.modal-backdrop {
	opacity:.5;	

}
#main {
	margin-top:40px;	
	padding:15px;
}

.m-2 { margin: 10px; }
.m-3 { margin: 20px; }
.m-4 { margin: 30px; }
.m-5 { margin: 40px; }
.p-2 { padding: 10px; }
.p-3 { padding: 20px; }
.p-4 { padding: 30px; }
.p-5 { padding: 40px; }

.loadingCont {
	position:relative;
	display:none;
	z-index:999;
}
.loadingInner {
	position:fixed;
	left:39%;
	margin-top:10%;
	width:20%;
	background:#6d6d6d;
	color:#eee;
	padding:3% 8%;
	text-align:center;
	border-radius:5px;	
	moz-border-radius:5px;	
}
.row_holiday {
	color:#777;	
}
.indented {
     padding-left:30px;   
}
#submitBug {
	background:#B30738;
	padding:7px 13px;
	border-radius:25px;
	moz-border-radius:25px;
	position:fixed;
	bottom:10px;
	right:10px;
	font-size:.8em;
}
#submitBug a {
	color:white;
}
.livestreamCol {
	display:none;	
	text-align:center;
}

th {
	background-color:#eee;	
}

.clsAvailable {
	padding:10px;
	margin:10px;
}

/*desktop*/
@media screen and  (min-width: 480px) {
	.m2-lg {
		padding: 20px;	
	}
	.m3-lg {
		padding: 30px;	
	}
	.mainSelector {
		 display:inline;
		 width:300px;
	}
}
/*mobile*/
@media screen and  (max-width: 480px) {
	 .mainSelector {
		 margin-bottom:23px;
	}
	.clsAvailable {
		padding:0px;
		margin:0px;
	}
}


.descrcol {
	width:25%;	
}