@charset "UTF-8";

table td {
    text-transform: uppercase;
}

table a {
    color: #000000 !important;
}

.dark-menu .app-sidebar {
    background: #406fb5 !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;
}

tr.dacompletare, tr.dacompletare a {
    color: #8fbd56 !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: 1px;
}

.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;
}

table.dtr-details tr[data-dt-column='0'], table.dtr-details tr[data-dt-column='1'], table.dtr-details tr[data-dt-column='2'] {
    display: none;
}

.holiday-color {
    background-color: rgb(109, 109, 109, 0,40) !important;
}

.fc-non-business {
    background-color: rgb(109, 109, 109, 0,40) !important;
}

.fc-daygrid-event-dot {
    display: block !important;
}

.fc-daygrid-event {
    /*white-space: pre-wrap;*/
    /*padding: 8px !important;*/
    margin-bottom: 3px;
}

fc-daygrid-event-harness {
    height: auto;
}

.demo-gallery .list-unstyled li {
    width: 25%;
}

.panel-body.demo-gallery {
    border: 0px !important;
}

.print_azz {
    color: #406fb5 !important
}

.print_green {
    color: #8fbd56 !important;
}

.table-responsive td.img-data .imgListIntervento img {
    height: 80px !important;
}

.btn-hidden {
    display: none;
}


@media (min-width: 992px) {
    .horizontal .side-menu > li > a {
        padding: 20px 8px !important;
    }
}

a.success{
    color: green !important;
}

a.success2 {
    color: yellowgreen !important;
}

a.warning {
    color: orange !important;
}

a.wait {
    color: cornflowerblue !important;
}

a.dander {
    color: red !important;
}
a.error {
    color: red !important;
}