.mdtimepicker .mdtp__wrapper {
    top: 50%;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
}

.mdtp__wrapper[data-theme='lp'] .mdtp__time_holder {
    background-color: #545B83;
}

.mdtp__wrapper[data-theme='lp'] .mdtp__clock .mdtp__am.active,
.mdtp__wrapper[data-theme='lp'] .mdtp__clock .mdtp__pm.active,
.mdtp__wrapper[data-theme='lp'] .mdtp__clock .mdtp__clock_dot {
    background-color: #545B83;
}

.mdtp__wrapper[data-theme='lp'] .mdtp__clock .mdtp__digit.active span,
.mdtp__wrapper[data-theme='lp'] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover {
    background-color: #545B83 !important;
}

.mdtp__wrapper[data-theme='lp'] .mdtp__clock .mdtp__digit.active:before {
    background-color: #545B83;
}

.mdtp__wrapper[data-theme='lp'] .mdtp__button {
    color: #545B83;
}

.mdtp__time_holder input {
    width: 5rem;
}

    .mdtp__time_holder input.active {
        color: #000 !important;
    }

    .mdtp__time_holder input::selection {
        background-color: rgba(0,0,0, 0.1);
        color: inherit;
    }
