﻿html,body{background:#273347;}section{width:370px;max-width:calc(100% - 40px);position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}section:before{content:" ";width:314px;height:111px;margin:0 auto 68px auto;display:block;background:url(../images/logo.svg) no-repeat center center;background-size:contain;}@media screen and (max-width:500px){section:before{width:200px;height:60px;margin-bottom:30px;}}form[data-login-form]{position:relative;}form[data-login-form] h1{padding:0 0 20px 0;color:#fff;}form[data-login-form] label:not(.checkbox):not(.radio){padding:0 0 4px;display:block;color:#fff;font-size:18px;line-height:18px;font-weight:300;text-transform:uppercase;text-align:left;}form[data-login-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]),form[data-login-form] textarea,form[data-login-form] select{width:100%;height:44px;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-size:18px;font-weight:500;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}form[data-login-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):hover,form[data-login-form] textarea:hover,form[data-login-form] select:hover,form[data-login-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus,form[data-login-form] textarea:focus,form[data-login-form] select:focus{border-color:#fff;}form[data-login-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,form[data-login-form] textarea::-webkit-input-placeholder,form[data-login-form] select::-webkit-input-placeholder{color:#8a8e91;opacity:1;}form[data-login-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio])::-moz-placeholder,form[data-login-form] textarea::-moz-placeholder,form[data-login-form] select::-moz-placeholder{color:#8a8e91;opacity:1;}form[data-login-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):-ms-input-placeholder,form[data-login-form] textarea:-ms-input-placeholder,form[data-login-form] select:-ms-input-placeholder{color:#8a8e91;opacity:1;}form[data-login-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):-moz-placeholder,form[data-login-form] textarea:-moz-placeholder,form[data-login-form] select:-moz-placeholder{color:#8a8e91;opacity:1;}form[data-login-form] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 32px center;background-size:13px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.098' height='6.207' viewBox='0 0 13.098 6.207'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M11.1,5.207a1,1,0,0,1-.6-.2L5.549,1.255.6,5A1,1,0,0,1-.8,4.811,1,1,0,0,1-.6,3.41L4.945-.8a1,1,0,0,1,1.208,0L11.7,3.41a1,1,0,0,1-.6,1.8Z' transform='translate(11.098 4.207) rotate(180)' fill='%23a9acb5'/%3E%3C/g%3E%3C/svg%3E");}form[data-login-form] textarea{height:320px;padding-top:10px;padding-bottom:10px;line-height:22px;}form[data-login-form] div.input{padding:0 0 44px 0;}form[data-login-form] div.inputs-row{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-flow:row;align-items:flex-start;gap:10px;}form[data-login-form] span.error-empty,form[data-login-form] span.error-format,form[data-login-form] span.error-data{display:block;overflow:hidden;color:#e33f6b;font-size:16px;line-height:18px;font-weight:bold;text-align:left;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;max-height:0;padding:0;opacity:0;}form[data-login-form] .has-error-empty span.error-empty,form[data-login-form] .has-error-format span.error-format,form[data-login-form] .has-error-data span.error-data{max-height:60px;padding:8px 0 0 0;opacity:1;}form[data-login-form] div.inputs:after{content:" ";width:100%;height:0;display:block;overflow:hidden;clear:both;}form[data-login-form] div.inputs>p{padding:0 0 40px 0;color:#fff;font-size:18px;line-height:24px;font-weight:400;}form[data-login-form] div.inputs .bottom a:not(.btn){margin:14px 0 0 0;display:inline-block;vertical-align:top;color:#fff;font-size:16px;}form[data-login-form] div.inputs .bottom a:not(.btn):hover,form[data-login-form] div.inputs .bottom a:not(.btn):focus{text-decoration:underline;}form[data-login-form] div.sent{padding:80px 0;color:#fff;font-size:18px;line-height:24px;font-weight:500;text-align:center;}form[data-login-form] div.sent a{color:#fff;text-decoration:underline;}form[data-login-form] div.sent a:hover{text-decoration:none;}form[data-login-form] .loading-component{background:rgba(0,0,0,0);}form[data-login-form] .loading-component .loading-animation span{background:#fff;}form[data-login-form].loading *:not(.loading-component){opacity:.7;}form[data-login-form].loading .loading-component{height:100%;opacity:1;}form[data-login-form].loading .loading-component *{opacity:1;}