.loan-term-container{background:#F2F2F2;padding-top:10px;padding-bottom:20px}.loan-term
a{text-decoration:none;background:#fff;position:relative;width:100%;display:flex;align-items:center;min-height:66px;justify-content:center}.blue-tag::before{content:'';width:0;position:absolute;top:-1px;right:-1px;height:0;border-style:solid;border-width:0 23px 23px 0;border-color:transparent #35B5CB transparent transparent}@media (min-width:768px){.blue-tag{width:98%}}@media (min-width:1024px){.loan-term a:hover{border:1px
solid #35B5CB !important}}.non-rate-container{position:relative;margin-top:20px}#rateTable:last-child .non-rate-container{margin-bottom:20px}.non-rate-lender{width:320px;box-shadow:0 0 5px #B5B5B5;width:98%;font-size:16px;line-height:19.2px;padding-top:40px;padding-bottom:40px}.non-rate-container .listing-tag{width:220px;height:40px;line-height:35px;top:-1px;left:7px;font-size:16px;position:absolute;background:url(/images/today/tag.svg);background-repeat:no-repeat;background-size:98%;background-position:0px;padding-left:10px}.lender-name{}.lender-info{margin-top:5px}.lender-info
li{padding-top:5px}.lender-logo{margin:10px
auto}.lender-logo.clicks-lender-logo{max-width:100%;max-height:75px;margin:10px
0;flex-shrink:0}.updated-date{font-size:12px;line-height:18px;color:#4D4D4D}.lender-cta-button{background:#FDD563;border-radius:0px;width:80% !important;height:46px;font-size:14px;line-height:16.8px}.call-now,.lender-contact{margin:10px
auto 12px;font-size:18px;line-height:27.85px;width:48%}.call-now{background:url(/images/today/call.svg);background-repeat:no-repeat;background-size:16%;background-position:0px;padding-left:10px;cursor:pointer}.non-rate-lender .lender-contact{display:none}@media only screen and (min-width : 768px){.non-rate-lender{width:auto;height:auto;min-height:180px}.non-rate-container .listing-tag{width:22.5%;height:47px;line-height:35px;top:0px;left:-10px}.non-rate-container .updated-date{font-size:14px;line-height:18.75px;margin-top:-3%}.call-now,.lender-contact{width:50%}}@media only screen and (min-width : 768px) and (max-width : 992px){.non-rate-container .listing-tag{width:31.5%;height:47px;line-height:35px;top:-4px}.call-now,.lender-contact{width:80%}}.emailNewsletter
.emnews_text{color:#212121 !important;margin:0
0 0 5px !important}.emailNewsletter h2, .emailNewsletter .box-title{color:#3B7E9B;font-size:19px;font-weight:bold;height:15px;line-height:20px;margin:0
0 5px 4px;padding:0
0 5px}.emailNewsletter h2
.emailIcon{width:52px;height:51px;display:inline-block;margin:0
10px 0 0;overflow:hidden;vertical-align:middle;float:left;background:url('/images/redesign_2011/sprite_homepage.png') 0 -290px repeat-x scroll}.emailNewsletter h2
span{float:left;vertical-align:middle}.emailNewsletter
#EM_text{display:block;text-align:left;margin:3px
30px 8px 32px;font-size:12px;color:#333}.emailNewsletter
#EM_form{text-align:center;vertical-align:top}.emailNewsletter
.EM_addy{color:#999;float:left;font-size:13px;height:22px;line-height:22px;margin:5px
4px 0 5px;padding:0;text-align:center;vertical-align:top;width:182px}.emailNewsletter
.EM_submit{background:url("/images/redesign_2011/sprite_homepage.png") no-repeat scroll 0px -470px;border:0
none;cursor:pointer;height:23px;margin-top:6px;width:95px}.emailNewsletter
#EM_loading{display:none;font-weight:bold;font-size:14px}.emailNewsletter
#EM_thanks{display:none;font-size:14px;font-weight:bold;margin-left:10px;text-align:left}.emailNewsletter #EM_thanks
.EM_thanks_main{font-size:18px;margin:0
0 10px 0}.emailNewsletter
#EM_error{color:#C00;font-weight:bold;display:none;margin:10px
0 20px}.emailNewsletter
.news_icon{background:url("/images/redesign_2011/sprite_homepage.png") no-repeat scroll 0px -358px;float:right;height:75px;overflow:hidden;width:92px}#WMT_signup_button2{background:url("/images/redesign_2011/sprite_buttons.png") no-repeat scroll 0 -61px transparent;border:0
none;cursor:pointer;display:block;height:29px;margin:10px
0 0 auto;text-align:right;width:88px}.WMT_loading_message{font-size:12pt;font-style:italic;padding-top:90px}.emailNewsletter
#WMT_thanks{display:none;font-size:14px;font-weight:bold;margin-left:10px;text-align:left;line-height:18px;padding:40px
20px}.emailNewsletter #WMT_thanks
.EM_thanks_main{font-size:18px;margin:10px
0 10px 0}.emailNewsletter #WMT_goback2, .emailNewsletter
#WMT_goback1{cursor:pointer;text-decoration:underline;float:left;font-weight:normal}.emailNewsletter
#WMT_form_error{color:#c00;font-weight:bold}#WMT_form,#WMT_loading,#WMT_thanks{display:none}.newsLetterForm{width:290px;display:inline-block;margin:1% 30%;border:1px
solid #000}.ErrorMessageArea{padding:10px
0 10px 10px;color:Red;font-size:large}.formContainer{height:138px;padding:10px
5px 0;width:88%;margin:0
auto !important;background-position:bottom;min-height:140px!important;height:auto!important}form{margin-left:0;padding:0
12px 5px 0}#previewForm{display:none}#FormFieldsTable{width:99%}#FormFieldsTable
input{width:180px;margin-top:2%;height:25px;font-size:12px;padding:2px}#gridContainer{overflow:auto}#FormFieldsTable
label{width:10em;position:relative;top:-3px}#FormFieldsTable
.fieldLabel{width:110px;position:relative;top:5px}.error{display:block;margin-bottom:0}label.error{white-space:nowrap;display:block;color:red;padding-left: .5em;vertical-align:top;padding:2px;font-size:11px}.submit{margin-left:12em}.ui-datepicker-trigger{margin-left:4px}.MailingListSection{margin-left:13px;margin-top:5px;text-align:left;padding:8px
1px 1px 0}.MailingListSection
div{padding:0
0 0 7px}.MailingListHeader{margin-bottom:5px}.LanguageDropdown{width:480px !important;margin:0
auto !important;height:0px}.LanguageDropdownList{float:right}.MailingListSection>.SignupFormPreview{overflow:hidden;text-overflow:ellipsis}.SignupFormPreview
select{max-width:204px;margin-top:4%;height:25px}.otherMargin{margin-left:10px}.pnlMargin{margin-left:3px}.radgrid{color:black;font-size:12px;font-weight:normal;text-decoration:none;font-style:Bold;margin-left:25px;}.SignupFormPreview{padding:0
0 0 10px;font-size:14px;font-weight:normal;text-align:Left;font-style:Bold;text-decoration:none}.btnStyle{border:0
none;cursor:pointer;display:block;height:29px;margin:-14px auto;text-align:right;width:88px}.btnStyle.mortgage_rate_buttons{background:#FDD563;border-radius:0px;color:#1A1A1A;width:175px;font-weight:500;font-size:18px;line-height:21.6px;height:46px}#PopupMasterContentArea{width:380px}