@charset "UTF-8";
/* CSS Document */



/**********************gestion formulaire************/

.transition_form_mobile {
	
	display:none ;
}

@media screen and (max-width: 420px) {
.transition_form {
	
	display:none ;
}
.transition_form_mobile {
	
	display:block ;
}

}


/**********************page-pilote*****************/


.titre_page_pilote {
	font-family: Bebas Neue;
	font-size:40px;
}

@media screen and (max-width: 420px) {
.titre_page_pilote {
	
	font-size:25px;
}

}
/*************************liste_vol***************/




.liste_vol_mobile{
	
	max-width:280px !important;
	
	overflow: scroll !important;
}




/************************cf7**********************/

@media screen and (max-width: 420px) {
.cf7_field{
	
	max-width:250px!important;
}

}



/****************** POPUP ***********************/

/* Largeur du conteneur spécifique */
.mfp-content {
	max-width:800px;
}

@media screen and (max-width: 420px) {
.mfp-content {
	max-width:300px !important;
	
}

}

/* Couleur et taille de police du bouton de fermeture de la popup (on positionne top:0; pour éviter un saut du bouton vers le haut à la fermeture de la popup) */
.mfp-close-btn-in .mfp-close {
color: #ff6100;
font-size: 40px;
top:0;
}



/***************************toggle************************/

.et_pb_module.et_pb_toggle.et_pb_toggle_1{
	
		border-radius: 33px !important;
}


/************************style********************************/
.red{
	color:#ff6100;
}

.pilote a{
	font-size:20px;
}
.jb_show{
	display: block;
}

.jb_hide{
	display:none;
}
/***************************BLUE TABLE **************/

table.blueTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
	
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable tbody td {
	width:120px;
	padding-left:10px;
  font-size: 13px;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable thead {
	
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable thead th {
	width:120px;
	padding-left:10px;
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}



table.blueTable thead th:first-child {
  border-left: none;
}



/***************************BLUE TABLE MOBILE **************/



table.blueTable_mobile {
	
  table-layout: fixed;
  width: 100px;
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable_mobile td, table.blueTable_mobile th {
	
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable_mobile tbody td {
	width:120px;
	padding-left:10px;
  font-size: 13px;
}
table.blueTable_mobile tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable_mobile thead {
	
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable_mobile thead th {
	width:120px;
	padding-left:10px;
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}



table.blueTable_mobile thead th:first-child {
  border-left: none;
}

/***********************txt style*****************/



@media screen and (max-width: 420px) {
.total_2{
	
	border:solid 1px #ff6100 !important;
	border-radius: 12px;
	padding:5px !important;
	font-size:12px !important;
	
}
	.total_1{
	margin-left:0px!important;
	font-size:12px !important;
	
	
}
}
.total_1{
	margin-left:20px;
	
	font-size:20px;
	font-weight:400;
}

.total_2{
	
	border:solid 2px #ff6100;
	border-radius: 15px;
	padding:10px;
	font-size:20px;
	font-weight:400;
}
.actu_link a{
	color:#ff6100;
	font-size:20px;
	font-weight:400;
	
}

/*****************************btn modif aile **********************/
.dropbtn {
  
  color: #ff6100;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
 
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {}

.show {display:block;}

