/* Datepicker
   ----------------------------------*/
#calendarContainser .ui-datepicker {
    width: 121px;
    padding: 0px;
    z-index: 2000;
}
#calendarContainser .ui-datepicker .ui-datepicker-header {
    position:relative;
    padding: 0px;
}
#calendarContainser .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position:absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
#calendarContainser .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
#calendarContainser .ui-datepicker .ui-datepicker-prev {
    left:2px;
    visibility:hidden;
    display:none;
}
#calendarContainser .ui-datepicker .ui-datepicker-next {
    right:2px;
    visibility:hidden;
    display:none;
}
#calendarContainser .ui-datepicker .ui-datepicker-prev-hover {
    left:1px;
}
#calendarContainser .ui-datepicker .ui-datepicker-next-hover {
    right:1px;
}
#calendarContainser .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
#calendarContainser .ui-datepicker .ui-datepicker-title {
    /* margin: 0 2.3em; */
    margin: 0;
    line-height: 1.8em;
    text-align: center;
}
#calendarContainser .ui-datepicker .ui-datepicker-title select {
    float:left;
    font-size:1em;
    margin:1px 0;
}
#calendarContainser .ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
#calendarContainser .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
#calendarContainser .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right;
}
#calendarContainser .ui-datepicker table {
    width: 100%;
    /* font-size: .5em; */
    font-size: 88%;
    border-collapse: collapse;
    margin: 0px;
}
/* for Firefox Only */
#calendarContainser .ui-datepicker table, x:-moz-any-link {
    font-size: 88%;
}
/* /for Firefox Only */

#calendarContainser .ui-datepicker th {
    padding: 0px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #F5F5F5;
    background-color:#E6D8EC;
}
#calendarContainser .ui-datepicker th.ui-datepicker-week-end0{
    color:#FFF;
}
#calendarContainser .ui-datepicker td {
    border: 0;
    padding: 0px;
    border: 1px solid #F5F5F5;
}
#calendarContainser .ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0px;
    text-align: center;
    text-decoration: none;
}
#calendarContainser .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
#calendarContainser .ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: 0px;
    width:auto;
    overflow:visible;
}
#calendarContainser .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:left;
}
/* with multiple calendars */
#calendarContainser .ui-datepicker.ui-datepicker-multi {
    width:auto;
}
#calendarContainser .ui-datepicker-multi .ui-datepicker-group {
    float:left;
}
#calendarContainser .ui-datepicker-multi .ui-datepicker-group table {
    width:95%;
    margin:0 auto .4em;
}
#calendarContainser .ui-datepicker-multi-2 .ui-datepicker-group {
    width:50%;
}
#calendarContainser .ui-datepicker-multi-3 .ui-datepicker-group {
    width:33.3%;
}
#calendarContainser .ui-datepicker-multi-4 .ui-datepicker-group {
    width:25%;
}
#calendarContainser .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width:0;
}
#calendarContainser .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width:0;
}
#calendarContainser .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear:left;
}
#calendarContainser .ui-datepicker-row-break {
    clear:both;
    width:100%;
}
/* RTL support */
#calendarContainser .ui-datepicker-rtl {
    direction: rtl;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear:right;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:right;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-group {
    float:right;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px;
}
#calendarContainser .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width:0;
    border-left-width:1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
#calendarContainser .ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* Corner radius */
#calendarContainser .ui-corner-tl {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
}
#calendarContainser .ui-corner-tr {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
}
#calendarContainser .ui-corner-bl {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
}
#calendarContainser .ui-corner-br {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
}
#calendarContainser .ui-corner-top {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
}
#calendarContainser .ui-corner-bottom {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
}
#calendarContainser .ui-corner-right {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
}
#calendarContainser .ui-corner-left {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
}
#calendarContainser .ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
/* Component containers
   ----------------------------------*/
#calendarContainser .ui-widget-content {
    border: 2px solid #EAEAEA;
    background: #FFF;
    color: #989898;
}
#calendarContainser .ui-widget-content a {
    color: #989898;
}
#calendarContainser .ui-widget-header {
    border: none;
    background: #F5F5F5;
    color: #989898;
    font-weight: bold;
}
#calendarContainser .ui-widget-header a {
    color: #ffffff;
}
/* Interaction states
   ----------------------------------*/
#calendarContainser .ui-state-default, .ui-widget-content .ui-state-default {
    border: none;
    background: #FFF;
    color:#989898;
}
#calendarContainser .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {}
#calendarContainser .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    border: none;
    background-image:none;
    background-color: #FEA083;
    color: #FFF;
}
#calendarContainser .ui-state-hover a, .ui-state-hover a:hover {
    border: none;
    background-image:none;
    background-color: #FEA083;
    color: #FFF;
}
#calendarContainser .ui-state-active, .ui-widget-content .ui-state-active {
    border: none;
    background-image:none;
    background-color: #FEA083;
    color: #FFF;
}
#calendarContainser .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    border: none;
    background-image:none;
    background-color: #FEA083;
    color: #FFF;
}

#calendarContainser .ui-datepicker-year{
    padding-right:0.2em;
}
