/* Set up Ubuntu font. */

@font-face {
	font-family: "Ubuntu";
	font-style: normal;
	font-weight: 400;
	src: local("Ubuntu"), url("/font/ubuntu.woff2") format("woff2"), url("/font/ubuntu.woff") format("woff"), url("/font/ubuntu.ttf") format("truetype");
}

html body {
	font-family: "Ubuntu", sans-serif;
}

/*
 * Do not wrap table cells. This ensures that buttons appear in a single line on
 * mobile since buttons look strange on top of one another without padding.
 */

tr, td {
	white-space: nowrap;
}

/* Omit margin above horizontal rule so easier to achieve consistency. */

hr {
	margin-top: 0;
}

/*
 * Define style for homepage masthead and subscription form. The negative margin
 * is necessary to counteract the top margin that is needed for every page
 * except the home page.
 */

.s1-masthead {
	background: #22262e;
	color: #eeeeee;
	width: 100%;
	margin-top: -1.5rem;
}
