/*  */
.page-left{
    padding-left:0 !important;
}

.left-zero{
    left: 0 !important;
}

.hide_div{
    display: none;
}

.list-menu{
    list-style: none;
    text-align: left;
    font-size: 15px;
    margin-bottom: 20px;    
    overflow: auto;
}




.list-menu ul a{
    color:#2a2a2a !important;
    /*text-align: center !important;*/
    /*margin-top:2px;*/
    /*margin-bottom:2px;*/
    padding: 8px 120px 8px 20px !important;
    
}

.a-active{
    color:#f39f1e !important;
}

.list-menu ul a:hover{
    
    color:#f39f1e !important;
    
}



.list-menu li.active >a{
    background: #f39f1e;
    color: #000000 !important;
    border-radius: 40px;
    padding: 8px 120px 8px 20px !important;
    
}

.list-menu li.active .a-active{
    
    color:#f39f1e !important;
    font-weight:600;
    
}
.list-menu li{
    margin:0 !important;
    padding:0 !important;
    margin-left: 28px;
    margin-top:10px;
    /*padding: 14px 25px;*/
    color:grey !important;
    text-align: auto !important;
    
    
}

.list-menu li i{
    font-size:15px !important;
    text-align:'left';
    margin-right: 15px !important;
    margin-bottom: 5px !important;
    color: #2a2a2a !important;
}

.size-dom i{
    font-size: 22px !important;
    /*color: #2a2a2a !important;*/
}

::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #f39f1e;
}

::-webkit-scrollbar
{
    height: 8px;
	width: 8px;
	background-color: #f39f1e;
}

::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.custom_filter{
    background-color:#e5e5e5;
}

.dataTables_scrollBody {
overflow-y: visible !important;
overflow-x: initial !important;
}


.overlay01 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2001;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .19);
  opacity: 0;
  visibility: hidden;
  transition: .3s linear;
}
.overlay01.is-open {
  opacity: 1;
  visibility: visible;
}

#textOverlay{
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}

.bg-orange {
    background-color: #f39f1e !important;
}

.border_orange{
    border: 1px solid #f39f1e; 
}

.bg-grey {
    background-color: #2a2a2a !important;
}

.bg-grey {
    background-color: #2a2a2a !important;
}

.circle_menu {
    background: #ffffff;
    color:#2a2a2a !important;
    border-radius: 40px;
    padding: 4px 21px !important;
}

.text-grey{
    color:#2a2a2a !important;
}

.border_grey{
    border: 1px solid #2a2a2a; 
}



.statistic__item {
    
    padding: 1px 30px;
    position: relative;
     min-height: 20px; 
    overflow: hidden;
    /* margin-bottom: 40px; */
}

.statistic__item .icon {
    display: inline-block;
    position: absolute;
    bottom: -32px;
    right: -7px;
}

.statistic__item .icon i {
    font-size: 115px;
    vertical-align: baseline;
}

.statistic__item h2 {
    font-size: 36px;
    font-weight: 600;
}

.statistic__item .desc {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 800;
}



@media print {
    .dt-print-view table .tdbreak{
        display:inline-block;
        width: 500px;
        word-break:break-all !important;
    }
    .dt-print-view table tfoot {
        display: table-row-group;
    }
}

@media (max-width: 991px)
{
    .hide_screen {
      display: none !important;
    }
}