.filtri .datetimepicker__wrapper, .filtri .datetimepicker__wrapper.form-control {
    width: 10rem;
}
.datetimepicker__wrapper, .datetimepicker__wrapper.form-control {
    display: flex;
    justify-content: space-between;
    align-content: center;
    padding: 0px;
}
.datetimepicker__wrapper input, .datetimepicker__wrapper.form-control input {
    border: none;
    height: 100%;
    max-width: 100%;
}
div.datatimepicker_data {
    width: 55%;
    height: 100%;
}
div.datatimepicker_data input {
    width: 100%;
}
div.timepicker__outer__wrapper {
    height: 100%;
    width: 45%;
    border-left: 1px solid #ced4da;
}
div.timepicker__outer__wrapper input {
    width: 100%;
}
div[id^="tp_"].timepicker__wrapper {
    opacity: 0;
    height: auto;
    min-width: 150px;
    max-height: 0px;
    overflow: hidden;
    position: absolute;
    background: white;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .5);
    text-align: center;
    z-index: 1;
    display: flex;
    justify-content: space-evenly;
}
div[id^="tp_"].timepicker__wrapper * {
    box-shadow: border-box;
}
div[id^="tp_"].timepicker__wrapper-active {
    opacity: 1;
    max-height: 150px;
}
div[id^="tp_"].timepicker__wrapper-full > div {
    width: 33% !important;
}
div[id^="tp_"].timepicker__wrapper > div {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    text-align: center;
    width: max-content;
    max-width: 75px;
}
div[id^="tp_"].timepicker__wrapper > div .display {
    color: #303233;
    font-size: 30px;
    font-weight: 100;
    line-height: 35px;
    margin: 0px;
    text-transform: uppercase;
    user-select: none;
}
div[id^="tp_"].timepicker__wrapper > div .timepicker__button {
    margin: 15px auto;
    padding: 0px;
    background: #fff;
    cursor: pointer;
    background: transparent;
    border: solid 7px transparent;
}
div[id^="tp_"].timepicker__wrapper > div .timepicker__button__up > div {
    width: 0px;
    height: 0px;
    margin: auto;
    border-left: solid 7px transparent;
    border-right: solid 7px transparent;
    border-bottom: solid 7px #303233;
}
div[id^="tp_"].timepicker__wrapper > div .timepicker__button__down > div {
    width: 0px;
    height: 0px;
    margin: auto;
    border-left: solid 7px transparent;
    border-right: solid 7px transparent;
    border-top: solid 7px #303233;
}
div.tp-single{
    z-index:9999;
}