
/* Custom Kendo */

.k-dialog .k-button {
    border: none; /* rimosso bordo */
    border-radius: 0px;
    margin: 0px;
}

.k-input-inner {
    background: #ededed; /* colore background default */
}

    .k-input-inner:focus, .k-input-inner.k-focus, .k-input-inner:focus-within {
        background: #d0e4ff; /* colore background con focus */
    }

.k-input-solid {
    border: none; /* bordo input form */
    color: #005890; /* colore testo */
    background: #ededed; /* colore background default */
}

    .k-input-solid:focus, .k-input-solid.k-focus, .k-input-solid:focus-within {
        background-color: #d0e4ff; /* colore background con focus */
        box-shadow: none; /* rimosso bordo */
    }

/* Panelbar */
.k-panelbar {
    border: none;
}

/* Panelbar Header */
.k-panelbar > .k-item > .k-link,
.k-panelbar > .k-panelbar-header > .k-link {
    color: white; /* colore testo panelbar header on hover */
    background-color: #006baf;
    padding-left: 0px; /* rimosso spazio a sinistra per metter l'icon */
    /*padding-right: 0px;*/
}

    .k-panelbar > .k-item > .k-link:hover,
    .k-panelbar > .k-item > .k-link.k-hover,
    .k-panelbar > .k-panelbar-header > .k-link:hover,
    .k-panelbar > .k-panelbar-header > .k-link.k-hover {
        background-color: #005890; /* colore testo panelbar header on hover */
    }

/* Panelbar Header freccia */
.k-panelbar > .k-item > .k-link .k-icon,
.k-panelbar > .k-item > .k-link .k-panelbar-item-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon {
    color: white;
    font-size: x-large;
    padding-left: 24px;
    padding-right: 24px;
}

/* Panelbar Header Hide Arrow */
.k-panelbar .k-panelbar-toggle {
    visibility: hidden;
}

/* Panelbar Header Selected */
.k-panelbar > .k-item > .k-link.k-selected,
.k-panelbar > .k-panelbar-header > .k-link.k-selected {
    background-color: #006baf; /* colore background panelbar header */
}

    .k-panelbar > .k-item > .k-link.k-selected:hover,
    .k-panelbar > .k-item > .k-link.k-selected.k-hover,
    .k-panelbar > .k-panelbar-header > .k-link.k-selected:hover,
    .k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover {
        background-color: #005890; /* colore background panelbar header on hover */
    }

/* Panelbar Item Selected */
.k-panelbar .k-group > .k-item > .k-link.k-selected,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-selected,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-selected,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected {
    color: #005890;
    background-color: #e8f9fe; /* colore background panelbar header */
}

    .k-panelbar .k-group > .k-item > .k-link.k-selected:hover,
    .k-panelbar .k-group > .k-item > .k-link.k-selected.k-hover,
    .k-panelbar .k-group > .k-panelbar-item > .k-link.k-selected:hover,
    .k-panelbar .k-group > .k-panelbar-item > .k-link.k-selected.k-hover,
    .k-panelbar .k-panelbar-group > .k-item > .k-link.k-selected:hover,
    .k-panelbar .k-panelbar-group > .k-item > .k-link.k-selected.k-hover,
    .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:hover,
    .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-hover {
        background-color: #b6ecfc; /* colore background panelbar header on hover */
    }

    .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
        padding-left: 0px;
    }

/* Panelbar Item */
.k-panelbar .k-group > .k-item > .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
    font-weight: bold;
    background: whitesmoke;
    margin-top: 1px;
    margin-bottom: 1px;
}

/* Panelbar Item Icons */
.k-panelbar .k-group > .k-item > .k-link .k-icon,
.k-panelbar .k-group > .k-item > .k-link .k-panelbar-item-icon,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link .k-icon,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link .k-panelbar-item-icon {
    font-size: x-large;
    padding-left: 24px;
    padding-right: 24px;
}

/* Grid Header */
.k-filterable > .k-cell-inner .k-link {
    font-weight: bold;
}

.k-grid-header .k-header {
    font-weight: bold;
}

/* Grid row color when selected */
.k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td {
    background-color: transparent;
}

/* Grid row color when selected */
.k-table-tbody .k-table-row.k-selected > .k-table-td, .k-table-list .k-table-row.k-selected {
    background-color: transparent;
}

/* Grid row color when selected */
.k-table-tbody .k-table-row.k-selected,
.k-table-list .k-table-row.k-selected {
    background-color: rgba(13, 110, 253, 0.25) !important;
}

/* Upload */
/* Hide autoupload=false button */
.k-upload .k-actions, .k-upload .k-edit-buttons, .k-upload .k-action-buttons, .k-upload .k-columnmenu-actions, .k-upload .k-form-buttons {
    display: none;
}

/* Grid row color when selected and over */
.k-grid .k-table-tbody > .k-table-row:not(.k-detail-row):hover, .k-grid .k-table-tbody > .k-table-row:not(.k-detail-row).k-hover {
    background-color: rgba(13, 110, 253, 0.25);
}

/* Wizard outline when clicked */
.k-wizard .k-wizard-step:focus, .k-wizard .k-wizard-step.k-focus {
    outline-width: 0px;
    outline-style: dotted;
    outline-offset: -1px;
}

/* Checkbox size */
.k-checkbox-md {
    width: 20px;
    height: 20px;
}

/* Fix dialog */
.k-window-actions {
    margin: 0;
}

.k-button-md.k-icon-button > .k-button-icon {
    font-size: x-large;
}

/* Stile personalizzato bottoni */
.customButtonToolbar {
    width: 200px;
    margin-left: 4px;
    margin-right: 4px;
}