
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  
  /* Firefox */
  input[type=number] {
    -moz-appearance: textfield;
  }
  
label.errorc {
    font-size: 14px;
    display: block;
    margin-top: 0px;
    font-weight: normal;
    color: #F44336;
  }

  label.errorc.margin {
    margin-top: -15px;
    margin-bottom: 15px;
  }


  label.errorc.pass{
    margin-top: -15px;
    margin-bottom: 15px;
  }


  .border-radius-100{
    border-radius: 100%;
  }

  a.cursor_pointer{
    cursor: pointer;
  }

  .cursor_pointer{
    cursor: pointer;
  }

  .ReactModal__Overlay.ReactModal__Overlay--after-open {
    background-color: rgb(0 0 0 / 56%) !important;z-index: 1111;
  }
  
  /* .ReactModal__Overlay.ReactModal__Overlay--after-open .modal-dialog{max-width: 100%;} */

  .ReactModal__Content.ReactModal__Content--after-open {
    inset:0px 0px 40px 0px !important;
    /* position: static !important;
    padding: 20px 0 20px  0!important; */
    /* height: fit-content !important; */
}
  
  /* .ReactModal__Content.ReactModal__Content--after-open{
    overflow-y: hidden !important;
} */




.ReactModal__Content.ReactModal__Content--after-open::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.ReactModal__Content.ReactModal__Content--after-open::-webkit-scrollbar
{
	width: 0;
	background-color: #F5F5F5;
}

.ReactModal__Content.ReactModal__Content--after-open::-webkit-scrollbar-thumb
{
	background-color: transparent;
}

.react-calendar {
  width: 400px !important;
  border: none !important;
  max-width: 100% !important;
  background-color: #fff !important;
  color: #424242 !important;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}

 .react-calendar__navigation button {
  color: #000000;
  min-width: 44px;
  background: none;
  font-size: 16px;
  margin-top: 8px;
 }
 .react-calendar__navigation button:enabled:hover,
 .react-calendar__navigation button:enabled:focus {
  background-color: #f8f8fa;
 }
 .react-calendar__navigation button[disabled] {
  background-color: #f0f0f0;
 }
 abbr[title] {
  text-decoration: none;
 }
 /* .react-calendar__month-view__days__day--weekend {
  color: #d10000;
 } */
 .react-calendar__tile:enabled:hover,
 .react-calendar__tile:enabled:focus {
  background: #f8f8fa !important;
  color: #000000 !important;
  border-radius: 6px !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
}
 .react-calendar__tile--now {
  background: #FFCE33 !important;
  border-radius: 6px !important;
  font-weight: bold !important;
  color: #000000 !important;
 }
 .react-calendar__tile--now:enabled:hover,
 .react-calendar__tile--now:enabled:focus {
  background: #FFCE33 !important;
  border-radius: 6px !important;
  font-weight: bold !important;
  color: #000000 !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
}
 .react-calendar__tile--hasActive:enabled:hover,
 .react-calendar__tile--hasActive:enabled:focus {
  background: #f8f8fa !important;
 }
 .react-calendar__tile--active {
  background: #000000 !important;
  border-radius: 6px !important;
  font-weight: bold !important;
  color: white !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
}
 .react-calendar__tile--active:enabled:hover,
 .react-calendar__tile--active:enabled:focus {
  background: #000000 !important;
  color: white !important;
 }

 .react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #f8f8fa !important;
 }





 .highlight {
  background: #72b814 !important;
}  
 .highlight-no-available {
  background: #ff1d1d !important;
}
.highlight-no-available-text {
  color: red !important;
}
.highlight-no-available {
  background: #ff1d1d !important;
}
.highlight-no-available-text {
  color: red !important;
}

/*01/11/2023*/
.Toastify {
  z-index: 11111;
}

.swal2-container{
  z-index: 11111;
}




.empty-state {
  width: 750px;
  margin: 40px auto;
  /* background: #ffffff;
  box-shadow: 1px 2px 10px #e1e3ec;
  border-radius: 4px; */
}
.empty-state__content {
  padding: 48px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.empty-state__content .empty-state__icon {
  width: 200px;
  height: 200px;
  display: flex;
  align-items: center;
  border-radius: 200px;
  justify-content: center;
  background-color: #f7fafc;
  box-shadow: 0px 2px 1px #e1e3ec;
}
.empty-state__content .empty-state__icon img {
  width: 170px;
}
.empty-state__content .empty-state__message {
  color: #72b815;
  font-size: 1.5rem;
  font-weight: 500;
  margin-top: 0.85rem;
}
.empty-state__content .empty-state__help {
  color: #a2a5b9;
  font-size: 0.875rem;
}
