﻿
.header-container .theme-brand {
    padding-left: 8px;
}

body.dark .secondary-nav {
    top: 48px;
}

body.dark .text-info {
    color: #03a9f4 !important;
}

.dropdown-menu.position-absolute {
    width: 250px;
}

.submenu a {
    text-transform: uppercase;
}

.fs-48 {
    font-size:48px;
}

a.disabled {
    /* Make the disabled links grayish*/
    opacity: 0.5;
    filter: grayscale(100%);
    /* And disable the pointer events */
    pointer-events: none;
}

/* PLANNER SERVIZI */
#plannerServizi .dx-scheduler-group-header,
#plannerServizi .dx-scheduler-date-table-cell {
    position: relative;
}
/*
#plannerServizi .dx-scheduler-date-table-other-month.dx-scheduler-date-table-cell {
    opacity: 1;
    color: rgba(0, 0, 0, 0.3);
}*/
/*
#plannerServizi .dx-scheduler-date-table-cell .dx-template-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    padding-right: 6px;
    margin-top: 14px;
}*/
/*
#plannerServizi .name {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

#plannerServizi .name h2 {
    color: #fff;
    font-size: 28px;
    text-align: left;
    padding: 0 0 5px 175px;
    margin: 0;
}

#plannerServizi .info {
    width: auto;
    text-align: left;
    height: 100%;
    font-size: 11pt;
    font-weight: normal;
    padding: 25px 20px;
    color: #707070;
}

#plannerServizi .dx-color-scheme-contrast .info {
    color: #fff;
}

#plannerServizi .day-cell {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
*/

body.dark a:hover {
    color: #03a9f4;
    text-decoration: none;
}

#plannerServizi .dx-scheduler-group-header-content .name a:hover {
    color: rgb(3, 169, 244);
}

#plannerServizi .dx-scheduler-appointment-content {
    padding: 0;
}

#plannerServizi .weekend {
    background-color: #2a2a2f;
}

#plannerServizi .appointment {
    height: 100%;
    padding: 6px;
    display: block;
}

.altroservizio {
    background: #666 !important;
    color: #ccc;
}

.attivo, .valido {
    color: #fff;
    background-color: #00ab55;
}

.nonattivo, .scaduto {
    color: #000 !important;
    background: #8a8a8a;
    font-weight: normal !important;
}

.inserito, .bozza {
    background: #b8e8ff !important;
    color: #333 !important;
}

.modificato {
    background: #fba4fc !important;
    color: #333 !important;
}

.pianificato {
    background: #03a9f4 !important;
    color: #333;
}

.completato {
    background: darkgreen !important;
    color: #ddd;
}

.annullato {
    background: #e86f6f !important;
    color: darkred;
}

.daripianificare {
    background: #e09900 !important;
    color: #333;
}

.approvato {
    background: #f50093 !important;
    color: #fff;
}

.scartato {
    color: red !important;
    background: #000;
    font-weight: normal !important;
}

.dx-tabpanel-container .dx-toolbar {
    margin-top: 15px;
    margin-bottom: 15px;
}