.bnws-cumato-fe-page .bnws-cumato-page-content :not(i):not(.material-icons):not(.material-symbols-outlined):not(.mce-ico),.bnws-cumato-fe-page #wpbody .bnws-cumato-page-content :not(i):not(.material-icons):not(.material-symbols-outlined):not(.mce-ico) {
  font-family: var(--bnws-cumato-font),Arial, Helvetica, sans-serif;
}

.bnws-cumato-fe-page.bnws-cumato-page a {
  font-family: var(--bnws-cumato-font),Arial, Helvetica, sans-serif;
  color: var(--bnws-cumato-col-primary);
}

.bnws-cumato-fe-page.bnws-cumato-page a:hover {
  color: var(--bnws-cumato-col-primary-80);
}

.bnws-cumato-fe-page.bnws-cumato-page  button {
  background-color: var( --bnws-cumato-col-primary );
  color: var( --bnws-cumato-col-text );
}
.bnws-cumato-fe-page.bnws-cumato-page  button:hover {
  background-color: var( --bnws-cumato-col-primary-80 );
  color: var( --bnws-cumato-col-text );
}

.bnws-cumato-page .boows-error-text {
  color: var(--bnws-cumato-col-error);
}

.bnws-cumato-page form.boows-form input.error, .bnws-cumato-page form.boows-form select.error, .bnws-cumato-page form.boows-form textarea.error, .bnws-cumato-page .boows-input-field input.error {
  border-bottom: 2px solid var(--bnws-cumato-col-error);
}

.bnws-cumato-service-box{
  text-align:center;
  padding: 20px;
  background: rgba(255,255,255,0.2);
  border-radius: var(--boows-default-border-container);
}
.bnws-cumato-service-title {
  font-size:20px;
}
div.bnws-cumato-service-box h3.bnws-cumato-service-amount {
  font-size:42px;
  font-weight:300;
  letter-spacing: -0.03em;
}
.bnws-cumato-text-title {
  font-weight:200;
}
.bnws-cumato-text-value {
  font-weight: 400;
}

.boows-table.cumato .boows-table-row {
  border-left:var(--boows-whitespace-l1) solid var(--boows-col-text-20);
  background-color: var(--boows-col-text-5);
}

.boows-table.cumato .boows-table-row:nth-child(odd) {
  background-color: var(--boows-col-primary-20);
  border-left:var(--boows-whitespace-l1) solid var(--boows-col-primary-40);
}
.boows-table.cumato .boows-table-row:hover {
  background-color: var(--boows-col-primary-40);
  border-left:var(--boows-whitespace-l1) solid var(--boows-col-secondary);
}
.boows-table.cumato .boows-table-row:last-child:not(.hide),.boows-table.cumato .boows-table-row.round-bottom{
  border-bottom-left-radius: var(--boows-default-border-container);  
  border-bottom-right-radius: var(--boows-default-border-container);
}

.adm-table-head,.adm-table-head-mob {
  background:var(--boows-col-text-20);
}

.boows-table.cumato {
  font-size:0.9em;
}

.boows-table.cumato .pager .page-number.active, .boows-table.cumato .pager .page-number.active:hover {
  background: var(--bnws-cumato-col-primary);
}
.boows-table.cumato .active-sort .table-sort,.boows-table.cumato header.adm-table-head .active-sort,.boows-table.cumato .no-item-found {
  color: var(--bnws-cumato-col-primary);
}
.boows-table.cumato .scroll-container {
  /* Foreground, Background */
  scrollbar-color: var(--bnws-cumato-col-text-80) var(--bnws-cumato-col-text);
}
.boows-table.cumato .scroll-container::-webkit-scrollbar {
  width: 5px; /* Mostly for vertical scrollbars */
  height: 5px; /* Mostly for horizontal scrollbars */
}
.boows-table.cumato .scroll-container::-webkit-scrollbar-thumb { /* Foreground */
  background: var(--bnws-cumato-col-text-80);
}
.boows-table.cumato .scroll-container::-webkit-scrollbar-track { /* Background */
  background: var(--bnws-cumato-col-text);
}
.boows-table.cumato .active-sort.column {
  background-color: rgba(255,255,255,0.25);
}
.boows-table.cumato .boows-table-data {
  border:none;
}

.bnws-cumato-table-hint {
  font-size: 0.8em;
  margin-top:8px;
}

.bnws-cumato-page .boows-snackbar.error {
  background: var(--bnws-cumato-col-error);
}

.bnws-cumato-page .boows-snackbar.success {
  background: var(--bnws-cumato-col-success);
}
