/**override/*/
body#manager, body#users {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.navbar.navbar-expand-lg.navbar-light.fixed-top {
  background-color: rgb(255, 255, 255) !important; /* #e3f2fd !important;*/
}

  .navbar.navbar-expand-lg.navbar-light.fixed-top > ul.navbar-nav > li > a {
    color: rgb(31,36,87) !important;
  }

@media all and (max-width:991.98px) {
  .navbar.navbar-expand-lg.navbar-light.fixed-top > ul.navbar-nav > li > a {
    color: rgb(255,255,255) !important;
  }


  .navbar-light .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
  }
  .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.7);
  }
  .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
    color: #fff;
  }
  .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: rgba(255,255,255,.9);
  }
}

@media all and (max-width:767.98px) {
  .navbar.navbar-expand-lg.navbar-light.fixed-top > ul.navbar-nav > li > a {
    color: rgb(255,255,255) !important;
  }

  .navbar-light .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
  }
  .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.7);
  }
  .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
    color: #fff;
  }
  .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: rgba(255,255,255,.9);
  }
}
@media all and (max-width:491px) {
  .jumbo-btn {
    margin-bottom: 10px !important;
  }
}

.admin {
  background-color: #1F2457 !important; /*nero bootstrap: #343a40 - blu GLS: #1F2457 rgb(31,36,87)*/
}

.mySubnav a {
  margin-left: 10px !important;
}


.navbar {
  /*box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05);*/
  -webkit-box-shadow: 0 8px 6px -6px #999;
  -moz-box-shadow: 0 8px 6px -6px #999;
  box-shadow: 0 8px 6px -6px #999;
}

.box-shadow:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 1px;
  z-index: -1;
  -webkit-box-shadow: -1px 1px 19px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: -1px 1px 19px 2px rgba(0,0,0,0.75);
  box-shadow: -1px 1px 19px 2px rgba(0,0,0,0.75);
  /*
  -webkit-box-shadow: -1px 1px 19px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: -1px 1px 19px 2px rgba(0,0,0,0.75);
  box-shadow: -1px 1px 19px 2px rgba(0,0,0,0.75);
  
  -webkit-box-shadow: inset -1px 1px 19px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: inset -1px 1px 19px 2px rgba(0,0,0,0.75);
  box-shadow: inset -1px 1px 19px 2px rgba(0,0,0,0.75);

  -webkit-box-shadow: 0px 0px 8px 2px #000000;
  -moz-box-shadow: 0px 0px 8px 2px #000000;
  box-shadow: 0px 0px 8px 2px #000000;
  */
}

.list-group-item-riepilogo em, .item-info-em {
  font-size: .8em;
  font-weight: bold;
}

/* bootstrap 4 bootbox fix*/
.bootbox .modal-header {
    display: block !important;
}

