.normalLabels.normalLabelsLg .input-group-text {
  height: calc(1.5em + .75rem + 8px);
  font-size: 15px;
}

.normalLabels.normalLabelsLg .formChecRadio {
  height: calc(1.5em + .75rem + 8px);
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.normalLabels.normalLabelsLg .custom-file-label {
  line-height: 2;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
}

.normalLabels.normalLabelsLg .custom-file-label::after {
  height: calc(1.5em + .75rem + 6px);
  line-height: 2;
}

.normalLabels.normalLabelsLg .form-control {
  height: calc(1.5em + .75rem + 8px);
  font-size: 15px;
}

.normalLabels.normalLabelsLg .form-control::-webkit-input-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
}

.normalLabels.normalLabelsLg .form-control::-moz-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
}

.normalLabels.normalLabelsLg .form-control::-moz-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
}

.normalLabels.normalLabelsLg .form-control::-ms-input-placeholder {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
}

.normalLabels.normalLabelsLg .form-label-group label {
  font-size: 14px;
}

.normalLabels.normalLabelsLg textarea.custom-form-control:not(:placeholder-shown) ~ label {
  opacity: 1;
  top: -1.2rem;
}

.normalLabels.normalLabelsLg .form-label-group .select2-container {
  width: 100% !important;
}

.normalLabels.normalLabelsLg .form-label-group .select2-container .select2-selection--single {
  height: calc(1.5em + .75rem + 8px);
  border-color: #ced4da;
  outline: 0;
}

.normalLabels.normalLabelsLg .form-label-group .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
  padding-left: 1rem;
  padding-right: 2rem;
}

.normalLabels.normalLabelsLg .form-label-group .select2-container .select2-selection--single .select2-selection__arrow {
  height: calc(1.5em + .75rem + 6px);
  width: 2rem;
}

.normalLabels.normalLabelsLg .form-label-group .bootstrap-select .dropdown-toggle {
  height: calc(1.5em + .75rem + 8px);
}

.normalLabels.normalLabelsLg .form-label-group .bootstrap-select .dropdown-toggle:after {
  top: 10px;
  right: 15px;
}

.normalLabels.normalLabelsMd .input-group-text {
  height: calc(1.5em + .75rem + 8px);
}

.normalLabels.normalLabelsMd .form-control {
  height: calc(1.5em + .75rem + 8px);
}

.normalLabels.normalLabelsMd textarea.custom-form-control {
  padding-top: 0;
}

.normalLabels.normalLabelsMd textarea.custom-form-control:not(:placeholder-shown) ~ label {
  opacity: 1;
  top: -1.2rem;
}

.normalLabels.normalcontrol .form-label-group .form-control {
  border-color: #eceef2;
}

.normalLabels.normalLabelsplaceholder .form-label-group.forgot .forgotLink {
  position: absolute;
  right: 0;
  bottom: 10px;
  font-size: 14px;
}

.normalLabels.normalLabelsplaceholder .form-label-group.forgot .form-control {
  padding-right: 46px;
}

.normalLabels.normalLabelsplaceholder .form-label-group .form-control {
  padding-left: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #ced4da;
  padding-top: 1.3rem;
  height: calc(2em + .75rem + 10px);
}

.normalLabels.normalLabelsplaceholder .form-label-group .form-control.otp-control {
  border-radius: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #ced4da !important;
}

.normalLabels.normalLabelsplaceholder .form-label-group .form-control.otp-control:focus {
  border-color: #2cb7e0 !important;
}

.normalLabels.normalLabelsplaceholder .form-label-group .forGotOTP .otp-control {
  width: 100%;
  height: calc(2em + .75rem + 10px) !important;
  padding-top: 1.3rem !important;
}

.normalLabels.normalLabelsplaceholder .form-label-group .forGotOTP .otp-control::placeholder {
  opacity: 0;
}

.normalLabels.normalLabelsplaceholder .form-label-group label {
  position: absolute;
  opacity: 0;
  transition: top 0.7s ease, opacity 0.7s ease;
  top: 8px;
  left: 0;
}

.normalLabels.normalLabelsplaceholder .form-label-group .custom-form-control.valid ~ label {
  opacity: 1;
  top: 0;
}

.normalLabels.normalLabelsplaceholder .form-label-group input:not(:placeholder-shown) ~ label, .normalLabels.normalLabelsplaceholder .form-label-group textarea:not(:placeholder-shown) ~ label {
  opacity: 1;
  top: 0;
}

.normalLabels .form-label-group {
  position: relative;
  margin-bottom: 1rem;
}

.normalLabels .form-label-group .input-group-text .icon, .normalLabels .form-label-group .input-group-btn .icon {
  width: 14px;
  height: 14px;
  line-height: 14px;
}

.normalLabels .form-label-group .input-group-text .icon img, .normalLabels .form-label-group .input-group-btn .icon img {
  width: 14px;
}

.normalLabels .form-label-group .input-group-text .icon svg, .normalLabels .form-label-group .input-group-btn .icon svg {
  width: 100%;
  height: 100%;
}

.normalLabels .form-label-group .input-group-text .icon svg path,
.normalLabels .form-label-group .input-group-text .icon svg circle, .normalLabels .form-label-group .input-group-btn .icon svg path,
.normalLabels .form-label-group .input-group-btn .icon svg circle {
  fill: #000;
}

.normalLabels .form-label-group .form-control {
  color: #000;
  font-weight: 400;
}

.normalLabels .form-label-group .form-control::-webkit-input-placeholder {
  font-weight: 400;
}

.normalLabels .form-label-group .form-control::-moz-placeholder {
  /* Firefox 18- */
  font-weight: 400;
}

.normalLabels .form-label-group .form-control::-moz-placeholder {
  /* Firefox 19+ */
  font-weight: 400;
}

.normalLabels .form-label-group .form-control::-ms-input-placeholder {
  font-weight: 400;
}

.normalLabels .form-label-group .bootstrap-select .dropdown-toggle {
  background: transparent;
  box-shadow: inherit;
  border: 0;
}

.normalLabels .form-label-group .bootstrap-select .dropdown-toggle:not(:disabled):not(.disabled):active:focus, .normalLabels .form-label-group .bootstrap-select .dropdown-toggle:not(:disabled):not(.disabled).active:focus {
  box-shadow: inherit;
}

.normalLabels .form-label-group .bootstrap-select .show > .btn-light.dropdown-toggle:focus {
  box-shadow: inherit;
}

.normalLabels .form-label-group .bootstrap-select .dropdown-menu li a.dropdown-item.active {
  background: transparent;
  color: #2169de;
  outline: 0;
}

.normalLabels .form-label-group label {
  font-size: 0.8125rem;
  color: #000;
}

.normalLabels .otp-control {
  margin: 0 5px 5px;
  text-align: center;
  padding: 3px 3px !important;
  border: 1px solid #dee2e6 !important;
  border-radius: 3px !important;
}

@media (min-width: 576px) {
  .normalLabels .otp-control {
    width: 40px;
    height: 40px !important;
  }
}

@media (max-width: 575.98px) {
  .normalLabels .otp-control {
    width: 34px;
    height: 34px !important;
  }
}

.normalLabels .flags .flagsInput {
  color: #000;
}

.normalLabels .flags .flagsInput::-webkit-input-placeholder {
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.5);
}

.normalLabels .flags .flagsInput::-moz-placeholder {
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.5);
}

.normalLabels .flags .flagsInput::-moz-placeholder {
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.5);
}

.normalLabels .flags .flagsInput::-ms-input-placeholder {
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.5);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.flags .allow-dropdown {
  display: block;
}

.flags .allow-dropdown.intl-tel-input .selected-flag {
  padding-left: 0;
}

.flags .flagsInput {
  border: 0;
  width: 100%;
  outline: 0;
}

.flags .flagsContainer .iti-container {
  left: 0 !important;
  width: 100% !important;
  top: 0 !important;
}

.flags .intl-tel-input {
  width: 100% !important;
}

.flags .intl-tel-input .country-list {
  width: 100% !important;
}

.btnLg {
  font-size: 0.9375rem;
  padding: 10px 12px;
  font-weight: 500;
  border-radius: 100px;
  max-width: 350px;
}

.mx-w-320 {
  max-width: 320px;
}

.btn-secondary {
  color: #fff;
  background-color: #263077;
  border-color: #263077;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  background-color: #2cb7e0;
  border-color: #2cb7e0;
  box-shadow: none;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #2cb7e0;
  border-color: #2cb7e0;
  box-shadow: none;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #fff;
  background-color: #263077;
  border-color: #263077;
  box-shadow: none;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #263077;
  border-color: #263077;
  box-shadow: none;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
}

.ls-Head .desc .regMobile {
  font-size: 1.125rem;
  font-weight: 500;
  color: #000;
}

.ls-Head .desc .regMobile .btn-link {
  font-size: 0.875rem;
}
/*# sourceMappingURL=login.css.map */