
.nav-link {
  color: #ffffff!important;
  font-weight: bold!important;
  text-decoration: none;
  padding-right: 1.5rem!important;
}
#block-adeguataverifica-main-menu {
    padding-right: 3.5rem;
}
.nav-link:hover     {
  color: #ffffff!important;
  text-decoration:underline!important;
}

.nav-tabs .nav-link, .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:hover, .nav-tabs .nav-link.disabled:focus {
  border-color: rgba(0,0,0,0.1);
  background-color: #666!important;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #495057!important;
  background-color: #bbb!important;
  border-color: rgba(0,0,0,0.1);
}
.table {
  width: 100%!important;
  background: none;
}
.table tbody, .table tr {
  width: auto!important;
  background: none;
}
.table h4,label {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 0;
  color: #111;
}
.table th, .table td {
  color: #333!important;
  background-color: transparent!important;
  border-top: none!important; /*1px solid #ff0000!important;*/
  border-right: none!important; /*1px solid #ffff00!important;*/
   /*non va...!*/
  border-left: none; /*1px solid #00ff00!important;*/
  border-bottom: none!important;
}
table tr th {
  color: #900!important;
  font-weight: bold;  
  width: 350px;
  padding:0;
}
.table td div.form-type-entity-autocomplete {
  margin: 0 !important;
}
table tr th, table tr th a, table tr th a:hover, table tr th a:focus {
  color: #022185!important;
  font-weight: bold;
}
.table thead {
  color: #fff!important;
  border-bottom: 1px solid #777!important;/*non va*/
  
}
.min {
  width: 1%;
  white-space: nowrap;
}
.punteggio {
  background-color: #eee!important;
}
@media (min-width: 992px) {
  .btn {
    min-width: 160px;
  }
}
.forgot-password {
  display:none!important;
}

.rosso {
  color:#022185!important;
  font-weight: bold;
}
.spaziato > div {
  margin-right:1rem
}

.spaziato  .js-form-item  {
  margin-bottom:0!important;
}
.button {
  padding: 0.375rem 0.5rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #222;
  background-color: transparent;
  border-width: 1px;
  border-color: transparent;
  border-radius: 0;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  min-width: 160px;
  border-style: solid;
}
.button--danger {
  color: #fff;
  background-color: #f04124;
  border-color: #f04124;
}
