/* #register-form label.error,#login-form label.error,#recover-password-form label.error,#first_name-error label.error,#last_name-error label.error,#email-error label.error,#mobile_number-error label.error,label.error{
  bottom: 0px !important;
} */
label.error{
  bottom: -1px !important;
}
.img-fixed-ratio {
  width: 100% !important;
  aspect-ratio: 16 / 9 !important;
  object-fit: cover !important;
  object-position: center !important;
  height: auto !important;
}

.img-square-fixed-ratio {
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  object-position: center !important;
  height: auto !important;
}

.custom-mobile-number {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #000;
}

.custom-mobile-number .control {
  margin: 0;
}

.custom-mobile-number .sm-form-control {
  border-bottom: 0;
}

.custom-mobile-number .custom-phone-control {
  padding-left: 10px !important;
}

#contactus-form .custom-mobile-number .contact-sm-form-control {
  border-bottom: none !important;
  /* border-bottom: 1px solid #616161 !important; */
}

#contactus-form .custom-mobile-number .sm-form-control {
  padding: 0 !important;
}

#account-form .custom-mobile-number .contact-sm-form-control {
  border-bottom: none !important;
  /* border-bottom: 1px solid #616161 !important; */
}

#account-form .custom-mobile-number .sm-form-control {
  padding: 0 !important;
}

.d-none{
  display: none;
}

.editable {
  outline: none;
}

.text-capitalize{
  text-transform: capitalize;
}

.text-lower{
  text-transform: lowercase;
}

.disabled{
  opacity: .5 !important;
  cursor: not-allowed;
}

.pe-none{
  cursor: not-allowed !important;
  pointer-events: none !important;
}

div:where(.swal2-icon).swal2-warning {
  border-color: #811717 !important;
  color: #811717 !important;
}

.swal2-confirm,
.swal2-cancel{
  background-color: #811717 !important;
  border: 1px solid transparent !important;
}
div:where(.swal2-icon).swal2-success .swal2-success-ring{
  border: .25em solid #2b9a35 !important;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{
  background-color: #2b9a35 !important;
}
div:where(.swal2-icon).swal2-error {
  border-color: #811717 !important;
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{
  background-color : #811717 !important;
}
.swal2-container.swal2-center.swal2-backdrop-show {
  z-index: 9999;
}
.not-added {
  text-align: center;
  color: #811717;
  font-size: 20px;
}
.pending-data {
  background-color: #ffff006e;
}
/* for video */
.pending-elements {
  border: 3px solid yellow;
}
.pending-image {
  border: 3px solid red;
}
.select-profile-detail .error-message{
  color: #811717;
  font-size: 14px;
}

/* @media screen and (max-width: 480px) {
  #register-form label.error, 
  #login-form label.error, 
  #recover-password-form label.error, 
  #first_name-error label.error, 
  #last_name-error label.error, 
  #email-error label.error, 
  #mobile_number-error label.error-message{
    bottom: -6px !important;
    left:8px;
  }
} */