/*
 * ngc-palette-1.css - colour system for bestcasinonongamstop
 *
 * Generated from the shipped stylesheets. Contains colour declarations
 * only: no layout, spacing, typography, sizing or breakpoint rules, and
 * no new selectors. Shorthand keeps its original width/style tokens so
 * geometry is unchanged; only the colour token differs.
 *
 * Loaded last, so equal-specificity colour rules resolve to this file.
 */

html, body {
  background: #DCE4EF !important;
}
.abp5-ngc-wrap {
  background: #DCE4EF;
  color: #1A1F29;
}
.abp5-ngc-wrap a {
  color: #1A4D8F;
}
.abp5-ngc-wrap a:hover {
  color: #123A6D;
}
.abp5-ngc-wrap a.abp5-ngc-btn {
  color: #FFFFFF;
}
.abp5-ngc-wrap h1, .abp5-ngc-wrap h2, .abp5-ngc-wrap h3, .abp5-ngc-wrap h4 {
  color: #0D1117;
}
.abp5-ngc-wrap h2 {
  border-top: 1px solid #E7ECF3;
}
.abp5-ngc-devnotice {
  background: #FAF4E6;
  border: 1px solid #8A6620;
  border-left: 6px solid #8A6620;
}
.abp5-ngc-ph {
  background: repeating-linear-gradient(45deg, #F8E7E5, #F8E7E5 6px, #F1D5D2 6px, #F1D5D2 12px);
  color: #7E2420;
  border: 1px dashed #B8443C;
}
.abp5-ngc-meta {
  color: #565F6E;
}
.abp5-ngc-disclosure {
  color: #565F6E;
  background: #F3F6FA;
  border: 1px solid #E0E6EF;
}
.abp5-ngc-disclosure a {
  color: #1A4D8F;
}
.abp5-ngc-tablewrap {
  border: 1px solid #E0E6EF;
}
.abp5-ngc-table th, .abp5-ngc-table td {
  border-bottom: 1px solid #E7ECF3;
}
.abp5-ngc-compare thead th {
  background: #0D1117;
  color: #FFFFFF;
}
.abp5-ngc-compare tbody tr:nth-child(even) {
  background: #F7F9FC;
}
.abp5-ngc-rank {
  color: #565F6E;
}
.abp5-ngc-rating {
  color: #166B47;
}
.abp5-ngc-rating-max {
  color: #5C6472;
}
.abp5-ngc-spec th[scope="row"] {
  background: #F3F6FA;
  color: #39424F;
}
.abp5-ngc-card {
  border: 1px solid #E0E6EF;
  background: #FFFFFF;
  box-shadow: 0 1px 2px rgba(13, 17, 23, .04);
}
.abp5-ngc-pros h4 {
  color: #166B47;
}
.abp5-ngc-cons h4 {
  color: #A3302A;
}
.abp5-ngc-suits {
  background: #F3F6FA;
}
.abp5-ngc-rating-na {
  color: #5C6472;
}
.abp5-ngc-btn {
  background: #166B47;
  color: #FFFFFF;
}
.abp5-ngc-btn:hover {
  background: #0F5236;
}
.abp5-ngc-btn--ph {
  background: #7A8290;
}
.abp5-ngc-cta-note {
  color: #5C6472;
}
.abp5-ngc-mini th {
  background: #F3F6FA;
}
.abp5-ngc-faq {
  border: 1px solid #E0E6EF;
}
.abp5-ngc-faq-item {
  border-bottom: 1px solid #E7ECF3;
}
.abp5-ngc-faq-q::after {
  color: #166B47;
}
.abp5-ngc-faq-a {
  color: #39424F;
}
.abp5-ngc-step {
  border: 1px solid #E0E6EF;
  background: #FFFFFF;
}
.abp5-ngc-step::before {
  background: #166B47;
  color: #FFFFFF;
}
.abp5-ngc-step-text {
  color: #39424F;
}
.abp5-ngc-rg {
  background: #EFF4FA;
  border: 1px solid #A9C5E9;
  border-left: 6px solid #1A4D8F;
}
.abp5-ngc-rg a {
  color: #1A4D8F;
}
.abp5-ngc-disclaimer {
  border-top: 2px solid #E7ECF3;
  color: #565F6E;
}

@media (max-width: 768px) {
  .abp5-ngc-compare tr {
    border: 1px solid #E0E6EF;
    background: #FFFFFF;
  }
  .abp5-ngc-compare tbody tr:nth-child(even) {
    background: #FFFFFF;
  }
  .abp5-ngc-compare td, .abp5-ngc-compare th[scope="row"] {
    border-bottom: 1px solid #E7ECF3;
  }
  .abp5-ngc-compare td::before {
    color: #39424F;
  }
}

body.abp5-ngc-standalone, html:has(body.abp5-ngc-standalone) {
  background: #DCE4EF;
}
.abp5-ngc-wrap h1, .abp5-ngc-wrap h2, .abp5-ngc-wrap h3, .abp5-ngc-wrap h4, .abp5-ngc-wrap h5, .abp5-ngc-wrap h6 {
  color: #0D1117;
}
.abp5-ngc-wrap [class*="abp5_category_"], .abp5-ngc-wrap [class*="abp5_single_"], .abp5-ngc-wrap [class*="abp5_sidebar"], .abp5-ngc-wrap [class*="abp5_news_sidebar"], .abp5-ngc-wrap [class*="abp5_search_"], .abp5-ngc-wrap [class*="abp5_post_"], .abp5-ngc-wrap [class*="abp5_tag_"], .abp5-ngc-wrap [class*="abp5_comment"] {
  color: #1A1F29;
}
.abp5-ngc-wrap [class$="_card"], .abp5-ngc-wrap [class$="_card_inner"], .abp5-ngc-wrap [class*="abp5_sidebar_section"], .abp5-ngc-wrap [class*="abp5_search_result"] {
  background-color: #FFFFFF;
  border: 1px solid #E0E6EF;
  box-shadow: 0 1px 2px rgba(13, 17, 23, .04);
}
.abp5-ngc-wrap [class*="_meta"], .abp5-ngc-wrap [class*="_excerpt"], .abp5-ngc-wrap [class*="_date"], .abp5-ngc-wrap [class*="_label"], .abp5-ngc-wrap [class*="_caption"] {
  color: #565F6E;
}
.abp5-ngc-wrap [class*="_divider"], .abp5-ngc-wrap [class*="_sep"] {
  background-color: #E0E6EF;
  border-color: #E0E6EF;
  color: #B9C2CF;
}
.abp5-ngc-wrap [class*="abp5_"] a:not(.abp5-ngc-btn):not([class*="_button"]):not([class*="_btn"]) {
  color: #1A1F29;
}
.abp5-ngc-wrap [class*="abp5_"] a:not(.abp5-ngc-btn):not([class*="_button"]):not([class*="_btn"]):hover {
  color: #1A4D8F;
}
.abp5-ngc-wrap [class*="_button"], .abp5-ngc-wrap [class*="_btn"]:not(.abp5-ngc-btn), .abp5-ngc-wrap [class*="_submit"]:not(.abp5_contact_form_site1_submit) {
  background-color: #166B47;
  border-color: #166B47;
  color: #FFFFFF;
}
.abp5-ngc-wrap [class*="_button"]:hover, .abp5-ngc-wrap [class*="_btn"]:not(.abp5-ngc-btn):hover, .abp5-ngc-wrap [class*="_submit"]:not(.abp5_contact_form_site1_submit):hover {
  background-color: #0F5236;
  border-color: #0F5236;
  color: #FFFFFF;
}
.abp5-ngc-wrap input[type="text"], .abp5-ngc-wrap input[type="email"], .abp5-ngc-wrap input[type="url"], .abp5-ngc-wrap input[type="tel"], .abp5-ngc-wrap input[type="search"], .abp5-ngc-wrap textarea {
  background-color: #FFFFFF;
  border: 1px solid #E0E6EF;
  color: #1A1F29;
}
.abp5-ngc-wrap input::placeholder, .abp5-ngc-wrap textarea::placeholder {
  color: #7A8290;
}
.abp5-ngc-wrap .page-numbers {
  color: #1A1F29;
  border-color: #E0E6EF;
  background-color: #FFFFFF;
}
.abp5-ngc-wrap .page-numbers.current, .abp5-ngc-wrap .page-numbers:hover {
  background-color: #166B47;
  border-color: #166B47;
  color: #FFFFFF;
}
.abp5_ngc_nav_wrap {
  background: #FFFFFF;
  border-bottom: 1px solid #E0E6EF;
}
.abp5_ngc_nav .abp5_ngc_nav_burger {
  border: 1px solid #E0E6EF;
  color: #1A1F29;
}
.abp5_ngc_nav .abp5_ngc_nav_burger:hover, .abp5_ngc_nav .abp5_ngc_nav_burger:focus-visible {
  color: #1A4D8F;
  border-color: #C4CFDE;
}
.abp5_ngc_nav .abp5_ngc_nav_link, .abp5_ngc_nav .abp5_ngc_nav_toggle {
  color: #1A1F29;
}
.abp5_ngc_nav .abp5_ngc_nav_link:hover, .abp5_ngc_nav .abp5_ngc_nav_link:focus-visible, .abp5_ngc_nav .abp5_ngc_nav_toggle:hover, .abp5_ngc_nav .abp5_ngc_nav_toggle:focus-visible {
  color: #1A4D8F;
}
.abp5_ngc_nav_current > .abp5_ngc_nav_link::after, .abp5_ngc_nav_current > .abp5_ngc_nav_toggle::after {
  background: #1A4D8F;
}
.abp5_ngc_nav_sub {
  background: #FFFFFF;
  border: 1px solid #E0E6EF;
  box-shadow: 0 10px 28px rgba(13, 17, 23, 0.12);
}
.abp5_ngc_nav .abp5_ngc_nav_sub a {
  color: #1A1F29;
}
.abp5_ngc_nav .abp5_ngc_nav_sub a:hover, .abp5_ngc_nav .abp5_ngc_nav_sub a:focus-visible {
  background: #F3F6FA;
  color: #1A4D8F;
}
.abp5_ngc_nav .abp5_ngc_nav_icon {
  color: #39424F;
}
.abp5_ngc_nav .abp5_ngc_nav_icon:hover, .abp5_ngc_nav .abp5_ngc_nav_icon:focus-visible, .abp5_ngc_nav .abp5_ngc_nav_icon[aria-expanded="true"] {
  background: #F3F6FA;
  color: #1A4D8F;
}
.abp5_ngc_nav_search input[type="search"] {
  border: 1px solid #E0E6EF;
  background: #FFFFFF;
  color: #1A1F29;
}
.abp5_ngc_nav_search input[type="search"]:focus {
  border-color: #1A4D8F;
}
.abp5_ngc_nav_search button {
  background: #1A4D8F;
  color: #FFFFFF;
}
.abp5_ngc_nav_search button:hover {
  background: #123A6D;
}

@media (max-width: 768px) {
  .abp5_ngc_nav_panel {
    background: #FFFFFF;
    border: 1px solid #E0E6EF;
    box-shadow: 0 10px 28px rgba(13, 17, 23, 0.12);
  }
  .abp5_ngc_nav .abp5_ngc_nav_link:hover, .abp5_ngc_nav .abp5_ngc_nav_toggle:hover {
    background: #F3F6FA;
  }
  .abp5_ngc_nav_actions {
    border-top: 1px solid #ECF1F7;
  }
}

.abp5_ngc_footer {
  background: #FFFFFF;
  border-top: 1px solid #E0E6EF;
}
.abp5_ngc_footer .abp5_ngc_footer_link {
  color: #1A1F29;
}
.abp5_ngc_footer .abp5_ngc_footer_link:hover, .abp5_ngc_footer .abp5_ngc_footer_link:focus-visible {
  color: #1A4D8F;
}
.abp5_ngc_footer_copy {
  color: #565F6E;
}
.abp5_ngc_byline_label {
  color: #39424F;
}
.abp5_ngc_byline_value {
  color: #565F6E;
}
.abp5_ngc_byline_sep {
  color: #B9C2CF;
}
.abp5_ngc_byline_link {
  color: #1A4D8F;
}
.abp5_ngc_byline_link:hover, .abp5_ngc_byline_link:focus {
  color: #123A6D;
}
.abp5-ngc-striplabel {
  color: #565F6E;
}
.abp5-ngc-card-desc {
  color: #39424F;
}
.abp5-ngc-card-title a {
  color: #0D1117;
}
.abp5-ngc-card-title a:hover, .abp5-ngc-card-title a:focus-visible {
  color: #1A4D8F;
}
.abp5-ngc-card--soon {
  background: #FCFDFE;
}
.abp5-ngc-card--soon .abp5-ngc-card-title {
  color: #565F6E;
}
.abp5-ngc-soon {
  background: #ECF1F7;
  color: #565F6E;
}
.abp5-ngc-newsmeta {
  color: #565F6E;
}
.abp5-ngc-trustgrid li {
  border: 1px solid #E0E6EF;
  background: #FFFFFF;
}
.abp5-ngc-trustnum {
  color: #0D1117;
}
.abp5-ngc-trustlab {
  color: #565F6E;
}
.abp5-ngc-trustnum--tbc {
  color: #B9C2CF;
}
.ngc-crumbs {
  color: #565F6E;
}
.ngc-crumbs a {
  color: #565F6E;
}
.ngc-crumbs a:hover, .ngc-crumbs a:focus-visible {
  color: #1A4D8F;
}
.ngc-crumbs-sep {
  color: #B9C2CF;
}
.ngc-crumbs [aria-current="page"] {
  color: #39424F;
}
.ngc-status--provisional {
  background: #ECF1F7;
  color: #565F6E;
}
.ngc-status--verified {
  background: #166B47;
  color: #FFFFFF;
}
.ngc-status-legend {
  color: #565F6E;
}
