.GeneralBlueTop1 {
 background-color: #fff;
}

.social-icons a {
 color: #e1251b;
}

.DefaultButtons .button {
 color: #e1251b;
 border: 1px solid #e1251b;
}

.GeneralBlueTop2 {
 background-color: #303031;
 box-shadow: 0px 2px 5px rgba(0,0,0,0.3);

}
.DefaultButtons .button {
  color: #ffffff;
  background-color: #e1251b; 
  border: 1px solid #e1251b;
  border-radius: 10px;
}

.DefaultButtons .button:hover {
 color: #e1251b;
 background-color: #ffffff;
 border: 1px solid #e1251b;
 border-radius: 10px;
}

.GeneralBlueBottom5 {
 background-color: #373334;
}
.GeneralBlueFooter {
 background-color: #373334;

}

.PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + span + label.RadioLabel, .PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + label.RadioLabel {
 background-color: #e1251b !important;
 color: #ffffff !important;
}
.PledgeTypeSelection .TypeSelection-Items label.RadioLabel::before, .PledgeTypeSelection .TypeSelection-Items label.RadioLabel::after, #PledgePaymentInfo label.form-check-label::before, #PledgePaymentInfo label.form-check-label::after {

 color: #e1251b;

}
.PortletLogo .WebLogoR img {
max-width: 350px !important;
max-height: 350px !important;
margin-top:-50px;
}

.ThermometerSection {
max-width: inherit;
}
.ThermometerSection1, .ThermometerSection2{
display: inline-block;
}

.Body-Page-Home h1{
clear: both
}

.GeneralBlueTop2 .MenuSelected a, .GeneralBlueTop3 .MenuSelected a {
border-bottom: 4px solid #da281c !important;
}
h1, h2, h3, h4 {
 color: #000 !important;
}

.GeneralBlueTop1 .col-sm-4{
padding-right:0;
}

.GeneralBlueTop1 .col-sm-8{
padding-left: 0;
}

body .GeneralBlue1PLogo .PortletNote,
body .GeneralBlue1LLogo .PortletNote,
body .GeneralBlue1NLogo .PortletNote{
display: block !important;
}

@media screen and (max-width: 600px){
.social-icons a {
font-size: 20px;
	}
}

.Body-Page-preLoginJAAS .GeneralBlueTop2{
 display: none;
}

@media only screen and (max-width: 860px) {
body .IPledgeTable .askDesignateRadios input[type="radio"] {
width: 18px !important;
	}
}

.PortletSurvey label.col-sm-3.col-form-label.PromptBlock {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
display: inline-block;
}

.Body-Page-UserRegistration #empFundraisingZipRow {
    display: none !important;
}
