#refi-widget{width:650px;max-width:100%;margin:30px auto}.best-banks-header #refi-widget{margin:0 auto}#refi-widget{font-family:'Roboto',sans-serif;position:relative;font-size:1.125rem;-moz-osz-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#refi-widget .checkbox-label,#refi-widget label{font-size:1.125rem;font-weight:500;color:#444;text-align:left;display:block}#refi-widget .panel{background-color:#fff;padding:20px 30px 30px;position:relative}#refi-widget .form-control{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#refi-widget .input-group{display:block;width:100%;position:relative;vertical-align:middle}#refi-widget .form-control,#refi-widget .input-group-addon{font-family:"Roboto",sans-serif;position:relative;height:auto;background-color:#fff;font-size:1.125rem;border:0;padding:10px 16px;color:#444;border-radius:0;line-height:1.3;margin:0}#refi-widget .input-group .input-group-addon{width:30px;padding-right:0;padding-left:0}#refi-widget.header-refi-widget .row-fluid{display:block}#refi-widget .radio-group label{-ms-flex-align:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.refiInputDollarSign{display:inline;position:absolute;top:6px !important;font-size:1.375rem;font-weight:400;line-height:1;color:#766494;background-color:transparent;padding:0;z-index:1}#refi-widget .input-group .form-control{padding:4px 0 4px 20px !important;width:100%;max-width:100%;font-size:1.25rem !important}#refi-widget .input-group .form-control.user_email{padding:4px 0 4px 0 !important}#refi-widget .refi-widget--title{color:#f05323;font-weight:500;font-size:1.875rem;text-align:center;margin-bottom:32px;border:0;font-family:'Roboto',sans-serif;line-height:1.15}#refi-widget .refi-widget--subtitle{font-weight:300;line-height:1.4;margin-bottom:1.25rem;text-align:center}#refi-widget .form-group{margin-bottom:20px !important}#refi-widget .form-group .error.hidden{margin-top:0;display:none}#refi-widget .form-group .error{display:block;font-family:'Roboto',sans-serif;font-size:.875rem;color:#f36d21;margin-top:10px}#refi-widget.blog-refi-widget .form-group{margin-bottom:.675rem !important}#refi-widget .checkbox-label,#refi-widget label{font-size:1rem;font-family:'Roboto',sans-serif;font-weight:300}#refi-widget .notice{font-size:.938rem;margin-top:0;line-height:1.3;font-weight:300;margin-bottom:1.25rem;text-align:left}#refi-widget .btn{position:relative;text-decoration:none;text-shadow:none;background-color:#f05323;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f15827',endColorstr='#f36d21',GradientType=1);background:-moz-linear-gradient(left,#f15827 0%,#f36d21 100%);background:-webkit-linear-gradient(left,#f15827 0%,#f36d21 100%);background:linear-gradient(to right,#f15827 0%,#f36d21 100%);color:#fff;border:0;border-radius:200px;font-size:1.125rem;line-height:1.3;padding:15px 40px;display:block;margin:auto;text-align:center;-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#refi-widget input:focus{outline:0}#refi-widget .theme-button{background:#f36d21;border-radius:50px;font-family:'Roboto',sans-serif;font-weight:700;font-size:1.125rem;padding:15px 25px !important;white-space:normal;border:0;display:block;width:100%;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#refi-widget .theme-button.hover{background:#f15827}#refi-widget .theme-button.blue{background:#62c7c9}#refi-widget .theme-button.blue.hover{background:#38abad}#refi-widget .sign-up-checkbox-wrap{position:relative}#refi-widget .white-text .checkbox-label,#refi-widget.blog-refi-widget .white-text .checkbox-label{font-family:'Roboto',sans-serif !important;font-weight:300 !important;font-size:.875rem !important;color:#fff !important;margin-bottom:5px !important}#refi-widget .refi-sign-up-row label{cursor:pointer;font-family:'Roboto',sans-serif;font-size:17px;color:#414042;background-color:transparent;transition:all .2s;font-weight:300;margin:0;text-align:left;display:block;position:relative;padding:0 25px 0 35px;margin:0 auto;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}#refi-widget .refi-sign-up-row input[type="checkbox"]{display:none}#refi-widget .refi-sign-up-row input[type="checkbox"]:checked+label{background-color:transparent;color:#414042;box-shadow:none}#refi-widget.refi-widget-sidebar .refi-sign-up-row .check{height:20px;width:20px}#refi-widget.refi-widget-sidebar .refi-sign-up-row .check::before{height:12px;width:12px;top:2px;left:2px}#refi-widget .refi-sign-up-row .check{display:block;position:absolute;border:2px solid #ddd;border-radius:100%;height:25px;width:25px;top:0;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}#refi-widget .refi-sign-up-row .check::before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}#refi-widget .refi-sign-up-row input[type="checkbox"]:checked ~ .check{border:2px solid #f36d21}#refi-widget .refi-sign-up-row input[type="checkbox"]:checked ~ .check:before{background:#f36d21}#refi-widget input[type="text"],#refi-widget input[type="number"]{font-family:'Roboto',sans-serif !important}#refi-widget.blog-refi-widget input[type="text"],#refi-widget.blog-refi-widget input[type="number"]{max-width:100%;font-size:1rem;color:#333 !important;font-family:'Roboto',sans-serif !important;font-size:1rem !important;font-weight:400;padding:4px 0 4px 20px !important;box-sizing:border-box;background-color:#fff !important;border-bottom:2px solid #d9d9da;line-height:1}#refi-widget.blog-refi-widget input[type="text"]:focus,#refi-widget.blog-refi-widget input[type="number"]:focus,#refi-widget.blog-refi-widget select:focus{border-color:#a69db6}#refi-widget.blog-refi-widget input[type="text"]{padding:4px 0 4px 10px !important}#refi-widget.blog-refi-widget .input-group .form-control.user_email{padding:4px 0 4px 10px !important}#refi-widget.blog-refi-widget .check{border-color:#fff}#refi-widget.blog-refi-widget ::-webkit-input-placeholder{font-size:1rem}#refi-widget.blog-refi-widget ::-moz-placeholder{font-size:1rem}#refi-widget.blog-refi-widget :-ms-input-placeholder{font-size:1rem}#refi-widget.blog-refi-widget :-moz-placeholder{font-size:1rem}#refi-widget.blog-refi-widget .input-group-addon{font-size:1.25rem !important;top:1px !important}#refi-widget.blog-refi-widget select{background:#fff;border-radius:0;border-bottom:2px solid #d9d9da !important;padding:5px 10px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0}#refi-widget.blog-refi-widget .error{font-family:'Roboto',sans-serif;font-size:.875rem;font-weight:700;color:#fff;margin-top:10px}#refi-widget.blog-refi-widget .white-text .theme-button{background:#fff;color:#62c7c9;font-size:1rem !important;padding:15px !important}#refi-widget .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-shadow:inset 0 0 0 2px #766494;border-radius:50px;overflow:hidden;max-width:100%;list-style:none;margin:10px 0 0;padding:0}#refi-widget .radio-group li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#refi-widget .radio-group label{padding:11px 15px;cursor:pointer;color:#a69db6;background-color:rgba(255,255,255,0);transition:all .2s;font-size:1rem;font-weight:700;margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#refi-widget .radio-group li:first-child label{border-right:0}#refi-widget .radio-group li:last-child label{border-left:0}#refi-widget .radio-group label:not(:first-of-type){border-left:0}#refi-widget .radio-group label:hover{background-color:#766494;color:#fff}#refi-widget .radio-group label:after{content:'';width:1px;height:100%;max-height:50%;background:#766494;position:absolute;top:25%;right:-1px;z-index:1;opacity:1;-o-transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}#refi-widget .radio-group li:last-child label:after{display:none}#refi-widget .radio-group input[type=radio]:hover+label:after,#refi-widget .radio-group input[type=radio]:checked+label:after{opacity:0}#refi-widget .radio-group input[type=radio]{display:none}#refi-widget .radio-group input[type=radio]:checked+label{background-color:#726191;color:#fff;box-shadow:inset 35px 50px 0 #726191}#refi-widget .radio-group input[type=radio]:checked+label:after{display:none}#refi-widget .visible-phone{display:none !important}@media(max-width:980px){.home-header_ins .row-fluid{display:block}.best-banks-header .row-fluid>div[class*="span"],.home-header_ins .row-fluid>div[class*="span"]{display:block;margin-left:0;width:100%}.best-banks-header #refi-widget{margin-top:30px}}@media(max-width:730px){#refi-widget{width:100%}}@media(max-width:479px){#refi-widget .radio-group{display:block;border:0;box-shadow:none;border-radius:0;overflow:hidden;max-width:100%;list-style:none;margin:0;padding:0}#refi-widget .radio-group li{display:block}#refi-widget .radio-group li:after{display:none}#refi-widget .radio-group label{cursor:pointer;font-family:'Roboto',sans-serif;font-size:17px;color:#414042;background-color:transparent;transition:all .2s;font-weight:300;margin:0;text-align:left;display:block;position:relative;padding:0 25px 0 35px;margin:10px auto;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}#refi-widget .radio-group li:first-child label{border-right:0}#refi-widget .radio-group li:last-child label{border-left:0}#refi-widget .radio-group label:not(:first-of-type){border-left:0}#refi-widget .radio-group label:hover{background-color:transparent;color:#414042}#refi-widget .radio-group input[type=radio]{display:inline-block;position:absolute;visibility:hidden}#refi-widget .radio-group input[type=radio]:checked+label{background-color:transparent;color:#414042;box-shadow:none}.check{display:block;position:absolute;border:2px solid #ddd;border-radius:100%;height:25px;width:25px;top:0;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.check::before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}#refi-widget .radio-group input[type=radio]:checked ~ .check{border:2px solid #f36d21}#refi-widget .radio-group input[type=radio]:checked ~ .check:before{background:#f36d21}#refi-widget .visible-phone{display:block !important}}