.codesection code b { text-style: underline }
.formRegister { background: #fff; padding: 25px;}
.regStep ul li { position: relative; width: 31%; text-align: center;  }
.regStep ul li a { cursor: default; border-radius: 0 !important; padding-left: 45px; padding-right: 25px; background: #f1f1f1 }
.regStep ul li a::before { display: block; position: absolute; top: 0; right: -30px; content: '';	width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent;	border-left: 30px solid #f1f1f1; z-index: 0; }
.regStep ul li a::after { display: block; position: absolute; top: 0px; right: -32px; content: '';	width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent;	border-left: 30px solid #ffffff; z-index: -1;  }

.regStep ul li.active a, .regStep ul li.active a:hover  { background: #2576bd !important; }  
.regStep ul li.active a::before { border-left: 30px solid #2576bd !important;   }
.regStep ul li.active a.last::before { border-left: 0px;   }

@media (max-width: 530px) {
	.regStep ul li  { width: 100%; display:  block; }
	.regStep ul li a::before { border-left: 15px solid #2576bd !important; }
	.regStep ul li a::after { border-left: 15px solid #ffffff;  }
}	
	
.regStep 
{
	// border: 1px solid #ddd;
}

.border-reg 
{ 

}

.cell_fix
{
	border: 1px solid #ddd;
	border-left: 0px;
	border-right: 0px;
}

.left_align
{
	font-weight: bold;
}
