.container-fluid{

	padding-top: 80px;
	padding-right:75px; 
	padding-left:75px;
	padding-bottom:75px; 
}



@media (max-width: 728px ) {

	.container-fluid{

		padding-top: 100px;
		padding-right:5px; 
		padding-left:5px;
		padding-bottom:5px; 
	}

}





.mwb-footer {
	padding-top: 50Px;
    padding-bottom : 50Px;
}


.mwb-header {
	background-color: #97CD3A;
}






.mwb-header .nav li.dropdown.open > .dropdown-toggle,
.mwb-header .nav li.dropdown.active > .dropdown-toggle,
.mwb-header .nav li.dropdown.open.active > .dropdown-toggle {
    color:white;
    background-color: #16845D;
}


.mwb-header .nav > li > a {
    color: white;
    height: 71Px;
    line-height: 45Px;
}

.mwb-header .nav > li > a:focus, .mwb-header .nav > li > a:hover {
    color: white;
}



.mwb-header .navbar-nav>.dropdown>a .caret, .mwb-header .navbar-nav>.dropdown>a .caret:hover {
border-top-color: #FFF;
border-bottom-color: #FFF;
}




.tabella_riga_titolo{
	background-color: #16845D;
	color: #FFF;
}

.tabella_riga_a{}

.tabella_riga_b{
	background-color: #F7F6F1;
}



.btn-default{
	background-color: #D2CFBF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #B3B1A1;
	border-top-color: #B3B1A1;
	border-right-color: #B3B1A1;
	border-left-color: #B3B1A1;
}
.btn-default:hover{
	background-color: #E1DFD5;
	border-top-color: #D2CFBF;
	border-right-color: #D2CFBF;
	border-bottom-color: #D2CFBF;
	border-left-color: #D2CFBF;
}

.white, .white a {
    color: #fff;
}


.sfondo-beige {background-color: #E1DFD5 !important;}


.mwb-login-foto{
	background-image: url(immagini/login-foto.jpg);
	background-position: center center;
}

.campoerrore{background-color: #888888 !important;}





/* tabella a zoom non solo per i tablet e phone*/

 .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    padding-bottom: 20px;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }





        .headcol {
            position:absolute; 
            width:250px; 
            background-color: #FFF;
            1left:0;
            top:auto;
            border-right: 0px none black; 
            border-top-width:3px; /*only relevant for first row*/
            margin-top:-1px; /*compensate for top border*/
            1background-color: #CCC;
            overflow: hidden;
        }
        
		
		
		
		
		
		
		
/* -------------- CARD ----------------------*/
.card {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card {
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 2px;
  background-clip: padding-box;
}
.card span.card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
}

.card .card-image {
  position: relative;
  overflow: hidden;
}
.card .card-image img {
  border-radius: 2px 2px 0 0;
  background-clip: padding-box;
  position: relative;
  z-index: -1;
}
.card .card-image span.card-title {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 16px;
}
.card .card-content {
  padding: 16px;
  border-radius: 0 0 2px 2px;
  background-clip: padding-box;
  box-sizing: border-box;
}
.card .card-content p {
  margin: 0;
  color: inherit;
}
.card .card-content span.card-title {
  line-height: 48px;
}
.card .card-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 16px;
}
.card .card-action a {
  color: #ffab40;
  margin-right: 16px;
  transition: color 0.3s ease;
  text-transform: uppercase;
}
.card .card-action a:hover {
  color: #ffd8a6;
  text-decoration: none;
}		








				.glyphicon { margin-right:5px;}
				.section-box h2 { margin-top:0px;}
				.section-box h2 a { font-size:15px; }
				.glyphicon-barcode { color:#e74c3c;}
				.glyphicon-calendar { color:#27ae60;}
				.separator { padding-right:5px;padding-left:5px; }
				.section-box hr {margin-top: 0;margin-bottom: 5px;border: 0;border-top: 1px solid rgb(199, 199, 199);}


        