.login-page{height:100vh;background:#ffffff}.login-page .minimal-form{border-radius:5px;padding:20px 60px;max-width:600px;margin:auto}.login-page .minimal-form .logo{height:120px;width:120px;border-radius:50%;position:relative;margin:0 auto}.login-page .minimal-form .logo img{height:100px;width:100px;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute}.login-page .minimal-form p.title{font-size:20px;margin-bottom:30px;text-align:center;color:#7f8baf}.login-page .minimal-form .field-group{margin-bottom:22px}.login-page .minimal-form .field-group input{box-shadow:none;border:none;background-image:linear-gradient(to right, #e5e7f0 33%, rgba(255,255,255,0) 0%);background-size:6px 2px;background-position:bottom;background-repeat:repeat-x;background-color:transparent;border-radius:0;padding:10px 0;margin:0;color:#3d4250;font-weight:lighter}.login-page .minimal-form .field-group .button{background:#3ecadd;border-radius:42px;height:42px;line-height:42px;font-size:14px;font-weight:normal;padding:0 30px;min-width:120px;color:#ffffff;border:none;margin:0.625rem 0;display:inline-block}.flash{border:none;padding:1rem;color:#fff;font-weight:normal}.error{background:#fa476f}.center{text-align:center}.main-content__body{clear:both}.attribute-label,.attribute-data{line-height:1rem}.attribute-divider{padding:10px 0 20px 30px}.list{list-style:circle;padding-left:30px}.list li{padding-bottom:10px}
