html,
body {
	font-family: 'SuzukiPRORegular', Arial, Sans-serif;
	font-size: 16px;
	color: #222222;	
	height: 100%;
}

body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5f5f5;
}

h1{
	text-align: center;
	font-family: 'SuzukiPROHeadline', Arial, Sans-serif;	
}

.login-box {
  padding: 25px;
  margin: auto;
  background: #ffffff;
  width: 100%;
  max-width: 400px;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}

.form-control{
	border: 2px solid #EBEAE4;
	padding: 25px 15px;
	position: relative;
	width: 100%;
	border-radius: 0px;
	margin-bottom: 10px;
	color: #222222;
}

.btn-primary{
	background: #222222;
	color: #ffffff;
	border-radius: 0px;
	border: 2px solid #222222;
	font-size: 16px;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{
	background: #222222;
	border: 2px solid #222222;
	color: #ffffff;
	text-decoration: underline;
}

.btn-primary:not(:disabled):not(.disabled):active, 
.btn-primary:not(:disabled):not(.disabled).active, 
.show > .btn-primary.dropdown-toggle{
	background: #222222;
	border: 2px solid #222222;
	color: #ffffff;	
}