.headerForm .text-inf p{margin:0 0 4px;}
.headerForm h3{
	font-family: 'brandon_textbold';
	font-size: 32px;
	margin: 20px 0 15px;
}
.headerForm{padding:30px 0 40px;}


.checkbox-primary input.option-input[type=checkbox],.radio-primary input.option-input[type=radio]{min-height: initial;}
.modalform-regis .modal-content {
	background-color: #fff;	border: 0;
	box-shadow: 0px 0px 40px 0px rgba(0, 172, 193, 0.16);
	-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;
}
.modalform-regis .modal-header.modal-heading{
	border-top: 6px solid #00c853;
	border-bottom: 1px solid #00c853;
	background: #f7fff7;
	padding:25px 50px 25px 20px;
	border-radius:0;
}
.modalform-regis .modal-heading .modal-close {text-align: right;position: absolute;right: 15px;z-index: 5;}
.modalform-regis .modal-heading .modal-close .close {
	outline: none;
	margin-top: 0px;
	opacity: 1;
	float: initial;
	text-shadow: none;
}
.modalform-regis .modal-heading .modal-close .close svg {fill:#229d28; width: 30px;height:30px;}
.modalform-regis .modal-heading .modal-title{
	font-family: 'brandon_textmedium';
	font-size: 24px;
	color: #229d28;
	text-align: center;
	line-height: 1.25;
}
.modalform-regis .modal-heading p{color:#fff; font-size:18px;margin:0;font-family:'brandon_textregular';}
.field-group .field-input-wrapper {	position: relative}
.field-group .field-input-wrapper .field-input,
.field-group-customSelect .field-input-wrapper .field-input{
	font-size: 14px;

	background-color: transparent;
	color:#0059ef;
	display: block;
	box-sizing: border-box;
	width: 100%;
	padding: 8px 15px;
	height: initial;
	word-break: normal;
	box-shadow: none;
	border-color: transparent;
	border-bottom: 1px solid #e8e8e8;;
	border-radius: 0;
	font-family: 'brandon_textregular';
	transition: all .2s ease-out;
}
.field-group-customSelect .field-input-wrapper .field-input[readonly] {cursor: pointer;}
.field-group .field-input-wrapper .field-label,
.field-group-customSelect .field-input-wrapper .field-label {
	display: block;font-size: 14px;	color: #909ba8;pointer-events: none;
	position: absolute;top:0;left:15px;	width: 100%;padding: 0;margin: 0;	z-index: 1;
	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;
	-webkit-transform: translateY(9px);	transform: translateY(9px);
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.field-group .field-input-wrapper .field-label b,
.field-group-customSelect .field-input-wrapper .field-label b{color:#ff0000}
.field-group .field-input-wrapper .field-input:focus ~ .field-label,
.field-group .field-input-wrapper .field-input.not-empty ~ .field-label,
.field-group-customSelect .field-input-wrapper .field-input.input-active + .field-label{
	-webkit-transform: translateY(-10px);	transform: translateY(-10px);font-size:14px
}
.field-group .field-input-wrapper .field-input:focus ~ .field-label b,
.field-group .field-input-wrapper .field-input.not-empty ~ .field-label b{opacity:0}
.field-group input.field-input[type=number]::-webkit-outer-spin-button,
.field-group input.field-input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;	margin: 0;}
.field-group .field-input-wrapper .field-input::-webkit-input-placeholder {font-size:0}
.field-group .field-input-wrapper .field-input::-moz-placeholder {color:  red;}
.field-group .field-input-wrapper .field-input::-ms-input-placeholder {color:  red;}
/* customer select */
.field-group-customSelect .field-select-expand{position: relative;}
.field-group-customSelect .field-select-expand:after {
	content: '';display: block;
	position: absolute;top: 18px;right: 25px;width: 0px;height: 0px;
	border-style: solid;border-width: 7px 6px 0 6px;
	border-color: #bababa transparent transparent transparent;
}
.list-content-options {
	position: absolute;
	top: 100%;left: 0;right: 0;height:0;z-index: 2;
	background: #fff;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);  
	display: block;margin-top: 2px;list-style: none;	
	opacity: 0;	overflow: hidden;	padding: 0 1px;
	pointer-events: none;
	transition-duration: .2s; 
	transition-property: none;
	transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	transition-property: height, opacity;
}
ul.listing-options{margin:0;}
ul.listing-options li{padding:4px 20px;cursor: pointer;}
ul.listing-options li.active{font-weight: 600;}
.field-group-customSelect .field-select-expand.field-select-active .list-content-options {
	opacity: 1;pointer-events: all;height:auto;
}
.field-group-btn .btn-submit-form{
	position: relative;    outline: none;border:0;
	font-family: 'brandon_textbold';
	font-size: 18px;color: #fff;
	text-transform: uppercase;
	background-color:#ff6d00;padding:14px 35px;
	display: inline-block;vertical-align: middle;margin:10px 0 30px;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;
	-webkit-transform: perspective(1px) translateZ(0);	transform: perspective(1px) translateZ(0);
	-webkit-transition-property: color;	transition-property: color;
	-webkit-transition-duration: 0.3s;	transition-duration: 0.3s;
}
.field-group-btn .btn-submit-form:before{
	content: "";
	position: absolute;	z-index: -1;top: 0;left: 0;right: 0;bottom: 0;
	background:#ffa001;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;
	-webkit-transform: scaleX(0);	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;	transform-origin: 0 50%;
	-webkit-transition-property: transform;	transition-property: transform;
	-webkit-transition-duration: 0.3s;	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out;
}
.field-group-btn .btn-submit-form:hover:before,.field-group-btn .btn-submit-form:focus:before{
	-webkit-transform: scaleX(1);	transform: scaleX(1);
}
.field-group-btn .btn-submit-form:hover,.field-group-btn .btn-submit-form:focus{color:#fff;}
/* customer checkbox-radio */
.field-group-radio label.tt-label,
.field-group-checkbox label.tt-label{font-size: 14px;font-weight: initial;margin:5px 0 8px;}
.field-group-radio label.tt-label b{color: #ff0000;}
.field-input-wrapper .checkbox,
.field-input-wrapper .radio{margin:0 0 10px;padding: 0;}
.radio-primary input[type='radio'] + label,
.checkbox-primary input[type='checkbox'] + label {
	cursor: pointer;
	display: inline-block;
	position: relative;
	padding-left:30px;
	color: #909ba8;font-size:16px;

	font-weight: 400;
	font-family: 'brandon_textregular';
}
.checkbox-primary input.option-input[type=checkbox],
.radio-primary input.option-input[type=radio]{
	position: absolute; top: 5px;left:0;
	height:15px;	width:15px;
	color: #fff;
	background: #ffffff;
	border: 1px solid #e8e8e8;
	cursor: pointer;outline: none;
	display: inline-block;margin:0;
	transition: all 0.15s ease-out 0s;
	-webkit-appearance: none;	-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;
} 
.option-input.radio {border-radius: 50%;}
.option-input.radio::after {border-radius: 50%;}
.option-input:before {
	height: 15px;
	width: 15px;
	position: absolute;
	content: "\2713";
	font-family: helvetica;
	display: inline-block;
	font-size: 10px;
	text-align: center;
	line-height: 15px;
	opacity:0;
}
.option-input:hover:before{opacity:1;color:#2979ff;}
.checkbox-primary input.option-input[type=checkbox]:hover,
.radio-primary input.option-input[type=radio]:hover{background:#b9f6ca;}
.option-input:checked::after {
	-webkit-animation: click-wave 0.65s;
	-moz-animation: click-wave 0.65s;
	animation: click-wave 0.65s;
	background: #0059ef;
	content: '';
	display: block;
	position: relative;
	z-index: 100;
}
.option-input:checked:before{opacity:1;color:#fff;}
.checkbox-primary input.option-input[type=checkbox]:checked,
.radio-primary input.option-input[type=radio]:checked {background: #0059ef;}
@keyframes click-wave{0%{height:15px;width:15px;opacity:0.35;position:relative}100%{height:40px;width:40px;margin-left:-12.5px;margin-top:-12.5px;opacity:0}}
@media(max-width:480px){
	.field-group .field-input-wrapper .field-label,
	.field-group-customSelect .field-input-wrapper .field-label{left:0;max-width: 380px;}
	.field-group .field-input-wrapper .field-input,
	.field-group-customSelect .field-input-wrapper .field-input{padding:8px 0;}
	.field.field-group-radio .col-md-12{padding:0;}
	#your-advmonthly{height: 60px;padding-top: 33px;}
}


/* +++ modal succes +++ */
/* modal succes */
.modal.modal-succes.fade .modal-dialog {
	opacity: 0;
	-webkit-transform: scale(0.1);-moz-transform: scale(0.1);-ms-transform: scale(0.1);transform: scale(0.1);
	-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;
}
.modal.modal-succes.fade.in .modal-dialog {	opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);	-ms-transform: scale(1);transform: scale(1);}
.modal.modal-succes{ background: rgba(3, 17, 27, 0.7);padding:0;}
.modal-succes .modal-dialog{margin-top: 70px;}
.modal-succes .modal-content {
	position: relative;border: 0;	background-color: #0f29ff;
	background: -moz-linear-gradient( 140deg, #36d1dc 0%, #0f29ff 65%);
	background: -webkit-linear-gradient( 140deg, #36d1dc 0%, #0f29ff 65%);
	background: -ms-linear-gradient( 140deg, #36d1dc 0%, #0f29ff 65%);
}
.modal-succes.modal-succes-haraads .modal-content {	
	background-color: #ff6d00;
	background: -moz-linear-gradient( 130deg, #fe994c 0%, #ff6d00 99%);
	background: -webkit-linear-gradient( 130deg, #fe994c 0%, #ff6d00 99%);
	background: -ms-linear-gradient( 130deg, #fe994c 0%, #ff6d00 99%);
}
.modal-succes .modal-content:before,.modal-succes  .modal-content:after{
	content:"";	position: absolute;	width:35%;top: 0;bottom: 0;	
	background-size: 100%;background-repeat: no-repeat;	background-position: center;
}
.modal-succes .modal-content:after{right: 0;background-image: url(//file.hstatic.net/1000001117/file/modal-succes-vector-right-min.png);}
.modal-succes .modal-content:before{left: 0;background-image: url(//file.hstatic.net/1000001117/file/modal-succes-vector-left-min.png);}
.modal-succes .modal-content .modal-body{z-index:2;}
.modal.modal-succes .modal-body img {width:200px;}
.modal-succes .modal-body .modal-title {font-size: 30px;color: #fff;font-family: 'brandon_textbold';margin: 0 0 30px;text-transform: uppercase;padding-bottom: 10px;position: relative;}
.modal-succes .modal-body .modal-title:after{	content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width: 30%;height: 1px;background:#fff;}
.modal-succes .modal-body p:not(.modal-title){font-size: 18px;font-family: 'brandon_textregular';color:#fff;margin: 34px 0 0;}
.modal-succes .hide_modal{padding: 10px 30px; text-transform: uppercase;}
@media(min-width:768px) {.modal-succes .modal-dialog{width: 600px;}}
@media(max-width:767px) {
	.modal-succes .modal-dialog{top:40px;}
	.modal-succes .modal-content:before, .modal-succes .modal-content:after{ width: 40%;background-size: auto;}
}




