/* --- Container Compteur 
.container10{
	width: 90% !important;
	margin-left: 110px !important;
}*/

.compteur{
	color: #FFF;
	margin-left: 145px !important;

}

/*----- Tableau -----*/

.container11{
	width: 100% !important;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 15px;
	background-color: #405460;
	color: #FFF;
	border-radius: 15px;
}
/*----- Bouton c'est parti -----*/
.bouton_envoi{
	margin-top: 15px ;
	margin-left: 15px ;
	padding: 5px 5px ;
	border-radius: 5px ;
	background-color: #015d67;
	font-size: large;
}
.tableau {
	margin-top: 50px;
	margin-left: 25px;
	margin-right: 25px;
	background-color: #ffffff;
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-radius: 15px;
}

.bs-chekbox{
	text-align: center;
	vertical-align: middle;
	width: 36px;
}


table, tbody, tr, th-inner{
	padding: 12px !important;

}

.deco_table, td{
	border: none !important;
}

.bouton_commentaire2{
	margin-bottom: 25px;
	text-align: center !important;
	justify-content: center !important;
	}
	

/*----- Couleur Menu Déroulant ETAT ANALYSE -----*/


.menu_deroulant_etat {
	width: 165px !important;
	height: 32px !important;
	background-color:#015d67 !important ;
	color: rgb(255, 255, 255) !important;
	font-weight: bold !important;
	
}

.menu_deroulant_etat2 {
	width:90%;
	float:left;
	background-color:#015d67;
	text-align:center;
	font-weight: bold !important;
	color: white;
	padding: 10px;
	width: 165px !important;
	height: 32px !important;

}

/* MODULE TABLE AJOUR + ROW */
.table-sortable tbody tr{
    cursor: move;

}
.div {
    cursor: move;
}
.container-fluid2 {
    width: 70%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.card2{
	text-align: left;
}

/******************* Accordion Demo - 9 *****************/
#accordion9 .panel{
    border-radius:0;
    margin-bottom:15px;
}
#accordion9 .panel-heading{
    padding:0;
}
#accordion9 .panel-title{
    position: relative;
}
#accordion9 .panel-title:before{
    content: "";
    border-bottom: 19px solid rgba(0, 0, 0, 0);
    border-left: 15px solid #ccc;
    border-top: 20px solid rgba(0, 0, 0, 0);
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 34px;
}
#accordion9 .panel-title a{
    color:#fff;
    background:#015d67;
    display: block;
    font-size: 17px;
    line-height: 10px;
    font-weight:500;
    text-transform: uppercase;
    padding: 13px 10px 13px 65px;
    border : 1px solid;
    
}
#accordion9 .panel-title a.collapsed{
    color:#5b5656;
    background:#fff;
}
#accordion9 .panel-title a:before,
#accordion9 .panel-title a.collapsed:before{
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    top:0;
    left:0px;
    padding:14px 10px;
    color: #015d67;
    background: white;
}
#accordion9 .panel-title a.collapsed:before{
    content: "\f067";
}
#accordion9 .panel-body{
    color: #828282;
    font-size: 14px;
    line-height: 26px;
}
.champ2 {
    display: block;
    width: 100%;
    height: 30px;
    padding: 2px 12px 2px 12px;
    font-size: 17px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc; 
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.text-center2{
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    font-size: 16px; 
    color: white;
    font-weight: bold;
}


.container-fluid_extincteurs {
        width: 80%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
}

.container-fluid5{

    width: 80%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}