.button-client-customization,
.information-card-btn-client-customization {
    background-color: #50cb93 !important;
    border-color: #50cb93 !important;
}

@media (max-width: 480px) {
    .logo-container-client-customization .footer-img {
        height: auto;
    }
}
.area-select-button-item-client-customization {
    height: auto !important;
    background-color: transparent !important;
    margin: 2rem !important;
    min-width: 157px !important;
}

.area-select-item-label-client-customization {
    display: none;
}

.area-select-item-image-client-customization {
    max-height: 150px !important;
    max-width: 180px !important;
    margin: 0 !important;
}

.area-select-buttons-container-client-customization {
    max-width: 800px !important;
}

.area-select-button-item-client-customization {
/*    min-width: none !important;
    max-width: none !important;
    margin: 0 !important; */
}

.button-warning-client-customization {
    background-color: #0198a9 !important;
    border-color: #0198a9 !important;
    visibility: visible
}

.wizard-client-customization .wizard-steps {
    display: none  !important;
}

.wizard-client-customization .wizard-step.current .wizard-step-indicator {
    border-color: #50cb93 !important;
    color: #50cb93 !important;
}

.wizard-client-customization .wizard-step.current:before {
    background-color: #50cb93 !important;
}

.wizard-client-customization .wizard-step.current .wizard-step-indicator.wizard-step-confirm {
    background-color: #50cb93 !important;
    color: white !important;
}

/*SEARCH INPUT WITH AUTOCOMPLETE*/
.search-filter-field-client-customization .ng-select-dropdown-menu .ng-option.ng-option-marked{
  background-color: #50cb93 !important;
  border-color: #50cb93 !important;
}

.secondary-coverage-plan-field-client-customization .selected-item-client-customization {
  background-color: #50cb93 !important;
   color: #fff !important;
}


/*SLOT SEARCH INPUT ICON*/
.custom-auto-complete-label-container-client-customization .custom-auto-complete-label-icon-client-customization {
  color: #50cb93 !important;
  border-color: #50cb93 !important;
}


.select-checkbox-wrapper-client-customization .checkmark-label-client-customization input:checked ~ .checkmark-client-customization {
    background-color: #50cb93 !important;
    border: 1px solid #50cb93 !important;
}


.slots-calendar-client-customization .bg-primary {
    background-color: #50cb93 !important;
}

.slots-calendar-client-customization .bg-secondary {
    background-color: #50cb93 !important;
}

.slots-calendar-client-customization .day-view:hover {
    background-color: #50cb93 !important;
}

.select-time-client-customization:hover {
    background-color: #50cb93 !important;
    border-color: #50cb93 !important;
}

a.link-client-customization, a.link-client-customization:hover,
.appointment-selected-date-client-customization,
.available-appointment-date-client-customization,

.information-title-text-client-customization {
    color: #50cb93 !important;
}

.create-patient-email-details-container,
.calendar-btn-client-customization,
.schedule-other-appointment-link-client-customization {
    color: #50cb93 !important;
}

.appointment-book-email-details-icon-client-customization {
    color: #50cb93 !important;
}

.appointment-book-email-details-text-client-customization {
    color: #50cb93 !important;
}

.appointment-book-email-details-container {
    color: #0198a9 !important;
}

.appointment-card-date-time-container-client-customization i {
    color: #50cb93!important;
}

.work-order-callback-client-customization,
.area-select-message-client-customization {
    color: #50cb93 !important;
}

.appointment-service-price-client-customization,
.no-coverage-message-client-customization {
    color: #50cb93 !important;
}

.other-coverage-plan-message-client-customization {
    color: #50cb93 !important;
}

.physician-not-bookable-client-customization {
    border-color: #0198a9 !important;
}
.booking-phone-message-client-customization {
    visibility:hidden !important;
    position: relative !important;
}

.booking-phone-message-client-customization:after {
    visibility: visible !important;
    content: "Actualmente no hay horas disponibles" !important;
    display: block !important;
}

.physician-not-bookable-client-customization .button-warning-client-customization {
    visibility: hidden !important;
}

.area-select-item-label-client-customization {
    text-align: center !important;
}

.slots-calendar .bg-primary {
    background-color: #50cb93 !important;
}

.slot-results-day-select-day-item.slot-results-day-select-day-item-client-customization.selected {
    background-color: #50cb93 !important;
}

.slot-results-day-select-container-client-customization .day-item-circle-available-slots-client-customization {
    background-color: #50cb93 !important;
}

.slot-results-day-select-container-client-customization .day-item-circle-extra-slots-client-customization {
    background-color: #50cb93 !important;
}

.next-available-day-date-client-customization {
    color: #50cb93 !important;
}

.next-available-day-button-client-customization {
    background-color: #50cb93 !important;
}

.slots-results-card-times-item-client-customization:hover {
    color: #50cb93 !important;
    border: 1px solid #50cb93 !important;
}

.slots-results-card-times-show-more-button-client-customization {
    color: #50cb93 !important;
}

.slots-results-card-physician-alternate-center-client-customization {
    color: #50cb93!important;
}

.slots-results-card-warning-client-customization {
    color: #50cb93 !important;
}

.slots-results-card-footer-button-client-customization {
    background-color: #50cb93 !important;
    border-color: #50cb93 !important;
}

.slots-results-card-footer-no-slot-results-client-customization .slots-results-card-footer-button-client-customization {
    display: none !important;
}

.slots-results-card-footer-no-searched-slot-results-client-customization .slots-results-card-footer-button-client-customization {
    display: none !important;
}

.slots-results-card-footer-resource-non-bookable-online-client-customization .slots-results-card-footer-button-client-customization {
   display: none !important;
}

.slots-results-card-client-customization .slots-results-card-container .slots-results-card-header-client-customization .slots-results-card-physician-image-col-client-customization .slots-results-card-physician-img-container>.slots-results-card-physician-default-img-container-client-customization {
    border-radius: 0% !important;
}

.slots-results-card-client-customization .slots-results-card-container .slots-results-card-header-client-customization .slots-results-card-physician-image-col-client-customization .slots-results-card-physician-img-container>.slots-results-card-physician-img {
    border-radius: 0% !important;
}

.no-physician-message {
    visibility:hidden !important;
    line-height: 0;
}

.no-physician-message:after {
    visibility: visible !important;
    content: "No hay oferta disponible momentáneamente" !important;
    display: block !important;
    margin-top: 10px;
    margin-bottom: 15px;
}

.slots-results-card-footer-client-customization.slots-results-card-footer-no-slot-results-client-customization .slots-results-card-footer-message-client-customization {
    visibility:hidden !important;
    position: relative !important;
}

.slots-results-card-footer-client-customization.slots-results-card-footer-no-slot-results-client-customization .slots-results-card-footer-message-client-customization:after {
    visibility: visible !important;
    content: "No hay oferta disponible momentáneamente" !important;
    display: block !important;
    margin-top: -30px;
}

.slots-results-card-footer-client-customization.slots-results-card-footer-resource-non-bookable-online-client-customization .slots-results-card-footer-message-client-customization {
    visibility: hidden !important;
    position: relative !important;
}

.slots-results-card-footer-client-customization.slots-results-card-footer-resource-non-bookable-online-client-customization .slots-results-card-footer-message-client-customization:after {
    visibility: visible !important;
    content: "No hay oferta disponible momentáneamente" !important;
    display: block !important;
    margin-top: -20px;
}

.slots-results-card-footer-client-customization.slots-results-card-footer-no-searched-slot-results-client-customization .slots-results-card-footer-message-client-customization {
    visibility: hidden !important;
    position: relative !important;
    font-size: 0px;
}

.work-order-message-title-customization:after {
    visibility: visible !important;
    content: "Gracias por subir los detalles de su orden clínica" !important;
    display: block !important;
    margin-top: -20px;
}

.work-order-callback-client-customization {
    visibility: hidden !important;
}

.work-order-callback-client-customization:after {
    visibility: visible !important;
    content: "Usted será contactado por nuestros ejecutivos dentro de las próximas 24 horas hábiles" !important;
    display: block !important;
    margin-top: -20px;
}

.area-select-form-label-client-customization {
    visibility:hidden !important;
}

.area-select-form-label-client-customization:after {
    visibility: visible !important;
    content: "Tome una foto o cargue una imagen de la orden clínica *" !important;
    display: block !important;
    margin-top: -20px;
}    

.area-select-work-order-wrapper label[translate="label.inputDate"] {
    visibility: hidden !important;
    line-height: 0;
}
.area-select-work-order-wrapper label[translate="label.inputDate"]:after {
    content: "Ingrese fecha deseada para realizar su examen*" !important;
    visibility: visible !important;
    display: block !important;
    margin-top: 20px;
    line-height: 15px;
    margin-bottom: 5px;
}
.slots-results-checkbox-client-customization {
    color: #50cb93!important;
}
.slots-results-non-bookable-checkbox-client-customization {
    visibility: hidden !important;
}