body
{
	/*background: url(../images/new-header-bg.gif) repeat-x #F1F1F1;*/
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a
{
	color: rgb(0, 0, 0);
	text-decoration: underline;
}
a:hover
{
	color: #00f;
}
a:link
{
}
.bold
{
	font-weight: bold;
}

.bold_control
{
	font-weight: bold;
	padding-left: 5px !important;
}

.bold_right
{
	font-weight: bold;
	text-align: right;
	padding-right: 5px !important;
}

.drop-dn_new
{
    padding-left:4px!important;
}
#container
{
	background: rgb(255, 255, 255);
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	line-height: 16px;
}
.clear
{
	clear: both;
}
#tp_nv
{
	background: url("../images/tophead_curv.jpg") no-repeat right;
	width: 100%;
	height: 30px;
}
#tp_nv ul
{
	margin: 8px 0px 0px;
	padding: 0px;
	float: right;
}
#tp_nv ul li
{
	list-style: none;
	padding: 0px 10px 0px 5px;
	color: rgb(255, 255, 255);
	border-right-color: rgb(153, 153, 153);
	border-right-width: 1px;
	border-right-style: solid;
	display: inline;
}
#tp_nv ul li a
{
	color: rgb(255, 255, 255);
	text-decoration: none;
}
#tp_nvul li a:hover
{
	color: rgb(0, 0, 0);
	text-decoration: none;
}
#tp_nv ul li.last
{
	border-right-width: 0px;
}
#header
{
	background: url("../images/topheader.jpg") no-repeat;
	height: 135px;
}




#header1 {
	
	background:url(../images/login-header-blue.gif) repeat-x;
		height:95px;
	
}
#header_left {
	padding:7px 0 0 5px;
	float:left;
	
	
}
#header_right{
	padding:23px 0 0 0;
	float:right;

}

#header2
{
	background: url("../images/header_1.jpg") no-repeat;
	height: 95px;
}
.bgheader
{
	margin: 0px auto;
	padding: 0px;
	vertical-align: top;
	background-color: rgb(255, 255, 255);
}
#headerinner
{
	background: url("../images/topheaderinner.jpg") no-repeat;
	height: 96px;
}
#mn_nav
{
	background: url("../images/menu_bg.gif") repeat-x;
	margin: 0px 0px 1px;
	height: 35px;
	font-size: 12px;
}
#mn_nav ul
{
	margin: 0px;
	padding: 0px;
}
#mn_nav ul li
{
	list-style: none;
	margin: 0px;
	border-right-color: rgb(0, 88, 152);
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	display: inline;
}
#mn_nav ul li a
{
	padding: 11px 20px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	display: block;
}
#mn_nav ul li a:hover
{
	background: rgb(76, 171, 230);
	color: rgb(255, 255, 255);
	text-decoration: none;
}
#mn_nav ul li.last
{
	border-right-width: 0px;
}
#content
{
	width: 100%;
	overflow: hidden;
}
#conlft
{
	background: url("../images/login_imgleft.png") no-repeat 0px 0px;
	margin: 24px 0px 14px;
	padding: 0px 0px 124px 50px;
	width: 516px;
	height: 200px;
	float: left;
}
/*#conrgt
{
	background: url(../images/loginbg.gif) repeat-x #b6cee6;
	margin: 66px 42px 0px 0px;
	padding: 0px 0px 8px;
	border-radius: 10px;
	border: 1px solid rgb(217, 217, 222);
	width: 360px;
	float: right;
}
#conrgt h2
{
	background: url(../images/lock.png) no-repeat 2px 0px;
	margin: 10px;
	padding: 10px 0px 21px 50px;
	color: #203954;
	border-bottom-color: rgb(238, 236, 236);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#conrgt label
{
	padding: 6px 0px;
	width: 100%;
	display: block;
}
#conrgt label span
{
	padding: 5px 8px 0px 0px;
	width: 111px;
	text-align: right;
	color: rgb(48, 49, 49);
	float: left;
}
#conrgt .input_text
{
	background: rgb(254, 254, 254);
	border-radius: 5px;
	border: 1px solid #88a5c1;
	width: 193px;
	height: 22px;
}
#conrgt .input_textveri
{
	background: rgb(254, 254, 254);
	border-radius: 5px;
	border: 1px solid #88a5c1;
	width: 104px;
	height: 22px;
}
#conrgt img
{
	background: rgb(254, 254, 254);
	margin: 0px 0px 3px 6px;
	border-radius: 5px;
	vertical-align: middle;
}
#conrgt .button
{
	background: url(../images/login_arrowww.png) no-repeat 70px 6px #2565ad;
	margin: 0px 0px 0px 125px;
	padding: 3px 30px 3px 14px;
	border-radius: 3px;
	border: 1px solid #17477c;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	cursor:pointer;
}

#conrgt .captcha
{
	
background: rgb(254, 254, 254);
	border-radius: 5px;
	border: 1px solid #88a5c1;
	width: 70px;
	height: 24px;
	margin:0 5px 0 0;
}*/

#conrgt .frgpwd
{
	margin: 10px 0 0;
	padding: 0px;
	width: auto;
	color:red;
	font-size: 12px;
	float: right;
}
#conrgt.frgpwd a
{ 
    
	
}
#conrgt.frgpwd a:hover
{
	color:White;
	text-decoration:underline;
}
#conrgt .changepwd
{
	margin: 4px 40px 0px 0px;
	padding: 0px;
	width: 97px;
	color: rgb(241, 70, 52);
	font-size: 11px;
	float: right;
}
#conrgt .changepwd a
{
	color: rgb(255, 51, 0);
	text-decoration: none;
}
#conrgt .changepwd a:hover
{
	color: rgb(0, 0, 51);
	text-decoration: none;
}
#change_pass .input_text
{
	background: rgb(254, 254, 254);
	border: 1px solid rgb(150, 189, 212);
	width: 193px;
	height: 20px;
}
#change_pass .user_id
{
	background: rgb(254, 254, 254);
	border: 1px solid rgb(150, 189, 212);
	width: 150px;
	height: 20px;
}
#change_pass .button
{
	background: rgb(36, 61, 107);
	margin: 0px 0px 0px 138px;
	padding: 0px 16px;
	border: 1px solid rgb(24, 41, 72);
	color: rgb(255, 255, 255);
}
#ft_nv
{
	background: url("../images/footerbg.gif") repeat-x;
	width: 100%;
	height: 40px;
	font-size: 11px;
}
#ft_nv ul
{
	margin: 14px 0px 0px;
	padding: 0px 13px;
	float: left;
}
#ft_nv ul li
{
	list-style: none;
	padding: 0px 10px 0px 5px;
	border-right-color: rgb(153, 153, 153);
	border-right-width: 1px;
	border-right-style: solid;
	display: inline;
}
#ft_nv ul li a
{
	color: rgb(255, 255, 255);
	text-decoration: none;
}
#ft_nv ul li a:hover
{
	color: rgb(0, 0, 0);
	text-decoration: none;
}
#ft_nv ul li.last
{
	border-right-width: 0px;
}
/*#bott_rgt
{
	text-align: left;
	width: 206px;
	float: right;
}*/
#bott_rgt
{
	padding: 0;
	margin: 0;
	line-height: 100%;
	display: inline-block;
	*display:inline;
	zoom:1;
	vertical-align: middle;
}
#bott_rgt li
{
	list-style: none;
	display: inline-block;
	*display:inline;
	zoom:1;
	vertical-align: middle;
	margin: 0;
	padding: 0px 5px; /*border-right:1px solid #999999;*/
}
#bott_rgt li:last-child{
	padding-left: 0;
	font-weight: bold;
}
#bott_rgt li a
{
	font-size: 11px;
	color: #053a80;
	text-decoration: none;
}
#bott_rgt li a:hover
{
	color: #000;
	text-decoration: none;
}
#bott_ft_landing
{
	background: url("../images/footer_bot_bg_landing.gif") repeat-x;
	margin: 0px;
	padding: 4px 0px 10px;
	text-align: center;
}
#bott_ft_landing #bott_lft
{
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 14px;
	width: 90%;
	font-size-adjust: none;
	font-stretch: normal;
	box-shadow: 0 10px 20px 3px #D3D3D3;
}
#bott_ft_landing #bott_lft span
{
	color: rgb(51, 51, 51);
	font-weight: normal;
}
#bott_ft_landingt #bott_lft p
{
	color: rgb(51, 51, 51);
}
#bott_ft_landing #bott_lft .mospi
{
	color: rgb(97, 97, 97);
	font-weight: bold;
}
#bott_ft
{
	background: url("../images/footer_bg.jpg") repeat-x;
	margin: 1px 0px 0px;
	padding: 20px 0px 10px;
	text-align: center;
	box-shadow: 0 10px 20px 3px #D3D3D3;
}

#dashmain
{
	background: rgb(244, 249, 255);
	margin: 0px;
	padding: 10px 0px 0px;
	border: 1px solid rgb(64, 112, 160);
	width: 99.8%;
	overflow: auto;
	min-height: 400px;
}
#landing_inn
{
	background: rgb(204, 227, 241);
	height: 600px;
}
#wlc_nm
{
	padding: 10px 15px 0px 20px;
	color: rgb(12, 55, 89);
	float: right;
}
#wlc_nm span
{
	color: rgb(255, 118, 0);
	font-weight: bold;
}
#logout
{
	padding: 8px 17px 6px 13px;
	border-left-color: rgb(235, 235, 235);
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
}
#conrgt_forget
{
	background: rgb(184, 211, 240);
	margin: 16px 10px 0px 20px;
	width: 360px;
	float: left;
}
#conrgt_forget h2
{
	padding: 10px 0px 0px 60px;
	color: rgb(52, 52, 52);
}
#conrgt_forget label
{
	padding: 8px 0px;
	width: 100%;
	display: block;
}
#conrgt_forget label span
{
	padding: 5px 8px 0px 0px;
	width: 115px;
	text-align: right;
	color: rgb(48, 49, 49);
	float: left;
}
#conrgt_forget .input_text
{
	background: rgb(254, 254, 254);
	border: 1px solid rgb(178, 184, 185);
	width: 193px;
	height: 20px;
}
#conrgt_forget .user_id
{
	background: rgb(254, 254, 254);
	border-radius: 5px;
	border: 1px solid rgb(178, 184, 185);
	width: 150px;
	height: 20px;
}
#conrgt_forget img
{
	background: rgb(254, 254, 254);
	margin: 0px 0px 3px 14px;
	border: 1px solid rgb(178, 184, 185);
	vertical-align: middle;
}
#conrgt_forget .button
{
	background: url("../images/1.png") repeat-x rgb(62, 105, 154);
	margin: 10px 0px 15px 123px;
	padding: 1px 16px;
	border: 1px solid rgb(62, 105, 154);
	color: rgb(255, 255, 255);
}
#conrgt_forget .close
{
	background: url("../images/1.png") repeat-x rgb(62, 105, 154);
	margin: 0px 51px 15px 107px;
	padding: 1px 16px;
	border: 1px solid rgb(60, 91, 80);
	color: rgb(255, 255, 255);
	float: right;
}
.tblborder_new
{
	border: 1px solid rgb(69, 126, 190);
	width: 95%;
	text-align: left;
}
.tblborder_new h3
{
	background: rgb(182, 209, 239);
	text-align: center;
	font-weight: bold;
}
.tblborder
{
	border: 1px solid rgb(150, 189, 212);
	width: 100%;
	vertical-align: top;
	min-height: 100px;
}
.tblborder td
{
	padding: 1px;
	vertical-align: middle;
}
.tblborder1
{
	vertical-align: top;
}
.tbl
{
	margin: 1px auto;
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
}
.tbl .frmfield
{
	background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	color: rgb(0, 0, 0);
	vertical-align: middle;
	font-size-adjust: none;
	font-stretch: normal;
}
.tbl .frmfield_mnbig
{
	background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 350px;
	height: 16px;
	color: rgb(0, 0, 0);
	vertical-align: middle;
	font-size-adjust: none;
	font-stretch: normal;
}
.tbl .frmfield_num
{
	background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 150px;
	height: 16px;
	text-align: right;
	color: rgb(0, 0, 0);
	vertical-align: middle;
	font-size-adjust: none;
	font-stretch: normal;
}
.tbl .combofield_big
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(168, 168, 168);
	width: 230;
	height: 18px;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
.tbl h2
{
	margin: 1px 22px 0px 9px;
	padding: 1px;
	text-align: left;
	color: #ffffff;
	font-size: 15px;
}

.lblMand
{
	margin: 1px 22px 0px 9px;
	padding: 1px;
	text-align: left;
	/*color: rgb(255, 255, 255);*/
	color: #31708f;
	font-size: 12px;
}

.tbl h3
{
	margin: 0px;
	padding: 2px 2px 0px 22px;
	text-align: left;
	color: rgb(51, 51, 51);
	font-size: 13px;
}
.blocktitle
{
	text-align: left;
	color: rgb(0, 0, 0);
	font-size: 13px;
	font-weight: bold;
}
.tbl h4
{
	margin: 0px;
	padding: 2px 2px 0px 22px;
	text-align: left;
	color: rgb(51, 51, 51);
	font-size: 13px;
}
.tbl th
{
	background: none repeat scroll 0 0 #2565AD;
	padding: 2px 6px;
	border: 1px solid rgb(188, 219, 238);
	text-align: center;
}
.tbl th a
{
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.tbl td
{
	padding: 1px 2px;
}
.tbldash
{
	margin: 1px auto;
	width: 95%;
	font-size: 12px;
	border-collapse: collapse;
}
.tbl1
{
	margin: 1px auto;
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
}
.tbl1 td
{
	vertical-align: top;
}
.tbl1 th
{
	background: rgb(36, 142, 205);
	padding: 2px 6px;
	color: rgb(255, 255, 255);
	font-weight: bolder;
}
#tblrowdash
{
	width: 100%;
	vertical-align: middle;
	border-collapse: collapse;
}
#tblrowdash a
{
	text-decoration: underline;
}
#tblrowdash th
{
	background: rgb(113, 171, 236);
	border: 1px solid rgb(69, 126, 190);
	text-align: center;
	color: rgb(255, 255, 255);
	vertical-align: middle;
}
#tblrowdash td
{
	border: 1px solid rgb(69, 126, 190);
	vertical-align: middle;
}
#tblrowdash .totalworksbg
{
	background: rgb(242, 247, 252);
}
#tblrowdash .totalworksbgw
{
	background: rgb(224, 238, 253);
	font-weight: normal;
}
#tblrowdash .totalworksbg1
{
	background: rgb(255, 255, 255);
	font-weight: normal;
}
#tblrowdash1
{
	background: rgb(188, 219, 238);
	border: 1px solid rgb(188, 210, 222);
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
}
#tblrowdash1 th
{
	background: rgb(170, 199, 189);
	text-align: left;
	color: rgb(0, 0, 0);
	vertical-align: middle;
}
#tblrowdash1 td
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(188, 219, 238);
	vertical-align: middle;
}
#tblrowdash1 .totalworksbg
{
	background: rgb(255, 255, 255);
	font-weight: bold;
}
#tblrowdash1 .totalworksbgw
{
	background: rgb(226, 238, 234);
	font-weight: normal;
}
#tblrowdash1 .totalworksbg1
{
	background: rgb(255, 255, 255);
	font-weight: normal;
}
.tblrowdash3
{
	background: rgb(69, 126, 190);
	vertical-align: middle;
	border-collapse: collapse;
}
.tblrowdash3 a
{
	color: rgb(255, 255, 255);
	text-decoration: underline;
}
.tblrowdash3 th
{
	background: rgb(69, 126, 190);
	border: 1px solid rgb(159, 202, 244);
	text-align: left;
	color: rgb(255, 255, 255);
	vertical-align: middle;
}
.tblrowdash3 td
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(69, 126, 190);
	line-height: 18px;
	vertical-align: middle;
}
.tblrowdash3 .totalworksbg
{
	background: rgb(243, 250, 255);
}
.tblrowdash3 .totalworksbgw
{
	font-weight: normal;
}
.tblrowdash3 .totalworksbg1
{
	background: rgb(255, 255, 255);
	font-weight: normal;
}
.tblrow
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(255, 255, 255);
	vertical-align: middle;
}
.tblrow_odd
{
	background: rgb(226, 238, 234);
	border: 1px solid rgb(255, 255, 255);
	vertical-align: top;
}
.tbl td a
{
	color: rgb(51, 51, 51);
	text-decoration: none;
}
.tbl td a:hover
{
	text-decoration: none;
}
.tbl_add
{
	margin: 1px auto;
	border: 1px solid rgb(69, 126, 190);
	width: 100%;
	font-size: 11px;
	border-collapse: collapse;
	
}
.tbl_annual
{
	margin: 1px auto;
	border: 1px solid rgb(0, 0, 0);
	width: 95%;
	font-size: 11px;
	border-collapse: collapse;
}
.tbl_add .combofield_big
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(168, 168, 168);
	width: 230px;
	height: 18px;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
.tbl_add h2
{
	background: rgb(150, 189, 212);
	margin: 2px 22px 0px;
	padding: 5px;
	border: 1px solid rgb(255, 255, 255);
	text-align: left;
	color: rgb(51, 51, 51);
	font-size: 15px;
}
.tbl_add h3
{
	background: rgb(182, 209, 239);
	margin: 0px;
	padding: 2px 2px 0px 22px;
	text-align: center;
	color: rgb(51, 51, 51);
	font-size: 13px;
}
.tbl_add th
{
	background: rgb(62, 105, 154);
	padding: 7px 10px;
	border: 1px solid rgb(255, 255, 255);
	color: rgb(255, 255, 255);
	font-weight: bold;
}
.tbl_add td
{
	padding: 2px 1px;
}
.tbl_addrow
{
	background: rgb(188, 219, 238);
	border: 1px solid rgb(255, 255, 255);
	vertical-align: middle;
}
.tbl_addrow_odd
{
	background: rgb(150, 189, 212);
	border: 1px solid rgb(255, 255, 255);
	vertical-align: top;
}
.tbl_add td a
{
	color: rgb(51, 51, 51);
	text-decoration: underline;
	font-weight: bold;
}
.tbl_add td a:hover
{
	text-decoration: none;
}
.tbl_nm
{
	margin: 1px ;
	width: 20%;
	font-size: 11px;
	float: right;
	border-collapse: collapse;
}

/*.tbl_nm .btn
{
	background: url("../images/1.png") repeat-x rgb(62, 105, 154);
	border: 1px solid rgb(60, 91, 80);
	width: 30px;
	color: rgb(255, 255, 255);
}
*/
.tbl_nm .frmfield
{
	background: rgb(243, 250, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 35px;
	height: 16px;
	text-align: right;
	color: rgb(0, 0, 0);
	vertical-align: top;
	font-size-adjust: none;
	font-stretch: normal;
}
.tbl_nm h2
{
	background: rgb(150, 189, 212);
	margin: 0px;
	padding: 2px;
	border: 1px solid rgb(255, 255, 255);
	text-align: left;
	color: rgb(51, 51, 51);
	font-size: 15px;
}
.tbl_nm h3
{
	margin: 0px;
	padding: 2px;
	text-align: left;
	color: rgb(51, 51, 51);
	font-size: 13px;
}
.tbl_nm th
{
	background: rgb(36, 142, 205);
	padding: 7px 10px;
	border: 1px solid rgb(255, 255, 255);
	text-align: left;
	color: rgb(255, 255, 255);
}
.tbl_nm td
{
	padding: 3px 6px;
	vertical-align: middle;
}
.tbl_nmrow
{
	background: rgb(188, 219, 238);
	border: 1px solid rgb(255, 255, 255);
	vertical-align: middle;
}
.tbl_nmrow_bott
{
	background: rgb(150, 189, 212);
	border: 1px solid rgb(255, 255, 255);
	height: 30px;
	vertical-align: middle;
}
.tbl_nmrow_odd
{
	background: rgb(150, 189, 212);
	border: 1px solid rgb(255, 255, 255);
	vertical-align: middle;
}
.tbl_nm td a
{
	color: rgb(51, 51, 51);
	text-decoration: none;
}
.tbl_nm td a:hover
{
	color: rgb(249, 109, 40);
	text-decoration: none;
	text-align:right;
}
.fmarea
{
	width: 500px;
	float: right;
}
.combofield
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(150, 189, 212);
	width: 260px;
	height: 18px;
	color: rgb(0, 0, 0);
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 3px;
}
.combofield_syear
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(150, 189, 212);
	width: 90px;
	height: 18px;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
.combofield_list
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(150, 189, 212);
	width: 203px;
	height: 70px;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
.combofield_list_big
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(150, 189, 212);
	width: 300px;
	height: 70px;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
.frmfield
{
	background: rgb(243, 250, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	height: 14px;
	width: 257px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}
.frmfield_dist
{
	/*background: rgb(243, 250, 255);*/
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 150px;
	height: 14px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}

.frmfield_grd
{
	/*background: rgb(243, 250, 255);*/
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 190px;
	height: 14px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}
.frmfield_code
{
	background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 36px;
	height: 16px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}
.frmfield_date
{
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 100px;
	height: 12px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}

.frmfield_date_new
{
    padding:4px 0 4px 0!important;
}
.frmfield_year
{
	background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 80px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}


.frmfield_align_right
{
    background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 80px;
	height: 16px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
    text-align:right;
}
.combofield_year
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(150, 189, 212);
	width: 100px;
	height: 18px;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
.frmfield_mobile
{
	background: rgb(243, 250, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 130px;
	height: 16px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
	margin-bottom: 0px;
}
.frmfield_discription
{
	background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	color: rgb(0, 0, 0);
	vertical-align: top;
	font-size-adjust: none;
	font-stretch: normal;
}
.frmfield_discription_big
{
	background: rgb(255, 255, 255);
	font: 1em/normal Arial;
	border: 1px solid rgb(150, 189, 212);
	width: 630px;
	height: 80px;
	color: rgb(0, 0, 0);
	vertical-align: top;
	font-size-adjust: none;
	font-stretch: normal;
}
/*.btn
{
	background: url("../images/1.png") repeat-x rgb(62, 105, 154);
	border: 1px solid rgb(60, 91, 80);
	color: rgb(255, 255, 255);
	margin: 0px 10px 0 0;
    height: 24px;
}*/

.btn_light
{
	color: #FFF;
	cursor: pointer;
	background: url(../images/1.png) repeat-x #adc3db; /*width:70px;*/
	border: 1px solid #3c5b50; /*font-weight:bold;*/ /*height:18px;*/
}


.btn_dark
{
	color: #FFF;
	cursor: pointer;
	background: url(../images/1.png) repeat-x #658cb8; /*width:70px;*/
	border: 1px solid #3c5b50; /*font-weight:bold;*/ /*height:18px;*/
}

.btn_edit
{
	background: url("../images/1.png") repeat-x rgb(148, 182, 170);
	border: 1px solid rgb(60, 91, 80);
	height: 18px;
	color: rgb(255, 255, 255);
}
.star_red
{
	color: rgb(255, 0, 0);
	font-family:Calibri, sans-serif, Verdana;
	font-size: 13px;
	text-decoration: none;
}

.error_red
{
	color: #ff0000;
	font-family: Tahoma, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

#dashbg_main
{
	margin: auto;
	width: 100%;
}
#mn_dash
{
	margin: 5px;
	width: 237px;
	float: left;
}
#mn_dash span
{
	padding: 0px 20px 0px 0px;
	float: right;
}
#mn_dash h2
{
	padding: 8px 0px 5px 5px;
	color: rgb(13, 83, 125);
	text-transform: capitalize;
	font-size: 14px;
	border-bottom-color: rgb(189, 189, 190);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#mn_dash ul
{
	margin: 0px;
	padding: 0px;
}
#mn_dash ul li
{
	background: url("../images/bluearrow.png") no-repeat 0px 6px;
	list-style: none;
	margin: 1px;
	padding: 7px 0px 7px 17px;
	font-size: 11px;
	font-weight: bold;
	border-bottom-color: rgb(154, 189, 211);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
#mn_dash ul li a
{
	color: rgb(51, 51, 51);
	text-decoration: none;
}
#ntf
{
	margin: 10px 0px 0px;
	border: 1px solid rgb(51, 153, 204);
	height: 350px;
}
#ntf h2
{
	background: rgb(143, 190, 218);
	margin: 0px;
	padding: 8px 0px 5px 5px;
	color: rgb(255, 255, 255);
	text-transform: capitalize;
	font-size: 14px;
	border-bottom-color: rgb(81, 142, 179);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#ntf .more
{
	margin: 126px 0px 0px;
	vertical-align: bottom;
	float: right;
}
#leftpannel
{
	width: 210px;
	padding-bottom: 10px;
	margin-top: 0px;
	border-right-color: rgb(153, 153, 153);
	border-right-width: 1px;
	border-right-style: dotted;
	float: left;
}
#leftpannel h3
{
	background: url("../images/news_events_h.jpg") no-repeat;
	margin: 0px 0px 10px 5px;
	padding: 0px;
	height: 34px;
}
#leftpannel ul
{
	margin: 0px;
	padding: 0px;
}
#leftpannel ul li
{
	background: url("../images/arrow_old.gif") no-repeat 0px 9px;
	list-style: none;
	margin: 2px 5px 2px 10px;
	padding: 2px 5px 2px 15px;
}
#leftpannel ul li a
{
	color: rgb(97, 97, 97);
	text-decoration: none;
}
#leftpannel ul li a:hover
{
	color: rgb(69, 67, 67);
	text-decoration: none;
}
#leftpannel span a
{
	margin: 5px;
	color: rgb(31, 136, 211);
	float: right;
}
#leftpannel span a:hover
{
	margin: 5px;
	color: rgb(255, 204, 102);
	float: right;
}
#leftpannel img
{
	margin: 0px 0px 0px 5px;
}
#mid_main
{
	width: 780px;
	padding-bottom: 10px;
	margin-top: 0px;
	float: right;
}
#mid_top
{
	overflow: auto;
}
#mid_left
{
	width: 535px;
	float: left;
}
#mid_left h2
{
	font: 18px/normal Verdana, Geneva, sans-serif;
	color: rgb(52, 56, 66);
	font-size-adjust: none;
	font-stretch: normal;
}
#mid_left span
{
	font: 18px/normal Verdana, Geneva, sans-serif;
	color: rgb(1, 44, 122);
	font-size-adjust: none;
	font-stretch: normal;
}
#mid_left .more
{
	color: rgb(1, 44, 122);
	float: right;
}
#mid_left p
{
	margin: 0px;
	padding: 0px;
	color: rgb(128, 128, 128);
	line-height: 2em;
}
#mid_right
{
	padding: 30px 0px 20px 20px;
	width: 210px;
	border-left-color: rgb(153, 153, 153);
	border-left-width: 1px;
	border-left-style: dotted;
	float: right;
}
#asi_bann
{
	width: 780px;
	border-top-color: rgb(153, 153, 153);
	border-top-width: 1px;
	border-top-style: dotted;
}
#asi_bann ul
{
	margin: 16px 0px 0px;
	padding: 0px;
}
#asi_bann ul li
{
	list-style: none;
	margin: 5px 3px;
	padding: 0px;
	display: inline;
}
.rightpadbtn
{
	padding-right: 20px;
}
.lightbgtitle
{
	background-color: rgb(182, 209, 239);
}
.combofield_sddmmyyyy
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(150, 189, 212);
	width: 50px;
	height: 18px;
	color: rgb(0, 0, 0);
	font-size: 11px;
}
.gapheight
{
	height: 4px;
}
.rightpad
{
	padding-right: 3px;
	float: right;
}
#clock
{
	font-size: 10px;
}
.titlebg1
{
	padding: 6px 16px;
	color: rgb(255, 255, 255);
	background-color: rgb(69, 126, 190);
}
.gaplandingpage
{
	height: 12px;
}
.linkClass
{
	cursor: pointer;
	color: black;
	text-decoration: underline;
}
.tbl_print
{
	background: rgb(188, 219, 238);
	width: 100%;
	font-size: 11px;
	vertical-align: middle;
	border-collapse: collapse;
}
.tbl_print th
{
	background: rgb(170, 199, 189);
	border: 1px solid rgb(188, 219, 238);
	text-align: left;
	color: rgb(0, 0, 0);
	vertical-align: middle;
}
.tbl_print td
{
	padding: 2px 1px;
	border: 1px solid rgb(188, 219, 238);
	vertical-align: top;
}
.heighttxt
{
	color: rgb(0, 0, 0);
	line-height: 15px;
	padding-left: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#bgcolor
{
	background: rgb(224, 238, 253);
}
#scroll
{
	margin: auto;
	width: 987px;
	height: 300px;
	overflow: scroll;
}
#citizen
{
	font: bold 13px/normal Verdana, Geneva, sans-serif;
	width: 153px;
	text-decoration: underline;
	float: right;
	font-size-adjust: none;
	font-stretch: normal;
}
#citizen a
{
	color: rgb(0, 0, 0);
	text-decoration: underline;
}
#citizen a:hover
{
	color: rgb(255, 102, 0);
}
#dsb_left
{
	margin: 0px 0px 0px 4px;
	width: 23%;
	float: left;
}
#dsb_leftinn
{
	
	margin: 0px 0px 7px;
	
	
	width: 240px;
	
	padding:0 0 0px 0;
}
#dsb_leftinn h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:  13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
	border-top: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
	
	color: Black;
}
#dsb_leftinn h2 a
{
	color: rgb(0, 0, 0);
}
#dsb_leftinn ul
{
	margin: 0px;
	padding: 0px;
}
#dsb_leftinn ul li
{
	list-style: none;
	margin: 5px;
	padding: 2px;
	border-bottom-color: rgb(153, 153, 153);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	word-wrap:break-word;
}
#dsb_right
{
	margin: 0px;
	width: 74.4%;
	float: right;
}
#dsb_rightinn
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	margin: 0px 0px 10px;
	border-radius: 7px;
	border: 1px solid rgb(37, 101, 173);
	width: 720px;
	overflow: auto;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#dsb_rightinnmp
{
	margin: 0px 0px 10px;
	border-radius: 7px;
	width: 725px;
	overflow: auto;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#dsb_rightinnmpND
{
	
	width: 352px;	
	float:left;
	margin:0 0 0 -2px;
}

#dsb_rightinnlft
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	margin: 0px;
	border-radius: 7px;
	border: 2px solid rgb(37, 101, 173);
	width: 350px;
	height: 200px;
	float: left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#dsb_rightinnlft h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font: bold 13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 2px 10px;
	border-radius: 7px;
	font-size-adjust: none;
	font-stretch: normal;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: Black;
}
#dsb_rightinnrgt
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	margin: 0px 0px 0px 5px;
	border-radius: 7px;
	border: 3px solid rgb(37, 101, 173);
	width: 350px;
	height: 200px;
	float: right;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#dsb_rightinnrgtND
{
	
	margin: 7px 0px 0px 0px;

	width: 350px;
	height: auto;
	float: left;
	  
	padding:0 0 0px 0;
}

#dsb_rightinnrgtND h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
	border-top:1px solid rgb(37, 101, 173);
	border-left:1px solid rgb(37, 101, 173);
	border-right:1px solid rgb(37, 101, 173);

	color: Black;
}

#dsb_rightinnrgt h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font: bold 13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 2px 10px;
	border-radius: 7px;
	font-size-adjust: none;
	font-stretch: normal;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: Black;
}
#dsb_rightinn h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font: bold 13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 4px 10px;
	border-radius: 7px;
	font-size-adjust: none;
	font-stretch: normal;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: Black;
}


#srchbtn
{
	float: right;
	padding: 5px 5px 0 0;
}
.lbl
{
	float: right;
	margin: 0 10px 0 10px;
	font-weight: bold;
}

.lblHeader
{
	background: #72a7e4;
	width: 100%;
}

.grid
{
	font-family: lucida grande,arial,helvetica,sans-serif;
	font-size: 12px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: -moz-pre-wrap;
}

#bott_rgt ul li.number
{
	padding: 1px; /*background:#fff;*/
	margin: 0;
	color: #000;
	font-family: myFirstFont;
	font-size: 22px;
}


@font-face
{
	font-family: myFirstFont;
	src: url('../font/digit.ttf');
}

#dsb_rightgraphND
{
    float:right;
    border: 1px solid rgb(37, 101, 173);
    height:auto;
    width:378px;
    margin:0 5px 0 0;
    padding:0 0 2px 0;
  
}

#dsb_rightgraphND h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font: 13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
	color: Black;
}

#dsb_rightinnlftND
{
	
	margin: 0px;

	width: 350px;
	height: auto;
	float: left;
	
}
#dsb_rightinnlftND h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font: 13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:1px 0 4px 10px;
	border-top:1px solid rgb(37, 101, 173);
	border-left:1px solid rgb(37, 101, 173);
	border-right:1px solid rgb(37, 101, 173);
	color: Black;
}

#dsb_rightinnND
{
	
	margin: 0px 0px 10px;
	
	
	width: 735px;
	overflow: auto;
	
	height:auto;
}
#dsb_rightinnND h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
border-top: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
	color: Black;
}
#dsb_rightinnrgtNDRelease
{
	
	margin: 5px 0px 5px 0px;
	
	width: 350px;	
	float: left;
	
}

#dsb_rightinnrgtNDRelease h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
	color: Black;
	border-top: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
}

.marquee_bx
{
    height:102px; padding:10px 0 0 0;
    border-bottom: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
}

.marquee_bx_jaipur
{
    height:95px; padding:1px 0 10px 0; border-bottom: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
}

.marquee_statebx
{
    height:193px; height:179px\0/;  padding:10px 0 0 0;border-bottom: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
}

#dsb_rightinnmpMN
{
	margin: 0px 0px 7px;
	
	width: 736px;
	overflow: auto;
	
}

#dsb_rightinnlftMN
{
	
	margin: 0px;
	
	width: 364px;
	float: left;
	
}

#dsb_rightinnlftMN h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;

	border-top:1px solid rgb(37, 101, 173);
	border-left:1px solid rgb(37, 101, 173);
	border-right:1px solid rgb(37, 101, 173);
	 color: Black;
}

#dsb_rightinnrgtMN
{
	margin: 0px 0px 0px 5px;
	width: 364px;
	float: right;
	
}

#dsb_rightinnrgtMN h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
	color: Black;
	border-top:1px solid rgb(37, 101, 173);
	border-left:1px solid rgb(37, 101, 173);
	border-right:1px solid rgb(37, 101, 173);
}

#dsb_rightinnMN
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	margin: 0px 0px 7px;
	
	border: 1px solid rgb(37, 101, 173);
	width: 734px;
	overflow: auto;
	
}

#dsb_rightinnMN h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font: 13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
	color: Black;
}

/*=============================message==============================*/


#msg{
	
	border:1px solid #2565ad;
	width:240px;
*width:220px;
	margin:0 0 10px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#msg h2 {
	background:url(../images/dsb_bg.jpg) repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:4px 0 5px 10px;
	margin:0 0 0px 0px;
/*	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;*/
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	
	
}
#msg h2 a { color:#000;}


#msg ul {
	margin:0;
	padding:0;
}
#msg ul li {
	list-style:none;
	border-bottom:1px dotted #999;
	margin:5px;
	padding:2px;
}

#msg img { vertical-align:middle; margin:0 7px 0 0; padding:0; border:1px solid #FFF;}



/*=============================message_end==============================*/

#dsb_leftinn img { vertical-align:middle; margin:0 7px 0 0; padding:0;}

.chrm_td
{
	width:16%; font-weight:bold;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .chrm_td  { width:156px; font-weight:bold;  }
}

#dsb_leftinn_st
{
	margin: 0px 0px 7px;
  width: 240px;
	padding: 0;
}
#dsb_leftinn_st h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font: 13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
	color: Black;
	border-top:1px solid rgb(37, 101, 173);
	border-left:1px solid rgb(37, 101, 173);
	border-right:1px solid rgb(37, 101, 173);
}

#dsb_rightinnrgtState
{
	
	margin: 7px 0px 0px 0px;

	
	width: 350px;
	height: auto;
	float: left;

	padding:0 0 0px 0;
}

#dsb_rightinnrgtState h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:  13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 1px 10px;
	border-top:1px solid rgb(37, 101, 173);
	border-left:1px solid rgb(37, 101, 173);
	border-right:1px solid rgb(37, 101, 173);
	color: Black;
}

.bdr{border-bottom: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
	}
	
	
	#dsb_rightinnND_new
{
	margin: 0px 0px 10px -2px;
	width: 737px;
	overflow: auto;
	height:auto;
}
#dsb_rightinnND_new h2
{
	background: url("../images/dsb_bg.jpg") repeat-x;
	font:13px/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 0px 7px 10px;
   border-top: 1px solid rgb(37, 101, 173);
	border-right: 1px solid rgb(37, 101, 173);
	border-left: 1px solid rgb(37, 101, 173);
	color: Black;
}

.jaipur_dh_hgt{ height:359px !important; height:353px\0/ !important;}
.st_dh_hgt{ height:336px !important; height:322px\0/ !important;}
.mp_dh_hgt{ height:402px !important; height:399px\0/ !important;}


/*.wlc_nm{
	height: 19px;
	text-align: center;
	vertical-align: top;
	background:#fff!important;
	padding: 5px 0 0 0;
	margin: 0;
}*/



/*-------------------------------------------------------------------------------------------
--------------------------------------ADDED BY MANISHA----------------------------------------
--------------------------------------------------------------------------------------------*/

.login-page{
	overflow-x: hidden;
    font-family: 'open_sansregular';
    min-height: 100%;
    position: relative;
    padding-bottom: 131px !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-image: url(../Images/Indian-Parliaments.jpeg);
}
.after-login{
	background: #F2F5F7;
	background: #F9F9F9;
	clear: both;
}
.header{
	background: aliceblue;
	margin: 0;
	padding: 8px 0;
}

.after-login .header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	/*height: 60px;*/
	height: 82px;
	z-index: 4;
	padding: 8px 0;
	box-shadow: 0px 0px 3px #666;
}
.header a{
	display: block;
	margin: 0;
	padding: 0;
}
.header a:focus
{
 outline: none;   
}
.header a img{
	max-width: 100%;
	max-height: 65px;
	display: inline-block;
	*display:inline;
	zoom:1;
	vertical-align: middle;
}
.captcha{
	padding: 0;
}
.captcha img,
#conrgt .captcha img{
	margin: 0;
	border-radius: 0;
	padding: 0;
}
.login_detail_area{
	margin-top:40px;
}
.login-page .panel-title {
    color: #31708f;
	font-family: 'open_sansbold';
}
.login-page .panel-body label {
    color: #31708f;
}

footer {
    text-align: center;
	position: fixed;
    bottom: 0;
    width: 100%;
	z-index: 4;
}
.after-login footer {
    text-align: center;
	position: fixed;
    bottom: 0;
    width: 100%;
	width: calc(100% - 250px);
	width: -webkit-calc(100% - 250px);
	width: -moz-calc(100% - 250px);
	width: -ms-calc(100% - 250px);
	width: -moz-calc(100% - 250px);
	z-index: 4;
	transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
}

#wrapper.active footer{
	width: 100%;
}
footer a img {
    height:35px;
}
.copyright-footer {
    background: #2c3e50;
	padding: 5px 0;
}
.copyright-footer p {
    color: #fff;
    margin: 0;
    opacity: 0.7;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
	line-height: 140%;
}
.copyright-footer p span{
	display: block;
	font-size: 80%;
	text-align: center;
}
.copyright-footer p.text-left {
    float: left;
}
.copyright-footer p.text-right {
    float: right;
}
.copyright-footer p.text-right i {
    margin-right: 5px;
    margin-left: 15px;
}
.copyright-footer p a {
    color: inherit;
}
.login-page .panel{
	margin-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.citizen-suggestion{
	font-family: 'open_sansbold';
	font-size: 14px;
	display: inline-block;
	*display:inline;
	zoom:1;
	vertical-align: middle;
	padding: 5px 10px 5px 0;
	margin: 0;
	text-decoration: none;
	color: #31708F;
	text-transform: uppercase;
}
.citizen-suggestion:hover{
	color: Blue;
}
.login-head{
	display: block;
}
.login-head i{
	width:25px;
	height: 25px;
	line-height: 23px;
	border-radius: 50%;
	border:1px solid #31708f;
	font-size: 14px;
	margin-right: 5px;
}

/* SIDEBAR */
#wrapper {
	padding-left: 250px;
	transition: all 0.4s ease 0s;
	/*top:60px;*/
	top:82px;
	position: relative;
	/*padding-bottom: 65px;*/
}

#sidebar-wrapper {
	margin-left: -250px;
	left: 250px;
	width: 250px;
	background: #0C3058;
	position: fixed;
	height: 100%;
	overflow-y: auto;
	z-index: 1000;
	transition: all 0.4s ease 0s;
}
#sidebar-wrapper {
    -webkit-transition-property: top, bottom, width;
    transition-property: top, bottom, width;
    -webkit-transition-duration: .2s, .2s, .35s;
    transition-duration: .2s, .2s, .35s;
    -webkit-transition-timing-function: linear, linear, ease;
    transition-timing-function: linear, linear, ease;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);   
}

#wrapper.active {
  	padding-left: 0;
}

#wrapper.active #sidebar-wrapper {
	left: 0;
}

#page-content-wrapper {
	width: 100%;
	position: relative;
}
.btn-menu.toggle{
	position: absolute;
	left: 0;
	top: 0;
	color: #0C3058;
	font-size: 20px;
	line-height: 36px;
	display: block;
	padding: 0 15px;
	font-weight: normal;
	z-index: 99;
}
.btn-menu.toggle i{
	line-height: 36px;
}

.sidebar-nav {
	  position: absolute;
	  top: 0;
	  width: 250px;
	  list-style: none;
	  margin: 0;
	  padding: 0;
}

.sidebar-nav li {
  	line-height: 140%;
	display: block;
	/*border-bottom: 1px solid rgba(0,0,0,0.2);*/
}

.sidebar-nav li a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-family: 'open_sansbold';
	padding: 10px;
	text-transform: uppercase;
}

.sidebar-nav li a:hover,
.sidebar-nav li a:focus,
.sidebar-nav li a:active,
.sidebar-nav li.active {
	background: rgba(255,255,255,0.2);
	text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  	text-decoration: none;
}
#menu-toggle {
    text-decoration: none;
}
.dynamic-menu > a{
	display: none!important
}
/*.sidebar-nav li:hover #RoleMenu ul.dynamic{
	height: 0!important;
	overflow: hidden;
	float: none!important;
	display: none!important;
}*/
#RoleMenu{
	float: none!important;
	clear: both;
}
#RoleMenu ul{
	width: 100%!important;
	float: none!important;
	clear: both!important;
}
#RoleMenu ul.dynamic{
	/*position: relative!important;
	top: 0;
	left: 0!important;
	padding-left:20px;*/
	padding-left: 0;
	width: auto!important;
}
#RoleMenu ul.dynamic li a{
	text-transform: none;	
	white-space: unset;
}
/*#RoleMenu a.popout{
	pointer-events: none!important;
}
#RoleMenu a.popout:hover ~ ul.dynamic{
	display: none!important
}*/

.welcome-bar{
	position: fixed;
	/*z-index: 99;
	top:60px;*/
	z-index: 10;
	top:82px;
	width: 85%;
	width: calc(100% - 250px);
	width: -webkit-calc(100% - 250px);
	width: -moz-calc(100% - 250px);
	width: -ms-calc(100% - 250px);
	width: -o-calc(100% - 250px);
	margin: 0;
	padding: 0 15px;
	/*background:#fff;*/
    /*background-color: lightsteelblue;
    background-color: #bdd1ea;
    background-color: #a4d3dc;
    background-color: #e4ffdc;
    background-color: #afecff;*/
    background-color: rgb(138, 200, 251);
    border-radius: 4px;
    border-bottom: 1px solid #5bc0de;
    box-shadow: 0px 0px 1px #5bc0de;
	height: 36px;
	transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
}
.welcome-bar h4{
	font-size: 13px;
	text-align: right;
	display: block;
	line-height: 36px;
	margin: 0;
	padding: 0;
	color: #0e0e0e;
    font-weight: 600;
}
#wrapper.active .welcome-bar{
	width: 100%;
}
.table tr.PagerStyle
{
    text-align: center;
}
.table tr.PagerStyle table
{
    width: 160px;
    margin: 10px auto;
    font-size: 15px;   
    font-weight: 600;
    border-radius: 10px;
    /*background-color: #a4d3dc;*/
}
.table tr.PagerStyle table td
{
    padding: 3px 5px;   
}
.table tr.PagerStyle table td span
{
    padding: 4px 10px;
    border-radius: 3px;
    background: #d9edf7;   
}
.table tr.PagerStyle table td a
{
    padding: 4px 10px;
    border-radius: 3px;
    background: #d9edf7;   
}
.table tr.PagerStyle table td:first-child
{
     padding-left: 15px;  
}
.table tr.PagerStyle table td:last-child
{
     padding-right: 15px;  
}
.view_btn
{
    width: 50%;
    float: left;
    text-align: right;   
}
.view_btn i
{
    padding-right: 10px;   
}
.edit_btn
{
    width: 50%;
    float: left;
    text-align: left;
}

.edit_btn i
{
    padding-left: 10px;   
}
.view_edit_cencel_pdf_btn
{
    width: 50%;
    float: left;
    text-align: center;
    padding: 3px 0px;
    font-size: 16px;
    color: #167fda !important;
    
}

#landing
{
    width: 100%;
    float: left;
    /*margin-bottom: 50px;  */
    margin-bottom: 0px;
}
.inset {
  	padding: 15px;
	/*padding-bottom: 50px;
	padding-bottom: 110px;*/
	padding-bottom: 50px;
	position: relative;
	top: 36px;
	width: 100%;
    float: left;
    /*overflow: auto;*/
}
.page-header{
	display: block;
	margin: 0 0 20px;
	padding: 0;
	border-bottom: 1px solid #ddd;
}
.page-header h3{
	display: block;
	margin: 0;
	padding:0 0 10px;
	
	text-transform: uppercase;
	color: #31708f;
	font-size: 16px;
	font-family: 'open_sansbold';
	position: relative;
	display: inline-block;
}
.page-header h3:after{
	position: absolute;
	content: "";
	height:2px;
	width: 40%;
	background: #31708f;
	display: block;
	bottom: -1px;
}

.filter-ctrl{
	cursor: pointer;
	/*text-align:center;*/
}
.error_align
{
    display: inline-block;
    margin: 0 auto;   
}

.tbl_nm .form-control{
	padding: 2px;
	font-size: 11px;
	width: 35px;
	text-align: center;
}
.tbl_nm label{
	margin-bottom: 0;
}

@media (max-width:767px) {

	#wrapper {
	  padding-left: 0;
	}

	#sidebar-wrapper {
	  left: 0;
	}

	#wrapper.active {
	  position: relative;
	  left: 250px;
	}

	#wrapper.active #sidebar-wrapper {
	  left: 250px;
	  width: 250px;
	  transition: all 0.4s ease 0s;
	}

	#menu-toggle {
	  display: inline-block;
	}

	.inset {
	  padding: 15px;
	}

}

.m-0{
	margin: 0!important;
}
.mt-0{
	margin-top: 0!important;
}
.mb-0{
	margin-bottom: 0!important;
}
.mr-0{
	margin-right: 0!important;
}
.ml-0{
	margin-left: 0!important;
}

.m-5{
	margin:5px!important;
}
.mb-5{
	margin-bottom: 5px!important;
}
.mt-5{
	margin-top: 5px!important;
}
.mr-5{
	margin-right: 5px!important;
}
.ml-5{
	margin-left: 5px!important;
}

.m-10{
	margin:10px!important;
}
.mb-10{
	margin-bottom: 10px!important;
}
.mt-10{
	margin-top: 10px!important;
}
.mr-10{
	margin-right: 10px!important;
}
.ml-10{
	margin-left: 10px!important;
}

.p-0{
	padding: 0!important;
}
.pt-0{
	padding-top: 0!important;
}
.pb-0{
	padding-bottom: 0!important;
}
.pr-0{
	padding-right: 0!important;
}
.pl-0{
	padding-left: 0!important;
}

.show-hide-filters{
	/*display: none;*/
}
.filter-ctrl-ico
{
    display: none;   
}

.input-group.date .form-control{
	width: 100% !important;
}

.cal_Theme1 .ajax__calendar_container{
	z-index: 99;
}
.cal_Theme1 .ajax__calendar_body{
	width: auto;
	max-width: 100%;
}
.checkbox span.button-box,
.radio span.button-box {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
	width: auto!important;
	margin-right: 20px;
}
.checkbox span.button-box input,
.radio span.button-box input{
	margin-top: 2px;
}
.checkbox span.button-box label,
.radio span.button-box label{
	padding-left:0;
}

.table tr{
	background: none!important;
	color: inherit!important;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th{
	border:1px solid #ddd!important;
}
.table tr th,
.table tr td,
.table tr th a{
	color: inherit!important;
	text-decoration: none;
}
.table tr td a{
	color: #167fda !important;
	text-decoration: none;
	font-weight: 600;
}
.table tr td a:hover{
	text-decoration: underline;
}
.table tr:first-child th{
	background:#eee!important;
    vertical-align: middle;
}

/* DASHBOARD STYLES */
.tile-stats {
  position: relative;
  display: block;
  background: #303641;
  padding: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  box-shadow: 0px 0px 3px #666;
}
.tile-stats:hover {
  background: #252a32;
}
.tile-stats .icon {
  color: rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 1px;
  bottom: 1px;
  z-index: 1;
}
.tile-stats .icon i {
  font-size: 60px;
  line-height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
.tile-stats .num,
.tile-stats h3,
.tile-stats p,
.tile-stats .num small{
  position: relative;
  color: #fff;
  margin: 0;
  padding: 0;
}
.tile-stats .num {
  font-size: 38px;
  font-weight: bold;
}
.tile-stats .num small{
	font-size: 70%;
}
.tile-stats h3 {
  font-size: 18px;
  margin-top: 5px;
}
.tile-stats p {
  font-size: 12px;
  margin-top: 5px;
}
.tile-stats.tile-red {
  background: #f56954;
}
.tile-stats.tile-red:hover {
  background: #f4543c;
}
.tile-stats.tile-red .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-red .num,
.tile-stats.tile-red h3,
.tile-stats.tile-red p {
  color: #fff;
}
.tile-stats.tile-green {
  background: #00a65a;
}
.tile-stats.tile-green:hover {
  background: #008d4c;
}
.tile-stats.tile-green .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-green .num,
.tile-stats.tile-green h3,
.tile-stats.tile-green p {
  color: #fff;
}
.tile-stats.tile-blue {
  background: #0073b7;
}
.tile-stats.tile-blue:hover {
  background: #00639e;
}
.tile-stats.tile-blue .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-blue .num,
.tile-stats.tile-blue h3,
.tile-stats.tile-blue p {
  color: #fff;
}
.tile-stats.tile-aqua {
  background: #00c0ef;
}
.tile-stats.tile-aqua:hover {
  background: #00acd6;
}
.tile-stats.tile-aqua .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-aqua .num,
.tile-stats.tile-aqua h3,
.tile-stats.tile-aqua p {
  color: #fff;
}
.tile-stats.tile-cyan {
  background: #00b29e;
}
.tile-stats.tile-cyan:hover {
  background: #009987;
}
.tile-stats.tile-cyan .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-cyan .num,
.tile-stats.tile-cyan h3,
.tile-stats.tile-cyan p {
  color: #fff;
}
.tile-stats.tile-purple {
  background: #ba79cb;
}
.tile-stats.tile-purple:hover {
  background: #b167c4;
}
.tile-stats.tile-purple .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-purple .num,
.tile-stats.tile-purple h3,
.tile-stats.tile-purple p {
  color: #fff;
}
.tile-stats.tile-pink {
  background: #ec3b83;
}
.tile-stats.tile-pink:hover {
  background: #ea2474;
}
.tile-stats.tile-pink .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-pink .num,
.tile-stats.tile-pink h3,
.tile-stats.tile-pink p {
  color: #fff;
}
.tile-stats.tile-orange {
  background: #ffa812;
}
.tile-stats.tile-orange:hover {
  background: #f89d00;
}
.tile-stats.tile-orange .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-orange .num,
.tile-stats.tile-orange h3,
.tile-stats.tile-orange p {
  color: #fff;
}
.tile-stats.tile-brown {
  background: #6c541e;
}
.tile-stats.tile-brown:hover {
  background: #584418;
}
.tile-stats.tile-brown .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-brown .num,
.tile-stats.tile-brown h3,
.tile-stats.tile-brown p {
  color: #fff;
}
.tile-stats.tile-plum {
  background: #701c1c;
}
.tile-stats.tile-plum:hover {
  background: #5c1717;
}
.tile-stats.tile-plum .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-plum .num,
.tile-stats.tile-plum h3,
.tile-stats.tile-plum p {
  color: #fff;
}
.tile-stats.tile-gray {
  background: #f5f5f5;
}
.tile-stats.tile-gray:hover {
  background: #e8e8e8;
}
.tile-stats.tile-gray .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-gray .num,
.tile-stats.tile-gray h3,
.tile-stats.tile-gray p {
  color: #8f8f8f;
}
.tile-stats.tile-white {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white .num,
.tile-stats.tile-white h3,
.tile-stats.tile-white p {
  color: #303641;
}
.tile-stats.tile-white:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-red {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-red:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-red .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-red .num,
.tile-stats.tile-white-red h3,
.tile-stats.tile-white-red p {
  color: #f56954;
}
.tile-stats.tile-white-red:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-green {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-green:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-green .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-green .num,
.tile-stats.tile-white-green h3,
.tile-stats.tile-white-green p {
  color: #00a65a;
}
.tile-stats.tile-white-green:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-blue {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-blue:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-blue .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-blue .num,
.tile-stats.tile-white-blue h3,
.tile-stats.tile-white-blue p {
  color: #0073b7;
}
.tile-stats.tile-white-blue:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-aqua {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-aqua:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-aqua .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-aqua .num,
.tile-stats.tile-white-aqua h3,
.tile-stats.tile-white-aqua p {
  color: #00c0ef;
}
.tile-stats.tile-white-aqua:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-cyan {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-cyan:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-cyan .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-cyan .num,
.tile-stats.tile-white-cyan h3,
.tile-stats.tile-white-cyan p {
  color: #00b29e;
}
.tile-stats.tile-white-cyan:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-purple {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-purple:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-purple .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-purple .num,
.tile-stats.tile-white-purple h3,
.tile-stats.tile-white-purple p {
  color: #ba79cb;
}
.tile-stats.tile-white-purple:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-pink {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-pink:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-pink .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-pink .num,
.tile-stats.tile-white-pink h3,
.tile-stats.tile-white-pink p {
  color: #ec3b83;
}
.tile-stats.tile-white-pink:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-orange {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-orange:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-orange .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-orange .num,
.tile-stats.tile-white-orange h3,
.tile-stats.tile-white-orange p {
  color: #ffa812;
}
.tile-stats.tile-white-orange:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-brown {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-brown:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-brown .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-brown .num,
.tile-stats.tile-white-brown h3,
.tile-stats.tile-white-brown p {
  color: #6c541e;
}
.tile-stats.tile-white-brown:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-plum {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-plum:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-plum .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-plum .num,
.tile-stats.tile-white-plum h3,
.tile-stats.tile-white-plum p {
  color: #701c1c;
}
.tile-stats.tile-white-plum:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-gray {
  background: #fff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-gray:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-gray .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-gray .num,
.tile-stats.tile-white-gray h3,
.tile-stats.tile-white-gray p {
  color: #8f8f8f;
}
.tile-stats.tile-white-gray:hover {
  background-color: #fafafa;
}

.chartBlock {
    width: 100%;
    height: 400px;
    font-size: 11px;
}

.panel-heading .form-control,
.dashboard-section .panel-heading .panel-title{
	height: 30px;
	line-height: 30px;
}

.list-style{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}
.list-style-2{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}
.list-style-2 li{
	display: block;
	margin: 0 0 5px;
	padding: 0 0 5px 15px;
	border-bottom: 1px solid #eee;
	position: relative;
}
.list-style-2 li:before{
	position: absolute;
	content: "";
	left:0;
	top:4px;
	width:0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent; 
	border-left:5px solid ; 
}
.list-style-2 li:last-child{
	border-bottom: 0;
}

.profile-details{
	display: block;
	margin: 0;
	padding: 0;
}
.profile-details li{
	display: block;
	border-bottom: 1px solid #eee;
	margin: 0;
	padding: 5px 0;
}
.profile-details li:last-child{
	border-bottom: 0;
	padding-bottom: 0;
}

.marquee{
	display: block;
}
.marquee marquee{
	height: 100%;
}

.ht-100{
	height:100px;
	overflow: hidden;
}
.ht-140{
	height:140px;
	overflow: hidden;
}
.ht-150{
	height:150px;
	overflow: hidden;
}

.home-page .panel-danger .panel-footer{
	background: #f2dede!important;
}
.home-page .panel-success .panel-footer{
	background: #dff0d8!important;
}
.home-page .panel-warning .panel-footer{
	background: #fcf8e3!important;
}
.home-page .panel-info .panel-footer{
	background: #d9edf7!important;
}
.home-page .panel-primary .panel-footer{
	background: #337ab7!important;
}

.home-page .panel-danger .panel-footer a{
	color: #a94442!important;
}
.home-page .panel-success .panel-footer a{
	color: #3c763d!important;
}
.home-page .panel-warning .panel-footer a{
	color: #8a6d3b!important;
}
.home-page .panel-info .panel-footer a{
	color: #31708f!important;
}
.home-page .panel-primary .panel-footer a{
	color: #fff!important;
}
.panel.fund_rcv_exp_div, .panel.work_cst_rcmdtn_div, .panel.wrk_rcmd_by_sec_div, .panel.fncl_prfrmnc_div
{
    box-shadow: 0px 0px 5px #dbd9d9;
}
.fncl_prfrmnc_div .pull-right {
    padding-right: 10px;
}
.home-page .panel-footer a{
	text-decoration: none;
}
.home-page .panel-footer:hover a{
	color: #0C3058;
}

.image-box{
	display: block;
	margin: 0;
	padding: 0;
}
.image-box img{
	display: block;
	width: 100%;
	height: auto;
}

.rounded-image-box{
	border:1px solid #eee;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
}
.rounded-image-box img{
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
}

.circle-image-box{
	width: 70px;
	height: 70px;
	border:1px solid #eee;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}
.circle-image-box img{
	width: 99%;
	height: 99%;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}

.member-profile .panel-title{
	height: 33px;
}


/*--------------------------------------------------------------------------------------
--------------------------------------ADDED BY AKANKSHA---------------------------------
-------------------------------------------------------------------------------------*/

.unauthrzd_acss_main_tbl.panel{
	padding-bottom: 30px;
    width: 100%;
    float: left;
    display: block;
    text-align: center;
	    border-radius: 4px;
}
.unauthrzd_acss_main_tbl.panel tbody{
	display: inline-block;
}
.chng_pswrd_outr_tbl{
	background-color: #f5f5f5;
    border-color: #ddd;
	border-radius: 4px;
}
.chng_pswrd_outr_tbl .panel{
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.login-page .panel-title{
	text-align: center;
}
.frm_grp_lbl{
	width: 180px;
    float: left;
}
.frm_grp_inpt_div{
	width: calc(100% - 180px);
    float: left;
}
#change_pass .frm_grp_inpt_div .input_text{
	width: 100%;
    border-radius: 4px;
	height: 34px;
}
.choc_clr{
	color: Chocolate;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
    float: left;
	padding: 0px 10px 10px;
}
.login_btn, .cancel_btn{
	font-size: 14px;
    font-weight: 600;
    box-shadow: 0px 0px 3px #333;
}
.chng_pswrd_conf_tbl{
	width: 33.33333333%;
    padding: 10px 15px;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
	padding-bottom: 30px;
	padding-top: 30px;
    display: block;
    text-align: center;
}
.chng_pswrd_conf_tbl tbody tr, .chng_pswrd_conf_tbl tbody tr td{
	width: 100%;
    float: left;
    text-align: center;
}
.chng_pswrd_conf_tbl tbody tr td h4{
    font-size: 16px;
}

.chng_pswrd_innr_tbl{
	background-color: #f5f5f5;
    border-color: #ddd;
    border-radius: 4px;
	width: 50%;
    margin: 0 auto;

}
.star_red{
	line-height: 14px;
}
.table tr th a{
    text-decoration: none !important;
}
.tbl_wth_hgt_n_scrl{
	height: 150px; 
	width: 100%; 
	overflow-x: hidden; 
	overflow-y: scroll;
}
.slct_work{
	height:30px;
	border-radius: 4px;
	border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
 .padd_right_10
 {
  padding-right: 10px;   
 }
.padd_right_10:after {
    content: ':';
}
.radio_btn tr td label {
    padding-right: 15px;
    padding-left: 5px;
}
.radio_btn tr td input[type=radio] {
    margin: 0px;
}
.form-group {
    margin-bottom: 10px;
    padding: 0px 40px 0px 40px;
}
#login-row .form-group {
    padding: 0px;
}
#login-row input:focus
{
    outline: none;
    box-shadow: none;
}
.panel_h4_back
{
    background-color: #f1f1f1;
    padding: 8px 8px;
    border-radius: 3px;
}
.form-group label
{
    padding-right: 15px;   
}

#RoleMenu ul.showUL{
    position: static!important;
    
    display:block !important;
}
#RoleMenu ul.23{
    display:none !important;
}
#RoleMenu ul.showUL li ul
{
       
}
#RoleMenu ul.dynamic li a{
    padding-left: 20px;
}
#RoleMenu ul.showUL li ul li a{
    padding-left: 35px;
}
#RoleMenu ul.showUL li ul li ul li a{
    padding-left: 50px;
}
#RoleMenu ul.showUL li
{
    background: #18416f;
    /*padding-left: 15px;*/
}
#RoleMenu ul.showUL li ul li
{
     background: #27507f;  
     /*padding-left: 15px;*/
}
#RoleMenu ul.showUL li ul li ul li
{
      background: #2d5787;  
      /*padding-left: 15px;*/
}
#ContentPlaceHolder1_lblRInstallmentAmountWord br, #ContentPlaceHolder1_lblRNDAmountWord br, #ContentPlaceHolder1_lblRSourceAmountWord br
{
    display: none;   
}
.sidebar-nav li:focus, .sidebar-nav li:hover
{
   outline: none;   
}
#RoleMenu a.popout:focus
{
    outline: none; 
}

#sidebar-wrapper::-webkit-scrollbar {
width: 10px;
}

#sidebar-wrapper::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,1.0);
border-radius: 0px;
}

#sidebar-wrapper::-webkit-scrollbar-thumb {
border-radius: 8px;
-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.6);
}

.sidebar-nav li {
    /*border-bottom: 1px solid rgba(255, 255, 255, 0.30);*/
    font-size: 13px;
    color: #fff;
    /*margin: 0 0 2px;*/
    font-weight: 500;
}
.sidebar-nav li.dynamic-menu
{
   /*border-bottom: none;  */ 
}

.sidebar-nav li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}
#menu-toggle
{
    zoom: 1;
    /*top: -2px;*/
    top: 0px;
    background: #0c3058;
    border-radius: 0 5px 5px 0;
    z-index: 99;
    color: #fff;
    padding: 0px 8px 0px 8px;   
}
.action_btn_a{
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 3px 0px;
    font-size: 18px;
    padding: 3px 0px
}
.checkselectedWorkstatus
{
    width: 50%;
    float: left;
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 3px 0px;
    font-size: 18px;
    padding: 3px 0px
}
.action_btn_a:hover
{
    
       
}
.table tr td .action_btn_a:hover{
    color: #666 !important;
    text-decoration: underline;
}
.page_no_wrap_clss
{
    height: 50px;   
}
.page_no_wrap_clss table td span, .page_no_wrap_clss table td a
{
    font-size: 15px;   
    line-height: 50px;
    padding-right: 5px;
}
.container_form
        {
            border: 1px solid #ccc;
            box-shadow: 0px 0px 3px #ccc;
            width: 100%;
            float: left;
            padding: 15px;
            margin-right: auto;
            margin-left: auto;
        }
        
.form-control option
{
    width: 100%;
    overflow: hidden;
    font-size: 13px;   
}
.contentwrapper{
float: left;
width: 100%;
}

.inset
{
    /*height: 100vh;   */
}

html
{
    /*overflow: hidden;   */
}
.header_ab{position:absolute !important;}
.loct_on_map_lbl
{
 width: 100%;
    float: left;
    padding-top: 8px;   
}
.form-control
{
    /*height: 28px;*/
    height: 26px;
    font-size: 13px;
    font-weight: 400;
    line-height: 28px;
    padding: 0px 12px;
}

#ctl00_ContentPlaceHolder1_rptViewerMinistry_fixedTable
{
   float: left;
}

#ctl00_ContentPlaceHolder1_rptViewerMinistry
{
    height: 200px;   
}

#ctl00_ContentPlaceHolder1_rptViewerMinistry_fixedTable tr+tr+tr+tr+tr td+td+td
{
    height: 200px !important;   
}
.input-group-addon {
   padding: 5px 12px;
}
.input-group-addon.captcha{
padding: 0px;
}
.form-control.date_pick_box
{
   background: #fff;   
}
textarea
{
    resize: none;   
}

.imp_note_div
{
   width: 100%;
   float: left;   
   border-bottom: 1px solid #dacece;
}
.imp_note_div h3
{
    font-family: none;
    margin: 5px 0px 15px 0px;
    color: #b51212; 
    font-size: 20px;  
}
.home_link_div
{
   width: 100%;
    float: left;
    /* border-top: 1px solid #dacece; */
    padding-top: 10px;
    font-size: 16px;  
}
.login_detail_area .panel-footer
{
    width: 100%;
    float: left;   
}
.table-bordered .fa.fa-eye
{
    color: #167fda;   
}


.table
{
    margin-bottom: 0px;
}
.panel-heading {
    padding: 6px 10px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 5px 8px;
}
.panel-body {
    padding: 5px 5px;
}
.inset {
    padding: 10px 12px 40px 12px;
}
.panel {
    margin-bottom: 10px;
}
.form-control[disabled], .form-control[readonly]
{
    border-color: #ccc;
    box-shadow: none; 
}
.form-group label
{
    margin-bottom: 2px;
}
.form-group {
    margin-bottom: 8px;
}
.page-header {
    margin: 0 0 10px;
}
.input-group-addon {
   padding: 0px 10px;
}
.form-control.date_pick_box[disabled]
{
    background-color: #eee;
}