.container-colored {
    background-color: hsl(0deg 0% 75% / 15%);
}

.gwt-HTML.open_balance_list {background-color: aqua;}

.open_balance_invoice {padding: 5px;display: block;min-height: 60px;}

span.invoice_open {float: right;font-family: monospace;}

span.invoice_amount {float: left;min-width: 115px;font-family: monospace;text-align: right;margin-left: 10px;}

span.invoice_date {font-size: 70%;}

span.invoice_due_date {float: right;font-size: 70%;}

* {font-variant: small-caps;}

.open_balance_invoice::before {content: ' ';background: #cccccc;height: 0.1px;display: block;}

span.invoice_open::first-letter {font-size: 50%;}

span.invoice_amount::first-letter {font-size: 50%;color: #666;}

span.invoice_number {float: left;}

.container_load_image::before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: .2;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.load_image {
    width: 70px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 3;
}


.gwt-CheckBox label {margin-left: 5px;width: 100%;}

span.gwt-CheckBox {display: inline-flex;}

input[type="checkbox"] {height: 25px;width: 18px;}