#masthead{
  background:#ffff;
  height: 70px;
  z-index:999;
	margin: 0px auto;
  border-bottom:1px solid #dadada;
  width:100%;
  position:fixed;
  top: 0px;
  left:0;
  right:0;
}

#content{
	margin-top: 130px;
}



/*Top Message*/
#wpmem_restricted_msg, .wpmem_msg{
	display: flex;
  background-color: #ff0000;
  color: white;
	font-size: 18px !important;
  font-weight: bold;
  justify-content: center;
  width: 100%;
  align-content: center !important;
  margin-top: 140px !important;
	padding: 20px !important;
}

#wpmem_restricted_msg p{
	text-align: center;
	margin: inherit !important;
}

/*Container*/
#wpmem_restricted_msg, #wpmem_login, #wpmem_reg{
	margin: 15px !important;
	overflow: hidden;
}


#username, #first_name, #last_name, #billing_address_1, #billing_address_2, #billing_city, #billing_state, #billing_postcode, #billing_country, #billing_phone, #user_email, #confirm_email, #password, #confirm_password, #log, #pwd, #jetpack_protect_answer{
	background-color: rgba(61,61,182,0.5) !important;
	color: #000 !important;
	border: 0px !important; 
}

#wpmem_login, #wpmem_reg{
		background-color: aliceblue !important;
    border-radius: 10px;
    padding: 10px 30px;
}

#wpmem_reg legend, #wpmem_login legend{
	color: #3D3DB6;
	font-size: 25px;
	font-weight: 900 !important;
	padding: 0px;
}


@media (max-width: 576px) {
	#wpmem_restricted_msg, #wpmem_login, #wpmem_reg{
	  flex: 0 0 auto !important;
    width: 90% !important;
		border-radius: 10px;
	}
}
.codedropz-upload-inner h3, .codedropz-upload-inner a{
	color: #F8B12B !important;
}

.wpcf7-form input, .wpcf7-form textarea{
		background-color:rgba(61,61,182,0.5) !important;
color: #fff !important;
}

#wpcf7-f1532-p897-o1 input[type='submit'].wpcf7-submit, #wpcf7-f1532-p897-o1.wpcf7-spinner{
	background-color: #F8B12B !important;
}

@media (min-width: 992px) {
	
	#wpmem_restricted_msg, 	#wpmem_login, #wpmem_reg{
	margin-left: auto !important;
	margin-right: auto !important;
	}
	
	#wpmem_login, #wpmem_reg{
	  flex: 0 0 auto !important;
    width: 50% !important;
	}
	
	.wpcf7-form{
		display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    grid-gap: 20px;
	}
	
	.wpcf7-form p:nth-child(2){
		grid-row: 1;
    grid-column: 1;
	}
	
	.wpcf7-form p:nth-child(3){
		grid-row: 2;
    grid-column: 1;
	}
	
	.wpcf7-form p:nth-child(4){
		grid-row: 3;
    grid-column: 1;
	}
	
	.wpcf7-form p:nth-child(5){
		grid-row: 1/4;
    grid-column: 2;
	}
	
	.wpcf7-form p:nth-child(6){
		grid-row: 4;
    grid-column: 1/3;
	}
		}
	
	#wpmem_reg legend, #wpmem_login legend{
	color: #3D3DB6;
	font-size: 40px; !important;
	font-weight: 900 !important;
	padding: 0px;
	}
}

label[for=jetpack_protect_answer], #jetpack_protect_answer{
	vertical-align: middle !important;
	font-size: 20px !important;
	font-weight: 600 !important;
}

#jetpack_protect_answer{
	font-size: 20px !important;
	height: 40px !important;
	width: 90px !important;
}