.datepickerdropdown {
  
  border:1px solid #ddd !important;
  border-radius:0px !important;
  padding:10px !important;
  padding-top:5px !important;
  position:absolute !important;
  text-align:center !important;
  width: auto !important;
  z-index:99999999;
  background:#FFF !important;
  box-shadow: 0 8px 6px -6px black;
  top:40px;
}
.datepickerdropdown table {
  border-collapse:collapse !important;
  margin:auto !important;
  width:auto !important;
  border:0px solid !important;
}

.datepickerdropdown table tr {
  margin:0px !important;
  border:0px solid !important;
  border:0px solid !important;
}

.datepickerdropdown table tr:nth-of-type(odd) {
  background-color: #fff !important;
  padding:0px !important;
  margin:0px !important;
  border:0px solid !important;
  padding:2px !important;
  font-size:12px !important;
	font-family:arial !important;
	color:#333 !important;
	font-weight:normal !important;
}

.datepickerdropdown table td, th {
  display: table-cell !important;
  vertical-align: inherit !important;
  width:auto !important;
  padding:0px !important;
  margin:0px !important;
  border:0px solid !important;
  padding:2px !important;
  font-size:12px !important;
	font-family:arial !important;
	color:#333 !important;
	font-weight:normal !important;
}
.datepickerdropdown table input[type=button] {
  
  border-radius:3px !important;
  margin:0px !important;
  padding:2px 5px !important;
  font-size: 14px;
  font-family: arial !important;
  line-height: 18px;
  text-decoration: none !important;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #000;
  font-weight: normal !important;
  text-shadow: 0 0px 1px rgba(255,255,255,0.75);
  background-color: #f5f5f5;
  
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  
  border: 1px solid #ccc;
  border-bottom-color: #b3b3b3;
  
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

.datepickerdropdown table input[type=button]:hover {
  
}
.datepickerdropdown table input[type=button]:active {
  
}      
.datepickerdropdown input.selected {
  
  border-radius:3px !important;
  margin:0px !important;
  padding:2px 5px !important;
  font-size: 14px;
  font-family: arial !important;
  line-height: 18px;
  text-decoration: none !important;
  text-align: center;
  vertical-align: middle;
  border: 1px solid transparent !important;
  user-select: none;
  touch-action: manipulation;
  cursor: default !important;
  text-align: center;
  white-space: nowrap !important;
  color: #fff !important;
  background-color: #459d29 !important;
  border-color: #3f8f25 !important;
  background: linear-gradient(to bottom, #67e93c, #3f8f25) !important;
  text-shadow: #67e93c 1px 1px 1px !important;
}

.datepickerdropdown input.today {
  border:1px solid green !important;
}
.datepickerdropdown input.othermonth {
  color:#aaa !important;
  border:1px solid #bbb !important;
}
.datepickershow img {
  border:0 !important;
}
.monthDsp
{
	width:auto !important;
	border:0px solid !important;
	cursor:text !important;
	text-align:center !important;
	font-size:12px !important;
	font-family:arial !important;
	color:#333 !important;
	font-weight:normal !important;
	padding:0px !important;
	height:30px !important;
	margin-top:10px !important;
}
.daysRow
{
font-family:sans-serif !important;
font-size:11px !important;
}
