/* 書き換え：ドロップダウンメニュー内の選択時色 */
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus,
.dropdown-menu a:hover,
.dropdown-menu a:focus,
.dropdown-menu a:active {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  background-color: #005EB8;
  color: #FFFFFF;
}

/* フォームの入力ラインの色 */
.form-control,
.is-focused .form-control {
  background-image: linear-gradient(to top, #005EB8 2px, rgba(0, 94, 184, 0) 2px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);
}

/* フォームライン選択時の文字色変化 */
.is-focused [class^='bmd-label'],
.is-focused [class*=' bmd-label'] {
  color: #005EB8;
}

/*-----------------------------------------ベースとなるボタン色-----------------------------------------*/
.btn-base {
  color: #ffffff;
  background-color: #005EB8;
  border-color: #005EB8;
  box-shadow: none;
}

.btn-base:hover {
  color: #ffffff;
  background-color: #005EB8;
  border-color: #005EB8;
}

.btn-base:focus,
.btn-base.focus {
  box-shadow: none, 0 0 0 0.2rem rgba(33, 150, 243, 0.5);
}

.btn-base.disabled,
.btn-base:disabled {
  color: #ffffff;
  background-color: #005EB8;
  border-color: #005EB8;
}

.btn-base:not(:disabled):not(.disabled):active,
.btn-base:not(:disabled):not(.disabled).active,
.show>.btn-base.dropdown-toggle {
  color: #ffffff;
  background-color: #005EB8;
  border-color: #005EB8;
}

.btn-base:not(:disabled):not(.disabled):active:focus,
.btn-base:not(:disabled):not(.disabled).active:focus,
.show>.btn-base.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(33, 150, 243, 0.5);
}

.btn.btn-base {
  color: #fff;
  background-color: #005EB8;
  border-color: #005EB8;
  box-shadow: 0 2px 2px 0 rgba(0, 94, 184, 0.14), 0 3px 1px -2px rgba(0, 94, 184, 0.2), 0 1px 5px 0 rgba(0, 94, 184, 0.12);
}

.btn.btn-base:hover {
  color: #fff;
  background-color: #005EB8;
  border-color: #701c7e;
}

.btn.btn-base:focus,
.btn.btn-base.focus,
.btn.btn-base:hover {
  color: #fff;
  background-color: #005EB8;
  border-color: #701c7e;
}

.btn.btn-base:active,
.btn.btn-base.active,
.open>.btn.btn-base.dropdown-toggle,
.show>.btn.btn-base.dropdown-toggle {
  color: #fff;
  background-color: #005EB8;
  border-color: #701c7e;
  box-shadow: 0 2px 2px 0 rgba(0, 94, 184, 0.14), 0 3px 1px -2px rgba(0, 94, 184, 0.2), 0 1px 5px 0 rgba(0, 94, 184, 0.12);
}

.btn.btn-base:active:hover,
.btn.btn-base:active:focus,
.btn.btn-base:active.focus,
.btn.btn-base.active:hover,
.btn.btn-base.active:focus,
.btn.btn-base.active.focus,
.open>.btn.btn-base.dropdown-toggle:hover,
.open>.btn.btn-base.dropdown-toggle:focus,
.open>.btn.btn-base.dropdown-toggle.focus,
.show>.btn.btn-base.dropdown-toggle:hover,
.show>.btn.btn-base.dropdown-toggle:focus,
.show>.btn.btn-base.dropdown-toggle.focus {
  color: #fff;
  background-color: #005EB8;
  border-color: #3f1048;
}

.open>.btn.btn-base.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #005EB8;
}

.open>.btn.btn-base.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #005EB8;
}

.btn.btn-base.disabled:focus,
.btn.btn-base.disabled.focus,
.btn.btn-base:disabled:focus,
.btn.btn-base:disabled.focus {
  background-color: #005EB8;
  border-color: #005EB8;
}

.btn.btn-base.disabled:hover,
.btn.btn-base:disabled:hover {
  background-color: #005EB8;
  border-color: #005EB8;
}

.btn.btn-base:focus,
.btn.btn-base:active,
.btn.btn-base:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 94, 184, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 94, 184, 0.2);
}

.btn.btn-base.btn-link {
  background-color: transparent;
  color: #005EB8;
  box-shadow: none;
}

.btn.btn-base.btn-link:hover,
.btn.btn-base.btn-link:focus,
.btn.btn-base.btn-link:active {
  background-color: transparent;
  color: #005EB8;
}

.fixed-plugin .btn.btn-base {
  color: #fff;
  background-color: #005EB8;
  border-color: #005EB8;
  box-shadow: 0 2px 2px 0 rgba(0, 94, 184, 0.14), 0 3px 1px -2px rgba(0, 94, 184, 0.2), 0 1px 5px 0 rgba(0, 94, 184, 0.12);
}

.fixed-plugin .btn.btn-base:hover {
  color: #fff;
  background-color: #005EB8;
  border-color: #701c7e;
}

.fixed-plugin .btn.btn-base:focus,
.fixed-plugin .btn.btn-base.focus,
.fixed-plugin .btn.btn-base:hover {
  color: #fff;
  background-color: #005EB8;
  border-color: #701c7e;
}

.fixed-plugin .btn.btn-base:active,
.fixed-plugin .btn.btn-base.active,
.open>.fixed-plugin .btn.btn-base.dropdown-toggle,
.show>.fixed-plugin .btn.btn-base.dropdown-toggle {
  color: #fff;
  background-color: #005EB8;
  border-color: #701c7e;
  box-shadow: 0 2px 2px 0 rgba(0, 94, 184, 0.14), 0 3px 1px -2px rgba(0, 94, 184, 0.2), 0 1px 5px 0 rgba(0, 94, 184, 0.12);
}

.fixed-plugin .btn.btn-base:active:hover,
.fixed-plugin .btn.btn-base:active:focus,
.fixed-plugin .btn.btn-base:active.focus,
.fixed-plugin .btn.btn-base.active:hover,
.fixed-plugin .btn.btn-base.active:focus,
.fixed-plugin .btn.btn-base.active.focus,
.open>.fixed-plugin .btn.btn-base.dropdown-toggle:hover,
.open>.fixed-plugin .btn.btn-base.dropdown-toggle:focus,
.open>.fixed-plugin .btn.btn-base.dropdown-toggle.focus,
.show>.fixed-plugin .btn.btn-base.dropdown-toggle:hover,
.show>.fixed-plugin .btn.btn-base.dropdown-toggle:focus,
.show>.fixed-plugin .btn.btn-base.dropdown-toggle.focus {
  color: #fff;
  background-color: #005EB8;
  border-color: #3f1048;
}

.open>.fixed-plugin .btn.btn-base.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #005EB8;
}

.open>.fixed-plugin .btn.btn-base.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #005EB8;
}

.fixed-plugin .btn.btn-base.disabled:focus,
.fixed-plugin .btn.btn-base.disabled.focus,
.fixed-plugin .btn.btn-base:disabled:focus,
.fixed-plugin .btn.btn-base:disabled.focus {
  background-color: #005EB8;
  border-color: #005EB8;
}

.fixed-plugin .btn.btn-base.disabled:hover,
.fixed-plugin .btn.btn-base:disabled:hover {
  background-color: #005EB8;
  border-color: #005EB8;
}

.fixed-plugin .btn.btn-base:focus,
.fixed-plugin .btn.btn-base:active,
.fixed-plugin .btn.btn-base:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 94, 184, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 94, 184, 0.2);
}

.fixed-plugin .btn.btn-base.btn-link {
  background-color: transparent;
  color: #005EB8;
  box-shadow: none;
}

.fixed-plugin .btn.btn-base.btn-link:hover,
.fixed-plugin .btn.btn-base.btn-link:focus,
.fixed-plugin .btn.btn-base.btn-link:active {
  background-color: transparent;
  color: #005EB8;
}
/*-----------------------------------------------------------------------------------------------*/