/*--- paypal form ---*/
body .fancybox-skin{background-color: #f3f3f3; }
.gdlr-paypal-form-wrapper input[type="text"], 
.gdlr-paypal-form-wrapper textarea { background: #fff; color: #333; }
.gdlr-paypal-fields .gdlr-head{ color: #5e5e5e; }
.gdlr-paypal-form-head,
.gdlr-paypal-form-wrapper{ color: #444; } 
.gdlr-paypal-amount-wrapper input[type="text"]{ border-color: #e5e5e5; }
.gdlr-paypal-amount-wrapper .gdlr-amount-button{ background-color: #c0c0c0; }
.gdlr-paypal-form-wrapper .gdlr-notice { background: #FF6D3F; color: #fff; }
.gdlr-paypal-form-wrapper .gdlr-notice.gdlr-success { background: #5CB928; }

.gdlr-paypal-form-wrapper { width: 100%; background: #fff; border: 1px solid #fff; padding: 0px; padding-top: 0px; padding-right: 0px; width: 100%; }
.gdlr-paypal-form-wrapper input[type="submit"] { width: 95%; 
	border-bottom-width: 3px; border-bottom-style: solid; }
.gdlr-paypal-form-wrapper .gdlr-notice { display: none; margin-bottom: 15px; padding: 10px 2%; max-width: 91%; }
.gdlr-paypal-form-wrapper .gdlr-paypal-loader { height: 32px; width: 95%; margin-bottom: 15px;
	display: none; background: url('donate-loader.gif') center no-repeat; }
.gdlr-paypal-form-head{ font-size: 22px; margin-bottom: 40px; }
.gdlr-paypal-form-head span{ font-weight: bold; }
.gdlr-paypal-amount-wrapper { margin-bottom: 15px; }
.gdlr-paypal-amount-wrapper .gdlr-head { font-size: 15px; font-weight: bold; display: block; margin-bottom: 22px; }
.gdlr-paypal-amount-wrapper input[type="text"] { margin: 0px; padding: 12px 2%; 
	border-width: 1px; border-style: solid; height: 20px; line-height: 20px; font-size: 13px; } 
.gdlr-paypal-amount-wrapper .gdlr-amount-button{ display: inline-block; font-size: 14px; 
	padding: 13px 25px; margin-right: 8px; margin-bottom: 20px; height: 20px; line-height: 20px;
	cursor: pointer; font-weight: bold; border: none; }
.gdlr-paypal-fields .gdlr-head { display: block; margin-bottom: 10px; }
.gdlr-paypal-fields .columns { margin-bottom: 16px;}
.gdlr-paypal-fields input[type="text"] { margin: 0px; width: 96.5%; padding: 13px 4%; font-size: 13px; } 
.gdlr-paypal-fields textarea { margin: 0px; width: 96.5%; height: 80px; padding: 13px 4%; font-size: 13px; }

.gdlr-paypal-form-wrapper .gdlr-recurring-payment-wrapper{ margin-bottom: 20px; }
.gdlr-paypal-form-wrapper .gdlr-recurring-time-wrapper{ display: none; padding-top: 10px; }
.gdlr-paypal-form-wrapper .gdlr-recurring-option { margin: 0px 10px; padding: 2px 7px; }
.gdlr-payment-method{ margin-bottom: 15px; }
.gdlr-payment-method img{ padding: 2px; margin-right: 15px; cursor: pointer; border: 2px solid #ccc;
    border-radius: 8px; max-height: 150px; }
.gdlr-payment-method img.gdlr-active{ border-width: 2px; border-style: solid; border-color: #25c080; padding: 0px; }
.gdlr-single-payment-form{ padding: 30px 0px; }
.gdlr-single-payment-form label{ display: block; margin-bottom: 10px; }
.gdlr-single-payment-form .gdlr-form-half-left{ width: 50%; }
.gdlr-single-payment-form input[type="text"]{ width: 100%; padding: 15px 20px; }
.gdlr-form-expiration input[type="text"]{ width: 50px; }
.gdlr-form-expiration .gdlr-separator{ margin: 0px 10px; }
.gdlr-single-payment-form .gdlr-form-instant-payment-loading{ margin-bottom: 20px; display: none; }
.gdlr-single-payment-form .gdlr-form-notice,
.gdlr-single-payment-form .gdlr-form-error{ padding: 10px 15px;margin-bottom: 20px; display: none; }
.gdlr-single-payment-form .gdlr-form-notice,
.gdlr-payment-form .gdlr-message.gdlr-success{ background-color: #99d15e; color: #fff; }
.gdlr-single-payment-form .gdlr-form-error,
.gdlr-payment-form .gdlr-message.gdlr-failed{ background-color: #d15e5e; color: #fff; }

.gdlr-paypal-amount-wrapper { display: none; }
.gdlr-paypal-form-wrapper h3 { margin-top: 15px; font-weight: bold; }
.gdlr-paypal-form input[type="text"], .gdlr-paypal-form textarea { border: 1px solid #ccc; }
.gdlr-paypal-form-wrapper input[type="submit"], .donate-payment-wrapper input[type="submit"] { width: 100%; background: #23C07F; border: 0px; color: #fff; text-transform: uppercase; font-weight: bold; margin-top: 20px; }
.gdlr-paypal-form-wrapper h4 { font-weight: bold; }
.gdlr-paypal-form-wrapper .giftaid { font-size: 16px; }
.gdlr-paypal-form-wrapper .giftaid hr { margin-bottom: 40px; }
.boxo { font-size: 16px; }
.boxo input { margin-top: -2px; }

.gdlr-cause-info{ font-size: 12px; font-weight: bold; text-transform: uppercase; }
.gdlr-cause-info .cause-info{ float: left; margin-right: 18px; }
.gdlr-cause-info .cause-info i{ font-size: 13px; margin-right: 8px;}
.gdlr-donation-bar-wrapper { background: #ddd; -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); box-shadow: inset 0 0 6px rgba(0,0,0,0.2); border-radius: 5px; }
.gdlr-donation-bar-wrapper,
.gdlr-donation-bar-wrapper .gdlr-donation-bar { height: 20px; margin-bottom: 15px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.gdlr-donation-goal-text { font-size: 16px; }
.gdlr-donation-goal-text .sep { margin: 0px 10px; }
.gdlr-donation-goal-text .back { font-weight: bold; }
.gdlr-donation-bar-wrapper .gdlr-donation-bar { background-color: #23C07F; 
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
    box-shadow: inset 0 0 6px rgba(0,0,0,0.2) }
.donate-payment-wrapper { max-width: 500px; margin: 0px auto; text-align: center; }
.donate-payment-wrapper h2 { text-transform: uppercase; font-size: 22px; }
.donate-payment-wrapper input[type="text"], .donate-payment-wrapper #card-element { margin: 0px; padding: 13px 4%; font-size: 13px; border: 1px solid #ccc; background: #fff; color: #757575; }

.six { width: 50%; float: left; }
.six .gdlr-text { background:#efefef; border: 1px solid #ccc; padding: 1px 20px; margin-right: 20px; margin-bottom:20px; }


@media only screen and (max-width: 767px) {
.six { width: 100%; }	
.six .gdlr-text { margin-right: 0px !important; }
.gdlr-paypal-fields input[type="text"], .gdlr-paypal-fields textarea { width: 100%; }
}