:root {
    --col-back: #083c63;
    --col-fg: #428ac9;
    --col-highlight: #a0cff2;
    --col-icons: var(--col-back);
    --font-main: "Jost";
    --font-header: "Jost";
	
}

.card {
    background: linear-gradient(#F7F9E5, #F7F9E5);
    font-weight:400;
    border-style:none;
    box-shadow:rgba(0, 0, 0, 0.2) 4px 4px;
}

.tags a {
    border-style:none;
    background-color: #E9EBCF;
}


.topblock {
    border-style:none;
    box-shadow:rgba(0, 0, 0, 0.2) 4px 4px;
}

form {
    border-style: solid;
    border-color: #428ac9;
    padding: 1em;
}

.logo img{
    border:none;
    border-radius:unset;
}

.header .title {
    font-family: "Jost";
    font-optical-sizing: auto;
    font-style: normal;
	font-weight: normal;
}

.menu .menu-item {
    font-weight: bold;
}

/* .feature_event_create_place {
    visibility: hidden;
} */


.feature_can_be_digital {
    visibility: hidden;
}


/************** SVG map related **************/

.interestingRoom {
    fill: #FFC600 !important;
    mix-blend-mode: multiply;
}

.interestingOpenSpace {
    fill: #FFE292 !important;
    mix-blend-mode: multiply;
}

.selectedRoom {
    fill: #FFC600 !important;
    mix-blend-mode: multiply;
}

#mapContainer {
    border: black;
    border-style: solid;
}

#mapContainer svg {
    max-width: calc(100% - 2em);
    height: auto;
}

polygon[id^="N"], polygon[id^="S"], polygon[id^="I"], polygon[id^="V"], rect[id^="N"], rect[id^="S"], rect[id^="I"], rect[id^="V"], path[id^="N"], path[id^="S"], path[id^="I"], path[id^="V"] {
    fill: #808080;
    mix-blend-mode: multiply;
}

