@charset "utf-8";
/* CSS Document */

#PleaseWait
{
   background:#000 url(img/loader.gif) no-repeat center center;
   height: 100%;
   width: 100%;
   position: fixed;
   z-index: 1000;
   margin: 0 0 0 0px;
   display:none;
   opacity:0.4;
}

  #map {
	height: 100%;
  }
  /* Optional: Makes the sample page fill the window. */
  #description {
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
  }

  #infowindow-content .title {
	font-weight: bold;
  }

  #infowindow-content {
	display: none;
  }

  #map #infowindow-content {
	display: inline;
  }

  .pac-card {
	margin: 10px 10px 0 0;
	width: 33%;
	border-radius: 2px 0 0 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: none;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	background-color: #fff;
	font-family: Roboto;
  }

  #pac-container {
	padding-bottom: 12px;
	margin-right: 12px;
  }

  .pac-controls {
	display: inline-block;
	padding: 5px 11px;
  }

  .pac-controls label {
	font-family: Roboto;
	font-size: 13px;
	font-weight: 300;
  }

  #pac-input {
	background-color: #fff;
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
	margin-left: 12px;
	padding: 0 11px 0 13px;
	text-overflow: ellipsis;
	width: 99%;
  }

  #pac-input:focus {
	border-color: #4d90fe;
  }

  #title {
	color: #fff;
	background-color: #4d90fe;
	font-size: 12px;
	font-weight: 500;
	padding: 6px 12px;
  }

    .colorpicker-2x .colorpicker-saturation {
        width: 200px;
        height: 200px;
    }

    .colorpicker-2x .colorpicker-hue,
    .colorpicker-2x .colorpicker-alpha {
        width: 30px;
        height: 200px;
    }

    .colorpicker-2x .colorpicker-color,
    .colorpicker-2x .colorpicker-color div {
        height: 30px;
    }

	.blue  {background-color:#3a87ad;color:white;}
	.red    {background-color:red;color:black;}
	.pink {background-color:pink;color:white;}
	.green  {background-color:green;color:white;}
	.viola  {background-color:#fd00bf;color:white;}
	.arancione  {background-color:#ff8a00;color:white;}