  @font-face {
    font-family: opensans;
    src: url(font/din-regular.ttf);
}


body
{
font-family: opensans;
margin:0;
background:url('bg.jpg');
background-repeat:no-repeat;
background-position:center 0;
font-size:10px;
}

.content_wrapper
{
margin:0 auto;
width:980px;


}

.wrapper_head
{
height:70px;
background:#fff;
//background:url('bg_head.png');
padding:10px;
border-radius:0 0 5px 5px;
//box-shadow:#000 0px 1px 9px;
margin:0 auto;
width:980px;
opacity:1.95;
}

.header_menu_smalls
{
text-align:right;
margin-right:30px;
}

.header_logo_menu
{
  //border-bottom: 1px solid #509d83;
  height:75px;
  margin-top:-15px;
}

.header_logo
{
float:left;
width:300px;
padding:0 0 0 5px;
}

.header_menu
{
float:left;
width:600px;
padding-top:19px;
margin-left:32px;

}


.text_home_head
{
font-size:30px;
padding:20px;
color:#fff;

}

.text_footer_slide
{
background:#fff;
width:200px;
text-align:center;
padding:5px;  
 bottom: 0;
 
 

}

.text_footer_slide_details
{
height:220px;
background:#fff;

text-align:center;
 
display:none;

}



.slide_up_main
{
float:left;
margin-top:250px;
background:#509d83;
width:160px;
margin-right:20px;
padding-bottom:5px;
color:#fff;
}

nav{
  
    position:relative;
    float:left;
	width:200px;
}
    
nav ul li{
 float:left; 
list-style-type: none; 
}

.search-box{
    position: absolute;
    right:40px;
    bottom: 17px;
    z-index: 10;
    background:#338a73;
   width:160px;
    padding: 5px 10px;
    display:none;
	  margin-bottom: -15px;
	  color:#fff;
}

b
{
font-size:14px;
}

.read_more
{
font-size:10px;
color:#fff;
float:right;
padding:10px;
}

.link_menu
{
border-bottom:solid 1px #ddd;
}

strong
{

font-weight:normal;
}

.footer_home
{
font-size:10px;
margin:20px;
padding-top:20px;
margin-left:450px;
float: left;
}

a
{
text-decoration:none;
color:#000;
}

.v_links
{
list-style-type:none;
border-bottom:solid 1px #ddd;
padding:5px;
background:#;
color:#fff;
}

.v_links:hover
{
background:#509d83;
color:#000;
}

.right_248
{
width:248px;float:left;margin-top:85px;border-left:solid 1px #ddd;min-height:430px;padding:10px;background:#338a72;color:#fff;
box-shadow:#000 0px 0px 5px;
}

.heading_right
{
margin-top:0px;padding:5px 5px 5px 5px;background:url('online_icon.png');background-repeat:no-repeat;color:#fff;border-bottom:solid 1px #fff;
}

.footer
{
float:left;background:#ccc;margin:0;width:1414px;padding:5px;
margin-left: -260px;
}


.inner_content
{

width:640px;float:left;margin-top:50px;color:#000;font-size:14px;padding:20px;text-align:left;margin-left:20px;text-align:justify;min-height:450px;padding-right:30px;
}

.content_header,.content_header1
{
color:#fff;background:#338a72;padding:5px;border-radius:2px;margin-left:-300px;text-align:right;
box-shadow:#000 2px 2px 7px;
}

.form_layout
{
padding:10px;
border:solid 1px #ccc;
}

.contact_heading
{
background:#fff;
color:#509d83;
font-size:16px;
}

.form_label
{
padding:5px;

}


input,select,textarea
{
padding:5px;
width:250px;
margin:5px;
}

td,th
{
padding:5px;
border-bottom:solid 1px #ddd;
width:300px;

}
th
{
background:#509d83;
color:#fff;
}

.contact_heading
{
background:#fff;
color:#509d83;
font-size:16px;
}

.award_content_main
{
border:solid 1px #ddd;
height:200px;
margin-top:10px;

}

.award_main_heading
{
padding:10px;
font-size:20px;
border-bottom:solid 1px #ddd;
margin-top:10px;
padding-top:0;
color:#509d83;
}

.unsame_link
{
font-size:9px;
}

.unsame_link:hover
{
font-size:10px;
color:#fff;
}

.loginForm {
  float: left;
  width: 100%;
}
.col-lg-5 {
  width: 41.6667%;
}
form {
  border: 1px solid #d2d2d2;
  border-radius: 5px;
  padding: 30px;
  background: #fff;
}
 
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-group {
  margin-bottom: 10px;
}
#captcha .col-lg-12 {
    margin-left: 140px !important;
}
input#captchaCode {
    margin-left: -1px;
}
label {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px;
  max-width: 100%;
  padding: 6px 0 0 40px !important;
  color: #333;
}
label.mand:before {
  color: red;
  content: "*";
  font-size: 22px;
  left: -2px;
  position: relative;
  top: 3px;
}
.col-lg-4 {
  width: 23.333%;
}
.form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 30px; height: 21px\9;
  letter-spacing: 0.6px;
  line-height: 1.42857;
  padding: 4px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .form-control {height: 30px; }
}
.col-lg-8 {
  width: 64.667%;width: 60%\9;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
  float: left;
}
.padTop {
  padding-top: 10px;
}
.txtCtr {
  text-align: center;
}
.mdm-btn {
  border-left: 4px solid transparent;
  font-size: 17px !important;
  padding: 7px 5px !important;
  text-transform: uppercase;
  width: 125px;
}
.btn-success {
  background-color: #7dba21;
  border-color: #4cae4c;
  color: #fff;
}
.btn-danger {
  background-color: #e76f61;
  border-color: #d43f3a;
  color: #fff;
}
.btn {
  -moz-user-select: none;
  background-image: none;
  border: 0 none;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 4px 12px;
  text-align: center;
  transition: all 0.2s ease 0s;
  vertical-align: middle;
  white-space: nowrap;
}
#forgotPassLink, #newUser, #otpLink {
  float: right;
  position: relative;
  right: 26px;
  top: -10px;
  padding-right: 8px;
}
#otpRe {
  float: right;
  padding-right: 8px;
}
#forgotPassLink > a, #newUser > a, #otpLink > a, #otpRe > a {
  color: firebrick;
  font-size: 14px;
  text-decoration: underline;
}
.disNone {
	display: none;
}
.wgt30 {
  float: left;
  width: 30%;
}
.wgt60 {
  width: 60%; width: 250px\9;
}
#forgotPassSec > h3,#otpSec > h3 {
  color: darkcyan;
  margin: -10px 0 20px;
}

.g-recaptcha > div{width: 100% !important; 
text-align: center;
margin-left: 58px;}

.hiddenPassword {
    text-security:disc;
    -webkit-text-security:disc;
    -mox-text-security:disc;
}

.fa.fa-eye{position: relative;
left: -30px;
margin-top: 5px;cursor:pointer}

.fa.fa-eye-slash{position: relative;
left: -26px;
margin-top: 5px;cursor:pointer}

/* For login page button*/
.col-lg-12.txtCtr.padTop {
    padding-top: 20px;
    float: left;
    width: 100%;
}