.invoices {
	border: solid 1px #d8dee4;
	border-radius: 4px !important;
	overflow: hidden;
}
.invoices .head {
	background: #f6f8fa;
	text-align: left;
	padding: 10px;
	display: flex;
	gap: 20px;
	align-items: center;
}
.invoices .head a{
	display: block;
}
.invoices .head i{
	font-size: 13px;
}
.invoices .body {
	padding: 10px;
	display:flex;
	gap: 20px;
	justify-content: center;
}
.invoices .invoice_status{
	padding: 5px 15px;
	border: solid 1px #d8dee4;
	border-radius: 20px;
	background: #f6f8fa;
	display: flex;
	gap: 5px;
	align-items: center;
	justify-content: center;
	font-size: 15px;
}
.invoices .invoice_status span{
	padding: 3px 15px;
	border: solid 1px #d8dee4;
	border-radius: 30px;
	font-size: 13px;
	line-height: 1.2;	
}

.invoices .invoice_status span.amount{
	padding: 3px 7px;
	border: solid 1px #d8dee4;
	background: #d8dee4;
	border-radius: 30px;
	font-size: 13px;
	line-height: 1.2;	
}

.invoices .invoice_status span.Paid{
	border: solid 1px #2fa852;
	background: #2fa852;
	color: #fff;
}
.invoices .invoice_status span.Sent{
	border: solid 1px #F5533D;
	background: #F5533D;
	color: #FFF;
}

.invoices .acf-field-6638716176365{
  border: none !important;
  padding: 10px 0 !important;
}
.invoices .acf-field-6638716176365 .acf-label{
  display: none;
}

.invoices #acf-field-6638716176365 input{
  padding: 10px;
}

.invoices form.acfe-form.acf-form {
	display: flex;
	justify-content: center;
	align-items: center;
}

.invoices .acf-fields.acf-form-fields.-top {
	flex: 3;
}
	
.invoices input.acf-button.button.button-primary.button-large {
	border: none;
	padding: 7px 15px;
	background-color: #3857ee;
	color: white;
	font-weight: 400;
	border-radius: 0 3px 3px 0;
	font-size: 14px;
}
.invoices input.acf-button.button.button-primary.button-large:hover {
  background-color: #101d2e;
}