.btn-trafi-primary {
  color: #fff;
  background-color: #278ba7;
  border-color: #278ba7;
}

.btn-trafi-primary:hover {
  color: #fff;
  background-color: #207188;
  border-color: #1d697e;
}

.btn-trafi-primary:focus, .btn-trafi-primary.focus {
  color: #fff;
  background-color: #207188;
  border-color: #1d697e;
  box-shadow: 0 0 0 0.2rem rgba(71, 156, 180, 0.5);
}

.btn-trafi-primary.disabled, .btn-trafi-primary:disabled {
  color: #fff;
  background-color: #278ba7;
  border-color: #278ba7;
}

.btn-trafi-primary:not(:disabled):not(.disabled):active, .btn-trafi-primary:not(:disabled):not(.disabled).active,
.show > .btn-trafi-primary.dropdown-toggle {
  color: #fff;
  background-color: #1d697e;
  border-color: #1b6073;
}

.btn-trafi-primary:not(:disabled):not(.disabled):active:focus, .btn-trafi-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-trafi-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 156, 180, 0.5);
}

.btn.btn-trafi-primary {
  color: #fff !important;
}

.btn-trafi-secondary {
  color: #fff;
  background-color: #044154;
  border-color: #6c757d;
}

.btn-trafi-secondary:hover {
  color: #fff;
  background-color: #02252f;
  border-color: #545b62;
}

.btn-trafi-secondary:focus, .btn-trafi-secondary.focus {
  color: #fff;
  background-color: #02252f;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-trafi-secondary.disabled, .btn-trafi-secondary:disabled {
  color: #fff;
  background-color: #044154;
  border-color: #6c757d;
}

.btn-trafi-secondary:not(:disabled):not(.disabled):active, .btn-trafi-secondary:not(:disabled):not(.disabled).active,
.show > .btn-trafi-secondary.dropdown-toggle {
  color: #fff;
  background-color: #021b23;
  border-color: #4e555b;
}

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

.btn.btn-trafi-secondary {
  color: #fff !important;
}

.btn-trafi-selected {
  color: #fff;
  background-color: #4b9cf9;
  border-color: #4b9cf9;
}

.btn-trafi-selected:hover {
  color: #fff;
  background-color: #2688f8;
  border-color: #1a81f7;
}

.btn-trafi-selected:focus, .btn-trafi-selected.focus {
  color: #fff;
  background-color: #2688f8;
  border-color: #1a81f7;
  box-shadow: 0 0 0 0.2rem rgba(102, 171, 250, 0.5);
}

.btn-trafi-selected.disabled, .btn-trafi-selected:disabled {
  color: #fff;
  background-color: #4b9cf9;
  border-color: #4b9cf9;
}

.btn-trafi-selected:not(:disabled):not(.disabled):active, .btn-trafi-selected:not(:disabled):not(.disabled).active,
.show > .btn-trafi-selected.dropdown-toggle {
  color: #fff;
  background-color: #1a81f7;
  border-color: #0d7af7;
}

.btn-trafi-selected:not(:disabled):not(.disabled):active:focus, .btn-trafi-selected:not(:disabled):not(.disabled).active:focus,
.show > .btn-trafi-selected.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 171, 250, 0.5);
}

.btn.btn-trafi-selected {
  color: #fff !important;
}

.btn-trafi-unselected {
  color: #212529;
  background-color: #edecea;
  border-color: #edecea;
}

.btn-trafi-unselected:hover {
  color: #212529;
  background-color: #dbd9d5;
  border-color: #d5d3cf;
}

.btn-trafi-unselected:focus, .btn-trafi-unselected.focus {
  color: #212529;
  background-color: #dbd9d5;
  border-color: #d5d3cf;
  box-shadow: 0 0 0 0.2rem rgba(206, 206, 205, 0.5);
}

.btn-trafi-unselected.disabled, .btn-trafi-unselected:disabled {
  color: #212529;
  background-color: #edecea;
  border-color: #edecea;
}

.btn-trafi-unselected:not(:disabled):not(.disabled):active, .btn-trafi-unselected:not(:disabled):not(.disabled).active,
.show > .btn-trafi-unselected.dropdown-toggle {
  color: #212529;
  background-color: #d5d3cf;
  border-color: #d0cdc8;
}

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

.btn-trafi-unselected {
  color: #0a2e7f !important;
}
/*# sourceMappingURL=fi16500-trafi-shop-buttons.css.map */