.intestazione {
   max-width: calc(100% - 220px);
   border-bottom: none !important;
   margin-bottom: 0 !important;
   padding-bottom: 0 !important;
}

/* Stili per cambia_modello.tpl */

.cambia_modello {
   position: absolute;
   right: 15px;
   top: 0;
   width: 200px;
}

.cambia_categoria {
   position: absolute;
   right: 15px;
   top: 37px;
   width: 200px;
}

.oppure {
   text-align: center;
   clear: both;
}

.pannello {
   display: none;
   position: absolute;
   right: 15px;
   top: 35px;
   max-width: 400px;
   width: 400px;
   background: white;
   z-index: 99;
   border: solid 1px #e3e3e3;
   padding: 15px 15px 1px 15px;
}

/* Stili per input targa */

.targa1 {
   display: flex;
   padding: 0;
   background-color: blue;
   border: 1px solid blue;
   border-radius: 8px;
}

.targa2 {
   border-radius: 50px;
   border: 2px dotted yellow;
   margin: 8px 7px 0 7px;
   width: 16px;
   height: 16px;
}

.targa3 {
   color: white;
   text-align: center;
}

.targa4 {
   border: none;
   text-align: center;
   font-size: xx-large;
   padding: 0;
}

.targa5 {
   border: 1px solid yellow;
}

/* Stili per disambigua_targa.tpl e disambigua_articolo.tpl */

.disambigua .modal-title {
   width: 100%;
   text-align: center;
}

.disambigua2 {
   margin-bottom: 20px;
   width: 100%;
}

.disambigua2 th,
.disambigua2 td {
   border: 1px solid;
   padding: 5px 15px;
}

.disambigua2 th {
   text-align: center;
}

.disambigua2 tr:nth-child(n+2):hover {
   background-color: grey;
   color: white;
   cursor: pointer;
}

/* Correzione input nei form sul tema Nuranium */

.emotori-form > div > span > span {
   display: block;
}

.emotori-form .form-group {
   margin-bottom: 1rem;
}
