/* TOOLKIT */
.normargin{
	margin:0;
}
.nopadding{
	padding:0;
}
.nopaddingtop{
	padding-top: 0;
}
.nopaddingbottom{
	padding-bottom: 0;
}
.nomargintop{
	margin-top: 0;
}
.nomarginbottom{
	margin-bottom: 0;
}
.padding{
	padding:30px;
}
.marginbottom{
	margin-bottom:30px;
}
.paddingbottom{
	padding-bottom:30px;
}

.chosen-container{
	margin:15px 0!important;
}

a.chosen-single{
	padding: 6px 12px!important;
	height: 33px!important;
	line-height: 20px!important;
}

.om-nosidepadding{
	padding-right: 0px!important;
	padding-left: 0px!important;
}

a.canc_int {
	position: absolute;
	top: 50%;
}

#conf_message {
	display:none;
	text-align: center;
}

.intervento:hover, .prodotto:hover, .evidenzia:hover {
	background:#efefef;
}

input.ore {
  width:40px !important;
	margin-right:5px;
}

input.garanzia {
	margin-top:33px !important;
	margin-right:5px !important;
}

.intervento:nth-child(odd){
	background: rgba(254,142,2,0.3);
}

.prodotto:nth-child(odd){
	background: rgba(0,118,177,0.3);
}

.google-map-embed{
	display:none;
	margin:20px 0;
}
#toggle_map{
	font-size:22px;
	line-height:19px;
}

.officemanager table td, .officemanager table th {
	border:1px solid #ccc;
	padding:10px;
}

.officemanager table th.dataora {
	width:145px;
}

.officemanager table th.azioni {
	width:62px;
}

.officemanager table th.tipo {
	width:40px;
}

.officemanager table th.operatore {
	width:90px;
}

.officemanager table th.automobile {
	width:110px;
}

#risultati{
	margin-bottom: 40px;
}

#filtri {
	position: relative;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	margin-bottom:20px;
	display:none;
}
#filtri:after, #filtri:before {
	bottom: 100%;
	left: 39%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#filtri:after {
	border-color: rgba(222, 222, 222, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
#filtri:before {
	border-color: rgba(186, 186, 186, 0);
	border-bottom-color: #ff9900;
	border-width: 12px;
	margin-left: -12px;
}

@keyframes slideRight {
    from {right: 10px;}
    to {right: -900px;}
}
#message.updated{
	border-radius: 3px;
	text-align: center;
	padding: 20px;
	font-weight: 700;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index:9999;
	animation-name: slideRight;
	animation-duration: 1s;
	animation-delay: 2s;
	animation-fill-mode: forwards;
}
#message.updated p{
	color: #fff;
	margin: 0;
}

#stats_result{
	display:none;
}

#stats_result {
	position: relative;
	background: #fff;
	border-top: 2px solid #ff9900;
	margin-bottom:20px;
	display:none;
}
#stats_result:after, #stats_result:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#stats_result:after {
	border-color: rgba(222, 222, 222, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
#stats_result:before {
	border-color: rgba(186, 186, 186, 0);
	border-bottom-color: #ff9900;
	border-width: 13px;
	margin-left: -13px;
}

.dis_alert{
	background:rgba(255,0,0,0.15);
}

.no_garanzia {
	background:rgba(255,255,0,0.1);
}

.field ul li {
	list-style:none;
}

.nopadding{
	padding:0!important;
}
.acf-checkbox-list input{
	margin-top:5px!important;
}

.acf-input-wrap input{
	width: 100%;
}


.page-id-3527 .acf-input-wrap .number{
	margin: 15px 0 0 0!important;
	padding:15px!important;
	height:51px;
}

.page-id-3630 .acf-checkbox-list, .single-rapportini .acf-checkbox-list{
	margin-top:30px;
	padding:0;
}

.officemanager{
	-webkit-overflow-scrolling: touch;
}
.officemanager::-webkit-scrollbar {
  /* This is the magic bit */
  display: none;
}

.heading h4{
	line-height:160%;
}

.single-rapportini .row{
	margin-bottom:10px;
}
.single-note-ass .row{
	margin-bottom:10px;
}
.single-clienti .row{
	margin-bottom:10px;
}

.page-id-3630 #content-container select{
	margin:6px 0!important;
}
.page-id-3630 .chosen-container{
	margin:6px 0!important;
}

#edit_content{
	display:none;
}


.single-clienti .field{
	display:flex;
	margin-bottom:20px;
}
.single-clienti .field > div{
	width:50%;
}
.single-clienti .field input{
	margin:0;
}
.single-clienti .label {
	font-size:1em!important;
	margin:0!important;
	padding:0!important;
	color:inherit!important;
	text-align: left!important;
	font-weight:400!important;
	opacity:0.8;
	text-transform:lowercase;
	width:50%;
	white-space: normal;
}
.single-clienti .label label {
	margin-right:20px;
	font-size:1.6em;
	display:block;
	text-transform:uppercase;
	white-space: normal;
}

/* MESSAGGIO DI SCORRIMENTO DA MOBILE */
.officemanager.hider:before {
	display:block;
	position:absolute;
	content:"Scorri verso destra";
	width:100%;
	height:30px;
	font-size:18px;
	font-weight:300;
	text-transform:uppercase;
}
.officemanager.hider table {
	margin-top:40px;
}




.ui-datepicker-month,
.ui-datepicker-year{
	color:#444!important;
}

form.square {text-align:right!important;}
input.square {margin-top:100px; padding:10px!important; width:40%!important;}
button.square {padding:8px!important;}



.toolbox{
	padding-top:10px;
	font-size:18px;
}
.toolbox a + a{
	margin-left:10px;
}
/*
menu background color:#3a4349
menu border color (#): #343637



