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

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400&display=swap');

/* LOGIN PAGE */
body{
	margin: 0;
	font-family: "Source Sans Pro", Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: left;
	background-color: #f5f7fb;
	direction: ltr;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: none;
	font-feature-settings: "liga" 0;
}
strong { font-weight:400; }
.text-default {
    color: #495057 !important;
}
.text-muted {
    color: #9aa0ac !important;
}
.smallTitle{
  font-size:16px;
  font-weight:bold;
}

.login-container{
    position: relative;
    width: 400px;
    margin: 100px auto;
    padding: 40px;
    text-align: left;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	border: 1px solid rgba(0, 40, 100, 0.12);
    position: relative;
    margin-bottom: 1.5rem;
	background:#fff;
}
label.form-label { font-weight:400; }
.form-box .card-title {
	font-size: 18px;
	line-height: 1.2;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top:20px;
	color:#495057;
}

.btn-primary {
	color: #fff;
	background-color: #316cbe;
	border-color: #2f66b3;
}

/* HEADER ZONE */
span.avatar { border-radius:50%;height:50px;width:50px;background-image: url('../images/avatarcentrefrance.jpg');display: block;
float: left;
margin-right: 10px; }

span.avatarnr { border-radius:50%;height:50px;width:50px;background-image: url('../images/avatar.jpg');display: block;
float: left;
margin-right: 10px; }
span.avatarbienpublic { border-radius:50%;height:50px;width:50px;background-image: url('../images/ebra.png'); background-size: contain;display: block;
float: left;
margin-right: 10px; }
span.avatarprovence { border-radius:50%;height:50px;width:50px;background-image: url('../images/avatarlaprovence.jpg');display: block;
float: left;
margin-right: 10px; }
div.header  .text-default { position:relative;top:5px; }
div.header { background:#fff;padding-top:30px;padding-bottom:0px;border-bottom: 1px solid rgba(0, 40, 100, 0.12);margin-bottom:20px;font-size:16px; }
div.header { font-weight:400;line-height:1.2em; }
.page-title {
    margin: 0;
    font-size: 22px;
	margin-bottom:30px;
    font-weight: 400;
    line-height: 2.5rem;
	-moz-osx-font-smoothing: grayscale;
}

/* FILTER ZONE */
ul#navrubrique { margin-bottom:20px;border:none; }
ul#navrubrique li  { margin-right:15px; }
ul#navrubrique li a { color:#000;text-transform:uppercase;border:none;border-radius:5px; }
ul#navrubrique li a:hover, ul#navrubrique li.active a, ul#navrubrique li a:focus { border:none;background:#efefef; }
ul#navrubrique li.active a { background:#DFEDDB; }

/* LISTING ORDER */
div.footer { padding-top:30px;padding-bottom:30px;font-size:16px; }
div.footer i.glyphicon { margin-left:10px;margin-right:3px; }
table.card-table {
background:#fff;border-top: 1px solid rgba(0, 40, 100, 0.12);
border-bottom: 1px solid rgba(0, 40, 100, 0.12);min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 40, 100, 0.12);
border-radius: 3px;
}
.table > thead > tr > th { border-bottom: 1px solid #ddd;padding-top:15px;padding-bottom:15px; }
table.card-table th { font-weight:400;font-size:15px;border-bottom: 1px solid #ddd; }
table.card-table tr.headlabel th {
color: #9aa0ac;
text-transform: uppercase;
font-size: 15px;
font-weight: 400;
}
.table > tbody > tr > td { vertical-align: middle; }

/* STATUT */
.status-icon {
    content: '';
	width: 0.75rem;
    height: 0.75rem;
    display: inline-block;
    border-radius: 50%;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    margin-right: .375rem;
    vertical-align: middle;
}
.bg-success {
    background-color: #5eba00 !important;
}
.bg-danger {
    background-color: #cd201f !important;
}
.bg-warning {
    background-color: #f1c40f !important;
}
.bg-warning_dark {
    background-color: #bd7d06 !important;
}
.bg-secondary {
    background-color: #868e96 !important;
}

.noborder{
	background: transparent;
	border :none;
	cursor: pointer;
}


.greenbg{
	background-color: #d8e9d4d4 !important;
}


#exportBtn{
	border: 1px solid #337ab7;
padding: 5px 10px;
}
