
@font-face { 
font-family: "ObviouslyNarrowBold"; 
src: url( '/content/uploads/Partners/61/ObviouslyDemo-NarrowBold.ttf');} 

@font-face { 
font-family: "Anton-Regular"; 
src: url( '/content/uploads/Partners/61/Anton-Regular.ttf');}

@font-face { 
font-family: "Poppins-Regular"; 
src: url( '/content/uploads/Partners/61/Poppins-Regular.ttf');}

.dp-banner-container { text-align:left; margin-left:6%; width:40%;} 

.dp-banner-image { 
Background-position: 40% 40% !important;} 

.dp-nav-link{ font-size:1.0rem; font-family: "Poppins-Regular";} 

.btn-donate { font-family: "Anton-Regular"; font-size: 1.3rem;} 

h1.dp-page-heading {  padding-top: 1vw; font-family: "Anton-Regular"; font-size: 4rem;} 

.dp-page-intro-text { font-family: "Poppins-Regular"; font-size: 1.3rem; line-height: 1.6;}  

.dp-dedication-to{ font-family: "Poppins-Regular"; font-size:1.2rem; text-align:center;} 

.dp-dedication-card{ 
border:0; border-color: #213540; box-shadow: 5px 5px 5px 4px rgba(22,29,37,0.20);} 


.dp-dedication-card .card-body:first-child{ 
background-image:url('/content/uploads/Partners/61/CALM Motif.png'); 
background-repeat:no-repeat; 
background-size:40px 40px; 
background-position: 5px 5px;} 


@media only screen and (max-width: 782px) { 
.dp-banner-image {background-image: 
url("/content/uploads/Partners/61/CALM Phone.jpg") !important; 
background-size: contain !important; 
background-position: 0% 0px !important; 
padding-top: 55vw; 
background-color:#F5ECD7; 
background-repeat: no-repeat !important;} 
.dp-banner-container {width: 90%!important; margin-left: auto!important; text-align: center!important} 
h1.dp-page-heading {font-size: 2.7rem;}
.dp-page-intro-text {font-size: 1rem; line-height: 1.6;}} 


@media only screen and (min-width: 783px) and (max-width: 974px) { 

h1.dp-page-heading { padding-top: 1vw; font-family: "Anton-Regular"; font-size: 3rem;}
.dp-page-intro-text { font-family: "Poppins-Regular"; font-size: 1rem; line-height: 1.6;}
.dp-banner-container {
text-align: left; margin-left: 5%; width: 50%;}
.dp-banner-image { 
 
Background-position: 30% 30% !important;} }   


@media only screen and (min-width:975px) and (max-width: 1281px) { 
.dp-banner-container {
text-align: left; margin-left: 5%; width: 44%;}
    .dp-banner-image { 
Background-position: 10% 70% !important;}
h1.dp-page-heading {  padding-top: 1vw; font-family: "Anton-Regular"; font-size: 3.2rem;}
.dp-page-intro-text { font-family: "Poppins-Regular"; font-size: 1rem; line-height: 1.6;}  }   

@media only screen and (min-width: 1281px) and (max-width: 1640px) { 
.dp-banner-container { 
text-align:left; margin-left: 6%; width: 40%;}
    .dp-banner-image { 
 
Background-position: 10% 70% !important;}
} 

body{
    background-color:#d5c5e4;
}

.dp-navbar{
    background-color:transparent;
}

.dp-nav-link{
    color: #000000;
}

.dp-nav-link:hover{
  color: #000000;
}

body{color:#000000}




.btn-donate {
    color: #000000;
    background-color:  #ffffff;
    border-color:  #ffffff; }
.btn-donate:hover,
.btn-donate.hover {
    color:  #000000;
    background-color:  #f2f2f2;
    border-color: #f2f2f2; }
.btn-donate:focus, .btn-donate.focus {
    box-shadow: 0 0 0 0.2rem rgba(255,255,255, 0.5); }
.btn-donate.disabled, .btn-donate:disabled {
    color:  #ffffff;
    background-color:   #777777;
    border-color: #777777; }
.btn-donate:not(:disabled):not(.disabled):active, .btn-donate:not(:disabled):not(.disabled).active,
.show > .btn-donate.dropdown-toggle {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff; }
.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(255,255,255, 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: #f2f2f2;
}

.row.address-row:hover {
    border: 1px solid #f2f2f2;
    cursor: pointer;
}

.row.address-row:hover .btn-fakecheckbox {
    color:#f2f2f2;
}

.radio-donate input[type='radio'] + label::after {
    background-color: #ffffff;
}
.radio-donate input[type='radio']:checked + label::before {
    border-color: #ffffff;
}
.radio-donate input[type='radio']:checked + label::after {
    background-color: #ffffff;
}


.checkbox-donate input[type='checkbox']:indeterminate + label::before,
.checkbox-donate input[type='radio']:indeterminate + label::before {
    background-color: #ffffff;
    border-color: #ffffff;
}


.checkbox-donate input[type='checkbox']:checked + label::before,
.checkbox-donate input[type='radio']:checked + label::before {
    background-color:#ffffff;
    border-color:#ffffff;
}
.checkbox-donate input[type='checkbox']:checked + label::after,
.checkbox-donate input[type='radio']:checked + label::after {
    color: #fff;
}

.text-donate {
    color: #ffffff !important;
}




