html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.grid,.grid--rev,.grid--full,.grid--right,.grid--center{list-style:none;margin:0;padding:0;margin-left:-3.693em}
.grid__item{float:left;padding-left:3.693em;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.grid--rev{direction:rtl;text-align:left}
.grid--rev>.grid__item{direction:ltr;text-align:left}
.grid--full{margin-left:0}
.grid--full>.grid__item{padding-left:0}
.grid--right{text-align:right}
.grid--right>.grid__item{text-align:left}
.grid--center{text-align:center}
.grid--center>.grid__item{text-align:left}
.one-whole{width:100%}
.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}
.one-third,.two-sixths,.four-twelfths{width:33.333%}
.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}
.one-quarter,.two-eighths,.three-twelfths{width:25%}
.three-quarters,.six-eighths,.nine-twelfths{width:75%}
.one-fifth,.two-tenths{width:20%}
.two-fifths,.four-tenths{width:40%}
.three-fifths,.six-tenths{width:60%}
.four-fifths,.eight-tenths{width:80%}
.one-sixth,.two-twelfths{width:16.666%}
.five-sixths,.ten-twelfths{width:83.333%}
.one-eighth{width:12.5%}
.three-eighths{width:37.5%}
.five-eighths{width:62.5%}
.seven-eighths{width:87.5%}
.one-tenth{width:10%}
.three-tenths{width:30%}
.seven-tenths{width:70%}
.nine-tenths{width:90%}
.one-twelfth{width:8.333%}
.five-twelfths{width:41.666%}
.seven-twelfths{width:58.333%}
.eleven-twelfths{width:91.666%}
.nine-twentithes{width:45%}
.one-twentith{width:5%}
@media only screen and (max-width:568px){.palm--one-whole{width:100%}
.palm--one-half,.palm--two-quarters,.palm--three-sixths,.palm--four-eighths,.palm--five-tenths,.palm--six-twelfths{width:50%}
.palm--one-third,.palm--two-sixths,.palm--four-twelfths{width:33.333%}
.palm--two-thirds,.palm--four-sixths,.palm--eight-twelfths{width:66.666%}
.palm--one-quarter,.palm--two-eighths,.palm--three-twelfths{width:25%}
.palm--three-quarters,.palm--six-eighths,.palm--nine-twelfths{width:75%}
.palm--one-fifth,.palm--two-tenths{width:20%}
.palm--two-fifths,.palm--four-tenths{width:40%}
.palm--three-fifths,.palm--six-tenths{width:60%}
.palm--four-fifths,.palm--eight-tenths{width:80%}
.palm--one-sixth,.palm--two-twelfths{width:16.666%}
.palm--five-sixths,.palm--ten-twelfths{width:83.333%}
.palm--one-eighth{width:12.5%}
.palm--three-eighths{width:37.5%}
.palm--five-eighths{width:62.5%}
.palm--seven-eighths{width:87.5%}
.palm--one-tenth{width:10%}
.palm--three-tenths{width:30%}
.palm--seven-tenths{width:70%}
.palm--nine-tenths{width:90%}
.palm--one-twelfth{width:8.333%}
.palm--five-twelfths{width:41.666%}
.palm--seven-twelfths{width:58.333%}
.palm--eleven-twelfths{width:91.666%}
.palm--nine-twentithes{width:45%}
.palm--one-twentith{width:5%}
}
@media only screen and (min-width:9999px) and (max-width:9999px){.lap--one-whole{width:100%}
.lap--one-half,.lap--two-quarters,.lap--three-sixths,.lap--four-eighths,.lap--five-tenths,.lap--six-twelfths{width:50%}
.lap--one-third,.lap--two-sixths,.lap--four-twelfths{width:33.333%}
.lap--two-thirds,.lap--four-sixths,.lap--eight-twelfths{width:66.666%}
.lap--one-quarter,.lap--two-eighths,.lap--three-twelfths{width:25%}
.lap--three-quarters,.lap--six-eighths,.lap--nine-twelfths{width:75%}
.lap--one-fifth,.lap--two-tenths{width:20%}
.lap--two-fifths,.lap--four-tenths{width:40%}
.lap--three-fifths,.lap--six-tenths{width:60%}
.lap--four-fifths,.lap--eight-tenths{width:80%}
.lap--one-sixth,.lap--two-twelfths{width:16.666%}
.lap--five-sixths,.lap--ten-twelfths{width:83.333%}
.lap--one-eighth{width:12.5%}
.lap--three-eighths{width:37.5%}
.lap--five-eighths{width:62.5%}
.lap--seven-eighths{width:87.5%}
.lap--one-tenth{width:10%}
.lap--three-tenths{width:30%}
.lap--seven-tenths{width:70%}
.lap--nine-tenths{width:90%}
.lap--one-twelfth{width:8.333%}
.lap--five-twelfths{width:41.666%}
.lap--seven-twelfths{width:58.333%}
.lap--eleven-twelfths{width:91.666%}
.lap--nine-twentithes{width:45%}
.lap--one-twentith{width:5%}
}
@media only screen and (min-width:9999px) and (max-width:9999px){.portable--one-whole{width:100%}
.portable--one-half,.portable--two-quarters,.portable--three-sixths,.portable--four-eighths,.portable--five-tenths,.portable--six-twelfths{width:50%}
.portable--one-third,.portable--two-sixths,.portable--four-twelfths{width:33.333%}
.portable--two-thirds,.portable--four-sixths,.portable--eight-twelfths{width:66.666%}
.portable--one-quarter,.portable--two-eighths,.portable--three-twelfths{width:25%}
.portable--three-quarters,.portable--six-eighths,.portable--nine-twelfths{width:75%}
.portable--one-fifth,.portable--two-tenths{width:20%}
.portable--two-fifths,.portable--four-tenths{width:40%}
.portable--three-fifths,.portable--six-tenths{width:60%}
.portable--four-fifths,.portable--eight-tenths{width:80%}
.portable--one-sixth,.portable--two-twelfths{width:16.666%}
.portable--five-sixths,.portable--ten-twelfths{width:83.333%}
.portable--one-eighth{width:12.5%}
.portable--three-eighths{width:37.5%}
.portable--five-eighths{width:62.5%}
.portable--seven-eighths{width:87.5%}
.portable--one-tenth{width:10%}
.portable--three-tenths{width:30%}
.portable--seven-tenths{width:70%}
.portable--nine-tenths{width:90%}
.portable--one-twelfth{width:8.333%}
.portable--five-twelfths{width:41.666%}
.portable--seven-twelfths{width:58.333%}
.portable--eleven-twelfths{width:91.666%}
.portable--nine-twentithes{width:45%}
.portable--one-twentith{width:5%}
}
@media only screen and (min-width:569px){.desk--one-whole{width:100%}
.desk--one-half,.desk--two-quarters,.desk--three-sixths,.desk--four-eighths,.desk--five-tenths,.desk--six-twelfths{width:50%}
.desk--one-third,.desk--two-sixths,.desk--four-twelfths{width:33.333%}
.desk--two-thirds,.desk--four-sixths,.desk--eight-twelfths{width:66.666%}
.desk--one-quarter,.desk--two-eighths,.desk--three-twelfths{width:25%}
.desk--three-quarters,.desk--six-eighths,.desk--nine-twelfths{width:75%}
.desk--one-fifth,.desk--two-tenths{width:20%}
.desk--two-fifths,.desk--four-tenths{width:40%}
.desk--three-fifths,.desk--six-tenths{width:60%}
.desk--four-fifths,.desk--eight-tenths{width:80%}
.desk--one-sixth,.desk--two-twelfths{width:16.666%}
.desk--five-sixths,.desk--ten-twelfths{width:83.333%}
.desk--one-eighth{width:12.5%}
.desk--three-eighths{width:37.5%}
.desk--five-eighths{width:62.5%}
.desk--seven-eighths{width:87.5%}
.desk--one-tenth{width:10%}
.desk--three-tenths{width:30%}
.desk--seven-tenths{width:70%}
.desk--nine-tenths{width:90%}
.desk--one-twelfth{width:8.333%}
.desk--five-twelfths{width:41.666%}
.desk--seven-twelfths{width:58.333%}
.desk--eleven-twelfths{width:91.666%}
.desk--nine-twentithes{width:45%}
.desk--one-twentith{width:5%}
}
html{font-size:62.5%;-webkit-font-smoothing:antialiased;font-family:Verdana}
strong,b{font-weight:bold}
em,i{font-style:italic}
.clear{clear:both}
.float-right{float:right}
.float-left{float:left!important}
.skip-links{margin:0;height:0;overflow:hidden}
table caption{text-indent:-9999px}
.header--mobile .header__nav__tools .submit-wrap:before,.header--mobile .tools-guides .finder:before,.header--mobile .header__snav>li .link--next:before,.header--mobile .header__snav__second-level .link--back span:before,.header--mobile .header__snav__second-level>li .link--next:before,.header--mobile .header__snav__second-level>li .link--next:after,.header--mobile .tools-guides .document-doc:before,.header--mobile .header__links .link--menu:before,.header--mobile .tools-guides .debt-consilidation:before,.header--mobile .tools-guides .calculator:before,.header--mobile .tools-guides .financial-checkup:before,.header--mobile .tools-guides .questions:before,.header--mobile .btn01 .message:before,.header--mobile .tools-guides .savings:before,.header--mobile .btn01 .information:before,.header--mobile .btn01 .location:before,.header--mobile .btn01 .phone:before,.shelf--frb .icon--lock:before{font-family:"nw-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.header--mobile .header__nav__tools .submit-wrap:before,.header--mobile .tools-guides .finder:before{content:"\e01c"}
.header--mobile .header__snav>li .link--next:before{content:"\e01a"}
.header--mobile .header__snav__second-level .link--back span:before{content:"\e01b"}
.header--mobile .header__snav__second-level>li .link--next:before{content:"\e00d"}
.header--mobile .header__snav__second-level>li .link--next:after{content:"\e00e"}
.header--mobile .tools-guides .document-doc:before{content:"\e004"}
.header--mobile .header__links .link--menu:before{content:"\e020"}
.header--mobile .tools-guides .debt-consilidation:before{content:"\e01e"}
.header--mobile .tools-guides .calculator:before{content:"\e003"}
.header--mobile .tools-guides .financial-checkup:before{content:"\e01f"}
.header--mobile .tools-guides .questions:before{content:"\e021"}
.header--mobile .btn01 .message:before{content:"\e026"}
.header--mobile .tools-guides .savings:before{content:"\e022"}
.header--mobile .btn01 .information:before{content:"\e025"}
.header--mobile .btn01 .location:before{content:"\e027"}
.header--mobile .btn01 .phone:before{content:"\e024"}
.shelf--frb .icon--lock:before{content:"\e028"}
.icon-calculator:before{content:"\e617"}
.icon-car:before{content:"\e618"}
.icon-house:before{content:"\e619"}
.icon-laptop:before{content:"\e61a"}
.icon-pig:before{content:"\e61b"}
.icon-ticket:before{content:"\e61c"}
.icon-tools:before{content:"\e61d"}
.icon-umbrella:before{content:"\e61e"}
@font-face{font-family:"RBSRegular";src:url(clientlibs_base/fonts/rbs_lola-regular-webfont.eot);src:url(clientlibs_base/fonts/rbs_lola-regular-webfont.eot?#iefix) format('eot'),url(clientlibs_base/fonts/rbs_lola-regular-webfont.woff) format('woff'),url(clientlibs_base/fonts/rbs_lola-regular-webfont.ttf) format('truetype'),url(clientlibs_base/fonts/rbs_lola-regular-webfont.svg) format('svg')}
@font-face{font-family:"NatWestNewMedium";src:url(clientlibs_base/fonts/NatWestNewMedium.eot);src:url(clientlibs_base/fonts/NatWestNewMedium.eot?#iefix) format('eot'),url(clientlibs_base/fonts/NatWestNewMedium.woff) format('woff'),url(clientlibs_base/fonts/NatWestNewMedium.ttf) format('truetype'),url(clientlibs_base/fonts/NatWestNewMedium.svg) format('svg')}
@font-face{font-family:"RNHouseSansBold";src:url(clientlibs_base/fonts/RNHouseSansW03-Bold.eot);src:url(clientlibs_base/fonts/RNHouseSansW03-Bold.eot?#iefix) format('eot'),url(clientlibs_base/fonts/RNHouseSansW03-Bold.woff) format('woff'),url(clientlibs_base/fonts/RNHouseSansW03-Bold.ttf) format('truetype'),url(clientlibs_base/fonts/RNHouseSansW03-Bold.svg) format('svg')}
@font-face{font-family:"RNHouseSansRegular";src:url(clientlibs_base/fonts/RNHouseSansW03-Regular.eot);src:url(clientlibs_base/fonts/RNHouseSansW03-Regular.eot?#iefix) format('eot'),url(clientlibs_base/fonts/RNHouseSansW03-Regular.woff) format('woff'),url(clientlibs_base/fonts/RNHouseSansW03-Regular.ttf) format('truetype'),url(clientlibs_base/fonts/RNHouseSansW03-Regular.svg) format('svg')}
@font-face{font-family:"RNHouseSansRegular";src:url(clientlibs_base/fonts/RNHouseSansW01Regular.eot);src:url(clientlibs_base/fonts/RNHouseSansW01Regular.eot?#iefix) format('eot'),url(clientlibs_base/fonts/RNHouseSansW01Regular.woff) format('woff'),url(clientlibs_base/fonts/RNHouseSansW01Regular.ttf) format('truetype'),url(clientlibs_base/fonts/RNHouseSansW01Regular.svg) format('svg')}
@font-face{font-family:"RNHouseSansBold";src:url(clientlibs_base/fonts/RNHouseSansW01Bold.eot);src:url(clientlibs_base/fonts/RNHouseSansW01Bold.eot?#iefix) format('eot'),url(clientlibs_base/fonts/RNHouseSansW01Bold.woff) format('woff'),url(clientlibs_base/fonts/RNHouseSansW01Bold.ttf) format('truetype'),url(clientlibs_base/fonts/RNHouseSansW01Bold.svg) format('svg')}
.main.main--theme1{background:#f0f7fa}
.btn-back{color:white;background:#0a2f64}
.icon-warning{background-position:0 -95px}
.icon-refresh{background-position:0 -222px}
.time-circle--small.icon-checkmark:before{background-position:0 -30px}
.time-circle--small.icon-checkmark.active:before{background-position:0 -59px}
.tool--mat .tracking-container .application-state--sub li.icon-checkmark:before{background-position:0 -55px}
.cta.cta--m a,.cta.cta--box a,.cta.cta--btn a,.cta.cta--sign-in a{padding-right:14px}
.cta.cta--m a:before,.cta.cta--m a:after,.cta.cta--box a:before,.cta.cta--box a:after,.cta.cta--btn a:before,.cta.cta--btn a:after,.cta.cta--sign-in a:before,.cta.cta--sign-in a:after{position:absolute;content:'\e00e';line-height:1px;right:0;font-size:12px;font-size:1.2rem}
.cta.cta--m a:before,.cta.cta--box a:before,.cta.cta--btn a:before,.cta.cta--sign-in a:before{content:'\e00d';filter:alpha(opacity=50);opacity:.5}
.cta.cta--sign-in a:before,.cta.cta--sign-in a:after{font-size:15px;font-size:1.5rem;padding-right:10px;padding-right:1rem}
.cta.cta--m a{color:#0a2f64}
.cta.cta--m a:before,.cta.cta--m a:after{top:7px}
.cta.cta--l a:after{font-size:16px;font-size:1.6rem;top:2px;padding:0 0 0 5px;content:"\e00c"}
.cta.cta--tool-back a{background:#0a2f64;padding-left:33px!important}
.cta.cta--tool-back a:after{position:absolute;content:'\e017';line-height:1px;left:16px;top:11px;font-size:15px;font-size:1.5rem}
.cta.cta--tool-back a:hover,.cta.cta--tool-back a:focus{background:#0075a2}
.cta.cta--tool-next a{background:#0a2f64;padding-right:33px!important}
.cta.cta--tool-next a:after{position:absolute;content:'\e00c';line-height:1px;right:16px;top:11px;font-size:15px;font-size:1.5rem}
.cta.cta--tool-next a:hover,.cta.cta--tool-next a:focus{background:#0075a2}
.cta.cta--branded.cta--m a{min-height:23px;min-height:2.3rem;color:#2b95d8;margin:10px 12px 10px 0;margin:1rem 1.2rem 1rem 0rem;line-height:22px;line-height:2.2rem}
.cta.cta--branded.cta--m a:before{content:''}
.cta.cta--branded.cta--m a:after{top:48%;font-family:'nw-icons';content:"\e615";font-size:32px;font-size:3.2rem;line-height:1px;right:-6px;z-index:9;position:absolute}
.cta.cta--branded.cta--m a:hover{color:#0a2f64}
.cta.cta--branded.cta--l a{font-family:"RNHouseSansBold",sans-serif;background-color:#34a2b2;border-radius:.3125em;border-width:0;box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;color:white!important;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;margin:0 21px 10px 0;margin:0rem 2.1rem 1rem 0rem;padding:32px 18px 36px 20px;padding:3.2rem 1.8rem 3.6rem 2rem;text-align:center;-webkit-box-shadow:1 1 1 #13687e;-moz-box-shadow:1 1 1 #13687e;box-shadow:1 1 1 #13687e;border-top:solid 1px #43c9d2;-webkit-text-shadow:1px 1px 1px #13687e;-moz-text-shadow:1px 1px 1px #13687e;text-shadow:1px 1px 1px #13687e;max-width:262px}
.cta.cta--branded.cta--l a:before,.cta.cta--branded.cta--l a:after{content:''}
.cta.cta--branded.cta--l a:hover{background:#30909e;color:white!important}
.cta.cta--branded.cta--l a:focus{outline:0;border:2px solid #ffbf47}
.cta.icon-show-history a{background:url("clientlibs_base/images/icons/tracker-sprites.png") right -474px no-repeat}
.cta.icon-hide-history a{background:url("clientlibs_base/images/icons/tracker-sprites.png") right -495px no-repeat}
.cta.icon-show-details a{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -474px no-repeat}
.cta.icon-hide-details a{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -495px no-repeat}
.cta .form_button_submit{font-family:"RNHouseSansBold",sans-serif;background-color:#34a2b2;border-radius:.3125em;border-width:0;box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;color:white!important;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;margin:0 21px 10px 0;margin:0rem 2.1rem 1rem 0rem;padding:12px 18px 12px 18px;padding:1.2rem 1.8rem 1.2rem 1.8rem;text-align:center;-webkit-box-shadow:1 1 1 #13687e;-moz-box-shadow:1 1 1 #13687e;box-shadow:1 1 1 #13687e;border-top:solid 1px #43c9d2;-webkit-text-shadow:0 3px 0 #25849b;-moz-text-shadow:0 3px 0 #25849b;text-shadow:0 3px 0 #25849b}
.cta .form_button_submit:before,.cta .form_button_submit:after{content:''}
.cta .form_button_submit:hover{background:#30909e;color:white!important}
.cta .form_button_submit:focus{outline:0;border:2px solid #ffbf47}
.cta .form_button_submit.submit-disable{-webkit-box-shadow:0 3px 0 #a09489,0 1px 0 #eeede9 inset;-moz-box-shadow:0 3px 0 #a09489,0 1px 0 #eeede9 inset;box-shadow:0 3px 0 #a09489,0 1px 0 #eeede9 inset;background-color:#b4a99f;color:white;text-shadow:none;border:0;pointer-events:none}
.cta .form_button_submit.submit-disable:hover{background-color:#b4a99f}
.theme--blue .cta.cta--branded.cta--m a,.theme--brown .cta.cta--branded.cta--m a{color:white}
.theme--blue .cta.cta--branded.cta--m a:hover,.theme--blue .cta.cta--branded.cta--m a:focus,.theme--brown .cta.cta--branded.cta--m a:hover,.theme--brown .cta.cta--branded.cta--m a:focus{color:#b4a99f}
.minicom p:first-child{border-top:1px solid white}
.radio--text:before,.radio--text:after{top:6px}
.a.overlay .cta--branded.cta--m a{background:#0a2f64}
.a.overlay .cta--branded.cta--m a:hover,.a.overlay .cta--branded.cta--m a:focus{background:#ad1982}
.btn{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#7ea649),color-stop(100%,#4f8b1b));background-image:-webkit-linear-gradient(#7ea649,#4f8b1b);background-image:-moz-linear-gradient(#7ea649,#4f8b1b);background-image:-o-linear-gradient(#7ea649,#4f8b1b);background-image:linear-gradient(#7ea649,#4f8b1b);padding:.25em 1.6em .25em 2.8em!important}
.btn:hover,.btn:active,.btn:focus{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#315b0b),color-stop(100%,#4f8b1b));background-image:-webkit-linear-gradient(#315b0b,#4f8b1b);background-image:-moz-linear-gradient(#315b0b,#4f8b1b);background-image:-o-linear-gradient(#315b0b,#4f8b1b);background-image:linear-gradient(#315b0b,#4f8b1b)}
.btn.btn--disabled{background:#7f7f7f!important}
.btn.btn--disabled:hover,.btn.btn--disabled:active,.btn.btn--disabled:focus{background:#7f7f7f!important}
.btn span:after{content:"\e00c";font-size:15px;font-size:1.5rem;top:12px;right:-1px}
.faq-list .cta a:after{content:'\e00b';top:1px}
.faq-list--special-view .q span:after{font-size:14px;font-size:1.4rem}
.faq-list--special-view .q span:after{content:'\e00c';top:10px}
.cta--download,.download{background:url("clientlibs_base/images/icons/rte-download.png") no-repeat left top}
.sub-nav-item__sell-arrow:after{content:"\e615"}
.sub-nav-item__sell-arrow .product-table .cta.cta--m a:before,.sub-nav-item__sell-arrow .product-table .cta.cta--m a:after{top:0}
.sub-nav-item__sell-arrow:after{content:"\e615"}
.header--desktop,.header--spoke--desktop{background:#0a2f64}
.header--desktop .header__logo,.header--spoke--desktop .header__logo{right:13px;margin:7px 0 0 25px}
.header--desktop .header__gnav .global-links,.header--spoke--desktop .header__gnav .global-links{padding:5px .5em 0 0}
.header--desktop .header__gnav .search-form,.header--spoke--desktop .header__gnav .search-form{width:225px;float:left}
.header--desktop .header__gnav .input-txt-search,.header--spoke--desktop .header__gnav .input-txt-search{width:120px;margin-top:-3px}
.header--desktop .header__login,.header--spoke--desktop .header__login{position:absolute;top:55px;right:28px;width:200px;padding:4px 6px;overflow:hidden;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#00c3e5;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#4ac8e7),color-stop(40%,#34c2e4),color-stop(100%,#0eb6df));background-image:-webkit-linear-gradient(#4ac8e7,#34c2e4 40%,#0eb6df);background-image:-moz-linear-gradient(#4ac8e7,#34c2e4 40%,#0eb6df);background-image:-o-linear-gradient(#4ac8e7,#34c2e4 40%,#0eb6df);background-image:linear-gradient(#4ac8e7,#34c2e4 40%,#0eb6df)}
.header--desktop .header__login__h,.header--spoke--desktop .header__login__h{font-family:"RNHouseSansRegular",sans-serif;font-size:17px;font-size:1.7rem;letter-spacing:-1px;padding-bottom:3px}
.header--desktop .header__login__link,.header--spoke--desktop .header__login__link{display:block;float:left;width:85px;height:23px;overflow:hidden;margin:0 8px 0 0;background:url("clientlibs_rbs_desktop/images/btn-login.png");text-indent:-999em}
.header--desktop .header__login__link-more,.header--spoke--desktop .header__login__link-more{float:left;padding-left:10px;position:relative;color:white;white-space:nowrap;font-size:11px;font-size:1.1rem;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;text-decoration:none}
.header--desktop .header__login__link-more:before,.header--spoke--desktop .header__login__link-more:before{content:'';width:10px;height:10px;position:absolute;top:50%;margin-top:-5px;left:0;background:url("clientlibs_rbs_desktop/images/sprite-icons-10.png") -10px 1px no-repeat}
.header--desktop .header__login__link-more:hover,.header--desktop .header__login__link-more:focus,.header--spoke--desktop .header__login__link-more:hover,.header--spoke--desktop .header__login__link-more:focus{text-decoration:underline}
.header--desktop .header__mnav,.header--spoke--desktop .header__mnav{padding:13px 0 0 24px}
.header--desktop .header__mnav .tab,.header--spoke--desktop .header__mnav .tab{margin:5px 0 0 0;padding:2px 10px 2px;border:1px solid #cfd7e2;border-bottom:0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#e1e6ec;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#feffff),color-stop(50%,#fff),color-stop(60%,#f7f8fa),color-stop(85%,#d8dee7),color-stop(100%,#aebbce));background-image:-webkit-linear-gradient(#feffff,#fff 50%,#f7f8fa 60%,#d8dee7 85%,#aebbce);background-image:-moz-linear-gradient(#feffff,#fff 50%,#f7f8fa 60%,#d8dee7 85%,#aebbce);background-image:-o-linear-gradient(#feffff,#fff 50%,#f7f8fa 60%,#d8dee7 85%,#aebbce);background-image:linear-gradient(#feffff,#fff 50%,#f7f8fa 60%,#d8dee7 85%,#aebbce);font-size:16px;font-size:1.6rem;color:#002a66;text-shadow:rgba(100,100,100,0.2) 0 -1px 1px;letter-spacing:-1px;font-weight:400;line-height:1.3}
.header--desktop .header__mnav .tab.tab--active,.header--spoke--desktop .header__mnav .tab.tab--active{padding:5px 10px 4px;margin:0;border-color:#cfd7e0;background:white;color:#711d68}
.header--desktop .header__snav,.header--spoke--desktop .header__snav{box-shadow:-1px 1px 2px rgba(207,215,226,0.6)}
.header--desktop .header__snav>ul,.header--desktop .header__snav>ol,.header--spoke--desktop .header__snav>ul,.header--spoke--desktop .header__snav>ol{margin-left:19px}
.header--desktop .header__snav .snav__tab,.header--spoke--desktop .header__snav .snav__tab{padding:9px 8px;border-top:1px solid white;font-size:14px;font-size:1.4rem;color:#002a66;text-shadow:rgba(100,100,100,0.4) 0 0 1px}
.header--desktop .header__snav .fl:hover .snav__tab,.header--spoke--desktop .header__snav .fl:hover .snav__tab{background:#eef8fa;border-color:#cfd7d1;color:#711d68}
.header--desktop .snav__mega-pod,.header--spoke--desktop .snav__mega-pod{background:#eef8fa}
.header--desktop .snav__mega-pod .grid__item:after,.header--spoke--desktop .snav__mega-pod .grid__item:after{background:#dfeef5}
.header--desktop .snav__mega-pod .grid a:hover,.header--desktop .snav__mega-pod .grid--rev a:hover,.header--desktop .snav__mega-pod .grid--full a:hover,.header--desktop .snav__mega-pod .grid--right a:hover,.header--desktop .snav__mega-pod .grid--center a:hover,.header--spoke--desktop .snav__mega-pod .grid a:hover,.header--spoke--desktop .snav__mega-pod .grid--rev a:hover,.header--spoke--desktop .snav__mega-pod .grid--full a:hover,.header--spoke--desktop .snav__mega-pod .grid--right a:hover,.header--spoke--desktop .snav__mega-pod .grid--center a:hover{background:#e1edf2}
.header--desktop .snav__mega-pod .grid a:hover .snav__heading-2:after,.header--desktop .snav__mega-pod .grid--rev a:hover .snav__heading-2:after,.header--desktop .snav__mega-pod .grid--full a:hover .snav__heading-2:after,.header--desktop .snav__mega-pod .grid--right a:hover .snav__heading-2:after,.header--desktop .snav__mega-pod .grid--center a:hover .snav__heading-2:after,.header--spoke--desktop .snav__mega-pod .grid a:hover .snav__heading-2:after,.header--spoke--desktop .snav__mega-pod .grid--rev a:hover .snav__heading-2:after,.header--spoke--desktop .snav__mega-pod .grid--full a:hover .snav__heading-2:after,.header--spoke--desktop .snav__mega-pod .grid--right a:hover .snav__heading-2:after,.header--spoke--desktop .snav__mega-pod .grid--center a:hover .snav__heading-2:after{background-position:-93px -249px}
.header--desktop .snav__heading-1,.header--spoke--desktop .snav__heading-1{font-size:20px;font-size:2rem;font-weight:bold;letter-spacing:-1px}
.header--desktop .snav__heading-2:after,.header--spoke--desktop .snav__heading-2:after{background-position:-93px -280px}
.header--desktop .snav__mega-pod__note,.header--spoke--desktop .snav__mega-pod__note{background:#eef8fa;color:#002a66}
.header--global-nav .expanded-nav .right-nav .detail-links .cta--m a:before,.header--global-nav .expanded-nav .right-nav .detail-links .cta--m a:after{top:0!important}
.lt-ie8 .header__mnav{padding-top:0}
.header--spoke--desktop{min-height:63px;height:auto!important;height:63px}
.hero__heading{padding-right:.3em;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;color:#0a2f64}
@media all and (min-width:569px){.shelf--hero .hero__heading{padding:.12em .4em .07em 0}
.shelf--hero .hero__signpost{padding:1px 28px 5px 60px;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.cta.cta--m a:after{font-size:11px;font-size:1.1rem}
.cta.cta--l a:after{font-size:16px;font-size:1.6rem;top:0}
.cta.cta--tool-back a:after{top:13px;font-size:17px;font-size:1.7rem}
.cta.cta--tool-next a:after{top:13px;font-size:17px;font-size:1.7rem}
.cta.cta--branded.cta--m a:after{padding:0 10px 0 5px}
.cta.cta--branded.cta--l a:after{padding-right:0;padding-left:0}
html .btn{background:#003b79;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}
html .btn span:after{position:relative;content:'\e00b';font-size:9px;font-size:.9rem;padding:0 0 0 4px;top:-1px}
html .btn:hover,html .btn:focus{background:#0075a2}
.faq-list .cta.cta--m a:after{content:'\e00b';top:0}
.h-promo__line-1 span{margin-left:2px}
.h-promo__line-1 span:after{content:"\e00c"}
.next-steps__links .cta--l a{padding-right:1.154em}
}
.icon-ques{background:url("etc/designs/dmp/clientlibs_base/images/icons/ques_icon_rbs.png") no-repeat scroll 0 0}
.comp-rich-text p a{color:#2b95d8}
.theme--white{background:#f7f7f5;color:#0a2f64}
.theme--white .video .video__share{background-image:url("clientlibs_base/images/icons/share-blue.png")}
.theme--blue{background:#0a2f64;color:white}
.theme--blue .cta a{color:white}
.theme--blue .cta a:hover,.theme--blue .cta a:focus{color:#0075a2}
.theme--blue .cta.cta--m.cta--branded a{color:white}
.theme--blue .cta.cta--m.cta--branded a:hover,.theme--blue .cta.cta--m.cta--branded a:focus{color:#b4a99f}
.theme--blue .cta.cta--l a{color:white}
.theme--blue .cta.cta--l a:hover,.theme--blue .cta.cta--l a:focus{color:#0075a2}
.theme--blue .cta.cta--l.cta--branded a{color:white}
.theme--blue .carousel__h-promo{color:#0a2f64}
.theme--blue .faq-search-wrap .cta--s:hover{color:#7baede}
.theme--light-blue{background:#dfd9d1;color:#0a2f64}
.theme--light-blue .video .video__share{background-image:url("clientlibs_base/images/icons/share-blue.png")}
.breadcrumb__list li a{padding:.2em 0 .1em 0;background:#f0f0f0 url("clientlibs_base/images/icons/sprite-icons-stone-18.png") no-repeat scroll right -19.115em;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)!important}
.breadcrumb__list li a:hover,.breadcrumb__list li a:focus{text-decoration:underline}
.breadcrumb__list li a span{line-height:13px;margin-right:1em;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)!important}
.breadcrumb__list li.last a{background-image:none;padding-right:1.3em;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.breadcrumb__list li.back a{background:0}
.next-steps__links .cta.cta--l a{font-size:2.1rem}
.next-steps__links li .icon--call:before,.next-steps__links li .icon--help:before,.next-steps__links li .icon--chat:before,.next-steps__links li .icon--visit:before,.next-steps__links li .icon--appointment:before{top:7px}
.lt-ie9 .cta--branded.cta--l .cta--arrow,.lt-ie9 .cta--branded.cta--l a:hover .cta--arrow,.lt-ie9 .theme--blue .next-steps__links .cta--arrow,.lt-ie9 .theme--brown .next-steps__links .cta--arrow{background-position:0 -1399px}
.lt-ie9 .cta.cta--m a:hover .cta--arrow{background-position:0 -1700px}
.lt-ie9 .cta--branded.cta--m .cta--arrow,.lt-ie9 .cta--branded.cta--m a:hover .cta--arrow,.lt-ie9 .cta--m .cta--arrow,.lt-ie9 .theme--blue .cta--m .cta--arrow,.lt-ie9 .theme--brown .cta--m .cta--arrow{background-position:0 -1600px}
.lt-ie9 .theme--blue .next-steps__links a:hover .cta--arrow,.lt-ie9 .theme--brown .next-steps__links a:hover .cta--arrow{background-position:0 -1500px}
.lt-ie9 .theme--light-blue .cta--m .cta--arrow{background-position:0 -1800px}
.lt-ie9 .theme--light-blue .cta.cta--m a:hover .cta--arrow{background-position:0 -1900px}
.lt-ie9 .cta.cta--branded.cta--m a .cta--arrow:after{bottom:13%;font-family:'nw-icons';content:"\e615";font-size:32px;font-size:3.2rem;line-height:1em;right:2px;z-index:9;position:absolute}
.lt-ie9.ie10 .cta.cta--branded.cta--m a .cta--arrow:after{content:none}
.lt-ie8 .cta--branded.cta--l .cta--arrow,.lt-ie8 .cta--branded.cta--l a:hover .cta--arrow,.lt-ie8 .theme--blue .next-steps__links .cta--arrow,.lt-ie8 .theme--brown .next-steps__links .cta--arrow{background-position:0 -1399px}
.ie10 .shelf--hero .cta--branded a,.ie10 .shelf--hero .cta--l a,.ie10 .shelf--hero .cta--s a,.ie10 .shelf--hero .cta--m a{position:relative}
.ie10 .shelf--hero .cta--branded a .cta--arrow,.ie10 .shelf--hero .cta--l a .cta--arrow,.ie10 .shelf--hero .cta--s a .cta--arrow,.ie10 .shelf--hero .cta--m a .cta--arrow{left:5px;margin-right:0;top:-0px}
.white-band{background:white;color:#0a2f64}
.white-band th{background:#96add2}
.heavy-band,.dark-theme{background:#96add2;color:#0a2f64}
.heavy-band th,.heavy-band td,.dark-theme th,.dark-theme td{border-color:white}
.heavy-band tr:nth-child(even),.dark-theme tr:nth-child(even){background:white}
.cta--font10 a:before,.cta--font10 a:after,.cta--font12 a:before,.cta--font12 a:after,.cta--font14 a:before,.cta--font14 a:after,.cta--font16 a:before,.cta--font16 a:after,.cta--font18 a:before,.cta--font18 a:after{top:2px!important}
.header--global-nav .expanded-nav .insuring-travel .active{padding:.6em 15% 0 15%}
.insuring-travel{padding:0 15% 0 0}
.topbottomremove{padding:26px 0 19px}
.main--tool-desk .hero--container.hero--overdraft{background:#0a2f64 url("clientlibs_base/images/misc/hero-overdraft-tool-rbs.jpg") no-repeat;height:255px;height:25.5rem}
.main--tool-desk .hero--container.hero--clearrate{background:#0a2f64 url("clientlibs_base/images/misc/hero-clearrate-tool-rbs.png") no-repeat;height:255px;height:25.5rem}
.main--tool-desk .hero--container.hero--cashback{background:#0a2f64 url("clientlibs_base/images/misc/hero-cashback-tool-rbs.jpg") no-repeat;height:255px;height:25.5rem}
.main--tool-desk .hero--container.hero--payoff{background:#0a2f64 url("clientlibs_base/images/misc/hero-payoff-tool-rbs.png") no-repeat;height:256px;height:25.6rem}
.main--tool-desk .hero--container.hero--mortgage{background:url("clientlibs_base/images/misc/hero-mortgage-rbs.jpg") no-repeat;background-color:#e7e2db}
.main--tool-desk .hero--container.hero--mortgage.hero--mortgage-tracker{background:url("clientlibs_base/images/misc/hero-mortgage-rbs-tracker.jpg") no-repeat}
.main--tool-desk .mat .shelf.shelf--faq{background:#e3ded7}
.main--tool-desk .mat .shelf.shelf--faq .shelf__inner.shelf--padded{background:#e3ded7;padding:0;border-top:2px solid #2473be}
.main--tool-desk .mat .shelf.shelf--faq .shelf__inner.shelf--padded .carousel__controls{display:none}
.main--tool-desk .shelf--next{background:#e3ded7 url("clientlibs_base/images/misc/bg-tool-next-step-rbs.jpg") no-repeat;background-size:100%}
.main--tool-desk .slider--decrement{background:url("clientlibs_base/images/icons/slider-icon.png") 4px -76px no-repeat}
.main--tool-desk .slider--increment{background:url("clientlibs_base/images/icons/slider-icon.png") 2px -114px no-repeat}
.main--tool-desk .tool--cashback .cashbackTitleBlock{padding-top:36px;padding-top:3.6rem}
.main--tool-desk .tool--clear-rate .clear-rate-calculation-block,.main--tool-desk .tool--clear-rate .result-display-block,.main--tool-desk .tool--clear-rate .compare-box .purchase-rate-block{padding-top:32px;padding-top:3.2rem}
.main--tool-mobile .hero--container.hero--overdraft{background:#0a2f64 url("clientlibs_base/images/misc/hero-overdraft-rbs-mobile.png") no-repeat;background-size:100% 100%;height:235px;height:23.5rem}
.main--tool-mobile .hero--container.hero--clearrate{background:#0a2f64 url("clientlibs_base/images/misc/hero-clearrate-rbs-mobile.png") no-repeat;background-size:100% 100%;height:321px;height:32.1rem}
.main--tool-mobile .hero--container.hero--cashback{background:#0a2f64 url("clientlibs_base/images/misc/hero-cashback-rbs-mobile.jpg") no-repeat;background-size:100% 100%;height:280px;height:28rem}
.main--tool-mobile .hero--container.hero--cashback .desc{width:66%}
.main--tool-mobile .hero--container.hero--payoff{background:#0a2f64 url("clientlibs_base/images/misc/hero-payoff-rbs-mobile.png") no-repeat;background-size:100% 100%;height:209px;height:20.9rem}
.main--tool-mobile .hero--container.hero--mortgage{background:#0a2f64 url("clientlibs_base/images/misc/hero-mortgage-rbs-mobile.jpg") top right no-repeat;background-size:100% 100%;height:310px;height:31rem;padding:0}
.main--tool-mobile .mat .shelf.shelf--faq{background:#e3ded7}
.main--tool-mobile .mat .shelf.shelf--faq .shelf__inner{background:#e3ded7;border-top:2px solid #2473be;padding:0;margin:auto 15px}
.main--tool-mobile .mat .shelf.shelf--faq .shelf__inner .carousel__direction-nav{display:none}
.main--tool-mobile .mat .shelf.shelf--faq .shelf__inner .carousel__control-paging{top:210px}
.main--tool-mobile .mat .shelf.shelf--faq .shelf__inner .carousel__slider{width:300px}
.main--tool-mobile .mat .shelf.shelf--faq .shelf__inner .carousel__viewport{height:180px}
.main--tool-mobile .shelf--next{background:#e3ded7 url("clientlibs_base/images/misc/bg-tool-next-step-rbs-mobile.png") no-repeat;background-size:100% 100%}
.main--tool-mobile .shelf--next .mat-next-steps .heading{border-bottom:1px solid #255296}
.main--tool-mobile .shelf--next .mat-next-steps .tool--shelf-next-list li{border-bottom:1px solid #255296}
.natyes .selector span,.tool-comp .selector span{background-position:right -47px!important}
.natyes .form-input-row .checker,.natyes .form-input-row .radio-check .radio,.natyes .radio-check .form-input-row .radio,.tool-comp .radio-check .natyes .form-input-row .radio,.tool-comp .form-input-row .checker,.natyes .radio-check .tool-comp .form-input-row .radio,.tool-comp .form-input-row .radio-check .radio,.tool-comp .radio-check .form-input-row .radio{background:url("clientlibs_base/images/misc/checkbox-cc.png") no-repeat;background-position:0 0;width:32px;height:32px}
.natyes .form-input-row .checker span.checked,.natyes .form-input-row .radio-check .radio span.checked,.natyes .radio-check .form-input-row .radio span.checked,.tool-comp .radio-check .natyes .form-input-row .radio span.checked,.tool-comp .form-input-row .checker span.checked,.natyes .radio-check .tool-comp .form-input-row .radio span.checked,.tool-comp .form-input-row .radio-check .radio span.checked,.tool-comp .radio-check .form-input-row .radio span.checked{background:url("clientlibs_base/images/misc/checkbox-cc.png") no-repeat;background-position:0 -164px;width:32px;height:32px}
.natyes .form-input-row span.input-field--input-pound,.tool-comp .form-input-row span.input-field--input-pound{background-position:0 -53px}
.natyes .form-input-row span.input-field--input-percentage,.tool-comp .form-input-row span.input-field--input-percentage{background-position:-2px 11px}
.tool--overdraft .theme--dark-grey{padding-top:0;padding-top:0rem}
.lt-ie9 .creditCard .form-input-row .input-field{height:31px;padding-top:3px;padding-bottom:3px}
.lt-ie8.lt-ie9 .main--tool-desk .hero--container.hero--overdraft{height:230px}
.lt-ie8.lt-ie9 .hero--container.hero--payoff{height:236px}
.no-js .natyes .form-input-row span.input-field--input-pound,.no-js .tool-comp .form-input-row span.input-field--input-pound{background-position:0 -53px}
.no-js .natyes .form-input-row span.input-field--input-percentage,.no-js .tool-comp .form-input-row span.input-field--input-percentage{background-position:-2px 11px}
.hero__copy .cta.cta--branded{margin-left:0}
.next-steps .cta.cta--branded{margin-left:0}
.shelf.shelf--product-detail .cta.cta--branded{padding-left:48px}
.cta.cta--branded.cta--m{max-width:320px}
.creditCard .shelf--next .cta.cta--branded.cta--m a,.creditCard .cta.cta--m a{background:none!important}
.creditCard .theme--light-grey .shelf--next .cta.cta--branded.cta--m a,.creditCard .theme--light-grey .cta.cta--m a{color:#0a2f64}
.creditCard .theme--light-grey .shelf--next .cta.cta--branded.cta--m a:hover,.creditCard .theme--light-grey .cta.cta--m a:hover{color:#0075a2}
.creditCard .cta.cta-view-details a,.creditCard .cta.cta--s a{background-image:url("clientlibs_base/images/icons/tracker-sprites.png");background-repeat:no-repeat;background-attachment:scroll;background-position-x:right;background-position-y:-519px;background-position:right -519px}
.lt-ie9 .main--tool-desk .tool--overdraft .cta.cta--branded.cta--m a:after,.lt-ie9 .main--tool-desk .shelf--next .cta.cta--branded.cta--m a:after,.lt-ie9 .main--tool-desk .tool--cashback .cta.cta--branded.cta--m a:after{display:block}
body{font-size:13px;font-size:1.3rem}
html{-webkit-text-size-adjust:100%}
.wrapper{overflow:hidden}
.main{position:relative}
a{color:inherit;text-decoration:underline}
.cursor-default,.cursor-default a{cursor:text!important}
.btn-back{text-decoration:none;padding:9px 12px 9px 24px;line-height:1;position:absolute;top:5px;left:0}
.shelf{padding:16px 0 16px;position:relative;clear:both;*zoom:1}
.shelf:after{content:"";display:table;clear:both}
.shelf .shelf__inner.shelf--padded{padding:0 1.231em}
.grid,.grid--rev,.grid--full,.grid--right,.grid--center{margin-left:-1.231em}
.grid .grid__item,.grid--rev .grid__item,.grid--full .grid__item,.grid--right .grid__item,.grid--center .grid__item{padding-left:1.231em;padding-right:1.121em}
.popup .shelf{background:#f0f7fa}
.teaser-image .image,.teaser-image .video-player{width:230%;float:left;margin:.313em .938em 0 0}
.grid__item.float-right{padding-left:0}
.teaser__head .cta a{font-size:2.5rem;margin:.215em 0 .675em}
.teaser--vr .image{margin-bottom:3.7em}
.teaser--vr .cta.cta--m a{margin:0}
.teaser--vr .teaser__head .cta a{margin:0 0 .215em}
.grid__article-teaser .cta a{font-family:"RNHouseSansRegular",sans-serif;font-size:1.8rem}
.grid__article-teaser .desk--two-third .cta a{font-size:1.6rem}
.grid__article-teaser .comp-rich-text{margin-bottom:0}
.grid__article-teaser .comp-rich-text p{line-height:1.55}
.grid__article-teaser .teaser__head .cta{font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.grid__article-teaser .grid__item{float:none}
.grid__article-teaser .teaser__head .cta{margin-top:0}
.grid__article-teaser .teaser__head .cta:before,.grid__article-teaser .teaser__head .cta:after{content:none}
.grid__article-teaser .float-right .image,.grid__article-teaser .float-right{float:right!important}
.theme--white .article-divider{border-color:#d9dae2}
.theme--light-blue .article-divider{border-color:#aeb0c8}
.theme--blue .article-divider{border-color:#06061f}
.article-divider{height:2px;margin:0 0 1em;border-top:.125em double;clear:both}
.comp-normal-text ul li{background:url("clientlibs_base/images/icons/list-blue.png") left 5px no-repeat;padding-left:.688em}
.comp-normal-text ol li{list-style:decimal inside}
.comp-normal-text .cta--l a{line-height:1.625}
.comp-normal-text .cta--m a{line-height:1.125}
.comp-normal-text p{font-size:13px;font-size:1.3rem;line-height:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.theme--blue .comp-normal-text ul li,.theme--brown .comp-normal-text ul li{background:url("clientlibs_base/images/icons/list-white.png") left 3px no-repeat}
.overlay-link{text-decoration:none}
.wai,.skip-links,.skip-links li,snav p.skip-links-last{height:0;overflow:hidden}
.wai,.skip-links a,caption span,.snav p.skip-links-last a{position:absolute;top:-1px;left:-1px;width:1px;height:1px;overflow:hidden;font-size:93%}
.main--tool-mobile .theme--white,.main--tool-mobile theme--blue,.main--tool-mobile .theme--light-blue{background:0}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.displaysidebar-webchat{visibility:visible;top:40%;bottom:60%;right:-206px;position:fixed;z-index:99}
.displaysidebar-webchat__fed{position:absolute;width:30%;height:142px;background:#161849;opacity:.1;top:5px;left:3px}
.login{float:right;height:45px;width:80px;color:#fff;font-size:1.5rem;line-height:3em;padding:0 .58em;text-decoration:none;border:0 none!important}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1}
.form-wrapper{padding:5px 15px;float:right;border-radius:10px}
.form-wrapper input{width:206px;height:30px;padding-left:5px;float:left;font-family:"NatWestNewRegular",sans-serif;border:0;background:#5c5d80;color:#000;font-size:1.5rem;text-decoration:none}
.form-wrapper input:focus{outline:0;background:#fff}
.form-wrapper input::-webkit-input-placeholder{color:#fff!important;font-weight:normal;font-style:italic}
.form-wrapper input:-moz-placeholder{color:#fff!important;font-weight:normal;font-style:italic}
.form-wrapper input:-ms-input-placeholder{color:#fff!important;font-weight:normal;font-style:italic}
.form-wrapper button{overflow:visible;position:relative;float:right;border:0;padding:0;cursor:pointer;height:32px;width:30px;font:bold 15px/40px 'lucida sans','trebuchet MS','Tahoma';color:#fff;text-transform:uppercase;background:#5c5d80;text-shadow:0 -1px 0 rgba(0,0,0,0.3)}
.form-wrapper button:active,.form-wrapper button:focus{background:#7d7d99;outline:0}
.form-wrapper button:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-color:transparent #7d7d99 transparent;top:12px;left:-6px}
.form-wrapper button:focus:before,.form-wrapper button:active:before{border-right-color:#7d7d99}
.form-wrapper button::-moz-focus-inner{border:0;padding:0}
.ext-cust{width:166px}
.ext-sav-cust{width:196px}
.right-nav-day2day{height:34.6em}
.right-nav-mort{height:34.6em}
.right-nav-insur-protect{height:34.6em;background:none repeat scroll 0 0 #fff!important}
.right-nav-travel-international{height:34.6em}
.header--global-nav .form-wrapper button{border:0 solid #161849;margin-left:2px;height:32px}
.header--global-nav .form-wrapper input{color:#fff;width:206px}
.hero__mask,.hero__separator,.breadcrumb__slash{display:none}
.shelf--next{padding:10px 0;padding:1rem 0rem;background-size:100%}
.shelf--next .heading{color:white;font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem;padding:0 0 30px 0;padding:0rem 0rem 3rem 0rem;font-family:"RNHouseSansBold",sans-serif}
.shelf--next .tool--shelf-next-list li{float:left;width:100%}
.shelf--next .tool--shelf-next-list .cta-help{margin-left:1.2rem}
.shelf--next .tool--shelf-next-list .cta--branded.cta--m a{margin-right:0;margin-right:0rem;padding-right:42px;padding-right:4.2rem}
.shelf--next .cta.cta--branded.cta--m a{color:#fff!important;background:url("clientlibs_base/images/icons/cta-arrow-white.png") center right no-repeat}
.theme--light-grey{background:#e3ded7}
.theme--dark-grey{background:#d1c9bf}
.shelf-slope{display:none;text-indent:-9999px;text-indent:-999.9rem}
*{box-sizing:border-box}
.header--mobile{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:left .1s ease-out;-moz-transition:left .1s ease-out;-o-transition:left .1s ease-out;transition:left .1s ease-out;position:relative;z-index:2}
.header--mobile .btn01{display:block;position:relative;width:100%;height:2.615em;font-size:1em;z-index:1}
.header--mobile .btn01 span:before{font-size:27px;font-size:2.7rem;display:block;color:#345375;width:100%;height:2.615em;z-index:3}
.header--mobile .btn01 .information:before{position:absolute;top:12%;left:28%}
.header--mobile .btn01 .location:before{position:absolute;top:11%;left:32%}
.header--mobile .btn01 .message:before{position:absolute;top:20%;left:28%}
.header--mobile .btn01 .phone:before{position:absolute;top:12%;left:30%}
.header--mobile .btn01:before,.header--mobile .btn01:after{content:"";position:absolute;-moz-border-radius:.231em;-webkit-border-radius:.231em;border-radius:.231em}
.header--mobile .btn01:before{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e5e5e5),color-stop(100%,#aaa));background-image:-webkit-linear-gradient(#e5e5e5,#aaa);background-image:-moz-linear-gradient(#e5e5e5,#aaa);background-image:-o-linear-gradient(#e5e5e5,#aaa);background-image:linear-gradient(#e5e5e5,#aaa);-webkit-box-shadow:rgba(0,0,0,0.6) .077em .077em .231em;-moz-box-shadow:rgba(0,0,0,0.6) .077em .077em .231em;box-shadow:rgba(0,0,0,0.6) .077em .077em .231em;width:95%;height:2.615em;top:0;left:0;z-index:1}
.header--mobile .btn01:after{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fafafa),color-stop(100%,#dbdbdb));background-image:-webkit-linear-gradient(#fafafa,#dbdbdb);background-image:-moz-linear-gradient(#fafafa,#dbdbdb);background-image:-o-linear-gradient(#fafafa,#dbdbdb);background-image:linear-gradient(#fafafa,#dbdbdb);-webkit-box-shadow:white .077em .077em .231em inset;-moz-box-shadow:white .077em .077em .231em inset;box-shadow:white .077em .077em .231em inset;width:93%;height:2.462em;top:.077em;left:.077em;z-index:2}
.header--mobile .header__links{overflow:hidden;*zoom:1;background:#003b79;width:100%}
.header--mobile .header__links li{float:left}
.header--mobile .header__links .menu-trigger{width:13.4375%;border-right:1px solid #002349}
.header--mobile .header__links .link--menu{position:relative;display:block;height:3.385em;border-right:1px solid #336294}
.header--mobile .header__links .link--menu:before{font-size:23px;font-size:2.3rem;color:white;position:absolute;top:18%;left:25%}
.header--mobile .header__links .logo{width:73.125%}
.header--mobile .header__links .logo h1{margin:0;padding:0}
.header--mobile .header__links .secure-sign-in{width:13.4375%}
.header--mobile .header__links .secure-sign-in img{float:right}
.header--mobile .header__links img{display:block}
.header--mobile .header__links .logo-img{margin:0 auto}
.header--mobile .header__nav{width:280px;background:#3a3a3a;position:absolute;padding:0 0 4.615em 0;top:0;left:-280px}
.header--mobile .header__nav__tools{border:1px solid #57597c;border-width:.077em;background:#003b79}
.header--mobile .header__nav__tools .search{overflow:hidden;*zoom:1;padding:4px 4.6428571%;border-bottom:1px solid #1d1d29;width:100%}
.header--mobile .header__nav__tools .search-label{text-align:-9999px}
.header--mobile .header__nav__tools .search-term{font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #b3b4bc;float:left;outline:0;width:84%;height:2.000em;margin:0;padding:.375em .500em;-webkit-appearance:none}
.header--mobile .header__nav__tools .search-term.placeholder{color:#a8a8a8}
.header--mobile .header__nav__tools .search-term:-moz-placeholder{color:#a8a8a8}
.header--mobile .header__nav__tools .search-term::-webkit-input-placeholder{color:#a8a8a8}
.header--mobile .header__nav__tools .submit-wrap{float:left;width:16%;position:relative}
.header--mobile .header__nav__tools .submit-wrap:before{font-size:19px;font-size:1.9rem;color:white;position:absolute;top:19%;left:25%}
.header--mobile .header__nav__tools .submit{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;background:#70b640;color:#70b640;width:100%;height:32px;margin:0 0 0 -0.091em;-webkit-appearance:none}
.header--mobile .quick-tools{overflow:hidden;*zoom:1;border-top:1px solid #336294;border-bottom:1px solid #002349;background:#003b79;width:100%;padding:7px 4.6428571%}
.header--mobile .quick-tools li{float:left;width:25%}
.header--mobile .quick-tools li{padding:0 .31746032%}
.header--mobile .quick-tools li:first-child{padding:0 .6% 0 0}
.header--mobile .quick-tools li:last-child{padding:0 0 0 .6%}
.header--mobile .header__snav{position:relative;z-index:999}
.header--mobile .header__snav>li{font-family:"RNHouseSansRegular",sans-serif;font-size:20px;font-size:2rem;background:#345375;border-top:1px solid #71869e;border-bottom:1px solid #28405a;color:#fff;z-index:1}
.header--mobile .header__snav>li .link--next:before{font-size:14px;font-size:1.4rem;position:relative;top:33%;left:90%;color:white}
.header--mobile .header__snav>.active{z-index:10}
.header--mobile .header__snav a{text-decoration:none;display:block;padding:.750em 5.3571429%}
.header--mobile .header__snav__second-level{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:left .1s ease-out;-moz-transition:left .1s ease-out;-o-transition:left .1s ease-out;transition:left .1s ease-out;position:absolute;top:0;left:0;width:280px;background:#3a3a3a;z-index:-1}
.header--mobile .header__snav__second-level>li{position:relative;background:#345375}
.header--mobile .header__snav__second-level>li a{border-top:1px solid #71869e;border-bottom:1px solid #28405a;padding-left:13.5714286%}
.header--mobile .header__snav__second-level>li .link--lead{padding-left:5.3571429%}
.header--mobile .header__snav__second-level>li .link--next{padding:0 0 0 .500em}
.header--mobile .header__snav__second-level>li .link--next:before{filter:alpha(opacity=50);opacity:.5;position:relative;top:0;left:0}
.header--mobile .header__snav__second-level>li .link--next:after{font-size:14px;font-size:1.4rem;position:relative;top:0;left:-1em}
.header--mobile .header__snav__second-level>li .link--detail{font-family:"RNHouseSansRegular",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;display:block;padding:.833em 0 0 0}
.header--mobile .header__snav__second-level .section-heading{font-size:15px;font-size:1.5rem;background:#2f4f72;border-bottom:1px solid #28405a;color:white;opacity:.5;padding:.667em 0 .667em .933em}
.header--mobile .header__snav__second-level .icon-gt-cta-arrow:before,.header--mobile .header__snav__second-level .icon-gt-cta-arrow:after{font-size:14px;font-size:1.4rem;top:34%;right:6%;color:white}
.header--mobile .header__snav__second-level .link--back{background:#92929f;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF92929F',endColorstr='#FF626274');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#8a96a4),color-stop(50%,#607184),color-stop(51%,#54667b),color-stop(100%,#54667b));background-image:-webkit-linear-gradient(top,#8a96a4 0,#607184 50%,#54667b 51%,#54667b 100%);background-image:-moz-linear-gradient(top,#8a96a4 0,#607184 50%,#54667b 51%,#54667b 100%);background-image:-o-linear-gradient(top,#8a96a4 0,#607184 50%,#54667b 51%,#54667b 100%);background-image:linear-gradient(top,#8a96a4 0,#607184 50%,#54667b 51%,#54667b 100%);border-top:1px solid #b5b5bd;border-bottom:1px solid #4b4b59;padding:.300em 0 .300em 2.200em}
.header--mobile .header__snav__second-level .link--back span:before{font-size:14px;font-size:1.4rem;position:absolute;top:0;left:0;color:white;padding:.714em 1.071em .643em .929em;border-right:1px solid #b5b5bd}
.header--mobile .header__snav__second-level .link--back span:after{font-size:14px;font-size:1.4rem;content:"";position:absolute;top:0;left:13.5%;padding:1.714em .071em .643em 0;border-right:1px solid #4b4b59}
.header--mobile .header__snav__second-level.active{left:0;z-index:1}
.header--mobile .header__snav__second-level-hidden{width:1px;height:1px;position:absolute;padding:0;margin:-.063em;overflow:hidden;border:0;clip:rect(0 0 0 0)}
.header--mobile .header__mnav{font-family:"RNHouseSansRegular",sans-serif;font-size:20px;font-size:2rem;padding:.700em 1em 0 .700em}
.header--mobile .header__mnav .nav-heading2{margin:0 0 .400em 0;color:#fff}
.header--mobile .header__mnav__navigation a{text-decoration:none;display:block;padding:.400em 0 .300em .750em;margin-bottom:.100em;background:#5a5858;color:#bababa}
.header--mobile .header__mnav__navigation .active{background:white;color:#5a5858}
.header--mobile .tools-guides>li{background-color:#02468e}
.header--mobile .tools-guides>li a{border-top:.05em solid #205c9b;border-bottom:.05em solid #02366d;position:relative}
.header--mobile .tools-guides li:last-child a{border-bottom:0}
.header--mobile .tools-guides .finder:before{position:absolute;top:20px;left:5%}
.header--mobile .tools-guides .document-doc:before{position:absolute;top:20px;left:4%}
.header--mobile .tools-guides .calculator:before{position:absolute;top:20px;left:5%}
.header--mobile .tools-guides .financial-checkup:before{font-size:17px;font-size:1.7rem;position:absolute;top:20px;left:4%}
.header--mobile .tools-guides .savings:before{font-size:17px;font-size:1.7rem;position:absolute;top:20px;left:2%}
.header--mobile .tools-guides .debt-consilidation:before{font-size:20px;font-size:2rem;position:absolute;top:20px;left:5%}
.header--mobile .tools-guides .questions:before{font-size:16px;font-size:1.6rem;position:absolute;top:20px;left:5%}
.header--mobile.active,.main.active{left:280px}
.main{z-index:10;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:left .1s ease-out;-moz-transition:left .1s ease-out;-o-transition:left .1s ease-out;transition:left .1s ease-out}
.header--desktop{display:none}
.header--spoke--desktop{min-height:60px;padding-top:10px}
.header--spoke--mobile .header__links .logo{width:100%}
.cta{display:block;clear:both;overflow:hidden}
.cta a{display:block;float:left;position:relative;margin:1em 0;clear:left;font-size:13px;font-size:1.3rem;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none;color:inherit;background-repeat:no-repeat;background-position:top right}
.cta a:hover{color:#0075a2}
.cta a:after,.cta a:before{position:relative;font-family:'nw-icons'}
.cta.cta--s a{font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem}
.cta.cta--s a:hover,.cta.cta--s a:focus{text-decoration:underline}
.cta.cta--s a:after{position:absolute;right:-1.600em;top:2px;content:'\e00a';font-size:11px;font-size:1.1rem}
.cta.cta--m.cta--branded a{padding:.313em 0 .313em 1em;color:white}
.cta.cta--tool-back a{padding:.313em .625em .313em 1.875em;color:white}
.cta.cta--tool-next a{padding:.313em 1.875em .313em .625em;color:white}
.cta.cta--l a{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.cta.cta--l.cta--branded a{padding:.438em 0 .438em 1em;color:white}
.cta.cta--sign-in a{padding:7.5px 30px 7.5px 30px;padding:.75rem 3rem .75rem 3rem;margin:0 10px 0 0;margin:0rem 1rem 0rem 0rem;background:#a01b85 url("clientlibs_base/images/icons/lock.png") 10px center no-repeat;color:white}
.cta.cta--sign-in a:hover,.cta.cta--sign-in a:focus{background-color:#50003f}
.cta.cta--sign-in .cta--sign-in--icon{padding:0 10px 0 20px;padding:0rem 1rem 0rem 2rem}
.cta--download{width:100%;margin-bottom:.75em;padding-left:31px;line-height:1.3;min-height:28px;float:left;color:#067cc4;text-decoration:none}
.cta--download a{color:#067cc4;margin:0;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.cta--download a:hover{color:#067cc4}
.cta-list li{margin-bottom:1.25em}
.cta.cta--box>a,.cta.cta--box>a:hover,.cta.cta--btn>a,.cta.cta--btn>a:hover{color:#0a2f64;height:auto;line-height:1.667em;padding:0 1.767em 0 .722em;background-color:white}
.cta.cta--box a:before,.cta.cta--box a:after,.cta.cta--btn a:before,.cta.cta--btn a:after{right:.433em;top:.6em;font-size:1.7rem}
.theme--blue .cta--box a,.theme--light-blue .cta--box a{color:#0a2f64}
.theme--blue .comp-rich-text p .cta.cta--btn a,.theme--blue .comp-rich-text p .cta.cta--btn a:hover,.theme--blue .cta.cta--btn a,.theme--blue .cta.cta--btn a:hover{color:#0a2f64}
.theme--light-blue .cta.cta--btn a,.theme--light-blue .cta.cta--btn a:hover{color:white;background-color:#0a2f64}
.theme--blue .product-table .cta.cta--btn a,.theme--blue .product-table .cta.cta--btn a:hover,.theme--white .product-table .cta.cta--btn a,.theme--white .product-table .cta.cta--btn a:hover{color:white!important;background-color:#0a2f64}
.cta.cta--branded.cta--l.disabled--cta a{background:url("clientlibs_base/images/angles/sprite-angles.png") no-repeat scroll right -608px rgba(0,0,0,0);cursor:default;color:#aaa}
.cta.cta--branded.cta--l.disabled--cta a:hover{background:url("clientlibs_base/images/angles/sprite-angles.png") no-repeat scroll right -608px rgba(0,0,0,0);color:#aaa}
.cta.cta--branded.cta--l.cta--font10 a{font-size:10px}
.cta.cta--branded.cta--l.cta--font12 a{font-size:12px}
.cta.cta--branded.cta--l.cta--font14 a{font-size:14px}
.cta.cta--branded.cta--l.cta--font16 a{font-size:16px}
.cta.cta--branded.cta--l.cta--font18 a{font-size:18px}
.cta.cta--branded.cta--m.cta--font10 a{font-size:10px}
.cta.cta--branded.cta--m.cta--font12 a{font-size:12px}
.cta.cta--branded.cta--m.cta--font14 a{font-size:14px}
.cta.cta--branded.cta--m.cta--font16 a{font-size:16px}
.cta.cta--branded.cta--m.cta--font18 a{font-size:18px}
.cta.cta--m.cta--font10 a:before,.cta.cta--m.cta--font10 a:after,.cta.cta--l.cta--font10 a:before,.cta.cta--l.cta--font10 a:after{font-size:10px}
.cta.cta--branded.cta--l.cta--font10 a:before,.cta.cta--branded.cta--l.cta--font10 a:after,.cta.cta--branded.cta--m.cta--font10 a:before,.cta.cta--branded.cta--m.cta--font10 a:after{top:8px}
.cta.cta--m.cta--font12 a:before,.cta.cta--m.cta--font12 a:after,.cta.cta--l.cta--font12 a:before,.cta.cta--l.cta--font12 a:after{font-size:12px}
.cta.cta--branded.cta--l.cta--font12 a:before,.cta.cta--branded.cta--l.cta--font12 a:after{top:10px}
.cta.cta--branded.cta--m.cta--font12 a:before,.cta.cta--branded.cta--m.cta--font12 a:after{top:9px}
.cta.cta--m.cta--font14 a:before,.cta.cta--m.cta--font14 a:after,.cta.cta--l.cta--font14 a:before,.cta.cta--l.cta--font14 a:after{font-size:14px}
.cta.cta--branded.cta--l.cta--font14 a:before,.cta.cta--branded.cta--l.cta--font14 a:after{top:11px}
.cta.cta--branded.cta--m.cta--font14 a:before,.cta.cta--branded.cta--m.cta--font14 a:after{top:10px}
.cta.cta--m.cta--font16 a:before,.cta.cta--m.cta--font16 a:after,.cta.cta--l.cta--font16 a:before,.cta.cta--l.cta--font16 a:after{font-size:16px}
.cta.cta--branded.cta--l.cta--font16 a:before,.cta.cta--branded.cta--l.cta--font16 a:after{top:13px}
.cta.cta--branded.cta--m.cta--font16 a:before,.cta.cta--branded.cta--m.cta--font16 a:after{top:12px}
.cta.cta--m.cta--font18 a:before,.cta.cta--m.cta--font18 a:after,.cta.cta--l.cta--font18 a:before,.cta.cta--l.cta--font18 a:after{font-size:18px}
.cta.cta--branded.cta--l.cta--font18 a:before,.cta.cta--branded.cta--l.cta--font18 a:after{top:15px}
.cta.cta--branded.cta--m.cta--font18 a:before,.cta.cta--branded.cta--m.cta--font18 a:after{top:14px}
.cta.cta--m.cta--font10 a{font-size:10px}
.cta.cta--m.cta--font12 a{font-size:12px}
.cta.cta--m.cta--font14 a{font-size:14px}
.cta.cta--m.cta--font16 a{font-size:16px}
.cta.cta--m.cta--font18 a{font-size:18px}
.cta--strap--width{width:100%!important;overflow:hidden}
.cta.cta--branded.cta--l.margin--remove{margin-left:-50px}
.cta--back-m{margin-left:-20px;margin-left:-2rem;float:left}
.cta--back-m a{background-color:#2a254b;padding:.8em 1.5em;color:white;text-decoration:none}
.cta--back-m a:hover{color:white}
.cookie-container{position:relative;clear:both;overflow:hidden}
.cookie{width:100%;margin:0;float:none;min-height:40px;padding:5%;position:relative;background-color:#f0f7fa;font-size:12px;font-size:1.2rem;line-height:1.5;z-index:999}
.cookie__h-subline{margin-bottom:.937em;font-size:16px;font-size:1.6rem}
.cookie__close{width:1.666em;height:1.666em;position:absolute;top:5px;right:.313em;float:right;text-decoration:none;background-color:red;color:white;cursor:pointer;z-index:999}
.cookie__close:after{position:relative;left:3px;top:-1px;font-size:14px;font-size:1.4rem;color:white;font-family:'nw-icons';content:"\e010"}
.cookie__close:hover,.cookie__close:focus{background-color:#023369}
.cookie__hidden{width:1px;height:1px;position:absolute;padding:0;margin:-.063em;overflow:hidden;border:0;clip:rect(0 0 0 0)}
.hidden{display:inline-block;text-indent:-9999px}
.shelf--faq{line-height:1.33;font-size:12px;font-size:1.2rem}
.shelf--faq .header-group{margin-bottom:0}
.shelf--faq .comp-rich-text p{padding:1em 0 0}
.shelf--faq .js-carousel-faq{margin-bottom:50px}
.shelf--faq .carousel__slider{position:relative;width:270px;margin:5px auto 0}
.shelf--faq ul.carousel__direction-nav{margin-top:1em}
.shelf--faq .carousel__viewport{height:150px}
.shelf--faq .carousel__control-paging{top:160px}
.shelf--faq .section{float:left}
.shelf--faq .grid .grid__item,.shelf--faq .grid--rev .grid__item,.shelf--faq .grid--full .grid__item,.shelf--faq .grid--right .grid__item,.shelf--faq .grid--center .grid__item{padding:0}
.shelf--faq .carousel__prev,.shelf--faq .carousel__next{height:110px;margin:0;margin-top:-3px}
.shelf--faq .carousel__prev .icon,.shelf--faq .carousel__next .icon{margin-top:1.3em}
.shelf--faq .carousel__next .icon{margin-left:.06em}
.faq-list{margin:1em 0;clear:both}
.faq-list p,.faq-list .cta,.faq-list .download{margin-top:0;margin-bottom:12px}
.faq-list .q.grid__item{padding-left:16px}
.faq-list .q{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;float:left;background:inherit;margin-bottom:21px;padding:0 16px;position:relative}
.faq-list .q:after{content:'';height:0;width:0;border-bottom:19px solid transparent;border-left:19px solid inherit;position:absolute;bottom:-18px;left:0}
.faq-list .q span{display:none}
.faq-list .q a.faq-wrap{color:#fff;height:70px;float:left;padding-right:20px;position:relative;overflow-y:scroll;overflow-x:hidden;text-decoration:none}
.faq-list .q a.faq-wrap:after,.faq-list .q a.faq-wrap:before{content:none}
.faq-list .q .faq-external-link{text-decoration:none}
.faq-list .a{padding:0 16px;overflow:hidden;background:transparent;line-height:1.38}
.faq-list .cta a{margin:0;font-size:12px;font-size:1.2rem}
.faq-list .cta a:before{display:none}
.faq-list .cta.cta--m a{font-size:18px;font-size:1.8rem}
.faq-list .q-clone{margin:20px 0;font-size:40px;font-size:4rem;line-height:1.05;font-family:"RNHouseSansRegular",sans-serif}
.faq-list .download{font-size:15px;font-size:1.5rem}
.faq-list .q.rbs-blue{background:none repeat scroll 0 0 #280079}
.faq-list .q.rbs-blue:after{border-left:19px solid #280079}
.faq-list .q.rbs-blue:hover:after{border-left-color:#280079}
.faq-list .q.rbs-light-blue{background:none repeat scroll 0 0 #5b5299}
.faq-list .q.rbs-light-blue:after{border-left:19px solid #5b5299}
.faq-list .q.rbs-light-blue:hover:after{border-left-color:#5b5299}
.faq-list .q.nat-violet{background:none repeat scroll 0 0 #412355}
.faq-list .q.nat-violet:after{border-left:19px solid #412355}
.faq-list .q.nat-violet:hover:after{border-left-color:#412355}
.faq-list .q.nat-light-violet{background:none repeat scroll 0 0 #8157a4}
.faq-list .q.nat-light-violet:after{border-left:19px solid #8157a4}
.faq-list .q.nat-light-violet:hover:after{border-left-color:#8157a4}
.faq--ans{padding:0 16px;overflow:hidden;background:transparent;line-height:1.38}
.faq-list--all li{clear:both;float:left;width:100%;margin:15px 0 0;padding-bottom:3px;border-bottom:1px solid #8b8fac;min-height:98px}
.faq-list--all q{min-height:85px}
html.js .faq-list--special-view li{margin:0 0 24px;display:inline}
html.js .faq-list--special-view .a{display:none}
html.js .faq-list--special-view .q{cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out;width:250px;margin-left:10px;margin-right:10px}
html.js .faq-list--special-view .q:hover,html.js .faq-list--special-view .q:focus{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:10;outline:0}
html.js .faq-list--special-view .q .faq-list__arrow{position:relative;display:inline}
html.js .faq-list--special-view .q .faq-list__arrow:before,html.js .faq-list--special-view .q .faq-list__arrow:after{position:absolute;font-family:'nw-icons';line-height:1px;left:5px}
html.js .faq-list--special-view .q:hover:after{border-bottom:60px solid transparent;border-left-style:solid;border-left-width:60px;z-index:-1}
html.js .faq--ans.faq--overlay{overflow:visible;padding:48px 48px 32px;background:#f0f7fa;font-size:13px;font-size:1.3rem;line-height:1.38}
html.js .faq--ans.faq--overlay p,html.js .faq--ans.faq--overlay .cta,html.js .faq--ans.faq--overlay .download{margin-bottom:32px}
html.js .faq--ans.faq--overlay:after{position:relative;border-bottom:30px solid transparent;border-left:30px solid #f0f7fa;content:'';top:32px;left:-48px;bottom:0;height:0;width:0}
html.js .faq--ans.faq--overlay h2.overlay-question{font-family:"RNHouseSansRegular",sans-serif;font-size:25px;font-size:2.5rem;margin-bottom:.3em}
html.js .faq--ans.faq--overlay .cta--branded.cta--m{margin-left:-48px}
.faq-search-wrap{clear:both;margin:1.5em 0;padding:0;overflow:hidden}
.faq-search-wrap .faq-search-title{font-size:24px;font-size:2.4rem;font-family:"RNHouseSansRegular",sans-serif;margin:0}
.faq-search-wrap .faq-search{float:left;width:100%}
.faq-search-wrap .faq-search fieldset{clear:both;float:left;margin:1.2em 0 .8em;padding:0;overflow:hidden;width:75%}
.faq-search-wrap .faq-search input{color:#999;border:1px solid #d9d9d9;border-top-left-radius:.250em;border-bottom-left-radius:.250em;padding-left:.313em;width:100%;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;height:1.45em;margin-top:1px}
.faq-search-wrap .faq-search button.faq-btn{background-color:#003b79;height:1.4em;border:0;border-top-right-radius:.250em;border-bottom-right-radius:.250em;color:white;cursor:pointer;float:left;padding:0;margin:16px 1.3em 0 -5px;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;position:relative;width:30px}
.faq-search-wrap .faq-search button.faq-btn:hover,.faq-search-wrap .faq-search button.faq-btn:focus{background-color:#5479b6}
.faq-search-wrap .faq-search button.faq-btn:before,.faq-search-wrap .faq-search button.faq-btn:after{font-family:'nw-icons';line-height:1px;position:absolute;font-size:14px;font-size:1.4rem;top:.800em;right:.625em}
.faq-search-wrap .faq-search button.faq-btn:before{content:'\e00d';filter:alpha(opacity=50);opacity:.5}
.faq-search-wrap .faq-search button.faq-btn:after{content:'\e00e'}
.faq-search-wrap .faq-search button.faq-btn span{height:1.500em;line-height:1.500em;margin:0 1.563em 0 1em;display:inline-block;text-indent:-9999px}
.faq-search-wrap .cta{padding:0}
.faq-search-wrap .cta a{margin:0;line-height:1.8}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-webkit-input-placeholder{color:transparent!important}
input:focus::-moz-placeholder{color:transparent!important}
input:focus:-moz-placeholder{color:transparent!important}
.theme--blue .faq-search button.faq-btn,.theme--brown .faq-search button.faq-btn{background-color:#d3e4eb;color:#0a2f64}
.theme--blue .faq-search button.faq-btn:hover,.theme--blue .faq-search button.faq-btn:focus,.theme--brown .faq-search button.faq-btn:hover,.theme--brown .faq-search button.faq-btn:focus{background-color:#0075a2;color:white}
.header-group{position:relative;margin-bottom:.5em;font-family:"RNHouseSansRegular",sans-serif}
.header-group__sign-post{font-size:14px;font-size:1.4rem}
.header-group__headline{position:relative;margin-top:.12em;font-size:24px;font-size:2.4rem;line-height:1}
.shelf--hero{padding:0;overflow:hidden;position:relative}
.shelf--hero .image{width:100%;height:auto;display:block}
.shelf--hero .cta--l{overflow:hidden;width:100%}
.hero__copy{position:relative;margin:-2.8em 0 0}
.hero__heading{float:left;padding:.32em 1.35em .32em .625em;margin-right:.5em;font-size:26px;font-size:2.6rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1;color:#0a2f64}
.hero__signpost{padding:4.25em 1.25em 0;font-size:13px;font-size:1.3rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1.2}
.hero__footline{padding:.62em 1.25em;background:#e7e7ec;font-size:13px;font-size:1.3rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1.38;color:#666;clear:both}
.social-bar{float:left;width:100%;padding:1.077em 0 1.231em .615em;border-bottom:1px solid #2b4b6f;background:#0a2f64;margin:1px 1px 0 0}
.social-bar ul{float:right}
.social-bar__share{float:left;margin-right:1.538em;line-height:1.6;color:white;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.social-bar__print{display:none}
.social-bar__link{line-height:2.7;float:left;cursor:pointer;text-decoration:none}
.social-bar__print{display:none}
.social-bar__list{margin-right:12px;float:left}
.social-bar__list:last-child{margin-right:0}
.social-bar__facebook,.social-bar__twitter,.social-bar__email,.social-bar__print{display:block}
.social-bar__twitter{position:relative;border-radius:4px}
.social-bar__twitter:before{font-family:nw-icons;font-size:20px;font-size:2rem;content:'\e601';left:3px;top:-15px;position:absolute}
.social-bar__facebook{position:relative;border-radius:4px}
.social-bar__facebook:before{font-family:nw-icons;font-size:20px;font-size:2rem;content:'\e606';left:1px;top:-16px;position:absolute}
.social-bar__print{display:none}
.social-bar__email{position:relative;border-radius:4px}
.social-bar__email:before{font-family:nw-icons;font-size:20px;font-size:2rem;content:'\e608';left:2px;top:-15px;position:absolute}
.social-bar__facebook,.social-bar__twitter,.social-bar__email,.social-bar__print{background:white;height:24px;width:24px}
.social-bar__facebook:before,.social-bar__twitter:before,.social-bar__email:before,.social-bar__print:before{color:#0a2f64}
.shelf.offer{padding:2.462em 0;margin-top:1.2em;float:left}
.shelf.offer .comp-rich-text p{padding-bottom:.6em;font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}
.shelf.offer .comp-rich-text p strong{display:block;margin-top:.4em;font-size:1.7rem;line-height:1.1}
.shelf.offer .comp-rich-text ul{float:left}
.shelf.offer.theme--blue{background-color:rgba(22,24,73,0.96)}
.shelf.offer.theme--light-blue{background-color:rgba(223,224,240,0.96)}
.shelf.offer.theme--white{background-color:rgba(255,255,255,0.96)}
.shelf.offer.theme--light-grey{background-color:rgba(220,216,218,0.96)}
.shelf--hero .offer .image{position:relative}
.hero__copy .offer .cta{margin-left:0}
.offer .image--teaser-1{margin-bottom:2.5em}
.offer__heading{float:left;padding:0;margin-right:.5em;margin-bottom:.933em;line-height:1;width:100%;max-height:1.75em;font-size:20px;font-size:2rem;font-family:"RNHouseSansRegular",sans-serif}
.shelf--hero .offer .cta--m,.shelf--hero .offer .cta--box{width:auto;margin-right:1em}
.cta.cta--box{float:left;clear:none;margin-top:-0.5em}
.offer .cta.cta--box a,.offer .cta.cta--m a{margin-bottom:0}
.shelf--hero .offer .cta--m{float:left}
.shelf--hero .offer .cta{clear:none}
.hero__heading__new{max-width:50%!important}
.title--font30{font-size:30px!important}
.title--font35{font-size:35px!important}
.title--font40{font-size:40px!important}
.title--font45{font-size:45px!important}
.title--font55{font-size:55px!important}
.hero__signpost__new{max-width:75%!important}
.title--font15{font-size:15px!important}
.title--font20{font-size:20px!important}
.title--font30{font-size:30px!important}
.image{width:100%;height:auto;margin-bottom:1em}
.image--teaser-1{width:264px;height:149px;margin-bottom:1em}
.image--teaser-2{width:416px;height:234px;margin-bottom:1em}
.image--teaser-3{width:272px;height:153px;margin-bottom:1em}
.comp-rich-text{font-size:13px;font-size:1.3rem}
.comp-rich-text .fs-16{font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1}
.comp-rich-text .fs-16 strong{font-size:16px;font-size:1.6rem}
.comp-rich-text .fs-14{font-size:14px;font-size:1.4rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1}
.comp-rich-text .fs-14 strong{font-size:14px;font-size:1.4rem}
.comp-rich-text .fs-18{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1}
.comp-rich-text .fs-18 strong{font-size:18px;font-size:1.8rem}
.comp-rich-text .intro-copy{font-size:25px;font-size:2.5rem;line-height:2.7rem}
.comp-rich-text h3,.comp-rich-text h3 strong{font-size:25px;font-size:2.5rem;line-height:2.7rem}
.comp-rich-text p,.comp-rich-text ul,.comp-rich-text ol{padding-bottom:1em}
.comp-rich-text h4,.comp-rich-text h4 strong{font-size:18px;font-size:1.8rem;line-height:2rem;padding-bottom:10px}
.comp-rich-text .body-copy,.comp-rich-text .inline-text,.comp-rich-text li,.comp-rich-text strong,.comp-rich-text em,.comp-rich-text p{font-size:13px;font-size:1.3rem;line-height:1.8rem}
.comp-rich-text ul li{background:url("clientlibs_base/images/icons/list-blue.png") left 6px no-repeat;padding-left:.688em;clear:both;margin:5px 0}
.comp-rich-text ol li{list-style:decimal inside;margin:5px 0}
.comp-rich-text .cta--l a{line-height:1}
.comp-rich-text .cta--m a{line-height:1.125}
.comp-rich-text blockquote{font-size:25px;font-size:2.5rem;font-family:"RNHouseSansRegular",sans-serif;line-height:2.7rem;color:#0a2f64;margin-bottom:1.563em}
.comp-rich-text blockquote:before,.comp-rich-text blockquote:after{font-family:nw-icons;font-size:36px;font-size:3.6rem;width:78px}
.comp-rich-text blockquote:before{content:'\e014';margin-right:.44em}
.comp-rich-text blockquote:after{content:'\e013';vertical-align:middle;margin-left:.42em}
.comp-rich-text .tips-copy{font-size:13px;font-size:1.3rem;line-height:1.7rem}
.comp-rich-text p a{text-decoration:underline}
.comp-rich-text p a:hover{color:#0a2f64}
.comp-rich-text h3 a,.comp-rich-text h4 a{color:#2b95d8;text-decoration:none}
.comp-rich-text h3 a:hover,.comp-rich-text h4 a:hover{color:#0a2f64;text-decoration:underline}
.comp-rich-text span a{color:#2b95d8;text-decoration:none}
.comp-rich-text span a:hover{color:#0a2f64}
.comp-rich-text .body-copy,.comp-rich-text .tips-copy,.comp-rich-text .inline-text,.comp-rich-text p{font-family:"RNHouseSansRegular",sans-serif}
.comp-rich-text h3,.comp-rich-text h4,.comp-rich-text .intro-copy,.comp-rich-text .pull-out-quote{font-family:"RNHouseSansRegular",sans-serif}
.comp-rich-text .bl__icon-checkmark,.comp-rich-text .bl__icon-ticket,.comp-rich-text .bl__icon-airplane,.comp-rich-text .bl__icon-umbrella,.comp-rich-text .bl__icon-cancel,.comp-rich-text .bl__icon-mobile{float:none;padding-left:25px}
.comp-rich-text .bl__icon-checkmark:before,.comp-rich-text .bl__icon-ticket:before,.comp-rich-text .bl__icon-airplane:before,.comp-rich-text .bl__icon-umbrella:before,.comp-rich-text .bl__icon-cancel:before,.comp-rich-text .bl__icon-mobile:before{font-size:1.1em;width:1.9em;top:2px}
.comp-rich-text h3 .bl__icon-checkmark,.comp-rich-text h3 .bl__icon-ticket,.comp-rich-text h3 .bl__icon-airplane,.comp-rich-text h3 .bl__icon-umbrella,.comp-rich-text h3 .bl__icon-cancel,.comp-rich-text h3 .bl__icon-mobile,.comp-rich-text blockquote .bl__icon-checkmark,.comp-rich-text blockquote .bl__icon-ticket,.comp-rich-text blockquote .bl__icon-airplane,.comp-rich-text blockquote .bl__icon-umbrella,.comp-rich-text blockquote .bl__icon-cancel,.comp-rich-text blockquote .bl__icon-mobile,.comp-rich-text p .icon--pd__title .bl__icon-checkmark,.comp-rich-text p .icon--pd__title .bl__icon-ticket,.comp-rich-text p .icon--pd__title .bl__icon-airplane,.comp-rich-text p .icon--pd__title .bl__icon-umbrella,.comp-rich-text p .icon--pd__title .bl__icon-cancel,.comp-rich-text p .icon--pd__title .bl__icon-mobile{width:1.4em}
.comp-rich-text h4 .bl__icon-checkmark,.comp-rich-text h4 .bl__icon-ticket,.comp-rich-text h4 .bl__icon-airplane,.comp-rich-text h4 .bl__icon-umbrella,.comp-rich-text h4 .bl__icon-cancel,.comp-rich-text h4 .bl__icon-mobile{width:2em}
.comp-rich-text ul li a:hover{color:#0a2f64}
.comp-rich-text .download{width:100%;padding-left:31px;line-height:1;min-height:28px;float:left;font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif;color:#0a2f64;text-decoration:none}
.comp-rich-text .download a{color:#0a2f64}
.comp-rich-text .download a:hover{color:#0a2f64}
.comp-rich-text span.icon--pd__title{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1.2;display:block;margin:0;position:relative}
.comp-rich-text span.icon--pd__desc{display:block;margin-top:-.8em}
h3.pd__heading{font-size:30px;font-size:3rem;font-family:"RNHouseSansRegular",sans-serif;line-height:3rem;margin:0 0 .5em 0}
.theme--blue .comp-rich-text span.icon--pd__title,.theme--brown .comp-rich-text span.icon--pd__title{background-position:left -194px}
.theme--blue .comp-rich-text,.theme--brown .comp-rich-text,.modal-overlay .comp-rich-text{color:white}
.theme--blue .comp-rich-text .download a,.theme--brown .comp-rich-text .download a,.modal-overlay .comp-rich-text .download a{color:#0a2f64}
.theme--blue .comp-rich-text .download a:hover,.theme--brown .comp-rich-text .download a:hover,.modal-overlay .comp-rich-text .download a:hover{color:#0a2f64}
.theme--blue .comp-rich-text span a,.theme--brown .comp-rich-text span a,.modal-overlay .comp-rich-text span a{color:white;text-decoration:none}
.theme--blue .comp-rich-text span a:hover,.theme--brown .comp-rich-text span a:hover,.modal-overlay .comp-rich-text span a:hover{color:#b4a99f}
.theme--blue .comp-rich-text p span a,.theme--brown .comp-rich-text p span a,.modal-overlay .comp-rich-text p span a{text-decoration:none}
.theme--blue .comp-rich-text p a,.theme--brown .comp-rich-text p a,.modal-overlay .comp-rich-text p a{color:white;text-decoration:underline}
.theme--blue .comp-rich-text p a:hover,.theme--brown .comp-rich-text p a:hover,.modal-overlay .comp-rich-text p a:hover{color:#b4a99f}
.theme--blue .comp-rich-text h3 a,.theme--blue .comp-rich-text h4 a,.theme--brown .comp-rich-text h3 a,.theme--brown .comp-rich-text h4 a,.modal-overlay .comp-rich-text h3 a,.modal-overlay .comp-rich-text h4 a{color:white;text-decoration:none}
.theme--blue .comp-rich-text h3 a:hover,.theme--blue .comp-rich-text h4 a:hover,.theme--brown .comp-rich-text h3 a:hover,.theme--brown .comp-rich-text h4 a:hover,.modal-overlay .comp-rich-text h3 a:hover,.modal-overlay .comp-rich-text h4 a:hover{color:#b4a99f;text-decoration:underline}
.theme--blue .comp-rich-text ul li,.theme--brown .comp-rich-text ul li,.modal-overlay .comp-rich-text ul li{background:url("clientlibs_base/images/icons/list-white.png") left 6px no-repeat;padding-left:.688em;clear:both}
.theme--blue .comp-rich-text blockquote,.theme--brown .comp-rich-text blockquote,.modal-overlay .comp-rich-text blockquote{color:white}
.comp-rich-text.incident_message{border:1px solid #f00;padding-left:10px;padding-top:8px;clear:both;margin:10px 0 2px 0}
.check-icon{background:url("clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -148px transparent}
.info-icon{background:url("clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -185px transparent}
.cross-icon{background:url("clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -73px transparent}
.alert-icon{background:url("clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -111px transparent}
.check-icon,.cross-icon,.info-icon,.alert-icon{line-height:1;min-height:37px;position:absolute;right:0;width:39px;margin-top:0;top:14px}
.cross-icon{min-height:38px}
option.check-icon,option.cross-icon,option.info-icon,option.alert-icon{width:100%;padding-left:45px}
.comp-rich-text.white--border-padded{margin-top:119px;margin-left:33px;border:1px solid white;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px}
.comp-rich-text .blue--backgorund{border:1px solid;background:#161849}
.comp-rich-text .blue--backgorund tr td{border:1px solid white;color:white}
.user-icon{background:url("clientlibs_base/images/icons/icon_your-account.png") no-repeat scroll 0 0 transparent}
.home-icon{background:url("clientlibs_base/images/icons/icon_home.png") no-repeat scroll 0 0 transparent}
.piggybank-icon{background:url("clientlibs_base/images/icons/icon_income.png") no-repeat scroll 0 0 transparent}
.productdetails-shelf{font-family:"NatWestNewRegular",sans-serif,'nw-icons'!important;font-size:1.8rem}
.user-icon,.home-icon,.piggybank-icon{font-family:"NatWestNewRegular",sans-serif;font-size:1.8rem;padding:1px 0 0 35px;display:table}
@media screen and (max-width:600px){table thead{display:none}
table tbody td{display:block;color:#000}
.rate-table-grey td{display:table-cell}
}
.cta-leftaligned .shelf__inner.shelf--padded .grid .cta.cta--branded.cta--l,.cta-leftaligned .shelf__inner.shelf--padded .grid--rev .cta.cta--branded.cta--l,.cta-leftaligned .shelf__inner.shelf--padded .grid--full .cta.cta--branded.cta--l,.cta-leftaligned .shelf__inner.shelf--padded .grid--right .cta.cta--branded.cta--l,.cta-leftaligned .shelf__inner.shelf--padded .grid--center .cta.cta--branded.cta--l{margin-left:-86px!important}
.comp-rich-text .moneysupermarket{background-image:url("clientlibs_base/images/icons/logo_monkeysupermarket.png");background-repeat:no-repeat;min-height:5.5em;float:left;font-size:1.3rem;line-height:1;padding-top:15px;background-position:bottom left;padding-right:0;width:100%;margin-left:1.2em}
.icon-tick--padded:before{display:table-cell;font-family:"nw-icons"}
.icon-tick--padded{display:table}
.breadcrumb+div.comp-rich-text{padding-left:48px}
.social-bar.js-social-bar+div.comp-rich-text{padding-left:48px}
.light-band,.heavy-band{font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;width:100%}
.light-band th,.light-band td,.heavy-band th,.heavy-band td{padding:1.45em .3em;text-align:center}
.light-band th:first-child,.light-band td:first-child,.heavy-band th:first-child,.heavy-band td:first-child{text-align:left;padding-left:5px}
.light-band th:last-child,.light-band td:last-child,.heavy-band th:last-child,.heavy-band td:last-child{padding-right:5px}
.light-band th,.heavy-band th{font-size:18px;font-size:1.8rem;border-bottom:3px solid}
.light-band td,.heavy-band td{font-family:"RNHouseSansRegular",sans-serif;border-bottom:1px solid}
.light-band table tr:last-child td,.heavy-band table tr:last-child td{border-bottom:0}
.light-band{background:#cfc7be;color:#0a2f64}
.light-band tr:nth-child(even){background:#e9e5e0}
.light-band th,.light-band td{border-color:white}
.white-band{font-family:"RNHouseSansRegular",sans-serif;font-size:14px;font-size:1.4rem;overflow:hidden;margin-bottom:2.5em;width:99%;border-collapse:inherit}
.white-band th{font-size:18px;font-size:1.8rem;line-height:2;border:1px solid white;padding:0 .5em}
.white-band th:last-child{border-right:2px solid white}
.white-band td{font-size:18px;font-size:1.8rem;border-right:1px solid white;border-left:1px solid white;border-bottom:1px solid white;padding:1em .6em;text-align:center}
.white-band td:first-child{font-size:14px;font-size:1.4rem;text-align:left;border-left:1px solid white}
.white-band td:last-child{border-right:1px solid white;border-left:1px solid white}
.white-band tr:last-child td{border-bottom:2px solid white}
span.white-band__variable-fig{font-size:18px;font-size:1.8rem}
span.white-band__variable-cont{font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem}
span.white-band__cr-limit{font-size:24px;font-size:2.4rem}
span.icon--check{font-size:25px;font-size:2.5rem;font-family:"RNHouseSansRegular",sans-serif;line-height:27px}
span.icon--check:before,span.icon--check:after{font-family:nw-icons;font-size:36px;font-size:3.6rem;font-weight:bold}
span.icon--check:before{content:'\2713'}
.scrollable.has-scroll{position:relative;overflow:hidden}
.scrollable.has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px / 50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,0.25);content:''}
.scrollable.has-scroll>div{overflow-x:auto}
.comparison-table-mobile{overflow:hidden;background:#aeabd0;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem}
.comparison-table-mobile thead th{height:40px;padding:5px;text-align:center}
.comparison-table-mobile td{height:40px;text-align:center;font-family:"RNHouseSansRegular",sans-serif;padding:5px}
.comparison-table-mobile .even{background:#fff}
.comparison-table-mobile .alignLeft{text-align:left}
.widget-product-info{font-family:"RNHouseSansRegular",sans-serif;float:left}
.widget-product-info__head{font-size:25px;font-size:2.5rem;line-height:2}
.widget-product-info__amt{font-size:70px;font-size:7rem;line-height:1}
.widget-product-info__amt--m{font-size:45px;font-size:4.5rem}
.widget-product-info__term{font-size:18px;font-size:1.8rem;line-height:1;margin:1.25em 0}
.widget-product-info__term strong{font-weight:bold}
.video-player{margin-bottom:1em}
.video-player .video__preview{position:relative;margin-bottom:16px;font-family:"RNHouseSansRegular",sans-serif;color:#0a2f64}
.video-player .video__preview:hover .video__play,.video-player .video__preview:focus .video__play{background:#59144c url("clientlibs_base/images/buttons/play.png") center center no-repeat}
.video__controls{position:absolute;top:50%;left:0;margin-top:-51px;pointer-events:none}
.video__controls.video__controls--hidden{display:none}
.video__play{display:block;margin-left:-3px;width:40px;height:40px;background:#711d68 url("clientlibs_base/images/buttons/play.png") center center no-repeat;text-indent:-1000px;overflow:hidden}
.video__links{margin-bottom:1em;text-align:center}
.video__transcript{padding-bottom:3px;color:inherit;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem}
.video__hgroup{margin-left:-3px}
.video__heading,.video__sub-heading{padding:6px 14px 6px 14px;font-size:18px;font-size:1.8rem;line-height:1.25;background:white}
.video__heading{clear:both}
.video__sub-heading{padding:0 14px 10px 14px;background:url("clientlibs_base/images/misc/video-edge-mobile.png") left bottom no-repeat}
.video__preview .no-js{display:block;position:relative;font-size:18px;font-size:1.8rem;cursor:default}
.video__preview .no-js img{display:block;width:100%;height:auto}
.video__preview .no-js__warning{position:relative;top:0;display:block;width:100%;background:#e31e2e;color:white}
.video__preview .no-js__warning__message{display:block;padding:5px 10px}
.sub-nav-item{display:block;margin:.5em 0;padding:.75em 1em;position:relative;background-color:#00a3a9;color:white;text-decoration:none}
.sub-nav-item.sub-nav-item--secure{background-color:#a01b85}
.sub-nav-item__head{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.15}
.sub-nav-item__sell-arrow{font-size:16px;font-size:1.6rem;position:relative;z-index:10;top:.3125em;background-color:transparent}
.sub-nav-item__sell-arrow:before,.sub-nav-item__sell-arrow:after{bottom:15px;font-family:'nw-icons';line-height:1px;position:absolute;z-index:9;right:-18px}
.sub-nav-item__head__inner{display:block;position:relative;margin-right:.65em;width:100%;word-wrap:break-word}
.sub-nav-item__sell{display:block;padding-top:.4em}
.desk--one-fifth .sub-nav-item__head,.desk--one-sixth .sub-nav-item__head{display:table-cell;vertical-align:bottom}
.sub-nav-item--desc{float:left;width:100%}
.tool{display:block;padding:10px 20% 10px 10px;margin-bottom:16px;background:#02468e;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.125;text-decoration:none;color:white}
.tool:hover,.tool:focus{background:#023369}
.tool:focus{display:block}
.tool__icon{display:block;margin-bottom:.275em;font-size:1.5em}
.tool-desc{float:left;width:100%}
.breadcrumb{display:none}
.breadcrumb__list{margin:.3em 0 0 0}
.breadcrumb__list .back{float:left}
.breadcrumb__list .back a{display:block;background-color:#2a254b;padding:.8em 2.1em;color:white;text-decoration:none;-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-o-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}
.breadcrumb__list .back a span{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-o-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}
.main--spoke--mobile .breadcrumb,.main--tool-mobile .breadcrumb{display:block}
.download{float:left;width:100%;margin-bottom:.75em;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;line-height:1.3;text-decoration:none;color:#067cc4;padding-left:25px}
.download:hover,.download:focus{text-decoration:underline}
.download__icon{float:left;width:31px;height:28px;margin-top:.25em;text-indent:-9999px}
.download__details{display:inline-block;font-family:"RNHouseSansRegular",sans-serif;font-size:11px;font-size:1.1rem}
.download__head{padding-bottom:.438em;font-size:18px;font-size:1.8rem;line-height:1.5}
.download__text{float:left;width:83%}
.shelf--downloads{font-family:"RNHouseSansRegular",sans-serif}
.shelf--downloads h4{font-size:18px;font-size:1.8rem;margin-bottom:14px}
.link-dload{clear:both;display:block;color:#02468e;font-size:16px;font-size:1.6rem;line-height:16px;text-decoration:none}
.link-dload .icon{float:left;display:block;font-size:1.8em;margin:2px 7px 25px -4px;width:33px}
.link-dload .link-dload__title{float:left;width:84%}
.link-dload .link-dload__detail{font-family:"RNHouseSansRegular",sans-serif;font-size:12px;font-size:1.2rem}
.link-dload:hover,.link-dload:focus{color:#023369}
.shelf--apply .cta{margin-left:-3em}
.f__h-promo{margin-bottom:.5em;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.f__title{margin-bottom:1.5em;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem}
.f__input-radio-gp{margin-top:.313em}
.f__input-radio-gp li{margin-bottom:.5em}
.f__input-radio-gp input[type="radio"]:checked+label{background:url("clientlibs_base/images/misc/radio-checked.png") center left no-repeat;background-size:1.25em 1.25em}
.f__input-radio-gp .f__label-radio.focused{background:url("clientlibs_base/images/misc/radio-checked.png") center left no-repeat}
.f__input-radio{position:absolute;right:99999px;display:none}
.f__input-radio-child-gp{margin:.625em 0 0 1.25em}
.f__label-radio{display:block;padding:.5em 0 .5em 2.563em;background:url("clientlibs_base/images/misc/radio.png") center left no-repeat;background-size:20px 20px;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;-webkit-transition:background-image .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:background-image .2s ease-in-out,background-color .4s ease-in-out;-o-transition:background-image .2s ease-in-out,background-color .4s ease-in-out;transition:background-image .2s ease-in-out,background-color .4s ease-in-out;position:relative}
.no-js .f__input-radio{z-index:99;display:block}
.no-js .f__label-radio{z-index:98}
.hide{display:none}
.lt-ie9 .f__input-radio-gp label.checked{background:url("clientlibs_base/images/misc/radio-checked.png") center left no-repeat}
.lt-ie9 .reinvest label.checked{background:url("clientlibs_base/images/misc/radio-checked.png") center left no-repeat}
.lt-ie9 .global-form .checker span,.lt-ie9 .global-form .natyes .radio-check .radio span,.natyes .radio-check .lt-ie9 .global-form .radio span,.lt-ie9 .global-form .tool-comp .radio-check .radio span,.tool-comp .radio-check .lt-ie9 .global-form .radio span,.lt-ie9 .global-form .checker .checked,.lt-ie9 .global-form .natyes .radio-check .radio .checked,.natyes .radio-check .lt-ie9 .global-form .radio .checked,.lt-ie9 .global-form .tool-comp .radio-check .radio .checked,.tool-comp .radio-check .lt-ie9 .global-form .radio .checked{height:32px;width:32px}
.lt-ie9 .f__input-checkbox label{padding:.800em 4.313em .75em 3.875em}
.lt-ie8 .f__input-checkbox label{margin-top:-32px!important;margin-left:0!important}
.error{padding:.938em;margin-bottom:1em;background:#e31e2e;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.125;color:#fff;font-weight:bold}
.error .icon{float:left;margin-right:.938em;font-size:24px;font-size:2.4rem}
.error__title{margin-left:2.5em;margin-bottom:.2em;font-size:15px;font-size:1.5rem}
.error__description{margin-left:3.5em;word-wrap:break-word}
.js-f__label-radio-link{position:absolute;width:1.3em;height:1.3em;left:3px;top:2px;text-indent:-9999px;display:block;overflow:hidden}
.global-form .checker input,.global-form .natyes .radio-check .radio input,.natyes .radio-check .global-form .radio input,.global-form .tool-comp .radio-check .radio input,.tool-comp .radio-check .global-form .radio input,.global-form .checker .checked input,.global-form .natyes .radio-check .radio .checked input,.natyes .radio-check .global-form .radio .checked input,.global-form .tool-comp .radio-check .radio .checked input,.tool-comp .radio-check .global-form .radio .checked input{left:-999px;position:absolute;display:none}
.global-form .checker,.global-form .natyes .radio-check .radio,.natyes .radio-check .global-form .radio,.global-form .tool-comp .radio-check .radio,.tool-comp .radio-check .global-form .radio{width:80%}
.global-form .checker span,.global-form .natyes .radio-check .radio span,.natyes .radio-check .global-form .radio span,.global-form .tool-comp .radio-check .radio span,.tool-comp .radio-check .global-form .radio span,.global-form .checker .checked,.global-form .natyes .radio-check .radio .checked,.natyes .radio-check .global-form .radio .checked,.global-form .tool-comp .radio-check .radio .checked,.tool-comp .radio-check .global-form .radio .checked{-moz-appearance:none;-webkit-appearance:none;float:left;height:2em;width:2em}
.global-form .checker span,.global-form .natyes .radio-check .radio span,.natyes .radio-check .global-form .radio span,.global-form .tool-comp .radio-check .radio span,.tool-comp .radio-check .global-form .radio span{background:url("clientlibs_base/images/misc/checkbox.png") center left no-repeat;background-size:2em 2em}
.global-form .checker .checked,.global-form .natyes .radio-check .radio .checked,.natyes .radio-check .global-form .radio .checked,.global-form .tool-comp .radio-check .radio .checked,.tool-comp .radio-check .global-form .radio .checked{background:url("clientlibs_base/images/misc/checkbox-checked.png") center left no-repeat;background-size:2em 2em}
.f__input-checkbox{border:1px solid #7f8698;margin:1.25em 0 2.5em;padding:1.5625em;position:relative}
.f__input-checkbox label{outline:0;display:inline-block;margin-left:-5px;margin-top:-42px;padding:1.200em 4.313em .75em 3.875em}
.f__input-checkbox .js-f__label-radio-link{left:22px;top:22px;width:1.7em;height:1.8em}
:root .f__input-checkbox .js-f__label-radio-link{top:25px \0/IE9}
.btn{width:100%;padding:.5em;position:relative;border:1px solid #999;-moz-border-radius:.313em;-webkit-border-radius:.313em;border-radius:.313em;-webkit-box-shadow:rgba(0,0,0,0.25) 2px 2px 3px,rgba(66,121,51,0.2) -2px -2px 0 inset,rgba(255,255,255,0.75) 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.25) 2px 2px 3px,rgba(66,121,51,0.2) -2px -2px 0 inset,rgba(255,255,255,0.75) 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.25) 2px 2px 3px,rgba(66,121,51,0.2) -2px -2px 0 inset,rgba(255,255,255,0.75) 1px 1px 0 inset;font-family:"RNHouseSansRegular",sans-serif;font-size:23px;font-size:2.3rem;color:#fff;text-align:center;letter-spacing:.05em;-webkit-font-smoothing:antialiased;cursor:pointer}
.btn:active{-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 5px inset;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 5px inset;box-shadow:rgba(0,0,0,0.2) 1px 1px 5px inset}
.submit__proceed{position:relative;padding:0 1.063em 0 0}
.submit__proceed:before,.submit__proceed:after{position:absolute;font-family:'nw-icons';line-height:1px}
.btn--disabled{color:#aaa;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#999),color-stop(100%,#666));background-image:-webkit-linear-gradient(#999,#666);background-image:-moz-linear-gradient(#999,#666);background-image:-o-linear-gradient(#999,#666);background-image:linear-gradient(#999,#666);background-color:#7d7d7d}
.btn--disabled:hover,.btn--disabled:active,.btn--disabled:focus{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#999),color-stop(100%,#666));background-image:-webkit-linear-gradient(#999,#666);background-image:-moz-linear-gradient(#999,#666);background-image:-o-linear-gradient(#999,#666);background-image:linear-gradient(#999,#666)}
.f__list{background:url("clientlibs_base/images/icons/list-blue.png") left 3px no-repeat;padding-left:.688em;margin-top:1.25em;line-height:1.125}
.f__list:first-child{margin-top:0}
.f__submit{float:left}
.f__input-radio-child-hor{display:inline-block!important}
.f__input-radio-child-hor li{float:left;margin-right:1.25em}
.reinvest{border:1px solid #7f8698;padding:.9375em .9375em .5625em;margin-bottom:50px;float:left}
.reinvest p{margin-bottom:.625em}
.reinvest input[type="radio"]:checked+label{background:url("clientlibs_base/images/misc/radio-checked.png") center left no-repeat;background-size:1.25em 1.25em}
.reinvest .f-reinvest__input-radio{position:relative;right:99999px;display:none}
.reinvest .f-reinvest__label-radio{display:block;float:left;padding:.5em 0 .5em 1.875em;margin-right:3.125em;background:url("clientlibs_base/images/misc/radio.png") center left no-repeat;background-size:1.25em 1.25em;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;-webkit-transition:background-image .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:background-image .2s ease-in-out,background-color .4s ease-in-out;-o-transition:background-image .2s ease-in-out,background-color .4s ease-in-out;transition:background-image .2s ease-in-out,background-color .4s ease-in-out;position:relative}
.reinvest .js-f__label-radio-link{top:6px;left:2px}
.cta.cta--branded.cta--l.disabled--cta a{background:url("clientlibs_base/images/angles/sprite-angles.png") no-repeat scroll right -608px rgba(0,0,0,0);cursor:default;color:#aaa}
.cta.cta--branded.cta--l.disabled--cta a:hover{background:url("clientlibs_base/images/angles/sprite-angles.png") no-repeat scroll right -608px rgba(0,0,0,0);color:#aaa}
.pre-applynow .btn_proceed{padding-left:71px;margin-top:-10px}
.modal-overlay{display:none;padding:2.462em 2.462em 1.231em 2.462em;margin:auto;width:auto;min-width:320px;background:#0a2f64}
.modal-overlay a.video__transcript{color:#f0f0f0}
.overlay{display:none}
.overlay-wrap .overlay-content{display:none;margin:0 10%;width:auto;min-height:200px}
.modal-overlay,.overlay-wrap .overlay-content{color:#0a2f64}
.modal-overlay .close,.overlay-wrap .overlay-content .close{background-color:red;cursor:pointer;height:20px;width:20px;position:absolute;top:10px;right:10px;text-decoration:none;z-index:2}
.modal-overlay .close:after,.overlay-wrap .overlay-content .close:after{font-size:14px;font-size:1.4rem;color:white;font-family:'nw-icons';content:"\e010";left:3px;top:3px;position:relative}
.modal-overlay .close:hover,.modal-overlay .close:focus,.overlay-wrap .overlay-content .close:hover,.overlay-wrap .overlay-content .close:focus{background:#023369}
.carousel__slider{position:relative;width:230px;margin:0 auto;margin-bottom:1.875em}
.carousel__viewport{padding:.938em 0}
.carousel__item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out;display:block;position:relative;padding-left:.25em;height:120px;text-decoration:none;margin-left:10px}
.carousel__item:hover,.carousel__item:focus{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);z-index:10;outline:0}
.carousel__item:hover,.carousel__item:focus{display:inherit}
.carousel__item:hover .icon,.carousel__item:focus .icon{background:#59144c;text-decoration:none}
.carousel__item__image{position:absolute;top:0;left:0;z-index:9}
.carousel__item__detail{position:absolute;top:0;margin-left:-.125em;margin-top:1.125em;z-index:99}
.carousel__item__detail .icon{display:block;width:40px;height:36px;padding-top:.25em;background:#711d68;font-size:25px;font-size:2.5rem;text-align:center;color:white}
.carousel__item__detail .carousel__h-promo{display:inline;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.carousel__item__detail .h-promo__line-1{float:left;clear:left;padding:.189em .375em .189em .5em;background:#f7f7f5}
.carousel__item__detail .h-promo__line-2{float:left;clear:left;padding:0 .375em .5em .5em;background-image:url("clientlibs_base/images/misc/video-edge-mobile.png");background-repeat:no-repeat;background-position:left bottom}
.carousel__video__hgroup{line-height:1.813em}
.carousel__video__hgroup h1,.carousel__video__hgroup h2{font-size:18px;font-size:1.8rem;line-height:1.25}
.carousel__controls{height:1px}
.carousel__prev,.carousel__next{width:24px;height:82px;margin-top:1em;overflow:hidden;background:#711d68;text-decoration:none;color:white}
.carousel__prev .icon,.carousel__next .icon{display:block;margin-top:.875em;font-size:30px;font-size:3rem;text-indent:-0.1875em}
.carousel__prev:hover,.carousel__prev:focus,.carousel__next:hover,.carousel__next:focus{background:#59144c;outline:0}
.carousel__prev{position:absolute;left:0}
.carousel__prev .icon.icon-arrow-back:after{content:"\e011";padding-right:3px}
.carousel__next{position:absolute;right:0}
.carousel__next .icon{text-indent:-0.1875em}
.carousel__next .icon.icon-arrow-next:after{content:"\e012";padding-left:3px}
.carousel__disabled{background-color:#999;color:#bbb;cursor:default}
.carousel__disabled:hover,.carousel__disabled:focus{background-color:#999}
.carousel__control-paging{position:relative;top:150px;display:block;margin:0 auto;text-align:center}
.carousel__control-paging li{display:inline-block}
.carousel__control-paging li a{width:20px;height:20px;display:block;background:url("clientlibs_base/images/blips/blip.png") center center no-repeat;text-indent:-9999px}
.carousel__control-paging li a.carousel__active{background-image:url("clientlibs_base/images/blips/blip-active.png")}
.accordion{border-top:1px solid #677e98}
.accordion .accordion__item{overflow:hidden;*zoom:1;border-bottom:1px solid #677e98}
.accordion .accordion__item--odd{background-color:#f0f7fa}
.accordion .accordion__header{padding:.611em 5%;width:90%;position:relative;font-size:18px;font-size:1.8rem;overflow:hidden;*zoom:1}
.accordion .accordion__header .abstract p{float:left;font-size:13px;font-size:1.3rem;line-height:3}
.accordion .accordion__content{float:left;width:90%;padding:1.85em 5%}
.accordion .accordian__header-link{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9999;text-indent:-9999px}
.accordion .accordion__head{float:left;width:100%;padding:.56em 0 .56em 2.5em;line-height:1.2;position:relative;font-family:"RNHouseSansRegular",sans-serif}
.accordion .icon-expand{float:left;margin-right:.75em;padding:5px;position:absolute;top:6px;left:0;background-color:#2a2c58;color:white;cursor:pointer}
.accordion .icon-expand:before{color:white}
.accordion .icon-expand:hover,.accordion .icon-expand:focus{background-color:#023369}
.accordion .js-accordion__toggle--closed .icon-expand:before{content:'\e01d'}
.accordion .js-accordion__toggle--opened .icon-expand:before{content:'\e023'}
.accordion .accordion__content{display:none}
.theme--light-blue .accordion__item--even{background-color:white}
.theme--blue .accordion__item--even{background-color:white;color:#0a2f64}
.theme--blue .accordion__item--odd{color:#0a2f64}
.theme--brown .accordion__item--odd{color:#0a2f64}
.theme--brown .accordion__item--odd .comp-rich-text,.theme--brown .accordion__item--odd .accordion__head{color:#0a2f64}
.theme--bg{background:#0a2f64}
.next-steps--mobile li{width:100%;position:relative;margin:0;padding:0;background-color:#0a2f64;color:white;font-size:20px;font-size:2rem;border-bottom:1px solid #2b4b6f;overflow:hidden;cursor:pointer}
.next-steps--mobile li span{position:relative}
.next-steps--mobile li span:before{position:absolute;top:15px;left:5px;font-family:'nw-icons'}
.next-steps--mobile li span.cta.cta--l a:before,.next-steps--mobile li span.cta.cta--l a:after{display:none}
.next-steps--mobile li span.icon--appointment:before{font-family:'iconset'}
.next-steps--mobile .cta{padding:0;overflow:hidden;*zoom:1}
.next-steps--mobile .cta a{float:left;width:90%;padding:0;margin:0 0 0 10%;line-height:2.7;color:white;outline:0;text-decoration:none;line-height:48px}
.next-steps--mobile .cta:hover,.next-steps--mobile .cta:focus{color:white}
.next-steps--mobile .js-accordion__toggle--opened{background-color:#4a3d65}
.next-steps--mobile .overlay{background-color:#4a3d65;padding:0;float:left;width:100%}
.next-steps--mobile .overlay a{color:white}
.next-steps--mobile .overlay section{background-color:#4a3d65;color:#fff}
.next-steps--mobile .overlay .grid__item{padding-left:10px}
.next-steps--mobile .call-us__numbers{font-size:14px;font-size:1.4rem;line-height:3.5}
.next-steps--mobile .call-us__numbers span{float:right;margin-right:10%}
.next-steps--mobile .call-us__days{font-size:12px;font-size:1.2rem;line-height:2;margin-top:10px}
.next-steps--mobile .call-us__days span{float:right}
.next-steps--mobile .overlay{display:none}
.next-steps--mobile span.icon--call{background-image:url("clientlibs_base/images/icons/sprite-icons-stone-18.png");background-repeat:no-repeat;background-position:-161px -104px}
.next-steps--mobile span.cta a{background-image:url("clientlibs_base/images/icons/sprite-icons-stone-18.png");background-repeat:no-repeat;background-position:right -200px}
.next-steps--mobile span.js-accordion__toggle--opened a{background-position:right -154px}
.next-steps--mobile span.icon--visit:before{content:'\e027';left:11px}
.next-steps--mobile span.icon--help:before{content:'\e025';left:11px}
.next-steps--mobile span.icon--chat:before{content:'\e026';left:11px}
.next-steps--mobile span.icon--appointment:before{content:'\e603';left:8px}
.shelf.shelf--frb--intro{padding-bottom:15px}
.shelf.shelf--frb--intro .shelf__inner.shelf--padded{padding-top:25px}
.shelf.shelf--frb--intro p{margin:0 0 1.154em 0}
.shelf--frb .notice{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.shelf--frb .icon--lock{position:relative;padding:.833em 0 .833em 1.944em}
.shelf--frb .icon--lock:before{font-size:40px;font-size:4rem;position:absolute;top:0;left:-1%}
.shelf--frb .beta{font-family:"RNHouseSansRegular",sans-serif;font-size:25px;font-size:2.5rem;margin:1.25em 0 .720em 0}
.shelf--frb p{margin:0 0 1.333em 0;line-height:1.333}
.shelf--frb .standard-list{list-style:disc}
.shelf--frb .standard-list li{margin:0 0 1.333em 0}
.form-section{margin:0 0 2em 0}
.question,.notice{font-family:"RNHouseSansRegular",sans-serif;font-size:25px;font-size:2.5rem;margin:0 0 .4em 0}
.radio-set{overflow:hidden;*zoom:1}
.radio-set--horizontal li{float:left;padding:0 0 0 50px}
.radio-set--horizontal li:first-child{padding-left:0}
.important-info{overflow:hidden;*zoom:1;border:1px solid #858b9d;background-color:#c3c5e2;width:50.1618123%}
.important-info li{float:left;width:50%;padding:5% 0}
.important-info li span{font-family:"RNHouseSansRegular",sans-serif;display:block;text-align:center}
.important-info li .title,.important-info li .tool--overdraft .graph-heading,.tool--overdraft .important-info li .graph-heading{font-size:18px;font-size:1.8rem}
.important-info li .number{font-size:32px;font-size:3.2rem}
.js-form-section{display:none}
.progress-bar{position:relative;margin:0 0 .75em 2.46154em;min-height:2em}
.progress-bar .progress-bar__progress{background:#a0a0a0;float:left;height:23px;line-height:23px;color:white;padding-left:1.15385em;vertical-align:middle}
.progress-bar .round-left{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.progress-bar .round-right{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.progress-bar .done{background:#70b640 url("clientlibs_base/images/icons/progress-bar-sprite.png") right -99px no-repeat}
.progress-bar .completed{background:#70b640 url("clientlibs_base/images/icons/progress-bar-sprite.png") right 0 no-repeat}
.progress-bar .current{background:#161849 url("clientlibs_base/images/icons/progress-bar-sprite.png") right -33px no-repeat}
.progress-bar .disabled{background:#a0a0a0 url("clientlibs_base/images/icons/progress-bar-sprite.png") right -66px no-repeat}
.progress-bar .next{background:#161849}
.benefits-list{margin-bottom:.3em;float:left;width:100%;line-height:inherit;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.grid__item>.bl__text{padding-bottom:2.4em}
.bl__text{width:86.5%;float:left;text-decoration:none}
.bl__text .comp-rich-text p{padding-bottom:1em;padding-right:1.846em}
.shelf__bl .header-group{margin-bottom:1.846em}
.shelf__bl .comp-rich-text p{padding-bottom:1.46em}
.bl__text .comp-rich-text p{padding-bottom:0;clear:both}
.shelf__bl .grid,.shelf__bl .grid--rev,.shelf__bl .grid--full,.shelf__bl .grid--right,.shelf__bl .grid--center{float:left;width:100%}
.bl__icon-checkmark,.bl__icon-ticket,.bl__icon-airplane,.bl__icon-umbrella,.bl__icon-cancel,.bl__icon-mobile{float:left;position:relative;text-decoration:none;width:2.269em;height:2.462em}
.bl__icon-checkmark:before,.bl__icon-ticket:before,.bl__icon-airplane:before,.bl__icon-umbrella:before,.bl__icon-cancel:before,.bl__icon-mobile:before{font-family:'nw-icons';font-size:2rem;left:0;line-height:1;position:absolute}
.bl__icon-checkmark:before{content:"\e605"}
.bl__icon-ticket:before{content:"\e02a"}
.bl__icon-airplane:before{content:"\e02b"}
.bl__icon-umbrella:before{content:"\e02c"}
.bl__icon-cancel:before{content:"\e02d"}
.bl__icon-mobile:before{content:"\e02e"}
.no-js .progress-bar,.no-js .bound-slider-wrapper{display:none}
.no-js .natyes .toggle-label:focus,.no-js .tool-comp .toggle-label:focus{display:block}
.no-js .natyes .js-manual-address-input,.no-js .tool-comp .js-manual-address-input{display:none}
.no-js .natyes .icon-info,.no-js .tool-comp .icon-info{background:0;width:100%;cursor:default;padding-top:.3125em}
.no-js .natyes .icon-info:before,.no-js .tool-comp .icon-info:before{content:""}
.no-js .natyes .icon-info .toop-tip,.no-js .tool-comp .icon-info .toop-tip{display:block}
.no-js .natyes .icon-info .toop-tip .icon-info__tool-tip,.no-js .tool-comp .icon-info .toop-tip .icon-info__tool-tip{background:0;padding:0;position:static;font-style:italic}
.no-js .natyes .icon-info .icon-info__tool-tip-arrow,.no-js .tool-comp .icon-info .icon-info__tool-tip-arrow{display:none}
.no-js .natyes .form-input-row input[type="radio"],.no-js .tool-comp .form-input-row input[type="radio"]{margin-right:5px}
.no-js .natyes .form-input-row .input-label,.no-js .tool-comp .form-input-row .input-label{top:0}
.no-js .natyes .form-input-row .input-field--input-pound,.no-js .tool-comp .form-input-row .input-field--input-pound{background-position:2px -376px}
.no-js .natyes .form-input-row .input-label--radio-option,.no-js .tool-comp .form-input-row .input-label--radio-option{background-image:none;border:0;border-radius:0;box-shadow:none;background:0}
.no-js .natyes .form-input-row .input-label--radio-option:active,.no-js .natyes .form-input-row .input-label--radio-option.focus,.no-js .tool-comp .form-input-row .input-label--radio-option:active,.no-js .tool-comp .form-input-row .input-label--radio-option.focus{background-image:none}
.no-js .natyes .pagination,.no-js .tool-comp .pagination{margin-bottom:2em}
.no-js .natyes .cta-next-button,.no-js .natyes .main--tool-mobile .tool--overpayment .cta-next-button-disabled,.main--tool-mobile .tool--overpayment .no-js .natyes .cta-next-button-disabled,.no-js .tool-comp .cta-next-button,.no-js .tool-comp .main--tool-mobile .tool--overpayment .cta-next-button-disabled,.main--tool-mobile .tool--overpayment .no-js .tool-comp .cta-next-button-disabled{background:0}
.no-js .natyes .cta-next-button:hover,.no-js .natyes .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover,.main--tool-mobile .tool--overpayment .no-js .natyes .cta-next-button-disabled:hover,.no-js .tool-comp .cta-next-button:hover,.no-js .tool-comp .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover,.main--tool-mobile .tool--overpayment .no-js .tool-comp .cta-next-button-disabled:hover{background:0}
.no-js .natyes .cta-next-button input,.no-js .natyes .main--tool-mobile .tool--overpayment .cta-next-button-disabled input,.main--tool-mobile .tool--overpayment .no-js .natyes .cta-next-button-disabled input,.no-js .tool-comp .cta-next-button input,.no-js .tool-comp .main--tool-mobile .tool--overpayment .cta-next-button-disabled input,.main--tool-mobile .tool--overpayment .no-js .tool-comp .cta-next-button-disabled input{margin-right:2.1875em}
.no-js .natyes .bound-slider-input,.no-js .tool-comp .bound-slider-input{margin-top:.4375em}
.no-js .natyes .about-you .comp-rich-text a,.no-js .tool-comp .about-you .comp-rich-text a{padding-left:70px}
.no-js .natyes .error-container,.no-js .tool-comp .error-container{top:0;bottom:auto;position:static;display:block}
.no-js .natyes .error-container .error-container__arrow,.no-js .tool-comp .error-container .error-container__arrow{display:none}
.no-js .natyes .form-input-row--checkbox-confirm .error-container,.no-js .tool-comp .form-input-row--checkbox-confirm .error-container{top:-3em}
.natyes .mac .select-box-width-medium select,.tool-comp .mac .select-box-width-medium select{width:16.875em;height:3em;top:32px;left:31px}
.natyes .mac .select-box-width-small select,.tool-comp .mac .select-box-width-small select{width:13.75em;height:3em;top:32px;left:31px}
.natyes .mac .select-box-width-large select,.tool-comp .mac .select-box-width-large select{width:33.25em;height:3em;top:32px;left:31px}
.natyes .selector,.natyes .radio,.natyes .checker,.natyes .radio-check .radio,.tool-comp .radio-check .natyes .radio,.tool-comp .selector,.tool-comp .radio,.tool-comp .checker,.natyes .radio-check .tool-comp .radio,.tool-comp .radio-check .radio{display:-moz-inline-box;display:-ms-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.natyes .selector select:focus,.natyes .radio input:focus,.natyes .checker input:focus,.natyes .radio-check .radio input:focus,.tool-comp .radio-check .natyes .radio input:focus,.tool-comp .selector select:focus,.tool-comp .radio input:focus,.tool-comp .checker input:focus,.natyes .radio-check .tool-comp .radio input:focus,.tool-comp .radio-check .radio input:focus{outline:0}
.natyes .input-field,.tool-comp .input-field{border:1px solid #dcd4d8;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;background-color:#e0e0ec;margin:0;width:18.75em;height:1.625em;line-height:1.625em;padding:0 .375em;font-size:18px;font-size:1.8rem;color:#0a2f64;font-family:"RNHouseSansRegular",sans-serif}
.natyes .banking-details__email .input-field,.tool-comp .banking-details__email .input-field{background-color:white}
.natyes .input-field--input-pound,.tool-comp .input-field--input-pound{background-image:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png");background-repeat:no-repeat;background-position:2px -377px;padding-left:1.5625em}
.natyes .input-field--input-percentage,.tool-comp .input-field--input-percentage{padding-left:1.5625em;background-image:url("clientlibs_base/images/icons/percentage.png");background-repeat:no-repeat}
.natyes .toggle-label,.tool-comp .toggle-label{font-size:18px;font-size:1.8rem;color:#0a2f64;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none;height:1.8125em;line-height:1.8125em;display:block;margin-bottom:.3125em;width:80%}
.natyes .input-label,.tool-comp .input-label{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;display:block;padding:0 0 .4em}
.natyes .input-label--display-inline,.tool-comp .input-label--display-inline{display:inline}
.natyes .form-input-row,.tool-comp .form-input-row{position:relative;padding-left:32px;margin-top:1.25em}
.natyes .form-input-row .form-input-row,.tool-comp .form-input-row .form-input-row{padding-left:0}
.natyes .error-container,.tool-comp .error-container{position:absolute;background-color:#db1a31;max-width:82%;padding:.625em .75em;color:white;font-family:"RNHouseSansRegular",sans-serif;font-size:11px;font-size:1.1rem;bottom:3.4375em;left:32px;z-index:99}
.natyes .error-container .error-container__arrow,.tool-comp .error-container .error-container__arrow{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -462px;position:absolute;bottom:-0.625em;left:1.25em;height:.75em;width:1.125em}
.natyes span.error_text,.tool-comp span.error_text{position:absolute;left:0;top:-6px;color:#d10505;font-size:10px;font-size:1rem}
.natyes input.error_text,.tool-comp input.error_text{border-color:#d10505;background-color:#e6c2c4}
.natyes .selector,.tool-comp .selector{border:1px solid #dcd4d8;overflow:hidden;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;font-family:"RNHouseSansRegular",sans-serif;color:#0a2f64;font-weight:normal;font-size:18px;font-size:1.8rem;height:1.75em;display:inline-block;background-image:-webkit-gradient(linear,0 0,0 100%,from(whitesmoke),to(gainsboro));background-image:-moz-linear-gradient(whitesmoke,gainsboro);background-image:linear-gradient(#f5f5f5,#dcdcdc);-webkit-box-shadow:1px 1px 3px #b6b6b6;-moz-box-shadow:1px 1px 3px #b6b6b6;box-shadow:1px 1px 3px #b6b6b6}
.natyes .selector span,.tool-comp .selector span{background:url("clientlibs_base/images/icons/down_arrow.png") right center no-repeat;display:inline-block;height:1.8125em;line-height:1.8125em;padding-left:.5625em}
.natyes .selector select,.tool-comp .selector select{position:absolute;opacity:0;height:2.625em;border:0;background:0;top:26px;left:32px}
.natyes .focus,.tool-comp .focus{-webkit-box-shadow:2px 2px 4px #b6b6b6;-moz-box-shadow:2px 2px 4px #b6b6b6;box-shadow:2px 2px 4px #b6b6b6}
.natyes .select-box-width-medium,.tool-comp .select-box-width-medium{display:inline-block}
.natyes .select-box-width-medium span,.tool-comp .select-box-width-medium span{width:9.6875em}
.natyes .select-box-width-medium select,.tool-comp .select-box-width-medium select{width:14.0625em}
@media screen and (max-width:64em){.natyes .select-box-width-medium select,.tool-comp .select-box-width-medium select{width:15.625em}
}
.natyes .select-box-width-small,.tool-comp .select-box-width-small{display:inline-block}
.natyes .select-box-width-small span,.tool-comp .select-box-width-small span{width:7.5em}
.natyes .select-box-width-small select,.tool-comp .select-box-width-small select{width:11.25em}
@media screen and (max-width:64em){.natyes .select-box-width-small select,.tool-comp .select-box-width-small select{width:12.5em}
}
.natyes .select-box-width-large,.tool-comp .select-box-width-large{display:inline-block}
.natyes .select-box-width-large span,.tool-comp .select-box-width-large span{width:18.75em}
.natyes .select-box-width-large select,.tool-comp .select-box-width-large select{width:26.25em}
@media screen and (max-width:64em){.natyes .select-box-width-large select,.tool-comp .select-box-width-large select{width:31.25em}
}
.natyes .mac-os.select-box-width-small select,.tool-comp .mac-os.select-box-width-small select{width:13.4375em}
.natyes .mac-os.select-box-width-medium select,.tool-comp .mac-os.select-box-width-medium select{width:16.875em}
.natyes .mac-os.select-box-width-large select,.tool-comp .mac-os.select-box-width-large select{width:31.875em}
.natyes .form-input-row .input-label--radio-option,.tool-comp .form-input-row .input-label--radio-option{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e6e6e6));background-image:-moz-linear-gradient(#f9f9f9,#e6e6e6);background-image:linear-gradient(#f9f9f9,#e6e6e6);-webkit-box-shadow:0 1px 3px #b6b6b6;-moz-box-shadow:0 1px 3px #b6b6b6;box-shadow:0 1px 3px #b6b6b6;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;border:1px solid #dcd4d8;display:inline-block;margin:2px 15px 4px 0;cursor:pointer;padding:7px 25px 5px 18px}
.natyes .form-input-row .input-label--radio-option:active,.natyes .form-input-row .input-label--radio-option.focus,.tool-comp .form-input-row .input-label--radio-option:active,.tool-comp .form-input-row .input-label--radio-option.focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#9d9d9d),to(lightgrey));background-image:-moz-linear-gradient(#9d9d9d,lightgrey);background-image:linear-gradient(#9d9d9d,#d3d3d3)}
.natyes .form-input-row .input-label--radio-option input,.tool-comp .form-input-row .input-label--radio-option input{cursor:pointer}
.natyes .form-input-row .input-label--focus,.tool-comp .form-input-row .input-label--focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#9d9d9d),to(lightgrey));background-image:-moz-linear-gradient(#9d9d9d,lightgrey);background-image:linear-gradient(#9d9d9d,#d3d3d3);-webkit-box-shadow:0 0 0 #b6b6b6;-moz-box-shadow:0 0 0 #b6b6b6;box-shadow:0 0 0 #b6b6b6}
.natyes .form-input-row .radio,.tool-comp .form-input-row .radio{width:0}
.natyes .form-input-row .radio.focus,.tool-comp .form-input-row .radio.focus{-webkit-box-shadow:0 0 0 #b6b6b6;-moz-box-shadow:0 0 0 #b6b6b6;box-shadow:0 0 0 #b6b6b6}
.natyes .checker,.natyes .radio-check .radio,.tool-comp .radio-check .natyes .radio,.tool-comp .checker,.natyes .radio-check .tool-comp .radio,.tool-comp .radio-check .radio{width:2.1875em;height:2.1875em;background-color:#f2f2ff;border:1px solid #dcd4d8;display:inline-block;float:left;margin-right:10px;margin-bottom:10px}
.natyes .checker span.checked,.natyes .radio-check .radio span.checked,.tool-comp .radio-check .natyes .radio span.checked,.tool-comp .checker span.checked,.natyes .radio-check .tool-comp .radio span.checked,.tool-comp .radio-check .radio span.checked{background:url("clientlibs_base/images/misc/checkbox-checked.png") no-repeat;display:inline-block;width:3.25em;height:3.25em}
.natyes .checker input,.natyes .radio-check .radio input,.tool-comp .radio-check .natyes .radio input,.tool-comp .checker input,.natyes .radio-check .tool-comp .radio input,.tool-comp .radio-check .radio input{background:0;border:0;opacity:0;width:3.25em;height:3.25em;-moz-appearance:none;-webkit-appearance:none}
.natyes .checker:active,.natyes .radio-check .radio:active,.tool-comp .radio-check .natyes .radio:active,.natyes .checker:focus,.natyes .radio-check .radio:focus,.tool-comp .radio-check .natyes .radio:focus,.tool-comp .checker:active,.natyes .radio-check .tool-comp .radio:active,.tool-comp .radio-check .radio:active,.tool-comp .checker:focus,.natyes .radio-check .tool-comp .radio:focus,.tool-comp .radio-check .radio:focus{border:1px solid #dcd4d8}
.natyes .checker label,.natyes .radio-check .radio label,.tool-comp .radio-check .natyes .radio label,.tool-comp .checker label,.natyes .radio-check .tool-comp .radio label,.tool-comp .radio-check .radio label{display:inline-block;margin-top:10px}
.natyes .form-input-row input[type="checkbox"],.natyes input[type="radio"],.tool-comp .form-input-row input[type="checkbox"],.tool-comp input[type="radio"]{float:left}
.natyes .input-label.checkbox,.tool-comp .input-label.checkbox{font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;padding-top:.125em;margin-left:3.25em}
.natyes .form-input-row.radio-check .radio,.tool-comp .form-input-row.radio-check .radio{background:url("clientlibs_base/images/misc/radio.png") no-repeat;border-width:0;-moz-border-radius:1.09375em;-webkit-border-radius:1.09375em;border-radius:1.09375em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.natyes .form-input-row.radio-check .radio .checked,.tool-comp .form-input-row.radio-check .radio .checked{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url("clientlibs_base/images/misc/radio-checked.png") no-repeat}
.natyes .icon-info,.tool-comp .icon-info{display:inline-block;width:16px;height:15px;position:relative;top:-3px}
.natyes .icon-info .toop-tip,.tool-comp .icon-info .toop-tip{display:none}
.natyes .icon-info .toop-tip .icon-info__tool-tip,.tool-comp .icon-info .toop-tip .icon-info__tool-tip{position:absolute;background-color:#e0e0ec;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;z-index:100;padding:.75em;width:11.25em;top:-0.375em;color:#0a2f64}
.natyes .icon-info .toop-tip .icon-info__tool-tip.left,.tool-comp .icon-info .toop-tip .icon-info__tool-tip.left{left:1.3125em}
.natyes .icon-info .toop-tip .icon-info__tool-tip.right,.tool-comp .icon-info .toop-tip .icon-info__tool-tip.right{right:1.3125em}
.natyes .icon-info .toop-tip .icon-info__tool-tip-arrow,.tool-comp .icon-info .toop-tip .icon-info__tool-tip-arrow{position:absolute;top:.4375em;width:.75em;height:1em}
.natyes .icon-info .toop-tip .icon-info__tool-tip-arrow.left,.tool-comp .icon-info .toop-tip .icon-info__tool-tip-arrow.left{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") -42px -286px no-repeat;left:.8125em}
.natyes .icon-info .toop-tip .icon-info__tool-tip-arrow.right,.tool-comp .icon-info .toop-tip .icon-info__tool-tip-arrow.right{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") -58px -286px no-repeat;right:.8125em}
.natyes .js-manual-address-input,.tool-comp .js-manual-address-input{position:absolute;bottom:0;display:inline-block;line-height:normal;padding:5px 0 0 8px;padding:.5rem 0rem 0rem .8rem;width:100px}
.natyes .js-manual-address-input a.disabled,.tool-comp .js-manual-address-input a.disabled{cursor:default}
.natyes .use-google-label,.tool-comp .use-google-label{line-height:130%}
.icon-add{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -761px;padding-left:2.5em}
.icon-remove{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -833px;padding-left:2.5em}
.lightbox-container .lightbox-container__msg{padding-bottom:1.25em}
.lightbox-container .lightbox-container__cta{padding-bottom:3.125em}
.lightbox-container .lightbox-container__close{background-color:red;cursor:pointer;height:20px;width:20px;position:absolute;top:10px;right:10px;text-decoration:none;z-index:1}
.lightbox-container .lightbox-container__close:before{font-size:14px;font-size:1.4rem;color:white;font-family:'nw-icons';content:"\e010";left:3px;top:3px;position:relative}
.lightbox-container .lightbox-container__close:hover,.lightbox-container .lightbox-container__close:focus{background:#023369}
.lt-ie9 .selector,.lt-ie9 .form-input-row .input-label--radio-option{background:url("clientlibs_base/images/misc/bg-form-element.png") repeat-x 0 bottom}
.lt-ie9 .form-input-row .input-label--focus{background:lightgrey url("clientlibs_base/images/misc/bg-form-element.png") repeat-x 0 -120px}
.lt-ie9 .accordion.accordion-applynow .accordian__header-link{background:url("clientlibs_base/images/misc/spacer.gif") repeat}
.title,.tool--overdraft .graph-heading{font-size:20px;font-size:2rem;line-height:16px;line-height:1.6rem;font-family:"RNHouseSansBold",sans-serif}
.contact-details{font-family:"RNHouseSansRegular",sans-serif;background:#0a2f64;color:white;margin-top:0;padding:0;width:100%}
.contact-details .comp-rich-text p{font-family:"RNHouseSansRegular",sans-serif;padding-bottom:0}
.contact-details .header-group{margin-top:1.3em;float:left}
.contact-details .desk--one-half,.contact-details .find-branch__text{float:left}
.contact-details .call-us p,.contact-details .minicom p,.contact-details .find-branch p{padding:1.077em 0}
.call-us__text,.minicom__text,.find-branch__text,.icon-phone,.icon-minicom,.icon-find-branch{font-size:18px;font-size:1.8rem;line-height:1.25}
.call-us__text,.minicom__text,.icon-find-branch{margin-left:.5em}
.call-us,.minicom,.find-branch{float:left;width:100%}
.icon-phone,.icon-minicom,.icon-find-branch{width:2.4rem}
.icon-phone:before,.icon-minicom:before,.icon-find-branch:before{font-size:25px}
.icon-phone{background-position:-7px -4.3em;padding-left:0;float:left;position:relative}
.icon-phone:before{position:absolute;left:6px}
.icon-phone-horizontal{background-position:left .3em;padding-left:0;float:left}
.icon-find-branch{padding-left:1.524em;background-position:left -2.2em;width:auto;position:relative}
.icon-find-branch:before{position:absolute;top:1px;left:4px}
.icon-minicom{padding-left:0;background-position:left -1em;font-size:18px;font-size:1.8rem;float:left}
.find-branch__link{color:white;text-decoration:none;font-family:"RNHouseSansRegular",sans-serif}
.minicom__text{font-size:18px;font-size:1.8rem}
.notification-shelf{font-family:"RNHouseSansRegular",sans-serif;margin-top:0;padding:0;width:100%}
.notification-shelf .comp-rich-text p{font-family:"RNHouseSansRegular",sans-serif;padding-bottom:0}
.notification-shelf .header-group{margin-top:1.3em;float:left}
.notification-shelf .desk--one-half,.notification-shelf .find-branch__text{float:left}
.notification-shelf .call-us p,.notification-shelf .minicom p,.notification-shelf .find-branch p{padding:1.077em 0}
section.shelf--product h3.teaser__head,section.shelf--product h4.teaser__head{font-size:20px;font-size:2rem;font-family:"RNHouseSansRegular",sans-serif;line-height:2.5rem;margin:0 0 .5em 0}
section.shelf--product h3.teaser__head a,section.shelf--product h4.teaser__head a{cursor:default;text-decoration:none}
section.shelf--product .grid,section.shelf--product .grid--rev,section.shelf--product .grid--full,section.shelf--product .grid--right,section.shelf--product .grid--center,section.shelf--product .grid__item{margin-left:0;padding-left:0}
section.shelf--product .desk--two-third{width:100%;clear:both;padding-top:1.313em}
section.shelf--product .float-right,section.shelf--product .float-right .image{float:none!important}
section.shelf--product-detail{background-image:url("clientlibs_base/images/icons/sprite-icons-stone-18.png");background-position:center -665px;background-repeat:no-repeat;padding-top:20px}
section.shelf--product-detail .comp-rich-text p,section.shelf--product-detail .comp-rich-text h3,section.shelf--product-detail .comp-rich-text h4{padding-bottom:1.4em}
section.shelf--product-detail .cta>a{margin:0}
.select-type-of-borrower select{width:20em}
.select-type-of-borrower span{width:20em}
.natyes .grid.grid--tool,.natyes .grid--tool.grid--rev,.natyes .grid--tool.grid--full,.natyes .grid--tool.grid--right,.natyes .grid--tool.grid--center,.tool-comp .grid.grid--tool,.tool-comp .grid--tool.grid--rev,.tool-comp .grid--tool.grid--full,.tool-comp .grid--tool.grid--right,.tool-comp .grid--tool.grid--center{margin-left:0}
.natyes .grid.grid--tool .grid__item,.natyes .grid--tool.grid--rev .grid__item,.natyes .grid--tool.grid--full .grid__item,.natyes .grid--tool.grid--right .grid__item,.natyes .grid--tool.grid--center .grid__item,.tool-comp .grid.grid--tool .grid__item,.tool-comp .grid--tool.grid--rev .grid__item,.tool-comp .grid--tool.grid--full .grid__item,.tool-comp .grid--tool.grid--right .grid__item,.tool-comp .grid--tool.grid--center .grid__item{padding-left:0}
.natyes .grid.grid--tool .grid__item>.form-input-row:first-of-type,.natyes .grid--tool.grid--rev .grid__item>.form-input-row:first-of-type,.natyes .grid--tool.grid--full .grid__item>.form-input-row:first-of-type,.natyes .grid--tool.grid--right .grid__item>.form-input-row:first-of-type,.natyes .grid--tool.grid--center .grid__item>.form-input-row:first-of-type,.tool-comp .grid.grid--tool .grid__item>.form-input-row:first-of-type,.tool-comp .grid--tool.grid--rev .grid__item>.form-input-row:first-of-type,.tool-comp .grid--tool.grid--full .grid__item>.form-input-row:first-of-type,.tool-comp .grid--tool.grid--right .grid__item>.form-input-row:first-of-type,.tool-comp .grid--tool.grid--center .grid__item>.form-input-row:first-of-type{margin-top:0}
.natyes .grid.grid--tool .grid__item>.form-input-row:first-child,.natyes .grid--tool.grid--rev .grid__item>.form-input-row:first-child,.natyes .grid--tool.grid--full .grid__item>.form-input-row:first-child,.natyes .grid--tool.grid--right .grid__item>.form-input-row:first-child,.natyes .grid--tool.grid--center .grid__item>.form-input-row:first-child,.tool-comp .grid.grid--tool .grid__item>.form-input-row:first-child,.tool-comp .grid--tool.grid--rev .grid__item>.form-input-row:first-child,.tool-comp .grid--tool.grid--full .grid__item>.form-input-row:first-child,.tool-comp .grid--tool.grid--right .grid__item>.form-input-row:first-child,.tool-comp .grid--tool.grid--center .grid__item>.form-input-row:first-child{margin-top:0}
.natyes .grid.grid--tool .grid__item--border,.natyes .grid--tool.grid--rev .grid__item--border,.natyes .grid--tool.grid--full .grid__item--border,.natyes .grid--tool.grid--right .grid__item--border,.natyes .grid--tool.grid--center .grid__item--border,.tool-comp .grid.grid--tool .grid__item--border,.tool-comp .grid--tool.grid--rev .grid__item--border,.tool-comp .grid--tool.grid--full .grid__item--border,.tool-comp .grid--tool.grid--right .grid__item--border,.tool-comp .grid--tool.grid--center .grid__item--border{border-right:1px solid #d1d1da;min-height:430px}
.natyes,.tool-comp{width:880px}
.natyes fieldset,.tool-comp fieldset{position:relative;min-height:500px}
.natyes fieldset legend,.tool-comp fieldset legend{font-size:0;width:100%}
.natyes fieldset .grid--tool,.tool-comp fieldset .grid--tool{padding-top:1.5em}
.natyes .js-show-content,.tool-comp .js-show-content{display:block}
.natyes .js-hide-content,.tool-comp .js-hide-content{display:none}
.natyes .input-label--address-yes,.tool-comp .input-label--address-yes{position:absolute;top:9px;left:19px}
.natyes .input-label--address-no,.tool-comp .input-label--address-no{position:absolute;top:9px;left:108px}
.natyes .input-label--checkbox,.tool-comp .input-label--checkbox{display:inline;font-size:14px;font-size:1.4rem}
.natyes .select-title,.tool-comp .select-title{width:14.6875em;display:inline-block}
.natyes .select-title span,.tool-comp .select-title span{width:9.6875em}
.natyes .select-title select,.tool-comp .select-title select{width:13.4375em}
.natyes .select-retirement-age,.tool-comp .select-retirement-age{display:inline-block}
.natyes .select-retirement-age span,.tool-comp .select-retirement-age span{width:7.5em}
.natyes .select-retirement-age select,.tool-comp .select-retirement-age select{width:10.625em}
.natyes .select-dependent,.tool-comp .select-dependent{display:inline-block}
.natyes .select-dependent span,.tool-comp .select-dependent span{width:7.5em}
.natyes .select-dependent select,.tool-comp .select-dependent select{width:10.625em}
.natyes .input-field--width-natyes-dob,.tool-comp .input-field--width-natyes-dob{width:6.5625em}
.natyes .input-field--dob-date,.tool-comp .input-field--dob-date{width:8.125em}
.natyes .input-field--dob-month,.tool-comp .input-field--dob-month{width:1.875em;margin-left:.75em}
.natyes .input-field--dob-year,.tool-comp .input-field--dob-year{width:3.75em;margin-left:.75em}
.natyes .input-field--post-code,.tool-comp .input-field--post-code{width:6.25em}
.natyes .input-field--width-small,.tool-comp .input-field--width-small{width:7.5em}
.natyes .input-field--width-medium,.tool-comp .input-field--width-medium{width:9.6875em}
.natyes .input-field--width-large,.tool-comp .input-field--width-large{width:18.75em}
.natyes .find-address-btn,.tool-comp .find-address-btn{background:#0a2f64 url("clientlibs_base/images/icons/cta_white_right_margin.png") right center no-repeat;border:0;color:white;padding:0 1.875em 0 .5em;margin-left:.5em;height:1.875em;line-height:1.875em;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;cursor:pointer}
.natyes .find-address-btn:disabled,.tool-comp .find-address-btn:disabled{display:none}
.natyes .postcode-result-display,.tool-comp .postcode-result-display{padding-top:0}
.natyes .mortgage-tool-footer,.tool-comp .mortgage-tool-footer{clear:both;background-color:#0a2f64;font-size:10px;font-size:1rem;font-family:"RNHouseSansRegular",sans-serif;color:white;height:1.625em;line-height:1.625em;padding-left:3.2em}
.natyes .your-address .right-col,.tool-comp .your-address .right-col{display:block}
.natyes .select-type-of-borrower select,.tool-comp .select-type-of-borrower select{width:20em}
.natyes .select-type-of-borrower span,.tool-comp .select-type-of-borrower span{width:20em}
.natyes .natyes__rich-text,.tool-comp .natyes__rich-text{padding-left:32px;padding-top:1.625em;padding-right:2.1875em}
.natyes .mortgage-eligibility-check .theme--light-blue,.tool-comp .mortgage-eligibility-check .theme--light-blue{padding:15px 30px 25px 30px;padding:1.5rem 3rem 2.5rem 3rem;margin:0 0 15px 0;margin:0rem 0rem 1.5rem 0rem}
.natyes .mortgage-eligibility-check .theme--light-blue .comp-rich-text,.tool-comp .mortgage-eligibility-check .theme--light-blue .comp-rich-text{padding-bottom:0;padding-top:1.25em}
.natyes .mortgage-eligibility-check .help-container,.tool-comp .mortgage-eligibility-check .help-container{padding-top:1.25em;padding-bottom:1.25em}
.natyes .mortgage-eligibility-check .help-container .comp-rich-text,.tool-comp .mortgage-eligibility-check .help-container .comp-rich-text{padding:0}
.natyes .mortgage-eligibility-check .input-label.inline-block,.tool-comp .mortgage-eligibility-check .input-label.inline-block{display:inline}
.natyes .mortgage-eligibility-check .kfi-container .error-container,.tool-comp .mortgage-eligibility-check .kfi-container .error-container{top:-200%;max-width:inherit;width:200px}
.natyes .mortgage-eligibility-check .kfi-container strong,.tool-comp .mortgage-eligibility-check .kfi-container strong{font-family:"RNHouseSansBold",sans-serif}
.natyes .rich-text-row,.tool-comp .rich-text-row{padding-top:1.25em}
.natyes .rich-text-row .theme--light-blue .comp-rich-text,.tool-comp .rich-text-row .theme--light-blue .comp-rich-text{padding-top:.75em}
.input-field--how-much-deposit,.input-field--how-much-property{width:9.0625em}
.select-employment-status select{width:20em}
.select-employment-status span{width:20em}
.your-gross-salary{width:10.3125em}
.form-input-row--checkbox-confirm{padding-right:2em;margin:.75em 0 0 0;clear:left}
.other-income{font-size:18px;font-size:1.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none;height:1.8125em;line-height:1.8125em;display:inline-block;margin-bottom:.3125em}
.icon-add{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -761px;padding-left:2.5em}
.icon-remove{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -833px;padding-left:2.5em}
.cta-call{display:inline-block;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e6e6e6));background-image:-moz-linear-gradient(#f9f9f9,#e6e6e6);background-image:linear-gradient(#f9f9f9,#e6e6e6);-webkit-box-shadow:0 1px 3px #b6b6b6;-moz-box-shadow:0 1px 3px #b6b6b6;box-shadow:0 1px 3px #b6b6b6;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;border:1px solid #dcd4d8;margin-top:1.25em}
.cta-call a{margin:0 0 0 50px;display:block;float:none;font-family:"RNHouseSansRegular",sans-serif;color:#161849;font-size:25px!important;height:2.6em;line-height:2.6em;color:#0a2f64;background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -1028px;padding-left:20px}
.cta-call a:hover{color:#0a2f64}
.contact-us{margin:0 2.46154em 0 2.46154em;padding:1.92308em;background-color:#f0f7fa}
.contact-us .desk--two-thirds{background:url("clientlibs_base/images/misc/bdr.png") repeat-y right;padding-right:1.25em}
.contact-us .contact-us__items{float:left}
.contact-us .contact-msg{width:36.53846em;border-right:1px solid #c3c5e2;padding-right:1.92308em;min-height:9.23077em}
.contact-us .contact-msg .contact-msg__heading{font-size:25px;font-size:2.5rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;padding-bottom:.4375em}
.contact-us .contact-msg .contact-msg__desc{font-size:16px;font-size:1.6rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;padding-bottom:1.25em}
.contact-us .get-in-touch{width:17.30769em;border-left:1px solid white;padding-left:1.92308em;min-height:9.23077em}
.contact-us .get-in-touch .get-in-touch__txt{font-size:16px;font-size:1.6rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif}
.contact-us .get-in-touch .get-in-touch__contact-no{font-size:38px;font-size:3.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;padding:.125em 0 .25em 0}
.contact-us .get-in-touch .get-in-touch__msg{font-size:16px;font-size:1.6rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif}
.mortgage-cta-link{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;color:white;text-decoration:none;display:block;padding:5px 25px 8px 10px;text-align:right;background:#0a2f64 url("clientlibs_base/images/icons/cta_white.png") no-repeat 55px center}
.mortgage-applynow-cta{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;color:white;text-decoration:none;display:inline-block;padding:5px 25px 5px 10px;text-align:right;background:#0a2f64 url("clientlibs_base/images/icons/cta_white.png") no-repeat 52px center;border:0;cursor:pointer}
.mortgage-cta-up{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;color:#0a2f64;text-decoration:none;display:block;padding:5px 25px 8px 0;background:url("clientlibs_base/images/icons/cta_blue_up.png") no-repeat right 8px;width:45px}
.mortgage-cta-down{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;color:#0a2f64;text-decoration:none;display:block;padding:5px 25px 8px 0;background:url("clientlibs_base/images/icons/cta_blue_down.png") no-repeat right 8px;width:45px}
.lending-details{margin:0 1.84615em 2.46154em 2.46154em;padding:1.92308em 1.84615em 1.92308em 1.92308em;background-color:#f0f7fa;width:775px}
.lending-details .lending-details__items{float:left;min-height:10.3125em}
.lending-details .loan-to-value__item-right{text-align:right}
.lending-details .lending-amount{width:21.15385em;border-right:1px solid #c3c5e2}
.lending-details .lending-amount .lending-amount__img{float:left;padding-right:.625em}
.lending-details .lending-amount .lending-amount__txt{font-size:25px;font-size:2.5rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;display:block;padding:.1875em 0 .625em}
.lending-details .lending-amount .lending-amount__amount{font-size:64px;font-size:6.4rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;display:block;clear:both}
.lending-details .property-value{width:14.61538em;border-left:1px solid white;border-right:1px solid #c3c5e2;padding-left:1.92308em}
.lending-details .property-value .property-value__txt{font-size:18px;font-size:1.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;display:block}
.lending-details .property-value .property-value__amount{font-size:40px;font-size:4rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;display:block}
.lending-details .property-value .second-item{padding-top:.9375em}
.lending-details .loan-to-value{width:18.84615em;border-left:1px solid white;padding-left:1.92308em}
.lending-details .loan-to-value .loan-to-value__item{float:left;width:50%}
.lending-details .loan-to-value .loan-to-value__txt{font-size:18px;font-size:1.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;display:block;padding:2.69231em 0 .53846em 0}
.lending-details .loan-to-value .loan-to-value__value{font-size:64px;font-size:6.4rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;display:inline-block}
.lending-details .loan-to-value .loan-to-value__percentage{font-size:40px;font-size:4rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;display:inline-block}
.lending-details .loan-to-value .mortgage-cta-link--print{font-size:18px;font-size:1.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none;display:inline-block;padding-right:1em;text-align:right;background:url("clientlibs_base/images/icons/cta_blue.png") no-repeat right;margin:4.53846em 0 .53846em 0}
.lending-details .loan-to-value .mortgage-cta-link--print a{text-decoration:none}
.lending-details .loan-to-value .mortgage-cta-link--mail{font-size:18px;font-size:1.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none;display:inline-block;padding-right:1em;text-align:right;background:url("clientlibs_base/images/icons/cta_blue.png") no-repeat right}
.lending-details .loan-to-value .mortgage-cta-link--mail a{text-decoration:none}
.lending-conditions .lending-conditions--para{font-size:11px;font-size:1.1rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;padding-bottom:.9375em}
.lending-conditions .lending-conditions--item{font-size:11px;font-size:1.1rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;list-style-type:disc;padding-bottom:.9375em;margin-left:1.25em}
.tool-next-step{margin:2.46154em}
.tool-next-step .padding-left-none{padding-left:0!important}
.tool-next-step h3{font-size:25px;font-size:2.5rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;padding-bottom:.4375em}
.tool-next-step p{font-size:18px;font-size:1.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;padding-bottom:1.25em}
.clearboth{clear:both}
.accordion.accordion-applynow .accordian__header-link{width:28px;height:28px;top:16px}
.accordion{border-top:1px solid #677e98}
.accordion .accordion__item{overflow:hidden;*zoom:1;border-bottom:1px solid #677e98}
.accordion .accordion__item--odd{background-color:#f0f7fa}
.accordion .accordion__header{padding:.611em 1.77778em;width:90%;position:relative;font-size:18px;font-size:1.8rem;overflow:hidden;*zoom:1}
.accordion .accordion__header .abstract p{float:left;font-size:13px;font-size:1.3rem;line-height:3}
.accordion .accordion__content{float:left;width:90%;padding:1.85em 5%}
.accordion .accordian__header-link{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9999;text-indent:-9999px}
.accordion .accordion__head{float:left;width:100%;padding:.56em 0 .56em 2.5em;line-height:1.2;position:relative;font-family:"RNHouseSansRegular",sans-serif}
.accordion .icon-expand{float:left;margin-right:.75em;padding:5px;position:absolute;top:6px;left:0;background-color:#2a2c58;color:white;cursor:pointer}
.accordion .icon-expand:before{color:white}
.accordion .icon-expand:hover,.accordion .icon-expand:focus{background-color:#023369}
.accordion .js-accordion__toggle--closed .icon-expand:before{content:'\e01d'}
.accordion .js-accordion__toggle--opened .icon-expand:before{content:'\e023'}
.accordion .accordion__content{display:none}
.theme--light-blue .accordion__item--even{background-color:white}
.theme--blue .accordion__item--even{background-color:white;color:#0a2f64}
.theme--blue .accordion__item--odd{color:#0a2f64}
.accordion .grid .accordion__head,.accordion .grid--rev .accordion__head,.accordion .grid--full .accordion__head,.accordion .grid--right .accordion__head,.accordion .grid--center .accordion__head{width:77%}
.mortgage-products .grid,.mortgage-products .grid--rev,.mortgage-products .grid--full,.mortgage-products .grid--right,.mortgage-products .grid--center{margin-left:0}
.mortgage-products .grid__item{padding-left:0!important}
.mortgage-products .desk--one-third{width:25%}
.mortgage-products .desk--two-thirds{width:75%}
.mortgage-products .accordion__header{width:92%}
.mortgage-products .accordion__content{float:left;width:816px;padding:0 32px}
.mortgage-products .mortgages-details{background-color:#f0f7fa}
.mortgage-products .mortgages-details .mortgages-details__title{font-size:25px;font-size:2.5rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;padding:1.07692em 1.30769em 0}
.mortgage-products .mortgages-details__prod-info-wrap{padding-left:234px}
.mortgage-products .mortgages-details__prod-info-table{width:630px}
.mortgage-products .mortgages-details__prod-info-table caption{font-size:0}
.mortgage-products .mortgages-details__prod-info-table .col1{width:40px}
.mortgage-products .mortgages-details__prod-info-table .col2{width:84px}
.mortgage-products .mortgages-details__prod-info-table .col3{width:96px}
.mortgage-products .mortgages-details__prod-info-table .col4{width:41px}
.mortgage-products .mortgages-details__prod-info-table .col5{width:67px}
.mortgage-products .mortgages-details__prod-info-table .col6{width:69px}
.mortgage-products .mortgages-details__prod-info-table .col7{width:145px}
.mortgage-products .mortgages-details__prod-info-table .col8{width:100px}
.mortgage-products .mortgages-details__prod-info-table .col8 input{margin:0}
.mortgage-products .mortgages-details__prod-info-table .prod-info-head{text-align:center;vertical-align:bottom;padding-bottom:1.25em;color:#161849;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem}
.mortgage-products .mortgages-details__prod-info-table .prod-info-head .prod-info-head__txt{font-size:10px;font-size:1rem}
.mortgage-products .mortgages-details__prod-info-table .prod-info{text-align:center;color:#161849;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;padding-top:5px}
.mortgage-products .mortgages-details__prod-info-table .more--info{text-align:left}
.mortgage-products .product-details{background-color:#f3f3f3}
.mortgage-products .product-details .product-details__disclaimer{font-weight:bold;font-family:"RNHouseSansRegular",sans-serif;font-size:11px;font-size:1.1rem;padding:1.25em}
.mortgage-products .product-details .product-details__call-details{border-top:2px solid #b4b4bc;border-bottom:2px solid #b4b4bc;padding:1.25em}
.mortgage-products .product-details .product-details__call-details .product-details__call-head{font-weight:bold;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.mortgage-products .product-details .product-details__call-details .product-details__call-no{font-weight:bold;font-family:"RNHouseSansRegular",sans-serif;font-size:15px;font-size:1.5rem;padding:.625em 0}
.mortgage-products .product-details .product-details__call-details .product-details__call-timing{font-family:"RNHouseSansRegular",sans-serif;font-size:10px;font-size:1rem}
.mortgage-products .product-details .product-details__table{width:100%}
.mortgage-products .product-details .product-details__table .product-details__prod-info-title{font-weight:bold;border-bottom:1px solid #b4b4bc;padding:.625em 1.25em .625em;vertical-align:top}
.mortgage-products .product-details .product-details__table .product-details__prod-info-value{border-bottom:1px solid #b4b4bc;padding:.625em 1.25em .625em;vertical-align:top}
.mortgage-products .accordion__show-more{display:block;text-align:center;text-decoration:none;padding:.9375em 0 .5em;border-bottom:8px solid #7a7c9c;background-color:#f0f7fa;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.mortgage-products .accordion__show-less{display:block;text-align:center;text-decoration:none;padding:.5em 0 .9375em;border-top:8px solid #7a7c9c;border-bottom:1px solid #7a7c9c;background-color:#f0f7fa;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.mortgage-products .accordion__cta-container{position:relative}
.mortgage-products .accordion__cta-container-arrow-down{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -925px;display:inline-block;width:16px;height:8px;position:absolute;bottom:0;left:49%}
.mortgage-products .accordion__cta-container-arrow-up{background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat 0 -975px;display:inline-block;width:16px;height:8px;position:absolute;top:0;left:49%}
.mortgage-products .trim-products{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:140px;display:block}
.grid-margin{margin:1.23077em 2.46154em}
.main--tool-desk .grid__item .comp-rich-text p{line-height:1.3em}
.main--tool-desk .grid__item .comp-rich-text li{font-size:11px;font-size:1.1rem}
.mortgage-application .error-container{left:0}
.mortgage-application .selector select{left:0}
.mortgage-application .copy-label{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.mortgage-application .comp-rich-text h1{padding:20px 0 0 0;padding:2rem 0rem 0rem 0rem}
.mortgage-application .comp-rich-text h4{padding:20px 0 0 0;padding:2rem 0rem 0rem 0rem}
.shelf--frb .eligible-rte p{margin-bottom:0}
.natyes .eligible-form-field .form-input-row,.tool-comp .eligible-form-field .form-input-row{margin-top:0}
.overlay-inner .form-input-row{padding-left:0}
.natyes .mortgage-application .checker,.natyes .mortgage-application .radio-check .radio,.natyes .radio-check .mortgage-application .radio,.tool-comp .radio-check .natyes .mortgage-application .radio,.tool-comp .mortgage-application .checker,.natyes .radio-check .tool-comp .mortgage-application .radio,.tool-comp .mortgage-application .radio-check .radio,.tool-comp .radio-check .mortgage-application .radio{margin-left:2px}
.product-table{font-family:"RNHouseSansRegular",sans-serif;margin:0}
.product-table th,.product-table td{vertical-align:top;border-top:0;border-bottom:0}
.product-table th{padding:1.09em 10px;border-right:1px solid #cfc7be}
.product-table th:first-child{padding-left:45px}
.product-table td{padding:1em 10px;border-left:1px solid #cfc7be;border-right:1px solid #cfc7be}
.product-table td:first-child{text-align:center}
.product-table td:first-child p{font-size:15px}
.product-table .cta,.product-table .text-left .cta{padding:0}
.product-table .comp-rich-text p{padding-bottom:0}
.product-table .comp-rich-text{color:#0a2f64}
.product-table .comp-rich-text ul{padding-left:0;text-align:center;list-style-position:inside;list-style-type:disc}
.product-table .comp-rich-text ul li{background:0;padding-left:0}
.product-table .icon-tick{font-size:25px}
.product-table .icon-info,.product-table h4 .icon-info,.product-table h3 .icon-info{font-size:14px}
.product-table tr.dark-theme:nth-child(even){background-color:#cfc7be}
.product-table.col-left-pad td:first-child{padding-left:80px!important}
.product-table.col-left-pad th:first-child{padding-left:34px}
.product-table .text-left th,.product-table .text-left td{text-align:left}
.product-table .text-left th:first-child,.product-table .text-left td:first-child{text-align:left}
.product-table .text-left ol li,.product-table .text-left ul li{text-align:left}
.product-table .text-left img{margin-left:inherit!important}
.product-table .col3 td{width:33%}
.product-table .col3 td:first-child{width:34%}
.product-table .col4 td{width:23%}
.product-table .col4 td:first-child{width:31%}
.product-table .col5 td{width:19%;padding:1.45em 10px}
.product-table .col5 td:first-child{width:24%}
.product-table th{font-size:1.692em;font-family:"RNHouseSansRegular",sans-serif}
.product-table th .comp-rich-text p{font-size:1.692em;font-family:"RNHouseSansRegular",sans-serif;line-height:1.045}
.product-table .table-header .comp-rich-text p,.product-table .table-header td{font-size:1.385em;font-family:"RNHouseSansRegular",sans-serif}
.product-table .table-header td:first-child{padding-left:80px}
.product-table .table-header td img{width:96px;height:61px}
.product-table td{line-height:1.4;font-size:1em}
.product-table td:last-child{padding-right:7px}
.product-table .accordion--ct td:first-child{padding-left:inherit;padding-left:40px;text-align:left;font-size:1.154em}
.product-table tr:last-child{border-top:2px solid #677e98;border-bottom:2px solid #677e98}
.product-table tr.dark-theme{border-top:0;border-bottom:0}
.product-table tr:nth-child(even){background:white}
.product-table ol li{list-style:decimal inside}
.product-table img{display:block;margin:0 auto 12px!important}
.product-table .download,.product-table .cta.cta--download{width:auto;line-height:1em;min-height:32px;padding-left:1.8em;margin-top:0;margin-bottom:-0.5em;text-align:left;float:none;display:inline-block}
.product-table .download__details{color:#067cc4;margin-top:3px;font-size:.615em;font-style:normal}
.product-table .cta.cta--download{padding-left:2.25em}
.product-table .download__icon{display:none}
.product-table .download a,.product-table .cta.cta--download a{text-decoration:none;font-size:1.125em;float:left}
.product-table .cta.cta--download a{font-size:1em;color:#067cc4}
.product-table .cta a{font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;width:auto;margin:10px 0;float:none;display:inline-block!important}
.product-table .cta--product-table .cta.cta--m a{color:white}
.product-table .icon--dash{display:block;font-size:25px;font-weight:bold}
.product-table .accordion--link td{cursor:pointer}
.product-table .accordion--link td:first-child,.product-table .accordion--link td .accordion--data{font-weight:normal}
.product-table .accordion--link td:first-child{background:url("clientlibs_base/images/icons/accordIconClose.png") 8px 18px no-repeat;padding-left:40px;padding-bottom:25px}
.product-table .accordion--link td.accordion--open{background:url("clientlibs_base/images/icons/accordIconOpen.png") 8px 18px no-repeat}
.product-table .accordion--link td .accordion--data{margin-top:8px;line-height:1.385;font-size:1.3rem}
.product-table .cta.cta--btn a{background-color:#0a2f64}
.carousel--product-table{position:relative}
.carousel--product-table .carousel__slider{width:256px}
.carousel--product-table .carousel__prev,.carousel--product-table .carousel__next{top:2em;height:84%;background:#afabd0}
.carousel--product-table .carousel__prev:hover,.carousel--product-table .carousel__next:hover{background:#afabd0}
.carousel--product-table .carousel__prev .icon,.carousel--product-table .carousel__next .icon{position:absolute;top:40%;color:#161849;text-indent:-0.13em}
.carousel--product-table .carousel__prev{left:-18px}
.carousel--product-table .carousel__next{right:-18px}
.carousel--product-table .carousel__next .icon{margin-left:.06em}
.carousel--product-table .carousel__disabled{background-color:#e6f1f5}
.carousel--product-table .carousel__disabled .icon{color:#bbb}
.carousel--product-table .carousel__disabled:hover{background-color:#e6f1f5}
.carousel--product-table .carousel__item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out}
.carousel--product-table .carousel__item:hover,.carousel--product-table .carousel__item:focus{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:10;outline:0}
.carousel--product-table .carousel__control-paging{position:absolute;top:100%;left:40%}
.carousel--product-table .carousel__list{overflow:scroll;height:375px}
.carousel--product-table .carousel__list .carousel__item{margin:0}
.carousel--product-table .carousel__list th{padding:10px;text-align:center}
.carousel--product-table .carousel__list td:first-child{width:35%}
.carousel--product-table .carousel__list td:last-child{width:65%}
.carousel--product-table .cta--product-table{padding:0;background-color:#0a2f64}
.grid .grid__item.grid__item--padding,.grid--rev .grid__item.grid__item--padding,.grid--full .grid__item.grid__item--padding,.grid--right .grid__item.grid__item--padding,.grid--center .grid__item.grid__item--padding{padding:0}
.lt-ie8 .product-table .icon-info{background:url("clientlibs_base/images/icons/tool-icon.png") no-repeat scroll left 1px transparent}
.lt-ie8 .product-table .download__details{height:25px}
.lt-ie8 .product-table .download{height:32px}
.icon-info{height:1.2em;width:1.2em;position:relative;margin-left:.5rem;cursor:pointer;display:inline-block;font-size:1.1em}
.icon-info:before{content:"\e025";font-family:'nw-icons';font-size:1.2em;left:0;line-height:1;position:absolute;display:block;top:4px}
.icon-info .icon-info__tool-tip-arrow{height:1em;width:.75em;position:absolute;top:.1em}
.icon-info .icon-info__tool-tip-arrow-right{left:1em;background:url("clientlibs_base/images/icons/tool-arrow.png") no-repeat scroll left -20px transparent}
.icon-info .icon-info__tool-tip-arrow-left{right:1em;background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") no-repeat scroll right -324px}
.icon-info .icon-info__tool-tip{height:auto;width:8.5em;padding:.625em;position:absolute;top:-0.5em;z-index:2;font-family:"RNHouseSansRegular",sans-serif;word-wrap:break-word;color:white;font-size:.9em;line-height:1.2;background-color:#0a2f64;border-radius:.3125em .3125em .3125em .3125em}
.icon-info .icon-info__tool-tip-right{left:1.5em}
.icon-info .icon-info__tool-tip-left{right:1.6em}
.icon-info .icon-info__tool-tip-anchor{position:absolute;top:0;left:0;width:17px;height:17px}
.theme--blue .product-table .comp-rich-text h3 a{color:#2b95d8}
.theme--blue .product-table .comp-rich-text h3 a:hover{color:#0a2f64}
.theme--light-blue .product-table .comp-rich-text p span a{color:#FFF}
.theme--light-blue .product-table .comp-rich-text p span a:hover{color:#FFF}
.tool-footnote{clear:both;background-color:#191948;font-size:10px;font-size:1rem;font-family:"RNHouseSansRegular",sans-serif;color:white;height:1.625em;line-height:1.625em;padding-left:3.2em;position:relative}
.tool-footnote .tool-footnote__instruction{position:absolute;bottom:29px;right:32px;font-size:10px;font-size:1rem;display:block;color:#0a2f64}
.cta-submit-button{border:0;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;cursor:pointer}
.carousel-paging{position:relative;bottom:0;display:block;margin:2px auto 10px;text-align:center}
.carousel-paging li{display:inline-block}
.carousel-paging li a{width:20px;height:20px;display:block;background:url("clientlibs_base/images/blips/blip.png") center center no-repeat;text-indent:-9999px}
.carousel-paging li a.carousel__active{background-image:url("clientlibs_base/images/blips/blip-active.png")}
.product-table{font-family:"RNHouseSansRegular",sans-serif;margin:0}
.product-table th,.product-table td{vertical-align:top;border-top:0;border-bottom:0}
.product-table th{padding:1.09em 10px;border-right:1px solid #cfc7be}
.product-table th:first-child{padding-left:45px}
.product-table td{padding:1em 10px;border-left:1px solid #cfc7be;border-right:1px solid #cfc7be}
.product-table td:first-child{text-align:center}
.product-table td:first-child p{font-size:15px}
.product-table .cta,.product-table .text-left .cta{padding:0}
.product-table .comp-rich-text p{padding-bottom:0}
.product-table .comp-rich-text{color:#0a2f64}
.product-table .comp-rich-text ul{padding-left:0;text-align:center;list-style-position:inside;list-style-type:disc}
.product-table .comp-rich-text ul li{background:0;padding-left:0}
.product-table .icon-tick{font-size:25px}
.product-table .icon-info,.product-table h4 .icon-info,.product-table h3 .icon-info{font-size:14px}
.product-table tr.dark-theme:nth-child(even){background-color:#cfc7be}
.product-table.col-left-pad td:first-child{padding-left:80px!important}
.product-table.col-left-pad th:first-child{padding-left:34px}
.product-table .text-left th,.product-table .text-left td{text-align:left}
.product-table .text-left th:first-child,.product-table .text-left td:first-child{text-align:left}
.product-table .text-left ol li,.product-table .text-left ul li{text-align:left}
.product-table .text-left img{margin-left:inherit!important}
.product-table .col3 td{width:33%}
.product-table .col3 td:first-child{width:34%}
.product-table .col4 td{width:23%}
.product-table .col4 td:first-child{width:31%}
.product-table .col5 td{width:19%;padding:1.45em 10px}
.product-table .col5 td:first-child{width:24%}
.product-table th{font-size:1.692em;font-family:"RNHouseSansRegular",sans-serif}
.product-table th .comp-rich-text p{font-size:1.692em;font-family:"RNHouseSansRegular",sans-serif;line-height:1.045}
.product-table .table-header .comp-rich-text p,.product-table .table-header td{font-size:1.385em;font-family:"RNHouseSansRegular",sans-serif}
.product-table .table-header td:first-child{padding-left:80px}
.product-table .table-header td img{width:96px;height:61px}
.product-table td{line-height:1.4;font-size:1em}
.product-table td:last-child{padding-right:7px}
.product-table .accordion--ct td:first-child{padding-left:inherit;padding-left:40px;text-align:left;font-size:1.154em}
.product-table tr:last-child{border-top:2px solid #677e98;border-bottom:2px solid #677e98}
.product-table tr.dark-theme{border-top:0;border-bottom:0}
.product-table tr:nth-child(even){background:white}
.product-table ol li{list-style:decimal inside}
.product-table img{display:block;margin:0 auto 12px!important}
.product-table .download,.product-table .cta.cta--download{width:auto;line-height:1em;min-height:32px;padding-left:1.8em;margin-top:0;margin-bottom:-0.5em;text-align:left;float:none;display:inline-block}
.product-table .download__details{color:#067cc4;margin-top:3px;font-size:.615em;font-style:normal}
.product-table .cta.cta--download{padding-left:2.25em}
.product-table .download__icon{display:none}
.product-table .download a,.product-table .cta.cta--download a{text-decoration:none;font-size:1.125em;float:left}
.product-table .cta.cta--download a{font-size:1em;color:#067cc4}
.product-table .cta a{font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;width:auto;margin:10px 0;float:none;display:inline-block!important}
.product-table .cta--product-table .cta.cta--m a{color:white}
.product-table .icon--dash{display:block;font-size:25px;font-weight:bold}
.product-table .accordion--link td{cursor:pointer}
.product-table .accordion--link td:first-child,.product-table .accordion--link td .accordion--data{font-weight:normal}
.product-table .accordion--link td:first-child{background:url("clientlibs_base/images/icons/accordIconClose.png") 8px 18px no-repeat;padding-left:40px;padding-bottom:25px}
.product-table .accordion--link td.accordion--open{background:url("clientlibs_base/images/icons/accordIconOpen.png") 8px 18px no-repeat}
.product-table .accordion--link td .accordion--data{margin-top:8px;line-height:1.385;font-size:1.3rem}
.product-table .cta.cta--btn a{background-color:#0a2f64}
.carousel--product-table{position:relative}
.carousel--product-table .carousel__slider{width:256px}
.carousel--product-table .carousel__prev,.carousel--product-table .carousel__next{top:2em;height:84%;background:#afabd0}
.carousel--product-table .carousel__prev:hover,.carousel--product-table .carousel__next:hover{background:#afabd0}
.carousel--product-table .carousel__prev .icon,.carousel--product-table .carousel__next .icon{position:absolute;top:40%;color:#161849;text-indent:-0.13em}
.carousel--product-table .carousel__prev{left:-18px}
.carousel--product-table .carousel__next{right:-18px}
.carousel--product-table .carousel__next .icon{margin-left:.06em}
.carousel--product-table .carousel__disabled{background-color:#e6f1f5}
.carousel--product-table .carousel__disabled .icon{color:#bbb}
.carousel--product-table .carousel__disabled:hover{background-color:#e6f1f5}
.carousel--product-table .carousel__item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out}
.carousel--product-table .carousel__item:hover,.carousel--product-table .carousel__item:focus{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:10;outline:0}
.carousel--product-table .carousel__control-paging{position:absolute;top:100%;left:40%}
.carousel--product-table .carousel__list{overflow:scroll;height:375px}
.carousel--product-table .carousel__list .carousel__item{margin:0}
.carousel--product-table .carousel__list th{padding:10px;text-align:center}
.carousel--product-table .carousel__list td:first-child{width:35%}
.carousel--product-table .carousel__list td:last-child{width:65%}
.carousel--product-table .cta--product-table{padding:0;background-color:#0a2f64}
.grid .grid__item.grid__item--padding,.grid--rev .grid__item.grid__item--padding,.grid--full .grid__item.grid__item--padding,.grid--right .grid__item.grid__item--padding,.grid--center .grid__item.grid__item--padding{padding:0}
.lt-ie8 .product-table .icon-info{background:url("clientlibs_base/images/icons/tool-icon.png") no-repeat scroll left 1px transparent}
.lt-ie8 .product-table .download__details{height:25px}
.lt-ie8 .product-table .download{height:32px}
.icon-info{height:1.2em;width:1.2em;position:relative;margin-left:.5rem;cursor:pointer;display:inline-block;font-size:1.1em}
.icon-info:before{content:"\e025";font-family:'nw-icons';font-size:1.2em;left:0;line-height:1;position:absolute;display:block;top:4px}
.icon-info .icon-info__tool-tip-arrow{height:1em;width:.75em;position:absolute;top:.1em}
.icon-info .icon-info__tool-tip-arrow-right{left:1em;background:url("clientlibs_base/images/icons/tool-arrow.png") no-repeat scroll left -20px transparent}
.icon-info .icon-info__tool-tip-arrow-left{right:1em;background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") no-repeat scroll right -324px}
.icon-info .icon-info__tool-tip{height:auto;width:8.5em;padding:.625em;position:absolute;top:-0.5em;z-index:2;font-family:"RNHouseSansRegular",sans-serif;word-wrap:break-word;color:white;font-size:.9em;line-height:1.2;background-color:#0a2f64;border-radius:.3125em .3125em .3125em .3125em}
.icon-info .icon-info__tool-tip-right{left:1.5em}
.icon-info .icon-info__tool-tip-left{right:1.6em}
.icon-info .icon-info__tool-tip-anchor{position:absolute;top:0;left:0;width:17px;height:17px}
.theme--blue .product-table .comp-rich-text h3 a{color:#2b95d8}
.theme--blue .product-table .comp-rich-text h3 a:hover{color:#0a2f64}
.theme--light-blue .product-table .comp-rich-text p span a{color:#FFF}
.theme--light-blue .product-table .comp-rich-text p span a:hover{color:#FFF}
.loader{position:fixed;background:rgba(0,0,0,0.5);width:100%;top:0;bottom:0;z-index:1000;visibility:hidden}
.loader .loading-image{position:absolute;top:50%;left:50%;z-index:9999;width:48px;height:48px;background-image:url("clientlibs_base/images/icons/ajax-loader.gif");text-indent:-9999px}
.dynamic-number-regular{font-family:"NatWestNewRegular",sans-serif;font-size:2.1rem;line-height:1.3em}
.dynamic-number-regular-bold{font-family:"NatWestNewRegular",sans-serif;font-size:2.5rem;line-height:1.3em}
ul.account-table{font-family:"RNHouseSansRegular",sans-serif;padding-bottom:10px;padding-bottom:1rem;float:left}
ul.account-table li{padding-bottom:10px;padding-bottom:1rem;font-size:14px;font-size:1.4rem;line-height:10px;line-height:1rem;float:left}
ul.account-table li .account-table__label{width:60%;float:left;line-height:100%;padding-right:10px;padding-right:1rem}
ul.account-table li .account-table__value{font-family:"RNHouseSansBold",sans-serif;width:40%;float:left;font-weight:bold;line-height:100%}
.tool-comp{width:auto}
.tool--overpayment .theme--light-blue{background:#f0f7fa}
.tool--overpayment .heading{font-family:"RNHouseSansBold",sans-serif;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;padding:16px 5px 16px 0;padding:1.6rem .5rem 1.6rem 0rem;clear:both}
.tool--overpayment .grid__item .comp-rich-text li{font-size:13px;font-size:1.3rem}
.tool--overpayment .overpayment__optional-text{font-size:18px;font-size:1.8rem;padding-left:15px;padding-left:1.5rem;font-family:"RNHouseSansRegular",sans-serif;font-weight:bold}
.tool--overpayment .overpayment__back-btn .cta--back-m a{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#70bf54),color-stop(100%,#4f8f3d));background-image:-webkit-linear-gradient(#70bf54,#4f8f3d);background-image:-moz-linear-gradient(#70bf54,#4f8f3d);background-image:-o-linear-gradient(#70bf54,#4f8f3d);background-image:linear-gradient(#70bf54,#4f8f3d)}
.tool--overpayment .overpayment__back-btn .cta--back-m a:hover,.tool--overpayment .overpayment__back-btn .cta--back-m a:active{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#2b6014),color-stop(100%,#4f8e25));background-image:-webkit-linear-gradient(#2b6014,#4f8e25);background-image:-moz-linear-gradient(#2b6014,#4f8e25);background-image:-o-linear-gradient(#2b6014,#4f8e25);background-image:linear-gradient(#2b6014,#4f8e25)}
.tool--overpayment .cta--sign-in a:before,.tool--overpayment .cta--sign-in a:after{top:14px}
.tool--overpayment .js-cta-submit-button{display:none}
.tool--overpayment .desk--one-seventh{width:15%}
.tool--overpayment .overpayment--head--rte{margin-top:20px;margin-top:2rem}
.tool--overpayment .overpayment--head--rte .comp-rich-text{margin:20px 20px 0 0;margin:2rem 2rem 0rem 0rem}
.tool--overpayment .overpayment--toggle-group{margin:20px 0 0 0;margin:2rem 0rem 0rem 0rem}
.tool--overpayment .form-input-row{padding:0 0 10px 0;padding:0rem 0rem 1rem 0rem;margin-top:0;margin-top:0rem}
.tool--overpayment .form-input-row .input-label--radio-option{text-align:center;padding:10px 15px 10px 15px;padding:1rem 1.5rem 1rem 1.5rem;width:270px;width:27rem;margin-bottom:10px;margin-bottom:1rem;font-size:15px;font-size:1.5rem}
.tool--overpayment .overpayment--toggle-group__text{border-bottom:0;float:left;width:100%;margin-top:10px;margin-top:1rem}
.tool--overpayment .radio--text{position:relative;display:inline-block;padding-right:15px;padding-right:1.5rem}
.tool--overpayment .radio--text:before,.tool--overpayment .radio--text:after{font-family:'nw-icons';position:absolute;content:'\e00e';line-height:1px;right:0;font-size:12px;font-size:1.2rem}
.tool--overpayment .radio--text:before{content:'\e00d';filter:alpha(opacity=50);opacity:.5}
.tool--overpayment .overpayment--form{text-align:center;float:left;padding:0 0 25px 20px;padding:0rem 0rem 2.5rem 2rem}
.tool--overpayment .overpayment--form input[readonly],.tool--overpayment .overpayment--form input[readOnly="readonly"],.tool--overpayment .overpayment--form input[readonly]:focus,.tool--overpayment .overpayment--form input[readOnly="readonly"]:focus{background-color:#ccc!important;color:#333;cursor:default;outline:0}
.tool--overpayment .overpayment--form .input-field{background-color:#f0f7fa;text-align:center}
.tool--overpayment .overpayment--form .input-field.error_text{background-color:#e6c2c4}
.tool--overpayment .overpayment--form .input-field--width-medium,.tool--overpayment .overpayment--form .input-field--input-pound{width:11.25em}
.tool--overpayment .overpayment--form .cta-next-button,.main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled,.tool--overpayment .overpayment--form .cta-next-button-disabled{margin-top:30px;margin-top:3rem;margin-bottom:10px;margin-bottom:1rem}
.tool--overpayment .overpayment--form .form-input-row{padding-bottom:15px;padding-bottom:1.5rem}
.tool--overpayment .overpayment--form span.input-field--input-pound,.tool--overpayment .overpayment--form span.input-field--input-percentage{display:none}
.tool--overpayment .overpayment--graph{font-family:"RNHouseSansRegular",sans-serif}
.tool--overpayment .overpayment--graph .heading{font-weight:normal;font-size:15px;font-size:1.5rem;text-align:center;border-top:#cccbd4 1px solid;border-bottom:#cccbd4 1px solid}
.tool--overpayment .overpayment--details{text-align:left;float:left;position:relative;font-family:"RNHouseSansRegular",sans-serif;padding:20px 0;padding:2rem 0rem}
.tool--overpayment .overpayment--details .overpayment--details__label{font-size:16px;font-size:1.6rem;font-family:"RNHouseSansBold",sans-serif}
.tool--overpayment .overpayment--details .overpayment--details__value{font-size:25px;font-size:2.5rem;padding:5px 0 20px 0;padding:.5rem 0rem 2rem 0rem;color:#a01b85}
.tool--overpayment .overpayment--details .js-show-content{display:inline-block}
.tool--overpayment .overpayment--details .grid__item{padding-left:0;padding-left:0rem}
.tool--overpayment .loading-image{background:url("clientlibs_base/images/icons/loading.gif") center center no-repeat;display:inline-block}
.tool--overpayment .cta--m a:hover{color:#0a2f64}
.main--tool-mobile .tool--overpayment .overpayment--form{clear:both}
.main--tool-mobile .tool--overpayment .overpayment--form .input-field{-webkit-user-modify:read-write-plaintext-only;-webkit-tap-highlight-color:rgba(0,0,0,0);outline-style:none}
.main--tool-mobile .tool--overpayment .grid-margin{margin-left:0;margin-right:1.25em}
.main--tool-mobile .tool--overpayment .theme--light-blue{margin-right:-1.25em;margin-left:-1.25em;padding-bottom:1em;padding-left:1.25em;padding-right:1.25em;float:left}
.main--tool-mobile .tool--overpayment .cta-next-button,.main--tool-mobile .tool--overpayment .cta-next-button-disabled{width:100%;padding:.5em;border:1px solid #999;-moz-border-radius:.313em;-webkit-border-radius:.313em;border-radius:.313em;-webkit-box-shadow:rgba(0,0,0,0.25) 2px 2px 3px,rgba(66,121,51,0.2) -2px -2px 0 inset,rgba(247,247,245,0.75) 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.25) 2px 2px 3px,rgba(66,121,51,0.2) -2px -2px 0 inset,rgba(247,247,245,0.75) 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.25) 2px 2px 3px,rgba(66,121,51,0.2) -2px -2px 0 inset,rgba(247,247,245,0.75) 1px 1px 0 inset;font-size:23px;font-size:2.3rem;color:#fff;text-align:center;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#70bf54),color-stop(100%,#4f8f3d));background-image:-webkit-linear-gradient(#70bf54,#4f8f3d);background-image:-moz-linear-gradient(#70bf54,#4f8f3d);background-image:-o-linear-gradient(#70bf54,#4f8f3d);background-image:linear-gradient(#70bf54,#4f8f3d)}
.main--tool-mobile .tool--overpayment .cta-next-button:hover,.main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#2b6014),color-stop(100%,#4f8e25));background-image:-webkit-linear-gradient(#2b6014,#4f8e25);background-image:-moz-linear-gradient(#2b6014,#4f8e25);background-image:-o-linear-gradient(#2b6014,#4f8e25);background-image:linear-gradient(#2b6014,#4f8e25)}
.main--tool-mobile .tool--overpayment .cta-next-button a,.main--tool-mobile .tool--overpayment .cta-next-button-disabled a{background:url("clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;margin:0;padding:0 1.125em 0 1em;display:inline-block;height:1.75em;line-height:1.75em;color:white;font-size:18px;font-size:1.8rem}
.main--tool-mobile .tool--overpayment .cta-next-button-disabled{color:#aaa;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#999),color-stop(100%,#666));background-image:-webkit-linear-gradient(#999,#666);background-image:-moz-linear-gradient(#999,#666);background-image:-o-linear-gradient(#999,#666);background-image:linear-gradient(#999,#666);background-color:#7d7d7d;pointer-events:none;cursor:default}
.main--tool-mobile .tool--overpayment .account-summary ul{display:none}
.graph-container{clear:both;width:18.75em}
.graph-placeholder{width:100%;height:100%;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}
.legend .series{cursor:pointer;font-size:13px;font-size:1.3rem}
.legend circle{stroke-width:1px}
.legend .disabled circle{fill-opacity:0}
.axis path{fill:none;stroke:#000;stroke-opacity:1;shape-rendering:default}
.axis path.domain{stroke-opacity:1}
.axis line{fill:none;stroke:#000;stroke-opacity:.25;shape-rendering:crispEdges}
.axis line.zero{stroke-opacity:.75}
.point-paths path{stroke-opacity:0;fill-opacity:0}
.lines path{fill:none;stroke-width:1px}
.line.hover path{stroke-width:1px}
.line-1 path{stroke-dasharray:4 4}
.lines .point{stroke-width:0;stroke-opacity:0;fill-opacity:0}
.lines .point.hover{stroke-width:5px;stroke-opacity:.5}
.tick{opacity:0}
.nvtooltip{position:absolute;padding:.625em;background-color:#e1e1f1;opacity:.80;text-align:center;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;color:#0a2f64}
.nvtooltip span{background:url("clientlibs_base/images/misc/tooltip-arrow.gif")!important;display:inline-block;width:9px;height:5px;bottom:-4px;position:absolute;left:48%}
.legendColorBox div{border:0!important}
.legend table{border-spacing:5px;background-image:url("clientlibs_base/images/misc/current-mortgages-legend.gif");background-position:right center;background-repeat:no-repeat}
.legend table td{padding-right:3.125em;text-align:right}
.legend table.custom-legend{background-image:url("clientlibs_base/images/misc/overpayments-legend.gif")!important}
#graph-tooltip{position:absolute;display:none;padding:.625em;background-color:#e1e1f1;opacity:.80;text-align:center;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;color:#0a2f64;z-index:99}
#graph-tooltip span{background:url("clientlibs_base/images/misc/tooltip-arrow.gif")!important;display:inline-block;width:9px;height:5px;bottom:-5px;position:absolute;left:48%}
.axisLabel{position:absolute;text-align:center;font-size:12px}
.xaxisLabel{bottom:-20px;left:0;right:0}
.yaxisLabel{top:30%;left:-20px;transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0}
.tool-comp .input-field--width-very-small,.natyes .input-field--width-very-small{width:4.6em}
.custom-split-field .form-input-row{display:inline-block;margin:0 15px;margin:0rem 1.5rem}
.custom-split-field .input-label{padding-left:15px;padding-left:1.5rem}
.overpayment .error-container{left:7%;bottom:80%}
.overpayment .custom-split-field .error-container{left:15%;bottom:125%}
@media only screen and (min-width:568px) and (max-width:700px){.overpayment--graph.desk--three-fifths{width:100%}
.tool--overpayment .desk--two-fifths{width:100%}
}
@media only screen and (max-width:700px){.lines .point.hover{stroke-width:0}
}
.mat .natyes,.mat .tool-comp{width:auto}
.mat .js-show-content{display:block}
.mat .js-hide-content{display:none}
.mat .topbottomremove{padding:0}
.mat .breadcrumb{display:none}
.mat fieldset.tool--mat{min-height:inherit}
.mat .shelf.shelf--next .shelf__inner .grid-margin{margin:0 40px;margin:0rem 4rem}
.mat input.cta-submit-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-border-radius:0}
.tool--mat{font-family:"RNHouseSansRegular",sans-serif}
.tool--mat.client-listing{background:#e7e2db}
.tool--mat .theme--light-purple{background:#e7e2db;color:#0a2f64}
.tool--mat .heading{font-family:"RNHouseSansBold",sans-serif;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;padding:16px 25px;padding:1.6rem 2.5rem;clear:both}
.tool--mat .tracking-steps-container{min-height:185px;min-height:18.5rem}
.tool--mat .tracking-steps-container .heading{font-size:24px;font-size:2.4rem;padding-top:0;padding-top:0rem;padding-left:30px;padding-left:3rem}
.tool--mat .tracking-container .heading{padding-top:25px;padding-top:2.5rem;padding-bottom:60px;padding-bottom:6rem;font-size:20px;font-size:2rem}
.tool--mat .broker-client-table-head.grid-margin{margin-bottom:0}
.tool--mat .broker-client-table-head .form-input-row{padding-bottom:0}
.tool--mat .tool-comp,.tool--mat .natyes{width:auto}
.tool--mat .error-container{left:0;bottom:6.5em}
.tool--mat .toggle-group .error-container{bottom:3em}
.tool--mat .cta-login .cta-submit-button{width:100%}
.tool--mat .form-input-row .input-field{padding:0 15px;padding:0rem 1.5rem}
.tool--mat .mandatory-label-info{margin-left:13px;margin-left:1.3rem;padding-bottom:30px;padding-bottom:3rem}
.tool--mat .icon-refresh{background-image:url("clientlibs_base/images/icons/icon-refresh.png");background-repeat:no-repeat}
.tool--mat .icon-clock{background:url("clientlibs_base/images/icons/icon-clock.png") no-repeat}
.tool--mat .icon-warning{background-image:url("clientlibs_base/images/icons/notification-error-mobile.png");background-repeat:no-repeat}
.tool--mat .form-input-row{padding:0 0 30px 16px;padding:0rem 0rem 3rem 1.6rem;margin-top:0;margin-top:0rem}
.tool--mat .form-input-row .input-field--width-large{width:15em}
.tool--mat .input-field{background-color:#eeede9}
.tool--mat .cta-next-button,.tool--mat .main--tool-mobile .tool--overpayment .cta-next-button-disabled,.main--tool-mobile .tool--overpayment .tool--mat .cta-next-button-disabled,.tool--mat .cta-next-button-disabled{float:left;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 3px .125em #1b768b,0 -1px .125em #42c6d0;-moz-box-shadow:0 3px .125em #1b768b,0 -1px .125em #42c6d0;box-shadow:0 3px .125em #1b768b,0 -1px .125em #42c6d0;margin-bottom:32px;margin-bottom:3.2rem;margin-left:16px;margin-left:1.6rem;width:110px;width:11rem;background-image:none}
.tool--mat .cta-next-button a,.tool--mat .main--tool-mobile .tool--overpayment .cta-next-button-disabled a,.main--tool-mobile .tool--overpayment .tool--mat .cta-next-button-disabled a,.tool--mat .cta-next-button input,.tool--mat .main--tool-mobile .tool--overpayment .cta-next-button-disabled input,.main--tool-mobile .tool--overpayment .tool--mat .cta-next-button-disabled input,.tool--mat .cta-next-button-disabled a,.tool--mat .cta-next-button-disabled input{background:#34a2b2;color:white;margin:0;padding:0;padding:0rem;width:110px;width:11rem;height:50px;height:5rem}
.tool--mat .tool-comp .input-field--width-large{width:15.75em}
.tool--mat .cta-next-button-disabled{-webkit-box-shadow:0 3px .125em #666,0 -1px .125em #666;-moz-box-shadow:0 3px .125em #666,0 -1px .125em #666;box-shadow:0 3px .125em #666,0 -1px .125em #666}
.tool--mat .cta-next-button-disabled a,.tool--mat .cta-next-button-disabled input{background:#666}
.tool--mat .shelf--padded.shelf--padding-none{padding:0}
.tool--mat .notification-error{background-color:#e31e2e;border-radius:.625em;color:white;float:left;margin:0 2% 3% 5%;padding:1.375em 1.125em}
.tool--mat .notification-error-hidden{display:none}
.tool--mat .error-text-left{background:url("clientlibs_base/images/icons/notification-error.png") no-repeat;background-size:3em 2.535em;text-indent:-10000px;width:4em;height:3em;float:left;margin-top:.5em}
.tool--mat .error-text-right{display:inline;height:100%;width:78%;font-size:14px;font-size:1.4rem;line-height:1.25em}
.tool--mat .error-text-right p{padding-bottom:0}
.tool--mat .error-text-right .error-detail{padding-bottom:.3125em}
.tool--mat .error-text-right .error-detail strong{font-family:"RNHouseSansBold",sans-serif}
.tool--mat .grid-margin--palm{margin:0;margin:0rem}
.tool--mat .tracking-container{padding:1.25em;margin-left:0;margin-left:0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool--mat .tracking-container .tracker-state{position:relative;float:left;z-index:10}
.tool--mat .tracking-container .tracker-state .line-bar{text-indent:-9999px;position:absolute;width:10px;width:1rem;background:#998f86;left:35px;left:3.5rem;top:68px;top:6.8rem;bottom:-12px;bottom:-1.2rem;z-index:9}
.tool--mat .tracking-container .tracker-state .line-bar.active{background:#0a2f64}
.tool--mat .tracking-container .tracker-state .cta-tracker-history a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;padding:0 40px 0 0;padding:0rem 4rem 0rem 0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;float:right;text-decoration:none;color:#0a2f64}
.tool--mat .tracking-container .tracker-state .cta-tracker-history.date{margin-top:6px;margin-top:.6rem;padding-left:0;padding-left:0rem;color:#0a2f64;float:left}
.tool--mat .tracking-container .tracker-state .application-state{width:100%;font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem;padding-top:10px;padding-top:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#0a2f64;font-weight:bold;position:relative;float:left}
.tool--mat .tracking-container .tracker-state .application-state .time-circle{margin:10px;margin-top:0;color:#0a2f64;float:left;cursor:text;font-family:"RNHouseSansBold",sans-serif;width:1.875em;height:1.875em;border-radius:.9375em;border:.1875em solid #998f86;background:#b4a99f;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:48px;line-height:4.8rem}
.tool--mat .tracking-container .tracker-state .application-state .time-circle.active{background:#0a2f64;color:white;border:.1875em solid #cfc7be}
.tool--mat .tracking-container .tracker-state .application-state .details{line-height:24px;line-height:2.4rem;padding:20px;padding:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:32px;font-size:3.2rem;font-family:"RNHouseSansBold",sans-serif;padding-left:0;float:left}
.tool--mat .tracking-container .tracker-state .application-state--sub{width:100%;font-size:16px;font-size:1.6rem;padding:5px 0;padding:.5rem 0rem;color:#0a2f64;font-weight:normal;position:relative;overflow:hidden}
.tool--mat .tracking-container .tracker-state .application-state--sub .time-circle--small{margin:10px 25px;margin:1rem 2.5rem;line-height:24px;line-height:2.4rem;font-size:10px;font-size:1rem;top:10px;top:1rem;left:0;left:0rem;width:3em;height:3em;border-radius:1.5em;border:.3125em solid #998f86;background:#b4a99f;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#0a2f64;float:left;cursor:text;position:absolute;z-index:999}
.tool--mat .tracking-container .tracker-state .application-state--sub .time-circle--small.active{background:#0a2f64;color:white}
.tool--mat .tracking-container .tracker-state .application-state--sub .time-circle--small.in-progress{background:#0a2f64;color:white}
.tool--mat .tracking-container .tracker-state .application-state--sub .time-circle--small.icon-checkmark:before{background-image:url("clientlibs_base/images/icons/icon-tracker-completed.png");content:"";background-repeat:no-repeat;width:12px;height:11px;display:block;margin:6px auto}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content{line-height:24px;line-height:2.4rem;font-size:16px;font-size:1.6rem;margin:8px 0 0 0;margin:.8rem 0rem 0rem 0rem;padding:5px 0 5px 75px;padding:.5rem 0rem .5rem 7.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content .node-title{padding-bottom:0;padding-bottom:0rem;float:left;font-family:"RNHouseSansRegular",sans-serif}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul{list-style-type:none;padding:0;padding:25px 0 0 0;padding:2.5rem 0rem 0rem 0rem;margin:0;text-align:left;float:left}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li{line-height:20px;line-height:2rem;margin-top:5px;margin-top:.5rem;font-family:"RNHouseSansRegular",sans-serif;position:relative;display:inline-block;padding-left:40px;padding-left:4rem}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li.icon-checkmark{padding-left:40px;padding-left:4rem}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li.icon-checkmark:before{background-image:url("clientlibs_base/images/icons/icon-completed.png");content:"";background-repeat:no-repeat;width:18px;height:16px;display:block;margin:5px auto}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li.icon-checkmark a{top:10px;left:-5px}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li.icon-checkmark:before{font-family:'nw-icons';position:absolute;left:-5px;top:8px}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li span.icon-warning{width:17px;width:1.7rem;height:22px;height:2.2rem;position:absolute;top:8px;left:0}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li span.icon-refresh{width:20px;width:2rem;height:22px;height:2.2rem;position:absolute;top:8px;left:0}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li a{display:inline-block;width:20px;width:2rem;height:20px;height:2rem;position:absolute;left:0;top:10px;text-indent:-1000px;z-index:999}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li a:focus{outline:0;border:0}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content .end-date{float:right;font-size:14px;font-size:1.4rem;padding-right:15px;padding-right:1.5rem;padding-top:8px;padding-top:.8rem}
.tool--mat .tracking-container .tracker-state .application-state--sub.active{background:#eeede9;margin-left:-32px;margin-left:-3.2rem;padding:10px 30px 20px 32px;padding:1rem 3rem 2rem 3.2rem;width:120%}
.tool--mat .tracking-container .tracker-state .application-state--sub.active .cta-tracker-history.date{padding-left:0}
.tool--mat .tracking-container .tracker-state .application-state--sub.active .time-circle--small.active{left:30px;left:3rem}
.tool--mat .tracking-container .tracker-state .application-state--sub.active .task-content ul li .node-title{font-family:"RNHouseSansBold",sans-serif;font-weight:bold}
.tool--mat .tracking-container .tracker-state .application-state--sub.active .task-content ul li.icon-checkmark .node-title{font-family:"RNHouseSansRegular",sans-serif;font-weight:normal}
.tool--mat .tracking-container .tracker-state:last-child .line-bar{bottom:28px;bottom:2.8rem}
.tool--mat .tracking-steps-container{padding:0 20px 0 20px;padding:0rem 2rem 0rem 2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e5e0d9 url("clientlibs_base/images/misc/bg-tracker-status-mobile.jpg") top right no-repeat}
.tool--mat .tracking-steps-container .user-status{list-style-type:none;padding:0 0 0 23px;padding:0rem 0rem 0rem 2.3rem;margin:0;text-align:left;float:left}
.tool--mat .tracking-steps-container .user-status li{padding-left:30px;padding-left:3rem;font-size:14px;font-size:1.4rem;font-family:"RNHouseSansBold",sans-serif;line-height:170%;margin-top:5px;margin-top:.5rem;padding-right:48px;padding-right:4.8rem}
.tool--mat .tracking-steps-container .user-status .cta-view-details a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;padding:0 32px 0 0;padding:0rem 3.2rem 0rem 0rem;margin:0;margin:0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;float:right;text-decoration:none;color:#0a2f64}
.tool--mat .tracking-steps-container .tracker-state{position:relative;float:left;z-index:10}
.tool--mat .tracking-steps-container .tracker-state .line-bar{text-indent:-9999px;position:absolute;width:60px;width:6rem;background:#998f86;left:55px;left:5.5rem;top:35px;top:3.5rem;z-index:9}
.tool--mat .tracking-steps-container .tracker-state .application-state{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem;padding-top:10px;padding-top:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#0a2f64;font-weight:bold;position:relative;float:left;width:100%}
.tool--mat .tracking-steps-container .tracker-state .application-state .time-circle{margin:0 10px 10px 0;margin:0rem 1rem 1rem 0rem;color:#0a2f64;float:left;font-family:"RNHouseSansBold",sans-serif;width:1.875em;height:1.875em;border-radius:.9375em;border:.1875em solid #998f86;background:#b4a99f;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:48px;line-height:4.8rem}
.tool--mat .tracking-steps-container .tracker-state .application-state .time-circle.active{background:#0a2f64;color:white}
.tool--mat .tracking-steps-container .tracker-state .application-state .details{line-height:24px;line-height:2.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-family:"RNHouseSansBold",sans-serif;float:left;width:100%;text-align:center}
.tool--mat .tracking-steps-container .tracker-state:last-child .line-bar{display:none}
.tool--mat .form-input-row.toggle-group .input-label--radio-option{float:left;margin:0 0 30px 0;margin:0rem 0rem 3rem 0rem}
.tool--mat .form-input-row.toggle-group .input-label--radio-option:active,.tool--mat .form-input-row.toggle-group .input-label--radio-option:focus{background-image:none}
.tool--mat .form-input-row.toggle-group .input-label--radio-option:nth-of-type(1){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}
.tool--mat .form-input-row.toggle-group .input-label--radio-option:nth-of-type(2){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}
.tool--mat .form-input-row.toggle-group .input-label--radio-option:active,.tool--mat .form-input-row.toggle-group .input-label--radio-option:focus{background-color:#a09489;box-shadow:0 1px 3px #b4a99f;background-image:none;border:1px solid #b4a99f}
.tool--mat .form-input-row.toggle-group .input-label--focus{background-color:#b4a99f;box-shadow:0 1px 3px #b4a99f;background-image:none;border:1px solid #b4a99f}
.main--tool-mobile .mat .hero--container .hero--title{padding:30px 10px 35px 15px;padding:3rem 1rem 3.5rem 1.5rem}
.main--tool-mobile .mat .hero--container .desc{padding:0 10px 30px 15px;padding:0rem 1rem 3rem 1.5rem;height:137px;height:13.7rem;overflow:hidden}
.main--tool-mobile .mat .hero--container .cta.cta--m.icon--logout a{float:right}
.main--tool-mobile .mat .hero--container.hero--mortgage-tracker .hero--title{width:200px;width:20rem}
.main--tool-mobile .mat .hero--container.hero--mortgage-tracker .desc{height:67px;height:6.7rem}
.main--tool-mobile .mat .topbottomremove .grid__item{padding-right:0;padding-right:0rem;padding-left:0;padding-left:0rem}
.main--tool-mobile .mat .tool--mat .grid-margin{margin:0;margin:0rem}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .grid,.main--tool-mobile .mat .tool--mat .broker-client-table-head .grid--rev,.main--tool-mobile .mat .tool--mat .broker-client-table-head .grid--full,.main--tool-mobile .mat .tool--mat .broker-client-table-head .grid--right,.main--tool-mobile .mat .tool--mat .broker-client-table-head .grid--center,.main--tool-mobile .mat .tool--mat .broker-client-table-data .grid,.main--tool-mobile .mat .tool--mat .broker-client-table-data .grid--rev,.main--tool-mobile .mat .tool--mat .broker-client-table-data .grid--full,.main--tool-mobile .mat .tool--mat .broker-client-table-data .grid--right,.main--tool-mobile .mat .tool--mat .broker-client-table-data .grid--center{margin-left:0}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .heading,.main--tool-mobile .mat .tool--mat .broker-client-table-data .heading{padding:20px 16px;padding:2rem 1.6rem;font-size:28px;font-size:2.8rem}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list{float:none;clear:both}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list .float-right,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list .float-right{float:none;clear:both;width:100%}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list .float-right .form-input-row,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list .float-right .form-input-row{width:100%;padding-right:16px;padding-right:1.6rem}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list .float-right .form-input-row .input-label,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list .float-right .form-input-row .input-label{padding-bottom:15px;padding-bottom:1.5rem;font-size:16px;font-size:1.6rem}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list .float-right .form-input-row .select-box-width-medium,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list .float-right .form-input-row .select-box-width-medium{display:block}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list .float-right .form-input-row .select-box-width-medium .selector,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list .float-right .form-input-row .select-box-width-medium .selector{width:100%}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list .float-right .form-input-row .select-box-width-medium .selector span,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list .float-right .form-input-row .select-box-width-medium .selector span{width:100%;padding-right:40px;padding-right:4rem}
.main--tool-mobile .mat .tool--mat .broker-client-table-head .sort-client-list .float-right .form-input-row .select-box-width-medium .selector select,.main--tool-mobile .mat .tool--mat .broker-client-table-data .sort-client-list .float-right .form-input-row .select-box-width-medium .selector select{width:100%}
.main--tool-mobile .mat .tool--mat .tracking-steps-container{padding:0}
.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--rev,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--full,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--right,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--center{margin-left:15px;margin-left:1.5rem;padding-left:15px;padding-left:1.5rem;padding-right:15px;padding-right:1.5rem;float:left}
.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid h3.heading,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--rev h3.heading,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--full h3.heading,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--right h3.heading,.main--tool-mobile .mat .tool--mat .tracking-steps-container .grid--center h3.heading{padding-left:0;padding-left:0rem;padding-right:0;padding-right:0rem}
.main--tool-mobile .mat .tool--mat .tracking-steps-container .tracker-state .application-state .details{display:none}
.main--tool-mobile .mat .tool--mat .theme--white-viewDetails{background:#f7f7f5;margin-left:15px;margin-left:1.5rem;padding:20px 15px 20px 15px;padding:2rem 1.5rem 2rem 1.5rem}
.main--tool-mobile .mat .tool--mat .theme--white-viewDetails .user-status{list-style-type:none;padding:0;padding:0rem 0rem 0rem 0rem;margin:0;text-align:left;float:left}
.main--tool-mobile .mat .tool--mat .theme--white-viewDetails .user-status li{font-size:14px;font-size:1.4rem;font-family:"RNHouseSansBold",sans-serif;line-height:170%;margin-top:5px;margin-top:.5rem;padding-right:48px;padding-right:4.8rem}
.main--tool-mobile .mat .tool--mat .theme--white-viewDetails .user-status li.icon-warning{padding-left:30px;padding-left:3rem}
.main--tool-mobile .mat .tool--mat .theme--white-viewDetails .user-status .cta-view-details a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;padding:0 32px 0 0;padding:0rem 3.2rem 0rem 0rem;margin:0;margin:0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;float:right;text-decoration:none;color:#0a2f64}
.main--tool-mobile .mat .tool--mat .tracking-container{margin-left:30px;margin-left:3rem;float:left}
.main--tool-mobile .mat .tool--mat .tracking-container h3.heading{padding:16px 15px;padding:1.6rem 1.5rem}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .cta-tracker-history{width:90%;margin-left:0}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content{padding:5px 0 5px 67px;padding:.5rem 0rem .5rem 6.7rem}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li.icon-checkmark:before,.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li .icon-refresh,.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul li .icon-warning{top:0}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content .end-date{padding-top:0}
.main--tool-mobile .mat .tool--mat .form-input-row .input-field{width:260px;width:26rem}
.main--tool-mobile .mat .tool--mat .form-input-row .input-label{padding-bottom:10px;padding-bottom:1rem}
.main--tool-mobile .mat .tool--mat .form-input-row .input-label--radio-option{padding-left:15px;padding-left:1.5rem;padding-right:22px;padding-right:2.2rem}
.main--tool-mobile .mat .tool--mat .broker-client-list-tbody-tr .icon-warning,.main--tool-mobile .mat .tool--mat .client-list .icon-warning{float:right}
.main--tool-mobile .mat .tool--mat span.cta{width:100%;margin-left:0}
.main--tool-mobile .mat .tool--mat span.cta input.cta-submit-button{width:100%}
.main--tool-mobile .mat .tool--mat .mat--login-container{margin:0;padding:0 15px;padding:0rem 1.5rem}
.main--tool-mobile .mat .tool--mat .mat--login-container .heading,.main--tool-mobile .mat .tool--mat .mat--login-container .form-input-row,.main--tool-mobile .mat .tool--mat .mat--login-container .grid .grid__item,.main--tool-mobile .mat .tool--mat .mat--login-container .grid--rev .grid__item,.main--tool-mobile .mat .tool--mat .mat--login-container .grid--full .grid__item,.main--tool-mobile .mat .tool--mat .mat--login-container .grid--right .grid__item,.main--tool-mobile .mat .tool--mat .mat--login-container .grid--center .grid__item,.main--tool-mobile .mat .tool--mat .mat--login-container .mandatory-label-info{padding-left:0;padding-right:0}
.main--tool-mobile .mat .tool--mat .mat--login-container .notification-error,.main--tool-mobile .mat .tool--mat .mat--login-container .mandatory-label-info{margin-left:0}
.main--tool-mobile .mat .shelf--faq{padding:0 0 16px 0;padding:0rem 0rem 1.6rem 0/10rem}
.main--tool-mobile .mat .broker-client-list-tbody-tr .icon-warning,.main--tool-mobile .mat .client-list .icon-warning{float:right}
.main--tool-mobile .mat span.cta{width:100%;margin-left:0}
.main--tool-mobile .mat span.cta input.cta-submit-button{width:100%}
.main--tool-mobile .mat .mat--login-container{margin:0;padding:0 15px;padding:0rem 1.5rem}
.main--tool-mobile .mat .mat--login-container .heading,.main--tool-mobile .mat .mat--login-container .form-input-row,.main--tool-mobile .mat .mat--login-container .grid .grid__item,.main--tool-mobile .mat .mat--login-container .grid--rev .grid__item,.main--tool-mobile .mat .mat--login-container .grid--full .grid__item,.main--tool-mobile .mat .mat--login-container .grid--right .grid__item,.main--tool-mobile .mat .mat--login-container .grid--center .grid__item,.main--tool-mobile .mat .mat--login-container .mandatory-label-info{padding-left:0;padding-right:0}
.main--tool-mobile .mat .mat--login-container .notification-error{margin-left:0}
.main--tool-mobile .mat .shelf--next .shelf__inner{padding:0 15px;padding:0rem 1.5rem}
.main--tool-mobile .mat .shelf--next .shelf__inner .grid-margin{margin-left:0}
.main--tool-mobile .mat .shelf--next .shelf__inner .heading{padding-left:0}
.main--tool-mobile .mat .shelf--next .shelf__inner .grid,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--rev,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--full,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--right,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--center{margin-left:0}
.main--tool-mobile .mat .shelf--next .shelf__inner .grid .grid__item,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--rev .grid__item,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--full .grid__item,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--right .grid__item,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--center .grid__item{padding-left:0}
.main--tool-mobile .mat .shelf--next .shelf__inner .grid .grid__item ul.tool--shelf-next-list,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--rev .grid__item ul.tool--shelf-next-list,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--full .grid__item ul.tool--shelf-next-list,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--right .grid__item ul.tool--shelf-next-list,.main--tool-mobile .mat .shelf--next .shelf__inner .grid--center .grid__item ul.tool--shelf-next-list{padding-left:0}
@media only screen and (min-width:568px) and (max-width:1024px){.main--tool-mobile .mat .cta.cta--m.icon--logout a:before,.main--tool-mobile .mat .cta.cta--m.icon--logout a:after,.main--tool-mobile .mat .cta.cta--m.icon-back a:before,.main--tool-mobile .mat .cta.cta--m.icon-back a:after{top:1.1875em}
.main--tool-mobile .mat div.grid__item.desk--one-half{width:100%}
.main--tool-mobile .mat .personal-details-mobile .palm--one-half{width:50%}
.main--tool-mobile .mat .tool--mat .tracking-container{padding:30px 10px 35px 15px;padding:3rem 1rem 3.5rem 1.5rem;margin-left:1.25em}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .cta-tracker-history a{top:18px;top:1.8rem;right:50px;right:5rem;position:absolute}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content{padding-left:80px;padding-left:8rem}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul{width:79%}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub .task-content ul .end-date{width:20%}
.main--tool-mobile .mat .tool--mat .tracking-container .tracker-state .application-state--sub.active .task-content ul{width:72.7%}
}
@media only screen and (max-width:320px) and (max-height:277px){.header--mobile .header__links .logo{width:72%}
.main--tool-mobile .mat .shelf--faq .faq-list .q a.faq-wrap{width:205px;width:20.5rem}
.main--tool-mobile .mat .broker-client-table-head,.main--tool-mobile .mat .broker-client-table-data{width:90%}
.main--tool-mobile .mat .hero--container .desc{padding:0 10px 0 15px;padding:0rem 1rem 0rem 1.5rem}
.main--tool-mobile .mat .tracking-container .tracker-state .application-state--sub .task-content ul{width:83%}
.main--tool-mobile .mat .tracking-container .tracker-state .application-state--sub .task-content ul .node-title{width:100px;width:10rem}
.main--tool-mobile .mat .tracking-container .tracker-state .application-state--sub .task-content .node-title{clear:both}
}
.hero--container .hero--title{font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem;padding:0 10px 20px 26px;padding:0rem 1rem 2rem 2.6rem;font-family:"RNHouseSansBold",sans-serif}
.hero--container .desc{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;padding:0 10px 20px 26px;padding:0rem 1rem 2rem 2.6rem;font-family:"RNHouseSansRegular",sans-serif}
.tool--overdraft .hero--container .hero--title{padding:10px 10px 20px 26px;padding:1rem 1rem 2rem 2.6rem}
.hero--container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white;position:relative;height:360px;height:36rem}
.hero--container .shelf--hero{background-color:transparent;overflow:inherit;padding:0;padding:0rem}
.hero--container .shelf--hero .shelf__inner{height:auto}
.hero--container .welcome{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;padding:0 0 10px 26px;padding:0rem 0rem 1rem 2.6rem;font-family:"RNHouseSansRegular",sans-serif}
.hero--container .icon--lock{float:right;background:url("clientlibs_base/images/icons/tracker-sprites.png") 0 -225px no-repeat;padding:15px 26px 5px 40px;padding:1.5rem 2.6rem .5rem 4rem;font-weight:bold}
.hero--container .icon--lock a{margin:0}
.hero--container .icon--user{background:#5f1569 url("clientlibs_base/images/icons/tracker-sprites.png") 5px -270px no-repeat;float:left;margin-bottom:20px;margin-bottom:2rem;padding:15px 40px 15px 45px;padding:1.5rem 4rem 1.5rem 4.5rem;width:100%;font-weight:bold}
.hero--container .icon--user a{margin:0}
.hero--container .personal-details{position:absolute;right:0;top:100px;color:#0a2f64;width:14.5em;z-index:2;text-align:left;padding:5px;padding:.5rem;font-family:"RNHouseSansRegular",sans-serif}
.hero--container .personal-details .users{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;font-family:"RNHouseSansBold",sans-serif}
.hero--container .personal-details .details{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}
.hero--container .cta--logout-tracker{float:right;text-align:center;line-height:13px;line-height:1.3rem;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;-webkit-box-shadow:#b4a99f 0 .125em .125em;-moz-box-shadow:#b4a99f 0 .125em .125em;box-shadow:#b4a99f 0 .125em .125em;margin:5px 0;margin:.5rem 0rem}
.hero--container .cta--logout-tracker a,.hero--container .cta--logout-tracker input{font-size:11px;font-size:1.1rem;font-weight:bold;background:white;margin:0;color:#2473be;padding:7px 12px;padding:.7rem 1.2rem;text-transform:uppercase}
.hero--container .personal-details-mobile{position:relative;padding-left:15px;padding-left:1.5rem}
.hero--container .personal-details-mobile .welcome{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;padding-bottom:20px;padding-bottom:2rem;position:absolute;z-index:10;background:#0a2f64;top:2.7em;padding:15px 10px;padding:1.5rem 1rem}
.hero--container .shelf--hero .personal-details .cta--m{width:100%}
.tool-comp .tool--mat .broker-client-table-head{padding-bottom:30px;padding-bottom:3rem}
.tool-comp .tool--mat .broker-client-table-head .inline-block{display:inline-block;padding-right:10px;padding-right:1rem}
.tool-comp .tool--mat .broker-client-table-head .selector{position:relative}
.tool-comp .tool--mat .broker-client-table-head .selector:active,.tool-comp .tool--mat .broker-client-table-head .selector.focus{-webkit-box-shadow:2px 2px 4px #b6b6b6;-moz-box-shadow:2px 2px 4px #b6b6b6;box-shadow:2px 2px 4px #b6b6b6}
.tool-comp .tool--mat .broker-client-table-head .selector span{height:44px;height:4.4rem;width:188px;width:18.8rem;padding-right:40px;padding-right:4rem}
.tool-comp .tool--mat .broker-client-table-head .selector select{top:0;left:0;width:238px;width:23.8rem}
.tool-comp .tool--mat .broker-client-table-head .float-right .input-label{display:inline-block;padding-right:25px;padding-right:2.5rem}
.tool-comp .tool--mat .broker-client-list-tbody-tr .icon-warning,.tool-comp .tool--mat .client-list .icon-warning{text-indent:-624.9375em;width:1.0625em;height:1.25em;display:inline-block}
.tool-comp .tool--mat .broker-client-list-tbody-tr .icon-warning-hidden,.tool-comp .tool--mat .client-list .icon-warning-hidden{display:none}
.client-list:nth-child(odd){background:#e9e5e0}
.client-list{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;padding:0 15px;padding:0rem 1.5rem;height:100%;display:inline-block;width:100%;padding-top:1.375em}
.client-list span:nth-child(odd){display:inline-block;font-family:"RNHouseSansRegular",sans-serif}
.client-list span:nth-child(even){margin-left:1.625em}
.client-list .client-row{margin-top:.9375em}
.client-list .client-row .palm--two-fifths{color:#807970}
.client-list .name-header{padding-bottom:1em;border-bottom:.1875em solid #b4a99f}
.client-list .name-header.bold-header{font-family:"RNHouseSansBold",sans-serif}
.cta-track-button{float:left;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;-webkit-box-shadow:#1b768b 0 .125em .125em;-moz-box-shadow:#1b768b 0 .125em .125em;box-shadow:#1b768b 0 .125em .125em;width:100%;margin-bottom:1em;margin-top:1em}
.cta-track-button a,.cta-track-button input{background:#34a2b2;color:white;margin:0;padding:10px 25px;padding:1rem 2.5rem;width:100%}
.creditCard .breadcrumb{display:none}
.creditCard .theme--light-grey{background:#e3ded7;float:left}
.creditCard .theme--dark-grey{background:#d1c9bf}
.creditCard .natyes{width:auto}
.creditCard .topbottomremove{padding:0!important}
.creditCard .shelf-slope{display:none;text-indent:-9999px;text-indent:-999.9rem}
.creditCard .separator{border:1px solid #d1c9bf;margin:20px 0 35px 0;margin:2rem 0rem 3.5rem 0rem}
.creditCard .tool--description{padding-bottom:20px;padding-bottom:2rem}
.creditCard .tool--description .tool-desc-left,.creditCard .tool--description .tool-desc-right{padding:0 20px 0 20px;padding:0rem 2rem 0rem 2rem}
.creditCard .tool--description .tool-desc-left{float:left}
.creditCard .tool--description .tool-desc-right{float:right}
.creditCard .tool--description .tool-desc-right .separator{display:none}
.creditCard .input-sub-label{font-size:14px;font-size:1.4rem;float:left;padding:1em 0 0 2.5em;font-family:"RNHouseSansRegular",sans-serif}
.creditCard .title,.creditCard .tool--overdraft .graph-heading,.tool--overdraft .creditCard .graph-heading{color:#0a2f64;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansBold",sans-serif}
.creditCard .tool--graph{font-family:"RNHouseSansRegular",sans-serif;margin-top:3em}
.creditCard .tool--graph .cc-cost-title{color:#0a2f64;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansBold",sans-serif;padding-bottom:0}
.creditCard .monthly-income,.creditCard .monthly-income--money,.creditCard .no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .creditCard .monthly-income--money,.creditCard .no-js .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .creditCard .monthly-income--money,.creditCard .no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .creditCard .monthly-income--money,.creditCard .lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .creditCard .monthly-income--money,.creditCard .lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .creditCard .monthly-income--money,.creditCard .lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .creditCard .monthly-income--money{fill:#0a2f64;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansBold",sans-serif}
.creditCard .monthly-income--money{font-size:32px;font-size:3.2rem}
.creditCard .arc-bg{fill:#d1c9bf}
.creditCard .arranged-graph,.creditCard .graph-arc1{fill:#002c64}
.creditCard .unarranged-graph,.creditCard .graph-arc2{fill:#2689c6}
.creditCard .graph-arc3{fill:#514e4c}
.creditCard .label{fill:#0a2f64;font-size:12px;font-size:1.2rem;font-weight:normal}
.creditCard .label-graph{fill:#0a2f64;font-size:12px;font-size:1.2rem;font-family:"RNHouseSansBold",sans-serif}
.creditCard .cc-graph .monthly-income,.creditCard .cc-graph .monthly-income--money,.creditCard .cc-graph .no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .creditCard .cc-graph .monthly-income--money,.creditCard .cc-graph .no-js .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .creditCard .cc-graph .monthly-income--money,.creditCard .cc-graph .no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .creditCard .cc-graph .monthly-income--money,.creditCard .cc-graph .lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .creditCard .cc-graph .monthly-income--money,.creditCard .cc-graph .lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .creditCard .cc-graph .monthly-income--money,.creditCard .cc-graph .lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .creditCard .cc-graph .monthly-income--money{width:269px;word-wrap:break-word}
.creditCard .cc-graph--summary{float:left}
.creditCard .cc-graph--summary .calculate-summary{float:left;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:0 2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.creditCard .cc-graph--summary .calculate-summary .amount-summary{display:inline-block;text-align:center;*display:inline;*zoom:1}
.creditCard .cc-graph--summary .calculate-summary .amount,.creditCard .cc-graph--summary .calculate-summary .amount--title{display:block;padding:17px 0 12px 0;padding:1.7rem 0rem 1.2rem 0rem;font-size:20px;font-size:2rem;text-align:left;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"RNHouseSansBold",sans-serif}
.creditCard .cc-graph--summary .calculate-summary .summary-left{text-align:right;margin-right:12px;margin-right:1.2rem}
.creditCard .cc-graph--summary .calculate-summary .amount--title{width:100%;padding:0;padding:0rem;font-size:14px;font-size:1.4rem;font-family:"RNHouseSansRegular",sans-serif;font-weight:normal}
.creditCard .cc-graph--summary .calculate-summary .cc-cost-value{font-weight:bold;padding:.625em .3125em;font-size:24px;font-size:2.4rem}
.creditCard .cc-graph--summary .calculate-summary .graph-title{font-family:"RNHouseSansBold",sans-serif}
.creditCard .cc-graph--summary .symbol{display:inline-block;padding:1.1em 0 1.5em 0;text-align:center;float:left;text-transform:lowercase;margin-right:1.25em;font-weight:bold;font-size:16px;font-size:1.6rem;color:#92799b}
.creditCard .cc-graph--summary .cta--s a{margin-top:0;margin-top:0rem}
.creditCard .cc-graph--summary .summary--mobile{padding:0 10px;padding:0rem 1rem}
.creditCard .cc-graph--summary .summary--mobile .calculate-summary{text-align:left}
.creditCard .cc-graph--summary .summary--mobile .calculate-summary:first-child{padding:0 16px 0 32px;padding:0rem 1.6rem 0rem 3.2rem}
.creditCard .cc-graph--summary .summary--mobile .calculate-summary:nth-child(3){padding:0 32px 0 16px;padding:0rem 3.2rem 0rem 1.6rem}
.creditCard .cc-graph--summary .summary--mobile .symbol{padding:0;text-align:left}
.creditCard .cc-graph--summary .summary--mobile .symbol-no-pad{margin-left:12px;margin-left:1.2rem}
.creditCard .shelf--next .tool--shelf-next-list .cta a{font-size:16px;font-size:1.6rem}
.creditCard .non-js-submit,.creditCard .cc-non-js-graph{display:none}
.creditCard .no-js .non-js-submit,.creditCard .no-js .cc-non-js-graph{display:block}
.creditCard .overdraft--toggle-group{float:left}
.creditCard .overdraft--toggle-group .input-label--radio-option{float:left;margin-left:0;margin-right:0;border-radius:0;border:0;border-top:1px solid #dcd4d8;border-bottom:1px solid #dcd4d8}
.creditCard .overdraft--toggle-group .input-label--radio-option:active,.creditCard .overdraft--toggle-group .input-label--radio-option.focus{background-image:none}
.creditCard .overdraft--toggle-group .input-label--radio-option:first-of-type{border-top-left-radius:.3125em;border-bottom-left-radius:.3125em;border-left:1px solid #dcd4d8}
.creditCard .overdraft--toggle-group .input-label--radio-option:last-of-type{border-top-right-radius:.3125em;border-bottom-right-radius:.3125em;border-right:1px solid #dcd4d8}
.creditCard .overdraft--toggle-group .input-label--focus{background-color:#b4a99f;box-shadow:0 1px 3px #b4a99f;background-image:none;border:1px solid #b4a99f!important}
.tool--overdraft .theme--dark-grey{padding-bottom:1em}
.tool--overdraft .overdraft--noteText{padding:25px 20px 0 20px;padding:2.5rem 2rem 0rem 2rem;color:#b4a99f;float:left}
.tool--overdraft .slider-input .input-field--width-small.input-field--input-pound{width:3em}
.tool--overdraft .overdraft--type .input-label{padding-bottom:1em}
.tool--overdraft .overdraft--type .selector span{font-size:16px;font-size:1.6rem;line-height:2.7em;height:2.3em}
.tool--overdraft .overdraft--type .select-box-width-medium span{width:15.2em}
.tool--overdraft .overdraft--type .select-box-width-medium select{width:17em}
.tool--overdraft .overdraft--account-type{float:left}
.tool--overdraft .overdraft--input-comp{color:#0a2f64}
.tool--overdraft .overdraft--input-comp .form-input-row{margin-top:3em;float:left}
.tool--overdraft .overdraft--input-comp .select-box-width-small{position:relative}
.tool--overdraft .overdraft--input-comp .select-box-width-small span{width:5.125em}
.tool--overdraft .overdraft--input-comp .select-box-width-small select{width:100%;top:0;left:0}
.tool--overdraft .graph-heading{font-family:"RNHouseSansBold",sans-serif;text-align:center;padding-bottom:15px;padding-bottom:1.5rem}
.tool--overdraft.cost-overlay--summary{font-family:"RNHouseSansRegular",sans-serif;padding-left:0;padding-left:0rem}
.tool--overdraft.cost-overlay--summary .account-name{color:#0a2f64;font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif;padding-bottom:10px;padding-bottom:1rem}
.tool--overdraft.cost-overlay--summary .cost-overlay--summary--label{padding:.625em .625em .625em 0;font-size:16px;font-size:1.6rem;display:table-cell;color:#0a2f64}
.tool--overdraft.cost-overlay--summary .cost-overlay--summary--value{font-weight:bold;font-size:18px;font-size:1.8rem;display:table-cell;color:#0a2f64}
.tool--overdraft .account-type-desc{color:#0a2f64;font-size:13px;font-size:1.3rem;line-height:1.4;margin-top:25px;margin-top:2.5rem;font-family:"RNHouseSansRegular",sans-serif}
.tool--overdraft .did-you-know-desc{color:#0a2f64;font-size:13px;font-size:1.3rem;line-height:1.3;margin-top:35px;margin-top:3.5rem;margin-bottom:18px;margin-bottom:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.tool--overdraft .imp-info-desc{margin-top:35px;margin-top:3.5rem}
.main--tool-mobile .creditCard .shelf--padded{padding:0;padding:0rem}
.main--tool-mobile .creditCard .shelf--next .tool--shelf-next-list .cta-help{margin-left:0;margin-left:0rem}
.main--tool-mobile .creditCard .cc-graph--summary .calculate-summary .cc-cost-value{font-size:50px;font-size:5rem;padding:20px;padding:2rem}
.main--tool-mobile .creditCard .cc-graph--summary .calculate-summary .amount,.main--tool-mobile .creditCard .cc-graph--summary .calculate-summary .amount--title{font-size:28px;font-size:2.8rem}
.main--tool-mobile .creditCard .cc-graph--summary .calculate-summary .amount--title{font-size:14px;font-size:1.4rem}
.main--tool-mobile .tool--overdraft .icon-info{width:11px}
.main--tool-mobile .tool--overdraft .overdraft--type{padding:15px 0 0 0;padding:1.5rem 0rem 0rem 0rem;float:left}
.main--tool-mobile .tool--overdraft .overdraft--type .select-box-width-medium{position:relative}
.main--tool-mobile .tool--overdraft .overdraft--type .select-box-width-medium span{width:17.2em;padding-right:2em}
.main--tool-mobile .tool--overdraft .overdraft--type .select-box-width-medium select{width:275px;width:27.5rem;top:0;left:0}
.main--tool-mobile .tool--overdraft .overdraft--toggle-group{padding-left:0;padding-left:0rem;padding-bottom:20px;padding-bottom:2rem}
.main--tool-mobile .tool--overdraft .overdraft--input-comp .slider-input{float:right}
.main--tool-mobile .tool--overdraft .overdraft--input-comp .input-label{padding-right:10px;padding-right:1rem}
.main--tool-mobile .tool--overdraft .overdraft--input-comp .form-input-row{margin-top:30px;margin-top:3rem}
.main--tool-mobile .tool--overdraft .input-sub-label{padding:.5625em 0 0 1.5em}
.main--tool-mobile .tool--overdraft .form-input-row{padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem}
.main--tool-mobile .tool--overdraft .form-input-row .input-label--radio-option{padding-left:11px;padding-left:1.1rem;padding-right:11px;padding-right:1.1rem}
.main--tool-mobile .tool--overdraft .form-input-row .input-label--radio-option input[type='radio']{display:none}
.main--tool-mobile .tool--overdraft .tool--graph .overlay-cta{padding:0 20px 0 20px;padding:0rem 2rem 0rem 2rem}
.main--tool-mobile .tool--overdraft .tool--graph .overlay-cta .content-cta-left{max-width:70%;float:left}
.main--tool-mobile .tool--overdraft .tool--graph .overlay-cta .content-cta-right{max-width:76%;float:left}
.main--tool-mobile .tool--overdraft .tool--graph .cta--branded a{font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;padding:0;margin:0}
.main--tool-mobile .tool--overdraft .tool--graph .cta--branded.cta--m a{margin-bottom:10px;margin-bottom:1rem;padding:10px 42px 10px 0;padding:1rem 4.2rem 1rem 0rem}
.main--tool-mobile .tool--overdraft .cc-graph--summary .calculate-summary{float:none}
.main--tool-mobile .tool--overdraft .tool--description .tool-desc-right .did-you-know-desc{margin:25px 0 25px 0;margin:2.5rem 0rem 2.5rem 0rem}
.main--tool-mobile .hero--title{padding:0 10px 15px 26px;padding:0rem 1rem 1.5rem 2.6rem}
.main--tool-mobile .hero--container{height:205px;height:20.5rem;padding:30px 0 30px 0;padding:3rem 0rem 3rem 0rem}
.main--tool-mobile .hero--container .desc{padding:0 10px 30px 26px;padding:0rem 1rem 3rem 2.6rem;height:69px;height:6.9rem;overflow:hidden}
.main--tool-mobile .tool--cashback .cashbackSummaryAll{padding-left:5em}
.main--tool-mobile .tool--cashback .cashbackSummaryAll .calculate-summary{margin-bottom:25px;margin-bottom:2.5rem}
.main--tool-mobile .tool--cashback .cashbackSummaryAll .calculate-summary:first-child{padding-left:2em}
.main--tool-mobile .tool--cashback .cashbackSummaryAll .symbol{text-align:left;padding:0;line-height:12px;line-height:1.2rem}
.tool--cashback .slider-input .input-field--width-small.input-field--input-pound{width:3em}
.tool--cashback .cashbackTitleBlock{padding-top:30px;padding-top:3rem;padding-left:16px;padding-left:1.6rem}
.tool--cashback .cashbackTitleBlock .title,.tool--cashback .cashbackTitleBlock .tool--overdraft .graph-heading,.tool--overdraft .tool--cashback .cashbackTitleBlock .graph-heading{font-size:30px;font-size:3rem;padding-bottom:15px;padding-bottom:1.5rem}
.tool--cashback .cashback--input-comp .form-input-row{padding-left:16px;padding-left:1.6rem;padding-bottom:1.875em}
.tool--cashback .description-cta{padding-left:16px;padding-left:1.6rem}
.tool--cashback .tool--description .tool-desc-right{padding-top:1em;padding-right:0;padding-right:0rem}
.tool--cashback .tool--description .tool-desc-right .separator{display:none}
.tool--cashback .tool--description .tool-desc-right .thumbnail{width:87px;width:8.7rem;word-wrap:break-word}
.tool--cashback .tool--description .tool-desc-right .thumbnail.last{margin-right:0}
.tool--cashback .tool--description .tool-desc-right .thumbnail .comp-rich-text h3{font-family:"RNHouseSansBold",sans-serif;font-size:30px;font-size:3rem;line-height:1.3}
.tool--cashback .tool--description .tool-desc-right .thumbnail .comp-rich-text h3 span{font-size:18px;font-size:1.8rem;position:relative;top:-8px}
.tool--cashback .tool--description .tool-desc-right .thumbnail .comp-rich-text p{font-size:12px;font-size:1.2rem}
.tool--cashback .overlay-text{font-size:16px;font-size:1.6rem;font-weight:bold}
.tool--cashback .input-field.input-field--input-pound{width:93px;width:9.3rem}
.tool--cashback .cc-graph--summary{padding-left:0;padding-left:0rem}
.tool--cashback .cc-graph--summary .cashbackSummaryAll .calculate-summary{padding:0;text-align:left}
.tool--cashback .cc-graph--summary .cashbackSummaryAll .calculate-summary .graph-title{width:100px}
.tool--cashback .cc-graph--summary .cashbackSummaryAll .calculate-summary .amount--title{color:#002c64}
.tool--cashback .cc-graph--summary .cashbackSummaryAll .calculate-summary .amount,.tool--cashback .creditCard .cc-graph--summary .cashbackSummaryAll .calculate-summary .amount--title,.creditCard .tool--cashback .cc-graph--summary .cashbackSummaryAll .calculate-summary .amount--title{text-align:left;padding-left:0}
.tool--cashback .cc-graph--summary .cashbackSummaryAll .symbol{padding:0;margin:0}
.tool--cashback .viewExclusions{padding-left:32px;padding-left:3.2rem}
.tool--cashback .cashback-links,.tool--cashback .cashback-desc{padding:0 20px 0 20px;padding:0rem 2rem 0rem 2rem}
.tool--cashback .thumbnail{float:left;background:white;text-align:center;padding:12px 5px 15px 5px;padding:1.2rem .5rem 1.5rem .5rem;margin:20px 10px 10px 0;margin:2rem 1rem 1rem 0rem;width:120px;width:12rem;min-height:90px;min-height:9rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool--cashback .account-type-desc,.tool--cashback .arranged-type-desc{color:#0a2f64;font-size:12px;font-size:1.2rem;line-height:1.4;margin-top:25px;margin-top:2.5rem;font-family:"RNHouseSansRegular",sans-serif}
.tool--cashback .arranged-type-desc{margin-top:35px;margin-top:3.5rem;font-size:14px;font-size:1.4rem}
.tool--cashback .did-you-know-desc{color:#0a2f64;font-size:13px;font-size:1.3rem;line-height:1.3;margin-top:30px;margin-top:3rem;margin-bottom:18px;margin-bottom:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
@media only screen and (min-width:568px) and (max-width:1024px){.main--tool-mobile .creditCard .overdraft--type .select-box-width-medium span{width:180px}
.main--tool-mobile .creditCard .overdraft--type .select-box-width-medium select{width:170px}
.main--tool-mobile .creditCard .overdraft--toggle-group{padding-top:15px;padding-top:1.5rem}
.main--tool-mobile .creditCard .overdraft--input-comp.desk--one-half{width:100%}
.main--tool-mobile .creditCard .overdraft--input-comp .desk--one-half{width:100%}
.main--tool-mobile .creditCard .overdraft--input-comp .desk--one-whole{width:85%}
.main--tool-mobile .creditCard .overdraft--input-comp .form-input-row .desk--one-whole{width:55%}
.main--tool-mobile .creditCard .tool--graph.desk--one-half{width:100%}
.main--tool-mobile .creditCard .cc-graph--summary .js-both-mobile{margin-top:1.25em;width:100%}
.main--tool-mobile .creditCard .cc-graph--summary .js-both-mobile .calculate-summary{float:left!important;margin:auto;width:45%}
.main--tool-mobile .creditCard .cc-graph--summary .js-both-mobile .calculate-summary .symbol{margin-right:1.25em;width:1.25em;padding-top:1.5em}
.main--tool-mobile .creditCard .cc-graph--summary .js-both-mobile .calculate-summary .amount-summary .amount,.main--tool-mobile .creditCard .cc-graph--summary .js-both-mobile .calculate-summary .amount-summary .amount--title{padding:.625em 0 0}
.main--tool-mobile .creditCard .cc-graph--summary .js-both-mobile .symbol{float:left;margin:auto;width:1.25em}
.main--tool-mobile .creditCard .cc-graph--summary .overlay-cta .content-cta-left,.main--tool-mobile .creditCard .cc-graph--summary .overlay-cta .content-cta-right{float:none}
.main--tool-mobile .creditCard .tool--description .tool-desc-right{margin:0}
.main--tool-mobile .creditCard .tool--description .tool-desc-right .separator{display:block}
.main--tool-mobile .creditCard .tool--cashback .cc-graph--summary .symbol{padding:2.5em 0 1.5em 1em}
.main--tool-mobile .creditCard .tool--cashback .cashback--input-comp{width:100%}
.main--tool-mobile .creditCard .tool--cashback .cashback--input-comp .form-input-row.desk--one-whole{width:100%}
.main--tool-mobile .creditCard .tool--cashback .cashback--input-comp .desk--one-whole{width:70%}
.main--tool-mobile .creditCard .tool--cashback .cc-graph--summary .symbol{text-align:center}
.main--tool-mobile .creditCard .tool--cashback .tool--description .tool-desc-right{padding-top:0}
.main--tool-mobile .creditCard .tool--cashback .tool--description .tool-desc-right .arranged-type-desc{margin-top:24px;margin-top:2.4rem}
.main--tool-mobile .creditCard .tool--clear-rate .clear-rate-calculation-block,.main--tool-mobile .creditCard .main--tool-desk .tool--clear-rate .result-display-block,.main--tool-desk .main--tool-mobile .creditCard .tool--clear-rate .result-display-block,.main--tool-mobile .creditCard .tool--clear-rate .compare-box .purchase-rate-block{float:left;width:48%}
.main--tool-mobile .creditCard .tool--clear-rate .clear-rate-calculation-block .platinum-fee-button,.main--tool-mobile .creditCard .main--tool-desk .tool--clear-rate .result-display-block .platinum-fee-button,.main--tool-desk .main--tool-mobile .creditCard .tool--clear-rate .result-display-block .platinum-fee-button,.main--tool-mobile .creditCard .tool--clear-rate .compare-box .purchase-rate-block .platinum-fee-button,.main--tool-mobile .creditCard .tool--clear-rate .clear-rate-calculation-block .compare-box .annual-fee-button,.main--tool-mobile .creditCard .tool--clear-rate .compare-box .clear-rate-calculation-block .annual-fee-button,.main--tool-mobile .creditCard .main--tool-desk .tool--clear-rate .result-display-block .compare-box .annual-fee-button,.main--tool-mobile .creditCard .main--tool-desk .tool--clear-rate .compare-box .result-display-block .annual-fee-button,.main--tool-desk .main--tool-mobile .creditCard .tool--clear-rate .result-display-block .compare-box .annual-fee-button,.main--tool-desk .main--tool-mobile .creditCard .tool--clear-rate .compare-box .result-display-block .annual-fee-button,.main--tool-mobile .creditCard .tool--clear-rate .compare-box .purchase-rate-block .annual-fee-button{width:60%}
.main--tool-mobile .creditCard .tool--clear-rate .compare-box{width:100%}
.main--tool-mobile .creditCard .tool--clear-rate .compare-box .purchase-rate-block{width:100%}
.main--tool-mobile .creditCard .tool--clear-rate .compare-box .annual-fee-button{width:29%}
.main--tool-mobile .creditCard .tool--clear-rate .separator{margin-top:39px;margin-top:3.9rem}
.main--tool-mobile .creditCard .tool--clear-rate .cc-graph--summary .platinum-card-summary{width:25%;margin-left:25%}
.main--tool-mobile .creditCard .tool--clear-rate .cc-graph--summary .comp-txt{padding-top:2.5rem}
.main--tool-mobile .creditCard .tool--clear-rate .result-display-block{float:left}
.main--tool-mobile .creditCard .tool--clear-rate .result-display-block .result-display{margin-top:18px}
}
.natyes .form-input-row .selector.focus{outline:2px solid #ffbf47}
.tool--payOffCalculator{background-color:#e3ded7}
.tool--payOffCalculator .cta.cta--branded.cta--l a{width:100%;margin-top:18px;margin-top:1.8rem}
.tool--payOffCalculator .cta{padding-left:15px;padding-left:1.5rem;width:100%}
.tool--payOffCalculator .title,.tool--payOffCalculator .tool--overdraft .graph-heading,.tool--overdraft .tool--payOffCalculator .graph-heading{color:#002c64;display:none;padding:15px;padding:1.5rem;font-size:30px;font-size:3rem}
.tool--payOffCalculator .comp-rich-text p,.tool--payOffCalculator .comp-rich-text ul,.tool--payOffCalculator .comp-rich-text ol{padding-bottom:0}
.tool--payOffCalculator{font-family:"RNHouseSansRegular",sans-serif}
.tool--payOffCalculator .month-dropdown,.tool--payOffCalculator .year-dropdown{width:50%}
.tool--payOffCalculator .month-dropdown .js-year-label,.tool--payOffCalculator .month-dropdown .js-month-label,.tool--payOffCalculator .year-dropdown .js-year-label,.tool--payOffCalculator .year-dropdown .js-month-label{padding-top:.625em;font-size:14px;font-size:1.4rem;font-family:"RNHouseSansRegular",sans-serif}
.tool--payOffCalculator .month-dropdown .select-box-width-small,.tool--payOffCalculator .year-dropdown .select-box-width-small{position:relative}
.tool--payOffCalculator .month-dropdown .select-box-width-small select,.tool--payOffCalculator .year-dropdown .select-box-width-small select{width:130px;width:13rem;top:0;left:0}
.tool--payOffCalculator .month-dropdown{padding-left:10px;padding-left:1rem}
.tool--payOffCalculator .slider-input .input-field{width:100%}
.tool--payOffCalculator .non-js-submit{display:none}
.tool--payOffCalculator .js-slider-debtFree-years,.tool--payOffCalculator .js-extra-payment{line-height:1.5}
.tool--payOffCalculator .lumpsum-amont-entry .input-field--width-small{width:80px;width:8rem;margin-top:0;margin-top:0rem;float:right}
.tool--payOffCalculator .lumpsum-amont-entry .form-input-row{clear:both;float:left;width:100%;padding-left:0}
.tool--payOffCalculator .lumpsum-amont-entry .input-field.input-field--input-pound{width:100px;width:10rem}
.tool--payOffCalculator .lumpsum-amont-entry .input-label{padding:0 15px;padding:0rem 1.5rem;font-weight:bold;float:left;width:65%;font-size:14px;font-size:1.4rem}
.tool--payOffCalculator .lumpsum-amont-entry .lumpsum-button .cta.cta--branded.cta--l a{width:100%;margin-top:18px;margin-top:1.8rem}
.tool--payOffCalculator .lumpsum-amont-entry .lumpsum-button .cta{padding-left:15px;padding-left:1.5rem;width:100%}
.tool--payOffCalculator .reduced-time .float-left{margin-right:18px;margin-right:1.8rem;font-size:18px;font-size:1.8rem}
.tool--payOffCalculator .tool--description{padding-left:0}
.tool--payOffCalculator .tool--description .tool-desc-right .separator,.tool--payOffCalculator .tool--description .tool-desc-left .separator{margin-bottom:15px;margin-bottom:1.5rem}
.tool--payOffCalculator .tool--description .title,.tool--payOffCalculator .tool--description .tool--overdraft .graph-heading,.tool--overdraft .tool--payOffCalculator .tool--description .graph-heading{display:block;color:#002c64;font-weight:normal;line-height:1;font-size:18px;font-size:1.8rem;padding-left:0;padding-left:0rem}
.tool--payOffCalculator .tool--description .account-type-desc{font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem}
.tool--payOffCalculator .tool--description .did-you-know-desc{color:#0a2f64;font-size:13px;font-size:1.3rem;line-height:1.3;margin-top:30px;margin-top:3rem;margin-top:20px;margin-top:2rem}
.tool--payOffCalculator .tool--description .tool-desc-right .separator{display:none}
.calculation-block .form-input-row{padding-left:1.25em;float:left}
.calculation-block .input-field--width-small{width:100px;width:10rem;background-color:#eeede9}
.calculation-block .input-label{font-weight:bold;float:left;width:65%;font-size:18px;font-size:1.8rem;padding-right:35px;padding-right:3.5rem;line-height:24px;line-height:2.4rem}
.calculation-block .icon-info{display:none;width:15px;width:1.5rem}
.result-block{padding:15px 0 15px 15px;padding:1.5rem 0rem 1.5rem 1.5rem}
.result-block .result{color:white;text-align:center;font-size:35px;font-size:3.5rem;font-weight:bold}
.result-block .payment-display,.result-block .date-display{width:100%;background-color:#002c64;padding:15px 20px;padding:1.5rem 2rem;border:3px solid #cccbd4;border-radius:10px}
.result-block .payment-display .result{text-align:left}
.result-block .date-display{background-color:#2689c6;padding:15px 30px;padding:1.5rem 3rem}
.result-block .input-label{font-size:18px;font-size:1.8rem;font-weight:bold;padding:14px 0;padding:1.4rem 0rem}
.result-block sub{font-size:14px;font-size:1.4rem}
.result-block .noteText{font-size:14px;font-size:1.4rem;color:#002c64;padding:10px 0;padding:1rem 0rem}
.result-block .debt-label{color:#2689c6}
.additional-info{float:left;padding:15px;padding:1.5rem;color:#002c64}
.payOffCalculator-desc{color:#002c64;font-size:14px;font-size:1.4rem}
.payOffCalculator-desc .title,.payOffCalculator-desc .tool--overdraft .graph-heading,.tool--overdraft .payOffCalculator-desc .graph-heading{display:block;color:#002c64;font-weight:bold;font-size:27px;font-size:2.7rem}
.payOffCalculator-desc .payement-desc{padding-left:15px;padding-left:1.5rem}
.tentative-shelf{padding:40px 0 0 15px;padding:4rem 0rem 0rem 1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tentative-shelf .tentative-box{float:left}
.tentative-shelf .tentative-box .date-box{width:100%;border:3px solid #cccbd4;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tentative-shelf .tentative-box .date-box .result{padding:17px;padding:1.7rem;text-align:center;font-size:25px;font-size:2.5rem}
.tentative-shelf .tentative-box .date-box .result.result--amount{color:#002c64}
.tentative-shelf .tentative-box .date-box .result.result--date{color:#2689c6}
.tentative-shelf .tentative-box .date-box .result .debtFree-value{font-weight:bold;font-size:28px;font-size:2.8rem}
.tentative-shelf .tentative-box .slider-input .input-field--width-small{width:95%}
.tentative-shelf .tentative-box .form-input-row{padding-left:0;padding-left:0rem}
.tentative-shelf .tentative-box-seperator{position:relative;float:left;margin:0 0 30px 0;margin:0rem 0rem 3rem 0/10rem}
.tentative-shelf .tentative-box-seperator .line-bar{width:100%;border-bottom:1px solid #d1c9bf;display:block;text-indent:-9999px}
.tentative-shelf .tentative-box-seperator .by-pos{position:absolute;top:2px;left:50%;width:40px;width:4rem;padding-top:0;padding-top:0rem;margin-left:-20px;margin-left:-2rem;font-size:20px;font-size:2rem;background:#e3ded7;font-weight:bold;text-align:center}
.timeImageDisplay-box,.dateImageDisplay-box{color:#002c64;padding-left:20px;padding-left:2rem;padding-top:15px;padding-top:1.5rem}
.timeImageDisplay-box .reduced-time,.dateImageDisplay-box .reduced-time{font-size:14px;font-size:1.4rem;padding-top:15px;padding-top:1.5rem;padding-left:0;padding-left:0rem}
.timeImageDisplay-box .reduced-time .reduced--msg,.dateImageDisplay-box .reduced-time .reduced--msg{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;padding:0 0 0 24px;padding:0rem 0rem 0rem 2.4rem;color:#514e4c;width:220px;width:22rem;float:left}
.timeImageDisplay-box .reduced-time .reduced--icon,.dateImageDisplay-box .reduced-time .reduced--icon{float:left;width:60px;width:6rem}
.timeImageDisplay-box .js-time-image,.timeImageDisplay-box .js-itemImage,.dateImageDisplay-box .js-time-image,.dateImageDisplay-box .js-itemImage{width:15%}
.timeImageDisplay-box .msg-txt,.dateImageDisplay-box .msg-txt{font-size:18px;font-size:1.8rem;padding-left:0;padding-left:0rem;padding-top:20px;padding-top:2rem}
.lumpsum-confirmation{padding-top:36px;padding-top:3.6rem}
.lumpsum-confirmation .form-input-row{padding-left:0;padding-left:0rem}
.lumpsum-confirmation .form-input-row .checker,.lumpsum-confirmation .form-input-row .natyes .radio-check .radio,.natyes .radio-check .lumpsum-confirmation .form-input-row .radio,.lumpsum-confirmation .form-input-row .tool-comp .radio-check .radio,.tool-comp .radio-check .lumpsum-confirmation .form-input-row .radio{width:35px;width:3.5rem;height:35px;height:3.5rem;margin-left:24px;margin-left:2.4rem}
.lumpsum-confirmation .form-input-row .input-label.checkbox{padding:0 10px;padding:0rem 1rem;font-size:14px;font-size:1.4rem}
.lumpsum-confirmation .input-label{padding-left:16px;padding-left:1.6rem;font-size:14px;font-size:1.4rem;color:#514e4c;padding-top:10px;padding-top:1rem;margin-left:15px;margin-left:1.5rem}
@media only screen and (min-width:568px) and (max-width:1024px){.main--tool-mobile .creditCard .tool--payOffCalculator .calculation-block .form-input-row{width:100%}
.main--tool-mobile .creditCard .tool--payOffCalculator .slider-input .txt-bottom-label{padding:10px;padding:1rem}
.main--tool-mobile .creditCard .tool--payOffCalculator .timeImageDisplay-box,.main--tool-mobile .creditCard .tool--payOffCalculator .dateImageDisplay-box{width:50%}
.main--tool-mobile .creditCard .tool--payOffCalculator .timeImageDisplay-box .reduced--msg,.main--tool-mobile .creditCard .tool--payOffCalculator .dateImageDisplay-box .reduced--msg{width:180px;width:18rem}
.main--tool-mobile .creditCard .tool--payOffCalculator .lumpsum-confirmation .form-input-row .input-label.checkbox{padding:10px;padding:1rem}
.main--tool-mobile .creditCard .tool--payOffCalculator .lumpsum-amont-entry .form-input-row{width:70%}
.main--tool-mobile .creditCard .tool--payOffCalculator .lumpsum-amont-entry .lumpsum-button{width:25%;float:left}
}
.rate-table-grey{background-color:white;border-spacing:.125em;border-collapse:separate;border-radius:.3125em}
.rate-table-grey td{padding:17px 15px 14px 15px;padding:1.7rem 1.5rem 1.4rem 1.5rem;background-color:#dad3cb}
.tool--clear-rate{color:#002c64;line-height:18px;line-height:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.tool--clear-rate .non-js-submit,.tool--clear-rate .cc-non-js-graph{display:none}
.tool--clear-rate .platinum-fee-button,.tool--clear-rate .compare-box .annual-fee-button{padding-left:20px;padding-left:2rem}
.tool--clear-rate .platinum-fee-button .cta>a,.tool--clear-rate .compare-box .annual-fee-button .cta>a{width:100%}
.tool--clear-rate .clear-rate-calculation-block .form-input-row,.main--tool-desk .tool--clear-rate .result-display-block .form-input-row,.tool--clear-rate .compare-box .purchase-rate-block .form-input-row{padding-left:20px;padding-left:2rem;margin-top:0;margin-top:0rem;padding-top:30px;padding-top:3rem}
.tool--clear-rate .clear-rate-calculation-block .form-input-row .input-label,.main--tool-desk .tool--clear-rate .result-display-block .form-input-row .input-label,.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-label{padding-bottom:23px;padding-bottom:2.3rem}
.tool--clear-rate .clear-rate-calculation-block .form-input-row .input-field--width-small,.main--tool-desk .tool--clear-rate .result-display-block .form-input-row .input-field--width-small,.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-field--width-small{width:90px;width:9rem;background-color:#eeede9;margin-left:0;margin-left:0rem}
.tool--clear-rate .clear-rate-calculation-block .form-input-row .input-label,.main--tool-desk .tool--clear-rate .result-display-block .form-input-row .input-label,.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-label{font-weight:bold;float:left;width:58%;font-size:18px;font-size:1.8rem}
.tool--clear-rate .result-display-block{padding-top:20px;padding-top:2rem;padding-left:20px;padding-left:2rem;color:#002c64}
.tool--clear-rate .result-display-block .result-label{color:#002c64;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansBold",sans-serif;float:left;padding-right:15px;padding-right:1.5rem}
.tool--clear-rate .result-display-block .result-display{font-size:34px;font-size:3.4rem;font-family:"RNHouseSansBold",sans-serif;color:#002c64;float:left}
.tool--clear-rate .result-display-block .annual-fee-desc{float:left;font-size:12px;font-size:1.2rem;padding-top:16px;padding-top:1.6rem}
.tool--clear-rate .result-display-block .annual-fee-desc p{font-size:14px;font-size:1.4rem}
.tool--clear-rate .result-display-block .annual-fee-desc .cta .overlay-link{color:#002c64}
.tool--clear-rate .result-display-block .annual-fee-cta{display:inline-block;float:left}
.tool--clear-rate .compare-box{float:left}
.tool--clear-rate .compare-box .title,.tool--clear-rate .compare-box .tool--overdraft .graph-heading,.tool--overdraft .tool--clear-rate .compare-box .graph-heading{line-height:32px;line-height:3.2rem;padding-top:39px;padding-top:3.9rem;padding-left:20px;padding-left:2rem;font-size:28px;font-size:2.8rem;width:75%}
.tool--clear-rate .compare-box .purchase-rate-block{padding-top:0;padding-top:0rem}
.tool--clear-rate .compare-box .purchase-rate-block .form-input-row{padding-top:32px;padding-top:3.2rem}
.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-label{font-size:16px;font-size:1.6rem;width:50%}
.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-field--input-percentage{margin-left:25px;margin-left:2.5rem}
.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-field--width-small{width:70px;width:7rem;margin-left:0;margin-left:0rem}
.tool--clear-rate .compare-box .compare-desc{padding-top:17px;padding-top:1.7rem;padding-left:20px;padding-left:2rem;font-size:14px;font-size:1.4rem}
.tool--clear-rate .compare-box .annual-fee-confirmation{padding-top:0;padding-top:0rem;padding-bottom:20px;padding-bottom:2rem}
.tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row{padding-left:20px;padding-left:2rem;margin-top:0;margin-top:0rem}
.tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .checker,.tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .natyes .radio-check .radio,.natyes .radio-check .tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .radio,.tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .tool-comp .radio-check .radio,.tool-comp .radio-check .tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .radio{width:36px;width:3.6rem;margin-right:17px;margin-right:1.7rem;height:36px}
.tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .input-label{font-family:"RNHouseSansRegular";padding-left:0;padding-left:0rem;margin-left:0;margin-left:0rem;font-size:14px;font-size:1.4rem;color:#002c64;padding-top:5px;padding-top:.5rem}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row{padding-top:15px;padding-top:1.5rem;padding-left:20px;padding-left:2rem;margin-top:0;margin-top:0rem}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row .input-label{font-size:14px;font-size:1.4rem;width:50%;float:left}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row .input-field--input-pound{margin-left:25px;margin-left:2.5rem}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row .input-field--width-small{width:70px;width:7rem;margin-left:0;margin-left:0rem}
.tool--clear-rate .compare-box .annual-fee-button{padding-top:15px;padding-top:1.5rem}
.tool--clear-rate .tool--graph .cc-graph--summary .saving-value{font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:1.875em 2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:29px;padding-bottom:2.9rem;padding-top:0;padding-top:0rem}
.tool--clear-rate .tool--graph .cc-graph--summary .saving-value .cc-annual-saving{font-size:18px;font-size:1.8rem}
.tool--clear-rate .tool--graph .cc-graph--summary .saving-value .annual-saving-value{font-size:50px;font-size:5rem;padding:10px;padding:1rem;margin-top:17px;margin-top:1.7rem}
.tool--clear-rate .tool--graph .cc-graph--summary .graph-title{font-size:14px;font-size:1.4rem;font-weight:bold}
.tool--clear-rate .tool--graph .cc-graph--summary .platinum-card-summary{padding-left:20px;padding-left:2rem;float:left}
.tool--clear-rate .tool--graph .cc-graph--summary .platinum-card-value,.tool--clear-rate .tool--graph .cc-graph--summary .current-card-value{padding-top:10px;padding-top:1rem;font-size:27px;font-size:2.7rem;font-weight:bold}
.tool--clear-rate .tool--graph .cc-graph--summary .current-card-value{padding-top:8px;padding-top:.8rem}
.tool--clear-rate .tool--graph .cc-graph--summary .current-card-summary{float:left}
.tool--clear-rate .tool--graph .cc-graph--summary .comp-txt{padding-top:55px;padding-top:5.5rem;padding-left:10px;padding-left:1rem;font-size:18px;font-size:1.8rem;font-weight:bold;float:left}
.tool--clear-rate .tool--graph .cc-graph--summary .graph-fixed-txt{padding-top:5px;padding-top:.5rem;font-size:14px;font-size:1.4rem}
.tool--clear-rate .tool--description{padding-left:0}
.tool--clear-rate .tool--description .tool-desc-left .separator{margin-top:40px;margin-top:4rem;margin-bottom:40px;margin-bottom:4rem}
.tool--clear-rate .tool--description .title,.tool--clear-rate .tool--description .tool--overdraft .graph-heading,.tool--overdraft .tool--clear-rate .tool--description .graph-heading{display:block;color:#002c64;font-weight:normal;font-size:18px;font-size:1.8rem;padding-left:0;padding-left:0rem;padding-top:0;padding-top:0rem;padding-bottom:0;padding-bottom:0rem}
.tool--clear-rate .tool--description .account-type-desc{margin-top:25px;margin-top:2.5rem;font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem}
.tool--clear-rate .tool--description .did-you-know-desc{color:#002c64;font-size:13px;font-size:1.3rem;line-height:1.3;margin-top:25px;margin-top:2.5rem;font-family:"RNHouseSansRegular",sans-serif}
.tool-desc-right{margin:25px 0 0 0;margin:2.5rem 0rem 0rem 0rem}
.tool-desc-right .separator{display:none}
/*! jQuery UI - v1.10.4 - 2014-06-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.natyes .ui-helper-hidden{display:none}
.natyes .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.natyes .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.natyes .ui-helper-clearfix:before,.natyes .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.natyes .ui-helper-clearfix:after{clear:both}
.natyes .ui-helper-clearfix{min-height:0}
.natyes .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.natyes .ui-front{z-index:100}
.natyes .ui-state-disabled{cursor:default!important}
.natyes .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.natyes .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.natyes .ui-slider{position:relative;text-align:left}
.natyes .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.5em;height:1.5em;cursor:default}
.natyes .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background:#887b6f;-webkit-box-shadow:inset 0 2px 0 #6f6052;-moz-box-shadow:inset 0 2px 0 #6f6052;box-shadow:inset 0 2px 0 #6f6052}
.natyes .ui-slider.ui-state-disabled .ui-slider-handle,.natyes .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.natyes .ui-slider-horizontal{height:.8em}
.natyes .ui-slider-horizontal .ui-slider-handle{top:-.5em;margin-left:-.8em}
.natyes .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.natyes .ui-slider-horizontal .ui-slider-range-min{left:0}
.natyes .ui-slider-horizontal .ui-slider-range-max{right:0}
.natyes .ui-slider-vertical{width:.8em;height:100px}
.natyes .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.natyes .ui-slider-vertical .ui-slider-range{left:0;width:100%}
.natyes .ui-slider-vertical .ui-slider-range-min{bottom:0}
.natyes .ui-slider-vertical .ui-slider-range-max{top:0}
.natyes .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.natyes .ui-widget .ui-widget{font-size:1em}
.natyes .ui-widget input,.natyes .ui-widget select,.natyes .ui-widget textarea,.natyes .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.natyes .ui-widget-content{border:1px solid #ddd;color:#333}
.natyes .ui-widget-content a{color:#333}
.natyes .ui-widget-header{border:1px solid #e78f08;color:#fff;font-weight:bold}
.natyes .ui-widget-header a{color:#fff}
.natyes .ui-state-default,.natyes .ui-widget-content .ui-state-default,.natyes .ui-widget-header .ui-state-default{border:1px solid #1a939b;font-weight:bold;background:#34a2b2;-webkit-box-shadow:0 1px 0 #1b768b;-moz-box-shadow:0 1px 0 #1b768b;box-shadow:0 1px 0 #1b768b;text-decoration:none}
.natyes .ui-state-default a,.natyes .ui-state-default a:link,.natyes .ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.natyes .ui-state-hover,.natyes .ui-widget-content .ui-state-hover,.natyes .ui-widget-header .ui-state-hover,.natyes .ui-state-focus,.natyes .ui-widget-content .ui-state-focus,.natyes .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;font-weight:bold;color:#c77405}
.natyes .ui-state-hover a,.natyes .ui-state-hover a:hover,.natyes .ui-state-hover a:link,.natyes .ui-state-hover a:visited,.natyes .ui-state-focus a,.natyes .ui-state-focus a:hover,.natyes .ui-state-focus a:link,.natyes .ui-state-focus a:visited{color:#c77405;text-decoration:none}
.natyes .ui-state-active,.natyes .ui-widget-content .ui-state-active,.natyes .ui-widget-header .ui-state-active{border:1px solid #fbd850;font-weight:bold;color:#eb8f00}
.natyes .ui-state-active a,.natyes .ui-state-active a:link,.natyes .ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.natyes .ui-state-highlight,.natyes .ui-widget-content .ui-state-highlight,.natyes .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;color:#363636}
.natyes .ui-state-highlight a,.natyes .ui-widget-content .ui-state-highlight a,.natyes .ui-widget-header .ui-state-highlight a{color:#363636}
.natyes .ui-state-error,.natyes .ui-widget-content .ui-state-error,.natyes .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("clientlibs_rebranded_rbs_desktop/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}
.natyes .ui-state-error a,.natyes .ui-widget-content .ui-state-error a,.natyes .ui-widget-header .ui-state-error a{color:#fff}
.natyes .ui-state-error-text,.natyes .ui-widget-content .ui-state-error-text,.natyes .ui-widget-header .ui-state-error-text{color:#fff}
.natyes .ui-priority-primary,.natyes .ui-widget-content .ui-priority-primary,.natyes .ui-widget-header .ui-priority-primary{font-weight:bold}
.natyes .ui-priority-secondary,.natyes .ui-widget-content .ui-priority-secondary,.natyes .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.natyes .ui-state-disabled,.natyes .ui-widget-content .ui-state-disabled,.natyes .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.natyes .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.natyes .ui-icon{width:16px;height:16px}
.natyes .ui-icon,.natyes .ui-widget-content .ui-icon{background-image:url("clientlibs_rebranded_rbs_desktop/css/images/ui-icons_222222_256x240.png")}
.natyes .ui-widget-header .ui-icon{background-image:url("clientlibs_rebranded_rbs_desktop/css/images/ui-icons_ffffff_256x240.png")}
.natyes .ui-state-default .ui-icon{background-image:url("clientlibs_rebranded_rbs_desktop/css/images/ui-icons_ef8c08_256x240.png")}
.natyes .ui-state-hover .ui-icon,.natyes .ui-state-focus .ui-icon{background-image:url("clientlibs_rebranded_rbs_desktop/css/images/ui-icons_ef8c08_256x240.png")}
.natyes .ui-state-active .ui-icon{background-image:url("clientlibs_rebranded_rbs_desktop/css/images/ui-icons_ef8c08_256x240.png")}
.natyes .ui-state-highlight .ui-icon{background-image:url("clientlibs_rebranded_rbs_desktop/css/images/ui-icons_228ef1_256x240.png")}
.natyes .ui-state-error .ui-icon,.natyes .ui-state-error-text .ui-icon{background-image:url("clientlibs_rebranded_rbs_desktop/css/images/ui-icons_ffd27a_256x240.png")}
.natyes .ui-icon-blank{background-position:16px 16px}
.natyes .ui-icon-carat-1-n{background-position:0 0}
.natyes .ui-icon-carat-1-ne{background-position:-16px 0}
.natyes .ui-icon-carat-1-e{background-position:-32px 0}
.natyes .ui-icon-carat-1-se{background-position:-48px 0}
.natyes .ui-icon-carat-1-s{background-position:-64px 0}
.natyes .ui-icon-carat-1-sw{background-position:-80px 0}
.natyes .ui-icon-carat-1-w{background-position:-96px 0}
.natyes .ui-icon-carat-1-nw{background-position:-112px 0}
.natyes .ui-icon-carat-2-n-s{background-position:-128px 0}
.natyes .ui-icon-carat-2-e-w{background-position:-144px 0}
.natyes .ui-icon-triangle-1-n{background-position:0 -16px}
.natyes .ui-icon-triangle-1-ne{background-position:-16px -16px}
.natyes .ui-icon-triangle-1-e{background-position:-32px -16px}
.natyes .ui-icon-triangle-1-se{background-position:-48px -16px}
.natyes .ui-icon-triangle-1-s{background-position:-64px -16px}
.natyes .ui-icon-triangle-1-sw{background-position:-80px -16px}
.natyes .ui-icon-triangle-1-w{background-position:-96px -16px}
.natyes .ui-icon-triangle-1-nw{background-position:-112px -16px}
.natyes .ui-icon-triangle-2-n-s{background-position:-128px -16px}
.natyes .ui-icon-triangle-2-e-w{background-position:-144px -16px}
.natyes .ui-icon-arrow-1-n{background-position:0 -32px}
.natyes .ui-icon-arrow-1-ne{background-position:-16px -32px}
.natyes .ui-icon-arrow-1-e{background-position:-32px -32px}
.natyes .ui-icon-arrow-1-se{background-position:-48px -32px}
.natyes .ui-icon-arrow-1-s{background-position:-64px -32px}
.natyes .ui-icon-arrow-1-sw{background-position:-80px -32px}
.natyes .ui-icon-arrow-1-w{background-position:-96px -32px}
.natyes .ui-icon-arrow-1-nw{background-position:-112px -32px}
.natyes .ui-icon-arrow-2-n-s{background-position:-128px -32px}
.natyes .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.natyes .ui-icon-arrow-2-e-w{background-position:-160px -32px}
.natyes .ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.natyes .ui-icon-arrowstop-1-n{background-position:-192px -32px}
.natyes .ui-icon-arrowstop-1-e{background-position:-208px -32px}
.natyes .ui-icon-arrowstop-1-s{background-position:-224px -32px}
.natyes .ui-icon-arrowstop-1-w{background-position:-240px -32px}
.natyes .ui-icon-arrowthick-1-n{background-position:0 -48px}
.natyes .ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.natyes .ui-icon-arrowthick-1-e{background-position:-32px -48px}
.natyes .ui-icon-arrowthick-1-se{background-position:-48px -48px}
.natyes .ui-icon-arrowthick-1-s{background-position:-64px -48px}
.natyes .ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.natyes .ui-icon-arrowthick-1-w{background-position:-96px -48px}
.natyes .ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.natyes .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.natyes .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.natyes .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.natyes .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.natyes .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.natyes .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.natyes .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.natyes .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.natyes .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.natyes .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.natyes .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.natyes .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.natyes .ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.natyes .ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.natyes .ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.natyes .ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.natyes .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.natyes .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.natyes .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.natyes .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.natyes .ui-icon-arrow-4{background-position:0 -80px}
.natyes .ui-icon-arrow-4-diag{background-position:-16px -80px}
.natyes .ui-icon-extlink{background-position:-32px -80px}
.natyes .ui-icon-newwin{background-position:-48px -80px}
.natyes .ui-icon-refresh{background-position:-64px -80px}
.natyes .ui-icon-shuffle{background-position:-80px -80px}
.natyes .ui-icon-transfer-e-w{background-position:-96px -80px}
.natyes .ui-icon-transferthick-e-w{background-position:-112px -80px}
.natyes .ui-icon-folder-collapsed{background-position:0 -96px}
.natyes .ui-icon-folder-open{background-position:-16px -96px}
.natyes .ui-icon-document{background-position:-32px -96px}
.natyes .ui-icon-document-b{background-position:-48px -96px}
.natyes .ui-icon-note{background-position:-64px -96px}
.natyes .ui-icon-mail-closed{background-position:-80px -96px}
.natyes .ui-icon-mail-open{background-position:-96px -96px}
.natyes .ui-icon-suitcase{background-position:-112px -96px}
.natyes .ui-icon-comment{background-position:-128px -96px}
.natyes .ui-icon-person{background-position:-144px -96px}
.natyes .ui-icon-print{background-position:-160px -96px}
.natyes .ui-icon-trash{background-position:-176px -96px}
.natyes .ui-icon-locked{background-position:-192px -96px}
.natyes .ui-icon-unlocked{background-position:-208px -96px}
.natyes .ui-icon-bookmark{background-position:-224px -96px}
.natyes .ui-icon-tag{background-position:-240px -96px}
.natyes .ui-icon-home{background-position:0 -112px}
.natyes .ui-icon-flag{background-position:-16px -112px}
.natyes .ui-icon-calendar{background-position:-32px -112px}
.natyes .ui-icon-cart{background-position:-48px -112px}
.natyes .ui-icon-pencil{background-position:-64px -112px}
.natyes .ui-icon-clock{background-position:-80px -112px}
.natyes .ui-icon-disk{background-position:-96px -112px}
.natyes .ui-icon-calculator{background-position:-112px -112px}
.natyes .ui-icon-zoomin{background-position:-128px -112px}
.natyes .ui-icon-zoomout{background-position:-144px -112px}
.natyes .ui-icon-search{background-position:-160px -112px}
.natyes .ui-icon-wrench{background-position:-176px -112px}
.natyes .ui-icon-gear{background-position:-192px -112px}
.natyes .ui-icon-heart{background-position:-208px -112px}
.natyes .ui-icon-star{background-position:-224px -112px}
.natyes .ui-icon-link{background-position:-240px -112px}
.natyes .ui-icon-cancel{background-position:0 -128px}
.natyes .ui-icon-plus{background-position:-16px -128px}
.natyes .ui-icon-plusthick{background-position:-32px -128px}
.natyes .ui-icon-minus{background-position:-48px -128px}
.natyes .ui-icon-minusthick{background-position:-64px -128px}
.natyes .ui-icon-close{background-position:-80px -128px}
.natyes .ui-icon-closethick{background-position:-96px -128px}
.natyes .ui-icon-key{background-position:-112px -128px}
.natyes .ui-icon-lightbulb{background-position:-128px -128px}
.natyes .ui-icon-scissors{background-position:-144px -128px}
.natyes .ui-icon-clipboard{background-position:-160px -128px}
.natyes .ui-icon-copy{background-position:-176px -128px}
.natyes .ui-icon-contact{background-position:-192px -128px}
.natyes .ui-icon-image{background-position:-208px -128px}
.natyes .ui-icon-video{background-position:-224px -128px}
.natyes .ui-icon-script{background-position:-240px -128px}
.natyes .ui-icon-alert{background-position:0 -144px}
.natyes .ui-icon-info{background-position:-16px -144px}
.natyes .ui-icon-notice{background-position:-32px -144px}
.natyes .ui-icon-help{background-position:-48px -144px}
.natyes .ui-icon-check{background-position:-64px -144px}
.natyes .ui-icon-bullet{background-position:-80px -144px}
.natyes .ui-icon-radio-on{background-position:-96px -144px}
.natyes .ui-icon-radio-off{background-position:-112px -144px}
.natyes .ui-icon-pin-w{background-position:-128px -144px}
.natyes .ui-icon-pin-s{background-position:-144px -144px}
.natyes .ui-icon-play{background-position:0 -160px}
.natyes .ui-icon-pause{background-position:-16px -160px}
.natyes .ui-icon-seek-next{background-position:-32px -160px}
.natyes .ui-icon-seek-prev{background-position:-48px -160px}
.natyes .ui-icon-seek-end{background-position:-64px -160px}
.natyes .ui-icon-seek-start{background-position:-80px -160px}
.natyes .ui-icon-seek-first{background-position:-80px -160px}
.natyes .ui-icon-stop{background-position:-96px -160px}
.natyes .ui-icon-eject{background-position:-112px -160px}
.natyes .ui-icon-volume-off{background-position:-128px -160px}
.natyes .ui-icon-volume-on{background-position:-144px -160px}
.natyes .ui-icon-power{background-position:0 -176px}
.natyes .ui-icon-signal-diag{background-position:-16px -176px}
.natyes .ui-icon-signal{background-position:-32px -176px}
.natyes .ui-icon-battery-0{background-position:-48px -176px}
.natyes .ui-icon-battery-1{background-position:-64px -176px}
.natyes .ui-icon-battery-2{background-position:-80px -176px}
.natyes .ui-icon-battery-3{background-position:-96px -176px}
.natyes .ui-icon-circle-plus{background-position:0 -192px}
.natyes .ui-icon-circle-minus{background-position:-16px -192px}
.natyes .ui-icon-circle-close{background-position:-32px -192px}
.natyes .ui-icon-circle-triangle-e{background-position:-48px -192px}
.natyes .ui-icon-circle-triangle-s{background-position:-64px -192px}
.natyes .ui-icon-circle-triangle-w{background-position:-80px -192px}
.natyes .ui-icon-circle-triangle-n{background-position:-96px -192px}
.natyes .ui-icon-circle-arrow-e{background-position:-112px -192px}
.natyes .ui-icon-circle-arrow-s{background-position:-128px -192px}
.natyes .ui-icon-circle-arrow-w{background-position:-144px -192px}
.natyes .ui-icon-circle-arrow-n{background-position:-160px -192px}
.natyes .ui-icon-circle-zoomin{background-position:-176px -192px}
.natyes .ui-icon-circle-zoomout{background-position:-192px -192px}
.natyes .ui-icon-circle-check{background-position:-208px -192px}
.natyes .ui-icon-circlesmall-plus{background-position:0 -208px}
.natyes .ui-icon-circlesmall-minus{background-position:-16px -208px}
.natyes .ui-icon-circlesmall-close{background-position:-32px -208px}
.natyes .ui-icon-squaresmall-plus{background-position:-48px -208px}
.natyes .ui-icon-squaresmall-minus{background-position:-64px -208px}
.natyes .ui-icon-squaresmall-close{background-position:-80px -208px}
.natyes .ui-icon-grip-dotted-vertical{background-position:0 -224px}
.natyes .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.natyes .ui-icon-grip-solid-vertical{background-position:-32px -224px}
.natyes .ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.natyes .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.natyes .ui-icon-grip-diagonal-se{background-position:-80px -224px}
.natyes .ui-corner-all,.natyes .ui-corner-top,.natyes .ui-corner-left,.natyes .ui-corner-tl{border-top-left-radius:4px}
.natyes .ui-corner-all,.natyes .ui-corner-top,.natyes .ui-corner-right,.natyes .ui-corner-tr{border-top-right-radius:4px}
.natyes .ui-corner-all,.natyes .ui-corner-bottom,.natyes .ui-corner-left,.natyes .ui-corner-bl{border-bottom-left-radius:4px}
.natyes .ui-corner-all,.natyes .ui-corner-bottom,.natyes .ui-corner-right,.natyes .ui-corner-br{border-bottom-right-radius:4px}
.natyes .ui-widget-overlay{background:#666 url("clientlibs_rebranded_rbs_desktop/css/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}
.natyes .ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:black url("clientlibs_rebranded_rbs_desktop/css/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
.natyes .slider{float:left;position:relative}
.natyes .slider--max{position:absolute;top:100%;right:28%;color:#b4a99f}
.natyes .slider-marker{display:inline-block;float:left;width:55%;background:#b4a99f;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-webkit-box-shadow:inset 0 2px 0 #a09489;-moz-box-shadow:inset 0 2px 0 #a09489;box-shadow:inset 0 2px 0 #a09489;margin:13px 14px;margin:1.3rem 1.4rem}
.natyes .slider--controller{float:left;border:0;width:35px;width:3.5rem;height:35px;height:3.5rem;padding:1px 3px;padding:.1rem .3rem}
.natyes .ui-slider-handle:after{content:"||";position:absolute;top:5px;left:4px;font-size:10px;font-size:1rem;color:#208ea8;text-shadow:1px 0 #1a939b}
.natyes .slider-input{display:inline}
.natyes .slider-input .input-field{background-color:#eeede9}
.natyes .slider-input .txt-bottom-label{padding:10px 0;padding:1rem 0rem;font-size:14px;font-size:1.4rem;float:left}
.natyes .year-input{float:left;margin-left:15px}
.separator{border:1px solid #d1c9bf;margin:20px 0 35px 0;margin:2rem 0rem 3.5rem 0rem}
.tool--description{padding-bottom:20px;padding-bottom:2rem}
.tool--description .title,.tool--description .tool--overdraft .graph-heading,.tool--overdraft .tool--description .graph-heading{min-height:30px;min-height:3rem}
.tool--description .tool-desc-left,.tool--description .tool-desc-right{padding:0 20px 0 20px;padding:0rem 2rem 0rem 2rem}
.tool--description .tool-desc-left{float:left}
.tool--description .tool-desc-right{float:right}
.tool--description .tool-desc-right .separator{display:none}
.tool--description .tool-desc-text{margin-top:20px;margin-top:2rem}
.tool--description h3.title,.tool--description .tool--overdraft h3.graph-heading,.tool--overdraft .tool--description h3.graph-heading{font-size:18px;font-size:1.8rem}
.tool--description h3.title.title-desc,.tool--description .tool--overdraft h3.title-desc.graph-heading,.tool--overdraft .tool--description h3.title-desc.graph-heading{font-size:21px;font-size:2.1rem}
.tool--description h3.title.top-padded,.tool--description .tool--overdraft h3.top-padded.graph-heading,.tool--overdraft .tool--description h3.top-padded.graph-heading{padding-top:0;padding-top:0rem}
ul{list-style:none;padding:0;margin:0;width:100%;text-align:left}
.fixed-header{top:0;position:fixed;z-index:2}
.fixed-footer{bottom:0;position:fixed;background-color:#d1c9c0;padding:10px 16px 10px 26px;padding:1rem 1.6rem 1rem 2.6rem;width:100%;min-height:55px;z-index:2}
.scroll-content{margin-top:55px;margin-top:5.5rem;margin-bottom:65px;margin-bottom:6.5rem;overflow:auto;z-index:1;color:#0a2f64}
.li-title,.mortgage-sliding-content .eligibility-header{font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem;color:#0a2f64}
.mortgage-type-header,.selected,.header-selected,.selected-mortgage-type-header{background-color:#002c64;font-family:"RNHouseSansBold",sans-serif;color:white;font-size:18px;font-size:1.8rem;cursor:pointer;padding:10px 30px 10px 10px;padding:1rem 3rem 1rem 1rem;float:left;text-decoration:none;width:100%;min-height:55px;position:relative}
.mortgage-type-header:after,.selected:after,.header-selected:after{content:"\e00c";font-family:'nw-icons';float:right;position:absolute;right:15px;top:12px}
.selected-mortgage-type-header{padding-left:35px;padding-left:3.5rem}
.selected-mortgage-type-header:before,.header-selected:before{content:"\e017";font-family:'nw-icons';float:left;position:absolute;left:5px;top:12px}
.selected,.header-selected{background-color:white;color:#002c64}
.selected:after{color:#ad2684}
.header-selected:before{color:#ad2684}
.mortgage-sliding-content{line-height:1.2;position:absolute;display:none;right:-100%;top:0;z-index:1000}
.mortgage-sliding-content .type-value{font-family:"RNHouseSansBold",sans-serif;font-size:32px;font-size:3.2rem;color:#0a2f64}
.mortgage-sliding-content .eligibility-value,.mortgage-sliding-content .li-normal-text{font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem}
.mortgage-sliding-content .eligibility-value{padding-top:20px;padding-top:2rem;margin-bottom:20px;margin-bottom:2rem}
.mortgage-sliding-content .eligibility-header{font-family:"RNHouseSansBold",sans-serif}
.mortgage-sliding-content li.odd-block,.mortgage-sliding-content li.even-block{background-color:#f8f5f5;min-height:85px;padding:10px 16px 0 16px;padding:1rem 1.6rem 0rem 1.6rem}
.mortgage-sliding-content li.even-block{background-color:#e9e5e0}
.main--tool-mobile .mortgage-result-block .rate-section,.main--tool-mobile .mortgage-result-block .cost-section{padding:10px 16px 0 16px;padding:1rem 1.6rem 0rem 1.6rem}
.main--tool-mobile .mortgage-result-block .rate-section .mortgage-rate,.main--tool-mobile .mortgage-result-block .cost-section .mortgage-rate{font-family:"RNHouseSansBold",sans-serif;font-size:32px;font-size:3.2rem}
.main--tool-mobile .mortgage-result-block .rate-section .mortgage-rate .month-cost,.main--tool-mobile .mortgage-result-block .cost-section .mortgage-rate .month-cost{font-size:16px;font-size:1.6rem}
.main--tool-mobile .mortgage-result-block .cost-section{padding-bottom:15px;padding-bottom:1.5rem}
.tile-layout{background-image:url("clientlibs_nw_desktop/images/CSS_ArticleShelf_bg.svg");background-image:url("clientlibs_nw_desktop/images/CSS_ArticleShelf_bg.png") \9;background-repeat:no-repeat;background-position:left top;background-color:#dfd9d1;padding:43px 32px 32px 32px}
.tile-layout h1{font-family:"RNHouseSansRegular",sans-serif}
.tile-layout h2{font-family:"RNHouseSansRegular",sans-serif}
.tile-layout h3{font-family:"RNHouseSansRegular",sans-serif}
.tile-layout p{font-family:"RNHouseSansRegular",sans-serif;word-wrap:break-word;font-size:16px;line-height:22px}
@media only screen and (max-width:320px){.tile-layout p{font-size:11px;line-height:12px}
}
.tile-layout .shelf__inner.shelf--padded{width:100%;padding:0}
.tile-layout .shelf__inner.shelf--padded .grid,.tile-layout .shelf__inner.shelf--padded .grid--rev,.tile-layout .shelf__inner.shelf--padded .grid--full,.tile-layout .shelf__inner.shelf--padded .grid--right,.tile-layout .shelf__inner.shelf--padded .grid--center{margin:0}
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole,.tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole,.tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole,.tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole,.tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole{padding:0}
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole div:last-child(2),.tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole div:last-child(2),.tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole div:last-child(2),.tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole div:last-child(2),.tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole div:last-child(2){margin-bottom:0}
.tile-layout .right{width:100%;padding:0;margin-bottom:5.5%}
.tile-layout .left{width:100%;padding:0;margin-bottom:5.5%}
.tile--header-group{color:#0a2f64;font-weight:600;margin:0 0 44px 0}
.tile--headline-text{max-width:657px;font-size:26px;line-height:30px;margin:0 0 36px 0}
.tile--signpost-text{max-width:657px;font-size:22px;line-height:26px}
.tile--container{position:relative;width:100%;vertical-align:top}
.tile--container:after{content:"";display:block}
.tile--container .tool__icon{font-size:2.9em;position:absolute;bottom:10px;left:10px;color:#d3cad7;margin-bottom:0}
.tile--container a{position:relative;width:24px;height:24px}
.ratio1_1:before{padding-top:100%}
.content{position:absolute;top:0;left:0;bottom:0;right:0;padding:10px}
.tile--small{display:inline-block;position:relative;width:47.23%}
.tile--small .tile--text-area{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background-color:#f7f7f5;background-repeat:no-repeat;background-size:24px 24px;background-position:90% 90%;border-radius:15px;padding:13.05%}
.tile--small .tile--text-area:before{padding-top:100%}
.tile--small .tile--text-area h3{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;color:#0a2f64;line-height:22px}
.tile--small .tile--text-area .tile--rollover-area{position:absolute;top:0;left:0;bottom:0;right:0;height:0;width:100%;background-color:#0a2f64;background-position:90% 90%;color:white;border-radius:15px;transition:height 1s ease;transition-delay:.6s;z-index:1}
.tile--small .tile--text-area .tile--rollover-area p{position:absolute;top:13.05%;left:13.05%;height:60%;width:72%;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--small .tile--text-area .tile--rollover-area a{position:absolute}
.tile--small .tile--text-area .tile--rollover-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/icon1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--small .tile--text-area .tile--rollover-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/white-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--small .tile--text-area a{position:absolute}
.tile--small .tile--text-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/arrow1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.tile--small .tile--text-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/grey-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.tile--small:hover .tile--rollover-area{height:100%;transition:height 1s ease}
.tile--small:hover .tile--rollover-area p{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.tile--small:hover .tile--rollover-area a span.chevron,.tile--small:hover .tile--rollover-area a span.padlock{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.tile--small:before{content:"";display:block;padding-top:100%}
.tile--vertical{display:inline-block;position:relative;width:47.23%}
.tile--vertical:before{content:"";display:block;padding-top:212.5%}
.tile--vertical .tile--image{position:absolute;top:53%;left:0;width:100%}
.tile--vertical .tile--image:before{padding-top:50%}
.tile--vertical .tile--image .image{display:block;height:auto;width:100%;margin-bottom:0}
.tile--vertical .tile--text-area{position:absolute;width:100%;background-color:#f7f7f5;background-repeat:no-repeat;background-size:24px 24px;background-position:90% 90%;padding:13.05%}
.tile--vertical .tile--text-area:before{padding-top:100%}
.tile--vertical .tile--text-area h3{font-size:18px;color:#0a2f64;line-height:22px}
.tile--vertical .tile--text-area .tile--rollover-area{position:absolute;top:0;left:0;bottom:0;right:0;height:0;width:100%;background-color:#0a2f64;background-repeat:no-repeat;background-size:24px 24px;background-position:90% 90%;color:white;transition:height 1s ease;transition-delay:.6s;z-index:1}
.tile--vertical .tile--text-area .tile--rollover-area p{position:absolute;top:13.05%;left:13.05%;height:60%;width:72%;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--vertical .tile--text-area .tile--rollover-area a{position:absolute}
.tile--vertical .tile--text-area .tile--rollover-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/icon1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--vertical .tile--text-area .tile--rollover-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/white-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--vertical .tile--text-area a{position:absolute}
.tile--vertical .tile--text-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/arrow1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.tile--vertical .tile--text-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/white-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.tile--vertical:hover .tile--rollover-area{height:100%;transition:height 1s ease}
.tile--vertical:hover .tile--rollover-area p{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.tile--vertical:hover .tile--rollover-area a span.chevron,.tile--vertical:hover .tile--rollover-area a span.padlock{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.tile--horizontal{display:inline-block;position:relative;width:100%}
.tile--horizontal:before{content:"";display:block;padding-top:47.23%}
.tile--horizontal .tile--image{position:absolute;top:0;left:0;width:47.23%}
.tile--horizontal .tile--image:before{padding-top:50%}
.tile--horizontal .tile--image .image{display:block;height:auto;width:100%;margin-bottom:0}
.tile--horizontal .tile--text-area{position:absolute;width:53%;background-color:#f7f7f5;background-repeat:no-repeat;background-size:24px 24px;background-position:90% 90%}
.tile--horizontal .tile--text-area:before{padding-top:100%}
.tile--horizontal .tile--text-area h3{font-size:18px;color:#0a2f64;line-height:22px}
.tile--horizontal .tile--text-area .tile--rollover-area{position:absolute;top:0;left:0;bottom:0;right:0;height:0;width:100%;background-color:#0a2f64;background-repeat:no-repeat;background-size:24px 24px;background-position:90% 90%;color:white;transition:height 1s ease;transition-delay:.6s;z-index:1}
.tile--horizontal .tile--text-area .tile--rollover-area p{position:absolute;top:13.05%;left:13.05%;height:60%;width:72%;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--horizontal .tile--text-area .tile--rollover-area a{position:absolute}
.tile--horizontal .tile--text-area .tile--rollover-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/icon1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--horizontal .tile--text-area .tile--rollover-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/white-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.tile--horizontal .tile--text-area a{position:absolute}
.tile--horizontal .tile--text-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/arrow1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.tile--horizontal .tile--text-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/grey-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.tile--horizontal:hover .tile--rollover-area{height:100%;transition:height 1s ease}
.tile--horizontal:hover .tile--rollover-area p{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.tile--horizontal:hover .tile--rollover-area a span.chevron,.tile--horizontal:hover .tile--rollover-area a span.padlock{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.single .tile--large{position:relative;width:100%}
.single .tile--large:before{content:"";display:block}
.single .tile--large .tile--image{position:absolute;top:0;left:0;width:100%}
.single .tile--large .tile--image:before{padding-top:75%}
.single .tile--large .tile--image .image{display:block;height:auto;width:100%;border-radius:15px 15px 0 0;margin-bottom:0}
.single .tile--large .tile--text-area{position:absolute;top:75%;left:0;bottom:0;right:0;width:100%;background-color:#f7f7f5;background-repeat:no-repeat;background-size:24px 24px;background-position:96% 77%;padding:10px 32px 0 24px;border-radius:0 0 15px 15px}
.single .tile--large .tile--text-area:before{padding-top:25%}
.single .tile--large .tile--text-area h3{height:53px;overflow:hidden;font-size:22px;color:#0a2f64;line-height:26px}
.single .tile--large .tile--text-area .tile--rollover-area{position:absolute;top:0;left:0;bottom:0;right:0;height:0;width:100%;background-color:#0a2f64;background-repeat:no-repeat;background-size:24px 24px;background-position:96% 77%;color:white;padding:0;z-index:1;border-radius:0 0 15px 15px;transition:height 1s ease;transition-delay:.6s}
.single .tile--large .tile--text-area .tile--rollover-area p{position:absolute;top:18%;left:5%;height:43%;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.single .tile--large .tile--text-area .tile--rollover-area a{position:absolute}
.single .tile--large .tile--text-area .tile--rollover-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/icon1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.single .tile--large .tile--text-area .tile--rollover-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/white-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .6s linear}
.single .tile--large .tile--text-area a{position:absolute}
.single .tile--large .tile--text-area a span.chevron{background-image:url("clientlibs_rbs_desktop/images/arrow1.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.single .tile--large .tile--text-area a span.padlock{background-image:url("clientlibs_rbs_desktop/images/grey-lock.png");background-repeat:no-repeat;background-size:24px 24px;padding:0 24px 8px 0}
.single .tile--large:hover .tile--rollover-area{height:100%;transition:height 1s ease}
.single .tile--large:hover .tile--rollover-area p{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.single .tile--large:hover .tile--rollover-area a span.chevron,.single .tile--large:hover .tile--rollover-area a span.padlock{visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .3s linear;transition-delay:1s}
.gridfoursmall .tile--small.tile--1{margin:0 5.50% 5.50% 0}
.gridfoursmall .tile--small.tile--2{float:right;margin:0 0 5.50% 0}
.gridfoursmall .tile--small.tile--3{margin:0 5.50% 0 0}
.gridfoursmall .tile--small.tile--4{float:right}
.gridrightvertical .tile--small.tile--1{margin:0 5.50% 5.50% 0}
.gridrightvertical .tile--small.tile--3{margin:0 5.50% 0 0}
.gridrightvertical .tile--vertical{float:right;width:47.23%}
.gridrightvertical .tile--vertical:before{padding-top:212.5%}
.gridleftvertical .tile--small{float:right;margin:0 0 5.50% 0}
.gridleftvertical .tile--small.tile--3{margin:0}
.gridleftvertical .tile--vertical{float:left;width:47.23%;margin:0 5.50% 0 0}
.gridleftvertical .tile--vertical:before{padding-top:212.5%}
.gridtophorizontal .tile--small.tile--2{float:left;margin:0 5.50% 0 0}
.gridtophorizontal .tile--small.tile--3{float:right}
.gridtophorizontal .tile--horizontal{width:100%;margin:0 0 5.50% 0}
.gridtophorizontal .tile--horizontal:before{padding-top:47.23%}
.gridtophorizontal .tile--horizontal .tile--image{position:absolute;top:0;right:0;width:47.23%}
.gridtophorizontal .tile--horizontal .tile--image:before{padding-top:50%}
.gridtophorizontal .tile--horizontal .tile--image .image{display:block;height:auto;width:100%;margin-bottom:0}
.gridtophorizontal .tile--horizontal .tile--text-area{top:0;left:0;bottom:0;right:0;width:53%}
.gridbottomhorizontal .tile--small.tile--1{margin:0 5.50% 5.50% 0}
.gridbottomhorizontal .tile--small.tile--2{float:right;margin:0 0 5.50% 0}
.gridbottomhorizontal .tile--horizontal{width:100%}
.gridbottomhorizontal .tile--horizontal:before{padding-top:47.23%}
.gridbottomhorizontal .tile--horizontal .tile--text-area{top:0;left:47.23%;bottom:0;right:0;width:53%}
.gridvertical .tile--vertical{display:inline-block;position:relative}
.gridvertical .tile--vertical:before{content:"";display:block}
.gridvertical .tile--vertical.tile--1{float:left;width:47.23%;margin:0 5.50% 0 0}
.gridvertical .tile--vertical.tile--1:before{padding-top:212.5%}
.gridvertical .tile--vertical.tile--2{width:47.23%}
.gridvertical .tile--vertical.tile--2:before{padding-top:212.5%}
.gridhorizontal .tile--horizontal{display:inline-block;position:relative}
.gridhorizontal .tile--horizontal:before{content:"";display:block}
.gridhorizontal .tile--horizontal.tile--1{width:100%;margin:0 0 5.50% 0}
.gridhorizontal .tile--horizontal.tile--1:before{padding-top:47.23%}
.gridhorizontal .tile--horizontal.tile--1 .tile--image{top:0;right:0}
.gridhorizontal .tile--horizontal.tile--1 .tile--text-area{top:0;left:0;bottom:0;right:0}
.gridhorizontal .tile--horizontal.tile--2{width:100%}
.gridhorizontal .tile--horizontal.tile--2:before{padding-top:47.23%}
.gridhorizontal .tile--horizontal.tile--2 .tile--image{top:0;left:0}
.gridhorizontal .tile--horizontal.tile--2 .tile--text-area{top:0;left:47.23%;bottom:0;right:0}
.single .tile--large .tile--text-area a,.single .tile--small .tile--text-area a,.single .text--vertical .tile--text-area a,.single .text--horizontal .tile--text-area a,.gridvertical .tile--large .tile--text-area a,.gridvertical .tile--small .tile--text-area a,.gridvertical .text--vertical .tile--text-area a,.gridvertical .text--horizontal .tile--text-area a,.gridhorizontal .tile--large .tile--text-area a,.gridhorizontal .tile--small .tile--text-area a,.gridhorizontal .text--vertical .tile--text-area a,.gridhorizontal .text--horizontal .tile--text-area a,.gridrightvertical .tile--large .tile--text-area a,.gridrightvertical .tile--small .tile--text-area a,.gridrightvertical .text--vertical .tile--text-area a,.gridrightvertical .text--horizontal .tile--text-area a,.gridleftvertical .tile--large .tile--text-area a,.gridleftvertical .tile--small .tile--text-area a,.gridleftvertical .text--vertical .tile--text-area a,.gridleftvertical .text--horizontal .tile--text-area a,.gridtophorizontal .tile--large .tile--text-area a,.gridtophorizontal .tile--small .tile--text-area a,.gridtophorizontal .text--vertical .tile--text-area a,.gridtophorizontal .text--horizontal .tile--text-area a,.gridbottomhorizontal .tile--large .tile--text-area a,.gridbottomhorizontal .tile--small .tile--text-area a,.gridbottomhorizontal .text--vertical .tile--text-area a,.gridbottomhorizontal .text--horizontal .tile--text-area a,.gridfoursmall .tile--large .tile--text-area a,.gridfoursmall .tile--small .tile--text-area a,.gridfoursmall .text--vertical .tile--text-area a,.gridfoursmall .text--horizontal .tile--text-area a{right:10px;bottom:9px}
.single .tile--large .tile--text-area .tile--rollover-area a,.single .tile--small .tile--text-area .tile--rollover-area a,.single .text--vertical .tile--text-area .tile--rollover-area a,.single .text--horizontal .tile--text-area .tile--rollover-area a,.gridvertical .tile--large .tile--text-area .tile--rollover-area a,.gridvertical .tile--small .tile--text-area .tile--rollover-area a,.gridvertical .text--vertical .tile--text-area .tile--rollover-area a,.gridvertical .text--horizontal .tile--text-area .tile--rollover-area a,.gridhorizontal .tile--large .tile--text-area .tile--rollover-area a,.gridhorizontal .tile--small .tile--text-area .tile--rollover-area a,.gridhorizontal .text--vertical .tile--text-area .tile--rollover-area a,.gridhorizontal .text--horizontal .tile--text-area .tile--rollover-area a,.gridrightvertical .tile--large .tile--text-area .tile--rollover-area a,.gridrightvertical .tile--small .tile--text-area .tile--rollover-area a,.gridrightvertical .text--vertical .tile--text-area .tile--rollover-area a,.gridrightvertical .text--horizontal .tile--text-area .tile--rollover-area a,.gridleftvertical .tile--large .tile--text-area .tile--rollover-area a,.gridleftvertical .tile--small .tile--text-area .tile--rollover-area a,.gridleftvertical .text--vertical .tile--text-area .tile--rollover-area a,.gridleftvertical .text--horizontal .tile--text-area .tile--rollover-area a,.gridtophorizontal .tile--large .tile--text-area .tile--rollover-area a,.gridtophorizontal .tile--small .tile--text-area .tile--rollover-area a,.gridtophorizontal .text--vertical .tile--text-area .tile--rollover-area a,.gridtophorizontal .text--horizontal .tile--text-area .tile--rollover-area a,.gridbottomhorizontal .tile--large .tile--text-area .tile--rollover-area a,.gridbottomhorizontal .tile--small .tile--text-area .tile--rollover-area a,.gridbottomhorizontal .text--vertical .tile--text-area .tile--rollover-area a,.gridbottomhorizontal .text--horizontal .tile--text-area .tile--rollover-area a,.gridfoursmall .tile--large .tile--text-area .tile--rollover-area a,.gridfoursmall .tile--small .tile--text-area .tile--rollover-area a,.gridfoursmall .text--vertical .tile--text-area .tile--rollover-area a,.gridfoursmall .text--horizontal .tile--text-area .tile--rollover-area a{right:10px;bottom:9px}
.single .tile--vertical .imgTop,.gridvertical .tile--vertical .imgTop,.gridhorizontal .tile--vertical .imgTop,.gridrightvertical .tile--vertical .imgTop,.gridleftvertical .tile--vertical .imgTop,.gridtophorizontal .tile--vertical .imgTop,.gridbottomhorizontal .tile--vertical .imgTop,.gridfoursmall .tile--vertical .imgTop{top:0!important}
.single .tile--vertical .imgTop .image,.gridvertical .tile--vertical .imgTop .image,.gridhorizontal .tile--vertical .imgTop .image,.gridrightvertical .tile--vertical .imgTop .image,.gridleftvertical .tile--vertical .imgTop .image,.gridtophorizontal .tile--vertical .imgTop .image,.gridbottomhorizontal .tile--vertical .imgTop .image,.gridfoursmall .tile--vertical .imgTop .image{border-radius:15px 15px 0 0}
.single .tile--vertical .imgBottom,.gridvertical .tile--vertical .imgBottom,.gridhorizontal .tile--vertical .imgBottom,.gridrightvertical .tile--vertical .imgBottom,.gridleftvertical .tile--vertical .imgBottom,.gridtophorizontal .tile--vertical .imgBottom,.gridbottomhorizontal .tile--vertical .imgBottom,.gridfoursmall .tile--vertical .imgBottom{top:52.77%!important}
.single .tile--vertical .imgBottom .image,.gridvertical .tile--vertical .imgBottom .image,.gridhorizontal .tile--vertical .imgBottom .image,.gridrightvertical .tile--vertical .imgBottom .image,.gridleftvertical .tile--vertical .imgBottom .image,.gridtophorizontal .tile--vertical .imgBottom .image,.gridbottomhorizontal .tile--vertical .imgBottom .image,.gridfoursmall .tile--vertical .imgBottom .image{border-radius:0 0 15px 15px}
.single .tile--vertical .textTop,.gridvertical .tile--vertical .textTop,.gridhorizontal .tile--vertical .textTop,.gridrightvertical .tile--vertical .textTop,.gridleftvertical .tile--vertical .textTop,.gridtophorizontal .tile--vertical .textTop,.gridbottomhorizontal .tile--vertical .textTop,.gridfoursmall .tile--vertical .textTop{top:0;right:0;bottom:47.23%!important;left:0;border-radius:15px 15px 0 0;padding:13.05% 13.05% 18.55% 13.05%}
.single .tile--vertical .textTop a,.gridvertical .tile--vertical .textTop a,.gridhorizontal .tile--vertical .textTop a,.gridrightvertical .tile--vertical .textTop a,.gridleftvertical .tile--vertical .textTop a,.gridtophorizontal .tile--vertical .textTop a,.gridbottomhorizontal .tile--vertical .textTop a,.gridfoursmall .tile--vertical .textTop a{right:10px;bottom:26px}
.single .tile--vertical .textTop .tile--rollover-area,.gridvertical .tile--vertical .textTop .tile--rollover-area,.gridhorizontal .tile--vertical .textTop .tile--rollover-area,.gridrightvertical .tile--vertical .textTop .tile--rollover-area,.gridleftvertical .tile--vertical .textTop .tile--rollover-area,.gridtophorizontal .tile--vertical .textTop .tile--rollover-area,.gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area,.gridfoursmall .tile--vertical .textTop .tile--rollover-area{border-radius:15px 15px 0 0}
.single .tile--vertical .textTop .tile--rollover-area a,.gridvertical .tile--vertical .textTop .tile--rollover-area a,.gridhorizontal .tile--vertical .textTop .tile--rollover-area a,.gridrightvertical .tile--vertical .textTop .tile--rollover-area a,.gridleftvertical .tile--vertical .textTop .tile--rollover-area a,.gridtophorizontal .tile--vertical .textTop .tile--rollover-area a,.gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area a,.gridfoursmall .tile--vertical .textTop .tile--rollover-area a{right:10px;bottom:26px}
.single .tile--vertical .textBottom,.gridvertical .tile--vertical .textBottom,.gridhorizontal .tile--vertical .textBottom,.gridrightvertical .tile--vertical .textBottom,.gridleftvertical .tile--vertical .textBottom,.gridtophorizontal .tile--vertical .textBottom,.gridbottomhorizontal .tile--vertical .textBottom,.gridfoursmall .tile--vertical .textBottom{top:47.23%!important;right:0;bottom:0;left:0;border-radius:0 0 15px 15px;padding:18.55% 13.05% 13.05% 13.05%}
.single .tile--vertical .textBottom a,.gridvertical .tile--vertical .textBottom a,.gridhorizontal .tile--vertical .textBottom a,.gridrightvertical .tile--vertical .textBottom a,.gridleftvertical .tile--vertical .textBottom a,.gridtophorizontal .tile--vertical .textBottom a,.gridbottomhorizontal .tile--vertical .textBottom a,.gridfoursmall .tile--vertical .textBottom a{right:10px;bottom:9px}
.single .tile--vertical .textBottom .tile--rollover-area,.gridvertical .tile--vertical .textBottom .tile--rollover-area,.gridhorizontal .tile--vertical .textBottom .tile--rollover-area,.gridrightvertical .tile--vertical .textBottom .tile--rollover-area,.gridleftvertical .tile--vertical .textBottom .tile--rollover-area,.gridtophorizontal .tile--vertical .textBottom .tile--rollover-area,.gridbottomhorizontal .tile--vertical .textBottom .tile--rollover-area,.gridfoursmall .tile--vertical .textBottom .tile--rollover-area{border-radius:0 0 15px 15px}
.single .tile--vertical .textBottom .tile--rollover-area a,.gridvertical .tile--vertical .textBottom .tile--rollover-area a,.gridhorizontal .tile--vertical .textBottom .tile--rollover-area a,.gridrightvertical .tile--vertical .textBottom .tile--rollover-area a,.gridleftvertical .tile--vertical .textBottom .tile--rollover-area a,.gridtophorizontal .tile--vertical .textBottom .tile--rollover-area a,.gridbottomhorizontal .tile--vertical .textBottom .tile--rollover-area a,.gridfoursmall .tile--vertical .textBottom .tile--rollover-area a{right:10px;bottom:9px}
.single .tile--horizontal .imgLeft,.gridvertical .tile--horizontal .imgLeft,.gridhorizontal .tile--horizontal .imgLeft,.gridrightvertical .tile--horizontal .imgLeft,.gridleftvertical .tile--horizontal .imgLeft,.gridtophorizontal .tile--horizontal .imgLeft,.gridbottomhorizontal .tile--horizontal .imgLeft,.gridfoursmall .tile--horizontal .imgLeft{left:0!important}
.single .tile--horizontal .imgLeft .image,.gridvertical .tile--horizontal .imgLeft .image,.gridhorizontal .tile--horizontal .imgLeft .image,.gridrightvertical .tile--horizontal .imgLeft .image,.gridleftvertical .tile--horizontal .imgLeft .image,.gridtophorizontal .tile--horizontal .imgLeft .image,.gridbottomhorizontal .tile--horizontal .imgLeft .image,.gridfoursmall .tile--horizontal .imgLeft .image{border-radius:15px 0 0 15px}
.single .tile--horizontal .imgRight,.gridvertical .tile--horizontal .imgRight,.gridhorizontal .tile--horizontal .imgRight,.gridrightvertical .tile--horizontal .imgRight,.gridleftvertical .tile--horizontal .imgRight,.gridtophorizontal .tile--horizontal .imgRight,.gridbottomhorizontal .tile--horizontal .imgRight,.gridfoursmall .tile--horizontal .imgRight{left:52.77%!important}
.single .tile--horizontal .imgRight .image,.gridvertical .tile--horizontal .imgRight .image,.gridhorizontal .tile--horizontal .imgRight .image,.gridrightvertical .tile--horizontal .imgRight .image,.gridleftvertical .tile--horizontal .imgRight .image,.gridtophorizontal .tile--horizontal .imgRight .image,.gridbottomhorizontal .tile--horizontal .imgRight .image,.gridfoursmall .tile--horizontal .imgRight .image{border-radius:0 15px 15px 0}
.single .tile--horizontal .textLeft,.gridvertical .tile--horizontal .textLeft,.gridhorizontal .tile--horizontal .textLeft,.gridrightvertical .tile--horizontal .textLeft,.gridleftvertical .tile--horizontal .textLeft,.gridtophorizontal .tile--horizontal .textLeft,.gridbottomhorizontal .tile--horizontal .textLeft,.gridfoursmall .tile--horizontal .textLeft{left:0!important;border-radius:15px 0 0 15px;padding:6.16% 11.66% 6.16% 6.16%}
.single .tile--horizontal .textLeft a,.gridvertical .tile--horizontal .textLeft a,.gridhorizontal .tile--horizontal .textLeft a,.gridrightvertical .tile--horizontal .textLeft a,.gridleftvertical .tile--horizontal .textLeft a,.gridtophorizontal .tile--horizontal .textLeft a,.gridbottomhorizontal .tile--horizontal .textLeft a,.gridfoursmall .tile--horizontal .textLeft a{right:24px;bottom:9px}
.single .tile--horizontal .textLeft .tile--rollover-area,.gridvertical .tile--horizontal .textLeft .tile--rollover-area,.gridhorizontal .tile--horizontal .textLeft .tile--rollover-area,.gridrightvertical .tile--horizontal .textLeft .tile--rollover-area,.gridleftvertical .tile--horizontal .textLeft .tile--rollover-area,.gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area,.gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area,.gridfoursmall .tile--horizontal .textLeft .tile--rollover-area{border-radius:15px 0 0 15px}
.single .tile--horizontal .textLeft .tile--rollover-area a,.gridvertical .tile--horizontal .textLeft .tile--rollover-area a,.gridhorizontal .tile--horizontal .textLeft .tile--rollover-area a,.gridrightvertical .tile--horizontal .textLeft .tile--rollover-area a,.gridleftvertical .tile--horizontal .textLeft .tile--rollover-area a,.gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area a,.gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area a,.gridfoursmall .tile--horizontal .textLeft .tile--rollover-area a{right:24px;bottom:9px}
.single .tile--horizontal .textRight,.gridvertical .tile--horizontal .textRight,.gridhorizontal .tile--horizontal .textRight,.gridrightvertical .tile--horizontal .textRight,.gridleftvertical .tile--horizontal .textRight,.gridtophorizontal .tile--horizontal .textRight,.gridbottomhorizontal .tile--horizontal .textRight,.gridfoursmall .tile--horizontal .textRight{left:47.23%!important;border-radius:0 15px 15px 0;padding:6.16% 6.16% 6.16% 11.66%}
.single .tile--horizontal .textRight a,.gridvertical .tile--horizontal .textRight a,.gridhorizontal .tile--horizontal .textRight a,.gridrightvertical .tile--horizontal .textRight a,.gridleftvertical .tile--horizontal .textRight a,.gridtophorizontal .tile--horizontal .textRight a,.gridbottomhorizontal .tile--horizontal .textRight a,.gridfoursmall .tile--horizontal .textRight a{right:10px;bottom:9px}
.single .tile--horizontal .textRight .tile--rollover-area,.gridvertical .tile--horizontal .textRight .tile--rollover-area,.gridhorizontal .tile--horizontal .textRight .tile--rollover-area,.gridrightvertical .tile--horizontal .textRight .tile--rollover-area,.gridleftvertical .tile--horizontal .textRight .tile--rollover-area,.gridtophorizontal .tile--horizontal .textRight .tile--rollover-area,.gridbottomhorizontal .tile--horizontal .textRight .tile--rollover-area,.gridfoursmall .tile--horizontal .textRight .tile--rollover-area{border-radius:0 15px 15px 0}
.single .tile--horizontal .textRight .tile--rollover-area a,.gridvertical .tile--horizontal .textRight .tile--rollover-area a,.gridhorizontal .tile--horizontal .textRight .tile--rollover-area a,.gridrightvertical .tile--horizontal .textRight .tile--rollover-area a,.gridleftvertical .tile--horizontal .textRight .tile--rollover-area a,.gridtophorizontal .tile--horizontal .textRight .tile--rollover-area a,.gridbottomhorizontal .tile--horizontal .textRight .tile--rollover-area a,.gridfoursmall .tile--horizontal .textRight .tile--rollover-area a{right:10px;bottom:9px}
.ratings-section{display:inline-block;width:279px;margin:38px 16px 0 0}
.ratings-section input[type=submit]{-webkit-appearance:none}
.rating-options{display:block;height:33px}
.rating-options p{display:inline-block;font-family:"RNHouseSansRegular",sans-serif;font-size:14px;margin-right:15px}
.rating-options-hide{display:none}
.rating-button{height:24px;width:45px;background-color:#dfd9d1;color:#0a2f64;text-align:center;box-shadow:0 3px 0 #b4a99f;border:0;border-radius:5px;padding:3px;margin-bottom:10px;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;line-height:20px;margin-right:5px;zoom:1;filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=3,Color=#B4A99F)}
.rating-button:last-child{margin-right:none}
.comments-error-hide{display:inline-block;visibility:hidden}
.comments-error-show{display:inline-block;visibility:visible}
.results{margin-bottom:20px}
.ratings-message p{font-size:12px;line-height:16px}
.ratings-message p.ratings--submission-message,.ratings-message p.ratings-message-participate{font-size:14px;line-height:18px}
.ratings-message p.ratings--submission-message{margin-bottom:3px}
.ratings--modal-overlay{display:none;position:fixed;left:0;top:0;z-index:9999;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1}
.modal-open{display:block}
#ratings--modal-title{margin-top:0;padding-right:1.25em}
input[name=close]{display:none;height:32px;width:32px;position:absolute;right:.25em;top:.25em;background-color:#ad1982;color:white;font-family:arial;font-size:35px;font-size:3.5rem;font-weight:400;line-height:30px;line-height:3rem;padding:0;padding-right:1px;border:0;border-radius:3px;z-index:2;cursor:pointer;-webkit-appearance:none}
.btn-close:hover{color:#c12f48}
.btn-close:focus{outline:1px dotted}
.ratings--modal-header{height:92px}
.ratings--modal-header p{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}
.ratings--modal-content{position:relative;font-family:"RNHouseSansRegular",sans-serif;width:360px;height:302px;background:#dfd9d1;color:#0a2f64;padding:27px 32px 32px 32px;border-radius:10px;z-index:9999}
.ratings--modal-content textarea{resize:none;width:340px;height:110px;font-family:"RNHouseSansRegular",sans-serif;padding:10px;border-radius:5px;box-shadow:0 3px 0 #b4a99f inset;margin:24px 0}
.ratings--modal-content input[name=submit]{display:none;float:right;width:86px;height:33px;padding:16 18px 18px 20px;background-color:#34a2b2;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;line-height:24px;text-align:center;text-shadow:1px 1px 1px #13687e;color:white;cursor:pointer;border:0;border-radius:5px;border-top:solid 1px #43c9d2;box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2;-webkit-appearance:none}
.ratings--modal-content .ratings--submit__disabled{background-color:#b4a99f!important;color:#0a2f64!important;text-shadow:none!important;border-top:solid 1px #eeede9!important;box-shadow:0 3px 0 #a09489,0 1px 0 #eeede9 inset!important}
.share{display:inline-block;position:relative;float:right;width:48px;height:32px;background:url("clientlibs_base/images/icons/rbs_natwest_purple_share.png");background-size:32px 32px;background-position:14px 0;background-repeat:no-repeat;border-left:1px solid #666;padding-left:16px;margin:38px 33px 0 0;padding:0}
.share p{display:inline-block;font-family:"RNHouseSansRegular",sans-serif;font-size:12px;color:#ad1982;margin:6px 0 0 41px}
.share .share-icons{position:absolute;top:-21px;z-index:9999;height:auto;background-color:#dfd9d1;list-style:none;padding:24px 24px 4px 24px;border:1px #cccbd4 solid;border-radius:5px;box-shadow:0 5px 0 0 #cccbd4;visibility:hidden;opacity:0;transition:visibility .5s linear .5s,opacity .6s linear;transition-delay:1s}
.share .share-icons li{float:left;width:32px;margin:0 20px 20px 0}
.share .share-icons li:nth-child(3n){margin-right:0}
.share .share-icons li:last-child{margin-right:0}
.share .share-icons img{width:100%}
.share .share-icons:before{position:absolute;display:inline-block;border-top:7px solid transparent;border-right:7px solid #eee;border-bottom:7px solid transparent;border-right-color:#cccbd4;left:-8px;top:31px;content:''}
.share:hover .share-icons{visibility:visible;opacity:1;transition:visibility .5s linear,opacity .3s linear}
.share .share-width-one{width:74px;left:100px}
.share .share-width-two{left:100px;width:134px}
.share .share-width-three{left:100px;width:186px}
.share-show{display:inline-block}
.cta a{font-size:14px;font-size:1.4rem;color:#0a2f64}
.cta a:hover{color:#ad1982}
.cta.cta--branded.cta--m a{padding:10px 42px 10px 0;padding:1rem 4.2rem 1rem 0rem;font-size:14px;font-size:1.4rem}
.cta.cta--branded.cta--l a{margin:0 0 10px 0;margin:0rem 0rem 1rem 0rem;padding:12.5px 24.5px;padding:1.25rem 2.45rem;text-decoration:none}
.cta.cta--branded.cta-button-disabled{float:left;background-image:none}
.cta.cta--branded.cta-button-disabled a,.cta.cta--branded.cta-button-disabled input{-webkit-box-shadow:0 3px 0 #a09489,0 1px 0 #eeede9 inset;-moz-box-shadow:0 3px 0 #a09489,0 1px 0 #eeede9 inset;box-shadow:0 3px 0 #a09489,0 1px 0 #eeede9 inset;background-color:#b4a99f;color:white;text-shadow:none;border:0;pointer-events:none;cursor:default}
.cta.cta--branded.cta-button-disabled a:hover,.cta.cta--branded.cta-button-disabled input:hover{background-color:#b4a99f}
.cta.cta--branded.cta-button-disabled.cta--l a:focus{border:0}
.cta.cta--m.icon--logout{float:left;width:auto}
.cta.cta--m.icon--logout a{font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;padding:5px 25px 5px 40px;padding:.5rem 2.5rem .5rem 4rem;margin:5px 0;margin:.5rem 0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("clientlibs_base/images/icons/tracker-sprites.png") left -229px no-repeat;font-weight:normal;text-decoration:none;color:white}
.cta.cta--m.icon--logout a:before,.cta.cta--m.icon--logout a:after{top:16px;top:1.6rem;font-size:16px;font-size:1.6rem;opacity:1}
.cta.cta--m.icon--logout a:before{content:'\e00c'}
.cta.cta--m.icon--profile{float:left;width:100%;background:#0a2f64}
.cta.cta--m.icon--profile a{font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;padding:5px 25px 5px 40px;padding:.5rem 2.5rem .5rem 4rem;margin:5px 0;margin:.5rem 0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("clientlibs_base/images/icons/tracker-sprites.png") left -274px no-repeat;font-weight:normal;text-decoration:none;color:white}
.cta.cta--m.icon--profile a:before,.cta.cta--m.icon--profile a:after{top:16px;top:1.6rem;font-size:16px;font-size:1.6rem;opacity:1;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.cta.cta--m.icon--profile a:before{content:'\e00c'}
.cta.cta--m.icon-arrow a:before,.cta.cta--m.icon-arrow a:after{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.cta.cta--m.icon-back{float:left;width:100%;background:#0a2f64}
.cta.cta--m.icon-back a{font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;padding:5px 10px 5px 20px;padding:.5rem 1rem .5rem 2rem;margin:5px 0 5px 5px;margin:.5rem 0rem .5rem .5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;text-decoration:none;color:white}
.cta.cta--m.icon-back a:before,.cta.cta--m.icon-back a:after{top:16px;top:1.6rem;font-size:16px;font-size:1.6rem;left:0;opacity:1;content:''}
.cta.cta--m.icon-back a:before{content:'\e017'}
.cta.cta--m.icon--call{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -315px no-repeat;margin:0 10px;margin:0rem 1rem}
.cta.cta--m.icon--call a{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;line-height:35px;line-height:3.5rem;padding:0 0 0 40px;padding:0rem 0rem 0rem 4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;text-decoration:none;color:white;width:90%}
.cta.cta--m.icon--chat{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -370px no-repeat;margin:0 10px;margin:0rem 1rem}
.cta.cta--m.icon--chat a{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;line-height:35px;line-height:3.5rem;padding:0 0 0 40px;padding:0rem 0rem 0rem 4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;text-decoration:none;color:white;width:90%}
.cta.cta--m.icon--message-us{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -419px no-repeat;margin:0 10px;margin:0rem 1rem}
.cta.cta--m.icon--message-us a{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;line-height:35px;line-height:3.5rem;padding:0 0 0 40px;padding:0rem 0rem 0rem 4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;text-decoration:none;color:white;width:90%}
.cta.cta--m.cta-white a{background:url("clientlibs_base/images/icons/cta-arrow-white-small.png") no-repeat right 0 transparent;padding-right:31px;padding-right:3.1rem;margin-top:8px;margin-top:.8rem;height:20px;height:2rem;line-height:20px;line-height:2rem;color:white}
.cta.cta--s a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;padding:0 32px 0 0;padding:0rem 3.2rem 0rem 0rem;margin:0;margin:0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;text-decoration:none;color:#0a2f64}
.cta.cta--s a:hover{text-decoration:none}
.cta.cta--s a:after{content:''}
.cta.cta--s.cta-white a{background:url("clientlibs_base/images/icons/cta-arrow-white-small.png") no-repeat right 0 transparent;padding-right:31px;padding-right:3.1rem;margin-top:8px;margin-top:.8rem;height:20px;height:2rem;line-height:20px;line-height:2rem;color:white}
.cta.cta--toggle a{line-height:2.5rem;padding-left:40px;padding-left:4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-decoration:none;left:-8px;left:-0.8rem}
.cta.cta--email a{background:url("clientlibs_base/images/icons/email-icon.png") no-repeat 0 0 transparent;padding-left:35px;padding-left:3.5rem;height:20px;height:2rem;line-height:20px;line-height:2rem}
.cta.cta--close a{background:url("clientlibs_base/images/icons/cta--close-arrow.png") no-repeat right 0 transparent;padding-right:31px;height:23px;height:2.3rem;line-height:23px;line-height:2.3rem}
.cta.cta--branded.cta-email-submit a{background:url("clientlibs_base/images/icons/cta-arrow-white-small.png") no-repeat right 0 transparent;padding-right:31px;padding-right:3.1rem;margin-top:8px;margin-top:.8rem;height:20px;height:2rem;line-height:20px;line-height:2rem}
.cta.cta--close a,.cta.cta-email-submit a,.cta.cta--email a{color:white}
.main--tool-mobile .cta.cta--branded.cta--l a{width:100%}
.main--tool-mobile .cta.cta--branded.cta-button-disabled{width:100%}
.icon-ques{cursor:pointer;display:inline-block;top:.15em;text-indent:-9999px;width:21px;height:21px;position:relative;float:right;left:23%}
.natyes .input-field,.natyes .selector,.natyes .input-label--radio-option,.tool-comp .input-field,.tool-comp .selector,.tool-comp .input-label--radio-option{background-color:#eeede9}
.natyes .selector,.tool-comp .selector{-webkit-box-shadow:0 3px 0 #a09489,0 1px 0 #fbfbfa inset;-moz-box-shadow:0 3px 0 #a09489,0 1px 0 #fbfbfa inset;box-shadow:0 3px 0 #a09489,0 1px 0 #fbfbfa inset;background-image:none;height:2.25em}
.natyes .selector select,.tool-comp .selector select{height:3.5em;top:36px;line-height:3.3em}
.natyes .selector span,.tool-comp .selector span{line-height:2.3em;background-image:url("clientlibs_base/images/icons/rebrand-icon-sprite.png");background-repeat:no-repeat}
.natyes .form-input-row .input-label,.tool-comp .form-input-row .input-label{font-family:"RNHouseSansBold",sans-serif}
.natyes .form-input-row .input-label--radio-option,.tool-comp .form-input-row .input-label--radio-option{background-image:none;-webkit-box-shadow:0 3px 0 #a09489,0 1px 0 #fbfbfa inset;-moz-box-shadow:0 3px 0 #a09489,0 1px 0 #fbfbfa inset;box-shadow:0 3px 0 #a09489,0 1px 0 #fbfbfa inset;padding-top:12px;padding-top:1.2rem;padding-bottom:10px;padding-bottom:1rem;font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif;background-color:#eeede9;float:left;margin-left:0;margin-right:0;border-radius:0;border:0;border-right:1px solid #d1c9bf;border-top:1px solid #dcd4d8;border-bottom:1px solid #dcd4d8}
.natyes .form-input-row .input-label--radio-option:active,.natyes .form-input-row .input-label--radio-option.focus,.natyes .form-input-row .input-label--radio-option.input-label--focus,.tool-comp .form-input-row .input-label--radio-option:active,.tool-comp .form-input-row .input-label--radio-option.focus,.tool-comp .form-input-row .input-label--radio-option.input-label--focus{-webkit-box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;-moz-box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;background-color:#b4a99f;background-image:none}
.natyes .form-input-row .input-label--radio-option:first-of-type,.tool-comp .form-input-row .input-label--radio-option:first-of-type{border-top-left-radius:.3125em;border-bottom-left-radius:.3125em;border-left:1px solid #dcd4d8}
.natyes .form-input-row .input-label--radio-option:last-of-type,.tool-comp .form-input-row .input-label--radio-option:last-of-type{border-top-right-radius:.3125em;border-bottom-right-radius:.3125em;border-right:1px solid #dcd4d8}
.natyes .form-input-row .input-label--focus,.tool-comp .form-input-row .input-label--focus{background-color:#b4a99f;box-shadow:0 1px 3px #b4a99f;background-image:none;border:1px solid #b4a99f!important}
.natyes .form-input-row .icon-info .toop-tip .icon-info__tool-tip,.tool-comp .form-input-row .icon-info .toop-tip .icon-info__tool-tip{background-color:#eeede9}
.natyes .form-input-row .icon-info .toop-tip .icon-info__tool-tip-arrow.left,.tool-comp .form-input-row .icon-info .toop-tip .icon-info__tool-tip-arrow.left{background-position:-40px -286px}
.natyes .input-field,.tool-comp .input-field{-webkit-box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;-moz-box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;height:37px;height:3.7rem}
.natyes span.input-field--input-pound,.tool-comp span.input-field--input-pound{background-image:url("clientlibs_base/images/icons/form-elements-icon.png");background-repeat:no-repeat;width:18px;height:40px;float:left;padding:0;margin:0}
.natyes span.input-field--input-percentage,.tool-comp span.input-field--input-percentage{background-image:url("clientlibs_base/images/icons/percentage.png");background-repeat:no-repeat;width:18px;height:40px;float:left;padding:0;margin:0}
.natyes .input-field.input-field--input-pound,.natyes .input-field.input-field--input-percentage,.tool-comp .input-field.input-field--input-pound,.tool-comp .input-field.input-field--input-percentage{background-image:none;padding:0 .375em}
.main--tool-mobile .creditCard .input-field--width-small.input-field--input-pound,.main--tool-mobile .creditCard .input-field--width-small.input-field--input-percentage{height:40px;height:4rem;line-height:40px;line-height:4rem;width:74px;width:7.4rem}
.no-js .natyes .form-input-row .icon-info .toop-tip .icon-info__tool-tip,.no-js .tool-comp .form-input-row .icon-info .toop-tip .icon-info__tool-tip{background:0}
.no-js .natyes .form-input-row .input-label--radio-option,.no-js .tool-comp .form-input-row .input-label--radio-option{background-image:none;border:none!important;border-radius:0;box-shadow:none;background:0}
.no-js .natyes .form-input-row .input-label--radio-option:active,.no-js .natyes .form-input-row .input-label--radio-option.focus,.no-js .tool-comp .form-input-row .input-label--radio-option:active,.no-js .tool-comp .form-input-row .input-label--radio-option.focus{background-image:none}
.no-js .natyes .form-input-row input[type="radio"]:focus,.no-js .tool-comp .form-input-row input[type="radio"]:focus{outline:0}
.no-js .natyes .non-js-submit,.no-js .tool-comp .non-js-submit{display:block}
.no-js .natyes .cta-js-submit,.no-js .tool-comp .cta-js-submit{display:none}
.no-js .natyes .form_button_submit,.no-js .tool-comp .form_button_submit{background:#34a2b2;border-radius:.3125em;-webkit-box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;-moz-box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;border-top:1px solid #43c9d2;border-width:0;padding:18px 32.5px;padding:1.8rem 3.25rem;margin:20px 32px;margin:2rem 3.2rem;color:white;font-family:"RNHouseSansBold",sans-serif;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;cursor:pointer}
.no-js .natyes .form_button_submit:hover,.no-js .tool-comp .form_button_submit:hover{background:#30909e}
.modal-overlay .close,.overlay-wrap .overlay-content .close{background-color:#2689c6!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.modal-overlay .close:hover,.modal-overlay .close:focus,.overlay-wrap .overlay-content .close:hover,.overlay-wrap .overlay-content .close:focus{background:#002c64!important}
.faq-list{margin:0;clear:both}
.faq-list p,.faq-list .cta,.faq-list .download{margin-top:0;margin-bottom:12px}
.faq-list .q.grid__item{padding-left:16px}
.faq-list .q{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;float:left;background:inherit;margin-bottom:21px;padding:0 16px;position:relative}
.faq-list .q:after{content:'';border-bottom:0}
.faq-list .q span{display:none}
.faq-list .q a.faq-wrap{height:70px;min-height:40px;float:left;padding-right:35px;padding-right:3.5rem;margin-right:40px;margin-right:4rem;position:relative;text-decoration:none}
.faq-list .q a.faq-wrap:after,.faq-list .q a.faq-wrap:before{content:none}
.faq-list .q .faq-external-link{text-decoration:none}
.faq-list .q.rbs-blue{background-image:url("clientlibs_rbs_desktop/images/FAQ_shape.png");background-size:98%;-webkit-background-size:98% auto;background-repeat:no-repeat;background-position:left top;background-color:transparent}
.faq-list .q.rbs-blue:after{border:0}
.faq-list .q.rbs-blue:hover:after{border-left-color:#280079}
.faq-list .q.rbs-blue a.faq-wrap{color:white;overflow:hidden}
.faq-list .q.rbs-light-blue{background-image:url("clientlibs_rbs_desktop/images/FAQ_shape_white.png");background-size:98%;-webkit-background-size:98% auto;background-repeat:no-repeat;background-position:left top;background-color:transparent}
.faq-list .q.rbs-light-blue:after{border:0}
.faq-list .q.rbs-light-blue:hover:after{border-left-color:#5b5299}
.faq-list .q.rbs-light-blue a.faq-wrap{color:#0a2f64;overflow:hidden}
.faq-list .q.rbs-light-grey{background-image:url("clientlibs_rbs_desktop/images/FAQ_shape_grey.png");background-size:98%;-webkit-background-size:98% auto;background-repeat:no-repeat;background-position:left top;background-color:transparent}
.faq-list .q.rbs-light-grey:hover:after{border-left-color:#8157a4}
.faq-list .q.rbs-light-grey a.faq-wrap{color:#0a2f64;overflow:hidden}
.faq-list .q.rbs-oatmeal{background-image:url("clientlibs_rbs_desktop/images/FAQ_shape_grey.png");background-size:98%;-webkit-background-size:98% auto;background-repeat:no-repeat;background-position:left top;background-color:transparent}
.faq-list .q.rbs-oatmeal a.faq-wrap{color:#0a2f64}
.faq-list .q.nat-violet{background:url("clientlibs_base/images/misc/bg-faq.png") 0 0 no-repeat}
.faq-list .q.nat-violet:after{border-left:19px solid #412355}
.faq-list .q.nat-violet:hover:after{border-left-color:#412355}
.faq-list .q.nat-violet a.faq-wrap{color:white;background:url("clientlibs_base/images/icons/cta-arrow-white.png") top right no-repeat;overflow:hidden}
.faq-list .q.nat-light-violet{background:url("clientlibs_base/images/misc/bg-faq.png") 0 -200px no-repeat}
.faq-list .q.nat-light-violet:hover:after{border-left-color:#8157a4}
.faq-list .q.nat-light-violet a.faq-wrap{color:#0a2f64;background:url("clientlibs_base/images/icons/cta-arrow-purple-hover.png") top right no-repeat;overflow:hidden}
.faq-list .q.nat-light-grey{background:url("clientlibs_base/images/misc/bg-faq.png") 0 -400px no-repeat}
.faq-list .q.nat-light-grey:hover:after{border-left-color:#8157a4}
.faq-list .q.nat-light-grey a.faq-wrap{color:#0a2f64;background:url("clientlibs_base/images/icons/cta-arrow-purple-hover.png") top right no-repeat;overflow:hidden}
html.js .faq-list--special-view .grid__item{padding:0}
html.js .faq-list--special-view li{margin:0;display:inline}
html.js .faq-list--special-view .a{display:none}
html.js .faq-list--special-view .q{cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out;width:300px;margin-left:10px;margin-right:10px;height:165px!important;padding-top:10px;padding-top:1rem}
html.js .faq-list--special-view .q:hover,html.js .faq-list--special-view .q:focus{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:10;outline:0}
html.js .faq-list--special-view .q:hover:after{border:0;z-index:-1}
html.js .faq-list--special-view .q span:after{content:''}
html.js .faq-list--special-view .q span:before{content:''}
html.js .faq-list--special-view .q .faq-list__arrow{display:block;position:absolute}
html.js .faq-list--special-view .q .faq-list__arrow:before,html.js .faq-list--special-view .q .faq-list__arrow:after{content:none}
html.js .faq-list--special-view .q .faq-list__arrow:before{content:'\e615';left:0;top:15px;font-size:3.2rem;font-size:32px;font-family:'nw-icons';font-weight:normal}
html.js .faq--ans.faq--overlay{overflow:visible;padding:48px 48px 32px;background:#f0f7fa;font-size:13px;font-size:1.3rem;line-height:1.38}
html.js .faq--ans.faq--overlay p,html.js .faq--ans.faq--overlay .cta,html.js .faq--ans.faq--overlay .download{margin-bottom:32px}
html.js .faq--ans.faq--overlay .comp-rich-text p{font-size:14px;line-height:20px}
html.js .faq--ans.faq--overlay:after{position:relative;border-bottom:30px solid transparent;border-left:30px solid #f0f7fa;content:'';top:32px;left:-48px;bottom:0;height:0;width:0}
html.js .faq--ans.faq--overlay h2.overlay-question{font-family:"RNHouseSansRegular",sans-serif;font-size:25px;font-size:2.5rem;margin-bottom:.3em}
html.js .faq--ans.faq--overlay .cta--branded.cta--m{margin-left:-48px}
.tool--mat .carousel__control-paging{top:210px}
.tool--mat .carousel__slider{width:300px}
.tool--mat .carousel__direction-nav{display:none}
.shelf--faq .comp-rich-text h3{padding-top:50px;padding-top:5rem;padding-left:10px;padding-left:1rem}
.shelf--faq .header-group{margin-left:0!important}
.faq-search-wrap .faq-search-title{margin:0 0 15px 0;margin:0rem 0rem 1.5rem 0rem}
.faq-search-wrap .faq-search fieldset{width:auto}
.faq-search-wrap .faq-search input{-webkit-box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;-moz-box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;box-shadow:0 1px 0 #fbfbfa,0 3px 0 #a09489 inset;height:2.1em;line-height:39px;line-height:3.9rem;background-color:#eeede9;border:1px solid #dcd4d8;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;margin:0 0 20px 0;margin:0rem 0rem 2rem 0rem;width:280px;width:28rem;padding:0 55px 0 10px;padding:0rem 5.5rem 0rem 1rem;font-size:18px;font-size:1.8rem;color:#999;font-family:"RNHouseSansRegular",sans-serif}
.faq-search-wrap .faq-search button.faq-btn{background:url("clientlibs_base/images/icons/tracker-sprites.png") 0 -562px no-repeat;width:32px;width:3.2rem;height:34px;height:3.4rem;margin:16px 0 0 -45px}
.faq-search-wrap .faq-search button.faq-btn:hover,.faq-search-wrap .faq-search button.faq-btn:focus{background-color:transparent}
.faq-search-wrap .faq-search button.faq-btn:before,.faq-search-wrap .faq-search button.faq-btn:after{content:''}
.footer{background:#f7f7f5;font-family:"RNHouseSansRegular",sans-serif;padding-left:0;border-top:1px solid white}
.footer__list{float:left;width:100%;padding:1.175em 0;list-style:none}
.footer__list li{float:left;width:44%;padding:0 0 0 .915em;font-size:11px;font-size:1.1rem;line-height:2;border-left:1px solid #2b4b6f;color:#0a2f64}
.footer__list a{color:#0a2f64;text-decoration:none}
.footer__list a:hover{text-decoration:underline}
.find-us{float:right;width:100%;padding-top:.77em;padding-right:1.15em;padding-bottom:.77em;text-align:center;border-top:1px solid #2b4b6f}
.find-us__head{float:none;display:inline-block;*display:inline;vertical-align:top;font-size:11px;font-size:1.1rem;line-height:1;color:white;zoom:1;padding-top:3px}
.find-us__list{border:0;padding:0;width:auto;float:none;display:inline-block;zoom:1;*display:inline}
.find-us__list li{border:0;display:inline-block;zoom:1;*display:inline;float:none;padding:0 0 0 .5em;vertical-align:middle;width:auto}
.find-us__list a{float:left;height:24px;width:24px}
.icon-fb{position:relative;border-radius:4px}
.icon-fb:before{font-family:nw-icons;font-size:20px;font-size:2rem;content:'\e606';left:3px;top:3px;position:absolute}
.icon-tweet{position:relative;border-radius:4px}
.icon-tweet:before{font-family:nw-icons;font-size:20px;font-size:2rem;content:'\e601';left:3px;top:4px;position:absolute}
.icon-tweet,.icon-fb{text-decoration:none;background:white;height:24px;width:24px}
.icon-tweet:before,.icon-fb:before{display:block}
.termsconditions .comp-rich-text{padding:19px 16px 7px}
.termsconditions .comp-rich-text p{padding-top:5px}
.main a#access-content+div.comp-rich-text{padding-left:16px}
.comp-rich-text ul li{font-family:"RNHouseSansRegular",sans-serif;background:url("clientlibs_base/images/icons/rt-list-icon.png") left 6px no-repeat;padding-left:.8em}
.wrapper{width:976px;overflow:visible}
.main{z-index:auto}
.print-block{display:none}
a{color:inherit;text-decoration:underline}
a:focus{outline:2px solid #ffbf47;overflow:hidden}
.global-form a:focus{outline:2px solid #ffbf47}
#access-content:focus{border:0}
#access-content:focus{display:none}
input:focus,textarea:focus,select:focus,#global-header input:focus{outline:2px solid #ffbf47}
.shelf{padding:48px 0 64px}
.shelf .shelf__inner.shelf--padded{padding:0 3.692em}
.shelf--first{padding-top:5.688em}
.shelf--non-padded .header-group{margin-left:3.692em}
.grid,.grid--rev,.grid--full,.grid--right,.grid--center{margin-left:-3.692em}
.grid .grid__item,.grid--rev .grid__item,.grid--full .grid__item,.grid--right .grid__item,.grid--center .grid__item{padding-left:3.692em}
.grid.grid--gap-s,.grid--gap-s.grid--rev,.grid--gap-s.grid--full,.grid--gap-s.grid--right,.grid--gap-s.grid--center{margin:0 0 0 -2.462em}
.grid.grid--gap-s .grid__item,.grid--gap-s.grid--rev .grid__item,.grid--gap-s.grid--full .grid__item,.grid--gap-s.grid--right .grid__item,.grid--gap-s.grid--center .grid__item{padding-left:2.462em}
.grid.grid--gap-xs,.grid--gap-xs.grid--rev,.grid--gap-xs.grid--full,.grid--gap-xs.grid--right,.grid--gap-xs.grid--center{margin-left:-1.231em}
.grid.grid--gap-xs .grid__item,.grid--gap-xs.grid--rev .grid__item,.grid--gap-xs.grid--full .grid__item,.grid--gap-xs.grid--right .grid__item,.grid--gap-xs.grid--center .grid__item{padding-left:1.231em}
.grid.grid--gap-xxs,.grid--gap-xxs.grid--rev,.grid--gap-xxs.grid--full,.grid--gap-xxs.grid--right,.grid--gap-xxs.grid--center{margin-left:-0.6155em}
.grid.grid--gap-xxs .grid__item,.grid--gap-xxs.grid--rev .grid__item,.grid--gap-xxs.grid--full .grid__item,.grid--gap-xxs.grid--right .grid__item,.grid--gap-xxs.grid--center .grid__item{padding-left:.6155em}
.grid.grid--gap-xxs.sub-nav .grid__item,.grid--gap-xxs.sub-nav.grid--rev .grid__item,.grid--gap-xxs.sub-nav.grid--full .grid__item,.grid--gap-xxs.sub-nav.grid--right .grid__item,.grid--gap-xxs.sub-nav.grid--center .grid__item{padding-left:1.231em}
.popup .shelf{background:white}
*{box-sizing:content-box}
.desk--one-half .teaser__content{position:relative}
.desk--one-half .teaser__content .cta-wrap{position:absolute;top:180px;left:0;z-index:9;background:#f7f7f5}
.desk--one-half .teaser__content .cta-wrap a{margin:7px 9px}
.theme--blue .cta-wrap a{color:#0a2f64}
.skip-links a:focus,.skip-links a:active,.snav p.skip-links-last a:focus,.snav p.skip-links-last a:active{width:auto;height:auto;overflow:visible;top:20px;left:20px;background:#e7ff44;padding:.1em;z-index:9999;text-decoration:none}
.snav p.skip-links,.snav p.skip-links-last{margin:0}
.snav p.skip-links a:focus,.snav p.skip-links a:active,.snav p.skip-links-last a:focus,.snav p.skip-links-last a:active{top:2px;left:2px;padding:.8em;width:auto;outline:0;text-decoration:underline}
.main--tool-desk{background-size:cover;min-height:47.69231em;overflow:visible}
.main--tool-desk .theme--white,.main--tool-desk theme--blue,.main--tool-desk .theme--light-blue{background:0}
.main--tool-desk .shelf .shelf__inner.shelf--padded{display:block;padding:1em 0 0 0;margin:0 3.692em;background-color:rgba(255,255,255,0.95);background:white;filter:alpha(opacity=98);opacity:.98;filter:alpha(opacity=98)}
.main--tool-desk .shelf .shelf__inner.shelf--padded.next-steps{background:0}
.main--tool-desk .header-group{margin-left:32px}
.main--tool-desk .shelf--first{padding-top:4.4em}
.pagination{float:left;width:100%}
.pagination .pagination__pagination-item-left{float:left;width:40%}
.pagination .pagination__pagination-item-middle{float:left;width:20%}
.pagination .pagination__pagination-item-right{float:right;width:40%;text-align:right}
.cta-next-button,.main--tool-mobile .tool--overpayment .cta-next-button-disabled{background:url("clientlibs_base/images/icons/cta-sprite.png") left -106px no-repeat;cursor:pointer;float:right}
.cta-next-button a,.main--tool-mobile .tool--overpayment .cta-next-button-disabled a,.cta-next-button .cta-submit-button,.main--tool-mobile .tool--overpayment .cta-next-button-disabled .cta-submit-button{background:url("clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;margin:0 1.6875em 0 0;padding:0 1.125em 0 1.875em;display:inline-block;height:1.75em;line-height:1.75em;color:white}
.cta-next-button a:hover,.main--tool-mobile .tool--overpayment .cta-next-button-disabled a:hover,.cta-next-button .cta-submit-button:hover,.main--tool-mobile .tool--overpayment .cta-next-button-disabled .cta-submit-button:hover{color:white}
@media only screen and (min-device-width:1025px){.cta-next-button:hover,.main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover{background:url("clientlibs_base/images/icons/cta-sprite.png") left -158px no-repeat}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.cta-next-button:active,.main--tool-mobile .tool--overpayment .cta-next-button-disabled:active{background:url("clientlibs_base/images/icons/cta-sprite.png") left -158px no-repeat}
}
.cta-next-button-disabled{background:url("clientlibs_base/images/icons/cta-sprite.png") left -210px no-repeat;pointer-events:none;cursor:default;float:right}
.cta-next-button-disabled a,.cta-next-button-disabled .cta-submit-button{background:url("clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;margin:0 1.6875em 0 0;padding:0 1.125em 0 1.875em;display:inline-block;height:1.75em;line-height:1.75em;color:white}
.cta-next-button-disabled a:hover,.cta-next-button-disabled .cta-submit-button:hover{color:white}
.cta-back-button{background:url("clientlibs_base/images/icons/cta-sprite.png") right 0 no-repeat;cursor:pointer;float:left}
.cta-back-button a,.cta-back-button .cta-submit-button{background:url("clientlibs_base/images/icons/cta_white_big_back.png") left center no-repeat;margin:0 0 0 1.6875em;padding:0 1.875em 0 1.125em;display:inline-block;height:1.75em;line-height:1.75em;color:white}
.cta-back-button a:hover,.cta-back-button .cta-submit-button:hover{color:white}
@media only screen and (min-device-width:1025px){.cta-back-button:hover{background:url("clientlibs_base/images/icons/cta-sprite.png") right -54px no-repeat}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.cta-back-button:active{background:url("clientlibs_base/images/icons/cta-sprite.png") right -54px no-repeat}
}
.cta-call-button{display:inline-block}
.cta-call-button a{margin:0;padding:0 0 0 16px;display:inline-block;font-family:"RNHouseSansRegular",sans-serif;color:#161849;font-size:18px;font-size:1.8rem;height:2.6em;line-height:2.6em;color:#0a2f64;background:url("clientlibs_base/images/icons/next-steps.png") no-repeat 0 -68px}
.cta-call-button a:hover{color:#0a2f64}
.cta-call-button-arrow{display:inline-block}
.cta-call-button-arrow a{margin:0;padding:0 0 0 16px;display:inline-block;font-family:"RNHouseSansRegular",sans-serif;color:#161849;font-size:18px;font-size:1.8rem;height:2.6em;line-height:2.6em;color:#0a2f64;background:url("clientlibs_base/images/icons/next-steps.png") no-repeat 0 -68px}
.cta-call-button-arrow a:hover{color:#0a2f64}
.cta-call-button-arrow .cta--arrow{background:url("clientlibs_base/images/icons/cta_blue_small.png") no-repeat;display:inline-block;width:.5625em;height:.6875em;margin-left:.1875em}
.cta-result-page{font-size:18px;font-size:1.8rem;color:#161849;font-family:"RNHouseSansRegular",sans-serif;text-decoration:none;display:inline-block!important;padding-right:1em;margin-top:.53846em;text-align:right;background:url("clientlibs_base/images/icons/cta_blue.png") no-repeat right}
.cta-result-page a{text-decoration:none;margin:0}
.cta-result-page a:hover{color:#0a2f64}
.mortgage-application .cta-next-button,.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled,.main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") right 0 no-repeat;float:left}
.mortgage-application .cta-next-button a,.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled a,.main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled a,.mortgage-application .cta-next-button .cta-submit-button,.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled .cta-submit-button,.main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled .cta-submit-button{background:url("clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;font-size:25px;font-size:2.5rem;margin:0 1.6em 0 0;padding:0 .8em 0 1.28em;height:1.92em;line-height:1.92em}
@media only screen and (min-device-width:1025px){.mortgage-application .cta-next-button:hover,.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover,.main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled:hover{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") right -98px no-repeat}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.mortgage-application .cta-next-button:active,.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:active,.main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled:active{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") right -98px no-repeat}
}
.mortgage-application .cta-next-button-disabled{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") right -198px no-repeat;float:left;pointer-events:none;cursor:default}
.mortgage-application .cta-next-button-disabled a,.mortgage-application .cta-next-button-disabled .cta-submit-button{background:url("clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;font-size:25px;font-size:2.5rem;margin:0 1.6em 0 0;padding:0 .8em 0 1.28em;height:1.92em;line-height:1.92em}
.mortgage-application .cta-next-button-disabled a:hover,.mortgage-application .cta-next-button-disabled .cta-submit-button:hover{color:white}
.mortgage-application .cta-back-button{float:left;margin-left:2.8em;background:0}
.mortgage-application .cta-back-button a{background:url("clientlibs_base/images/icons/cta_blue_left.png") left center no-repeat;color:#0a2f64;margin:.85em 0 0 0;padding:0 0 0 1em}
.key-facts-illustration.mortgage-application .cta-next-button,.key-facts-illustration.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled,.main--tool-mobile .tool--overpayment .key-facts-illustration.mortgage-application .cta-next-button-disabled{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") left 0 no-repeat;float:right}
@media only screen and (min-device-width:1025px){.key-facts-illustration.mortgage-application .cta-next-button:hover,.key-facts-illustration.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover,.main--tool-mobile .tool--overpayment .key-facts-illustration.mortgage-application .cta-next-button-disabled:hover{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") left -98px no-repeat}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.key-facts-illustration.mortgage-application .cta-next-button:active,.key-facts-illustration.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:active,.main--tool-mobile .tool--overpayment .key-facts-illustration.mortgage-application .cta-next-button-disabled:active{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") left -98px no-repeat}
}
.key-facts-illustration.mortgage-application .cta-next-button-disabled{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") left -198px no-repeat;float:right;pointer-events:none;cursor:default}
.mendatory-instruction-text{font-size:10px;font-size:1rem;padding:.625em 3.2em 1.875em 0;display:block;text-align:right}
.btn-instruction-container{float:right}
.page-dots-wrapper .page-dots-wrapper__dot{border:1px solid red;width:13px;height:13px;display:inline-block;background:url("clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") -99px -286px no-repeat}
.page-dots-wrapper .active{background-position:-42px -286px}
.inline-block{display:inline-block}
.js-show-content{display:block}
.js-hide-content{display:none}
.js-visible-content{visibility:visible}
.js-hidden-content{visibility:hidden}
.mortgage-application.progress-bar{position:relative;margin:-1em 0 1em 0;min-height:2em;padding-top:0}
.mortgage-application.progress-bar .progress-bar__progress{background:#c0bebe;float:left;height:40px;line-height:40px;color:#fff;padding-left:42px;vertical-align:middle;position:relative}
.mortgage-application.progress-bar .progress-bar__progress .progress-bar__icon{font-size:11px;font-size:1.1rem;font-style:normal;display:inline-block;width:14px;height:16px;position:absolute;left:17px;top:12px;line-height:normal;padding:2px 3px 0;background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") right -309px no-repeat}
.mortgage-application.progress-bar .progress-bar__progress:last-child .progress-bar__icon{color:#c0bebe}
.mortgage-application.progress-bar .round-left{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.mortgage-application.progress-bar .round-right{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.mortgage-application.progress-bar .done{background:#161849 url("clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right -154px no-repeat}
.mortgage-application.progress-bar .done .progress-bar__icon{color:#fff}
.mortgage-application.progress-bar .done .progress-bar__icon:before{content:"";left:0;top:2px;background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") -177px -289px no-repeat;position:absolute;color:#fff;display:inline-block;height:15px;width:15px}
.mortgage-application.progress-bar .completed{background:#161849 url("clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right -102px no-repeat}
.mortgage-application.progress-bar .completed .progress-bar__icon{color:#fff}
.mortgage-application.progress-bar .completed .progress-bar__icon:before{content:"";left:0;top:2px;background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") -177px -289px no-repeat;position:absolute;z-index:2;color:white;display:inline-block;height:15px;width:15px}
.mortgage-application.progress-bar .current{background:-moz-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0088cd),color-stop(44%,#037dba),color-stop(100%,#0574ac));background:-webkit-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:-o-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:-ms-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:linear-gradient(top bottom,#0088cd 0,#0088cd 4%,#0574ac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cd',endColorstr='#0574ac',GradientType=0)}
.mortgage-application.progress-bar .current .progress-bar__icon{color:#0574ac}
.mortgage-application.progress-bar .current:after{content:"";background:transparent url("clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right 0 no-repeat;position:absolute;right:0;z-index:2;display:inline-block;height:40px;width:10px}
.mortgage-application.progress-bar .disabled{background:#c0bebe url("clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right -51px no-repeat}
.mortgage-application.progress-bar .disabled .progress-bar__icon{color:#c0bebe}
.mortgage-application.progress-bar .next{background:-moz-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0088cd),color-stop(44%,#037dba),color-stop(100%,#0574ac));background:-webkit-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:-o-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:-ms-linear-gradient(top,#0088cd 0,#0088cd 4%,#0574ac 100%);background:linear-gradient(top bottom,#0088cd 0,#0088cd 4%,#0574ac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cd',endColorstr='#0574ac',GradientType=0)}
.mortgage-application.progress-bar .next .progress-bar__icon{color:#c0bebe}
.displaysidebar-webchat-mobile{visibility:visible;top:40%;bottom:60%;right:-206px;position:fixed;z-index:99}
.shelf--next{padding:20px 0 10px 0;padding:2rem 0rem 1rem 0/10rem}
.shelf--next .tool--shelf-next-list li{float:left;width:auto;margin-right:30px;margin-right:3rem}
.side-margin{padding-left:15px;padding-left:1.5rem}
.content-block{position:relative}
.teaser-image .image,.teaser-image .video-player{width:auto;float:left;margin:.313em .938em 0 0}
.header--desktop{display:block;width:100%;float:left;z-index:999}
.clearFixAfter:after,.header--spoke--desktop:after,.header__mnav:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden}
.header--spoke--desktop{display:block}
.main-header{padding:.8em 0 0 0;position:relative;border-top:1px solid #2a254b;color:white}
.header__logo{float:left}
.header__gnav{width:64.5491803%;float:right;font-size:10px;font-size:1rem;font-family:Tahoma,Verdana,sans-serif;font-weight:600}
.header__gnav .global-links{float:right}
.header__gnav .global-links li{float:left;width:auto;border-right:1px solid #a9abcb;padding:0 .5em}
.header__gnav .global-links li:last-child{border:0}
.header__gnav .global-links a{text-decoration:none;color:white}
.header__gnav .global-links a:hover{text-decoration:underline}
.header__gnav .search-form{float:right;overflow:visible;vertical-align:top}
.header__gnav .search-form .label-search{float:left;width:auto;position:relative;vertical-align:top}
.header__gnav .input-txt-search{margin-left:.636em;margin-top:0;padding:.091em 0;border:1px solid #dadada;color:#414550}
.header__gnav .img-btn{vertical-align:middle;margin:-0.25em -0.364em 0 .364em}
.header__mnav{clear:both}
.header__mnav .fl{float:left}
.header__mnav .tab{font-family:"RNHouseSansRegular",sans-serif;display:block;text-decoration:none;letter-spacing:.01em}
.header__snav{position:relative;width:100%;float:left;background:white;border-bottom:1px solid #ced7e2}
.header__snav .snav__tab{font-family:"RNHouseSansRegular",sans-serif;-moz-border-radius:.333em .333em 0 0;-webkit-border-radius:.333em .333em 0 0;border-radius:.333em .333em 0 0;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;transition:background .2s;display:block;position:relative;text-decoration:none;color:#242558}
.header__snav .snav__tab.active{color:#067cc4;background:#eceefc}
.header__snav .snav__tab:before{font-size:7px;font-size:.7rem;position:absolute;left:-1.429em;top:50%;margin-top:-0.429em;content:'\e018';font-family:'nw-icons';color:#bebec8}
.header__snav .fl{float:left;padding:.231em .385em 0 .231em}
.header__snav .fl:first-child .snav__tab:before{content:none}
.header__snav .fl:hover .snav__mega-pod,.header__snav .fl.focused .snav__mega-pod{display:block}
.snav__mega-pod{-moz-border-radius:0 0 .455em .455em;-webkit-border-radius:0 0 .455em .455em;border-radius:0 0 .455em .455em;-webkit-box-shadow:0 .909em .455em rgba(0,0,0,0.3);-moz-box-shadow:0 .909em .455em rgba(0,0,0,0.3);box-shadow:0 .909em .455em rgba(0,0,0,0.3);font-size:11px;font-size:1.1rem;display:none;position:absolute;top:2.909em;top:100%;left:0;width:100%;z-index:100;overflow:hidden;color:#1f1e61;line-height:1.3}
.snav__mega-pod .grid,.snav__mega-pod .grid--rev,.snav__mega-pod .grid--full,.snav__mega-pod .grid--right,.snav__mega-pod .grid--center{float:left}
.snav__mega-pod .grid a,.snav__mega-pod .grid--rev a,.snav__mega-pod .grid--full a,.snav__mega-pod .grid--right a,.snav__mega-pod .grid--center a{-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;display:block;padding:.727em;margin-bottom:.455em;text-decoration:none}
.snav__mega-pod .grid a:hover,.snav__mega-pod .grid--rev a:hover,.snav__mega-pod .grid--full a:hover,.snav__mega-pod .grid--right a:hover,.snav__mega-pod .grid--center a:hover{-moz-border-radius:.273em;-webkit-border-radius:.273em;border-radius:.273em;-webkit-box-shadow:0 .091em .182em rgba(0,0,0,0.1) inset;-moz-box-shadow:0 .091em .182em rgba(0,0,0,0.1) inset;box-shadow:0 .091em .182em rgba(0,0,0,0.1) inset}
.snav__mega-pod .grid a:hover .snav__heading-2:after,.snav__mega-pod .grid--rev a:hover .snav__heading-2:after,.snav__mega-pod .grid--full a:hover .snav__heading-2:after,.snav__mega-pod .grid--right a:hover .snav__heading-2:after,.snav__mega-pod .grid--center a:hover .snav__heading-2:after{background-position:-93px -218px}
.snav__mega-pod .grid__item{position:relative}
.snav__mega-pod .grid__item:after{content:'';position:absolute;right:-1.5em;top:.909em;width:.455em;height:100%;padding-bottom:2.727em}
.snav__mega-pod .grid__item:last-child:after{display:none}
.snav__mega-pod__inner{padding:.909em 1.818em 1.818em 1.818em;overflow:hidden}
.snav__mega-pod__note{font-size:13px;font-size:1.3rem;margin:-2.273em 0 .909em 0;position:relative;padding-top:10px;text-transform:uppercase;text-align:center;font-weight:bold}
.snav__heading-1{font-family:"RNHouseSansRegular",sans-serif;margin:.333em 0;color:#067cc4}
.snav__heading-2{font-size:12px;font-size:1.2rem;font-weight:bold;padding:.167em 0 .417em 2.083em;position:relative}
.snav__heading-2:after{content:'';width:1.667em;height:1.667em;position:absolute;left:0;top:0;background:url("clientlibs_rbs_desktop/images/sprite-icons-31.png");background-repeat:no-repeat}
.snav__mega-pod__col2 .snav__heading-1{color:#f47721}
.snav__mega-pod__col3 .snav__heading-1{color:#d43393}
.main{clear:both}
.snav-mega-nav-list .comp-rich-text{margin-bottom:0}
.snav-mega-nav-list .comp-rich-text li{background-position:left 7px}
.snav-mega-nav-list li p{padding:0}
.header--global-nav{background-color:#d8d8d8;display:block;width:100%;float:left;z-index:99;padding:0;position:relative;font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif}
.header--global-nav .gnav{clear:both;width:auto;background-color:#d8d8d8;text-align:center;height:40px}
.header--global-nav .gnav li{display:inline-block;margin:0;padding:0}
.header--global-nav .gnav li:hover{background:#a1a1a2}
.header--global-nav .gnav .active{background:white url("clientlibs_base/images/icons/global-nav-arrow.png") center top no-repeat}
.header--global-nav .gnav a{margin:0;padding:4px 12px 2px;line-height:1.2em;text-decoration:none;color:#012853;display:block;font-size:15px;font-size:1.5rem}
.header--global-nav .gnav a:focus{background:white url("clientlibs_base/images/icons/global-nav-arrow.png") center top no-repeat;text-decoration:none}
.header--global-nav .gnav a:hover{background:#a1a1a2 url("clientlibs_base/images/icons/global-nav-white-arrow.png") center top no-repeat;color:#fff}
.header--global-nav .mnav{background-color:#012853;float:left;height:2.8125em;margin:0;padding:0;width:100%}
.header--global-nav .mnav .logo{float:left;margin:0 1.795em;display:inline-block;overflow:hidden}
.header--global-nav .mnav .logo img{position:relative}
.header--global-nav .mnav .snav{float:left;margin:0;padding:0}
.header--global-nav .mnav .snav .snav-li{float:left;display:block;height:2.8125em;margin:0;padding:0}
.header--global-nav .mnav .snav .snav-li:focus{background-color:#115195}
.header--global-nav .mnav .snav .snav-li:hover{background-color:#004a78}
.header--global-nav .mnav .snav .snav-li.active{background-color:#115195}
.header--global-nav .mnav .snav .snav-li.active:hover{background-color:#115195}
.header--global-nav .mnav .snav .snav-li .snav-li-a{float:left;color:white;line-height:3em;padding:0 .75em;text-decoration:none;font-size:15px;font-size:1.5rem}
.header--global-nav .mnav .snav .snav-li .snav-li-a:focus{background-color:#115195;text-decoration:none}
.header--global-nav .mnav .snav .snav-li .snav-li-a:hover{background-color:#004a78}
.header--global-nav .mnav .snav .skip-links .active{background-color:#e7ff44}
.header--global-nav .mnav .mnav__form{float:right;display:inline-block}
.header--global-nav .mnav .mnav__form .search-form{float:left;margin:.125em 0 0 0;position:relative;display:inline-block}
.header--global-nav .mnav .mnav__form .search-form fieldset{margin-right:40px}
.header--global-nav .mnav .mnav__form .search-form .focus-in{background-color:white;color:#4a4566}
.header--global-nav .mnav .mnav__form .search-form .focus-out{background-color:rgba(255,255,255,0.2);color:#fff;font-weigth:normal}
.header--global-nav .mnav .mnav__form .search-form input{background-color:white;background-color:rgba(255,255,255,0.2);float:left;border:0;height:1.8125em;font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif;padding-left:.625em;margin:.3125em 0 0;color:white;width:60px}
.header--global-nav .mnav .mnav__form .search-form button{background-color:white;background-color:rgba(255,255,255,0.2);border:0;float:left;height:2.3125em;width:32px;padding:0 .25em;position:absolute;cursor:pointer;margin:0 0 0 1px;color:white;top:5px}
.header--global-nav .mnav .mnav__form .search-form button:after{content:'\e01c';font-size:16px;font-size:1.6rem;font-family:'nw-icons';top:0;left:0}
.header--global-nav .mnav .mnav__form a.login{float:right;margin:0;padding:0 2.8em 0 1em;color:white;display:inline-block;line-height:2.80em;text-decoration:none;background:#711d68 url("clientlibs_base/images/icons/sprite-icons-stone-18.png") 58px -618px no-repeat}
.header--global-nav .expanded-nav{float:left;position:absolute;margin:0;padding:1% .5% 0 0;width:99%;left:0;top:-580px;z-index:-999}
.header--global-nav .expanded-nav .global-nav__subnav{width:18%;display:table;margin:.275em 0}
.header--global-nav .expanded-nav.expanded-nav--bottom-shadow{box-shadow:0 1.3em .455em rgba(0,0,0,0.3)}
.header--global-nav .expanded-nav li .shadowbar{background:url("clientlibs_base/images/angles/nav-shadow.png") 179px top no-repeat white;height:527px;width:189px;position:absolute;z-index:-1;left:0;top:10px}
.header--global-nav .expanded-nav li .shadowbar-hide{visibility:hidden}
.header--global-nav .expanded-nav li .left-nav{display:table-cell;font-size:20px;font-size:2rem;background-color:#183b63;color:white;min-height:48px;padding:.72em 15%;position:relative;line-height:24px;text-decoration:none;vertical-align:middle;text-align:left;width:100%;word-wrap:break-word}
.header--global-nav .expanded-nav li .left-nav:hover,.header--global-nav .expanded-nav li .left-nav:focus{background-color:#115195;overflow:inherit}
.header--global-nav .expanded-nav li .active{background:#115195}
.header--global-nav .expanded-nav li .active:after{content:'\e01a';float:right;color:#115195;position:relative;font-family:'nw-icons';right:-39px;top:-23%;bottom:0;z-index:9999}
.header--global-nav .expanded-nav li .active:hover{background-color:#115195}
.header--global-nav .expanded-nav li .right-nav{display:none;position:absolute;padding:.9575em 0 0;width:82.7%;left:-810px;top:0;background-color:#fff;z-index:-2}
.header--global-nav .expanded-nav li .right-nav .header-group{margin-left:2em;line-height:14px;margin-bottom:1.69em}
.header--global-nav .expanded-nav li .right-nav .header-group .header-group__sign-post{font-size:18px;font-size:1.8rem;color:#4e576b}
.header--global-nav .expanded-nav li .right-nav .header-group .header-group__headline{font-size:26px;font-size:2.6rem;margin-top:.14em;color:#002a66}
.header--global-nav .expanded-nav li .right-nav section.shelf{padding:0 0 .9em}
.header--global-nav .expanded-nav li .right-nav section.shelf .shelf__inner{padding:0 1.231em 1.2em 2em}
.header--global-nav .expanded-nav li .right-nav section.shelf .shelf__inner>span.cta--m a{margin:.8em 0}
.header--global-nav .expanded-nav li .right-nav section.shelf.mega-drop-row{padding:0}
.header--global-nav .expanded-nav li .right-nav section.shelf .grid,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--rev,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--full,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--right,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--center{background:url("clientlibs_base/images/angles/nav-border.png") center top repeat;margin-left:-1em;overflow:hidden}
.header--global-nav .expanded-nav li .right-nav section.shelf .grid .grid__item,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--rev .grid__item,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--full .grid__item,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--right .grid__item,.header--global-nav .expanded-nav li .right-nav section.shelf .grid--center .grid__item{padding-left:1em}
.header--global-nav .expanded-nav li .right-nav .detail-links{padding-right:.8em}
.header--global-nav .expanded-nav li .right-nav .detail-links p{color:#4e576b;margin:0 0 .95em 0;font-size:13px;font-size:1.3rem}
.header--global-nav .expanded-nav li .right-nav .detail-links li{margin:0 0 .95em 0}
.header--global-nav .expanded-nav li .right-nav .detail-links li span{color:#4e576b;font-size:14px;font-size:1.4rem;line-height:1.1}
.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a{font-size:15px;font-size:1.5rem;margin:0}
.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a:before,.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a:after{top:6px}
.header--global-nav .expanded-nav li .right-nav .icon-links{padding-right:.8em}
.header--global-nav .expanded-nav li .right-nav .icon-links li{margin:6px 0}
.header--global-nav .expanded-nav li .right-nav .icon-links li:first-child{margin-top:0}
.header--global-nav .expanded-nav li .right-nav .icon-links .cta--m a{font-size:15px;font-size:1.5rem;margin:0}
.header--global-nav .expanded-nav li .right-nav .icon-links .cta--m a:before{content:normal}
.header--global-nav .expanded-nav li .right-nav .icon-links .cta--m a:after{content:normal}
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-dollar a{background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") left -285px no-repeat;line-height:1.5em;padding-left:2em}
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-checkup a{background:url("clientlibs_base/images/icons/checkup--icon.png") no-repeat;line-height:1.5em;padding-left:2em}
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-finder a{background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") left -355px no-repeat;line-height:1.5em;padding-left:2em}
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-compare a{background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") left -391px no-repeat;line-height:1.5em;padding-left:2em}
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-switch a{background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") left -427px no-repeat;line-height:1.5em;padding-left:2em}
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-calculator a{background:url("clientlibs_base/images/icons/icon--calculator.png") no-repeat;line-height:1.5em;padding-left:2em}
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-guide a{background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") left -497px no-repeat;line-height:1.5em;padding-left:2em}
.header--global-nav .mega-drop-row{background-color:#f0f7fa}
.lt-ie9 .header--global-nav .mnav__form .search-form input{background:#5b5d7f;line-height:1.8}
.lt-ie9 .header--global-nav .mnav__form .search-form button{background:#5b5d7f url("clientlibs_base/images/icons/sprite-icons-stone-18.png") 6px -538px no-repeat;width:25px}
.lt-ie9 .header--global-nav .mnav__form .search-form button:after{content:normal}
.lt-ie9 .header--global-nav .mnav__form .search-form button.focus-in{background:white url("clientlibs_base/images/icons/sprite-icons-stone-18.png") 6px -585px no-repeat}
.lt-ie9 .header--global-nav .expanded-nav .right-nav .detail-links .cta--m a{position:relative}
.lt-ie9 .header--global-nav .expanded-nav .right-nav .detail-links .cta--m a span.cta--arrow{position:absolute;right:0;top:14px}
.lt-ie9 .header--global-nav .expanded-nav .global-nav__subnav{display:block;margin:0}
.lt-ie9 .header--global-nav .expanded-nav li .left-nav{display:block;width:70%;margin:.275em 0;line-height:normal}
.lt-ie9 .header--global-nav .expanded-nav li .active:after{position:absolute;right:-12px;top:38%}
.lt-ie9 .header--global-nav .expanded-nav li .right-nav .skip-links a{z-index:9999}
.lt-ie9 #borrowing .active:after,.lt-ie9 #borrowing1 .active:after{top:36%}
.lt-ie8 .header--global-nav .expanded-nav{padding:5px;width:968px}
.lt-ie8 .gnav{padding:0 0 0 25%;text-align:left}
.lt-ie8 .gnav li{float:left;display:block;margin:0;padding:0}
.lt-ie8 .gnav li:hover{background:#a1a1a2}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.chrome .header--global-nav .mnav .search-form fieldset{margin-right:47px}
.chrome .header--global-nav .mnav a.login{line-height:2.85em}
.no-js .header--global-nav .snav .snav-li:hover,.no-js .header--global-nav .snav .snav-li:focus{background-color:#004a78}
.no-js .header--global-nav .snav .snav-li:hover .expanded-nav,.no-js .header--global-nav .snav .snav-li:focus .expanded-nav{display:block}
.no-js .header--global-nav .snav .snav-li .snav-li-a:hover,.no-js .header--global-nav .snav .snav-li .snav-li-a:focus{background-color:#004a78;text-decoration:none}
.no-js .header--global-nav .snav .snav-li .snav-li-a:focus+.expanded-nav{display:block}
.no-js .header--global-nav .snav .snav-li .snav-li-a:hover+.expanded-nav{display:block}
.no-js .header--global-nav .snav .snav-li .expanded-nav{display:none;top:4.2em;min-height:550px;padding:0 .5%}
.no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav{height:77px}
.no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav:first-child>div.right-nav{display:block}
.no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav:hover .right-nav,.no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav:focus .right-nav{display:block}
.no-js .header--global-nav .snav .snav-li .expanded-nav li .left-nav:hover:after,.no-js .header--global-nav .snav .snav-li .expanded-nav li .left-nav:focus:after{content:'\e01a';float:right;color:#115195;position:relative;font-family:'nw-icons';right:-39px;top:-11px;z-index:9999}
.no-js .header--global-nav .snav .snav-li .expanded-nav li .shadowbar{top:0}
.no-js .header--global-nav .snav .snav-li .expanded-nav li .active{position:relative;left:1.9em;top:20%;z-index:99}
.no-js .header--global-nav .snav .snav-li .expanded-nav li .right-nav{display:none;right:0;top:0;left:auto!important}
@media screen and (-webkit-min-device-pixel-ratio:0){.header--global-nav .expanded-nav li .active:after{top:-15%}
#borrowing .active:after,#borrowing1 .active:after{top:0}
}
@-moz-document url-prefix(){.header--global-nav .expanded-nav li .active:after{top:-23%}
#borrowing .active:after,#borrowing1 .active:after{top:0}
}
.gnav-head-last{background:none repeat scroll 0 0 #ad1982;height:40px;list-style-type:none;position:absolute!important;right:0;top:0;width:260px}
.gnav-banking-icon{float:left;margin:0 7px}
.gnav-banking-icon a{text-decoration:none}
.gnav-banking{color:#fff;float:left;font-size:12px;margin:5px 9px;padding-top:3px;width:50px;text-transform:uppercase;font-weight:bold;font-family:arial}
.gnav-banking a{text-decoration:none}
.gnav-login{font-size:15px;font-weight:bold;float:left;margin:9px 9px;background:#fff;width:50px}
.gnav-login-button{background-color:#fff;border-radius:5px;border-width:0;box-shadow:0 .2em 0 #c8c8c8,0 2px 0 #e8e8e8 inset;color:#42145f;cursor:pointer;font-weight:bold;height:22px;width:61px}
.gnav-register{float:right;margin:9px 18px;font-size:13px;text-decoration:underline;color:#fff}
.gnav-head-last{width:111px}
.gnav-login-button{background-color:#2b95d8;background-image:url("clientlibs_nw_desktop/images/white-lock.png");background-position:79px 8px;background-repeat:no-repeat;border-width:0;color:#fff;cursor:pointer;font-weight:bold;height:40px;width:83px;padding:0 14px 0 14px;border-radius:0;box-shadow:none;font-family:RNHouseSansRegular,sans-serif;font-size:14px;text-align:left}
.gnav-login-button:hover{color:#b4a99f;background-color:#0b386f;background-image:url("clientlibs_nw_desktop/images/grey-lock.png");background-repeat:no-repeat;background-position:79px 8px;border-width:0;cursor:pointer;font-weight:bold;height:40px;width:83px;padding:0 14px 0 14px;text-align:left}
@-moz-document url-prefix(){.gnav-login-button,.gnav-login-button:hover{padding:0 10px 0 10px;width:87px;background-position:74px 8px}
.gnav-head-last{width:106px}
}
.cta{clear:both;overflow:hidden;display:block}
.cta a,.cta input{font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif}
.cta a:focus,.cta input:focus{outline:0;border:2px solid #ffbf47}
.cta.cta--l a{font-size:25px;font-size:2.5rem}
.cta.cta--sign-in{display:inline}
.cta.cta--sign-in a{margin:0 10px 20px 0;margin:0rem 1rem 2rem 0rem}
.cta.icon--call,.cta.icon--help,.cta.icon--chat,.cta.icon--visit{position:relative;padding-left:2.5em}
.cta.icon--call:before,.cta.icon--help:before,.cta.icon--chat:before,.cta.icon--visit:before,.cta.icon--appointment:before{position:absolute;left:0;top:35%;font-family:'nw-icons';font-size:27px;font-size:2.7rem;line-height:1}
.cta.icon--appointment:before{font-family:'iconset'}
.cta--m.icon--call,.cta--m.icon--help,.cta--m.icon--chat,.cta--m.icon--visit,.cta--m.icon--appointment{padding-left:2em}
.cta--m.icon--call:before,.cta--m.icon--help:before,.cta--m.icon--chat:before,.cta--m.icon--visit:before,.cta--m.icon--appointment:before{top:35%;font-size:20px;font-size:2rem;line-height:1}
.cta.cta--box a:before,.cta.cta--box a:after,.cta.cta--btn a:before,.cta.cta--btn a:after{top:.9em}
.cookie{width:92%;padding:1.625em 5% 1.625em 3%}
.cookie__close{right:1.25em;top:2.083em}
.lt-ie8 .cookie__close{background-image:url("clientlibs_base/images/icons/sprite-icons-stone-18.png");background-position:-170px -85px;background-repeat:no-repeat}
.shelf--faq{padding:48px 0 52px}
.shelf--faq .comp-rich-text p{padding:1em 0 0;width:80%}
.shelf--faq .carousel{margin:0}
.shelf--faq .carousel__slider{width:100%;float:left;margin-top:9px}
.faq-list .q{font-size:20px;font-size:2rem;min-height:35px}
.faq-list .q a.faq-wrap{height:auto;overflow:hidden}
html.js .faq-list--special-view li{margin:15px 0 0}
html.js .faq-list--special-view .q{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out;padding:20px 0 20px 19px;margin-left:0;margin-right:0;width:92%}
html.js .faq-list--special-view .q:hover,html.js .faq-list--special-view .q:focus{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);z-index:10;outline:0}
html.js .faq--ans.faq--overlay h2.overlay-question{font-size:40px;font-size:4rem}
.faq-search-wrap .faq-search-title{font-size:24px;font-size:2.4rem;font-family:"RNHouseSansRegular",sans-serif;margin:0 0 .625em 0}
.faq-search-wrap .faq-search{width:auto}
.faq-search-wrap .faq-search fieldset{margin:0 .8em 0 0;width:auto}
.faq-search-wrap .faq-search input{width:420px;height:1.4em;margin-top:0}
.faq-search-wrap .faq-search button.faq-btn{height:1.62em;margin:0 1.3em 0 -10px;width:auto;min-width:90px}
.faq-search-wrap .faq-search button.faq-btn:before,.faq-search-wrap .faq-search button.faq-btn:after{right:.8em;top:1em}
.faq-search-wrap .faq-search button.faq-btn span{margin:0 1.563em 0 .7em;text-indent:0}
.faq-search-wrap .cta{float:left;clear:none;margin-top:.5em;padding:0 0 2px}
.faq-search-wrap .cta a{line-height:normal}
.faq-search-wrap .cta a:after{position:relative;right:0;top:0}
.lt-ie8 .faq-search-title{margin-top:0}
.lt-ie8 .faq-search button.faq-btn{top:-1px}
.faq-search-wrap:only-child{margin:-20px 0 -30px}
.header-group{margin-bottom:1.5em}
.header-group__sign-post{font-size:18px;font-size:1.8rem}
.header-group__headline{font-size:40px;font-size:4rem;margin-left:-0.05em}
.shelf--hero{padding-bottom:0;background:0}
.shelf--hero .image{position:absolute;top:0;right:0;width:100%}
.shelf--hero .cta--l{width:33%;overflow:hidden}
.shelf--hero .cta--m{width:33%}
.hero__copy{min-height:18.4em;margin:2.5em 0 0 3em;vertical-align:middle}
.hero__copy .cta:last-child>a{margin-bottom:.89em}
.hero__copy .cta{margin-left:-3em}
.hero__copy .cta a{margin:.89em 0 0}
.hero__copy .cta--l a{margin-top:.64em}
.hero__heading{display:inline-block;padding:.06em 1.3em .19em 3em;margin-left:-3em;max-width:75%;font-size:50px;font-size:5rem}
.hero__signpost{display:inline-block;float:left;padding:.06em 1.4em .28em 3em;margin-left:-3em;max-width:50%;font-size:25px;font-size:2.5rem;font-family:"RNHouseSansRegular",sans-serif;color:#0a2f64;overflow:hidden;clear:left}
.hero__footline{position:absolute;bottom:-2px;right:0;padding:0 .625em 0 2.5em;margin-left:50%;font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif;color:#0a2f64;overflow:hidden}
.social-bar{position:absolute;top:0;right:0;padding:.385em 0 .385em .615em;width:inherit;background-color:rgba(255,255,255,0.5);border-bottom:0;z-index:2}
.social-bar__share{display:none}
.social-bar__list{float:left;margin-right:.615em;border-bottom:0}
.social-bar__list:last-child{margin-right:.615em}
.social-bar__facebook,.social-bar__twitter,.social-bar__email,.social-bar__print{display:block}
.social-bar__twitter{position:relative;border-radius:32px;height:33px;width:34px;background:#0a2f64}
.social-bar__twitter:before{font-family:nw-icons;font-size:21px;font-size:2.1rem;content:'\e601';left:7px;top:-11px;position:absolute;color:white}
.social-bar__facebook{position:relative;border-radius:32px;height:33px;width:34px;background:#0a2f64}
.social-bar__facebook:before{font-family:nw-icons;font-size:21px;font-size:2.1rem;content:'\e606';left:6px;top:-12px;position:absolute;color:white}
.social-bar__print{position:relative;border-radius:32px;height:33px;width:34px;background:#0a2f64}
.social-bar__print:before{font-family:nw-icons;font-size:21px;font-size:2.1rem;content:'\e607';left:6px;top:-13px;position:absolute;color:white}
.social-bar__email{position:relative;border-radius:32px;height:33px;width:34px;background:#0a2f64}
.social-bar__email:before{font-family:nw-icons;font-size:21px;font-size:2.1rem;content:'\e608';left:6px;top:-13px;position:absolute;color:white}
.shelf.offer{margin-right:3.692em;width:96%}
.shelf.offer .shelf__inner.shelf--padded{padding:0 2.385em}
.offer__heading{padding:0 1.35em .32em 0;margin-bottom:0;overflow:hidden;font-size:30px;font-size:3rem}
.offer .image--teaser-1{margin-bottom:1em}
.shelf--hero .offer .cta--m,.shelf--hero .offer .cta--box{width:auto;margin-right:2.462em}
.comp-rich-text .intro-copy{font-size:25px;font-size:2.5rem;line-height:2.7rem}
.comp-rich-text .pull-out-quote{font-size:25px;font-size:2.5rem;line-height:2.7rem}
.comp-rich-text span.icon--pd__title{font-size:25px;font-size:2.5rem;margin:0}
.comp-rich-text span.icon--pd__desc{margin-top:-1em;padding-left:36px}
.comp-rich-text .moneysupermarket{min-height:44px;background-position:top right;padding-right:240px;width:auto;margin-left:0}
.white-band th{padding:0 .75em}
.white-band th:last-child{border-right:1px solid white}
.white-band td{padding:1.075em}
.white-band td:last-child{border-right:1px solid white}
.white-band tr:last-child td{border-bottom:1px solid white}
.comparison-table{overflow:hidden}
.comparison-table .header-group{margin-left:48px}
.comparison-table .header-group{margin-left:0}
.comparison-table table{background:#dfd9d1;font-family:"RNHouseSansRegular",sans-serif;overflow:hidden;width:100%}
.comparison-table table thead th{border-bottom:3px solid #a1a3bb;height:85px;text-align:center;font-size:18px;font-size:1.8rem}
.comparison-table table tfoot th{border:0;height:40px;padding-top:20px;text-align:right!important;font-size:1.125em}
.comparison-table table tfoot th ul{padding:0;float:right;clear:both}
.comparison-table table tfoot th ul li{padding:0 10px;list-style:none;float:left;text-align:left;height:3.0}
.comparison-table table td{border-bottom:1px solid #a1a3bb;height:50px;text-align:center;font-family:"RNHouseSansRegular",sans-serif}
.comparison-table table .type-title{border-right:1px solid #a1a3bb;border-bottom:2px solid #a1a3bb;padding-left:40px;text-align:left;vertical-align:middle}
.comparison-table table .type-title h3{font-size:2.5em;margin:0}
.comparison-table table .type-title ul{margin:5px 0;padding:0;float:left;clear:both;width:100%}
.comparison-table table .type-title ul li{margin:0 10px 0 0;padding:0;list-style:none;float:left;width:35px;height:30px}
.comparison-table table .head{text-align:left;padding-left:40px}
.comparison-table table .online{background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") -40px -114px no-repeat;float:left;margin-right:5px;width:34px;height:25px}
.comparison-table table .branch{background:url("clientlibs_base/images/icons/sprite-icons-stone-18.png") -107px -114px no-repeat;float:left;margin-right:5px;width:15px;height:29px}
.comparison-table table .phone{background:url("clientlibs_base/images/sprite-icons-stone-18.png") -156px -114px no-repeat;float:left;margin-right:5px;width:33px;height:16px}
.comparison-table table .even{background-color:#fff}
.comparison-table table .border-bold{border-bottom:2px solid #a1a3bb}
.comparison-table table .cta{clear:none;float:left;margin-top:6px}
.comparison-table table .cta--branded{margin:0 10px 0 -40px}
.video__hgroup{margin-left:-8px}
.video__heading{background-image:url("clientlibs_base/images/misc/video-edge.png")}
.video__play{margin-left:-8px;width:48px;height:48px}
.video__links{text-align:right}
.desk--two-thirds .video__controls{margin-top:-67px}
.desk--two-thirds .video__play{width:64px;height:64px;background-image:url("clientlibs_base/images/buttons/play-l.png")}
.video__heading,.video__sub-heading{font-size:25px;font-size:2.5rem;line-height:1}
.desk--one-third .video__heading,.desk--one-third .video__sub-heading,.desk--one-half .video__heading,.desk--one-half .video__sub-heading,.desk--two-thirds .video__heading,.desk--two-thirds .video__sub-heading{font-size:18px;font-size:1.8rem;line-height:1}
.sub-nav-item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out;z-index:1;margin-bottom:2em;min-height:5.056em}
.sub-nav-item:hover,.sub-nav-item:focus{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);z-index:10;outline:0}
.sub-nav-item:hover,.sub-nav-item:focus{z-index:2;background-color:#008471}
.sub-nav-item.sub-nav-item--secure:hover,.sub-nav-item.sub-nav-item--secure:focus{background-color:#50003f}
.sub-nav-item__head{font-size:24px;font-size:2.4rem;line-height:1.1}
.desk--one-fifth .sub-nav-item__head,.desk--one-sixth .sub-nav-item__head{font-size:18px;font-size:1.8rem;line-height:1.1}
.tool{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out}
.tool:hover,.tool:focus{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);z-index:10;outline:0}
.tool__inner span{font-size:16px;font-size:1.6rem}
.tool__inner span:before,.tool__inner span:after{right:-18px}
.tool__icon{font-size:2em}
.breadcrumb{display:block;font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;position:absolute;top:.385em;z-index:10}
.breadcrumb__list.no-back .back{display:none}
.breadcrumb__list.no-back .first a{padding-left:3.2em}
.breadcrumb__list li{float:left}
.breadcrumb__list li.last a:visited{color:#494949}
.breadcrumb__list li a{display:block;color:#0a2f64;padding:.8em 1.6em .8em 1.3em;position:relative;z-index:10;margin-bottom:1px;text-decoration:none}
.breadcrumb__list li.first{margin-left:-1.692em}
.breadcrumb__list li.back{font-family:"RNHouseSansRegular",sans-serif}
.breadcrumb__list li.back a{padding-right:3.2em}
.breadcrumb__list li.back a span{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-o-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}
.download__head{font-size:25px;font-size:2.5rem;padding-bottom:.75em}
.shelf--downloads h4{font-size:25px;font-size:2.5rem}
.link-dload{font-size:18px;font-size:1.8rem;line-height:18px}
.link-dload .icon{font-size:1.9em;margin:2px 7px 12px -4px}
.f__h-promo{font-size:25px;font-size:2.5rem}
.f__title{font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.error{padding-right:10%}
.f__input-radio-gp li{margin-bottom:1.5em}
.f__input-radio-gp input[type="radio"]:checked+label{background-size:auto}
.f__label-radio{padding:.313em 0 .313em 2.5em;background-size:auto;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.nojs li{margin:10px 0}
.nojs li span{position:relative;margin-right:.625em;font-family:'nw-icons'}
.btn{clear:both;width:auto;padding:.25em 2.313em .25em 3em;margin-left:-3em;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:18px;font-size:1.8rem;text-align:left}
.btn.btn--disabled{background:url("clientlibs_base/images/angles/grey.png") top right no-repeat}
.btn.btn--disabled:hover,.btn.btn--disabled:active{background:url("clientlibs_base/images/angles/grey.png") top right no-repeat}
.btn:hover,.btn:active,.btn:focus{background:url("clientlibs_base/images/angles/dark-green.png") top right no-repeat}
.submit__proceed{padding:0}
.reinvest input[type="radio"]:checked+label{background-size:auto}
.reinvest .f-reinvest__label-radio{padding:.313em 0 -0.687em 2.5em;float:left;margin-right:6.25em;background-size:auto;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem}
.no-js .f__input-radio,.no-js .f-reinvest__input-radio,.no-js .f__input-radio{display:block!important}
.no-js .f__input-radio-gp{margin-top:.313em}
.no-js .f__input-radio-gp li{margin-bottom:.5em}
.no-js .f__input-radio-gp input[type="radio"]:checked+label{background:0}
.no-js .f__input-radio{position:relative;right:0;top:22px}
.no-js .f__input-radio-child-gp{margin:.625em 0 0 1.25em}
.no-js .f__label-radio{background:0}
.no-js .f__input-checkbox label{margin-left:20px;padding:14px 0 14px 0}
.no-js .reinvest{padding:.938em .9375em 3.188em 1.5625em}
.no-js .reinvest input[type="radio"]:checked+label{background:0}
.no-js .reinvest .f-reinvest__input-radio{float:left;left:1.25em;position:relative;right:0;top:.5em}
.no-js .reinvest .f-reinvest__label-radio{background:0}
.modal-overlay{margin:0 15%;width:40em;max-width:49.231em}
.lt-ie8 .modal-overlay .close,.lt-ie8 .overlay-wrap .overlay-content .close{background-image:url("clientlibs_base/images/icons/sprite-icons-stone-18.png");background-position:-170px -85px;background-repeat:no-repeat}
.overlay-wrap .overlay-content{display:none;margin:0;width:750px;min-height:200px}
.carousel{margin:0 -.25em 0 -4px}
.carousel__slider{position:relative;width:100%;margin:0}
.carousel__slider ul{margin-left:-2px}
.carousel__next .icon{text-indent:-.563em}
.carousel__prev,.carousel__next{width:40px;height:120px;margin-top:14px}
.carousel__prev .icon,.carousel__next .icon{margin-top:32px;font-size:60px;font-size:6rem;text-indent:-12px}
.h-promo__line-1 span{position:relative;top:.111em}
.h-promo__line-1 span:after{font-family:'nw-icons';right:0}
.lt-ie8 .h-promo__line-1{padding-right:1.37em!important}
.carousel__list{display:inline-block;float:left;margin:1px}
.carousel__item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out,background-color .4s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,background-color .4s ease-in-out;-o-transition:-o-transform .2s ease-in-out,background-color .4s ease-in-out;transition:transform .2s ease-in-out,background-color .4s ease-in-out;margin-left:0}
.carousel__item:hover,.carousel__item:focus{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);z-index:10;outline:0}
.carousel__item__detail .icon{font-size:30px;font-size:3rem}
.carousel__control-paging{display:none}
.no-js .accordion .accordion__content{display:block}
.no-js .icon-expand{display:none}
.no-js .accordion__head{padding-left:0}
.accordian__header-link:focus{outline:0;border:2px solid #ffbf47;width:99.6%;height:94%}
.next-steps .cta{margin-left:-3.7em}
.next-steps .cta a:focus{outline:2px solid #ffbf47;border:0}
.next-steps .col-left .cta--m{margin-left:0}
.next-steps .col-right{bottom:30%;position:absolute;right:0}
.next-steps__links{border-left:1px solid #2b4b6f;overflow:hidden}
.next-steps__links li{float:left;width:205px}
.next-steps__links li span{position:relative}
.next-steps__links .cta{margin-left:2.5em;padding-left:2.5em}
.next-steps__links .cta--l a{margin-top:.4em;margin-bottom:.8em}
span.icon--chat:before{content:'\e026'}
span.icon--visit:before{content:'\e027'}
span.icon--call:before{content:'\e024'}
span.icon--help:before{content:'\e025'}
span.icon--appointment:before{content:'\e603'}
.call-us__numbers{font-size:18px;font-size:1.8rem;float:left}
.call-us__numbers p{display:block;float:left;margin-bottom:1em;clear:both}
.call-us__numbers span{display:block;font-size:30px;font-size:3rem;clear:both}
.call-us__days,.call-us__services{font-size:14px;font-size:1.4rem;line-height:2;margin-top:.75em;width:100%}
.call-us__days span,.call-us__services span{float:right;margin-right:30%}
.call-us__services span{float:right;margin-right:60%}
.call-us__info{margin-top:.75em}
.shelf__bl .grid,.shelf__bl .grid--rev,.shelf__bl .grid--full,.shelf__bl .grid--right,.shelf__bl .grid--center{width:100%;margin-left:0}
.shelf__bl .grid .grid__item,.shelf__bl .grid--rev .grid__item,.shelf__bl .grid--full .grid__item,.shelf__bl .grid--right .grid__item,.shelf__bl .grid--center .grid__item{padding-left:0}
.shelf__bl .grid .grid__item:first-child,.shelf__bl .grid--rev .grid__item:first-child,.shelf__bl .grid--full .grid__item:first-child,.shelf__bl .grid--right .grid__item:first-child,.shelf__bl .grid--center .grid__item:first-child{padding-left:0}
.shelf__bl .grid .benefits-list,.shelf__bl .grid--rev .benefits-list,.shelf__bl .grid--full .benefits-list,.shelf__bl .grid--right .benefits-list,.shelf__bl .grid--center .benefits-list{margin-bottom:.64em}
.shelf__bl .grid .bl__icon-checkmark:before,.shelf__bl .grid--rev .bl__icon-checkmark:before,.shelf__bl .grid--full .bl__icon-checkmark:before,.shelf__bl .grid--right .bl__icon-checkmark:before,.shelf__bl .grid--center .bl__icon-checkmark:before,.shelf__bl .grid .bl__icon-ticket:before,.shelf__bl .grid--rev .bl__icon-ticket:before,.shelf__bl .grid--full .bl__icon-ticket:before,.shelf__bl .grid--right .bl__icon-ticket:before,.shelf__bl .grid--center .bl__icon-ticket:before,.shelf__bl .grid .bl__icon-airplane:before,.shelf__bl .grid--rev .bl__icon-airplane:before,.shelf__bl .grid--full .bl__icon-airplane:before,.shelf__bl .grid--right .bl__icon-airplane:before,.shelf__bl .grid--center .bl__icon-airplane:before,.shelf__bl .grid .bl__icon-umbrella:before,.shelf__bl .grid--rev .bl__icon-umbrella:before,.shelf__bl .grid--full .bl__icon-umbrella:before,.shelf__bl .grid--right .bl__icon-umbrella:before,.shelf__bl .grid--center .bl__icon-umbrella:before,.shelf__bl .grid .bl__icon-cancel:before,.shelf__bl .grid--rev .bl__icon-cancel:before,.shelf__bl .grid--full .bl__icon-cancel:before,.shelf__bl .grid--right .bl__icon-cancel:before,.shelf__bl .grid--center .bl__icon-cancel:before,.shelf__bl .grid .bl__icon-mobile:before,.shelf__bl .grid--rev .bl__icon-mobile:before,.shelf__bl .grid--full .bl__icon-mobile:before,.shelf__bl .grid--right .bl__icon-mobile:before,.shelf__bl .grid--center .bl__icon-mobile:before{font-size:2.7rem}
.benefits-list{font-size:25px;font-size:2.5rem}
.shelf__bl .comp-rich-text p{width:46.154em;padding-bottom:1.846em}
.grid__item>.bl__text{padding-bottom:0}
.bl__text .comp-rich-text p{width:inherit;padding-bottom:2.462em}
.benefits-list__btext,.benefits-list__btext .comp-rich-text p{width:100%;padding-top:.615em;float:left;padding-bottom:0}
.benefits-list__btext{padding-top:0}
.shelf .shelf__inner.shelf__bl--wh{margin-top:-1.231em}
.bl__icon-checkmark:before,.bl__icon-ticket:before,.bl__icon-airplane:before,.bl__icon-umbrella:before,.bl__icon-cancel:before,.bl__icon-mobile:before{font-size:2rem}
.desk--one-half .bl__text{width:89.5%}
.desk--one-half .bl__icon-checkmark,.desk--one-half .bl__icon-ticket,.desk--one-half .bl__icon-airplane,.desk--one-half .bl__icon-umbrella,.desk--one-half .bl__icon-cancel,.desk--one-half .bl__icon-mobile{width:3.231em}
.contact-details.shelf{padding:.8em 0 .8em;margin-top:0}
.contact-details .icon-find-branch{float:right}
.contact-details .call-us p,.contact-details .minicom p,.contact-details .find-branch p{padding:0}
.call-us__text,.minicom__text,.find-branch__text,.icon-phone,.icon-minicom,.icon-find-branch{font-size:21px;font-size:2.1rem;line-height:1.25;margin-left:0}
.icon-phone,.icon-minicom,.icon-find-branch{margin-right:.381em}
.lt-ie9 .icon-phone,.lt-ie9 .icon-minicom,.lt-ie9 .icon-find-branch{margin-right:0}
.find-branch{padding:0;border-bottom:0}
.icon-find-branch{margin-right:0}
.icon-phone{background-position:left -3.6em}
.icon-phone:before{left:10px}
.call-us,.minicom{padding:0 1.846em 0 0;width:91%;border-bottom:0}
.minicom{padding-top:.2em}
.minicom p:first-child{border-top:0}
.icon-minicom{background-position:left -1.1em;height:22px}
.minicom__text{font-size:18px;font-size:1.8rem}
.notification-shelf.shelf{padding:.8em 0 .8em;margin-top:0}
.notification-shelf .icon-find-branch{float:right}
.notification-shelf .call-us p,.notification-shelf .minicom p,.notification-shelf .find-branch p{padding:0}
.grid__item .comp-rich-text p{line-height:1.3em}
.grid-bg{background:url("clientlibs_base/images/images/grid-layout.jpg") repeat-y 31px 0}
.no-js .noUiSlider{display:none}
.natyes .noUiSlider-wrapper,.tool-comp .noUiSlider-wrapper{background:url("clientlibs_base/images/misc/noUiSlider-bkg.png") left -20px no-repeat;padding:0 .625em 0 .625em;height:1.25em;position:relative;font-size:1.25em}
.natyes .noUiSlider-plug-right,.tool-comp .noUiSlider-plug-right{background:url("clientlibs_base/images/misc/noUiSlider-bkg.png") right -70px no-repeat;height:1.25em;position:absolute;right:.0625em;top:.125em;width:1.3125em;z-index:0}
.natyes .noUiSlider,.natyes .noUiSlider *,.tool-comp .noUiSlider,.tool-comp .noUiSlider *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;cursor:default}
.natyes .noUiSlider,.tool-comp .noUiSlider{position:relative}
.natyes .noUiSlider a,.tool-comp .noUiSlider a{position:absolute;z-index:1}
.natyes .noUiSlider a:nth-child(2),.tool-comp .noUiSlider a:nth-child(2){background:inherit!important}
.natyes .noUiSlider.vertical a,.tool-comp .noUiSlider.vertical a{width:100%;bottom:0}
.natyes .noUiSlider.horizontal a,.tool-comp .noUiSlider.horizontal a{height:1.25em;right:0;top:.125em;background:url("clientlibs_base/images/misc/noUiSlider-bkg.png") -40px -70px no-repeat}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.natyes .noUiSlider:before,.natyes body.TOUCH,.natyes .noUiSlider div,.tool-comp .noUiSlider:before,.tool-comp body.TOUCH,.tool-comp .noUiSlider div{-ms-touch-action:none}
.natyes .noUiSlider:before,.tool-comp .noUiSlider:before{display:block;position:absolute;width:150%;left:-25%;height:400%;top:-150%;content:"";z-index:-1}
.natyes .noUiSlider.vertical:before,.tool-comp .noUiSlider.vertical:before{width:400%;left:-150%;height:150%;top:-25%}
}
.natyes .noUiSlider,.tool-comp .noUiSlider{background:url("clientlibs_base/images/misc/noUiSlider-bkg.png") -20px -20px no-repeat}
.natyes .noUiSlider.connect a,.natyes .noUiSlider.connect.lower,.tool-comp .noUiSlider.connect a,.tool-comp .noUiSlider.connect.lower{background:url("clientlibs_base/images/misc/noUiSlider-bkg.png") -20px -42px no-repeat}
.natyes .noUiSlider.disabled,.natyes .noUiSlider.disabled.connect.lower a,.tool-comp .noUiSlider.disabled,.tool-comp .noUiSlider.disabled.connect.lower a{box-shadow:none}
.natyes .noUiSlider.disabled.connect.lower a,.tool-comp .noUiSlider.disabled.connect.lower a{background:#e7e7ec}
.natyes .noUiSlider div,.tool-comp .noUiSlider div{height:2.8125em;width:1.75em;margin-left:-0.25em;background:url("clientlibs_base/images/misc/noUiSlider-handle.png") left top no-repeat;z-index:1}
.natyes .noUiSlider a,.tool-comp .noUiSlider a{background:#e7e7ec}
.natyes .noUiSlider.disabled div,.tool-comp .noUiSlider.disabled div{background:transparent}
.natyes .noUiSlider.horizontal,.tool-comp .noUiSlider.horizontal{width:17.8125em;height:1.25em;z-index:1}
.natyes .noUiSlider.horizontal div,.tool-comp .noUiSlider.horizontal div{margin:-0.875em 0 0 -0.5625em}
.natyes .noUiSlider.vertical,.tool-comp .noUiSlider.vertical{width:1.25em;height:18.4375em}
.natyes .noUiSlider.vertical div,.tool-comp .noUiSlider.vertical div{margin:-0.5625em 0 0 -0.3125em}
.natyes .bound-slider-wrapper,.tool-comp .bound-slider-wrapper{height:55px;width:320px;display:inline-block;vertical-align:middle;position:relative;margin-top:.625em}
.natyes .bound-slider-wrapper .noUiSlider-wrapper,.tool-comp .bound-slider-wrapper .noUiSlider-wrapper{top:8px}
.natyes .bound-slider-marker,.tool-comp .bound-slider-marker{width:1em;height:4.0625em;position:absolute;display:inline-block}
.natyes .bound-slider-marker .v-line,.tool-comp .bound-slider-marker .v-line{border-left:1px solid #dcd4d8;width:.0625em;position:absolute;top:.125em;left:50%;height:2.8125em;z-index:0}
.natyes .bound-slider-marker .mts-value,.tool-comp .bound-slider-marker .mts-value{font-family:"RNHouseSansRegular",sans-serif;font-size:13px;font-size:1.3rem;width:1em;text-align:center;position:absolute;bottom:0}
.natyes .bound-slider-input,.tool-comp .bound-slider-input{width:1.875em;margin-left:.3125em;background:#fff;display:inline-block;vertical-align:top;text-align:center;margin-top:.5em;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;padding-top:2px}
section.shelf--product h3.teaser__head,section.shelf--product h4.teaser__head{font-size:30px;font-size:3rem;line-height:3rem}
section.shelf--product .teaser--vr .image{margin-bottom:0}
section.shelf--product .teaser--vr .desk--two-thirds{width:61%}
section.shelf--product .teaser--vr .desk--one-third{margin-right:3.7em}
section.shelf--product .teaser--vr .desk--one-third.float-right{margin-left:3.7em;margin-right:0}
section.shelf--product .float-right,section.shelf--product .float-right .image{float:right!important}
section.shelf--product-detail{background-image:url("clientlibs_base/images/icons/checkmark.png");background-position:center -559px;background-repeat:no-repeat;padding-top:33px}
section.shelf--product-detail .comp-rich-text p,section.shelf--product-detail .comp-rich-text h3,section.shelf--product-detail .comp-rich-text h4{padding-bottom:22.4px}
#modal-container{display:none;left:0;position:fixed;top:0;z-index:9999}
#modal-overlay{background-color:#000;left:0;position:fixed;top:0;z-index:9998}
#modal-window{background-color:#dfe0f0;height:340px;width:370px;padding:10px;position:fixed;top:0;left:0;z-index:9999}
#mask{background-color:#000;display:none;left:0;position:absolute;top:0;z-index:9000}
#modal-window .icon-close{text-indent:-99999px;width:20px;height:20px;background:url("clientlibs_base/images/buttons/close.png") no-repeat;display:inline-block;position:absolute;top:10px;right:10px}
.address-not-found-msg{color:#0a2f64;font-size:13px;font-size:1.3rem;font-family:"RNHouseSansRegular",sans-serif;background:url("clientlibs_base/images/icons/cta_blue_small.png") no-repeat right center;padding-right:.9375em;cursor:pointer;position:absolute;top:350px;z-index:11;text-decoration:none}
.no-js .product-table .icon-info{height:auto;width:auto;color:#0a2f64;padding-left:1.8rem;background-position:left 3px}
.shelf--non-padded .product-table{margin:0}
.product-table{margin:0 -48px}
.product-table .download,.product-table .cta.cta--download{margin-top:1em}
.product-table .cta a{color:#0a2f64;display:inline;float:none;margin:0}
.product-table .no-bg td{border-right:1px solid #a0a3bd}
.product-table tr.no-bg{background-color:#fff}
.product-table th{border-right:solid 1px #dfe0f0}
.product-table th:last-child{border-right:0}
.product-table .comp-rich-text .bl__icon-checkmark,.product-table .comp-rich-text .bl__icon-ticket,.product-table .comp-rich-text .bl__icon-airplane,.product-table .comp-rich-text .bl__icon-umbrella,.product-table .comp-rich-text .bl__icon-cancel,.product-table .comp-rich-text .bl__icon-mobile{float:none;padding-left:25px}
.product-table .comp-rich-text .bl__icon-checkmark .hidden,.product-table .comp-rich-text .bl__icon-ticket .hidden,.product-table .comp-rich-text .bl__icon-airplane .hidden,.product-table .comp-rich-text .bl__icon-umbrella .hidden,.product-table .comp-rich-text .bl__icon-cancel .hidden,.product-table .comp-rich-text .bl__icon-mobile .hidden{display:none}
.product-table td{padding:1.45em 10px;border-left:none;border-right:0;border-right:solid 1px #a0a3bd}
.product-table td:first-child{text-align:left;padding-left:45px!important}
.product-table td:last-child{border-right:0}
.product-table .dark-theme td{border-right:solid 1px #dfe0f0}
.product-table .dark-theme td:last-child{border-right:0}
.product-table .accordion--link td:first-child{background:url("clientlibs_base/images/icons/accordIconClose.png") 36px 22px no-repeat;padding-left:75px;padding-bottom:20px}
.product-table .accordion--link td.accordion--open{background:url("clientlibs_base/images/icons/accordIconOpen.png") 36px 22px no-repeat}
.product-table .cell-head .comp-rich-text p{font-size:1.692em;line-height:1.045;padding-top:10px;font-family:"RNHouseSansRegular",sans-serif}
.product-table .accordion--ct td:first-child{padding-left:80px}
.product-table .comp-rich-text ul{padding-left:0;text-align:left;list-style:none}
.product-table .comp-rich-text ul li{background:url("clientlibs_base/images/icons/list-blue.png") left 6px no-repeat!important;padding-left:.688em}
.grid .grid__item.grid__item--padding,.grid--rev .grid__item.grid__item--padding,.grid--full .grid__item.grid__item--padding,.grid--right .grid__item.grid__item--padding,.grid--center .grid__item.grid__item--padding{padding-left:7.385em;padding-right:3.692em}
.theme--blue .product-table .comp-rich-text h3 a{color:#2b95d8}
.theme--blue .product-table .comp-rich-text h3 a:hover{color:#0a2f64}
.no-js .find-address-btn,.no-js .cta-next-button a,.no-js .main--tool-mobile .tool--overpayment .cta-next-button-disabled a,.main--tool-mobile .tool--overpayment .no-js .cta-next-button-disabled a,.no-js .cta-back-button a{display:none}
.no-js .natyes fieldset,.no-js .tool-comp fieldset{min-height:100px;padding-bottom:50px}
.no-js .natyes .grid__item--border,.no-js .tool-comp .grid__item--border{min-height:100px}
.overlay-inner.natyes,.overlay-inner.tool-comp{width:auto}
.natyes-error,.natyes-error .natyes,.tool-comp-error,.tool-comp-error .tool-comp{width:456px!important}
.natyes-error .head-3,.natyes-error .natyes .head-3,.tool-comp-error .head-3,.tool-comp-error .tool-comp .head-3{padding-bottom:15px;padding-bottom:1.5rem;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;font-weight:normal;line-height:130%}
.natyes-error,.tool-comp-error{margin:10em 17.692em!important;padding:2em 0!important}
.mortgage-application{color:#161849;line-height:130%;font-weight:normal}
.mortgage-application .download__text{margin-left:1.5em}
.mortgage-application .desk--one-third{padding-left:1em}
.mortgage-application .form-input-row--checkbox-confirm .error-container{top:-35px;bottom:auto}
.mortgage-application .header-group{margin-bottom:30px;margin-bottom:3rem;margin-left:0;margin-left:0rem;font-weight:normal}
.mortgage-application .key-facts-illustration .header-group{margin-bottom:30px;margin-bottom:3rem;margin-left:30px;margin-left:3rem;font-weight:normal}
.mortgage-application .pagination{position:static;margin:36px 0 18px 0;margin:3.6rem 0rem 1.8rem 0rem}
.mortgage-application hr{border:0;background-color:#cccbd4;color:#cccbd4;height:1px;height:.1rem;margin:20px 0;margin:2rem 0rem}
.mortgage-application .comp-rich-text,.mortgage-application .comp-rich-text h3{font-size:25px;font-size:2.5rem;font-family:"RNHouseSansRegular",sans-serif;font-weight:normal;line-height:120%}
.mortgage-application .comp-rich-text{padding-bottom:10px;padding-bottom:1rem;font-weight:normal;line-height:120%}
.mortgage-application .copy-extra{padding-bottom:15px;padding-bottom:1.5rem;font-size:18px;font-size:1.8rem;font-family:"RNHouseSansRegular",sans-serif;font-weight:normal;line-height:130%}
.mortgage-application .copy-extra p{padding:0;margin:0;line-height:130%}
.mortgage-application .copy-extra.last{padding-top:20px;padding-top:2rem;padding-bottom:30px;padding-bottom:3rem}
.mortgage-application .body-copy{font-size:13px;font-size:1.3rem}
.mortgage-application .form-input-row{padding:0 0 10px 0;padding:0rem 0rem 1rem 0rem;padding-bottom:0}
.mortgage-application .form-input-row--checkbox-confirm{margin:.75em 0 0 0;clear:left}
.mortgage-application .input-label{padding-bottom:6px;padding-bottom:.6rem}
.mortgage-application .inline-block{display:inline-block}
.mortgage-application .input-label.day-of-collection{display:inline-block;position:relative;top:3px;padding-left:10px;padding-left:1rem}
.mortgage-application .current .input-label.indent{margin:15px 10px 10px 15px;margin:1.5rem 1rem 1rem 1.5rem}
.mortgage-application .getting-started .input-label{font-family:verdana;font-size:13px}
.mortgage-application .postcode-result-display{padding-top:0;padding-top:0rem}
.mortgage-application .js-manual-address-input{position:absolute;bottom:0;display:inline-block;line-height:normal;padding:5px 0 0 8px;padding:.5rem 0rem 0rem .8rem;width:120px}
.mortgage-application .js-manual-address-input a.disabled{display:none}
.mortgage-application .use-google-label{line-height:130%}
.mortgage-application .js-show-hidden-field label{display:block!important}
.mortgage-application .js-show-hidden-field .form-input-row,.mortgage-application .js-show-hidden-field input{display:block!important}
.mortgage-application .js-show-hidden-field .js-manual-address-input{display:none!important}
.mortgage-application .js-show-hidden-field .js-find-address-btn{display:none!important}
.mortgage-application .js-show-hidden-field .input-label--check-btn{display:inline!important}
.mortgage-application .form-input-row .input-label--check-btn{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e6e6e6));background-image:-moz-linear-gradient(#f9f9f9,#e6e6e6);background-image:linear-gradient(#f9f9f9,#e6e6e6);-webkit-box-shadow:0 1px 3px #b6b6b6;-moz-box-shadow:0 1px 3px #b6b6b6;box-shadow:0 1px 3px #b6b6b6;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;border:1px solid #dcd4d8;display:inline-block;margin:2px 15px 4px 0;cursor:pointer;padding:7px 5px 5px 5px}
.mortgage-application .form-input-row .input-label--check-btn:active,.mortgage-application .form-input-row .input-label--check-btn.focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#9d9d9d),to(lightgrey));background-image:-moz-linear-gradient(#9d9d9d,lightgrey);background-image:linear-gradient(#9d9d9d,#d3d3d3)}
.mortgage-application .form-input-row .input-label--check-btn a{cursor:pointer;text-decoration:none;padding:5px 18px 5px 15px}
.mortgage-application .form-input-row .input-label--focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#9d9d9d),to(lightgrey));background-image:-moz-linear-gradient(#9d9d9d,lightgrey);background-image:linear-gradient(#9d9d9d,#d3d3d3);-webkit-box-shadow:0 0 0 #b6b6b6;-moz-box-shadow:0 0 0 #b6b6b6;box-shadow:0 0 0 #b6b6b6}
.mortgage-application .form-input-row .radio{width:0}
.mortgage-application .form-input-row .radio.focus{-webkit-box-shadow:0 0 0 #b6b6b6;-moz-box-shadow:0 0 0 #b6b6b6;box-shadow:0 0 0 #b6b6b6}
.mortgage-application input[readonly],.mortgage-application input[readOnly="readonly"],.mortgage-application input[readonly]:focus,.mortgage-application input[readOnly="readonly"]:focus{background-color:transparent!important;border:0!important;cursor:default;outline:0;font-weight:bold}
.mortgage-application .radio-group-header{padding-bottom:0}
.mortgage-application .radio-group-header label{padding-bottom:0}
.mortgage-application .find-address-btn{margin-left:12px;margin-left:1.2rem}
.mortgage-application .address{overflow:inherit}
.mortgage-application div.oldAddress{display:none}
.mortgage-application div.address_summary{display:none;position:relative}
.mortgage-application div.address_input a{display:block}
.mortgage-application .address-preview{float:left;width:75%}
.mortgage-application .address-history-head,.mortgage-application .address-history-body{font-family:"NatWestNewRegular",sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;padding:0 0 .5em;line-height:25px;line-height:2.5rem;line-height:130%}
.mortgage-application .address-history-body{font-size:13px;font-size:1.6rem;line-height:1.6em}
.mortgage-application .cta-edit-button-arrow{display:inline-block;position:relative}
.mortgage-application .previous .cta-edit-button-arrow{top:5px}
.mortgage-application .cta-edit-button-arrow .cta--arrow{background:url("clientlibs_base/images/images/icons/cta_blue_small.png") no-repeat;display:inline-block;width:.5625em;height:.6875em;margin-left:.3125em}
.mortgage-application section.theme--light-blue{background:#f0f7fa;padding:30px 30px 15px 30px;padding:3rem 3rem 1.5rem 3rem;margin:20px 32px 0 32px;margin:2rem 3.2rem 0rem 3.2rem}
.mortgage-application section.theme--light-blue .copy-extra.last{padding-top:15px;padding-top:1.5rem;padding-bottom:20px;padding-bottom:2rem}
.mortgage-application section.theme--light-blue h4.copy-extra{margin-bottom:2px;margin-bottom:.2rem}
.mortgage-application section.theme--light-blue .comp-rich-text h3{padding-top:10px;padding-top:1rem;padding-bottom:0;padding-bottom:0rem}
.mortgage-application section.theme--light-blue .icon-info .toop-tip .icon-info__tool-tip{background-color:#fff}
.mortgage-application section.theme--light-blue .icon-info .toop-tip .icon-info__tool-tip-arrow.left{background-position:-132px -286px}
.mortgage-application .pagination .pagination__pagination-item-left{float:none}
.mortgage-application .previous.address{display:none}
.no-js .mortgage-application .previous.address{display:block}
.mortgage-application .help-container{font-size:1em;background:#f0f7fa;padding:30px 10px 0 30px;padding:3rem 1rem 0rem 3rem;font-family:"RNHouseSansRegular",sans-serif;overflow:hidden}
.mortgage-application .help-container h1{font-size:25px;font-size:2.5rem;padding:0 0 30px 0;padding:0rem 0rem 3rem 0rem}
.mortgage-application .help-container a,.mortgage-application .help-container a:hover{text-decoration:none}
.mortgage-application .help-container .phone,.mortgage-application .help-container .local{display:block;clear:both;min-height:30px;min-height:3rem;padding:5px 0 20px 40px;padding:.5rem 0rem 2rem 4rem;font-size:18px;font-size:1.8rem}
.mortgage-application .help-container .phone{background:url("clientlibs_base/images/icons/icon_phone.png") no-repeat left top}
.mortgage-application .help-container .local{background:url("clientlibs_base/images/icons/icon_local.png") no-repeat left top}
.mortgage-application .help-container .hc__icon-phone{background:url("clientlibs_base/images/icons/icon_phone.png") no-repeat center left;float:left;width:13px;height:27px;padding-right:.8em}
.mortgage-application .help-container .hc__icon-local{background:url("clientlibs_base/images/icons/icon_local.png") no-repeat center left;float:left;width:19px;height:26px;padding-right:.8em}
.mortgage-application .help-container p{display:block;clear:both;min-height:30px;min-height:3rem;padding:5px 0 20px 0;padding:.5rem 0rem 2rem 0rem;font-size:18px;font-size:1.8rem}
.mortgage-application .help-container p a,.mortgage-application .help-container p a:hover{text-decoration:none;color:#0a2f64}
.mortgage-application .cq-dd-paragraph section.theme--light-blue{padding:0!important;margin:0!important;background:none!important}
.mortgage-application .cq-dd-paragraph .shelf__inner.shelf--padded{padding:0!important;margin:0!important}
.key-facts-illustration .pagination .pagination__pagination-item-right{width:15.875em}
.key-facts-illustration .mortgage-cta-link--print{margin:0 0 .53846em 0!important}
.key-facts-illustration .mortgage-cta-link--mail{margin:4.53846em 0 .53846em 0}
.key-facts-illustration .cta-next-button,.key-facts-illustration .main--tool-mobile .tool--overpayment .cta-next-button-disabled,.main--tool-mobile .tool--overpayment .key-facts-illustration .cta-next-button-disabled{float:right}
.key-facts-illustration .kfi-container{font-size:1em;background:#f0f7fa;padding:20px 16px 0 16px;padding:2rem 1.6rem 0rem 1.6rem;font-family:"RNHouseSansRegular",sans-serif}
.key-facts-illustration .kfi-container h1,.key-facts-illustration .kfi-container .label--confirm{font-size:25px;font-size:2.5rem;padding:0 0 10px 0;padding:0rem 0rem 1rem 0rem;line-height:1em}
.key-facts-illustration .kfi-container a,.key-facts-illustration .kfi-container a:hover{text-decoration:none}
.key-facts-illustration .kfi-container ul{display:block;clear:both;min-height:30px;min-height:3rem;padding:5px 0 20px 0;padding:.5rem 0rem 2rem 0rem;font-size:18px;font-size:1.8rem}
.key-facts-illustration .kfi-container li{margin-bottom:.7em;width:100%}
.key-facts-illustration .kfi-container span{display:inline-block}
.key-facts-illustration .kfi-container .left{width:60%}
.key-facts-illustration .kfi-container .right{width:30%;text-align:center}
.key-facts-illustration .kfi-container .check{text-align:center;width:8%}
.key-facts-illustration .kfi-container .check .input-label{display:none}
.key-facts-illustration .kfi-container .check .checker,.key-facts-illustration .kfi-container .check .natyes .radio-check .radio,.natyes .radio-check .key-facts-illustration .kfi-container .check .radio,.key-facts-illustration .kfi-container .check .tool-comp .radio-check .radio,.tool-comp .radio-check .key-facts-illustration .kfi-container .check .radio{width:1em;height:1em;margin:0;float:none}
.key-facts-illustration .kfi-container .check .checker input,.key-facts-illustration .kfi-container .check .natyes .radio-check .radio input,.natyes .radio-check .key-facts-illustration .kfi-container .check .radio input,.key-facts-illustration .kfi-container .check .tool-comp .radio-check .radio input,.tool-comp .radio-check .key-facts-illustration .kfi-container .check .radio input{width:1em;height:1em}
.key-facts-illustration .kfi-container .check .checker span.checked,.key-facts-illustration .kfi-container .check .natyes .radio-check .radio span.checked,.natyes .radio-check .key-facts-illustration .kfi-container .check .radio span.checked,.key-facts-illustration .kfi-container .check .tool-comp .radio-check .radio span.checked,.tool-comp .radio-check .key-facts-illustration .kfi-container .check .radio span.checked{background:url("clientlibs_base/images/misc/checkbox-checked-20.png") no-repeat}
.key-facts-illustration .kfi-container .check .form-input-row--checkbox-confirm{margin:0}
.key-facts-illustration .kfi-container .label--confirm{text-align:right}
.key-facts-illustration .kfi-container .error-container{top:-120%}
.postcode-result-display{padding-top:20px}
.postcode-overlay{background-color:#dfe0f0;padding:20px 10px 20px 15px;width:400px!important;height:331px}
.selecter .scroller-handle{right:0;width:20px}
.selecter .scroller-content{height:290px}
.selecter .scroller-active .scroller-content{padding:0 10px 0 0}
.selecter.mobile.open{z-index:101}
.selecter.multiple.disabled .scroller-bar{border-color:#eee}
.selecter.multiple.disabled .scroller-handle{cursor:default;opacity:.5}
.gridlock .selecter{margin-bottom:30px}
.gridlock .scroller{margin-bottom:15px}
.selecter .selecter-options.scroller{overflow-y:hidden}
.selecter-element{*left:-999999px;position:absolute;opacity:0}
.selecter{display:block;margin:0 0 10px;position:relative;z-index:1}
.selecter .selecter-selected{background:#c3c5e2;color:#333;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:8px 10px;position:relative;text-overflow:clip;z-index:49}
.selecter .selecter-options{box-shadow:0 1px 4px rgba(0,0,0,0.15);display:none;left:0;margin:0;max-height:290px;overflow:auto;overflow-x:hidden;padding:0;position:absolute;top:100%;width:100%;*width:auto;z-index:50}
.selecter .selecter-group{background:#c3c5e2;color:#999;display:block;font-size:11px;padding:5px 10px 4px;text-transform:uppercase}
.selecter .selecter-item{color:#0a2f64;cursor:pointer;display:block;font-size:16px;font-size:1.6rem;font-family:"RNHouseSansRegular",sans-serif;margin:0;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;width:95%}
.selecter .selecter-item.selected{background:#c3c5e2}
.selecter .selecter-item:hover{background-color:#c3c5e2}
.selecter.open{z-index:3}
.selecter.open .selecter-selected{z-index:51}
.selecter.cover .selecter-options{top:0}
.selecter.cover.open .selecter-selected{z-index:49}
.selecter.bottom .selecter-options{bottom:100%;top:auto}
.selecter.bottom .selecter-item.last{border:0}
.selecter.bottom.cover .selecter-options{bottom:0;top:auto}
.selecter.multiple .selecter-options{box-shadow:none;display:block;position:static;width:100%}
.selecter.disabled .selecter-selected{border-color:#eee;color:#ccc;cursor:default}
.selecter.disabled .selecter-options{border-color:#eee}
.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#eee;color:#ccc;cursor:default}
.selecter.disabled .selecter-item.selected{background:#fafafa}
@media screen and (max-width:740px){.selecter{max-width:40%}
}
@media screen and (max-width:500px){.selecter{max-width:100%}
}
.scroller{overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:relative}
.scroller-content{height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;background:url("clientlibs_base/images/icons/bg-select.png") repeat-x}
.scroller-bar{background:#dfe0f0;display:none;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2}
.scroller-track{background:#b0b0b0;border-radius:5px;height:100%;overflow:hidden;position:relative;width:20px;margin-left:0}
.scroller-handle{background:#161849;border-radius:5px;cursor:pointer;height:20px;overflow:hidden;position:absolute;right:5px;top:0;width:6px;z-index:2;-webkit-transition:right .1s linear,width .1s linear;-moz-transition:right .1s linear,width .1s linear;-ms-transition:right .1s linear,width .1s linear;-o-transition:right .1s linear,width .1s linear;transition:right .1s linear,width .1s linear}
.scroller-content::-webkit-scrollbar,.scroller-content::-webkit-scrollbar-button,.scroller-content::-webkit-scrollbar-track,.scroller-content::-webkit-scrollbar-track-piece,.scroller-content::-webkit-scrollbar-thumb,.scroller-content::-webkit-scrollbar-corner,.scroller-content::-webkit-resizer{background:transparent;opacity:0}
.scroller-active .scroller-content{padding:20px}
.scroller-active .scroller-bar{display:block;padding-left:10px}
.scroller-active .scroller-content{padding:20px}
.scroller-active .scroller-bar{display:block}
.scroller-horizontal .scroller-content{overflow:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 10px 0}
.scroller-horizontal .scroller-bar{bottom:0;height:20px;top:auto;width:100%}
.scroller-horizontal .scroller-handle{bottom:5px;height:10px;right:auto;top:auto;width:20px}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:block;width:36px;height:90px;top:158px;position:absolute;z-index:10;overflow:hidden;cursor:pointer;color:rgba(255,255,255,0.99);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:10px 0}
.flex-direction-nav .flex-next{right:0;text-align:right;background-image:url("clientlibs_base/images/icons/carousel_nav_arrow_right.png");background-repeat:no-repeat;background-color:transparent;background-attachment:scroll}
.flex-direction-nav .flex-prev{left:3px;background-image:url("clientlibs_base/images/icons/carousel_nav_arrow_left.png");background-repeat:no-repeat;background-color:transparent;background-attachment:scroll}
.flex-direction-nav .flex-disabled{opacity:.5!important;filter:alpha(opacity=50);cursor:default}
li.slider_block ul li{margin:0 16px;padding:0;width:29.7%}
.flexslider{width:917px;padding:48px 28px 0 35px}
.lt-ie9 .flexslider{padding-top:48px}
.ie10.lt-ie9 .flexslider{padding-top:48px}
.flexslider_wrap{width:979px;background:url("clientlibs_nw_desktop/images/NatWest_Homepage_carousel_bg.svg");background-image:url("clientlibs_nw_desktop/images/NatWest_Homepage_carousel_bg.png") \9}
.flexslider_wrap a{color:#42145f}
.slider_content .comp-rich-text{padding-top:8px}
.slider_content{color:#42145f}
.flex-control-nav{padding-bottom:2.7em;padding-top:2em;margin-top:0;bottom:3px}
.flex-direction-nav .flex-prev:hover{background-image:url("clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_left.png");background-repeat:no-repeat;background-color:transparent;background-attachment:scroll}
.flex-direction-nav .flex-next:hover{background-image:url("clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_right.png");background-repeat:no-repeat;background-color:transparent;background-attachment:scroll}
.flex-control-paging li a.flex-active{background:#42145f}
.flex-control-paging li a{background:#b4a99f}
.flex-direction-nav a.flex-prev.hover{left:3px;background-image:url("clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_left.png");background-repeat:no-repeat;background-color:transparent}
.flex-direction-nav a.flex-next.hover{right:0;background-image:url("clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_right.png");background-repeat:no-repeat;background-color:transparent}
.no-js .js-calc-saving,.no-js .js-calc-saving a,.no-js .js-hide-shelf{display:none}
.no-js .tool--overpayment .overpayment--non-graph-info{display:block;float:left;width:90%}
.no-js .tool--overpayment .overpayment--graph .heading{float:left;width:100%}
.no-js .tool--overpayment .form-input-row .input-label--radio-option{width:240px;width:24rem;text-align:left}
.no-js .tool--overpayment .js-cta-submit-button{display:block}
.no-js .graph-placeholder{display:none}
.overpayment .shelf .shelf__inner.shelf--padded{padding:0!important}
.tool--overpayment .grid-margin{overflow:auto}
.tool--overpayment .theme--light-blue{background:#f0f7fa}
.tool--overpayment .cta--back-m{display:none}
.tool--overpayment .cta--sign-in a:before,.tool--overpayment .cta--sign-in a:after{top:17px}
.tool--overpayment .overpayment--head--rte{margin-top:50px;margin-top:5rem}
.tool--overpayment .overpayment--head--rte .comp-rich-text{margin:25px 20px 0 30px;margin:2.5rem 2rem 0rem 3rem}
.tool--overpayment .mortgage-summary{border:#cccbd4 1px solid;float:left;font-size:16px;font-size:1.6rem;padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;width:99%;font-family:"RNHouseSansRegular",sans-serif}
.tool--overpayment .mortgage-summary .grid__item{padding-left:20px;padding-left:2rem}
.tool--overpayment .mortgage-summary .heading{font-size:18px;font-size:1.8rem}
.tool--overpayment .mortgage-summary .accordion{float:left;width:97.5%;margin:20px 0 0 10px;margin:2rem 0rem 0rem 1rem;padding-top:10px;padding-top:1rem}
.tool--overpayment .mortgage-summary .accordion .grid__item{padding-left:66px;padding-left:6.6rem}
.tool--overpayment .mortgage-summary .accordion .accordion__header{padding:0;padding:0rem}
.tool--overpayment .mortgage-summary .accordion .accordion__content{padding:0 0 0 40px;padding:0rem 0rem 0rem 4rem;width:95%}
.tool--overpayment .mortgage-summary .accordion .accordion__item{border-bottom:0}
.tool--overpayment .mortgage-summary .mortgage-summary--details th{font-family:"RNHouseSansBold",sans-serif;vertical-align:top;font-size:18px;font-size:1.8rem}
.tool--overpayment .mortgage-summary .mortgage-summary--details th,.tool--overpayment .mortgage-summary .mortgage-summary--details td{width:10%;padding:10px 5px 10px 5px;padding:1rem .5rem 1rem .5rem}
.tool--overpayment .mortgage-summary>.grid__item:first-child{padding-left:10px;padding-left:1rem}
.tool--overpayment .overpayment--toggle-group{margin:0 30px 0 30px;margin:0rem 3rem 0rem 3rem}
.tool--overpayment .overpayment--toggle-group__text{border-top:#cccbd4 1px solid;padding-top:1.5em}
.tool--overpayment .form-input-row .input-label--radio-option{width:230px;width:23rem;float:left}
.tool--overpayment .form-input-row.radio-group-header{padding-bottom:0;padding-bottom:0rem}
.tool--overpayment .radio--text:before,.tool--overpayment .radio--text:after{display:none}
.tool--overpayment .overpayment--form{padding:30px 20px 20px 5px;padding:3rem 2rem 2rem .5rem;margin:10px 35px 10px 30px;margin:1rem 3.5rem 1rem 3rem;float:left;background:#f0f7fa;border-bottom:1px solid #f0f7fa;text-align:left}
.tool--overpayment .overpayment--form .input-field{background-color:white;text-align:right}
.tool--overpayment .overpayment--form .input-field--input-pound{width:10em}
.tool--overpayment .overpayment--form .cta-next-button,.main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") right 0 no-repeat;float:left;margin-left:-5px;margin-left:-0.5rem}
.tool--overpayment .overpayment--form .cta-next-button:hover,.main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled:hover{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") right -98px no-repeat}
.tool--overpayment .overpayment--form .cta-next-button-disabled{background:url("clientlibs_base/images/icons/mortgage-form-cta.png") right -198px no-repeat;float:left;margin-left:-5px;margin-left:-0.5rem;pointer-events:none;cursor:default}
.tool--overpayment .overpayment--form .cta-next-button a,.main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled a,.tool--overpayment .overpayment--form .cta-next-button-disabled a{padding-left:1.1875em}
.tool--overpayment .overpayment--form .form-input-row{padding-left:15px;padding-left:1.5rem}
.tool--overpayment .overpayment--graph{padding:10px 20px 0 0;padding:1rem 2rem 0rem 0rem}
.tool--overpayment .overpayment--graph .heading{text-align:left}
.tool--overpayment .overpayment--details{border-bottom:#cccbd4 1px solid;padding:20px 0 0 0;padding:2rem 0rem 0rem 0rem}
.tool--overpayment .overpayment--details .grid__item:first-child{padding-left:0;padding-left:0rem}
.tool--overpayment .overpayment--details .grid__item{padding-left:10px;padding-left:1rem}
.tool--overpayment .overpayment--non-graph-info{display:none}
.tool--overpayment .graph-container{width:40.625em;height:27.1875em}
.tool--overpayment .grid__item.account-summary .theme--light-blue{background:0}
.tool--overpayment .account-summary .grid-margin{overflow:inherit}
.tool--overpayment.mortgage-comparison{float:left;font-family:"RNHouseSansRegular",sans-serif}
.tool--overpayment.mortgage-comparison .mortgage-comparison__item{border:#cccbd4 1px solid;float:left;margin:20px 0 30px 0;margin:2rem 0rem 3rem 0rem;font-size:15px;font-size:1.5rem}
.tool--overpayment.mortgage-comparison .mortgage-comparison__item .heading{font-size:17px;font-size:1.7rem}
.tool--overpayment.mortgage-comparison .mortgage-comparison__item .grid__item:first-child{padding-left:10px;padding-left:1rem}
.tool--overpayment.mortgage-comparison .mortgage-comparison__item .grid__item{padding-left:20px;padding-left:2rem}
.tool--overpayment.mortgage-comparison .mortgage-comparison__item table{border-top:#cccbd4 1px solid;float:left;margin-top:20px;margin-top:2rem}
.tool--overpayment.mortgage-comparison .mortgage-comparison__item table th{font-family:"RNHouseSansBold",sans-serif;font-size:18px;font-size:1.8rem;vertical-align:top}
.tool--overpayment.mortgage-comparison .mortgage-comparison__item table th,.tool--overpayment.mortgage-comparison .mortgage-comparison__item table td{padding:15px 0 10px 10px;padding:1.5rem 0rem 1rem 1rem;vertical-align:top}
.tool--overpayment.mortgage-comparison .title,.tool--overpayment.mortgage-comparison .tool--overdraft .graph-heading,.tool--overdraft .tool--overpayment.mortgage-comparison .graph-heading{font-family:"RNHouseSansRegular",sans-serif;font-size:20px;font-size:2rem}
.custom-split-field .form-input-row{margin:0}
.overpayment .next-steps__links .cta--l.icon--appointment a{padding-right:0}
.tool-comp.tool--email .error-container{bottom:4em;left:2.25em}
.tool-comp.tool--email .title,.tool-comp.tool--email .tool--overdraft .graph-heading,.tool--overdraft .tool-comp.tool--email .graph-heading{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;padding:16px 5px 0 0;padding:1.6rem .5rem 0rem 0rem;font-family:"RNHouseSansRegular",sans-serif;padding-bottom:0;font-weight:bold}
.tool-comp.tool--email legend{position:relative;width:100%}
.tool-comp.tool--email legend .clear--form{position:absolute;font-weight:bold;min-width:100px;min-width:10rem;right:28px;right:2.8rem;bottom:0;bottom:0rem}
.tool-comp.tool--email legend .clear--form .cta--s a{margin-bottom:0}
.tool-comp.tool--email hr{border:0;background-color:#cccbd4;color:#cccbd4;height:1px;height:.1rem;margin:5px 0;margin:.5rem 0rem;clear:both}
.tool-comp.tool--email .grid.email__form,.tool-comp.tool--email .email__form.grid--rev,.tool-comp.tool--email .email__form.grid--full,.tool-comp.tool--email .email__form.grid--right,.tool-comp.tool--email .email__form.grid--center{margin:32px;margin:3.2rem}
.tool-comp.tool--email .grid.email__form .desk--four-tenths,.tool-comp.tool--email .email__form.grid--rev .desk--four-tenths,.tool-comp.tool--email .email__form.grid--full .desk--four-tenths,.tool-comp.tool--email .email__form.grid--right .desk--four-tenths,.tool-comp.tool--email .email__form.grid--center .desk--four-tenths{width:44%}
.tool-comp.tool--email .grid.email__form .desk--six-tenths,.tool-comp.tool--email .email__form.grid--rev .desk--six-tenths,.tool-comp.tool--email .email__form.grid--full .desk--six-tenths,.tool-comp.tool--email .email__form.grid--right .desk--six-tenths,.tool-comp.tool--email .email__form.grid--center .desk--six-tenths{width:56%}
.tool-comp.tool--email .grid.email__form .grid__item,.tool-comp.tool--email .email__form.grid--rev .grid__item,.tool-comp.tool--email .email__form.grid--full .grid__item,.tool-comp.tool--email .email__form.grid--right .grid__item,.tool-comp.tool--email .email__form.grid--center .grid__item{padding-left:0;padding-bottom:1.25em}
.tool-comp.tool--email .grid.email__form .grid__item .input-field,.tool-comp.tool--email .email__form.grid--rev .grid__item .input-field,.tool-comp.tool--email .email__form.grid--full .grid__item .input-field,.tool-comp.tool--email .email__form.grid--right .grid__item .input-field,.tool-comp.tool--email .email__form.grid--center .grid__item .input-field{background:white;width:14.375em}
.tool-comp.tool--email .grid.email__form .form-input-row,.tool-comp.tool--email .email__form.grid--rev .form-input-row,.tool-comp.tool--email .email__form.grid--full .form-input-row,.tool-comp.tool--email .email__form.grid--right .form-input-row,.tool-comp.tool--email .email__form.grid--center .form-input-row{padding-left:1.75em}
.tool-comp.tool--email .grid.email__form .form-input-row.inline-block,.tool-comp.tool--email .email__form.grid--rev .form-input-row.inline-block,.tool-comp.tool--email .email__form.grid--full .form-input-row.inline-block,.tool-comp.tool--email .email__form.grid--right .form-input-row.inline-block,.tool-comp.tool--email .email__form.grid--center .form-input-row.inline-block{display:block}
.tool-comp.tool--email .grid .theme--light-blue,.tool-comp.tool--email .grid--rev .theme--light-blue,.tool-comp.tool--email .grid--full .theme--light-blue,.tool-comp.tool--email .grid--right .theme--light-blue,.tool-comp.tool--email .grid--center .theme--light-blue{background:#f0f7fa;float:left;width:100%}
.tool-comp.tool--email .accordion-panel{padding:.625em;margin-bottom:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool-comp.tool--email .accordion-panel .accordion{border-top:0}
.tool-comp.tool--email .accordion-panel .accordion .accordion__header{padding-left:1em}
.tool-comp.tool--email .accordion-panel .accordion .icon-expand{width:1em}
.tool-comp.tool--email .accordion-panel .accordion .accordion__content{padding-top:0;padding-left:1em;width:95%}
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .form-input-row--checkbox-confirm.radio-check{padding-left:0}
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .form-input-row--checkbox-confirm.radio-check .input-label--img{text-indent:inherit}
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .accordian__header-link:focus{width:98%}
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .email__preview-content{background:#fff;float:left;width:100%;position:relative;margin-bottom:1em;padding:15px 16px 20px 44px;padding:1.5rem 1.6rem 2rem 4.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .email__preview-content .arrow-up{background:url("clientlibs_base/images/icons/arrow-up.png") no-repeat 0 0;width:2em;height:2em;display:block;position:absolute;text-indent:-9999px;top:-1.125em;left:.875em}
.tool-comp.tool--email .accordion-panel .accordion .accordian__header-link:focus{width:96%}
.tool-comp.tool--email .email__catagories{overflow:hidden;clear:both}
.tool-comp.tool--email .email__catagories .title,.tool-comp.tool--email .email__catagories .tool--overdraft .graph-heading,.tool--overdraft .tool-comp.tool--email .email__catagories .graph-heading{padding:10px 5px 0 0;padding:1rem .5rem 0rem 0rem}
.tool-comp.tool--email .selected-email-panel{padding-left:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool-comp.tool--email .selected-email-panel .email__catagories{display:none}
.tool-comp.tool--email .selected-email-panel .email__catagories .icon-tick{display:none}
.tool-comp.tool--email .selected-email-panel .notice{margin-top:.5em;margin-bottom:.5em}
.tool-comp.tool--email .form-input-row--checkbox-confirm{overflow:hidden;padding-left:0;width:100%;padding:.625em .625em;margin-top:0}
.tool-comp.tool--email .form-input-row--checkbox-confirm .checker,.natyes .radio-check .tool-comp.tool--email .form-input-row--checkbox-confirm .radio,.tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio,.tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio{width:1.25em;height:1.25em;margin-bottom:0}
.tool-comp.tool--email .form-input-row--checkbox-confirm .checker .checked,.natyes .radio-check .tool-comp.tool--email .form-input-row--checkbox-confirm .radio .checked,.tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio .checked,.tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio .checked{width:1.875em;height:1.875em;background:url("clientlibs_base/images/icons/checkbox-checked-small.png") no-repeat}
.tool-comp.tool--email .form-input-row--checkbox-confirm .checker input[type="checkbox"],.natyes .radio-check .tool-comp.tool--email .form-input-row--checkbox-confirm .radio input[type="checkbox"],.tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio input[type="checkbox"],.tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio input[type="checkbox"]{width:1.5em;height:1.5em}
.tool-comp.tool--email .form-input-row--checkbox-confirm .input-label.checkbox{float:left;font-family:"RNHouseSansRegular",sans-serif;margin-left:.3125em;font-size:1.375em;font-weight:normal}
.tool-comp.tool--email .form-input-row--checkbox-confirm:hover{background:#f0f7fa}
.tool-comp.tool--email .accordion__item--odd .form-input-row--checkbox-confirm:hover{background:#ddedf4}
.tool-comp.tool--email .input-field{width:70%}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check{overflow:visible;display:inline-block;padding-right:0;width:auto}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img{text-indent:-9999px;background-repeat:no-repeat;background-position:left center;margin-left:0;float:left}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.rbs{background-image:url("clientlibs_base/images/icons/rbs_logo.png");width:3.125em}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.natwest{background-image:url("clientlibs_base/images/icons/natwest-logo.png");width:5.25em}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.ulster{background-image:url("clientlibs_base/images/icons/ulster-bank-logo.png");width:6.375em}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .radio input{width:2em;height:2em}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check{overflow:initial;padding-left:1.75em}
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check ~ .radio-check{padding-left:.625em}
.tool-comp.tool--email .preview-icons{float:right;width:2.5em;font-size:16px;font-size:1.6rem;font-weight:bold}
.tool-comp.tool--email .preview-icons span{cursor:pointer;text-indent:-9999px;padding:0 10px;padding:0rem 1rem}
.tool-comp.tool--email .preview-icons span.icon-cross{background:url("clientlibs_base/images/icons/email-tool-sprite.png") no-repeat 4px 2px}
.tool-comp.tool--email .preview-icons span.icon-preview{background:url("clientlibs_base/images/icons/email-tool-sprite.png") no-repeat 0 -13px}
.tool-comp.tool--email .email--selected__title{font-family:"RNHouseSansRegular",sans-serif;font-size:1.125em;font-weight:normal;max-width:75%;display:inline-block;line-height:1.25em}
.tool-comp.tool--email .email--selected{width:100%;overflow:hidden;margin-top:1em}
.tool-comp.tool--email .cta{clear:right;float:right;margin-top:1.5em}
.tool-comp.tool--email .cta.cta-next-button,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled,.tool-comp.tool--email .cta.cta-next-button:hover,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled:hover,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled:hover,.tool-comp.tool--email .cta.cta-next-button-disabled{background-position-x:right}
.tool-comp.tool--email .cta.cta-next-button .cta-submit-button,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled .cta-submit-button,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled .cta-submit-button,.tool-comp.tool--email .cta.cta-next-button:hover .cta-submit-button,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled:hover .cta-submit-button,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled:hover .cta-submit-button,.tool-comp.tool--email .cta.cta-next-button-disabled .cta-submit-button{margin:0 .5em 0 0;padding:0 1.125em 0 .875em}
.tool-comp.tool--email .cta.cta-next-button a,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled a,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled a,.tool-comp.tool--email .cta.cta-next-button:hover a,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled:hover a,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled:hover a,.tool-comp.tool--email .cta.cta-next-button-disabled a{margin:0 .5em 0 0;padding:0 1.125em 0 .875em}
.tool-comp.tool--email .cta.cta--s a{margin:16px 20px;margin:1.6rem 2rem;font-family:"RNHouseSansRegular",sans-serif;font-size:14px;font-size:1.4rem;font-weight:normal}
.tool-comp.tool--email .cta.cta-next-button.cta-send--email,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-send--email.cta-next-button-disabled,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-send--email.cta-next-button-disabled{background:#0a2f64;width:5.5em}
.tool-comp.tool--email .cta.cta-next-button.cta-send--email a,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-send--email.cta-next-button-disabled a,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-send--email.cta-next-button-disabled a,.tool-comp.tool--email .cta.cta-next-button.cta-send--email a:hover,.tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-send--email.cta-next-button-disabled a:hover,.main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-send--email.cta-next-button-disabled a:hover{padding-left:.5em}
.tool-comp.tool--email.mortgage-tracker .input-field--textarea{width:100%;height:3.75em;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:1em;font-size:14px;font-size:1.4rem}
.tool-comp.tool--email.mortgage-tracker .placeholder{background-image:none}
.tool-comp.tool--email.mortgage-tracker .input-label.checkbox{padding-top:.25em}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content{padding-left:.3125em;padding-right:.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .form-input-row{width:100%;padding:8px 10px 8px 15px;padding:.8rem 1rem .8rem 1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .error-container{display:none}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .input-label.checkbox{padding-top:.25em;margin-left:0}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content p{font-family:"RNHouseSansRegular",sans-serif;font-size:16px;font-size:1.6rem;line-height:14px;line-height:1.4rem}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content ::-webkit-input-placeholder{color:#0a2f64}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content :-moz-placeholder{color:#0a2f64}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content ::-moz-placeholder{color:#0a2f64}
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content :-ms-input-placeholder{color:#0a2f64}
.tool-comp.tool--email.mortgage-tracker .tracker__requestor .form-input-row--checkbox-confirm.radio-check{overflow:initial;padding-left:1.75em}
.tool-comp.tool--email.mortgage-tracker .tracker__requestor .form-input-row--checkbox-confirm.radio-check ~ .radio-check{padding-left:3.5em}
.tool-comp.tool--email .tracker__requestor,.tool-comp.tool--email .tracker__reference-number{padding-bottom:0!important}
.tool-comp.tool--email .tracker__requestor .form-input-row--checkbox-confirm,.tool-comp.tool--email .tracker__reference-number .form-input-row--checkbox-confirm{padding-top:2.1875em;padding-bottom:0}
.tool-comp.tool--email .tracker__requestor .form-input-row--checkbox-confirm .checkbox,.tool-comp.tool--email .tracker__reference-number .form-input-row--checkbox-confirm .checkbox{margin-left:0}
.tool-comp.tool--email .tracker__row__title{padding-top:1.25em;padding-left:1.5em;font-weight:bold;font-size:15px;font-size:1.5rem}
.tool-comp.tool--email .grid.email__form .tracker__reference-number .input-field,.tool-comp.tool--email .email__form.grid--rev .tracker__reference-number .input-field,.tool-comp.tool--email .email__form.grid--full .tracker__reference-number .input-field,.tool-comp.tool--email .email__form.grid--right .tracker__reference-number .input-field,.tool-comp.tool--email .email__form.grid--center .tracker__reference-number .input-field{width:41%}
.tool-comp.tool--email .grid.email__form .tracker__customer-info,.tool-comp.tool--email .email__form.grid--rev .tracker__customer-info,.tool-comp.tool--email .email__form.grid--full .tracker__customer-info,.tool-comp.tool--email .email__form.grid--right .tracker__customer-info,.tool-comp.tool--email .email__form.grid--center .tracker__customer-info,.tool-comp.tool--email .grid.email__form .tracker__agent-info,.tool-comp.tool--email .email__form.grid--rev .tracker__agent-info,.tool-comp.tool--email .email__form.grid--full .tracker__agent-info,.tool-comp.tool--email .email__form.grid--right .tracker__agent-info,.tool-comp.tool--email .email__form.grid--center .tracker__agent-info{padding-bottom:0!important}
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row,.tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row,.tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row,.tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row,.tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row,.tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row,.tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row,.tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row,.tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row,.tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row{float:left;width:45%}
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row .input-field,.tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row .input-field,.tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row .input-field{width:88%}
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible,.tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible{padding-left:3em}
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container,.tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container{left:3.625em}
.tool-comp.tool--email .notice{margin-top:1.25em;margin-bottom:.75em}
.customer--info{margin-top:1em;float:left;width:100%}
.customer--info label.input-label{min-width:15.625em;display:inline-block;float:left}
.customer--info .camelcase{text-transform:capitalize}
.icon-tick{background:url("clientlibs_base/images/icons/tic-icon.png") no-repeat left center;width:16px;height:16px;display:block;text-indent:-9999px;float:left}
.overlay-inner .email__catagories{display:none;padding-top:.9375em}
.overlay-inner .email--selected .preview-icons{display:none}
.email .breadcrumb,.email .social-bar{display:none}
.mat .tool-comp.app--tracker-comp{margin-right:-18px}
.natyes fieldset.tool--mat{min-height:inherit}
.tool--mat .heading{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem;padding:16px 5px 16px 16px;padding:1.6rem .5rem 1.6rem 1.6rem}
.tool--mat .grid-margin{margin-top:0;margin-top:0rem;margin-bottom:0;margin-bottom:0rem}
.tool--mat .tracking-container{margin-left:0;margin-left:0rem}
.tool--mat .tracking-container .tracker-state .cta-tracker-history a{top:18px;top:1.8rem;right:10px;right:1rem;position:absolute}
.tool--mat .tracking-container .tracker-state .date{padding-left:0;padding-left:0rem;font-size:14px;font-size:1.4rem;float:right;padding-top:8px;padding-top:.8rem;width:18%}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content{position:relative;padding:5px 0 5px 80px;padding:.5rem 0rem .5rem 8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content .node-title{padding-top:8px;padding-top:.8rem;font-size:18px;font-size:1.8rem;width:73%}
.tool--mat .tracking-container .tracker-state .application-state--sub .task-content .end-date{padding-top:8px;padding-top:.8rem}
.tool--mat .tracking-container .tracker-state .application-state--sub.active .task-content ul li{width:80%}
.tool--mat .tracking-container .tracker-state .application-state--sub.active .date{position:absolute;right:110px;right:11rem;padding-top:8px;padding-top:.8rem}
.tool--mat .tracking-container .tracker-state .application-state .details{padding-left:0;padding-right:0;width:72.5%}
.tool--mat .tracking-steps-container{background:url("clientlibs_base/images/misc/bg-tracker-status.jpg") no-repeat}
.tool--mat .tracking-steps-container .user-status .cta-view-details a{float:left}
.tool--mat .tracking-steps-container .tracker-state .line-bar{width:60px;width:6rem;left:79px;left:7.9rem}
.tool--mat .tracking-steps-container .tracker-state .application-state .time-circle{margin:0 20px 10px 20px;margin:0rem 2rem 1rem 2rem}
.tool--mat .cta-login{margin-left:13px;margin-left:1.3rem;margin-bottom:32px;margin-bottom:3.2rem}
.tool--mat .first-input-box{width:48.4%}
.tool--mat .second-input-box{padding-left:0}
.tool--mat .second-input-box .form-input-row{padding-left:0}
.tool--mat .theme--light-purple .padded-tracking-container{margin:0 140px 0 32px;margin:0rem 14rem 0rem 3.2rem}
.tool--mat .cta-submit-button:focus{text-align:center}
.tool--mat .tracking-steps-container .cta.cta--branded.cta--m a,.tool--mat .personal-details .cta.cta--branded.cta--m a{font-size:16px;font-size:1.6rem}
.no-js .tool--mat .cta-next-button-disabled input,.no-js .tool--mat .cta-next-button input,.no-js .tool--mat .main--tool-mobile .tool--overpayment .cta-next-button-disabled input,.main--tool-mobile .tool--overpayment .no-js .tool--mat .cta-next-button-disabled input{margin-right:0}
.no-js .tool--mat .cta-next-button-disabled{pointer-events:stroke}
.no-js .tool--mat .cta-next-button-disabled input{background:#34a2b2}
.no-js .tool--mat .cta-tracker-history,.no-js .tool--mat h3.heading.js-broker-login{display:none}
.no-js .tool--mat .form-input-row .input-label--radio-option{background-image:none;border:0;border-radius:0;box-shadow:none;background:0}
.no-js .tool--mat .form-input-row .input-label--radio-option:active,.no-js .tool--mat .form-input-row .input-label--radio-option.focus{background-image:none;border:0;border-radius:0;box-shadow:none;background:0}
.no-js .tool--mat .form-input-row input[type="radio"]:focus{outline:0}
.no-js .tool--mat .form_button_submit{border:0;margin:0;padding:0}
.no-js .natyes fieldset.tool--mat,.no-js .tool-comp fieldset.tool--mat{padding-bottom:0}
.no-js .shelf--faq .faq-list .q.grid__item{height:170px;height:17rem}
.no-js .shelf--faq .faq-list .q.grid__item a.faq-wrap{margin-top:10px;margin-top:1rem}
.no-js .login-toggle{display:none}
.hero--container .hero--title{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem;padding:0 10px 10px 26px;padding:0rem 1rem 1rem 2.6rem}
.hero--container .desc{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;padding:0 10px 20px 26px;padding:0rem 1rem 2rem 2.6rem}
.hero--container{padding:0 20px 0 20px;padding:0rem 2rem 0rem 2rem;height:276px;height:27.6rem}
.hero--container .shelf--hero{padding:25px 0 0 0;padding:2.5rem 0rem 0rem 0rem}
.hero--container .icon--lock{background:url("clientlibs_base/images/icons/tracker-sprites.png") 0 -233px no-repeat;padding:3px 26px 3px 40px;padding:.3rem 2.6rem .3rem 4rem;font-weight:normal}
.personal-details .cta.cta--branded.cta--m a{float:right;margin-right:0}
.broker-client-list-table{color:#0a2f64;width:100%;font-family:"RNHouseSansRegular",sans-serif;font-size:18px;font-size:1.8rem;table-layout:fixed}
.broker-client-list-table.caption,.broker-client-list-table th,.broker-client-list-table td{padding-left:20px;padding-left:2rem;word-wrap:break-word;line-height:1.35}
.broker-client-list-table th{padding-bottom:10px;padding-bottom:1rem}
.broker-client-list-table td.blank-child{width:25px;width:2.5rem;padding:0}
.broker-client-list-table td.broker-name{position:relative}
.broker-client-list-table td.broker-name .icon-warning{position:absolute;left:20px}
.broker-client-list-table td.broker-name.with-icon{padding-left:45px;padding-left:4.5rem}
.broker-client-list-table-header{margin:0 25px;margin:0rem 2.5rem}
.broker-client-list-thead{color:#807970;font-family:"RNHouseSansRegular",sans-serif;border-bottom:1px solid #b4a99f}
.broker-client-list-thead .broker-client-list-thead-row{margin-bottom:.75em;height:3em}
.broker-client-list-thead .track{text-indent:-624.9375em}
.broker-client-list-tbody-tr{height:6.875em;padding:1.875em 0 2.625em 0}
.broker-client-list-tbody-tr.bold-list td{font-family:"RNHouseSansBold",sans-serif}
.broker-client-list-tbody-tr:nth-child(odd){background:#e9e5e0}
.broker-client-list-tbody-tr:nth-child(even){background:#dfd9d1}
.cta-track-button{float:left;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;-webkit-box-shadow:#1b768b 0 .125em .125em;-moz-box-shadow:#1b768b 0 .125em .125em;box-shadow:#1b768b 0 .125em .125em;width:100px;width:10rem;margin-bottom:1em;margin-top:1em}
.cta-track-button a,.cta-track-button input{background:#34a2b2;color:white;margin:0;padding:10px 25px;padding:1rem 2.5rem;width:50%}
.tool-comp .tool--mat .client-listing .notif-error{display:inline-block;float:none}
.tool-comp .tool--mat .broker-client-table-head{padding-bottom:0;padding-bottom:0rem}
.no-js .creditCard .non-js-submit,.no-js .creditCard .cc-non-js-graph,.no-js .creditCard .non-js--monthly-cost{display:block}
.no-js .creditCard .cc-non-js-graph{width:330px;height:330px;padding-left:60px;padding-left:6rem}
.no-js .creditCard .slider,.no-js .creditCard .cta-js-submit{display:none}
.no-js .creditCard .tool--overdraft .cc-graph--summary .calculate-summary{margin:auto;float:none}
.no-js .creditCard .tool--overdraft .nonjs-symbol-hide{display:none}
.no-js .creditCard input.form_button_submit{background:#34a2b2;border-radius:.3125em;-webkit-box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;-moz-box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;border-top:1px solid #43c9d2;border-width:0;padding:18px 32.5px;padding:1.8rem 3.25rem;margin:20px 32px;margin:2rem 3.2rem;color:white;font-family:"RNHouseSansBold",sans-serif;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;cursor:pointer}
.no-js .creditCard input.form_button_submit:hover{background:#30909e}
.no-js .creditCard .form-input-row .input-label--radio-option{background-image:none;border:none!important;border-radius:0;box-shadow:none;background:0}
.no-js .creditCard .form-input-row .input-label--radio-option:active,.no-js .creditCard .form-input-row .input-label--radio-option.focus{background-image:none}
.no-js .creditCard .form-input-row input[type="radio"]:focus{outline:0}
.no-js .natyes .error-container,.no-js .tool-comp .error-container{position:absolute}
.no-js .natyes .error-container .error-container__arrow,.no-js .tool-comp .error-container .error-container__arrow{display:block}
.no-js .natyes fieldset,.no-js .tool-comp fieldset{padding-bottom:0}
.no-js .tool--overdraft .slider-input .input-field--input-pound.input-field--width-small{width:8.2em}
.no-js .tool--overdraft .slider-input .input-field--width-small{width:9.375em}
.no-js .tool--overdraft .overdraft--toggle-group .toggle-group{margin-top:.5em;padding-left:.5em}
.no-js .tool--overdraft .non-js-mode,.no-js .tool--cashback .non-js-mode,.no-js .tool--clear-rate .non-js-mode,.lt-ie9 .tool--overdraft .non-js-mode,.lt-ie9 .tool--cashback .non-js-mode,.lt-ie9 .tool--clear-rate .non-js-mode{position:relative}
.no-js .tool--overdraft .non-js-mode .non-js--monthly-cost,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost,.no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost,.lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost,.lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost{position:absolute;top:40%;left:23%}
.no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income,.no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income,.no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income,.lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income,.lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money{color:#0a2f64;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center}
.no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money{font-size:32px;font-size:3.2rem;margin-top:5px;margin-top:.5rem}
.no-js .tool--overdraft .js-both-mobile,.no-js .tool--cashback .js-both-mobile,.no-js .tool--clear-rate .js-both-mobile,.lt-ie9 .tool--overdraft .js-both-mobile,.lt-ie9 .tool--cashback .js-both-mobile,.lt-ie9 .tool--clear-rate .js-both-mobile{display:none}
.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .monthly-income--money{width:58%;margin-left:54px}
.no-js .tool--clear-rate .clear-rate-calculation-block .non-js-submit,.no-js .main--tool-desk .tool--clear-rate .result-display-block .non-js-submit,.main--tool-desk .no-js .tool--clear-rate .result-display-block .non-js-submit,.no-js .tool--clear-rate .compare-box .purchase-rate-block .non-js-submit,.lt-ie9 .tool--clear-rate .clear-rate-calculation-block .non-js-submit,.lt-ie9 .main--tool-desk .tool--clear-rate .result-display-block .non-js-submit,.main--tool-desk .lt-ie9 .tool--clear-rate .result-display-block .non-js-submit,.lt-ie9 .tool--clear-rate .compare-box .purchase-rate-block .non-js-submit{padding-left:20px;padding-left:2rem}
.no-js .tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .input-label,.lt-ie9 .tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row .input-label{padding-top:0;padding-top:0rem;padding-left:37px;padding-left:3.7rem}
.no-js .tool--clear-rate .annual-fee-button .non-js-submit .form_button_submit,.lt-ie9 .tool--clear-rate .annual-fee-button .non-js-submit .form_button_submit{margin-left:0;margin-left:0rem}
.no-js .tool--clear-rate .tool--graph,.lt-ie9 .tool--clear-rate .tool--graph{padding-left:0;padding-left:0rem}
.no-js .tool--clear-rate .tool--graph .non-js--monthly-cost,.lt-ie9 .tool--clear-rate .tool--graph .non-js--monthly-cost{left:24%}
.no-js .tool--clear-rate .non-js-mode,.lt-ie9 .tool--clear-rate .non-js-mode{margin-top:20px;margin-top:2rem}
.no-js .tool--clear-rate .cc-graph--summary,.lt-ie9 .tool--clear-rate .cc-graph--summary{margin-left:51px;margin-left:5.1rem}
.creditCard .side-margin{padding-left:15px;padding-left:1.5rem}
.creditCard .content-block{position:relative}
.creditCard .shelf-slope{background:url("clientlibs_base/images/misc/slope.png") no-repeat;position:absolute;width:112px;width:11.2rem;height:152px;height:15.2rem;text-indent:-9999px;text-indent:-999.9rem;right:0;display:block}
.creditCard .overlay-cta .content-cta-left{max-width:46%;float:left}
.creditCard .overlay-cta .content-cta-right{max-width:50%;float:right}
.creditCard .tool--description .tool-desc-left{padding:0 10px 0 30px;padding:0rem 1rem 0rem 3rem;width:45%;float:left}
.creditCard .tool--description .tool-desc-right{padding:0 30px 0 10px;padding:0rem 3rem 0rem 1rem;width:45%;float:right}
.creditCard .tool--description .tool-desc-right .separator{margin-bottom:35px;margin-bottom:3.5rem;display:block}
.creditCard .non-js--monthly-cost{display:none}
.creditCard .tool--graph{margin-top:0}
.tool--overdraft .overdraft--type .select-box-width-medium span{padding-right:3em;width:16.2em}
.tool--overdraft .overdraft--type .select-box-width-medium select{width:24em}
.tool--overdraft .slider-input .input-field--width-small{width:1.25em}
.tool--overdraft .did-you-know-desc{margin-bottom:42px;margin-bottom:4.2rem}
.tool--overdraft .tool--graph{padding-left:3em;margin-top:1em}
.tool--overdraft .cc-graph{padding-left:60px;padding-left:6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tool--overdraft .cc-graph--summary .calculate-summary{padding:0}
.tool--overdraft .symbol.symbol-no-pad{padding:0 16px;padding:0rem 1.6rem;box-sizing:border-box}
.tool--overdraft .account-type-desc{font-size:16px;font-size:1.6rem}
.main--tool-desk .creditCard .shelf .shelf__inner.shelf--padding-none{margin:0!important}
.main--tool-desk .creditCard .title.title-desc,.main--tool-desk .creditCard .tool--overdraft .title-desc.graph-heading,.tool--overdraft .main--tool-desk .creditCard .title-desc.graph-heading{font-size:30px;font-size:3rem}
.tool--overdraft .overdraft--type .select-box-width-medium.mac-os select{width:29em}
.tool--cashback .description-cta{padding-left:48px;padding-left:4.8rem}
.tool--cashback .cashbackTitleBlock{padding-top:0;padding-top:0rem;padding-left:48px;padding-left:4.8rem}
.tool--cashback .cashbackTitleBlock .title,.tool--cashback .cashbackTitleBlock .tool--overdraft .graph-heading,.tool--overdraft .tool--cashback .cashbackTitleBlock .graph-heading{font-size:30px;font-size:3rem;padding-bottom:10px;padding-bottom:1rem}
.tool--cashback .cashback--input-comp .form-input-row{padding-left:48px;padding-left:4.8rem;padding-bottom:10px;padding-bottom:1rem}
.tool--cashback .cc-graph--summary{padding:15px 0 15px 15px;padding:1.5rem 0rem 1.5rem 1.5rem}
.tool--cashback .cc-graph--summary .cashbackSummaryAll .symbol{margin:0;padding:2.875em 0 1.5em 0}
.tool--cashback .cc-graph .monthly-income,.tool--cashback .cc-graph .creditCard .monthly-income--money,.creditCard .tool--cashback .cc-graph .monthly-income--money,.tool--cashback .cc-graph .no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--overdraft .non-js-mode .non-js--monthly-cost .tool--cashback .cc-graph .monthly-income--money,.no-js .tool--cashback .cc-graph .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--cashback .non-js-mode .non-js--monthly-cost .cc-graph .monthly-income--money,.tool--cashback .cc-graph .no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.no-js .tool--clear-rate .non-js-mode .non-js--monthly-cost .tool--cashback .cc-graph .monthly-income--money,.tool--cashback .cc-graph .lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--overdraft .non-js-mode .non-js--monthly-cost .tool--cashback .cc-graph .monthly-income--money,.lt-ie9 .tool--cashback .cc-graph .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--cashback .non-js-mode .non-js--monthly-cost .cc-graph .monthly-income--money,.tool--cashback .cc-graph .lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .monthly-income--money,.lt-ie9 .tool--clear-rate .non-js-mode .non-js--monthly-cost .tool--cashback .cc-graph .monthly-income--money{padding-bottom:0;line-height:2em}
.tool--cashback .tool--description .tool-desc-right{padding:0 30px 0 10px;padding:0rem 3rem 0rem 1rem;margin:0;margin:0rem 0rem 0rem 0rem}
.tool--cashback .tool--description .tool-desc-right .title,.tool--cashback .tool--description .tool-desc-right .tool--overdraft .graph-heading,.tool--overdraft .tool--cashback .tool--description .tool-desc-right .graph-heading{padding-top:10px;padding-top:1rem}
.tool--cashback .tool--description .tool-desc-right .arranged-type-desc{margin-top:25px;margin-top:2.5rem}
.tool--cashback .tool--description .tool-desc-right .separator{display:block}
.tool--cashback .tool--description .tool-desc-right .thumbnail{width:7.3125em;height:7.3125em}
.tool--payOffCalculator .theme--dark-grey{position:relative;padding-bottom:30px;padding-bottom:3rem;padding-left:60px;padding-left:6rem}
.tool--payOffCalculator .theme--light-grey{padding-left:10px;padding-left:1rem}
.tool--payOffCalculator .title,.tool--payOffCalculator .tool--overdraft .graph-heading,.tool--overdraft .tool--payOffCalculator .graph-heading{padding-left:20px;padding-left:2rem}
.tool--payOffCalculator .cta.cta--branded.cta--l{padding-left:20px;padding-left:2rem}
.tool--payOffCalculator .cta.cta--branded.cta--l a{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:110px;min-width:11rem;height:50px;height:5rem;padding:0;padding:0rem;line-height:48px;line-height:4.8rem}
.tool--payOffCalculator .title,.tool--payOffCalculator .tool--overdraft .graph-heading,.tool--overdraft .tool--payOffCalculator .graph-heading{display:block}
.tool--payOffCalculator .additional-info{position:absolute;right:10px;right:1rem;bottom:50px;bottom:5rem;color:#002c64}
.tool--payOffCalculator .additional-info .cta{padding-left:0;padding-left:0rem}
.tool--payOffCalculator .slider-input .input-field{width:75px;width:7.5rem}
.tool--payOffCalculator .lumpsum-confirmation{padding-top:8px;padding-top:.8rem}
.tool--payOffCalculator .lumpsum-confirmation .form-input-row{padding-left:0;padding-left:0rem}
.tool--payOffCalculator .lumpsum-confirmation .form-input-row .input-label{padding:12px 10px;padding:1.2rem 1rem;color:#514e4c}
.tool--payOffCalculator .calculation-block .form-input-row{padding-left:20px;padding-left:2rem}
.tool--payOffCalculator .calculation-block .input-label{clear:left;width:100%;font-size:18px;font-size:1.8rem;padding:5px 0 14px 0;padding:.5rem 0rem 1.4rem 0/10rem}
.tool--payOffCalculator .calculation-block .input-field--width-small{width:135px;width:13.5rem}
.tool--payOffCalculator .calculation-block .icon-info{display:inline-block}
.tool--payOffCalculator .result-block{padding-top:10px;padding-top:1rem;padding-left:80px;padding-left:8rem;padding-right:0;padding-right:0rem;padding-bottom:0;padding-bottom:0rem;font-size:14px;font-size:1.4rem}
.tool--payOffCalculator .result-block .result{text-align:left;font-size:50px;font-size:5rem}
.tool--payOffCalculator .result-block .payment-display,.tool--payOffCalculator .result-block .date-display{min-width:340px;min-width:34rem;min-height:85px;min-height:8.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:auto}
.tool--payOffCalculator .result-block .date-display .result{text-align:center;font-size:35px;font-size:3.5rem;line-height:45px;line-height:4.5rem}
.tool--payOffCalculator .payOffCalculator-desc{padding-top:10px;padding-top:1rem}
.tool--payOffCalculator .payOffCalculator-desc .payement-desc{padding-left:20px;padding-left:2rem}
.tool--payOffCalculator .tool--description .tool-desc-right .separator,.tool--payOffCalculator .tool--description .tool-desc-left .separator{margin-bottom:15px;margin-bottom:1.5rem}
.tool--payOffCalculator .tentative-shelf{padding:40px 0 0 20px;padding:4rem 0rem 0rem 2rem}
.tool--payOffCalculator .tentative-shelf .tentative-box .date-box{padding:5px 0;padding:.5rem 0rem}
.tool--payOffCalculator .tentative-shelf .tentative-box .date-box .result .debtFree-value{font-weight:bold;font-size:35px;font-size:3.5rem}
.tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .year-input,.tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .month-input{width:60px;width:6rem;margin-left:15px;margin-left:1.5rem}
.tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .year-input .input-field--width-small,.tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .month-input .input-field--width-small{width:50px;width:5rem}
.tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .input-field--width-small{width:100px;width:10rem;float:left}
.tool--payOffCalculator .tentative-shelf .tentative-box-seperator{margin:20px 0 30px 0;margin:2rem 0rem 3rem 0/10rem}
.tool--payOffCalculator .tentative-shelf .tentative-box-seperator .line-bar{display:none}
.tool--payOffCalculator .tentative-shelf .tentative-box-seperator .by-pos{float:left;width:100%;position:static;padding-top:35px;padding-top:3.5rem;margin-left:0}
.tool--payOffCalculator .timeImageDisplay-box,.tool--payOffCalculator .dateImageDisplay-box{padding-left:20px;padding-left:2rem;padding-top:15px;padding-top:1.5rem}
.tool--payOffCalculator .timeImageDisplay-box .msg-txt,.tool--payOffCalculator .dateImageDisplay-box .msg-txt{padding-top:0;padding-top:0rem;padding-left:0;padding-left:0rem}
.tool--payOffCalculator .dateImageDisplay-box{padding-left:40px;padding-left:4rem}
.tool--payOffCalculator .lumpsum-amont-entry .form-input-row{padding-left:20px;padding-left:2rem;width:285px;width:28.5rem;margin-top:0;margin-top:0rem;float:left}
.tool--payOffCalculator .lumpsum-amont-entry .form-input-row .input-label{width:100%;font-size:18px;font-size:1.8rem;padding:15px 0;padding:1.5rem 0rem}
.tool--payOffCalculator .lumpsum-amont-entry .form-input-row .input-field.input-field--input-pound{width:85%}
.tool--payOffCalculator .lumpsum-amont-entry .lumpsum-button{float:left;padding-top:20px;padding-top:2rem;display:inline}
.tool--payOffCalculator .lumpsum-amont-entry .lumpsum-button .cta.cta--branded.cta--l a{width:100px;width:10rem;margin-top:10px;margin-top:1rem;margin-left:5px;margin-left:.5rem;line-height:48px;line-height:4.8rem}
.no-js .creditCard .tool--payOffCalculator .form_button_submit{margin:20px;margin:2rem}
.no-js .creditCard .tool--payOffCalculator .slider-input{width:72%}
.no-js .creditCard .tool--payOffCalculator .slider-input .year-input,.no-js .creditCard .tool--payOffCalculator .slider-input .month-input{width:130px;width:13rem}
.no-js .creditCard .tool--payOffCalculator .slider-input .year-input .input-field,.no-js .creditCard .tool--payOffCalculator .slider-input .month-input .input-field{float:left}
.no-js .creditCard .tool--payOffCalculator .slider-input .year-input .txt-bottom-label,.no-js .creditCard .tool--payOffCalculator .slider-input .month-input .txt-bottom-label{width:40px;width:4rem;padding:14px 0 14px 5px;padding:1.4rem 0rem 1.4rem .5rem;float:left}
.no-js .creditCard .tool--payOffCalculator .additional-info{bottom:120px;bottom:12rem}
.no-js .creditCard .tool--payOffCalculator .tentative-shelf .tentative-box .non-js-submit{width:110px;width:11rem;float:left}
.no-js .creditCard .tool--payOffCalculator .tentative-shelf .tentative-box .non-js-submit .form_button_submit{margin:0;margin:0rem;width:110px;width:11rem;height:50px;height:5rem;padding:0}
.no-js .creditCard .tool--payOffCalculator .tentative-shelf .tentative-box .slider-input{float:left}
.no-js .creditCard .tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .input-field--width-small{width:14em}
.no-js .creditCard .tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .year-input .input-field--width-small,.no-js .creditCard .tool--payOffCalculator .tentative-shelf .tentative-box .slider-input .month-input .input-field--width-small{width:50px;width:5rem}
.no-js .creditCard .tool--payOffCalculator .lumpsum-amont-entry{float:left;margin-bottom:25px;margin-bottom:2.5rem}
.no-js .creditCard .tool--payOffCalculator .lumpsum-amont-entry .form-input-row{width:285px;width:28.5rem}
.no-js .creditCard .tool--payOffCalculator .lumpsum-amont-entry .form-input-row .input-field.input-field--input-pound{width:85%}
.no-js .creditCard .tool--payOffCalculator .lumpsum-amont-entry .non-js-submit{width:110px;width:11rem;display:block;float:left}
.no-js .creditCard .tool--payOffCalculator .lumpsum-amont-entry .non-js-submit .form_button_submit{margin:25px 10px 0 0;margin:2.5rem 1rem 0rem 0rem}
.no-js .creditCard .tool--payOffCalculator .timeImageDisplay-box,.no-js .creditCard .tool--payOffCalculator .dateImageDisplay-box{padding-top:32px;padding-top:3.2rem}
.no-js .creditCard .tool--payOffCalculator .cta{display:none}
.no-js .creditCard .tool--payOffCalculator .dateImageDisplay-box .reduced--icon>img{display:none}
.no-js .creditCard .tool--payOffCalculator .lumpsum-confirmation .form-input-row{padding-left:20px;padding-left:2rem}
.no-js .creditCard .tool--payOffCalculator .lumpsum-confirmation .form-input-row .input-label{padding:5px 0;padding:.5rem 0rem}
.tool--clear-rate .platinum-fee-button,.tool--clear-rate .compare-box .annual-fee-button{padding-left:48px;padding-left:4.8rem;padding-top:18px;padding-top:1.8rem;padding-bottom:25px;padding-bottom:2.5rem}
.tool--clear-rate .platinum-fee-button .cta>a,.tool--clear-rate .compare-box .annual-fee-button .cta>a{width:inherit}
.tool--clear-rate .clear-rate-calculation-block,.main--tool-desk .tool--clear-rate .result-display-block,.tool--clear-rate .compare-box .purchase-rate-block{float:left}
.tool--clear-rate .clear-rate-calculation-block .form-input-row,.main--tool-desk .tool--clear-rate .result-display-block .form-input-row,.tool--clear-rate .compare-box .purchase-rate-block .form-input-row{padding-left:48px;padding-left:4.8rem;padding-top:0;padding-top:0rem}
.tool--clear-rate .clear-rate-calculation-block .form-input-row .input-label,.main--tool-desk .tool--clear-rate .result-display-block .form-input-row .input-label,.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-label{clear:left;width:100%;padding-bottom:15px;padding-bottom:1.5rem}
.tool--clear-rate .clear-rate-calculation-block .form-input-row .input-field--width-small,.main--tool-desk .tool--clear-rate .result-display-block .form-input-row .input-field--width-small,.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-field--width-small{width:135px;width:13.5rem;margin-left:0;margin-left:0rem}
.tool--clear-rate .result-display-block{float:left;padding-top:0;padding-top:0rem;padding-left:75px;padding-left:7.5rem}
.tool--clear-rate .result-display-block .result-label{width:100%;clear:left}
.tool--clear-rate .result-display-block .result-display{clear:left;width:100%;font-size:50px;font-size:5rem;padding-top:20px;padding-top:2rem;padding-bottom:10px;padding-bottom:1rem;padding-left:0;padding-left:0rem}
.tool--clear-rate .result-display-block .annual-fee-desc{padding-top:10px;padding-top:1rem}
.tool--clear-rate .result-display-block .annual-fee-desc p{width:100%;float:left;margin-top:0;padding:0;padding-top:10px;padding-top:1rem}
.tool--clear-rate .result-display-block .annual-fee-cta{padding-top:0;padding-top:0rem;padding-bottom:0;padding-bottom:0rem}
.tool--clear-rate .compare-box{float:left}
.tool--clear-rate .compare-box .title,.tool--clear-rate .compare-box .tool--overdraft .graph-heading,.tool--overdraft .tool--clear-rate .compare-box .graph-heading{line-height:0;line-height:0rem;padding-top:45px;padding-top:4.5rem;padding-left:48px;padding-left:4.8rem;font-size:30px;font-size:3rem;width:100%}
.tool--clear-rate .compare-box .purchase-rate-block{padding-top:18px;padding-top:1.8rem}
.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-field--width-small{margin-left:0;margin-left:0rem}
.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-label{font-size:18px;font-size:1.8rem;width:100%}
.tool--clear-rate .compare-box .purchase-rate-block .form-input-row .input-field--input-percentage{margin-left:0;margin-left:0rem}
.tool--clear-rate .compare-box .compare-desc{padding-top:23px;padding-top:2.3rem;padding-left:48px;padding-left:4.8rem;font-size:16px;font-size:1.6rem}
.tool--clear-rate .compare-box .annual-fee-confirmation .form-input-row{width:42%;padding-left:48px;padding-left:4.8rem;padding-top:30px;padding-top:3rem}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row{padding-top:2px;padding-top:.2rem;margin-top:0;margin-top:0rem;padding-left:48px;padding-left:4.8rem}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row .input-label{width:100%;font-size:18px;font-size:1.8rem;clear:left;padding-bottom:15px;padding-bottom:1.5rem}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row .input-field--width-small{margin-left:0;margin-left:0rem;width:135px;width:13.5rem}
.tool--clear-rate .compare-box .annual-fee-amount-entry .form-input-row .input-field--input-pound{margin-left:0;margin-left:0rem}
.tool--clear-rate .compare-box .annual-fee-button{padding-top:15px;padding-top:1.5rem}
.tool--clear-rate .tool--graph .cc-graph--summary{margin-left:60px;margin-left:6rem}
.tool--clear-rate .tool--graph .cc-graph--summary .current-card-summary{padding-left:15px;padding-left:1.5rem}
.tool--clear-rate .tool--graph .cc-graph--summary .comp-txt{padding-top:46px;padding-top:4.6rem;padding-left:0;padding-left:0rem}
.tool--clear-rate .tool--description{padding-top:20px;padding-top:2rem}
.tool--clear-rate .tool--description .tool-desc-left .separator{margin:2rem 0rem 3.5rem 0rem}
.tool-desc-right{padding:0 30px 0 10px;padding:0rem 3rem 0rem 1rem;margin:0;margin:0rem 0rem 0rem 0rem}
.tool-desc-right .separator{display:block}
.tool--description .tool-desc-left{padding:0 10px 0 20px;padding:0rem 1rem 0rem 2rem;width:45%;float:left}
.tool--description .tool-desc-right{padding:0 30px 0 10px;padding:0rem 3rem 0rem 1rem;width:45%;float:right}
.tool--description .tool-desc-right .separator{margin-bottom:30px;margin-bottom:3rem;display:block}
.tool--description .tool-desc-text{margin-top:20px;margin-top:2rem}
.tool--description h3.title,.tool--description .tool--overdraft h3.graph-heading,.tool--overdraft .tool--description h3.graph-heading{font-size:18px;font-size:1.8rem}
.tool--description h3.title.title-desc,.tool--description .tool--overdraft h3.title-desc.graph-heading,.tool--overdraft .tool--description h3.title-desc.graph-heading{font-size:30px;font-size:3rem}
.tool--description h3.title.top-padded,.tool--description .tool--overdraft h3.top-padded.graph-heading,.tool--overdraft .tool--description h3.top-padded.graph-heading{padding-top:48px;padding-top:4.8rem}
.tool--description .separator{margin:20px 0 30px 0;margin:2rem 0rem 3rem 0rem}
.cta a{font-size:14px;font-size:1.4rem}
.cta.cta--branded.cta--m a{padding:6px 42px 6px 0;padding:.6rem 4.2rem .6rem 0rem}
.cta.cta--branded.cta--l a{margin:0 0 10px 0;margin:0rem 0rem 1rem 0rem;padding:12px 17px;padding:1.2rem 1.7rem}
.cta.cta--branded.cta--l a:focus{outline:0;border:2px solid #ffbf47}
.cta.cta--box{-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;-webkit-box-shadow:#b4a99f 0 .125em .125em;-moz-box-shadow:#b4a99f 0 .125em .125em;box-shadow:#b4a99f 0 .125em .125em;margin:5px 0;margin:.5rem 0rem}
.cta.cta--box a,.cta.cta--box input{font-size:11px;font-size:1.1rem;font-weight:bold;background:white;margin:0;color:#42145f;padding:7px 12px;padding:.7rem 1.2rem;text-transform:uppercase}
.cta.cta--box a:hover,.cta.cta--box input:hover{padding:7px 12px;padding:.7rem 1.2rem}
.cta.cta--box a:before,.cta.cta--box a:after,.cta.cta--box input:before,.cta.cta--box input:after{content:''}
.cta.cta--m a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;padding:0 32px 0 0;padding:0rem 3.2rem 0rem 0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("clientlibs_base/images/icons/tracker-sprites.png") right -196px no-repeat;font-weight:normal;text-decoration:none;color:#ad1982}
.cta.cta--m a:before,.cta.cta--m a:after{content:''}
.cta.cta--m.icon--logout{float:right}
.cta.cta--m.icon--logout a{margin:5px 0;margin:.5rem 0rem}
.cta.cta--m.icon--logout a:before,.cta.cta--m.icon--logout a:after{top:1.125em;font-size:16px;font-size:1.6rem}
.cta.cta--m.icon-back{background:0}
.cta.cta--m.icon-back a{background:0;margin:5px 0 5px 26px;margin:.5rem 0rem .5rem 2.6rem;padding:5px 25px 5px 26px;padding:.5rem 2.5rem .5rem 2.6rem}
.cta.cta--m.icon-back a:before,.cta.cta--m.icon-back a:after{top:1em;font-size:16px;font-size:1.6rem}
.cta.cta--m.icon--call{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -318px no-repeat;padding-left:0}
.cta.cta--m.icon--chat{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -371px no-repeat;padding-left:0}
.cta.cta--m.icon--message-us{background:url("clientlibs_base/images/icons/tracker-sprites.png") left -419px no-repeat}
.icon-ques{float:none;left:0}
.modal-overlay .faqOverlayClose,.overlay-wrap .overlay-content .faqOverlayClose{background-image:url("clientlibs_rbs_desktop/images/close_button.png")!important}
.modal-overlay .faqOverlayClose:hover,.overlay-wrap .overlay-content .faqOverlayClose:hover{background-image:url("clientlibs_rbs_desktop/images/close_button_rollover.png")!important}
.tool--mat .carousel__slider{width:auto}
.lt-ie9 .shelf--faq{padding:38px 0 24px}
.shelf--faq{padding:42px 0 24px}
.shelf--faq .shelf__inner.shelf--padded{padding-left:3.992em}
.shelf--faq .carousel__slider{margin-top:5px;margin-bottom:-9px;width:99.5%;margin-left:3px}
.shelf--faq .header-group .header-group__headline{line-height:1.125;margin-top:.22em \9}
.shelf--faq .cta.cta--branded.cta--m a{margin-bottom:10px;margin-top:16px}
.faq-list .q{font-size:2rem;min-height:125px}
.faq-list .q a.faq-wrap{position:static;width:77%;font-size:18px;font-weight:bold;line-height:22px}
.faq-list .q.rbs-light-blue{background:url("clientlibs_rbs_desktop/images/FAQ_shape_white.svg") no-repeat scroll 0 0;background:url("clientlibs_rbs_desktop/images/FAQ_shape_white.png") no-repeat scroll 0 0 \9}
.faq-list .q.rbs-blue{background:url("clientlibs_rbs_desktop/images/FAQ_shape.svg") no-repeat scroll 0 0;background:url("clientlibs_rbs_desktop/images/FAQ_shape.png") no-repeat scroll 0 0 \9}
.faq-list .q.rbs-oatmeal{background:url("clientlibs_rbs_desktop/images/FAQ_shape_grey.svg") no-repeat scroll 0 0;background:url("clientlibs_rbs_desktop/images/FAQ_shape_grey.png") no-repeat scroll 0 0 \9}
.faq-list .q.nat-violet a.faq-wrap{background:0}
.faq-list .q.nat-light-violet a.faq-wrap{background:0}
.faq-list .q.nat-light-grey a.faq-wrap{background:0}
html.js .faq--ans.faq--overlay{background-color:#e0d9d1;height:336px!important;width:557px!important;background-position:left top;background-color:transparent;background-image:url("clientlibs_rbs_desktop/images/FAQ_shape_overlay.png");background-repeat:no-repeat;padding:32px 64px 32px 32px}
html.js .faq--ans.faq--overlay h2.overlay-question{margin-top:-2px;margin-left:-1px;margin-bottom:10px;font-size:3.2rem;font-size:32px;line-height:1.125;font-weight:bold;font-family:"RNHouseSansBold",sans-serif}
html.js .faq-list--special-view .grid__item{padding-left:28px}
html.js .faq-list--special-view .q{width:93%;height:128px!important;padding:13px 2px 25px 19px;padding:13px 2px 26px 19px \9}
html.js .faq-list--special-view .q:hover,html.js .faq-list--special-view .q:focus{padding-right:5px}
html.js .faq-list--special-view li{margin:15px 0 10px}
html.js .faq--ans.faq--overlay:after{content:none}
html.js.lt-ie9 .faq--ans.faq--overlay{padding-top:28px}
html.js.lt-ie9.ie10 .faq--ans.faq--overlay{padding-top:32px}
.faq-inner{width:450px!important;overflow-y:auto;height:218px;padding-right:30px!important}
.faq-inner.scroller .scroller-content{background-color:transparent;background-image:none}
.faq-wrap .faq-list__arrow{background-repeat:no-repeat;height:33px;right:25px;top:10px;width:33px}
.rbs-light-blue .faq-wrap .faq-list__arrow,.rbs-oatmeal .faq-wrap .faq-list__arrow{color:#0a2f64}
.rbs-blue .faq-wrap .faq-list__arrow{color:white}
.faq--ans.faq--overlay .comp-rich-text p:last-child{margin-bottom:0;padding-bottom:0}
.shelf.shelf--faq.theme--light-blue{background-color:#dfd9d1}
.shelf.shelf--faq.theme--blue{background-color:#0a2f64}
.modal-overlay .faqOverlayClose,.overlay-wrap .overlay-content .faqOverlayClose{background-image:url("clientlibs_rbs_desktop/images/Close_button.png");background-color:transparent;width:32px;height:32px;background-repeat:no-repeat;right:15px;top:15px}
.modal-overlay .faqOverlayClose:after,.overlay-wrap .overlay-content .faqOverlayClose:after{content:none}
.modal-overlay .faqOverlayClose:hover,.overlay-wrap .overlay-content .faqOverlayClose:hover{background-image:url("clientlibs_rbs_desktop/images/Close_button_rollover.png");background-color:transparent;width:32px;height:32px;background-repeat:no-repeat;right:15px;top:15px}
.track_faq{width:10px;background-clip:padding-box;background:#b4a99f;border-style:solid;border-color:transparent;border-width:0;border-left-width:1px;border-radius:15px;float:right}
.handle_faq{width:10px;background-clip:padding-box;background:#887b6f;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset 0 -1px 0 rgba(0,0,0,0.07);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset 0 -1px 0 rgba(0,0,0,0.07);border-radius:15px}
.grid.grid--gap-s .grid__item,.grid--gap-s.grid--rev .grid__item,.grid--gap-s.grid--full .grid__item,.grid--gap-s.grid--right .grid__item,.grid--gap-s.grid--center .grid__item,.grid--gap-s.grid--rev .grid__item,.grid--gap-s.grid--full .grid__item,.grid--gap-s.grid--right .grid__item,.grid--gap-s.grid--center .grid__item{padding-left:28px}
.form .shelf--faq .carousel__slider{width:103%}
.overpayment .carousel__slider{width:112%!important}
html.js .overpayment .faq-list--special-view .grid__item{padding-left:0}
html.js .overpayment .faq-list--special-view .q{width:88%}
.faq-search-wrap{margin:1.78em 0 1.5em}
.faq-search-wrap .faq-search fieldset{width:531px;float:none}
.faq-search-wrap .faq-search input{width:531px;box-shadow:0 3px 0 #b4a99f inset;height:2.4em;border-radius:.25em;margin:0;padding:1px 1px 1px 5px}
.faq-search-wrap .faq-search button.faq-btn{background:none repeat scroll 0 0 #34a2b2;border-radius:5px;border-top:1px solid #43c9d2;border-width:1px 0 0;box-shadow:0 3px 0 #1b768b,0 1px 0 #43c9d2 inset;color:white;cursor:pointer;font-family:"RNHouseSansBold",sans-serif;font-size:18px;line-height:24px;margin:1.33em 2.1em .5em 0;padding:9px 18px 5px 16px;text-align:center;text-shadow:1px 1px 1px #13687e;height:1.62em;min-width:5px;width:auto}
.faq-search-wrap .faq-search button.faq-btn:before,.faq-search-wrap .faq-search button.faq-btn:after{content:none}
.faq-search-wrap .faq-search button.faq-btn:hover{background:none repeat scroll 0 0 #30909e;color:white}
.faq-search-wrap .cta{padding:0 0 10px;position:relative;right:32%;bottom:-42px;right:33.5% \9}
.faq-search-wrap .cta a{background-repeat:no-repeat;margin:29px 0 0;min-height:25px;padding-left:0;padding-top:8px;padding-right:42px;text-decoration:none}
.faq-search-wrap .cta.cta--s a{font-size:18px;font-size:1.8rem}
.faq-search-wrap .cta.cta--s a:after{content:"\e615";font-family:'nw-icons';font-size:32px;font-size:3.2rem;opacity:.8;position:absolute}
.theme--white .faq-search-wrap .cta a:hover,.theme--light-blue .faq-search-wrap .cta a:hover{background-image:url("clientlibs_rbs_desktop/images/rebrand-cta-blue-right.png") \9;color:#0a2f64;text-decoration:none}
.faq-list .rbs-light-blue .comp-rich-text p,.faq-list .rbs-oatmeal .comp-rich-text p{color:#0a2f64}
.theme--blue .faq-search-wrap .cta a{background-image:url("clientlibs_rbs_desktop/images/icons/icon1.png") \9;color:white}
.theme--blue .faq-search-wrap .cta a:hover{background-image:url("clientlibs_rbs_desktop/images/icons/icon4.png") \9;color:#b4a99f;text-decoration:none}
.theme--white .faq-search-wrap .cta a,.theme--light-blue .faq-search-wrap .cta a{background-image:url("clientlibs_rbs_desktop/images/arrow1.png") \9;color:#2b95d8}
.faq-search-wrap .faq-search-title{margin:0 0 1.2em;font-size:2.0rem;font-size:20px;line-height:24px}
.faqsearch .faq-search-wrap .cta{height:8em;left:21%;width:39em;position:absolute;bottom:22%}
.faq-search-wrap:only-child{margin:-2px 0 -21px}
.shelf--faq .faq-search-wrap .cta{right:31.25%;right:32.75% \9}
.faq-search-wrap .faq-search button.faq-btn span{margin-right:0;margin-left:0;line-height:22px}
.shelf--faq .faqsearch .faq-search-wrap .cta{bottom:10%}
@media screen and (-webkit-min-device-pixel-ratio:0){.faq-search-wrap .cta{bottom:-40px}
.faq-search-wrap .cta a:after{top:0}
.faq-search-wrap .faq-search-title{margin-bottom:1.22em}
}
.faq-list .rbs-light-blue .comp-rich-text{background-color:#f7f7f5}
.faq-list .rbs-oatmeal .comp-rich-text{background-color:#b4a99f}
.lt-ie9 .faq-search-wrap{margin-bottom:15px}
.lt-ie9 .faq-search-wrap .faq-search fieldset{width:538px}
.lt-ie9 .faq-search-wrap .faq-search button.faq-btn{border-top:1px #43c9d2 solid;border-bottom:3px #1b768b inset;padding:12px 18px 2px 20px}
.lt-ie9 .faq-search-wrap .faq-search input{border-bottom:1px white solid;border-top:3px #b4a99f solid}
.lt-ie9 .faq-search-wrap .faq-search-title{margin-bottom:27px}
.lt-ie9 .shelf--faq .cta a:before,.lt-ie9 .shelf--faq .cta a:after,.lt-ie9 .shelf--faq .link--menu:before,.lt-ie9 .shelf--faq .link--menu:after,.lt-ie9 .shelf--faq .submit-wrap:before,.lt-ie9 .shelf--faq .submit-wrap:after,.lt-ie9 .shelf--faq .header__snav li a:before,.lt-ie9 .shelf--faq .header__snav li a:after{display:block!important}
.ie10 .shelf--faq .cta a:before,.ie10 .shelf--faq .cta a:after,.ie10 .shelf--faq .link--menu:before,.ie10 .shelf--faq .link--menu:after,.ie10 .shelf--faq .submit-wrap:before,.ie10 .shelf--faq .submit-wrap:after,.ie10 .shelf--faq .header__snav li a:before,.ie10 .shelf--faq .header__snav li a:after{display:block!important}
.lt-ie9.ie10 .faq-search-wrap{margin-bottom:18px}
.lt-ie9.ie10 .faq-search-wrap .faq-search-title{margin-bottom:24px}
.lt-ie9.ie10 .faq-search-wrap .faq-search input{border-top:0}
.lt-ie9.ie10 .faq-search-wrap .faq-search button.faq-btn{padding:12px 18px 3px 20px;border-top:0;border-bottom:0}
.lt-ie9 .faq-search-wrap .cta--s a:before,.lt-ie9 .faq-search-wrap .cta--s a:after,.ie10 .faq-search-wrap .cta--s a:before,.ie10 .faq-search-wrap .cta--s a:after{display:block}
.lt-ie9 .faq-search-wrap .cta--s .cta--arrow,.ie10 .faq-search-wrap .cta--s .cta--arrow{background-image:none!important;width:0!important;height:0!important;margin:0!important}
.footer__list{padding:.925em 1.156em;width:75%}
.footer__list li{padding:0 .12em 0 0;width:auto;font-size:11px;font-size:1.1rem;line-height:1.4;border-left:none}
.footer__list li+li:before{color:#b4a99f;content:"•";padding:0 2px}
.find-us{padding-top:.615em;padding-left:0;padding-bottom:0;width:auto;border-top:0}
.find-us__head{font-size:11px;font-size:1.1rem;line-height:1.8;color:#0a2f64}
.find-us__list{width:auto;padding:0}
.find-us__list li{float:left;padding:0 0 0 .8em}
.find-us__list li a:focus{outline:0;border:2px solid #ffbf47}
.find-us__list a{height:32px;width:32px}
.icon-tweet,.icon-fb{background:#0a2f64;color:white}
.icon-tweet:before,.icon-fb:before{font-size:22px;font-size:2.2rem;left:4px}
.icon-tweet:hover,.icon-fb:hover{background:none repeat scroll 0 0 #b4a99f;color:#0a2f64}
.icon-tweet:before{top:4px}
.icon-fb:before{top:2px}
.lt-ie9 .footer .icon-tweet,.lt-ie9 .footer .icon-fb{background-image:none;background-color:#0a2f64}
.lt-ie9 .footer .icon-tweet:after,.lt-ie9 .footer .icon-tweet:before,.lt-ie9 .footer .icon-fb:after,.lt-ie9 .footer .icon-fb:before{display:block}
.lt-ie9 .footer .icon-tweet:hover,.lt-ie9 .footer .icon-fb:hover{background-color:#b4a99f;color:#0a2f64}