body {
	margin: 0;
	font-size: 100%;
	line-height: 1.231;

font-family: 'Roboto Slab';
-webkit-font-family: 'Roboto Slab';
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	*overflow: visible;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}


/* Colors for form validity */

input:valid,
textarea:valid {}

input:invalid,
textarea:invalid {
	background-color: #f0dddd;
}

@media print {
	* {
		background: transparent !important;
		color: black !important;
		box-shadow: none !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	}
	/* Black prints faster: h5bp.com/s */
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	/* Don't show links for images, or javascript/internal links */
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	table {
		display: table-header-group;
	}
	/* h5bp.com/t */
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}

body,
div,
img,
p,
button,
input,
select,
textarea,
a {
	box-sizing: border-box;
}

input[type=button] {
	background-color: #e5e9e8;
	border: 1px solid #9daca9;
	border-radius: 4px;
	box-shadow: inset 0 1px #fff;
	font: inherit;
	letter-spacing: inherit;
	text-indent: inherit;
	color: inherit;
}

input[type=button]:hover {
	background-color: #eff1f1;
}

input[type=button]:active {
	background-color: #d2d6d6;
	border: 1px solid #9daca9;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
}