body {
    color: #01161e;
    background-color: #f1efe7;
}

/* Home page */
#header {
    background-color: inherit;
}

/* Home Banner */
section#home-banner {
    background-color: #01161e;
}

section#home-banner .btn.search{
    background-color: #0ad3ff;
}

section#home-banner .btn.transfer{
    background-color: #bac1b8;
}

/* Nav Bar */
.navbar-main {
    background-color: #cc76a1;
}

.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover {
    color: #eee;
    background-color: #92dce5;
}

.home-shortcuts {
    background-color: #92dce5;
}

.home-shortcuts li:first-child {
    border-left: 1px solid #427aa1;
}

.home-shortcuts li {
    border-right: 1px solid #427aa1;
}

.primary-bg-color {
    background-color: #f1efe7;
}

/* Text Colours */
.text-primary {
  color: #30b4c5 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #234157 !important;
}

.text-secondary {
  color: #bac1b8 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #373f47 !important;
}

.text-success {
  color: #23ce6b !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ff9f1c !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #a50104 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

/* Backgrounds */
.bg-primary {
  background-color: #30b4c5 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-success {
  background-color: #14cc92 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

.bg-warning {
  background-color: #ff9f1c !important;
}

.bg-danger {
  background-color: #a50104 !important;
}

.bg-light {
  background-color: #f1efe7 !important;
}

.bg-dark {
  background-color: #234157 !important;
}


/* Border colours */
.border-primary {
  border-color: #30b4c5 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #14cc92 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ff9f1c !important;
}

.border-danger {
  border-color: #a50104 !important;
}

.border-light {
  border-color: #f1efe7 !important;
}

.border-dark {
  border-color: #234157 !important;
}


/* Buttons */

ul.top-nav>li.primary-action>a.btn {
    color: #fff;
    background-color: #30b4c5;
    border-color: #30b4c5;
}

.btn-primary {
    color: #fff;
    background-color: #30b4c5;
    border-color: #30b4c5;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
    color: #fff;
    background-color: #14cc92;
    border-color: #14cc92;
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-warning {
  color: #212529;
  background-color: #ff9f1c;
  border-color: #ff9f1c;
}

.btn-danger {
  color: #fff;
  background-color: #a50104;
  border-color: #a50104;
}

.btn-light {
  color: #212529;
  background-color: #f1efe7;
  border-color: #f1efe7;
}

.btn-dark {
  color: #fff;
  background-color: #234157;
  border-color: #234157;
}

.btn-outline-primary {
  color: #30b4c5;
  border-color: #30b4c5;
}

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

.btn-outline-success {
  color: #14cc92;
  border-color: #14cc92;
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-warning {
  color: #ff9f1c;
  border-color: #ff9f1c;
}

.btn-outline-danger {
  color: #a50104;
  border-color: #a50104;
}

.btn-outline-light {
  color: #f1efe7;
  border-color: #f1efe7;
}

.btn-outline-dark {
  color: #234157;
  border-color: #234157;
}

/* Labels */

.label-primary {
    background-color: #30b4c5;
}

.label-secondary {
    background-color: #6c757d;
}

.label-success{
    background-color: #14cc92;
}

.label-info {
    background-color: #17a2b8;
}

.label-warning {
  background-color: #ff9f1c;
}

.label-danger {
  background-color: #a50104;
}

