a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative;display:flex;min-width:300px;width:100%;height:100vh;background-color:#fff;font-size:1rem;line-height:1.5;color:#212121}:focus{outline-style:none!important}.text-xs-center{text-align:center!important}.form-auth{margin:auto;max-width:400px;padding:40px 10px;font-family:Helvetica,sans-serif}@font-face{font-family:Lato;src:url(/assets/latothin.eot?fe4e34a5b0708ee85231d4b43fa6f2f3) format("embedded-opentype"),url(/assets/latothin.ttf?454421e7b2b8aaee2980346571f86863) format("truetype"),url(/assets/latothin.woff?13fa4c60e0ee7ea5fe2bd84059fb8cac) format("woff");font-weight:400;font-style:normal}.form-auth h1{font-family:Lato,sans-serif;font-weight:900;font-size:32px;margin-bottom:26px;text-align:center;text-transform:uppercase}.form-auth p{font-size:12px}.form-auth p a{color:#000;text-decoration:underline;cursor:pointer}.form-auth p.login-info{font-family:Noto Sans,sans-serif;text-align:center;font-size:14px;position:relative;z-index:1}.form-auth p.login-info span{position:absolute;z-index:2;display:block;width:200%;left:0;top:100%;font-size:12px}span.red{color:#e61610}.form-auth .form{width:245px;margin:0 auto;text-align:left}.form-auth .form-line:not(:last-of-type){margin-bottom:16px}.form-auth .checkbox,.form-auth .login-btn{display:inline-block}.form-auth fieldset{margin-bottom:10px}.form-auth ol{width:100%!important;padding:0!important}.form-auth .checkbox{font-weight:400;font-size:12px}.form-auth .checkbox input[type=checkbox]{vertical-align:top}.form-auth .form-control{width:100%;border:1px solid #757575;border-radius:3px;position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px}.form-auth input.form-control{border:1px solid #757575;background-color:#fff;transition:border .2s ease}.form-auth input.form-control:focus{border:1px solid #000}.form-auth button.form-control{background-color:#757575;color:#fafafa;transition:background-color .2s ease;cursor:pointer}.form-auth button.form-control:hover{background-color:#616161}.form-auth button.form-control:active{background-color:#424242}.form-auth .form-control:focus{z-index:2}.form-auth button i.fa-pulse{display:none}.form-auth button[disabled] i.fa-pulse{display:inline-block}.form-auth .login-btn{width:85px}.readonly{background-color:#006ce5}.form-auth .form-recovery-instruction p.login-info,.form-auth .form-success-registration p.login-info{margin:0;text-align:center}.form-auth .form-recovery-instruction p,.form-auth .form-success-registration p{font-size:13px;line-height:2;text-align:justify;font-family:Noto Sans,sans-serif}.form-auth .form-warning{position:absolute;color:#ec407a;font-size:12px}.modal-frame.password-recovery-frame,.modal-frame.password-reset-frame,.modal-frame.signin-frame,.modal-frame.signup-frame{display:none}body.password-recovery .modal-frame.password-recovery-frame,body.password-reset .modal-frame.password-reset-frame,body.signin .modal-frame.signin-frame,body.signup .modal-frame.signup-frame{display:block}.text-center{text-align:center}.contacts-box{font-size:13px;line-height:2;text-align:justify;font-family:Noto Sans,sans-serif;display:flex;flex-direction:row;justify-content:space-between}.left-block-contacts{width:54px;flex-shrink:0}.btn{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#757575;text-decoration:none;transition:background-color .2s ease}.btn:hover{background-color:#212121}.origin-title{font-size:13px;line-height:16px;font-weight:400}.field-container_contacts-selector *{box-sizing:border-box}.form-auth .fieldset-contacts{margin-bottom:18px}.contact-title{font-size:13px}.contact-select,.contact-select-window,.contact-select__label{border-color:#757575}.contact-select-window__item.selected{background-color:#747474}.contact-select{border-radius:3px}.contact-select__inp{border-top-right-radius:3px;border-bottom-right-radius:3px}.contact-select__label{min-width:115px}.contact-select__label .icon-arrow-contact{top:21%}.form-alert.warning{position:absolute;color:red;font-size:10px}.contact-select-window{left:-1px}