#ui-datepicker-div,
.ui-datepicker-header,
.ui-datepicker-calendar tbody tr td {
    border: 0;
}

#ui-datepicker-div {
    padding: 15px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}

.ui-datepicker-header,
.ui-datepicker-calendar tbody tr td a {
    background: none !important;
}

.ui-datepicker-header .ui-corner-all {
}

.ui-datepicker-title,
.ui-datepicker-calendar thead tr th span {
    font-size: 13px !important;
    font-weight: 300 !important;
}

.ui-datepicker-calendar thead tr {
    margin-bottom: 30px !important;
}

.ui-datepicker-calendar thead tr th span {
    color: #000 !important;
    font-weight: bold !important;
}

.ui-datepicker-calendar tbody tr td a {
    font-size: 13px !important;
    text-align: center !important;
    border: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    /* width: 30px !important; */
    height: 30px !important;
    border-radius: 50% !important;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-unselectable span {
    cursor: not-allowed !important;
    opacity: 0.6 !important;
    border: 0 !important;
    text-align: center !important;
    font-size: 13px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 30px !important;
    height: 30px !important;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-today a,
.ui-datepicker-calendar tbody tr .ui-datepicker-today a:hover {
    background-color: #c0c0c0 !important;
    color: #454545 !important;
}

.ui-datepicker-calendar tbody tr td a:hover,
.ui-datepicker-calendar tbody tr .ui-datepicker-current-day a {
    color: #ffffff !important;
    background-color: #00488c !important;
}

.datepicker,
.datepicker2 {
    background: url("../svg/si-glyph-calendar-1.svg") no-repeat right 7px center;
    background-size: 20px;
}
