﻿.loginFlex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;margin-top:50px;gap:20px;}.loginFlex form{background:#fff;border:3px solid #e8e8e8;border-radius:15px;padding:20px;height:400px;width:250px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 4fr 1fr;gap:10px 0;grid-template-areas:"Title" "Fields" "Buttons";}.loginFlex form .Title{grid-area:Title;display:flex;align-items:center;justify-content:center;}.loginFlex form .Title>h3{margin:0;font-size:30px;}.loginFlex form .Fields{grid-area:Fields;}.loginFlex form .Fields .field-validation-error{font-size:20px;font-weight:normal;height:auto;margin:0;margin-bottom:10px;}.loginFlex form .Fields input[type=text],.loginFlex form .Fields input[type=password]{width:100%;box-sizing:border-box;height:30px;}.loginFlex form .Fields input[type=checkbox]{margin:0;height:auto;}.loginFlex form .Fields label{display:flex;align-items:flex-start;gap:5px;font-size:18px;font-weight:bold;margin-top:10px;}.loginFlex form .Fields label:first-of-type{margin-top:5px;}.loginFlex form .Fields label span{vertical-align:middle;line-height:18px;font-size:16px;font-weight:normal;}.loginFlex form .Buttons{grid-area:Buttons;display:flex;align-items:center;justify-content:center;}.loginFlex form .Buttons input{width:180px;height:50px;}@media only screen and (max-device-width:1023px){.loginFlex{margin-top:30px;}.loginFlex form{height:350px;padding:15px;}.loginFlex form>.Title>h3{margin:0;}.loginFlex form>.Buttons>input{margin:0;}}.AccountSettings .Settings{display:flex;flex-direction:column;align-items:center;padding:20px 0;gap:15px;}.AccountSettings .Settings>div>span{color:#087896;font-weight:bold;margin-right:10px;font-size:22px;}