@import "common.css?version=dev-develop";
@import "commonSimiliDsfr.css?version=dev-develop";

#DonneeVide-container {
	visibility: hidden;
    display: none;
}
#DonneeVide-label, #DonneeVide {
	visibility: hidden;
    display: none;
}

div.pre-note p {	color: #2a313e; 
	font-family: "marianne_light";
	font-size: 0.9rem !important;
}

/* Titre de l'étape */
.legend, .step-page .fieldset-container legend {
    border-bottom: none;
    display: block;
    text-align: center;
    font-family: 'marianne_light';
    font-size: 1.25rem ;
    line-height: 2rem ;
    margin: var(--text-spacing);
  }

  .RecapFinal {
    border-bottom: none;
    display: block;
    text-align: center;
    font-family: 'marianne_light';
    font-size: 1.25rem ;
    line-height: 2rem ;
    margin: var(--text-spacing);
  }


/* Tableau */
div#gexemple-error {
	font-family: 'marianne_light';
	font-size: 0.8rem;
	font-style: italic;
  }
.step-page input#DureeHeureJour1, input#NombreJoursAvecDureeJour1,
.step-page input#DureeHeureJour2, input#NombreJoursAvecDuree2,
.step-page input#DureeHeureJour3, input#NombreJoursAvecDuree3,
.step-page input#DureeHeureJour4, input#NombreJoursAvecDuree4,
.step-page input#DureeHeureJour5, input#NombreJoursAvecDuree5,
.step-page input#DureeHeureJour6, input#NombreJoursAvecDuree6,
.step-page input#DureeHeureJour7, input#NombreJoursAvecDuree7 {
	width: 7rem ;
	max-width: 10rem !important;
	color: #3a3a3a;
	border-bottom: 2px solid #3a3a3a;
	background-color: #ebe6dc;
	margin:0.5rem ;
	padding: 0.25rem;
  }
 
span#dureeexemple3.output,
span#ExplicationCalculJourType1IndemContractJour,
span#ExplicationCalculJourType2IndemContractJour,
span#ExplicationCalculJourType3IndemContractJour,
span#ExplicationCalculJourType4IndemContractJour,
span#ExplicationCalculJourType5IndemContractJour,
span#ExplicationCalculJourType6IndemContractJour,
span#ExplicationCalculJourType7IndemContractJour
 {font-size:0.8rem;}

tr {margin: 0.25rem 0;}
.step-page th, .step-page td {
	text-align: center;
	vertical-align: middle;
  }

.form-control {font-size:0.8rem; background-color: #ebe6dc;}

.grid-header {  color: #fff;
	background-color: #0606b2;
}


#Calcul-panel-1-fieldset-4-fieldrow-9-head { 
	border : 0px;
	visibility:hidden;
}

table#Calcul-panel-1-grid-4.grid {border:none;}
#Calcul-panel-1-grid-4 td {  border: none;}

#Calcul-panel-1-fieldset-4-fieldrow-1-head {border : 0px; padding-bottom: 2em; } 
#Calcul-panel-1-fieldset-4-fieldrow-2-head,
#Calcul-panel-1-fieldset-4-fieldrow-3-head,
#Calcul-panel-1-fieldset-4-fieldrow-4-head, 
#Calcul-panel-1-fieldset-4-fieldrow-5-head, 
#Calcul-panel-1-fieldset-4-fieldrow-6-head,
#Calcul-panel-1-fieldset-4-fieldrow-7-head, 
#Calcul-panel-1-fieldset-4-fieldrow-8-head { border : none;}

.step-page tbody tr:nth-child(4n  + 3), .step-page tbody tr:nth-child(4n  + 4) {
	background: #E0E0E0;
}

.xl-font {font-size: 120%; font-weight: bold; text-align: center; margin: 1rem 0;}
.gras {font-family: "marianne_bold";}