div[data-name="report_submitted_by"], div[data-name="report_approved_by"] {
    display: none;
    height: 0;
}

.ct_daily_field_report .acf-field {
    min-height: 118px;
    float: left;
}
#ct_report_results tr:nth-child(odd) td,
.ct_report_single tr:nth-child(odd) td {
	background: #F7FAFC;
	border: none;
}
#ct_report_results tr:nth-child(2n+1) td,
.ct_report_single tr:nth-child(2n+1) td {
	background: #fff;
	border: none;
}
table#ct_report_results {
	margin-top: 15px;
	float: left;
	width: 100% !important;
}
#ct_report_results thead th, #ct_report_results thead td,
.ct_report_single thead th, .ct_report_single thead td,
#ct_report_res thead th, #ct_report_res thead td {
	color: #6A7382 !important;
	background-color: #F1F3F9;
	letter-spacing: 0.7px;
	font-weight: 400;
	border: none !important;
	padding: 15px 12px;
}
#ct_report_results_length, .dataTables_length {
	float: left;
	margin-bottom: 15px;
	margin-top: 10px;
}
#ct_report_results_filter, .dataTables_filter {
	float: right;
	margin-bottom: 15px;
	margin-top: 10px;
}
#ct_report_results_info,
.dataTables_info {
	float: left;
	margin-top: 15px;
}
#ct_report_results_paginate, .dataTables_wrapper .dataTables_paginate {
	float: right;
	margin-top: 15px;
}
#ct_report_results_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
	background: #5a6c77 !important;
	color: #fff !important;
	border: none !important;
	margin-left: 5px !important;
	cursor: pointer !important;
}
#ct_report_results_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	background: #5a6c77 !important;
}
#ct_report_results_paginate .paginate_button,
.dataTables_wrapper .dataTables_paginate .paginate_button {
	background: #7796a8 !important;
	color: #fff  !important!important;
	border: none !important;
	margin-left: 5px !important;
	cursor: pointer !important;
}
#ct_report_results_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: #5a6c77 !important;
}
table#ct_report_results tbody th, 
table#ct_report_results tbody td, 
table#ct_report_results tbody th, 
table#ct_report_results tbody td {
	border-top: none !important;
}
table#ct_report_results tbody th, table#ct_report_results tbody td {
	padding: 15px 12px;
	font-size: 14px !important;
	font-weight: 400 !important;
}
table#ct_report_results.no-footer {
	border-bottom: 1px solid #e7e7e7 !important;
}
table#ct_report_results.display tbody tr:hover > .sorting_1, 
table#ct_report_results.order-column.hover tbody tr:hover > .sorting_1 {
	background-color: #F1F3F9 !important;
}
.ct_report_results td a:hover,
.ct_report_results td a:focus {
	text-decoration: underline !important;
}
#ct_report_results_wrapper {
	float: left;
	width: 100%;
	margin-top: 20px;
}
#ct_report_results_filter input, .dataTables_filter input {
	display: inline-block !important;
	width: auto !important;
	height: 33px;
	box-shadow: none !important;
	border: 1px solid #999 !important;
	font-weight: 400;
}
#ct_report_results_length label,
#ct_report_results_filter label,
.dataTables_length label,
.dataTables_filter label {
	font-weight: 500 !important;
}
#ct_report_results_length select,
.dataTables_length select {
	height: 33px;
	border: 1px solid #999;
	box-shadow: none;
	width: 60px;
	border-radius: 4px;
	margin: 0 5px;
}
#ct_report_results_filter input:focus,
.dataTables_filter input:focus {
	border-color: #E3C05B;
}
table.dataTable tbody tr {
	background-color: #F7FAFC;
}
table.dataTable tbody tr.odd {
	background: #fff !important;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover,
table.dataTable tbody tr.odd:hover {
	background-color: #F1F3F9 !important;
}

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
	background-color: #F1F3F9 !important;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd:hover {
	background-color: #F1F3F9;
}
table#ct_report_results.display tbody tr:hover > td, 
table#ct_report_results.order-column.hover tbody tr:hover > td {
	background-color: #F1F3F9 !important;
}
table.dataTable.display tbody tr.even > .sorting_1, 
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
	background-color: #F7FAFC;
}
table.dataTable.no-footer {
	border-bottom: 1px solid #e7e7e7 !important;
}
table.dataTable thead th, table.dataTable thead td {
	border-bottom: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	color: #fff !important;
}
table.dataTable tbody th, table.dataTable tbody td {
	padding: 15px 12px;
}

table#ct_report_res tbody tr.odd > .sorting_1,
table#ct_report_res tbody tr.even > .sorting_1 {
	background-color: transparent !important;
}

































