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

        body {
            background: #ffffff !important;
        }

        .navbar {
            background-color: #ffffff !important;
        }
        .navbar h1, .navbar .nav-link, .navbar-text {
            color: #0d2ea9 !important;
        }

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

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

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

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

        .time-label span {
            background-color: #0d2ea9 !important;
             color: #fff !important;
        }

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

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

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

        .vuetable-body .btn-secondary {
            background-color: #0d2ea9 !important;
            border-color: #0d2ea9 !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
{
	--viv-deep:#391820;
	--viv-moon:#F3E9D4;
	--viv-river:#A1B6C9;
	--viv-midnight:#1E2042;
	--viv-blue:#0D2EA9;
	--viv-sand:#CDAB83;
	--viv-ochre:#C67A35;
	--viv-breath:#FBF3E9;
	--viv-rooted:#623830;
	--viv-bg:var(--viv-breath);
	--viv-text:var(--viv-midnight);
	--viv-accent:var(--viv-blue);
	--viv-accent-hover:#0a2483;
	--viv-line:#e3d8c6;
}

body,.md-scheduler
{
	font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;
	color:var(--viv-text);
	background-color:var(--viv-bg);
	line-height:1.5;
}

h1,h2,h3,h4
{
	color:var(--viv-deep);
	font-weight:600;
	letter-spacing:.01em;
}

button,.btn,input[type="submit"],a.button
{
	background-color:var(--viv-accent);
	color:var(--viv-moon);
	border:none;
	border-radius:6px;
	padding:10px 20px;
	font-family:'Inter',sans-serif;
	font-weight:500;
	cursor:pointer;
	transition:background-color .2s ease;
}

button:hover,.btn:hover,input[type="submit"]:hover,a.button:hover
{
	background-color:var(--viv-accent-hover);
}

.btn-secondary
{
	background-color:transparent;
	color:var(--viv-accent);
	border:1px solid var(--viv-accent);
}

a
{
	color:var(--viv-accent);
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

input,select,textarea
{
	border:1px solid var(--viv-line);
	border-radius:6px;
	padding:8px 12px;
	font-family:'Inter',sans-serif;
	color:var(--viv-text);
	background-color:#fff;
}

input:focus,select:focus,textarea:focus
{
	outline:none;
	border-color:var(--viv-accent);
	box-shadow:0 0 0 2px #0d2ea91f;
}