* {
	font-family: Rubik,sans-serif;
	box-sizing: border-box;
}
.hidden, nav, div.sidebar, ol.breadcrumb, div.modal, #goToTop, div.panel-footer, button, .no-print
{
	display:none;
}

#goToTop {
	display:none !important;
}

label {
	font-weight:normal;
}

/* Pour cacher les liens des URL */
a[href]:after {
    content: none !important;
}
/* Panel info */
.panel-info {
    border-color: #1e88e5;
}
.panel-info > .panel-heading {
	 background: #1e88e5 !important;
    color: #fff !important;
    padding: 1.5em 1.6em 1.5em !important;
	 border-color: #1e88e5;
}
/* */
.container-fluid {
	margin:0;
	padding:0;
}

/* reprendre les styles des colonnes */
.row {
	margin-right: -15px;
   margin-left: -15px;
}
.col-md-1, .col-lg-1,
.col-md-2,  .col-lg-2,
.col-md-3, .col-lg-3,
.col-md-4, .col-lg-4,
.col-md-5, .col-lg-5,
.col-md-6, .col-lg-6,
.col-md-7, .col-lg-7,
.col-md-8, .col-lg-8,
.col-md-9, .col-lg-9 {
	float:left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-md-1, .col-lg-1 {
    width: 8.33333333%;
}
.col-md-2,  .col-lg-2 {
    width: 16.66666667%;
}
.col-md-3, .col-lg-3 {
    width: 25%;
}
.col-md-4, .col-lg-4 {
    width: 33.33333333%;
}
.col-md-6, .col-lg-6 {
    width: 50%;
}
.col-md-7, .col-lg-7 {
    width: 58.33333333%;
}
.col-md-8, .col-lg-8 {
    width: 66.66666667%;
}

select{width:100%;}

th {
	font-weight:normal;
}


input.update-data-chantier-entreprise {display:none;}

/* Datatable */
.table-responsive {
    overflow-x: initial;
 }
div.dt-buttons, div.dataTables_filter {
	display:none;
}

/* Datatable : fixedHeader */
table.fixedHeader-floating {
	 display:none;
}
 /* Datatable : pluginf YADCF */
.yadcf-element {
	display:block;
}
.yadcf-filter-wrapper {
	display:none;
}

.count_rows:before {content : " (";}
.count_rows:after {content : ")";}


/* select2 */
span.select2-container {
	display:none;
}
/* file inputs */
.fileinput-remove, .fileinput-upload {display:none;}
.btn-fileselect {border-width:0;}
div.file-input div.btn-fileselect i,
div.file-input div.btn-fileselect span {display:none;}



/* btab-element */
div.btab-element {
	position:relative !important;
	display:block !important;
}

/* la liste des entreprises cachées dans les cases des tableau */
ul.entreprises-roles-entreprises {
	padding-left: 0;
   list-style-type: none;
}
	ul.entreprises-roles-entreprises li a {
		border-width: 0;
	    padding: 0;
	}
	ul.entreprises-roles-entreprises li i { display:none;}

div.breadcrum-sub-main, ul.breadcrum-sub-links {
	display:none;
}

div.breadcrum-sub-main, ul.breadcrum-sub-links {
	display:none;
}


div#AutomatisationsEmails {
	display:none;
}


@page {
	size: auto;   /* auto is the initial value */ 
	margin: 0mm !important;
}
.page {
	margin-top : -27mm !important;
	margin-bottom : 0mm !important;
	margin-left : 0mm !important;
	margin-right : 0mm !important;
}
body
{
  margin: 0px;
}

li{
	page-break-inside: avoid;
}

.only-for-print{
	font-size: 65%;
}
/*
#message_zone{
	page-break-after: always !important;
}
*/
