*:not(.fa):not(.glyphicon):not(.panel-box label):not(.panel-box .btn):not(.panel-box *) {
    font-family: "Roboto", sans-serif !important;
    font-optical-sizing: auto;
    font-style: normal;
    letter-spacing: unset !important;
}

/* .glyphicon {
    font-family: "Glyphicons Halflings" !important;
} */

/* h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Montserrat';
} */

h1 {
    font-weight: 700;
}

#topbar {
    background-color: #084449 !important;
}

header#navbar.scrolled {
    background: #f3f3f3;
}

.details-class a,
.vip-title a{
    font-weight: unset !important;
    font-size: 16px !important;
    font-family: "Roboto", sans-serif;
}

.title-class-nav b:hover {
    cursor: default;
}

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

.vip-title span {
    padding-left: 17px !important;
    padding-right: 2px;
}

.glyphicon-folder-close {
    padding-right: 2px;
}

h3.submenu {
    font-weight: bold;
}

footer .widget h5:hover,
a:not(.no-href):not(.green-btn-a):not(.menu-item-ver2):not(.panel-box):not(.side-close-btn):hover,
a:not(.no-href) .d-inner.item-title.vers2:hover h4.submenu,
a:not(.no-href) .d-inner.item-title.vers2:hover h3.submenu,
a:not(.no-href) div.d-inner h4.submenu:hover,
a:not(.no-href) div.d-inner ,
#LeftSidebarMenu-container а:hover {
    color: #08f6b5 !important;
}

.green-button a:hover {
    color: #003850 !important;
}



#mainmenu>li ul.mega {
    margin-top: 55px !important;
}

.header-light #mainmenu>li>a,
.submenu,
#mainmenu li li {
    font-size: 1.7rem !important;

}

.header-light #mainmenu>li>a,
h3.submenu,
h4.submenu {
    text-transform: unset;
}

.title-class-nav {
    padding: 5px 10px !important;
    text-align: left !important;
}

.classic-main-table {
    width: 100%;
}

/* :not(.panel-body) .classic-main-table th,
:not(.panel-body) .classic-main-table td {
    border: 2px solid #bcf7eb;
} */

.classic-main-table th:first-child,
.classic-main-table td:first-child {
    border-left: none !important;
}

.classic-main-table th:last-child,
.classic-main-table td:last-child {
    border-right: none !important;
}

.classic-main-table thead tr {
    background-color: #009879;
    color: #ffffff;
    text-align: left;
}

.classic-main-table th,
.classic-main-table td {
    padding: 12px 15px;
}

.main-content:not(#rdb-forms) div:after {
    content: none;
}

footer.footer-light a {
    letter-spacing: unset;
}

.side-section-wrapper {
    position: sticky;
    top: 150px
}

#wrapper {
    overflow: unset;
}

/* MOBILE */
@media (max-width: 992px) {
    #navbar.header-light {
        width: 100%;
    }

    #wrapper {
        width: 100%;
        /* check */
    }

    #mainmenu>li ul.mega {
        margin-top: 0 !important;
    }

    header.header-mobile #mainmenu li a.menu-item {
        padding: 20px 0;
    }

    #section-pricing div.note2 {
        margin-left: unset !important;
    }
}