:root {
	--easternBlue: #089BAB;
	--neonCarrot: #FF9922;
	--seance: #881199;
	--fountainBlue: #62BCC7;
	--iron: #CACACA;
}

body {
	background-color: var(--easternBlue);
	font-family: 'Avenir LT W01_45 Book1475508', Helvetica, Arial, sans-serif;
	padding-top: 7px;
}

.full {
	background-color: white;
	background-position: right top;
	background-repeat: no-repeat;
}

.container-fluid {
	max-width: 1000px;
}

header {
	padding-top: 25px;
	padding-bottom: 10px;
}

.btn-orange {
	background-color: var(--neonCarrot);
	border-radius: 12px;
	color: white;
	display: block;
	font-size: 1.5em;
	padding-top: 9px; padding-bottom: 9px;
	margin-top: 0;
	transition: all 0.65s ease;
}

.btn-size {
	margin-top: 1em;
	margin-left: auto; margin-right: auto;
	max-width: 400px;
	width: 70%;
}

.btn-submit {
	background-color: var(--iron);
	border-radius: 16px;
	color: white;
	font-family:'Avenir LT W01_85 Heavy1475544'; font-size: 2em;
	max-width: 400px;
	padding: 0.5em;
	text-transform: uppercase;
	transition: all 0.65s ease;
	width: 100%;
}

.btn-link {
	background-color: var(--fountainBlue);
	border-radius: 12px;
	color: var(--easternBlue);
	display: block !important;
	font-size: 1.5em;
	margin-top: 1em;
	padding: 0.75em;
	text-align: center;
	text-decoration: none;
	transition: all 0.65s ease;
}

main {
	margin: 0;
	padding-bottom: 70px;
}

p.instructions {
	background-color: rgba(255,153,34, 0.1);
	border-radius: 5px;
	color: var(--neonCarrot);
	font-size: 1.2em;
	padding: 1em;
	text-align: center;
}

h1 {
	color: var(--easternBlue);
	font-family:'Avenir LT W01_85 Heavy1475544';
	text-align: right;
	margin-top: 0em;
}

h2 {
	color: var(--easternBlue);
	font-family:'Avenir LT W01_85 Heavy1475544'; font-size: 1.4em;
	margin-bottom: 0.75em;
}

.section-heading {
	color: var(--seance);
	text-transform: uppercase;
	text-align: center;
	padding-top: 3em;
}

.form-group {
	font-size: 1.15em;
	margin-bottom: 8px;
}
.form-group input[type=radio] {
	margin-right: 6px;
}

.row-submit { padding-top: 2em; }
