/* This file is autogenerated, please do all overrides in the theme directory */

/* Header */
.ui-datepicker .ui-widget-header {
    color: #555555 ! important;
    background: #eeeeee ! important;
    border: 1px solid #d3d3d3 ! important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-datepicker.ui-widget .ui-widget-header .ui-state-default {
    border: none ! important;
}

.ui-widget-header .ui-icon {
    color: #555555 ! important;
    background: none !important;
}

.ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,
.ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before {
    font-family: FontAwesome;
    display: block;
    text-align: center;
    text-indent: 0;
    font-size: 13px;
}

.ui-widget-header .ui-icon-circle-triangle-w:before {
    content: "\f053";
    margin-right: 2px;
}
.ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before {
    content: "\f054";
    margin-left: 2px;
}

/* Days settings */
.ui-datepicker.ui-widget table td .ui-state-default {
    color: #555555 ! important;
    background: #eeeeee ! important;
    border: 1px solid #d3d3d3 ! important;
}

/* Header hover/active */
.ui-datepicker.ui-widget .ui-widget-header .ui-state-active,
.ui-datepicker.ui-widget .ui-widget-header .ui-state-hover {
    background: #eae9e9 ! important;
    border: 1px solid #aaaaaa ! important;
    text-decoration: none !important;
    right: 2px;
    top: 2px;
}

.ui-datepicker.ui-widget .ui-widget-header .ui-state-active .ui-icon,
.ui-datepicker.ui-widget .ui-widget-header .ui-state-hover .ui-icon {
    color: #212121 ! important;
}

/* Days hover/active */
.ui-datepicker.ui-widget table td .ui-state-active,
.ui-datepicker.ui-widget table td .ui-state-hover {
    color: #212121 ! important;
    background: #eeeeee ! important;
    border: 1px solid #aaaaaa ! important;
    text-decoration: none !important;
}