div.ui-dialog{padding:0}div.ui-dialog .ui-dialog-title{color:#00aae5;display:inline-block;text-align:center;font-size:1.5rem;width:100%;height:2.5rem;padding-top:.5rem;font-family:Trebuchet MS}.ui-dialog .ui-dialog-content{padding:2em}.ui-dialog-content{line-height:1.5}div.ui-dialog>*{font-size:1.2em;font-family:Verdana}.ui-widget-content .button,.ui-dialog-buttonset button{border:none}.ui-widget-content .button .ui-button-text{font-weight:normal;padding:0}.ui-datepicker{font-size:1.2em}.ui-datepicker-title{color:#00a6e2}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#00a6e2}.ui-widget{font-family:inherit;font-size:1.2em}.ui-widget-content a{color:#00aae5;text-decoration:underline}.ui-widget-content a:hover,.ui-widget-content a:focus{color:#00aae5;text-decoration:none}.ui-dialog .ui-widget-header{background:#d7eaf9;border:none;height:4rem}.ui-widget-header .ui-icon{background-image:url(/conveyancerzone/inc/Styles/Vendor/images/ui-icons_217bc0_256x240.png)}.progressbar .progressbar-overlay{background:url(/conveyancerzone/inc/img/progress-bar.gif) no-repeat center top;height:100%}.progressbar{height:2em;text-align:left;overflow:hidden}.modal-error{color:#ed145b}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#00a6e2}.ui-widget-content.info-tooltip{background:#fff}.ui-widget-header{background:#d7eaf9;border:none;height:4rem}.ui-widget-content{border:1px solid #00aae5}.ui-widget.text{font-size:1.2em}.ui-tooltip{padding:.8rem;position:absolute;z-index:9999;max-width:30rem;-webkit-box-shadow:0 0 .5rem #00aae5;box-shadow:0 0 .5rem #00aae5;color:#000}h1.alt,h2.alt,h3.alt{background-color:#aadbf3}h2{color:#000;font-size:1.5em;font-weight:bold}p{margin-top:1em;margin-bottom:1em}.row{padding:1em 0}.row-footer-nav{padding:0}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin:0;position:static}.radio label,.checkbox label{padding:0;cursor:default}.legend li{float:left;padding-top:2em}#dashboard .legend ul{margin-top:-2em}#dashboard .legend li{padding-top:2em}.legend li span{display:block;float:left;height:2.1em;line-height:2.1em}.legend li .desc{padding:0 1em}.legend .key{display:block;width:2.5em;height:2.5em;position:relative}.legend .key.status-red{background-color:#ff2c5e}.legend .key.status-amber{background-color:#ff9c42}.legend .key.status-green{background-color:#91d257}.legend .key.status-purple{background-color:#8562a9}.legend .key.status-yellow{background-color:#fff342}.legend .key.status-disabled{background-color:#818284}.legend .key.status-available{background-color:#aadbf3}.legend .key.status-available:after{content:"";width:0;height:0;position:absolute;top:0;border-bottom:2.5em solid #d3eaf8;border-left:2.5em solid transparent}#dashboard .left{overflow:auto;padding-right:2em}#dashboard .right{float:right;width:28rem}#dashboard h1,#dashboard h2,#dashboard h3{background:none}#dashboard h1{padding-top:0;padding-bottom:.5em;background:none;font-size:2.2em}#dashboard .indicators{display:table;width:100%}#dashboard .indicator{padding:0}#dashboard .indicator>*{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #151f65}#dashboard .indicator h3,#dashboard .indicator .expiry{font-size:1.8em;color:#151f65}#dashboard .indicator .expiry{padding-left:0;padding-right:0}#dashboard .read-only .indicator .expiry{padding-right:2em}#dashboard .indicator .actions,#dashboard .indicator .expiry{white-space:nowrap;text-align:right}#dashboard .indicator .actions .action{display:block;margin-bottom:1em}#dashboard .indicator .actions .action:last-child{margin-bottom:0}#dashboard .actions a{width:17em}#dashboard .addendums{margin-bottom:2em}#dashboard .addendums h2{padding-bottom:0;color:#151f65}#dashboard .addendums .indicators{padding-bottom:1em}#dashboard .addendums .indicator>*{padding-top:.75em;padding-bottom:.75em}#dashboard .addendums .row h2{padding-left:6.5rem}#dashboard.mini .addendums .row{margin-bottom:0}#dashboard.mini .addendums .row h2{padding-left:2rem}#dashboard .info-para{margin-top:4rem;font-size:1.3em}#dashboard .row{display:table}#dashboard [class*="col-"]{float:none;display:table-cell;vertical-align:top;padding-left:2rem;padding-right:2rem}@media screen and (max-width:1060px){#dashboard.mini [class*="col-"]{display:block;padding-top:1rem;padding-bottom:1rem;width:50%;float:left}#dashboard.mini .indicator .expiry{padding-top:2rem;text-align:left}#dashboard.mini .indicator .name{padding-top:2rem}#dashboard.mini .actions{padding-bottom:2rem;width:100%;clear:both;text-align:right}}@media screen and (max-width:1023px){#dashboard.mini [class*="col-"]{float:none}#dashboard.mini .indicator .expiry{padding-top:1rem;padding-left:2rem;padding-right:2rem}#dashboard.mini .actions{padding-left:2rem;text-align:left}}#dashboard.full .status{width:1px;padding-left:4rem;padding-right:0;height:100%}#dashboard.full .name{padding-left:2.5rem}#dashboard.full .status-yellow .status{background:#fff342}#dashboard.full .status-purple .status{background:#8562a9}#dashboard.full .status-red .status{background:#ff2c5e}#dashboard.full .status-amber .status{background:#ff9c42}#dashboard.full .status-green .status{background:#91d257}#dashboard.full .addendums .status{background:none}#dashboard.mini .left{padding:0}#dashboard.mini .indicators{display:block}#dashboard.mini .indicator{margin-bottom:2rem;display:block}#dashboard.mini .indicator .status{display:none}#dashboard.mini .indicator .actions{padding-right:2rem}#dashboard.mini .pad{padding-left:2rem;padding-right:2rem}#dashboard.mini .indicator>*{border-bottom:0}#dashboard.mini .legend{padding-left:0}#dashboard.mini .status-purple,#dashboard.mini .status-purple>*{background:#8562a9;color:#fff}#dashboard.mini .status-red,#dashboard.mini .status-red>*{background:#ff2c5e;color:#fff}#dashboard.mini .status-amber,#dashboard.mini .status-amber>*{background:#ff9c42;color:#fff}#dashboard.mini .status-green,#dashboard.mini .status-green>*{background:#91d257;color:#fff}#dashboard.mini .status-blue,#dashboard.mini .status-blue>*{background:#d7eaf9;color:#151f65}#dashboard.mini .addendums,#dashboard.mini .addendums .indicator,#dashboard.mini .addendums .indicator>*{background:#f1f1f1;color:#151f65}#dashboard.mini .addendums .name{font-size:1.5em;font-weight:bold}#dashboard .ads{font-size:1.8em;padding-top:1.5em}#dashboard .advert{background:#f1f1f1;color:#151f65;font-size:3em;height:8em;display:none}#dashboard .advert.show{display:block}#dashboard .modal-title{color:#03296a}#dashboard .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}#panelMembershipManagerInfo a:hover{cursor:pointer!important}#dashboard .managerTileTable{padding:15px;margin:10px!important;width:100%}#dashboard .managerTileTable h3{color:#03296a}#dashboard .managerTileTable tr{padding:10px;margin-bottom:10px}#dashboard .managerTileTable td{font-size:1.3em;line-height:1.5}#membership.stage1 .validation-summary{margin-top:3rem}#membership .intro{margin-top:1.5em;margin-bottom:1.5em}#membership #contact{display:none}#membership #contact h2{margin-top:1rem}#membership #criteria{padding:2em 0 1em 0}#membership #criteria table{width:100%}#membership #criteria table td{background-color:#d3eaf8;width:18%;line-height:1.2}#membership #criteria table tbody td{border-bottom:1px solid #fff}#membership #criteria table tbody tr:last-child td{border-bottom:0}#membership #criteria table .alt td{background-color:#aadbf3}#membership #criteria table thead td{padding:1.5rem 2rem 1rem 2rem;font-size:.9em}#membership #criteria .min-requirements td{text-align:center;font-weight:bold}#membership #criteria tbody td,#membership #criteria .min-requirements td{background:#f1f1f1;color:#69696b}#membership #criteria tbody td,#membership #criteria tfoot td,#membership #criteria .min-requirements td{padding:.8rem 2rem;vertical-align:middle}#membership #criteria table tr td:first-child{padding-left:5rem}#membership #criteria table tr td:last-child{padding-right:5rem}#membership #criteria tbody .alt td,#membership #criteria .alt.min-requirements td{background:#cdcccb}#membership #criteria table tbody .lender{width:28%;background-color:#d3eaf8;padding-top:0;padding-bottom:0;padding-right:0}#membership #criteria table tbody .alt .lender{background-color:#aadbf3}#membership #criteria table tbody .lender.info-available .name{text-decoration:underline dotted #000;padding-bottom:1px}#membership #criteria table tbody .lender .help-icon{position:absolute;top:50%;left:0;margin-top:-7px;display:block;width:14px;height:14px;background:url(/conveyancerzone/inc/img/info-small-white.png)}#membership #criteria table tbody .lender .help-text{display:none;position:absolute;left:100%;top:50%;width:200%;margin-left:.9rem;cursor:default;z-index:2}#membership #criteria table tbody .lender .help-text .shrink-wrap{display:inline-block;color:#000;padding:1rem;background:#fff;border:2px solid #00aae5;line-height:1.5}#membership #criteria table tbody .lender>span:hover .help-text{display:block}#membership #criteria table tbody .lender .help-text .pointer{left:-1rem;position:absolute;top:50%;width:0;height:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:1rem solid #00aae5}#membership #criteria table.has-info tbody .lender>span{padding-left:1rem}#membership #criteria table.has-info tbody .lender .name{margin-left:14px}#membership #criteria table tbody .lender .name{display:inline-block}#membership #criteria table .title{padding:0}#membership #criteria table tbody .lender>span,#membership #criteria table .title>span{display:block;position:relative;padding:.8rem 2rem .8rem 0}#membership #criteria table tbody .info-available.lender>span{cursor:help}#membership #criteria table tbody .lender input,#membership #criteria table #composite-firm-details{position:absolute;right:1rem;margin:0}#membership #criteria table tbody .lender input{top:50%;margin-top:-6px;width:13px;height:13px}#membership #criteria table #composite-firm-details{top:50%;margin-top:-10px}#membership #criteria table tbody .lender.status-red{background-color:#ff2c5e}#membership #criteria table tbody .lender.status-amber{background-color:#ff9c42}#membership #criteria table tbody .lender.status-green{background-color:#91d257}#membership #criteria table tbody .lender.status-purple{color:#fff;background-color:#8562a9}#membership #criteria table tbody .lender.status-yellow{background-color:#fff342}#membership #criteria table tbody .lender.status-grey,#membership #criteria table tbody .lender.disabled{background:#818284;color:#dbdbdb}#membership #criteria .checkbox{display:inline-block;white-space:nowrap;padding-right:.2em;margin:0;line-height:1.8}#membership #criteria .checkbox label{display:inline-block;width:3.3rem;padding:0;margin:0}#membership #criteria .checkbox input{position:relative;top:1px;margin:0}#membership #criteria .accreditation{font-size:.9em;min-width:15.5rem}#membership #criteria .insurer label{margin-right:.5em}#membership #criteria .insurer .rated label{position:relative;top:-2px;margin-right:0}#membership #criteria .firm-details .textbox{width:100%;box-sizing:border-box}#membership #criteria .insurer .rated input{margin-right:.5rem}#membership #criteria .insurer .rated label{margin-right:1rem}#membership #criteria .insurer .name input{width:25rem;display:inline-block}#membership #firm-details{padding:2rem 0 0 0}#membership .actions{padding-top:2em;padding-bottom:1em}#membership.stage1-complete .summary-container{margin-top:2em}#membership .help #contact h2{background:none;padding-bottom:0}#membership .appendix ul{display:table;width:100%}#membership .appendix li .pad-left{width:0}#membership .appendix li{display:table-row}#membership .appendix li>*{display:table-cell;vertical-align:middle;border-top:1px solid #42464f;padding-top:.75rem;padding-bottom:.75rem;min-height:16px}#membership .appendix li .val{padding-right:1em;width:20px}#membership .appendix li .val .state{display:block;width:20px}#membership .appendix li .val img{display:table-cell;vertical-align:middle}#membership .appendix .checkbox input{position:relative;top:1px}#membership .appendix .checkbox label{margin-left:.5em}#membership .direct-debit ul{display:table;width:100%;table-layout:fixed}#membership .direct-debit li .pad-left{width:5rem;padding:0}#membership .direct-debit li{display:table-row}#membership .direct-debit li>*{display:table-cell;vertical-align:middle;border-top:1px solid #42464f;padding-top:.75rem;padding-bottom:.75rem;min-height:16px}#membership .direct-debit li .val{width:20px}#membership .direct-debit li .val .state{display:block;width:20px}#membership .direct-debit li .val img{display:table-cell;vertical-align:middle}#membership .direct-debit .checkbox input{position:relative;top:1px}#membership .direct-debit .checkbox label{margin-left:.5em}#membership .direct-debit li .name{padding-left:1rem}#membership.review .autohide #addendums,#membership.review .autohide #direct-debit{display:none}#addendums li.last>*{border-bottom:none}#addendums li .icon .pdf{display:block;float:left;width:16px;height:16px;background:url(/conveyancerzone/inc/img/pdficon.png)}#addendums li .icon{width:16px;padding-right:1em}#addendums li a{color:#0058a5;width:50%}#addendums li a:hover{text-decoration:none}#addendums li .checkbox{padding-left:2em}#addendums li .val-icon{display:inline-block;width:15px;height:15px;margin-left:1rem}#addendums li .agree{text-align:right}#addendums li .agree .checkbox{margin-top:0;margin-bottom:0;white-space:nowrap}#direct-debit{margin-top:2em}#direct-debit.appendix li:first-child>*{border-top:0}#direct-debit .checkbox{margin:.5em 0 0 2em}#direct-debit .action{text-align:right}#direct-debit .instruction-complete .button,#direct-debit .using-head-office .button,#direct-debit .val .valid{display:none}#direct-debit .isComplete{height:20px;line-height:20px}#direct-debit .complete .isComplete{display:table;width:100%}.postback #direct-debit .using-head-office .val .valid{display:block}#direct-debit .using-head-office .val .svr{display:none}.unobtrusive-validation .field-validation-validated .field-validation-error{visibility:visible}#direct-debit .isComplete>span{display:table-cell;vertical-align:middle;text-align:right;padding-right:1em}#direct-debit .isComplete .field-validation-valid{padding-right:0;width:20px}#direct-debit .btnDirectDebit,#direct-debit .btnDirectDebit.gradient:after{padding-top:.4em;padding-bottom:.4em}#direct-debit-dialog{display:none}#direct-debit-dialog .redirect,#direct-debit-dialog .modal-error{display:none}#direct-debit-dialog .redirect p{text-align:center}#duplicate-notice{margin-top:2rem}#faq h1{margin-bottom:1em}.view-direct-debits .validation-summary,.view-addendums .validation-summary{margin-top:2em}.view-addendums .validation-summary{margin-bottom:2em}