.base_orange {
  color:#ff791a;
}

.base_blue {
    color: #0A0742;
}

.top-line-color {
    color: #D4DDED;
}

.navbar-dark .navbar-brand {
    color: #ff791a;
}

.jumbotron {
  color: white;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background: #FFF;
  padding: 0px;
}

.gold-text {
    color: #DE9711;
}

#ohive-home .card {
  background-color: transparent;
}

.front-card {
  color: #000;
  background: rgba(245,245,245,.8);
}


.front-card .lh-lg-12 {
    line-height: 4rem !important;
}


.front-card .fs-6 {
    font-size: 1.5rem !important;
}

.front-card .fs-md-9 {
    font-size: 2.5rem !important;
}


.front-card .fs-lg-11 {
    font-size: 3.375rem !important;
}

.front-lower {
    font-size: 1.2rem !important;
}

.front-main-left {
    background: #0A0742;
    padding-top: 3em;
    padding-left: 3em;
    min-height:300px !important;
}

.front-main-right {
    background: #2D2890;
    padding-top: 3em;
    padding-left: 3em;
    min-height:300px !important;
}

.front-icon {
  color: #3A3DD4;
  text-align: center;
}

.image-row {
    text-align: center !important;
    margin-bottom: 1em;
}

.text-row {
    vertical-align: top;
}

wrapper {
   min-height:100vh;
}

.flex-fill {
   flex:1 1 auto;
}

.btn-primary.front-button {
  background-color: #00A3B3;
  border: none;
  color: #FFF;
}

.pb-lg-25, .py-lg-25 {
    padding-bottom: 1.25rem !important;
}

.pb-lg-25, .py-lg-25 {
    padding-top: 1.25rem !important;
}

.footer {
   margin-top: 1rem;
   background: #EEE;
   color: #0A0742;
}

.footer-menu {
    list-style: none;
    margin: 0 -1.5625rem;
        margin-bottom: 0px;
    padding: 0;
    font-size: 1rem;
    line-height: 1.5;
}

.footer-menu li {
    display: inline;
    padding-right: 2rem;
}

.footer-menu li a {
    color: #0A0742;
}

.text-md-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.card.forumlist .card-body .forum-icon {
    width: 50px;
    height: 45px;
    line-height: 49px;
    text-align: center;
    color: #FFAF0D;
}

.btn-outline-light {
    color: #000;
    background-color: #EEE;
    background-image: none;
    border-color: #f8f9fa;
}

#forum .btn-primary {
    color: #EEE;
    background-color: #ff791a;
    border-color: #ff791a;
}

/* For first full width content section below jumbo */
.block_0_content {
    padding-top: 1rem;
    padding-bottom: 4rem;
    color: #212529;
    text-align: center;
}
