/* Sticky footer styles
-------------------------------------------------- */
html {
position: relative;
min-height: 100%;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container {
width: auto;
padding: 0 15px;
}
* {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background-repeat: no-repeat;
    font: 100% "Open Sans", sans-serif;
}
.letter_sender_addr h3{
    position: relative;
}
h1,h2,h3,h4,h5,h6{
    color:589981 !important;
}
button, .button, [type="submit"]{
    border-color:589981 !important;
    background-color:589981 !important;
    color:FFFFFF !important;
}
a:hover, .secondary-text{
    color:589981 !important;
}
body main #campaign-wrapper .da-action-box-wrap .da-action-box-forms .campaign.has-req-form:after{
    background-color:589981 !important;
}


        
        .CABoard h1,.CABoard h2,.CABoard h3,.CABoard h4,.CABoard h5,.CABoard h6{
            color:#589981 !important;
        }
        .CABoard button,.CABoard .button,.CABoard [type="submit"]{
            border-color:#589981 !important;
            background-color:#589981 !important;
            color: !important;
        }
        .CABoard a:hover,.CABoard .secondary-text{
            color:#589981 !important;
        }
        body.CABoard main #campaign-wrapper .da-action-box-wrap .da-action-box-forms .campaign.has-req-form:after{
            background-color:#589981 !important;
        }

        
        .Main h1,.Main h2,.Main h3,.Main h4,.Main h5,.Main h6{
            color:589981 !important;
        }
        .Main button,.Main .button,.Main [type="submit"]{
            border-color:589981 !important;
            background-color:589981 !important;
            color: !important;
        }
        .Main a:hover,.Main .secondary-text{
            color:589981 !important;
        }
        body.Main main #campaign-wrapper .da-action-box-wrap .da-action-box-forms .campaign.has-req-form:after{
            background-color:589981 !important;
        }

        
        .FLVaccine h1,.FLVaccine h2,.FLVaccine h3,.FLVaccine h4,.FLVaccine h5,.FLVaccine h6{
            color:#589981 !important;
        }
        .FLVaccine button,.FLVaccine .button,.FLVaccine [type="submit"]{
            border-color:#589981 !important;
            background-color:#589981 !important;
            color:#FFFFFF !important;
        }
        .FLVaccine a:hover,.FLVaccine .secondary-text{
            color:#589981 !important;
        }
        body.FLVaccine main #campaign-wrapper .da-action-box-wrap .da-action-box-forms .campaign.has-req-form:after{
            background-color:#589981 !important;
        }

        
        .LAUSD h1,.LAUSD h2,.LAUSD h3,.LAUSD h4,.LAUSD h5,.LAUSD h6{
            color:#589981 !important;
        }
        .LAUSD button,.LAUSD .button,.LAUSD [type="submit"]{
            border-color:#589981 !important;
            background-color:#589981 !important;
            color:#ffffff !important;
        }
        .LAUSD a:hover,.LAUSD .secondary-text{
            color:#589981 !important;
        }
        body.LAUSD main #campaign-wrapper .da-action-box-wrap .da-action-box-forms .campaign.has-req-form:after{
            background-color:#589981 !important;
        }
