.cal1{
	background:#fdfdfd00;
}
/****/
thead
{
	background: #4990bd00;
}
tbody{
 	background: #ffffff00; 	
}
tbody a{
color:#474747;
}
/****/
.clndr{
	padding:0em 0;
	margin-top:25px;
}
.noselect {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
.cal1 .clndr .clndr-controls {
    position: relative;
  	color: #6e6e6e;
	font-size: 1em;
	font-weight:400;
	text-transform: uppercase;
	text-align: center;
	background: rgba(83, 181, 234, 0); /* Old browsers */
}
.cal1 .clndr .clndr-controls .month{
  	text-align: center;
	font-size: 1.1em;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button { 
  	position: absolute;
	left: 0px;
	top: 0px;
	width: 35px;
	height: 30px;
	text-indent: -4000px;
	background: url(../6images/left-arrow.png) no-repeat 50%;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button { 
	float: left;
	border-right: 1px ridge #0a612700;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
    padding: 0.99em 0.85em;                                	
    display:inline-block;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button { 
   	position: absolute;
	right: 0px;
	top: 0px;
	width: 35px;
	height: 30px;
	text-indent: -4000px;
	background: url(../6images/right-arrow.png) no-repeat 50%;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button { 
	float: right;
  	border-left: 1px ridge #0a612700;
  	transition:0.5s all;
  	-webkit-transition:0.5s all;
  	-moz-transition:0.5s all;
  	-o-transition:0.5s all;
	display:inline-block;
	padding:1sem;
}
.cal1 .clndr:hover .clndr-controls:hover .clndr-control-button:hover .clndr-next-button:hover{
	background: url(../6images/right-arrow.png) no-repeat 50% #dee6e9;
}
.cal1 .clndr:hover .clndr-controls:hover .clndr-control-button:hover .clndr-previous-button:hover{
	background: url(../6images/left-arrow.png) no-repeat 50% #dee6e9;
}
.cal1 .clndr .clndr-table {
  table-layout: fixed;
  width:100%;
  margin:0 auto;
}
.cal1 .clndr .clndr-table .header-days {
   font-size:0.8em;
   font-weight:500;
}
.cal1 .clndr .clndr-table .header-days .header-day {
  vertical-align: middle;
  text-align: center;
  color: #6e6e6e;
  border: none;
  text-shadow: 0.5px 1px 0.8px #C5C5C5;
}
.cal1 .clndr .clndr-table tr {
	height:95px;
}
.cal1.clndr-table theade{
	border: none;
}
.cal1 .clndr .clndr-table  td {
	vertical-align: top;
	border-bottom: 1px dotted #ADADAD;
	border-left: 1px dotted #ADADAD;
	text-transform: uppercase;
}
.cal1 .clndr .clndr-table tr .day {
  	width: 100%;
  	height: inherit;
 	color:#6e6e6e;
 	vertical-align:middle;
  	cursor:pointer;
  	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.cal1 .clndr .clndr-table tr .day:hover{
	color: #dc3545;
  	
}
.cal1 .clndr .clndr-table tr .day .day-contents {
	box-sizing: border-box;
	font-size: 1.1em;
	text-align:center;
	cursor:pointer;
	font-weight: 900;
}
.cal1 .clndr .clndr-table tr .empty,
.cal1 .clndr .clndr-table tr .adjacent-month {
  width: 100%;
  height: inherit;
  color: #dc3545;
}