/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .dig_form .logforb .button{
	padding-right:10px;
	padding-left:10px;
}

body .dig_form .register .dig_reg_btn_password{
	padding-right:10px;
	padding-left:10px;
}

body .dig_form .register .dig-signup-otp{
	padding-right:10px;
	padding-left:10px;
}

body .spp_bootstrap-wrapper hr{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 0px solid #eee;
}

body #cc_name{
	text-transform:uppercase;
	margin-top:3px;
	margin-bottom:10px;
}

body #card-wrapper div div div div .jp-card-valid{
	font-weight:600;
	color:#ffffff;
	opacity:0.7;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #card-wrapper .jp-card .jp-card-back .jp-card-cvc{
	font-weight:600;
	color:#ffffff;
	opacity:0.7;
}

body #card-wrapper > div > div > div{
	background-color:#636363;
	background-image:-webkit-linear-gradient(left, #3a6186 0%, #89253e 100%);	background-image:-o-linear-gradient(left, #3a6186 0%, #89253e 100%);	background-image:linear-gradient(to right, #3a6186 0%, #89253e 100%);
}

body #spp_top h2{
	text-align:center;
	font-size:20px;
	display:none;
}

body #spp_top .col-xs-12{
	padding-top:8px;
}

body #spp_top small{
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}

body #cc_form_submit{
	width:94% !important;
	margin-bottom:48px;
	margin-top:0px;
	padding-top:13px;
	padding-bottom:13px;
	font-size:18px;
	position:relative;
	top:20px;
}

body .wfacp-panel-wrapper .wfacp-form-panel{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .wfacp_global_checkout_wrap .order_details .order{
	position:relative;
	text-align:center;
}

body #wfacp_checkout_form .wfacp_last_page .form_section_single_step_2_layout_2{
	display:none;
}

body #payment .wc_payment_methods li{
	display:none;
}

body #payment ul{
	display:none;
}

body .woocommerce-checkout-review-order-table thead .product-name-area{
	display:none;
}

body .woocommerce-checkout-review-order-table thead .product-total{
	display:none;
}

body .woocommerce-checkout-review-order-table tbody .product-name-area{
	display:none;
}

body .woocommerce-checkout-review-order-table tbody .product-total{
	display:none;
}

body .woocommerce-checkout-review-order-table .cart-subtotal td{
	display:none;
}

body .woocommerce-checkout-review-order-table .cart-subtotal th{
	display:none;
}

body .woocommerce-checkout-review-order-table tr:nth-child(2) th{
	display:none;
}

body .woocommerce-checkout-review-order-table tr:nth-child(2) td{
	display:none;
}

body .woocommerce-checkout-review-order-table .order-total td{
	font-size:22px !important;
	color:#000000 !important;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#21eeab;
}

body .order-total td bdi{
	color:#1f3448 !important;
}

body .woocommerce-checkout-review-order-table .order-total th{
	color:#1f3448 !important;
	font-size:20px !important;
	font-weight:600 !important;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:#21eeab;
}

body #order_summary_field .wfacp-order-summary-label{
	font-size:14px;
	color:#565656;
}

body .form_section_single_step_0_layout_2 .wfacp-comm-title h2{
	margin-top:21px !important;
}

body #cc_form .eticsoft-form .form-header{
	display:none;
}

body #main .page-content{
	padding-top:25px !important;
	margin-top:14px !important;
	margin-bottom:33px !important;
	-webkit-box-shadow:none;	box-shadow:none;
	padding-bottom:25px !important;
}

body .wfacp_global_checkout_wrap .order_details .date{
	text-align:center;
}

body .wfacp_global_checkout_wrap .order_details .total{
	text-align:center;
}

body .wfacp_global_checkout_wrap .order_details .method{
	text-align:center;
}

body .wfacp-comm-wrapper div div .clearfix div .wfacp_global_checkout_wrap .spp_bootstrap-wrapper #main .page-content{
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body .spp_bootstrap-wrapper div a{
	display:none;
}

body .eticsoft-installment tr input[type=radio]{
	display:none !important;
}

body .eticsoft-form .eticsoft-installment-options table{
	border-top-color:#d8d8d8 !important;
	border-right-color:#d8d8d8 !important;
	border-bottom-color:#d8d8d8 !important;
	border-left-color:#d8d8d8 !important;
}

body .eticsoft-card-family div b{
	font-size:15px;
}

body .eticsoft-installment-options thead td{
	font-size:15px !important;
	font-weight:500 !important;
	border-right-color:transparent !important;
	border-bottom-color:#d8d8d8 !important;
}

body .rp-donation-block p > strong{
	font-weight:500;
	color:#1f3448;
}

body .wfacp_header_ph a span{
	font-size:14px;
}

body .wfacp_header_email a span{
	font-size:14px;
}

body .wfacp_header_list_help a span{
	font-size:14px;
}

body .rp-donation-block .input input[type=button].donate-remove{
	margin-left:14px;
	min-width:1px;
}

body .wfacp-main-container .wfacp-wrapper-decoration .wfacp-panel-wrapper .wfacp-contenter-inner-wrapper .wfacp-form-panel .wfacp-comm-wrapper div div .clearfix div .wfacp_single_step_form #wfacp_checkout_form .rp-donation-block .input input[type=button].donate-remove{
	width:100px !important;
}

body .wfacp-comm-wrapper div .clearfix{
	font-size:14px;
}

body #payment .place-order{
	margin-top:0px !important;
}

body .wfacp_last_page .woocommerce-checkout-review-order{
	padding-top:5px !important;
	padding-bottom:15px;
}

body .rp-donation-block .input input[type=button]{
	background-color:#1f3448;
}

body .order-total bdi span{
	color:#1f3448 !important;
}

body .woocommerce-checkout-review-order .wfacp-payment-dec a{
	color:#0fc489;
}

body .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text a{
	color:#0fc489 !important;
}

body .woocommerce-privacy-policy-text p a{
	color:#0fc489;
}

body .wfacp-comm-wrapper .wfacp_html_widget a{
	color:#0a815a;
	font-weight:500;
}

body #card-wrapper{
	margin-top:25px;
	margin-bottom:15px;
}

body #tx_selected_holder select{
	background-color: #eef2f9;
	color: #1f3448;
	padding: 12px;
	border: none;
	font-size:14px;
	font-family:'Inter', sans-serif;

	appearance: button;
}

body #tx_bank_selector{
	background-color: #eef2f9;
	color: #1f3448;
	padding: 12px;
	border: none;
	font-size:14px;
	font-family:'Inter', sans-serif;

	appearance: button;
}

body #cc_form_table{
	margin-bottom:20px;
}

body #cc_form_table .col-sm-4{
	margin-top:10px;
}

body #cc_form_table .col-sm-8{
	margin-top:10px;
	margin-bottom:0px;
}

body #cc_number{
	margin-top:3px;
	margin-bottom:10px;
}

body #cc_expiry{
	margin-top:3px;
	margin-bottom:10px;
}

body #cc_cvc{
	margin-top:3px;
	margin-bottom:10px;
}

body .woocommerce-order-details tbody .product-name{
	display:none;
}

body .woocommerce-order-details tbody .woocommerce-table__product-total{
	display:none;
}

body .woocommerce-order-details tfoot tr:nth-child(1) th{
	display:none;
}

body .woocommerce-order-details tfoot tr:nth-child(1) td{
	display:none;
}

body .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{
	display:none;
}

body .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{
	font-size:25px;
}

body .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{
	font-size:20px;
	margin-top:5px;
	margin-bottom:5px;
}

body .hentry .woocommerce-order .woocommerce-thankyou-order-received{
	font-size:20px;
	color:#2d2d2d;
	font-weight:600;
}

body .woocommerce-order p a{
	color:#0000ef;
	font-weight:500;
	font-size:18px;
	text-align:center;
	margin-left:10px;
}

body #main-container #main .ct-container-full .hentry .entry-content .woocommerce .woocommerce-order p a{
	text-decoration:none !important;
}

body .woocommerce-order-details thead .product-name{
	display:none;
}

body .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details{
	display:none;
}

body .woocommerce-order .woocommerce-customer-details address{
	display:none;
}

body .woocommerce-order .woocommerce-bacs-bank-details h2{
	margin-bottom:8px;
}

body .form_section_single_step_1_layout_2 .wfacp-comm-title h2{
	padding-bottom:19px;
}

@media (max-width:767px){

	body #cc_form_table .col-sm-4{
	margin-bottom:10px;
	}

}



@media (max-width:560px){

	body .rp-donation-block .input input[type=text]{
	max-width:none;
	width:99%;
	margin-bottom:10px !important;
	}

}



@media (max-width:450px){

	body .wfacp_footer_wrap_n .wfacp-footer-text p{
	font-size:10px;
}

body .rp-donation-block p:nth-child(2) > strong:nth-child(1){

	font-size:12px;
	color:#000000;
	font-weight:400;
}

body .wfacp-main-container .wfacp-wrapper-decoration .wfacp-panel-wrapper{
	padding-top:0px;
	padding-bottom:40px;
}

body .wfacp-main-container .wfacp-wrapper-decoration .wfacp-footer{
	padding-bottom:20px;
	}

}



@media (min-width:768px){

	body .wfacp-panel-wrapper .wfacp-form-panel{
	padding-top:15px;
}

body #cc_form .text-center{
	margin-top:0px;
}

body #cc_form_table .col-sm-4{
	width:50%;
}

body #cc_form_table .col-sm-8{
	width:50%;
	}

}



@media (min-width:992px){

	body .wfacp-main-container .wfacp-wrapper-decoration .wfacp-panel-wrapper .wfacp-container .wfacp-form-panel .wfacp-comm-wrapper div div .clearfix div .wfacp_global_checkout_wrap .spp_bootstrap-wrapper #cc_form .row .hidden-md-down{
	width:100% !important;
}

body #spp_top .hidden-md-down{
	display:none;
	}

}



@media (min-width:1000px){

	body .hentry .woocommerce-order .woocommerce-thankyou-order-received{
	margin-bottom:20px;
	}

}



@media (min-width:1200px){

	body #cc_form_table{
	width:100% !important;
}

body .wfacp-main-container .wfacp-wrapper-decoration .wfacp-panel-wrapper .wfacp-container .wfacp-form-panel .wfacp-comm-wrapper div div .clearfix div .wfacp_global_checkout_wrap .spp_bootstrap-wrapper #spp_top .col-xs-12{
	width:100% !important;
	}

}