/* === MWS OVERRIDE STYLES === */
:root {
  --mws-black: #000000;
  --mws-blue: #00b4ff;
  --mws-white: #ffffff;
  --mws-red: #ff0000;
  --mws-gold: #d4af37;
}

.mws_black {
  color: var(--mws-black);
}
.mws_blue {
  color: var(--mws-blue);   
}
.mws_red {
  color: var(--mws-red);
}
.mws_gold {
  color: var(--mws-gold);
}
.mws_white {
  color: var(--mws-white);
}


.btn-mwsred {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ff0000;
  --bs-btn-border-color: #ff0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #b0dc35452a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #00b4ff;
  --bs-btn-border-color: #00b4ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0081b7;
  --bs-btn-hover-border-color: #00a6ee;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00b4ff;
  --bs-btn-active-border-color: #00b4ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #00a6ee;
  --bs-btn-disabled-border-color: #00a6ee;
}


/* Navbar */
.navbar {
  background-color: var(--mws-black) !important;
}
.navbar .navbar-brand,
.navbar .nav-link,
.navbar .navbar-toggler {
  color: var(--mws-white) !important;
}
.navbar .nav-link:hover {
  color: var(--mws-blue) !important;
}

/* Footer */
footer {
  background-color: var(--mws-black) !important;
  color: var(--mws-white) !important;
}
footer a {
  color: var(--mws-blue);
}
footer a:hover {
  color: var(--mws-white);
}



/* CTA Button */
/*.btn-cta,
.btn-success,
.btn-primary,
.btn-warning {
  background-color: var(--mws-red) !important;
  border-color: var(--mws-red) !important;
  color: var(--mws-white) !important;
}
.btn-cta:hover,
.btn-success:hover,
.btn-primary:hover,
.btn-warning:hover {
  background-color: #cc0000 !important;
  border-color: #cc0000 !important;
}*/

/* Text Colors */
.text-mws-blue { color: var(--mws-blue) !important; }
.text-mws-red { color: var(--mws-red) !important; }
.text-mws-gold { color: var(--mws-gold) !important; }

/* Hero */
.masthead {
  background: var(--mws-black) !important;
}
.masthead h1 {
  color: var(--mws-white);
}
.masthead p.lead {
  color: var(--mws-blue);
}

/* Cards */
/*.card {
  border-color: var(--mws-blue) !important;
}*/
/*
.card-header {
  background-color: #1a1a1a !important;
  color: var(--mws-white) !important;
  border-bottom: 2px solid var(--mws-red);
}
  */

.bg-mws-blue-gradient {
    background: linear-gradient(135deg, #00b4ff 0%, #0066cc 100%) !important;
}

.table > :not(caption) > * > * {
    border-bottom-width: 0 !important;
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem;
}