<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ----------------------------------------
 * Denne CSS-fil indlÃ¦ses for alle udgaver
 * af sitet INDEN den lokale CSS-fil.
 ------------------------------------------ */

:root {
	--bs-blue: #0d6efd;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #dc3545;
	--bs-orange: #fd7e14;
	--bs-yellow: #ffc107;
	--bs-green: #198754;
	--bs-teal: #20c997;
	--bs-cyan: #0dcaf0;
	--bs-white: #fff;
	--bs-gray: #9691a4;
	--bs-gray-dark: #454056;
	--bs-gray-100: #f9f8fa;
	--bs-gray-200: #f00 !important;
	--bs-gray-300: #efecf3;
	--bs-gray-400: #d5d2dc;
	--bs-gray-500: #bbb7c5;
	--bs-gray-600: #9691a4;
	--bs-gray-700: #666276;
	--bs-gray-800: #454056;
	--bs-gray-900: #1f1b2d;
	--bs-primary: #fd5631;
	--bs-accent: #5d3cf2;
	--bs-secondary: whitesmoke;
	--bs-success: #07c98b;
	--bs-info: #3c76f2;
	--bs-warning: #fdbc31;
	--bs-danger: #f23c49;
	--bs-light: #fff;
	--bs-dark: #1f1b2d;
	--bs-primary-rgb: 93, 60, 242;
	--bs-accent-rgb: 222, 186, 216;
	--bs-secondary-rgb: 255, 255, 255;
	--bs-success-rgb: 7, 201, 139;
	--bs-info-rgb: 60, 118, 242;
	--bs-warning-rgb: 253, 188, 49;
	--bs-danger-rgb: 242, 60, 73;
	--bs-light-rgb: 245, 245, 245;
	--bs-dark-rgb: 245, 245, 245;
	--bs-white-rgb: 245, 245, 245;
	--bs-black-rgb: 0, 0, 0;
	--bs-body-color-rgb: 102, 98, 118;
	--bs-body-bg-rgb: 245, 245, 245;
	--bs-gradient: linear-gradient(26.21deg, #5d3cf2 0%, #fd5631 108.88%);
	--bs-body-font-family: 'Sora' !important;
	--bs-body-font-size: 0.9rem;
	--bs-body-font-weight: 300;
	--bs-body-line-height: 1.5;
	--bs-body-color: black;
	--bs-body-bg: #fff;
}

body {
	background: whitesmoke !important;
	font-family: sora;
}

.container-lg,
.container-md,
.container-sm,
.container {
	max-width: 95%;
}

a {
	color: #7A617E;
	text-decoration: underline;
}

a:active,
a:hover {
	color: #5E475D
}

p {
	font-size: 14px;
	letter-spacing: -0.01rem;
	font-weight: 300;
}

.h5.mb-5 {
	color: #582950;
	font-size: 17px !important;
	margin-top: -10px;
	margin-bottom: 2.5% !important;
}

.mb-3 {
	margin-bottom: 0.75rem !important;
}

.bg-secondary {
	background-color: whitesmoke !important;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgb(0, 0, 0);
	font-weight: 500;
	font-size: 15px;
	letter-spacing: -0.01rem;
}

h2,
.h2,
h1,
.h1 {
	letter-spacing: -0.075rem;
	font-size: 1.65rem !important;
}

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
	font-weight: 500;
	color: #000;
}

.pt-5.mb-2.pb-md-3 {
	padding-top: 0rem !important;
}

h5,
.h5 {
	letter-spacing: -0.025rem;
}

.navbar-dark {
	background-color: white !important;
}

#mainLogo {
	width: 135px;
	top: -5px !important;
}

.fw-bold.text-decoration-none.py-1 {
	color: #934486;
}

.h5.mb-3.text-muted.fw-light {
	font-size: 17px !important;
	font-weight: 400 !important;
}

.icon-box-media.bg-light.text-primary.rounded-circle.me-2 {
	color: #582950 !important;
}

.icon-box.card.flex-row.align-items-center.flex-shrink-0.card-hover.border-0.bg-secondary.rounded-pill.py-2.ps-2.pe-4.mb-2.mb-sm-3.me-sm-3.me-xxl-4 {
	padding: 6.5px !important;
	background: white !important;
	border: 1px solid #e6e6e6 !important;
}

.accordion-button:not(.collapsed) {
	color: #582950;
}

.btn-link:hover {
	color: #582950;
}

.btn-translucent-primary:hover,
.btn-translucent-primary:focus,
.btn-translucent-primary:active,
.btn-translucent-primary.active,
.btn-translucent-primary.show {
	background-color: #582950;
	color: white !important;
	box-shadow: none !important;
}

.btn-link {
	font-size: 15px;
	font-weight: 500 !important;
	font-family: sora;
}

.text-primary {
	color: #582950 !important;
}

.btn-translucent-primary {
	color: #582950 !important;
	background: #debad8;
}

h3,
.h3,
.fs-3 {
	line-height: 1 !important;
}

.pt-1 {
	padding-top: 0px !important;
}

.display-4.text-light.pb-2.mb-4.mb-lg-5 {
	font-weight: 500 !important;
	letter-spacing: -0.1rem !important;
	font-size: 2.75rem !important;
	font-optical-sizing: revert;
	padding: 5rem 0rem 0rem 0rem !important;
	min-width: 100%;
	text-align: center;
}

.btn.btn-accent.btn-sm.rounded-pill.ms-2.order-lg-3.px-1 {
	background: #582950 !important;
	border: none;
	font-size: 15px !important;
	padding: 0.8rem 1.5rem !important;
	color: white !important;
	font-family: sora;
}

.container.mb-4.mb-md-5 {
	margin-top: 2.5%;
}

.h5.mb-4 {
	font-size: 17px !important;
}

.icon-box:hover .icon-box-media.text-primary,
.icon-box.active .icon-box-media.text-primary,
.icon-box.show .icon-box-media.text-primary {
	background-color: white !important;
	color: black !important;
	border-radius: 100px;
}

.\).col-lg-7.position-relative.pe-lg-5.mb-5.mb-lg-0 {
	background: white;
	padding: 3%;
	border-radius: 10px;
	border: solid 0px #dcdcdc;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px !important;
}

.footer {
	flex-shrink: 0;
	background: #582950 !important;
}

.btn.btn-primary.rounded-pill.w-100 {
	background: white !important;
	border: solid 1px #582950 !important;
	color: #582950;
	padding: 0.75rem;
	font-size: 15px;
}

.text-info {
	color: #9691a4 !important;
}

.nav-pills .nav-link.active,
.nav-pills .show&gt;.nav-link {
	color: #582950;
	font-weight: 500;
	background: white !important;
	box-shadow: none;
	border: solid 1px #582950;
	border-radius: 0.5rem !important;
}

.col-lg-6.col-md-6.offset-lg-1.offset-md-1.text-md- start.text-center {
	font-family: sora;
	letter-spacing: -0.05rem;
}

.btn.btn-icon.btn-translucent-primary.mx-1.fbc-UID_1:hover {
	background: #582950;
	color: white !important;
	box-shadow: none;
}

.nav-pills .nav-link:hover {
	color: #454056;
	background-color: white !important;
	box-shadow: none;
	border-radius: 0.5rem !important;
}

.page-link:hover {
	color: #582950;
	font-weight: 500;
}

.py-md-4.py-5.bg-primary.rounded-3 {
	background: #DEBAD8 !important;
}

.form-group-light {
	background-color: rgb(88, 41, 80);
}

.bg-dark.pb-4.pt-5.sticky-top {
	background: #fff0 !important;
}

.bg-dark.pb-4.pt-5.mt-sm-5.mt-md-1 {
	background: whitesmoke !important;
}

.navbar-dark .nav-item:hover .nav-link:not(.disabled) {
	color: #582950;
}

.my-5 {
	margin-top: 0rem !important;
	margin-bottom: 2rem !important;
}

.card.border-0.bg-secondary.shadow-sm.card-hover.card-horizontal.mb-3:hover {
	border: solid 0px #582950 !important;
	border-radius: 10px !important;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px !important;
}

.range-slider-ui .noUi-handle {
	background-color: #582950;
}

.range-slider-ui .noUi-connect {
	background-color: whitesmoke;
}

.nav-pills .nav-link {
	font-family: sora;
	font-weight: 500;
	padding: 12.5px 25px;
	border: solid 1px #e1e1e1;
	border-radius: 0.5rem;
}

.alert.bg-success.mb-4 {
	background: #582950 !important;
	color: white;
	font-size: 0.75rem;
}

.btn.btn-primary.btn-lg.rounded-pill {
	background: #582950;
	border: 3.5px solid #582950;
	width: 100%;
}

.navbar-dark.navbar-stuck {
	background-color: #1f1b2d;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.fi-chevron-right.fs-sm.ms-2 {
	color: white;
}

.container.pt-4.pb-5.mb-md-4 {
	padding-top: 0px !important;
}

.btn.btn-primary.btn-lg.rounded-pill.ms-sm-auto {
	background: #582950;
	border: solid #582950;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.show {
	border-color: transparent !important;
}

.border-primary {
	border: solid 2.5px #582950 !important;
	border-radius: 1rem;
}

.btn.btn-outline-info.w-100.rounded-pill.mb-3 {
	font-weight: 500;
	border: solid 2px black !important;
}

.btn-outline-info {
	color: #000;
	border-color: #3c76f2;
}

.fi-mail.fs-lg.me-1 {
	display: none;
}

.card.shadow-sm.p-lg-3.mb-3.mb-lg-0 {
	padding: 0rem !important;
}

.btn-outline-info:hover {
	background-color: #582950;
	border-color: #582950;
}

.text-nav.stretched-link.text-decoration-none {
	font-size: 17px;
	letter-spacing: -0.025rem;
	font-weight: 500;
}

.card.border-0.bg-secondary.shadow-sm.card-hover.card-horizontal.mb-3 {
	border-radius: 10px;
	border: 0px solid #dcdcdc !important;
	background: white !important;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px !important;
}

.shadow-sm {
	box-shadow: none !important;
}

.nav-link {
	background: none !important;
}

.card.shadow-sm.bg-secondary.my-3 {
	background: white !important;
	border: solid 1px #dcdcdc;
}

.h5.text-light.mb-4 {
	color: black !important;
	margin-top: -2rem;
	font-weight: 500;
}

.nav-pills .nav-link.active,
.nav-pills .show&gt;.nav-link {
	color: #582950;
	font-weight: 500;
	background: white !important;
	box-shadow: none;
	font-weight: 500;
}

.nav.nav-pills.flex-column.flex-md-row.pt-3.pt-md-0.pb-md-4.border-bottom-md {
	border-bottom: 0px !important;
}

.h2.mb-2 {
	letter-spacing: -0.05rem;
}

.btn.btn-info.btn-sm.clickable.mb-3 {
	background: #582950;
	color: white;
	border: none;
	box-shadow: none !important;
	font-weight: 500;
	padding: 15px 25px;
}

.nav-item.m-2 {
	background: #fff;
	border-radius: 0.5rem;
	color: #582950;
}

.btn-icon {
	border-radius: 100px;
}

.form-group-light .form-control,
.form-group-light .form-select {
	font-size: 15px;
	font-weight: 400;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	border-radius: 10px !important;
	border: solid 0px #582950;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px !important;
}
}

.text-center.mb-3 {
	background: white;
	border-radius: 10px;
	border: solid 1px #dcdcdc;
}

hr:not([size]) {
	height: 0px;
}

.card.shadow-sm.mb-3 {
	border: none;
}

h6,
.h6,
.fs-6 {
	line-height: 1.4;
	font-family: sora;
	font-weight: 500;
	letter-spacing: -0.05rem;
	font-size: 17px !important;
}

.alert-danger {
	color: #fff;
	background-color: #c2303a;
	border-color: #c2303a;
}

.alert-danger a,
.alert-danger a.alert-link {
	color: #fff;
	text-decoration: underline;
}

.alert-info {
	color: #fff;
	background-color: #582950;
	border-color: #582950;
}

.alert-info a,
.alert-info a.alert-link {
	color: #fff;
	text-decoration: underline;
}

.btn-sm,
.input-group-sm .btn,
.btn-group-sm&gt;.btn {
	padding: .925rem 1.25rem;
}

.btn-accent {
	color: #fff;
	background-color: #dbb8d5;
	border-color: #ddb9d7;
	box-shadow: unset;
	font-family: sora;
}

.fw-normal {
	font-weight: 500 !important;
	font-size: 15px;
	color: black;
}

.btn-link.btn-light {
	color: rgba(0, 0, 0, 0.7);
}

.fi-checkbox-checked-alt.me-1 {
	display: none;
}

.d-flex.justify-content-start.align-items-center.mb-3 {
	background: none !important;
	padding: 2.5%;
	border-radius: 10px;
	border: none !important;
}

.nav-link:hover,
.nav-link:focus {
	color: #582950 !important;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 0px !important;
}

.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}

.card.card-hover.border-0.shadow-sm.h-100 {
	border: 1px solid #efecf3 !important;
	background: white !important;
}

.card.shadow-sm.bg-secondary.my-5 {
	border-radius: 7.5px;
	border: none;
	padding: 2.5%;
	background: white !important;
}

.text-muted {
	color: #582950 !important;
	font-weight: 500;
}

.h5.mb-2 {
	letter-spacing: -0.035rem;
}

.py-md-4.py-5.bg-primary.rounded-3 {
	background: #582950 !important;
}

.mb-4.pb-md-3 {
	color: white !important;
}

.pb-5 {
	padding-bottom: 0rem !important;
}

.text-center.pt-5.mb-4.pb-md-3 {
	color: black !important;
	letter-spacing: -0.075rem;
	font-size: 2.25rem;
}

.card-header {
	border-bottom: 0px solid #fff;
	padding: 2rem 0rem 1rem 2rem;
}

.form-label {
	margin-bottom: 1rem;
	font-size: 1rem;
	color: #1f1b2d;
	font-weight: 500;
	font-family: sora;
}

.position-relative.bg-white.zindex-5 {
	background: whitesmoke !important;
}

.btn.btn-primary.rounded-pill.px-3.px-sm-4 {
	background: #582950;
	border: solid 6px #582950;
	font-family: sora;
}

.card-body {
	border-radius: 10px;
	padding: 1.25rem 2rem;
}

.btn-accent:hover,
.btn-accent:focus,
.btn-accent:active,
.btn-accent.active,
.btn-accent.show {
	box-shadow: none;
}

.col-md-5.order-md-2.mb-5.mb-md-0.d-none.d-md-block {
	max-width: 475px;
}

.fi-plus.mx-2 {
	color: white;
}

.btn.btn-outline-primary.btn-lg.rounded-pill.w-100.d-md-none.collapsed {
	display: none;
}

.fi-plus.mx-2 {
	color: white;
}

.btn-scroll-top-icon.fi-chevron-up {
	color: white;
}

.btn-scroll-top {
	background-color: rgb(88, 41, 80);
}

.page-item.active .page-link {
	background-color: #582950;
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("https://img.icons8.com/ios-glyphs/344/menu--v1.png");
}

.btn.btn-info.btn-xs.rounded-pill.fs-xs.mx-1.my-1 {
	background: #582950;
	border: none;
	padding: 0.5rem 1rem;
	font-weight: 500;
	font-size: 13px !important;
	font-family: sora;
}

.marker-cluster-small {
	background-color: #DEBAD8 !important;
}

.marker-cluster-small div {
	background-color: rgb(88, 41, 80) !important;
	color: white;
	font-family: sora !important;
	font-weight: 600 !important;
}

h1 .nav-link:hover,
h2 .nav-link:hover,
h3 .nav-link:hover,
h4 .nav-link:hover,
h5 .nav-link:hover,
h6 .nav-link:hover,
.h1 .nav-link:hover,
.h2 .nav-link:hover,
.h3 .nav-link:hover,
.h4 .nav-link:hover,
.h5 .nav-link:hover,
.h6 .nav-link:hover {
	color: #582950;
}

.fs-base {
	font-family: sora;
	font-size: 0.9rem !important;
}

.icon-box-title:not(.text-light):not(.text-white) {
	font-family: sora;
	font-size: 15px !important;
}

.leaflet-container a {
	color: #582950 !important;
	font-family: sora;
	font-size: 0.8rem;
	text-decoration: none;
	font-weight: 500;
	letter-spacing: -0.025rem !important;
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
	padding: 2.5%;
	border-radius: 7.5px !important;
}

.bg-secondary {
	--bs-bg-opacity: 1;
}

.position-absolute.top-0.start-0.w-100.bg-dark {
	background: #fff0 !important;
}

.text-muted {
	font-weight: 500 !important;
}

.h2.mb-4.pb-md-3.text-black {
	color: black !important;
	margin-bottom: 10px !important;
}

.form-check-input:checked {
	border-color: #582950;
}

#frontpageHero {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)), url("/custom/img/aaron-blanco-tejedor-aocUkMcxeqI-unsplash.jpg");
	background-size: cover;
	background-position: initial;
}

.col-md-7.order-md-1 {
	min-width: 100%;
}

.h5.text-light.mb-4 {
	color: white !important;
	text-align: center;
}

.form-select {
	background-image: url("/custom/img/chevron.png");
}

.form-check-input:checked[type="checkbox"] {
	background-image: url("/custom/img/icons8-done-26.png");
}

h1 .nav-link,
h2 .nav-link,
h3 .nav-link,
h4 .nav-link,
h5 .nav-link,
h6 .nav-link,
.h1 .nav-link,
.h2 .nav-link,
.h3 .nav-link,
.h4 .nav-link,
.h5 .nav-link,
.h6 .nav-link {
	font-weight: 500;
	line-height: 1.5;
}

.form-group-light {
	border-color: rgba(255, 255, 255, 0);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.show {
	background-color: #fd390e;
	border-color: #fd390e;
	color: #fff;
	box-shadow: none;
}

.bg-dark.pb-4.pt-5 {
	background-position: center;
}

.nav-tabs:not(.nav-fill):not(.nav-justified).flex-column .nav-item,
.nav-pills.flex-column .nav-item {
	font-family: sora;
	font-size: 15px;
}

.position-relative.bg-white.rounded-xxl-4.pt-md-3.zindex-5 {
	background: whitesmoke !important;
}

.card.shadow-sm.bg-secondary.my-5 {
	border-radius: 10px;
	border: solid 1px #e6e6e6;
	padding: 0%;
}

.order-md-2.order-1.ms-md-4 {
	max-width: 25%;
}

.clickable {
	font-family: sora;
	font-weight: 500;
	font-size: 15px;
	color: black;
	border-radius: 10px;
}

.navbar-expand-lg .dropdown-menu.dropdown-menu-dark {
	background-color: white !important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	border-radius: 10px;
}

.dropdown-item {
	font-weight: 500;
	color: black !important;
	font-family: sora;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.show {
	background-color: black !important;
	border-color: black !important;
	color: #fff !important;
	box-shadow: none;
}

.d-block.mx-auto.my-3 {
	max-width: 50%;
}

.display-4.pb-2.mb-4.mb-lg-5 {
	font-size: 1.25rem;
	margin-top: 2.5%;
}

.rounded-xl-pill {
	border-radius: 1rem !important;
}

.rounded-pill {
	border-radius: 0.5rem !important;
}

.icon-box.card.flex-row.align-items-center.flex-shrink-0.card-hover.border-0.bg-secondary.rounded-pill.py-2.ps-2.pe-4.mb-2.mb-sm-3.me-sm-3.me-xxl-4 {
	padding: 6.5px !important;
}

.range-slider-ui .noUi-tooltip {
	padding: .15rem .15rem;
	border: 0px solid #fff;
	border-radius: 3.5px !important;
	background-color: #fff;
	color: #000;
	line-height: 1.2;
	font-weight: 500;
	box-shadow: rgba(100, 100, 111, 0.3) 0px 7px 29px 0px;
	font-size: 10px;
}
}

.card.border-0.shadow-sm.mb-5 {
	border: 1px solid #efecf3 !important;
}

.card.border-0.shadow-sm.mb-4 {
	border: 1px solid #efecf3 !important;
}

.page-loading-inner&gt;span {
	font-size: 1rem;
	color: black !important;
	letter-spacing: -0.025rem !important;
}

#activities_container {
	border: 1px solid #efecf3 !important;
}

.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
	color: rgba(0, 0, 0, 0.7);
	font-family: sora !important;
	font-size: 15px;
	line-height: 1.5;
}

.mce-content-body {
	font-family: sora !important;
	;
	font-size: 15px;
}

.tox-tinymce {
	border: 1px solid #d9d9d9 !important;
}

.marker-cluster-medium div {
	background-color: rgb(88, 41, 80) !important;
	color: white !important;
	font-family: sora !important;
	font-weight: 700 !important;
}

.marker-cluster-medium {
	background-color: rgb(222, 186, 216) !important;
}

.form-control::placeholder {
	opacity: 1;
	font-weight: 300;
	font-size: 13px !important;
}

.form-check-label {
	font-size: 15px;
	color: black;
}

.col-md-6.border-end-md.p-4.p-sm-5 {
	text-align: center;
}

.card-img-top.overflow-hidden.position-relative {
	max-height: 10rem !important;
}

.cover {
	background: #582950;
	margin-top: -0.75rem;
	min-height: 25rem;
}

.bg-primary {
	background-color: #582950 !important;
}

.btn.btn-primary {
	background: #582950 !important;
	border: 1px solid #582950 !important;
}

.coverguide {
	background: url(https://sk22.moveon.dk/custom/img/jason-goodman-CmuotQrfCgk-unsplash.jpg) !important;
	margin-top: -0.75rem;
	min-height: 25rem;
	background-size: cover !important;
}

.coverguidemateriale {
	background: url(https://socialkompas.dk/custom/img/bud.jpg);
	background-size: auto;
	margin-top: -0.75rem;
	min-height: 25rem;
	background-size: cover !important;
}

.card.text-center.bg-info.text-white.mb-2 {
	background-color: #582950 !important;
}

.display-6.mb-2.pb-0 {
	font-size: 1.25rem;
}

img.d-block.mx-auto.my-3 {
	max-width: 75%;
}


// LOKALE SIDER //


.icon-box-media {
	width: 2.5rem;
	min-width: 2rem !important;
	height: 2.5rem;
	border-radius: .5rem;
	font-size: 1.25rem;
	line-height: 2.25rem;
}

.icon-box-media.bg-light.text-primary.rounded-circle.me-2 {
	background: white !important;
}

.marker-cluster-large div {
	background-color: rgb(88, 41, 80) !important;
	color: white;
	font-family: sora !important;
	font-weight: 600 !important;
}

.marker-cluster-large {
	background-color: rgb(222, 186, 216) !important;
}

#personal-details {
	background: white;
}

#auth-info {
	background: white;
}

.btn-success {
	color: white !important;
	background-color: #309727 !important;
	border-color: #309727 !important;
}

.btn.btn-danger.rounded-pill.px-3.px-sm-4.me-2.approveBtn {
	background: #c42222 !important;
	border: #c42222 !important;
}

.fi-minus-circle.me-2 {
	color: white !important;
}

.fi-check.me-2 {
	color: white !important;
}

.btn.btn-info.rounded-pill.px-3.px-sm-4.ms-2.float-end {
	background: #582950 !important;
	border: #582950 !important;
	font-size: 15px !important;
	padding: 0.75rem !important;
	color: white !important;
}

.bg-light.shadow-sm.rounded-3.p-4.p-md-5.mb-2 {
	background: white !important;
}

.text-danger {
	color: #582950 !important;
}

.btn-translucent-primary {
	background-color: none !important;
}

.text-nav {
	color: #000 !important;
}

.d-article {
	background: white;
	border-radius: 10px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	margin-bottom: 3.5%;
	padding: 1.5%;
}

.d-article {
	border-radius: 12.5px;
	margin-bottom: 5%;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	margin-top: 2.5%;
	max-height: 275px !important;
}

.badge.rounded-pill.bg-primary.p-2.ms-2 {
	background: white !important;
	color: #582950 !important;
	font-weight: 300 !important;
}

.p-3.bg-light.my-3 {
	background: white !important;
	padding: 1rem 0rem !important;
}

.flatpickr-day.selected {
	border-color: #582950 !important;
	background-color: #582950 !important;
}

.flatpickr-day.today {
	border-color: rgb(88, 41, 80) !important;
	color: #582950 !important;
}

.form-control:focus {
	color: #454056;
	background-color: #fff;
	border-color: #582950;
	box-shadow: none;
}

.col-xs-12.col-sm-12.col-lg-6.col-xxl-4 {
	width: 33%;
}

.mx-2.d-none.d-md-inline-block {
	font-weight: 500;
}

.card.text-center.bg-success.text-white.mb-2 {
	background: #582950 !important;
	border: none;
}

.card.text-center.bg-info.text-white.mb-2 {
	background-color: #582950 !important;
	border: none !important;
}

.fa-solid.fa-door-open.lead.me-2.align-middle {
	display: none;
}

.fa-solid.fa-eye.lead.me-2.align-middle {
	display: none;
}

.fa-solid.fa-pen-nib.lead.me-2.align-middle {
	display: none;
}

.display-5.mb-2.mx-auto {
	font-size: 1.5rem;
}


@media only screen and (max-width: 600px) {

	.navbar-dark .navbar-toggler {
		color: rgb(255, 0, 0) !important;
		border-radius: 2.5px;
	}

	.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
		min-height: 325px !important;
		max-height: 325px !important;
	}

	.col-md-6.border-end-md.p-4.p-sm-5 {
		padding: 5% !important;
	}

	.h5.text-light.mb-4 {
		margin-top: 0rem;
	}

	.container-xl,
	.container-lg,
	.container-md,
	.container-sm,
	.container {
		max-width: 100% !important;
	}

	#mainLogo {
		width: 125px;
	}

	.col-xl-1.col-md-4.col-sm-12 {
		width: 100% !important;
	}

	.p-5 {
		padding: 0rem !important;
	}

	.p-4 {
		padding: 0rem !important;
	}

	.btn.btn-outline-primary.btn-lg.rounded-pill.w-100.d-md-none {
		border: none;
		color: black;
		padding: 0rem;
	}

	.display-4.text-light.pb-2.mb-4.mb-lg-5 {
		font-weight: 600 !important;
		letter-spacing: -0.1rem !important;
		font-size: 2rem !important;
		font-optical-sizing: revert;
		padding: 2.5rem 0rem 0rem 0rem !important;
		min-width: 100%;
		text-align: center;
	}

	.card-header:first-child {
		border-radius: 7.5px;
	}

	.form-group-light .form-control,
	.form-group-light .form-select {
		color: #fff;
	}

	.form-group.form-group-light.d-block.rounded-xl-pill.mt-n3.mt-md-4.mt-xl-5.mb-md-4 {
		background: #582950;
		margin-top: 2.5rem !important;
	}

	.h5.text-light.mb-4 {
		text-align: center;
	}

	.text-nowrap.me-sm-1.text-white {
		color: white !important;
		font-weight: 500;
		margin-left: 1.5%;
		margin-right: 25%;
	}

	.btn.btn-accent.btn-sm.rounded-pill.ms-2.order-lg-3.px-1 {
		padding: 0.5rem !important;
	}

	.btn.btn-primary.w-100.btn-lg.rounded-pill.mt-4.mt-sm-0 {
		align-content: center;
		background: #fff !important;
		color: #582950;
		border-radius: 7.5px !important;
		margin-left: 0.5%;
	}

	.form-group {
		padding: 0.5rem;
		border: 0px solid #efecf3;
		border-radius: 10px;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
		margin-top: 5% !important;
	}

	.hr-light.d-xl-none.d-md-none.mt-2.mb-3 {
		display: none;
	}

	.order-md-2.order-1.ms-md-4 {
		max-width: 33%;
	}

	#frontpageHero {
		background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)), url("/custom/img/aaron-blanco-tejedor-aocUkMcxeqI-unsplash.jpg");
		background-size: cover;
		background-position: bottom;
	}

	.coverguide {
		margin-top: -2rem;
	}</pre></body></html>