.ui-datepicker {
border: 1px solid white;
border-radius:8px;
width:250px;
padding:5px;
background:black;
}

.ui-datepicker a {
  text-decoration: none;
}
.ui-datepicker table {
  width: 100%;
}

.ui-datepicker-header {
  background: #606060;
  color: #e0e0e0;
  font-weight: bold;
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
  box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
  text-shadow: 1px -1px 0px #000;
  filter: dropshadow(color=#000, offx=1, offy=-1);
  line-height: 30px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #111;
}

.ui-datepicker-title {
  text-align: center;
}

.ui-datepicker-prev {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  cursor: pointer;
  background-image: url('../resource/img/arrowL.png');
  background-size:15px;
  background-repeat: no-repeat;
  line-height: 600%;
  overflow: hidden;
}

.ui-datepicker-next {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  cursor: pointer;
  background-image: url('../resource/img/arrowR.png');
  background-size:15px;
  background-repeat: no-repeat;
  line-height: 600%;
  overflow: hidden;
}

.ui-datepicker-prev {
  float: left;
 }
 .ui-datepicker-prev-hover {
  opacity:0.5;
}
 
.ui-datepicker-next {
  float: right;
}

.ui-datepicker-next-hover {
  opacity:0.5;
}
.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled {
	background: #a39e9e;
	visibility:hidden;
}

	
.ui-datepicker-current-day.ui-datepicker-today {
  background: #606060;
}


.ui-datepicker tbody td {
  background: #181717;
  text-align: center;
}

.ui-datepicker-current-day {
  background: #606060 !important;
}

.ui-datepicker-calendar .ui-state-hover {
  background: #9f9f9f;
}

#ui-datepicker-div {
	display:none;
}
	



