@charset "utf-8";

@font-face {
    font-family: 'rupee_foradianregular';
    src: url('font/rupee_foradian-webfont.eot');
    src: url('font/rupee_foradian-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/rupee_foradian-webfont.woff2') format('woff2'),
         url('font/rupee_foradian-webfont.woff') format('woff'),
         url('font/rupee_foradian-webfont.ttf') format('truetype'),
         url('font/rupee_foradian-webfont.svg#rupee_foradianregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*---- CSS Reset Start ----*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size: 100%;font:inherit;vertical-align: baseline;}
a{color:inherit;}
img {max-width:100%;}
body {font: 62.5%/1.6 Arial,Helvetica,sans-serif;background-image:url(../Images/page_bg.png);background-repeat:repeat;margin:0;padding:0;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
form{/*float: left;*/position:relative;width: 100%;margin:0;padding:0;}
/*---- CSS Reset End ----*/
/*---- Common Classes Start ----*/ 
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.nodisplay {display:none;}
.nodisplay_strict {display:none !important;}
.blckDisp{display:block !important;}
.inlBlck{display:inline-block !important;}
.alignleft {float:left;}
.alignright {float:right !important;}
.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:95%;margin:auto;min-width:1024px;-webkit-box-shadow: 0px 0px 8px #ABA0A0;-moz-box-shadow: 0px 0px 8px #ABA0A0;box-shadow:0px 0px 8px #ABA0A0;}
.headerCover{background-color: #ffffff;float: left;margin:0;padding:0;width: 100%;}
.logo{float:left;}
.welcomeDiv{color: #263543;float:left;font-family:Arial,Helvetica,sans-serif;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:#263543;font-family: Arial,Helvetica,sans-serif;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: Arial,Helvetica,sans-serif;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% 1% 1%;}
.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: Arial,Helvetica,sans-serif;font-size:11px;padding:12px 0px 20px 15px;float:left;}
.footrLinks{color:#ffffff;font-family: Arial,Helvetica,sans-serif;font-size:11px;padding:12px 15px 12px 0px;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: Arial,Helvetica,sans-serif;color:#252c4c;display:block;clear:both;font-weight:bold;padding:8px 0px 0px 0px;margin:0px 0px 8px;border-bottom:1px #c3c3c3 dashed;line-height:42px;font-size: 16px;}
h3, .cntrlSubTitle{font-family: Arial,Helvetica,sans-serif;color:#252c4c;display:block;clear:both;font-weight:bold;padding:8px 0px 0px 0px;margin:0px 0px 8px;border-bottom:1px #c3c3c3 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:4px 0px 0px 0px;}
.menuRight{float:right;padding:6px 0px 0px;width:100%;}
/*--- Buttons Start ---*/
.btnTop{background-position:11px center;background-repeat:no-repeat;background-color:#4a5c73;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-color: #4a5c73;background-position:11px center;background-repeat:no-repeat !important;background-color: #4a5c73;border-radius: 12px;font-size: 12px;color: #fff !important;padding:3px 20px 3px 30px;text-decoration: none;float:left;margin-left:10px;border:none !important;width:auto !important;height:auto !important;display:inline-block;}
.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:3px 17px 3px 33px;margin:auto 10px auto 10px !important;}
.lowerdiv .deleteSelectBtn{margin-left:10px;}
.lowerdiv > div{width:100% !important;}
.advanceSearch {padding:3px 17px 3px 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: #4A5C73;float: right;margin:0px;padding: 10px 3px 10px 10px;position:relative;right:0px;width:99%;z-index: 1;}
/*--- Buttons End ---*/
/*------------Gridview Table Css Start--------------*/
.tableDiv, .rowSpan{border-collapse:separate;border-spacing: 0px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;width:100%;overflow:auto;margin:0px auto;clear:both;border:1px #ECECEC solid  !important;}
.tableDiv tr, .rowSpan tr{border:none;}
.tableDiv th, .rowSpan th, td.headerStyle{background-color: #CFD0D2;border-right: 1px solid #BCBEC3;color:#252C4C;font-weight: bold;padding:10px 6px;}
.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 #DADADD;padding: 4px 6px;}
.tableDiv th:last-child, .tableDiv td:last-child, .rowSpan th:last-child, .rowSpan td:last-child{border:none;}
.tableDiv th a, .rowSpan th a{color:#252c4c !important;}
.tableDiv a, .rowSpan a{text-decoration:none;}
.tableDiv th, .tableDiv td, .rowSpan th, .rowSpan td{text-align:left;}

/*------------Gridview Table Css Start--------------*/
.tablelvDiv, .rowSpan{border-collapse:separate;border-spacing: 0px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;width:100%;overflow:auto;margin:0px auto;clear:both;border:1px #ECECEC solid  !important;}
.tablelvDiv tr, .rowSpan tr{border:none;}
.tablelvDiv th, .rowSpan th, td.headerStyle{background-color: #CFD0D2;border-right: 1px solid #BCBEC3;color:#252C4C;font-weight: bold;padding:10px 6px;}
.tablelvDiv th a, .rowSpan th a{background-image:url("../images/multiselect-icon.gif");padding-right:18px;background-position:right;background-repeat:no-repeat;}
.tablelvDiv td, .rowSpan td{border-right: 1px solid #DADADD;padding: 4px 6px;}
.tablelvDiv th a, .rowSpan th a{color:#252c4c !important;}
.tablelvDiv a, .rowSpan a{text-decoration:none;}
.tablelvDiv th, .tableDiv td, .rowSpan th, .rowSpan td{text-align:left;}

/*------------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: Arial,Helvetica,sans-serif;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: Arial,Helvetica,sans-serif;padding:0px 3px 0 3px;float:left;}
.PagerContainerTable{color: #424242;margin-top:2px;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: #0160A9;cursor:default;padding-left:5px;padding-right:5px;}
.PagerOtherPageCells, .PagerSSCCells{padding-left:5px;padding-right:5px;white-space:nowrap;}
.PagerHyperlinkStyle:link, .PagerHyperlinkStyle:visited, .PagerHyperlinkStyle:active{color: #000000;text-decoration: none;}
.PagerHyperlinkStyle:hover{color: #0160A9;text-decoration: none;}
.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: Arial,Helvetica,sans-serif;font-size: 12px;color: #fff;font-weight: bold;width:150px;text-align:right;float:left;margin-top:4px;line-height:20px;}
.searchdivField{font-weight:normal;}
.row {display:inline-block;margin:5px 0px;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;}

.row3ColSearchBoxDiv {display:inline-block;margin: 5px 20px 5px 0;vertical-align:top; width:30%}
.row3ColSearchBoxDiv input{float:right;margin-top:7px;margin-left:5px; width:50%;border:none;padding:3px 3px;font-family: Arial,Helvetica,sans-serif;font-size:12px;color:#252c4c;border-radius:4px;}
.row3ColSearchBoxDiv select{float:right;margin-top:7px;margin-left:5px; width:50%;border:none;padding:3px 3px;font-family: Arial,Helvetica,sans-serif;font-size:12px;color:#252c4c;border-radius:4px;}
.row3ColSearchBoxDiv input[type='checkbox']{float:right;margin-top:7px;margin-left:5px; width:15px;margin-right: 44%;}
.row3ColSearchBoxDiv label {padding-left:5px;text-align:left;width: auto;float:left}
.row3ColSearchBoxDiv span {float:left}
.row3ColSearchBoxButtonDiv {display:inline-block;margin:5px 0px;vertical-align:top; width:99%}
.row3ColSearchBoxButtonDiv input { float:right; }

.row2ColSearchBoxDiv {display:inline-block;margin: 5px 10% 0 5px;vertical-align:top; width:35%}
.row2ColSearchBoxDiv input{float:right;margin-top:7px;margin-left:5px; width:60%;border:none;padding:3px 3px;font-family: Arial,Helvetica,sans-serif;font-size:12px;color:#252c4c;border-radius:4px;}
.row2ColSearchBoxDiv select{float:right;margin-top:7px;margin-left:5px; width:60%;border:none;padding:3px 3px;font-family: Arial,Helvetica,sans-serif;font-size:12px;color:#252c4c;border-radius:4px;}
.row2ColSearchBoxDiv input[type='checkbox']{float:right;margin-top:7px;margin-left:5px; width:15px;margin-right: 44%;}
.row2ColSearchBoxDiv label {padding-left:5px;text-align:left;width: auto;float:left}
.row2ColSearchBoxDiv span {float:left}
.row2ColSearchBoxButtonDiv {display:inline-block;margin:5px 0px;vertical-align:top; width:99%}
.row2ColSearchBoxButtonDiv input { float:right; }

.searchInput{border:none;padding:3px 3px;font-family: Arial,Helvetica,sans-serif;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: Arial,Helvetica,sans-serif;font-size: 12px;margin: 0 0 10px 4px;padding: 4px 3px;width: 157px;}
.search{cursor:pointer;background:#fff;border:none;font-family: Arial,Helvetica,sans-serif;font-size:12px;color:#252c4c;padding:5px 12px;float:left;margin:0 8px 0 0;font-weight: bold;}
.Clear{background:#83BFF2;cursor:pointer;border:none;font-family: Arial,Helvetica,sans-serif;margin: 0 8px 0 0;font-size:12px;color:#052E70;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;}
.menuRightInner{float:right;min-width:75px;}
.advanceSearchPanel{float: left; margin: 0; position: relative; width: 100%; margin-top:7px;}
.dataLimit{color:#4A5C73; font-size:14px; font-weight:bold; float:left; margin:6px 0px 10px;}
.dataLimitList{margin-left:10px;}
.searchDiv li.row.nobdr:last-child{padding-left:20px;}
/*---- Search Panel End ----*/
/*----Login Page Start---*/
.loginCover{font-family: Arial,Helvetica,sans-serif;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;}
/*---- login page with 3 links -----*/
.applicationDiv{background-color:#fff;width:92%;padding:12px 18px 25px;-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;}
.appHdin{width:190px;font-size:20px;background:url(../images/select-application.png) no-repeat center left;padding:2px 0px 5px 28px;text-align:left;font-weight:bold;margin:5px auto;}
.dbIcon{background:#0060a9;width:114px;height:114px;padding:5px;color:#fff; font-size:16px;font-weight:bold;text-decoration:none;text-align:center;display:inline-block;margin:5px 5px 10px;border-radius:6px;}
.applicationDiv .txtLeft{margin-left:0px;}
.icon{ width:100%; height:85px;display:block;}
.coreIcon{background:url(../images/core-db-icon.png) no-repeat center;}
.hrmsIcon{background:url(../images/hrms-db-icon.png) no-repeat center;}
.dmsIcon{background:url(../images/dms-db-icon.png) no-repeat center;}
.dbIcon:hover{background-color 1000ms ease-out 0.1s;background:#263543;}
.innerIcon{cursor:pointer;background-color:#263543;font-family: Arial,Helvetica,sans-serif;font-size:13px;color:#fff;background-repeat:no-repeat;background-position:center 25px;padding:18px 25px;border-radius:0px 0px 5px 5px;border:none;margin:0px 8px 0px 0px;-webkit-box-shadow:0px -1px 2px #323232;-moz-box-shadow:0px -1px 2px #323232;box-shadow:0px -1px 2px #323232;}
.coreIconInner{background-image:url(../Images/core-icon-sm.png);}
.hrmsIconInner{background-image:url(../Images/hrms-icon-sm.png);}
.dmsIconInner{background-image:url(../Images/dms-icon-sm.png);}
/*----Login Page Complete---*/
/*---- Navigation Css Start ----*/
.nav{display:block;float: left;font-size: 13px;font-weight:700;width: 100%;background-color:#83bff2;}
.navList{text-align:left;display:block;position:relative;}
.navItem{float:left;display:inline;position:relative;border-left:1px #73afde solid;}
.navItem:first-child {border:none;}
.navItem a{display:block;color:#052e70;padding:7px 20px;position:relative;text-decoration:none;}
.navItem > a:hover{}
.navItem:hover .navSubmenu {display:block;}
.navSubmenu{clear: both;left: 6px;display:none;margin:8px 0 0 10px;position: absolute;width: 210px;z-index:111;}
.navSubmenuItem a{background-color: #83BFF2;background-image: url("../Images/dropdown_arrow_right.png");background-position: 6px center;background-repeat: no-repeat;border-bottom: 1px solid #73afde;border-right: medium none;display: block;padding:6px 2% 6px 13%;width:85%;}
.navSubmenuItem a:hover {color:#081017;background-image: url("../Images/dropdown_arrow_right_hover.png");}
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 ----*/
/*---- 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: #000;font-family: Arial,Helvetica,sans-serif;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 #808080;margin:0;color:#000;font-family: Arial,Helvetica,sans-serif;height:24px;line-height: 20px;width:300px;font-size:12px;}
.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:3px 5px 2px;}
.formTable input[type='checkbox'], .formTable input[type='radio']{width:auto; border:none; float:left; margin:1px 5px 0 0;}
.formTable{clear:both;min-width:30%;widthauto;margin:0 0 20px 0px;padding-top:10px;}
.formTable tr{background:#fff !important;}
.formTable tr td{background-color:transperant;border:none !important;border-collapse:collapse;vertical-align:top;}
.formTable input[type='file'] {border:0;}
input.formSubmit, a.formSubmit {background-color:#4A5C73;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;}

.reportFormTable {padding:15px 5px 15px 5px;margin:0;}
.reportFormTable td{padding:5px 7px 5px 3px;margin:0;}
.reportFormTable td label,.reportFormTable td span.fieldbold {color: #fff;font-family: Arial,Helvetica,sans-serif;font-size: 13px;text-align: right;display:marker;margin:0px;line-height:26px;padding:0;vertical-align:top;width:auto;}
.reportFormTable textarea, .reportFormTable select, .ddselection{border: 1px solid #808080;margin:0;color:#000;font-family: Arial,Helvetica,sans-serif;height:24px;line-height: 20px;width:300px;font-size:12px;}
.reportFormTable textarea{width:300px; line-height:20px; text-indent:3px;text-indent:3px;}
.reportFormTable input[type='text']{text-indent:3px;}
.reportFormTextarea{height:auto; max-height:76px;resize:none;	padding: 5px 0 0 5px;}
.reportFormTable select{ width:302px; padding:3px 5px 2px;}
.reportFormTable input[type='checkbox'], .reportFormTable input[type='radio']{width:auto; border:none; float:left; margin:1px 5px 0 0;}
.reportFormTable{clear:both;min-width:30%;widthauto;margin:0 0 20px 0px;padding-top:10px;}
.reportFormTable tr{background:#4a5c73 !important;}
.reportFormTable tr td{background-color:transperant;border:none !important;border-collapse:collapse;vertical-align:top;}
.reportFormTable input[type='file'] {border:0;}
.reportFormTable input {background-color:#fff;border:none;font-size:12px;margin:0 8px 0 0;display:inline-block;text-decoration:none;border-radius:5px;position:relative;border:0;height:28px;float:left;width:auto;}
.reportFormTable a {background-color:#fff;cursor:pointer;border:none;font-size:12px;color:#4A5C73;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;}
.reportFormTable input[type='submit'] {padding:0 19px !important; font-weight: bold !important; color:#4A5C73 !important;cursor:pointer !important;}

/*.formTable select option{width:280px;}*/

.ChckList .checkActive{margin:0;float:left;padding-top:0;}
.checkActive{margin:8px 0px 0px 8px;float:left;padding-top:2px;}
.aclPermission > .FieldName{text-align:left; display:inline; margin:0px 5px 15px 20px;}
span.formSubmit{background-color:#4A5C73;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;line-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:#263543;text-shadow:1px 2px 1px #575757;}
.ChckList{color: #727272;float: left;font-family: Arial,Helvetica,sans-serif;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%;}
/*.altTable tr:nth-child(2n+1){background:#ececec !important;}*/
/*---- 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: Arial,Helvetica,sans-serif;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{color: #FF0000;display: inline-block;font-size: 16px;}
/*---- Legend start----*/
.iconInfo{clear: both;float: left; padding:0 0 20px; width:100%; background:#fff;}
.iconInfo h4 {border-bottom: medium none; font-weight:bold;  display:block; color:#545454;font-size:16px; margin:0 15px;}
.iconInfo ul {border-top: 1px solid #83BFF2; padding-top: 10px; margin:0 15px; display:block;}
.iconInfo ul li {float: left;font-size: 12px;line-height: 18px;padding:0 22px 0 30px;font-size:14px;}
.iconInfo ul li:last-child {padding:0 22px 0 2px}
.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;}
.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;}
.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: 100%;}
.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: Arial,Helvetica,sans-serif;;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:#ffffff;}
.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: Arial,Helvetica,sans-serif !important;}
/*disable button */
input[type=submit][disabled=disabled],select[type="disabled"], select[type="readonly"],select:disabled, input[type="readonly"], input[readonly="readonly"]  {background:#ECECEC !important; cursor:default;}
/*.aspNetDisabled{background:#ECECEC;}*/
/*table tr even*/
.tableDiv tr:nth-child(odd) {background:#ECECEC !important;}
.tableDiv tr:nth-child(2n+1), .alternaterow{background:#ECECEC !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:'Open Sans',sans-serif;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: Arial,Helvetica,sans-serif;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:url(../images/main-bg.jpg) repeat;
	background-size:cover;
	background-position:center middle;
}
.loginBox {
	width:975px;
	/*background:url(../images/loginblock-bg.png) repeat;*/
	height:408px;
	margin:125px auto;
	font-family:'Myriad pro'; 
	color:#000;
	font-family:Arial;
}
.logoBlck {
	width:325px;
	height:100%;
	text-align:center;
	float:left;
	list-style:none;
	padding:0;
	background:#ffffff;
}
.logoText {
	display:block;
	font-weight:bold;
	font-size:20px;
	border-bottom:4px #fff solid;
	padding:80px 30px 10px 30px;
}
.formBlck {
	width:380px;
	height:100%;
	background:#f6f6f6;
	float:right;
	border-left:1px #eeeeee solid;
	padding:25px 20px 15px;
	font-size:16px;
	border-bottom:4px #0060a9 solid;
}
.formBlck.urlBlock{width:270px;background:#fff;border:0;padding-top:65px;}
.formBlck.urlBlock li{background:url(../images/dropdown_arrow_right_hover.png) no-repeat left 6px;}
.formBlck.urlBlock a{font-size:16px;}
.formBlck.urlBlock a:hover{text-decoration:underline;}
.formBlck.urlBlock li{display:block;width:100%;}
.formBlck li{margin-bottom:14px;padding:0;list-style:none;}
.loginLabel{padding:1px 4px;width:100%;text-align:left;display:block;line-height:22px;}
.loginInput{border:1px #bebebe solid;background:#fff;padding:12px 4px;width:100%;display:inline-block;}
.loginBtn{width:100%;margin:20px 0px 5px 0px;font-weight:bold;padding:10px 0px;background:#2a6ebb;border:none;color:#fff;}
.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:#707070;
	position:relative;
	bottom:0;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:24px;
	padding:25px 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:1px 0px 0px 0px;}
.rememberBlck{font-size:14px;}
.rememberBlck a{color:#2a6ebb;text-decoration:none;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;} 
#overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;}
.CheckboxList input {float:left}
.CheckboxList label {float:left}
.progressBarControl .ui-progress-bar{margin-left:0; width:350px;}
.dashboardTable{width:99%;float:left;padding:14px;margin:0% 1%;}
.dashboardTable .listingGrid{width:100%;overflow:auto;}
.dashboardTable .formTable{min-width:inherit;}
.gridProgressBar .ui-progress-bar{width:220px !important;}
.widgetBox{background-image:url(../images/itufs-logo-bg.png);background-repeat:no-repeat;background-position:15px bottom; width:20%;padding:20px;margin:1.5%;min-height:110px;font-size:30px;line-height:38px; color:#fff;float:left;text-align:right;text-decoration:none;border-radius:12px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.14);padding-right:4%;}
.green{background-color:#9abc32;}
.blue{background-color:#6fb3e0;}
.orange{background-color:#ffb752;}
.contactBlock{padding:0px 25px 20px 25px;text-align:center;max-width:760px;margin:80px auto;background:#fafafa;box-shadow:0px 0px 4px #ccc;}
.contactBlock h3{font-size:36px;line-height:74px;text-transform:uppercase;margin-bottom:25px;}
.contactBlock p{font-size:16px;color:#777;margin:10px 0px;}
.contactBlock h5{font-size:20px;color:#2a6ebb;font-weight:normal;margin:18px 0px;}
.contactBlock h5 strong{font-weight:bold;}
.contactBlock .contactNumber{background:url(../images/call-icon.png) no-repeat left top;padding-left:45px;font-size:26px;text-decoration:none;color:#002467;margin-bottom:10px;}
.progressBarControl > strong{font-size:14px;font-weight:bold;}
.defineLegend span,.defineLegend img{margin-left:10px;vertical-align:middle;font-size:14px;}
