body{margin:0px;padding:0px;}
.register-page{padding:80px 0;}
.all-form{width:750px;margin:0px auto;border:1px solid #bdbdbd;padding:50px;position:relative;}
.btn-success{color:#fff;background-color:#56dc49;border-color:#4cb050;border-radius:0;height:45px;width:100%;cursor:pointer;margin-bottom:0px;}
.register-page .form-control{background:transparent;border-radius:0;height:45px;font-weight:300;font-style:italic;font-size:15px;}
.all-form h2{color:#56dc49;font-size:27px;font-weight:400;position:absolute;top:-17px;background-color:#fff;display:inline-block;padding:0px 22px;left:26px;}
.all-form p, .all-form h3,.all-form h4, .all-form h5, .edit-my-company h3{font-size:14px;color:#333;font-weight:300;padding-bottom:25px;line-height:1.5;}
.all-form h3,.all-form h4, .all-form h5{margin-bottom:0px;padding-bottom:0px;}
.custom-checkbox label,.custom-radio label{padding-left:0.5rem;margin-bottom:0;color:#333;font-weight:300;font-size:14px;}
.form-check{margin-bottom:0;margin-top:15px;}
.submit-btn{text-align:right;}
.submit-btn .btn-success{width:auto;padding:0 50px;}
.all-form .edit-btn{background-color:#56dc49;color:#fff;padding:5px 20px;display:inline-block;border-radius:4px;border:1px solid #4cb050;margin-left:14px;}
.all-form h4{display:inline-block;margin-bottom:20px;}
.all-form h3{font-size:16px;font-weight:400;}
.edit-my-company h2{color:#56dc49;font-size:25px;font-weight:400;}
.red-clr{color:#cc6580;}
textarea.form-control{height:auto;}
.edit-my-company h3{font-style:italic;padding-bottom:0;margin-bottom:0;}
.edit-my-company h4{font-size:16px;margin-bottom:9px;font-weight:400;}
.edit-my-company .submission-btn,.sponsor-plan-txt{color:#3fae34;font-weight:300;border:1px solid #3fae34;padding:8px 40px 8px 20px;display:inline-block;border-radius:4px;font-size:15px; position:relative;}
.sponsor-option{border:1px solid #ddd;padding:50px;margin-top:40px;position:relative;display:none;}
.sponsor-option h2{color:#333;position:absolute;top:-12px;font-size:16px;background-color:#fff;padding:0 15px;left:35px;}
.sponsor-option .sponsor-submission p{margin:5px 0px;font-size:15px;font-weight:300;}
.sponsor-submission img{width:10px;margin-right:5px;display:inline-block;margin-left:10px;}
.btn.btn-primary.copy-address{background-color:transparent;color:#3fae34;border-color:#3fae34;border-radius:0;height:45px;padding:0 20px;font-weight:300;}
.btn.btn-primary.copy-address:hover{background-color:#3fae34;color:#fff;}
.form-check-label {	margin-bottom: 0;	font-size: 14px;font-weight: 300;}
.submission-btn img {	width: 10px;	margin-left: 10px;}
.register-page select.form-control:not([size]):not([multiple]) {	height: 45px;}
.edit-email-link-cont {}
.edit-email-form-cont { display:none;}
.arrow-icon {
	position: absolute;
	display: inline-block;
	width: 8px;
	height: 8px;
	top: 15px;
	right: 20px;
	border-left: 2px solid #3fae34;
	border-bottom: 2px solid #3fae34;

	transition: transform linear 0.2s;
	-moz-transition: transform linear 0.2s; /* Firefox 4 */
	-webkit-transition: transform linear 0.2s; /* Safari7 Chrome */
	-o-transition: transform linear 0.2s; /* Opera */
}
.arrow-icon:after {
	position: absolute;
	display: inline-block;
	content: "";
	top: -4px;
	left: 2px;
	width: 8px;
	height: 8px;
	border-left: 2px solid #3fae34;
	border-bottom: 2px solid #3fae34;
}
.arrow-icon.arrow-up {
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); /* IE 9 */
	-moz-transform: rotate(-45deg); /* Firefox */
	-webkit-transform: rotate(-45deg); /* Safari  Chrome */
	-o-transform: rotate(-45deg); /* Opera */
}
.arrow-icon.arrow-down {
	transform: rotate(135deg);
	-ms-transform: rotate(135deg); /* IE 9 */
	-moz-transform: rotate(135deg); /* Firefox */
	-webkit-transform: rotate(135deg); /* Safari 7 Chrome */
	-o-transform: rotate(135deg); /* Opera */
}

.multiselect-native-select .btn-group { width:100%;}
.multiselect-native-select .open > .dropdown-menu { right:auto; left:0px; top:35px; max-height:300px; overflow-y:scroll; overflow-x:hidden;}
.payment-details-cont { display:none;}
.text-cont-box { width:100%; text-align:left; padding:0.375rem 0.75rem; border:1px solid #ced4da;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;background-clip:padding-box;background-color:#fff; font-size:15px; color:#495057; font-weight:300; height:45px; line-height:32px;}
/**************************** responsive css *****************************/
@media(max-width:1199px){
.container{max-width:none;}
}
@media(max-width:991px){
.all-form{width:630px;}
.sponsor-option{padding:40px 20px;}
.sponsor-option .sponsor-submission p{font-size:13px;}
.sponsor-submission img{margin-left:0;}
}
@media(max-width:767px){
.all-form{width:95%;padding:50px 20px;}
.submit-btn{text-align:left;}
.all-form .edit-btn{float:right;}
.all-form .edit-btn{padding:5px 0px;border-radius:0;width:80px;text-align:center;}
.all-form h3{margin-bottom:5px;}
label{font-size:14px;}
.register-page{padding:40px 0;}
}
@media(max-width:575px){
.all-form .btn-success{margin-top:20px;width:auto;padding:0 30px;}
.all-form p{font-size:17px;padding-bottom:5px;}
.edit-my-company h3{margin-bottom:10px;}
}
