﻿.dataViewerCommandTable {
  font-size: 1.2em;
  padding: 0.6em;
  margin-bottom: 16px;
}
.dataViewerCommandTable span {
  padding-right: 1.2em;
  padding-left: 1.2em;
}
.nemoDataViewerPager {
  border-top: 1px solid #ddd;
  padding-top: 1em;
}
/* Modifiche a supporto dell'opzione "decorated text" dei DataViewer item. La classe ResetLinkStyle serve a rimuovere le caratteristiche relative ai link
 * nei casi in cui il tag <a> venga usato per motivi infrastrutturali ma non per rappresentare un vero e proprio link. */
.ResetLinkStyle:hover {
  color: inherit;
}
/* Sovrascrivo lo stile di jQuery in modo che le icone di ordinamento dei DV abbiano lo stesso colore nella pagina e nei floater. */
.ui-widget-content .nemo-sorting-images-down {
  color: #33B2D7;
}
.nemoDataViewerContainer {
  margin-top: 20px;
}
.nemoDataViewerContainer table thead th {
  border-bottom: none;
}
.nemo-current-master-cells,
.nemo-current-master-cells > td {
  background-color: #33b2d7;
  color: white;
}
.nemo-current-master-cells a,
.nemo-current-master-cells > td a,
.nemo-current-master-cells a:link,
.nemo-current-master-cells > td a:link,
.nemo-current-master-cells .Normal,
.nemo-current-master-cells > td .Normal,
.nemo-current-master-cells span.nemo-useraction:after,
.nemo-current-master-cells > td span.nemo-useraction:after {
  color: white;
}
.userActionAndColumnSettingsContainer .nemo-padded-cell th,
.userActionAndColumnSettingsContainer .nemo-padded-cell td {
  padding: 0.4em;
}
.userActionAndColumnSettingsContainer .nemo-padded-cell th:last-child {
  text-align: center;
}
.userActionAndColumnSettingsContainer .dnnLabel {
  width: 100%;
}
.userActionAndColumnSettingsContainer .chkEnableUserColumnsConfiguration {
  padding-left: 0;
}
.userActionAndColumnSettingsContainer .commandsRow {
  margin-left: 0;
  margin-top: 1em;
}
.userActionAndColumnSettingsConfirm {
  min-width: 600px;
}
.dataViewerCommandTable > a > .btn-default,
.nemoDataViewerContainer > a > .btn-default,
.dataViewerCommandTable > a > .btn-default:focus,
.nemoDataViewerContainer > a > .btn-default:focus,
.dataViewerCommandTable > a > .btn-default:hover,
.nemoDataViewerContainer > a > .btn-default:hover,
.dataViewerCommandTable > a > .btn-default:active,
.nemoDataViewerContainer > a > .btn-default:active,
.dataViewerCommandTable > a > .btn-default:active:hover,
.nemoDataViewerContainer > a > .btn-default:active:hover,
.dataViewerCommandTable > a > .btn-default:active:focus,
.nemoDataViewerContainer > a > .btn-default:active:focus,
.dataViewerCommandTable > a > .btn-default:disabled,
.nemoDataViewerContainer > a > .btn-default:disabled {
  width: 3.5em;
  height: 1.9em;
  border-radius: 4px;
}
.dataViewerCommandTable > a > .btn-default,
.nemoDataViewerContainer > a > .btn-default {
  box-shadow: 0 0 4px 0 rgba(51, 178, 215, 0.6);
  border: solid 1px #33b2d7;
  background-color: #ffffff;
  transition: all 0.5s ease;
  margin-right: 8px;
  font-size: 0.8em;
  line-height: 1.2em;
  color: #33b2d7;
}
.dataViewerCommandTable > a > .btn-default:focus,
.nemoDataViewerContainer > a > .btn-default:focus {
  box-shadow: 0 0 4px 2px rgba(51, 178, 215, 0.6);
  border: solid 1px #33b2d7;
  background-color: #ffffff;
  outline: none;
}
.dataViewerCommandTable > a > .btn-default:hover,
.nemoDataViewerContainer > a > .btn-default:hover {
  box-shadow: 0 0 4px 1px rgba(180, 224, 237, 0.6);
  background-color: #b4e0ed;
  border-color: #b4e0ed;
  color: #1c6277;
}
.dataViewerCommandTable > a > .btn-default:active,
.nemoDataViewerContainer > a > .btn-default:active,
.dataViewerCommandTable > a > .btn-default:active:hover,
.nemoDataViewerContainer > a > .btn-default:active:hover,
.dataViewerCommandTable > a > .btn-default:active:focus,
.nemoDataViewerContainer > a > .btn-default:active:focus {
  box-shadow: 0 0 4px 1px rgba(28, 98, 119, 0.6);
  background-color: #1c6277;
  border-color: #1c6277;
  color: #fff;
  outline: none;
}
.dataViewerCommandTable > a > .btn-default:disabled,
.nemoDataViewerContainer > a > .btn-default:disabled {
  border: solid 1px #aeaeae;
  background-color: #f4f4f4;
  color: #aeaeae;
}
/* Lo stile che viene applicato in modalit� di modifica al contenitore del modulo quando vi sono definite le propriet� nemo width e height */
.nemoEditable {
  border: 1px dashed gray;
}
/* --- Stili associati alla tabella di log --- */
/* Lo stile associato alla tabella di log. */
.nemoDataViewerLog {
  background-color: #EFEFE7;
}
/* Stile aggiuntivo per il modulo che ne evidenzia la posizione nella pagina */
.nemoDataViewerLogBorder {
  border: 2px dashed #33B2D7;
}
.nemoDataViewerNoBorder {
  border: 2px solid rgba(255, 255, 255, 0.5);
}
/* Lo stile associato alle celle dei tempi della tabella di log. */
.nemoDataViewerLog .nemoDataViewerLogDescription {
  text-align: right;
}
/* Stile per l'ancora che attiva la comparsa delle query associate a una riga. */
.nemoDataViewerLogAccordionTrigger {
  cursor: pointer;
}
/* Lo stile associato al contenuto della cella informativa di un log. */
.nemoLogInfo {
  font-size: 9pt;
  font-style: italic;
}
/* Lo stile associato al contenuto della cella dei tempi di un log. */
.nemoLogTot {
  font-size: 9pt;
  font-style: italic;
}
/* Stile della tabella contenente query e parametri*/
.nemoLogQuery {
  width: 100%;
  font-size: 16px;
}
.nemoLogQuery > tbody > tr > td {
  padding-bottom: 20px;
}
.nemoLogQueryBox {
  margin-bottom: 20px;
}
/* Stile della riga dedicata al tasto di copia della query */
.nemoLogCopyRow {
  margin-bottom: 10px;
}
.nemoLogCopyRow a {
  cursor: pointer;
  font-size: 16px;
}
/* Stile del campo di testo contenente la query */
.nemoLogQuery textarea {
  font-size: 9pt;
  width: 100%;
}
/* Stile del contenitore dei parametri di una query */
.nemoLogQuery span {
  font-size: 9pt;
}
.nemoLogParams {
  font-size: 9pt;
  width: 100%;
}
.nemoDataViewerNumericCell:not(:first-child) {
  text-align: right;
}
.nemoDataViewerDateTimeCell:not(:first-child) {
  text-align: center;
}
.nemoLogError {
  background-color: #FFBBBB !important;
}
.nemoDataviewerOuterDiv thead .filter {
  width: 100%;
  max-width: 20em;
}
/* Immagini di navigazione (frecce avanti, indietro ecc., frecce su e gi� per ordinamento). */
.nemo-navigation-images-first {
  margin-right: 2em;
}
.nemo-navigation-images-last {
  margin-left: 2em;
}
.nemo-navigation-images-next {
  margin-left: 1.2em;
}
.nemo-navigation-images-previous {
  margin-right: 1.2em;
}
.nemo-sorting-images-container {
  height: 6px;
  text-align: center;
}
.nemo-sorting-images-up,
.nemo-sorting-images-down {
  position: relative;
}
.nemo-sorting-images-down {
  bottom: 8px;
}
/* Filtri sulle colonne */
.nemo-filter-image-container {
  display: none;
}
.nemo-filter-image-container a {
  padding: 0 0.5em 0 0.5em;
}
.nemoDataViewerMessage {
  margin-left: 1em;
}