body{background-color:#363739;background-image:none}.login .logo{display:block;width:100%;font:24px/30px "Open Sans",sans-serif;letter-spacing:-0.015em}@media(min-width: 992px){.login .logo{font:38px/70px "Open Sans",sans-serif}}.login .logo a{color:#fff;text-decoration:none}.login .logo .logo_holder{margin:-5px 10px 0px 0px;vertical-align:middle;width:36px}@media(min-width: 768px){.login .logo .logo_holder{width:54px}}.login .error-message{color:#fd801e}.login .error-message a{color:currentColor;text-decoration:underline}.login h2{font-size:26px;color:#fbd106}.loginInfo{font-size:14px;line-height:22px;margin:0 auto 15px;color:#ccc}.loginInfo a{color:#fff;text-decoration:underline}.loginInfo a:hover{color:#ccc}.loginBox{width:auto;padding:30px 40px;background-color:#4f83b8;border:1px solid #222;border-radius:0;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);margin:0 -15px}@media(min-width: 768px){.loginBox{margin:30px 20px 30px}}.loginBox .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loginBox label{display:block;font-size:14px;line-height:26px;height:26px;margin-bottom:4px;color:#fff;font-weight:normal}.loginBox input{margin-bottom:10px;width:100%;font-size:14px;padding:0px 12px;border:1px solid #222;line-height:40px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.loginBox input:focus{background-color:#ecf5ff;border:1px solid #4f83b8;outline:none}.loginBox input[type=checkbox]{left:0;width:initial;margin-left:0}.loginBox hr{border-bottom:none;margin:20px 0 15px;border-top:1px solid #333}.loginBox .submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px}.loginBox .submit .submit-spinner{display:none;min-width:80px}.loginBox .submit .submit-spinner>span{display:block;width:36px;height:36px;border-style:solid;border-top-color:rgba(0,0,0,.6);border-right-color:rgba(0,0,0,.6);border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-radius:50%;border-width:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotator .6s linear infinite;animation:rotator .6s linear infinite}.loginBox .small{line-height:1.4}.loginBox .small a{text-decoration:underline;color:inherit}.loginBox .recaptcha-notice .small>a{color:currentColor;text-decoration:underline}.loginBox button{display:block;font-size:16px;padding:14px 20px;border-radius:5px;border:none;background-color:#fbd106;color:#333;min-width:160px}.loginBox.form-submitting .submit button,.loginBox.form-submitting .submit input[type=submit]{display:none}.loginBox.form-submitting .submit .submit-spinner{display:block}.visitors{border-bottom:1px dotted #666}@media(min-width: 992px){.visitors{border-left:1px dotted #666;border-bottom:none}}.visitors .loginBox{background-color:#fff}.visitors .loginBox label{color:#333}.forgotPassword a{color:#fff}.g-recaptcha{display:inline-block}label.container-checkbox{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:22px;line-height:1.4}label.container-checkbox a{color:currentColor;text-decoration:underline}label.container-checkbox input{position:absolute;cursor:pointer;left:6px;top:0;z-index:-1;opacity:0}label.container-checkbox input:checked~.checkmark:after{display:block}label.container-checkbox .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#f5f5f5;border:1px solid #222}label.container-checkbox .checkmark:after{content:"";position:absolute;display:none;left:7px;top:2px;width:6px;height:14px;border:solid #212529;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}