.successform {
	border:1px solid #e9006f;
	padding:15px 20px;
	background-color:rgba(233, 0, 111, 0.4);
}

.customer-complaint .align-right {
	text-align:right;
}

.customer-complaint .custom-checkbox {
	display:block;
	/*line-height:40px;*/
	padding-top:7px;
	padding-bottom:7px;
}
.customer-complaint .custom-radio {
	display:block;
	
	padding-top:7px;
	padding-bottom:7px;
}
.customer-complaint .radio-input-box {
	padding-top:7px;
	padding-bottom:7px;
}
.customer-complaint .radio-input-box .custom-radio {
	padding-top:0;
	padding-bottom:0;
}
.customer-complaint .custom-checkbox .custom-control-indicator,
.customer-complaint .custom-radio .custom-control-indicator {
	top:0.70rem;
}
.customer-complaint .radio-input-box .custom-radio .custom-control-indicator {
	top:0.25rem;
}
.customer-complaint .row .row label {
	font-weight:300;
}


.radio-input-box {
}
.radio-input-box .radio-input {
	padding-left:24px;
}
.checkbox-input-box .checkbox-input {
	padding-left:24px;
}

.customer-complaint textarea {
	min-height:100px;
}

.customer-complaint .customer-complaint-form .step {
	display:none;
}
.customer-complaint .customer-complaint-form .step.current {
	display:block;
}

.customer-complaint h2 {
	margin-bottom:40px;
}


.customer-complaint {
	
}
.customer-complaint .pagination {
	margin-top:70px;
	margin-bottom:55px;
}
.customer-complaint .pagination ul {
	list-style:none;
	padding:0;
	margin:0;
}
.customer-complaint .pagination ul li {
	float:left;
	
	font-size:42px;
	line-height:50px;
	font-weight:500;
}
.customer-complaint .pagination ul li.separator {
	padding:0 40px;
}
.customer-complaint .pagination ul li.step.current {
	color:#e9006f;
}