/************************** CSS FOR BOOTSTRAP PAGE PRINTING **************************/
  @media print {
  /*CSS TO MAKE DIV CONTENT NON-PRINTABLE AREA*/
	.dontprint { display: none;
	}
	.adjustFontSize {
		font-size:10px;
	}
 }

  /* CSS TO HIDE ELEMENT DURING PRINTING */
 @media print{
	 .noprint{ display:none; }
 }
/*************************** NORMAL PAGE CSS FOR DISPLAY ***************************/
	.tableRowBg {
		 background-color: #42A5F5 !important;
		 color: #FFFFFF;
		 font-weight: bold;
		 border-bottom:solid 1px #FFF;
		 border-top:solid 2px #FFF;
	}
	.tableRowGrouBg {
		   background-color: #C7C7C7 !important;
	}
	
	.table-fontColor {
		  color: #C71319 !important;
	}
	

  

/*************************** CCS USED ON FORM ***************************/
    label {
		font-weight: bold;
	}
    /*label:after { content: ": " }*/
	
	.custom-control-label {
		text-transform: capitalize;
		font-weight: bold;
	}
	.requiredField {
		color:#F00;
	}
	.errDiv {
		font-size:12px; 
		color:red; 
		font-style:italic;
	}
	.formErrorSummary {
		text-align:center; 
		color:red; 
		font-size:12px; 
		font-style:italic;
	}
	
	
	.formSeperator {
		height:40px;
		border-bottom:#CCC outset 1px;
		border-left:none;
		border-right:none;
		border-top:#CCC outset 1px;
		background:#172D44;
		color:#FFF;
		font-weight:bold;
		padding:10px;
		border-radius:4px;
	}
	
/*************************** CCS USED ON REPORT CONTROL BUTTON ***************************/ 
.Softcustom {
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	text-transform: uppercase;
	background-image: -moz-linear-gradient(left, #00BFFF, none);
	background-image: -o-linear-gradient(left, #00BFFF, none);
	background-image: -webkit-linear-gradient(#00BFFF, none);
	background-image: -webkit-gradient(linear,left top, right top, color-stop(0, #00BFFF), color-stop(1, none));
	background-image: linear-gradient(left, #00BFFF, none);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00BFFF', EndColorStr='none', GradientType=1);
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00BFFF', EndColorStr='none', GradientType=1);
	border-style: solid;
	color: #ffffff;
	background-color: #00BFFF;
	border-color: #00BFFF;
	font-size: 0.8em;
	border-width: 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	/*behavior: url(../webassist/button_styles/ie-css3.htc);*/
	font-weight: bold;
}
.Softcustom:hover {
	background: transparent;
	color: #ffffff;
	background-color: #5CB85C;
}

 .viewBtn {
	 background-color:#5CB85C;
	 border-radius:5px;
	 color:#FFF;
 }
 
 .editBtn {
	 background-color:#337AB7;
	 border-radius:5px;
	 color:#FFF;
 }
 
  .backBtn {
	 background-color:#5BC0DE;
	 border-radius:5px;
	 color:#FFF;
 }
 
 .deleteBtn {
	 background-color:#D9534F;
	 border-radius:5px;
	 color:#FFF;
 } 
 
 .miscBtn {
	 background-color:#800000;
	 border-radius:5px;
	 color:#FFF;
 }
 
 .columnGroupingSum {
	 background-color:green; 
	 color:white; 
	 font-weight:bold;
 }
 
 
/******* STYLE FOR RESPONSIVE DIV START HERE *******/
/*.container {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
  /*padding-top: 75%;*/ /* 4:3 Aspect Ratio */
  /*padding-top: 66.66%;*/ /* 3:2 Aspect Ratio */
  /*padding-top: 62.5%;*/ /* 8:5 Aspect Ratio */
  /*padding-top: 100%;*/ /* 1:1 Aspect Ratio */
/*} */

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
/******* STYLE FOR RESPONSIVE DIV END HERE *******/