:root{--c-main:#123d81;--c-secondary:#307fb2;--c-action:#fbda39;--c-title-number:#fbda39;--c-alert-success:#249d08;--c-alert-warning:#ea3a2b;--c-bg-table:#fbda39;--c-default:#5c5c5c;--c-user-title:#5c5c5c;--c-text:#5c5c5c;--c-border:#ccc;--c-label:#123d81;--c-form-help:#2b7eb4;--c-input-border:#ccc;--c-input-border-focus:#123d81;--c-input-placeholder:#5c5c5c;--c-radio-checked:#0ba2d0;--c-link:#0ba2d0;--c-faq-title-list:#0ba2d0;--c-bg-me:#0ba2d0;--c-faq-border:#123d81;--c-link-hover:#307fb2;--c-link-visited:#5c5c5c;--c-block-bg:#f7f7f7;--c-alert:#ea3a2b;--c-alert-bg:#fef8d7}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.login{background:#fff;padding-left:15px;padding-right:15px}body.login .alert{font-family:proxima-nova,sans-serif;font-size:14px;font-weight:500}body.login .alert-danger{color:#fff;text-shadow:none;box-shadow:none}body.login input:focus{border-color:var(--c-main)!important}body.login .registration_form{height:100vh}body.login .login_form{margin-top:auto}body.login .login_wrapper{margin-top:0;height:100vh;display:flex;max-width:400px;align-items:center;justify-content:center}body.login .login_wrapper .logo{margin-bottom:30px}body.login .login_wrapper .block-form,body.login .login_wrapper .form-group,body.login .login_wrapper form{max-width:100%;width:100%}body.login .login_wrapper .form-group{text-align:left;margin-bottom:0}body.login .login_wrapper .form-group input,body.login .login_wrapper .form-group select{background:none;color:inherit;font:inherit;line-height:normal;overflow:visible;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-family:proxima-nova,sans-serif;font-size:14px;border-radius:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border:1px solid var(--c-border);margin:0 0 15px}body.login .login_wrapper .form-group input select::-ms-expand,body.login .login_wrapper .form-group select select::-ms-expand{display:none}body.login .login_wrapper .form-group input::-webkit-input-placeholder,body.login .login_wrapper .form-group select::-webkit-input-placeholder{font-family:proxima-nova,sans-serif}body.login .login_wrapper .form-group input::-moz-placeholder,body.login .login_wrapper .form-group select::-moz-placeholder{font-family:proxima-nova,sans-serif}body.login .login_wrapper .form-group input:-ms-input-placeholder,body.login .login_wrapper .form-group select:-ms-input-placeholder{font-family:proxima-nova,sans-serif}body.login .login_wrapper .form-group input::-ms-input-placeholder,body.login .login_wrapper .form-group select::-ms-input-placeholder{font-family:proxima-nova,sans-serif}body.login .login_wrapper .form-group input::placeholder,body.login .login_wrapper .form-group select::placeholder{font-family:proxima-nova,sans-serif}body.login .login_wrapper .form-group label,body.login .login_wrapper .form-group span{font-size:14px;margin-left:0;margin-bottom:10px;font-weight:700;font-family:proxima-nova,sans-serif;color:var(--c-main)}body.login .login_wrapper .login_content,body.login .login_wrapper .login_form{height:100%}body.login .login_wrapper .login_content form,body.login .login_wrapper .login_form form{height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column}body.login .login_wrapper .login_content form .block-reset,body.login .login_wrapper .login_form form .block-reset{width:100%;text-align:right}body.login .login_wrapper .login_content form .reset_pass,body.login .login_wrapper .login_form form .reset_pass{float:inherit;margin-right:0}body.login .login_content{padding-top:0;max-width:400px;display:flex;align-items:center;justify-content:center;flex-flow:column}body.login .login_content form{margin:auto}body.login .h1,body.login h1{margin-top:0;margin-bottom:1em;font-family:var(--f-title);font-weight:300;font-size:1.4em;color:var(--c-main);letter-spacing:.05em;text-transform:uppercase}body.login .h1:after,body.login .h1:before,body.login h1:after,body.login h1:before{display:none}body.login a{color:var(--c-main);text-decoration:underline}body.login .block-form .block-item-text,body.login .block-form .block-item .form-group{text-align:left}body.login .block-form .block-item-text input,body.login .block-form .block-item-text select,body.login .block-form .block-item .form-group input,body.login .block-form .block-item .form-group select{background:none;color:inherit;font:inherit;line-height:normal;overflow:visible;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-family:proxima-nova,sans-serif;font-size:14px;border-radius:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border:1px solid var(--c-border);margin:0 0 15px}body.login .block-form .block-item-text input select::-ms-expand,body.login .block-form .block-item-text select select::-ms-expand,body.login .block-form .block-item .form-group input select::-ms-expand,body.login .block-form .block-item .form-group select select::-ms-expand{display:none}body.login .block-form .block-item-text input:focus,body.login .block-form .block-item-text select:focus,body.login .block-form .block-item .form-group input:focus,body.login .block-form .block-item .form-group select:focus{border-color:var(--c-main)}body.login .block-form .block-item-text input::-webkit-input-placeholder,body.login .block-form .block-item-text select::-webkit-input-placeholder,body.login .block-form .block-item .form-group input::-webkit-input-placeholder,body.login .block-form .block-item .form-group select::-webkit-input-placeholder{font-family:proxima-nova,sans-serif}body.login .block-form .block-item-text input::-moz-placeholder,body.login .block-form .block-item-text select::-moz-placeholder,body.login .block-form .block-item .form-group input::-moz-placeholder,body.login .block-form .block-item .form-group select::-moz-placeholder{font-family:proxima-nova,sans-serif}body.login .block-form .block-item-text input:-ms-input-placeholder,body.login .block-form .block-item-text select:-ms-input-placeholder,body.login .block-form .block-item .form-group input:-ms-input-placeholder,body.login .block-form .block-item .form-group select:-ms-input-placeholder{font-family:proxima-nova,sans-serif}body.login .block-form .block-item-text input::-ms-input-placeholder,body.login .block-form .block-item-text select::-ms-input-placeholder,body.login .block-form .block-item .form-group input::-ms-input-placeholder,body.login .block-form .block-item .form-group select::-ms-input-placeholder{font-family:proxima-nova,sans-serif}body.login .block-form .block-item-text input::placeholder,body.login .block-form .block-item-text select::placeholder,body.login .block-form .block-item .form-group input::placeholder,body.login .block-form .block-item .form-group select::placeholder{font-family:proxima-nova,sans-serif}body.login .block-form .block-item-text label,body.login .block-form .block-item-text span,body.login .block-form .block-item .form-group label,body.login .block-form .block-item .form-group span{margin-bottom:0;font-size:14px;margin-left:10px;font-weight:700;font-family:proxima-nova,sans-serif;color:var(--c-text)}body.login .block-form .block-item-checkbox{display:flex;align-items:center}body.login .block-form .block-item-checkbox input{background:none;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;margin:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;flex:0 0 20px;max-width:20px;width:20px;height:20px;border:1px solid var(--c-main);border-radius:3px;position:relative}body.login .block-form .block-item-checkbox input select::-ms-expand{display:none}body.login .block-form .block-item-checkbox input:checked:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:2px;background:var(--c-main)}body.login .block-form .block-item-checkbox label,body.login .block-form .block-item-checkbox span{margin-bottom:0;font-size:14px;margin-left:10px;font-weight:400;font-family:proxima-nova,sans-serif;color:var(--c-text)}body.login .change_link,body.login .copyright{text-align:center}body.login .center{margin-top:15px;text-align:center}body.login .center .btn{background:#307fb2;border-color:#307fb2;font-size:14px}body.login .center .btn:focus,body.login .center .btn:hover,body.login .center .btn:not(:disabled):not(.disabled).active,body.login .center .btn:not(:disabled):not(.disabled):active{background-color:#1a2e69;border-color:#1a2e69}