html{height:100%}body{min-height:100%;height:auto;width:100%;overflow:scroll;padding:52px 0 75px;position:relative;line-height:1;-webkit-font-smoothing:antialiased!important}body.auto-height{height:auto!important}body.embedded{padding:0;overflow:hidden;overflow-y:scroll;min-width:820px}.lt-ie8 body.embedded{overflow-y:hidden}.lt-ie8 body{overflow:hidden}body.hasFontSmoothing-false *{font-family:Verdana!important}body.mobile,body.tablet{overflow:hidden}a{color:#002888;text-decoration:none}header{height:52px;background:#002888;position:absolute;top:0;left:0;right:0;width:100%;border-bottom:1px solid #ccc}.embedded header{display:none}footer{position:absolute;margin:0 7px;bottom:0;left:0;right:0;border-top:1px solid #e3e3e3;width:auto;color:#585858;height:40px;font-size:11px;padding-top:3px}.embedded footer{display:none}footer .row{line-height:1.4em}.footer-links{color:#002888}#content,#content>.row-offcanvas{min-height:100%}h3.page-heading{padding:0;font-weight:400;font-size:24px;margin:20px 0 10px}.instructions{font-size:18px;line-height:1.22em}.mobile-instructions{font-size:15px;line-height:1.25em;margin-top:5px}.instructions a,.mobile-instructions a{color:#0051bb;text-decoration:none!important;border-bottom:1px solid #0051bb;border-bottom-color:rgba(0,81,187,.4)}.results-box{background:#fff;margin-top:15px;overflow:hidden;box-shadow:1px 1px 1px #bdc3c7;margin-bottom:16px}.results-heading{background:#002f95;height:40px;line-height:40px;margin:1px 1px 0;width:auto!important}.results-heading-text{font-size:24px;display:inline-block;height:40px;padding-top:2px;color:#fff}.results-text{text-align:center;margin:0 auto;font-size:28px;float:none!important;clear:both;margin-top:23px;margin-bottom:20px;padding:0}.results-text>*{line-height:1.15em}.results-footer{color:#666;font-size:15px;background:#eee;padding-top:15px;padding-bottom:15px;margin:0 1px 1px;width:auto!important}.additional-interest-wpr{font-size:60px;color:#002888;line-height:1;margin:8px 0;position:relative;overflow:hidden;left:-10%;width:120%}.additional-interest-wpr .dollar-sup{position:relative;top:-.3em;font-size:.65em}.results-footer-title{color:#777;font-size:20px;margin-bottom:5px}.results-footer-text{line-height:1.1em}.icon-disclaimer-wpr,.icon-learn-more-wpr{margin-bottom:10px;height:16px;line-height:0;clear:both;position:relative}.icon-learn-more-wpr{z-index:1}.disclaimer-wpr{position:relative;top:-26px}.mobile .disclaimer-wpr{margin-top:0;top:auto}.mobile .icon-learn-more-wpr{margin-bottom:5px}.btn{margin-right:3px!important;margin-bottom:3px!important;-webkit-box-shadow:2px 2px 2px #c9c6c6!important;-moz-box-shadow:2px 2px 2px #c9c6c6!important;box-shadow:2px 2px 2px #c9c6c6!important}.btn-image{border:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-primary{background:#002888!important;border-color:#002888!important}.btn-secondary{background:#fedf01;height:45px;border:0;padding:0;font-size:15px;line-height:45px}a.btn-secondary{color:#002888!important}.btn-secondary .btn-image{width:42px;position:absolute;left:0;top:0;height:100%;background-color:#f1c40f;border-radius:4px 0 0 4px}.btn-secondary .btn-text{text-align:left;float:left;margin-left:50px}.results-footer .btn-secondary{margin-top:10px}.btn-back{background:url(../images/btn-back.png) no-repeat;background-size:45px 27px;height:100%!important;width:45px;background-position:0 40%}a.icon-disclaimer{background:url(../images/icon-info.png) no-repeat}a.icon-learn-more{background:url(../images/icon-learn-more.png) no-repeat}a.icon-disclaimer,a.icon-learn-more{background-size:16px 16px;background-position:left center;height:16px;line-height:16px;display:inline-block;color:#666;text-decoration:none;padding-left:20px}a .link-text{border-bottom:1px solid #666;border-bottom-color:rgba(102,102,102,.4)}.btn-close{background:url(../images/btn-close.png) no-repeat;background-size:18px 18px;background-position:center;height:100%;width:40px;position:absolute;right:0;top:0}a,button,input{outline:0!important}.logo{background:url(../images/rbc-logo.png) no-repeat;width:135px;height:39px;margin-top:7px;background-size:100% 100%}.border-bottom{border-bottom:1px solid #e3e3e3}.smooth-transition-200{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.embedded .smooth-transition-200{-webkit-transition:none;-moz-transition:none;transition:none}.slider-div{width:99.5%;height:52px}.noUi-base{top:22px;height:8px;border:0;background:#002888;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.noUi-origin{background:#d8d8d8;right:-2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.noUi-active,.noUi-handle{background:url(../images/knob.png) no-repeat;background-size:100% 100%;width:42px;height:43px;border:0;margin:-17px 0 0 -21px}.noUi-active:after{content:"";display:none;border:0}.slider-label{font-size:13px;color:#888}.slider-min-label{float:left}.slider-max-label{float:right}.slider-label .dollar-sup,.slider-label .percent-sup{position:relative;top:-.2em;font-size:.8em}.slider-label .percent-sup{margin-left:1px}.mobile .slider-wpr{display:none!important}body.modal-open{-ms-touch-action:none}.modal{overflow:hidden!important;height:100%}.modal-dialog{padding:7px}.modal-scrollable .modal-content,.modal-scrollable .modal-dialog{height:100%}.modal-scrollable .modal-body{overflow:hidden!important;position:relative}.modal-scrollable .modal-scroller{position:absolute;z-index:99999;width:auto;padding:12px;left:0;right:0;top:0}.modal-content{background:0 0;border:1px solid #444;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.modal-body,.modal-header{padding:12px 24px}.modal-body{line-height:1.25em;color:#000;font-size:16px;background:#fff;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.modal-header{background:#eaeaea;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;position:relative;border-bottom:1px solid #f2f2f2}.modal-title{font-weight:400;font-size:21px;line-height:1;margin-bottom:-3px}.modal-backdrop,.modal-backdrop.fade.in{opacity:.5;filter:alpha(opacity=50);background:#000}.modal p{margin:1em 0 0}.modal p:first-child{margin-top:0}#disclaimer{width:auto;margin:0 35px;line-height:1.2;color:#666;border:1px solid #eaeaea;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lt-ie9 #disclaimer.in{margin-bottom:35px}#disclaimer p{margin:1em 0 0}#disclaimer .margin-top{margin-top:15px}#disclaimer .margin-bottom{margin-bottom:15px}.lt-ie9 body{padding:0}.lt-ie9 #content{margin-top:52px!important;min-height:0!important}.lt-ie8 #content{padding-top:62px;margin-top:0}.lt-ie9 .embedded #content{margin-top:0!important}.lt-ie8 .embedded #content{padding-top:10px}.lt-ie8 .results-heading-text{float:left}.lt-ie8 .default-oncanvas,.lt-ie8 .has-prefix,.lt-ie8 .has-suffix,.lt-ie8 .input-row,.lt-ie8 .input-wpr,.lt-ie8 .results-offcanvas,.lt-ie8 input{box-sizing:border-box;behavior:url(../_assets-custom/js/boxsizing.htc)}.lt-ie8 .embedded .default-oncanvas,.lt-ie8 .embedded .results-offcanvas{width:49.5%}@media screen and (max-width:699px){.container{padding-left:7px;padding-right:7px}.row{margin-left:-7px;margin-right:-7px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:7px;padding-right:7px}.row-offcanvas{position:relative;overflow:hidden}.row-offcanvas-right .results-offcanvas{right:-100%}.row-offcanvas-right.active .results-offcanvas{right:0}.row-offcanvas-right .default-oncanvas{left:0}.row-offcanvas-right.active .default-oncanvas{left:-100%}.results-offcanvas{position:absolute;top:0}.sub-heading{height:38px;line-height:1.2em;background:#e0e3e5;border-top:1px solid #d9dbdd;border-bottom:1px solid #c6cbcf;padding-left:7px;color:#002888;font-size:13px;font-weight:700}.sub-heading>*{display:table-cell;vertical-align:middle;height:34px}.mobile .sub-heading>*{height:33px}#results .sub-heading>*{display:inline-block;height:auto}.btn-primary{font-size:21px;height:50px;line-height:50px;padding:2px 0 0}.btn-calculate{margin-top:10px}.btn-secondary{padding:2px 0 0}.mobile .btn-secondary{margin-top:5px}.mobile .btn-calculate{margin-top:0;margin-bottom:13px!important}.results-box{margin-top:5px;margin-bottom:12px}.results-text{font-size:21px;margin-top:8px;margin-bottom:5px}.additional-interest-wpr{margin:4px 0}.results-footer{padding-top:10px;padding-bottom:6px}.disclaimer-wpr{margin-top:20px;top:auto;position:absolute;bottom:40px}.form-wpr{overflow:hidden;margin-left:-7px;margin-right:-7px;padding-left:7px;padding-right:7px}.modal-body,.modal-header{padding:12px}.lt-ie8 .sub-heading>*{display:inline;zoom:1}.lt-ie8 .btn-primary{padding:0}.lt-ie8 #content{padding-top:52px}}@media screen and (max-width:319px){.slider-wpr{display:none!important}}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:13/10),(min-resolution:120dpi),(min-resolution:1.3dppx){.btn-back{background-image:url(../images/btn-back@2x.png)}.logo{background-image:url(../images/rbc-logo@2x.png)}.noUi-active,.noUi-handle{background-image:url(../images/knob@2x.png)}a.icon-disclaimer{background-image:url(../images/icon-info@2x.png)}a.icon-learn-more{background-image:url(../images/icon-learn-more@2x.png)}.btn-close{background-image:url(../images/btn-close@2x.png)}}.windows-phone .btn-back{background-image:url(../images/btn-back@2x.png)}.windows-phone .logo{background-image:url(../images/rbc-logo@2x.png)}.windows-phone .noUi-active,.windows-phone .noUi-handle{background-image:url(../images/knob@2x.png)}.windows-phone a.icon-disclaimer{background-image:url(../images/icon-info@2x.png)}.windows-phone a.icon-learn-more{background-image:url(../images/icon-learn-more@2x.png)}.windows-phone .btn-close{background-image:url(../images/btn-close@2x.png)}