.menus-unico {
    color: lightblue !important;
}

.menus-gesoc {
    color: lightcoral !important;
}

.menus-quaderni {
    color: lightgreen !important;
}


/*.cliente_header {*/
    /*background-color:#488695;*/
    /*color: #ffffff;*/
/*}*/



/*
DA COMMON STYLE SCLIENT
 */

.relazioni-type {
    border-bottom: 1px solid black;
    margin-bottom:4px;
    padding-bottom:4px;
}

#viewList_unico_anagrafica th.field-undefined,
.viewList .unico_anagrafica th.field-undefined {
    min-width: 135px;
}

.viewList .quaderni_registrazione th.field-undefined {
    min-width: 55px;
}

.autocomplete_view {
    font-size: 0.85em;
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.editAutocomplete{
    cursor: pointer;
    float: left
}

.edit-autocomplete-icon {
    color: #4EA248;
}

/*
BOX DELLA DASHBOARD ADMIN PER I PRODOTTI
*/

.quaderni-box {
    background-color:lightgreen;
    color:#008000;
}

.quaderni-box .box-title h4>span {
    color:#008000;
}

.quaderni-box .box-title i.fa-external-link {
    color:#008000;
    position: relative;
    font-size: inherit;
}

/*
.unico-box {
    background-color:lightblue;
    color:#000080;
}

.unico-box .box-title h4>span {
    color:#000080;
}

.unico-box .box-title i.fa-external-link {
    color:#000080;
    position: relative;
    font-size: inherit;
}
*/

.unico-box {
    background-color:lightgreen;
    color:#008000;
}

.unico-box .box-title h4>span {
    color:#008000;
}

.unico-box .box-title i.fa-external-link {
    color:#008000;
    position: relative;
    font-size: inherit;
}


/*
.gesoc-box {
    background-color:#e39b86;
    color:#c73a28;
}

.gesoc-box .box-title h4>span {
    color:#c73a28;
}

.gesoc-box .box-title i.fa-external-link {
    color:#c73a28;
    position: relative;
    font-size: inherit;
}

*/

.gesoc-box {
    background-color:lightgreen;
    color:#008000;
}

.gesoc-box .box-title h4>span {
    color:#008000;
}

.gesoc-box .box-title i.fa-external-link {
    color:#008000;
    position: relative;
    font-size: inherit;
}



.quaderni-box .box-title,
.unico-box .box-title,
.gesoc-box .box-title {
    min-height: 95px;
}


/* BODY UNICO ANAGRAFICA */

div.anagraficaForm label.col{
    font-size: 0.85em;
    padding-left: 3px;
}

div.anagraficaForm div.col {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
}

div.actions-button {
    margin-top: 13px;

}

div.anagraficaForm div.double > div.col {
    padding-left: 0;
    padding-right: 5px;
    padding-bottom: 4px;
}

label.radio {
    font-size: 0.85em;
}

div.tipologia {
    width: 90%;
    background-color: #d9edf7;
    border: #e6e6e6 1px solid;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.03);
    padding: 5px 10px 5px 10px;
    margin-bottom: 10px;
}

div.title {
    height: 35px;
    color: #1E252D !important;
    text-transform: uppercase;
    background-color: #d9edf7;
    border: #e6e6e6 1px solid;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.03);
    padding: 5px 10px 5px 10px;
}

.panel, .panel-info, .panel-dati {
    margin-bottom: 10px;
}

.tab-pane {
    padding-top: 10px;
}

div.row {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
}

.tab-content {
    background-color: white;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

#facade_container.padding-15 {
    padding: 5px;
}

div.in{
    padding-left: 0;
    padding-right: 5px;
}

div.out{
    padding-left: 5px;
    padding-right: 0;
}

.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.7;
}

.fa-eye{
    cursor: pointer;
}


select option span {
    color: red;
}

.viewList .gesoc_movimento th.field-dare,
.viewList .gesoc_movimento th.field-avere,
.viewList .gesoc_movimento th.field-saldo {
    min-width: 95px;
}

div.gesoc_movimento .view-field {
    margin-bottom: 7px;
}

div.gesoc_movimento label {
    font-weight:bold;
}


/*
MOV DOC POPUP STYLES
*/

table.movdoc-head thead tr.intestazione {
    background-color: #e39b86;
}

table.movdoc-rows thead tr.intestazione {
    background-color: #fce3a3;
}

td.field-da_pagare,
td.field-da_fatturare {
    text-align:right;
}


/*
RIGHE DISPARI IN GRIGETTO
 */

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,0.08);
}


/*
COLORE MENU ADMIN
 */

/*
COLORE MENU ADMIN
 */

#aside nav ul li a:active, #aside nav ul li.menu-open, #aside nav ul li.always-open, #aside nav>ul>li>a:hover, #aside nav>ul>li>a:focus, #aside nav ul li.active, .fancy-file-upload.fancy-file-primary>span.button, .datepicker table tr td.active.active, .btn-primary, #header, .popular .plan-title, body.min #aside ul.nav>li>ul li, body.min #aside ul.nav li.menu-open, body.min #aside ul.nav>li:hover>ul, #aside nav ul li a.dashboard, #aside .logo, body.min #asidesize, #aside, #asidebg {
    background-color: #084c61;
}

