
.header-verifica-tag {
  background-color: #fff;
}

.header-verifica-tag .bar {
  background-color: #195470;
  color: #FFF;
}

.verifica-tag-input-numero, .verifica-tag-input-controllo {
  outline: 0;
  border-width: 0 0 2px;
  border-color:  #d9d9d9;
  width: 20px;
  margin-top: 10px;

}

.img-flag {
}
.img-flag:hover {
  text-decoration: none !important;
}

.parentDisable{
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.8;
  z-index: 998;
  height: 100%;
  width: 100%;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
  -moz-appearance:textfield; /* Firefox */
}

.modal-backdrop.show {
  opacity: 0.9;
}

@media (min-width: 768px) {
  #bandiera {
    text-align: right !important;
  }
  #numeri {
    text-align: left !important;
    padding: 0;
  }
  #numeri input {
    width: 6%;
  }
}

@media (max-width: 767.98px) {
  body {
    font-size: 16px !important;
  }
  .verifica-tag-input-numero, .verifica-tag-input-controllo {
    outline: 0;
    border-width: 0 0 2px;
    border-color:  #d9d9d9;
    width: 20px;
    margin-top: 10px;
  }
  #bandiera {
    text-align: right !important;
  }
  #numeri {
    text-align: center !important;
    padding: 0;
  }
}

