/* 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:#1E7E40 !important;
}
button, .button, [type="submit"]{
    border-color:#1E7E40 !important;
    background-color:#1E7E40 !important;
    color:#FFFFFF !important;
}
a:hover, .secondary-text{
    color:#1E7E40 !important;
}
body main #campaign-wrapper .da-action-box-wrap .da-action-box-forms .campaign.has-req-form:after{
    background-color:#1E7E40 !important;
}


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