@charset "utf-8";
/* CSS Document */

#ui-datepicker-div{
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35); /*CSS3*/
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35); /* Firefox用*/
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35); /* Google Chrome, Safari用*/
    width:300px;
    z-index:1000000000 !important;
}
.ui-widget-header{
    background:#eee;
    border:none;
}
.ui-datepicker-title{
    font-size: 12px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-radius: 0px;
}
.ui-widget-header a{
    margin-top:3px;
    border:none !important;
    background:none !important;
}
.ui-datepicker-prev span{
    background:url(../images/icon_arrow_small_r.png) no-repeat 0 0 scroll !important;
}
.ui-datepicker-next span{
    background:url(../images/icon_arrow_small_l.png) no-repeat 0 0 scroll !important;
}
.ui-widget-header a:hover{
    border:none !important;
    margin-top:4px;
}
table.ui-datepicker-calendar th{
    font-weight:normal;
}
table.ui-datepicker-calendar th:first-child{
    color: #e21296;
}
table.ui-datepicker-calendar th:last-child{
    color: #00a5d4;
}
table.ui-datepicker-calendar td,
table.ui-datepicker-calendar td a,
table.ui-datepicker-calendar td a:hover{
    min-height: 40px!important;
    min-width: 40px!important;
    height: 40px!important;
    width: 40px!important;
}
table.ui-datepicker-calendar td a span{
    display:block;
}
table.ui-datepicker-calendar td a{
    background-image: none !important;
    background-color: #fefefe !important;
    box-sizing:border-box;
    position: relative;
}
table.ui-datepicker-calendar td:first-child a{
    background-color: #ffe8f2 !important;
    color: #e21296;
}
table.ui-datepicker-calendar td:last-child a{
    background-color: #d4f2fb !important;
    color: #00a5d4;
}

table.ui-datepicker-calendar td a:hover{
    border: solid 2px #5b9804 !important;
    background-color: #9fd84e !important;
    color: #fff !important;
}
.ui-datepicker-today a,
.ui-datepicker-today a:hover{
    border: solid 2px #84c93a !important;
}
.ui-datepicker-current-day a.ui-state-active{
    background: url(../images/parts_bg_calender_current.png) repeat 0 0 scroll !important;
    border: solid 2px #666 !important;
    color: #212121;
}
