.Inscription, .Fabrication, .PermisInternational, .Reedition { display:none; }
#id-raison.k-choice-input label { display:none; }
.D_Inscription			#id-raison.k-choice-input .Inscription			,
.D_Fabrication			#id-raison.k-choice-input .Fabrication			,
.D_PermisInternational	#id-raison.k-choice-input .PermisInternational	,
.D_Reedition			#id-raison.k-choice-input .Reedition			,
.D_Inscription			.Inscription		,
.D_Fabrication			.Fabrication		,
.D_PermisInternational	.PermisInternational,
.D_Reedition			.Reedition { display:inline-block; }

fieldset.Mineur { display:none; }
.RepresentantMajeure fieldset.Mineur { display:inline-block; }

.ANTS_eleve_controls { 
	height:30px; 
	color:white; 
	background:#124483; 
	text-align: center; 
	padding:2px; 
	font-size:14px; 
	display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-around;}
#div_TV_ANTS_eleve { height:calc(100% - 30px); width:100%; overflow-y: auto; overflow-x: hidden; }
.OTreeView.TV_ANTS_eleve td.treeCell { display:none; }
.OTreeView.TV_ANTS_eleve tr td { border-bottom:solid 1px #dddddd; padding: 5px; position:relative; height:36px; }
.OTreeView.TV_ANTS_eleve tr td span.dateCreation { font-size:9px; color:#666666; position:absolute; top:5px; right:2px; }
.OTreeView.TV_ANTS_eleve tr td span.dateMAJ { font-size:9px; color:#666666; position:absolute; top:16px; right:2px; color:#2257a4; }
.OTreeView.TV_ANTS_eleve tr td span.statut { display:block; color:#2257a4; }
.OTreeView.TV_ANTS_eleve tr.selection td  { 
	color: #124483 !important;
    background: linear-gradient(180deg, #53bbae 0%, rgba(255,255,255,1) 50%, #53bbae 100%); 
 }

table.ANTS { overflow:auto; height:100%; /* width:100%; */ }
table.ANTS  button[name="btnAssocTrs"] { display:inline-block; }

table.ANTS button { width:100px; height:40px; padding:10px; display:none; }
.EN_COURS_VALIDATION_USAGER button[name="supprimer"],
	table.ANTS.A_COMPLETER button[name="valider"],
	table.ANTS.A_COMPLETER button[name="supprimer"],
	table.ANTS.REJET_FICHIERS button[name="valider"], 
	table.ANTS.REJET_FICHIERS button[name="supprimer"],
	table.ANTS.BROUILLON button[name="valider"], 
	table.ANTS.BROUILLON button[name="supprimer"] { display:inline-block; }

table.ANTS form.nouvelle_demande button[name="valider"] { display:inline-block; width:auto; }
table.ANTS form button[name="btn_maj_photo_sig"] { display:inline-block; width:auto; }
table.ANTS form.nouvelle_demande button[name="btn_maj_photo_sig"] { display:none; width:auto; }
/* form.formANTS table { width:100%; } */
table.ANTS  table td { padding:2px; }
table.ANTS  div.TVDiv { width:100%; height:140px; overflow:auto; border: solid 1px #888888; border-radius: 4px; overflow: hidden auto; }
/* form.formANTS .OTreeView td.treeCell { display:none; } */
table.ANTS  .OTreeView td { padding-left:10px; position:relative; height: 28px; }
table.ANTS  .OTreeView td  img { position:absolute; top:2px; right:5px; height:24px;}
table.ANTS  table.OTreeView tr.level_1 td.treeCell { padding: 8px 5px 8px 0px; }
table.ANTS  table.OTreeView tr.level_4 td.treeCell { padding: 0px 5px 0px 15px; }
form1ANTS_TV_PJPoss table.OTreeView tr.level_4 td.treeCell { display:none; }



td.pieces { display:none; }
table.edit td.pieces { display:table-cell; }

.TVTiersDispo .treeCell { display:none; }
.TVTiersDispo span { display:inline-block; overflow: hidden; padding: 5px; }

div.popup {
	border-radius:4px;
	background-color:#fdfdfd ; 
	position:absolute;
	border:solid 1px #666666;
	font: 12px  Segoe UI, Segoe, Tahoma, Helvetica, Arial, sans-serif ;
	-webkit-box-shadow: 0px 0px 10px #2b2b2b;
	box-shadow: 0px 0px 10px #2b2b2b;
	z-index:200;
}

table.ANTS form div#statut_demande {
	position: absolute;
    background: none;
    border: none;
    color: #671a73;
    font-size: 53px;
    transform: rotate(-16deg);
    left: 5px;
	top:15px;
	opacity:0.3;
}
table.ANTS form div#motif_rejets { color:#e72727; }

div.listeCommunes table td { overflow:hidden; cursor:default; }
div.listeCommunes table td div { width:max-content; height:22px; }
div.listeCommunes table td:hover { background: blue; color:white; }

#ants_div_princ{
	width: 100% !important;
    height: 100% !important;
	display: flex;
	flex-flow : row nowrap;
	align-items: center;
	justify-content: space-between;
}

#ants_div_gauche{
	width: 20% !important;
    height: 100% !important;
}

#ants_div_droite{
	width: 80% !important;
    height: 100% !important;
	position: sticky;
}

#ants_div_gauche #ants_div_gauche_princ,
#ants_div_droite #ants_div_droite_princ{
	width: calc(100% - 2px) !important;
    padding: 0!important;
    height: calc(100% - 5px) !important;
}




form[name="formANTSAddPJ"] { display:inline; width:100%; height:100%; position:relative; }

form[name="formANTSAddPJ"] #add_doc_ants{
	height: 80%;
	width: 99%;
	margin: 0;
}

form[name="formANTSAddPJ"] #valid_doc_ants{
	height: 20%;
	width: 99%;
	margin: 0;
	border-bottom: 1px solid ;
}

form[name="formANTSAddPJ"] div#TV_ANTS_AddPj_DA { 
	height: 100%;
    width: 100%;
    overflow: auto;
 }