﻿@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*/
/**
   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 */
#map-canvas {
  min-height: 260px; }

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

[dg-role="showFilters"] {
  display: none; }

.map-filter-container {
  display: block; }

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