/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 15, 2012 */

/*.hindi{
font-family: 'krishnanormal';
							}
*/
.hindi{font-family : krishnanormal;}

/*body{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;background-color:#fff;}*/


@font-face {
    font-family: 'krishnanormal';
    src: url('krishna.eot');
    src: url('krishna.eot?#iefix') format('embedded-opentype'),
         url('krishna.woff') format('woff'),
         url('krishna.ttf') format('truetype'),
         url('krishna.svg#krishnanormal') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
.English{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
}



.Design{
	width:800px;
	height:380px;
	background-color:#fb6700;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
}
.Design1{
	width:800px;
	height:480px;
	background-color:#fb6700;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
}
.Design2{
	width:85%;
	height:100%;
	background-color:#FFFFFF;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 1px 0px 15px 1px #888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	
	padding-top:15px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-bottom:30px;
	margin-top: 15px;
	}


.Login{
	width:450px;
	height:300px;
	background-color:#fb6700;
	z-index:10000px;
	border-radius:20px;
	border:#82a389 0px solid;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
}

.font{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12pt;
color:#333;}

.font1{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15pt;
color:#333;}

.font2{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15pt;
color:#FFFFFF;}

.font3{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:9pt;
color:#00000;}

.fonta{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight: bold;
}


.himansu{
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	box-shadow: 3px 3px 8px #888888;
	}
	
	
.tblclass{
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: normal;
margin: 25px 0px;
}
.datelabel
{
font-family: Arial, Helvetica, sans-serif;
font-size:6pt;
font-weight: normal;
}


/*Lightbox Styles*/
.tbox
{
    position: absolute;
    display: none;
    padding: 14px 17px;
    z-index: 900;
}
.tinner
{
    padding: 15px;
    background: #fff url(image/preload.gif) no-repeat 50% 50%;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
}
.tmask
{
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 800;
}
.tclose
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(./image/close.png) no-repeat;
}
.tclose:hover
{
    background-position: 0 -30px;
}

#error
{
    background: #ff6969;
    color: #fff;
    text-shadow: 1px 1px #cf5454;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 0;
}
#error .tcontent
{
    padding: 10px 14px 11px;
    border: 1px solid #ffb8b8;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#success
{
    background: #2ea125;
    color: #fff;
    text-shadow: 1px 1px #1b6116;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 10;
    -moz-border-radius: 0;
    border-radius: 0;
}
#bluemask
{
    background: #000;
}
#frameless
{
    padding: 0;
    cursor: pointer;
}
#frameless .tclose
{
    right: 6px;
}
/*End Lightbox Styles*/
/* Report CSS */

.tab{background:url(./image/center.jpg) repeat-x top;}
.tabred{background:url(./image/repeat-red.jpg) repeat-x 0px 0px;}
table tr td.tab{border-left:#c7c7c7 1px solid; height:35px; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;}
table tr th.tab{border-left:#c7c7c7 1px solid; height:35px; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;}
.headerlink{text-decoration:none;font-size:14px; color:#fff;text-transform:uppercase;}
table tr td.tabred{border-left:#dc212a 1px solid; font-size:12px; color:#fff; padding:17px 13px; text-transform:uppercase; font-weight:bold;}




table tr td.tab1red{border-left:#c7c7c7 1px solid; border-bottom:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#747474; padding:0px 12px; text-transform:uppercase;}
table tr td.tab0{border-left:#c7c7c7 0px solid;}
table tr td.tab0red{border-left:#c7c7c7 0px solid; padding-left:0px!important;}


table tr td.tab2{border-left:#c7c7c7 1px solid; background:#edede9; font-size:12px; color:#747474; padding:5px 12px 5px 20px; text-transform:uppercase;}
table tr td.tab2red{border-left:#787878 1px solid; background:#edede9; font-size:12px; color:#747474; padding:5px 12px 5px 20px; text-transform:uppercase;}




table tr td p{font-size:12px; color:#e9e9e9}
table tr td.tab4{border-right:#c7c7c7 1px solid;}
table tr td.tab41red{border-right:#787878 1px solid;}
table tr td.tab4red{border-bottom:#787878 1px solid;}
table tr td.tab5 {border-bottom:#c7c7c7 1px solid; color:#e30613; font-weight:bold; vertical-align:middle; font-size:12px; text-decoration:none;}


table tr th.summary_report_header{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:uppercase;font-weight:normal;text-align:center;background:#000;}
table tr td.summary_report_rows{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:16px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;border-bottom: #c7c7c7 1px solid;font-weight:bold}

table tr th.detail_report_header{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:2px 2px; text-transform:uppercase;font-weight:normal;text-align:center;background:#555555;}
table tr td.detail_report_rows{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:5px 5px; text-transform:none;text-align:left;border-bottom: #c7c7c7 1px solid;}
/*table tr td.detail_report_hindi_rows{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:5px 5px;text-align:center;border-bottom: #c7c7c7 1px solid;}*/
table tr td.detail_report_hindi_rows{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:5px 5px; text-transform:none;text-align:center;border-bottom: #c7c7c7 1px solid;}


table tr td.tab1hindinobg_new{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 1px;text-align:center;}

table tr td.tab3hindinobg_new{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px; text-align:center;}
table tr td.tab1nobg_new{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab3nobg_new{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}




/*
table tr th.summarytabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}

table tr td.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:capitalize;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr th.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:1px 1px; text-transform:capitalize;font-weight:normal;text-align:center;background:#3c3c3c;}


table tr td.tab1{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab1hindi{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:16px; color:#747474; padding:0px 1px;text-align:center;}
table tr td.tab1nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab1hindinobg{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 1px;text-align:center;}
table tr td.tab3{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab3hindi{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:1px; color:#747474; padding:0px 12px; text-align:center;}
table tr td.tab3nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 1px; text-transform:none;text-align:center;}
table tr td.tab3hindinobg{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px; text-align:center;}
table tr td.tab10{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-align:left;}
table tr td.tab30{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 12px; text-align:left;}
*/

table tr td.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr th.tabwithoutheight{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;}
table tr td.tab1{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab1hindi{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:16px; color:#747474; padding:0px 12px;text-align:center;}
table tr td.tab1nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab1hindinobg{font-family : krishnanormal; border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px;text-align:center;}
table tr td.tab3{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab3hindi{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:16px; color:#747474; padding:0px 12px; text-align:center;}
table tr td.tab3nobg{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:12px; color:#000; padding:0px 12px; text-transform:uppercase;text-align:center;}
table tr td.tab3hindinobg{font-family: 'krishnanormal';border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; font-size:16px; color:#000; padding:0px 12px; text-align:center;}
table tr td.tab10{border-bottom:#c7c7c7 1px solid;border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#fff; font-size:12px; color:#000; padding:0px 12px; text-align:left;}
table tr td.tab30{border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid; background:#d9d9d9; font-size:12px; color:#000; padding:0px 12px; text-align:left;}

.Paging
{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#3c3c3c;text-decoration:none;width: 22px !important;}
.PagingSelected
{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#4f6b72;text-decoration:none;width: 22px !important;}
.reportLink{font-size:12px; color:#3c3c3c; padding:17px 13px; font-weight:bold;text-decoration:none;}
.reportLink2{font-size:12px; color:#fff; padding:17px 13px; font-weight:bold;text-decoration:none;}
.reportheading{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px;font-weight:bold;text-align:left;
			   background-color: #0f0100;
			   }
.pageheading{font-size:20px !important; font-weight: bold; color:#555555; padding:10px 2.5px;text-align:left;background: transparent url(./style/images/line.png) repeat-x center bottom;margin-top: -20px;line-height: 10px !important;}
.completerow{background:#71FF71;color:#fff;}
.incompleterow{background:#FFFF84;color:#fff;}
.notstartedrow{background:red;color:white !important;}
    .notstartedrow td {
        color: white !important;
    }
        .disputedrow {
    background: #335c99;
    color: #fff;
}
.cancelledrow{background:black;color:white;}


.reporthindiheading{font-family: 'krishnanormal'; font-size:16px; color:#fff; font-weight:bold;text-align:left;background:#3c3c3c;}

.completerowindicator 
{border:#c7c7c7 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#71FF71;text-decoration:none;}
.incompleterowindicator
{border:#c7c7c7 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:#FFFF84;text-decoration:none;}
.notstartedrowindicator {
    border: #c7c7c7 1px solid;
    font-size: 12px;
    width: 15px;
    color: #fff;
    padding: 5px 2.5px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    background: red;
    text-decoration: none;
}
.disputedrowindicator {
    border: #c7c7c7 1px solid;
    font-size: 12px;
    width: 15px;
    color: #fff;
    padding: 5px 2.5px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    background: #335c99;
    text-decoration: none;
}
.cancelledrowindicator
{border:white 1px solid; font-size:12px; width:15px; color:#fff; padding:5px 2.5px; text-transform:uppercase;font-weight:normal;text-align:center;background:black;text-decoration:none;}

/* Report CSSS background-color: #EBEBEB;*/

.GridLink{font-size:12px; color:#3c3c3c; padding:0px 0px; font-weight:bold;text-decoration:none;}


.contractorregistration
{
	background-color: #F9F9F9;
	border:#c7c7c7 1px solid;
}

.contractorbgcolor
{
	background-color: #E6E6E6;
	border: #c7c7c7 1px solid;
}
.reporterror{border:#c7c7c7 1px solid; font-size:14px; color:#fff; padding:5px 2.5px;font-weight:bold;text-align:left;background:#3c3c3c;}

.SiteLink{font-size:12px; color:#000; padding:1px 1px; font-weight:bold;text-decoration:none;}


input[type="checkbox"], input[type="radio"] {
display: block;
float: left;
margin-right: -16px;
padding: 0;
width: 50px !important;
}


/*.btn-submit {
    padding: 0 20px 4px 10px;
    margin: 2px;
    height: 30px;
    opacity: 1;
}
 .btn-submit {
    background: #555 url(../images/button-bg.png) repeat-x;
    height: 35px;
    display: inline-block;
    padding: 0 17px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #383838;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    font-size: 12px;
    line-height: 25px;
}
	.btn-submit:hover
	{
		box-shadow: 0px 0px 2px 1px #000000b3;
		color: white;
		font-weight: bold;

	} */
	.btn-submit {
    background-color: #ff8d00;
    border-color: #ffe100;
    color: #fff;
    cursor: pointer;
	border-radius: 2px;
    text-transform: capitalize;
    font-size: 15px;
    padding: 10px 19px;
    cursor: pointer;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
	display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn-submit:hover {
    background-color: #f6583d;
    border-color: #ffe733;
    color: #fff;
    border-radius: 5px;
}

.btn-submit-disable
{
	opacity:0.5;
}

.mmbt25
{
	margin-bottom:5px;
}

.responsive-table
{
	height: 500px;
	width: 1240px;
	overflow: auto;
}