/*IN STAMPA NON MOSTRO LE COSE DEFINITE WEB */
.d-print{display: block;}
.d-web{display: none;}


header.navbar{display: none;}
.header-print{display: inline-block; padding-left: 5px; position: absolute; top: 0; right:-440px;}
.header-print p{margin-left: 8px;margin-bottom: 8px;}

.btn-edit{display: none;}
.form-top-button{display: none;}

.customer-edit{}
.form-group{}
.form-control{color: #000;}

.id-sede-print{border: none; padding: 0;font-size: 19px;}


.customer-info{ min-width: 50%; border: none;}
.form-group {font-size: 28px; margin-bottom: 0;}

.print1{min-width: 65%; margin-top: 35px;}
.print1 .riga1 input{font-weight: bold;}
.print1 .form-group .col-sm-2{width: 25%;}
.print1 .col-form-label { padding-top: 0;	padding-bottom: 0;}

.print1 .form-group .col-sm-10{ width: 75%;}
.print1 .form-group .col-sm-10 input {padding-top: 0; padding-bottom: 0;}

.print-min-height{min-height: 280px;}



.print2{ position: absolute; top: 190px; right: -460px; min-width: 45%;}
.print2 hr{display: none;}
.print2 .riga1 input{font-weight: bold;}
.print2 .form-group .col-sm-6.col-form-label{max-width: 16%; line-height: 35px;}
.print2 .form-group .col-sm-6.col-form-label span{position: absolute;bottom: 7px; right: -158px; width: 250px; text-align: right;}
.print2 .form-group .col-sm-6.input{max-width: 39%; padding-left: 28px;}


.print2 .fare-print{ position: absolute; top: 220px; left: -1240px;width: 1550px;}
.print2 .fare-print textarea{font-size: 26px;padding: 0; min-height: 450px; padding: 10px;}

.spacer-print1{margin: 15rem!important;}

.input-id-intervento input{min-width: 170px;}

.inserimento-man{display: none;}
.form-bottom-button{display: none;}

.man-title{font-size: 23px;}

.manodopera-dettaglio--disp{background: #fff;}
.manodopera-dettaglio{margin-top: 15px;}
.manodopera-dettaglio.container-fluid{margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
.manodopera-dettaglio h2 {font-size: 36px; margin-bottom: 0; margin-top: 4px;}
.manodopera-dettaglio p {font-size: 36px; font-weight: bold; margin-top: -2px;}
.manodopera-dettaglio label{display: none;}
.manodopera-dettaglio textarea{font-size: 36px;}

.manodopera-dettaglio hr{margin: 0;background: rgba(0,0,0,.1);}
.manodopera-dettaglio select {font-size: 36px; padding: 0; height: calc(2.875rem + 2px)!important; border: none;}



.materiali-dettaglio p { font-size: 36px; font-weight: bold; margin-top: -2px;}
.abbonamenti-dettaglio p { font-size: 36px; font-weight: bold; margin-top: -2px;}


.form-check{font-size: 26px;}
.form-check-input{margin-top: 14px;}

.print-col-2{flex: 0 0 16.666667%; max-width: 16.666667%;}
.print-col-3{flex: 0 0 25%; max-width: 25%;}
.print-col-12{flex: 0 0 100%; max-width: 100%;}



div:not(#foo) > input[type='radio'],
div:not(#foo) > input[type='checkbox']{
   position: relative;
   clip: auto;
}



.nota-print{font-size: 36px; border: none; padding: 0 0 15px 0;}
.nota-print.man{padding: 0; margin: 0;}
.nota-print.small{font-size: 26px;}
.manodopera-dettaglio .row{margin: 15px 0 0 0;}

.col-sm-6.note-man-mobile,
.col-sm-6.note-mat-mobile {flex: 0 0 100%; max-width: 100%;}




.materiali-dettaglio {position: relative; background: #fff;}
.materiali-dettaglio .testata_stampare{position: absolute; top: 0; right: -1030px; width: 1050px; font-size: 36px; padding-left: 485px; line-height: 40px;}
.materiali-dettaglio .testata_stampare span{width: 470px; position: absolute;top: 0; left: 0; border-right: 1px solid black; }

.abbonamenti-dettaglio {background: #f5f5f5;}

.abbonamenti-dettaglio label,
.materiali-dettaglio label{display: none;}
.abbonamenti-dettaglio select,
.materiali-dettaglio select {font-size: 36px; padding: 0; height: calc(2.875rem + 2px)!important; border: none; }
.offerte-dettaglio select {font-size: 36px; padding: 0; height: calc(2.875rem + 2px)!important; border: none; }


.dati-offerta-print{font-size: 36px;}


.elenco-dischi .col-sm-6{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.elenco-dischi .col-sm-6 textarea{font-size: 20px;}

.man-title{
  font-size: 29px;
  font-weight: bold;
  margin-top: 22px;
}

.offerte-dettaglio{display: none;}
.area-ricorsivo{display: none;}

.attivita-print{
  border: 1px solid #c1c0c0;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 10px;
  margin-bottom: 15px;

}

.info-intervento p{margin-bottom: 3px;}

/* STAMPA */
@media (min-width: 200px) {

  .print-row .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  
}