/* calendar */
table.calendar		{ border:1px solid #999; }	
.table>tbody>tr>td{ padding: 0; height:100px;  }
td.calendar-day	{ font-size:11px; position:relative; width: 14.2%;}
td.calendar-day	img{ width: 200px;  max-width: 100%;}
td.calendar-day .title {text-align: center; letter-spacing: 1px; font-size: 10px; padding: 2px; margin:0;}
td.calendar-day .title a {text-decoration:none; cursor:pointer;}
@media(min-width:768px) {
td.calendar-day .title {font-size: 14px; padding: 5px; }

}
.table>thead>tr>th.calendar-day-head {  font-weight:bold; text-align:center; width:120px; padding:5px; border:1px solid #999;  }
div.day-number {
    background: rgb(199 110 24);
    border: #999 1px solid;
    color: #fff;
}
/* shared */
td.calendar-day { padding:5px; border:1px solid #999; }
.month-title {
	font-size: 1.5em;
	letter-spacing: 1px;
	text-transform:uppercase;
}
.cal-view-buttons {
	float: right !important;
}
.cal-view-buttons .text{
	display: none;
}
@media (min-width: 992px) {
	.month-title {
		font-size: 1.8em;
	}
	.cal-view-buttons .text{
		display: inline;
	}
}
.fa-angle-double-right {
	padding-left:10px;
}
.fa-angle-double-left {
	padding-right:10px;
}
.sun {
	display:inherit;
}
.mon {
	display:inherit;
}
.tue {
	display:inherit;
}
.wed {
	display:inherit;
}
.thu {
	display:inherit;
}
.fri {
	display:inherit;
}
.sat {
	display:inherit;
}
