
        .public-company-logo {
            width:0 !important;
        }

        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;
        }body
{
	background:#f6f2eb!important;
	color:#283e33!important;
	font-family:Arial,sans-serif;
	font-size:16px;
	line-height:1.65;
}

.public-navbar
{
	background:#283e33!important;
	color:#f6f2eb!important;
	border-bottom:1px solid #c9b382;
	padding:22px 24px!important;
}

.public-navbar h1
{
	font-family:Georgia,serif!important;
	font-size:28px!important;
	font-weight:400!important;
	color:#f6f2eb!important;
}

.public-navbar .company-logo
{
	color:#f6f2eb!important;
}

.md-scheduler
{
	max-width:820px;
	margin:36px auto 64px!important;
}

.md-scheduler__box
{
	background:#faf7f0!important;
	border:1px solid #ddd3c0!important;
	border-radius:12px!important;
	margin-bottom:16px!important;
	box-shadow:none!important;
}

.md-scheduler__box__title
{
	padding:20px 24px!important;
	color:#283e33!important;
}

.md-scheduler__box__title__main
{
	font-family:Georgia,serif!important;
	font-size:24px!important;
	font-weight:400!important;
}

.md-scheduler__box__content
{
	padding:20px 24px!important;
}

.md-scheduler__list-item
{
	padding:16px 12px!important;
	font-size:16px!important;
}

.md-scheduler__small
{
	font-size:14px!important;
	color:#526052!important;
}

.md-day.md-available
{
	background:#e9e4d9!important;
	color:#283e33!important;
	border-radius:8px!important;
}

.md-day.md-selected,.md-scheduler__timepicker button:focus
{
	background:#283e33!important;
	color:#f6f2eb!important;
	border:1px solid #c9b382!important;
}

.md-scheduler__timepicker button
{
	background:#283e33!important;
	color:#f6f2eb!important;
	border:1px solid #c9b382!important;
	border-radius:8px!important;
	padding:12px 18px!important;
}

.md-scheduler input,.md-scheduler textarea,.md-scheduler select
{
	font-size:16px!important;
	border:1px solid #c8c6b8!important;
	border-radius:6px!important;
	color:#283e33!important;
	background:#fffdf8!important;
}

.md-scheduler input[type=checkbox]
{
	accent-color:#283e33;
}

.md-scheduler button[type=submit],.md-scheduler .btn-primary
{
	background:linear-gradient(115deg,#c9b382,#f3e8cf,#ddc99f)!important;
	color:#283e33!important;
	border:1px solid #c9b382!important;
	border-radius:999px!important;
	padding:14px 26px!important;
	font-size:16px!important;
	font-weight:600!important;
	box-shadow:none!important;
}

.footer
{
	color:#526052!important;
	font-size:13px!important;
}

.footer a
{
	color:#283e33!important;
}

@media(max-width:600px) {
	.public-navbar
	{
		padding:18px 16px!important;
	}

	.public-navbar h1
	{
		font-size:24px!important;
	}

	.md-scheduler
	{
		margin:24px auto 40px!important;
	}

	.md-scheduler__box__content,.md-scheduler__box__title
	{
		padding:16px!important;
	}

	.md-scheduler__box__title__main
	{
		font-size:22px!important;
	}
}

h2,h3
{
	font-family:Georgia,serif!important;
	color:#283e33!important;
	font-weight:400!important;
}

label
{
	color:#283e33!important;
	line-height:1.6!important;
}

input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select
{
	font-size:16px!important;
	border:1px solid #c8c6b8!important;
	border-radius:6px!important;
	color:#283e33!important;
	background:#fffdf8!important;
}

input[type=checkbox],input[type=radio]
{
	accent-color:#283e33;
}

button[type=submit],.btn-primary
{
	background:linear-gradient(115deg,#c9b382,#f3e8cf,#ddc99f)!important;
	color:#283e33!important;
	border:1px solid #c9b382!important;
	border-radius:999px!important;
	padding:14px 26px!important;
	font-size:16px!important;
	font-weight:600!important;
	box-shadow:none!important;
}