/* override the main theme */
a {
    color: #0B8A00;
}

a:hover, a:active {
    color: #053b00;
}

.score-th.selected {
    background-color: #053b00;
}

.page-logo {
    background-color: #0B8A00;
}

.navbar-nav > li > a {
    color: #0B8A00;
}

.table > thead > tr > th, .table > tbody > tr > th {
    background-color: #0B8A00;
    color: #FFF;
}

.modal-body .table > thead > tr > th {
    min-width: 165px;
}

#surface-table-wrapper .table > thead > tr > th {
    min-width: 30px;
}

a.mams-button, a.mams-button:hover {
    background-color: #0B8A00;
    border-color: #0B8A00;
}

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
    background-color: #e7f7e6;
}

ul.nav-tabs > li > a:hover {
    border-color: #0B8A00 #0B8A00 #e7f7e6;
    background-color: #e7f7e6;
}

ul.nav-tabs {
    border-bottom: 1px solid #0B8A00;
}

ul.nav-tabs > li.active > a, ul.nav-tabs > li.active > a:hover, ul.nav-tabs > li.active > a:focus, ul.nav-tabs > li > a:focus {
    border: 1px solid #0B8A00;
    border-bottom-color: transparent;
    color: #0B8A00;
}

/* main, bridge, history, treat */
#search-keyword-wrapper .input-group-btn .btn,
#bridge-search-keyword-wrapper .input-group-btn .btn,
#search-keyword-history-wrapper .input-group-btn .btn,
#search-keyword-treat-wrapper .input-group-btn .btn {
    color: #0B8A00;
}

button.btn.btn-edit {
    background-color: #0B8A00;
    border: 1px solid #0B8A00;
}

.asset-tab {
    border-left: 5px solid #0B8A00;
}

.asset-tab a {
    color: #0B8A00;
}

tr.iri-km td, tr.damage-km td {
    border-bottom: 2px solid #0B8A00;
}

/* svg */
#home-main-content .st4 {
    fill: #0B8A00;
}
#home-main-content .st3, #home-main-content .st6 {
    stroke: #0B8A00;
}

.caret.filter-icon {
    background-color: #0B8A00;
    background-image: none;
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_filter.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}

li div.icon-menu {
    background-color: #0B8A00;
    background-image: none;
    position: absolute;
    top: 7px;
    left: 5px;
    width: 24px;
    height: 24px;
}

li a.is-active div.icon-menu {
    background-color: #333;
}

.icon-menu.menu-home {
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_home.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}

.icon-menu.menu-summary {
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_summary.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}

.icon-menu.menu-road {
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_road_s.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}

.icon-menu.menu-bridge {
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_bridge_s.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}

.icon-menu.menu-reports {
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_report.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}

.icon-menu.menu-forum {
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_info_s.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}

.icon-menu.menu-settings, .icon-menu.menu-settings:hover {
    --svg: url('../../../themes/custom/mams_theme/images/menu/icon_setting.svg');
    -webkit-mask: var(--svg);
    mask: var(--svg);
}
