div#contact-us-popup h3{color:#333f48;font-family:museosans,helvetica,sans-serif;font-weight:900;margin-bottom:1.875rem;font-size:1.75rem}.navBack a:hover,.viewCD a:hover{color:#10b0d0}div#contact-us-popup hr{margin:.938rem 0 !important}a.btn.invert-btn.contactus{background:0 0;color:#333 !important;border:.063rem solid;margin-left:.625rem;font-weight:700;display:flex;align-items:center;justify-content:center}a.btn.invert-btn.contactus span.material-icons{padding-right:.3rem}a.btn.invert-btn.contactus:hover{background:#333f48;color:#fff !important}nav.dso-top-nav ul li{position:absolute;width:100%}.md-label-desc{display:block;display:-webkit-box;font-size:1rem;font-weight:300}.md-label-desc .info{font-size:.9rem}.progressBar{background:#da291c;display:block;height:.375rem;transition:width .5s ease-in-out;width:0}.navCoverType .progressBar{width:1.25%}.navCarMake .progressBar{width:2.5%}.navCarModel .progressBar{width:3.75%}.navYearOfRegistration .progressBar{width:5%}.navMStatus .progressBar{width:6.25%}.navDOB .progressBar{width:7.5%}.navNCD .progressBar{width:8.75%}.navDLicense .progressBar{width:10%}.navOrigin .progressBar{width:11.25%}.navPShown .progressBar{width:12.5%}.navUWStatic .progressBar{width:13.75%}.navUWconfirm .progressBar{width:14%}.navUW1 .progressBar{width:15%}.navUW2 .progressBar{width:16.25%}.navUW3 .progressBar{width:17.5%}.navUW4 .progressBar{width:18.75%}.navUW5 .progressBar{width:20%}.navUW6 .progressBar{width:21.25%}.navUW7 .progressBar{width:22.5%}.navCarColor .progressBar{width:25%}.navCarRegNo .progressBar{width:26.25%}.navOffPeak .progressBar{width:27.5%}.navCurrentInsurer .progressBar{width:28.75%}.navVehicleUsage .progressBar{width:30%}.navVehicleUsageConfirm .progressBar{width:31.25%}.navModification .progressBar{width:32.5%}.navFinancing .progressBar{width:33.75%}.navFinancingInstitution .progressBar{width:35%}.navStartDate .progressBar{width:36.25%}.navEndDate .progressBar{width:37.5%}.navPHFullName .progressBar{width:38.75%}.navPHDOB .progressBar{width:40%}.navPHID .progressBar{width:41.25%}.navPHGender .progressBar{width:42.5%}.navPHMStatus .progressBar{width:43.75%}.navPHOccupation .progressBar{width:45%}.navPHLicense .progressBar{width:46.25%}.navPHAddress .progressBar{width:47.5%}.navPHMobile .progressBar{width:48.75%}.navPHEmail .progressBar{width:50%}.navPHOptIn .progressBar{width:51.25%}.navPHDPlan .progressBar{width:52.5%}.navPHDPlanConfirm .progressBar{width:53.75%}.navPHMD .progressBar{width:55%}.navMDFullName .progressBar{width:56.25%}.navMDDOB .progressBar{width:57.5%}.navMDID .progressBar{width:58.75%}.navMDGender .progressBar{width:60%}.navMDMStatus .progressBar{width:61.25%}.navMDOccupation .progressBar{width:62.5%}.navMDDExp .progressBar{width:63.75%}.navMDAtFault .progressBar{width:65%}.navMDNotAtFault .progressBar{width:66.25%}.navCertificateOfMerit .progressBar{width:67.5%}.navMDOnly .progressBar{width:68.75%}.navNDFullName .progressBar{width:70%}.navNDDOB .progressBar{width:71.25%}.navNDID .progressBar{width:72.5%}.navNDGender .progressBar{width:73.75%}.navNDMStatus .progressBar{width:75%}.navNDOccupation .progressBar{width:76.25%}.navNDExp .progressBar{width:77.5%}.navNDAtFault .progressBar{width:78.75%}.navNDNotAtFault .progressBar{width:80%}.navNDCOM .progressBar{width:81.25%}.navNDList .progressBar{width:82.5%}.navPExcess .progressBar{width:83.75%}.navPaperless .progressBar{width:85%}.navBuddyID .progressBar{width:86.25%}.navPCode .progressBar{width:87.5%}.navSGOnly .progressBar{width:88.75%}.navPAccident .progressBar{width:90%}.navMExpense .progressBar{width:91.25%}.navNCDPro .progressBar{width:92.5%}.navOEA .progressBar{width:93%}.navAssistance .progressBar{width:93.75%}.navTransport .progressBar{width:95%}.navModAcc .progressBar{width:95.75%}.navModItem .progressBar{width:96%}.navAnyWorkshop .progressBar{width:96.25%}.navWindscreen .progressBar{width:97%}.navPReview .progressBar{width:97.5%}.navPType .progressBar{width:98.75%}.success .progressBar{width:100%}nav.dso-top-nav .l-container.container{max-width:100%;padding:0}nav.dso-top-nav ul{width:100%;background:#ccc !important;height:.375rem;margin-left:0;margin-bottom:0}nav.dso-top-nav ul li:before{content:""}.dso-content-container .md-container md-radio-button .md-ink-ripple{display:none}.dso-question-info h4{font-family:museosans,helvetica,sans-serif;font-size:1.375rem;font-weight:700}.dso-content-container md-radio-button,.popup md-radio-button,a.show-full-companies,a.show-full-makes{background:#fff;border:solid #e4e5e7;border-radius:.313rem;display:block;line-height:1rem;border-width:.063rem .063rem .188rem;transition:background .5s}.dso-question-info a{color:#008eaa!important}a.show-full-companies,a.show-full-makes{color:#333f48;font-size:1.125rem;padding:.938rem 1.875rem}.coverIcon{width:3.125rem;height:3.125rem;margin:0 auto 1rem}.compIcon{background:url(/-/media/budgetdirect/images/image-sections/comRed.png)}.dso-type-of-cover.row{flex-wrap:nowrap;flex-direction:column}.dso-type-of-cover md-radio-button.md-checked .compIcon{background:url(/-/media/budgetdirect/images/image-sections/comWhite.png)}.tpoIcon{background:url(/-/media/budgetdirect/images/image-sections/tpoRed.png)}.dso-type-of-cover md-radio-button.md-checked .tpoIcon{background:url(/-/media/budgetdirect/images/image-sections/tpoWhite.png)}.tpftIcon{background:url(/-/media/budgetdirect/images/image-sections/tpftRed.png)}.dso-type-of-cover md-radio-button.md-checked .tpftIcon{background:url(/-/media/budgetdirect/images/image-sections/tpftWhite.png)}md-input-container.full.top-makes{margin:0 !important;padding:0 !important;width:100%}md-input-container.full{width:100% !important;margin-top:0}nav.dso-top-nav .l-container.container a{border-radius:1.25rem;color:#333f48;display:inline-table;margin-top:.5rem;padding:.125rem .625rem}md-radio-button.md-checked .md-label{color:#fff}.carAccessories md-checkbox.md-checked,.optMode md-checkbox.md-checked{color:#333f48;border:.125rem solid #333f48}md-radio-button.md-checked{background:#333f48}.btn.red-btn,.dso-add-new-cover-container{border:none !important}md-radio-button .md-container{visibility:hidden}a.dso-next-button{background:#009a44;border-radius:.313rem;color:#fff;display:block;font-size:1.125rem;padding:1.25rem .938rem;font-weight:700;text-align:center}.row.duration{background:#fff;padding:.625rem;margin-top:0}.product-options span,.row.duration label{color:#333f48;font-size:.875rem;font-weight:700}.product-selection span,.row.duration span:not(.edit){font-weight:300;font-size:1rem}.duration .col-xs-2{text-align:right}.optional-section article{background:#fff !important;border-radius:.313rem;margin:1.25rem .313rem;padding:1rem}#dso-summary-car-details h2,#dso-summary-driver-details h2,#dso-summary-optional-covers h2{margin-top:1.25rem;font-weight:900}#driver-name-fieldset,#driver-plan-fieldset{max-width:95.6%;min-height:3.5rem;border:none}#driver-plan-fieldset{padding:0 0 1rem}#driver-plan-fieldset span,.driver-plan-confirmation-container{font-size:100%}a.motorcycle-save-button,a.dso-view-button{border-radius:.313rem;display:block;font-size:1.125rem;padding:1.25rem .938rem;text-align:center;border-bottom:.188rem solid #e4e5e7;font-weight:700}a.motorcycle-save-button{background:#fff;color:#008eaa}a.dso-view-button{background:#e4e5e7;color:#333f48}a.dso-next-button:hover{background:#009a44;color:#fff;opacity:.9}.dso-uw-qs{font-weight:700;margin-top:1.875rem}.dso-uw-disclosure{font-weight:700}.md-datepicker-input,.md-datepicker-input-container,.md-datepicker-input:focus{border:none !important;letter-spacing:.375rem;text-align:center}md-datepicker.ng-invalid.ng-untouched .md-datepicker-input-container{border-bottom-color:#e4e5e7 !important}.Other.md-checked .md-label{color:#fff !important;background:#333f48}.namedDriverConfirm a:last-child,.vehicleUsageConfirm a:last-child{background:#fff}.namedDriverConfirm a:first-child,.vehicleUsageConfirm a:first-child{color:#333f48;background:#fff}.namedDriverConfirm a,.vehicleUsageConfirm a{border-radius:.313rem;color:#333f48;text-align:center;font-size:1.125rem;font-weight:700;border-bottom:.188rem solid #e4e5e7;margin-bottom:1.25rem}.md-datepicker-input-container{border-bottom:#e4e5e7 .188rem solid !important}.md-datepicker-input-container{background:#fff;border-radius:.313rem;width:100%}md-datepicker{padding-right:0}.row{margin:.625rem 0}div#qbMainFromError ul li:before{content:""}li span.errCode{background:#f5f5f5}i.material-icons.right-icon{margin-right:0}.dso-top-cover-summary h3{font-weight:900}.row.priceShownBody{background:#fff;padding:1.875rem;margin:0}.premium-single,.premium-single.premium{color:#009a44;font-weight:900}.premium{font-size:1.875rem;margin:1.25rem 0}.orStyle{margin:5% 0}md-input-container{margin-left:0 !important;padding:0}.dso-content-container .imp{background-color:transparent;border:.1rem solid #da291c;padding:.625rem;border-radius:.188rem;font-size:.9em;line-height:1.3em}.dso-content-container .bg-white{background:#fff}.dso-combined md-input-container .md-datepicker-input-container input{text-align:center !important;height:3.875rem;border:none !important;background:0 0}.dso-uw-qs i.material-icons{float:left;margin-right:1.25rem;font-size:1.875rem;color:#009a44}.dso-uw-qs p{padding-left:3.125rem;padding-top:.25rem;padding-bottom:.25rem}.dso-summary i.material-icons{float:left;margin-right:.625rem;font-size:1.875rem;color:#009a44}.dso-summary p{padding-left:2.5rem;line-height:1.75rem;margin-bottom:.625rem}.msg strong{font-weight:900}md-input-container.primary{float:left;margin-right:0;margin-left:0 !important}.dso-inline-error{color:#da291c;font-weight:700;background:#fff;padding:1rem;border:.063rem solid;clear:both;margin-top:.625rem;border-radius:.188rem}.dso-combined md-input-container input{background:#fff;height:4rem;border-radius:.313rem;text-align:left !important;padding:.313rem .938rem;border-bottom:.188rem solid #e4e5e7 !important}.dso-combined .md-datepicker-input-container{padding-bottom:0}.dso-combined md-checkbox .md-container,.popup .optMode md-checkbox .md-container{left:auto;right:0;background:#fff;border-radius:.313rem}[ng-if="quote.IsSGOnlyQuestionSelected == 0"] .md-container.md-ink-ripple,[name="chkSgOnlyConfirm"] .md-container.md-ink-ripple{left:0}.carAccessories md-checkbox,.optMode md-checkbox{background:#fff;padding:.8rem;border-radius:.313rem;font-weight:700;border:.125rem solid #e4e5e7;height:50px;overflow:hidden}.carAccessories md-checkbox .md-icon,.optMode md-checkbox .md-icon{border:transparent;border-left:.125rem solid #e4e5e7;border-bottom:.125rem solid #e4e5e7}.carAccessories md-checkbox.md-checked .md-icon,.optMode md-checkbox.md-checked .md-icon{border:none !important;background:#333f48 !important;border-radius:initial;border-bottom-left-radius:inherit}.carAccessories md-checkbox[disabled] .md-icon,.optMode md-checkbox[disabled] .md-icon{border-left:.125rem solid #e4e5e7 !important;border-bottom:.125rem solid #e4e5e7 !important;background:0 0 !important}.carAccessories md-checkbox[disabled],.optMode md-checkbox[disabled]{border:.125rem solid #e4e5e7 !important}.carAccessories md-checkbox.md-checked .md-icon:after,.optMode md-checkbox.md-checked .md-icon:after{border-color:#fff;left:7px;top:.5px}.carAccessories md-checkbox .md-label,.optMode md-checkbox .md-label{margin-left:0}md-calendar-month table{margin-bottom:0}.md-calendar-scroll-container,.md-calendar-scroll-mask{width:100%}.md-calendar-scroll-mask{border-bottom:.063rem solid #ccd6d2}.md-calendar-date,md-calendar-month .md-calendar-date{width:auto !important;height:2.688rem}md-calendar-month .md-calendar-date:first-child,md-calendar-month .md-calendar-day-header th:first-child{padding-left:0}md-calendar-month .md-calendar-date:last-child,md-calendar-month .md-calendar-day-header th:last-child{padding-right:0}.dso-combined .full.calendar{margin:2% auto;width:100%}td.md-calendar-month-label.md-calendar-label-clickable{pointer-events:none}.md-calendar-day-header th{padding-top:1.25rem;border:.063rem solid #ffffff26;background:#333f48;font-weight:900;color:#fff}.md-calendar-date-disabled,.md-calendar-month-label-disabled,.md-default-theme .md-calendar-date-disabled,.md-default-theme .md-calendar-month-label-disabled{color:#ccc}.md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:none;background:0 0}.md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator:hover{background:#e0e0e0}.md-calendar-date-today .md-calendar-date-selection-indicator:after{content:"(Today)";display:flex;margin-top:-28px;font-size:90%;text-align:center}.md-calendar-date.md-focus.md-calendar-selected-date.md-calendar-date-today .md-calendar-date-selection-indicator:after{content:""}.md-calendar tr{border-top:.063rem solid #ccd6d2 !important}.full-name-field{background:#f9f9f9;border-radius:.313rem;border:.063rem solid #e4e5e7}[name=carPHFullName],[name="fullName"]{max-height:3.875rem}.dso-combined md-input-container.full-name-field .swop-btn{height:3.75rem;background-position:center;float:right;margin-right:.75rem}.full-name-field label.md-required{color:#868e91 !important}.md-datepicker-input-container.md-datepicker-invalid,md-input-container.md-input-invalid .md-input.ng-empty.ng-invalid.ng-invalid-required{border-bottom:2px solid #da291c !important}md-select:not([disabled]).ng-invalid.ng-touched.ng-empty .md-select-value{border-width:0 0 2px !important}.orStyle{line-height:1em;position:relative;outline:0;border:0;color:#333f48;text-align:center;height:1.5em;opacity:1}.orStyle:before{content:'';background:#333f48;position:absolute;left:0;top:50%;width:100%;height:.063rem}.orStyle:after{position:relative;display:inline-block;color:#333f48;padding:0 .5em;line-height:1.5em;color:#333f48;background-color:#fff}.orText{display:block;position:relative;background:#fff;width:3.125rem;margin:0 auto;line-height:1.8em}.dso-combined .edit-driver-btn-icon{float:right;cursor:pointer}.dso-combined a.remove-driver-btn{margin-top:1em}td.md-calendar-month-label md-icon{visibility:hidden}.md-calendar-date.md-focus.md-calendar-selected-date span{font-weight:900;background:#e0e0e0;color:#333f48}md-input-container.dso-add-nd-button-container{font-size:1.125rem;min-height:auto;padding:1.125rem 0}.dso-top-cover-summary{width:100%;left:0;background:#fff;padding:.375rem;border-top:.063rem solid #e4e5e7;border-bottom:.063rem solid #e4e5e7;text-align:center;display:none}.dso-top-cover-summary .row{max-width:57.5rem;margin:auto}.premium-ipp{text-decoration:line-through;color:#ccc}.dso-top-cover-summary .premium-single{font-size:1.875rem;margin:.25rem 0}span.pay-mode strong{color:#009a44}.namedDriverConfirm,.row-reverse,.uw md-radio-group.row,.vehicleUsageConfirm{flex-direction:row}.uw .form-check.form-check-inline{height:75px;margin-bottom:1rem}.uw .form-check.form-check-inline .form-check-input{height:75px}.uw .form-check.form-check-inline label{align-items:center;display:grid;font-size:18px!important;height:100%!important;margin-top:-10px}.uw .form-check.form-check-inline.selected{background:#333f48}.uw .form-check.form-check-inline.selected label{color:#fff}[name=carUseCarDuringWork] md-radio-button{margin-bottom:1.25rem}[ng-message=required]{clear:both;color:#da291c}.optional-section fieldset{padding:.875rem}a.edit-link{font-size:.75rem}.summary-fields a.edit-link{position:absolute;top:.75rem;right:0}.summary-fields .duration a.edit-link{position:relative}.summary-fields fieldset label{max-width:83% !important;color:#333f48;font-weight:700;display:table;clear:both;position:inherit}.optional-section fieldset a.edit-link{position:absolute;top:.625rem;right:2rem}.summary-fields fieldset span:not(.edit){font-weight:300;clear:both;display:block;padding-right:2.5rem}.additional-drivers i.material-icons,.summary-fields i.material-icons,.summaryInfo i.material-icons{font-size:1rem}.summary-fields fieldset.fixSpan span{margin-top:0}#dso-summary-car-details article,#dso-summary-driver-details,#dso-summary-driver-details article{clear:both;padding-top:1.25rem}#dso-summary-car-details article h3,#dso-summary-driver-details article h3{min-height:unset !important;font-family:museosans,helvetica,sans-serif;font-weight:900}.additional-drivers div a.edit-link{margin-top:-1rem;right:.875rem;float:right}.optional-section h3{color:#333f48;font-weight:900}.msg .col-lg-7 p{font-size:1.125rem;line-height:1.875rem}.msg .col-lg-5 h3{font-size:1.875rem}.msg .col-lg-7 h3{font-size:1.5rem;font-weight:900;margin-bottom:1.25rem}div#callmeback-popup article{max-width:20rem}div#callmeback-popup ul li:before{content:""}div#callmeback-popup .issues-container ul{margin:0}div#callmeback-popup p.note{font-size:1rem;font-weight:300}div#callmeback-popup md-input-container{max-width:18.75rem;margin:auto !important;text-align:center;float:none}div#callmeback-popup h3.green{border:none;font-weight:900 !important;color:#009a44;margin-bottom:0}div#callmeback-popup md-select md-select-value span{padding:.188rem .625rem 0;margin-top:none}span.red{color:#da291c;display:inline-table;font-weight:900;font-size:.938rem;line-height:1rem}div#callmeback-popup label.md-required{visibility:hidden}div#callmeback-popup md-select md-select-value{padding-top:.313rem;padding-bottom:.625rem}div#callmeback-popup md-select-value span{opacity:100 !important}.additional-drivers .summary-group{background:0 0;padding:0;margin-top:0}.additional-drivers .summary-group,.additional-drivers .summary-group .summary-fields{background:0 0 !important;padding:0;margin-top:0}a.dso-next-button.continueUW{min-width:15.625rem !important;float:left}div.primary md-input-container{float:left}md-input-container.motorcycle-save-button-container{float:right;margin-right:0}.noExcess{padding:1.25rem;text-align:center}div#motorcycle-cover-details ul li:before{content:url(/assets/budgetdirect/img/common/green-tick.png)}.not-applicable strong.green,li.not-applicable{color:#bdbdbd !important}div#motorcycle-cover-details ul li.not-applicable:before{content:url(/assets/budgetdirect/img/common/not-avail.png);color:#acacb1 !important}div#motorcycle-cover-details p.red-border{border:.063rem solid #da291c;padding:.375rem;font-size:.75rem;text-align:justify;color:#333f48;margin-top:.625rem;border-radius:.25rem}div#motorcycle-cover-details a.btn.white-btn.close{border-radius:.313rem;padding:.938rem;background:0 0;color:#333f48 !important;border:.063rem solid #333f48}div#motorcycle-cover-details li:not(.blue){font-size:.875rem;font-weight:400;line-height:1.125rem}div#motorcycle-cover-details ul.plus li:before{content:"+";color:#009a44;font-size:.938rem}div#motorcycle-cover-details ul.plus li.not-applicable:before{content:url(/assets/budgetdirect/img/common/not-avail.png);color:#acacb1 !important}div#motorcycle-cover-details li.tall{min-height:7.5rem !important}.dso-payment-summary-top{background:#fff;padding:1.25rem;text-align:center;border-radius:.313rem;margin-bottom:1.25rem}.dso-combined [name=autoRenewal] .md-container,.dso-combined [name=motorcyclePaymentTNC] .md-container{top:0 !important;left:0;background:#fff;border-radius:.313rem}.dso-combined [name=motorcyclePaymentTNC] .md-label{font-weight:300}md-input-container.secondary.dso-review-button-container{float:right}.payment-options{display:block;padding:0}.dso-payment-summary-top .option-price-col,.payment-options .option-price-col{margin:1.25rem 0}.payment-options-extra .md-container{top:0 !important;left:0 !important}.payment-options md-checkbox .md-label{margin-left:2.5rem;margin-top:.625rem}.payment-options md-radio-button{text-align:center;border:none;border-radius:.313rem;margin:0}.payment-options [name=motorcyclePayment]{min-height:13rem;padding:1.875rem 1.75rem .75rem 0}.payment-options [name=motorcyclePayment] .dso-question-info{padding:0}.option-col.price.ie.active~.payment-options-extra{background:#333f48;color:#fff}.payment-options-extra .desc-col{padding-left:1.875rem;padding-bottom:1.5rem;font-weight:300}.price{font-weight:900}.select-payment a.dso-next-button{border-radius:0 0 .313rem .313rem}.select-payment .dso-payment-button-container{margin-top:0}div#motorcycle-cover-details strong.green{color:#009a44}.optInMode md-input-container{margin-top:.625rem}[name=carUseCarDuringWork] strong{font-weight:900}.summary-fields span.lbl{margin:0 !important;clear:both;display:block;font-weight:900}.summary-fields span.val{clear:both}article.additional-drivers a.edit-link{float:right;font-weight:500}fieldset.dso-add-new-cover-container{border:none}.validate a.dso-next-button{background:#fff;color:inherit}.dso-add-new-cover-container{border:none}.summary-btn.cont .col-xs-6.col-sm-6:not(:last-child){border-right:.063rem solid #eaeaea}.optional-section .summaryInfo{padding:0}.review .edit-link i.material-icons{font-size:1rem;padding-right:.2rem;vertical-align:text-bottom}.dso-input-has-dollar-sign:before{content:"S$";position:absolute;top:1.1em;margin-left:1em;font-size:120%;color:#333f48}.dso-input-has-dollar-sign .md-input{padding-left:2.7rem}md-select#current-insurer{background:#fff;height:3.875rem;border-radius:.313rem}md-select#current-insurer md-select-value{border:none;padding:.625rem .938rem}md-select-menu md-select-header input[type=search]{width:92% !important}md-select#current-insurer span.md-select-icon:after{background-size:1.25rem 1.25rem;background-position:.25rem -.25rem;opacity:.6}md-input-container:not(.inline) .md-select-placeholder span:first-child{opacity:100 !important}[for=current-insurer]{visibility:hidden}.gst{font-weight:300;font-size:100%;display:inline-block}.policy-options .gst{font-size:100%}.premium-single-cs{font-size:1.375rem}span.pay-mode-cs{font-weight:700}.cover-details .viewCD{font-size:1rem;line-height:1.25rem}.dso-top-cover-summary h3{font-weight:900;font-family:museosans,helvetica,sans-serif;font-size:1rem}.price.col-xs-12{padding:0}.dso-top-cover-summary .orText{margin:.625rem -.625rem !important;background:#eee;border-radius:3.125rem;font-size:.938rem;height:2.188rem;width:2.188rem;line-height:2.25rem}.dso-top-cover-summary .orStyle:before{background:0 0}.dso-top-cover-summary .orText{background:#eee;border-radius:3.125rem}.dso-top-cover-summary .col-lg-2{margin:.575rem 0 0;padding:0}.dso-top-cover-summary .v-divider{border-left:.063rem solid #ccc;height:100%;position:relative;left:50%}.premium-single-cs{color:#009a44}.dso-top-cover-summary .col-xs-2 span{background:#eee;border-radius:3.125rem;display:block;width:2.25rem;height:2.125rem;padding:.375rem 0;text-align:center;margin:auto}.ndList{border-radius:.313rem;margin-top:1.25rem}.nd-list{font-size:1.375rem;font-weight:900;padding:1.25rem}article.row.ndContainer{margin:.625rem 0;background:#fff;border-radius:.313rem}article.row.ndContainer{border:.063rem solid #009a44}article.row.ndContainer.nd-error{border:.063rem solid #d43e41}.nd-list i.material-icons{width:3.125rem;float:left;font-size:1.5em;color:#009a44;margin-top:.313rem}span.error-icon i.material-icons{color:#d43e41;margin-top:.313rem}a.editND i.material-icons{font-size:100%;font-weight:300}.error-items{padding:0 .625rem;width:100%}.error-item{font-size:1rem;font-weight:300;color:#d43e41}.error-item-message{color:#d43e41;font-weight:700}.error-item>div{border-bottom:.063rem solid #e4e5e7}.error-item:last-child>div{border:none}.icon-btn-edit{float:right}.icon-btn i.material-icons{font-size:inherit;font-weight:700;padding:.5rem .313rem}a.editND{padding:.313rem;color:#008eaa}.icon-btn{text-align:right;padding:.625rem;margin-top:1em}.nd-list-info{display:inline-block;font-size:1rem;font-weight:300}.nd-list-summary-title{font-size:1.375rem;font-weight:900;padding:0 !important}.summary-group.nd-list-summary-container{background:#fff !important;padding:.625rem 1.25rem !important;margin-top:1.25rem}.nd-list-summary-item,.nd-list-summary-title{background:0 0}.nd-list-summary-item{background:0 0 !important;padding:0 !important;display:grid}.nd-list-summary-item label{color:#868e91;font-size:.813rem}.nd-list-summary-container a.edit-link{margin-top:auto !important}.dso-add-new-cover-container .product-options{margin-top:.5em}.dso-add-new-cover-container .description{color:#333f48;cursor:pointer;text-align:center;font-weight:700;background:#fff;padding:1.25rem;border-radius:.313rem;border:solid #e4e5e7;border-width:.063rem .063rem .188rem}.dso-add-new-cover-container .description:hover{background:#f1f1f1;transition:background .5s}h2.summaryHeader.is-center{font-size:2.5rem;margin:-1em 0 1.5rem 0}.dso-summary-payment-section{width:25%;float:right;background:#fff;border-radius:3px;padding:.5rem}.summaryBody{background:#fff;border-radius:3px;padding:1.5rem}.summaryBody .dso-summary p{font-size:1rem;line-height:1.45rem;padding-left:2rem}.summaryBody .dso-summary i.material-icons{font-size:1.5rem}.summaryBody .border{border:.063rem solid;border-radius:.313rem;background:#fff;margin-bottom:1rem;min-height:12.5rem}.summaryBody .discount{color:#333f48;border:.063rem solid;padding:.25rem;border-radius:.313rem;max-width:10.813rem;margin:1rem auto}.summaryBody .summary-pay-mode{font-size:.75rem;font-weight:300;line-height:1rem;margin:1rem 0}.summaryBody .border.single{overflow:hidden}.summaryBody .recommended{font-size:.625rem;border:1px solid;border-radius:3px;padding:.125rem 1rem;display:inline-block;margin-bottom:.725rem}.summaryBody .pay-mode-cs{border-bottom:.063rem solid #ccc;display:block;margin-left:-.938rem;margin-right:-.938rem;padding-top:1rem;padding-bottom:.25rem}.summaryBody h3.premium-single-cs{font-size:1.6rem;margin-top:1rem}.priceShownBody .col-lg-2,.priceShownBody .col-lg-5{padding:0 !important}.norton{font-size:.75rem;padding:.625rem 0;line-height:1rem}.row.cont{margin-top:1.875rem}.cont .col-xs-12{align-items:center;padding-bottom:1rem}.summary-btn .col-xs-6{display:flex}.cont{align-items:center;display:-ms-flexbox}.col-md-8.is-center.border{margin:0 1.25rem;max-width:50%}.summary-btn{margin-top:2.5rem;font-size:.875rem;border-top:.063rem solid #eaeaea;padding-top:1.25rem}.summary-btn i{margin-right:.625rem}.summary-btn a{align-items:center;color:#238da2 !important;display:flex}.summary-btn.cont .col-sm-6{justify-content:center}.review a.edit-link{color:#238da2}.dso-combined .payment-summary-container{background:#fff;padding:1.875rem;margin-top:-1rem}.dso-combined .payment-summary-container .summary-primary .page-title h1{color:#333f48}.payment-options-extra{margin-top:0 !important}.uw-save.hide-for-desktop a.motorcycle-save-button{font-size:1.125rem;font-weight:400;text-align:left;padding:.938rem 1.75rem .938rem;margin-bottom:1.25rem}.uw-save.hide-for-desktop{margin-top:-.625rem}div#save-quote-popup a.btn{border-radius:.313rem;padding:1.25rem .938rem;min-width:15.625rem !important;font-weight:700;font-size:1.125rem;border:.063rem solid #e4e5e7}div#save-quote-popup a:not(.md-button){color:#008eaa}div#save-quote-popup a.btn.red-btn{background:#009a44}div#save-quote-popup md-radio-group{margin-bottom:1rem}div#dsoGenericPopupMessage a.btn.red-btn{background:#009a44;padding:1.25rem;border-radius:.313rem;min-width:17.188rem}.product-options span{max-width:88%;display:inline-table}.dso-review-button-container a.dso-view-button{background:#fff}.summaryInfo p{font-weight:300;background:#fff;padding:1rem}#dso-summary-driver-details article.additional-drivers .row.ndContainer{padding-top:0 !important}.accordion .accordion-toggle{padding:1em 0}.accordion-toggle span{color:#333f48}.accordion-toggle::after{right:0 !important}.accordion .accordion-toggle{padding:.5em;background:#f5f5f5;margin-top:.5rem;margin-bottom:.5rem}.accordion .accordion-toggle:after{background:url(/-/media/budgetdirect/images/image-sections/arrow-down.png) center center no-repeat !important;transition:all .3s ease-in 0s;background-size:12px auto !important}.accordion.accordion-open .accordion-toggle::after{transform:rotate(180deg);transition:all .3s ease-in 0s}.accordion.accordion-open .accordion-toggle~*{padding:1rem}a.dso-next-button i.material-icons.right-icon{font-size:inherit}.md-input-messages-animation.ng-active .md-input-message-animation{text-transform:none}input[type=text]::-ms-clear{display:none}span.input-clear{color:#da291c;cursor:pointer;pointer-events:all;float:right;margin-top:1rem;right:1rem;position:absolute;z-index:1}.dso-question ul li{font-weight:700}md-radio-button.recommended .md-label:after{content:"Standard";border:.06rem solid #333f48;font-size:12px;font-weight:300;padding:2px 5px;border-radius:5px}.confirmEmail .md-container.md-ink-ripple{top:0 !important;left:0}.uw md-radio-group md-radio-button.md-checked:first-child,.uw md-radio-group md-radio-button:first-child:hover,.uwDisclosure a.dso-next-button:hover,.vehicleUsageConfirm a:first-child:hover,[name=carPHMarketingOptin] md-radio-button.md-checked:first-child,[name=carPHMarketingOptin] md-radio-button:first-child:hover{background:#009a44 !important}.summary-group .nd-list-info label{font-size:.875rem;font-weight:700}#motorcycle-cover-details table .icon-cross,#motorcycle-cover-details table .icon-tick,.motorcycle-comparison-table .icon-tick,.motorcycle-comparison-table .icon-cross,.motorcycle-price-shown .right .premium-discount .icon-tick,.motorcycle-price-shown .right .premium-discount .icon-cross{background-image:url(/-/media/budgetdirect/images/image-sections/comparison-table-icons.png)}.driving-licence-class-tooltip{width:560px;max-width:100%}.driving-licence-class-tooltip .tooltipster-content{background:#333f48;max-width:100%}.dso-driving-licence-class{display:block;height:480px;overflow-y:scroll}.dso-driving-licence-class td{color:#333f48;font-size:12px !important}.dso-driving-licence-class table tr th{background-color:#e4e5e7 !important;color:#333f48 !important;font-weight:900 !important;font-size:12px !important}.dso-driving-licence-class tr td,.dso-driving-licence-class tr th{font-size:12px;border-left:1px solid #fff !important;border-bottom:1px solid #fff !important}#motorcycle-cover-details table p{margin-bottom:10px !important}.summaryInfo article.row.ndContainer{border:none}.summaryInfo .nd-list{font-size:.875rem;font-weight:700;text-align:left}.summaryInfo .row.ndContainer{border-radius:0}.dso-combined [name=carSingaporeOnly]{padding-bottom:1em}.dso-content-container .notice{background:rgba(254,244,224,1);padding:1rem;border-radius:3px;border:1px solid rgba(242,169,0,1);margin-bottom:1rem}.dso-policyholder-address span.num{margin:1.8rem .5rem;font-size:20px}.driver-details-address [name=carPHUnitNo]{padding-left:2rem !important}a.call-link{white-space:nowrap !important;color:#008eaa}.navAnyWorkshop section{background:#fff;padding:2rem;width:73%;float:left;margin-bottom:1.5rem}.navAnyWorkshop .form-sidebar{background:#fff;width:25%;border-radius:5px}.navAnyWorkshop md-input-container.primary{width:100%;margin-top:0}.navAnyWorkshop a.dso-next-button{min-width:unset;width:100%;background:#009a44}.navAnyWorkshop .dso-content-container,.navAnyWorkshop .navBack{max-width:70rem}.navAnyWorkshop .col-sm-11 h2,.navAnyWorkshop .col-sm-9 h2,.navAnyWorkshop .col-xs-11 h2,.navAnyWorkshop .col-xs-9 h2,.navAnyWorkshop section .dso-question h2{font-size:1.25rem;margin-top:.5rem}.navAnyWorkshop .col-xs-9 div{font-weight:300}.navAnyWorkshop hr{margin:1.25rem 0}.navAnyWorkshop .col-sm-5 input.md-input{border:1px solid #ccc !important;font-weight:100}.greentxt{color:#009a44}.navAnyWorkshop .col-sm-1 md-checkbox.md-checked .md-icon,.navAnyWorkshop .col-sm-1 md-checkbox.md-checked .md-icon:after{border-color:#009a44}.navAnyWorkshop div.green span{color:#009a44;font-weight:900;font-style:normal}.navAnyWorkshop .md-select-value{border:1px solid #ccc;padding:.5rem 0 .2rem .5rem;border-radius:.313rem;height:2.25rem}.navAnyWorkshop .premium-single-cs{font-size:2.25rem;line-height:4rem;color:#009a44}.navAnyWorkshop .premium-monthly-cs .premium-single-cs{font-size:2.25rem;line-height:4rem;color:#009a44}.navAnyWorkshop .recommended{margin:0 auto 1rem;border:1px solid #009a44;max-width:150px;padding:.5rem .75rem;border-radius:5rem;color:#009a44}.navAnyWorkshop .v-divider{margin:2rem 1rem;border-bottom:1px solid #ccc}.navAnyWorkshop span.pay-mode-cs{font-weight:300;line-height:1.3rem}.navAnyWorkshop .col-xs-11,.navAnyWorkshop .col-xs-7 .dso-question{font-weight:100}.navAnyWorkshop .col-sm-2 div span{color:#868e91;font-weight:100;font-style:italic}.navAnyWorkshop div#qbMainFromError{max-width:68rem}.navAnyWorkshop md-input-container.dso-input-has-dollar-sign input{font-weight:100;height:1.5rem}.navAnyWorkshop .dso-combined .dso-car-oc-modification-items md-checkbox{width:100%;height:2.375rem;padding:1.5%;border:1px solid #333f48;border-radius:3px}.navAnyWorkshop .dso-input-has-dollar-sign:before{top:.4rem;margin-left:.3rem;font-size:1.25rem;font-weight:500}.navAnyWorkshop .dso-combined .dso-car-oc-modification-items md-checkbox.md-checked .md-container .md-icon{border-color:transparent}.navAnyWorkshop .dso-combined .dso-car-oc-modification-items .modification-premium-amount{float:right;margin-top:-1.5rem;color:#333f48;font-weight:100}.navAnyWorkshop .col-xs-11.col-xs-offset-1{padding-bottom:2rem}.navAnyWorkshop .dso-combined .dso-car-oc-modification-items md-checkbox .md-container{top:.85rem !important}.navAnyWorkshop md-input-container.dso-input-has-dollar-sign.full{margin-top:-3.6rem;width:75% !important;margin-left:20% !important}.navAnyWorkshop .dso-combined md-input-container.full.dso-car-oc-modification-items{height:100px;max-width:294px}.navAnyWorkshop .gst{margin-top:1rem}.navAnyWorkshop .dso-content-container md-radio-button{text-align:center}.navAnyWorkshop md-checkbox{padding-left:40px}.navAnyWorkshop md-checkbox h2{font-size:1.25rem;display:inline-flex}.navAnyWorkshop md-checkbox h2 img{margin-right:.8rem;margin-top:-10px;float:left}.navAnyWorkshop md-checkbox .md-label{font-weight:100}.navAnyWorkshop .dso-combined md-checkbox .md-container{top:0 !important}.navAnyWorkshop .sidebar-summary md-input-container.primary{width:80%;margin:1rem 10% !important}@media(min-width:960px){.navAnyWorkshop .dso-content-container md-radio-button{width:29%;float:left}.navAnyWorkshop .dso-combined md-checkbox .md-icon{width:25px;height:25px}.navAnyWorkshop .dso-combined md-checkbox .md-icon:after{top:2px;width:8px;left:6px}}@media(min-width:768px){.motorcycle-qq-underwriting-form .dso-inline-error{margin:0 1%}.save-quote-form.overlay-form article.clearfix md-input-container{margin-left:20px !important;margin-right:0}.save-quote-form .checkbox-container{width:98%}#save-quote-popup section,#save-quote-popup .overlay-form .overlay-form-content>p{margin-left:2.08333%;margin-right:2.08333%}#save-quote-popup .dso-question-info p{margin-bottom:0}.dso-combined .has-error .newDate{margin-bottom:1rem}}@media(max-width:768px){div#qbMainFromError{border:none}span.underwritten{width:76%}#motorcycle-cover-details .col-md-9 tabletr>*{min-width:60px}#motorcycle-cover-details table tr td,#motorcycle-cover-details table tr th{border-left:1px solid #fff;border-bottom:1px solid #fff;font-size:small}}@media(max-width:425px){.dso-car-myinfo-vehicle-detail .car-information .summary-fields fieldset.select-car-btn a.btn{padding:.8rem;display:flex;align-items:center;justify-content:center}.dso-car-myinfo-vehicle-detail .car-information .summary-fields fieldset.select-car-btn i{margin-left:-15px}.magnific-form .mfp-content{background:0 0}.magnific-form.mfp-wrap{background:0 0}.mfp-wrap.mfp-auto-cursor.magnific-form.mfp-ready{margin-top:15%}#dup-emailaddress-popup{background:#fff0ef;margin:0 10px}.mfp-wrap.mfp-auto-cursor.magnific-form.mfp-ready{overflow:unset !important}#motorcycle-cover-details table p{margin-bottom:0 !important;line-height:16px;font-size:12px}#motorcycle-cover-details table tr td,#motorcycle-cover-details table tr th{padding:6px}.navAnyWorkshop .col-sm-2 div span{color:#333f48;font-weight:700}.navAnyWorkshop .dso-question{margin-top:1rem}.navAnyWorkshop .sidebar-summary>div{padding:0}}@media only screen and (min-width:992px){a.btn.invert-btn.contactus{margin-right:.625rem}span.nd-list-info.add-3p-left{padding-left:3rem}.nd-list-summary-item{padding:0 .625rem !important;display:inline-grid}.nd-list-summary-title{padding:0 1.25rem !important}.dso-add-new-cover-container{min-height:4.063rem !important}[ng-app=budgetdirect] md-radio-button .md-label{font-size:1.125rem !important;font-weight:400;line-height:1.25rem;font-weight:700}.i{float:right;margin-top:-2.5rem}nav.dso-top-nav ul{width:100%;background:#ccc !important;height:.375rem;margin-left:0}.dso-content-container .uw md-radio-button,.dso-content-container md-radio-button.col-lg-6{padding:1.875rem 1.75rem 1.875rem 0}.clearCoverSummary{clear:both}.namedDriverConfirm,.row-reverse,.uw md-radio-group.row,.vehicleUsageConfirm{flex-direction:row}.msg .col-lg-5{padding-left:5rem}.row.duration{margin:0 1.25rem;min-height:3.5rem}.dso-content-container md-radio-button{font-weight:700;padding:1.875rem 1.75rem 1.875rem 0;text-align:center}[name=carCurrentInsurer] md-radio-button,[name=carDrivingExp] md-radio-button,[name=carFinancingInstitution] md-radio-button,[name=carMDDrivingExp] md-radio-button,[name=carMake] md-radio-button,[name=carModel] md-radio-button,[name=carNDDrivingExp] md-radio-button,[name=carOrigin] md-radio-button{align-items:center;justify-content:center;display:flex;height:5.625rem}[name=carMDOccupation] md-radio-button,[name=carNDOccupation] md-radio-button,[name=carPHOccupation] md-radio-button{align-items:center;justify-content:center;display:flex;height:6.25rem}md-radio-button.col-lg-6{align-items:center;justify-content:center;display:flex;min-height:2rem;height:2rem}.dso-type-of-cover.row{flex-direction:row}.dso-type-of-cover h3{font-weight:900;min-height:3.75rem}.dso-car-detail-vehicle-usage-option .md-label{text-align:center}.dso-car-detail-vehicle-usage-option h3{font-weight:900;min-height:2.5rem}.col-md-3{margin:1%;max-width:23% !important}.row{margin:.625rem -.5rem}.row .col-md-4{margin:1%;max-width:31%}.col-md-2{margin:1%;max-width:14%}.col-md-6{margin:1%;max-width:48%}a.show-full-companies,a.show-full-makes{background:#fff;border:solid #e4e5e7;border-width:.063rem .063rem .188rem;border-radius:.313rem;padding:1.875rem 0 !important;height:5.625rem;font-size:1.125rem;font-weight:700;text-align:center}.md-calendar-day-header th{font-size:1rem}p.grey-text.md-label-desc{min-height:7.125rem;font-size:1rem}.dso-top-cover-summary .cover-details,.dso-top-cover-summary h3{text-align:center;margin:.5rem auto}.continueUW{float:right}.pull-right{float:right;min-width:30%}.pull-right md-input-container{width:100%}.summary-fields{margin-left:-1.25rem;margin-right:-1.25rem}#vehicle-usage,.summary-fields .long{max-width:62.5%}.orStyle{margin:6.5% 0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.orText{height:3.125rem;margin-top:-.75rem;line-height:3.4em;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.dso-combined a.remove-driver-btn{margin-top:.3em}.orStyle{margin:6.5% 0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.orText{height:3.125rem;margin-top:-.75rem;line-height:3.4em;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.dso-combined a.remove-driver-btn{margin-top:.3em}.dso-combined .payment-options-extra{margin-top:0 !important;margin-right:1.25rem;border-radius:0 0 .313rem .313rem}.select-payment .dso-payment-button-container{margin:1.563rem 0;border-radius:.313rem}.payment-options{margin-top:1.25rem}.select-payment a.dso-next-button{border-radius:.313rem}[name=carUseCarDuringWork] md-radio-button{text-align:left}md-input-container.full.row.vehicleUsageConfirm{margin:.625rem 0}md-input-container.full.row.carAccessories{width:100% !important;margin:.625rem 1% !important}.driver-details-address{margin-top:1.25rem}.modificationType a.dso-next-button{min-width:16.563rem}.currentInsurer a.dso-next-button{min-width:17rem}.optInMode a.dso-next-button{min-width:17.188rem}.row.msg{margin:.625rem -.938rem}.optional-section h3{padding:1.25rem 1rem;background:#fff;border-bottom:.063rem solid #eaeaea;width:100%}[name=carColor] md-radio-button .md-label{margin-left:1.875rem;background:0 0 !important}h2.priceShownH2{margin-bottom:-1.25rem}.cover-plan.col-xs-12.col-sm-12.col-md-4{border-right:.063rem solid #ccc;margin:0}.optional-section fieldset{padding:0}article.additional-drivers .summaryInfo{border-bottom:.063rem solid #eaeaea}md-input-container.primary.uwDisclosure a.dso-next-button{padding:1.875rem 1.75rem;border-width:.063rem .063rem .188rem !important;border:solid #e4e5e7;line-height:1.6rem;background:#fff;color:inherit}md-radio-group.row.uw{margin-right:-1.25rem}.namedDriverConfirm a,.vehicleUsageConfirm a{padding-top:1.875rem;padding-bottom:1.875rem}md-radio-button.recommended .md-label:after{display:flex;position:absolute}md-radio-button.recommended .md-label{margin-top:-15px}.dso-combined .dso-car-usage-wrapper .dso-car-usage-col:first-child{margin-left:0;padding-left:0}.dso-combined .row,.dso-combined [layout=row]{margin:.625rem 0}.dso-combined .driver-details-address{margin-top:0}}@media only screen and (max-width:991px){.row.msg .col-sm-12{padding:0}.cover-details .viewCD{margin-bottom:0;border-bottom:.063rem solid #ddd;padding-bottom:.313rem}.namedDriverConfirm a,.vehicleUsageConfirm a{padding-top:.938rem;padding-bottom:.938rem}.dso-content-container md-radio-button{padding:.938rem 1.75rem .938rem 0;margin-bottom:.938rem}a.show-full-companies,a.show-full-makes{padding:.938rem 1.25rem}[name=carColor] md-radio-button:before{top:-3.125rem}md-input-container.primary.uwDisclosure{margin-bottom:.938rem;padding:0}md-input-container.primary.uwDisclosure a.dso-next-button{text-align:left;padding-left:1.875rem;background:#fff;color:inherit}.nd-list i.material-icons{width:100% !important;margin-top:-1.25rem !important;padding:.625rem}span.error-icon i.material-icons{margin-top:-1.25rem !important}.summaryBody a.dso-next-button{max-width:100%}md-radio-button.recommended .md-label:after{display:inline-block;position:absolute;margin:-3px 0 0 10px}.navAnyWorkshop .form-sidebar{width:100%}}@media(min-width:768px){.dso-car-myinfo-main-driver .newDate,.dso-singpass-myinfo-policyholder .newDate.disabled{padding-right:130px !important}.summaryInfo .nd-list{padding:0}.summary md-input-container a{padding:2.25rem .938rem;height:5.625rem}.summary md-input-container{min-width:47%}table.md-calendar-day-header th:first-child:after{content:"un"}table.md-calendar-day-header th:nth-child(2):after{content:"on"}table.md-calendar-day-header th:nth-child(3):after{content:"ue"}table.md-calendar-day-header th:nth-child(4):after{content:"ed"}table.md-calendar-day-header th:nth-child(5):after{content:"hu"}table.md-calendar-day-header th:nth-child(6):after{content:"ri"}table.md-calendar-day-header th:nth-child(7):after{content:"at"}.summaryInfo{background:#fff;display:table;padding:0 1rem;width:100%}#dso-summary-car-details article h3,#dso-summary-driver-details article h3{background:#fff;padding:1.25rem 1rem;margin:0 !important;border-bottom:.063rem solid #eaeaea}.summaryBody .dso-summary p{margin-right:-1.5rem}.optInMode md-input-container{min-width:16.875rem;margin-right:.625rem}.optional-section fieldset a.edit-link{right:0}.optional-section fieldset,.summary-fields fieldset{min-height:5.5rem;width:45.5%;border-bottom:.063rem solid #eaeaea;border-radius:0;margin-top:.625rem}.cont .col-sm-4{border-left:.063rem solid #eaeaea}}@media(min-width:768px) and (max-width:991px){.summaryInfo{padding-bottom:1rem}}@media(max-width:767px){[ng-app=budgetdirect] #quote-widget-overlay md-radio-button .md-label,ng-form md-radio-button .md-label{font-size:18px !important}.newDate{margin-right:0 !important}.site-header.is_stuck.scrollUp .site-nav{max-height:70px}.nd-reverse{flex-direction:column-reverse;display:flex}article.row.ndContainer,article.row.ndContainer .icon-btn,md-input-container.dso-add-nd-button-container{text-align:center}md-input-container.long.currInsurer,md-input-container.long.nDriver{width:100%}.summary-fields fieldset.long{width:100% !important;margin-left:0 !important}a.btn.invert-btn.contactus{margin-top:4px}a.dso-next-button{font-size:1.125rem}fieldset.full.fixSpan{margin-left:0;margin-right:0;width:100%}.row.duration{margin-left:0;margin-right:0;width:100%;max-width:unset}.icon-btn{margin-top:0 !important}.duration .col-xs-2{padding:0}fieldset.dso-add-new-cover-container{background:0 0;padding:0;margin:1rem auto 0}.optional-section{margin-bottom:0}.optional-section h3{margin-top:1.25rem}.summary-fields .duration a.edit-link{position:relative;right:1rem}.row.duration{padding-left:.5rem;padding-right:.5rem}.summary-fields a.edit-link{right:.5rem}#driver-name-fieldset,#driver-plan-fieldset{margin:0}h2.summaryHeader.is-center{font-size:1.6rem}.navAnyWorkshop .price .col-xs-6.col-sm-12.col-md-12.col-lg-12{margin:0 auto}.navAnyWorkshop .price .col-xs-2.col-sm-12.col-md-12.col-lg-12{display:block;max-width:100%;flex-basis:100%}.navAnyWorkshop .sidebar-summary md-input-container.primary{display:none}.navAnyWorkshop .form-sidebar,.navAnyWorkshop section{width:100%}.navAnyWorkshop section div .row{margin:.625rem -1.5rem}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:auto;padding:0 .3em;margin:0}.psdatepicker a.ui-state-default,.psdatepicker span.ui-state-default,td.ui-datepicker-today a.ui-state-default{margin:0 -1em}.ui-datepicker-calendar{font-size:.99em !important}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{height:50px !important}.save-quote-form.overlay-form a.btn.signinbtn.red-invert{float:none;max-width:100%;margin-bottom:1em}}@media(max-width:640px){.dso-top-cover-summary .premium-single{font-size:1.25rem}.navAnyWorkshop .col-sm-2 div span{display:block;margin-top:.5rem;margin-left:18%;margin-bottom:.5rem}}@media(max-width:460px){.navPReview div#qbMainFromError{display:inline-block;margin-bottom:20px}.dso-combined{padding-top:0}md-input-container{margin-bottom:0}md-input-container .md-errors-spacer{min-height:0}}@media(min-width:415px) and (max-width:767px){.confirmEmail{margin-top:1rem}.site-header .l-container .sign-in-info{line-height:2rem !important}}@media(hover:hover){.dso-type-of-cover md-radio-button:hover .compIcon{background:url(/-/media/budgetdirect/images/image-sections/comWhite.png)}.dso-type-of-cover md-radio-button:hover .tpoIcon{background:url(/-/media/budgetdirect/images/image-sections/tpoWhite.png)}.dso-type-of-cover md-radio-button:hover .tpftIcon{background:url(/-/media/budgetdirect/images/image-sections/tpftWhite.png)}.Other:hover .md-label{color:#fff !important;background:#333f48}.dso-content-container md-radio-button:hover,.namedDriverConfirm a:last-child:hover,.vehicleUsageConfirm a:last-child:hover,md-input-container.primary.uwDisclosure a.dso-next-button:hover{background-color:#333f48;color:#fff}a.show-full-companies:hover,a.show-full-makes:hover{color:#fff;background:#333f48}.dso-content-container md-radio-group md-radio-button:hover .md-label{color:#fff}.carAccessories md-checkbox:hover:not([disabled]),.optMode md-checkbox:hover:not([disabled]){color:#333f48;border:.125rem solid #333f48}a.motorcycle-save-button:hover,a.dso-view-button:hover{background:#f5f5f5;color:#333}[name=carDriverPlan] md-radio-button:hover{background:#333f48}div#callmeback-popup a.btn.red-btn.signinbtn:hover{border:0 !important}.option-col.price.ie:hover~.payment-options-extra{background:#333f48;color:#fff}.namedDriverConfirm a:first-child i,.vehicleUsageConfirm a:first-child i{display:none}.namedDriverConfirm a:first-child:hover,.vehicleUsageConfirm a:first-child:hover{background:#333f48;color:#fff;opacity:1}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dso-type-of-cover md-radio-button:hover .compIcon{background:url(/-/media/budgetdirect/images/image-sections/comWhite.png)}.dso-type-of-cover md-radio-button:hover .tpoIcon{background:url(/-/media/budgetdirect/images/image-sections/tpoWhite.png)}.dso-type-of-cover md-radio-button:hover .tpftIcon{background:url(/-/media/budgetdirect/images/image-sections/tpftWhite.png)}.Other:hover .md-label{color:#fff !important;background:#333f48}.dso-content-container md-radio-button:hover,.namedDriverConfirm a:last-child:hover,.vehicleUsageConfirm a:last-child:hover,md-input-container.primary.uwDisclosure a.dso-next-button:hover{background-color:#333f48;color:#fff}a.show-full-companies:hover,a.show-full-makes:hover{color:#fff;background:#333f48}.dso-content-container md-radio-group md-radio-button:hover .md-label{color:#fff}.carAccessories md-checkbox:hover{background:#333f48;color:#fff}a.motorcycle-save-button:hover,a.dso-view-button:hover{background:#f5f5f5;color:#333}[name=carDriverPlan] md-radio-button:hover{background:#333f48}div#callmeback-popup a.btn.red-btn.signinbtn:hover{border:0 !important}.option-col.price.ie:hover~.payment-options-extra{background:#333f48;color:#fff}.namedDriverConfirm a:first-child i,.vehicleUsageConfirm a:first-child i{display:none}.namedDriverConfirm a:first-child:hover,.vehicleUsageConfirm a:first-child:hover{background:#333f48;color:#fff;opacity:1}.dso-combined.dso-optional-covers md-checkbox .md-label{display:block}.dso-combined.dso-optional-covers .dso-not-selected-covers .cover,.dso-combined.dso-optional-covers .dso-selected-covers .cover{margin-right:2%;display:block}.dso-combined.dso-optional-covers .cover .cover-title{width:50%;float:left}.dso-combined.dso-optional-covers .cover .cover-price{width:44%;float:right}.navAnyWorkshop md-checkbox{width:100%}.navAnyWorkshop md-radio-button{width:96% !important}}@media(max-width:342px){a.btn.invert-btn.contactus{padding:.625rem}}@media(max-width:543px){span.pay-mode-cs{font-size:1rem;font-weight:700;display:block;line-height:.75rem}.cover-details .viewCD{margin-bottom:.5rem;border-bottom:.063rem solid #ddd;padding-bottom:.313rem}.premium-single-cs{font-size:1rem;margin:.15rem auto}.dso-top-cover-summary .col-lg-2{margin:0}}@media only screen and (max-width:320px){.newDate input{width:27% !important;letter-spacing:0 !important}.navAnyWorkshop .col-sm-2 div span{margin-left:32%}.navAnyWorkshop .col-xs-6.col-sm-12.col-md-12.col-lg-12{width:100% !important;max-width:100%;border-left:0 !important;margin-left:0 !important;padding-top:1rem}.navAnyWorkshop .price .col-xs-5{padding-bottom:1rem}.navAnyWorkshop .col-xs-11.col-xs-offset-1{display:table}.cover-plan,.dso-question,.row md-radio-button,div#quote-and-buy-form,div.row,md-input-container.row,md-radio-group.row{display:block !important;width:100%}md-input-container.primary.uwDisclosure{float:none;margin-bottom:0}a.dso-next-button{padding:.938rem 1.75rem;font-weight:400}span.underwritten{width:74%}.main{width:100%}.uw-save.hide-for-desktop{margin-top:0}md-select#current-insurer{display:block}md-select-value .md-select-icon{float:right}.dso-combined a.dso-back-button{font-weight:400}.carAccessories md-checkbox,.optMode md-checkbox{width:100%}.dso-combined md-checkbox .md-container,.popup .optMode md-checkbox .md-container{top:1.25rem !important}.md-calendar-day-header th{width:35px}md-checkbox.confirmEmail{margin-top:1rem}.confirmEmail .md-container.md-ink-ripple{top:10px !important}.price .col-xs-5{max-width:100%;border-bottom:1px solid #eee;padding-top:10px}.summaryBody a.dso-next-button{max-width:13.5rem;font-size:1rem;padding-left:.5rem;padding-right:.5rem}.row.is-center.summary-btn.cont .col-xs-6.col-sm-6{max-width:100%;margin-top:1rem}md-input-container.primary.dso-payment-option-button-container a.dso-next-button{max-width:17.5rem}.duration .col-xs-2{float:right;padding:0;top:-6.25rem;position:relative}}.site-header--nav{top:70px}.newDate input{width:29.98%;border:none !important;padding:5px 0;letter-spacing:4px;font-weight:300;text-align:center !important}.newDate span.material-icons{color:#009a44;vertical-align:middle}.dateContainer [ng-message=required],.dateContainer [ng-message=valid]{margin-top:0;display:inline-table;color:#da291c}.newDate.invalid{border:.125rem solid #da291c !important;background:#fbe9e9}a.dso-no-button,a.dso-yes-button{border-radius:.313rem;display:block;font-size:1.125rem;padding:1.25rem .938rem;font-weight:700;text-align:center;margin:1rem auto}a.dso-yes-button{color:#fff;background:#009a44}a.dso-no-button{color:inherit;border:.188rem solid #e4e5e7}a.dso-yes-button:hover{background:rgba(0,154,68,.9);color:#fff}a.dso-no-button:hover{background:#f5f5f5;color:#333f48}#change-cover-plan-motorcycle-popup .modaltitle{color:#333f48}#change-cover-plan-motorcycle-popup .btn.red-btn,#genericPopupMessage .btn.red-btn{margin:0 auto;display:block;max-width:250px;background:#009a44;border-radius:5px;padding:1rem}div#dsoConfirmationPopupMessage h2.popup-title{color:#333f48;font-size:1.75rem;font-weight:900;margin-bottom:1rem}.psdatepicker .ui-datepicker{width:100%;border-radius:5px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:2.8em;text-align:center;font-family:MuseoSans,arial,helvetica,sans-serif;font-size:initial;font-weight:500}.ui-datepicker-calendar{display:table !important;border-collapse:separate !important;border-spacing:2px !important}.ui-datepicker-calendar td{min-width:60px !important}.psdatepicker.ui-datepicker .ui-datepicker-next span,.psdatepicker.ui-datepicker .ui-datepicker-prev span{background:url(/-/media/budgetdirect/images/image-sections/baseline-arrow_right-24px.svg);width:50px;height:50px;background-size:cover;display:block;position:absolute;left:50%;margin-left:-1.5em;top:50%;margin-top:-1.5em}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:50px;height:50px;border:1px solid transparent}.ui-datepicker{min-width:320px}.psdatepickertd.ui-datepicker-unselectable.ui-state-disabled span{border:none !important;background:0 0}.psdatepicker a.ui-state-default,.psdatepicker span.ui-state-default{height:60px;background:0 0;border:none;text-align:center !important;font-family:museosans,helvetica,sans-serif !important;font-weight:700}.ui-datepicker-calendar td,.ui-datepicker-calendar th{background:0 0 !important;border:1px solid #d5d5d5 !important;padding:0 !important;border-radius:5px;overflow:hidden}.ui-datepicker-calendar th{padding:.5em !important;color:#333f48 !important;border:none !important;font-size:initial !important}.ui-state-hover{background:#333f48 !important;color:#fff !important}.ui-state-disabled span,a.ui-state-default{padding:.5em !important;border:none !important;font-size:1rem}.psdatepickera.ui-state-default{color:#a0aab1}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:6rem;display:inline-block;border:1px solid #d5d5d5 !important;margin-left:0;background:0 0;font-family:museosans,helvetica,sans-serif !important;font-weight:700}.ui-datepicker-calendar td{padding:0 !important}td.ui-datepicker-today a.ui-state-default{line-height:inherit}.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{width:100%}a.ui-state-default{color:#333f48 !important;font-weight:700 !important}a.ui-state-default.ui-state-active,a.ui-state-default.ui-state-hover{background:#333f48;color:#fff !important}a.ui-state-default.ui-state-highlight.ui-state-active:hover{background:#333f48 !important;color:#fff !important}span.ui-icon.ui-icon-circle-triangle-e,span.ui-icon.ui-icon-circle-triangle-w{background:url(/-/media/budgetdirect/images/image-sections/baseline-arrow_right-24px.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:cover}span.ui-icon.ui-icon-circle-triangle-w{transform:rotate(180deg)}.ui-datepicker .ui-datepicker-next span{margin-top:-1.3em !important;margin-left:-1.4rem}.ui-datepicker .ui-datepicker-prev span{margin-top:-1.3em !important;margin-left:-1.4rem}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{background:0 0 !important;border:1px solid #d5d5d5 !important;padding:0 !important}.ui-datepicker td a,.ui-datepicker td span{text-align:center}@media(max-width:991px){.dso-singpass-myinfo-policyholder .newDate,.dso-singpass-myinfo-policyholder md-input-container{margin-bottom:10px !important}td.ui-datepicker-today a.ui-state-default{line-height:inherit}td.ui-datepicker-today a.ui-state-default.ui-state-active,td.ui-datepicker-today a.ui-state-default.ui-state-hover{background:#333f48;color:#fff !important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:auto}.ui-datepicker-calendar th span,.ui-datepicker-calendar tr td a,.ui-datepicker-calendar tr td span{margin-left:-.3em;padding:.8rem !important}a.ui-state-default.ui-state-active{margin:0}}.dso-combined .dso-car-oc-modification-items md-checkbox .md-container{left:inherit;top:inherit !important}.dso-combined .dso-car-oc-modification-items .md-label{font-weight:700}.dso-combined .dso-car-oc-modification-items md-checkbox{width:60%;height:50px;border:1px solid #333f48;border-radius:.313rem}.dso-combined .dso-car-oc-modification-items md-checkbox .md-icon{margin-top:.5rem}.dso-combined .dso-car-oc-modification-items .modification-premium-amount{float:right}.dso-combined md-input-container.full.dso-car-oc-modification-items{margin-bottom:-1rem}.dso-combined md-input-container.dso-refresh-premium-container{float:right}a.signed-in-link{border-left:none}.save-quote-form.overlay-form a.btn.signinbtn.red-invert{height:unset}@media(min-width:1124px){.fixedSidebar{position:fixed;top:0;margin-left:810px}.navAnyWorkshop .form-sidebar{max-width:270px;margin-top:5rem}.navAnyWorkshop .form-sidebar.fixedSidebar{margin-top:0}}.dso-car-usage-wrapper md-checkbox .md-container,.dso-driver-plan-wrapper md-checkbox .md-container{top:0 !important;left:0;width:20px;height:20px}.dso-car-usage-wrapper md-checkbox .md-icon,.dso-driver-plan-wrapper md-checkbox .md-icon{width:20px;height:20px;border-radius:3px;border:2px solid #333f48}.dso-car-usage-wrapper md-checkbox.md-checked .md-icon:after,.dso-driver-plan-wrapper md-checkbox.md-checked .md-icon:after{width:7.67px;left:5px;top:0}.dso-car-usage-wrapper md-checkbox .md-container .md-ripple-container,.dso-driver-plan-wrapper md-checkbox .md-container .md-ripple-container{left:-30px;top:-30px;right:-30px;bottom:-30px}.dso-car-usage-wrapper md-checkbox .md-label,.dso-driver-plan-wrapper md-checkbox .md-label{margin-left:30px;font-weight:300;font-size:15px}.dso-car-usage-wrapper .dso-driver-plan-md-radio-button,.dso-driver-plan-wrapper .dso-driver-plan-md-radio-button{display:flex;min-height:16.5rem;padding:1.2rem 1rem;background:#fff;border:.125rem solid #e4e5e7;border-radius:.313rem;border-width:.063rem .063rem .188rem;transition:background .5s;outline:0;text-align:center;cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:flex-start;border-bottom-right-radius:0;border-bottom-left-radius:0}.dso-car-usage-wrapper .dso-car-usage-col.selected .dso-driver-plan-md-radio-button,.dso-driver-plan-wrapper .dso-driver-plan-col.selected .dso-driver-plan-md-radio-button{background:#333f48;color:#fff}.dso-car-usage-wrapper .dso-driver-plan-confirm-wrapper,.dso-driver-plan-wrapper .dso-driver-plan-confirm-wrapper{display:flex;background:#fff;color:#333f48;border:.125rem solid #e4e5e7;border-radius:.313rem;min-height:4.4rem;cursor:pointer;flex-wrap:wrap;border-top:none;border-top-left-radius:0;border-top-right-radius:0;width:100%}.dso-car-usage-wrapper .dso-driver-plan-confirm-wrapper[disabled],.dso-driver-plan-wrapper .dso-driver-plan-confirm-wrapper[disabled]{background:#fff;opacity:1}.dso-car-usage-wrapper .dso-driver-plan-confirm-wrapper md-checkbox,.dso-driver-plan-wrapper .dso-driver-plan-confirm-wrapper md-checkbox{margin-bottom:0}.dso-car-ctas-button{float:right;margin-top:1.7rem}.dso-car-ctas-button .dso-buy-by-phone-popup-wrapper,.dso-car-ctas-button .dso-callmeback-popup-wrapper,.dso-car-ctas-button .dso-cta-save-button-wrapper{display:inline-block;padding:.2rem 0;border-right:1px solid #ccd6d2}.dso-driver-plan-confirm-wrapper .input-errors{margin:0 1rem}[ng-controller=dsoCarDetailVehicleRegnNumberController] .dso-car-ctas-button{float:left;margin-top:1rem}.dso-car-ctas-button .dso-cta-save-button-wrapper{border:none}div#dso-buy-by-phone-popup article{text-align:center;max-width:18.75rem;margin:auto}div#dso-buy-by-phone-popup .issues-container{text-align:left}div#dso-buy-by-phone-popup ul li:before{content:""}div#dso-buy-by-phone-popup .issues-container ul{margin:0}div#dso-buy-by-phone-popup{padding:1.25rem;text-align:center;max-width:32.5rem}div#dso-buy-by-phone-popup h2{font-size:1.75rem;font-weight:900;font-family:museosans,helvetica;margin-bottom:1.25rem;border-bottom:.063rem solid #ccc;padding-bottom:.813rem;line-height:2.25rem;padding-top:.625rem;text-align:center}div#dso-buy-by-phone-popup h3{font-size:1.875rem;font-weight:100 !important;border-bottom:.063rem solid #e4e5e7;padding-bottom:.625rem;margin-bottom:1.25rem;font-family:museosans,helvetica,sans-serif}div#dso-buy-by-phone-popup p.note{font-size:1rem;font-weight:300;text-align:left}div#dso-buy-by-phone-popup md-input-container{max-width:18.75rem;margin:auto !important;text-align:center;float:none}div#dso-buy-by-phone-popup input,div#dso-buy-by-phone-popup md-select md-select-value{border:.063rem solid #da291c !important;border-radius:.313rem;text-align:left;font-size:1rem}div#dso-buy-by-phone-popup input{padding:.625rem}div#dso-buy-by-phone-popup h3.green{border:none;font-weight:900 !important;color:#009a44;margin-bottom:0}div#dso-buy-by-phone-popup a.btn.red-btn{background:#009a44;border-radius:.313rem;padding:1.25rem .938rem;min-width:15.625rem !important;font-weight:700;font-size:1.125rem}div#dso-buy-by-phone-popup input#telephone{background:url(/-/media/budgetdirect/images/image-sections/call-icon-red.png) .375rem no-repeat;background-size:1.375rem;padding-left:2.125rem !important}div#dso-buy-by-phone-popup md-select md-select-value span{padding:.188rem .625rem 0;margin-top:none}span.red{color:#da291c;display:inline-table;font-weight:900;font-size:.938rem;line-height:1rem}div#dso-buy-by-phone-popup label.md-required{visibility:hidden}div#dso-buy-by-phone-popup input{padding:0 .625rem;min-height:2.5rem}div#dso-buy-by-phone-popup md-select md-select-value{padding-top:.313rem;padding-bottom:.625rem}div#dso-buy-by-phone-popup .ccc{margin-top:1.25rem}.dso-car-ctas-button i.material-icons{color:#008eaa;vertical-align:middle}.dso-callmeback-popup-wrapper i.material-icons img{max-width:24px}.dso-car-ctas-button a{white-space:nowrap;font-weight:700}.dso-car-ctas-button .ctas-content a.col-xs-9{padding:.5rem;margin:0}.dso-car-ctas-button .ctas-content i.material-icons.col-xs-2{padding:.5rem}@media screen and (max-width:991px){.dso-car-ctas-button .dso-buy-by-phone-popup-wrapper,.dso-car-ctas-button .dso-callmeback-popup-wrapper,.dso-car-ctas-button .dso-cta-save-button-wrapper{width:100%;border:none;border-bottom:1px solid #ccd6d2}.dso-car-ctas-button{float:none;margin-top:0}.dso-car-ctas-button .dso-buy-by-phone-popup-wrapper{margin-top:1rem}.dso-car-ctas-button .ctas-content{padding-left:19%}[ng-controller=dsoCarDetailVehicleRegnNumberController] .dso-car-ctas-button .row{padding-left:inherit}[ng-controller=dsoCarDetailVehicleRegnNumberController] .dso-car-ctas-button{margin-top:0}}.dso-combined .dso-driver-plan-wrapper .dso-driver-plan-md-radio-button{position:relative;overflow:hidden}.cheaper{position:absolute;top:1.5rem;right:-2rem;font-size:12px;color:#fff;padding:0 3rem;transform:rotate(30deg);line-height:25px;text-align:center;background-color:#009a44}.inline-flex{display:inline-flex}@media(max-width:991px){.cheaper{right:-3rem;top:.6rem;font-size:9px}}@media(max-width:375px){.dso-car-usage-wrapper .dso-driver-plan-md-radio-button,.dso-driver-plan-wrapper .dso-driver-plan-md-radio-button{padding-top:1rem;padding-bottom:1rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cheaper{margin-left:12.3rem;top:2.6rem}.dso-combined md-checkbox .md-container{top:0 !important;left:0}.carAccessories md-checkbox .md-container,.optMode md-checkbox .md-container{left:auto;right:-1px;top:-1px !important}}@supports(-ms-ime-align:auto){.cheaper{left:10rem}}i.material-icons.call-us-icon{float:left;font-size:32px;margin-right:-60px;margin-left:20px}.dso-singpass-myinfo-status{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:flex;background:#fff;color:#009a44;top:-70px}.dso-singpass-myinfo-container{margin:.625rem auto;max-width:56.25rem;clear:both;padding:.5rem 2.5rem;flex-direction:row;display:flex;justify-content:center;align-items:center}.dso-singpass-myinfo-container img{margin-right:1rem}.dso-singpass-myinfo-container h4{align-self:flex-end;margin:0}.dso-singpass-myinfo-review-data article{background:#fff;padding:20px;border-radius:5px;margin:1.5rem 0}.dso-singpass-myinfo-review-data article:first-child{margin-top:0}.dso-singpass-myinfo-review-data .summaryInfo{padding:0}.car-information .summaryInfo{padding:1rem 0}.car-information .summary-group-header{padding:1rem}.car-information .accordion-open .summary-group-header,.car-information .summary-group-header.selected{font-weight:900}.car-information .summary-group-header{color:inherit}.accordion .summary-group-header{padding:1em 0}.car-information .summary-group-header span{color:#333f48}.car-information .summary-group-header::after{right:0 !important}.car-information .accordion .summary-group-header{padding:1rem 2rem 1rem 0;margin-top:.5rem;margin-bottom:.5rem;position:relative;cursor:pointer;border-bottom:.188rem solid #e4e5e7 !important;border-radius:0}.car-information .accordion .summary-group-header:first-child{border-top:.188rem solid #e4e5e7 !important}.summary-group.selected .summary-group-header:first-child{border:none !important;font-weight:700}.car-information .accordion .summary-group-header:focus{outline:0}.car-information .accordion .summary-group-header:after{content:'' !important;position:absolute;top:50%;margin-top:-22px;width:44px;height:44px !important;background:url(/-/media/budgetdirect/images/image-sections/arrow-down.png) center center no-repeat !important;transform:rotate(180deg);transition:all .3s ease-in 0s;background-size:12px auto !important}.car-information .accordion .summary-group-header.selected::after{transform:rotate(0);transition:all .3s ease-in 0s}.car-information .summary-fields fieldset{min-height:3.5rem;margin:.2rem 1rem;padding:.7rem}.car-information .summary-fields fieldset.select-car-btn{text-align:center;width:100%;margin:1rem auto}.car-information .summary-fields fieldset.select-car-btn a.btn{display:flex;align-items:center;justify-content:center;color:#333f48 !important;background:#fff;padding:.8rem 2rem;font-size:1rem;float:left}.car-information .summary-group-header.is-issued~.summary-fields fieldset.select-car-btn a.btn{color:#fff !important;background:#333f48}.car-information .summary-fields fieldset.select-car-btn a.btn i.material-icons.get-quote-car:before{content:"radio_button_unchecked";display:inline-block;padding:0 10px;justify-content:center;cursor:pointer;font-weight:900}.car-information .summary-group-header.is-issued~.summary-fields fieldset.select-car-btn a.btn i.material-icons.get-quote-car:before{content:"radio_button_checked"}.conflicts-information .title{display:block;padding:2rem 0 .3rem 0}.conflicts-information-not-editable .title{color:#da291c}.conflicts-information-editable .title{color:#009a44}.dso-singpass-myinfo-review-data hr{margin:1rem}.dso-car-myinfo-vehicle-detail md-select,.dso-combined md-select{background:#fff;height:3.875rem;border-radius:.313rem}.dso-car-myinfo-main-driver md-select span.md-select-icon:after,.dso-car-myinfo-vehicle-detail md-select span.md-select-icon:after,.dso-combined md-select span.md-select-icon:after{background-size:1.25rem 1.25rem;background-position:.25rem -.25rem;opacity:.6}.dso-car-myinfo-main-driver md-select .md-select-value,.dso-car-myinfo-vehicle-detail md-select .md-select-value,.dso-combined md-select .md-select-value{border:none;padding:.625rem .938rem;padding-left:0;background-image:none}.dso-singpass-myinfo-policyholder md-select .md-select-value{background-image:none}.dso-car-myinfo-main-driver md-select span.md-select-icon:after,.dso-car-myinfo-vehicle-detail md-select span.md-select-icon:after,.dso-combined md-select span.md-select-icon:after{background-size:1.25rem 1.25rem;background-position:.25rem -.25rem;opacity:.6}.dso-car-myinfo-main-driver .dateContainer label,.dso-combined .dateContainer label,.dso-singpass-myinfo-policyholder .dateContainer label{color:#333f48;font-size:14px;padding-right:0}.dso-combined .newDate{top:10px}.dso-car-myinfo-main-driver .newDate,.dso-singpass-myinfo-policyholder .newDate{float:none;border:none;height:2.75rem !important;border-radius:.313rem;padding:.313rem .938rem;margin-top:inherit;margin-right:0;border-bottom:.188rem solid #e4e5e7}.dso-car-myinfo-main-driver .clearfix,.dso-car-myinfo-vehicle-detail .clearfix,.dso-singpass-myinfo-policyholder .clearfix{padding:0 0}.dso-combined.dso-car-details .dso-question h3{padding-top:0}.dso-car-myinfo-main-driver md-input-container label,.dso-car-myinfo-main-driver md-select-value .md-text,.dso-car-myinfo-vehicle-detail md-input-container label,.dso-car-myinfo-vehicle-detail md-select-value .md-text,.dso-combined md-input-container label,.dso-combined md-select-value .md-text,.dso-singpass-myinfo-policyholder md-input-container label,.dso-singpass-myinfo-policyholder md-select-value .md-text{padding-left:0 !important}.dso-car-myinfo-main-driver md-select-value,.dso-singpass-myinfo-policyholder md-select-value{margin-left:2.08333%;margin-right:2.08333%;background-image:none}.dso-car-myinfo-vehicle-detail md-select-value,.dso-combined md-select-value{padding-left:0;margin-left:0}.dso-car-myinfo-main-driver section,.dso-car-myinfo-vehicle-detail section,.dso-combined section,.dso-singpass-myinfo-policyholder section{background:#fff;padding:1.75rem 1.25rem;width:100%;float:left;margin-bottom:1rem!important;margin-top:.5rem;border-radius:3px}.dso-car-myinfo-main-driver .full-name-field,.dso-car-myinfo-main-driver .md-input,.dso-car-myinfo-main-driver .md-select-value,.dso-car-myinfo-main-driver .newDate,.dso-car-myinfo-vehicle-detail .full-name-field,.dso-car-myinfo-vehicle-detail .md-input,.dso-car-myinfo-vehicle-detail .md-select-value,.dso-car-myinfo-vehicle-detail .newDate,.dso-combined .full-name-field,.dso-combined .md-input,.dso-combined .md-select-value,.dso-combined .newDate,.dso-singpass-myinfo-policyholder .full-name-field,.dso-singpass-myinfo-policyholder .md-input,.dso-singpass-myinfo-policyholder .md-select-value,.dso-singpass-myinfo-policyholder .newDate{border-bottom:1px solid #333f48 !important;border-radius:0}.dso-car-myinfo-main-driver .newDate input,.dso-car-myinfo-vehicle-detail .newDate input,.dso-combined .newDate input,.dso-singpass-myinfo-policyholder .newDate input{font-weight:400;letter-spacing:1px}.dso-combined .full-name-field,.dso-singpass-myinfo-policyholder .full-name-field{border:none !important}.dso-combined .full-name-field input,.dso-singpass-myinfo-policyholder .full-name-field input{border-bottom-color:#333f48 !important;max-height:64px}.dso-car-myinfo-vehicle-detail [disabled],.dso-singpass-myinfo-policyholder .disabled,.dso-singpass-myinfo-policyholder .full-name-field input{background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzkyOTI5MiIgaWQ9Imljb24tMTE0LWxvY2siPjxwYXRoIGQ9Ik0xNiwyMS45MTQ2NDcyIEwxNiwyNC41MDg5OTQ4IEMxNiwyNC43ODAxNjk1IDE2LjIzMTkzMzYsMjUgMTYuNSwyNSBDMTYuNzc2MTQyNCwyNSAxNywyNC43NzIxMTk1IDE3LDI0LjUwODk5NDggTDE3LDIxLjkxNDY0NzIgQzE3LjU4MjU5NjIsMjEuNzA4NzI5IDE4LDIxLjE1MzEwOTUgMTgsMjAuNSBDMTgsMTkuNjcxNTcyOCAxNy4zMjg0MjcyLDE5IDE2LjUsMTkgQzE1LjY3MTU3MjgsMTkgMTUsMTkuNjcxNTcyOCAxNSwyMC41IEMxNSwyMS4xNTMxMDk1IDE1LjQxNzQwMzgsMjEuNzA4NzI5IDE2LDIxLjkxNDY0NzIgTDE2LDIxLjkxNDY0NzIgWiBNOSwxNC4wMDAwMTI1IEw5LDEwLjQ5OTIzNSBDOSw2LjM1NjcwNDg1IDEyLjM1Nzg2NDQsMyAxNi41LDMgQzIwLjYzMzcwNzIsMyAyNCw2LjM1NzUyMTg4IDI0LDEwLjQ5OTIzNSBMMjQsMTQuMDAwMDEyNSBDMjUuNjU5MTQ3MSwxNC4wMDQ3NDg4IDI3LDE1LjM1MDMxNzQgMjcsMTcuMDA5NDc3NiBMMjcsMjYuOTkwNTIyNCBDMjcsMjguNjYzMzY4OSAyNS42NTI5MTk3LDMwIDIzLjk5MTIxMiwzMCBMOS4wMDg3ODc5OSwzMCBDNy4zNDU1OTAxOSwzMCA2LDI4LjY1MjYxMSA2LDI2Ljk5MDUyMjQgTDYsMTcuMDA5NDc3NiBDNiwxNS4zMzk1ODEgNy4zNDIzMzM0OSwxNC4wMDQ3MTUyIDksMTQuMDAwMDEyNSBMOSwxNC4wMDAwMTI1IEw5LDE0LjAwMDAxMjUgWiBNMTIsMTQgTDEyLDEwLjUwMDg1MzcgQzEyLDguMDA5MjQ3OCAxNC4wMTQ3MTg2LDYgMTYuNSw2IEMxOC45ODAyMjQzLDYgMjEsOC4wMTUxMDA4MiAyMSwxMC41MDA4NTM3IEwyMSwxNCBMMTIsMTQgTDEyLDE0IEwxMiwxNCBaIiBpZD0ibG9jayIvPjwvZz48L2c+PC9zdmc+) right no-repeat !important;background-size:20px 20px !important;padding-right:30px}.dso-combined .full-name-field [disabled]{background-color:#e7e7e7!important;border-radius:5px!important;padding-left:1rem!important}.dso-combined .newDate input[disabled]{background:0 0 !important}.dso-combined .full-name-field .md-input,.dso-singpass-myinfo-policyholder .full-name-field .md-input{width:99% !important}.dso-combined md-select.disabled,.dso-singpass-myinfo-policyholder md-select.disabled{padding-right:0;border:none !important;margin:5px 0;background-position:right center !important}.dso-car-myinfo-vehicle-detail [disabled]{padding-right:0}.dso-car-myinfo-vehicle-detail [disabled] .md-select-icon,.dso-combined [disabled] .md-select-icon,.dso-singpass-myinfo-policyholder md-select.disabled .md-select-icon{display:none}.dso-question-info.green{color:#009a44}#dup-emailaddress-popup{padding:2rem}@media(max-width:767px){.dso-car-myinfo-main-driver .newDate,.dso-car-myinfo-main-driver md-input-container input,.dso-car-myinfo-main-driver md-select md-select-value,.dso-car-myinfo-vehicle-detail md-select .md-select-value,.dso-combined md-select .md-select-value,.dso-singpass-myinfo-policyholder md-input-container input,.dso-singpass-myinfo-policyholder md-select md-select-value span{padding-left:0 !important}.dso-singpass-myinfo-policyholder .driver-details-address span.num{margin:1.3rem 0}.dso-singpass-myinfo-policyholder md-select-value{margin:0}.dso-car-myinfo-main-driver input.dd,.dso-singpass-myinfo-policyholder input.dd{margin-left:-6%}.dso-singpass-myinfo-policyholder md-checkbox.confirmEmail{margin-top:10px}.dso-singpass-myinfo-review-data .summary-fields fieldset{padding:0;margin-top:0}.car-information .summary-fields fieldset{margin:0;padding:.7rem 0;padding-left:0 !important}.dso-car-myinfo-main-driver .clearfix{padding:.5rem 0}}@media(max-width:991px){.dso-singpass-myinfo-status{top:-50px}.dso-singpass-myinfo-container{flex-direction:column;align-items:initial;padding:0 2.5rem}.dso-singpass-myinfo-container img{padding-bottom:10px}.dso-car-myinfo-main-driver .half,.dso-car-myinfo-main-driver md-input-container.long,.dso-car-myinfo-main-driver md-input-container.short,.dso-car-myinfo-vehicle-detail md-input-container.long,.dso-car-myinfo-vehicle-detail md-input-container.short,.dso-combined md-input-container.long,.dso-combined md-input-container.short,.dso-singpass-myinfo-policyholder .half,.dso-singpass-myinfo-policyholder md-input-container.long,.dso-singpass-myinfo-policyholder md-input-container.short{width:100% !important}.dso-car-myinfo-main-driver .newDate{font-size:14px}}.dso-car-myinfo-main-driver md-input-container.md-input-invalid .md-input.ng-empty.ng-invalid.ng-invalid-required,.dso-combined md-input-container.md-input-invalid .md-input.ng-empty.ng-invalid.ng-invalid-required,.dso-singpass-myinfo-policyholder md-input-container.md-input-invalid .md-input.ng-empty.ng-invalid.ng-invalid-required{border-width:0 0 1px 0 !important;background:0 0;margin-bottom:10px}.dso-singpass-myinfo-policyholder .md-input-messages-animation.ng-active .md-input-message-animation{margin-bottom:10px}.dso-combined input.ng-pristine.ng-untouched.ng-valid.md-input.ng-not-empty.ng-valid-required.ng-not-modified:not(.disabled),.dso-singpass-myinfo-policyholder input.ng-pristine.ng-untouched.ng-valid.md-input.ng-not-empty.ng-valid-required.ng-not-modified:not(.disabled){border-color:#333f48 !important}.dso-combined .newDate.disabled,.dso-singpass-myinfo-policyholder .newDate.disabled{max-width:initial;margin-right:0;padding-left:0;border-radius:0;opacity:.5}.dso-combined [name=carPHMobileNo],.dso-singpass-myinfo-policyholder [name=carPHMobileNo]{margin-bottom:10px !important}.dso-singpass-myinfo-policyholder .driver-details-address md-input-container{min-width:45.83333%}.dso-car-myinfo-main-driver md-select .md-select-value{margin:0}.dso-question-info.full-update{padding:1rem 2rem;background:#fafafa;margin:2rem -2rem}.dso-singpass-myinfo-policyholder md-radio-button.col-lg-6{height:65px;min-height:unset}.dso-singpass-myinfo-review-data .clearfix{clear:both}.dso-car-myinfo-main-driver .newDate.invalid,.dso-combined .newDate.invalid,.dso-combined .newDate.invalid{background:0 0;border-width:0 0 1px 0 !important;border-color:#da291c !important}.dso-car-myinfo-main-driver .dateContainer [ng-message=required],.dso-car-myinfo-main-driver .dateContainer [ng-message=valid]{margin-top:10px;color:#da291c;font-weight:700;font-style:italic;font-size:14px}.dso-singpass-myinfo-policyholder md-select.disabled md-select-value{color:#000;margin:0;padding-bottom:8px}.dso-car-myinfo-main-driver md-input-container input{height:3rem !important}.dso-car-myinfo-vehicle-detail md-select,.dso-combined md-select{height:3rem !important}.dso-singpass-myinfo-policyholder md-select md-select-value span{padding-left:10px}.newDate.disabled input{color:#000 !important;opacity:1}.dso-combined .full-name-field,.dso-singpass-myinfo-policyholder .full-name-field{background-color:transparent}.dso-combined md-select-value,.dso-singpass-myinfo-policyholder md-select-value{padding-bottom:8px !important}.blue{border-radius:3px;padding:10px 20px;margin-bottom:10px;margin-top:10px;background:rgba(0,142,170,.2);font-weight:400;font-size:15px}.blue.IsOwnBuddyCode,.dso-car-myinfo-vehicle-detail .blue,.dso-combined .blue,.dso-singpass-myinfo-policyholder .blue{display:flex;align-items:flex-start}.blue.IsOwnBuddyCode i.material-icons,.dso-car-myinfo-vehicle-detail .blue i.material-icons,.dso-combined .blue i.material-icons,.dso-singpass-myinfo-policyholder .blue i.material-icons{padding-right:10px;color:#008eaa}.dso-car-myinfo-main-driver .dso-question-info,.dso-singpass-myinfo-policyholder .dso-question-info{margin-bottom:20px}.dso-car-myinfo-vehicle-detail .accordion .summary-group-header:after,.dso-combined .accordion .summary-group-header:after{transform:rotate(0)}.dso-car-myinfo-vehicle-detail .accordion .summary-group-header.selected::after,.dso-combined .accordion .summary-group-header.selected::after{transform:rotate(-180deg)}.dso-car-myinfo-vehicle-detail.ng-dirty .car-information .summary-fields fieldset.select-car-btn a.btn.red-radio,.dso-combined input.ng-dirty .car-information .summary-fields fieldset.select-car-btn a.btn.red-radio{border-color:#da291c;color:#da291c !important}.dso-car-myinfo-main-driver input.yy{width:30% !important}.ng-dirty strong.show-me{display:block;color:#da291c;text-align:left}.policy-options.change-cover-plan .offer .price{font-size:100%;margin-top:3rem;text-align:center}.policy-options.change-cover-plan .offer .subhead{text-align:center}.dso-singpass-myinfo-policyholder h3{margin-top:10px}.dso-car-myinfo-vehicle-detail .v-index{color:#868e91;display:inline-flex;padding-right:.5rem}.dso-car-myinfo-vehicle-detail .summary-fields fieldset span:not(.edit){font-weight:700}.dso-car-myinfo-vehicle-detail .summary-fields fieldset label{font-weight:400;color:#868e91}.dso-singpass-myinfo-policyholder md-radio-group.disabled{padding-right:0;background:0 0 !important}.dso-singpass-myinfo-status.red{background:#fff;color:#da291c}.dso-singpass-myinfo-policyholder [name=carPHEmail].invalid{color:#da291c !important;font-weight:700}.dso-car-myinfo-main-driver .newDate,.dso-car-myinfo-main-driver md-input-container input,.dso-car-myinfo-main-driver md-select md-select-value,.dso-car-myinfo-vehicle-detail md-select .md-select-value,.dso-combined .newDate,.dso-singpass-myinfo-policyholder md-input-container input,.dso-singpass-myinfo-policyholder md-select md-select-value span{padding-left:0}.dso-car-myinfo-main-driver .driver-details-address span.num,.dso-singpass-myinfo-policyholder .driver-details-address span.num{margin-left:0}.dso-singpass-myinfo-policyholder span.num{margin:1.8rem 1rem}.dso-singpass-myinfo-policyholder .driver-details-address [name=carPHUnitNo]{padding-left:1rem !important}.dso-car-myinfo-main-driver input.dd,.dso-singpass-myinfo-policyholder input.dd{margin-left:-5% !important;width:20%}.dso-car-myinfo-vehicle-detail md-input-container .show-placeholder .md-select-placeholder span:first-child{opacity:1 !important;color:#000}.dso-car-myinfo-main-driver .dso-question:first-child h3,.dso-car-myinfo-vehicle-detail .dso-question:first-child h3,.dso-singpass-myinfo-policyholder .dso-question:first-child h3{margin-top:0;padding-top:0}.dso-content-container .dso-combined md-radio-button,.popup md-radio-button,[name=carModification] md-radio-button[class*=col-]{padding:.938rem 1.75rem .938rem 0;margin-right:16px;height:50px;width:45%;text-align:center}.dso-combined.dso-optional-covers .cover .row{margin-top:2rem}@media only screen and (max-width:991px){.dso-content-container .dso-combined md-radio-button,.popup md-radio-button,[name=carModification] md-radio-button[class*=col-]{width:46%}.dso-content-container .dso-combined md-radio-button:last-child{margin-right:0}.dso-combined.dso-optional-covers md-radio-button{width:100%;height:auto}}.issues-container:before{border:5px solid #da291c}.dso-combined md-input-container input{height:3rem}.dso-car-usage-wrapper .dso-car-usage-col,.dso-driver-plan-wrapper .dso-driver-plan-col{padding:0}.dso-combined.vehicle-usage fieldset{margin:0 !important;width:100%}.dso-combined.vehicle-usage .dso-driver-plan-md-radio-button h3{font-size:18px}.dso-car-usage-wrapper .dso-driver-plan-md-radio-button,.dso-driver-plan-wrapper .dso-driver-plan-md-radio-button{border:.125rem solid #e4e5e7}.dso-car-usage-wrapper .dso-driver-plan-md-radio-button:hover,.dso-driver-plan-wrapper .dso-driver-plan-md-radio-button:hover{background:#333f48;color:#fff}.dso-combined .md-datepicker-input-container.md-datepicker-invalid,.dso-combined md-input-container.md-input-invalid .md-input.ng-empty.ng-invalid.ng-invalid-required{border:none !important;border-style:solid !important;border-width:0 0 2px !important;padding-bottom:5px !important;border-bottom-color:#da291c !important;background:#fff}.dso-combined md-select.ng-invalid.ng-touched .md-select-value{color:#da291c !important;border-bottom-color:#da291c !important}.dso-combined fieldset [ng-message]{text-transform:none !important}.dso-combined [ng-message]{background:url(/assets/budgetdirect/img/form/ico_error.png) left 5px no-repeat;line-height:19px;padding-top:5px;padding-left:25px !important;font-style:italic;font-weight:700;text-transform:none;transition:none !important;font-size:14px}.dso-combined .dso-input-has-dollar-sign .md-input-messages-animation.ng-active .md-input-message-animation{margin-top:.5rem !important}.dso-combined .md-label-desc{line-height:normal}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .dso-question-title{text-align:center;padding:1rem;margin-top:0}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .dso-summary-payment-section{width:35%;float:right;background:#fff;border-radius:3px;padding:.5rem;margin-bottom:1.5rem}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .summaryBody{width:68%;border-radius:3px;padding:1.5rem;margin-right:1.2rem}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .sidebar-summary md-input-container{width:100%}[ng-controller="motorcycleDSOSummaryReviewDetailController"] a.motorcycle-next-button{max-width:100%}[ng-controller="motorcycleDSOSummaryReviewDetailController"] md-input-container.motorcycle-button{margin-top:0}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .form-container.ng-scope.quote-plans-option-form{margin-top:0}@media only screen and (max-width:991px){.dso-combined [ng-messages="dsoCarForm.carModification.$error"]{font-size:12px}.dso-car-usage-wrapper .dso-car-usage-col,.dso-driver-plan-wrapper .dso-driver-plan-col{margin-bottom:15px}.dso-car-usage-wrapper .dso-car-usage-col:last-child,.dso-driver-plan-wrapper .dso-driver-plan-col:last-child{margin-bottom:0}div#ui-datepicker-div{width:100% !important;left:0 !important;margin:0 auto !important}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .summaryBody{width:60%}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .dso-summary-payment-section{width:40%}}[ng-controller=dsoCarDetailCombinedPolicyDurationController]{margin-bottom:9rem}.dso-combined [ng-controller="motorcycleDSOPolicyDurationPageController"] .newDate{padding:0;margin-top:.5rem}.dso-combined [ng-controller="motorcycleDSOPolicyDurationPageController"] .dateContainer .newDate .material-icons{vertical-align:middle;cursor:pointer;color:#009a44;padding-right:5px}.dso-combined [ng-controller="motorcycleDSOPolicyDurationPageController"] .newDate input{width:90%;text-align:left !important}.dso-combined [ng-controller="motorcycleDSOPolicyDurationPageController"] .dso-question .dso-question-info{margin-left:0 !important}[ng-click]{cursor:pointer}.dso-combined .full-name-field input{border:none !important;margin-top:.5rem !important}.dso-combined .full-name-field .swop-btn{position:absolute;right:.75rem;height:3.75rem;background-position:center}.dso-combined .confirmEmail{margin-top:1rem}.dso-driver-plan-wrapper p.grey-text.md-label-desc{padding:1rem;padding-bottom:0}.dso-combined [name=carMDFullName],.dso-combined [name=carNDFullName]{margin-top:5px}.full.uw{margin:1rem 0!important;width:100%!important}.uw .form-check.form-check-inline:first-child:hover{background:#009a44}.dso-combined .optMode,.dsoo-combined .carAccessories{margin-left:1% !important;margin-right:1% !important}#dso-summary-car-details h2,#dso-summary-driver-details h2,#dso-summary-optional-covers h2{margin-left:1.5% !important;margin-right:1.5% !important}.tooltipster-default,.tooltipster-default-customized{background:#333f48;border-radius:3px}.dso-combined.dso-policyholder-driver-plan fieldset.full{margin-left:0 !important;margin-right:0 !important}.dso-combined.dso-optional-covers md-checkbox .md-container{right:auto;left:0;background:#fff;border-radius:.313rem;top:.5rem !important}.dso-combined.dso-optional-covers md-checkbox .md-label{margin-top:.5rem;margin-left:0;display:flex;align-content:center;flex-wrap:wrap;justify-content:center}.dso-combined.dso-optional-covers div.green span{color:#fff}.dso-combined.dso-optional-covers .dso-policy-excess{background:#333f48;color:#fff}.dso-combined.dso-optional-covers .dso-policy-excess .row{margin-top:1rem}.dso-combined.dso-optional-covers .dso-policy-excess md-select-value{text-align:center}.dso-combined.dso-optional-covers .dso-policy-excess md-select .md-text{margin-top:0;display:inline-block;vertical-align:super;margin-left:.5rem}.dso-combined.dso-optional-covers .dso-policy-excess md-select span.md-select-icon:after{margin-top:-1rem;margin-right:-.5rem}.dso-combined.dso-optional-covers .dso-policy-excess .col-xs-12.col-sm-9 .dso-question,.dso-combined.dso-optional-covers .dso-policy-excess .col-xs-12.col-sm-9 .dso-question h3{padding-top:0;margin-left:0 !important}.dso-combined.dso-optional-covers .dso-policy-excess .impact-info{padding-top:1rem}.dso-combined.dso-optional-covers md-checkbox.md-checked .md-icon{border-color:#333f48;background:#333f48}.dso-combined.dso-optional-covers md-checkbox.md-checked .md-icon:after{border-color:#fff}.dso-combined.dso-optional-covers md-input-container.full.dso-car-oc-modification-items md-checkbox .md-container{margin-left:.5rem;top:.35rem !important}.dso-combined.dso-optional-covers md-input-container.dso-input-has-dollar-sign input{padding:0 .5rem !important;font-weight:500;color:#333f48;margin:0 !important;margin-left:2.2rem !important;max-width:77% !important}.dso-combined.dso-optional-covers [ng-if="cover.IsAccessoryCover == true"]{margin-top:0}.dso-combined.dso-optional-covers .dso-question h3{padding-top:0}article.car-information .summary-fields fieldset,article.car-information .summary-group.selected{background:#fafafa}article.car-information .summary-group.selected{border:1px solid #ccc;border-radius:3px;padding:0 1rem}article.car-information .summary-group{display:flex;flex-direction:column;padding:0 1rem;max-width:59.1rem}.select-car-btn{background:0 0 !important;border:none !important;padding-left:1rem !important}.add-car-btn{padding:1rem 1.5rem}.dso-price-shown .right{display:flex;justify-content:flex-end;align-items:center}.priceShownFooter{display:flex;justify-content:center;background:#f6f6f6;border-radius:0 0 .313rem .313rem;border-bottom:.125rem solid #ddd;padding:.5rem;align-items:self-start;color:#009a44;font-style:italic;text-align:center}.priceShownPromo .promo-code-applied{background:#f6f6f6;padding:.5rem;text-align:center;color:#333f48;font-style:normal !important}.sitebar-premium-discounts p{display:inline-block;font-weight:400;text-align:left;width:70%;font-size:14px;margin-bottom:0}.sitebar-premium-discounts span{display:inline-block}.sitebar-premium-discounts span.edit{color:#008eaa}.sitebar-premium-discounts .amount{float:right;color:#009a44;width:30%;text-align:center}.sitebar-premium-discounts .amount.not-applied{color:#333f48}.dso-combined.dso-optional-covers .form-sidebar .row{margin-top:1rem !important}.dso-combined.dso-optional-covers .form-sidebar .sidebar-summary{padding:.5rem}.sitebar-premium-discounts .amount .icon-cross,.sitebar-premium-discounts .amount .icon-tick,.motorcycle-comparison-table .icon-cross,.motorcycle-comparison-table .icon-tick,.motorcycle-price-shown .right .premium-discount .icon-tick,.motorcycle-price-shown .right .premium-discount .icon-cross{background-image:url(/-/media/budgetdirect/images/image-sections/comparison-table-icons.png);width:30px;height:30px;display:block;margin:0 auto}.sitebar-premium-discounts .icon-tick{background:url(img/common/comparison-table-icons.png) center left no-repeat}.sitebar-premium-discounts .icon-cross,.motorcycle-comparison-table .icon-cross,.motorcycle-price-shown .right .premium-discount .icon-cross{background-position:center right}.motorcycle-price-shown .right .premium-discount .icon-tick{float:left;margin-right:10px;margin-top:-4px}.motorcycle-price-shown .right .premium-discount{width:100%;display:inline-block;margin-bottom:.5rem}.motorcycle-price-shown .right .premium-discount span[ng-if]{display:table}.dso-car-myinfo-policyholder-driving-licence md-input-container.col-xs-6{padding:0;min-height:auto !important;height:2rem !important;margin:0 !important}.dso-car-myinfo-policyholder-driving-licence .md-input,.dso-car-myinfo-policyholder-driving-licence input{height:auto !important;border:none !important}.dso-car-myinfo-policyholder-driving-licence .disabled{background:0 0 !important}.dso-combined .dso-question-info.full-update{padding:1rem 2rem !important;background:#fafafa;margin:2rem -1.5rem !important}.dso-combined .confirmEmail,.dso-combined .mobile-number-info{margin:1rem 0 !important;font-size:15px}.dso-combined.dso-combined .confirmEmail,.dso-singpass-myinfo-policyholder .confirmEmail{margin-top:0 !important}.dso-main-driver-details .dso-question-info,.dso-named-driver-details .dso-question-info{margin-bottom:2rem}.dso-combined .newDate input{min-width:80px}.dso-optional-covers .form-sidebar .tab-button-con{display:flex;flex-wrap:wrap;margin:-1.5rem -.5rem;margin-bottom:1rem}.dso-optional-covers .form-sidebar .tab-button-con .tab-button{display:flex;align-items:center;width:50%;font-weight:500;padding:10px;border-bottom:3px solid #333f48;font-size:.79rem;justify-content:center}.dso-optional-covers .form-sidebar .tab-button-con .tab-button:focus{outline:0}.dso-optional-covers .form-sidebar .tab-button-con .tab-button.active{background:#333f48;color:#fff;font-weight:900}.dso-optional-covers .form-sidebar .not-active{display:none}.dso-optional-covers .form-sidebar .active{display:block}.dso-combined.dso-car-summary .orStyle{color:#333f48;text-align:center;height:6rem;opacity:1}.dso-combined.dso-car-summary .orStyle:before{content:'';background:#333f48;position:absolute;left:0;top:50%;width:100%;height:.063rem}.dso-combined.dso-car-summary .orStyle:after{position:relative;display:inline-block;color:#333f48;padding:0 .5em;line-height:1.5em;color:#333f48;background-color:#fff}.dso-combined.dso-car-summary .orText{display:block;position:relative;background:#fff;width:3.125rem;margin:1.7rem auto;line-height:2.8em}.dso-combined.dso-car-summary .promo-code{background:#f2f2f2;padding:1rem;margin-bottom:-.665rem;border:.063rem solid #ccc;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}.dso-combined.dso-car-summary .summaryBody .border{border:.063rem solid #ccc;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;padding:1rem}.dso-combined.dso-car-summary .summaryBody .recommended{border-radius:1rem;margin-top:.5rem}.dso-combined.dso-car-summary .dso-summary-payment-section{padding-top:.1rem}.dso-combined.dso-oc-ncdp md-input-container.half,.dso-combined.dso-oc-paperless md-input-container.half,.dso-combined.dso-oc-road-side-assistance md-input-container.half,.dso-combined.dso-oc-singapore-only md-input-container.half{margin-left:0 !important}.dso-combined.dso-payment-options section.select-payment{padding:2rem}.dso-combined.dso-payment-options section.select-payment .promo-code-applied{padding-bottom:1rem}.dso-combined.dso-payment-options section.select-payment .payment-options{background:#fff !important;border:.063rem solid #ccc;border-radius:3px;margin:.5rem}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-button{width:100% !important;background:#fff;color:#333f48 !important;min-height:14rem}.dso-combined.dso-payment-options section.select-payment .option-col.price.ie{width:100%}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-group md-radio-button .md-label{background:#fff;color:#333f48;margin-top:.5rem}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-group md-radio-button.md-checked .md-label{color:#333f48 !important}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-group md-radio-button .md-container{visibility:visible;position:absolute;right:0;left:auto;top:0}.dso-combined section.select-payment{display:none}.dso-combined.dso-payment-options .payment-options span.pay-mode-cs{font-weight:400;font-size:1rem;line-height:initial}.dso-combined.dso-payment-options .payment-options .price{font-weight:900;color:#009a44}.dso-combined.dso-payment-options .payment-options .dso-question-info{font-weight:300;font-size:1rem;line-height:1.2rem}.dso-combined.dso-payment-options .slelect-payment-method .full{margin-left:0 !important}.dso-combined.dso-payment-options .slelect-payment-method .full md-radio-button.col-lg-6{max-width:47%}.dso-combined.dso-payment-options .recommended{font-size:.625rem;border:1px solid;border-radius:5rem;padding:.125rem 1rem;display:inline-block;margin-bottom:.725rem}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-button .md-container:before,.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-button .md-on{display:none}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-button{border:none !important}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-button .md-off{border-radius:0;border:transparent;border-left:.125rem solid #e4e5e7;border-bottom:.125rem solid #e4e5e7;border-bottom-left-radius:5px;top:8px;left:-8px;width:30px;height:30px}.dso-combined.dso-payment-options section.select-payment .payment-options .active md-radio-button .md-off{border-left:.125rem solid #333f48;border-bottom:.125rem solid #333f48;border-bottom-left-radius:5px;background:#333f48;transition:transform .28s ease 0s}.dso-combined.dso-payment-options section.select-payment .payment-options .active .md-off:before{box-sizing:border-box;transform:rotate(45deg);position:absolute;display:table;height:18.3333px;content:"";border-width:0 2px 2px 0;border-style:solid solid;border-top:0;border-left:0;left:9.63px;top:3.22px;width:8.67px;border-color:#fff;border-width:3px;transition:transform .28s ease 0s}.dso-combined.dso-payment-options section.select-payment .payment-options{border:none}.dso-combined.dso-payment-options section.select-payment .payment-options .option-col{border-radius:5px;border:2px solid #e4e5e7}.dso-combined.dso-payment-options section.select-payment .payment-options .option-col.active,.dso-combined.dso-payment-options section.select-payment .payment-options .option-col:hover{border-width:2px;border-radius:5px;border-color:#333f48;transition:transform .28s ease 0s}.dso-combined.dso-payment-options section.select-payment .payment-options .option-col:hover md-radio-button .md-off{border-left:.125rem solid #333f48;border-bottom:.125rem solid #333f48;transition:transform .28s ease 0s}.dso-combined section [name=carPHIsMainDriver]{margin-top:1.5rem !important}.dso-singpass-myinfo-vehicle-not-found-error{top:-2rem}.dso-singpass-myinfo-vehicle-not-found-error h2{font-weight:inherit}.dso-combined fieldset.full.carPHIsMainDriver{margin-top:0}.dso-combined md-input-container input#PromoCode,.dso-combined md-input-container input#BuddyCode{background:#fff !important;height:4rem !important;border-radius:.313rem !important;text-align:left !important;padding:.313rem .938rem !important;border-bottom:.188rem solid #e4e5e7 !important}.dso-car-usage-wrapper .tooltip.icon{margin-top:2px;margin-left:2px}.dso-car-usage-wrapper .tooltip.icon:hover{background:url(/-/media/budgetdirect/images/image-sections/dso-tooltip-icon.svg) no-repeat}[name=carPHMarketingOptin] md-radio-button.md-checked:first-child,[name=carPHMarketingOptin] md-radio-button:first-child:hover{background:#333f48 !important}#change-cover-plan-car-popup .overlay-message,#change-cover-plan-motorcycle-popup .overlay-message{padding:0;margin:0}#change-cover-plan-car-popup article.row.is-text-right,#change-cover-plan-motorcycle-popup article.row.is-text-right{margin:0 !important}.dso-combined .double-margin,.dso-combined md-input-container.half.carMDCertificateOfMerit,md-input-container.half.carNDCertificateOfMerit{margin-top:3rem !important}.dso-combined.dso-main-driver-details #carMDCertificateOfMerit,.dso-combined.dso-main-driver-details [name=onlyDriver],.dso-combined.dso-named-driver-details #carNDCertificateOfMerit{margin-top:1.5rem}.driving-licence-class-tooltip .tooltipster-content .dso-driving-licence-class table tr td{padding:.5rem !important}.dso-combined.dso-optional-covers .dso-not-selected-covers,.dso-combined.dso-optional-covers .dso-selected-covers{padding:0;background:0 0}.dso-combined.dso-optional-covers .dso-not-selected-covers .cover,.dso-combined.dso-optional-covers .dso-selected-covers .cover{background:#fff;border:1px solid #ccc !important;border-radius:5px;overflow:hidden;margin-bottom:1rem;width:100%}.dso-combined.dso-optional-covers .dso-not-selected-covers .dso-question,.dso-combined.dso-optional-covers .dso-selected-covers .dso-question{margin-left:0 !important}.dso-combined.dso-optional-covers .dso-selected-covers .upsell-popular,.dso-combined.dso-optional-covers .dso-selected-covers .upsell-recommended{display:none}.dso-combined.dso-optional-covers .cover-price,.dso-combined.dso-optional-covers .cover-title{display:inline-flex;margin-bottom:.5rem}.dso-combined.dso-optional-covers .cover-title{margin-right:2.5rem;width:100%}.dso-combined .upsell .upsell-popular,.dso-combined .upsell .upsell-recommended{background:#009a44;color:#fff;font-size:15px;font-weight:700;padding:.25rem 1rem;text-align:center;display:inline-block;position:relative;margin-left:1rem;border-radius:25px}.dso-combined.dso-optional-covers .upsell-popular,.dso-combined.dso-optional-covers .upsell-recommended{background:#009a44;color:#fff;font-size:14px;font-weight:700;padding:.25rem 1rem;text-align:center;position:absolute;border-radius:0;border-bottom-left-radius:5px;right:-2rem;top:-2.5rem}.dso-combined.dso-optional-covers .cover-price{border:1px solid #333f48;border-radius:.313rem;color:#333f48;display:block;font-size:1.125rem;padding:.938rem;font-weight:700;text-align:center}.dso-combined.dso-optional-covers .cover-price.selected,.dso-combined.dso-optional-covers .cover-price:hover{color:#fff;background:#333f48}.dso-combined.dso-optional-covers [disabled] .cover-price:hover{color:#333f48;background:#fff}.dso-combined.dso-optional-covers .upsell-popular:hover,.dso-combined.dso-optional-covers .upsell-recommended:hover{opacity:.9}.dso-combined.dso-optional-covers .cover .cover-info{font-weight:300}.dso-combined.dso-optional-covers .cover .accordion{margin-top:auto}.dso-combined.dso-optional-covers .cover .accordion .accordion-toggle{margin:0;padding:.8rem 1rem;font-weight:300;color:#333f48}.dso-combined.dso-optional-covers .cover fieldset{margin-top:0;margin-bottom:10px}.dso-combined.dso-optional-covers .cover fieldset .md-input{border:none !important;background:0 0}.dso-combined.dso-optional-covers .cover .pa-premium-amount{font-weight:100}.dso-combined.dso-optional-covers .cover md-input-container.full{margin-left:1.5rem !important;padding:0 1.5rem 0 1rem !important;width:95.83333% !important}.dso-combined.dso-optional-covers .dso-question{margin-bottom:2rem}.dso-combined.dso-optional-covers .cover .cover-upsell-info{padding:.5rem 1.6rem}.sign-in-info a.red-btn.btn.sign-in-link.sign-in{background:#fff;color:#333f48 !important;border:2px solid #333f48 !important;min-width:9rem}.dso-combined.dso-optional-covers .cover md-checkbox{width:100%}.dso-combined.dso-optional-covers .cover md-checkbox .md-label{flex-wrap:unset}.row.priceShownBody .col-xs-12.col-sm-12.col-md-5.col-lg-5,.select-payment .payment-options.col-xs-12.col-sm-12.col-md-6.col-lg-6{margin:0 auto}.priceShownBody .col-xs-12.col-sm-12.col-md-5.col-lg-5:last-child,.priceShownBody .orStyle,.select-payment .payment-options.col-xs-12.col-sm-12.col-md-6.col-lg-6:last-child,.sidebar-summary .col-xs-2.col-sm-12.col-md-12.col-lg-12 .v-divider{display:none}.dso-combined.dso-payment-options section.select-payment .promo-code-applied{text-align:center}.dso-combined.dso-optional-covers md-radio-button[disabled],.dso-combined.dso-optional-covers .cover md-checkbox[disabled],.dso-combined.dso-optional-covers md-input-container.dso-input-has-dollar-sign input[disabled],md-input-container.full.row.carAccessories md-checkbox[disabled],.optMode md-checkbox[disabled]{background:none !important}.dso-combined.dso-optional-covers md-radio-button[disabled] .md-label,.dso-combined.dso-optional-covers md-radio-button[disabled]:hover>.md-label{color:#333f48}@media only screen and (min-width:992px){.dso-combined.dso-optional-covers .cover fieldset{width:45%}.dso-combined md-input-container .dso-next-button{margin-left:-1.3rem !important}.dso-combined.dso-optional-covers md-input-container .dso-next-button{margin-left:0 !important}.dso-combined md-input-container.motorcycle-save-button-container{margin-right:0 !important}.dso-combined.dso-optional-covers section{width:73%}.dso-combined.dso-optional-covers .cover md-input-container.full md-radio-group{display:flex;flex-direction:row;flex-wrap:nowrap}.dso-combined.dso-optional-covers md-radio-button{width:100%;min-width:250px;text-align:center;justify-content:center;display:inline-flex;margin-bottom:16px;flex-wrap:nowrap;align-items:center;flex-direction:row}.dso-combined.dso-optional-covers md-radio-button[disabled]{background:none}.dso-driver-plan-wrapper .dso-driver-plan-col:first-child{margin-left:-.2rem !important;margin-right:1rem !important}.dso-payment-option-button-container{min-width:18.75rem}.dso-car-usage-wrapper .dso-driver-plan-md-radio-button{min-height:21.5rem}.dso-driver-plan-wrapper .dso-driver-plan-md-radio-button{min-height:20rem}.upsell-popular,.upsell-recommended{margin:0 1rem .25em 0}.dso-combined.dso-optional-covers .dso-not-selected-covers .cover,.dso-combined.dso-optional-covers .dso-selected-covers .cover{width:100%}.dso-combined.dso-optional-covers .cover-price{width:100%}.dso-combined.dso-optional-covers .cover .cover-upsell-info{margin-left:.6rem}.dso-combined section md-radio-group.half,.popup md-radio-group.half{width:50%}.motorcycle-covers-slide{display:none !important}}@media only screen and (max-width:991px){md-input-container.full.carAccessories{margin-top:1rem;width:95.83333% !important}.dso-car-myinfo-main-driver .clearfix,.dso-car-myinfo-vehicle-detail .clearfix,.dso-singpass-myinfo-policyholder .clearfix{padding:0 0}.dso-combined.dso-combined .newDate .dd{margin-left:-1rem}.dso-combined.dso-optional-covers md-checkbox .md-container{margin-left:.5rem !important;margin-top:.15rem !important}.dso-combined.dso-optional-covers md-checkbox .md-label{flex-wrap:wrap !important;margin-left:1.5rem;padding:0 1.5rem 0 0}.dso-combined.dso-optional-covers md-input-container.dso-input-has-dollar-sign.full{margin-left:16% !important;margin-top:-4rem !important}.dso-combined.dso-optional-covers md-input-container.dso-input-has-dollar-sign input{max-width:93% !important}.navAnyWorkshop .dso-input-has-dollar-sign:before{margin-left:.45rem}.dso-combined .half.dateContainer{width:100%}[ng-controller="motorcycleDSOPolicyDurationPageController"] .half.dateContainer input{width:85%}.dso-combined.dso-car-summary section{padding:0 !important}#dso-summary-car-details h2,#dso-summary-driver-details h2,#dso-summary-optional-covers h2{margin-left:1rem !important;margin-right:1rem !important}#dso-summary-car-details article h3,#dso-summary-driver-details article h3,#dso-summary-optional-covers .optional-section h3,.summaryBody{padding:1rem}.dso-price-shown .right{justify-content:center;margin-bottom:-.5rem}.dso-combined .blue{flex-direction:column;align-items:center}.dso-combined .blue i{padding-bottom:10px}.dso-car-myinfo-main-driver md-input-container,.dso-main-driver-details md-input-container,.dso-named-driver-details md-input-container{margin-bottom:1rem}.dso-main-driver-details #carMDCertificateOfMerit,.dso-named-driver-details #carNDNoOfNotAtFaultClaims{margin-bottom:3rem}.dso-main-driver-details label[for=carMDCertificateOfMerit],.dso-main-driver-details label[for=onlyDriver],.dso-named-driver-details label[for=carNDCertificateOfMerit]{margin-bottom:1rem}.navAnyWorkshop .col-xs-11.col-xs-offset-1 fieldset,.navAnyWorkshop .col-xs-11.col-xs-offset-1 md-input-container{padding-right:1.5rem}.dso-optional-covers .form-sidebar .tab-button-con{margin-bottom:1rem;width:105%}.dso-optional-covers .form-sidebar .tab-button-con .tab-button{display:flex;justify-content:center;height:100%}.dso-combined.dso-car-summary .summary-fields fieldset{background:0 0}.dso-combined.dso-car-summary .promo-code{margin-bottom:-.1rem}.dso-combined.dso-car-summary .orStyle{height:3rem}.dso-combined.dso-car-summary .orText{margin:.3rem auto}.dso-combined md-input-container a.dso-next-button{width:100% !important;margin-left:-.5rem !important;margin-top:-25px}.dso-combined [ng-controller="motorcycleDSOPolicyDurationPageController"] .motorcycle-save-button-container,.dso-combined [ng-controller="motorcycleDSOPolicyDurationPageController"] .primary md-input-container{width:100% !important;margin:0 !important;margin-bottom:1rem !important}.dso-combined.dso-car-details fieldset md-radio-group,.dso-combined.dso-car-financing fieldset md-radio-group,.dso-combined.dso-main-driver-details fieldset md-radio-group,.dso-combined.dso-named-driver-details fieldset md-radio-group,.dso-combined.dso-combined fieldset md-radio-group{margin-top:2rem !important;margin-bottom:1.5rem !important}.dso-combined.dso-main-driver-details #carMDCertificateOfMerit,.dso-combined.dso-main-driver-details [name=onlyDriver],.dso-combined.dso-named-driver-details #carNDCertificateOfMerit{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.dso-combined.dso-car-details .carAccessories{margin-top:2rem !important}.dso-combined.dso-combined .mobile-number-info{display:block;padding-bottom:1rem}.dso-combined.dso-policyholder-address span.num{margin:1.8rem 0}.driver-details-address [name=carPHUnitNo]{padding-left:1.2rem !important}.dso-combined.dso-policyholder-driver-plan fieldset.full{width:100%}.dso-combined.dso-optional-covers .form-sidebar .sidebar-summary .premium-monthly-cs,.dso-combined.dso-optional-covers .form-sidebar .sidebar-summary .premium-single-cs{display:grid;text-align:center;justify-content:center}.dso-combined.dso-payment-options .flex-row{margin-left:-1rem}.dso-combined.dso-payment-options .slelect-payment-method .full md-radio-button.col-lg-6{max-width:100%}md-input-container.primary a.dso-next-button.continueUW{width:100%}.dso-combined.dso-payment-options section.select-payment .promo-code-applied{text-align:center}.dso-add-new-cover-container .description{max-width:96%}#driver-name-fieldset a.edit-link{right:1rem}.additional-drivers a.edit-link{margin-right:.5rem}.dso-car-myinfo-policyholder-driving-licence .row .col-xs-12.col-sm-6{padding:1px;margin:0}.dso-car-myinfo-policyholder-driving-licence .row .col-xs-12.col-sm-6 .row .col-xs-6,.dso-car-myinfo-policyholder-driving-licence .row .col-xs-12.col-sm-6 .row .col-xs-6 label{padding-left:7px !important}.dso-car-myinfo-policyholder-driving-licence .col-xs-12.col-sm-6 input{padding:0 !important;margin:0 !important}.dso-combined .add-car-btn{padding-left:0}hr[size="1"]{margin:1rem 0}.dso-main-driver-details .newDate .dd,.dso-named-driver-details .newDate .dd{margin-left:-2rem}.dso-combined .primary md-input-container a.dso-next-button{margin-left:0 !important;margin-top:0}.dso-combined.dso-oc-singapore-only [name=carSingaporeOnly]{padding-bottom:0}.dso-combined.dso-oc-singapore-only md-input-container.half{margin:0}.dso-combined.dso-oc-singapore-only [name=carOverseasEmergencyAllowance]{height:3rem;margin-bottom:2rem}.dso-combined.dso-oc-singapore-only [ng-if="quote.IsSGOnlySelected == 0"] .md-input-messages-animation.ng-active .md-input-message-animation{margin-bottom:1.5rem}.driving-licence-class-tooltip .tooltipster-content .dso-driving-licence-class table tr>*{min-width:100px}.dso-combined .upsell .upsell-popular,.dso-combined .upsell .upsell-recommended{margin-left:0}.dso-combined.dso-optional-covers .upsell-popular,.dso-combined.dso-optional-covers .upsell-recommended{margin:0 1rem .5em 0;right:-2rem}.dso-combined.dso-optional-covers .cover-price,.dso-combined.dso-optional-covers .cover-title{display:block;width:100%;margin-right:0}.dso-combined .car-ph-valid-licence [name=carPHValidDrivingLicense],.dso-combined section .carPHIsMainDriver [name=carPHIsMainDriver],.dso-combined section .onlyDriver [name=onlyDriver]{margin-bottom:0 !important}.dso-combined.dso-optional-covers .cover-price,.dso-combined.dso-optional-covers .dso-selected-covers .cover .cover-info{margin-left:-1.5rem}.dso-combined.dso-optional-covers .cover-price,.dso-combined.dso-optional-covers .dso-selected-covers .cover .cover-info{margin-left:0}.dso-combined.dso-optional-covers .cover md-input-container.full{width:100% !important}.motorcycle-covers-table{display:none !important}#dso-summary-car-details h2,#dso-summary-driver-details h2,#dso-summary-optional-covers h2{margin-left:0 !important}section#dso-summary-optional-covers [ng-if="quote.HasPolicyExcess"] fieldset{padding:0}.row.duration .col-xs-5{padding:0 !important}.dso-combined .payment-summary-container{padding:0;margin-top:-2rem}}@media(min-width:768px){.mfp-close{background-position:-104px -50px !important}}@media(max-width:425px){.mfp-wrap.mfp-auto-cursor.magnific-form.mfp-ready{margin-top:0}}:focus{outline:0}article.cover-details-table{display:table;width:100%;max-width:880px;margin:0 auto;position:relative}ul.cover-details-table{display:flex;top:0;z-index:10;padding:0 !important;margin:0;list-style:none !important}ul.cover-details-table li{margin-bottom:0}li.pricing-table.cover-details-table{list-style:none !important;flex:1}li:last-child.cover-details-table{border-right:1px solid #ddd}article.cover-details-table button{width:100%;border:1px solid #ddd;border-right:0;border-bottom:0;padding:0;background:#fff;font-size:14px;font-weight:700;height:60px;color:#999}li.active.cover-details-table button{background:#009a44;color:#fff}table.cover-details-table{border:0 !important;border-collapse:collapse;table-layout:fixed;width:100%}th.cover-details-table{background:#f5f5f5;display:none}td.cover-details-table,th.cover-details-table{height:53px}td.cover-details-table,th.cover-details-table{border:1px solid #ddd;padding:10px;empty-cells:show}td.cover-details-table,th.cover-details-table{text-align:left}td+td.cover-details-table,th+th.cover-details-table{text-align:center;display:none}td.default.cover-details-table{display:table-cell}article.cover-details-table .bg-green{border-bottom:3px solid #009a44 !important;width:33.333%}.sep.cover-details-table{background:#f5f5f5;font-weight:700;border:1px solid #ddd}article.cover-details-table .txt-l{font-size:28px;font-weight:700}article.cover-details-table .txt-top{position:relative;top:-9px;left:-2px}.hide.cover-details-table{border:0 !important;background:0 0}td.sep.cover-details-table{background:#009a44 !important;color:#fff;text-align:center !important;vertical-align:middle !important;font-weight:900}[ng-controller="motorcycleDSOPriceShownPageController"] .quote-plans-option-form{padding-top:0 !important;margin-top:0 !important}[ng-controller="motorcycleDSOPriceShownPageController"] md-input-container.primary{margin-left:0 !important}[ng-controller="motorcycleDSOPriceShownPageController"] .row .col-md-12 .border{margin-left:-1rem}table.motorcycle-comparison-table-mobile.disabled-co tbody,table.motorcycle-comparison-table-mobile.disabled-co th.recommended,table.motorcycle-comparison-table-mobile.disabled-tpft tbody{display:none!important}.motorcycle-comparison-table button.btn.select-btn[disabled]{opacity:.75}.motorcycle-comparison-table button.btn.select-btn[disabled] span::before{content:"Not Available"}.motorcycle-covers-table table.comparison-table.motorcycle-comparison-table.disabled-co th:nth-child(2),table.motorcycle-comparison-table-mobile.disabled-co tr:nth-child(2) th:first-child{opacity:.5}.motorcycle-covers-table table.comparison-table.motorcycle-comparison-table.disabled-tpft th:nth-child(3),table.motorcycle-comparison-table-mobile.disabled-tpft tr th:first-child{opacity:.5}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile{width:100%;background:#fff !important}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile tr{background:#fff !important;border-bottom:1px solid #eee}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile thead tr th{background:transparent}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile thead tr{background:#f3f5f7 !important}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile td,table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile th{display:flex;width:50%;font-size:100%;padding:.5rem 1rem;float:left;border:none !important;vertical-align:middle;flex-direction:column}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile thead tr th[colspan="2"]{width:100%}.motorcycle-comparison-table-mobile span.premium{font-size:1.5rem;font-weight:900;margin:.5rem 0;color:#009a44}.motorcycle-comparison-table-mobile button.btn.select-btn{font-size:15px;min-width:100px;align-self:flex-end}.motorcycle-comparison-table-mobile button.btn.select-btn[disabled] span::before{font-size:15px}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile td:nth-child(1){width:55%}table.comparison-table.motorcycle-comparison-table.motorcycle-comparison-table-mobile td:nth-child(2){width:44%;text-align:right;font-weight:bold}.motorcycle-comparison-table-mobile .small{font-size:small;font-weight:300}.motorcycle-covers-slide .slick-list.draggable{padding:0 !important}.motorcycle-covers-slide button.slick-prev{left:-20px !important}.motorcycle-covers-slide button.slick-next{right:-20px !important}.motorcycle-covers-slide .slick-next{height:60px !important}.motorcycle-covers-slide .slick-prev{left:30px !important;height:60px !important;transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1)}.motorcycle-covers-slide .slick-next:after,.motorcycle-covers-slide .slick-prev:after{background:url(/-/media/budgetdirect/images/image-sections/vid-arrow.png) #fff;height:60px !important;width:45px;background-size:50%;background-repeat:no-repeat;background-position:center;border-radius:4px;box-shadow:#ccc 0 2px 4px}.motorcycle-covers-slide .slick-slide div{font-weight:700;color:#333f48 !important;font-size:16px;margin:0;padding:8px 10px;position:relative;margin-top:-2px;height:55px;align-items:center;display:grid;line-height:18px}[ng-controller="motorcycleDSOPaymentSuccessPageController"] .payment-summary-container{width:100%;margin:0 auto}[ng-controller="motorcycleDSOPaymentSuccessPageController"] .container{background:none !important;max-width:100% !important;margin:0 auto !important}@media(max-width:950px) and (min-width:850px){article.cover-details-table .txt-l{font-size:20px}article.cover-details-table .entry-content tr td{padding:10px}}@media(min-width:850px){ul.cover-details-table{display:none}td.cover-details-table,th.cover-details-table{display:table-cell !important}td.sep.cover-details-table.hide-for-desktop{display:none !important}td+td.cover-details-table,th+th.cover-details-table{width:auto}article.cover-details-table .entry-content tr td{padding:10px}}div#motorcycle-cover-details ul.cover-details-table li:before{display:none}@media(max-width:460px){td.cover-details-table{min-width:auto !important;width:50% !important}li.cover-details-table button{font-size:small;padding:0 10px;border-radius:0}article.cover-details-table .bg-green{width:50%}div#motorcycle-cover-details .com-table tbody>tr>:nth-child(2){border-left:2px solid #fff !important;border-right:2px solid #fff !important}div#motorcycle-cover-details .com-table tbody>tr:last-child>:nth-child(2){border-bottom:2px solid #fff !important}#motorcycle-cover-details .row{font-size:small}}.dso-combined.dso-oc-singapore-only md-checkbox .md-container.md-ink-ripple{right:auto}.dso-combined .excess-container{width:100%}.dso-combined .excess-container .col-xs-12{display:inline-flex;padding-left:0}.dso-combined .excess-container md-input-container.excess #excessList{border:1px solid #333f48}.dso-combined .excess-container md-input-container.excess #excessList md-select-value{margin-left:1rem;margin-right:.5rem;padding-right:0;border-bottom:none !important}.dso-combined .excess-container md-input-container.excess #excessList span.md-select-icon{padding-left:1rem}table.type-excess-table{font-size:16px !important;border:1px solid #333f48 !important}table.type-excess-table tr th{background:#333f48 !important;padding:10px !important}table.type-excess-table p{margin:0 !important}table.type-excess-table td{padding:10px !important;margin:0 !important}table.type-excess-table td:first-child,table.type-excess-table th:first-child{border-left:none !important}[ng-controller="motorcycleDSOPaperlessPageController"] md-input-container.half,[ng-controller="motorcycleDSOSingaporeOnlyPageController"] md-input-container.half,[ng-controller="motorcycleDSONCDProtectorPageController"] md-input-container.half,[ng-controller="motorcycleDSORoadsideAssistancePageController"] md-input-container.half,[ng-controller="motorcycleDSOBuddyIdPageController"] md-input-container,[ng-controller="motorcycleDSOPromoCodePageController"] md-input-container{margin-left:0 !important}.promo-code-wrapper{padding:5px;border:1px solid #333f48;border-radius:5px;background:#fff;color:#333f48;margin:0;line-height:1.5em;text-align:center;font-size:initial}.promo-code-wrapper .promo-code{font-weight:900;color:#da291c;text-transform:uppercase}.promo-code-wrapper.promo-applied .promo-code{font-weight:900;color:#009a44;text-transform:uppercase}.promo-code-wrapper.promo-applied{border:1px solid #009a44}.promo-code-wrapper .small{font-size:14px;border-top:1px solid #ccc;padding-top:6px;display:block;margin-top:6px}.promo-code-wrapper .pay-mode.after-discount{font-size:12px;margin-bottom:1rem;background:rgba(242,169,0,.2);padding:.5rem}.promo-code-wrapper span.promo-code{cursor:pointer;outline:none}.promo-code .drop-icon.opened{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle}.dso-combined section.select-payment-top{margin-top:1.5rem}@media(max-width:767px){md-input-container.certificateOfMerit .md-external-required,md-input-container.onlyDriver .md-external-required{margin-bottom:1rem}md-input-container #mobileNo~.full{margin-bottom:1.5rem}.dso-combined .excess-container .col-xs-12{display:block}.dso-combined .excess-container{margin-bottom:2rem}table.type-excess-table{display:table !important}.dso-combined.dso-optional-covers md-input-container.full.dso-car-oc-modification-items md-checkbox .md-container{margin-left:.5rem !important;top:.35rem !important}.dso-combined.dso-optional-covers md-input-container.dso-input-has-dollar-sign.full{margin-left:1rem !important}.navAnyWorkshop .dso-input-has-dollar-sign:before{top:.8rem}.dso-combined.dso-optional-covers md-input-container.dso-input-has-dollar-sign input{margin-top:.4rem !important;margin-left:1.5rem !important}[ng-controller="motorcycleDSOSummaryReviewDetailController"] section h2,[ng-controller="motorcycleDSOSummaryReviewDetailController"] section h3{padding:0 !important}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .summary-fields fieldset{padding:0 !important;margin-left:0 !important;margin-right:0 !important}.dso-combined.dso-optional-covers .cover md-input-container.full{max-width:250px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.dso-combined.dso-optional-covers md-input-container.dso-input-has-dollar-sign.full{margin-top:-3.6rem !important}.sidebar-summary .price.col-xs-12{padding-bottom:2rem}.motorcycle-price-shown .left,.motorcycle-price-shown .right{max-width:49% !important}}.dso-combined.dso-optional-covers .form-sidebar .sidebar-summary .gst,.dso-combined.dso-optional-covers .form-sidebar .sidebar-summary .payment-option1,.priceShownBody.payment-option1{width:100%;margin:0 auto}.summaryBody .recommended,.navAnyWorkshop .recommended,.dso-combined.dso-payment-options .recommended{display:none}.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-button{min-height:10rem}.pOption{min-width:150px;background:transparent !important}.priceShownBody.is-center.border{min-height:11rem}[ng-controller="motorcycleDSOPolicyholderAddressFormPageController"] .dso-question h2{margin-bottom:1.5rem}#dso-summary-car-details h2,#dso-summary-driver-details h2,#dso-summary-optional-covers h2{padding-left:0}#dso-summary-driver-details .accordion{padding:0 !important}@media only screen and (max-width:767px){.dso-combined.dso-payment-options section.select-payment .payment-options md-radio-button{min-height:8rem}.dso-combined.dso-payment-options .slelect-payment-method .full md-radio-button.col-lg-6{width:100%}.dso-combined.dso-payment-options .flex-row{margin-left:0}.dso-combined.dso-payment-options section.select-payment{padding:1.5rem}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .summaryBody{width:100%;margin-right:auto}[ng-controller="motorcycleDSOSummaryReviewDetailController"] .dso-summary-payment-section{width:100%}.flex-row.review-details-top-summary{flex-direction:column}.dso-combined .half.dateContainer .newDate input{height:auto}.dso-combined fieldset.half md-radio-group md-radio-button:last-of-type,.dso-combined fieldset.full md-radio-group md-radio-button:last-of-type{margin-left:0;margin-right:0}}.optional-section .row [class*="col-"]{font-size:.875rem;padding-left:0;opacity:.5}.optional-section .row{padding:2px 0;border-bottom:.063rem solid #eaeaea}.optional-section [ng-repeat="cItem in item.ModificationItems"]:last-child .row{border-bottom:0}.optional-section .row.cover-selected [class*="col-"]{opacity:1;font-weight:bold}.product-options span[ng-if="item.LineGroupId == motorCarConstants.modificationGrpId"],.product-options span[ng-if="item.LineGroupId == motorcycleConstants.modificationGrpId"]{display:block}.dso-combined.dso-optional-covers [disabled] .cover-price.selected:hover{color:#333f48;background:#333f48}.dso-combined.dso-optional-covers .cover .cover-info.blue{font-weight:300;padding:.8rem 1rem;margin:.5rem 1rem 1rem 1rem;display:inline-flex}.cover-info.blue a.disabled{color:currentColor;cursor:not-allowed;opacity:.5;text-decoration:none}@media only screen and (min-width:768px){.product-options span[ng-if="item.LineGroupId == motorCarConstants.modificationGrpId"],.product-options span[ng-if="item.LineGroupId == motorcycleConstants.modificationGrpId"]{float:right;margin-right:4.5rem}}.dso-combined .summary-full-width{width:100% !important;margin:1.2rem auto !important}@media(min-width:768px){a.dropdown-nav-toggle.menu-link{display:none}.logged-in .site-header--nav:before{left:50%}}@media(max-width:767px){.row.dso-car-usage-wrapper{margin-left:0;margin-right:0}.dso-combined label{height:auto}a.dropdown-nav-toggle.menu-link{display:none}.logged-in a.dropdown-nav-toggle.menu-link{display:block}.top-right-menu:nth-of-type(2){border:none}.logged-in .top-right-menu:nth-of-type(2){border-left:1px solid #ccc}.uw .form-check.form-check-inline{width:100%;margin-left:0;margin-right:0}}@media(min-width:768px) and (max-width:1112px){.top-right-menu:nth-of-type(2){border:none;display:none}.top-right-menu.hide-for-desktop{display:block}.logged-in .top-right-menu:nth-of-type(2){display:block;border:none;padding:20px 0 !important}}.logged-in .dropdown-nav .site-header--nav form.search-form-mobile{display:none}.logged-in .dropdown-nav .site-header--nav .hide-for-desktop a.signed-in-link{margin-top:0}.logged-in .site-header .scroll-container ul:nth-of-type(3),.logged-in .site-header .scroll-container ul:nth-of-type(4),.logged-in .site-header .scroll-container ul:nth-of-type(5),.logged-in .site-header .scroll-container ul:nth-of-type(6){display:none}@media(max-width:425px){.modifications .form-check.form-check-inline{width:100%;margin:0 0 .5rem}}