body{
	background-color:#DFDFDF;
	font:12px Arial, Helvetica;
	width:100%;
	margin-top:0px;
	word-wrap: break-word;
	margin-bottom:30px;
}
td {
	color: #336666;
}
a{
	color:#454545;
	text-decoration:none;
	font-size:14px;
}
.main{
	/* max-width:1024px; */
	/* margin:0px auto; */
	padding:10px 20px;
	border:1px solid #ccc;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	min-height:620px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background:#ffffff;	
	/* margin-top:0px; */
	margin: 0px 10%;
}
.logoimg {text-align:center;}
.logoimg  img{margin:20px auto 40px auto;}
.heads{
	background:#029ace;
	color:#ffffff;
	padding:8px;
	font-size:19px;
}
.container .main{
	min-width: 25%;
	margin: 0;
    position: absolute;
    top: 49%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	border-radius:10px;
	background:#ffffff;	
	box-shadow: 0px 15px 30px 6px #b3b3b3;
}
.innerhead{
	background:#1EA2ED;
	color:#ffffff;
	padding:6px 15px;
	font-size:19px;
	margin-top:12px;
	margin-left:-20px;
	margin-right:-20px;
	font-weight:bold;
}
.lbox{
	padding:10px;
	margin:0 auto;
}
.login {max-width:400px;margin:0 auto; margin-bottom: 3em;}
.logfield {margin:20px 0;}
.logdiv {}
.inpbox{
	border:1px solid #029ace;
	padding:20px 20px 30px 20px;
}
.inputbox{
	padding:6px;
	border:1px solid #AAAAAA;
	width:100%;
}
.inputbox:focus{
	border:1px solid #029ace;
}
.loginbutton{
	background: #029ace none repeat scroll 0% 0%;
	color: #FFF;
	padding: 6px 14px;
	border: medium none;
	border-radius: 5px;
	font-size: 14px;
}
.loginbutton:hover{
	background:#1085ad;
}
.loginbutton1{
	background: #888888 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 6px 14px;
	border: medium none;
	border-radius: 5px;
	font-size: 14px;
}
.loginbutton1:hover{
	background:#666666;
	text-decoration:none;
	color:#ffffff;
}
.tabhead{
	height:auto;
	border-radius: 4px;
	text-align:left;
	margin-top:12px;
	padding:0px 4px 4px 4px;
}
.divlab{
	background-color:#FBE7DC;
	text-align:left;
	font-weight:bold;	
	color:#E15D12;
	padding:8px;
	font-weight:bold;
	border-bottom:1px solid #C3C3C3;
	font-size:14px;
	margin-top:20px;
}
.bb{
	border-bottom:1px solid #C3C3C3;
	padding:6px 0;
}
.bh{
font-weight:bold;
font-size:14px;
}
.divlabel{
	color:#454545;
	font-size:13px;
	padding-top:8px;
}
.divval{
	color:#454545;
	font-size:13px;
	border:1px solid #ccc;
	padding:2px 4px;
	border-radius:3px;
}
.tdlabel{
	text-align:right;
	font-size:11px;
	padding-right:4px;
	font-weight:bold;
}
.labels{
	font-size:15px;
	font-weight:bold;
	padding-top:4px;
	color:#4a4848;
}

.button	{
	width:105px;
	height:31px;
	font-size:18px;
}
.error {
	color:red;
	font-size:11px;
	text-align:center;
}
/* Added by Gayatri on 9th Dec 2015 */
.sucess {
	color:green;
	font-size:11px;
	text-align:center;
}
.col-md-3 a {display:block;text-align:center;}
.col-md-3 a img {margin:0 auto;}
.txtctr {text-align:center;}
.plr0 {padding-left:0px;padding-right:0px;} 
.alink{
	padding:7px 16px;
	color:#ffffff;
	background:#888888;
	text-decoration:none;
	border-radius:4px;
	display: inline-block;
	width: 125px;
	text-align: center;
}
.alink2{
	/*padding:8px 10px;*/
	color:#23527C;
	background:none;
	text-decoration:none;
}
.alink:hover{
	background:#666666;
	text-decoration:none;
	color:#ffffff;
}
/* .label1{ 	padding-top:4px; } */
.discon{
	margin-top:5px;
	
}
@media screen and (max-width: 320px) {
    .heads {
		font-size:15px;
	}
	.logo{
	max-height:80%
	}
	.padinc{
		padding:0px;
	}
	.innerhead {
		width:100%;
		font-size:15px;
	}
	.grpdiv {
		float: left;
		margin-left: 15px;
	}
	.divval{
	margin-bottom:3px;
	}
}
@media screen (min-width: 321px) and (max-width: 678px) {
	.divval{
	margin-bottom:3px;
	}
	.logo{
	max-height:70%
	}
}
@media screen (min-width: 679px) and (max-width: 1024px) {
	.divval{
	margin-bottom:12px;
	}
	.logo{
	max-height:90%
	}
}

.top-left {
	position: absolute;
	top: 8px;
	left: 16px;
  }

.img-button { 
	border:5px solid #1EA2ED;
	border-radius: 10%;
	width: 65%;
 }
 
.col-xs-9 .col-xs-12 {min-height:30px;}
.container {width: 487px;}
.logopos{max-width: 20rem;}
.logo{max-width: 80%;text-align: center;}
font{margin-right: 10px;}
.bbpad{padding: 6px 0px;}







@media screen and (min-width:1201px) and  (max-width:1300px){
	.image_margin{
		margin-top:6px !important;
	}
}

@media screen and (min-width:1001px) and  (max-width:1200px){
	.image_margin{
		margin-top:6px !important;
	}
	.img-button{
		border:4px solid #1EA2ED !important;
	}
}

@media screen and (min-width:501px) and  (max-width:1000px){
	.image_margin{
		margin-top:3px !important;
	}
	.img-button{
		border:3px solid #1EA2ED !important;
	}
}


@media screen and  (max-width:500px){
	.image_margin{
		margin-top:1px !important;
	}
	.img-button{
		border:2px solid #1EA2ED !important;
	}
}