.ui-datepicker-today{font-weight:bold;}
.ui-datepicker-next span:after{content:"\f101";color:initial;}
.ui-datepicker-prev span:before{content:"\f100";color:initial;}
.ui-datepicker-next span,.ui-datepicker-prev span{font-family:FontAwesome;color:transparent;}
.ui-datepicker-header{padding:8px 8px 0 8px;}
.ui-datepicker-calendar td,.ui-datepicker-calendar th{text-align:center;}
.ui-datepicker-calendar th:first-child,.ui-datepicker-calendar td:first-child{padding-left:6.16px;}
.ui-datepicker-next:hover,.ui-datepicker-prev:hover{cursor:pointer;}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-autocomplete { position: absolute; cursor: default; } 
.ui-button,.ui-button:hover{ text-decoration: none; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } 
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-tabs .ui-tabs-nav li a{ cursor: pointer; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; }
.ui-state-disabled{ opacity: .35; filter:Alpha(Opacity=35);}
.ui-icon {width: 16px; height: 16px;}
.ui-datepicker-calendar a {
    text-decoration: none;
    color: inherit;
}
#ui-datepicker-div {
    text-align: center;
}
.ui-datepicker-prev {
    float: left;
}
.ui-datepicker-next{
    float: right;
}
.ui-datepicker-calendar{
    width: 100%;
    margin-top: 10px;
}