

.ui-datepicker .ui-datepicker-header { display: flex; flex-direction: row; justify-content: center; align-content: center; align-items: center; margin: 0; width: 100%; flex:1}

.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:after { display: none; visibility: hidden; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: relative!important;
    top: auto!important;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: relative!important;
    left: auto!important;
    margin-left: -8px;
    top: auto!important;
    margin-top: -8px;
}


.ui-datepicker .ui-datepicker-header  .ui-datepicker-title { display: flex; flex-direction: row; justify-content: center; align-content: center; align-items: center; margin: 0 5px!important; width: 100%; flex:1}
.ui-datepicker .ui-datepicker-header  .ui-datepicker-title select { padding:5px!important; flex:1}

.ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td { padding:1px!important; text-align: center}
.ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td a { text-align: center!important}

.ui-datepicker .ui-datepicker-current-day > a, .ui-datepicker .ui-datepicker-current-day > a:visited, .ui-datepicker .ui-datepicker-today > a, .ui-datepicker .ui-datepicker-today > a:visited {color:#000!important; border-radius: 0px!important; border-color:#000!important; background-color: #CCC!important; width:100%!important; text-align: center!important; height: 100%!important; font-size: 1em!important}




.gt-event-search-tool.gt-dark {padding: 29px 20px!important; border-radius:10px!important}