.form-wrapper .mp-address-group > .mp-form-row + .mp-form-row .mepr-form-input {border-radius: 0.25rem;	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04);
	    min-height: 44px;
}
.form-wrapper .mp-form-row-group .mepr-form-input:not(:last-child),.form-wrapper .mp-form-row-group .mepr-form-input:not(:first-child),
.form-wrapper .mp-address-group .mp-form-row:first-child .mepr-form-input {border-radius: 0.25rem;     min-height: 44px;}
.form-wrapper .mp-form-row-group{gap: 10px;}
.form-wrapper .mp-address-group .mp-form-row {
    margin: 0 0 15px;
}
.mp-form-row.mp-address-group {
	box-shadow: none;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px;
	width: auto !important;
}
.mp-form-row.mp-address-group .mp-form-row {
	max-width: 50%;
	padding: 0 5px;
}
.mepr-checkout-container .form-wrapper input[type="submit"] {
	background: #35bad9;}
.mepr-checkout-container .form-wrapper input[type="submit"]:hover {
	background: #30a7c3;
}
.app-layout .site-header, .guest-layout .site-header {
    background: #161C2D !important;
}
#mepr-account-nav {
    background: #161C2D !important;
}
.mepr-payment-methods-radios{grid-template-columns: 1fr 1fr 1fr !important; gap:9px !important;}
 .mp-form-row.mepr_username.mepr-field-required, .mp-form-row.mepr_password.mepr-field-required {
  max-width: 50%;
  padding-right: 5px;
  margin: 0;
}
.mepr-payment-option-label{background-position: center !important;}
/*.mepr-payment-option-label:nth-child(1){display: none !important;}*/
.mepr-submit{background-image: url(/wp-content/uploads/2024/01/padlock_white__1.png) !important;
    background-size: 25px  !important;
    background-repeat: no-repeat  !important;
    background-position: 32%  !important;}
.paypal-btn{ background-position: 26%  !important;}    
.mp-form-row.mepr_email.mepr-field-required, .mp-form-row.mepr_password_confirm.mepr-field-required {
	max-width: 50%;
	padding: 0 0 0 5px;
	margin: 0;
}
.mp-form-row.mepr_email.mepr-field-required{
	padding: 0;
}
 .mepr-checkout-container .form-wrapper {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.mepr-payment-methods-wrapper, .mp-form-submit {
	width: 100%;
}
.mepr_spacer {
	margin: 0;
}
.mp_wrapper .mp-form-row label:not(.cc-error) {
	display: inline-block !important;
	margin-bottom: 4px;
	font-size: 14px;
}
.mepr-form input.invalid, .mepr-form select.invalid{

	border: 2px solid #35bad9 !important;
    background-color: #35bad9a3 !important;
}
.mepr-form input.invalid::placeholder,.mepr-form select.invalid::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}
.form-wrapper .mepr-payment-option-label input[type="radio"]{

	position:relative;
	margin-right:15px !important;
}
.mepr-checkout-container .invoice-wrapper table tr td{
	vertical-align:top;
}
.custom_desc{
padding-bottom:10px;
}
/*.mepr-payment-option-label.payment-option-stripe{background-image:none !important;}
.mepr-payment-option-label.payment-option-paypal, .mepr-payment-option-label.payment-option-paypalcommerce{background-image:none !important;}*/
.mp-form-row.mp-address-group{display:none;}
.mepr_mepr_email{display:none;}
.logged-in .mepr_mepr_email{display:block}
.mp-form-row.mepr_password_confirm.mepr-field-required {
	padding-left: 5px;
	padding-right: 0;
}

..mp-form-row.mepr_password_confirm.mepr-field-required{
		padding-left: 5px;
		padding-right: 0;
}
.mp-form-row.mepr_email.mepr-field-required{width:100%; max-width:100%!important}
.mepr-form-input-email{margin-top:0px !important; opacity:0.5;}
.pd-5{padding-bottom:5px;}
.padlock_icon{width:25px; height:25px;}
.heading_wrapper {
    display: flex;
    align-items: baseline;
    gap: 10px;
}
.mepr-checkout-container .invoice-wrapper table tr td table tr td:first-child{width:80% !important;}
.mepr-checkout-container .invoice-wrapper table tr td table tr td{padding-left:0px}
.mt-5{margin-top:5px;}
.mepr-payment-option-label.payment-option-stripe{ background: url(/wp-content/plugins/memberpress/images/checkout/cards.png) !important;background-size: 100% !important;
    background-position: center !important;}
@media (max-width:767px) {
	.mp-form-row.mepr_username.mepr-field-required, .mp-form-row.mepr_password.mepr-field-required, .mp-form-row.mepr_password_confirm.mepr-field-required{width: 100% !important; max-width: 100% !important;}
	.mp-form-row.mepr_password_confirm.mepr-field-required{padding-left: 0px;}
	.form-wrapper,.mepr-checkout-container .invoice-wrapper {padding: 20px!important;}
	.form-wrapper .mp-form-row-group input{width: 100%; max-width: 100%;;}
	.form-wrapper .mp-form-row-group{display: block !important;}
	#user_last_name1{margin-top: 10px;}
	.mepr-checkout-container .mp-form-row{margin: 10px 0px !important;}
  .mepr-submit{background-position: 22% !important;}
  .paypal-btn{background-position: 18% !important;}
}
@media (min-width: 1024px){
.mepr-checkout-container {
  
    align-items: flex-start;
}
}