.w3-theme-l5 {color:#000 !important; background-color:#f8fbf4 !important}
.w3-theme-l4 {color:#000 !important; background-color:#e8f3db !important}
.w3-theme-l3 {color:#000 !important; background-color:#d1e7b7 !important}
.w3-theme-l2 {color:#000 !important; background-color:#b9db93 !important}
.w3-theme-l1 {color:#000 !important; background-color:#a2cf6f !important}
.w3-theme-d1 {color:#fff !important; background-color:#7eb63d !important}
.w3-theme-d2 {color:#fff !important; background-color:#70a236 !important}
.w3-theme-d3 {color:#fff !important; background-color:#628e2f !important}
.w3-theme-d4 {color:#fff !important; background-color:#547a29 !important}
.w3-theme-d5 {color:#fff !important; background-color:#466522 !important}

.w3-theme-light {color:#000 !important; background-color:#f8fbf4 !important}
.w3-theme-dark {color:#fff !important; background-color:#466522 !important}
.w3-theme-action {color:#fff !important; background-color:#466522 !important}

.w3-theme {color:#fff !important; background-color:#8bc34a !important}
.w3-text-theme {color:#8bc34a !important}
.w3-border-theme {border:1px solid !important; border-color:#8bc34a !important}

.w3-hover-theme:hover {color:#fff !important; background-color:#8bc34a !important}
.w3-hover-text-theme:hover {color:#8bc34a !important}
.w3-hover-border-theme:hover {border-color:#8bc34a !important}


.w3-shadow-none {box-shadow:none!important}


.w3-text-theme-action {color:#466522 !important}
.w3-animate-in-out{animation:inout 2s linear forwards}@keyframes inout{0%,100%{opacity:0;}50%{opacity:1;}}

/* wwowowowowo */

.tag-selector .frame {
    //border-radius: 5px;
    border:1px solid !important;
    border-color:#8bc34a !important;
    min-width: 10em;
}

.tag-selector .input-container {
    display: flex;
    flex-flow: row wrap;
    justify-content: left;
    //padding: 7px;
    padding: 3px;
    margin: 0;
    //border: 1px solid #a6a6a6;
}

.tag-selector .input-container:focus {
    margin: 0;
    padding: 0;
}

.tag-selector input {
    flex: 1;
    //padding: 4px 4px 4px 15px !important;
    padding: 4px !important;
    //margin: 4px !important;
    margin: 7px !important;
    display: inline-block !important;
    border: none !important;
    outline: none;
    //width: 10em !important;
    //min-width: 10em;
}

.tag-selector .input-container span {
    display: inline-block;
    color: #333;
    margin: 4px;
    list-style: none;
    //border-radius: 5px;
    background: #F2F2F2;
    padding: 5px 10px 5px 10px;
    border: 1px solid #e3e1e1;
}

.tag-selector .input-container button {
    margin: 0 0 0 5px;
    padding: 0;
}

/*ul.suggestion-list:has(li) {
    border: 1px solid #a6a6a6;
}*/

.suggestion-list {
    padding: 0;
    margin: 0;
    border-top: 1px solid #f1f1f1;
    list-style: none;
    //box-shadow: 0 2px 5px 0px rgba(0,0,0,0.16), 0 2px 10px 0px rgba(0,0,0,0.12);
}

.suggestion-list li {
    box-sizing: content-box;
    list-style: none;
    //background: #F2F2F2;
    //border: 1px solid #a6a6a6;
    padding: 5px 10px 5px 10px;
}

.suggestion-list li:hover {
    //background: #fff;
    cursor: pointer;
    //border: 1px solid #5372f0;
    color:#fff !important;
    background-color:#8bc34a !important
}

/*
div.wp-block-frihetskamp-les-ogsa-boks > h2 {
	margin-bottom: 0px !important;
}
div.wp-block-frihetskamp-les-ogsa-boks > ul {
	margin-top: 0px !important;
}
div.wp-block-frihetskamp-les-ogsa-boks > ul > li {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
}*/
div.wp-block-frihetskamp-les-ogsa-boks > ul > li > a {
    pointer-events: none;
    cursor: default;
}
