html, body {
	margin: 0;
	height: 100%;
	background-color: black;
}

.infoscreen {
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left: 1%;
	background-color: #000;
	height: 92%;
}

.content_box {
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left:1%;
	background-color: #333;
	height: 100%;
}

.day_block {
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left: 2%;
}

h4 {
	margin-bottom: 0;
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left: 2%;
    font-size: 1.8rem;
	color: #FFF;
    background-color: #777;
}

.row {
	margin-right: 0%;
	margin-left: -1.1%;
}

.infoscreen_layout_one .day_block {
	font-size: 1.5rem;
	color: #FFF;
	background-color: #0065AB;
}

.infoscreen_layout_one .activity {
	color: #FFF;
}

.row-striped {
	padding-top: 1%;
	padding-bottom: 1%;
}

.row-striped:nth-of-type(odd) {
	background-color: #111;
}

.row-striped:nth-of-type(even) {
	background-color: #333;
}

.infoscreen h4, .activity_title {
    text-transform: uppercase;
}

.activity {
	font-size: 1.4rem;
}

.resource_title {
    font-weight: 300;
    font-size: 1.3rem;
}

.half_height {
	height: 50%;
}

.padding_top_1_percent {
	padding-top: 1%;
}

.text {
	padding: 5px;
	color: #FFF;
}

.powered_by {
	color: #FFF;
	background-color: #000;
	height: 8%;
	padding-right: 50px;
	line-height: 130%;	
    font-family: 'Montserrat', 'Helvetica Neue', sans-serif;	
}

.large_font {
	font-size: 2.4rem;
}

@font-face {
    font-family: Montserrat;
    src: url("Montserrat-Regular.otf") format("opentype");
}
