body{font-family: 'Poppins', sans-serif; color:#5C6400;}
.navbar-light .navbar-nav .nav-link{color:#5C6400;}
a, .a_color{color:#292928;} 
a:hover{color:#454b00;}
.content-wrapper{background-color:#f2f3eb;}
.content-header, .content-wrapper .content{margin-left:3rem;margin-right: 3rem;}
.main-header.navbar{margin-left: 0 !important;border-bottom: 1px solid #c1c49e;padding: 0;}
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, 
.sidebar-mini.sidebar-collapse .main-header.navbar{margin-left: 0 !important;}
.sidebar-mini.sidebar-collapse .content-wrapper{margin-left: 50px !important;}
.sidebar-mini.sidebar-collapse .main-sidebar{width: 50px;}
.main-sidebar{z-index:100;border-right: 1px solid #c1c49e;}
#logo-header{max-height: 100%;}
.nav-item-logo{width: 250px;border-right: 1px solid #c1c49e;}
/*taille menu */
.breadcrumb-item.active{color:#bec199;}
.navbar{padding: .2rem;}
.nav-link {display: block;padding: .5rem .25rem;}
[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link, 
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link, 
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus{color:#5C6400;font-weight: 700;}
/*sidebar*/
.sidebar{padding-left:1px;padding-right: 0;}
[class*="sidebar-dark"] .brand-link{border-bottom: none;padding-left: 1.6rem;color:#5C6400;}
[class*="sidebar-dark-"] {background-color: #fff;}
[class*="sidebar-dark-"] .sidebar a {color: #BEC199;}
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {color: #5C6400 !important;}
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, 
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active{background: #f2f3eb;box-shadow: none;font-weight: 700;color:#5C6400;width:100%;}
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview{margin-bottom: 0.25rem;background: #f2f3eb;}
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview .nav-treeview{background: #f2f3eb;}
.nav-pills .nav-link{border-radius: 0;}
.nav-sidebar:hover{overflow: hidden;}
.nav-sidebar .nav-item > .nav-link{margin-bottom: 0;}
.nav-sidebar > .nav-item{max-width: 100%;text-transform: uppercase;}
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active{background-color: #f2f3eb;color:#5C6400;border-left:2px solid #5C6400}
[class*="sidebar-dark-"] .nav-item > .nav-link.active:focus, 
[class*="sidebar-dark-"] .nav-item > .nav-link.active:hover,
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus, 
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover{background-color: #fff;color:#5C6400;}
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:hover{background-color: #fff;}
ul ul .nav-link{padding-left:.75rem;font-size: 0.9rem;}
ul ul ul .nav-link{padding-left: 1.25rem;}
.sidebar nav > ul > .nav-item > a, [class*="sidebar-dark-"] .nav-item.has-treeview > a{padding-top: 1rem;padding-bottom: 1rem;padding-left: 1rem;} 
.nav-sidebar .nav-link > .right, .nav-sidebar .nav-link > p > .right{top:1.3rem;}
.sidebar .lnir{padding-right: 0.5rem;}
/*btn*/
.form-control{border-color: #BEC199;}
.form-control:focus{border-color: #303400;}
.btn, .btn-group-lg > .btn, .btn-lg{border-radius: 0;}
.btn-primary{background-color: #5C6400;border-color: #5C6400;}
.btn-primary:hover, 
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle,
.btn-primary.focus, .btn-primary:focus{background-color: #454b00;border-color: #454b00;}
.badge-primary{background-color: #5C6400;}
.btn-purple{background-color: #5a5dd5;color:#fff;}
.btn-purple:hover{background-color: #8486f0;color:#fff;}
.badge-purple{background: #5a5dd5;color:#fff;}
a.badge-purple:hover{background: #8486f0;color:#fff;}
.badge-light{background: #3737375c;}
/**/
.title-base{font-size: 1.1rem;font-weight: 700;}
.text-dark{color:#5C6400 !important;}
caption{color:#5A5DD5;font-weight: 700;font-size: 1.2rem;margin-bottom: .25rem;}
.btn-default{background: none;border:none;}
.btn-default.hover, .btn-default:active, .btn-default:hover{background: #3737375c;}
.small-box, .card, .shadow{box-shadow: 0px 3px 6px #00000029;border-radius: 0;}
.small-box .icon img{position: absolute;right: 15px;bottom: 5px;transition: all .3s linear;}
.small-box p, .small-box h3{margin-bottom: 1.5rem;}
.bg-white.shadow .card{border: none;box-shadow: none;}
.card.card-outline .card-header{border-bottom: none;padding-top:1.5rem;}
.card.card-outline .card-title{color:#5A5DD5;font-weight: 700;}
.card-header.card-big{padding-top: 1.25rem;padding-bottom: 1.25rem;}
.btn-big{padding-top: 1.6rem;padding-bottom: 1.7rem;font-weight: 700;}
.btn-danger{background: #ef777c;}
.card-header{border-radius: 0;border-bottom: 1px solid #c1c49e;color:#bec199;}
.card-header.card-big .card-title{padding-top: 0.25rem;font-weight: 700;}
.card-title .nav-icon.lnir{padding-right: 0.5rem;background: #303400;border-radius: 100%;padding: 0.40em;margin-right: 1em;color:#fff;}
.card-info:not(.card-outline) > .card-header{background: #47b8d9;}
.card-lime:not(.card-outline) > .card-header{background: #71dda7;color:#fff;}
.card-lime:not(.card-outline) > .card-header a, .card-warning:not(.card-outline) > .card-header a,  .card-orange:not(.card-outline) > .card-header a{color:#fff;}
.card-purple:not(.card-outline) > .card-header{background: #ae56dd;}
.card-maroon:not(.card-outline) > .card-header{background: #a8528a;}
.card-danger:not(.card-outline) > .card-header{background: #ef777c;}
.card-lightblue:not(.card-outline) > .card-header{background: #57bec6;}
.card-warning:not(.card-outline) > .card-header{background: #ffc06a;color:#fff;}
.card-primary:not(.card-outline) > .card-header{background: #a4a1fb;}
.card-navy:not(.card-outline) > .card-header{background: #183153;}
.card-orange:not(.card-outline) > .card-header{background: #ffc107;color:#fff;}
.table-primary, .table-primary > td, .table-primary > th{background: #e6e6f9;}
.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th{border-color: #e6e6f9;}
.table-bordered .table-primary tbody + tbody, .table-bordered .table-primary td, .table-bordered .table-primary th, .table-bordered .table-primary thead th{border-color: #9f9faa;}
/*caption + table-export*/
caption{caption-side: top;padding: 0;}
.caption-title, caption .btn-toggle-from-caption-to-table{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;cursor: pointer;}
.table-only-caption thead, .table-only-caption tbody{display: none;}
caption.tableexport-caption{text-align: right;padding: 0;padding-bottom: 5px;padding-top:5px;padding-right: 5px;}
table.datatable caption.tableexport-caption{padding-bottom: 5px;margin-top:-15px;}
.tableexport-hidden{display: none;}
/*footer*/
.main-footer{padding:0;background: #5C6400;position: relative; z-index: 110;}
/*FAUNiA*/
.back-dark{background: url('../pictures/motif_fond.png') no-repeat #5C6400;background-size: cover;}
/**/
.sidebar-mini .main-sidebar .nav-link, 
.sidebar-mini-md .main-sidebar .nav-link, 
.sidebar-mini-xs .main-sidebar .nav-link{width:100%;}
/**/
.file-item, .file-item-metadata-video, .file-item-project-windturbine{cursor:pointer;}
.file-item:hover, .file-item-metadata-video:hover, .file-item-project-windturbine:hover{background: #fffdc7;}
.file-item.selected, .file-item.bg-warning.selected, tr.selected{background: #f2f3eb !important;}
td.label{color:#bec199;}
/**/
.card-body-fixed-height{height: 300px;overflow: auto;}
.card-body-fixed-height-medium{height: 580px;overflow: auto;}
.select2-results__option--selected{background: #bec199;}
.select2-container {width: 100% !important;}
.container-button-stats{text-align: right}
.container-button-stats .form-group{display: inline-block;}
/**/
.marker-windturbine{
  background-image: url('../pictures/wind-turbine.png');
  background-size: cover;
  width: 80px;
  height: 80px;
  cursor: pointer;
  transition: width 1s, height 1s
}
.marker-windturbine.zoom-min{
  width: 20px;
  height: 20px;
}
.marker-windturbine.zoom-3{
  width: 30px;
  height: 30px;
}
.marker-windturbine.zoom-4{
  width: 40px;
  height: 40px;
}
.marker-windturbine.zoom-5{
  width: 50px;
  height: 50px;
}
.marker-windturbine.zoom-6{
  width: 60px;
  height: 60px;
}
.marker-windturbine.zoom-7{
  width: 70px;
  height: 70px;
}
.marker-windturbine-wind-turbine-measurment{background-image: url('../pictures/wind-turbine-measurment.png');}
.marker-windturbine-wind-turbine-measurment-1{background-image: url('../pictures/wind-turbine-measurment-1.png');}
.marker-windturbine-wind-turbine-measurment-2{background-image: url('../pictures/wind-turbine-measurment-2.png');}
.marker-windturbine-wind-turbine-measurment-3{background-image: url('../pictures/wind-turbine-measurment-3.png');}
.marker-windturbine-wind-turbine-measurment-1-2{background-image: url('../pictures/wind-turbine-measurment-12.png');}
.marker-windturbine-wind-turbine-measurment-1-2-3{background-image: url('../pictures/wind-turbine-measurment-123.png');}
.marker-windturbine-wind-turbine-measurment-1-3{background-image: url('../pictures/wind-turbine-measurment-13.png');}
.marker-windturbine-wind-turbine-measurment-2-3{background-image: url('../pictures/wind-turbine-measurment-23.png');}
.marker-windturbine_locked{opacity: 0.5}
/**/
.tableFixHead thead th {position: sticky; top: 0; z-index: 1;background: #5C6400;color:#fff;}
.tableFixHead tbody th {position: sticky; left: 0;background: #bec199;}
/**/
.item-video-playlist{border:1px solid #454b00;cursor:pointer;padding: 3px;}
.item-video-playlist:hover{background: #fffdc7;}
.item-video-playlist.selected{background: #f2f3eb;}
#videoCanvasProgressBar{border:1px solid #454b00;padding: 3px;}
.bg-color-green-flash{background-color:#71dda7;}
#copy-player-media-name{cursor: pointer;}
#player-media-name{min-width: 60%;}
#webCamera, #videoCanvas{height: auto;width: auto;max-height: 100vh;max-width:100%;margin-left: auto;margin-right: auto;}
#player-card .card-body{text-align: center;}
#wave-spectrogram{text-align: left;}
/**/
.image-clignote  {
   animation-duration: .8s;
   animation-name: clignoter;
   animation-iteration-count: infinite;
   transition: none;
   display: inline-block;
   width:10px;
   height: 10px;
   border-radius: 100%;
}
.image-clignote.ok {background: #15ff7b;}
.image-clignote.nok {background: #dc3545;}
@keyframes clignoter {
  0%   { opacity:1; }
  40%   {opacity:0; }
  100% { opacity:1; }
}
