:root {
  --forgeron-blue: #3f8cfc;
  --forgeron-primary-color: #3f8cfc;
  --forgeron-blue: #3f8cfc;
  --meo-primary-color: var(--forgeron-blue);
  --forgeron-primary-color: #3f8cfc;
  --forgeron-secondary-color: lightgrey;
  --forgeron-active-color: #34729d;
  --forgeron-hover-color: #34729d;
  --forgeron-change-color: #3872F1;
  --forgeron-text-color: #212529;
  --aureon-gold: #CEAE43;
  --aureon-silver: #D3D3D3;
  --primary-color: #3f8cfc;
  --primary-bg-color: whitesmoke;
  --text-primary-color: var(--forgeron-text-color);
  --secondary-color: #1a1b29;
  --secondary-bg-color: #f2f3f8;
  --text-secondary-color: whitesmoke;
  --tertiary-color: #d3d3d3;
  --text-tertiary-color: #606a8c;
  --accent-color: transparent;
  --main-background: var(--primary-bg-color);
  --breadcrumb-bg-color: var(--primary-color);
  --breadcrumb-text-color: darkgrey;
  --breadcrumb-highlight-color: whitesmoke;
  --link-color: var(--primary-color);
  --active-color: #3f8cfc;
  --highlight-color: #3f8cfc;
  --border-color: var(--secondary-color);
  --table-border-color: #dee2e6;
  --element-border: 1px solid var(--border-color);
  --element-border-radius: 0;
  --headline-color: var(--primary-color);
  --minor-color: #6c757d;
  --sidebar-primary-background: #3f8cfc;
  --sidebar-secondary-background: #fff;
  --hover-bg-color: var(--sidebar-secondary-background);
  --menu-icon-color: #fff;
  --header-background: #ffffff;
  --footer-background: #ffffff;
  --footer-border: none;
  --sidebar-border: none;
  --alert-color: red;
  --cancel-color: red;
  --card-box-shadow: 0 -1px var(--table-border-color);
  --card-bg-color: transparent;
  --card-element-border: var(--element-border);
  --card-element-border-radius: var(--element-border-radius);
  --form-element-border: var(--element-border);
  --form-element-border-radius: var(--element-border-radius);
  --overflow-bg-color: linear-gradient(to right, transparent, var(--card-bg-color) 50%);
  --forgeron-gap: calc(1rem / 2);
  --forgeron-gutter: calc(calc(1rem / 2) / 2);
  --forgeron-header-height: 4.75rem;
  --forgeron-footer-height: 3.75rem;
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.form-control::-moz-placeholder {
  color: transparent !important;
}

.form-control::placeholder {
  color: transparent !important;
}

.forgeron-filter-container .form-control::-moz-placeholder {
  color: var(--secondary-color) !important;
}

.forgeron-filter-container .form-control::placeholder {
  color: var(--secondary-color) !important;
}
