
input.DatePicker {
    display: block;
    width: 12em;
    /*margin-bottom: 15px;*/
    border: 1px solid #ced4da;
    font-size: 1em;
    cursor: pointer;
    font-size: 14px;
    padding: .375rem .75rem;
    border: 1px solid #ced4da;
}
input:focus.DatePicker{
	/*background: #fffce9 url(../datepicker/datefocus.gif) no-repeat top left;*/
}
.dp_container{
	position: relative;
	padding: 0;
	z-index: 500;
}
.dp_cal {
	background-color: #fff;
	border: 1px solid #0070bf;
	position: absolute;
	width: 14.7em;
	top: 3em;
	left: 0;
	margin: 0px 0px 0.3em 0px;
}
.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}
.dp_cal select option{
	padding: 1px 3px;
}
.dp_cal th,
.dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}
    .dp_cal th {
        /*border-style: solid;
        border-color: #202020;
        border-width: 1px 0;*/
        color: #090d48;
        background: #EDEDED;
        font-weight: bold;
    }
.dp_cal td{
	cursor: pointer;
}
    .dp_cal thead th {
        background: #090d48;
    }
.dp_cal td.dp_roll{
	color: #000;
	background: #fff6bf;
}
/* must have this for the IE6 select box hiding */
.dp_hide{
	visibility: hidden;
}
.dp_empty
{
    background: #F9F9F9;
}
.dp_today {
    /*background: #090d48;*/
    border: 1px solid #090d48;
}
.dp_selected {
    color: #fff;
    background: #090d48;
}
