.main-header{margin-top:20px;margin-bottom:20px;background-position:right 27%}.main-panel-content{margin-top:0}.help-text{display:block}.info-link{display:inline-block;font-size:14px;width:auto}ul.tick li{position:relative;padding-left:10px}ul.tick li:before{position:absolute;top:0;left:0;padding-right:0}ul.no-tick{list-style-position:outside;margin-left:-23px}@media(max-width:767px){ul.tick{font-size:1em!important}}@media(max-width:464px){a.btn{display:block;margin-bottom:1em!important}}.alert.alert-info{padding-left:40px}.alert.alert-info :first-child{display:inline-block;margin-left:5px}.alert.alert-info strong{position:relative;padding-left:0;display:inline-block;margin-left:0}.alert.alert-info:before{position:absolute;display:block;top:14px;width:24px;height:24px}.sap-login{background:rgba(217,230,239,.3);margin-top:20px;padding:30px 45px}.sap-login h2{color:#56227d;margin:0 0 20px;padding-bottom:0}.sap-login h2:after{content:"";display:block;background-color:rgba(0,0,0,.1);height:2px;width:60%;max-width:160px;margin-top:10px}.main-panel-content .confirmation .message{padding:25px 30px;text-align:center;background-color:#1baa66;color:#fff}.main-panel-content .confirmation .message h3,.main-panel-content .confirmation .message h2{font-size:20px;font-weight:500;line-height:1.25;margin:0!important;color:#fff}img{max-width:100%}img.not-reg-image{padding-bottom:1em}.please-note{display:block;margin-top:5px}.form-group.required.no-asterisk .control-label:before,.form-section.required.no-asterisk .control-label:before,.heading-label.required.no-asterisk:before,.required.no-asterisk:before{content:"";display:none}.has-error{outline:1px solid #a94442;padding:.5em;margin-bottom:1em}a.forwards-link,a.return-link{cursor:pointer}a.forwards-link{font-weight:500;position:relative;display:inline-block;margin-bottom:20px;float:right}a.forwards-link span{padding-right:1.2em}a.forwards-link span:before{content:"";font-family:'Glyphicons Halflings';font-style:normal;line-height:1;position:absolute;top:50%;margin-top:-.5em;right:0;display:inline-block;text-decoration:none}abbr{text-decoration:none}.products.has-error{margin-top:2em;padding:0 1em}.product{margin:2rem 0;position:relative}.product-wrapper{position:relative;width:100%}.product label{box-sizing:border-box;border-radius:4px;border:1px solid #ccc;background:#fff;padding-left:50px;cursor:pointer;width:100%}.product-panel label{cursor:default}.product-header .product-title{padding:1em 2em 1em 1em;padding-bottom:0;width:100%;z-index:2;text-align:left;transition:all 200ms ease-in;overflow:hidden;color:#575757;border-radius:4px;max-width:100%;font-size:1.2em;margin-bottom:0;background:transparent}.product-header .product-title .product-name{font-weight:500;margin-bottom:.2em;display:block}@media(min-width:820px){.mil-modal .modal-dialog{width:800px}}.product label:after,.single-checkbox label:before{width:28px;height:28px;content:'';border:1px solid #ccc;background-color:#fff;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:1px 2px;background-size:32px 32px;border-radius:0%;z-index:2;position:absolute;left:1em;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in}.product-panel label:after,.single-checkbox label:before{width:28px;height:28px;content:none;border:1px solid #ccc;background-color:#fff;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:1px 2px;background-size:32px 32px;border-radius:0%;z-index:2;position:absolute;left:1em;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in}.product input{width:28px;height:28px;order:1;z-index:2;position:absolute;left:15px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:0}.product input:focus~label{border-color:#80a7c6;-webkit-box-shadow:0 0 6px 2px rgba(201,240,255,.8);box-shadow:0 0 6px 2px rgba(201,240,255,.8)}.product input:checked~label,.product.selected label{border-color:#542989;transition:all 200ms ease-in;-webkit-box-shadow:0 0 6px 2px rgba(86,34,125,.1);box-shadow:0 0 6px 2px rgba(86,34,125,.1)}.single-checkbox{position:relative;text-align:left}.single-checkbox label{cursor:pointer;margin-bottom:0}.single-checkbox label:before{border:1px solid #56227d;left:0}.single-checkbox input{visibility:hidden;width:28px;height:28px;margin:0;padding:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.single-checkbox label{padding-left:40px}.product input:checked~label:after,.single-checkbox input:checked~label:before,.product.selected label:after,.single-checkbox.selected label:before{background-color:#542989;border-color:#542989}.checkbox label::after{top:19px}.checkbox label:before{top:50%;transform:translateY(-50%);border-radius:0}.product .checkbox-label label{width:auto}.simple-checkbox{padding:9px 0}.simple-checkbox label{padding-left:5px;vertical-align:middle}.current-mortgage,.mil,.current-mortgage-overview,.product-panel{background:#fff;position:relative}.mil,.product-panel{margin:2em 0}@media only screen and (max-width:768px){.mil.has-date{padding-top:2em}}@media only screen and (min-width:768px){.mil.has-date .product-title{padding-right:225px}.current-mortgage-overview .col-xs-6:last-child,.current-mortgage-overview .col-xs-6:nth-last-child(2){padding-bottom:0;margin-bottom:0}}.current-mortgage{padding:1em;margin-bottom:1em}.current-mortgage .product-name{font-weight:500}.current-mortgage-overview{padding:1em}.current-mortgage-overview .col-xs-6{margin-bottom:1em;padding:0 1em 1em}.current-mortgage .account-detail{display:block;font-size:14px}.main-panel .form-box .product-header h3{margin:0!important;padding:1em 0;font-size:1.2em}.product-details{padding:0 1em;margin-bottom:1em}.mil .product-details,.current-mortgage.product .product-details{padding-bottom:0}.current-products .product-details{margin-bottom:0}.product-details .row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.current-mortgage-overview .product-details .row:first-child{display:block}.current-mortgage-overview .product-details .row{align-items:flex-start}@media only screen and (max-width:450px){.current-mortgage-overview{padding-bottom:0}.current-mortgage-overview .product-details .col-xs-6{width:100%!important;margin-bottom:0}}@media only screen and (max-width:767px){.current-mortgage-overview .product-details .col-sm-4{width:100%!important;margin-bottom:0}}.product-detail{margin:1em 0;padding:0 5px}.product-details .row .product-detail.col-xs-6{width:48.8%}.product-detail:after{content:"";height:50px;width:2px;display:inline-block;vertical-align:middle;background:#eee;position:absolute;top:50%;transform:translateY(-50%);right:0}@media only screen and (max-width:320px){.product-detail,.product-details .row .product-detail.col-xs-6{width:100%;margin:.5em 0}.product-details .section-title,.product-details .content{text-align:left!important}.product-details .section-title{border-bottom:2px solid #eee;padding-bottom:2px}.product-detail:after{display:none}}@media only screen and (max-width:767px){.product-detail:nth-child(2n+2):after{display:none}}@media only screen and (min-width:767px){.product-detail{min-height:70px}.product-details .row .product-detail.col-md-2{width:33%}}@media only screen and (min-width:767px) and (max-width:991px){.product-detail:nth-child(3n):after{display:none}.col-md-5 .product-detail:last-child:after{display:none}}@media only screen and (min-width:991px){.product-details .row{align-items:flex-start}.product-details .row .product-detail.col-md-2{width:16.6%}.product-detail{min-height:100px}.product-detail:last-child:after{display:none}.col-md-5 .product-detail:last-child:after{display:inline-block}.product-detail:after{height:60px}}.product-details .section-title{font-size:13px;margin-bottom:1em;font-weight:500}@media only screen and (min-width:991px){.product-details .section-title{min-height:35px}}.products.current-products .product-details .section-title,.current-mortgage-overview .product-details .section-title{min-height:1px}.product-details .content small{font-weight:400;display:block}.product-details .section-title,.product-details .content{text-align:center;width:100%;display:block}.current-mortgage-overview .section-title,.current-mortgage-overview .content{text-align:left!important}.current-mortgage-overview .section-title{border-bottom:2px solid #eee;padding-bottom:2px}.product-details .content .years,.product-details .content .months{display:block}.additional-info{padding:0 2em 2em}.additional-info h4{margin-top:0}.mil-info:before{content:"";height:2px;width:90%;display:block;background:#eee;margin:0 auto;margin-bottom:2em}.offer-vaild-until{position:absolute;top:0;right:10px;background:#dfecf3;padding:10px;color:#575757;font-weight:500;font-size:14px;border-radius:0 0 4px 4px}.btn.btn-secondary.collapse-toggle{opacity:1;position:absolute;bottom:-10px;right:2em;left:auto;margin:auto;background:#fff;font-size:14px;padding:4px 10px}@media only screen and (max-width:464px){.btn.btn-secondary.collapse-toggle{bottom:-20px}}.btn.btn-secondary.collapse-toggle.download-toggle{width:200px}.btn.btn-secondary.collapse-toggle:hover,.btn.btn-secondary.collapse-toggle:active,.btn.btn-secondary.collapse-toggle:focus{opacity:1}.btn.btn-secondary.collapse-toggle:after,.btn.btn-secondary.collapse-toggle:hover:after{content:"keyboard_arrow_down";display:inline-block;width:25px;height:16px;line-height:16px;vertical-align:middle;top:auto;right:auto;position:static;transform:rotate(-180deg);transition:transform .2s ease;transform-origin:50% 50%}.btn.btn-secondary.collapse-toggle.collapsed:after,.btn.btn-secondary.collapse-toggle.collapsed:hover:after{transform:rotate(0deg)}.btn.no-icon{padding-right:19px!important}.btn.no-icon:after,.btn.btn-cancel:after,.btn.filter-toggle:after,.btn.btn-reset:after,.btn.btn-download:after,.btn.btn-accept:after{display:none!important}.btn.btn-cancel,.btn.btn-reset,.btn.filter-toggle,.btn.btn-download,.btn.btn-accept{padding:8px 19px 8px 35px!important}.btn.btn-cancel:before,.btn.btn-reset:before,.btn.filter-toggle:before,.btn.btn-download:before,.btn.btn-accept:before{content:"cancel";font-family:"Material Icons";font-feature-settings:'liga';font-size:24px;line-height:24px;position:absolute;left:5px;top:8px;display:block;text-decoration:none}.btn.btn-cancel:hover:before,.btn.btn-reset:hover:before,.btn.filter-toggle:hover:before,.btn.btn-download:hover:before,.btn.btn-accept:hover:before{text-decoration:underline}.btn.btn-cancel:hover:before,.btn.btn-reset:hover:before,.btn.filter-toggle:hover:before,.btn.btn-download:hover:before,.btn.btn-accept:hover:before{text-decoration:none}.btn.btn-reset:before{content:"autorenew"}.btn.filter-toggle:before{content:"filter_list"}.btn.btn-download:before{content:"get_app"}.btn.btn-accept:before{content:"done"}.filter .page-error-messages,.loading,.no-result{display:none}.btn:hover span{text-decoration:underline}.product-fees{display:block;font-size:12px}.btn.collapsed .closed,.btn .open,.product-fees.includes .in,.product-fees .ex{display:inline-block}.btn .closed,.btn.collapsed .open,.product-fees.includes .ex,.product-fees .in{display:none}.filter-wrapper{background:rgba(223,236,243,.5);background:#fff;border:2px solid rgba(1,122,205,.2);border:2px solid rgba(86,34,125,.4);border-left:none;border-right:none;padding:1em}.filter{margin-top:1em}.switch-text-align,.switch-text-align .text-right{text-align:center}@media only screen and (max-width:768px){.switch-text-align .text-right{margin-top:1em}}@media only screen and (min-width:768px){.switch-text-align{text-align:left}.switch-text-align .text-right{text-align:right}}.filter-options{padding-top:1em}@media only screen and (min-width:991px){.filter-options .col-md-3{border-right:2px solid #eee}.filter-options .col-md-3:after{content:"";width:2px solid #eee;display:block;height:100%}.filter-options .collapse{height:auto!important;display:block!important}.term-years{display:block}}.filter-options legend{font-size:1em;font-weight:500;border-bottom:none;padding:0;margin:0;text-align:center}.filter-cat-btn{width:100%;display:block;padding:.5em;border:none;border-top:2px solid #eee;background:transparent;text-align:left;position:relative;outline:none}.filter-cat-btn:after{content:"remove";font-family:"Material Icons";font-feature-settings:'liga';font-size:24px;line-height:24px;position:absolute;right:5px;top:8px;display:block}.filter-cat-btn.collapsed:after{content:"add"}@media only screen and (max-width:991px){.checkbox-options{padding-bottom:1em}.filter-options div:last-child fieldset{border-bottom:2px solid #eee}}@media only screen and (min-width:991px){.filter .collapse{display:block!important}}.filter-options .checkbox{display:inline-block;width:100%}.filter-options .col-md-6 .checkbox{width:48%}@media only screen and (max-width:450px){.filter-options .col-md-6 .checkbox{width:100%}}.filter-buttons{margin-top:1rem}.filter-buttons button{margin-right:1em;margin-left:1em;margin-bottom:1em}.action-bar{margin:2em 0;padding:8px 0}.single-checkbox{width:auto;display:inline-block}.text-right .single-checkbox{float:right}.single-checkbox label{font-weight:500;color:#56227d;text-decoration:underline}.single-checkbox label:hover{text-decoration:none}.checkbox.disabled label{background:#eee;color:#888;cursor:not-allowed!important}.checkbox.disabled label:before{border-color:#888}.update-spinner{display:none;-webkit-animation:spinner 1s linear 0s infinite;animation:spinner 1s linear 0s infinite;background:url(../img/loader-circle-v-sml.png) center center no-repeat;height:40px;width:40px;margin:0 auto}