/**
*
* Styles for Green Button.
*
**/

.navbar-default {
    background-color: #008433;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-rsl {
    background: linear-gradient(#3b2a7a, #0a92c6);
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-gsu {
    background: linear-gradient(#2384C6, #748995);
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.navbar-default .navbar-nav > li > .dropdown-menu {
    background-color: #008433;
    font-family: inherit;
    font-size: inherit;
    margin-top: -4px;
}

.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
    color: #012169;
    background-color: #012169;
}

.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
    background-color: #69899f;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff !important;
    background-color: #012169;
}

/*
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #e5dbdb;
    background-color: #425766;
}
*/

.navbar-default .navbar-toggler:hover, .navbar-default .navbar-toggler:focus {
    background-color: #012169;
}

.navbar-default .navbar-toggler .icon-bar {
    background-color: #d7e2e9;
}

li.nav-item:not(.active):hover {
    background-color: #012169 !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff !important;
    text-decoration: none;
    background-color: #696969 !important;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #d7e2e9;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #e5dbdb;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #e5dbdb;
        background-color: #012169;
    }
}

@media (max-width: 991px) {
     .navbar-default .navbar-nav > li > .dropdown-menu {
        background-color: #008433;
        font-family: inherit;
        font-size: inherit;
        margin-top: inherit;
        margin-bottom: 1rem;
        border-color: #fff;
    }
}

/*
    Override the bootstrap tooltip styling
 */
.tooltip {
    opacity: 1 !important;
}

.tooltip-inner {
    background-color: #fff !important;
    color: #000 !important;
    opacity: 1 !important;
    border: 1px solid silver;
    /*max-width: 200px;*/
    /*padding: 3px 8px;*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*background-color: #000;*/
    /*border-radius: .25rem;*/
}

.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 5px 5px 0;
    border-top-color: #000;
}

/* The following rules change the colour of the tooltip arrow for each direction (left, right, top, bottom). Default colour is black*/
/*.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.bs-tooltip-right .arrow::before {*/
/*    margin-top: -3px;*/
/*    content: "";*/
/*    border-width: 5px 5px 5px 0;*/
/*    border-right-color: #000;*/
/*}*/

/*.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {*/
/*    margin-left: -3px;*/
/*    content: "";*/
/*    border-width: 0 5px 5px;*/
/*    border-bottom-color: #000;*/
/*}*/

/*.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.bs-tooltip-left .arrow::before {*/
/*    right: 0;*/
/*    margin-top: -3px;*/
/*    content: "";*/
/*    border-width: 5px 0 5px 5px;*/
/*    border-left-color: #000;*/
/*}*/
/*
    END: Override the bootstrap tooltip styling
 */

li a:not([type='button']):not([type='submit']):not([class='nav-link'])
{
    background-color: #012169;
    border-color: #012169;
}

.btn-primary {
    background-color: #012169;
    border-color: #012169;
}

.btn-success {
    background-color: #012169;
    border-color: #012169;
}

.text-success {
    color: #03851f !important;
}

.text-danger {
    color: #db2a3b !important;
}

li .nav-link, small a {
    color: #012169;
}

.bg-primary {
    background-color: #012169!important;
}

