


/* === overrides CSS by DUALCORE === */

body #form-view {

  font-family: poppins;
}


.thsn-header-style-1 .thsn-logo-menuarea {
  display: -ms-flexbox !important;
  display: flex !important;
  /* -webkit-flex: 1; */
  -ms-flex: none;
   flex: none; 
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}




.thsn-right-box .thsn-header-button a {
  color: #4D4D4C;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  padding: 18px 30px;
  border-radius: 0px;
}



.thsn-right-box .thsn-header-button a:hover {

  color:  #fff;

  border:  1px solid #fbc566;

}

/*.thsn-right-box .thsn-header-button a::before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}*/

/*.thsn-header-button a::after  {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  top: 0px;
  left: 0px;
  background-color: #fff;
  z-index: 1;
  backface-visibility: hidden;
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  border: 2px solid #fff;
  border-image-slice: 1;
  width: 100%;
  height: 100%;
}
*/
.modal-header h3 {
  color:  #fff !important;
}



 .modal-body table {
    width: 100%;
    border:  1px solid #000;
    border-collapse: collapse;
  }

  .modal-body td {
    padding: .2rem 1rem;
    border: 1px solid #000;
  }

  .modal-body td:first-child {
    background-color: #ededed;
  }


  .toasted.toster.bubble {

    color: #045439;
    border-radius:  3px;
    background-color: #ffb401;

  }


  .main-col hr {
    color:  #656566;
  }


  .side-col .container {

    border-radius: 36px 36px 0 0;
  }





  @media (max-width:480px){
    .form-input .invalid-feedback {
      position: absolute;
      font-size: 0.75rem;
    
    }
  }
@media (min-width:481px){
  .form-input .invalid-feedback {
    position: absolute;
    font-size: 0.75rem;
  
  }
}


.modal-dialog-centered::before {
  display: block;
  height: auto !important;
  content: "";
}


.modal-content .form-control {

  height:  auto;
}