/* FEUILLE DE STYLE POUR IMPRESSION DES RAPPORTS */
body,html{
	position:relative;
	margin:0!important;
	padding:0!important;
    width:100%!important;
    height: auto!important;
    box-sizing: border-box;
	font-family: Raleway,Dosis,'Trebuchet MS',Roboto,'Helvetica Neue',Arial,sans-serif;
	font-size: 14px;
}

/*
body::before{
    content: url("header.php");
    position: relative;
    margin: 10px auto;
    width: 100px;
    max-height: 50px;
    overflow: hidden;
}*/

article,aside,nav,section,header,footer{
	margin:0;
	display:block;
}


button, html input[type="button"], input[type="reset"], input[type="submit"],input,.button, .btn{
    -webkit-appearance: button;
    cursor: pointer;
    display: none!important;
}

form{
	display:none;
}

table{
    box-sizing: border-box!important;
	width:98%!important;
    max-width: 800px!important;
    min-width: 300px!important;
	margin:10px auto!important;
	border-collapse:collapse;
	border: 1px solid silver;
	text-align:left;
}

th, td{
    min-width: -webkit-fill-available;
}

.tools-bar{
	display: none;
}
.main-navigation{
	display: none;
}

.headers, .headers.flex, .headers.display-grid{
    display: none;
}

.display-grid{
    display: block;
}

.main-wrapper{
    box-sizing: border-box!important;
    height: auto!important;
    margin: 0!important;
    padding: 0!important;
    width: 100%!important;
    overflow: inherit!important;
}
.content-wrapper {
    box-sizing: border-box;
    width: 100%!important;
    margin: 0!important;
    padding: 10px!important;
    position: relative!important;
    height: auto!important;
    overflow: unset!important;
    overflow-x: unset!important;
    color: #202124!important;
}
.menu-wrapper{
    display: none;
}

.steps-container .steps, .content .subcontent {
    transform: scale(0);
    opacity: 0;
    position: absolute;
    width: 100%;
    display: none!important;
}


.tools-bar li img, .onglet-menu a img, .action img, .button-content img {
    display: none;
}

.steps-container .steps.activate, .content .subcontent.activate {
    box-sizing: border-box!important;
    transform: scale(1)!important;
    opacity: 1!important;
    min-width: 100%!important;
    width: auto!important;
    display: block!important;
    height: auto!important;
    position: relative!important;
}

.etat_de_sortie{
    box-sizing: content-box;
    width: 100%;
    margin: 0;
    padding: 0;
}

.content.active {
    display: block!important;
    transform: scale(1)!important;
    height: auto!important;
    min-height: unset!important;
    max-height: unset!important;
    overflow: unset!important;
}

.container{
    min-width: 80%!important;
    width: 100%!important;
    max-width: 100%!important;
    height: auto!important;
    overflow: visible!important;
    margin: 0;
    padding: 0;
}

.container table {
    box-sizing: border-box;
    width: 100%!important;
    margin: 10px auto;
    border-collapse: collapse;
}

legend {
    font-size: 0.9em!important;
}


h1,h2,h3,h4,h5,h6,hr{
    margin: 2.5px 0;
}

h1{
    font-size: 1em;
}
h2{
    font-size: 0.96em;
}
h3{
    font-size: 0.90em;
}
h4,h5,h6{
    font-size: 0.8em;
}

hr{
    background-color: #444!important;
    background: #444!important;
    color: #333!important;
    border: none;
    border-bottom: 1px solid silver;
    min-width: 50%;
    margin-bottom: 10px!important;
}

.tools-bar, .onglet-menu{
    display: none;
}

.content .titre{
    display: none;
}

label, .input-container{
    display: none;
}

#mon_header{
    width: 100%;
    display: block;
    font-size: 13px!important;
}
#mon_footer{
    width: 100%;
    display: block;
    font-size: 13px!important;
}

.icone{
    display: none;
}

.header-set, .header-space,
.footer, .footer-space {
height: 60px!important;
}
.footer-space {
    height: 20px;
}

/*
.header-set {
position: fixed;
top: 0;
left: 0;
width: 100%;
}
.footer {
position: fixed;
bottom: 0;
}
*/
table.hidden-border,table.hidden-border th, table.hidden-border td{
    border: none!important;
}

@page{
    margin: 5mm 1cm;
}

.nav, .nav-tabs, .footer-copyright-area, .header-top-area, .main-menu-area, .mobile-menu-area,.form-element-area, .widget-tabs-int {
    display: none;
}

#data-table-basic{
	width: 90%!important;
	margin: auto!important;
	padding: 10px!important;
	font-size: small!important;
	empty-cells: hide!important;
}


.logo-area {
	padding: 30px auto!important;
	border-bottom: 1px dashed grey!important;
}

table{
	border-collapse: collapse!important;
	empty-cells: hide!important;
}
td,th{
	border: 1px solid silver!important;
	border-collapse: collapse!important;
	padding: 5px!important;
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left!important;
	align-items: start!important;
}
.col-md-6 {
    width: 50%!important;
}
.col-md-3 {
    width: 25%!important;
}