#jqPlotManager .nav-link {
  padding: .5rem .7rem;
}

#cont_dati_grafico > .align-items-start > div > button {
  color: green !important;
}

#cont_dati_grafico > .align-items-start > div > button.active {
  background-color: green !important;
  color: white !important;
}

#cont_dati_grafico > div.align-items-start {
  background-color: beige;
}

#cont_dati_grafico > div.align-items-start > .tab-content {
  background: floralwhite;
  display: block;
  min-height: 21rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}

#JSON-tab-pane button {
  font-size : 1rem;
  margin    : 0 0.5rem 1rem;
}

#jqPlotManager label, #cont_dati_grafico span.mis, #cont_dati_grafico span.deg {
  font-size : 0.8rem;
}

span.elimina_gruppo {
  margin : 0.3rem;
}

span.elimina_gruppo + input {
  float : right;
}

.legend_options {
  float : right;
  width : 60%;
}

.legend_options input[type="radio"] {
  float : left;
}

.legend_options div.opt {
  padding : 0.3rem 0 0 0;
}

.legend_options div.opt span {
  margin : 0 10rem 0 0;
}

.legend_options div.opt input {
  margin-top : 0.15rem;
}

fieldset.grafico > div.wrap > div.wrap {
  margin : auto 0.5rem;
}

#jqPlotManager {
  height   : auto;
  position : absolute;
  width    : 36rem;
}

#coll_jqPlotManager {
  background : none;
  border     : none;
  padding    : 0 0.5rem;
}

#coll_jqPlotManager > i {
  color  : #000;
  margin : 0;
}

#exp_jqPlotManager {
  background : none;
  border     : none;
  padding    : 0 0.5rem;
}

#exp_jqPlotManager > i {
  color  : #000;
  margin : 0;
}

.cont_bott_graf {
  background-color : #FFF;
  border-color     : black;
  border-radius    : 5px 5px 0 0;
  border-style     : solid;
  border-width     : 1px 1px 0 1px;
  clear            : both;
  cursor           : grab;
  display          : inline-block;
  margin           : 5px auto 0 auto;
  padding          : 5px 10px;
  text-align       : center;
}

.cont_bott_graf button{
  cursor : default !important;
}

button.ui-dialog-titlebar-restringi {
  height   : 20px;
  margin   : -10px 0 0 0;
  padding  : 1px;
  position : absolute;
  right    : 2.7em;
  top      : 50%;
  width    : 20px;
}

td.jqplot-table-legend-label, div.jqplot-point-label {
  -ms-user-select     : none;
  -moz-user-select    : none;
  -o-user-select      : none;
  -webkit-user-select : none;
  user-select         : none;
}

.jqplot-table-legend-label {
  text-align: left;
}

table.jqplot-table-legend {
  width : -moz-max-content;
  width : -webkit-max-content;
  width : max-content;
}

div.jqplot-target {
  margin : 0 auto;
}

div.primo_cont_graf {
  background-color : #FFF;
  border-radius    : 5px;
  border-style     : solid;
  border-width     : 1px;
  display          : inline-block;
  margin           : 0 auto 10px 0;
  padding          : 10px;
}

div.cont_bott_graf ~ div.primo_cont_graf {
  border-radius : 0 0 5px 5px;
  border-width  : 0 1px 1px 1px;
}

div.trascina_titolo {
  background-color : rgba(255, 255, 255, 0.6);
  border           : 1px dotted #333;
 /* cursor           : grab; */
  left             : 80px;
  padding          : 3px;
  position         : absolute;
  top              : 20px;
  width            : -moz-max-content;
  width            : -webkit-max-content;
  width            : max-content;
  z-index          : 30;
}

/*
buttons
*/
.cont_bott_graf button, #tabPlots  button:not(.table-json) {
  background-color    : #DDD;
  background-position : 95%;
  background-repeat   : no-repeat;
  background-size     : 20px;
  border-color        : #000;
  border-radius       : 4px;
  border-style        : solid;
  border-width        : 1px;
  box-shadow          : 3px 3px 3px #333;
  clear               : both;
  color               : #000;
  font-size           : 11px;
  font-weight         : normal;
  height              : 26px;
  margin              : 3px;
  padding             : 2px;
  text-align          : left;
  text-shadow         : 1px 1px 0 #FFF;
  width               : 90px;
}

.cont_bott_graf button.ridotto, #tabPlots button.ridotto {
  background-position : center;
  width               : 1.6rem;
}

.cont_bott_graf button:hover {
  background-color : #EEE;
}

.cont_bott_graf button:active {
  box-shadow : 1px 1px 1px #333;
}
/*
.cont_bott_graf button:disabled{
}
*/
.cont_bott_graf button:disabled,
.cont_bott_graf button[disabled] {
  background-color : #999;
  box-shadow       : 1px 1px 1px #333;
  color            : #000;
  cursor           : default !important;
}
.cont_bott_graf button.gpkg {
  background-image : url('/img/common/form/gpkg.png');
  background-size  : 20px;
}
.cont_bott_graf button.grid {
  background-image : url('/img/common/form/grid.svg');
}
.cont_bott_graf button.grid:disabled {
  background-image : url('/img/common/form/grid_dis.svg');
}
.cont_bott_graf button.csv, .cont_bott_alias button.csv {
  background-image : url('/img/common/form/csv.svg');
}
.cont_bott_graf button.csv:disabled {
  background-image : url('/img/common/form/csv_dis.svg');
}
.cont_bott_graf button.login {
  background-image : url('/img/common/form/login.svg');
}
.cont_bott_graf button.ritaglio, .cont_bott_alias button.ritaglio {
  background-image : url('/img/common/form/ritaglio.svg');
}
.cont_bott_graf button.ritaglio:disabled {
  background-image : url('/img/common/form/ritaglio_dis.svg');
}
.cont_bott_graf button.raggruppa {
  background-image : url('/img/common/form/raggruppa.svg');
}
.cont_bott_graf button.raggruppa:disabled {
  background-image : url('/img/common/form/raggruppa_dis.svg');
}
.cont_bott_graf button.separa, .cont_bott_alias button.separa {
  background-image : url('/img/common/form/separa.svg');
}
.cont_bott_graf button.separa:disabled {
  background-image : url('/img/common/form/separa_dis.svg');
}
.cont_bott_graf button.dettagli {
  background-image : url('/img/common/form/dettagli.svg');
}
.cont_bott_graf button.dettagli:disabled {
  background-image : url('/img/common/form/dettagli_dis.svg');
}
.cont_bott_graf button.fit {
  background-image : url('/img/common/form/fit.svg');
}
.cont_bott_graf button.fit:disabled {
  background-image : url('/img/common/form/fit_dis.svg');
}
.cont_bott_graf button.freq {
  background-image : url('/img/common/form/freq.svg');
}
.cont_bott_graf button.freq:disabled {
  background-image : url('/img/common/form/freq_dis.svg');
}
.cont_bott_graf button.agg_serie, .cont_bott_alias button.agg_serie {
  background-image : url('/img/common/form/agg_serie.svg');
}
.cont_bott_graf button.agg_serie:disabled {
  background-image : url('/img/common/form/agg_serie_dis.svg');
}
.cont_bott_graf button.json_positivo {
  background-image : url('/img/common/form/espandi.svg');
}
.cont_bott_graf button.json_negativo {
  background-image : url('/img/common/form/restringi.svg');
}
.cont_bott_graf button.json {
  background-image : url('/img/common/form/json.svg');
}
.cont_bott_graf button.riga, .cont_bott_alias button.riga {
  background-image : url('/img/common/form/riga.svg');
}
.cont_bott_graf button.riga:disabled {
  background-image : url('/img/common/form/riga_dis.svg');
}
.cont_bott_graf button.plot, .cont_bott_alias button.plot {
  background-image : url('/img/common/form/plot.svg');
}
.cont_bott_graf button.plot:disabled {
  background-image : url('/img/common/form/plot_dis.svg');
}
.cont_bott_graf button.testo {
  background-image : url('/img/common/form/testo.svg');
}
.cont_bott_graf button.testo:disabled {
  background-image : url('/img/common/form/testo_dis.svg');
}
.cont_bott_graf button.exp_txt {
  background-image : url('/img/common/form/exp_txt.svg');
}
.cont_bott_graf button.exp_txt:disabled {
  background-image : url('/img/common/form/exp_txt_dis.svg');
}
.cont_bott_graf button.imp_txt {
  background-image : url('/img/common/form/imp_txt.svg');
}
.cont_bott_graf button.imp_txt:disabled {
  background-image : url('/img/common/form/imp_txt_dis.svg');
}
.cont_bott_graf button.copia {
  background-image : url('/img/common/form/copia.svg');
}
.cont_bott_graf button.copia:disabled {
  background-image : url('/img/common/form/copia_dis.svg');
}
.cont_bott_graf button.incolla {
  background-image : url('/img/common/form/incolla.svg');
}
.cont_bott_graf button.incolla:disabled {
  background-image : url('/img/common/form/incolla_dis.svg');
}
.cont_bott_graf button.download, .cont_bott_alias button.download {
  background-image : url('/img/common/form/download.svg');
}
.cont_bott_graf button.download:disabled {
  background-image : url('/img/common/form/download_dis.svg');
}
.cont_bott_graf button.upload, .cont_bott_alias button.upload {
  background-image : url('/img/common/form/upload.svg');
}
.cont_bott_graf button.upload:disabled {
  background-image : url('/img/common/form/upload_dis.svg');
}
.cont_bott_graf button.ge {
  background-image : url('/img/common/form/ge.svg');
}
.cont_bott_graf button.ge:disabled {
  background-image : url('/img/common/form/ge_dis.svg');
}
.cont_bott_graf button.shape {
  background-image : url('/img/common/form/shape.svg');
}
.cont_bott_graf button.shape:disabled {
  background-image : url('/img/common/form/shape_dis.svg');
}
.cont_bott_graf button.aggiungi {
  background-image : url('/img/common/form/aggiungi.svg');
}
.cont_bott_graf button.aggiungi:disabled {
  background-image : url('/img/common/form/aggiungi_dis.svg');
}
.cont_bott_graf button.rimuovi {
  background-image : url('/img/common/form/rimuovi.svg');
}
.cont_bott_graf button.rimuovi:disabled {
  background-image : url('/img/common/form/rimuovi_dis.svg');
}
.cont_bott_graf button.accedi {
  background-image : url('/img/common/form/accedi.svg');
}
.cont_bott_graf button.accedi:disabled {
  background-image : url('/img/common/form/accedi_dis.svg');
}
.cont_bott_graf button.associa {
  background-image : url('/img/common/form/yinyang.svg');
}
.cont_bott_graf button.associa:disabled {
  background-image : url('/img/common/form/yinyang_dis.svg');
}
.cont_bott_graf button.esegui {
  background-image : url('/img/common/form/exec.svg');
}
.cont_bott_graf button.esegui:disabled {
  background-image : url('/img/common/form/exec_dis.svg');
}
.cont_bott_graf button.elimina {
  background-image : url('/img/common/form/elimina.svg');
}
.cont_bott_graf button.elimina:disabled {
  background-image : url('/img/common/form/elimina_dis.svg');
}
.cont_bott_graf button.croce {
  background-image : url('/img/common/form/elimina.svg');
}
.cont_bott_graf button.croce:disabled {
  background-image : url('/img/common/form/elimina_dis.svg');
}
.cont_bott_graf button.inserisci {
  background-image : url('/img/common/form/check.svg');
}
.cont_bott_graf button.inserisci:disabled {
  background-image : url('/img/common/form/check_dis.svg');
}
.cont_bott_graf button.sfoglia {
  background-image : url('/img/common/form/folder.svg');
}
.cont_bott_graf button.sfoglia:disabled {
  background-image : url('/img/common/form/folder_dis.svg');
}
.cont_bott_graf button.calc {
  background-image : url('/img/common/form/calc.svg');
}
.cont_bott_graf button.calc:disabled {
  background-image : url('/img/common/form/calc_dis.svg');
}
.cont_bott_graf button.dividi {
  background-image : url('/img/common/form/dividi.svg');
}
.cont_bott_graf button.dividi:disabled {
  background-image : url('/img/common/form/dividi_dis.svg');
}
.cont_bott_graf button.aggiorna {
  background-image : url('/img/common/form/reset.svg');
}
.cont_bott_graf button.aggiorna:disabled {
  background-image : url('/img/common/form/reset_dis.svg');
}
.cont_bott_graf button.reset {
  background-image : url('/img/common/form/reset.svg');
}
.cont_bott_graf button.reset:disabled {
  background-image : url('/img/common/form/reset_dis.svg');
}
.cont_bott_graf button.sali {
  background-image : url('/img/common/form/sali.svg');
}
.cont_bott_graf button.sali:disabled {
  background-image : url('/img/common/form/sali_dis.svg');
}
.cont_bott_graf button.scendi {
  background-image : url('/img/common/form/scendi.svg');
}
.cont_bott_graf button.scendi:disabled {
  background-image : url('/img/common/form/scendi_dis.svg');
}
.cont_bott_graf button.draw, .cont_bott_alias button.draw {
  background-image : url('/img/common/form/draw.svg');
}
.cont_bott_graf button.draw:disabled {
  background-image : url('/img/common/form/draw_dis.svg');
}
.cont_bott_graf button.esci {
  background-image : url('/img/common/form/esci.svg');
}
.cont_bott_graf button.esci:disabled {
  background-image : url('/img/common/form/esci_dis.svg');
}
.cont_bott_graf button.png {
  background-image : url('/img/common/form/png.svg');
}
.cont_bott_graf button.png:disabled {
  background-image : url('/img/common/form/png_dis.svg');
}
.cont_bott_graf button.html {
  background-image : url('/img/common/form/html.svg');
}
.cont_bott_graf button.html:disabled {
  background-image : url('/img/common/form/html_dis.svg');
}
.cont_bott_graf button.xls {
  background-image : url('/img/common/form/xls.svg');
}
.cont_bott_graf button.xls:disabled {
  background-image : url('/img/common/form/xls_dis.svg');
}
.cont_bott_graf button.jpg {
  background-image : url('/img/common/form/jpg.svg');
}
.cont_bott_graf button.jpg:disabled {
  background-image : url('/img/common/form/jpg_dis.svg');
}
.cont_bott_graf button.carica_imm, .cont_bott_alias button.carica_imm {
  background-image : url('/img/common/form/carica_imm.svg');
}
.cont_bott_graf button.carica_imm:disabled {
  background-image : url('/img/common/form/carica_imm_dis.svg');
}
.cont_bott_graf button.carica_imm_sing, .cont_bott_alias button.carica_imm_sing {
  background-image : url('/img/common/form/carica_imm_sing.svg');
}
.cont_bott_graf button.carica_imm_sing:disabled {
  background-image : url('/img/common/form/carica_imm_sing_dis.svg');
}
.cont_bott_graf button.pdf {
  background-image : url('/img/common/form/pdf.svg');
}
.cont_bott_graf button.pdf:disabled {
  background-image : url('/img/common/form/pdf_dis.svg');
}
.cont_bott_graf button.zip {
  background-image : url('/img/common/form/zip.svg');
}
.cont_bott_graf button.zip:disabled {
  background-image : url('/img/common/form/zip_dis.svg');
}

.cont_bott_graf button.bott_nascondi, .cont_bott_alias button.bott_nascondi {
  background-image : url('/img/common/form/nascondi.svg');
}
.cont_bott_graf button.bott_nascondi:disabled {
  background-image : url('/img/common/form/nascondi_dis.svg');
}
.cont_bott_graf button.bott_mostra {
  background-image : url('/img/common/form/mostra.svg');
}
.cont_bott_graf button.bott_mostra:disabled {
  background-image : url('/img/common/form/mostra_dis.svg');
}
.cont_bott_graf button.hideLabel, .cont_bott_alias button.hideLabel {
  background-image : url('/img/common/form/hideLabel.svg');
}
.cont_bott_graf button.hideLabel:disabled {
  background-image : url('/img/common/form/hideLabel_dis.svg');
}
.cont_bott_graf button.showLabel {
  background-image : url('/img/common/form/showLabel.svg');
}
.cont_bott_graf button.showLabel:disabled {
  background-image : url('/img/common/form/showLabel_dis.svg');
}
.cont_bott_graf button.revoca {
  background-image : url('/img/common/form/revoca.svg');
}
.cont_bott_graf button.revoca:disabled {
  background-image : url('/img/common/form/revoca_dis.svg');
}
.cont_bott_graf button.filtro {
  background-image : url('/img/common/form/filtro.svg');
}
.cont_bott_graf button.filtro:disabled {
  background-image : url('/img/common/form/filtro_dis.svg');
}
.cont_bott_graf button.tool {
  background-image : url('/img/common/form/tool.svg');
}
.cont_bott_graf button.tool:disabled {
  background-image : url('/img/common/form/tool_dis.svg');
}
.cont_bott_graf button.mappa {
  background-image : url('/img/common/form/mappa.svg');
}
.cont_bott_graf button.mappa:disabled {
  background-image : url('/img/common/form/mappa_dis.svg');
}
.cont_bott_graf button.pagina_precedente {
  background-image : url('/img/common/form/precedente.svg');
}
.cont_bott_graf button.pagina_precedente:disabled {
  background-image : url('/img/common/form/precedente_dis.svg');
}
.cont_bott_graf button.pagina_seguente {
  background-image : url('/img/common/form/seguente.svg');
}
.cont_bott_graf button.pagina_seguente:disabled {
  background-image : url('/img/common/form/seguente_dis.svg');
}
.cont_bott_graf button.prima_pagina {
  background-image : url('/img/common/form/prima_pagina.svg');
}
.cont_bott_graf button.prima_pagina:disabled {
  background-image : url('/img/common/form/prima_pagina_dis.svg');
}
.cont_bott_graf button.ultima_pagina {
  background-image : url('/img/common/form/ultima_pagina.svg');
}
.cont_bott_graf button.ultima_pagina:disabled {
  background-image : url('/img/common/form/ultima_pagina_dis.svg');
}

.cont_bott_graf button.divImg {
  background-image : url('/img/common/form/divImg.svg');
}
.cont_bott_graf button.divImg:disabled {
  background-image : url('/img/common/form/divImg_dis.svg');
}