    body{background:#f2f2f2; font-family: 'Mulish', sans-serif;}
    .no-screen{display: none}
    #content-m-header{text-align: center;padding-bottom:10px}
    #content-m, .content-m-h, .content-m-part{max-width:1000px;padding:50px;border-radius:5px;margin-top:10px;background: #fff;}
    /* #content-m.content-m-h{background: #ffc107;} */
    #content-m.content-m-h{background-image:url("/public/img/fond-garantie-0.jpg");background-size:auto 100%; background-position:right;background-repeat:no-repeat}
    #logoCDM{max-width:200px;}
    legend{font-size:16px;font-weight:600}
    input[type=radio], input[type=checkbox]{border-color:grey}
    .invalid-tooltip, .valid-tooltip{position:relative;left:0px;} 

		.coor-relais{border: 1px solid #f2f2f2;padding:15px;margin-bottom:10px;border-radius:5px;}
		.coor-relais:hover{background-color: #f8f8f9}
		.coor-relais .col-4{text-align:right!important;max-width:100px!important;}
    .coor-relais img{max-width:75px;display: inline-block;}
    .coor-relais p{margin-bottom:0px}

    header{background:#f2f2f2}
		footer .relais-liste{max-width:1200px;padding-top:20px;padding-bottom:20px;}
    footer .col-relais:hover{background-color: #198754;}
    footer .col-relais img{width:50px;height:50px}
    footer .nom-gdf{font-size:13px}
 
    .help b.coor{font-size:15px;}
    .bg-green{background: #198754 !important;;color:#fff;}
    .bg-green .badge-success{background:#155e3c !important}

    .etape {
      background:#67c87f2b;
      border-radius:0px 50px 0px 50px;
      font-weight: 800;
    }
      
    @media print {
      body {background: #fff!important;display: block; }
      *{padding:0px;print-color-adjust: exact; color-adjust: exact;-webkit-print-color-adjust: exact;-moz-print-color-adjust: exact;-os-print-color-adjust: exact;float:none}
      a[href^=http]:after,
      a[href^=https]:after{content: " (" attr(href) ")"; /* affichage des URL des liens externes */}
      @page {margin: 0.3cm;position: relative;}
      .no-print, .card br, .card hr{display: none}
      .no-screen{display: block;}
			fieldset{display: block!important;}
			.card{margin-top:40px;display: inline-block!important;position: relative;z-index: 2}
			.next-page{page-break-before:always;}
			/* #validation{position:fixed;bottom:80px;width:80%;left:10%;padding:5px 20px 50px 20px} */
			.d-line-print{display: inline-block;}
			.signature-print{display: block;}
			#validation .form-check{display: none}
			header{padding:5px 0px!important;background:transparent;;font-size: 12px;z-index: 1;position: fixed;top:0px;left:0px
        /*display: table-header-group;*/}
			header:before{content:"Dossier ";}
			header.p-4{padding:5px 0px!important;}
			footer.bg-warning{background-color: #198754!important; font-size:13px!important;/*display: table-footer-group;*/position: fixed;bottom:0px;left:0px}
			footer.p-4{padding:5px!important;}
			.title-next{margin-top:40px;}
      .form-control.is-valid{border-color:#dadada!important;background-image:none}

    }

    @media screen and (max-width: 1200px) {
      #content-m, .content-m-part{padding:20px 10px;font-size: 14px} 
      #content-m p, .content-m-part p{padding:0px 10px} 
      .btn-success, .alert-light{margin: 10px}
      .card-body{margin:0px;padding:0px;}
      .card-body fieldset{margin:0px;}
      .card-header{padding-right:10px}
      .card-body hr{margin:0px;}
			.rms iframe, #instagram-embed-0{display: none!important;}
    }
  