
@font-face { 
font-family: "futura-pt-bold"; 
src: url( '/Content/Uploads/Partners/61/futura-pt-bold-589e44b6aacd3.ttf');} 

@font-face { 
font-family: "futura-condensed"; 
src: url( '/Content/Uploads/Partners/61/futura-condensed-pt-medium-589e44ed1e3a5.ttf');}

.dp-banner-container { 
text-align:left; 
margin-left: 10%; 
width:38%;} 

.dp-banner-image { 
Background-position: 50% 30% !important;} 

.dp-nav-link{ 
font-size:1.3rem; 
font-family: "futura-condensed";} 

.btn-donate { 
font-family: "futura-condensed"; 
font-size: 1.25rem;} 

h1.dp-page-heading { 
font-family: "futura-pt-bold"; 
font-size: 3.0rem;

} 

.dp-page-intro-text { 
font-family: "futura-condensed"; 
font-size: 2rem; 
line-height: 1;
margin-top:-0.1rem;
}  

.dp-dedication-to{ 
font-family: "futura-condensed"; 
font-size:1.8rem; 
text-align:center;
margin-left:7px;
margin-right:7px;
} 

.btn-primary{border-radius:0px!important;}

.btn-secondary{border-radius:0px!important;}

.btn-primary:hover {
    background-color: #fff!important;
	color: #000!important;
	border-color: #000!important;
	border-width: 0.12rem!important;
    border-style: solid!important;
    border-radius:0px!important;
}

.btn-secondary:hover {
    background-color: #fff!important;
	color: #000!important;
	border-color: #000!important;
	border-width: 0.12rem!important;
    border-style: solid!important;
    border-radius:0px!important;
}

.dp-dedication-card{ 
border:1; 
border-color: #ffffff; 
box-shadow: 5px 5px 5px 4px rgba(22,29,37,0.20);} 


.dp-dedication-card .card-body:first-child{ 
background-image:url(' '); 
background-repeat:no-repeat; 
background-size:40px 40px; 
background-position: 5px 5px;} 


@media only screen and (max-width: 1036px) { 
.dp-banner-image {background-image: 
url("/Content/Uploads/Partners/61/BFE Phone.jpg") !important; 
background-size: contain !important; 
background-position: 0% 0px !important; 
padding-top: 53vw; 
background-color:#ffffff; 
background-repeat: no-repeat !important;} 
  
.dp-banner-container {width: 90%!important; 
margin-left: 1px!important; 
text-align: left!important} 
h1.dp-page-heading {font-size: 2.8rem;color:#000!important;}

.dp-page-intro-text { color:#000!important;}
} 

@media only screen and (min-width: 1037px) and (max-width: 1281px) { 
.dp-banner-container {
text-align: left; 
margin-left: 5%; 
width: 48%;}
    
h1.dp-page-heading { 
font-family: "futura-pt-bold"; 
font-size: 2.3rem;

}


    
}   

@media only screen and (min-width: 1281px) and (max-width: 1640px) { 
.dp-banner-container { 
text-align:left; 
margin-left: 5%; 
width: 44%;}

h1.dp-page-heading { 
font-family: "futura-pt-bold"; 
font-size: 2.5rem;

}

} 

body{
    background-color:#f1f1f1;
}

.dp-navbar{
    background-color:#f5a802;
}

.dp-nav-link{
    color: #000000;
}

.dp-nav-link:hover{
  color: #000000;
}

body{color:#ffffff}.dp-dedication-to{color:#000000}.dp-dedication-message{color:#000000}


.dp-banner-image {
    background-image: url("/Content/Uploads/Campaigns/350/BFE Banner.jpg");
    background-repeat: repeat;
    background-size: cover;
    min-height: 300px;
    background-position: 50% 50%;
}




.btn-donate {
    color: #000000;
    background-color:  #f5a802;
    border-color:  #f5a802; }
.btn-donate:hover,
.btn-donate.hover {
    color:  #000000;
    background-color:  #f5a802;
    border-color: #f5a802; }
.btn-donate:focus, .btn-donate.focus {
    box-shadow: 0 0 0 0.2rem rgba(245,168,2, 0.5); }
.btn-donate.disabled, .btn-donate:disabled {
    color:  #000000;
    background-color:   #f5a802;
    border-color: #f5a802; }
.btn-donate:not(:disabled):not(.disabled):active, .btn-donate:not(:disabled):not(.disabled).active,
.show > .btn-donate.dropdown-toggle {
    color: #000000;
    background-color: #f5a802;
    border-color: #f5a802; }
.btn-donate:not(:disabled):not(.disabled):active:focus, .btn-donate:not(:disabled):not(.disabled).active:focus,
.show > .btn-donate.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(245,168,2, 0.5); }



.btn-fakecheckbox.focus,
.btn-fakecheckbox:focus,
.btn-fakecheckbox:hover,
.btn-fakecheckbox.active,
.btn-fakecheckbox:active,
.btn-fakecheckbox.active.focus,
.btn-fakecheckbox.active:focus,
.btn-fakecheckbox.active:hover,
.btn-fakecheckbox:active.focus,
.btn-fakecheckbox:active:focus,
.btn-fakecheckbox:active:hover  {

    color: #f5a802;
}

.row.address-row:hover {
    border: 1px solid #f5a802;
    cursor: pointer;
}

.row.address-row:hover .btn-fakecheckbox {
    color:#f5a802;
}

.radio-donate input[type='radio'] + label::after {
    background-color: #f5a802;
}
.radio-donate input[type='radio']:checked + label::before {
    border-color: #f5a802;
}
.radio-donate input[type='radio']:checked + label::after {
    background-color: #f5a802;
}


.checkbox-donate input[type='checkbox']:indeterminate + label::before,
.checkbox-donate input[type='radio']:indeterminate + label::before {
    background-color: #f5a802;
    border-color: #f5a802;
}


.checkbox-donate input[type='checkbox']:checked + label::before,
.checkbox-donate input[type='radio']:checked + label::before {
    background-color:#f5a802;
    border-color:#f5a802;
}
.checkbox-donate input[type='checkbox']:checked + label::after,
.checkbox-donate input[type='radio']:checked + label::after {
    color: #fff;
}

.text-donate {
    color: #f5a802 !important;
}




