html,
body {
  height: 100%;
}

body {
	 display: flex;
	 align-items: center;
	  	background: #d9e0e7;
	  font-size: 12px;
	  /*font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	  color: #707478;
	  line-height: 1.42857143;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
    
}

.bg-black, .bg-inverse {
	width: 100%;
	margin: auto;
    background-color: #2d353c!important;
}

.form-register {
  max-width: 400px;
  padding: 15px;
  margin: auto;
}

.form-register .checkbox {
  font-weight: 400;
}
.form-register .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 7px;
  font-size: 14px;
}

.form-register .form-control label {
  text-align:left;
}

.form-register .form-control:focus {
  z-index: 2;
}
.form-register input[type="email"] {
  margin-bottom: 10px;
}
.form-register input[type="password"] {
  margin-bottom: 10px;
}
