html, body{
	margin:0;
	padding:0;
	min-height:100%;
	min-width: 100%;	
	font-family: 'Nunito', sans-serif;
	background-color:#fffff4;
}

h1, h2, h3, h4, h4, h6{
	font-family: 'Exo 2', sans-serif;
	text-align:center;
}

p{
	font-size:18px;
}

header{
	background-color:#94CDFF;
	padding:50px;
}

header h1{
	margin:0 auto;
	font-size:64px;
}

div.main{
	margin:0 auto;
	width:80%;
	text-align:center;
}

div.main button{
	font-family: 'Exo 2', sans-serif;
	background-color:#94CDFF;
	padding:20px;
	border:none;
	outline:none;
	font-size:20px;
	font-weight:bold;
	border-radius:10px;
	margin-top:10px;
}

div.main p.passphrase{
	margin:0 auto;
	font-size:20px;
	box-sizing:border-box;
	padding:10px;
	width: 50%;	
}

div.main p.passphrase:nth-child(odd) {
    background-color: #e4f2ff;
}

div.credits{
	margin:0 auto;
	margin-top:50px;
	width:100%;
	text-align:center;
	color:black;
	line-height:50px;
}

div.credits p{
	margin:5px;
	font-weight:bold;
	font-size:25px;	
}

div.credits a{
	text-decoration:none;
	color:inherit;
}

div.credits span.hipaa{
	font-family: 'Roboto', sans-serif;
	color:#E99E4A;
	font-size:40px;
	font-weight:bold;
}

div.credits span.matterform{
	font-family: 'Montserrat', sans-serif;	
	font-size:40px;	
}

span.matterform span.mf_red{
	color:#7D0000;
}

div.credits span.ampersand{
	font-weight:500;
	font-size:50px;
    margin: 0 15px;	
}

@media(max-width:1000px){
	div.credits span.ampersand{
		display:block;
	}
	
	header h1{
		font-size:48px;
	}
}
