.navbar {
	background-color: #ff0000;
	border-color: #fff;
	color: #fff;
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 1030;
}

#page-wrapper {
	padding-bottom: 20px;
	padding-top: 150px;
	/*padding-top: 200px;*/
}

.navbar-inverse .navbar-nav>li>a:hover {
	color: #000;
}

.navbar-inverse .navbar-nav>li>a {
	color: #fff;
}

.odd {
	background-color: #eaeaea;
}

.odd_conc {
	background-color: #cacaca;
}

.qta_input {
	width:60px;
}

body {
	margin: 0;
	padding: 0;
}

table#ass_sblocco_table input {
	width: 50px;
}

tr#qta_header.first th, tr#qta_header.first td {
	position: sticky;
	top: 0;
	background: #eee;
  }

table#qta_table tr.first {
	position: sticky;
	top: 0;
	background: #eee;
}

/* Aggiunto il 18 apr 2023 */table, th, td {    border: 1px solid #999999 !important;}.table.minpadding > tbody > tr > td, .table > tbody > tr > th, .table.minpadding > tfoot > tr > td, .table.minpadding > tfoot > tr > th, .table.minpadding > thead > tr > td, .table.minpadding > thead > tr > th {    padding: 6px !important;}