.calendarwrap {display: inline-block;position: relative; width: 100%;}

.calendarwrap .calendarbody {
    position: absolute; 
    border-radius: 6px; 
    padding:3px;
    border: thin solid #0099FF;  
    background: white; 
    top:20px;left:0; 
    width: 220px; 
    display: none;
	background: #FFF;
    z-index: 10000;
}

.calendarwrap .calendarbody .calendar td {  width: 30px; height: 20px; font-size: 14px;}


.calendarwrap table {padding: 0px; margin: 0px; }
.calendarwrap td{margin:0px;text-align:center}
.calendarwrap .calendartop td{padding-bottom: 3px; }
.calendarwrap .calendarheader td{ background: #3ac4fa;  border-radius: 4px; color:white; font-weight: bold;border: thin solid #0099FF; }
.calendarwrap .monthtdpassed{border: 1px solid blue; border-radius: 4px; background-color: #eaeaea;}

.calendarwrap .monthtd{border: 1px solid blue; border-radius: 4px;}
.calendarwrap .monthtd:hover {border: 1px solid blue; border-radius: 4px; background: #3ac4fa; }


.calendarwrap i {margin-right: 5px;}
.calendarwrap input {border: 0px; }
.calendarinput {background: white; border: 1px solid #eaeaea; padding: 4px;}
.calendarinput {text-align: left; width: 100%;}




.likelink { cursor: pointer; }
.roungbtn {
display: inline-block;
    height: 24px;
    width: 24px;
    border-radius: 12px;
    background: #3ac4fa;
    color: white;
    border: thin solid #0099FF;
    font-size: 10px;
    padding-bottom: 0;
    text-align: center;
}



