@import url('https://fonts.googleapis.com/css?family=Varela+Round&display=swap');

* {
   font-family: 'Varela Round', sans-serif;
}

/*======================
   INIZIO SFONDI
======================*/

.bg-1 {
   background-color: #59C3F3;
}
/*======================
   INIZIO PULSANTI
======================*/
.btn-1 {
   color: #fff !important;
   background-color: #59C3F3 !important;
   border-color: #59C3F3;
}

   .btn-1:active,
   .btn-1:focus,
   .btn-1:hover {
      background-color: #59C3F3 !important;
      border-color: #59C3F3;
      box-shadow: 0 0 0 .2rem #D992AF4D;
   }

.btn-2 {
   color: #fff;
   background-color: #59C3F3;
   border-color: #fff;
   outline: none;
}

   .btn-2:active,
   .btn-2:focus,
   .btn-2:hover {
      color: #fff;
      background-color: #003263;
      border-color: #003263;
      box-shadow: 0 0 0 .2rem #1EA51E36;
      outline: none;
   }

.btn-3 {
   color: #727272;
   background-color: #fff;
   border-color: #003263;
   outline: none;
}

   .btn-3:active,
   .btn-3:focus,
   .btn-3:hover {
      color: #333;
      background-color: #fff;
      border-color: #a51e36;
      box-shadow: 0 0 0 .2rem #8AA51E36;
      outline: none;
   }

.btn-4 {
   color: #59C3F3;
   background-color: #fff;
   border-color: #fff;
   outline: none;
}

   .btn-4:active,
   .btn-4:focus,
   .btn-4:hover {
      color: #fff;
      background-color: #a51e36;
      border-color: #003263;
      box-shadow: 0 0 0 .2rem #8AA51E36;
      outline: none;
   }
/*======================
   FINE PULSANTI
======================*/

.badge-1 {
   color: #fff;
   background-color: #003263;
}


/*======================
   INIZIO COLORE BORDI
======================*/
.border-1 {
   border-color: #003263 !important;
}

.border-2 {
   border-color: #a51e36 !important;
}

.border-3 {
   border-color: #727272 !important;
}

.border-4 {
   border-color: #333 !important;
}

.border-5 {
   border-color: #fff !important;
}

.border-6 {
   border-color: #E8E8E8 !important;
}
/*======================
   FINE COLORE BORDI
======================*/

.navbar-toggler {
   color: #fff;
}

/*==================
   LINK
====================*/
a.link-1 {
   color: #003263;
   text-decoration: none;
}

   a.link-1:hover,
   a.link-1:focus,
   a.link-1:active {
      color: #a51e36;
   }

a.link-2 {
   color: #a51e36;
   text-decoration: none;
}

   a.link-2:hover,
   a.link-1:focus,
   a.link-2:active {
      color: #003263;
   }

a.link-3 {
   color: #727272;
   text-decoration: none;
}

   a.link-3:hover,
   a.link-3:focus,
   a.link-3:active {
      color: #003263;
   }


a.link-4 {
   color: #333;
   text-decoration: none;
}

   a.link-4:hover,
   a.link-4:focus,
   a.link-4:active {
      color: #003263;
   }

a.link-5 {
   color: #fff;
   text-decoration: none;
}

   a.link-5:hover,
   a.link-5:focus,
   a.link-5:active {
      color: #fff;
   }

.shadow-1 {
   -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.75);
   -moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.75);
   box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.75);
}

/* Campi form */

.form-control {
   display: block;
   width: 100%;
   padding: .375rem .75rem;
   font-size: 1rem;
   line-height: 1.5;
   color: #727272;
   background-color: #fff;
   border-bottom: 3px solid #59C3F3;
   border-top: 0;
   border-left: 0;
   border-right: 0;
   border-radius: 0 !important;
   background-clip: padding-box;
   cursor: pointer;
   outline: none;
}

.dg-form-control {
   display: block;
   width: 100%;
   padding: .375rem .75rem;
   font-size: 1rem;
   line-height: 1.5;
   color: #727272;
   background-color: #fff;
   border-bottom: 3px solid #59C3F3;
   background-clip: padding-box;
   cursor: pointer;
   outline: none;
}

   .dg-form-control:active,
   .dg-form-control:focus,
   .dg-form-control:hover {
      color: #333;
      background-color: #fff;
      border-bottom: 1px solid #59C3F3;
      box-shadow: 0 0 0 .2rem #8AA51E36;
      outline: none;
   }

   .dg-form-control.custom-select-sm {
      padding-top: .375rem;
      padding-bottom: .375rem;
      font-size: 75%;
   }

/***
   SOVRASCRITTURA SLIDER RANGE
***/
/* Barra dello slider prezzi*/
.dg-slider-container .slider-selection.tick-slider-selection {
   background: #59C3F3 !important;
}
/**/
.dg-slider-container .slider.slider-horizontal .slider-tick,
.dg-slider-container .slider.slider-horizontal .slider-handle,
.dg-slider-container .slider.slider-horizontal .slider-track {
   border: 1px solid #59C3F3;
}

.dg-slider-container .slider-handle {
   background: #59C3F3 !important;
}
/***
   FINE SOVRASCRITTURA SLIDER RANGE
***/


/***
   DATEPICKER RANGE
***/
.daterangepicker td.active, .daterangepicker td.active:hover {
   background-color: #59C3F3 !important;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
   background-color: #6FBBDE !important;
}
/***
   FINE DATEPICKER RANGE
***/


.shadow-6 {
   -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
   -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
   box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

#FullPageLoginForm input {
   border: 0;
}

/**umb_name:Testo Offerta*/
.TestoOfferta {
   color: #fff;
   font-size: 15px;
   font-weight: bold;
   text-shadow: 1px 0px 5px #000;
}

/**umb_name:Colore 1*/
.color-1 {
   color: #333;
}

/**umb_name:Colore 2*/
.color-2 {
   color: #59C3F3;
}

/**umb_name:Colore 3*/
.color-3 {
   color: #666;
}

/**umb_name:Colore 4*/
.color-4 {
   color: #333;
}

/**umb_name:Colore 5*/
.color-5 {
   color: #fff;
}

/**umb_name:Colore 6*/
.color-6 {
   color: #59C3F3;
}

/**umb_name:Colore 7*/
.color-7 {
   color: #9E8E7E;
}

/**umb_name:Colore 8*/
.color-8 {
   color: #09A001;
}

/**umb_name:Colore 9*/
.color-9 {
   color: #4f2ea3;
}

/**umb_name:Sfondo 10*/
.bg-10 {
   background-color: #EBEBEB
}

/**umb_name:Sfondo 2*/
.bg-2 {
   background-color: #a51e36;
}

/**umb_name:Sfondo 3*/
.bg-3 {
   background-color: #59C3F3;
}

/**umb_name:Sfondo 4*/
.bg-4 {
   background-color: #333;
}

/**umb_name:Sfondo 5*/
.bg-5 {
   background-color: #fff;
}

/**umb_name:Sfondo 7*/
.bg-7 {
   background-color: #e6e6e6;
}

/**umb_name:Sfondo 8*/
.bg-8 {
   background-color: #EF7C0A;
}

/**umb_name:Sfondo 9*/
.bg-9 {
   background-color: #59C3F3;
}

/**umb_name:Sfondo 11*/
.bg-11 {
   background-color: #333333;
}

/**umb_name:bordo-1*/
.border1 {
   border: 3px solid #ccc;
}

/**umb_name:Dimensione 2*/
.size-2 {
   font-size: 2.25rem
}

/**umb_name:Dimensione 3*/
.size-3 {
   font-size: 2rem
}

/**umb_name:Dimensione 4*/
.size-4 {
   font-size: 1.75rem
}

/**umb_name:Dimensione 5*/
.size-5 {
   font-size: 1.5rem
}

/**umb_name:Dimensione 6*/
.size-6 {
   font-size: 1.25rem
}

/**umb_name:Dimensione 7*/
.size-7 {
   font-size: 1rem
}

/**umb_name:Dimensione 8*/
.size-8 {
   font-size: 0.75rem
}

/**umb_name:Dimensione 9*/
.size-9 {
   font-size: 0.5rem
}

/**umb_name:Dimensione 10*/
.size-10 {
   font-size: 0.25rem
}

/**umb_name:Dimensione 11*/
.size-11 {
   font-size: 0.35rem
}

/**umb_name:border-1*/
.border1 {
   border: 3px solid #ccc
}


/** MODIFICA DROPDOWN UTENTE**/
.dropdown-menu {
   left: auto;
}
