.container{width:100%}#portal-page-login{padding:40px 0 0 0}#portal-page-login #login-holder{max-width:830px;margin:0 auto 15px auto;padding:60px 105px;box-shadow:0px 4px 14px rgba(151,151,151,0.15);background:#fdfdfd}@media (max-width: 767px){#portal-page-login #login-holder{padding:20px 15px}}#portal-page-login #login-holder .login-title{color:#000;font-size:28px;line-height:34px;font-family:'Montserrat', sans-serif;font-weight:600;margin-bottom:40px}@media (max-width: 767px){#portal-page-login #login-holder .login-title{font-size:22px;line-height:28px;margin-bottom:20px}}#portal-page-login #login-holder .form-holder #loginform .login-username,#portal-page-login #login-holder .form-holder #loginform .login-password{margin-bottom:30px}@media (max-width: 767px){#portal-page-login #login-holder .form-holder #loginform .login-username,#portal-page-login #login-holder .form-holder #loginform .login-password{margin-bottom:20px}}#portal-page-login #login-holder .form-holder #loginform .login-username label,#portal-page-login #login-holder .form-holder #loginform .login-password label{color:#000;font-size:16px;line-height:24px;font-family:'Montserrat', sans-serif;font-weight:600;margin-bottom:7px;display:block}@media (max-width: 767px){#portal-page-login #login-holder .form-holder #loginform .login-username label,#portal-page-login #login-holder .form-holder #loginform .login-password label{font-size:14px;line-height:20px;margin-bottom:3px}}#portal-page-login #login-holder .form-holder #loginform .login-username input[type="text"],#portal-page-login #login-holder .form-holder #loginform .login-username input[type="password"],#portal-page-login #login-holder .form-holder #loginform .login-password input[type="text"],#portal-page-login #login-holder .form-holder #loginform .login-password input[type="password"]{display:block;width:100%;padding:16px;font-size:14px;line-height:16px;color:#000;font-family:'Montserrat', sans-serif;font-weight:400;background:#fff;border:1px solid rgba(102,102,102,0.24);border-radius:4px}#portal-page-login #login-holder .form-holder #loginform .login-username input[type="text"]:-webkit-autofill,#portal-page-login #login-holder .form-holder #loginform .login-username input[type="text"]:-webkit-autofill:hover,#portal-page-login #login-holder .form-holder #loginform .login-username input[type="text"]:-webkit-autofill:focus,#portal-page-login #login-holder .form-holder #loginform .login-username input[type="text"]:-webkit-autofill:active,#portal-page-login #login-holder .form-holder #loginform .login-username input[type="password"]:-webkit-autofill,#portal-page-login #login-holder .form-holder #loginform .login-username input[type="password"]:-webkit-autofill:hover,#portal-page-login #login-holder .form-holder #loginform .login-username input[type="password"]:-webkit-autofill:focus,#portal-page-login #login-holder .form-holder #loginform .login-username input[type="password"]:-webkit-autofill:active,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="text"]:-webkit-autofill,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="text"]:-webkit-autofill:hover,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="text"]:-webkit-autofill:focus,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="text"]:-webkit-autofill:active,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="password"]:-webkit-autofill,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="password"]:-webkit-autofill:hover,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="password"]:-webkit-autofill:focus,#portal-page-login #login-holder .form-holder #loginform .login-password input[type="password"]:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:none;background:#fff}@media (max-width: 767px){#portal-page-login #login-holder .form-holder #loginform .login-username input[type="text"],#portal-page-login #login-holder .form-holder #loginform .login-username input[type="password"],#portal-page-login #login-holder .form-holder #loginform .login-password input[type="text"],#portal-page-login #login-holder .form-holder #loginform .login-password input[type="password"]{padding:10px}}#portal-page-login #login-holder .form-holder #loginform .login-submit{margin-bottom:30px}@media (max-width: 767px){#portal-page-login #login-holder .form-holder #loginform .login-submit{margin-bottom:20px}}#portal-page-login #login-holder .form-holder #loginform .login-submit input[type="submit"]{color:#fff;font-size:16px;line-height:16px;font-family:'Montserrat', sans-serif;font-weight:600;padding:17.5px 16px;border-radius:4px;background:#D22D2D;width:100%;display:block}#portal-page-login #login-holder .form-holder #loginform .login-submit input[type="submit"]:hover{background:#C2191D;-o-transition:.35s;-ms-transition:.35s;-moz-transition:.35s;-webkit-transition:.35s;transition:.35s}@media (max-width: 767px){#portal-page-login #login-holder .form-holder #loginform .login-submit input[type="submit"]{font-size:14px;padding:12px}}#portal-page-login #login-holder .form-holder .text{color:#777;font-size:14px;line-height:20px;font-family:'Montserrat', sans-serif;font-weight:400;text-align:center}#portal-page-login #login-holder .form-holder .text *{color:#777;font-size:14px;line-height:20px;font-family:'Montserrat', sans-serif;font-weight:400}#portal-page-login #login-holder .form-holder .text>a{color:#D22D2D}#portal-page-login #login-holder .form-holder .text>a:hover{text-decoration:underline}#portal-page-login #login-holder .form-holder #login-status-msg{color:#D22D2D;font-size:14px;line-height:20px;font-family:'Montserrat', sans-serif;font-weight:400;margin-bottom:10px;min-height:20px}#portal-page-login #login-holder .form-holder #login-status-msg.loading{background:url(../../../../images/loading.gif) no-repeat top left}
