/* Custom Style */
.chosen-container-single .chosen-single { height: 30px; line-height: 30px; color:#6f6f6f; font-size:12px; }
.chosen-container-multi .search-field { height: 30px; line-height: 30px; color:#6f6f6f; font-size:12px; width: 100%; }

.dashboard_stats .panel-heading { min-height: 120px; }
.dashboard_stats .fa { font-size: 3em; margin-top: 28px; color: #fffe; }
.dashboard_stats .panel-heading:hover { opacity: .9; cursor: pointer; }

.home .box-title { font-size: 24px !important; color: #158CBA; font-weight: bold; }
.home .box-body { margin: 20px 0; }
.home .box-body h4 { margin-bottom: 0; font-weight: bold; color: #158cba; background: #e3e4e8; display: inline-block; padding: 3px 10px 4px; }
.home .box-active:hover .box-outdiv, .box-active:focus .box-outdiv, .box-active:active .box-outdiv { border: 4px #158CBA solid; }
.home .box-active:hover h4, .box-active:focus h4, .box-active:active h4 { background: #158CBA; color: #fff; }
.home .box-outdiv { border: 4px #e3e4e8 solid; padding: 20px 20px 0; margin-bottom: 40px; }
.home .col-inner-box { background: #158CBA; padding: 17px 20px; color: #fff; margin-bottom: 20px; }
.home .col-inner-box.letto-libero { background: #00a65a; }
.home .ospite-nome { text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.home .ospite-nome a { color: #fff; }
.home .ospite-nome span { font-size: 11px; letter-spacing: 0.8px; font-weight: bold; }

.box-disabled .box-outdiv { filter: opacity(0.3); }

.img-doc { width: 200px; }

div.dataTables_wrapper { width: 99.9%; }

.create-user-confirm .item { margin: 5px 0px; }
.create-user-confirm dt { display: inline; }
.create-user-confirm dd { display: inline; margin: 10px; }

.orari-box { display: inline-block; margin: 0 2px; }
.orari-lbl { display: block; font-size: 11px; }

.label-importo { float: right; }

@media print {

  @page {                
    size: A4;
    margin: 0mm;
  }

	.wrapper {background: none !important;}
	.ospite-show .btn {display:none;  }

}

.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

