html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family: arial;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}.fr{float:right;}
.clearFix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearFix
{
    display: inline-block;
}

html[xmlns] .clearFix
{
    display: block;
}

* html .clearFix
{
    height: 1%;
    overflow: visible;
}
.clearF{clear:both;}
.clearF p {margin:0;}
* html .clearF {height:1px;}
/*----------------------- Start Body Structure---------------------*/
body,
html {
	margin:0;
	padding:0;
	color:#333;
	background-color: #FFF;
	font-family: verdana,arial,sans-serif;
	
	font-size: 12px;
	background-image: url(../images/menu-bg.png);
	
	background-repeat: repeat-x;
	background-position: left top;
}
a.accordion-section-title{ background:url("../images/icon/plus3.gif") no-repeat 0 9px;width:100%; float: left; }
a.accordion-section-title.active{background:url("../images/icon/minus.gif") no-repeat 0 9px!important;}
#wrap-lgn{
	margin: auto;
background:url(../images/bg.jpg) no-repeat center; height:auto;width:100%;}
.btnfrm{ background:#f13d24;color:#fff;border-radius:3px;font-size:11px;Font-family:Trebuchet Ms;display:inline-block;border:none; padding:3px 10px;}
#wrap {
	width:100%;
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: transparent;
}
img{max-width:100%;}
/***** 11 Nov add css ******/
@media all and (min-width:320px) and (max-width:479px){
	#logo{display:none;}
	#header_right_side{height: 78px;
		width:100%!important;
		background:#fbbf00!important;
	}
	.head-text {
		text-decoration: none;
		text-align:right;
		margin-right:2px!important;
		
		margin-top:30px;
	text-transform:uppercase;}
	/*font-weight:bold;*/
	.login-frm {margin:0px;width:100%!important;}
}
.head-text a {
    margin: 0 2px!important;
}
#content{height:100%!important;}
.container{width:100%;}
}

@media all and (min-width:640px) and (max-width:768px){
	#header_right_side{
		width:60%!important;
	}
	#logo{width: 35%!important;}
	#content{height:100%!important;}.container{width:100%;}
	.login-frm{margin:0px auto;width:300px!important;}	
	
}

.mhdg{background-color:#f3f3f3;font-size:12px;color:#555;font-family:Verdana, Arial, Helvetica, sans-serif} .mhdg a{ color:#555; text-decoration:none;padding:8px 15px;box-sizing: border-box; display:block;border-bottom:1px solid #e7e7e7}.mhdg a:hover{ color:#555; background-color:#eee; text-decoration:underline;}
.fw{font-weight:bold;}
.list-name{ background:#fff;width:100%;}.list-name ul{padding:0px;margin:0px;}
.list-name ul li{padding:4px 4px 4px 20px; list-style:none;line-height:20px;font-size:12px;border-top:1px solid #eee;margin-bottom:4px;}
.list-name ul li a{color:#333;display:block; text-decoration:none;}
.list-name ul li a:hover{color:#333;}

.nav-right{ border-left:1px solid #eee;background:#f3f3f3;}
.nav-left{border-right:1px solid #eee;background:#f3f3f3;}
.middile-bg{position:relative;}

.stat-btn{background:#259d3a;background: -webkit-gradient(linear, 0 0, 0 100%, from(#25b03c), to(#259d3a));background: -moz-linear-gradient(top, #25b03c, #259d3a);color:#fff;box-shadow:0 6px 0px 0 #008a17;border-radius:12px;font-size:26px;Font-family:Trebuchet Ms;display:inline-block; position:absolute;top:30%;left:22%}
.stat-btn a{color:#fff;padding:8px 40px; text-decoration:none;display:inline-block;}
.stat-btn a:hover{text-decoration:none;color:#fff;background:#25b03c;background: -webkit-gradient(linear, 0 0, 0 100%, from(#259d3a), to(#25b03c));background: -moz-linear-gradient(top, #259d3a, #25b03c);border-radius:12px;}
.middle-text{line-height:21px; font-size:12px;color:#333333;box-sizing: border-box;padding:10px;width:100%;}
h2.hdtext{font-size:20px;color:#555;padding:5px 0;}
h3.hdtext{font-size:14px;color:#555;padding:5px 0;}
/*h3.hdtext a:link{font-size:14px; text-decoration:none;color:#555;padding:5px 0;}*/

#content{min-height:450px;}
.input_field{ padding:4px 4px 6px 4px;border:1px solid #ccc;border-radius:3px;width:200px;}
.input_field:focus{border-radius:3px;-moz-box-shadow: 0 0 5px #909dff;-webkit-box-shadow: 0 0 5px #909dff;box-shadow: 0 0 5px #909dff;}
.login-frm{margin:0px;width:100%;}.label1{width:200px; float:left;vertical-align:middle}
.login-frm-{margin:0px;width:100%;}.label12{width:100px; float:left;vertical-align:middle}
.frm_row{margin-bottom:10px;}
.stat-btn12{background:#259d3a;background: -webkit-gradient(linear, 0 0, 0 100%, from(#25b03c), to(#259d3a));background: -moz-linear-gradient(top, #25b03c, #259d3a);color:#fff;border-radius:3px;font-size:18px;Font-family:Trebuchet Ms;display:inline-block;border:none;}
.btn-sz{padding:5px 20px;}
.stat-btn12:hover{text-decoration:none;color:#fff;background:#25b03c;background: -webkit-gradient(linear, 0 0, 0 100%, from(#259d3a), to(#25b03c));background: -moz-linear-gradient(top, #259d3a, #25b03c);border-radius:3px;}

.stat-btn1{background:#a8cf45;color:#fff;border-radius:3px;font-size:18px;Font-family:Trebuchet Ms;display:inline-block;border:none; float:left;margin-left:200px;}
.btn-sz{padding:5px 20px;}
.stat-btn1:hover{text-decoration:none;color:#fff;background:#25b03c;background: -webkit-gradient(linear, 0 0, 0 100%, from(#259d3a), to(#25b03c));background: -moz-linear-gradient(top, #259d3a, #25b03c);border-radius:3px;}
.cr{cursor:pointer;}
.hd-bg{background: url(../images/mainbox_title_bg.gif) top repeat-x;height:21px;font-size:12px;line-height:20px;color:#fff;font-weight:bold; padding-left:8px;border:1px solid #296dc1;border-top:none;border-radius:5px 5px 0 0;}
.text-container{margin-bottom:15px;}
.dt{border:1px solid #296dc1;border-top:none; padding:4px 8px 4px 8px;line-height:21px;}
.hdr-txt{position:absolute; top:4%;left:2%; font-size:22px;line-height:24px;color:#000; text-align:center;font-family:Trebuchet MS;}
/*----------------------- End Body Structure---------------------*/

/*----------------------- Start Header Structure---------------------*/



#header {
	height:88px;
	
}
#logo{
	height: 72px;
	/*background-image: url(../images/logo.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	width: 24%;
	margin-top: 3px;
	
	
	margin-left: 10px;
	float:left;
	
}

#header_right_side{
	
	height: 78px;
	width:74%;
	background:#f13d24 url(../images/menu-corner.jpg) left top no-repeat;
	float:right;
}


/*content*/


/*----------------------- End content Structure---------------------*/
/*end content*/
*{margin:0; padding:0}

.form{width:400px; margin:0 auto; background:#1C2B4A; margin-top:60px;}
.header{height:50px; background:#17233B; padding: 10px; text-align: center;}
.header h2{height:33px; line-height:33px; color:#fff; text-align:center}
.login{padding:0 20px}
.login span.un{width:10%; text-align:center; color:#0C6; border-radius:3px 0 0 3px}
.text{background:#12192C; width:90%; border-radius:0 3px 3px 0; border:none; outline:none; color:#999; font-family: 'Source Sans Pro', sans-serif} 
.text,.login span.un{display:inline-block; vertical-align:top; height:40px; line-height:40px; background:#12192C;}
.btn{height:40px; border:none; background:#0C6; width:100%; outline:none; font-family: 'Source Sans Pro', sans-serif; font-size:20px; font-weight:bold; color:#eee; border-bottom:solid 3px #093; border-radius:3px; cursor:pointer}
/*ul li{height:40px; margin:15px 0; list-style:none}*/
.span{display:table; width:100%; font-size:14px;}
.ch{display:inline-block; width:50%; color:#CCC}
.ch a{color:#CCC; text-decoration:none}
.ch:nth-child(2){text-align:right}
/*social*/
.social{height:30px; line-height:30px; display:table; width:100%}
.social div{display:inline-block; width:42%; color:#eee; font-size:12px; text-align:center; border-radius:3px}
.social div i.fa{font-size:16px; line-height:30px}
.fb{background:#3B5A9A; border-bottom:solid 3px #036} .tw{background:#2CA8D2; margin-left:16%; border-bottom:solid 3px #3399CC}
/*bottom*/
.sign{width:90%; padding:0 5%; height:30px; display:table; background:#17233B; padding-bottom:10px;}
.sign div{display:inline-block; width:50%; line-height:50px; color:#ccc; font-size:14px}
.error{color: #fff; font-size:12px; text-align: center; padding:3px;}
.up{text-align:right}
.up a{display:block; background:#096; text-align:center; height:30px; line-height:30px; width:50%; font-size:16px; text-decoration:none; color:#eee; border-bottom:solid 3px #006633; border-radius:3px; font-weight:bold; margin-left:50%}
@media(max-width:480px){ .form{width:100%}}
/*----------------------- Start Footer Structure---------------------*/
#footer {
	clear:both;
	line-height: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #d7d7d7;
	color: #000;
	text-align: center;
}
#footer p {
	margin:0;
}
* html #footer {
	height:1px;
}
/*----------------------- End Footer Structure---------------------*/
.container{width:100%; min-height:480px;}
.copy-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595b;
	text-decoration: none;
}

.copy-text a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
	text-decoration: none;
}

.copy-text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
}


.copy-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.copy-text a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
}
.copy-text-r a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#009933;
	
	text-decoration: none;
}

.copy-text-r a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #009933;
}


.copy-text-r a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.copy-text-r a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #009933;
}
/********************header******************************/
.welcome {
	font-family:"Myriad Web Pro","Myriad Pro",Myriad,"Segoe UI","Verdana","Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #fff;
	text-align:right;
	margin-right:20px;
	margin-top:10px;
}

.head-text {
	font-family:"Myriad Web Pro","Myriad Pro",Myriad,"Segoe UI","Verdana","Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	text-align:right;
	margin-right:10px;
	
	margin-top:15px;
	text-transform:uppercase;
	/*font-weight:bold;*/
}
.head-text a{margin:0 5px;}
.head-text a:link {
	
	color: #fff;
	text-decoration: none;
	
}

.head-text a:visited {
	
	color: #fff;
	
	
}


.head-text a:hover {
	
	color: #fff267;
	text-decoration: none;
	text-decoration:underline;
	
}

.head-text a:active {
	
	color: #fff267;
	
}
/*Developent css 12 feb2016*/
.alertmsg{
    font-family: verdana;
    font-size: 10px;
    color:green;
    font-weight:bold;
    text-align: left;
	padding-left:200px;
}
.tbldhead {
	font-size:12px;font-weight:bold;border: 1px solid #333333;color:#E55100;font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tbld {
	border: 1px solid #333333;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
table.gradienttable {
    font-family: verdana,arial,sans-serif;
    color: #333;
    
    border-width: 1px;
    border-color: #FFF;
    border-collapse: none;
    margin: 0px;
    width: 100%;
}
td
{
    padding: 2px;
    border-color: #ffffff;
}
/*added small css*/
.star{
    font-weight: bold;
    color:red;
}


/* ASW user css start */
.homeSpklist_gradbg3 {
	width: 135px;
	height: 135px;
	border-radius: 50%;
	background: linear-gradient(to left, rgba(241,60,36,1) 0%, rgba(106,208,255,1) 100%);
}
.homeSpklist_gradinnerbg {
	width: 129px;
	height: 129px;
	border-radius: 50%;
	background: #DCDCDC;
	position: relative;
	top: 3px;
	object-fit: cover;
}
/* ASW user css end */





.exb_mainLgBgOut {
	background: linear-gradient(to right, rgba(241, 60, 36, 1) 0%, rgba(106, 208, 255, 1) 100%);
	border-radius: 50%;
	width: 104px;
	height: 104px;
}
.exb_mainLgBg {
	width: 100px; 
	height: 100px;
	background: #fff;
	border-radius: 50%;
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	position: relative;
	top: 2px;
	left: 0px;
}
.exb_mainLgBgImg {
	object-fit: contain;
	width: 82px;
	height: 82px;
}		