#MainHeader #NavBar .navbar .navbar-collapse .main-nav-ul .sign-in{display:none}.nm-signin{display:none}#MainFooter #FooterLinks li.sign-in-footer,#MainHeader #NavBar .navbar li.sign-in a,.sidenav li.sign-in-mobile{display:none}#MainHeader #NavBar .nav-justified li.sign-in{min-width:unset}#SignIn .panel-box,.signin .panel-box{padding:20px 0 80px;max-width:650px;margin:50px auto 20px;background:#e1e1e1}@media (max-width:991px){#SignIn .panel-box,.signin .panel-box{padding:10px 10px 40px;margin:20px auto 20px}}#SignIn .panel-box .form-base,.signin .panel-box .form-base{max-width:400px;margin:0 auto}#SignIn .panel-box h1,.signin .panel-box h1{text-align:center;font-size:40px;text-transform:uppercase;margin-bottom:50px}@media (max-width:767px){#SignIn .panel-box h1,.signin .panel-box h1{font-size:30px;margin-bottom:20px}}#SignIn #ForgotFormErrorContainer,#SignIn #ForgotFormSuccessContainer,#SignIn #ForgotPasswordForm,.signin #ForgotFormErrorContainer,.signin #ForgotFormSuccessContainer,.signin #ForgotPasswordForm{display:none}#SignIn #bodyWrap>.container,.signin #bodyWrap>.container{background:0 0}#SignIn .header,.signin .header{display:none}#SignIn .signin-container,.signin .signin-container{margin:0 auto;padding:0 35px}@media (max-width:767px){#SignIn .signin-container,.signin .signin-container{padding:0}}#SignIn .signin-container .links,.signin .signin-container .links{margin:20px 0 10px}#SignIn .signin-container .btn-primary,.signin .signin-container .btn-primary{margin-top:30px;min-width:150px;width:auto}#SignIn .signin-container [data-rel=toggleForm],.signin .signin-container [data-rel=toggleForm]{display:block;text-align:right;margin:10px 0;font-size:12px;font-weight:400;color:#000;text-decoration:underline}#SignIn .signin-container [data-rel=toggleForm]:hover,.signin .signin-container [data-rel=toggleForm]:hover{color:#000}#SignIn .panel-heading,.signin .panel-heading{padding:0;border:none}#SignIn .form-group>label:first-child,.signin .form-group>label:first-child{margin-top:0}#SignIn .form-control,.signin .form-control{height:50px;border:solid 1px #aba9a9;border-radius:0}#SignIn .help-block--describe,.signin .help-block--describe{color:#331e54;font-size:.75em;padding-bottom:0;padding-top:1.33333em;text-align:center}#SignIn :not(#LoginForm) .alert,.signin :not(#LoginForm) .alert{font-size:.857em;font-weight:700;margin-bottom:calc(14px * 2)}#SignIn :not(#LoginForm) .alert .form-validation,.signin :not(#LoginForm) .alert .form-validation{padding:0}#SignIn :not(#LoginForm) .alert .form-validation ul,.signin :not(#LoginForm) .alert .form-validation ul{color:inherit;font-size:1em;font-weight:inherit;list-style:none;margin-bottom:0;padding:0}#SignIn :not(#LoginForm) .alert .form-validation li,.signin :not(#LoginForm) .alert .form-validation li{display:block}#SignIn :not(#LoginForm) .alert.alert-success .field-validation-valid,.signin :not(#LoginForm) .alert.alert-success .field-validation-valid{display:block}#SignIn :not(#LoginForm) .alert.alert-success .field-validation-error,.signin :not(#LoginForm) .alert.alert-success .field-validation-error{display:none}#SignIn :not(#LoginForm) .alert.alert-danger .field-validation-valid,.signin :not(#LoginForm) .alert.alert-danger .field-validation-valid{display:none}#SignIn :not(#LoginForm) .alert.alert-danger .field-validation-error,.signin :not(#LoginForm) .alert.alert-danger .field-validation-error{display:block}#SignIn :not(#LoginForm) .alert.test-forgot-password-success,.signin :not(#LoginForm) .alert.test-forgot-password-success{font-weight:400}#SignIn :not(#LoginForm) .alert.test-forgot-password-success h3,.signin :not(#LoginForm) .alert.test-forgot-password-success h3{color:inherit;font-size:1em;margin:0}#SignIn :not(#LoginForm) .alert.test-forgot-password-success i,.signin :not(#LoginForm) .alert.test-forgot-password-success i{font-size:1.2em;margin-right:.2em}