:root{
  --wa-blue:#247fa8;
  --wa-dark:#174b5f;
  --wa-hover:#1b6f93;
  --wa-soft:#eaf5f9;
}

/* Sidebar / main menu */
#layout-menu{
  background:#174b5f !important;
}

/* Active / hover menu items */
#taskmenu a.selected,
#taskmenu a:hover,
#taskmenu a:focus{
  background:#247fa8 !important;
  color:#fff !important;
}

/* Primary buttons */
.btn-primary,
.button.mainaction,
button.mainaction,
input.mainaction{
  background:#247fa8 !important;
  border-color:#247fa8 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.button.mainaction:hover,
.button.mainaction:focus{
  background:#1b6f93 !important;
  border-color:#1b6f93 !important;
}

/* Links */
a{
  color:#247fa8;
}

a:hover,
a:focus{
  color:#1b6f93;
}

/* Selected rows */
.listing li.selected,
.listing tr.selected td{
  background:#eaf5f9 !important;
}

/* Focus */
.form-control:focus,
input:focus,
select:focus,
textarea:focus{
  border-color:#247fa8 !important;
  box-shadow:0 0 0 .2rem rgba(36,127,168,.20) !important;
}
