/*
 * 品牌色彩覆蓋（從舊版客製化 dist/css/bootstrap.css 抽出）
 * 載入順序需在 bootstrap.min.css 之後，custom.css/menu2.css 之前
 */

a {
  color: #1985A1;
}
a:hover,
a:focus {
  color: #FC5765;
}

.btn-default {
  color: #ffffff;
  background-color: #FF1654;
  border-color: #FF1654;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.show > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #247BA0;
  border-color: #247BA0;
}

.btn-primary {
  color: #ffffff;
  background-color: #50b1fa;
  border-color: #50b1fa;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.show > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}

.btn-success {
  color: #ffffff;
  background-color: #70C1B3;
  border-color: #70C1B3;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.show > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #247BA0;
  border-color: #247BA0;
}

.btn-info {
  color: #666666;
  background-color: #FFEB5D;
  border-color: #FFEB5D;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.show > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #217dbb;
  border-color: #2077b2;
}

.nav-tabs {
  border-bottom: 2px solid #FF1654;
}
.nav-tabs > li > a,
.nav-tabs .nav-link {
  color: #757575;
}
.nav-tabs > li > a:hover,
.nav-tabs .nav-link:hover {
  background-color: #F3FFBD;
  color: #000;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs .nav-link.active {
  color: #fff;
  background-color: #FF1654;
  border-bottom-color: transparent;
}

.navbar-default {
  border-color: transparent;
  background-color: #50b1fa;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #18bc9c;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #F3FFBD;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #FFB950;
}
.navbar-default .navbar-toggler {
  border-color: #6E6E6E;
}
.navbar-default .navbar-toggler:hover,
.navbar-default .navbar-toggler:focus {
  background-color: #70C1B3;
}
.navbar-default .navbar-toggler-icon,
.navbar-default .icon-bar {
  background-color: #ffffff;
}
.navbar-header {
  background-color: #50b1fa;
}
