/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */


.kb-article-content {
    line-height: 1.8em;
}


.navbar-main {
    margin-bottom: 0;
    background-color: #000000 !important;
  }
  
  section#header .logo img {
    max-height: 85px;
}

ul.top-nav {
    margin-top: 25px;
    margin-bottom: 10px;
}

.text-domain {
    font-size: 12px;
    color: #2f5e2e;
}

a {
    color: #2f5e2e;
}

a:focus, a:hover {
    color: #445e43;
}

div.header-lined h1 {
    color: #2f5e2e;
}

#registration .sub-heading span {

    color: #2f5e2e;
}

.btn-primary {
    color: #fff;
    background-color: #278b2b;
    border-color: #207424;
}


.btn-info {
    color: #fff;
    background-color: #278b2b;
    border-color: #207424;
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
    background-color: #278b2b;
    border-color: #207424;
}




ul.top-nav>li.primary-action>a.btn {
    background-color: #2f5e2e;
}


.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 {
    background-color: #2f5e2e;
}

.email-verification .btn {
    background-color: #2f5e2e;
    border-color: #2f5e2e;
}


.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover {
    background-color: #345836;
    border-color: #345836;
}

.navbar-main li.account {
    background-color: #345836;
}

.dataTables_wrapper .dataTables_info {
    background-color: #333;
}

div.header-lined .breadcrumb>.active {
    color: #345836;
}

#order-standard_cart .view-cart-items {
    border-bottom: 2px solid #345836 !important;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #3f5840;
    border-color: #3f5840;
}

.ticket-number {
    color: #2f5e2e;
}

#order-standard_cart .view-cart-items-header {
    margin: 0;
    padding: 8px 15px;
    background-color: #3f5840 !important;
    color: #fff;
    font-size: .9em;
    border-radius: 4px 4px 0 0;
}



@media (max-width: 767px)
{
ul.top-nav {
    margin-top: 0;
}
}



