.x-form-text {background-image:none; border:none; font:12px arial, verdana, helvetica;}
.x-form-focus {border:none;}
.x-trigger-wrap-focus .x-form-trigger {border:none;}
.x-form-field-wrap .x-form-date-trigger {border:none; background-image: url(../img/date-trigger.png);}
.x-form-field-wrap, .x-form-field-trigger-wrap {border:1px solid #ccc;}

.x-menu .x-date-picker {border-color:#e1e1e1;}
.x-menu-floating {border-color:#e1e1e1;}
.x-date-menu {background-color:white !important; height:250px !important;}
.x-date-menu .x-menu-item {font-size:13px; color:#000;}
ul.x-menu-list, li.x-menu-date-item {margin:0}
.x-date-picker {border:1px solid #e1e1e1; background-color:white; width:210px;}


.x-date-middle, .x-date-left, .x-date-right {background-image:none; background-color:#f5f5f5;}
.x-date-middle .x-btn .x-btn-text {color:#3892d3; font:bold 12px arial, verdana, helvetica;}
.x-date-middle .x-btn-mc em.x-btn-arrow {background-image:url(../img/btn-arrow-light.png);}
.x-date-right a {background-image: url(../img/right-btn.png);}
.x-date-left a {background-image: url(../img/left-btn.png);}

.x-date-inner th {border:none; width:30px; color:black; font:bold 13px arial, verdana, sans-serif; text-align:right; background-image:none; background-color:white;}
.x-date-inner th span {line-height:25px; padding: 0 9px 0 0;}
.x-date-inner td {text-align:right; border:1px solid white; padding:0;}
.x-date-inner td span {padding:0;}

a.x-date-date {padding: 0 7px 0 0; font:normal 13px arial, verdana, sans-serif; color:black; cursor:pointer; line-height:23px;}
a.x-date-date:hover {color:black; background-color:#eaf3fa;}
.x-date-selected { border:1px solid #3892d3;}
.x-date-selected .x-date-date {background-color:#d6e8f6; font-weight:bold;}
.x-date-today {border-color:darkred; border-style:solid;}
.x-date-prevday .x-date-date, .x-date-nextday .x-date-date {color:#bfbfbf;}
.x-date-disabled a.x-date-date {background-color:#eeeeee; cursor:default; color:gray;}
.x-date-disabled a.x-date-date:hover {background-color:#eeeeee;}
.x-date-inner .x-date-active{color:#000;}
.x-date-inner .x-date-selected span{ font-weight:bold;}
.x-date-bottom {border:none; padding:3px 0; background-image:none; background-color:#f5f5f5; text-align:center;}
.x-date-bottom .x-btn {margin: 0 3px 0 2px;}

.x-btn {display:inline-block; position:relative; zoom:1; *display: inline; outline:0; cursor:pointer; white-space:nowrap; vertical-align:middle; text-decoration:none;}
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{background-image:none;}
.x-date-bottom button {-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:3px 3px 3px 3px; border:1px solid #126daf; background-image:none; background-color:#3892d3; background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b9cd7), color-stop(50%, #3892d3), color-stop(51%, #358ac8), color-stop(100%, #3892d3)); background-image:-webkit-linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3); background-image:-moz-linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3); background-image:-o-linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3); background-image: linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3);}
.x-date-bottom button {font-size:12px; font-weight:bold; font-family:arial, verdana, sans-serif; color:white;}
.x-btn-noicon .x-btn-small .x-btn-text{height:25px;}
.ext-gecko .x-btn button, .ext-webkit .x-btn button {padding-left:5px; padding-right:5px;}

.x-date-mp {background-color:white;}
.x-date-mp td {font:normal 13px arial, verdana, sans-serif;}
.x-date-mp-btns button {-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; padding:3px 3px 3px 3px; border:1px solid #126daf; background-image:none; background-color:#3892d3; background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b9cd7), color-stop(50%, #3892d3), color-stop(51%, #358ac8), color-stop(100%, #3892d3)); background-image:-webkit-linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3); background-image:-moz-linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3); background-image:-o-linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3); background-image: linear-gradient(top, #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3);}
.x-date-mp-btns {padding: 3px 0; background-image:none; background-color:#f5f5f5; text-align:center;}
.x-date-mp-btns td {border:none;}
td.x-date-mp-month a,td.x-date-mp-year a {margin:0 5px 0 5px; color:black; border:1px solid white; line-height:22px; cursor:pointer;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {background-color:#eaf3fa;}
td.x-date-mp-sel a {background-color: #d6e8f6; border:1px solid #3892d3;}
.x-date-mp-ybtn a {background-image:none;}
.x-date-mp-ybtn a.x-date-mp-prev, .x-date-mp-ybtn a.x-date-mp-prev:hover {background-image:url(../img/left-btn.png); background-position: 0 0;}
.x-date-mp-ybtn a.x-date-mp-next, .x-date-mp-ybtn a.x-date-mp-next:hover {background-image:url(../img/right-btn.png); background-position: 0 0;}



td.x-date-mp-sep {border-right-color:#c5d2df;}
