.LFArea Area-UnitedWeFight-P-content-area-1 {
	width: 100%;
}
div.Logo.WebLogoR {
	margin-top: 30px;
	max-width: 300px;
	float: right;
}

#main-banner h2 {

    box-shadow: none !important;

}

 

.Page-IPledgeDes1 h2, .Page-IPledgeDes2 h2, .Page-IPledgeCombined h2, .AgencySectionHeader h2 {

    padding:0 !important;

}

 

div#DesignationSection div#DsgnCollapseBlock h2 {

    color: #000000 !important;

}

 

.container-fluid .row .row {

    max-width: 100%;

}

 

.container-fluid .row .AddressData .col-sm-3,

.container-fluid .row .AddressData .col-sm-9 {

    padding-left:0;

    padding-right:0;

}

div.form-group.col-sm.Col-Input.Col-NamePrefix {

              display: none;

}

 

.PledgeTypeSelection .PPXChkout label.RadioLabel:before,

div#PledgePaymentInfo .PPXChkout label.form-check-label:before {

    font-family: "Font Awesome 5 Brands" !important;

    font-weight: 400 !important;

    content: "\f1f4";

}

 

.PledgeTypeSelection .PPXChkout i,

div#PledgePaymentInfo .PPXChkout i {

  display: none;

}

 

.Section-Survey .Col-Phone .col-sm-3 {

    flex: 0 0 25% !important;

    max-width: 25% !important;

}

 

.Section-Survey .Col-Phone .col-sm-6 {

    flex: 0 0 50% !important;

    max-width: 50% !important;

}

 

.Section-Survey .form-group.Row-LineDetail {

    margin-bottom: 20px !important;

}

 

.UserRegistrationSecCode {

    margin: 30px 0;

}

 

.Page-SinglePageRegPledge .Navigation .DefaultButtons a {

    margin: 8px 12px 0 0 !important;

}

 

.Page-SinglePageRegPledge .Navigation {

margin-top: 30px;

}

 

.PledgeTypeSelection .TypeSelection-Items > div, div#PledgePaymentInfo > .Block > .BlockDetails > .form-check {

    flex-grow: 1;

    width: 20%;

    max-width: 20%;

    margin-bottom: 0;

}

 

.Row-ExpiryDate .Col-Expiry select {

    max-width: 49%;

    flex: 0 0 49%;

    display: inline-block;

}

 

div#PledgePaymentInfo .Col-Table.Col-CardType input {

    opacity: 1 !important;

    position: static !important;

    width: 26px !important;

}

 

.Page-SinglePageRegPledge .FlagTable {

    margin: 20px 0 40px 16px;

}

 

.Page-SinglePageRegPledge h2 {

    color: #000 !important;

}

 

.Page-SinglePageRegPledge .page-header h2 p {

    font-size: 28px;

    font-family: Roboto;

    text-transform: none;

}

 

.LoginButtonPanel li {

    margin-right: 12px;

}

 

#footer .social-icons ul {

    margin: 20px 0 !important;

    padding: 0 !important;

}

 

#footer .social-icons, #footer .social-icons div {

    color: #005191 !important;

    font-size: 24px !important;

}

 

#footer .social-icons li {

    display: inline-block;

    list-style-type: none;

    margin: 10px 8px 0 0;

    font-size: 24px;

}

 

#footer .col-lg-2 {

    padding-left: 0;

    padding-right: 0;

}

 

.LFArea.Area-UnitedWeFight-P-logo,

.LFArea.Area-UnitedWeFight-L-logo,

.LFArea.Area-UnitedWeFight-N-logo {

    margin-top: 10px;

}

 

.Page-SinglePageRegPledge div#PledgePaymentInfo > .Block > .BlockDetails > .form-check {

    width: 50% !important;

    max-width: 50% !important;

}

 

@media screen and (max-width:1024px) {

div#PledgePaymentInfo > .Block > .BlockDetails > .form-check {

    width: 33%;

    max-width: 33%;

}

 

#header-menu .col-lg-3 {

    width: 300px !important;

}

}

 

@media screen and (max-width:768px) {

.PledgeTypeSelection .TypeSelection-Items > div, div#PledgePaymentInfo > .Block > .BlockDetails > .form-check {

    width: 50%;

    max-width: 50%;

}

}

 

@media screen and (max-width:500px) {

.PledgeTypeSelection .TypeSelection-Items > div, div#PledgePaymentInfo > .Block > .BlockDetails > .form-check {

    width: 100%;

    max-width: 100%;

}

}

 

.Section-Survey .col-sm-9 {

    max-width: 75% !important;

    flex: 0 0 75% !important;

}

 

.Section-Survey .col-sm-3 {

    max-width: 25% !important;

    flex: 0 0 25% !important;

}

 

@media screen and (max-width:576px) {

.Section-Survey .col-sm-9 {

    max-width: 100%;

    flex: 0 0 100%;

    padding-left: 15px;

padding-right: 15px;

}

 

.Section-Survey .col-sm-3 {

    max-width: 100%;

    flex: 0 0 100%;

    padding-left: 15px;

padding-right: 15px;

}

}

 

.Page-IPledgeCombined #DesignationSection a#CmbnDsgnHdr i {

    margin-left: 10px;

}

 

#main-banner .Page-IPledgeConfirmDisplay h2 {

    margin-bottom: 12px;

    display: inline-block !important;

}

 

#RecentTranTable .Col-PaymentLabel, #RecentTranTable .Col-Payment {

    display: none;

}

.Page-IPledgeCombined .EMail_Asterisk {    

    margin-right: -3px;

}

 

.Area-Pledge .Page-IPledgeCombined form .BlockDetails {

    margin-top: 20px !important;

}

 

.Logo.WebLogoR {

    max-width: 250px;

    float: right;

}

 

div#PledgePaymentInfo .Section-Survey .col-sm-12 .form-check input[type="radio"] {

    display: inline-block !important;

}

 

@media screen and (max-width:992px) {

.Logo.WebLogoR {

    float: none !important;

    text-align: center;

    margin: 10px auto 0 auto;

}

 

#MainContent {

    padding-top: 10px;

}

}
/*hide payment method for generic billme section*/
#Gen1Section .IPledgeTable .SinglePaymentMethod{
  display: none;
}

/*fix alignment issue for Billing Frequency-row class missing*/
#Gen1Section .IPledgeTable > .SingleBillingType{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

