﻿@charset "UTF-8";
/*
   Questo file contiene le classi di uso comune, condivise fra booking e sito.
   Questo file NON DEVE ESSERE PERSONALIZZATO PER OGNI CLIENTE e deve rimanere solo nel master.
   
   NON COPIARE QUESTO FILE NELLA CARTELLA DEL CLIENTE !

*/
/*azzurro*/
/*viola chiaro*/
/*hover-bottone*/
/**/
/* Carosello Web Booking */
/* Fine Caroselli */
/*RESPONSIVE HEIGHT CAROSELLO SITO*/
/* Visibilità select per tablist */
/*Aperture dei menu in mobile*/
/*larghezza drowdown-menu*/
/*titoli generali del sito*/
/*dimensioni del container*/
/**
   Classe utilizzata per visualizzare un icone all'interno di un campo (Es. icona mostra password nella finestra di login)
*/
.field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
  padding-right: 5px;
  position: relative;
  z-index: 2;
  cursor: pointer; }

/* icona collapse in ricerca pratiche */
.file-panel .collapse-title .collapsed-icon {
  display: none; }

.file-panel .collapse-title.collapsed .collapsed-icon {
  display: inline-block; }

.file-panel .collapse-title.collapsed .expanded-icon {
  display: none; }

/* inizio definizioni speciali da non modificare per integrazione in siti esterni */
body.integrated {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  background-color: transparent;
  /* Toglie lo sfondo grigio in apertura modal */ }
  body.integrated .modal-backdrop.show {
    opacity: 0 !important; }
  body.integrated [dg-role="search-panel"], body.integrated .home-panel {
    position: relative !important;
    min-height: 100%;
    /* senza questo non funziona il ridimensionamento dell'iframe delle caselle dropdrown */ }
  body.integrated .page-header {
    margin-top: 0; }

/* fine definizioni speciali da non modificare per integrazione in siti esterni */
/* Filtri e mappa */
#map-canvas {
  min-height: 260px; }

[dg-role="hiddenFilters"] {
  display: block; }

[dg-role="filter-container"] {
  display: block; }
  [dg-role="filter-container"].showed-filters {
    display: block; }

@media (max-width: 991.98px) {
  [dg-role="hiddenFilters"] {
    display: none; }
  [dg-role="filter-container"] {
    display: none; }
    [dg-role="filter-container"].showed-filters {
      display: block; } }

/* Fine filtri e mappa */
/* Azzera lo stile del tag ancora */
a.no-style-tag-a {
  color: inherit;
  /* Usa il colore del testo dell'elemento genitore */
  text-decoration: none;
  /* Rimuove il sottolineamento */
  cursor: auto;
  /* Usa il cursore predefinito invece del puntatore del link */
  background: none;
  /* Nessuno sfondo */
  font-size: inherit;
  /* Usa la dimensione del carattere dell'elemento genitore */
  font-family: inherit;
  /* Usa il font dell'elemento genitore */
  font-weight: inherit;
  /* Usa lo spessore del carattere dell'elemento genitore */
  line-height: inherit;
  /* Usa l'interlinea dell'elemento genitore */
  padding: 0;
  /* Nessun padding */
  margin: 0;
  /* Nessun margine */
  border: none;
  /* Nessun bordo */
  outline: none;
  /* Nessun contorno */
  display: inline;
  /* Comportamento di visualizzazione predefinito per i link */
  text-align: left;
  /* Allineamento del testo a sinistra */
  vertical-align: baseline;
  /* Allineamento verticale predefinito */
  letter-spacing: normal;
  /* Spaziatura tra lettere normale */
  word-spacing: normal;
  /* Spaziatura tra parole normale */
  text-transform: none;
  /* Nessuna trasformazione del testo */ }

/* Per eventuali pseudoelementi legati ai link */
a.no-style-tag-a::before, a.no-style-tag-a::after {
  content: "";
  display: none; }

a.no-style-tag-a:visited {
  color: inherit;
  /* Usa il colore del testo dell'elemento genitore */ }
