.ui-datepicker-header {
    border-bottom: 1px solid #bfbfbf;
}

.ui-datepicker-header select {
    background-color: #fff!important;
    border: 0!important;
}

.ui-datepicker-month {
    text-align-last: right;
    padding-right: .25em;
}

.ui-datepicker-year {
    text-align-last: left;
    padding-left: .25em;
}

.ui-datepicker-prev {
    background-position: center -20px!important;
}

.ui-datepicker-next {
    background-position: center 9px!important;
}

/*.ui-datepicker-calendar .ui-state-default{background: #efefef!important;}*/
td.ui-datepicker-unselectable.ui-state-disabled {
    background-color: #eee!important;
}

.ui-datepicker-calendar .ui-state-active {
    box-shadow: none!important;
    background: linear-gradient(#1566f6,#0f5ef7)!important;
    margin: 0!important;
    text-shadow: none!important;
    color: #fff!important;
}

#datepicker_1_35 .ui-datepicker-inline {
    width: 100%!important;
}

#datepicker_1_35 select {
    text-align-last: left;
    font-family: 'S Text Regular';
    padding-right: 38px;
    direction: ltr;
    /*max-width: calc(40% - 9px);*/
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #36c!important;
    border-color: #000;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 5px!important;
    display: none;
}

.ui-datepicker table {
    border-collapse: separate!important;
}

.ui-datepicker td span,.ui-datepicker td a {
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 100%;
    height: 100%;
    color: #666666;
    filter: dropshadow(color=#fff, offx=1, offy=1);
}

/*FLOATING-SPACEHOLDER*/
.form-group {
    position: relative;
    margin-bottom: 1.5rem;
}

.form-control-placeholder {
    position: absolute;
    top: 0;
    padding: 7px 0 0 13px;
    transition: all 200ms;
    opacity: 0.5;
}

.form-control:focus + .form-control-placeholder,.form-control:valid + .form-control-placeholder {
    font-size: 75%;
    transform: translate3d(0, -100%, 0);
    opacity: 1;
}

.ui-datepicker {
    padding: 0!important;
}

.ui-datepicker td {
    padding: 0!important;
}
