/**
 * clearfix:after
 * @see http://jassesnee.de/easyclear/
 */

.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/* Styles */

body {
	font-family: roboto,arial,sans-serif;
	font-weight: 300;
	padding: 40px;
}

h1.logo {
	font-weight: 700;
	font-size: 50px;
	line-height: 75px;
	color: #000;
}

a {
	color: #2e7ab4;
	font-weight: 700;
}

a:hover {
	color: black;
}



/* Forms */

label {
	font-weight: bold;
	display: block;
}

label.checkbox,
label.radio {
	display: inline;
}

form {
	margin-top: 30px;
}

	input.text {
		width: 200px;
	}

	form th {
		text-align: left;
	}
	
.description {
	color: gray;
	font-style: italic;
	font-size: 0.8em;
}

.field {
	margin-bottom: 10px;
}

input.submit {
	border: 0;
	padding: 5px 15px;
	background: #2e7ab4;
	font-family: roboto,arial,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: white;
	cursor: pointer;
}

input.submit:hover {
	background: black;
}

