.item, .input-active{
    max-width: 170px;
    max-height: 20px;
    overflow-x: hidden;
    overflow-y:hidden;
   }
  
   .selectize-input.full, .selectize-control.single .selectize-input.input-active, .selectize-input {
    background-color: #f0ad4e!important;
  }
  .selectize-input{
    max-width:250px!important;
  }
  .selectize-control{
    
    display: inline-block;
    min-width: 170px;
  }
  #cat{
    max-width:160px;
  }
  #az{
    max-width:160px;
  }
   .padd{
    padding:10px 0 0 0  !important;
  }
   .inv{
     display:none;
   }
   :root {
    --radius: 2px!important;
    --baseFg: rgb(255, 255, 255)!important;
    --baseBg: #f0ad4e!important;
    --accentFg: black!important;
    --accentBg: white!important;
  }
   select {
    font: 400 12px/1.3 sans-serif;
    -webkit-appearance: none;
    appearance: none;
    color: var(--baseFg)!important;
    border: 1px solid var(--baseFg)!important;
    line-height: 1;
    outline: 0;
    padding: 0.65em 2.5em 0.55em 0.75em!important;
    border-radius: var(--radius);
    background-color: var(--baseBg);
    background-image: linear-gradient(var(--baseFg), var(--baseFg)),
      linear-gradient(-135deg, transparent 50%, var(--accentBg) 50%),
      linear-gradient(-225deg, transparent 50%, var(--accentBg) 50%),
      linear-gradient(var(--accentBg) 42%, var(--accentFg) 42%);
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 1px 100%, 20px 22px, 20px 22px, 20px 100%;
    background-position: right 20px center, right bottom, right bottom, right bottom;   
  }
  
  select:hover {
    background-image: linear-gradient(var(--accentFg), var(--accentFg)),
      linear-gradient(-135deg, transparent 50%, var(--accentFg) 50%),
      linear-gradient(-225deg, transparent 50%, var(--accentFg) 50%),
      linear-gradient(var(--accentFg) 42%, var(--accentBg) 42%);
  }
  
  select:active {
    background-image: linear-gradient(var(--accentFg), var(--accentFg)),
      linear-gradient(-135deg, transparent 50%, var(--accentFg) 50%),
      linear-gradient(-225deg, transparent 50%, var(--accentFg) 50%),
      linear-gradient(var(--accentFg) 42%, var(--accentBg) 42%);
    color: var(--accentBg);
    border-color: var(--accentFg);
    background-color: var(--accentFg);
  }
   #sfondo{
    background:rgba(212, 211, 211, 0.616);position:absolute;width:100%;z-index:1002;display:none;top:-20;
   }
   #contenuto{
    padding:0!important;
  }
   .larg{
     width: 600px;
   }
   .black{
     background-color: black!important;
     color:white!important;
     border:1px solid white!important;
   }
   .black:hover{
     background-color: White!important;
     color:black!important;
   }
   .err{
     border:1px solid red!important;
   }
   .title{
   text-align:center;font-size:25px;color:rgb(41, 202, 142);margin:20px;font-weight: 900;
  }
   .btn-warning{
         background-color: rgb(240, 173, 78)!important;
       }
   .prova{
     display:none;
     z-index: 500;
     position: absolute;
     top:0;
     width:100%;
     z-index: 500px;
     background-color: rgba(0,0,0,0.7) ;
   }
   #catenasco
   {
     position:absolute;
  top:5%;
  z-index:1000;
  display:none;
  left:25%;
  width: auto;
   }
   #avatar{
     display:inline-block!important;
   }
   .x{
     font-size: 20px
   }
   .x2{
     font-size: 25px!important;
     color:black!important;
     background-color: #f3e7e7;
       border-radius: 50%;
       width: 26px;
   }
   #esci{
     text-align: right;
     float: right;
     padding-top:10px;
     color:white;
     TOP:0!important;
   }
   #esci:hover{
     background-color: #3071a9;
   }
   .btn-esco{
     background: #be7797;
   }