.wrapper-form{display:flex;flex-direction:column;width:25%;background-color:#fff;padding:20px;border-radius:10px}@media (min-width:1390px){.wrapper-form{width:30%}}@media (min-width:1920px){.wrapper-form{width:25%}}.wrapper-form .section-title{font-size:17px;font-weight:500;letter-spacing:.6px;margin-bottom:15px}.wrapper-form .field{display:flex;margin-bottom:25px}.wrapper-form .field.column{flex-direction:column}.wrapper-form .field.column label{padding-bottom:5px;font-weight:500;letter-spacing:.6px}.wrapper-form .field.row{display:grid;grid-template-columns:1fr 1fr;align-items:center}.wrapper-form .field.row label{padding-left:5px}.wrapper-form .field label{text-align:left}.wrapper-form .button .btn{width:100%}.wrapper-form .error-message{display:flex;position:absolute;top:-200px;left:0;right:0;margin:0 auto;width:20%;min-height:40px;background-color:#f01032;border-radius:5px;align-items:center;justify-content:center;color:#fff}input[type=file]{display:none}input{font-size:14px;font-family:inherit;padding:10px 8px 6px 8px;background-color:#fff;border:1px solid #b1a8b9;border-radius:4px;transition:all .4s}input::-moz-placeholder{color:#b1a8b9}input:-ms-input-placeholder{color:#b1a8b9}input::placeholder{color:#b1a8b9}input:focus{border-color:#6d2182;box-shadow:0 0 4px #6d2182;outline:none}select{font-family:Calibre;padding:8px;border:1px solid #b1a8b9;border-radius:5px;text-transform:uppercase;font-weight:500;letter-spacing:.6px}select::-moz-placeholder{color:#b1a8b9}select:-ms-input-placeholder{color:#b1a8b9}select::placeholder{color:#b1a8b9}#login{background-color:#220c32;min-height:100vh;position:relative}#login.content{margin-top:0}#login .company-logo{width:220px;margin-bottom:15px}#login .signin-container{position:absolute;left:50%;top:15%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}#login .login-container{width:450px}#login .login-container .wrapper-form{width:inherit}#login .login-container .title{font-size:17px;letter-spacing:.6px;text-transform:uppercase;font-weight:500;padding-bottom:30px}#login .login-container .remember-me{display:flex}#login .login-container a{color:#220c32}#login .login-container .form-text{padding-top:15px}