html{font-size:16px;}
body .select2-container--default .select2-selection--single, input[type=date], input[type=datetime-local], input[type=email], input[type=input], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea{
	border-width: 1px;
	border-radius: .25rem;
	height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ced4da;
}
label {
    font-weight: 400;
}

.tuskin-gradient{
	background: linear-gradient(to right, #0544A4, #87CEEB, #7EC850);
	padding: 3px;
	border-radius: 10px;
}

.tuskin-inner-module {
	background: #fff;
	padding: 10px 2px;
	border-radius: 10px;
}

.secHeading{
	font-weight: bold;
	text-decoration: underline;
}

hr.tuskin-full{
	border: 0;
	height: 3px;
	background: black;
	background-image: -webkit-linear-gradient(left, #0544A4, #87CEEB, #7EC850);
	background-image: -moz-linear-gradient(left, #0544A4, #87CEEB, #7EC850);
	background-image: -ms-linear-gradient(left, #0544A4, #87CEEB, #7EC850);
	background-image: -o-linear-gradient(left, #0544A4, #87CEEB, #7EC850);
}

hr.tuskin-blue-faded-sides{
	border: 0;
	height: 3px;
	background: black;
	background-image: -webkit-linear-gradient(left, #fff, #87CEEB, #0544A4, #87CEEB, #fff);
	background-image: -moz-linear-gradient(left, #fff, #87CEEB, #0544A4, #87CEEB, #fff);
	background-image: -ms-linear-gradient(left, #fff, #87CEEB, #0544A4, #87CEEB, #fff);
	background-image: -o-linear-gradient(left, #fff, #87CEEB, #0544A4, #87CEEB, #fff);
}

hr.tuskin-green-faded-sides{
	border: 0;
	height: 3px;
	background: black;
	background-image: -webkit-linear-gradient(left, #fff, #87CEEB, #7EC850, #87CEEB, #fff);
	background-image: -moz-linear-gradient(left, #fff, #87CEEB, #7EC850, #87CEEB, #fff);
	background-image: -ms-linear-gradient(left, #fff, #87CEEB, #7EC850, #87CEEB, #fff);
	background-image: -o-linear-gradient(left, #fff, #87CEEB, #7EC850, #87CEEB, #fff);
}

#progress {
	padding: 0;
	list-style-type: none;
	*font-family: arial;
	font-size: 12px;
	clear: both;
	line-height: 1em;
	margin: 0 -1px;
	text-align: center;
}

#progress li {
	float: left;
	padding: 10px 30px 10px 40px;
	background: #0544A4;
	color: #fff;
	position: relative;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	*width: 20%;
	margin: 0 1px;
}

#progress li:before {
	content: '';
	border-left: 16px solid #fff;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	position: absolute;
	top: 0;
	left: 0;
	
}
#progress li:after {
	content: '';
	border-left: 16px solid #0544A4;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 20;
}

#progress li.active {
	background: #7EC850;
}

#progress li.active:after {
	border-left-color: #7EC850;
}

.prevBtn:hover{
	color: $fff;
	background: #0544A4;
	background-image: -webkit-linear-gradient(top, #87CEEB, #0544A4);
	background-image: -moz-linear-gradient(top, #87CEEB, #0544A4);
	background-image: -ms-linear-gradient(top, #87CEEB, #0544A4);
	background-image: -o-linear-gradient(top, #87CEEB, #0544A4);
}

.nextBtn:hover{
	color: $fff;
	background: #0544A4;
	background-image: -webkit-linear-gradient(top, #7EC850, #229954);
	background-image: -moz-linear-gradient(top, #7EC850, #229954);
	background-image: -ms-linear-gradient(top, #7EC850, #229954);
	background-image: -o-linear-gradient(top, #7EC850, #229954);
}