/* ----------------------------------------------- */

/* Gestione colori customizzabili */

/* ----------------------------------------------- */

body {
  font-family: 'Titillium Web' !important;
  /* background-color: #fff; */
  font-weight: 800 !important;
  color: black;
}

input[type="text"]
{
    font-family: 'Titillium Web' !important;
    font-weight: 800 !important;
}

.gv-color-scheme {
  background-color: #86003b;
  color: white;
}

.gv-inverted-color-scheme {
  color: black;
  background-color: #c9c8c8;
}

.gv-inverted-color-scheme-light {
  color: black;
  font-weight: 800;
}

/* ----------------------------------------------- */

/* Cluster */

/* ----------------------------------------------- */

.cfa-c {
  background-image: url(/geoservices/apps/viewer/static/img/scuoladigitale/legend/cfa-c.png);
  text-align: center;
  font-size: 20px;
  color: white;
}

.iss-c {
  background-image: url(/geoservices/apps/viewer/static/img/scuoladigitale/legend/iss-c.png);
  text-align: center;
  font-size: 20px;
  color: white;
}

.isc-c {
  background-image: url(/geoservices/apps/viewer/static/img/scuoladigitale/legend/isc-c.png);
  text-align: center;
  font-size: 20px;
  color: white;
}

.iso-c {
  background-image: url(/geoservices/apps/viewer/static/img/scuoladigitale/legend/iso-c.png);
  text-align: center;
  font-size: 20px;
  color: white;
}

.isp-c {
  background-image: url(/geoservices/apps/viewer/static/img/scuoladigitale/legend/isp-c.png);
  text-align: center;
  font-size: 20px;
  color: white;
}

.ifp-c {
  background-image: url(/geoservices/apps/viewer/static/img/scuoladigitale/legend/ifp-c.png);
  text-align: center;
  font-size: 20px;
  color: white;
}

/* ----------------------------------------------- */

/* GV */

/* ----------------------------------------------- */

#loghi-fesr {
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 50px;
  width: 220px;
  background: rgba(255, 255, 255, 0.7)
    url(/geoservices/apps/viewer/static/img/scuoladigitale/loghi-fondi-fesr-mini.png) no-repeat
    center;
  opacity: 1;
}

@media only screen and (min-width: 540px) {
  /* For desktop only: */
  /* #logo {
    position: relative;
    left: 0px;
    height: 32px;
    width: 240px;
    padding-left: 25px;
    z-index: 799;
    background: #fff url(/geoservices/apps/viewer/static/img/scuoladigitale/logo_scuola.png)
      no-repeat 10% 50%;
    opacity: 1;
    filter: alpha(opacity=100);
  } */
#logo {
    position: relative;
    left: 0px;
    height: 32px;
    width: 280px;
    z-index: 799;
    background: #fff url(/geoservices/apps/viewer/static/img/scuoladigitale/logo_scuola.png) no-repeat 55% 50%;
    opacity: 1;
    filter: alpha(opacity=100);
}
}

@media only screen and (max-width: 500px) {
  .leaflet-container .leaflet-control-search {
    width: 178px;
  }

  .gv-search {
    width: 170px;
  }

  .el-select {
    width: 170px !important;
  }
}

.gv-search {
  height: 32px;
  width: 250px;
  z-index: 800;
  margin-top: -4px !important;
  background-color: #fff;
}

.el-select {
  width: 240px !important;
  margin-left: 5px;
  margin-top: 4px;
}

.gv-legend-layer-icon {
  width: 24px;
  height: 27px;
}

.gv-legend-close {
  background-color: #31708f !important;
  border: none;
}

.gv-list-legend-map-item {
  height: 0;
  padding: 0;
}

.gv-layer-visibility-span {
  position: absolute;
  top: 25%;
  left: 32px;
}

.el-button {
  background-color: #105b7033 !important ;
  color: black;
  font-weight: 800;
}

.el-button--info {
  color: white !important;
}

.el-input__inner {
  color: black;
}

.el-table thead {
  color: #86003b;
}
