.wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#f4f5f5;overflow:auto}.logo{width:124px;height:39px;margin:60px auto;background-image:url(../i/logo.png);background-repeat:no-repeat;background-position:center;background-size:contain}.form{position:relative;display:block;width:652px;padding:55px 0 40px;background:#fff;margin:auto auto 50px}.form-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-header_only{text-align:center;margin-bottom:10px}.form-header__icon{width:32px;height:32px;margin-right:15px;background-image:url(../i/icon_user.png);background-repeat:no-repeat;background-position:center;background-size:contain}.form-header__text{font-size:24px;font-weight:600;margin:0;color:#000}.form__row{position:relative;width:380px;margin:0 auto 27px}.form__row_center,.form__row_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__row_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__label{position:absolute;z-index:1;top:50%;left:0;display:block;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}.form__label_email{background-image:url(../i/icon_email.png)}.form__label_home{background-image:url(../i/icon_home.png)}.form__label_man{background-image:url(../i/icon_man.png)}.form__label_clock{background-image:url(../i/icon_clock.png)}.form__label_password{background-image:url(../i/icon_password.png)}.form__field{font-size:18px;font-weight:400;position:relative;display:block;width:100%;padding:12px 40px;-webkit-transition:.4s;transition:.4s;color:#000;border:none;border-bottom:3px #cedee3 solid}.form__field:focus{border-bottom:3px #0087e5 solid}.form__field.wrong{border-bottom:3px red solid}.form__btn,.form__link{font-weight:400;-webkit-transition:.4s;transition:.4s}.form__link{text-decoration:none;border-bottom:1px #cedee3 solid;font-size:14px;color:#0087e5}.form__link:hover{border-bottom:1px #0087e5 solid}.form__btn{font-size:18px;padding:12px 60px;cursor:pointer;color:#fff;border:0;background:#0087e5}.form__btn:hover{background:#0073c3}.form__alert{font-size:16px;font-weight:400;position:absolute;bottom:24px;left:0;width:100%;text-align:center;color:red;opacity:0;-webkit-transition:.5s;transition:.5s}.form__alert.active{opacity:1}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.mdi{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.mdi.mdi-14px{font-size:14px}.mdi.mdi-16px{font-size:16px}.mdi.mdi-20px{font-size:20px}.mdi.mdi-24px{font-size:24px}.mdi.mdi-36px{font-size:36px}*{outline:none;box-sizing:border-box}body{font-family:"Open Sans",sans-serif}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}