body.not-admin nav.footer-navigation {
	display:none;	
}


#eecc_login_div a {
	text-decoration:none;
}
#eecc_login_div {
	max-width:200px;
	margin-left:auto;
	margin-right:auto;
}
#eecc_login_div input {
	width:100%;
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.form-control[type=search] {
	min-height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem;
	border: 1px solid #ced4da;
	line-height: 1.5;
}

td.details-control {
	padding-top:5px;
	padding-bottom:5px;
}
td.details-control a {
	font-size:18px;
}
th.details-control {
	// border-color:rgb(33, 37, 41);
	// border-bottom-color:rgb(33, 37, 41);
	// color:rgba(0,0,0,0);
	
}
.site .dt-bootstrap5 .details-control a.eecc-action:hover:not(.wp-block-button__link):not(.wp-block-file__button),
.site .dt-bootstrap5 .details-control a.eecc-action:active:not(.wp-block-button__link):not(.wp-block-file__button),
.site .dt-bootstrap5 .details-control a.eecc-action:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	background-color:unset;
}
a.eecc-action {
	padding-left:6px;
	padding-right:6px;
	
}
.shown.bank-shown .details-control .fa-hand-holding-usd {
	/* color:inherit !important; */
}
.shown.bank-shown .details-control .fa-hand-holding-usd:before {
	content: "\f4bd";
}
.table>:not(caption)>*>* {
	// padding-top:9px;
	// padding-bottom:9px;
} 
.dataTables_wrapper th {
	white-space:nowrap;
}
.dataTables_wrapper tr.status-cancel td:last-child {
	border-right-color:rgba(0,0,0,0.3);
}
.dataTables_wrapper tr.status-cancel td:first-child {
	border-left-color:rgba(0,0,0,0.3);
}
.dataTables_wrapper tr.status-cancel td {
	border-left-color:rgba(255,255,255,0.3);
	border-right-color:rgba(255,255,255,0.3);
}
.dataTables_wrapper th,
.dataTables_wrapper td {
	border-color:rgba(0,0,0,0.3);
}
.dataTables_wrapper td.loan {
	padding-top:5px;
	padding-bottom:1px;
	padding-right:0px:
}
td span.remark.date,
td span.remark.content {
	text-overflow: ellipsis;
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
}
details.bank-cloud summary .summary {
	text-decoration:underline;
}
details.bank-cloud summary::after {
	content:")";
}
details.bank-cloud summary::before {
	content:"(";
}
details.bank-cloud summary::marker {
	content:"";
	display:none !important;
}
details.bank-cloud {
	display:inline;
}
details.bank-cloud p {
	display: inline;
	margin:0;
	line-height:normal;
}
details.bank-cloud[open] .bank-cloud {
	white-space:nowrap;
}
details.bank-cloud[open] {
	display:block;
	white-space:normal;
	word-break: break-word;
}
details.bank-cloud:not([open]) {
	display:inline;
}
details.bank-cloud[open] summary {
	display:none;
}

.site a.bank-cloud:focus,
.site .dt-bootstrap5 a.bank-cloud:focus:not(.wp-block-button__link):not(.wp-block-file__button),
.site a.bank-cloud:hover,
.site a.bank-cloud:active,
.site a.bank-cloud:visited,
.site a.bank-cloud {
	font-family: monospace, 'Courier New';
	background-color:unset;
	text-decoration:none;
	color:inherit;
	margin-right:2px;
	border-width: 1px;
	border-style:solid;
	border-color:#888;
	border-radius: 4px;
	padding: 2px 2px;
	margin-bottom: 2px;
	display: inline-block;
}
.bank-cloud .bank {
	text-transform:uppercase;
}
.bank-cloud .bank-status {
	display:none;
}
div.dataTables_wrapper div.dataTables_filter input[type=search] {
	margin-right:5px;
}
#dataTable_filter {
		
		display:flex;
		align-items: baseline;
		justify-content: flex-end;
	}
@media screen and (max-width: 767px) {
	#dataTable_filter,
	div.dataTables_wrapper div.dataTables_length {
		text-align:left;
		justify-content: flex-start;
		margin-top:5px;
	}
	
}
div.dataTables_wrapper div.dataTables_info {
	padding-top:0px;
	margin-bottom:5px;
}

div.dataTables_wrapper .column-list label {
	display: flex;
	align-items: center;
}

div.dataTables_wrapper label {
	margin-bottom:unset;
}
div.dataTables_wrapper div.dataTables_filter input {
	margin-left:unset;
}
div.dataTables_wrapper div.dataTables_filter input[type=checkbox] {
	width:25px;
	margin-right:3px;
}
table.dataTable.table>:not(caption)>*>* {
	// padding-left:4px;
	// padding-right:4px;
	// padding-top:4px;
	// padding-bottom:4px;
}
#dataTable_wrapper .row:nth-child(2) .col-sm-12 {
	overflow-x:scroll;
}

/* Hide scrollbar for Chrome, Safari and Opera */
#dataTable_wrapper .row:nth-child(2) .col-sm-12::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#dataTable_wrapper .row:nth-child(2) .col-sm-12 {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

#dataTable_wrapper {
	// overflow-x:scroll;
}
table.dataTable {
	font-size: 13px;
	line-height:1.20;
	max-width:100%;
	
}
table.dataTable th {
	text-align:left;
}
table.dataTable td {
	white-space:nowrap;
}



.chart-col {
	margin-bottom:20px;
	
	
}
.chart-col .wrapper {
	background-color:#fff;
	/* border:1px solid #ccc; */
	height:100%;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.1);
	overflow:scroll;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.chart-col .wrapper::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.chart-col .wrapper {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}