@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight_italic';
    src: url('fonts/roboto-lightitalic-webfont.eot');
    src: url('fonts/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-lightitalic-webfont.woff') format('woff'),
         url('fonts/roboto-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.eot');
    src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-medium-webfont.woff') format('woff'),
         url('fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/robotocondensed-bold-webfont.eot');
    src: url('fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('fonts/robotocondensed-regular-webfont.eot');
    src: url('fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face { 
	font-family: 'trajan_pro'; 
	src: url('fonts/trajan_pro.eot'); 
	src: url('fonts/trajan_pro.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/trajan_pro.woff') format('woff'), 
	 	 url('fonts/trajan_pro.ttf') format('truetype'),
		 url('fonts/trajan_pro.svg#trajan_pro') format('svg');
	font-weight: normal; 
	font-style: normal;
}
*, *:before, *:after {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}
html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
a {
	text-decoration:underline;
	color:#E65A15;
}
a:focus {
	outline:thin dotted
}
a:hover, a:active {
	outline: 0;
}
a:hover {
	text-decoration:none;
	color:#393939;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
b, strong, dt, th {
	font-weight: bold;
}
em, i {
	font-style:italic;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address {
	margin:0;
	padding:0;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
	max-width:100%;
	height:auto;
}
figure {
	margin:0;
}
legend {
	white-space:normal;
}
q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
table {
	border-collapse:separate;
	border-spacing: 0;
	width: 100%;
	empty-cells:show;
	border:none;
}
table table {
	margin:0
}
th, td {
	border:none;
	padding:8px 10px
}
caption, th, td {
	font-weight: normal;
}
a, input[type="submit"], input[type="button"], button, button[type="submit"] {
	-moz-transition:background 0.4s ease, color 0.2s ease;
	-webkit-transition:background 0.4s ease, color 0.2s ease;
	-o-transition:background 0.4s ease, color 0.2s ease;
	-ms-transition:background 0.4s ease, color 0.2s ease;
	transition:background 0.4s ease, color 0.2s ease;
}
a:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, button[type="submit"]:hover {
	-moz-transition:background 0.5s ease;
	-webkit-transition:background 0.5s ease;
	-o-transition:background 0.5s ease;
	-ms-transition:background 0.5s ease;
	transition:background 0.5s ease;
} /* ******** 2. Form Fields ******** */
button, input, select, textarea {
	margin:0;
	vertical-align: baseline;
	background-color:transparent;
	border:none;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea {
	width:100px;
	height:30px;
	padding:0;
	color:#747474;
	font-size:0.933em;
	line-height:normal;
	outline:none;
	border:1px solid #e5e5e5;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	margin:0 5px 0 0;
}
input[type="checkbox"] {
	-webkit-appearance:checkbox;
}
input[type="radio"] {
	-webkit-appearance:radio;
}
input[type="submit"], input[type="button"], input[type="reset"], button, .button {
	line-height:1.143em;
	padding:7px 15px;
	display:inline-block;
	text-decoration:none;
	border:0 none;
	margin:0;
	outline:0 none;
}
textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical;
	height:100px;
	max-width:100%;
	min-width:100%;
	max-height:500px;
	min-height:90px;
}
fieldset {
	border:0 none;
	margin:0;
	padding:0
}
label {
	display:inline-block;
	padding-bottom:5px;
	font-weight:bold;
	font-size:14px;
	color:#212121;
	font-weight:normal
}
input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="submit"]:focus, input[type="button"]:focus, textarea:focus, select:focus, .fancy-select .trigger.open {
	-webkit-appearance:none;
	box-shadow:none;
	border-color:#a5a5a5;
}
input[type="submit"]:focus, input[type="button"]:focus, button:focus {
	outline:1px dotted #111;
} /* ******** 3.Clear Floats ******** */
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:before, .radioList:after, .logobar:before, .logobar:after, .minister:before, .minister:after, .news:before, .news:after, .welfareSchemes .title:before, .welfareSchemes .title:after, .schemeList li h4 a:before, .schemeList li h4 a:after {
	content:'';
	display:table;
}
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after, .logobar:after, .minister:after, .news:after, .welfareSchemes .title:after, .schemeList li h4 a:after {
	clear:both;
} /* ******** 4.Common Classes ******** */
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:20px 0;
	padding:0
}
html, body {
	height:100%;
}
body {
	color:#212121;
	font:93.8%/1.6 'robotoregular';
}
body {
	background-color:#fff;
}
h1 {
	color:#224477;
	font:2em 'robotoregular';
	margin:0;
}
h2 {
	color:#111;
	font:1.500em 'robotoregular'
	margin-bottom:15px;
}
h3 {
	color:#222;
	font:17px 'robotoregular';
	margin-bottom:15px;
}
h4 {
	color:#444;
	font:15px 'robotoregular';
	margin-bottom:10px;
}
h5 {
	color:#224477;
	font:14px 'robotoregular';
	margin-bottom:10px;
}
h6 {
	color:#224477;
	font:11px 'robotoregular';
	margin-bottom:5px;
}
ul {
	padding:0 0 0 15px;
}
ol {
	padding:0 0 0 20px
}
ul ul, ol ol {
	margin:10px 0
}
ul, ol, li {
	list-style:none;
}
ul.bulletText {
	padding:0 0 0 15px;
}
ul.bulletText li {
	margin-bottom:3px;
	padding:2px 0 2px 25px!important;
	background:url(../../images/bgi/right-ar.png) left 11px no-repeat;
}
ul.bulletText li ul {
	margin-bottom:0;
	padding-left:2px;
}
ul.bulletText li ul li {
	list-style:none;
	padding-left:10px!important;
	font-size:0.933em;
	background:url(../../images/bgi/breadcrumb.png) left 10px no-repeat;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address {
	margin:0 0 20px;
}
input[type="text"], input[type="file"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea {
	width:100%;
	height:35px;
	padding:5px 10px;
	border:1px solid #c2c2c2;
}
input[type="file"] {
	height:inherit
}
input[type="submit"], input[type="button"], input[type="reset"], button, .button {
	background-color:#274456;
	color:#fff;
	border:none;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover {
	color:#fff;
	background-color:#959595;
}
input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, button:active, .button:active {
	position:relative;
	left:1px;
	top:1px;
}
input[type="submit"].cancelBtn, input[type="button"].cancelBtn, input[type="reset"].cancelBtn {
	background-color:#888;
}
.alignLeft {
	float:left
}
.alignRight {
	float:right;
}
.displayNone, .hasJS noscript, .hideThis {
	display:none!important;
	visibility:hidden
}
.jsRequired {
	width:100%;
	display:block;
	color:#fff;
	text-align:center;
	font-size:0.800em;
	line-height:2.500em;
	border:none;
	background-color:#C00;
}
.mrgAuto {
	margin-right:auto;
	margin-left:auto;
}
.mrgT20 {
	margin-top:20px;
}
.mrgL20 {
	margin-left:20px!important;
}
.mrgR20 {
	margin-right:20px;
}
.mrgB20 {
	margin-bottom:20px !important;
}
.mrgT10 {
	margin-top:10px;
}
.mrgL10 {
	margin-left:10px!important;
}
.mrgR10 {
	margin-right:10px;
}
.mrgB10 {
	margin-bottom:10px;
}
.padL20 {
	padding-left:20px;
}
.padR20 {
	padding-right:20px;
}
.padB20 {
	padding-bottom:20px;
}
.padT20 {
	padding-top:20px;
}
.padL15 {
	padding-left:15px;
}
.padR15 {
	padding-right:15px;
}
.padB15 {
	padding-bottom:15px;
}
.padT15 {
	padding-top:15px;
}
.padL10 {
	padding-left:10px;
}
.padR10 {
	padding-right:10px;
}
.padB10 {
	padding-bottom:10px;
}
.padT10 {
	padding-top:10px;
}
.padTB10 {
	padding-top:10px;
	padding-bottom:10px;
}
.padTB15 {
	padding-top:15px;
	padding-bottom:15px;
}
.padTB20 {
	padding-top:20px;
	padding-bottom:20px;
}
.pad10 {
	padding:10px;
}
.pad15 {
	padding:15px;
}
.pad20 {
	padding:20px;
}
.pad25 {
	padding:25px;
}
.pad30 {
	padding:30px;
}
.width100p {
	width:100%;
}
.width90p {
	width:90%;
}
.width80p {
	width:80%;
}
.width70p {
	width:70%;
}
.width60p {
	width:60%;
}
.width50p {
	width:50%;
}
.width40p {
	width:40%;
}
.width30p {
	width:30%;
}
.width20p {
	width:20%;
}
.width10p {
	width:10%;
}
.fileSize {
	display:inline-block;
	vertical-align:middle;
	margin-left:3px;
	font-size:0.800em;
}
.extIcon {
	vertical-align:middle;
	margin-left:3px;
}
.rsIcon {
	width:11px;
	height:11px;
	display:inline-block;
	overflow:hidden;
	margin-right:2px;
	text-indent:-99999px;
	background:url(../../images/rupee.png) left top no-repeat;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
/**********************************IMS Application Style Started***********************************/
/*---- CSS Reset End ----*/
/*---- Common Classes Start ----*/ 
.nodisplay {display:none;}
.nodisplay_strict {display:none !important;}
.blckDisp{display:block !important;}
.inlBlck{display:inline-block !important;}
.alignleft {float:left;}
.alignright {float:right;}
.nobdr {border:none !important;}
.subTitle{font-size:10px;font-weight:normal;}
.cntrlTitle{line-height:36px;font-size:14px;}
.error{color:#FF0000;font-size:12px !important;}
fieldset {border: 1px solid transparent;margin: 0;padding: 0;}
.validationError{color:#ff1200;font-weight:bold;font-size:12px;margin:3px 10px 5px;float:left;width:100%;display:block;}
.txtLeft{text-align:left; margin-left:10px;}
.txtCenter{text-align:center !important;}
.txtRight{text-align:Right !important;}
.slct{width:40px !important; text-align:center !important;}
.action{width:110px; text-align:center;}
.labelTd{min-width:140px; max-width:220px; vertical-align:middle; text-align:right;}
.labelTd-Left{min-width:140px; max-width:220px; vertical-align:middle; text-align:left;}
.inputTD, .inputlTD, .inputlTd{width:315px; text-align:left;}
.HelpBtn{font-size:14px; float:right;}
.mrgnNone{margin:0px !important;}
.paddNone{padding:0px !important;}
.tableCenter{margin:0 auto !important;}
.fullWidth {width:100% !important;}
.addintionNote{	color:#000;font-size:12px;margin:0 12px 5px 0px;float:left;width:100%;}
.inputBig{width:300px !important;}
.inputLarge{width:600px !important;}
.txtBoxSm{width:15px !important; text-align:center; padding-right:4px !important;}
.autoWdth{width:auto !important;}
.w50{width:50px !important;}
.w70{width:70px !important;}
.w100{width:100px !important;}
.w125{width:125px !important;}
.w150{width:150px !important;}
.w170{width:170px !important;}
.w200{width:200px !important;}
.w300{width:300px !important;}
.innerBtn{margin-right:5px !important;display:inline-block;}
/*---- Common Classes End----*/ 
/*---- Application Master Start ----*/
.wrapper{width:100%;margin:auto;min-width:320px;}
.headerCover{background-color: #ffffff;float: left;margin:0;padding:0;width: 100%;}
.logo{float:left;margin:10px 0px 5px 15px;}
.welcomeDiv{color: #f17039;float:left;font-family: 'robotoregular';font-size:13px;margin:10px 12px 0px 30px;min-height:24px;padding:0;font-weight:600;max-width:300px;}
.welcomeDiv span{float:right;background-image:url("../images/welcome_icon.png");background-position:left center;background-repeat:no-repeat;padding: 0 0 0 25px;}
.leftsideHdr{float:left;}
.rightsideHdr{float:right;display:block;max-width:540px;border-radius:0px 16px 0px 0px;}
.logoutDiv{float:right;width:105px;}
.logoutBtn{cursor:pointer;background-color:#f17039;font-family: 'robotoregular';font-size:13px;color:#fff;background-image:url(../Images/logout.png);background-repeat:no-repeat;background-position:center left;padding:10px 10px 10px 18px;float:right;border-radius:0px 0px 5px 5px;border:none;margin:0px 20px 0px 0px;-webkit-box-shadow:0px -1px 2px #323232;-moz-box-shadow:0px -1px 2px #323232;box-shadow:0px -1px 2px #323232;}
.hdrDrpdwns{background-color:#263543;float:right;-moz-box-shadow:0px 1px 1px 0px #646465;-webkit-box-shadow:0px 1px 1px 0px #646465;box-shadow:0px 1px 1px 0px #646465;margin:11px 0px 12px 0px;}
.companyDropdownDiv{float:left;font-family: 'robotoregular';font-size:13px;padding:6px 15px 6px 8px;}
.companyDropdownDiv label{float:left;color:#fff;}
.dropdown {padding:3px 4px;border-radius:2px;border:none;margin:0px 0px 0px 8px;font-size:11px;}
#ddlLocations.dropdown{width:230px;}
#ddlModules.dropdown{width:125px;}
.container {background-color:#fff;float:left;width:100%;position:relative;min-height:550px;padding:0;}
.fancybox-inner > .container{height:auto;/*min-height:auto;*/}
.navCover {float: left;width: 100%;margin:8px 0px 0px 0px;position:relative;padding:1px 0 3px;background:#E1E1E1; z-index:2001}
.navDiv{width: 100%;float: left;margin:0px;background:#ffffff;}
.navImg1{float:left;top:-9px;left:-9px;position:absolute;}
.navImg2{float:right;top:-9px;right:-9px;position:absolute;}
.footer{width:100%;background-color:#263543;float:left;position: relative;}
.copyright{color:#ffffff;font-family: 'robotoregular';font-size:11px;padding:2px 15px;float:left;}
.footrLinks{color:#898d9c;font-family: 'robotoregular';font-size:11px;padding:2px 15px;float:right;}
.footrLinks a{color:#ffffff;text-decoration:none;}
.footrLinks a:hover{text-decoration:underline;}
.copyright a{color:#8eb1cc;text-decoration:none;}
.footerShdw{float:left;	width:100%;	text-align:center;}
.footerShdw img{max-width:100%;}
.footerWrap{float:left;	width:100%;	-webkit-box-shadow: 0px 0px 8px #ABA0A0;-moz-box-shadow: 0px 0px 8px #ABA0A0;box-shadow:0px 0px 8px #ABA0A0;}
/*---- Application Master End----*/
h2, .cntrlTitle{font-family: 'robotoregular';color:#274456;display:block;clear:both;font-weight:bold;padding:8px 0px 0px 0px;margin:0px 0px 15px;border-bottom:1px #274456 dashed;line-height:42px;font-size: 16px;}
h3, .cntrlSubTitle{font-family: 'robotoregular';color:#274456;display:block;clear:both;font-weight:bold;padding:8px 0px 0px 0px;margin:0px 0px 8px;border-bottom:1px #274456 dashed;line-height:34px;font-size: 14px;}
.bridcrumbsDiv span {color:#052e70;	font-weight:bold;}
.menuDiv{width:100%;float:left;background:#ffffff;padding-bottom:5px;margin:0;}
.menuRight{float:right;padding:6px 0px 0px;width:100%;}
/*--- Buttons Start ---*/
.btnTop{background-position:11px center;background-repeat:no-repeat;background-color:#e1e1e1;border-radius:12px;font-size:13px;color:#fff !important;padding:3px 20px 3px 20px;text-decoration:none;float:left;margin:0px 8px 0px 0px;border:none;}
.new, .viewreport, .list, .deleteSelectBtn, .advanceSearch{background:#fbfbfb;color:#3f3f3f !important;text-decoration:none;display:inline-block;border:1px #d3d3d3 solid;font-size: 13px;padding:6px 10px 6px 10px;float:left;margin-left:10px;width:auto !important;height:auto !important;display:inline-block;}
.new .fa, .viewreport .fa, .list .fa, .deleteSelectBtn .fa, .advanceSearch .fa{color:#274456;font-size:16px;}
.new{/*background-image:url("../Images/new_icon.png");*/}
input.new{padding:5px 20px 4px 30px; cursor:pointer;}
.ocrBtn{margin:auto 10px auto 0px;}
.viewreport{background-image: url("../Images/view_report_icon.png");}
.list{/*background-image:url("../Images/list_icon.png");*/}
.deleteSelectBtn{/*background-image:url("../Images/delete_icon.png");	padding:6px 17px 6px 33px;margin:auto 10px auto 10px !important;*/}
.lowerdiv .deleteSelectBtn{margin-left:10px;}
.lowerdiv > div{width:100% !important;}
.advanceSearch {/*padding:6px 17px 6px 33px;margin: 0px 0px 0px 5px !important;background-image: url(../Images/search.png);background-position: center left;*/}
.advanceSearchDiv {float:left;max-width:150px;position:relative;}
.searchDiv {background-color: #f9fafa;float: right;margin:0px;padding: 10px 3px 10px 10px;position:relative;right:0px;width:100%;z-index: 1;box-shadow:0px 0px 1px #274456;border:1px #eef2f4 solid;}
/*--- Buttons End ---*/

/*------------Gridview Table Css End--------------*/
/*---- Pagination start ----*/
.paginationDiv{float:right;padding:5px 20px 0 20px;min-width:231px;}
.paginationDiv a{color:#252c4c;text-decoration:none;font-family: 'robotoregular';font-size:12px;padding:0px 5px 0 5px;float:left;font-weight:bold;}
.paginationDiv a:hover {color:#4A5C73;}
.paginationDiv span {font-size:12px;color:#000;font-family: 'robotoregular';padding:0px 3px 0 3px;float:left;}
.PagerContainerTable{color: #424242;margin:4px 0px;font-size:13px;font-weight:bold;}
.PagerContainerTable tr, .PagerContainerTable td{border:none;background:#fff;}
.PagerInfoCell{padding-right: 6px;padding-left: 6px;padding-bottom: 5px;padding-top: 5px;white-space: nowrap;font-weight:normal;}
.PagerInfoCell:link, .PagerInfoCell:visited{text-decoration: none;}
.PagerCurrentPageCell{color: #1c3b4f;cursor:default;padding-left:5px;padding-right:5px;}
.PagerOtherPageCells, .PagerSSCCells{padding-left:2px;padding-right:2px;white-space:nowrap;}
.PagerHyperlinkStyle:link, .PagerHyperlinkStyle:visited, .PagerHyperlinkStyle:active{color: #000000;text-decoration: none;}
.PagerHyperlinkStyle:hover{color: #0160A9;text-decoration: none;}
span.PagerHyperlinkStyle{background:#1c3b4f;color:#fff;}
.GoToLabel{color:#333333;cursor:pointer;font-size:90%;vertical-align:middle;display:inline-block;}
.GoToSelect{font-size:90%;}
.GoToSelectedOption{color:#f9f9f9;background: none repeat scroll 0 0 #0160A9;}
.GoToArrow{vertical-align:middle;cursor:pointer;display:inline-block;}
/*---- Pagination End ----*/
/*---- Search Panel start ----*/
.searchDiv label, .searchdivField{font-family: 'robotoregular';font-size: 12px;color: #1c3b4f;font-weight: bold;text-align:left;line-height:18px;padding-left:10px;display:block}
.searchdivField{font-weight:normal;}
.row {display:inline-block;margin:5px;vertical-align:top;}
.row input[type='checkbox']{float:left;margin-top:7px;margin-left:105px;}
.row input[type='checkbox'] + label{padding-left:5px;text-align:left;width:160px;}
.searchInput{/*border:1px solid #bcbcbc;padding:3px 3px;font-family: 'robotoregular';font-size:12px;color:#252c4c;width:155px;margin:3px 5px 5px 6px;border-radius:4px;float:left;*/}
select.searchInput{width:160px !important;}
.dropdownSearch{border:medium none;border-radius: 4px 4px 4px 4px;font-family: 'robotoregular';font-size: 12px;margin: 0 0 10px 4px;padding: 4px 3px;width: 157px;}
.search{cursor:pointer;background:#274456 !important;border:none;font-family: 'robotoregular';font-size:12px;color:#fff;padding:5px 12px;float:left;margin:0 8px 0 0 !important;font-weight: bold;}
.Clear{background:#a0a0a0 !important;cursor:pointer;border:none;font-family: 'robotoregular';margin: 0 8px 0 0;font-size:12px;color:#fff;padding:5px 12px;float:left;font-weight: bold;}
a.Clear{padding: 4px 16px;text-decoration: none;}
.slidingDiv{padding:0px;margin:0px;/*position:static;*/right:0;}
.advSearchArrow{position:absolute;left:35px;display:block;bottom:-7px;}
.formClose{position:absolute;right:4px;float:right;top:5px;z-index:11111;}
.showHide{display:none;}
.showalways{display:block;}
.menuRightInner{float:right;min-width:75px;}
.advanceSearchPanel{float: left; margin: 0; position: relative; width: 100%; margin-top:7px;}
.dataLimit{color:#f17039; font-size:14px; float:left; margin:6px 0px 10px;width:250px;text-align:right}
.dataLimit label{display:inline-block}
.dataLimitList{margin-left:10px;max-width:100px;display:inline-block}
.searchDiv li.row.nobdr:last-child{padding-left:20px;margin-top:30px;}
/*---- Search Panel End ----*/
/*----Login Page Start---*/
.loginCover{font-family: 'robotoregular';color:#0060a9;width:454px;margin:170px auto 0px;text-align:center;}
.loginCover strong{font-size:25px;text-align:center;text-transform:uppercase;font-weight:bolder;}
.loginDiv{background-color:#fff;width:70%;padding:20px 15%;-webkit-box-shadow: 0px 0px 5px #9e9e9e;-moz-box-shadow:  0px 0px 5px #9e9e9e;box-shadow:0px 0px 5px #9e9e9e;float:left;margin:4px 0 4px 0;position:relative;}
.loginHdin{font-size:19px;background:url(../images/lock.png) no-repeat center left;padding:2px 0px 0px 26px;text-align:left;font-weight:bold;margin:0 0 10px 0px;}
.textboxDiv{width:100%;text-align:left;padding:10px 0px 10px 0px;}
.textboxDiv label{font-weight:bold;font-size:16px;}
.textboxDiv .input_text{-webkit-box-shadow: 0px 0px 2px #9e9e9e;-moz-box-shadow:  0px 0px 2px #9e9e9e;box-shadow:0px 0px 2px #9e9e9e;border:none;width:96%;padding:8px 2%;font-size:15px;color:#4f4f4f;}
.keepLogin{border:none;text-align:left;float:left;padding:18px 0px 0px 0px;}
.keepLogin span{font-size:12px;color:#656666;padding:0px 0px 0px 4px;}
.keepLogin .checkbox{margin:4px 0px 0px 0px;float:left;}
.forgotPass{font-size:12px;float:right;padding:18px 0px 0px 0px;}
.forgotPass a{color:#0060a9;text-decoration:underline;}
.forgotPass a:hover{text-decoration:none;color:#054576;}
.login{border:none; outline:none; background-color:#4A5C73;color:#fff;font-size:15px;padding:6px 19px;border-radius:5px;float:left;cursor:pointer;margin:15px 10px 10px 0px;font-weight:bold;position:relative;}
.login:hover{background-color:#83BFF2;}
.loginCopyright{font-size:12px;color:#727272;padding:5px 0 0 0;}
.loginSignup{padding:7px 0px 3px 0px;}
/*----Login Page Complete---*/
/*---- Navigation Css Start ----
.nav{display:block;float: left;font-size: 13px;font-weight:700;width: 100%;background-color:#f0f0f0;}
.navList{text-align:left;display:block;position:relative;padding:0;margin:0;}
.navItem{float:left;display:inline;position:relative;border-left:1px #c2c2c2 solid;}
.navItem:first-child {border:none;}
.navItem a{display:block;color:#151515;padding:7px 20px;position:relative;text-decoration:none;}
.navItem > a:hover{background-color:#f17039;color:#FFF;}
.navItem:hover .navSubmenu {display:block;}
.navSubmenu{clear: both;left: 0px;display:none;margin:3px 0 0 0px;position: absolute;width: 210px;z-index:111;}
.navSubmenuItem a{background-color: #f0f0f0;background-image: url("../Images/dropdown_arrow_right.png");background-position: 6px center;background-repeat: no-repeat;border-bottom: 1px solid #c2c2c2;border-right: medium none;display: block;padding:6px 2% 6px 10%;width:85%;}
.navSubmenuItem a:hover {color:#081017;background-image: url("../Images/dropdown_arrow_right_hover.png");background-color:#f17039;color:#FFF;}
ul.navSubmenu .navSubmenuItem:hover > .navSubmenu, .MegaMenu .navSubmenuItem:hover > .navSubmenu{display:block !important;background:none;float:left;margin:0px auto !important;top:0;left:173px;}
.navSubmenuItem:hover{position:relative;}
.navSubmenuItem > .navSubmenu{display:none !important;}
ul.navSubmenu .navSubmenuItem:hover > .navSubmenu , .MegaMenu .navSubmenuItem:hover > .navSubmenu{display:block !important; float:left; margin:0px auto !important;top:0; left:210px;background:#e7edf6 !important;}
.ulArrow{ background: url(../images/dropdown_arrow_up.png) no-repeat center 0; height:8px; width:100%; display:none; position:absolute; left:0; bottom:-8px;z-index:11111111;}
.nav li.navItem:hover .ulArrow { display:block;  }
.navItem:hover ul.navSubmenu .navSubmenuItem > a span.ulArrow{display:none;}
/*.navSubmenuItem:hover > a{background-color:#263543; color:#fff;}*/
/*---- Navigation Css Start ----*/

/* New Nav Style */

/***********************************Sidebar**********************************/

.sidePanel{width:19%;position:absolute; left:0%; top:0; height:100%; z-index:1;/*border-right:2px solid #3a444b;*/box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);/*background:#1c3b4f*/}
.accordianMenu{width:100%;}
.accordion { width: 100%; max-width: 100%; margin:0; padding:0; list-style:none;}
.accordion li.navItem a{ cursor:pointer; display: block; padding:10px 12px; color: #fff; font-size: 14px; border-bottom: 1px solid #5f7380; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; background:#274456;text-decoration:none;}
/*.accordion li.navItem > a{font-weight:bold;}*/
.accordion li:last-child .a {border-bottom: 0;}
.accordion li i { position: absolute; top: 16px; left: 12px; font-size: 18px; color: #fff; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.active,.accordion li:hover a {}
.accordion li i.fa-angle-down { right: 12px; left: auto; font-size: 16px; }
.accordion li.open .link {color: #fff;}
.accordion li.open i {color: #fff;}
.accordion li.open i.fa-angle-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
/* navSubmenu */
.navSubmenu { display: none; background:; font-size: 14px; padding:0; margin:0; list-style:none;}
.navSubmenu li {position:relative}
.navSubmenu a {display: block; text-decoration: none; color: #d9d9d9; padding:7px 30px 7px 25px !important;  -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.navSubmenu a:hover { background:; color:; }
.accordion li ul.navSubmenu i { left: 27px; top: 14px; font-size:16px; }
.navItem a .fa-angle-down,.navItem a .fa-angle-up{float:right;line-height:24px;}
.navItem a .fa.fa-chevron-right,.navItem a .fa.fa-angle-right{color:#b4bdc2;}
.searchBtnLeft { float:left; width:20%; }
.searchBtnLeft a { background:#e0e0e0; text-align: center;  position:relative;color:#474747; display: inline-block; font-weight:bold; line-height: 20px; max-width: 130px; padding:10px; text-decoration: none; text-transform: uppercase;width: 100%;}
.searchBtnLeft a:after { content:""; width: 0;  height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #e0e0e0; position:absolute;bottom:-12px; left:0; right:0; margin:0 auto;z-index:11111111;}
.searchBtn.close a:after { display:none }
.searchBtnLeft a:hover { background: #f17039; border-color: #d74142; cursor:pointer; color:#fff; }
.searchBtnLeft a:hover:after { border-color: #f17039; border-left: 12px solid transparent; border-right: 12px solid transparent; }
.filter.searchForm { background: #f4f4f4; border: 1px solid #eaeaea; margin-bottom: 15px; padding: 23px; padding-bottom:10px; display:none;}
.perPage { float:right; width:50%; text-align:right; padding-top:0px;margin-bottom:2px}
.perPage select { margin-left: 10px; padding: 7px; width: 16%;max-width:160px;}
/***********************************Main Panel**********************************/

.mainPanel{width:100%;padding-left:0;float:left; width:100%; position:relative; z-index:0;}
.mainPanel .panelInner{padding:0;}
.mainPanel.leftPadRem {
    padding-left: 20%;
    transition: all 0.3s ease 0s;
}
a.navIcon {
    color: #f17039;
    float: left;
    font-size: 24px;
    padding:10px;
    outline: 0 none;
    border:1px #eee solid;
    border-top:none;
}
.content {
    background: #fff;
    height: 100%;
    min-height: 100%;
    position: relative;
    clear:both;
    border-top:3px #ddd solid;
}
.pageContainer{padding:0.5% 1%;clear:both}

/*---- Form Page Css Start ----*/
.formDiv{width:500px;float:left;}
.formTable td{padding:5px 7px 5px 3px;margin:0;}
.formTable td label,.formTable td span.fieldbold, .FieldName, .fieldName {color: #212121;font-family: 'robotoregular';font-size: 13px;text-align: right;display:marker;margin:0px;line-height:26px;padding:0;vertical-align:top;width:auto;}
.formTable input, .formTable textarea, .formTable select, .ddselection{border: 1px solid #e5e5e5;margin:0;color:#747474;font-family: 'robotoregular';line-height: 20px;width:300px;font-size:12px;padding:4px;}
.formTable textarea{width:300px; line-height:20px; text-indent:3px;text-indent:3px;}
.formTable input[type='text']{text-indent:3px;}
.formTextarea{height:auto; max-height:76px;resize:none;	padding: 5px 0 0 5px;}
.formTable select{ width:302px; padding:4px 5px;}
/*.formTable select option{width:280px;}*/
.ChckList .checkActive{margin:0;float:left;padding-top:0;}
.checkActive{margin:8px 0px 0px 8px;padding-top:2px;}
.aclPermission > .FieldName{text-align:left; display:inline; margin:0px 5px 15px 20px;}
.formTable input[type='checkbox'], .formTable input[type='radio']{width:auto; border:none; float:left; margin:1px 5px 0 0;}
input.formSubmit, a.formSubmit{background-color:#fc7840;cursor:pointer;border:none;font-size:12px;color:#fff;padding:0 19px;margin:0 8px 0 0;font-weight: bold;	display:inline-block;text-decoration:none;border-radius:5px;position:relative;border:0;height:28px;float:left;width:auto;}
a.formSubmit{ line-height:28px; border:0 none; height:28px; float:left;}
.btnTop:hover, .new:hover, .viewreport:hover, .list:hover, .deleteSelectBtn:hover, .advanceSearch:hover, input.formSubmit:hover, a.formSubmit:hover{background-color: #fff;box-shadow: 0 0 3px #bcbcbc;}
input.formSubmit:hover, a.formSubmit:hover{color:#fff !important;background:#3e3e3e;}
.ChckList{color: #727272;float: left;font-family: 'robotoregular';font-size: 14px;height: auto;padding-left:5px;}
.ChckList .tableDiv tr{background:none !important;background-color:transparent;display: inline;float: left;}
.ChckList > table td{margin:0;padding:0;}
.radioList table td{padding-top:0px;padding-left:0px;}
.ChckList label{border: medium none;display: inline-block;margin:0px 10px 0px 5px !important;line-height:22px;vertical-align:top !important;}
.ChckList input{line-height:22px;margin-top:5px !important;display:inline-block;vertical-align:top;height:auto;}
.SelectMultiple{border: 1px solid #DFDEDE;border-radius: 2px 2px 2px 2px;color: #727272;float:left;font-size: 14px;height: 30px;margin: 5px 10px !important;padding: 0 1.3%;}
.formTable{clear:both;min-width:30%;width:auto;margin:0 0 20px 0px;padding-top:10px;}
.formTable tr{background:#fff !important;}
/*.altTable tr:nth-child(2n+1){background:#ececec !important;}*/
.formTable tr td{background-color:transperant;border:none !important;border-collapse:collapse;vertical-align:top;}
/*---- Form Page Css Complete ----*/
/*---- multiselect css ----*/
.ui-multiselect{background: url("../images/multiselect-icon.gif") right center no-repeat #fff !important;text-align:left;float:left;font-family: 'robotoregular';font-size:14px !important;border: 1px solid #DFDEDE;margin:0;color:#727272;line-height:26px;padding: 0 0 0 5px !important;width:302px !important;}
.ui-multiselect .ui-icon {background:none !important;}
.ui-multiselect span.ui-icon{float:right;}
.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top: auto !important;	left:-9999px;}
.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important;}
.ui-multiselect-header{padding:3px 0;float:left;width:286px;background:#04AEE4;}
.ui-multiselect-header ul{font-size:12px;list-style:none;}
.ui-multiselect-header ul li{float:left;padding:0 6px;}
.ui-multiselect-header a {text-decoration:none;color:#fff;}
.ui-multiselect-header a:hover{text-decoration:underline;}
.ui-multiselect-header span.ui-icon{float:left;}
.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0;}
.ui-multiselect-menu{display:none;padding:0;position:absolute;z-index:10000;text-align: left;background:#fff;border: 1px solid #d5d5d5;width:292px !important;}
.ui-multiselect-checkboxes{clear:both;position:relative /* fixes bug in IE6/7 */;overflow-y:scroll;}
.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid #fff;padding:1px 3px;background:#ECF8FE;}
.ui-multiselect-checkboxes label input{position:relative;top:1px;}
.ui-multiselect-checkboxes{list-style:none;}
.ui-multiselect-checkboxes li{clear:both;font-size:12px;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none;}

/*----datepicker css ----
.ui-datepicker-calendar tr td{border:1px #CCC solid;text-align:center !important;}
.datepicker{background:url(../images/calender-icon.png) no-repeat right center #fff !important;cursor:pointer;}
.searchInput.datepicker{border-radius:4px 4px 4px 4px;}
.ui-datepicker td span, .ui-datepicker td a:hover{background:#7e8ea2;color:#ffffff;}*/
/*---- Message/Error Display CSS start ----*/
.messagePanelTab{width: 100%; text-align: center; padding: 5px 0; float: left;}
div.MessagePanel{border-color:#87FF87;background-color:#C6FFC6;color:#185100;}
div.ErrorPanel{border-color:#FF9393;background-color:#FFDDDD;color:#FF0000;}
div.InfoPanel{border-color:#8CCDFF;background-color:#C9E7FF;color:#1649FF;}
div.WarningPanel{border-color:#FFC747;background-color:#FFE093;color:#7F3300;}
div.ErrorPanel, div.MessagePanel, div.InfoPanel, div.WarningPanel{margin:10px;border-style:solid;border-width:1px;font-size:16px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;box-shadow: 2px 2px 2px #AAAAAA;position:fixed;width:50%;left:25%;z-index:9999999;top:46%;}
div.ErrorPanel img, div.MessagePanel img, div.InfoPanel img, div.WarningPanel img{float:left;}
div.ErrorPanel div, div.MessagePanel div, div.InfoPanel div, div.WarningPanel div{margin:0px 20px;padding:8px 0;text-align:left;}
div.ErrorPanel h3, div.MessagePanel h3, div.InfoPanel h3, div.WarningPanel h3{font-size:20px;font-weight:bold;margin:0;padding:0px 0px 4px 0px;margin-bottom:3px;}
.reqField,.red{color: #FF0000;display: inline-block;font-size: 16px;}
/*---- Legend start----*/
.iconInfo{clear: both;float: left; padding:0 0 10px; width:100%; background:#fff;}
.iconInfo h4 {border-bottom: 1px solid #274456; font-weight:bold;  display:block; color:#274456;font-size:16px; margin:0 15px;}
.iconInfo ul { padding-top: 10px; margin:0 15px; display:inline-block;width:50%;max-width:400px;}
.iconInfo ul li {float: left;font-size: 12px;line-height: 18px;padding:0px 15px 0px 3px;font-size:14px;color:#3e3e3e;}
.iconInfo ul li span{color:#274456;}
.legendReq{text-align:right;float:right;margin:8px;line-height:38px;}
/*.iconInfo ul li.edit {background: url("../Images/edit.png") no-repeat 4px;}
.iconInfo ul li.view {background: url("../Images/look.png") no-repeat 4px;}
.iconInfo ul li.delete {background: url("../Images/close.png") no-repeat 4px;}
.iconInfo ul li.rqstd{background: url("../Images/requested.png") no-repeat 4px;}
.iconInfo ul li.rcvd{background: url("../Images/received.png") no-repeat 4px;}*/
/*---- Legend End----*/
.centeralign {margin:0 auto; text-align:center; display:table-cell; width:auto;}
.centeralign > .FieldName{text-align:center; float:none;}
.centeralign > .formSubmit{float:none; margin:5px auto;}
.centeralign > .formInput, .formTextarea, .dropdownList{float:none;}
.radioBtn label{display:inline-block; float:left; margin:0px 10px 5px 5px !important;}
.versionList  {margin:5px 0px; display:block;}
.versionList .currentVersion {font-size:16px; color:#366287; font-weight:bold; float:left;}
.versionList .versionListRight {font-size:14px; color:#263543; font-weight:bold; float:right;}
.versionListRight select {border:1px solid #ccc; height:24px; width:100px;}
.versionList a {text-decoration:none;}
.versionList a:hover {text-decoration:underline;}
.horizontalLinks {display:block; padding:5px 0 0; background:#fff !important;border:none !important;}
.ui-widget-content.horizontalLinks, .ui-widget-content.horizontalLinks ul, .horizontalLinks .ui-widget-content{border:none;}
.horizontalLinks .ui-widget-content{background:none;}
.horizontalLinks > ul {margin:0; padding:0; border:none !important;}
.horizontalLinks .ui-widget-header{background:none;}
.horizontalLinks li {Display:inline-block; margin:0 5px 0 0; font-size:14px; background:#eee; font-weight:bold; color:#366287;  padding: 5px 10px; border:1px solid #c3c3c3;  border-bottom:0 none;}
.horizontalLinks li a{color:#545454; text-decoration:none;}
.horizontalLinks li a:hover{color:#366287; text-decoration:underline;}
.horizontalLinks ul li.active, .horizontalLinks ul li:hover{ background:#fff;}
.subHead {font-size:13px; color:#263543; font-weight:bold; border-bottom:1px solid #c3c3c3; padding-bottom:4px; margin:10px 15px;line-height:28px;}
.innerTitle{font-size:13px;color:#263543;font-weight:bold;line-height:28px;margin-right:5px;}
.bdrTbl {border-top: 1px dashed #C3C3C3;}
/*.tableDiv input, .tableDiv textarea, .tableDiv select{border: 1px solid #808080;color:#000;height:26px;line-height: 22px;padding: 2px 3px;width:100px;font-size:12px;}
.tableDiv textarea{height:70px;line-height: 22px;padding: 2px 3px;width:100px;font-size:12px;}
.tableDiv select{width:160px;}*/
.inputBig{width:305px !important;}
.inputSm{width:102px !important; padding:2px 5px !important;}
.inputMedium{width:220px !important;}
.line {background:#C3C3C3; display:block; height:1px;}
.horizontalLinks li.active{margin-bottom:-1px !important; border-bottom: 1px solid #FFFFFF;}
.horizontalLinks li.active a{ color:#366287 !important;}
.ui-tabs-active.ui-state-active{margin-bottom:-1px !important; border-bottom: 1px solid #FFFFFF;}
.ui-tabs-active.ui-state-active a{color:#366287 !important;}
.tableDiv input[type='checkbox'], .tableDiv input[type='radio']{width:auto; height:auto; padding:0; margin:4px 0px;}
.tableDiv .fa{font-size:16px;margin:0px 1px;color:#274456;}
.amoutTxt {display:block; margin:5px 0px; text-align:right; font-weight:bold; font-size:14px; color:#263543;clear:both;}
.reportInfo{width:100%;}
.reportInfo .amoutTxt{display:inline-block; clear:none;}
.formTable input[type='file'] {border:0;}
.remark {width:767px !important; height:70px !important; padding:5px !important;line-height:20px;}
.remarkSm{width:290px !important; height:70px !important;line-height:20px;}
.tblTxt .labelTd .FieldName, .fieldbold {font-weight:bold; text-align:right;}
.tableDiv input[type='image']{width:auto; padding:0; margin:0; border:0; height:auto;}
.forBtn td input:first-child{margin-left:0;}
.tableScroll{float: left;overflow: auto;width:99.5%;}
.viewReport{display:block;clear:both;}
.reasontxtbox{width:350px !important;}
.tableDiv select{padding:4px; height:28px;}
/* fancybox popup */
#popupcontainer{display:none;}
.inputTxt, .popupTxtarea{border: 1px solid #DFDEDE;margin:0;color: #727272;font-family: 'robotoregular';height:26px;width:320px;text-indent:3px;font-size:14px;display:inline-block;border-radius:4px;}
.popupContainer table tr .fieldName{width:150px;display:table-cell;text-align:left;padding-left:20px;}
.popupContainer table tr td{padding:5px 0px;text-align:left;}
.fancybox-inner{background:#f6f6f6;}
.popupTxtarea{height:100px; border:1px #ccc solid;}
.tableDiv .formSubmit{color:#fff;border:none;margin:0 auto;float:none;}
.popupContainer .validationError{float:left;margin-left:4px;}
.popupContainer{background:#fff;}
/* Treeview CSS 
.verticleMenu{width:18%;max-width:314px; float:left; vertical-align:top; border-right:#ccc solid 1px;overflow:scroll;}
.dvCategoryInfo{ float: left; padding-left: 5px; width: 72%;}
.veticleNav{width:100%; margin:15px 0px;float:left; display:block;font-size:13px; color:#4A5C73;}
.veticleNav table, .veticleNav table td, .veticleNav div table td {margin:0; padding:0;}
.rootNode{font-weight:bold;}
.veticleNav table .MainContent_trvCategories_0 {margin:2px 2px 0px 4px;}
.veticleNav img{vertical-align:middle;}
.activeNode{padding:0; font-weight:bold;}
*/
.dvVersion{display:none;}
.amoutTxt a{text-decoration:none; margin-right:8px;}
/*.txtPopup{height:100% !important; max-height:400px !important;}*/
.lowerdiv{padding:10px 0 10px; margin:10px 0px; position:relative; bottom:0; text-align: center; float:left;width:100%;}
.scanDD{ float:left; width:90px; height:24px; padding:3px; line-height: 28px; margin:1px 8px 2px ;}
.lowerdiv .subHead{margin:0px 5px; border:none;}
.lowerdiv .deleteSelectBtn{margin-right:0px;}
#divtitle .subHead, .subheadPopup{margin:6px 5px 2px 5px;}
.messageBox{width:100%; height:400px;border:1px #ccc solid;}
.viewdocclose{padding-left: 0px !important; float: left;width:15px !important; margin:8px 2px !important;height:15px !important;border:none !important;display:block;}
.popupContainer{float:left; padding:1%;width:98%; display:block;}
.validationErrorsm{color:#ff1200;font-weight:bold;font-size:12px;float:left;width:auto;display:inline-block; position:absolute;}
.alignleft.chlabel > label{float:left;}
.innerFieldset{float:left; width:100%; overflow:hidden;}
.innerFieldset .innerFieldset{width:100%;margin:0%; padding:0%;}
/* multiscan popup css*/
.panelBtn{float: left; width: 98%;text-align: left !important; margin-bottom:10px;}
.imageContainer{float: left; background:#fff; width:335px; border:2px #ccc solid;margin-top:8px;  padding:4px; height:491px;}
.txtContainer{float: right;width: 335px; background:#fff; margin-top:8px; height: 100%; border:2px #ccc solid; padding:4px;}
option{	font-family: 'robotoregular';}
/*disable button */
.aspNetDisabled,input[type=submit][disabled=disabled],select[type="disabled"], select[type="readonly"],select:disabled, input[type="readonly"], input[readonly="readonly"]  {background:#f9f9f9 !important; cursor:default;}
/*.aspNetDisabled{background:#ECECEC;}*/
/*table tr even*/
.tableDiv tr:nth-child(odd) {background:#fff !important;}
.tableDiv tr:nth-child(2n+1), .alternaterow{background:#fff !important;}
.showDiv{width: 100%; background: #fff !important;}
.innerGridShow{background:#fff;border-top:1px solid #ECECEC !important;border-bottom:1px solid #ECECEC !important;}
.subLabel{min-width:80px;}
.inputlTd span, .inputTD  span{text-align:left; margin:0px;}
.white, .alt{background:#ececec !important;}
.whiteWH, .altWh{background:#ffffff !important;}
.alt.altWh{background:#ffffff !important;}

/*For Report Page*/
.reportPage {background:#fff; margin:0; padding:0 5%;}
.reportPage .inputlTd span, .reportPage .inputTD span{margin:8px 5px;}
.reportPage .tableDiv td{border-bottom:0 none;}
.reportPage .tableDiv th{border-bottom:1px solid #BCBEC3;}
.formInnerTable td{margin:0 !important; padding:0px 7px 0px 3px !important;}
.formInnerTable .txtLeft, .formInnerTable .validationError{margin-left:0px;}
.checkboxPanel{ height:auto;max-height:150px; border:1px solid #eee;width:295px;}
.checkboxPanel > .checkAll{display:inline-block; padding-left:2px;}
.checkboxPanel > table td label{width:235px !important; text-align:left !important;}
.reportPage .formInnerTable .inputTD span{margin:5px !important;}
.mrgnNone .validationError{margin:0px;}
.innerTableField label{margin-right:5px !important; margin-left:5px !important;}
.browseBtn{margin-right:10px;}
/* Edit and View Inner Amount Table (literal) */
.amountTable td.centeralign span, .amountTable th.centeralign span{display:block;}
.validationError.inputSm{float:none;margin:0;}
td.centeralign{padding:3px 0px 3px 10px;}
/*-------------Bill Process Paragraph----------*/
.billParagraph{vertical-align:top; width:100%;}
.billParagraph span{vertical-align:top;}
.billParagraph span, .billParagraph label{margin-bottom:5px !important;}
.billParagraph .datepicker{margin:0px; padding:0px;}
.billParagraph .inlBlck{margin:0px 5px;}
.billParagraph .inlBlck.inputSm{padding:0 !important; width:110px !important;}
.billParagraph .validationError{display:block; width:100%;}
/*--------------File Upload Control Css------------------ */
.fileUploadCntrl .formTable .inputTD{width:250px;}
.fileUploadCntrl .formTable input, .fileUploadCntrl .formTable textarea, .fileUploadCntrl .formTable textarea, .fileUploadCntrl .formTable select{max-width:200px !important;}
.fileUploadCntrl .subHead, fieldset .subHead{width:100%;margin:10px 5px;}
.innerFieldset .btnTop{width:auto;margin-left:10px;}
a.ctrlshowHide{text-decoration:none;}
.searchDiv .ui-multiselect{border:medium none;border-radius:4px;color:#252C4C;float:left;font-family: 'robotoregular';font-size:13px;margin:3px 5px 5px 6px;padding:0px;width:150px !important;line-height:24px;}
.innerFieldset .PagerContainerTable{margin-top:0px;}
.fancyboxScan{margin-left:10px; display:inline-block;}
.fltNone input{float:none !important;}
.rprtTable{clear:both;position:relative;display:block;height:500px;overflow:auto;}
.searchDiv li .searchError{width:170px; display:block;float:left;}
.navFix{top:0; position:fixed; width:93%; padding-right:2px;}
.fixed {position:fixed; top:0; width:93.1%; margin:auto; min-width:950px;z-index:1111;}
.billOuterrpt .labelTd{width:200px;}
/* for asp:repeater */
.repeatTable{width:100%;margin:0;background:#fff;border-collapse:collapse;border-spacing: 0;font-family: 'robotoregular';font-size: 13px;border:1px solid #ECECEC !important}
.repeatTable{background:#fff !important;}
.repeatTable.altRow{background:#ececec !important;}
.noData{background-color: #ececec !important;border-right: 1px solid #BCBEC3 !important;color:#252C4C;font-weight:normal;}
.repeatTable tr td{border-right: 1px solid #DADADD;padding: 4px 6px;}
.repeatTable tr td.noData{padding:0px !important;}
.repeatTable tr td.noData > div{padding:4px 6px !important;}
.ftr{background-color: #CFD0D2 !important;}
.remarkPopup{max-height:500px; overflow:auto;}
.CustomeGridHeader{height: 85px;vertical-align:middle !important;}
td.headerStyle{background-color: #CFD0D2;border-right: 1px solid #BCBEC3 !important;color:#252C4C;font-weight: bold;padding:10px 6px;border-bottom: 1px solid #BCBEC3 !important;}
.highlightlink{color:#0000ff !important;text-decoration:underline !important;}
.highlightlink:hover{color:#0000ff !important;}
.inputChck{width:280px !important;}
.floatThead-container{left:auto !important;right:auto !important;top:0 !important;}
.formTable tr td .tableDiv tr td {
    border-right: 1px solid #dadada !important;
}
.ruppeText{font-family:'rupee_foradianregular';}
.labelTd .ruppeText{color: #000;font-size: 13px;line-height:26px;}
/*--------------- Grid Amount Bottom and Text top     ------------------------*/
.tableDiv td.txtRight{vertical-align:bottom !important;}
.tableDiv td,.tableDiv td.txtLeft{vertical-align:top;}

.WFRemark {height:50px!important;width:350px!important;}


/***********iTufs login**********/
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.fullBg {
	background-size:cover;
	background-position:center middle;
}
.loginBox {
	width:900px;
	/*background:url(../images/loginblock-bg.png) repeat;
	height:380px;*/
	margin:0 auto;
	margin-top:125px;
	font-family:'Myriad pro'; 
	color:#000;
	font-family:Arial;
	border:1px #eee solid;
	box-shadow:0px 0px 6px #ccc;
}
.logoBlck {
	width:448px;
	height:100%;
	text-align:center;
	/*float:left;*/
	list-style:none;
	padding:0;
	background:#fff;
	display:table-cell;
}
.logoText {
	display:block;
	font-weight:bold;
	font-size:20px;
	border-bottom:4px #fff solid;
	padding:125px 12px 10px;
}
.formBlck {
	width:450px;
	/*height:100%;*/
	background:#f6f6f6;
	/*float:right;*/
	display:table-cell;
	border-left:1px #eeeeee solid;
	padding:25px 35px 15px;
	font-size:16px;
	border-bottom:4px #F17039 solid;
	margin:0px;
}
.formBlck li{margin-bottom:5px;padding:0;list-style:none;}
.loginLabel{padding:6px 4px;width:133px;text-align:left;display:inline-block;}
.loginInput{border:1px #bebebe solid;background:#fff;padding:12px 4px;width:270px;display:inline-block;}
.loginBtn{width:100%;margin:20px 0px 5px 0px;font-weight:bold;padding:10px 0px;background:#959595 !important;border:none;color:#fff;}
.loginBtn:hover{background:#F17039 !important;}
.fullBg .footer {
	background:url(../images/footer-bg.png) repeat;
	position:relative;
	bottom:0;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:24px;
	padding:25px 0px;
	width:100%;
}
.footer{
	background:#3e3e3e;
	position:relative;
	bottom:0;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:24px;
	padding:20px 0px;
	width:100%;
	font-family:'Myriad pro';
	font-family:Arial;
}
.formBlck .inputChck{width:auto !important;}
.inlineBlock{display:inline-block;}
.footer > .container{min-height:0px;height:auto;background:none;padding:0;}
.error{color:#F00;display:block;font-size:12px;margin:0px;}
.rememberBlck{font-size:14px;}
.rememberBlck a{color:#F17039;text-decoration:none;}
.rememberBlck a:last-child{margin-left:27px;}
.loading {text-align: center;position: fixed; top:0; left:0; height:100%;/* min-height:393px; */ width: 100%; z-index:9999;/*margin:19px 0 0 0; display:none;*/} 
.loadingBg{background:#eaeaea; opacity:0.8;  filter: alpha(opacity=80); position:fixed; width:100%; height:100%; left:0;}
.loadingDiv{width:250px; height:148px; padding:20px; left:50%; top:50%; margin-left:-125px;  margin-top:-74px; position:absolute; text-align:center; letter-spacing:1px; color:#545454;} 

/*---- Search Panel start ----*/
.searchInput{background:#fff;margin-top:0;}

/* Login page */

.loginPageForm { background: #f0f0f0; margin: 30px auto 0; padding: 20px; width: 60%; }
.loginPageField { margin-bottom:0px; width: 100%;padding:0;}
.loginPage label { font-size: 0.933em; font-weight: normal; }
.loginremem { font-size: 13px; }
.loginremem input { float: left; margin-right: 8px; margin-top: 5px; }
.loginPageField input {border: 1px solid #abb3aa; }
.loginremem a { float: right; }
.loginPageField input[type="submit"] { margin-top: 15px; padding: 10px 15px; width: 100%; border:0;}
a.loginSignup { text-align:center; width:100%; display:block }

/* Login page */

/* Sign up */

.signupPageField label { font-size: 0.933em; font-weight: normal; }
.signupPageField label span.red { color:red }
.signupLeft, .signupRight { display:inline-block; vertical-align:top; width:48%; margin-top:5px; }
.signupRight { float:right }
.signupPageField { margin-bottom: 15px; width: 100%; }
.signupPageField textarea { min-height:105px; }
.signupBtns{ float: right; text-align: right; width: 100%; }
.signupBtns input { margin-left: 10px; margin-top: 10px; }
.notification { color: #f17039; font-size: 13px; margin-bottom: 15px; text-align: center; width: 100%; }





/*********************************Custom CSS for KSB Application*************************/

.inputBlock{font-size:14px;color:#212121;display: inline-block;vertical-align:top;width:31.5%;padding:10px 2% 10px 0;}
.RemarkLable{font-size:14px;color:#212121;display: inline-block;vertical-align:top;   border:1px solid #c2c2c2;box-sizing:border-box;padding: 0 2% 10px 0; }
.RemarkLable label{margin:10px;}
.inputBlock label{font-size:14px;color:#212121;font-weight:normal}
h2.dashboard{background:#d5d5d7;color:#2a283d;font-size:30px;border:none;line-height:36px;padding:10px 18px;font-family: 'robotoregular';}
.dbContainer{background:#fff;padding:15px;box-shadow:0px 0px 6px #ccc;}
.btnPanel{padding:0px 0px 8px;text-align:right;float:right;}
.btnPanel a{background:#fbfbfb;padding:6px 8px;color:#3f3f3f;text-decoration:none;margin:5px;display:inline-block;border:1px #d3d3d3 solid;}
.btnPanel a .fa{color:#ee573a;}
.btnPanel a:hover{background-color:#fff;box-shadow:0px 0px 3px #bcbcbc;}
.btnPanel a:last-child{margin-right:0;}
.dbContainer h3{color:#ee573a;text-align:left;border:none;float:left;font-size:20px;line-height:42px;padding-top:0;margin-bottom:2px;}
.btmSaprator{padding-bottom:12px;border-bottom:3px #e1e1e1 solid;}
.formContent{width:98%;margin:0 auto}
.formContent .btnPanel{float:right;}
/*------------Gridview Table Css Start--------------*/
.tableDiv, .rowSpan{border-collapse:separate;border-spacing: 0px;font-family: 'robotoregular';font-size: 13px;overflow:auto;margin:0px auto;clear:both;border:1px #dee7ed solid  !important;}
.tableDiv tr, .rowSpan tr{border:none;}
.tableDiv th, .rowSpan th, td.headerStyle{background-color:#dee7ed;border-right: 1px solid #e8eef2;color:#1c3b4f;padding:10px 6px;font-family: 'robotomedium';}
.tableDiv th a, .rowSpan th a{background-image:url("../images/multiselect-icon.gif");padding-right:18px;background-position:right;background-repeat:no-repeat;}
.tableDiv td, .rowSpan td{border-right: 1px solid #dee7ed;border-top: 1px solid #dee7ed;padding:8px 6px;}
.tableDiv td.txtCenter, .rowSpan td.txtCenter{border-right: 1px solid #dee7ed !important;border-top: 1px solid #dee7ed !important;}
.tableDiv th:last-child, .tableDiv td:last-child, .rowSpan th:last-child, .rowSpan td:last-child{border-bottom:1;}
.tableDiv th a, .rowSpan th a{color:#1c3b4f !important;}
.tableDiv a, .rowSpan a{text-decoration:none;}
.tableDiv th, .tableDiv td, .rowSpan th, .rowSpan td{text-align:left;}





header .header-right{display:inline-block; float:right;}
.headrUserAcc { float:right; margin:15px 10px; position:relative }
.headrUserAcc a { display:block; border:1px solid #ccc;font-size:15px; outline:0 none; text-decoration:none; padding:10px;color:#656565; }
.headrUserAcc a img { padding-right:17px; }
.headrUserAcc a i { font-size: 22px; padding-left:32px; padding-right: 7px; }
.headrUserAcc .userAccMenu a i {float: left; font-size: 13px; margin: 4px 0 0; padding: 0 8px 0 0; }


.headrHome { float:right; margin:10px 10px; position:relative }
/*.headrHome a { display:block; border:1px solid #ccc;font-size:15px; outline:0 none; text-decoration:none; padding:10px; }*/
        .headrHome a {
    border: 1px solid #ccc;
    display: block;
    font-size: 15px;
    margin-top: 5px;
    outline: 0 none;
    padding:3px 12px 0px 5px;
    text-decoration: none;
    line-height:38px !important;
}
.headrHome a img { padding-right:14px; }
.headrHome a i { font-size: 22px; padding-left:32px; padding-right: 7px; }
.headrHome .headrHome a i {float: left; font-size: 13px; margin: 4px 0 0; padding: 0 8px 0 0; }



.userAccMenu {position:absolute; right:0px; top:48px; background:#fff; z-index:10; border-bottom:2px solid #f17039; display:none; }
.userAccMenu {animation-duration: 0.4s; animation-fill-mode: both; animation-name: zoomIn; }
.userAccMenu ul { list-style-type:none; margin:0; padding:0; box-shadow:0 4px 9px 0 rgba(0, 0, 0, 0.24); min-width:235px; }
.userAccMenu li { border-top: 1px solid #eeeeee; line-height:18px; }
.userAccMenu ul li a {border:0; color:#575757; font-size:13px; line-height:19px;}
.userAccMenu ul li a:hover { color:#f17039;}
.applicationNo {border-bottom:1px #ccc dashed;}
.applicationNo span{font-weight:bold;color:#f17039;}
.gridFontIcon{font-size:15px;}
.gridFontIcon.disabled{color:#bcbcbc;}
.userPhoto{vertical-align:top;}
.userPhoto input[type="file"]{width:auto}
.userPhoto div.alignRight{ padding:0px 5px 8px 0;}
.userPhoto img{padding:3px;border:1px #eee dashed;}
/*.userPhoto .inputBlock{padding:0 0 0 10px;}*/
.applicationData {padding:0;border-right:1px #f7cfbe solid;border-top:1px #f7cfbe solid;margin-top:20px;max-width:700px;width:100%;}
.applicationData li{text-align:left;border-left:1px #f7cfbe solid !important;border-bottom:1px #f7cfbe solid !important;padding:6px !important;width:50%;float:left;}
.changePassword .inputBlock.cf{clear:both;display:table;}

.navItem.open ul li a{color:#fff;background:#375a6f;transition:all 0.3s ease-out 0s;display:block;}
.navItem.open ul li a:hover{background:#263e4c;color:#fff;transition:all 0.3s ease-out 0s;}

.gridBtn{line-height:28px;font-size:14px;margin-top:5px;}

.mainPanel.leftPadRem.fullPanel{width:100%;padding:0}
.datepicker{background:#fff;}
.fa-check.green{color:#288001;cursor:pointer;display:none;}
.fa-close.redIco{color:#ff1e00;cursor:pointer;display:none;}
label.fLabel.greenLabel{color:#288001;font-weight:bold;}
label.fLabel.redLabel{color:#ff1e00 !important;font-weight:bold;}
.w90{width:90% !important;}
.activeChck{padding-top:45px;}
.addIcon,.deleteIcon{color:#fc7840;cursor:pointer}
.uploadProfile{width:360px;float:left;}
#lblMessage.error{font-size:14px !important;}
.backBtn{float:left;margin:10px;}
.blueBtn{background:#205a72 !important;}
.blueBtn:hover{background:#124357 !important;}
.greenBtn{background:#4b7702 !important;}
.greenBtn:hover{background:#3e6202 !important;}
.grayBtn{background:#939292 !important;}
.grayBtn:hover{background:#868585 !important;}
.orangeBtn{background:#f17039 !important;}
.orangeBtn:hover{background:#FF8C00 !important;}
.redBtn{background:#ed1c24 !important;}
.redBtn:hover{background:#e80e16 !important;}
.forgotPassBox{width:500px;margin:0 auto;}
.forgotPassBox .inputBlock{display:block;width:100%;}
.GoToLabel,#goto_img{float:left}
#div_goto{float:right;}
.PagerHyperlinkStyle{background: #f1f1f1;border: 1px solid #ccc;padding: 2px 4px;min-width:25px;display:inline-block;text-align:center}

.PMSSApp {
    width: 20%;
}

.pmsapp_chklist
{
    color: #212121;
    display: inline-block;
    font-size: 14px;
    padding: 10px 18% 10px 0;
    vertical-align: top;
    width:63.5%;
}
.tabPanel{box-shadow:0px 0px 2px #274456;padding:5px 5px 0px 5px;margin-bottom:15px;}
.tabPanel > a{text-decoration:none; outline:none;}
.tabPanel .tabHead h3{padding:0;line-height:30px;margin:0;border:none;cursor:pointer}
.tabPanel .tabHead h3 span{float:right;margin:8px;display:none;}
.tabDiv{border-top:1px #ccc solid;padding-bottom:5px;}
.vrtScroll{max-height:1000px;overflow:auto;}

@media screen and (max-width: 360px) {
.pmsapp_chklist
{
    color: #212121;
    display: inline-block;
    font-size: 14px;
    padding: 10px 2% 10px 0;
    vertical-align: top;
    width: 98.5%;
}

}


.recieptTitle{padding-top:10px;border-bottom:1px #ccc dotted;line-height:32px;text-align:center;}
.rcptDiv  .fLabel{font-weight:bold !important; color:#575757;display:block;}

#MainContent_divforwarduserlist{overflow-y:scroll;height:250px;}
#MainContent_chklistforwardusers td label{line-break:break-all; width:300px;}

.grevPrev .inputBlock label{ font-weight:bold;}
.grevPrev .inputBlock.inputBig{ width:31.5%!important;}
.tabDiv.show.grevPrev{border:none !important;}

.grevPrev .inputBlock.inputBig.largeField{ width:100%!important;}
.mbbsbdslargdiv{ width:100%!important;}
.grevPrev:after, .grevPrev:before{ content:" "; display:block;}
.grevPrev:after{ clear:both;}
.grevContentBlock{ float:left; width:100%;}
.fa-check.green1{color:#288001;cursor:pointer;display:none;}
.fa-close.redIco1{color:#ff1e00;cursor:pointer;display:none;}
.rcptDiv .inputBlock .fLabel{display:inline;}
.rcptDiv .inputBlock .formInput{ display:block;}
.dataLimitforreport {float:left; width:250px;text-align:right}
.dataLimitforreport .inputBlock{width:100%}
.alignFilterDIV{ width:33%; float:left;}
.alignFilterDIV .inputBlock{ width:100%;}
.smalldropdown{ width:15%; float:left;}
.smalldropdownNew{ display:inline-block;}
.smalldropdown .buttonalign, .smalldropdownNew .buttonalign{display:inline-block;padding-top:38px;}
.midiumDropdown{width:24%;}
.midiumDropdown .inputBlock{ width:100%; }
.datalimitcustom .dataLimit{float:left;}
.customradio{width:45% !important; display:inline-block;}
.customradio label{padding-right:8px;}
.customradio table td:first-child{ width:155px;}



/* pink green form rajya board css */

/*
.resTab {position: relative;}
.resTab .tabNav {margin:0;padding: 0; list-style:none;}
.resTab .tabNav li {display: inline-block;margin: 0;position: relative;background-color: #f17039;}
.resTab .tabNav li a {display: inline-block;padding: 10px 12px;text-decoration: none;font-size: 14px;font-weight: bold;color: #fff;}
.resTab .tabNav .r-tabs-state-active a {color: #f17039;text-shadow: none;background-color: #efefef;}
.resTab .tabContent {padding: 0px;display: none;}
.resTab .r-tabs-panel.r-tabs-state-active {display: block;}
.resTab .r-tabs-accordion-title {display:none;}
.resTab .tabNav .r-tabs-state-disabled {opacity: 0.5;}
.resTab .r-tabs-accordion-title .r-tabs-anchor {display: block;padding: 10px;background-color: #00c5ad;color: #fff;font-weight: bold;text-decoration: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #fff;color: #00c5ad;text-shadow: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}
.noJS .resTab .tabContainer { height:150px; overflow:hidden}
.noJS .resTab .tabContent { display:block; height:150px}*/


.tabNav { margin:0; padding: 0; list-style:none }
.tabNav li { float:left; margin: 0; position: relative; padding-right:24px; margin-left:-24px; }
.tabNav li:first-child { margin-left:0; }
.tabNav li a { position:relative; display:block; padding:10px 70px 10px 73px; text-decoration: none; font-size: 14px; font-weight: normal; color:#fff; background-color: #274456; outline:0; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none; cursor:default; }
.tabNav li a:after { content:''; position:absolute; right:-24px; top:50%; margin-top:-21px; width:24px; height:100%; z-index:99; background:url(../images/tabArrow.png) no-repeat left center; background-size:48px; }
.tabNav .active { z-index:1; }
.tabNav .active a { color: #fff; text-shadow: none; background-color:#f17039; }
.tabNav .active a:after { background:url(../images/tabArrow.png) no-repeat right center; }
.tabContent { padding:15px; border:1px solid #bbb;}
.tabContent.open { display:block; } /*.tabContent.open{ height:auto; padding:15px; border:1px solid #bbb; overflow:visible;}*/
/*.filedResTab .r-tabs-panel.r-tabs-state-active { display: block; }*/
/*.filedResTab .r-tabs-accordion-title { display:none; }*/
.tabTitle { display:none; background-color: #aaaaaa; color: #fff; font-size: 14px; font-weight: normal; outline: 0 none; padding: 10px 40px; cursor:pointer; margin:0; border:1px solid #bfbfbf; }
.tabTitle.active, .tabTitle:hover { color: #fff; background-color:#044989; } /********* Back to Top **********/
#backToTop{width:30px; height:30px; display:none; overflow:hidden; position:fixed; right:50px; bottom:125px; z-index:100; text-indent:-99999px; background:url(../images/back-to-top.png) left top no-repeat;}
#goToBottom{width:30px; height:30px; display:none; overflow:hidden; position:fixed; right:50px; top:125px; z-index:100; text-indent:-99999px; background:url(../images/go-to-bottom.png) left top no-repeat;}




.cf:before, .cf:after {content:" ";display:table}
.cf:after{clear:both}

.formDesc{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d1d1d1;}
label{ color:#222;}
.inputDot{ border:none; border:1px solid #d1d1d1; padding:5px; background:#fff; box-shadow:0 0 1px #d1d1d1; margin-bottom:5px; width:200px;}
.inputDot:focus{box-shadow:0 0 1px #f17039;}
select{ border:none; border:1px solid #d1d1d1; padding:5px; background:#fff; box-shadow:0 0 2px #d1d1d1; margin-bottom:5px; }
input[type="file"]{ border:none; border:1px solid #d1d1d1; padding:2px; background:#fff; box-shadow:0 0 2px #d1d1d1; margin-bottom:5px; width:200px;}
textarea{border:none; border:1px solid #d1d1d1; padding:2px; background:#fff; box-shadow:0 0 2px #d1d1d1; margin-bottom:5px; width:200px; height:40px;}
.appformWrap{ width:1000px; margin:0 auto; border:1px solid #d1d1d1; padding:20px;}


.tableOut { overflow-y:hidden; overflow-x:auto}
.tableData{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;border-top:1px solid #E9E9EA;border-left:1px solid #E9E9EA;}
.tableData table { margin:0}
.tableData th, .tableData td {border:none; padding:8px 10px;border-bottom:1px solid #E9E9EA;border-right:1px solid #E9E9EA;}
.tableData tr:nth-child(odd) td{ background-color:#efefef;}
/*.tableData tr:nth-child(even) td{ background-color:#fff;}*/
caption,th,td {font-weight: normal; background:#fff}
.tableData th{background:#d9d9d9;}
.tableScroll { overflow-y:hidden; overflow-x:auto} 

.note{ font-size:16px; color:#000; margin-top:10px;}
.note span{ font-weight:bold; font-size:18px; color:#F00;}
.hint{ color:#999; font-size:12px;}

.tableData td .tableDate .evenRow td{ background-color:#efefef;}
.tableData td .tableDate td{ background-color:#fff;}
.listNumbers{ font-weight:bold; color:#f17039;}

.formBtn{ width:100%; text-align:center; margin:20px 0;}
.formBtn a, .formBtn input[type="submit"]{ background:#f17039; color:#fff; display:inline-block; font-size:14px; font-weight:bold; border:none; height:36px; line-height:36px; padding:0 20px; cursor:pointer; text-decoration:none!important;}
.formBtn input[type="submit"]{ line-height:34px; height:36px; background:#274456;}
.formBtn a:hover, .formBtn input[type="submit"]:hover{ text-decoration:none; background:#222;}

.fLeft { float:left !important; }
.fRight { float:right !important; }
.wd30{ width:30px!important;}
.wd40{ width:40px!important;}
.wd50{ width:50px!important;}
.wd100 { width:100px!important; }
.wd120 { width:120px!important; }
.wd150 { width:150px!important; }
.wd170 { width:170px!important; }
.wd200 { width:200px!important; }
.wd250 { width:250px!important; }

.appformWrap .error{ display:inline-block;}
.appformWrap label{ padding-right:0;}
.appformWrap textarea{ vertical-align:inherit;}
.appformWrap .required{ font-weight:normal!important; font-size:13px;}
.appformWrap .inputDot, .appformWrap textarea{ width:200px!important; min-width:inherit!important;}

.customFormBtn input[type="submit"]{border: medium none; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; height: 36px; line-height: 36px; padding: 0 20px; text-decoration: none !important;}
.formFilter label{ padding-right:0;}
.formFilter .inputBlock{ width:22.5%;}


.prevBtn{background:#274456 url(../images/left-arrow.png) left center no-repeat!important; padding-left:30px!important;}
.nextBtn{background:#274456 url(../images/right-arrow.png) right center no-repeat!important; padding-right:30px!important;}


/*for the convrting of pdf*/
.pdfOutput .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border-top:1px solid #111; border-left:1px solid #111; }
.pdfOutput .tableData table { margin:0 }
.pdfOutput .tableData th, .pdfOutput .tableData td { border:none; padding:8px 10px; border-bottom:1px solid #111; border-right:1px solid #111; }
.pdfOutput .tableData tr:nth-child(odd) td {
background:none;
}
.pdfOutput caption, .pdfOutput th, .pdfOutput td { font-weight: normal; background:none }
.pdfOutput .tableData th { background:none; }
.pdfOutput .tableData td .tableDate .evenRow td { background:none; }
.pdfOutput .tableData td .tableDate td { background:none; }
.pdfOutput input[type="text"], .pdfOutput select, .pdfOutput input[type="file"], .pdfOutput textarea { border:none; box-shadow:none; }
.pdfOutput table { border-top:1px solid #111; }
.pdfOutput .bottomGrid, .pdfOutput .bottomGrid td { border:none!important; }
.pdfOutput .topGrid { border:none; }
.pdfOutput td { line-height:24px; }
.pdfOutput table{ margin-bottom:20px;}
/*ended*/

.pdfIcon{ background:url(../images/pdf-icon.png) left top no-repeat; background-color:#fff!important;}
.examApp .inputBlock{ width:50%;}
.examApp .radioLinkLabel, .examApp .inputBlock .radioLink{float:left; margin-right:10px;}
.examApp .radioLinkLabel {padding-top:5px;}
.disclaimCenter .formInnerTitle{ text-align:center;}
.blackLabel{color:Black; cursor:pointer !important;}
.datepickerTillDate { background-image:url(../../writereaddata/images/calender-icon.png)!important; }
.datepickerTillDate { background:#f1f1f1 url(../../writereaddata/images/calender-icon.png)  no-repeat scroll right 6px !important; }

/* section added by sanket on 17082016 for all pmss reports */
.firstfilterdata{   
            border-top: 1px solid #d1d1d1;
            border-left: 1px solid #d1d1d1;
            padding: 0 !important; 
}
.firstfilterdata td, .firstfilterdata th
        {
            border-bottom: 1px solid #d1d1d1;
            border-right: 1px solid #d1d1d1;                      
        }
.firstfilterdata th
        {
            background: #f1f1f1;
        }
        #MainContent_grdcourseduration td
        {
            padding: 0px;
        }
        #MainContent_grdcourseduration th
        {
            padding: 0;
            font-weight:bold;
        }
        #MainContent_grdgenderwise td
        {
            padding: 0px;
        }
        #MainContent_grdgenderwise th
        {
            padding: 0;
            font-weight:bold;
        }
        #MainContent_grdcategorywise td
        {
            padding: 0px;
        }
        #MainContent_grdcategorywise th
        {
            padding: 0;
            font-weight:bold;
        }
        #MainContent_grdserviceswise td
        {
            padding: 0px;
        }
        #MainContent_grdserviceswise th
        {
            padding: 0;
            font-weight:bold;
        }
        
        #MainContent_grdcategorywise td
        {
            padding: 0px;
        }
        #MainContent_grdcategorywise th
        {
            padding: 0;
            font-weight:bold;
        }        
        #MainContent_grdcoursewise td
        {
            padding: 0px;
        }
        #MainContent_grdcoursewise th
        {
            padding: 0;
            font-weight:bold;
        }
        
        #MainContent_grdstatewise td
        {
            padding: 0px;
        }
        #MainContent_grdstatewise th
        {
            padding: 0;
            font-weight:bold;
        }
        
        #MainContent_grdstatewisebreakup td
        {
            padding: 0px;
        }
        #MainContent_grdstatewisebreakup th
        {
            padding: 0;
            font-weight:bold;
            width:40px;
        }
        #MainContent_Div61
        {
            width:45.5%;
        }
        #MainContent_Div18
        {
            width:14%;
        }
        #MainContent_Div19
        {
            width:14%;
        }
/* section ended */

/*Add by ankit for block and reject button*/
.blackBtn{background:black !important;}
.cofeeBtn{background-color:#6F4E37 !important;}

.backtotop { width:30px; height:30px; display:none; overflow:hidden; position:fixed; right:10px; bottom:105px; z-index:100; text-indent:-99999px; background:url(../../KSBAdmin/Images/back-to-top.png) left top no-repeat; } /* ******** 10. Main CSS Theme Start ******** */ /* Start Wrapper */