﻿:root {
    --primary-clr: #00396c;
    --secondary-clr: #95c11f;
    --tertiary-clr: #0d4148;
}
.centered-div {
    background-color: transparent;
}

.loginFont {
    color: var(--primary-clr) !important;
    font-weight: bold !important;
}

.nav_menu {
    background-color: var(--primary-clr);
}

.left_col {
    background: var(--primary-clr);
}

.nav_title {
    background: var(--primary-clr);
}

.nav.side-menu > li.active > a {
    background: var(--primary-clr);
}

.nav-sm ul.nav.child_menu {
    background: var(--primary-clr);
}

.top_nav .nav > li > a:focus, .top_nav .nav > li > a:hover, .top_nav .nav .open > a, .top_nav .nav .open > a:focus, .top_nav .nav .open > a:hover {
    background-color: var(--primary-clr);
}

.nav > li > a:hover, .nav > li > a:focus {
    background: var(--secondary-clr);
}

.nav.child_menu li:hover, .nav.child_menu li.active {
    background-color: var(--secondary-clr);
}

#menu_toggle i.fa-bars {
    color: var(--secondary-clr);
}

.nav.side-menu > li.current-page, .nav.side-menu > li.active {
    border-right: 5px solid var(--secondary-clr);
}

    .nav.side-menu > li.current-page, .nav.side-menu > li.active > a {
        color: var(--secondary-clr);
    }

.nav-sm .nav.child_menu li.active, .nav-sm .nav.side-menu li.active-sm {
    border-right: 5px solid var(--secondary-clr);
}

    .nav-sm .nav.child_menu li.active, .nav-sm .nav.side-menu li.active-sm > a {
        color: var(--secondary-clr);
    }

.nav-item > .active {
    color: var(--secondary-clr) !important;
}

#menuTabMaster > li > a:hover, #menuTabMaster > li > a:focus {
    color: var(--secondary-clr) !important;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link.active, .nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link.active {
    color: var(--secondary-clr);
    border-bottom: 1px solid var(--secondary-clr);
}

.nav li.current-page {
    background: var(--tertiary-clr);
    color: var(--secondary-clr) !important;
}

.nav li li.current-page a {
    color: var(--secondary-clr) !important;
}

.bg-default {
    background: var(--secondary-clr);
    border: 1px solid var(--secondary-clr);
    color: #fff;
}

.wj-state-selected, .wj-state-multi-selected {
    background-color: var(--secondary-clr) !important;
}

.wdg-header {
    color: var(--secondary-clr) !important;
}

.wdg-header-number-2 {
    color: #FFF !important;
    margin-left: 5px;
    display: table;
    min-height: 75px;
}

    .wdg-header-number-2 > h3 {
        display: table-cell;
        vertical-align: middle;
    }

.numberCircle {
    border: 3px solid var(--secondary-clr) !important;
}

.btn-link {
    color: var(--primary-clr);
}

.wdg-card-2 {
    position: absolute;
    top: 30%;
}

.wdg-icon {
    color: var(--primary-clr) !important;
}

.x_gradient_panel {
    border: 1px solid #c0c0c0;
    height: 175px !important;
    background: linear-gradient(90deg, var(--primary-clr) 40%, var(--secondary-clr) 100%);
    border-radius: 15px;
    cursor: pointer
}

.x_gradient_panel_logo {
    border: 1px solid #c0c0c0;
    height: 175px !important;
    /*background: linear-gradient(90deg, var(--primary-clr) 40%, var(--secondary-clr) 100%);*/
    border-radius: 15px;
    cursor: pointer
}

.wdg-icon-number-2 {
    font-size: 4em;
    color: #fff;
    float: left;
    margin-right: 15px;
    display: table;
    margin-top: 10px;
}

.rhombus {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 25px;
    height: 25px;
    outline: 2px solid #FFF;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform: rotate(45deg);
    background-color: #FFF;
}

    .rhombus > span {
        transform: rotate(315deg);
        color: var(--primary-clr);
        font-size: 18px;
    }

.f24-header {
    background-color: var(--primary-clr);
}
/*Sezione Pulsanti*/

.btn-success {
    background-color: var(--secondary-clr);
    border-color: var(--secondary-clr);
}

    .btn-success:hover, .btn-success:active, .btn-success:focus {
        background-color: #959b00 !important;
        border-color: #959b00 !important;
    }

    .btn-success.disabled {
        background-color: var(--secondary-clr);
        border-color: var(--secondary-clr);
    }

.btn-primary {
    background-color: #1c355e;
    border-color: #1c355e;
}

    .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
        background-color: #2d5597 !important;
        border-color: #2d5597 !important;
    }

.dr-breakout > li > .btn-primary:hover {
    color: #fff !important;
    background-color: #2d5597 !important;
    border-color: #2d5597 !important;
}

.btn-primary.disabled {
    background-color: #1c355e;
    border-color: #1c355e;
}

.btn-danger {
    background-color: #ce2d4d;
    border-color: #ce2d4d;
}

    .btn-danger:hover, .btn-danger:active, .btn-danger:focus {
        background-color: #ff2d57 !important;
        border-color: #ff2d57 !important;
    }

.dr-breakout > li > .btn-danger:hover {
    color: #fff !important;
    background-color: #ff2d57 !important;
    border-color: #ff2d57 !important;
}

.btn-danger.disabled {
    background-color: #ce2d4d;
    border-color: #ce2d4d;
}

.fileuploader-input-button {
    background-color: #1c355e !important;
    border-color: #1c355e !important;
}

.btn-login {
    background-color: var(--secondary-clr) !important;
    border-color: var(--secondary-clr) !important;
}

    .btn-login:hover, .btn-login:active, .btn-login:focus {
        background-color: #959b00 !important;
        border-color: #959b00 !important;
    }

/*fine Sezione Pulsanti*/

.fc-state-default {
    background-color: #1c355e !important;
}

.fc-state-hover {
    background-color: #2d5597 !important;
}

.wj-header {
    background-color: var(--primary-clr) !important;
    color: #fff !important;
}

#botcareBody > div > a {
    color: var(--secondary-clr);
}

#home_menubox i.fa-home {
    color: var(--primary-clr);
}

#home_menubox i.fa-arrow-circle-left {
    color: var(--primary-clr);
}
