/*MODAL*/
.swal-modal{
    width: 400px !important;
  }
/*   .swal-icon{
    border-color: #EF1C26;
  }
  .swal-icon:before, .swal-icon:after{
    background-color: #EF1C26;
  } */
  .swal-title{
    padding: 0 !important;
    color: #000;
  }
  .swal-title:not(:last-child){
    margin-bottom: 0 !important;
  }
  .swal-text{
    text-align: center !important;
  }
  .swal-footer{
    text-align: center !important;
  }
  .swal-button--confirm{
    background: #EF1C26 !important;
  }
  
  /*VALIDACAO*/
  .has-success, .has-error, .has-success:focus, .has-error:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: left !important;
  }
  .has-success,.valid {
    color: #66615b;
    border-color: #e8e7e3;
    text-align: left !important;
  }
  .has-success:focus,.valid:focus {
    background-color: #FFFFFF;
    border-color: #7AC29A;
    text-align: left !important;
  }
  .has-error,.error {
    background-color: #FFC0A4;
    color: #ff33a1;
    border-color: #ff33a1;
    text-align: left !important;
    top: 0 !important;
    margin-bottom: 1em !important;
  }
  .has-error:focus,.error:focus {
    background-color: #FFFFFF;
    border-color: #ff33a1;
    text-align: left !important;
  }
  
  .loader-form{
    color: #417ac9;
  }

  .dados-servidor{
    padding-top: 25px;
    border-top: 2px dashed #555;
  }
  .nomeServidor{
    font-weight: bold;
  }

  #area-impressao, .area-impressao{
    display: none !important;
  }
  .alert-box{
    margin-top: -1.5em !important;
  }

  .sem-margin{
    margin: 0 !important;
  } 
  .sem-padding{
    padding: 0 !important;
  }
  .input-data{
    padding: 14px !important;
  }

  /* .texto-padrao{
    text-align: justify !important;
  } */

  .texto-padrao ul{
    margin: 1em !important;
    padding: 1em !important;
    list-style: disc !important;
  }