:root {
  --aaa-orange: #8E4106;
  --aaa-orange-light: #AF5108;
  --aaa-blue: #234B95;
  --aaa-success: #415F3A;
  --aaa-warning: #844901;
}

.utility-nav {
  border-bottom-color: var(--aaa-orange-light);
}
article.main-article h2 {
  color: var(--aaa-orange) !important;
}
.mega-nav-trigger:hover,
.mega-nav-trigger:focus {
  border-color: var(--aaa-orange) !important;
}
.accordion-title:hover,
.accordion-title:focus {
  background-color: var(--aaa-orange-light);
}
.totop {
  color: var(--aaa-orange);
}
.totop i:nth-of-type(2) {
  color: var(-aaa-blue);
}
.reveal .modal-title {
  background-color: var(--aaa-blue) !important;
  border-bottom: 3px solid var(--aaa-orange-light) !important;
}
.input-container input:checked ~ .checkmark,
.input-container input:checked ~ .radio {
  background-color: var(--aaa-blue) !important;
}
.close-button {
  background-color: var(--aaa-blue);
}

/* app.css */
.button.secondary{
    background-color: var(--aaa-orange);
}
.button.disabled.secondary,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary,.button[disabled].secondary:hover,.button[disabled].secondary:focus{
    background-color:var(--aaa-orange);
}
.button.hollow.secondary{
    border:1px solid var(--aaa-orange);
    color:var(--aaa-orange)
}
.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled],.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled]{
    border:1px solid var(--aaa-orange);
    color:var(--aaa-orange)
}
.button.dropdown.hollow.secondary::after{
    border-top-color:var(--aaa-orange);
}
.button-group.secondary .button{
    background-color:var(--aaa-orange);
}
.label.secondary{
    background:var(--aaa-orange);
}
.orange{
    color:var(--aaa-orange) !important;
}
.orange-bullets .bullet-number{
    background-color:var(--aaa-orange);
}
.orange-cta{
    background-color:var(--aaa-orange);
}
.accordion-title{
    background-color:var(--aaa-orange);
}
.pagination a.current-page{
    background:linear-gradient(#ec7924, var(--aaa-orange));
    border-color:var(--aaa-orange);
}
.column-header{
    background-color:var(--aaa-orange);
}
.result .order{
    background-color:var(--aaa-orange);
}
.apply-now{
    background-color:var(--aaa-orange);
}
.utility-nav{
    background:var(--aaa-orange);
}
.footer-stripe{
    border-bottom:7px solid var(--aaa-orange);
}
.mortgage-section{
    background:var(--aaa-orange);
}
.visions-section{
    background:var(--aaa-orange) url(/images/home/banner.png) left top no-repeat;
}
section.veterans-program h2{
    border-bottom:1px solid var(--aaa-orange);
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
    color:var(--aaa-blue);
}
a{
    color:var(--aaa-blue);
}
.button{
    background-color:var(--aaa-blue);
}
.button.primary{
    background-color:var(--aaa-blue);
}
.button.disabled,.button.disabled:hover,.button.disabled:focus,.button[disabled],.button[disabled]:hover,.button[disabled]:focus{
    background-color:var(--aaa-blue);
}
.button.disabled.primary,.button.disabled.primary:hover,.button.disabled.primary:focus,.button[disabled].primary,.button[disabled].primary:hover,.button[disabled].primary:focus{
    background-color:var(--aaa-blue);
}
.button.hollow{
    border:1px solid var(--aaa-blue);
}
.button.hollow:hover.disabled,.button.hollow:hover[disabled],.button.hollow:focus.disabled,.button.hollow:focus[disabled]{
    border:1px solid var(--aaa-blue);
    color:var(--aaa-blue)
}
.button.hollow.primary{
    border:1px solid var(--aaa-blue);
    color:var(--aaa-blue)
}
.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled],.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled]{
    border:1px solid var(--aaa-blue);
    color:var(--aaa-blue)
}
.button.clear{
    border:1px solid var(--aaa-blue);
    color:var(--aaa-blue)
}
.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear:focus.disabled,.button.clear:focus[disabled]{
    border:1px solid var(--aaa-blue);
    color:var(--aaa-blue)
}
.button.clear.primary{
    border:1px solid var(--aaa-blue);
    color:var(--aaa-blue)
}
.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled]{
    border:1px solid var(--aaa-blue);
    color:var(--aaa-blue)
}
.button.dropdown.hollow::after{
    border-top-color:var(--aaa-blue)
}
.button.dropdown.hollow.primary::after{
    border-top-color:var(--aaa-blue)
}
.button-group.primary .button{
    background-color:var(--aaa-blue);
}
.drilldown .is-drilldown-submenu-parent>a::after{
    border-color:transparent transparent transparent var(--aaa-blue);
}
.drilldown.align-left .is-drilldown-submenu-parent>a::after{
    border-color:transparent transparent transparent var(--aaa-blue);
}
.drilldown.align-right .is-drilldown-submenu-parent>a::after{
    border-color:transparent var(--aaa-blue) transparent transparent;
}
.drilldown .js-drilldown-back>a::before{
    border-color:transparent var(--aaa-blue) transparent transparent;
}
.label{
    background:var(--aaa-blue);
}
.label.primary{
    background:var(--aaa-blue);
}
.pagination .current{
    background:var(--aaa-blue);
}
input:checked ~ .switch-paddle{
    background:var(--aaa-blue);
}
.arrow-link:after{
    border-left:0.4em solid var(--aaa-blue);
}
.blue-cta{
    background-color:var(--aaa-blue);
}
.blue-trans{
    background:var(--aaa-blue);
}
.pagination a,.pagination a:visited,.pagination a:hover,.pagination a:active,.pagination a:focus{
    background:linear-gradient(var(--aaa-blue), #05446b);
}
.info-icon path{
    fill:var(--aaa-blue);
}
.mega-nav-trigger:after{
    border-top:0.7em solid var(--aaa-blue);
}
.mobile-trigger{
    color:var(--aaa-blue);
}
.banner-wrap .banner-text .btn{
    background:var(--aaa-blue);
}
.article-section-wrap .article-section .article-img path,.article-section-wrap .article-section .article-img rect{
    fill:var(--aaa-blue);
}
.article-section-wrap .article-section h3{
    color:var(--aaa-blue);
}
.article-section-wrap .article-section .btn{
    border:2px solid var(--aaa-blue);
    color:var(--aaa-blue);
}
.article-section-wrap .article-section .btn:hover{
    background:var(--aaa-blue);
}
.feature-section-wrap h2{
    color:var(--aaa-blue);
}
.feature-section-wrap .feature-section h3{
    color:var(--aaa-blue);
}
.feature-section-wrap .feature-section h3 a{
    color:var(--aaa-blue);
}
@media screen and (max-width: 40em){
    .banner-wrap .banner-section .banner-form{
        background:var(--aaa-blue);
        background:linear-gradient(to bottom, #033151 0%, var(--aaa-blue) 3%, var(--aaa-blue) 98%, #033151 100%);
    }
}
