.rc-handle-container, .table_detail_block {
    overflow:hidden;
}

.grid-view th {
    white-space:nowrap;
}

/* Contatore elementi tabella */
.summary {
    margin-bottom: 1rem;
}
/* Contatore elementi tabella */

/* Ordinamento delle colonne */
a.asc:after, a.desc:after {
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:normal;
    line-height:1;
    padding-left:5px;
}
a.asc:after {
    content:/*"\e113"*/ "\e151";
}
a.desc:after {
    content:/*"\e114"*/ "\e152";
}
.sort-numerical a.asc:after {
    content:"\e153";
}
.sort-numerical a.desc:after {
    content:"\e154";
}
.sort-ordinal a.asc:after {
    content:"\e155";
}
.sort-ordinal a.desc:after {
    content:"\e156";
}
/* Ordinamento delle colonne */

/* Pulsanti allegati alle tabelle */
.GridBtn {
    text-align:right;
}
.topBtn_clear {
    margin-bottom:4rem;
}
.btnLink {
    cursor:pointer;
    text-decoration:none;
    color:#337ab7;
}
/* Pulsanti allegati alle tabelle */

/* Descrizione associata ad una tabella */
.grid_description {
    margin-bottom: 2rem;
}
.grid_description p {
    margin-bottom:5px;
}
/* Descrizione associata ad una tabella */

/* Colori per le righe */
.grid_rowColor_success td:not(.skip-export), .gridLegend .grid_rowColor_success {
    background-color:#dff0d8; /* verde */
}
.grid_rowColor_info td:not(.skip-export), .gridLegend .grid_rowColor_info  {
    background-color:#d9edf7; /* blue */
}
.grid_rowColor_warning td:not(.skip-export), .gridLegend .grid_rowColor_warning  {
    background-color:#fcf8e3; /* giallo */
}
.grid_rowColor_danger td:not(.skip-export), .gridLegend .grid_rowColor_danger  {
    background-color:#f2dede; /* rosso */
}
.grid_rowColor_expired td:not(.skip-export), .gridLegend .grid_rowColor_expired  {
    background-color:#e1bee7; /* viola */
}
.grid_rowColor_rimosso td:not(.skip-export), .gridLegend .grid_rowColor_rimosso  {
    background-color:#ffe0cc; /* arancione */
}
.grid_rowColor_bocciato td:not(.skip-export), .gridLegend .grid_rowColor_bocciato  {
    background-color:#e0e0e0; /* grigio */
}
/* Colori per le righe */

/* Bottoni filtro stato personalizzati */
.btn-stato-attesa    { background-color:#f0a500; border-color:#d48f00; color:#fff; }
.btn-stato-attesa:hover { background-color:#d48f00; color:#fff; }
.btn-stato-attivo    { background-color:#5cb85c; border-color:#4cae4c; color:#fff; }
.btn-stato-attivo:hover { background-color:#4cae4c; color:#fff; }
.btn-stato-info      { background-color:#5bc0de; border-color:#46b8da; color:#fff; }
.btn-stato-info:hover { background-color:#46b8da; color:#fff; }
.btn-stato-dimesso   { background-color:#9c27b0; border-color:#7b1fa2; color:#fff; }
.btn-stato-dimesso:hover { background-color:#7b1fa2; color:#fff; }
.btn-stato-decaduto  { background-color:#d9534f; border-color:#c9302c; color:#fff; }
.btn-stato-decaduto:hover { background-color:#c9302c; color:#fff; }
.btn-stato-rimosso   { background-color:#e8792a; border-color:#cc6a22; color:#fff; }
.btn-stato-rimosso:hover { background-color:#cc6a22; color:#fff; }
.btn-stato-bocciato  { background-color:#888888; border-color:#707070; color:#fff; }
.btn-stato-bocciato:hover { background-color:#707070; color:#fff; }
/* Legenda per colori */
.gridLegend {
    margin-top:2rem;
}
.gridLegend .row {
    margin-bottom:0.5rem;
}
.gridLegend .boxColor {
    height:2rem;
}
.gridLegend .boxText {
    font-weight:600;
}
/* Bottoni filtro stato personalizzati */
.btn-stato-attesa    { background-color:#f0a500; border-color:#d48f00; color:#fff; }
.btn-stato-attesa:hover { background-color:#d48f00; color:#fff; }
.btn-stato-attivo    { background-color:#5cb85c; border-color:#4cae4c; color:#fff; }
.btn-stato-attivo:hover { background-color:#4cae4c; color:#fff; }
.btn-stato-info      { background-color:#5bc0de; border-color:#46b8da; color:#fff; }
.btn-stato-info:hover { background-color:#46b8da; color:#fff; }
.btn-stato-dimesso   { background-color:#9c27b0; border-color:#7b1fa2; color:#fff; }
.btn-stato-dimesso:hover { background-color:#7b1fa2; color:#fff; }
.btn-stato-decaduto  { background-color:#d9534f; border-color:#c9302c; color:#fff; }
.btn-stato-decaduto:hover { background-color:#c9302c; color:#fff; }
.btn-stato-rimosso   { background-color:#e8792a; border-color:#cc6a22; color:#fff; }
.btn-stato-rimosso:hover { background-color:#cc6a22; color:#fff; }
.btn-stato-bocciato  { background-color:#888888; border-color:#707070; color:#fff; }
.btn-stato-bocciato:hover { background-color:#707070; color:#fff; }
/* Legenda per colori */