*, *::before, *::after {     box-sizing: inherit; }  @font-face { font-family: Fonte;src: url('fonts/Lato-Regular.ttf'); }  html { font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;     -ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent; }  @-ms-viewport { width: device-width; }  aside, article, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }  body { margin: 0;font-family: Fonte;font-size: 14px;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;     text-align: justify;background-color: #6caee0;background-image: url("../img/bg_imagem_3.jpg");     background-repeat: no-repeat;background-size: cover; }  hr { color: #6caee0;border: 1px solid #6caee0; }  h1, h2, h3, h4, h5, h6 { color: #6caee0;text-align: left; }  h4 a { color: #2F360A; }  p { margin-top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }  label { color: #262C09;font-size: 12px; }  select { border: 1px solid #725e49;background-color: #fff;margin-bottom: 6px;border-radius: 4px;padding: 5px;     cursor: pointer; }  table { border-collapse: collapse;width: 98%;cursor: pointer; }  fieldset { border-radius: 5px;border: 1px solid #62a6b9;color: #62a6b9;padding: 20px; }  input[type="checkbox"] { cursor: pointer; } input[type="radio"] { cursor: pointer; }   /* FORMULARIO & INPUT & BUTÕES style */  input[type="text"], input[type="password"], input[type="email"] {     border: none;     width: 95%;     font-size: 14px;     text-align: center;     margin-bottom: 20px;     border-bottom: 1px solid #725e49; }  input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus {     color: #495057;     background-color: #fff;     /*border-color: #13AFDF;*/     border-bottom: 2px solid #13AFDF; }  textarea {     border: 1px solid #555753;     padding: 7px;     margin: 0 0 2px 0;     color: #495057;     -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1);     -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1);     box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1); }  textarea:focus {     color: #495057;     background-color: #fff;     border-color: #13AFDF; }   /* ==================== OUTRAS CLASSES ======================== */ button { cursor: pointer; } button { background: #fff;padding: 6px 10px 6px 10px;border: 1px solid #62a6b9;border-radius: 3px;color: #62a6b9;     font-size: 14px;margin-top: 15px; } button:hover { background: #62a6b9;color: #fff; }  .shadow { box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0 3px 10px 0 rgba(0, 0, 0, 0.16); }  .login-container { width: 350px;margin: auto;background-color: #fff;margin-top: 3%;border-radius: 8px; } .login-title { text-align: center;font-size: 2rem;color: #eaeaea;font-weight: bold;padding: 7px;     background-color: #62a6b9;border-radius: 8px; } .login-title img { width: 26%; } .login-title span { font-size: 16px; } .login-title label { font-size: 2rem;color: #D4D4D5; } .login-title .login_head_title { font-size: 2rem; } .login-sub-title { text-align: center;font-size: 16px; } .login-field { background-color: #fff;text-align: center;border-radius: 8px; } .login-field input { width: 80%;padding: 10px; } .login-field span { font-size: 14px;cursor: pointer;color: #62a6b9;text-decoration: underline; } .login-field span:hover { color: #b59559; } .login-field a { color: #62a6b9;text-decoration: underline;font-size: 12px;cursor: pointer; } .login-field a:hover { color: #b59559; } #forget_password a { color: #62a6b9;text-decoration: none;font-size: 14px;border: 1px solid #62a6b9;     border-radius: 3px;padding: 4px; } #forget_password a:hover { color: #fff;background-color: #b59559;border: 1px solid #b59559; }  /* ==================== fim outras classes ==================== */