:root {
  --blue: hsl(228,49%,25%); /** #007bff; **/
  --yellow: #efbb4d;
}

.text-blue {
    color: var(--blue) !important;
}
.bg-blue {
    background-color: var(--blue) !important;
}
.text-yellow {
    color: var(--yellow) !important;
}
.bg-yellow {
    background-color: var(--yellow) !important;
}

.btn {
    color: white !important;
    border: none !important;
}

.btn-primary,
.btn-blue,
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: var(--blue) !important;
}

.btn-yellow {
    background-color: var(--yellow) !important;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active {
    background: var(--yellow) !important;
}

section p {
    font-size: 1.5em;
}
section ul{
  text-align:left;
}
section ul li{
  font-size: 1.5em;
}
section .action-alert p,
section .action-alert ul li{
    font-size: 1.1em;
}
.action-alert .inner-hidden{
  display:none;
}
.action-alert .inner-hidden.active{
  display:block;
}

section a {
    color: var(--yellow) !important;
    font-weight: bold;
}

#mainNav img {
    max-height: 100px;
}

#mainNav .navbar-nav li.nav-item a.nav-link {
    color: var(--blue) !important;
}

section .container {
    padding-left: 15%;
    padding-right: 15%;
}
section#welcome {
    padding-top: calc(6rem + 104px);
}

section p.webinar-date{
  font-size:19px;
  color:var(--yellow);
}
hr.yellow{
border-color:var(--yellow);
}
.learnmore img{
  max-width:100%;
  margin-bottom:20px;
  height:auto;
}
.small-text{
font-size:19px;
}

footer a {
    color: #ffffff;
}

footer a:hover {
    color: var(--yellow) !important;
}

.pgTrigger{
  text-align:left;
  font-size:30px;
  cursor:pointer;
}
.pgTrigger span{
  float:left;margin-right:10px;
  margin-left:-25px;
}
.pgTrigger .minus{
  display:none;
}

.pgTrigger.active .minus{
  display:block;
}
.pgTrigger.active .plus{
  display:none;
}

.hide{
  display:none;
}

@media only screen and (max-width:767px) {
  .pgTrigger{
    font-size:24px;
  }
}
