/*!
	Custom CSS
 */
 
 
 .hideInit{
	visibility:hidden;
 }
 
 .invi{
	 display:none;
	 
 }
 
  .floatLeft{
	float:left;
 }
 
 .floatRight{
	float:right;
 }
 
 
 .clearBoth{
	 clear: both;
 }
 
  
 .marginTop10px{
	 margin-top:10px;
 }
 
  .marginTop20{
	 margin-top:20px;
 }
 
  .marginTop80{
	 margin-top:80px;
 }
 
 
 .marginTopBottom20{
	 margin-top:20px;
	 margin-bottom:20px;
 }
 
 .padd8{
	 padding:8px;
	 
 }
 
 .error{
	 color:red;
	 font-size:12px;
	 font-weight:normal
 }
 
 .bld{
	 font-weight:bold
 }
 

 
 .red{
	 color:red;
 }
 
 
 .green{
	 color:#5cb85c;
 }
 
 
 .f12{
	 font-size:12px;
	 
 }
 
 
 .f8{
	 font-size:8px;
 }
 
body.modal-open .datepicker {
    z-index: 1200 !important;
}

#tblEducation th{
	text-align:center;
	font-size:12px;
}

#tblEducation td{
	font-size:12px;
}

#tblCivilService th{
	text-align:center;
	font-size:12px;
}

#tblVoluntaryWork th{
	text-align:center;
	font-size:12px;
}



#tblTrainingProgram th{
	text-align:center;
	font-size:12px;
}


#tblCT th, #tblCT td{
	text-align:center;
	font-size:12px;
}

#tblITallIT th, #tblITallIT td{
	text-align:center;
	font-size:12px;
}


#tblITwithDeadline th, #tblITwithDeadline td{
	text-align:center;
	font-size:12px;
}





#tblAD th, #tblAD td{
	text-align:center;
	font-size:12px;
}


#tblITnoDeadline th, #tblITnoDeadline td{
	text-align:center;
	font-size:12px;
}


#tblVoucher th, #tblVoucher td{
	font-size:12px;
	text-align:center;
}



#tblPO th, #tblPO td{
	font-size:12px;
	text-align:center;
}



#tblLegal th, #tblLegal td{
	text-align:center;
	font-size:12px;
}


#tblCR th, #tblCR td{
	text-align:center;
	font-size:12px;
}



#tblIV th, #tblIV td{
	text-align:center;
	font-size:12px;
}

#tblRS th, #tblRS td{
	text-align:center;
	font-size:12px;
}


#tblPCT th, #tblPCT td{
	text-align:center;
	font-size:12px;
}


#tblRO th, #tblRO td{
	text-align:center;
	font-size:12px;
}

#tblPOCT th, #tblPOCT td{
	text-align:center;
	font-size:12px;
}


#tblRP th, #tblRP td{
	text-align:center;
	font-size:12px;
}

#tblDF th, #tblDF td{
	text-align:center;
	font-size:12px;
}

#tblApplicant th, #tblApplicant td{
	text-align:center;
	font-size:11px;
}


#tblRata th, #tblRata td{
	text-align:center;
	font-size:11px;
}


#tblITPDMUallITPDMU th, #tblITPDMUallITPDMU td{
	text-align:center;
	font-size:11px;
}



#tblITPDMUwithDeadline th, #tblITPDMUwithDeadline td{
	text-align:center;
	font-size:11px;
}



#tblITPDMUnoDeadline th, #tblITPDMUnoDeadline td{
	text-align:center;
	font-size:11px;
}



#tblCTPDMU th, #tblCTPDMU td{
	text-align:center;
	font-size:11px;
}



#tblPersonnelVoucher th, #tblPersonnelVoucher td{
	text-align:center;
	font-size:11px;
}



.tblSmallTable th, .tblSmallTable td{
	text-align:center;
	font-size:11px;
}







.btn-xs{
	margin-bottom:2px;
}



input:-moz-read-only { /* For Firefox */
    background-color: white;
}

input:read-only {
    background-color: white;
}


.loaderModalSmall{
	background-color:none;
    border: none;
    border-radius:0;
    box-shadow:0;
	
}


/*This is the div within which the signature canvas is fitted*/
	#signature {
		border: 2px dotted black;
		background-color:lightgrey;
	}

	/* Drawing the 'gripper' for touch-enabled devices */ 
	html.touch #content {
		float:left;
		width:92%;
	}
	html.touch #scrollgrabber {
		float:right;
		width:4%;
		margin-right:2%;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAAAAACh79lDAAAAAXNSR0IArs4c6QAAABJJREFUCB1jmMmQxjCT4T/DfwAPLgOXlrt3IwAAAABJRU5ErkJggg==)
	}
	html.borderradius #scrollgrabber {
		border-radius: 1em;
	}
	
	
	.borderSection1{
		border:1px solid #e6e6e6;
	}

	
	
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}


.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
	
}

.modal { overflow: auto !important; }



table.dataTable thead .greenBack{
    background-color:#5cb85c;
}

table.dataTable thead .yellowBack{
    background-color:#f0ad4e;
}

table.dataTable thead .blueBack{
    background-color:#337ab7;
}
table.dataTable thead .violetBack{
    background-color:#b770ff;
}


.leftTextAlign{
    text-align:left;
}