.bg-primary {
    --bg-opacity: 1;
    background-color: #366ac1;
    background-color: rgba(54, 106, 193,var(--bg-opacity));
}

.hover\:text-primary:hover {
    --text-opacity: 1;
    color: #366ac1;
    color: rgba(54, 106, 193,var(--text-opacity));
}
.hover\:bg-primary:hover {
    --bg-opacity: 1;
    background-color: #366ac1;
    background-color: rgba(54, 106, 193,var(--bg-opacity));
}

.text-secondary {
    --text-opacity: 1;
    color: #cc0200;
    color: rgba(204,2,0,var(--text-opacity));
}

.hover\:text-secondary:hover {
    --text-opacity: 1;
    color: #cc0200;
    color: rgba(204,2,0,var(--text-opacity));
}

.bg-secondary {
    --bg-opacity: 1;
    background-color: #cc0200;
    background-color: rgba(204, 2, 0,var(--bg-opacity));
}

.uk-link, a {
    color: #cc0200;
    text-decoration: none;
    cursor: pointer;
}

.bg-banner {
    background-image: url(/site/templates/build/img/acm-banner-bg.png);
}

.bg-feature {
    background-image: url(/site/templates/build/img/feature-bg-blue.png);
}

h2, h3 {
    --text-opacity: 1;
    color: #cc0200;
    color: rgba(204, 2, 0,var(--text-opacity));
    font-size: 1.125rem;
}

header {
  .uk-dropdown-nav > li > a {
    color: #30334e;
  }
  .uk-dropdown-nav > li > a:hover,
  .uk-dropdown-nav > li.uk-active > a {
    color: #cc0200;
  }
}

.ctable th {
    --bg-opacity: 1;
    background-color: #366ac1;
    background-color: rgba(54, 106, 193,var(--bg-opacity));
}

.ctable tr:nth-child(2n) {
    --bg-opacity: .2;
    background-color: #366ac1;
    background-color: rgba(54, 106, 193,var(--bg-opacity));
}