.sel_month_booking{
    color: #000;
    text-decoration: none;
    display: inline-block;
    width: 40px;
    height: 25px;
    box-shadow: 0 1px 10px #aaa;
    text-align: center;
    line-height: 25px;
}

#calendar td.none{
    border:0px;
}
#calendar td.holiday>span{ 
    /*background-color:#FF6633; 
    border-color:#FF531A; */
    color:#808080;
}
#timechoice button{
	margin: 0 3px;
	padding: 5px 10px;
    border-radius: 5px;
    display: block;
    margin: 3px;
    cursor:pointer;
	border:none;
}
#timechoice .timetrue{
background: rgba(40,175,165, .5);	
}
#timechoice .timefalse{
	background: #FF6633;
}

.modalheader{
	text-align: center;
    background: rgba(40,175,165, .8);
    padding: 5px;
}
#timeform{ max-width: 600px;}
#timeform input[type=text],#timeform input[type=submit],#timeform textarea{
	width: 100%;
    height: auto;
    border: 1px solid #DEDEDE;
    padding: 10px;
    margin-bottom: 10px;
}
#timeform textarea{ height: 150px;}
#modaltime{ max-width: 600px;}
#timechoice{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}