@charset "utf-8";
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@♥♥♥♥♥Start DONATE Page Styles♥♥♥♥♥@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#ThisPageBody{
padding:0px;
margin-top:-10px;
}
#PageIntroText{
font-size: 14px;
font-weight: normal;
}
.PageBodyRight{
padding-left:80px;
position:relative;
}
/****** Start Form Styles ******/
#FormBox{
width:300px !important;
height:450px !important;
display:block;
position:absolute;
bottom:80px;
left:50%;
margin-left:-150px;
z-index:400;
}
#EmptyForm{
width:300px !important;	
height:300px !important;
margin-bottom:30px !important;	
padding:15px;
box-sizing: border-box;
text-align: center;
float:left;
display:none;
}


#pms_register-form{
width:300px !important;
height:450px !important;
}
.pms-form-fields-wrapper{/*This Is Making A Big Space At Form Top*/
margin: 0px 0px 0px 0px !important;	
}
ul {/*This Is Making A Big Space At Form Top*/
margin: 0px 0px 0px 0px !important;	
}
.pms-account-section-wrapper{/*User Input Fields*/
width:300px !important;	
height:300px !important;
margin-top:0px !important;
margin-bottom:30px !important;	
float:left;
}

.pms-field{
 position: relative;	
}
.pms-field {
margin-bottom: 10px !important;
}
.pms-account-section-wrapper label {/*This Is For Making Label Look Like A Place Holder*/
position: absolute;
top: 10px;
left: 10px;
color: #999;
font-size: 16px;
pointer-events: none; /* Allows clicks to pass through to the input */
transition: all 0.2s ease-out; /* Smooth transition for label movement */
}
.pms-field-subscriptions{/*Box With All The Contributions*/
width:300px !important;	
height:80px !important;
float:left;
}
.pms-field-subscriptions span{/*Contribution Titles*/
font-weight:bold !important;
}
 
 /* Hide scrollbar for Chrome, Safari and Opera */
.pms-field-subscriptions::-webkit-scrollbar {
  display: none !important;
}

/* Hide scrollbar for IE, Edge and Firefox */
.pms-field-subscriptions {
  -ms-overflow-style: none !important;  /* IE and Edge */
  scrollbar-width: none !important;  /* Firefox */
} 
.pms-subscription-plan{ /*Set Height Of Each So Scroll Button Is Exact*/
margin:0px !important;
}


.pms-subscription-plan-179{/*1000$ Contribution*/
display: none !important;	
pointer-events: none !important;	
}
.pms-subscription-plan-178{/*500$ Contribution*/
display: none !important;	
pointer-events: none !important;	
}
.pms-subscription-plan-177{/*250$ Contribution*/
display: none !important;	
pointer-events: none !important;	
}
.pms-subscription-plan-176{/*100$ Contribution*/
display: none !important;	
pointer-events: none !important;	
}
.pms-subscription-plan-175{/*50$ Contribution*/
display: none !important;	
pointer-events: none !important;	
}
.pms-subscription-plan-174{/*25$ Contribution*/
display: none !important;	
pointer-events: none !important;	
}
#pms-paygates-wrapper{/*Item At Bottom Of Scrolling Subscriptions Box Causing Height Problem*/
margin-bottom:0px !important;	
}

.paypal-buttons{/*PayPal Button*/
width:250px !important;
}

/****** End Form Styles ******/


/*@@@@♥♥♥♥♥Start Mobile Styles♥♥♥♥♥@@@@*/
@media screen and (max-width: 620px){
.PageBodyRight{
height: 550px !important;
}	
}

/*@@@@♥♥♥♥♥End Mobile Styles♥♥♥♥♥@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@♥♥♥♥♥End DONATE Page Styles♥♥♥♥♥@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/