html, body {padding:0px;font-family: "Poppins", sans-serif;}
body{color:#333;}
h1,h2,h3,h4,h5,h6{color:#777;}
label{font-weight:500;}
#wrapper{padding-top:60px;padding-bottom:60px;min-height: 100vh;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin:0px 15px;padding:0px;line-height:45px;}
.navbar-default .navbar-toggle{float:left;margin-right:5px;border: 0px;font-size: 150%;padding: 0px 10px;margin-left:5px;margin-top:10px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:inherit;}
.navbar-right {margin-right:0px !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background:transparent;color:#fff;}
.input-search {margin: 10px 0px 0px 250px;position:absolute;width:400px;}
.input-search input{background:rgba(0,0,0,0.3);color:#fff;border-radius: 0px;border: 0px;height:30px;float: left;}
@media all and (max-width:767px) {
	.input-search {display:none;}
	.sidebar-nav .mob {display:block;background:#fff;color:#000;font-size:12px;}	
}
/* TABELLE */
.table-options{display:none;}
.table-responsive{white-space:nowrap;}
td .checkbox label::before, td .checkbox label::after{top:-10px;}
.table-primary>thead>tr>th, .table-primary>tbody>tr>th, .table-primary>tfoot>tr>th, .table-primary>thead>tr>td, .table-primary>tbody>tr>td, .table-primary>tfoot>tr>td {
    padding: 0px 5px;
    line-height: 30px;
    font-size: 13px;
}
.table-primary>tbody>tr>td:last-of-type{overflow:visible;width:50px;}
@media only screen and (min-width: 767px) {
	.form-group.form-group-inline > .form-control {float:right;width:50%;height:auto;}
	.form-group.form-group-inline > label {margin:0px;line-height:30px;}
	.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {margin-left:-14px;}
}
@media only screen and (max-width: 767px) {
	#wrapper{padding:60px 15px;}
	.table-options{display:block;position: absolute;right: 15px;top: 5px;font-size:130%;}
	.table-responsive {border: 0px;}
	.table-primary {display:block;margin:0px;}
	.table-primary > tbody {display: block;}
	.table-primary > tbody > tr {display:block;width: 100%;margin:0px;border:1px solid #ccc;}
	.table-primary > tbody > tr:nth-child(odd), .table > tbody > tr:hover {background: transparent !important;}
	.table-primary > thead {display: none !important;}
	.table-primary > tbody > tr > td {
		border:0px !important;
		background: #fff !important;
		text-align:right;
		display: block;
		vertical-align:middle;
		position: relative;
		width:100% !important;
		min-height: 30px;
		max-width:100%;
		overflow:visible;
	}
	.table-primary td div{float:right;}
	.table-primary > tbody > tr > td:nth-child(2n+1) {background:#f0f0f0 !important;}
	.table-primary > tbody > tr > td:first-child {display:none;}
	.table-primary > tbody > tr > td:nth-child(2) {white-space: inherit;font-weight: 500; font-size:15px;text-align:left;border-top:0px;padding:8px !important;padding-right: 20px !important;}
	.table-primary > tbody > tr > td:before {
		float:left;
		font-weight:400;
		white-space: nowrap;
		color:#999;
	}
	.table-primary td:last-of-type {display:none;}
}
.select2-container{font-size:12px;width:100% !important;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background:transparent;}

.dropdown-menu > li > button {border: 0px;border-radius:0px;background: transparent;width: 100%;text-align: left;padding:5px 15px;}
.dropdown-menu > li > button:hover {background: #ddd;}
.titolo_ordine2{display: none;}
.titolo_ordine1{display: block;}

@media print
{    
    .noprint, .noprint * {display: none !important;}
	table tr td {-webkit-print-color-adjust: exact}
	#wrapper {padding-top:0px;}
	a[href]:after {content: none !important};
	body{font-size:50% !important;}
	.titolo_ordine2{display: block;}
	.titolo_ordine1{display: none;}
	 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
   }
   .col-sm-12 {
        width: 100%;
   }
   .col-sm-11 {
        width: 91.66666667%;
   }
   .col-sm-10 {
        width: 83.33333333%;
   }
   .col-sm-9 {
        width: 75%;
   }
   .col-sm-8 {
        width: 66.66666667%;
   }
   .col-sm-7 {
        width: 58.33333333%;
   }
   .col-sm-6 {
        width: 50%;
   }
   .col-sm-5 {
        width: 41.66666667%;
   }
   .col-sm-4 {
        width: 33.33333333%;
   }
   .col-sm-3 {
        width: 25%;
   }
   .col-sm-2 {
        width: 16.66666667%;
   }
   .col-sm-1 {
        width: 8.33333333%;
   }
}
.btn{text-transform:lowercase !important;}