.timepicker-ui-wrapper {
    border-radius: 28px !important;
}
.timepicker-ui-hour, .timepicker-ui-hour, .timepicker-ui-minutes, .timepicker-ui-minutes, .timepicker-ui-hour.mobile, .timepicker-ui-hour.mobile.active, .timepicker-ui-minutes.mobile, .timepicker-ui-minutes.mobile {
    border: solid 1px transparent !important;
}

.timepicker-ui-hour:hover, .timepicker-ui-hour.active, .timepicker-ui-minutes:hover, .timepicker-ui-minutes.active, .timepicker-ui-hour.mobile:hover, .timepicker-ui-hour.mobile.active, .timepicker-ui-minutes.mobile:hover, .timepicker-ui-minutes.mobile.active {
    color: #000 !important;
    background-color: #fff !important;
    border: solid 1px #000 !important;
}

.timepicker-ui-am:hover, .timepicker-ui-am.active, .timepicker-ui-pm:hover, .timepicker-ui-pm.active, .timepicker-ui-am.mobile:hover, .timepicker-ui-am.mobile.active, .timepicker-ui-pm.mobile:hover, .timepicker-ui-pm.mobile.active {
    color: #fff !important;
    background-color: #000 !important;
}

.timepicker-ui-select-time, .timepicker-ui-select-time.mobile {
    text-transform: unset !important;
    color: #000 !important;
}

.timepicker-ui-hour-text, .timepicker-ui-minute-text, .timepicker-ui-hour-text.mobile, .timepicker-ui-minute-text.mobile {
    color: #000 !important;
}

.timepicker-ui-minute-text{
    /*margin-left: 25px;*/
}

.timepicker-ui-cancel-btn, .timepicker-ui-ok-btn, .timepicker-ui-cancel-btn.mobile, .timepicker-ui-ok.btn-mobile {
    color: #bebebe !important;
    text-transform: unset !important;
    background-color: unset !important;
}

.timepicker-ui-ok-btn, .timepicker-ui-ok.btn-mobile {
    color: #000 !important;
    text-transform: unset !important;
    background-color: unset !important;
}

.timepicker-ui-cancel-btn:hover, .timepicker-ui-ok-btn:hover, .timepicker-ui-cancel-btn.mobile:hover, .timepicker-ui-ok.btn-mobile:hover {
    color: #000 !important;
}