@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-ExtraBold.woff2') format('woff2'),
        url('Gilroy-ExtraBold.woff') format('woff');
    font-style: normal;
}
body{
	font-family: 'Raleway', sans-serif;
	margin:5px;
}
.contents{
	padding-left:0px;
	padding-right:0px;
	margin:0 auto;

}
.header-wrapper{
	background:url('../images/blue_light.jpg');
	width:100%;
	margin:0 auto;
	height:225px;
	background-size: cover;
    background-repeat: no-repeat;
	padding:15px;
	border-radius: 15px 15px 0px 0px;
}
.logo-box{
	line-height: 190px;
}
.logo-box img{
	max-width: 400px;
}
.linkwhite{
	
    font-size: 15px;
    margin-top: 1px;
    display: block;
	font-family:'Raleway';
	
}
.header_white_box{
	width: 99%;
    background: white;
    height: 195px;
    border-radius: 9px;
    padding: 4px 4px;
	max-width: 412px;
}
.headForm{
	margin-top: -35px;
    padding-left: 14px;
}
.date_time{
	letter-spacing: 1px;
	font-family: 'Gilroy';
}
.date_time a{
	text-align:right;
}
label.before{
	width: 73px;
	margin-right:10px;
}
label.after{
	margin-left:15px;
}
.headfield{
	width: 74%;
    display: inline-block;
    height: 29px;
}
.headForm .form-group {
    margin-bottom: 7px;
}
a.recpass{
	display:block;
}
.headbtn{
	padding: 3px 10px;
    margin-top: -3px;
    margin-left: 0px;
    letter-spacing: 1px;
    font-family: 'Raleway';
}
.signup-note{
	/*margin-top: 6px;
    margin-left: 84px;
    display: block;*/
	margin-left: 15px;
}

.page{
	margin:10px auto;
	border:0px solid black;
	min-height:300px;
	
	padding:15px;
}

.footer{
	/*background:url('../images/blue_light.jpg');*/
	background:#337ab7;
	background-size:cover;
	height:40px;
}
.copyrights{
	text-align:center;
	color:white;
	letter-spacing: 1px;
    line-height: 44px;
	
}
.footer a{
	color: #06355f;

}
.infouser{
	line-height: 25px;
    letter-spacing: 1px;
}
.alert{
	letter-spacing: 1px;
}
/* Register Page Configuration */
  .loginbar{
	    font-size: 16px;
		margin:0 auto;
		width: calc(50% + 30px);
  }
  .headForm label {
    display: block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: 500;
}
  .loginbar button{
	 margin-top:10px;
  }
  .datebox{
	  border-bottom: 2px solid #2093c3;
    margin-bottom: 4px;
  }
  .RegisterForm{
	margin-top: 38px !important;
    margin:0 auto;
  }
  .half-form{
	  width: 50%;
  }
  .half{
	  width:50%;
  }
  p.reset{
	  display:inline-block;
	  margin-left:15px;
  }
  #captchaimg{
	border: 1px solid black;
    width: 122px;
    margin-top: 15px;
    display: block;
    margin-bottom: 10px;
  }
  button.sep{
	position: absolute;
    right: 10px;
    top: -2px;
    font-size: 33px;
    z-index: 999;
  }
  .verifyImage small{
	  font-size:14px;
  }
  .red-border{
	  border:1px solid red !important;
  }
  .resetpass{
	  width:50%;
	  margin:0 auto;
  }
  .navmenu{
	margin-top:0px;
	margin-bottom: 0px;
	border-bottom: 2px solid #6086ab;
    padding-bottom: 2px;
}
.tabmenu{
	    padding: 10px 20px;
    display: inline-block;
    color: white;
    background: #6086ab;
    
    margin-right: -2px;
    text-transform: uppercase;
}