@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Roboto:400,100,300,700);
body, html
{
	margin: 0;
	padding: 0;
	font: 400 12px Roboto, sans-serif;
}
h1, h2, h3, h4, h5, h6
{
	color: #333;
	font-weight: 300;
}
h1
{
	font-size: 30px;
}
h2
{
	font-size: 26px;
}
h3
{
	font-size: 22px;
}
h4
{
	font-size: 18px;
}
p
{
	margin: 8px 0 18px;
	padding: 0;
}
img
{
	border: none;
}
small
{
	font-size: inherit !important;
}
a, a:visited, a:hover
{
	color: #f68b1f;
	text-decoration: underline;
}
a.btn-pri, a.btn-pri:visited, a.btn-pri:hover
{
	color: white;
}
/* Forms */
form
{
	margin: 0;
	padding: 0;
}
input[type="text"], input[type="password"], select, textarea
{
	margin: 2px 0;
	background: white;
	border: solid 1px #ddd;
}
input[type="text"], input[type="password"], textarea
{
	padding: 4px 8px;
}
input[type="checkbox"], input[type="radio"]
{
	vertical-align: middle;
}
select
{
	padding: 4px 0 4px 8px;
}
.field, .btns
{
	margin: 8px 0;
}
.err
{
	color: red;
}
/* Misc classes */
.clrfix, .row
{
	min-height: 0;
}
.clrfix:after, .row:after
{
	display: block;
	clear: both;
	content: "";
}
