@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.eot');
  src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Montserrat-Regular.woff') format('woff'),
       url('../fonts/Montserrat-Regular.ttf') format('truetype'),
       url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Bold.eot');
  src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Bold.woff') format('woff'),
         url('../fonts/Montserrat-Bold.ttf') format('truetype'),
         url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
}

body {
	font-family: Montserrat;
	color: #777777;
	/*background: repeating-linear-gradient( to right, #FFF, #FFF 50%, #F6F6F6 50%, #F6F6F6 100% );*/
}
.register-form {
	background-color: #f6f6f6;
}
.register-form .row {
	margin: 0;
}
.register-form img.register-image{
	width: 100%;
	max-height: 251px;
}
.register-form h3 {
	color: #0f6fb3;
}
.register-form .btn.btn-red {
	background-color: #0f6fb3;
	border: 1px solid #1158c3;
	color: white;
	border-radius: 0;
}
.register-form .btn.btn-red:hover {
	background-color: #1158c3;
}
.login-form{
	background-color: #0f6fb3;
	padding: 20px;
}
.login-form h4,
.login-form a.forgot-pwd {
	color: white;
}
.login-form .form-group .input-group {
	width: 80%;
	margin: 20px auto;
}
.login-form .form-group .input-group span,
.login-form .form-group .input-group input {
	border-radius: 0;
}
.login-form .form-group .input-group span.input-group-addon{
	padding: 0;
	width: 30px;
}
.login-form .submit-form {
	position: relative;
	width: 80%;
	display: inline-block;
	left: 50%;
	transform: translateX(-50%);
}
.login-form .submit-form .form-group {
	padding: 7px 0;
}
.login-form .btn-default {
	border-radius: 0;
}
.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}