/* DatePicker Container */.ui-datepicker {}.ui-datepicker a {}/* DatePicker Table */.ui-datepicker table {    border-collapse: collapse;    table-layout: fixed;}.ui-datepicker-header {    font-size: 17px;    color: #2e2e2d;    height: 48px;    overflow: hidden;    line-height: 48px;    position: relative;    background: #fbfbfb;}.ui-datepicker-title {    text-align: center;}.ui-datepicker-prev, .ui-datepicker-next {    position: absolute;    width: 42px;    height: 48px;    content: '';    top: 0px;}.ui-datepicker-prev {    background: url('../images/arrow-left-cal.png') no-repeat top left;    left: 0;    border-right: 1px solid #dcdcdc;}.ui-datepicker-next {    background: url('../images/arrow-right-cal.png') no-repeat top left;    right: 0;    border-left: 1px solid #dcdcdc;}.ui-datepicker thead {    display: none;}.ui-datepicker th {    display: none;}.ui-datepicker tbody td {    padding: 0;    margin: 0;    border: 1px solid #dcdcdc;    width: 40px;    height: 35px;    position: relative;}.ui-datepicker tbody tr {}.ui-datepicker td span, .ui-datepicker td a {    display: block;    width: 42px;    height: 37px;    text-align: center;    line-height: 37px;    font-size: 15px;    color: #2f2f2d;    background: #fbfbfb;}.ui-datepicker tbody td:first-child a, .ui-datepicker tbody td:last-child a {    width: 41px;}.ui-datepicker-calendar .ui-state-default {    color: #2f2f2d;}.ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default {    color: #c2c2c2;}.ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-datepicker-other-month .ui-state-hover {    color: #0094e0;    text-decoration: none;}.ui-datepicker-calendar .ui-state-active {    background: url('../images/blue.png') no-repeat top right;}.ui-datepicker-calendar .ui-datepicker-other-month .ui-state-active {    background: url('../images/gray.png') no-repeat top right;}.ui-datepicker-calendar .ui-state-highlight {    background: #e9f8ff;    font-weight: bold;    /*    width: 40px;        height: 35px;*/    position: absolute;    border: 1px solid #009fe3;    top: -1px;    left: -1px;}.ui-datepicker-unselectable .ui-state-default {}