/* 
Orange          fa5408
Orange clair    FCA983
Orange foncé    963204
Bleu            08aefa
Bleu foncé      046896
Blau clair      6acefc
Bleu trés clair CDEEFE
 */

.panel-heading{
  background-color:#fa5408;
  color: #fff !important;
  border : none !important;
}

.panel-info{
  border : none !important;
}

.dash_title, .dashboard-title{
  font-size:2rem;
  font-weight:bold;
}

thead .success{
  background-color:#FACD08 !important;
}

thead .info{
  background-color:#FA9108 !important;
}

.panel-nav{
  padding : 20px 0;
  background-color:none !important;
  margin: 0px;
}

.dash-datepicker{
  display: inline-block;
  border-radius :4px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;

}

.dash-granu, .dash-select, .dash-owners{
  display: inline-block;
  border-radius :4px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;

  border-color: #ccc;
  text-transform: capitalize;
}

.dash-owners{
  width:200px;
}

.btn-dash-plus{
  background:#fa5408;
  color: #fff !important;
  border: none !important;
}

.btn-dash-minus{
  background-color: #FCA983;
  color: #fff !important;
  border: none !important;
}

.tooltipster_salestable{
  color:#fa5408;
}

.dashboard-subtitle{
  color:#fa5408;
  font-size:1.8rem;
  border-bottom: 2px solid #fa5408;
  font-weight:bold;
  margin:20px 0px 0px 0px;
}

.dashboard_tr_total{
  background :#DEDEDE;
}

.dashboard-btn-list{
  background:#DEDEDE;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  padding:10px 0 10px 0;
}

.dashboard_description{
  padding:20px;
  font-size:1.2rem;
  line-height:1.2;
  text-align:justify;
}

.tooltip_templates { 
  display: none; 
}

.tt_content{
  padding:5px;
  overflow: hidden;
  max-width:500px;
  overflow-wrap: break-word;
}

.dropdown-item{
  display:block;
  padding:5px 10px;
  color:black;
}
.dropdown-item:hover{
  text-decoration:none;
  background:#fa5408;
  color:white;
}

.navbar-default{
  border-radius:5px;
  background:#fa5408;
  color:white;
}
.navbar {
  border:none;
}
.container-fluid{
  margin:20px 20px 0px 20px;
}
.navbar-default .navbar-brand{
  color:white;
}
.navbar-default .navbar-nav>li>a{
  color:white;
}
.loadingAjax {
background-color : rgba(0, 0, 0, 0.5);
width : 100%;
height : 100%;
z-index : 999999;
top : 0px;
left : 0px;
position : fixed;
color : #FFF;
text-align : center;
font-size : 30px;
font-weight : bold;
}
.loaderT3 {
border: 20px solid #f3f3f3;
border-top: 20px solid #e85900;
border-radius: 50%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
margin-top : 300px;
margin-left : auto;
margin-right : auto;
}

@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}