.datetimepicker > input,
.timepickerWrapper > input
{
    display: inline-block;
}
.datetimepicker > input:first-of-type,
.timepickerWrapper > input:first-of-type{
    width: 0;
    border: 0 !important;
    margin-bottom: 0;
}
.datetimepicker > input.datepicker {
    width: 100px;
}
.datetimepicker > input.timepicker {
    width: 70px;
}



button[data-click-focus-target]{
    position: absolute;
    right: -5px;
    top: calc(50% - 10px);
    transform: translateY(-50%);
    background: transparent;
    border: none;
    /*color: #039be5;*/
    color: #1d9da1;
    cursor: pointer;
    font-size: .7rem;
    padding: .5rem;
    transition: all .2s ease-in-out;
}

button[data-click-focus-target] i.material-icons{
    font-size: 1.2rem;
}

button[data-click-focus-target]:hover{
    /*color: #0371b1;*/
    color: #167579;
}

.filters button[data-click-focus-target] {
    right: 2px;
    top: calc(50% - 3px);
}
