body.fw .sidebar .logo-sidebar{
    width:90%;
}

body.fw .sidebar .logo-sidebar-fw{
    width:100%;
}

body.fw .sidebar .logo-fw-text{
    width:50%;
}


body.fw .brand-link .brand-image{
    display: none;
}


body.fw .sidebar-mini.sidebar-collapse .main-sidebar .brand-link .brand-image{
    display: block;
}

body.fw .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-link .brand-image{
    display: none;
}

body.fw body:not(.layout-fixed) .main-sidebar .sidebar {
    overflow-y: initial;
}

/*-----------NAVBAR-----------*/
body.fw .fas.fa-user , .fas.fa-sign-out-alt{
    color:#1a1a1a;
    font-size: 20px;
}

body.fw > .table > tbody > tr {
    background-color: #dde1e6;
}

body.fw a.open-modal{
    color:#1a1a1a;
}

body.fw .page-item.active .page-link{
    /*background-color: #fec726;*/
    /*border-color:#fec726;*/
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}


body.fw .page-link{
    /*color:#fec726;*/
    /*padding:5px;*/
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}


body.fw .content-wrapper{
    background-color: #dde1e6;
}




body.fw .btn-default{
    background-color: #dde1e6;
}

body.fw .content-header h1{
    font-weight: 900;
}

body.fw .dt-button.buttons-print{
    background-color: #c2c7d0;
    color:#fec726;
    border: 1px solid #fec726;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 5px;
}

body.fw .btn-secondary{
    background-color: #1a1a1a;
    color:#fec726;
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 600;
}

body.fw .btn-secondary:hover{
    background-color:#fec726 ;
    color:#1a1a1a;
    border: 1px solid #fec726;
}

body.fw .properties form label{
    width:200px;
}

body.fw .label-tabs form label{
    width:220px;
}

body.fw @media screen and (max-width:1024px){
    body.fw .label-tabs form label{
        width:160px;
    }
}

body.fw @media screen and (max-width:574px){
    body.fw .label-tabs form label{
        width:200px;
    }
}

body.fw .modal-content{
    background-color: #dde1e6;
    margin-top:100px;
}

body.fw .form-row{
    margin-right:30px;
    margin-left: 30px;
}

body.fw a > i.fas.fa-trash-alt {
    color: #1a1a1a;
}

body.fw a > i.far.fa-eye{
    color: #1a1a1a;
}

body.fw a > i.far.fa-edit{
    color: #1a1a1a;
}

body.fw a > i.fas.fa-edit{
    color: #1a1a1a;
}


/* style tab immobili */

body.fw .card-header.p-0.pt-1{
    background-color: #fec726;
}


body.fw .card-primary:not(.card-outline)>.card-header, .card-primary:not(.card-outline)>.card-header a{
    color:#1a1a1a;
}

body.fw .nav-tabs .nav-link.active{
    background-color: #1a1a1a;
    border-color:#1a1a1a;
}

body.fw .nav-tabs .nav-link:hover{
    border-color:#1a1a1a;
}

body.fw .nav-tabs .nav-link .fa-users:before, .nav-tabs .nav-link .fa-file:before{
    color:#000;
}

body.fw .nav-tabs .nav-link.active .fa-users:before, .nav-tabs .nav-link.active .fa-file:before{
    color:#fff;
}

body.fw .card-primary:not(.card-outline)>.card-header a.active {
    color: #fff;
}

body.fw .subtitle-tab{
    text-transform: uppercase;
    font-weight: 800;
    font-size: 15px;
}

body.fw .background-subtitle{
    background-color: #fec726;
    padding:5px;
    margin-top:10px;
    margin-bottom: 20px;
}

body.fw .logo-login{
    max-width: 200px;
}

body.fw .text-title{
    color:#1a1a1a;
    text-transform: uppercase;
    font-weight:900;
}

body.fw .input-width.button-login:hover {
    background-color: #1a1a1a;
    color: #fec726;
}


body.fw .text-dark{
    color:#1a1a1a !important;
}

body.fw .right-modal {
    width: 45%;
    height: 100%;
    background: #dde1e6;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.08), -3px 3px 10px rgba(0, 0, 0, 0.2);
    display: none;
}

body.fw #documentsBread {
    background: #dde1e6;
    color: #2a2b33;
    border-radius: 3px;
    padding: 10px;
    font-weight: 500;
    margin-bottom: 15px;
}


body.fw .fa-chart-bar:before, .fa-building:before, .fa-vihara:before, .fa-file:before, .fa-users:before, .fa-layer-group:before{
    color:#fec726;
}

body.fw .nav-sidebar>.nav-item>.nav-link{

    color:#fff;
}

body.fw .nav-sidebar > .nav-item:hover > .nav-link {
    background-color: #fec726;
    color: #1a1a1a;
}

body.fw .nav-sidebar > .nav-item:hover > .nav-link .fa-chart-bar:before,
body.fw .nav-sidebar > .nav-item:hover > .nav-link .fa-building:before,
body.fw .nav-sidebar > .nav-item:hover > .nav-link .fa-vihara:before,
body.fw .nav-sidebar > .nav-item:hover > .nav-link .fa-file:before,
body.fw .nav-sidebar > .nav-item:hover > .nav-link .fa-users:before,
body.fw .nav-sidebar > .nav-item:hover > .nav-link .fa-layer-group:before {
    color: #1a1a1a;
}

body.fw .main-footer-fw{
    background-color: #1a1a1a;
    color:#fec726;
    font-weight: 400;
}


@media screen and (max-width:768px){
    body.fw span.title-tab{
        display: none;
    }

    body.fw span.title-in-tab{
        display: block !important;
        text-transform: uppercase;
        font-weight: 800;
        background-color: #000;
        padding:5px;
        margin-bottom: 10px;
    }

    body.fw table#catTree .fa-folder-open:before {
        font-size: 15px;
    }

    body.fw table#catTree .fa-folder:before {
        font-size: 15px;
    }

    body.fw table#catTree .facytree-index{
        font-size: 12px;
    }

    body.fw table#catTree span.fancytree-node {
        padding-left: 0px !important;
    }

    body.fw .categories-index .fa-folder:before{
        font-size: 15px;
    }

    body.fw .categories-index ul.fancytree-container > li > ul{
        padding-left:5px;
    }

    body.fw .categories-index ul.fancytree-container {
        padding-left:10px;
    }

    body.fw span.fancytree-title {
        font-size: 9px;
    }

}

body.fw span.title-in-tab{
    display: none;
}


body.fw .sidebar-mini.sidebar-collapse .main-sidebar .brand-link .brand-image{
    display: block;
}

body.fw .container {
    max-width: 60em;
    padding: 0
    5em;
}

body.fw .main-sidebar {
    background-color: #1a1a1a !important;
}

body.fw .custom-login-page,.forgot-password-page {
    background-color: #1a1a1a;
}
