.login-button{background-color:#153f69;width:103px;height:40px;line-height:normal;border:2px solid white;border-radius:25px}
.login-button:hover{color:#153f69;background-color:white;width:103px;height:40px;line-height:normal;border:2px solid white;border-radius:25px}
.navbar-inverse{background-color:#153f69;font-family:Karlabold;border:0;border-radius:0}
.navbar-inverse .navbar-nav>li>a,.mesawest-header .navbar-inverse .navbar-nav li p{margin-bottom:0;cursor:pointer;color:#fff;font-size:16px;font-weight:bold;letter-spacing:0;padding-top:19px;padding-bottom:15px}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>p:hover,.navbar-inverse .navbar-nav>li>p:focus{color:#afc7d3;background-color:#153f69}
.footer{background-color:#153f69;position:absolute;width:100%;color:white}
.footer li>a,.footer li p{cursor:pointer;color:#fff;font-size:16px;font-weight:bold;letter-spacing:0}
.footer ul{display:inline-block !important;float:none !important}
.footer a{color:white !important}
[comp='nav'][viewport="mobile"] ul.nav li a:hover{text-decoration:none;color:#afc7d3 !important;background-color:#153f69}
[comp='nav'][viewport="mobile"] ul.nav li a,[comp='nav'][viewport="mobile"] ul.nav li p{color:#333;background-color:white;border-top:none !important;border-bottom:.5px solid #bebebe;font-family:karlaregular;font-weight:normal}
[comp='nav'][viewport="mobile"] button.navbar-toggle{padding:10px 2px;background-color:#153f69 !important}
.nav>li>a:hover,.nav>li>a:focus,.nav>li>p:hover,.nav>li>p:focus{text-decoration:none;color:#afc7d3;background-color:#153f69}
.mesawest-nav{text-decoration:none !important;background-color:#153f69;font-family:'karlaregular';font-size:15px;font-weight:bold;letter-spacing:0;line-height:18px;padding-bottom:0 !important;padding-top:0 !important;padding-right:0 !important}
.mesawest-footer{min-height:250px}
@media(min-width :992px){.mesawest-container{padding-top:35px}
}
@media(min-width:758px) and (max-width:991px){.nav>li>a,.nav>li>p{display:inline-block}
.footer .nav>li{position:relative;display:inline-block}
}
.mesawest-line{height:2px;width:100%;border:.5px solid #bebebe}
.mesawest-footnote{padding-top:20px;padding-bottom:33px}
@media(max-width:599px){.navbar-brand{padding:15px 15px}
.btn-mesawest{width:100% !important}
}
.mesawest-login-image{width:20px;height:20px}
.mesawest-login-label{padding-left:10px}
.mesawest-login-mb{background-color:#f7f7f7 !important}
.mesawest-logo-img{max-width:100%;min-width:100%}
.mesawest-logo{width:210px}
.btn-mesawest{width:290px;margin-top:-2em}
@media(min-width:758px){.mesawest-header{min-height:96px}
.mesawest-logo-img{padding-top:5px}
.meswest-top-padding{padding-top:6px}
}
@media(min-width:1140px){.row.gatedcontent_container{margin-left:-1000px !important;margin-right:-1000px !important;padding-left:1000px;padding-right:1000px}
}
.row.gatedcontent_container h3.form-title{font-size:30px}
.row.gatedcontent_container .gatedContentElementContainer form,.row.gatedcontent_container .gatedContentElementContainer .form-submit{max-width:445px;margin-left:auto;margin-right:auto}
.row.gatedcontent_container .gatedContentElementContainer .form-submit{text-align:left}
.row.gatedcontent_container .gatedContentElementContainer .form-submit .btn-primary{background-color:#0062ac;width:290px;height:40px;line-height:2;max-width:100%}
.row.gatedcontent_container .gatedContentElementContainer .form-submit div.btn-primary[onclick="clearFields(this);"]{display:none}