body{background-color:#404040}.main-content img.logo{margin-bottom:20px}.main-content .main-text{display:flex;align-items:center;justify-content:center;width:400px;height:40px;margin-bottom:50px;color:#fff;font-size:1.6666666667rem;font-weight:700;letter-spacing:1px;border:solid 1px #FFF;border-radius:4px}.main-content form{width:300px}.main-content form>p{display:block;margin-bottom:30px;text-align:center;font-size:1.1666666667rem;color:#fff}.main-content form>div{margin-bottom:1.6666666667rem}.main-content form>div .form-label{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:1px}.main-content form>div .form-control{height:40px;color:#404040;font-size:1.1666666667rem;font-weight:400;letter-spacing:1px;border-radius:5px}.main-content form>div:nth-child(2){margin-bottom:10px}.main-content form>div:last-of-type{margin-bottom:50px}.main-content form .password-form{position:relative}.main-content form .password-form .form-control{padding-right:50px}.main-content form .switch-radio{position:absolute;top:0;bottom:0;right:16px;height:20px;margin:auto}.main-content form .switch-radio input[type=radio]:checked+label{display:none}.main-content form .switch-radio img{height:20px;cursor:pointer}.main-content form .switch-radio img:hover{opacity:.7}.main-content form a{display:block;width:max-content;margin:28px auto 0;color:#fff;font-size:1.1666666667rem;font-weight:700;letter-spacing:1px}.main-content form a:hover{opacity:.7}.error-message{margin-top:10px}.error-message span{font-size:.9166666667rem;font-weight:500;color:#ec5656}
