/* Css GLOBAL | Tickets | D370 - Refonte des rubriques et des demandes */
.content_demande {
  visibility: hidden;
  border-width: 1px;
  height: 100%;
  background: #fff; }

.content_demande .tab-wrapper {
  margin: 0 5px;
  position: relative; }

.content_demande .tab-wrapper label {
  background: #fff;
  line-height: 23px;
  padding: 15px 5px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); }

.content_demande .tab-wrapper label.lower-font {
  padding: 3px 5px; }

.content_demande div.popupJuridoc {
  display: none;
  font-weight: 600; }

.content_demande div.popupJuridoc img {
  width: 60%; }

#content_demande_assistance .disabled {
  pointer-events: none;
  opacity: 0.4; }

#content_demande_assistance .infoJuridoc {
  font-weight: bold;
  display: none; }

#content_demande_assistance .infoJuridoc span.help {
  margin: 15px 0 0 20px;
  display: block;
  border: 1px solid #FFF;
  border-radius: 40px;
  width: 40px;
  height: 40px;
  font-size: 18px;
  text-align: center;
  line-height: 35px;
  background-color: #3b41f1;
  color: #FFF;
  cursor: pointer; }

#etape_0_assistance {
  background: #F0F0F0;
  padding: 20px; }

.img_demande_assistance {
  width: 300px;
  height: 300px; }

.tab_0_assistance tr td {
  vertical-align: top;
  position: relative;
  /* padding:2% 2% 0 2%; */ }

/* background:rgba(106,203,64,0.3); */
.tab_0_assistance tr td .check_0_assistance {
  position: absolute;
  top: 3.5%;
  left: 3.5%;
  z-index: 1;
  text-align: center;
  width: 93%;
  height: 243px;
  padding: 65px 0; }

.tab_0_assistance tr td .tel_0_assistance {
  /* position:absolute;
   top:3.5%;
   left:3.5%;
   z-index:1;
   text-align:center;
   width: 93%;
   height: 243px;
   padding:100px 0;
   font-family: 'Open Sans', sans-serif; */
  font-size: 20px;
  /* font-weight: bold;
   color: #fff; */ }

.tab_0_assistance tr td .grey-bloc {
  position: absolute;
  top: 49%;
  z-index: 1;
  text-align: center;
  background: rgba(149, 149, 148, 0.5);
  font-family: 'Open Sans', sans-serif;
  text-shadow: 1px 1px 1px #000;
  font-weight: bold;
  left: 0;
  right: 0;
  color: #fff; }

.tab_0_assistance tr td .check_0_assistance img {
  width: 118px;
  height: 118px; }

div.prise_en_main {
  margin: 15px auto 0; }

/*background:rgba(106,203,64,0.3);*/
/* .tab_0_assistance tr td .creer_demande_0_assistance{
   
   box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
   display:block;
   padding:15px 2%;
   font-family: 'Open Sans', sans-serif;
   
   
} */
.tab_0_assistance tr:last-child td {
  padding-top: 0;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  color: #333;
  font-weight: 500; }

.tab_0_assistance tr td .appeler_sc_0_assistance {
  /* background:#fff;
line-height:23px;	
padding:15px 2%;
   box-shadow: 0px 3px 6px rgba(0,0,0,0.16); */
  cursor: unset; }

#breadcrumbs {
  padding: 0;
  margin: 0;
  height: 46px;
  line-height: 45px;
  /* line-height MUST be the same as height */
  list-style-type: none;
  background: #F0F0F0; }

#breadcrumbs li {
  float: left;
  /*ie6/7 needs this */
  width: 33.3333%; }

#breadcrumbs a {
  float: left;
  position: relative;
  padding: 13px 20px 13px 10px;
  text-decoration: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #333;
  width: 100%;
  text-align: center; }

#breadcrumbs a.li_selected_1 {
  background: #482882;
  color: #fff;
  cursor: unset; }

#breadcrumbs a.li_selected_2 {
  background: #e8e8e8;
  color: #333;
  cursor: unset; }

#breadcrumbs a.li_selected_3 {
  cursor: unset; }

#breadcrumbs span {
  position: absolute;
  display: block;
  line-height: 0px;
  height: 0px;
  width: 0px;
  right: 0px;
  top: 0px;
  border-left: 10px solid #482882;
  border-right: none;
  border-top: 23px solid #F0F0F0;
  border-bottom: 23px solid #F0F0F0; }

#breadcrumbs a.li_selected_1 span {
  border-left: 10px solid #482882;
  border-top: 23px solid #e8e8e8;
  border-bottom: 23px solid #e8e8e8; }

#breadcrumbs a.li_selected_2 span {
  border-left: 10px solid #e8e8e8;
  border-top: 23px solid #F0F0F0;
  border-bottom: 23px solid #F0F0F0; }

#breadcrumbs a.li_selected_3 span {
  border-left: none; }

#breadcrumbs a.li_selected_4 {
  background: #e8e8e8;
  color: #333;
  cursor: unset; }

#breadcrumbs a.li_selected_4 span {
  border-left: 10px solid #e8e8e8;
  border-top: 23px solid #482882;
  border-bottom: 23px solid #482882; }

#breadcrumbs a.li_selected_5 {
  background: #482882;
  color: #fff;
  cursor: unset; }

#breadcrumbs a.li_selected_5 span {
  border-left: 10px solid #482882;
  border-top: 23px solid #F0F0F0;
  border-bottom: 23px solid #F0F0F0; }

#breadcrumbs a.li_selected_6 span {
  border-left: none; }

#breadcrumbs a.li_selected_6 {
  cursor: unset; }

#breadcrumbs a.li_selected_7 {
  background: #e8e8e8;
  color: #333;
  cursor: unset; }

#breadcrumbs a.li_selected_7 span {
  border-left: 10px solid #e8e8e8;
  border-top: 23px solid #F0F0F0;
  border-bottom: 23px solid #F0F0F0; }

#breadcrumbs a.li_selected_8 {
  background: #F0F0F0;
  color: #333;
  cursor: unset; }

#breadcrumbs a.li_selected_8 span {
  border-left: 10px solid #F0F0F0;
  border-top: 23px solid #482882;
  border-bottom: 23px solid #482882; }

#breadcrumbs a.li_selected_9 {
  background: #482882;
  color: #fff;
  cursor: unset; }

#breadcrumbs a.li_selected_9 span {
  border-left: #482882; }

#etape_2_description_label_titre_demande {
  padding: 0 10% 0 10%;
  position: relative;
  margin-top: 10px; }

#etape_2_description_input_titre_demande {
  padding: 0 10% 0 10%;
  margin-top: 10px; }

#etape_2_description_label_commentaire_demande {
  padding: 0 10% 0 10%;
  position: relative;
  margin-top: 10px; }

#etape_2_description_input_commentaire_demande {
  padding: 0 10% 0 10%;
  margin-top: 10px; }

.etape_2_label_ok {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #B9B9B9;
  font-weight: 500; }

.etape_2_label_ko {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #DB0909;
  font-weight: 500; }

.etape_2_input_titre {
  height: 48px;
  width: 100%;
  background: #FFE8E8; }

.etape_2_textarea_description {
  height: 153px;
  width: 100%;
  background: #FAFAFA; }

#etape_2_obligatoire_label_titre_demande {
  height: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  color: #DB0909;
  font-weight: 400;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 15% 0 0;
  visibility: hidden; }

#etape_2_obligatoire_label_description_demande {
  height: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  color: #DB0909;
  font-weight: 400;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 15% 0 0;
  visibility: hidden; }

#etape_1_categorie_datalist {
  padding: 20px 15px; }

#etape_3_titre_exemple {
  padding: 10px 10% 0 10%;
  margin-bottom: 5px; }

#etape_3_input_exemple {
  padding: 0 10% 0 10%; }

#etape_3_titre_pj {
  padding: 0 10% 0 10%;
  margin-bottom: 5px; }

#etape_3_upload_pj {
  padding: 0 10% 0 10%; }

#etape_3_apercu_pj {
  padding: 0 10% 0 10%; }

#pj_recapitulatif .repertoire_ul li {
  float: left;
  width: 25%;
  display: auto; }

#iframe_upload {
  border: none; }

.img_upload {
  height: 45px; }

.img_delete_upload {
  height: 12px; }

.repertoire_ul li {
  float: left;
  width: 23%;
  padding: 1%; }

#etape_3_input_exemple input.etape_3_input_exemple {
  height: 48px;
  width: 438px;
  background: #FFE8E8;
  font-size: 12; }

#etape_5_validation_check {
  padding: 10% 0 0 10%;
  float: left;
  width: 30%;
  height: 90%; }

#etape_5_validation_text {
  padding: 10% 0;
  float: left;
  width: 70%;
  height: 90%;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #333;
  font-weight: 500; }

#etape_4_recapitulatif .recap > li {
  display: block;
  float: left;
  width: 100%;
  padding-bottom: 25px;
  position: relative; }

#etape_4_recapitulatif .recap > li .check {
  float: left;
  width: 10%;
  margin-top: 8px;
  text-align: center; }

#etape_4_recapitulatif .recap > li .puce {
  float: left;
  width: 10%;
  z-index: 2;
  position: relative; }

#etape_4_recapitulatif .recap > li .puce span {
  background: #482882;
  border-radius: 50%;
  height: 28px;
  width: 28px;
  float: left;
  text-align: center;
  line-height: 28px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 800;
  color: #fff; }

#etape_4_recapitulatif .recap li .contenu {
  float: left;
  width: 80%; }

#etape_4_recapitulatif .recap .barre {
  background: #482882;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 10%;
  margin-left: 12px;
  z-index: 0; }

.titre_recapitulatif {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #333;
  font-weight: 500; }

.description_recapitulatif {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #333;
  font-weight: 400; }

/* Etape 1 : champs de choix de la rubrique de la demande */
#etape_1_categorie_datalist p.etape_1_flavour_text {
  font-weight: 700;
  font-size: 14px;
  margin: 5px auto; }

#etape_1_categorie_datalist p.etape_1_chevron {
  display: inline-block;
  transform: translate(0, -80%); }

#etape_1_categorie_datalist div.simple_select_container {
  margin: 0;
  width: fit-content;
  display: inline-block;
  float: none; }

div.simple_select_container div.input_container_int > select.sub_rubric_cb {
  margin-bottom: 0;
  width: fit-content; }
