/*
 Theme Name:   Understrap Child
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       the Understrap Contributors
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/

p, ul li, h1 { color: #4B4B4B; }

.last-updated {
    
}

.region-Northeast {
  background-color: #E61891 !important;
  color: white;
}
.region-Southeast {
  background-color: #FFDC03 !important;
  color: black;
}
.region-West {
  background-color: #0DA19C !important;
  color: white;
}
.region-Central {
  background-color: #FF9D1F !important;
  color: white;
}
.region-Mandolin, .region-Kindle {
  background-color: #ccc;
  color: black;
}
.refresh-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
}

.text-bold {
  font-weight: bold;
}

p span {
    color: #43972A;
    font-weight: bold !important;
    font-size: 1.35rem;
}

ul {
  list-style: none; 
}

.instructions ul li {
    line-height: 120%;
    padding-bottom: 7px;
}
.instructions ul li::before {
  content: "\2022";  
  color: #43972A; 
  font-weight: bold; 
  display: inline-block; 
  width: 1em; 
  font-size: 1.5rem;
  margin-left: -1em; 
}

.challenge h1 {
    color: black;
}

.challenge {
    background-color: #F4F4F4;
    position: relative;
    z-index: 500;
}

.challenge-off {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0;
    width: 100%;
    height: 100%;
    background-color: #F4F4F4;
    opacity: 0.5;
    z-index: 10000;
}
.btn {
    font-weight: bold;
    font-size: 1.5rem;
    border-radius: 11px;
    border: 0;
}

.btn-success {
    background-color: #0DA19C;
    font-weight: bold;
    font-size: 1.5rem;
}
.nav-tabs {
  border: 0;
}
.nav-tabs .nav-link.active {
  background-color: #FFDD00;
  color: black;
  font-weight: bold;
  border-radius: 0;
}

.nav-tabs .nav-link {
  background-color: #E6415F;
  color: white;
  line-height: 120%;
  border-radius: 0;
}

#ISG-KAS-tab {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

#MSL-tab { 
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.btn-success:hover {
    background-color: rgb(0, 115,240);
}

.progress-outer {
    padding: 4px;
    border-radius: 20px;
    border: 2px solid black;
    background-color: white;
    margin-bottom: 5px;
}

.progress {
    height: 33px;
    border-radius: 18px;
    background-color: white;
}

.bg-success-0 {
    background-color: #E61891 !important;
    
} 

.bg-success-1 {
    background-color: #FFDC03 !important;
    
} 

.bg-success-2 {
    background-color: #FF9D1F !important;
    
} 

.bg-success-3 {
    background-color: #0DA19C !important;
    
} 

.progress-bar-marker { 
  background-image: linear-gradient(90deg, rgba(225, 225, 225, 0.1) 97%, rgba(204, 0, 0, 1) 3%);
}
