/*!
 * Blink v1.0
 * Copyright 2016 all rights reserved 
 */
body,html {min-height: 100%;height: 100%;}
html{position: relative;}
body{
    background-color: #2d2d2d;
    background-repeat: repeat;
    background-position: left top;
    background-size: cover; font-size: 14px;
    width: 100%;
    font-family: Verdana; direction: ltr;
}
.sidenav { max-height: calc(100vh - 39px); overflow-y:hidden;border-right:1px solid #373737;}
.sidenav {padding:0px; width: 0px;  position: fixed; top: 39px;left: 0;background-color: #9c9c9c;overflow-x: hidden; transition: 0.5s;}
.sidenav #appbar-guide-menu{ padding:10px;  max-height: calc(100vh - 80px);}
.sidenav #appbar-guide-menu{overflow-y:scroll;}
.sidenav #appbar-guide-menu .appbar-guide-menu-box{margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.sidenav #appbar-guide-menu .appbar-guide-menu-box .menu-title{}
.sidenav .appbar-guide-menu-btn{ background-color:#9c9c9c; width:250px; text-align:center; padding:7px 5px;}
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: 0.3s;}
.sidenav a:hover, .offcanvas a:focus{color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
.chk_list label{font-weight:300; margin-left:5px;font-size:13px; }
#main {transition: margin-left .5s;padding: 0px;margin-left:250px;}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
#main .main-content{padding:20px; margin-top:40px; padding-bottom:40px;}
/*-------------------------------------------------------------*/
.bg-white{background-color:#fff;}
.box-main{padding:20px; margin-top:20px;}
.header{background-color:#d8272d; border-bottom:1px solid #505050;}
.page-title-text {text-transform: uppercase;font-size: 16px;color: #fff; display:block; line-height:39px;font-weight: normal; cursor:pointer;}
.page-links-bottom {position: fixed;bottom: 0;width: 100%;padding: 6px;background: #eee;border-top: 1px solid #f3f2f2; text-align:center; }
.page-links-bottom span{color:#111; text-align:center; margin:0 auto; font-size:11px;}
/* End Of Orders Status */
#loader {background-color:rgba(255, 255, 255, 0.7);position: fixed; width: 100%;height: 100%;left: 0;right: 0;top: 0; bottom: 0;z-index: 9999999; }
#loader img{display: block;position: fixed;top:50%;left:50%; width:100px; height:100px;
  /*-webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);*/
} 
/*-------Bootstrap----------------*/
.navbar{margin-bottom:0; min-height:30px;}
.btn-primary{background-color:#d8272d; border-color:#d8272d; color:#fff;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#ac2227; border-color:#ac2227;}
/*--------------Custom (CustomHeatMap, BarChart, TableBarchart, StackedBarChart, LineChart, ColHeatmap)-----------------*/


/*TABLE*/
.pvtVal-bar{background-color:#22aa99;}
.pvtVal-value{background-color:transparent; color:#b4b4b4;}
table.pvtTable tbody tr td{background-color:#484848; color:#b4b4b4; text-align:center; vertical-align:middle;}
table.pvtTable thead tr th, table.pvtTable tbody tr th{background-color:#373737; color:#b4b4b4; border-color:#505050;}
/*BarChart*/
.BarChart select.pvtRenderer{display:none;} .BarChart td.pvtVals select, .BarChart td.pvtVals a{display:none;} 
.BarChart p.barchart-title{color:#b4b4b4; text-align:center;}
.BarChart .c3 text{fill:#b4b4b4;}
/*CustomHeatMap*/
.CustomHeatMap td.pvtRendererArea{padding:0;}
.CustomHeatMap select.pvtRenderer,.CustomHeatMap td.pvtVals{display:none;}
.ColHeatmap select.pvtRenderer{display:none;} .ColHeatmap td.pvtVals{display:none;}
/*StackedBarChart*/
.StackedBarChart select.pvtRenderer{display:none;} .StackedBarChart td.pvtVals{display:none;}
/*TableBarchart*/
.TableBarchart td.pvtRendererArea{padding:0;}
.TableBarchart td.pvtTotal, .TableBarchart th.pvtTotalLabel{background-color:#111; text-align:center;}
.TableBarchart td.pvtGrandTotal{background-color:#77c746; color:#111;}
.TableBarchart td.pvtTotal .pvtVal-bar{background-color:#77c746;}
.TableBarchart *{vertical-align:middle;}
.TableBarchart td.pvtVals select, .TableBarchart select.pvtRenderer, .TableBarchart td.pvtVals a{display:none;} .TableBarchart td.pvtVals{} 
/*LineChart*/
.LineChart select.pvtRenderer{display:none;} .LineChart td.pvtVals{display:none;}
/*GENERAL*/
.pvtAxisContainer, .pvtVals{vertical-align:top;background-color:#505050;text-align:left;}
.pvtAxisContainer li span.pvtAttr{display:inline-block; min-width:160px; border-radius:0;border-color:#272727; background-color:#363636; color:#b4b4b4;}
.pvtUi,.pvtTable{width:100%;}
div[id*='output']{margin-bottom:20px; max-width:100%; overflow-y:auto;}
.pvtTriangle{float:right;}
td.pvtUnused,.CustomHeatMap td.pvtAxisContainer{width:0; padding:0;min-width:0;min-height:0; border:0; }
td.pvtUnused li{display:none;}
.Custom td.pvtUnused li{display:block;}
.space{margin-left:5px;}


