:root {
/*    --unicasa-blue: #2d6a9f;; */
/*    --unicasa-grey: #dddddd; */
}
/*Inizio Sovrascrittura bootstrap per evitare conflitto con grid primefaces*/
/* * > [class*="p-sm-"], * > [class*="p-md-"], * > [class*="p-lg-"], * > [class*="p-xl-"] { */
/*     padding: .5rem !important; */
/* } */
/*Fine sovrascrittura bootstrap*/
/* Inizio Elementi comuni HTML*/
html,
body{  
    margin: 0;
    padding: 0;
}

* {
}

:focus {
    outline: none !important;
}

body .ui-menu.ui-menubar {
    background: #f8d1b4;
}

body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
    color:black;
}

body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
    color:black;
}

body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link > span {
    color: black !important;
}

button.ui-button {
    background: #fa954d;
    color: #ffffff;
    border: 1px solid #fa954d;
    box-shadow: 1px 1px #beb2b2;
}

button.ui-button:hover {
    background-color:#eb6924;
    border: 1px solid #fa954d;
}

a.button-print, a.button-back {
    border: 1px solid #fa954d;
    background-color: #fa954d;
    color: white;
    text-decoration: none;
    padding: 0.5em;
    margin: 0em 0.5em;
    border-radius: 7px;
    box-shadow: 1px 1px #d4a78d;
    
}
a.button-print:hover, a.button-back:hover {
    background-color:#eb6924;
    border: 1px solid #fa954d;
}

a.button-print {
    padding:1em;
    margin: 1em 0.5em;
    float: right;
}

a.button-open-link {
    text-decoration: none;
    color: blue;
}

/* .ui-state-hover:not(.ui-selectonemenu-trigger.ui-state-hover) { */
/*     background-color:#fa954d !important; */
/* } */

body .ui-link:hover {
    color: inherit !important;
    text-decoration: inherit !important;
}

/* Fine Elementi comuni HTML*/
/*Inizio oggetti comuni */
.w-100 {
    width: 100% !important;
}
/*Fine oggetti comuni */

.ui-row-editing button.delete-button {
    display: none !important;
}

a.home-btn {
    display: contents;
}

div.ui-card {
    width:14.667%;
    margin: 0 1%;
}


.panel-tab div.ui-panel-content {
    background-color: #e8e8e8;
}

.panel-tab div.ui-panel-titlebar {
    background-color: #bebebe !important;
    color: #eb6924;
}

#scheda-amministratore-principale   .panel-tab div.ui-panel-content {
    /*background-color: #e8e8e8;*/
    background: transparent !important;
    border: none;
}

#scheda-amministratore-principale    .panel-tab div.ui-panel-titlebar {
   /* background-color: #bebebe !important; */
    background: transparent !important;
    color: #eb6924;
    border: none;
}



.export-button {
    display: inline-block;
    background-color: green;
    padding: 0.55em 1em;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    box-shadow: 1px 1px #8d8d8d;
    
}


#scheda-amministratore-principale >* .ui-panel-content {
    padding: 0 !important;
}

.prima-parte-scheda {
    background-color: #c0e0e5;
    padding: 1rem;
    box-shadow: 2px 2px 6px 0px #cdcdcd;
}

.seconda-parte-scheda {
    background-color: #ffdcc2;
    padding: 1rem;
    box-shadow: 2px 2px 6px 0px #cdcdcd;
    margin-top: 1rem;
}

.terza-parte-scheda {
    background-color: #c8e3fb;
    padding: 1rem;
    box-shadow: 2px 2px 6px 0px #cdcdcd;
    margin-top: 1rem;
}

.quarta-parte-scheda {
    margin-top: 1rem;
    background-color: #c9c9c9;
    padding: 1rem;
    box-shadow: 2px 2px 6px 0px #cdcdcd;
}

.quinta-parte-scheda {
    margin-top: 1rem;
    background-color: #daf1da;
    padding: 1rem;
    box-shadow: 2px 2px 6px 0px #cdcdcd;
}
 
.anagrafica-div .ui-datatable-scrollable-body {
    overflow-x: hidden;
}
