@charset "UTF-8";

.dark-menu .app-sidebar {
    background: #000000 !important;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.table-responsive td.img-data img {
    height: 32px;
}

.img-container {
    min-height: 300px;
}

.labelCheckbox label {
    margin-bottom: 0 !important;
}

.shortcut-icn {
    font-size: 1.5rem;
}

.related-title {
    font-size: 1rem;
    color: #000000;
}

.num-record {
    font-size: 0.8rem;
    font-style: italic;
}

.status-Enabled {
}

.status-Disabled, .status-Disabled a {
    color: #bdbdbd !important;
}

.status-Deleted, .status-Deleted a {
    color: #c10000 !important;
}

tbody .fa {
    font-size: 1.1rem;
}

a.lnkAction, a.lnkActionRelated {
    cursor: pointer;
}

.form-group {
    background-color: #f3f3f3;
    border-radius: 10px;
    border: 1px solid #eaedf1;
    /* padding: 10px;*/
    padding: 0px 8px 8px 8px;
}


#ui_notifIt p, #ui_notifIt p i {
    font-size: 1rem;
}

.panel-body .dt-buttons {
    left: 0 !important;
}

table.dataTable th:first-child:before, table.dataTable th:first-child:after {
    display: none;
}


table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    left: 12px !important;
    background-color: #8fbd56 !important;
}

th.more, td.more {
    width: 15px !important;
    padding: 0 !important;
}

th.check {
    width: 15px !important;
    padding: 4px 5px 10px 11px !important;
}


td.check {
    width: 15px !important;
    padding: 4px 5px 0 11px !important;
}

th.action, td.action {
    width: 130px !important;
}

.filter-list {
    float: right;
    width: 70%;
}

.filter-list-field {
    margin: 0px 5px;
}

.filter-list .form-group {
    background-color: #f3f3f3;
    border-radius: 10px;
    border: 0px !important;
    padding: 0px !important;
}

.btn-list-filter {
    margin-bottom: 0 !important;
}


.status-Enabled > i {
    color: #82c035 !important;
}

.status-Disabled > i {
    color: #bdbdbd !important;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
    width: 150px !important;
    height: 150px !important;
}

.bg-lavorazioni-inserito {
    background-color: #000 !important;
}

.bg-lavorazioni-in_carico {
    color: #000 !important;
    background-color: #ffd800 !important;
}

.bg-lavorazioni-verificato {
    background-color: #82c035 !important;
}

.bg-lavorazioni-in_attesa {
    background-color: #f79046 !important;
}

.bg-lavorazioni-pronto {
    background-color: #507fa1 !important;
}

.bg-lavorazioni-installato {
    background-color: #cfcfcf !important;
}

.bg-lavorazioni-non_installato {
    background-color: #c10000 !important;
}

.bg-preventivi-da_inserire {
    background-color: #f79046 !important;
}

.bg-preventivi-inserito {
    background-color: #507fa1 !important;
}

.bg-preventivi-in_valutazione {
    background-color: #507fa1 !important;
}

.bg-preventivi-confermato {
    background-color: #102854 !important;
}

.bg-preventivi-rifiutato {
    background-color: #102854 !important;
}

@media (min-width: 992px) {
    .horizontal .hor-header .container, .horizontal .horizontal-main .container, .horizontal .main-content.hor-content .container {
        max-width: 98% !important;
        padding: 0;
    }
}

div.dtr-bs-modal table.table tr:first-child, div.dtr-bs-modal table.table tr:nth-child(2) {
    display: none;
}

.nav-link.active, .nav-link:hover, .nav-link:focus {
    color: #8fbd56 !important;
}

.version-details {
    cursor: pointer;
}

.repositoryBox {
    min-height: 135px;
}

.thumbRight {
    float: right;
    margin-top: 7px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-right: 0.75rem;
    padding-left: 0 !important;
}

.fatturaRow {
    padding: 0 13px 0 13px;
}

h4.section-title {
    padding-top: 12px;
}

td.text-right, th.text-right {
    text-align: right;
}

h1.page-title i {
    margin-right: 10px;
}
/* calendar */
.fc-event-main-frame {
    padding: 4px;
}

.fc-event-time .fa {
    font-size: 1em;
    margin-right: 5px;
}

.fc-event-title.fc-sticky .fa {
    font-size: 1em;
    margin-right: 5px;
}

.fc-v-event {
    background-color: #f3f3f3;
}

.fc-event-main {
    color: #495057 !important;
    border-radius: 5px;
    border-left: 5px solid #cecece;
}

.fc-event {
    background: #f3f3f3 !important;
    color: #495057 !important;
}

.fc-timegrid-event.fc-event {
    border-color: none !important;
}

.fc-daygrid-event.fc-event {
    color: #495057 !important;
}

.fc-event-main {
    cursor: pointer;
}

.table-total {
    width: 50%;
}

    .table-total th, .table-total td {
        width: 25%;
        text-align: right;
        padding: 0.30rem 0.65rem 0.30rem 0.65rem;
    }

.table td, .table th {
    padding: 0.30rem 0.65rem 0.30rem 0.65rem;
}

div.dtr-bs-modal table.table tr:first-child, div.dtr-bs-modal table.table tr:nth-child(2) {
    display: none;
}

.select2-selection__clear {
    margin-right: 8px;
}

.projects.project-type-container .project-type .nav-link:hover, .projects.project-type-container .project-type .nav-link:focus {
    color: #fff !important;
}


/* Color */
.dark-menu .app-sidebar {
    background: #000000 !important;
}

    .dark-menu .app-sidebar .side-menu .slide a.active, .dark-menu .app-sidebar .side-menu .slide a:hover {
        color: #c10000 !important;
        opacity: 1 !important;
    }

    .dark-menu .app-sidebar .side-menu__item:hover .side-menu__icon, .dark-menu .app-sidebar .side-menu__item:hover .side-menu__label, .dark-menu .app-sidebar .side-menu__item:focus .side-menu__icon, .dark-menu .app-sidebar .side-menu__item:focus .side-menu__label {
        color: #c10000 !important;
        opacity: 1 !important;
    }

    .dark-menu .app-sidebar .side-menu__item:hover .side-menu__label, .dark-menu .app-sidebar .side-menu__item:hover .side-menu__icon, .dark-menu .app-sidebar .side-menu__item:hover .angle {
        color: #c10000 !important;
        fill: #c10000 !important;
        opacity: inherit;
    }

.btn-primary {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #c10000 !important;
        border-color: #c10000;
    }

.projects.project-type-container .project-type .nav-link:hover, .projects.project-type-container .project-type .nav-link:focus {
    background-color: #c10000 !important;
    color: #fff;
}

.bg-primary {
    background-color: #000000 !important;
}

.btn-outline-primary {
    color: #000000 !important;
    fill: #000000;
    background: transparent !important;
    background-image: none;
    border-color: #000000;
    transition: all ease 0.3s;
}

    .btn-outline-primary:hover {
        color: #fff !important;
        fill: #fff;
        background: #000000 !important;
        border-color: #000000;
    }

    .btn-outline-primary svg, .btn-outline-primary i {
        fill: #000000 !important;
        color: #000000 !important;
    }

a {
    color: #000000;
}
    a:hover {
        color: #c10000;
    }

.breadcrumb-item a {
    color: #000000;
}

.nav-link.active, .nav-link:hover, .nav-link:focus {
    color: #c10000 !important;
}
.app .header .nav-link.icon:hover svg, .app .header .nav-link.icon:focus svg {
    color: #c10000 !important;
    fill: #c10000 !important;
}


.btn-primary {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}