@charset "utf-8";
/* CSS Document */

/* CSS Document */
.hide{
	display:none;
}
/*.loader {
	border: 10px solid #f3f3f3;
   	border-top: 10px solid #9170E4;
    border-radius: 50%;
    width: 60px;
    height: 60px;
   	animation: spin 2s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
*/

.loader {
  		height: 4px;
  		width: 100%;
  		position: relative;
  		overflow: hidden;
  		background-color: #ddd;
		margin-top: 2%;
	}
	.loader:before{
  		display: block;
  		position: absolute;
  		content: "";
  		left: -200px;
  		width: 200px;
  		height: 4px;
  		/*background: linear-gradient(#f9d835, #f3961c);*/
		background: linear-gradient(#9170e4, #9170e4);
  		animation: loading 2s linear infinite;
	}

	@keyframes loading {
    	from {left: -200px; width: 30%;}
    	50% {width: 30%;}
    	70% {width: 70%;}
    	80% { left: 50%;}
    	95% {left: 120%;}
    	to {left: 100%;}
	}


.subHeadingLabelClass{
	font-size: 20px !important; 
	font-weight: bold !important; 
	border-bottom: 2px solid black !important;

}
.lineHeight{
	line-height:8px;
}
.sf_line_height{
	line-height:10px;
}
<!--Start Multiple Stage Form Css-->
.stepwizard-step p {
	margin-top: 10px;
}
.stepwizard-row {
	display: table-row;
}
.stepwizard {
	display: table;
	width: 100%;
	position: relative;
}
.stepwizard-step button[disabled] {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
	top: 14px;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 100%;
	height: 1px;
	background-color: #ccc;
	z-order: 0;
}
.stepwizard-step {
	display: table-cell;
	text-align: center;
	position: relative;
}
.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
}
.abc{
    -moz-box-shadow: 0px 0px 0px 15px #ccc;
    -webkit-box-shadow: 0px 0px 0px 15px #ccc;
    box-shadow: 0px 0px 0px 15px #ccc;	
}
.subHeadingPending{
	padding-left: 12px;
}
.subDetailFontSize{
	font-size: 13px;
}
.subDetailDivRow{
	/*margin-top: -5px;
    margin-bottom: -1px;*/
    padding-left: 10px;
}

<!--End Multiple Stage Form Css-->