/**
    brand: #183650
**/

/*******************************************
******** CHANGE PRIMARY COLOR  *************
********************************************/
.btn-primary {
    background-color: #183650 !important;
    border-color: #183650 !important;
}
.btn-outline-primary {
    color: #183650 !important;
    background-color: transparent;
    border-color: #183650 !important;
}
.btn-outline-primary:hover {
    color: #ffffff !important;
    background-color: #183650 !important;
    border-color: #183650 !important;
}
.btn-outline-primary:active {
    color: #ffffff !important;
    background-color: #183650 !important;
    border-color: #183650 !important;
}
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(14, 91, 0, 0.5) !important;
}

a {
    color: #183650;
}
a:active{
    background: transparent !important;
    color: #183650 !important;
}

/** Other changes **/
.topbar{
    background: #183650 !important;

}
.topbar .top-navbar .navbar-header {
    background: #183650 !important;
}
.skin-default-dark .left-sidebar, .skin-default-dark .topbar .top-navbar .navbar-header {
    background: #183650 !important;
}
#sidebarnav i{
    color: #ffffff !important;
}
#sidebarnav a{
    color: #ffffff !important;
}

/** Menu active  **/
#sidebarnav .active a, #sidebarnav .no_active ul .active {
    color: #54c544 !important;
    background: #133d5c;
}

#sidebarnav .active i{
    color: #54c544 !important;
}

.skin-default-dark .sidebar-nav>ul>li.active>a {
    border-left: 3px solid #34ab23;
}

#sidebarnav .no_active a {
    color: #ffffff !important;
    background: #174568;
}

/** Button Brand **/
.btn-brand{
    background: #183650;
    color: white !important;
    border-color: #183650;
}
.btn-brand:hover {
    background: #274e6f;
    color: white !important;
    border-color: #183650;
}

.btn-outline-brand{
    color: #090c34 !important;
    border: 1px solid #000000 !important;
}
.btn-outline-brand:hover{
    background: #183650;
    color: white !important;
}

/** Modals **/
.title_modal {
    background: #014059 !important;
    padding: 1em;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
}

/** BreandCumbs **/

.page-titles .breadcrumb .breadcrumb-item.active{
    color: #174568 !important;
}

/** Active tab **/
.customtab li a.nav-link.active, .profile-tab li a.nav-link.active{
    border-bottom: 2px solid #174568 !important;
    color: #174568 !important;
}

/** Hoover Link **/
.nav-tabs a:hover{
    color: #17a000 !important;
}

/** Icone Nelle tabelle **/
tr a{
    color: #174568 !important;
}

/** filtri **/
.show-panel-filtri{
    color: #174568 !important;
}
.hide-panel-filtri:hover{
    color: #ffffff!important;
}

/** Ombreggiatura del buttom **/
.btn-outline-brand.focus, .btn-outline-brand:focus, .btn-outline-brand:not(:disabled):not(.disabled).active:focus, .btn-outline-brand:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-brand.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(36, 173, 2, 0.5);
}

.title-style-gray{
    background: #f7f7f7;
    padding: 10px;
}
#card-element{
    background: #f8f8f8 !important;
}