body {
	text-align: center;
	font-family: "Open Sans",sans-serif;
	font-size: 22px;
}

input[type=submit], input[type=button] {
	border-color: #ff6600;
	width: 20%;
    background-color: #ff6600;
	color: white;
	font-weight: bold;
    padding: 12px 20px;
    margin: 4px 0;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #ff6600;
    font-size: 22px;
}

input[type=email], input[type=password], input[type=text], select {
	
	width: 28%;
	padding: 12px 20px;
	margin: 4px 0;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #ff6600;
	border-color: #ff6600;
	font-size: 22px;
}

input:focus {
	outline: none;
	border-color: #ff6600;
	border: 3px solid #ff6600;
}

#foundUsers label{
	display:inline-block;
	width: 50px;
}

.management label {
	display:inline-block;
	width: 130px;
}

.password_reset label {
	display:inline-block;
	width: 190px;
}

.password_reset ul {
	display:inline-block;
	width: 305px;
	text-align: left;
}

a:link#acc, a:visited#acc, a:hover#acc {
	color: grey;
	text-decoration: none;
}

.hamburger {
	position: fixed;
	right: 32px;
}
  
.sidenav {
	height: 100%;
	width: 230px;
	position: fixed;
	z-index: 1;
	top: 0;
	right: 0;
	background-color: white;
	overflow-x: hidden;
	padding-top: 60px;
	display: none;
	text-align: right;
}
  
.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 22px;
	color: black;
	display: block;
}
  
.sidenav a:hover {
	color: grey;
}
  
.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px;
}