#gui .ui-datepicker, #gui .daterangepicker {
    background: #333;
    border: none;
    display: none;
    padding: 0px;
    max-width: 300px;
    width: 100%;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

#gui .daterangepicker {max-width:max-content; }
#gui .gui_aln_c .ui-datepicker {
    margin-left: auto;
    margin-right: auto;
}

#gui[data-gui-platform="mobile"] .ui-datepicker {
    max-width: 300px;
}

#gui .ui-datepicker .ui-datepicker-unselectable .ui-state-default {color:#b4b3b3;opacity:0.25;}
#gui .ui-datepicker td .ui-state-default {color:#fff}
#gui .datepicker  .ui-datepicker th {color:#fff}
#gui .datepicker .ui-datepicker th span {color:#fff;text-shadow:none;}

#gui .ui-datepicker .ui-datepicker-header {
    background: none;
    padding: 5px;
    border: none;
    box-sizing: border-box;
}

#gui .ui-datepicker .ui-icon {
    color: transparent;
    cursor: pointer;
    font-size: 0px;

}

#gui .ui-datepicker .ui-icon:before {

}

#gui .ui-datepicker .ui-datepicker-prev,
#gui .ui-datepicker .ui-datepicker-next {
    background: none;
    position: relative;
    height: 30px;
    width: 30px;
}



#gui .ui-datepicker .ui-datepicker-today {
    background-color: #fff;
}

#gui .ui-datepicker .ui-datepicker-today a {
    color: #FFF;
}

#gui .ui-datepicker table {
    width: 100%;
    background: none;
}


#gui .ui-datepicker thead {
    background: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

#gui .ui-datepicker table tr {
    border: none;
    background: none;
}

#gui .ui-datepicker table td,
#gui .ui-datepicker table th {
    text-align: center;
    padding: 0;
    background: none;
}


#gui .ui-datepicker table tbody tr:nth-of-type(2n) td {
    background: none;
}

#gui .ui-datepicker table td,#gui .calendar-table .table-condensed td {
    width: 40px;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
}

#gui .daterangepicker {border-radius:0;border:none;}
#gui .daterangepicker:before,
#gui .daterangepicker:after {border-bottom:7px solid;}
#gui .daterangepicker .drp-selected {color:#aaa;}
#gui .daterangepicker .drp-buttons {padding:5px;}
#gui .calendar-table {border-radius:0;border:none;background:none;}
#gui .calendar-table .table-condensed {border-radius:0;border:none;margin:0;}
#gui .calendar-table .table-condensed tr {background:none;border:none;}
#gui .calendar-table .table-condensed th,
#gui .calendar-table .table-condensed td {border-radius:0;background:none;}

#gui .ui-datepicker table td a, #gui .calendar-table .table-condensed td a{
    display: block;
    padding: 0px;
    background: none;
    text-decoration: none;
    border: none;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    width: 100%;
    line-height:40px;
    text-align: center;
}

#gui .ui-datepicker table tbody tr td.ui-datepicker-today {
    background: #444;
}

#gui .ui-datepicker table tbody tr td.ui-datepicker-current-day {
    background: #06c;
    color: #fff;
}
