body {
	font-family: 'Courier New', Courier, monospace;
}
.container {
	max-width: 800px;
	margin: 0 auto;
	padding: 20px;
}
#dateToShow {
	margin: 0 auto;
	text-align: center;
}

/* Form styles*/
.form-group {
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 10px;
	padding-bottom: 0;
	
	
	text-align: center;
	font-size: 20px;
	
	border: 2px solid #9d9d9d;
	box-shadow: 5px 5px 5px #9d9d9d;
}
.form-group input {
	border: 2px solid #9d9d9d;
	border-radius: 0px 5px 5px 0px;
	padding: 1px 7px;
	font-size: 20px;
	margin: 0 0 0 -4px;
	height: 31px;
}
/* Form styles*/

/* Reports Table styles*/
.table-container {
	margin-top: 40px;
}
.listtable {
	width: 100%;
	border-collapse: collapse;
}
.listtable th, .listtable td {
	padding: 8px;
	border-bottom: 1px solid #ddd;
	text-align: left;
}
.listtable th:last-child, td:last-child {
	text-align: center;
}
/* Reports Table styles*/

/* Main Button styles*/
.btn, .link {
	font-family: 'Courier New', Courier, monospace;
	min-height: 40px;
	min-width: 150px;
	padding: 2px 10px;
	background-color: #2C3E50;
	border: 2px solid transparent;
	color: #fff;
	border-radius: 5px;
	font-weight: bold;
	font-size: 20px;
	margin: auto;
	cursor: pointer;
}
.btn:hover, .link:hover {
	background-color: #1A252F;
	font-weight: bold;
}
.btn:active, .link:active {
	background-color: #1A252F;
	border: 2px solid #A5ADB4;
	cursor: pointer;
}
/* Main Button styles*/

/* Day Cells styles*/
.fc table {
	outline: 2px solid #303030 !important;
}
.fc-col-header-cell {
	outline: 2px solid #303030 !important;
	background-color: #76818D;
	color: #fff;
}
.fc-day {
	outline: 1px solid #303030 !important;
	font-weight: bold;
}
.fc-highlight {
	border: 3px solid #303030;
}
/* Day Cells styles*/

/* Events styles*/
.fc-event {
	text-align: center;
	padding: 2px 5px;
	background-color: #2C3E50;
	border: 2px solid transparent;
	color: #fff;
	font-weight: normal;
}
.fc-event:hover {
	background-color: #1A252F;
	cursor: pointer;
}
.fc-event:active {
	background-color: #1A252F;
	border: 2px solid #A5ADB4;
	cursor: pointer;
}
/* Events styles*/