.page-item.active .page-link {
    background-color: #007b31 !important;
    border-color: #007b31 !important;
}

.page-link:hover {
    color: #007b31 !important;
}

.text-green-app{
    color: #87AB11;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #007b31 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #007b31 !important;
    color: white;
}

.btn-link{
    color: #007b31 !important;
}

#toast-container > div {
    opacity:1;
}

#back-to-top:hover {
    background: #fff;
    color: #007b31;
    border: 2px solid #007b31;
}

a.text-dark:hover, a.text-dark:focus {
    color: gray !important;
}

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

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

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #87AB11 !important;
    border-color: #87AB11 !important;
}

.btn-check:focus+.btn-primary, .btn-primary:focus {
    background-color: #87AB11 !important;
    border-color: #87AB11 !important;
}

#form_contact{
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.offcanvas-end {
    width : 500px !important;
}
.product-img:hover {
    transform: none !important;
}
@media (max-width: 991px){
    .horizontalMenu>.horizontalMenu-list>li>a.active {
        background-color: #87AB11 !important;
        color: #fff;
    }
    
}
@media screen and (min-width: 991){
    .main-body .header-main .sticky-wrapper .horizontal-main .horizontal-mainwrapper .horizontalMenu .horizontalMenu-list li, .sticky-wrapper.is-sticky .horizontalMenu>.horizontalMenu-list li {
        width: 10% !important;
    }
   
}


/*----- SIDE MENU ------*/
.my-side-menu {
    border: 1px solid #87AB11
}

.my-side-menu .card-title {
    font-size: 1.5rem;
}

.app-sidebar .side-menu li ul li a:hover, .app-sidebar .side-menu li a:hover {
    color: #87AB11;
}

.my-dash .side-menu__item {
    font-size: 16px;
}

.my-dash .side-menu .slide-menu li a {
    font-size: 14px;
}

.my-dash.app-sidebar .side-menu li a.active {
    background: transparent;
    color: #87AB11 !important;
    border-right: 3px solid #87AB11;
}

.my-dash.app-sidebar .side-menu li a.active i {
    color: #87AB11 !important;
}
/*----- SIDE MENU ------*/
.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active {
     color: #605e7e !important; 
}

.horizontalMenu>.horizontalMenu-list>li:hover>a .fa {
    background-color:  #ffffff00 !important; 
}
.horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li:hover>a {
    background-color: #87AB11;
}