.report-body .ertu-reports {
	padding: 0 !important;
	background-color: rgb(240, 240, 240);
}

.ertu-reports h1{
	margin: 0px 20px 10px;
	font-size: 2.2em;
	font-weight: bold;
}

.ertu-reports h2 {font-size: 1.800em;}

.ertu-reports .total-views {padding: 0;}

.ertu-reports .total-views h2 {margin-top: 0px;}

.ertu-reports .total-views span{
	background-color: #48bfbf;
	color: white;
	border-radius: 5px;
	padding: 6px 20px;
	font-weight: bold;
	font-size: 16px;
	margin: 10px;
}

.ertu-reports .title-container{background-color: rgb(230, 228, 228);}

.report-content-title {
	padding: 30px 20px;
	/*background-color: rgb(230, 228, 228);*/
	margin-top: 0px !important;
}

.report-content{
	padding: 0 20px;
	background-color: white;
	}
.report-content-details{
	padding: 20px !important;
	margin-top: -10px;
	background-color: rgb(255, 255, 255);
	overflow: auto;
	}

.report-content-details:before { 
	content:"";
	right: 50px; 
	top: 180px; 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent; 
	border-bottom: 15px solid #ffffff;
	position: absolute;
	}

.ertu-reports .chart-container {
	margin-top: 80px !important;
	margin-bottom: 30px;
}

.ertu-reports .print_btn {
    float: left;
    border: 0px;
    margin-top: 1px;
    font-size: 30px !important;
	line-height: 40px !important;
	background-color: white;
	color: #68676e;
    padding: 0px;
}

.ertu-reports .chart_img{
 	width: 100%;
 	display: none;
}

.ertu-reports .maspero-logo {
	width: 50px;
	margin: 0px 20px;
}
.ertu-reports .time-stamp{
	visibility: hidden;
    background: unset;
    font-size: 12px !important;
	text-align: right;
	color: #8d8f94;
	padding: 0 !important;
	font-weight: normal;
	line-height: 13px;
	}

.ertu-reports .report-header {
	padding: 20px 0px 0px;
}

.ertu-reports .date-container {
	visibility: hidden;
	top: -2px;
	color: #ccc;
}

.sec-header .print_btn, .sec-header .excel_btn {
    float: left;
    border: 0px;
    margin-top: 30px !important;
    font-size: 30px !important;
	line-height: 40px !important;
	background-color: #e6e4e4;
	color: #68676e;
    padding: 0px;
 }

.sec-header .excel_btn_container *{
 	border: 0;
 	float: left;
 	padding: 0;
 	margin: 0;
 	background-color: #e6e4e4;
 }

 .ertu-reports table .work-hours {direction: ltr;}

#reportModalTable .modal-dialog, #reportModalChart .modal-dialog {width: 80%;}

#printSection {
    display: none;
}

#printSection .ertu-reports .maspero-logo {
	visibility: visible;
}

#printSection .ertu-reports .date-container {
	visibility: visible;
	}

#printSection .report-content-title {
	padding: 20px 20px;
}

#printSection .report-content-details {
	padding: 20px 20px;
	overflow: auto;
}

/*#printSection .ertu-reports .date-container {
	top: -40px;
}*/

#printSection .chart-container {
	margin-top: 180px !important;
	margin-bottom: 40px;
	width: 100%;
}

#printSection .print_btn, #printSection .excel_btn_container, 
#printSection .dataTables_length, #printSection .dataTables_filter, 
#printSection .dataTables_info, #printSection .dataTables_paginate {display: none !important;}
#printSection .chart_img {display: block;}
#printSection .chart-container canvas {visibility: hidden;}

#printSection .report-header-container, #printSection .title-container {
     position: relative;
     overflow: hidden; /* this might not work well in all situations */
     padding-top: 0px !important;
      }

#printSection .report-header-container .report-header:before {
         content: '';
         position: absolute;
         top: 0;
         right: 0;
         left: 0;
         bottom: 0;
         /* and here it is, the background color */
         border: 99999px rgb(240, 240, 240) solid;
         z-index: 0; /* was required in my situation */
         /*width: 228px !important;*/
         -webkit-print-color-adjust: exact; 
      }

#printSection .title-container > div:before {
         content: '';
         position: absolute;
         top: 0;
         right: 0;
         left: 0;
         bottom: 0;
         /* and here it is, the background color */
         border: 99999px rgb(230, 228, 228) solid;
         z-index: 0; /* was required in my situation */
         /*width: 228px !important;*/
         -webkit-print-color-adjust: exact; 
      }

#printSection .report-header-container, #printSection .title-container {
        margin-bottom: 0;
        background: none;
    }

#printSection .report-header-container *, #printSection .title-container *{
        /* was required in my situation */
        position: relative;
        z-index: 1;
    }

#printSection .report-content-details:before { 
	z-index: 1;
	top: 160px;
	}

#printSection .total-views {
	padding: 40px 0;
}

#printSection .report-content-details{
	padding: 40px 20px !important;
	}

#printSection .ertu-reports .chart-container {
	margin-top: 120px !important;
}
#printSection .ertu-reports .total-views div:first-child {width: 45%}

#printSection:last-child {
     page-break-after: auto;
}

/***********DataTable************/
.report-content-details table {width: 100% !important;}
.dataTables_length {direction: ltr;}
.dataTables_length label {direction: rtl;}
.dataTables_info {direction: ltr;}

.ertu-reports table a, .ertu-reports table a:focus, .ertu-reports table a:hover, .ertu-reports table a:active{
	color: #333 !important;
}

.news_section {color: #d70007 !important;}
.radio_section {color: #3580c3 !important;}
.tv_section {color: #014ea0 !important;}
.magazine_section {color: #AD0073 !important;}
.treasures_section {color: #e7ac0c !important;}

.pagination > li > a, .pagination > li > a:focus, .pagination > li > a:hover{
	border-color: #37363b;
	color: #37363b;
	background-color: white;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover,
.pagination > li.next > a, .pagination > li.next > a:focus, .pagination > li.next > a:hover,
.pagination > li.previous > a, .pagination > li.previous > a:focus, .pagination > li.previous > a:hover{
	background-color: #37363b;
	border-color: #37363b;
	color: white;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover{
	color: #777 !important;
	background-color: #fff !important;
	border-color: #ddd !important;
}

.ertu-reports table .work-hours {direction: ltr;}
