.ui-datepicker, .ui-datepicker table, .ui-datepicker tr, .ui-datepicker td, .ui-datepicker th {
    margin : 0;
    padding : 0;
    border : none;
    border-spacing : 0;
    }
    .ui-datepicker {
    display : none;
    width : 294px;
    padding : 35px;
    cursor : default;
    text-transform : uppercase;
    font-family : Tahoma;
    font-size : 12px;
    background : #141517;
    border-radius : 3px;
    box-shadow : 0 1px 1px rgb(255, 255, 255, 0.1), 0 1px 1px rgb(0, 0, 0) inset;
    }
    .ui-datepicker-header {
    position : relative;
    padding-bottom : 10px;
    border-bottom : 1px solid #d6d6d6;
    }
    .ui-datepicker-title {
    text-align : center;
    }
    .ui-datepicker-month {
    position : relative;
    padding-right : 15px;
    color : #565656;
    }
    .ui-datepicker-month:before {
    display : block;
    position : absolute;
    top : 5px;
    right : 0;
    width : 5px;
    height : 5px;
    content : '';
    background : #a5cd4e;
    border-radius : 5px;
    }
    .ui-datepicker-year {
    padding-left : 8px;
    color : #a8a8a8;
    }
    .ui-datepicker-prev, .ui-datepicker-next {
    position : absolute;
    top : -2px;
    padding : 5px;
    cursor : pointer;
    }
    .ui-datepicker-prev {
    left : 0;
    padding-left : 0;
    }
    .ui-datepicker-next {
    right : 0;
    padding-right : 0;
    }
    .ui-datepicker-prev span, .ui-datepicker-next span {
    display : block;
    width : 5px;
    height : 10px;
    text-indent : -9999px;
    background-image : url(img/arrows.png);
    }
    .ui-datepicker-prev span {
    background-position : 0 0;
    }
    .ui-datepicker-next span {
    background-position : -5px 0;
    }
    .ui-datepicker-prev-hover span {
    background-position : 0 -10px;
    }
    .ui-datepicker-next-hover span {
    background-position : -5px -10px;
    }
    .ui-datepicker-calendar th {
    padding-top : 15px;
    padding-bottom : 10px;
    text-align : center;
    font-weight : normal;
    color : #a8a8a8;
    }
    .ui-datepicker-calendar td {
    padding : 0 7px;
    text-align : center;
    line-height : 26px;
    }
    .ui-datepicker-calendar .ui-state-default {
    display : block;
    width : 26px;
    outline : none;
    text-decoration : none;
    color : #a8a8a8;
    border : transparent solid 1px;
    }
    .ui-datepicker-calendar .ui-state-active {
    color : #6a9113;
    border-color : #6a9113;
    }
    .ui-datepicker-other-month .ui-state-default {
    color : #565656;
    }