.link:not(.link-outer), .link .link-inner {
  color: #004E8A;
}

.link:hover:not(.link-outer), .link:hover .link-inner, .link:focus:not(.link-outer), .link:focus .link-inner {
  color: rgb(0, 49.1739130435, 87);
}

.text-key {
  color: #004E8A;
}

.border-key {
  border-color: #004E8A;
}

.score-key::after {
  border-color: #004E8A;
}

.bg-key {
  background-color: #004E8A;
}

a.bg-key:hover, a.bg-key:focus, button.bg-key:hover, button.bg-key:focus {
  background-color: rgb(0, 49.1739130435, 87);
}

.btn-key {
  color: #fff;
  background-color: #004E8A;
  border-color: #004E8A;
}

.btn-key:hover {
  color: #fff;
  background-color: rgb(0, 56.3804347826, 99.75);
  border-color: rgb(0, 49.1739130435, 87);
}

.btn-key:focus, .btn-key.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 78, 138, 0.5);
}

.btn-key.disabled, .btn-key:disabled {
  color: #fff;
  background-color: #004E8A;
  border-color: #004E8A;
}

.btn-key:not(:disabled):not(.disabled):active, .btn-key:not(:disabled):not(.disabled).active, .show > .btn-key.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 49.1739130435, 87);
  border-color: rgb(0, 41.9673913043, 74.25);
}

.btn-key:not(:disabled):not(.disabled):active:focus, .btn-key:not(:disabled):not(.disabled).active:focus, .show > .btn-key.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 78, 138, 0.5);
}

.btn-key.disabled, .btn-key:disabled {
  color: #fff;
  background-color: gray;
  border-color: gray;
}

.btn-key.disabled:hover, .btn-key:disabled:hover {
  color: #fff;
  background-color: #6d6d6d;
  border-color: #676767;
}

.btn-key.disabled:focus, .btn-key.disabled.focus, .btn-key:disabled:focus, .btn-key:disabled.focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5);
}

.btn-key.disabled.disabled, .btn-key.disabled:disabled, .btn-key:disabled.disabled, .btn-key:disabled:disabled {
  color: #fff;
  background-color: gray;
  border-color: gray;
}

.btn-key.disabled:not(:disabled):not(.disabled):active, .btn-key.disabled:not(:disabled):not(.disabled).active, .show > .btn-key.disabled.dropdown-toggle, .btn-key:disabled:not(:disabled):not(.disabled):active, .btn-key:disabled:not(:disabled):not(.disabled).active, .show > .btn-key:disabled.dropdown-toggle {
  color: #fff;
  background-color: #676767;
  border-color: #606060;
}

.btn-key.disabled:not(:disabled):not(.disabled):active:focus, .btn-key.disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-key.disabled.dropdown-toggle:focus, .btn-key:disabled:not(:disabled):not(.disabled):active:focus, .btn-key:disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-key:disabled.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5);
}

.btn-outline-key {
  color: #004E8A;
  background-color: transparent;
  background-image: none;
  border-color: #004E8A;
}

.btn-outline-key:hover {
  color: #fff;
  background-color: #004E8A;
  border-color: #004E8A;
}

.btn-outline-key:focus, .btn-outline-key.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 78, 138, 0.5);
}

.btn-outline-key.disabled, .btn-outline-key:disabled {
  color: #004E8A;
  background-color: transparent;
}

.btn-outline-key:not(:disabled):not(.disabled):active, .btn-outline-key:not(:disabled):not(.disabled).active, .show > .btn-outline-key.dropdown-toggle {
  color: #fff;
  background-color: #004E8A;
  border-color: #004E8A;
}

.btn-outline-key:not(:disabled):not(.disabled):active:focus, .btn-outline-key:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-key.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 78, 138, 0.5);
}

.btn-outline-key.disabled, .btn-outline-key:disabled {
  color: gray;
  background-color: transparent;
  background-image: none;
  border-color: gray;
}

.btn-outline-key.disabled:hover, .btn-outline-key:disabled:hover {
  color: #fff;
  background-color: gray;
  border-color: gray;
}

.btn-outline-key.disabled:focus, .btn-outline-key.disabled.focus, .btn-outline-key:disabled:focus, .btn-outline-key:disabled.focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5);
}

.btn-outline-key.disabled.disabled, .btn-outline-key.disabled:disabled, .btn-outline-key:disabled.disabled, .btn-outline-key:disabled:disabled {
  color: gray;
  background-color: transparent;
}

.btn-outline-key.disabled:not(:disabled):not(.disabled):active, .btn-outline-key.disabled:not(:disabled):not(.disabled).active, .show > .btn-outline-key.disabled.dropdown-toggle, .btn-outline-key:disabled:not(:disabled):not(.disabled):active, .btn-outline-key:disabled:not(:disabled):not(.disabled).active, .show > .btn-outline-key:disabled.dropdown-toggle {
  color: #fff;
  background-color: gray;
  border-color: gray;
}

.btn-outline-key.disabled:not(:disabled):not(.disabled):active:focus, .btn-outline-key.disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-key.disabled.dropdown-toggle:focus, .btn-outline-key:disabled:not(:disabled):not(.disabled):active:focus, .btn-outline-key:disabled:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-key:disabled.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5);
}

.btn-link {
  color: #004E8A;
}

.btn-link:hover, .btn-link:focus {
  color: rgb(0, 49.1739130435, 87);
}

.hover-text-key:hover,
.hover-group:hover .group-hover-text-key {
  color: #004E8A !important;
}

.hover-bg-key:hover,
.hover-group:hover .group-hover-bg-key {
  background-color: #004E8A !important;
}

.hover-border-key:hover,
.hover-group:hover .group-hover-border-key {
  border-color: #004E8A !important;
}

/*# sourceMappingURL=theme-1c.css.map */
