.dateField {
    display:inline-block;
}
.dateClearBtn { 
    border:none;
    background-color:transparent;
    outline:none;
    font-size:0.7em;
}
.calendar table {border:solid 1px #2C2C2C;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    
    -moz-box-shadow: 0 0 15px #2C2C2C;
    -webkit-box-shadow: 0 0 15px #2C2C2C;
}
.calendar .calendarDays { background:#232323; color:#fff; font-size:0.7em; }
.calendar dateCell {
    width:30px;
    height:30px;
    display:block;
    border:solid 1px #2C2C2C; 
    cursor:pointer;
    text-align:center;
}
.calendar dateCell:hover { border: solid 1px #ff0000; }

.calendar .prevornext {background:#AADE89;}
.calendar .otherdays {background:#B7EEEC;}
.calendar .pastday {background:lightgray;}
.calendar .current { background:#EEBBB7;}
.calendar .close {
    font-size:0.78em;
    color:white;
    cursor:pointer;
}
.calendar .close.top    {float:right;margin:0px 7px 0px 0px;}
.calendar .close.bottom {width:70px;margin:0px auto;}

.calendar .clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}
.calendar .clearfix { display: inline-block; }
.calendar .clearfix { height: 1%; }
.calendar .clearfix { display: block; }

/* LPCDACSSCS0001 Change calendar style. */
.newC{
    font-size: 2pc;
    width: 46px !important;
    height: 46px !important;
	border: 1px solid black !important;
}
