.datetimepicker.inline .datepicker{
    border-radius: 0;
    overflow: visible;
}

.datetimepicker.inline .datepicker .header-picker{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
}
html[lang='ar'] .datetimepicker.inline .datepicker .header-picker{
    padding: 10px 10px 10px 0px!important;
}
.header-picker-time{
    width: auto!important;
    min-width: auto!important;
    flex: 0!important;
    padding: 0 10px;
}
html[lang='ar'] .header-picker-time{
    flex-direction: row-reverse
}
html[lang='ar'] .date-time-picker{
    text-align: right;
}
.date-time-picker .datepicker-buttons-container{
    justify-content: center;
    -ms-flex-pack: center;
    -moz-box-align: center;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
}

html[lang='ar'] .datepicker-container .datepicker-controls .arrow-month{
    transform: rotate(180deg);
}
html[lang='ar'] .time-picker.inline{
    flex-direction: row-reverse;
}
.time-picker:after, .time-picker:before{
    margin-top: -15px!important;
    height: 31px!important;
}
.datepicker-buttons-container{
    border: none!important;
}
@media screen and (max-width: 415px){
    .time-picker.inline{
        height: 170px!important;
    }
}

@-webkit-keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}