.fluid1{
  padding-left: 10%;
  padding-right: 10%;
}
body{
  width: 100%;
  margin-top: 80px;
  /* background-color: #E7E9EB; */
  background-color: #ffffff;
}
footer {
    position: relative;
    height: 150px;
    bottom: 0;
    width: 100%;
}
h1,h2,h3,h4,h5,h6 {
    font-family: "couriernew",Trebuchet MS, Arial, Helvetica, sans-serif;
}
.cc-compliance {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}
.alert{
padding: 1em 1.8em;
}
.libero{
  padding: 18px 12px;
}
.libero1{
  padding: 15px 12px;
}
.libero2{
  padding: 19px 12px;
}
input[type=text]{
  background-color: #ffffff;
  border: 10px;
}
.card2{
/* background: #E7E9EB; */
}
.card{
/* background: #E7E9EB; */
}
input.form-control{
   border: 1px;
   border-style: solid;
}
select.form-control{
   border: 1px solid;
   height: 3rem;
}
select {
    background-color: #ffffff;
    width: 100%;
    padding: 5px;
    border: 1px solid #000000;
    border-radius: 2px;
    height: 2.5rem;
}
select {
    background-color: rgba(255,255,255,0.9);
    width: 100%;
    padding: 5px;
    border: 1px solid #f2f2f2;
    border-radius: 2px;
    height: 3rem;
}
.form-label{
  padding-top: 25px;
}
.ndoc{
  color: #FFFFFF;
}
th{
  color: #000000;
  text-align: center;
}
#customers, #customers1 {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
#customers td, #customers th, #customers1 td, #customers1 th {
  border: 1px solid #ddd;
  padding: 2px;
  text-align: center;
  color: #000000;
  font-size: 0.7em;
}
#customers tr:nth-child(even){background-color: #f2f2f2;}
#customers1 tr:nth-child(even){background-color: #f2f2f2;}
#customers th, #customers1 th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  background-color: #234567;
  color: white;
}
#intestazione td{
  background: #000000;
  color: #ffffff;
  text-align: center;
  white-space: pre-wrap;
  font-size: 0.8em;
}
