
        .public-company-logo {
            background-image: url("https://fortmannvrouwencentrum.clientomgeving.nl/api/files/public/public-logo.png?t=1786025685941");
        }

        body {
            background: #ecf0f5 !important;
        }

        .navbar {
            background-color: #f8f9fa !important;
        }
        .navbar h1, .navbar .nav-link, .navbar-text {
            color: #219ce1 !important;
        }

        .navbar a.dropdown-item {
            color: #212529 !important;
        }

        .box-success,
        .box-primary {
            border-top-color: #00a65a !important;
        }

        .btn.btn-success,
        span.cell.day.highlighted span,
        .callout.callout-success,.callout.callout-info {
            background-color: #00a65a !important;
            border-color: #00a65a !important;
            color: #fff !important;
        }

        .btn.btn-primary,
        .badge.bg-primary {
            background-color: #219ce1 !important;
            border-color: #219ce1 !important;
            color: #fff !important;
        }

        .time-label span {
            background-color: #219ce1 !important;
             color: #fff !important;
        }

        .webshop-categories ul {
            background: rgb(242, 247, 252);
        }

        .article-box .el-tabs__item.is-active {
            color: #00a65a !important;
        }

        .article-box .el-tabs__active-bar {
            background-color: #00a65a !important;
        }

        .vuetable-body .btn-secondary {
            background-color: #219ce1 !important;
            border-color: #219ce1 !important;
            color: #fff !important;
        }

        .webshop-categories .nav-link.active {
            color: #495057 !important;
            border-bottom: 2px solid #495057 !important;
        }

        .webshop-categories .nav-link {
            color: #007bff !important;
        }:root
{
	--fm-bordeaux:#63143D;
	--fm-bordeaux-dark:#3F0B27;
	--fm-bordeaux-mid:#520F32;
	--fm-bordeaux-soft:#8A4666;
	--fm-bordeaux-line:#D9BECB;
	--fm-amber:#B4550F;
	--fm-amber-dark:#8F420B;
	--fm-amber-soft:#D98A4A;
	--fm-blush:#F0C8C3;
	--fm-blush-light:#FAEAE7;
	--fm-cream:#F5F0EB;
	--fm-cream-shade:#EDE5DB;
	--fm-cream-light:#FBF8F4;
	--fm-bg:var(--fm-cream);
	--fm-surface:var(--fm-cream-light);
	--fm-text:var(--fm-bordeaux);
	--fm-text-muted:var(--fm-bordeaux-soft);
	--fm-link:var(--fm-amber);
	--fm-primary:var(--fm-amber);
	--fm-primary-hover:var(--fm-amber-dark);
	--fm-header:var(--fm-bordeaux);
	--fm-radius:18px;
	--fm-radius-pill:999px;
	--fm-shadow:0 4px 14px #3f0b2714 0 10px 30px #3f0b2712;
	--fm-font-body:Lufga,system-ui,-apple-system,sans-serif;
	--fm-font-display:Lora,Georgia,serif;
}

body
{
	background:var(--fm-bg);
	color:var(--fm-text);
	font-family:var(--fm-font-body);
}

h1,h2,h3
{
	font-family:var(--fm-font-display);
	font-style:italic;
	font-weight:400;
	color:var(--fm-text);
	letter-spacing:-.01em;
}

a
{
	color:var(--fm-link);
}

a:hover
{
	color:var(--fm-amber-dark);
}

button,.btn,.button,input[type="submit"]
{
	background:var(--fm-primary);
	border:0;
	border-radius:var(--fm-radius-pill);
	color:var(--fm-cream);
	font-family:var(--fm-font-body);
	transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);
}

button:hover,.btn:hover,.button:hover,input[type="submit"]:hover
{
	background:var(--fm-primary-hover);
}

button:active,.btn:active,.button:active
{
	transform:scale(.97);
}

.btn-secondary,.button-secondary
{
	background:transparent;
	border:1.5px solid var(--fm-bordeaux);
	color:var(--fm-bordeaux);
}

.btn-secondary:hover,.button-secondary:hover
{
	background:var(--fm-bordeaux);
	color:var(--fm-cream);
}

.card,.panel,.box
{
	background:var(--fm-surface);
	border:1px solid var(--fm-bordeaux-line);
	border-radius:var(--fm-radius);
	box-shadow:var(--fm-shadow);
}

input,select,textarea
{
	background:var(--fm-cream-light);
	border:1.5px solid var(--fm-bordeaux-line);
	border-radius:10px;
	color:var(--fm-text);
	font-family:var(--fm-font-body);
}

input:focus,select:focus,textarea:focus
{
	border-color:var(--fm-amber);
	outline:2px solid #b4550f40;
	outline-offset:1px;
}

::placeholder
{
	color:var(--fm-text-muted);
}

header,.header,.navbar,.topbar
{
	background:var(--fm-header);
	color:var(--fm-cream);
}

header a,.header a,.navbar a,.topbar a
{
	color:var(--fm-cream);
}

header a:hover,.header a:hover,.navbar a:hover,.topbar a:hover
{
	color:var(--fm-blush);
}

table th
{
	background:var(--fm-cream-shade);
	color:var(--fm-text);
}

table td,table th
{
	border-color:var(--fm-bordeaux-line);
}

hr
{
	border:0;
	border-top:1.5px solid var(--fm-amber);
}