.card {
  border: none; }

.card-body.card-body-padding-mw {
  padding: 3rem 4rem; }

img.img-exit {
  height: 15px;
  position: absolute;
  top: 15px;
  right: 15px;
  margin: 0 !important;
  cursor: pointer; }

form.centered {
  color: #6F6F6F;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.8rem;
  width: 680px; }
  form.centered.max-520 {
    max-width: 390px !important; }
  form.centered.max-480 {
    max-width: 350px !important; }
  form.centered h3 {
    margin-top: 0px; }
  form.centered hr {
    margin: 0;
    border-color: #6F6F6F; }
    form.centered hr.mb {
      margin-bottom: 10px; }
  form.centered p {
    font-size: 1rem; }
  form.centered .btn {
    width: 100%;
    font-size: 0.8rem;
    text-transform: uppercase;
    font-weight: bold;
    padding: 14px 7px;
    height: 48px; }
  form.centered .form-control {
    height: 48px;
    font-size: 0.8rem; }
  form.centered .psw-forgot {
    font-size: 0.6rem; }
  form.centered .psw-forgot-link {
    color: #fff; }

.col-login-1 {
  padding-left: 15px;
  padding-right: 5px;
  width: 35%; }

.col-login-2 {
  padding-left: 5px;
  padding-right: 5px;
  width: 35%; }

.col-login-3 {
  padding-left: 5px;
  padding-right: 15px;
  width: 30%; }

.col-login-4 {
  padding-left: 15px;
  padding-right: 5px;
  width: 70%; }

div.area-test p {
  color: #6F6F6F;
  font-size: 1rem; }
  div.area-test p.area-test-data {
    color: #FFF;
    text-transform: none;
    word-break: break-all; }
    div.area-test p.area-test-data span {
      text-transform: none;
      width: 100%;
      color: #6F6F6F;
      font-size: 0.8rem; }
  div.area-test p.alert {
    font-size: 0.8rem;
    text-transform: uppercase;
    font-weight: bold; }
  div.area-test p span {
    color: #EEEEEE;
    font-size: 0.8rem; }

@media (max-width: 600px) {
  #maincontent.content-utente {
    width: 100%; } }

@media (max-width: 1400px) {
  form.centered {
    width: 620px; }
    form.centered.max-520 {
      max-width: 390px !important; }
    form.centered.max-480 {
      max-width: 350px !important; } }

@media (max-width: 1200px) {
  form.centered {
    width: 480px; }
    form.centered.max-520 {
      max-width: 390px !important; }
    form.centered.max-480 {
      max-width: 350px !important; } }

@media (max-width: 1024px) {
  form.centered {
    width: 460px; }
    form.centered.max-520 {
      max-width: 390px !important; }
    form.centered.max-480 {
      max-width: 350px !important; } }

@media (max-width: 992px) {
  form.centered {
    width: 420px; }
    form.centered.max-520 {
      max-width: 390px !important; }
    form.centered.max-480 {
      max-width: 350px !important; }
  .col-login-1 {
    padding-left: 15px;
    padding-right: 5px;
    width: 50%; }
  .col-login-2 {
    padding-left: 5px;
    padding-right: 15px;
    width: 50%; }
  .col-login-3 {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%; }
  .col-login-4 {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%; } }

@media (max-width: 768px) {
  form.centered {
    width: 382px; }
    form.centered.max-520 {
      max-width: 390px !important; }
    form.centered.max-480 {
      max-width: 350px !important; } }

@media (max-width: 600px) {
  .col-login-1 {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%; }
  .col-login-2 {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%; }
  .card-body.card-body-padding-mw {
    padding: 2.5rem 2.5rem; }
  form.centered {
    width: auto; }
    form.centered.max-520 {
      max-width: 390px !important; }
    form.centered.max-480 {
      max-width: 350px !important; } }

/*# sourceMappingURL=user-4ed7c6ac.css.map */
