#header{
  background-image: url(Sfondo-homepage.jpg);
  background-position: left top;
  height:100px;
  margin-bottom:2em;
}
#logo{
  display: inline-block;
  margin-top:20px;
  margin-left:50px;
}
#logo-title{
  padding-top:40px;
  margin-left:100px;
  font-family: "Open Sans", Arial, sans-serif;
  font-size:20px;
  display: inline-block;
  color:#FFF;
}



#wait_container {
  width: 8em;
  height: 8em;
  top: 0;
  right: 0;
  position: fixed;
  opacity: 0.9;
  display: none;
}
#wait {
  border: 4em solid #f3f3f3; /* Light grey */
  border-top: 4em solid #3498db; /* Blue */
  border-radius: 50%;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.ui-autocomplete {
  z-index: 99999; /* adjust this value */
}

.filters{

}

.del{
  text-decoration: line-through;
}

.blink{
  animation-name: blink;
  animation-duration: 1s;
  animation-iteration-count: 4;
}
@keyframes blink{
  0%{opacity: 1;}
  50%{opacity: 1;}
  51%{ opacity: 0.5;}
  100%{opacity: 0.5;}
}

.modal:nth-of-type(even) {
    z-index: 1042 !important;
}
.modal-backdrop.in:nth-of-type(even) {
    z-index: 1041 !important;
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 1000px !important;
  }
}

.rotate90anticlockwise{
  transform: rotate(90deg);
}

.showInPhones{
  display:none;
}

/*
@media screen and (max-width: 600px) {
  .hideInPhones{
    display:none;
  }
  #eventoanagrafica_list .input-group-prepend {
    width:30%;
  }
}
@media screen and (min-width: 600px) {
  .showInPhones{
    display:none;
  }
}
*/