
.Body-Page-ShoppingCart .UWW2025MainBody{
	display:none;
}
body{
	background-color:#333333 !important;
}

.note.CardConPlgInfoTitleSPP.D{
	display:none;
}

.rrWhenEntry .rrStartDate  {
	display:none !important;
}

div#PledgePaymentInfo > .Block > .BlockDetails fieldset {

	justify-content: center;
	align-items: center;
}

div#PledgePaymentInfo > .Block > .BlockDetails > fieldset > .form-check{
	max-width: 30% !important;
}

.PledgeTypeSelection .TypeSelection-Items label.RadioLabel, 
#PledgePaymentInfo .BlockDetails > div.form-check > label.form-check-label, 
#PledgePaymentInfo .BlockDetails > fieldset > div.form-check > label.form-check-label {
	background: #ececec;
	border-radius: 10px;
}
div#PledgePaymentInfo div.form-check > label.form-check-label::before{
  left:0;
}
#CCInfoInputs .page-header{
  margin-bottom: 0
}

#CCInfoInputs .Section-ePayment .Row-CardConnectPayment,
#CCInfoInputs .Section-ePayment .Row-CardConnectPayment .CardConnectCCNameInfo {
  margin-top:0 !important;
}
#CCInfoInputs .Section-ePayment .Row-CardConnectPayment .CardConPlgPayTitleSPP {
	margin-top:15px;
}
#CCInfoInputs .Section-ePayment .Row-CardConnectPayment h3 .CardConPlgPayTitleSPP p{
	font-size: 28px;
  text-transform: none;
  color: #221E1F;
  font-weight: 600;
}
.Navigation > ol{
    padding-left:0;
    padding-right:0;
}
/*------------------------begin: loader----------------------*/
/*
#ShopOverlay{	
	display:none;
	position: fixed;
	top: 0;
	left:0;
	z-index: 1000000;
	width: 100%;
	height:100%;
	background: rgba(95,160,67,.7)
	
}
*/

#ShopOverlay{	
	position: fixed;
	top: 0;
	left:0;
	z-index: 1000000;
	width: 100%;
	height:100%;
	background: rgba(95,160,67,.9);
}
#ShopOverlay .ShopOverlay-cv-spinner {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;  
	background:url('https://www.communityshares.com/wp-content/uploads/2022/06/logo-CSW-2021-horz-web-250x117-1.jpg') no-repeat center center;
	background-size: 100px;
}
#ShopOverlay .ShopOverlay-spinner {
	width: 150px;
	height: 150px;
	border: 10px #ddd solid;
	border-top: 10px #467b2f solid;
	border-radius: 50%;
	animation: sp-anime 0.8s infinite linear;
}
@keyframes sp-anime {
	100% { 
		transform: rotate(360deg); 
	}
}

/*------------------------end: loader----------------------*/
