div#tabs{
    margin:15px auto 0px auto;
    font-size:11px;
/*    border:solid 1px #BBB;*/
    float: left;
    width: 100%;

}
/* DIV that holds each tab*/
div.my_tab{
    margin:0px auto;

}

/* Title of each tab, used when user don't have Javascript'*/
div.my_tab h5{
    color:#414141;
    border-bottom:solid 1px #cacaca;

}

/* Tab Bar, created via JS*/
div#tab-bar{
    height:42px;
/*    border-bottom:solid 1px #BBB;
    margin-bottom:20px;*/
    margin-bottom: 10px;
    font-size: 18px;
    font-family: "DINCompPro-CondMedium", Arial, Helvetica;
    font-weight: normal;
    color: #353535;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
}

/* Single Tab */
div#tab-bar div.mt-tab{
    float:left;
    box-shadow: inset 0px 1px 0.3px #ececec;
    padding: 7px 13px 5px 13px !important;
    margin-right: 6px;
    border: 1px solid #e9e9e9;
    border-radius: 1px;
    display:inline;
    position:relative;
    text-align:center;
    cursor:pointer;
    background: #f3f3f3 !important;
    min-width: 120px;
}

/* Single Tab, when active */
div#tab-bar div.mt-tab-active{
    background: #ccc !important;
    box-shadow: none;
}
div#tab-bar div.mt-tab-active:hover{
    background:#ccc;
}
/*#loading-mask .loader {*/
    /*position: fixed;*/
    /*top: 45%;*/
    /*left: 50%;*/
/*/!*    width: 120px;*!/*/
    /*margin-left: -60px;*/
    /*padding: 15px 60px;*/
    /*background: #FFF4E9;*/
    /*border: 2px solid #F1AF73;*/
    /*color: #D85909;*/
    /*font-weight: bold;*/
    /*text-align: center;*/
    /*z-index: 1000;*/
/*}*/

#loading-mask .loader {
    position: relative;
    top: 45%;
    left: 0;
    /*    width: 120px;*/
    /*margin-left: -100px;*/
    padding: 15px 60px;
    background-color: rgba(255,255,255,0.8);
    /*border: 2px solid #353535;*/
    color: #353535;
    font-weight: bold;
    text-align: center;
    z-index: 1000;
    width: 100%;
    height: 100%;
}

#csv-download{width: 100%;height: 90px;}
#sales_report_order_statuses {
    height: 130px;
}
.grid-export {
    width: 100%;
    float: left;
}
.grid-export-csv {
    float: right;
}
.grid-export-csv img {
    float: left;
    margin: 9px 5px 0px 0;
}
/*#affiliateplusstatistic-filter .filter-label{float:left;height:100%;width:30%;}
#affiliateplusstatistic-filter .form-list .field{width:100%}
#affiliateplusstatistic-filter .input-box{padding-left:50px;clear:none;float:left}*/
#tabs {  }
#tabs .my_tab { overflow: visible; }
#tabs .my_tab .tabContents { position: relative; }
#tabs .my_tab .tabContents div { margin: 0px !important; }
#tabs .my_tab .tabContents div p { padding: 0px !important; width: 100% !important; height: auto !important; }
#tabs .my_tab .tabContents div p img { width: 100% !important; }
#tabs .my_tab .tabContents .pager { position: absolute; top: -55px; right: 0; }
#tabs .my_tab .tabContents .pager .limiter .styled-select { width: 150px !important; }
#tabs .my_tab .tabContents .pager .limiter .styled-select select { width: 170px !important; }
#dashboard_diagram_totals table { border-bottom: 1px solid #ddd;  }
#dashboard_diagram_totals td { border-top: none; }
#dashboard_diagram_totals table span.price, #dashboard_diagram_totals table span.nowrap { color: #353535 !important; font-weight: bold; }
