.top-header {
	background-color: rgba(224,99,155,.8);
	height: 55px;
	padding-top: 14px;
}

h1 {
	font-size: 2.25rem;
}

h2 {
	font-size: 1.65rem;
}

h3 {
    font-family: 'Poppins Bold', sans-serif;
    font-size: 1.2rem;
    line-height: 1.5;
}

._400 {
	font-family: 'Poppins', sans-serif;
}

._700 {
	font-family: 'Poppins Bold', sans-serif;
}

.register-content {
	padding: 2rem 0 4rem;
}

.good_news {
	padding: 1rem 0 2rem;
}


/** COLORS **/
.redred{ color: #e42c2c; }
.pink{ color: #dc4d8c; }
.blue{ color: rgba(173,232,255,1); }
.red { color: #D32943; }


.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
    background-color: #D32943;
    border-color: #D32943;
}

.btn-primary.disabled, .btn-primary:disabled {
    opacity: .25;
}

.btn-secondary {
	background-color: #FF91BF;
    border-color: #FF91BF;
	color: #FFFFFF;
}


.btn-secondary:hover {
	background-color: #FF91BF;
    border-color: #D32943;
	color: #D32943;
}

.btn-primary, .btn-secondary {
	width: 100%;
	font-size: 1.2rem;
	margin-bottom: 1rem;
}

.copy-link .btn-primary {
    font-size: .8rem;
    margin-bottom: 0;
}

.register-form .form-control {
	color: #D32943;
	padding-left: .75rem;
}

.register-form .form-check {
    padding: 0;
	margin: 0;
}

.form-check-input-start {
	display: none;
}

.form-check-input-start + label {
    width: 3rem;
	height: 3rem;
	background-color: #FFA1CF;
    font-weight: 700;
    font-size: 1.2rem;
	border-radius: 50%;
	color: #D32943;
	margin: 0 auto;
	cursor: pointer;
	display: block;
	padding-top: 0.75rem;
}

.form-check-input-start:checked + label {
	background-color: #D32943;
	color: white;
}

.gdpr {
	padding: 0rem 1rem 1rem  !important;
}

.register-button {
	margin-top: 1rem;
}

.register-button input {
	padding: .5rem 3rem;
}

.upto4 {
	justify-content: center;
}



@media screen and (min-width: 767px) {
	
	.register-content {
		padding: 5rem 2rem;
	}

}





@media (min-width: 576px) {
	
	
}
