.login{display:flex;margin-top:110px;margin-bottom:20px}
.login .right-column h2{margin:0;font-size:22px;font-weight:normal}
.login .right-column .cmp-text p{font-size:14px}
.login .right-column .error{color:#c00;font-weight:bold;font-size:13px;margin-top:10px;margin-bottom:10px}
.login .right-column .login-form{display:flex;flex-direction:column;align-items:center}
.login .right-column .login-form label{color:#c00;font-weight:bold;font-size:13px;line-height:1.2em}
.login .right-column .login-form input{border:1px solid #999}
.login .right-column .login-form .cmp-form-text{display:flex;flex-direction:column}
.login .right-column .login-form .cmp-form-text #username{width:220px}
.login .right-column .login-form .cmp-form-text #password{width:220px}
.login .right-column .login-form .login-form__input{margin-top:10px}
.login .right-column .login-form #enter-button{width:100%;height:100%;background-color:#f43c18;color:#fff;font-weight:normal;font-size:12px;border:0;align-items:center;justify-content:center}
.login .right-column .login-form .content-button{padding:2px;border:#999 1px solid;margin-top:15px;margin-left:-150px;display:flex;width:70px;height:21px;align-items:center}
.login .left-column{border-right:2px solid #eaeaea}
@media(max-width:1023px){.login h2{margin-right:15px !important;margin-left:15px !important}
.login .right-column .cmp-text p{margin-right:15px !important;margin-left:15px !important}
.login .right-column .login-form{margin-bottom:100px}
}
@media(min-width:1024px){.login .left-column{margin-right:20px;height:315px}
}