.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}


.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
@font-face {
  font-family: myFirstFont;
  src: url(../fonts/nirmala-ui.ttf);
}

* {
  font-family: myFirstFont;
}


.pull-right {
    float: right!important;
}

@media only screen and (max-width: 575px) {
    .responsive {
      margin: 15px;
    }
  }

  @media only screen and (max-width: 375px) {
    .responsive1 {
      margin: 15px;
    }
  }

  @media only screen and (max-width: 485px) {
    .responsive2 {
      margin: 15px;
    }
  }

  @media only screen and (max-width: 375px) {
    .responsive3 {
      margin: 15px;
    }
  }

  @media only screen and (max-width: 275px) {
    .responsive4 {
      min-width: 375px;
    }
  }

  @media only screen and (max-width: 665px) {
    .responsive5 {
      min-width: 650px;
    }
  }





