@media (min-width: 576px) {
    .btn-width {
        width: 300px!important;
    }
}
@media (max-width: 576px) {
    .btn-width {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}
.vr {
    border-left: 1px solid #8794a1;
    padding-left:40px;
}
.collapse-body-add{
    padding: 12px!important;
}
.it-header-center-wrapper, .it-footer-main, .bg-primary, .btn-primary
{
    background:#000531!important;
}
.text-orange
{
    color: #d18415;
}
.no-dot .errorlist
{
     list-style-type: none; /* Remove bullets */
}
.otp {
    margin: 20px;
    text-align: center;
}

.loader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 3px solid #f19729;
  border-top-color: #000531;
  animation: spin 1s infinite linear;
  z-index: 9999;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9998;
}

@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}