.nav-inline{border-bottom:3px solid transparent;margin-bottom:10px}.nav-inline>li{float:left;margin-bottom:-1px;margin-right:20px}.nav-inline>li:last-child{margin-right:0}.nav-inline>li>a{padding:5px 0 3px;margin-right:0;line-height:1.428571429;border-color:transparent;border-radius:0;border-width:0 0 3px 0;font-weight:700;outline:0;color:#999}.nav-inline>li>a:hover{border-color:#333;background-color:transparent;color:#333}.nav-inline>li.active>a,.nav-inline>li.active>a:hover,.nav-inline>li.active>a:focus{color:#333;background-color:transparent;border-width:0 0 3px 0;border-bottom-color:#333;cursor:default}.outofpage-ad-wrap{display:none;height:0px;position:absolute;right:0;top:0}.search-autocomplete{position:absolute;top:58px;left:0;right:0;background-color:#fff;border:1px solid #c4c4c4;font-size:12px;z-index:2;padding:10px 20px 0 10px}.search-autocomplete:after,.search-autocomplete:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.search-autocomplete:after{border-color:transparent;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.search-autocomplete:before{border-color:transparent;border-bottom-color:#c4c4c4;border-width:11px;margin-left:-11px}.search-autocomplete .autocomplete-title{margin:5px 0;color:#d92228}.search-autocomplete .found-search-results ul{margin-top:0}.search-autocomplete p{margin:0}.search-autocomplete p.autocomplete-margin-top{margin-top:5px}.search-autocomplete p i{color:#222}.search-autocomplete ul{margin:10px 0}.search-autocomplete ul li{display:block}.search-autocomplete ul li>a{color:#3377cc;font-size:12px;display:block;padding:3px 10px 3px 26px;margin:0 -10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.search-autocomplete ul li>a:hover,.search-autocomplete ul li>a:focus{text-decoration:none}.search-autocomplete ul li:hover a,.search-autocomplete ul li.highlight a{background-color:#f7f7f7;text-decoration:none;color:#d92228}.search-autocomplete ul div{cursor:default;padding-bottom:3px}.search-autocomplete .table{margin:10px 0}.search-autocomplete .table tr>th,.search-autocomplete .table tr>td{padding:2px 0}.search-autocomplete .table tr>th{font-weight:400}.search-autocomplete .table tr>td{font-weight:700}.search-autocomplete hr{margin:10px 0}.search-autocomplete .autocomplete-hint{background-color:#f7f7f7;padding:10px;display:block;margin:0 -20px}.search-input-group.search-input-prepopulate .input-group-btn{z-index:12}.search-input-group.search-input-prepopulate .user-input-box{z-index:11;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-right:0}.search-input-group.search-input-prepopulate .user-input-box::-ms-clear{display:none}.search-input-group.search-input-prepopulate .pre-populate-box-wrapper{position:absolute;top:0;left:0;right:0;z-index:10}.search-input-group.search-input-prepopulate .pre-populate-box{color:#757575;background-color:#fff}.search-input-group .input-group-btn .btn-clear-input{border:none;color:#999;font-size:10px;left:-1px}@media only screen and (max-width: 766px){.search-autocomplete ul li>a{padding:4px 0px 4px 24px;margin:0}.search-autocomplete li.recent-search,.search-autocomplete li.autocomplete-place,.search-autocomplete li.autocomplete-school,.search-autocomplete li.autocomplete-schooldistricts{position:relative}.search-autocomplete li.recent-search:before,.search-autocomplete li.autocomplete-place:before,.search-autocomplete li.autocomplete-school:before,.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e017";width:20px;position:absolute;left:7px;top:0;font:normal normal normal 14px/1 rdcfont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:23px}.search-autocomplete li.recent-search:before{content:"\e050"}.search-autocomplete li.autocomplete-place:before{content:"\e016"}.search-autocomplete li.autocomplete-school:before{content:"\e047"}.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e0be"}.search-autocomplete hr{margin:5px 0}}@media only screen and (max-width: 667px) and (min-width: 375px){.search-input-group.search-input-prepopulate .user-input-box{font-size:16px}.search-input-group.search-input-prepopulate .pre-populate-box{font-size:16px}}.veterans-widget .icon-veterans-widget{float:left;margin-right:10px;font-size:50px}.veterans-widget .veterans-widget-content{height:70px;display:table-cell;vertical-align:middle}.veterans-widget .veterans-widget-content span{display:block}.veteran-benefits-question{background-color:#f7f7f7;padding:10px}.veteran-benefits-question label{max-width:250px}.veteran-benefits-question a .ra{color:#333;cursor:pointer}.veteran-popover-content{max-width:280px}.local-widget{margin-bottom:20px;position:relative}.local-widget .title-section{margin-bottom:0}.local-widget .local-data .data-label{margin-bottom:0}.local-widget .local-data .data-point{display:block;font-size:22px;margin-bottom:10px}.local-widget .local-links-widget{margin:4px 0 10px}.local-widget .local-links-widget li{padding-left:16px}.local-widget .local-links-widget li:first-child{padding-right:11px}.local-widget .local-widget-photos{margin-bottom:20px}.local-widget .local-widget-photos .local-widget-photo-item{height:90px;width:38%;margin-right:3px;float:left;overflow:hidden;cursor:pointer}.local-widget .local-widget-photos .local-widget-photo-item img{height:100%;max-width:none}.local-widget .local-widget-photos .local-widget-photo-item:nth-last-child(2){width:22%;margin-right:0;position:relative}.local-widget .local-widget-photos .local-widget-photo-item:nth-last-child(2) img{width:auto}.local-widget .local-widget-sponsor{margin:-15px 0 20px}.local-widget .local-popular-search h5{margin-bottom:4px}.local-widget .local-lifestyle:nth-last-child(2) .community-image{position:relative}.local-widget .local-lifestyle:nth-last-child(2) .community-image:before{content:" ";background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;margin-bottom:-5px}.local-widget .local-lifestyle:nth-last-child(2) .community-image span{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;font-size:22px;color:#fff;cursor:pointer}.footer-seo-content{background:#f7f7f7;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px}.footer-seo-content p{font-size:12px}.footer-seo-content h2{font-size:14px}.footer-disclaimer-content{background:#f7f7f7;padding:10px 0;border-top:1px solid #ccc;font-size:12px}.footer-disclaimer-content p{font-size:12px}.footer-disclaimer-content h2{font-size:14px}@media only screen and (max-width: 995px){.footer-seo-content li{line-height:2.5}}.owl-carousel .animated{-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;-o-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.mobile-device{position:absolute !important;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bebebe));background-image:-moz-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e9e9e9));background-image:-moz-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f9f9f9));background-image:-moz-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-o-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));background-image:-moz-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:linear-gradient(to bottom, #149bdf 0%, #0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-filter:none;filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:0px solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-filter:none;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}.checkbox-primary{padding-left:20px}.checkbox-primary label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;font-weight:normal}.checkbox-primary label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-moz-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox-primary label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555}.checkbox-primary input[type="checkbox"]{opacity:0;z-index:1}.checkbox-primary input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-primary input[type="checkbox"]:checked+label::before{border-color:#222;background-color:#222}.checkbox-primary input[type="checkbox"]:checked+label::after{font-family:"rdcfont";content:"\e038";color:#fff}.checkbox-primary input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox-primary input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed}.radio-primary{padding-left:20px}.radio-primary label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;font-weight:normal}.radio-primary label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;-moz-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out}.radio-primary label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#222;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);-moz-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33)}.radio-primary input[type="radio"]{opacity:0;z-index:1}.radio-primary input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio-primary input[type="radio"]:focus+label::before{border-color:#222}.radio-primary input[type="radio"]:checked+label::before{border-color:#222}.radio-primary input[type="radio"]:checked+label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}.radio-primary input[type="radio"]:disabled+label{opacity:0.65}.radio-primary input[type="radio"]:disabled+label::before{cursor:not-allowed}.bootstrap-select .btn-default{background-color:#fff;border-color:#999;padding:5px 12px;font-weight:400}.bootstrap-select .btn-default:hover,.bootstrap-select .btn-default:active,.bootstrap-select .btn-default:focus{background-color:#fff;padding:5px 12px;border-color:gray}.bootstrap-select .btn-default.dropdown-toggle{background-color:#fff}.bootstrap-select .dropdown-menu>li a{font-weight:400}.bootstrap-select.open .btn-default{border-color:#999}.bootstrap-select.select-full-width:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.selectpicker.error+.bootstrap-select .dropdown-toggle{border:0}@media only screen and (max-width: 766px){.bootstrap-select .btn-default .filter-option{padding-right:10px}}.owl-carousel .owl-item{overflow:hidden}.owl-carousel .owl-item.active img{opacity:1;z-index:1}.mrtg-tools{background-color:#E5E7EB;padding:10px 0 25px;margin-bottom:25px}.mrtg-tools .tool-box{padding:30px;text-align:center;display:block}.mrtg-tools .tool-box:hover,.mrtg-tools .tool-box:active,.mrtg-tools .tool-box:focus{text-decoration:none}.mrtg-tools .tool-box h4{line-height:1.4}.mrtg-tools .tool-box p{color:#333;line-height:18px}.mrtg-tools .tool-box .ra{color:#f8a01c;font-size:50px;margin-bottom:15px}.mrtg-tools .tool-box .ra-guide-mortgage{width:60px;height:60px}.mrtg-tools .tool-item-container{margin-bottom:15px;position:relative;min-height:71px}.mrtg-tools .tool-item-container img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(2, 2);-moz-transform:translate(-50%, -50%) scale(2, 2);-ms-transform:translate(-50%, -50%) scale(2, 2);-o-transform:translate(-50%, -50%) scale(2, 2);transform:translate(-50%, -50%) scale(2, 2);position:absolute}.mrtg-tools .flexbox-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}.mrtg-tools .flexbox-container>.flex-item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;min-width:230px;-webkit-flex:230px}.mrtg-tools .flexbox-container .flex-item{padding:0;background-color:#fff;margin-bottom:10px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25)}.mrtg-tools .flexbox-container .flex-item:hover{-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29)}.mortgage-rates .compare-container .sub-header,.home-equity-rates .compare-container .sub-header{margin:24px 0;padding:0 15%;font-size:40px}.mortgage-rates .compare-container .search-criteria-desc,.home-equity-rates .compare-container .search-criteria-desc{margin-bottom:10px;padding:10px}.mortgage-rates .compare-container .search-criteria-desc span,.home-equity-rates .compare-container .search-criteria-desc span{float:left}.mortgage-rates .compare-container .search-criteria-desc .description,.home-equity-rates .compare-container .search-criteria-desc .description{font-weight:400;text-align:left;margin-bottom:10px;font-size:16px}.mortgage-rates .action-bar-header .advertising-disclosure,.home-equity-rates .action-bar-header .advertising-disclosure{display:block;text-align:right;font-size:16px;font-weight:700}.mortgage-rates .action-bar-header .advertising-disclosure.small,.home-equity-rates .action-bar-header .advertising-disclosure.small{display:block;text-align:right;font-size:14px;font-weight:700}.mortgage-rates .mrtg-rates-header header,.mortgage-rates .home-equity-rates-header header,.home-equity-rates .mrtg-rates-header header,.home-equity-rates .home-equity-rates-header header{position:relative}.mortgage-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure,.mortgage-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure,.home-equity-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure,.home-equity-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure{font-size:16px;position:absolute;font-weight:700;bottom:0px;right:0px}.mortgage-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure.small,.mortgage-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure.small,.home-equity-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure.small,.home-equity-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure.small{font-size:14px;position:absolute;bottom:-15px}.mortgage-rates .modal-rate-compare .modal-header,.home-equity-rates .modal-rate-compare .modal-header{background:none}.mortgage-rates .mrtg-tools,.home-equity-rates .mrtg-tools{background-color:#fff;clear:both}.mortgage-rates .checkbox-primary label::after,.home-equity-rates .checkbox-primary label::after{top:5px}.mortgage-rates .radio-primary label::after,.home-equity-rates .radio-primary label::after{top:8px}.mortgage-rates .muted,.home-equity-rates .muted{color:#999}.mortgage-rates .star-rating .ra,.home-equity-rates .star-rating .ra{color:#ffb81d;font-size:14px}.mortgage-rates .star-rating.rating-dim,.home-equity-rates .star-rating.rating-dim{color:#c4c4c4}.mortgage-rates .mrtg-rates-provider-disclaimer,.home-equity-rates .mrtg-rates-provider-disclaimer{margin-top:40px;font-size:14px;font-weight:300}.mortgage-rates .mrtg-rates-provider-disclaimer .hel-disclaimer-more-info,.home-equity-rates .mrtg-rates-provider-disclaimer .hel-disclaimer-more-info{cursor:pointer;font-weight:normal}.mortgage-rates .mrtg-rates-provider-disclaimer .rates-provider-full-disclaimer,.home-equity-rates .mrtg-rates-provider-disclaimer .rates-provider-full-disclaimer{margin-top:20px}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer{font-size:50px;color:#333;display:block;text-align:center;line-height:40px}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer .ra,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer .ra{color:#999}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:hover,.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:active,.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:focus,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:hover,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:active,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:focus{text-decoration:none}.mortgage-rates .mrtg-rates-provider-disclaimer h3,.home-equity-rates .mrtg-rates-provider-disclaimer h3{font-size:16px;font-weight:700;color:#0099cc;margin:0}.mortgage-rates .mrtg-rates-provider-disclaimer .small,.home-equity-rates .mrtg-rates-provider-disclaimer .small{font-size:14px}.mortgage-rates .mrtg-rates-provider-disclaimer p,.home-equity-rates .mrtg-rates-provider-disclaimer p{color:#999}.mortgage-rates .mrtg-rates-provider-disclaimer a,.home-equity-rates .mrtg-rates-provider-disclaimer a{font-weight:700}.mortgage-rates .rdc-disclaimer,.home-equity-rates .rdc-disclaimer{font-size:12px;color:#999}.mortgage-rates .rates-provided-by,.home-equity-rates .rates-provided-by{margin-top:20px;font-size:14px}.mortgage-rates .rates-provided-by img,.home-equity-rates .rates-provided-by img{height:12px;vertical-align:baseline}.mortgage-rates .pagination,.home-equity-rates .pagination{font-size:12px}.rates #mortgage-content{background-image:-webkit-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:-o-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e6f3fc), to(#fefeff));background-image:-moz-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:linear-gradient(to bottom, #e6f3fc 0%, #fefeff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6F3FC', endColorstr='#FFFEFEFF', GradientType=0);-webkit-background-size:100% 10%;background-size:100% 10%;background-repeat:no-repeat}.rates #mortgage-content .mrtg-rates-header header{position:relative}.rates #mortgage-content .mrtg-rates-header header .ad-disclosure{padding:10px}.rates #mortgage-content .mrtg-rates-header header .ad-disclosure .advertising-disclosure{font-size:16px;position:absolute;font-weight:700;bottom:0px;right:0px}.rates #mortgage-content .mrtg-rates-header header .advertising-disclosure.small{font-size:14px;position:absolute;bottom:-15px}.rates #mortgage-content .breadcrumb-list{padding-top:8px}.rates #mortgage-content .breadcrumb-list ul a{display:inline-block}.rates #mortgage-content .breadcrumb-list ul li,.rates #mortgage-content .breadcrumb-list ul span{line-height:1.8em;font-family:Roboto;font-size:14px;font-weight:300;color:#333333}.rates #mortgage-content .breadcrumb-list ul li{margin-right:5px;margin-left:0;line-height:1.8em}@media only screen and (max-width: 995px){.mrtg-rates-header .header-section-secondary{font-size:16px}}@media only screen and (max-width: 766px){.mortgage-rates .rates-provided-by{position:inherit;margin-top:10px;text-align:left}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer{text-align:left}}@-webkit-keyframes appear{from{opacity:0}to{opacity:1}}@-moz-keyframes appear{from{opacity:0}to{opacity:1}}@-o-keyframes appear{from{opacity:0}to{opacity:1}}@keyframes appear{from{opacity:0}to{opacity:1}}.mrtg-rates-search{z-index:1;position:relative;opacity:0}.mrtg-rates-search.appear{-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.mrtg-rates-search.affix{position:fixed;top:0;width:100%;z-index:10}.mrtg-rates-search .search-autocomplete{padding:2px 10px}.mrtg-rates-search .card-search-facet{border:1px solid #dcdcdc;background-color:#fff;min-height:50px;padding:20px 0}.mrtg-rates-search .card-search-facet .form-group{position:absolute;bottom:-15px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li{height:inherit}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:first-child{border-left:0;width:10%;min-width:85px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:last-child{margin-right:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-down-payment .down-pay-percent{padding-left:8px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-home-price{min-width:85px;width:11%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:20%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-loan-type,.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-points{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li .credit-score-selector button{border:none;font-weight:400;font-size:18px;padding:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) .icon-equals{display:block;width:10px;height:10px;position:absolute;top:25px;left:90px;z-index:5}.mrtg-rates-search .card-search-facet:not(.edit-mode) label{font-size:14px;font-weight:400;margin:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) input{cursor:pointer}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="text"]{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-weight:400;font-size:18px;padding:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]+label{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label{display:block;color:#333;font-weight:400;font-size:18px;margin-left:-10px;padding:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::before,.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::after{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select{margin-top:6px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select .btn-default.dropdown-toggle:hover{background-color:initial}.mrtg-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select.btn-group .btn .caret{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-cancel{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-done{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{display:inline-block;position:absolute;top:32px;right:150px}.mrtg-rates-search .card-search-facet .search-input-group{width:100%}.mrtg-rates-search .card-search-facet .search-autocomplete{top:70px}.mrtg-rates-search .card-search-facet .list-horizontal{margin:0 auto;width:95%;max-width:1000px}.mrtg-rates-search .card-search-facet .list-horizontal>li{height:88px;margin-left:20px}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location{position:relative;width:30%;margin-left:30px}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location input.user-input-box.input-error{border-color:#d92228;border-right:1px solid #d92228}.mrtg-rates-search .card-search-facet .list-horizontal>li:first-child{float:left}.mrtg-rates-search .card-search-facet .icon-equals{display:none}.mrtg-rates-search .card-search-facet #loan-filters{-webkit-column-width:350px;-moz-column-width:350px;column-width:350px;height:100px}.mrtg-rates-search .card-search-facet #loan-filters .checkbox-primary{float:none;width:inherit}.mrtg-rates-search .card-search-facet #loan-filters .checkbox-primary:first-of-type{margin-top:0px}.mrtg-rates-search .card-search-facet .radio-primary{padding-left:10px;margin:4px 0}.mrtg-rates-search .card-search-facet .rate-purpose{width:10%;min-width:100px}.mrtg-rates-search .card-search-facet .rate-purpose .rate-purpose-radio{margin-bottom:5px}.mrtg-rates-search .card-search-facet .rate-purpose .rate-purpose-radio label::after{top:3px}.mrtg-rates-search .card-search-facet .rate-home-price{min-width:110px;width:11%}.mrtg-rates-search .card-search-facet .rate-location{margin-left:20px}.mrtg-rates-search .card-search-facet .rate-down-payment{width:18%;min-width:135px}.mrtg-rates-search .card-search-facet .rate-down-payment input{width:38%}.mrtg-rates-search .card-search-facet .rate-down-payment input:first-child{width:62%;border-right:0}.mrtg-rates-search .card-search-facet .rate-credit-score,.mrtg-rates-search .card-search-facet .rate-points{width:20%}.mrtg-rates-search .card-search-facet .rate-loan-type{width:50%}.mrtg-rates-search .card-search-facet .rate-loan-type #loan-filters{-webkit-column-width:150px;-moz-column-width:150px;column-width:150px}.mrtg-rates-search .card-search-facet .action-bar{margin:0 auto;width:95%;max-width:1000px}.mrtg-rates-search .card-search-facet .error{margin-left:220px;font-weight:normal;font-size:14px;color:#d92228;width:auto}.mrtg-rates-search .card-search-facet .input-search-error{color:#d92228}@media only screen and (max-width: 1279px){.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-down-payment{margin-right:0}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location{width:30%;margin-left:30px}.mrtg-rates-search .card-search-facet .list-horizontal>li:last-child{float:right}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:18%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:40px}}@media only screen and (max-width: 995px){.mrtg-rates-search .card-search-facet{height:300px}.mrtg-rates-search .card-search-facet .action-bar{width:100%;padding-right:10px}.mrtg-rates-search .card-search-facet .list-horizontal{width:100%}.mrtg-rates-search .card-search-facet .list-horizontal>li:nth-child(2){margin-right:10px}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location{width:28%}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:50%}.mrtg-rates-search .card-search-facet .list-horizontal>li:last-child{float:left}.mrtg-rates-search .card-search-facet .rate-loan-type{width:50%}.mrtg-rates-search .card-search-facet .rate-loan-type #loan-filters{-webkit-column-width:118px;-moz-column-width:118px;column-width:118px;height:initial}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:20px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-purpose{min-width:90px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:25%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-down-payment{margin-right:13%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-credit-score{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .icon-equals{left:80px}}@media only screen and (max-width: 767px){.mrtg-rates-search .card-search-facet{height:400px}.mrtg-rates-search .card-search-facet .list-horizontal>li:last-child{position:relative;top:-90px}}.mrtg-rate-trends{clear:both}.mrtg-rate-trends .card-rate-trends{background-color:#fff;min-height:150px;padding:20px}.mrtg-rate-trends .chart{height:185px;width:100%;float:left}.mrtg-rate-trends .chart-text{margin-top:30px;position:relative}.mrtg-rate-trends .chart-text .rate{font-size:23px;font-weight:400;margin-left:15px}.mrtg-rate-trends .chart-text .ra{position:absolute}.mrtg-rate-trends .chart-text .loan::before{content:'';height:10px;width:10px;display:inline-block;margin-right:5px;border-radius:5px}.mrtg-rate-trends .y30-text .loan::before{background-color:#92A0E5}.mrtg-rate-trends .y15-text .loan::before{background-color:#BCDB8F}.mrtg-rate-trends .a51-text .loan::before{background-color:#7BCDF3}.mrtg-rate-trends .ra-arrow-down{color:#57bb10;bottom:0}.mrtg-rate-trends .ra-arrow-up{color:#a92d2d;bottom:3px}.mrtg-rate-trends .text-align-right{margin-top:20px}@media only screen and (min-width: 996px) and (max-width: 1279px){.mrtg-rate-trends .chart-text .loan{font-size:12px}.mrtg-rate-trends .chart-text .ra{right:-15px}}@media only screen and (max-width: 320px){.mrtg-rate-trends .chart-text .loan{font-size:11px}.mrtg-rate-trends .card-rate-trends{padding:5px}.mrtg-rate-trends .card-rate-trends .rate{font-size:18px}}.city-rate-trends-table h2,.product-rate-trends-table h2,.state-rate-trends-table h2{color:#333;font-size:20px;line-height:20px;line-height:1.4em}.city-rate-trends-table .date-today,.product-rate-trends-table .date-today,.state-rate-trends-table .date-today{color:#999;font-size:14px}.city-rate-trends-table .product-rate-trends-table-wrapper,.city-rate-trends-table .state-rate-trends-table-wrapper,.product-rate-trends-table .product-rate-trends-table-wrapper,.product-rate-trends-table .state-rate-trends-table-wrapper,.state-rate-trends-table .product-rate-trends-table-wrapper,.state-rate-trends-table .state-rate-trends-table-wrapper{border:1px solid #E4E4E4;background-color:#FFFFFF;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);padding:24px 0;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.city-rate-trends-table table,.product-rate-trends-table table,.state-rate-trends-table table{width:100%;margin:0 auto;width:95%;max-width:1000px}.city-rate-trends-table table a,.product-rate-trends-table table a,.state-rate-trends-table table a{font-size:12px;font-weight:400}.city-rate-trends-table header,.product-rate-trends-table header,.state-rate-trends-table header{padding-left:50px;padding-right:50px}.city-rate-trends-table header h2,.product-rate-trends-table header h2,.state-rate-trends-table header h2{font-weight:400;font-size:26px}.city-rate-trends-table td,.city-rate-trends-table th,.product-rate-trends-table td,.product-rate-trends-table th,.state-rate-trends-table td,.state-rate-trends-table th{padding-left:10%;padding-right:10%;padding-top:10px}.city-rate-trends-table th,.product-rate-trends-table th,.state-rate-trends-table th{border-bottom:2px solid #999;color:#999;padding-bottom:10px;font-size:14px;font-weight:400}.city-rate-trends-table td,.product-rate-trends-table td,.state-rate-trends-table td{font-size:18px;font-weight:400;line-height:28px}.city-rate-trends-table .ra-arrow-down,.product-rate-trends-table .ra-arrow-down,.state-rate-trends-table .ra-arrow-down{color:#57bb10;position:relative;top:-2px;left:40px}.city-rate-trends-table .ra-arrow-up,.product-rate-trends-table .ra-arrow-up,.state-rate-trends-table .ra-arrow-up{color:#a92d2d;position:relative;top:-2px;left:40px}.city-rate-trends-table .text-align-right,.product-rate-trends-table .text-align-right,.state-rate-trends-table .text-align-right{margin-top:20px}.state-rate-trends-table{margin-bottom:45px}.product-rate-trends-table{margin-bottom:0px}.product-mrtg-rates-header .container .header-group,.city-mrtg-rates-header .container .header-group,.state-mrtg-rates-header .container .header-group{margin-top:-10px}.product-mrtg-rates-header p.header-section-secondary,.city-mrtg-rates-header p.header-section-secondary,.state-mrtg-rates-header p.header-section-secondary{margin:24px 0;padding:0 25%;font-size:18px;line-height:28.8px}@media only screen and (min-width: 767px) and (max-width: 995px){.city-mrtg-rates-header p.header-section-secondary,.state-mrtg-rates-header p.header-section-secondary{padding:0 8%}}.mrtg-rate-table{font-size:12px;border:1px solid #dcdcdc;background-color:#fff;position:relative}.mrtg-rate-table h3{color:#333;font-weight:400;font-size:23px;margin-top:5px}.mrtg-rate-table .selected-compare{font-weight:normal;color:#3377cc;cursor:pointer;position:absolute;right:10px;top:-27px}.mrtg-rate-table .action-bar{background-color:#f7f7f7;padding:10px 15px;border-bottom:1px solid #dcdcdc;list-style-type:none}.mrtg-rate-table .action-bar .active{font-weight:700}.mrtg-rate-table .action-bar>li{display:inline-block;margin-right:15px}.mrtg-rate-table .action-bar li.edit-search{float:right}.mrtg-rate-table .action-bar a{color:#333;cursor:pointer;text-decoration:none}.mrtg-rate-table .action-bar a.btn-default{color:#d92228;font-size:12px}.mrtg-rate-table .action-bar a.btn{position:absolute;top:3px;right:38px}.mrtg-rate-table .action-bar .link-filter{margin-right:40px}.mrtg-rate-table .rating-num{font-size:12px}.mrtg-rate-table .mrtg-rate-card{border-bottom:1px solid #dcdcdc;color:#333;padding:20px 10px}.mrtg-rate-table .mrtg-rate-card .row{padding-left:20px}.mrtg-rate-table .mrtg-rate-card .offer a{cursor:pointer}.mrtg-rate-table .mrtg-rate-card .offer-detail{padding-left:25px}.mrtg-rate-table .mrtg-rate-card .lender-phone{width:140px}.mrtg-rate-table .mrtg-rate-card .lender-phone span{color:#999}.mrtg-rate-table .mrtg-rate-card .popover-rate{text-decoration:none;color:#999;border-bottom:1px solid transparent}.mrtg-rate-table .mrtg-rate-card .link-rate-compare{position:absolute;top:25px;left:-35px}.mrtg-rate-table .mrtg-rate-card .checkbox-primary{height:25px;margin-top:0}.mrtg-rate-table .mrtg-rate-card .checkbox-primary:hover:before,.mrtg-rate-table .mrtg-rate-card .checkbox-primary:hover:after,.mrtg-rate-table .mrtg-rate-card .checkbox-primary:focus:before,.mrtg-rate-table .mrtg-rate-card .checkbox-primary:focus:after{display:block}.mrtg-rate-table .mrtg-rate-card .popover{width:300px;max-width:400px;z-index:10;position:absolute}.mrtg-rate-table .mrtg-rate-card .checkbox{position:absolute;top:50px;left:30px}.mrtg-rate-table .mrtg-rate-card .checkbox span{color:#333;font-weight:400}.mrtg-rate-table .mrtg-rate-card .monthly-payment-label{color:#999}.mrtg-rate-table .mrtg-rate-card:hover{outline:1px solid #c4c4c4;border-bottom:1px solid transparent}.mrtg-rate-table .mrtg-rate-card:hover .lender-info .item{color:#333;border-color:#333}.mrtg-rate-table .mrtg-rate-card:hover .popover-rate{border-bottom:1px dashed #c4c4c4;color:#333}.mrtg-rate-table .mrtg-rate-card:hover .monthly-payment-label{color:#333}.mrtg-rate-table .mrtg-rate-card .loan,.mrtg-rate-table .mrtg-rate-card .lender,.mrtg-rate-table .mrtg-rate-card .phone{font-size:12px;font-weight:400}.mrtg-rate-table .mrtg-rate-card .phone{font-size:14px}.mrtg-rate-table .mrtg-rate-card .lender-logo{max-height:50px;max-width:130px}.mrtg-rate-table .mrtg-rate-card .lender-info{display:inline-block;margin-left:20px}.mrtg-rate-table .mrtg-rate-card .lender-info a,.mrtg-rate-table .mrtg-rate-card .lender-info a:hover,.mrtg-rate-table .mrtg-rate-card .lender-info a:active,.mrtg-rate-table .mrtg-rate-card .lender-info a:visited{text-decoration:none;cursor:pointer}.mrtg-rate-table .mrtg-rate-card .lender-info .item{width:25px;height:25px;border:1px solid #c4c4c4;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin-right:3px;display:inline-block;color:#c4c4c4;cursor:pointer}.mrtg-rate-table .mrtg-rate-card .lender-info .popover{width:auto !important;white-space:nowrap}.mrtg-rate-table .mrtg-rate-card .link-rate-detail{margin-top:22px;color:#999;font-size:12px;text-decoration:none}.mrtg-rate-table .mrtg-rate-card .rating-reviews{color:#999;font-size:12px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel>div:first-child{border:1px solid #dcdcdc;max-height:460px;overflow-x:hidden;overflow-y:scroll;position:static}.mrtg-rate-table .mrtg-rate-card .nmls,.mrtg-rate-table .mrtg-rate-card .state-license{font-size:12px;color:#999}.mrtg-rate-table .mrtg-rate-card .rate,.mrtg-rate-table .mrtg-rate-card .monthly-payment{font-size:23px;font-weight:400;color:#333}.mrtg-rate-table .mrtg-rate-card .rate span,.mrtg-rate-table .mrtg-rate-card .monthly-payment span{font-size:14px;font-weight:400}.mrtg-rate-table .mrtg-rate-card .monthly-payment{font-weight:700}.mrtg-rate-table .mrtg-rate-card .btn-primary{min-height:35px;margin-top:1px;width:140px}.mrtg-rate-table .mrtg-rate-card .arrow-rate-detail .ra{color:#999;font-size:18px}.mrtg-rate-table .mrtg-rate-card .vu-native-ad-message{font-size:20px;font-weight:400}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul{list-style-type:none}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul a{border-bottom:1px dashed #c4c4c4;color:#333;text-decoration:none;cursor:pointer}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul.stripes li{padding:5px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul.stripes li:nth-child(odd){background-color:#f7f7f7}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .muted{font-size:12px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .sum-total{border-top:1px solid #c4c4c4;font-weight:700}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info{display:block;margin-left:5px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info a:hover,.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info a:active{text-decoration:none}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info .item{width:25px;height:25px;border:1px solid #7BCDF3;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin:0 5px 5px 0;display:inline-block;background-color:#7BCDF3;color:#fff}.mrtg-rate-table .messages-content{margin-top:10px}.mrtg-rate-table .featured-rate-row{background-color:#fff;border-top:3px solid #ffb81d !important;border-radius:0 0 3px 3px !important}.mrtg-rate-table .featured-rate{color:#ffb81d;margin-right:3px}.mrtg-rate-table .no-rates-found .mrtg-rate-card{border-bottom:none}.mrtg-rate-table .no-rates-found .mrtg-rate-card:hover{outline:none}.mrtg-rate-table .no-rates-found .tip{margin:10px 0px 15px 0px}.mrtg-rate-table .no-rates-found .tip .primary-text{font-size:25px;font-weight:300;text-align:center}.mrtg-rate-table .no-rates-found .tip .secondary-text{font-size:15px;text-align:center}.mrtg-rate-table .no-rates-found .tip-content .primary-text{font-weight:600;font-size:22px;text-align:center}.mrtg-rate-table .no-rates-found .tip-content .secondary-text{font-size:15px;text-align:center;line-height:120%;margin-bottom:15px}.mrtg-rate-table .no-rates-found .tip-content .home-loan-cta{display:block;width:370px;margin:0 auto;border-radius:4px}.mrtg-rate-table .no-rates-found .tip-content .divider{text-align:center;font-weight:300;font-size:20px;margin:15px 0 10px 0}.mrtg-rate-table .no-rates-found .tip-content .widgets-container{margin-top:10px}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget,.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget{border-style:solid;border-color:#dcdcdc;border-width:0.5px;width:100%;height:100px;padding:15px 10px 10px 10px;background-color:#F9F9F9;cursor:pointer}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .widget-text,.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .widget-text{text-align:center;color:#0099cc}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .widget-text br,.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .widget-text br{display:none}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .dollar-sign{background-image:url("/assets/payment_heloc-3f7f50dd0d7b72e2314664079d49186d97e40f0f2e88d3a0e39c2c789bdd3d49.png");width:25px;height:37px;margin:0 auto}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .widget-text{padding-top:5px}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .magnifying-glass-icon{background-image:url("/assets/search_heloc-fb8ee1c41500b7cb8f74e8cb2e43c6f619ab315768c3b3212c9709253897306a.png");width:32px;height:37px;margin:0 auto}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .widget-text{padding-top:6px}.mrtg-rate-table .no-rates-found ul{padding-left:25px;margin-top:20px;margin-bottom:20px}.mrtg-rate-table .no-rates-found ul li{font-weight:300;margin-bottom:10px;font-size:15px}.mrtg-rate-table .no-rates-found .ad_outer{padding-top:0px}.mrtg-rate-table .no-rates-found .ad_outer .vu-content{padding-left:40px}.mrtg-rate-table .no-rates-found .ad_outer .vu-content-text{padding-left:0px;padding-right:8%}.mrtg-rate-table .no-rates-found .ad_outer .vu-content-text .vu-native-ad-message{color:gray;font-size:15px;text-align:center}.mrtg-rate-table .no-rates-found .ad_outer .content-container{padding-left:40px}.mrtg-rate-table .no-rates-found .ad_outer .content-container .vu-btn{border:#d92228;border-color:#d92228;border-style:solid;border-width:1px;border-radius:4px;background-color:white;color:#d92228;padding-top:8px}@media only screen and (max-width: 768px){.ad_outer .row.offer{padding-left:0px}.ad_outer .row.offer .content-container{padding-left:20px}.ad_outer .row.offer .vu-content{padding-left:25px}}.loading-graphic{display:block;width:32px;height:32px;background:url("/assets/loading-spinner-md-0272105345bdc46764255b305669c7592c9bc5df2f3473e0b877d4468947fdbc.gif") 100% 100% no-repeat;margin:32px auto}.mrtg-rate-table .modal-header{height:50px}.mrtg-rate-table .modal-content{overflow:hidden}.mrtg-rate-table .modal-body{padding:0;position:relative}.mrtg-rate-table .modal-body .compare-arrow{border-radius:40px;width:80px;height:80px;position:absolute;top:250px;z-index:2;background-color:#333;cursor:pointer}.mrtg-rate-table .modal-body .compare-arrow.left{left:130px}.mrtg-rate-table .modal-body .compare-arrow.right{right:-40px}.mrtg-rate-table .modal-body .compare-arrow .ra{font-size:18px;color:#fff}.mrtg-rate-table .modal-body .compare-arrow .ra-chevron-left{float:right;margin:27px 15px}.mrtg-rate-table .modal-body .compare-arrow .ra-chevron-right{float:left;margin:27px 15px}.mrtg-rate-table .modal-dialog{width:80%;max-width:900px}.mrtg-rate-table .rate-align-compare{margin-left:170px}.mrtg-rate-table .rate-fix-header{position:fixed;position:expression(fixed);left:0;z-index:3;width:170px}.table-rate-compare{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;overflow-x:auto;position:relative;padding-left:170px}.table-rate-compare tr{background-color:#fff}.table-rate-compare tr:nth-child(even){background-color:#f7f7f7}.table-rate-compare th,.table-rate-compare td{padding:0px 8px;height:40px}.table-rate-compare th{border-right:1px solid #dcdcdc;font-weight:400;padding-left:20px}.table-rate-compare td{text-align:center;border-left:1px solid #dcdcdc}.table-rate-compare tr:first-child>th,.table-rate-compare tr:first-child>td{height:250px;position:relative}.table-rate-compare tr:first-child>td{vertical-align:top;padding-top:50px}.table-rate-compare .bloat{height:55px}.table-rate-compare .compare-header,.table-rate-compare .compare-content{min-width:170px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.table-rate-compare .compare-header table,.table-rate-compare .compare-content table{width:100%;min-width:100px}.table-rate-compare .compare-header p,.table-rate-compare .compare-content p{width:150px;margin:5px auto}.table-rate-compare .compare-header{max-width:170px}.table-rate-compare .link-rate-remove{display:block;text-align:right;position:absolute;top:5px;right:10px;cursor:pointer}.table-rate-compare .compare-btns{position:absolute;top:170px;left:0;width:100%}.table-rate-compare .lender-logo{max-height:50px;max-width:130px;display:block;margin:5px auto 10px}.table-rate-compare .btn-default .ra-phone{color:#d92228}.table-rate-compare .btn{width:140px;margin:0 auto;margin-bottom:10px}@media only screen and (max-width: 995px){.mrtg-rate-table .modal-dialog{width:80%;min-width:700px}}@media only screen and (max-width: 767px){.mrtg-rate-table .mrtg-rate-card .btn-primary{width:100%}}.hel-header-group{height:115px}.hel-header-group .hel-header-section{font-weight:400}.hel-header-group .hel-header-section-secondary{font-weight:400}.hel-header-group #advertisingDisclosure{text-decoration:none;right:30px}.hel-header-group #advertisingDisclosure:hover{text-decoration:underline}.home-equity-rate-table{font-size:12px;border:1px solid #dcdcdc;background-color:#fff;position:relative}.home-equity-rate-table h3{color:#333;font-weight:400;font-size:23px;margin-top:5px}.home-equity-rate-table .selected-compare{font-weight:normal;color:#3377cc;cursor:pointer;position:absolute;right:10px;top:-27px}.home-equity-rate-table .action-bar{background-color:#f7f7f7;border-bottom:1px solid #dcdcdc;list-style-type:none}.home-equity-rate-table .action-bar .active{font-weight:700;color:black}.home-equity-rate-table .action-bar>li{display:inline-block;margin-right:15px}.home-equity-rate-table .action-bar li.edit-search{float:right}.home-equity-rate-table .action-bar a{color:#999;cursor:pointer;text-decoration:none}.home-equity-rate-table .action-bar a.btn-default{color:#d92228;font-size:12px}.home-equity-rate-table .action-bar .link-filter{margin-right:40px}.home-equity-rate-table .rating-num{font-size:12px}.home-equity-rate-table .hel-rate-card{height:190px;border-bottom:1px solid #dcdcdc;color:#333}.home-equity-rate-table .hel-rate-card .sponsored-label{width:75px;height:23px;padding:3px 0px 0px 9px;margin-bottom:5px;border-style:solid;border-width:1px;border-color:#999;color:#999;border-radius:4px}.home-equity-rate-table .hel-rate-card .row .hel-card-col{height:100%}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal{padding:0 20px 20px 20px;float:right;position:fixed;width:45%;height:100%;right:0;top:0;bottom:0;background:white;z-index:1;overflow:scroll}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-rate-card-modal-content{margin-bottom:40px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-rate-card-modal-close{padding-left:90%;padding-bottom:15px;font-size:40px;font-weight:300}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-header{font-size:25px;color:black;margin-bottom:20px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .modal-title{margin:20px 0 7px 0;color:#999999;font-size:13px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-content{color:#333333;font-size:13px;border:none;font-weight:400}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-condition{color:black;font-size:13px;border:none;font-weight:400;margin-bottom:50px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .modal-summary-list{color:black;word-wrap:break-word;font-size:13px;font-weight:400}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-next{display:block;width:250px;margin:20px auto;height:45px;padding-top:13px;border-radius:4px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-close{width:250px;height:45px;display:block;margin:20px auto;padding-top:13px;border-radius:4px;border-color:#d92228;border-width:1px;color:#d92228}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-rate-card-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:55%;z-index:-1;background-color:#949292;opacity:0.9}.home-equity-rate-table .hel-rate-card .offer a{cursor:pointer}.home-equity-rate-table .hel-rate-card .offer-detail{padding-left:25px}.home-equity-rate-table .hel-rate-card .lender-phone{margin-top:10px;width:140px}.home-equity-rate-table .hel-rate-card .lender-phone span{color:#999}.home-equity-rate-table .hel-rate-card .hel-loan-type{font-weight:400}.home-equity-rate-table .hel-rate-card .content-detail{margin-top:1px;color:#999}.home-equity-rate-table .hel-rate-card .hel-nmls{margin-top:0px;color:#999;font-size:11px}.home-equity-rate-table .hel-rate-card .hel-title,.home-equity-rate-table .hel-rate-card .heloan-rate{margin-bottom:0px;color:#999999;font-weight:400}.home-equity-rate-table .hel-rate-card .heloan-rate{margin-bottom:15px}.home-equity-rate-table .hel-rate-card .hel-content{font-size:24px;font-weight:600;color:#333}.home-equity-rate-table .hel-rate-card .hel-content span{font-size:12px}.home-equity-rate-table .hel-rate-card .hel-content-rate{font-weight:300}.home-equity-rate-table .hel-rate-card .popover-rate{text-decoration:none;color:#999;border-bottom:1px solid transparent}.home-equity-rate-table .hel-rate-card .checkbox-primary{height:25px;margin-top:0}.home-equity-rate-table .hel-rate-card .checkbox-primary:hover:before,.home-equity-rate-table .hel-rate-card .checkbox-primary:hover:after,.home-equity-rate-table .hel-rate-card .checkbox-primary:focus:before,.home-equity-rate-table .hel-rate-card .checkbox-primary:focus:after{display:block}.home-equity-rate-table .hel-rate-card .popover{width:300px;max-width:400px;z-index:10;position:absolute}.home-equity-rate-table .hel-rate-card .checkbox{position:absolute;top:50px;left:30px}.home-equity-rate-table .hel-rate-card .checkbox span{color:#333;font-weight:400}.home-equity-rate-table .hel-rate-card .monthly-payment-label{color:#999}.home-equity-rate-table .hel-rate-card:hover{outline:1px solid #c4c4c4;border-bottom:1px solid transparent}.home-equity-rate-table .hel-rate-card:hover .lender-info .item{color:#333;border-color:#333}.home-equity-rate-table .hel-rate-card:hover .popover-rate{border-bottom:1px dashed #c4c4c4;color:#333}.home-equity-rate-table .hel-rate-card:hover .monthly-payment-label{color:#333}.home-equity-rate-table .hel-rate-card .loan,.home-equity-rate-table .hel-rate-card .phone{font-size:12px;font-weight:400}.home-equity-rate-table .hel-rate-card .lender{font-size:20px;font-weight:400;word-wrap:break-word}.home-equity-rate-table .hel-rate-card .phone{font-size:14px}.home-equity-rate-table .hel-rate-card .btn-phone{border-color:white;text-align:left;padding:0px 190px 0px 0px;float:left}.home-equity-rate-table .hel-rate-card .btn-phone .ra{color:#d92228}.home-equity-rate-table .hel-rate-card .hel-rate-details{display:block}.home-equity-rate-table .hel-rate-card .lender-logo{max-height:40px;max-width:120px;margin-top:10px}.home-equity-rate-table .hel-rate-card .lender-info{display:inline-block;margin-left:20px}.home-equity-rate-table .hel-rate-card .lender-info a,.home-equity-rate-table .hel-rate-card .lender-info a:hover,.home-equity-rate-table .hel-rate-card .lender-info a:active,.home-equity-rate-table .hel-rate-card .lender-info a:visited{text-decoration:none;cursor:pointer}.home-equity-rate-table .hel-rate-card .lender-info .item{width:25px;height:25px;border:1px solid #c4c4c4;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin-right:3px;display:inline-block;color:#c4c4c4;cursor:pointer}.home-equity-rate-table .hel-rate-card .lender-info .popover{width:auto !important;white-space:nowrap}.home-equity-rate-table .hel-rate-card .link-rate-detail{margin-top:22px;color:#0099cc;font-size:14px;font-weight:600;text-decoration:none}.home-equity-rate-table .hel-rate-card .link-rate-detail:hover{text-decoration:underline}.home-equity-rate-table .hel-rate-card .rating-reviews{color:#999;font-size:12px}.home-equity-rate-table .hel-rate-card .rate-detail-panel>div:first-child{border:1px solid #dcdcdc;max-height:460px;overflow-x:hidden;overflow-y:scroll;position:static}.home-equity-rate-table .hel-rate-card .nmls,.home-equity-rate-table .hel-rate-card .state-license{font-size:12px;color:#999}.home-equity-rate-table .hel-rate-card .rate,.home-equity-rate-table .hel-rate-card .monthly-payment{margin-top:3px;font-size:25px;font-weight:400;color:#333}.home-equity-rate-table .hel-rate-card .rate span,.home-equity-rate-table .hel-rate-card .monthly-payment span{font-size:14px;font-weight:400}.home-equity-rate-table .hel-rate-card .monthly-payment{font-weight:700;letter-spacing:1px}.home-equity-rate-table .hel-rate-card .btn-primary{min-height:35px;margin-top:50px;width:145px;margin-left:20px;border-radius:4px;padding-top:7px}.home-equity-rate-table .hel-rate-card .arrow-rate-detail .ra{color:#999;font-size:18px}.home-equity-rate-table .hel-rate-card .vu-native-ad-message{font-size:20px;font-weight:400}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul{list-style-type:none}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul a{border-bottom:1px dashed #c4c4c4;color:#333;text-decoration:none;cursor:pointer}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul.stripes li{padding:5px}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul.stripes li:nth-child(odd){background-color:#f7f7f7}.home-equity-rate-table .hel-rate-card .rate-detail-panel .muted{font-size:12px}.home-equity-rate-table .hel-rate-card .rate-detail-panel .sum-total{border-top:1px solid #c4c4c4;font-weight:700}.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info{display:block;margin-left:5px}.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info a:hover,.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info a:active{text-decoration:none}.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info .item{width:25px;height:25px;border:1px solid #7BCDF3;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin:0 5px 5px 0;display:inline-block;background-color:#7BCDF3;color:#fff}.home-equity-rate-table .hel-rate-card>div{height:100%}.home-equity-rate-table .messages-content{margin-top:10px}.home-equity-rate-table .featured-rate-row{background-color:#fff;border-top:3px solid #ffb81d !important;border-radius:0 0 3px 3px !important}.home-equity-rate-table .featured-rate{color:#ffb81d;margin-right:3px}.home-equity-rate-table .no-rates-found .tip .ra{font-size:17px}.home-equity-rate-table .no-rates-found .tip span{font-size:22px}.home-equity-rate-table .no-rates-found .tip-content{margin-left:27px}.home-equity-rate-table .no-rates-found .tip-content span{font-size:20px;margin:20px 0;display:block}.home-equity-rate-table .no-rates-found .tip-content p{margin-bottom:15px}@media only screen and (min-width: 1025px){.hel-action-bar{padding:10px 15px}.hel-rate-card{padding:20px 30px}.hel-rate-card .hel-loan-type{margin:0px 0 15px 0}.hel-rate-card .hel-title{margin-top:0px}.hel-rate-card .hel-rate-detail-col,.hel-rate-card .hel-rates-col{padding-top:15px}}@media (min-width: 425px) and (max-width: 1279px){.hel-action-bar{padding:22px 15px;font-size:13px}.hel-rate-card{padding:15px 30px}.hel-rate-card .hel-card-advertiser{padding-right:10px;padding-top:15px}.hel-rate-card .hel-loan-type{margin:10px 0 15px 0}.hel-rate-card .hel-rate-detail-col{padding-left:20px}.hel-rate-card .hel-title{margin-top:3px}}@media (min-width: 768px) and (max-width: 1279px){.js-edit-start{position:absolute;top:13px;right:24px;width:104px;height:34px;padding-top:8px;border-radius:4px}}@media only screen and (max-width: 995px){.mrtg-rate-table .modal-dialog{width:80%;min-width:700px}}@media only screen and (max-width: 767px){.home-equity-rate-table .hel-rate-card .btn-primary{width:100%}.home-equity-rate-table .hel-rate-card .link-rate-detail{margin-top:4px}.home-equity-rate-table .hel-rate-card .hel-card-col:nth-of-type(2){line-height:1.2em}}.mortgage-rates #pagination,.home-equity-rates #pagination{position:relative;font-size:12px}.mortgage-rates .total-rates-found,.home-equity-rates .total-rates-found{float:left}.mortgage-rates .pagination,.home-equity-rates .pagination{max-width:350px;position:absolute;margin:0 auto;left:50%;top:16px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mortgage-rates .pagination a,.mortgage-rates .pagination .page,.home-equity-rates .pagination a,.home-equity-rates .pagination .page{width:30px;height:30px;vertical-align:middle}.mortgage-rates .pagination a,.mortgage-rates .pagination span.current,.home-equity-rates .pagination a,.home-equity-rates .pagination span.current{padding:5px 0 0 0}.mortgage-rates .pagination span.next,.mortgage-rates .pagination span.prev,.mortgage-rates .pagination span.gap,.home-equity-rates .pagination span.next,.home-equity-rates .pagination span.prev,.home-equity-rates .pagination span.gap{padding:6px;vertical-align:baseline}.mortgage-rates .pagination span.next>a,.mortgage-rates .pagination span.prev>a,.mortgage-rates .pagination span.gap>a,.home-equity-rates .pagination span.next>a,.home-equity-rates .pagination span.prev>a,.home-equity-rates .pagination span.gap>a{width:15px;margin-top:10px}.mortgage-rates .rates-per-page select,.home-equity-rates .rates-per-page select{display:inline-block;width:55px;padding:6px 4px}.mortgage-rates .rates-per-page .bootstrap-select,.home-equity-rates .rates-per-page .bootstrap-select{width:52px}.mortgage-rates .rates-per-page .bootstrap-select .dropdown-toggle,.home-equity-rates .rates-per-page .bootstrap-select .dropdown-toggle{padding:5px 0 5px 8px}.mortgage-rates .rates-per-page>span,.home-equity-rates .rates-per-page>span{margin-left:8px}@media only screen and (max-width: 766px){.mortgage-rates .total-rates-found{float:none;margin-bottom:10px}.mortgage-rates .pagination{width:100%;min-width:none;max-width:none;position:relative;margin:0 auto;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.mrtg-rate-news-advice .rate-news-advice{background-color:#fff;min-height:50px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25)}.mrtg-rate-news-advice .rate-news-advice:hover{-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29)}.mrtg-rate-news-advice .rate-news-advice a:hover{text-decoration:none}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail{padding:20px;color:#333}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .news-title{font-size:18px;line-height:1.2;height:65px;display:block}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .description{overflow:hidden;position:relative;line-height:1.3;font-size:1em;max-height:3.9em;padding-right:1em;margin-top:5px;text-align:justify}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .description:before{content:'...';position:absolute;right:0;bottom:0}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .description:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:#fff}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-image img{width:100%}.mrtg-rate-news-advice .btn{max-width:100px}.mrtg-rate-terms .rate-terms{border:1px solid #c4c4c4;background-color:#fff;min-height:50px;padding:20px}.city-rates-footer,.state-rates-footer{background-color:#F7F7F7;padding:5px 0 10px}.city-rates-footer h4,.state-rates-footer h4{color:#000000;font-size:14px;font-weight:bold;line-height:20px}.city-rates-footer ul.city-rates-list,.city-rates-footer ul.state-rates-list,.state-rates-footer ul.city-rates-list,.state-rates-footer ul.state-rates-list{-webkit-column-width:110px;-moz-column-width:110px;column-width:110px;list-style-type:none;padding:0}.city-rates-footer ul.city-rates-list li a,.city-rates-footer ul.state-rates-list li a,.state-rates-footer ul.city-rates-list li a,.state-rates-footer ul.state-rates-list li a{color:#000000;font-size:12px;line-height:30px}.city-rates-footer ul.city-rates-list li a:hover,.city-rates-footer ul.state-rates-list li a:hover,.state-rates-footer ul.city-rates-list li a:hover,.state-rates-footer ul.state-rates-list li a:hover{cursor:pointer}.loan-type-rates-footer{background-color:#F7F7F7;padding:5px 0 10px}.loan-type-rates-footer h4{color:#000000;font-size:14px;font-weight:bold;line-height:20px}.loan-type-rates-footer ul.loan_type-rates-list{-webkit-column-width:100px;-moz-column-width:100px;column-width:100px;list-style-type:none;padding:0}.loan-type-rates-footer ul.loan_type-rates-list li a{color:#000000;font-size:12px;line-height:23px}.loan-type-rates-footer ul.loan_type-rates-list li a:hover{cursor:pointer}@keyframes appear{from{opacity:0}to{opacity:1}}.hel-rates-search{z-index:1;position:relative;opacity:0}.hel-rates-search.appear{-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.hel-rates-search.affix{position:fixed;top:0;width:100%;z-index:10}.hel-rates-search .search-autocomplete{padding:2px 10px}.hel-rates-search .card-search-facet{border:1px solid #dcdcdc;background-color:#fff;min-height:50px;padding:20px 0}.hel-rates-search .card-search-facet .form-group{position:absolute;bottom:-15px}.hel-rates-search .card-search-facet:not(.edit-mode) .rate-loan-type{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li{height:inherit}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:first-child{border-left:0;width:10%;min-width:85px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:last-child{margin-right:0}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:25%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-current-mortgage-balance{margin-left:160px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li #loan-type-display{width:190%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li .credit-score-selector button{border:none;font-weight:400;font-size:18px;padding:0}.hel-rates-search .card-search-facet:not(.edit-mode) .icon-equals{display:block;width:10px;height:10px;position:absolute;top:25px;left:90px;z-index:5}.hel-rates-search .card-search-facet:not(.edit-mode) label{font-size:14px;font-weight:400;margin:0;color:#999}.hel-rates-search .card-search-facet:not(.edit-mode) input{cursor:pointer}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="text"]{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-weight:400;font-size:18px;padding:0}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]+label{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label{display:block;color:#333;font-weight:400;font-size:18px;margin-left:-10px;padding:0}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::before,.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::after{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select{margin-top:6px}.hel-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select.btn-group .btn .caret{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-cancel{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-done{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{height:35px;width:104px;display:inline-block;position:absolute;top:29px;right:33px;border-radius:4px}.hel-rates-search .card-search-facet.edit-mode{min-height:320px}.hel-rates-search .card-search-facet .search-input-group{width:100%}.hel-rates-search .card-search-facet .search-autocomplete{top:70px}.hel-rates-search .card-search-facet .input-error-container{top:88px;left:auto;right:auto;padding-top:6px}.hel-rates-search .card-search-facet .input-error-container .input-error-message{color:red;font-weight:300}.hel-rates-search .card-search-facet .list-horizontal{margin:0 auto;width:100%}.hel-rates-search .card-search-facet .list-horizontal>li{height:88px;margin-left:20px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location{position:relative;width:30%;margin-left:30px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location input.user-input-box.input-error{border-color:#d92228;border-right:1px solid #d92228}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-amount{width:12%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-home-value{width:12%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-mortgage-balance{width:12%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-credit-score{width:23%}.hel-rates-search .card-search-facet .list-horizontal>li:first-child{float:left}.hel-rates-search .card-search-facet .icon-equals{display:none}.hel-rates-search .card-search-facet #loan-filters{margin-left:20px}.hel-rates-search .card-search-facet #loan-filters ul{padding:0px;list-style:none}.hel-rates-search .card-search-facet #loan-filters ul .group-one{display:block;margin-right:100px}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary{display:inline-block}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary-15yr,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary-15yr,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary-15yr{margin-left:33px}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary-20yr,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary-20yr,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary-20yr{margin-left:28px}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary-30yr,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary-30yr,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary-30yr{margin-left:20px}.hel-rates-search .card-search-facet .radio-primary{padding-left:10px;margin:4px 0}.hel-rates-search .card-search-facet .rate-purpose{width:10%;min-width:100px}.hel-rates-search .card-search-facet .rate-purpose .rate-purpose-radio{margin-bottom:5px}.hel-rates-search .card-search-facet .rate-purpose .rate-purpose-radio label::after{top:3px}.hel-rates-search .card-search-facet .rate-home-value{min-width:110px;width:11%}.hel-rates-search .card-search-facet .rate-location{margin-left:20px}.hel-rates-search .card-search-facet .rate-credit-score{width:20%}.hel-rates-search .card-search-facet .rate-loan-type{width:150%;margin-left:10px}.hel-rates-search .card-search-facet .action-bar{width:95%;max-width:1000px;margin-bottom:0px;margin-left:140px}.hel-rates-search .card-search-facet .action-bar #edit-done{width:152px;border-radius:4px}.hel-rates-search .card-search-facet .error{margin-left:220px;font-weight:normal;font-size:14px;color:#d92228;width:auto}.hel-rates-search .card-search-facet .input-search-error{color:#d92228}@media only screen and (max-width: 1279px){.hel-rates-search .js-search-errors{margin-bottom:15px}.hel-rates-search .card-search-facet{height:350px}.hel-rates-search .card-search-facet .action-bar{display:block;width:100%;padding-right:180px;margin-top:90px}.hel-rates-search .card-search-facet .action-bar #edit-done{width:140px;height:35px}.hel-rates-search .card-search-facet .list-horizontal{width:100%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location{width:31%;margin-right:0px;margin-left:22px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-amount{margin-left:15px;width:20%;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:20%;margin-left:15px;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-home-value{width:20%;margin-left:15px;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-credit-score{width:20%;margin-left:22px;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-mortgage-balance{width:20%;margin-left:15px;margin-right:10px}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:40px}}@media only screen and (max-width: 995px){.hel-rates-search .form-group{margin:0 auto}.hel-rates-search .form-group input,.hel-rates-search .form-group button{border-radius:4px;width:270px;height:34px}.hel-rates-search .card-search-facet{height:380px}.hel-rates-search .card-search-facet .action-bar{height:64px;width:100%;padding-right:180px;padding-top:20px}.hel-rates-search .card-search-facet .list-horizontal{width:100%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location{width:28%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:50%}.hel-rates-search .card-search-facet .list-horizontal>li:last-child{float:left}.hel-rates-search .card-search-facet .rate-loan-type{width:150%}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters{margin-left:20px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul{padding:0px;list-style:none}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-one{display:block;margin-right:100px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary{display:inline-block}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary-15yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary-15yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary-15yr{margin-left:33px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary-20yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary-20yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary-20yr{margin-left:28px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary-30yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary-30yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary-30yr{margin-left:20px}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:20px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-purpose{min-width:90px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:25%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-down-payment{margin-right:13%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-credit-score{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .icon-equals{left:80px}}@media only screen and (max-width: 767px){.hel-rates-search .card-search-facet{height:450px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-mortgage-balance{margin-left:20px}.hel-rates-search .card-search-facet .rate-loan-type{margin-left:0}}@media only screen and (max-width: 320px){.ads{margin-left:-10px}.ads-fullwidth .ads{margin:0}}
