@charset "UTF-8";
/*
 * TOMS: 共通style
 */

:root {
  --color-toms-tr-odd-bg: #EBF3FA;  /* テーブル奇数行の背景色 */
  --color-toms-tr-checked: #FFF4D1; /* テーブル選択行の背景色 */
}

th.shop-diabled-dist {
  color: #c00000; /* 配分停止店舗の文字色 */
}

.text-toyo {
  color: var(--color-toyo);
}

.btn-check:active + .btn-outline-toyo, .btn-check:checked + .btn-outline-toyo, .btn-outline-toyo.active, .btn-outline-toyo.dropdown-toggle.show, .btn-outline-toyo:active {
  color: #fff;
  background-color: var(--color-toyo);
  border-color: var(--color-toyo);
}
.btn-check:focus + .btn-outline-toyo, .btn-outline-toyo:focus {
  box-shadow: 0 0 0 .25rem rgba(43, 74, 185, .5);
}
.btn-outline-toyo {
  color: var(--color-toyo);
  border-color: var(--color-toyo);
}
.btn-outline-toyo:hover {
  color: #fff;
  background-color: var(--color-toyo);
  border-color: var(--color-toyo);
}

.btn-multiselect-reset,
.btn-multiselect-reset:hover {
  color: white;
  background: var(--color-toyo);
  border-color: var(--color-toyo);
}

.pad_075rem {
  padding: .75rem;
}

.btn-primary-toyo {
  background: var(--color-toyo);
  color: var(--color-f8);
}
.btn-primary-toyo:hover,
.btn-primary-toyo:active {
  background: var(--color-toyo);
  color: var(--color-f8);
  opacity: .7;
}
.btn-primary-toyo:visited {
  background: var(--color-toyo);
  color: var(--color-f8);
}

