/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
 .leenvia-admin-area .is-dismissible,.leenvia-admin-area #message{display: none !important;}
 /*TABS*/
 .tabset{
    background: #005284;
    padding-top: 20px;
 }
.tabset > input[type="radio"] {
    position: absolute;
    left: -200vw;
  }
  
  .tabset .tab-panel {
    display: none;
  }
  
  .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
  .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
  .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
  .tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
  .tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
  .tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
    display: block;
  }
    
  .tabset > label {
    position: relative;
    display: inline-block;
    padding: 15px 15px 25px;
    border: 1px solid transparent;
    border-bottom: 0;
    cursor: pointer;
    font-weight: 600;
    color: #fff;
  }
  
  .tabset > label::after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 10px;
    width: 22px;
    height: 4px;
    background: #fff;
  }
  
  .tabset > label:hover{color: #fff;}
  .tabset > input:focus + label {
    color: #005284;
    background: #fff;
  }
  
  .tabset > label:hover::after, .tabset > input:focus + label::after{background: #fff;}

   
  .tabset > input:checked + label::after {
    background: #005284;
  }
  
  .tabset > input:checked + label {
    background: #fff;
    border-color: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
    color: #005284;
    border-radius: 7px 7px 0 0;
  }
  
  .tab-panel {
    padding: 30px 20px;
    border-top: 1px solid #ccc;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    background-color: #fff;
  }

  .tab-panel .data-containter{
    display: flex;
    flex-wrap: wrap;
  }

  .tab-panel .data-containter > div{
    width: 50%;
  }
  .tab-panel .data-containter > h1{
    width: 100%;
  }
  /*END TABS*/

  .highcharts-credits {
    display: none;
}
button.button{
    background: #005284 !important;
    padding: 5px 10px !important;
    color: #fff !important;
    text-decoration: none;
}
.tab-panels form{width:100%}
.list_data_filter{display:flex;}
.list_data_filter li{width: 190px;}

.cols-flex{
    display: flex;
    flex-wrap:wrap;
}
.cols-flex .col-2{
    width: 46%;
    padding: 1%;
    margin: 1%;
    /* background: #ccc; */
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;

}

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
  padding: 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.divTableRow:nth-of-type(odd) {
  background: #ebebeb;
}

.alert {  
  font-size: .85rem;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
/*.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}*/