/* ------------- 全体のCSSの変更 ------------- */

.page-heading h3 {
  color: #38516F;
}

.card-header h4 {
  color: #000000;
}

/* サイドバーのTopボタン色 */
.sidebar-wrapper .menu .sidebar-item.active>.sidebar-link {
  background-color: #38516F;
}

/* サイドバーの文字色 */
.sidebar-wrapper .menu .sidebar-link {
  color: #38516F;
}

/* チェックボタンの色 */
.form-check-input:checked {
  background-color: #38516F;
  border-color: #38516F;
}

.btn-primary {
  background: #38516F;
  border: #38516F;
}

.btn-secondary {
  background: #808080;
}

.btn-check:focus+.btn, .btn:focus, .btn:hover {
  background-color: #30455E;
  border-color: #30455E;
}

.btn-outline-secondary {
  color: #808080;
  border-color: #808080;
}

.btn.btn-outline-secondary:hover {
  color: #fff;
}

.card-body h4 {
  color: #000000;
}

/* タブ */
.nav-link {
  color: #808080;
}
.nav-tabs .nav-link.active {
  color: #38516F;
}
.nav-link:hover {
  color: #30455E;
}

/* テーブル内の文字色 */
tbody {
  color: #000000;
}

/* ページネーションの文字色 */
.page-link {
  color: #38516F;
}

/* ページネーションのアクティブ時のボタンの色 */
.active>.page-link, .page-link.active {
  background: #38516F;
  border-color: #38516F;
}

/* フォーム内のテキスト色 */
.input-group .col-form-label {
  color: #808080;
}
.input-group input {
  color: #000000;
}

/* アラート（成功）の帯色 */
.alert-success {
  background-color: #38516F !important;
  color: #fff !important;
  opacity: 0.9 !important;
}



/*------------------------- よしな対応 -------------------------*/
/* 事務局 承認依頼一覧 タブボタン_アクティブ時 背景色 */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  background: #eae7e7;
}
/* 事務局 承認依頼一覧 タブボタン_アクティブ時 下線色 */
.nav-tabs .nav-link.active:after {
  background-color: #929292;
}

/* headerロゴの調整 */
.sidebar-logo {
	margin-left: 15px;
}

.video {
  width: 100%;
}
