.fullWidth{width:100%;clear:both;float:left}.box{-webkit-box-sizing:border-box;box-sizing:border-box}.bold{font-weight:700}.error{color:#d8000c;font-weight:700}.ttUppercase{text-transform:uppercase}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vertical-center-only{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal-center-only{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.no-transition{-webkit-transition:none;-o-transition:none;transition:none}.freightBig{font-family:'Freight Big',serif}.freight{font-family:"Freight Sans",sans-serif}.georgia{font-family:Georgia,serif}.italic{font-style:italic}.btn{padding:1px 6px 2px 8px;font-size:15px;font-weight:400}.btn-gold{background:#0080aa;text-transform:uppercase;color:#fff;text-align:center}.btn-gold:hover{background:#000;color:#fff}.nj-button{background:#0080aa;color:#fff;font-size:20px;padding:5px 0;text-align:center;display:inline-block;cursor:pointer;border:1px solid #0080aa;text-transform:uppercase}.nj-button:hover{background:#000;text-decoration:none;border:1px solid #000;color:#fff}.nj-button i{-webkit-transition:none;-o-transition:none;transition:none}.nj-button-secondary{background:#0080aa;color:#fff;font-size:20px;padding:5px 0;text-align:center;display:inline-block;cursor:pointer;border:1px solid #0080aa;text-transform:uppercase;background:#00a8e1;border:1px solid #00a8e1}.nj-button-secondary:hover{background:#000;text-decoration:none;border:1px solid #000;color:#fff}.nj-button-secondary i{-webkit-transition:none;-o-transition:none;transition:none}.transparent-btn{color:#000;font-size:20px;padding:5px 10px;border:1px solid #000;text-align:center;font-weight:500;display:inline-block;cursor:pointer;text-transform:uppercase}.transparent-btn:hover{background:#000;text-decoration:none;color:#fff}.transparent-btn i{-webkit-transition:none;-o-transition:none;transition:none}.transparent-btn.white{color:#fff;border:1px solid #fff}#login-page{background:url(/static/images/Photo2.jpg);position:relative;min-height:525px;background-size:cover;background-repeat:no-repeat}#status{padding-left:12px;font-size:15px;padding-bottom:5px;font-weight:700}#login-box{background:rgba(255,255,255,.85);padding:25px 25px 50px 25px;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#login-box h2{font-family:"Freight Sans",sans-serif;font-size:50px;font-weight:300;margin:0;padding-bottom:25px}#login-box .log-form{padding-right:20px}#login-box .login-updates-body{border-left:1px solid #0080aa}#login-box .reset{font-size:15px}#login-box h3{font-size:25px;font-weight:300;padding-bottom:3px}#login-box h4{color:#0080aa;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1;margin:0 0 10px 0}#login-box .login-updates-body{padding-left:20px}#login-box .login-updates-body p,#login-box .login-updates-body ul{font-size:20px}#login-box .login-updates-body ul{list-style:circle inside none;line-height:1.1}#login-box .login-updates-body ul li{padding-bottom:10px}#login-box .get-in-touch .icon_mail,#login-box .get-in-touch .icon_phone{color:#0080aa}#login-box .get-in-touch .icon_mail{position:relative;top:1px}#login-box .error-message{font-size:20px;color:#d8000c;border:1px solid #d8000c;background-color:#fafad2;padding:10px}#login-page input{float:left;width:100%;clear:both;font-size:25px;color:#999;margin-bottom:10px;border:none}#login-page input#email,#login-page input#password,#login-page input#repeat-pw{border:1px solid #999;padding-left:10px}#login-page input#submit{background:#0080aa;color:#fff;text-transform:uppercase;border-radius:none}#login-page .submit-btn{width:100%}#login-page .submit-btn i{position:relative;top:3px}#login-page .email-link-btn{border:3px solid #0080aa;color:#0080aa;background-color:#fff;text-transform:uppercase;width:100%;clear:both;font-size:25px;float:left;text-align:center}#ip-paywall-login{overflow:hidden;margin:20px 0}#ip-paywall-login #ip-advisor{float:left;max-width:20%}#ip-paywall-login #ip-advisor img{width:100%}#ip-paywall-login #ip-advisor-info{width:80%;float:left;padding-left:20px}#ip-paywall-login h2{font-family:"Freight Sans",sans-serif;font-size:50px;font-weight:300;margin:0;margin-bottom:20px}#ip-paywall-login .info{font-size:16px}#ip-paywall-login .info .big_font{font-size:22px}#ip-paywall-login .info i{color:#0080aa;margin-right:2px}#ip-paywall-login #ip-name{font-weight:500;text-transform:uppercase}@media only screen and (max-width:1120px){#login-page{min-height:650px}#login-box .log-form{border-right:none}#login-box .login-updates-body{margin-top:30px;border-left:none}#login-box .get-in-touch{border-left:1px solid #999}#login-box .get-in-touch h3{margin:0;font-size:20px;line-height:1.2}.submit-btn{display:none!important}}@media only screen and (max-width:740px){#login-box{padding-bottom:25px;width:90%}#login-box h2{text-align:center}#login-box .login-updates-body{display:none}#login-box .get-in-touch{border-left:none;border-top:1px solid #999;padding-top:20px;margin-top:20px;text-align:center}#login-box .get-in-touch .transparent-btn{float:left;width:100%}#login-box .get-in-touch .transparent-btn:hover i{color:#fff}#login-box .get-in-touch .icon_mail,#login-box .get-in-touch .icon_phone{color:#000}#login-box .get-in-touch .icon_mail{top:-1px}#login-box .get-in-touch .icon_phone{position:relative;top:2px}#login-box h3{padding-bottom:10px}#login-page{min-height:485px}.submit-btn{display:none!important}#ip-paywall-login #ip-advisor{width:100%;clear:both;float:left;padding:0 20px;max-width:100%}}