:root {
  --cc-theme-bg-dark: #002c5f;
  --cc-theme-bg-light: #46568c;
  --cc-theme-focus-bgcolor: #ffffcc;
}

select.form-control:focus,
input.form-control:focus,
.ng2-flatpickr-input.flatpickr-input.active,
.btn.btn-primary:focus,
.btn.btn-secondary:focus,
.btn.btn-link:focus,
.btn.btn-primary.search-btn:focus,
label.btn.btn-primary:focus,
label.btn.btn-secondary:focus,
button.fa.fa-pencil:focus,
div button:focus,
div button.btn.btn-primary:focus,
div input[type="checkbox"].form-control:focus,
div input[type="radio"].form-control:focus,
a:focus,
a.select-row:focus,
a.search-keyword:focus,
a.qa-sc-clear-all-selected-rooms:focus,
a.search-calendar:focus,
a.nav-link:focus {
  border-color: var(--cc-theme-bg-light, #46568c) !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important;
}

.btn.btn-primary:focus,
.btn.btn-primary.search-btn:focus,
.btn.btn-secondary:focus,
.btn.btn-link:focus,
label.btn.btn-primary:focus,
label.btn.btn-secondary:focus,
button.fa.fa-pencil:focus,
div button:focus,
div button.btn.btn-primary:focus,
button.close-icon:focus,
a:focus,
a.select-row:focus,
a.search-keyword:focus,
a.qa-sc-clear-all-selected-rooms:focus,
a.search-calendar:focus,
a.nav-link:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
.app-navbar a.nav-link:focus {
  color: var(--cc-theme-bg-dark, #002c5f) !important;
}

.add-room-box {
  background-color: rgba(0, 123, 255, 0.25) !important;
}

body a {
  color: #002c5f !important;
}
button.btn.btn-primary,
label.btn.btn-primary,
.push-right,
.push-left,
nav.navbar.navbar-expand-lg.app-navbar.fixed-top {
  background-color: #002c5f !important;
  border-color: #002c5f !important;
}

button.btn.btn-primary:hover,
label.btn.btn-primary:hover {
  background-color: #46568c !important;
  border-color: #46568c !important;
}

.align-top.caesars-logo {
  display: none !important;
}

.caesars-logo-navbar {
  display: none !important;
}

select.form-control:focus,
input.form-control:focus,
.ng2-flatpickr-input.flatpickr-input.active,
.btn.btn-primary:focus,
.btn.btn-secondary:focus,
.btn.btn-link:focus,
div button:focus,
div input[type="checkbox"].form-control:focus,
div input[type="radio"].form-control:focus,
a:focus {
  border-color: #46568c !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important;
}

.availabilty-main-container .filter-show-all {
  color: #002c5f !important;
}

.btn.btn-primary:focus,
.btn.btn-primary.search-btn:focus,
.btn.btn-secondary:focus,
.btn.btn-link:focus,
label.btn.btn-primary:focus,
label.btn.btn-secondary:focus,
button.fa.fa-pencil:focus,
button:focus,
button.close-icon:focus,
a:focus,
a.select-row:focus,
a.search-keyword:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
.app-navbar a.nav-link:focus {
  color: #002c5f !important;
}

.add-room-box {
  background-color: rgba(0, 123, 255, 0.25) !important;
}

.shopping-cart-component .navbar.thick-top {
  border-top: solid 20px #002c5f !important;
}
