﻿body, html {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}
.bg_img{
	background-color: #ffffff;
	background-size: cover;
}
#body_text{
    font-family:Arial, Helvetica, sans-serif; font-size:11px; font-stretch:expanded; font-weight:normal; color:#070707; text-decoration:none;
}
.body_txt_blue{
    color:#42616c; text-decoration:none;
}
.body_txt_blue_b{
    color:#42616c; font-weight:bolder; text-decoration:none;
}
.body_txt_gray{
    color:#cfcfcf; text-decoration:none; font-weight:normal;
}
.body_txt_white{
    color:#FFFFFF; text-decoration:none; font-weight:normal;
}
.body_txt_white_b{
    color:#FFFFFF; text-decoration:none; font-weight:bold;
}
.body_txt_green{
    color:#53988b; text-decoration:none; font-weight:normal;
}
.job_no_txt{
    color:#FFFFFF; text-decoration:none; font-weight:bold; width: 62%; height: 20px; padding:1%; background-color:#569aa9; /*padding: 5px 8px 5px 8px;*/
}
.username_bg{
    background-color:#01649e;
}
.username_txt{
    font-family:Arial; font-weight:bold; color:#070707; line-height:14px;
}
.login_txt{
    font-family:Arial; font-weight:normal; color:#84d8ec; font-size: 14px;
}
.login_txt1{
    font-family:Arial; font-weight:normal; color:#064d78; font-size: 12px;
}
.link{
    font-weight:normal; color:#FFFFFF; text-decoration:none; font-size:11px; line-height:18px;
}
.link:hover{
    font-weight:normal; color:#47d0e9; text-decoration:underline; font-size:11px; line-height:18px;
}
.mandatory_txt{
    font-size:10px; color:#224e67; text-decoration:none;
}
.button{
    background-image:url(images/button_pixel_001.png); background-repeat:repeat-x; background-color:#FFFFFF; border:1px outset #b7cad7; font-size:11px; color:#224e67; line-height:15px; padding:1px 9px 2px 10px; text-decoration:none;
}
.login_button{
    background: linear-gradient(#2e7382, #0c5379); border:1px solid #77bdb0; border-radius: 2px; width:85%; Height: 38px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); cursor: pointer; font-size:14px; color:#FFFFFF; line-height:22px; padding:1px 9px 2px 10px; text-transform: uppercase; text-decoration:none;/*width:254px;*/
}
.login_button:active{
    transform: translateY(2px);
}
.login_button1{
    background: linear-gradient(#e4e4e4, #bcbcbc); border:1px solid #b3b3b3; border-radius: 2px; width:85%; Height: 36px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); cursor: pointer; font-size:14px; color:#2a2a2a; line-height:22px; padding:2px 10px 2px 10px; text-transform: uppercase; text-decoration:none;/*width:254px;*/
}
.login_button1:active{
    transform: translateY(2px);
}
.search_button{
    background: linear-gradient(#2e7382, #0c5379); border:1px solid #77bdb0; border-radius: 2px; width:90%; Height: 30px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); cursor: pointer; font-size:12px; color:#FFFFFF; line-height:20px; padding:1px 9px 2px 10px; text-transform: uppercase; text-decoration:none;
}
.search_button:active{
    transform: translateY(2px);
}
.check_box{
    background-color:#FFFFFF; border:1px solid #FFFFFF; border-radius: 1px; width:16px; height: 16px; box-shadow: inset 0px 2px 2px #b6b6b6;
}
.input_style{
    background-color:#FFFFFF; border:1px solid #3b7ea7; border-radius: 2px 2px 2px 2px;  height: 24px; box-shadow: inset 0px 2px 2px #b6b6b6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-stretch:expanded; font-weight:normal; color:#42616c; padding:2px 0px 2px 4px; width:80%;
}
.login_input_style{
    background-color:#FFFFFF; border:1px solid #3b7ea7; border-radius: 2px 2px 2px 2px;  height: 24px; box-shadow: inset 0px 2px 2px #b6b6b6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-stretch:expanded; font-weight:normal; color:#42616c; padding:2px 0px 2px 4px;width:76%; /*width:250px;*/
}
.input_style_dr{
    background-color:#FFFFFF; background-image:url(images/inputstyle_bg.png); background-repeat:repeat-x; background-position:top; border:1px solid #d4dbe2; width:242px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-stretch:expanded; font-weight:normal; color:#42616c; padding:1px 0px 1px 2px;
}
.search_input_style{
    background-image:url(../images/search_icon.png); background-repeat:no-repeat; background-position:left; background-color:#FFFFFF; width:90%;  border:1px solid #3b7ea7; border-radius: 2px 2px 2px 2px;  height: 30px; box-shadow: inset 0px 2px 2px #b6b6b6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-stretch:expanded; font-weight:normal; color:#42616c; padding:2px 0px 2px 26px;
}
.grid_heading_bg{
    background-color:#064d78; border-bottom:1px solid #e7e7e7; height:26px; font-size:12px; font-weight:bold; text-decoration:none; padding-left:8px;
}
.copyright_txt{
    color:#ffffff; text-decoration:none; background-color: #064d78;height:100%;
}
 /*div.bottomLinks {
  display: block;
  width: 180px;
  height: 170px;
  color:#ffffff;
 //background-color: #2b8fad;
  //border-radius: 8px;
}*/
 div.bottomLinks{
  display: block;
  background-color: #064d78;
  border-radius: 8px;
  text-decoration:none;
  /*width: 180px;
  height: 170px;*/
  color:#ffffff;
  margin:3%;
}
 div.bottomLinks:hover {
  display: block;
  background-color: #ebfaff;
  /*border: 2px solid #47d0e9;*/
  border-radius: 8px;
  text-decoration:none;
  /*width: 180px;
  height: 170px;*/
  color:#1c82a0;
  margin:3%;
  
}

.linespace
{padding-top: 5px; padding-bottom: 5px;}

.login_button2{
    background: linear-gradient(#2e7382, #0c5379); border:1px solid #77bdb0; border-radius: 2px; width:254px; Height: 38px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); cursor: pointer; font-size:14px; color:#FFFFFF; line-height:22px; padding:1px 9px 2px 10px; text-transform: uppercase; text-decoration:none;
}

.img-on-top {
position:absolute;
z-index:99;
left:6.5%;
top:25%;}

.img-on-top_login {
position:absolute;
z-index:99;
left:15%;
top:30%;}

.formlabel_login {
    position: absolute;
    top: 60%;
    left: 23%;
    transform: translate(-50%, -50%);
}

.formlabel {
    position: absolute;
    top: 55%;
    left: 10%;
    transform: translate(-50%, -50%);
}

.login_txt2{
    font-family:Arial; font-weight:normal; color:#84d8ec; /*font-size: 14px;*/
}

.complainttext
{
	font-family:Arial; font-weight:normal; color:#064d78; font-size:14px;
}
.profile
{
	/* margin: 10px 10px 0px 0px; */
	 border-radius: 2px;
	 border: 1px solid rgb(6, 77, 120); 
	 border-image: none; 
	 background-color: rgb(6, 77, 120);
}

.centered {
    /*margin-left:20%;*/
    padding:5%;
    margin: 0 auto;
}

.centered-text {
    /*margin-left:20%;*/    
    margin: 0 auto;
}
.top-left {
    position: absolute;
    top: 8px;
    right: 16px;
}

.input_style_man{
    background-color:#FFFFFF; border:1px solid #3b7ea7; border-radius: 2px 2px 2px 2px;  height: 24px; box-shadow: inset 0px 2px 2px #b6b6b6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-stretch:expanded; font-weight:normal; color:#fb6400; padding:2px 0px 2px 4px; width:80%;
}

.footer {
   
    bottom: 0;
    width: 100%;
}

.FixedHeightContainer
    {    
        /*min-height: 110px; */
        height:auto;
        max-height: 400px; 
        overflow-y : scroll;
        overflow-x : hidden;    
    }
    
    .setheight
    {
	height:15px;	
	}
    