﻿.border_bottom {
    border-bottom: 1px solid #297b7b;
}

.shortcuts ul li a {
    border-color: #297b7b;
}

    .shortcuts ul li a:hover,
    .shortcuts ul li a:focus {
        background: #297b7b;
    }

    .shortcuts ul li a:active,
    .button-primary:active,
    .filtertagpage .tag:active {
        background-color: rgba(41, 123, 123, 0.1) !important;
    }

.site_header .logotype_text {
    background-color: #d5e5e5;
}

.anchor_menu, .anchor_menu .anchor_menu_heading_legible {
    border-color: #297b7b;
}

.aside_anchor_menu_container .anchor_menu ul li.current:before {
    color: #297b7b;
}

.share .shareContent {
    background-color: #297b7b;
}

    .share .shareContent:before {
        color: #297b7b;
    }

.EPiServerForms .Form__Title,
.header_bg_block header {
    background-color: #297b7b;
}


.link_list_block .content h2 {
    background: #297b7b;
}

.date {
    background-color: #EFF6F6;
    border-color: #297b7b;
    color: #297b7b;
}

.selected_tags .tag {
    background-color: #297b7b;
    border-color: #297b7b;
}

.mobile-menu .wrapper {
    border-color: #297b7b !important;
}

.content_wrapper.alternative.emergency .content h2 {
    color: #297b7b !important;
}

.breadcrumb ul,
.breadcrumb ul li a {
    border-color: #297b7b;
}

    .breadcrumb ul li span.current {
        background: #297b7b;
    }

.eventlistpage .event_sorter.active {
    background: #297b7b;
}

.EPiServerForms .FormSubmitButton,
.button-primary {
    border-color: #297b7b !important;
}

    .EPiServerForms .FormSubmitButton:hover:enabled,
    .filter .filter_item.active,
    .EPiServerForms .FormSubmitButton:focus,
    .button-primary:focus,
    .filtertagpage .tag:focus {
        background-color: #297b7b !important;
    }

    .EPiServerForms .FormSubmitButton:active,
    .button-primary:active,
    .filtertagpage .tag:active {
        background-color: rgba(41, 123, 123, 0.1) !important;
    }

.page_footer {
    border-top-color: #297b7b;
}

    .page_footer .content_wrapper.alternative.emergency .content h2 {
        color: #000000 !important;
    }

.content_wrapper.alternative.emergency .content a {
    color: #297b7b;
}

.content_wrapper.alternative.headerwithhover .content .top_test {
    background-color: #297b7b;
}

.main_nav {
    background: #297b7b;
}

    .main_nav li.current > a,
    .main_nav li.active > a,
    .main_nav a:hover,
    .main_nav a:active,
    .main_nav li:hover a {
        color: #297b7b;
    }

    .main_nav li ul.child li a:focus,
    .main_nav li ul.child li:not(.current) a:hover,
    .main_nav li ul.child li a:active {
        color: #297b7b;
    }

.sub_nav a:not(.show-more):focus,
.sub_nav a:not(.show-more):hover,
.sub_nav a:not(.show-more):active {
    border-color: #297b7b;
}

.sub_nav li.current > a:not(.show-more) {
    border-color: #297b7b;
}

.site_search .switch_lang .changelanguage li a, .toggle_nav_search .switch_lang .changelanguage ul li a {
    color: #297b7b;
}

    .site_search .switch_lang .changelanguage li a:after, .toggle_nav_search .switch_lang .changelanguage ul li a:after {
        color: #297b7b;
    }

.main_nav ul.parent > li.keyboard-active:before {
    background: #dfefce; /* Ljus ljus gr�n */
}

.main_nav ul.parent > li.keyboard-active:after {
    background: #dfefce; /* Ljus ljus gr�n */
}

.main_nav ul.parent > li.keyboard-active > .mo a:after {
    background: #dfefce; /* Ljus ljus gr�n */
}

.block_area.related_list.shadow_right.inner:after {
    display: none;
}

.block_area.related_list li a {
    color: #297b7b;
}

.block_area.related_list a.first.no_icon, .block_area.related_list a.second.no_icon {
    color: #297b7b;
}

.wrapper.blocks .block_area.extra .block_wrapper .border_top {
    border-top-color: #297b7b;
}

.main_content_footer p.register_vote a {
    background: #297b7b;
}

.border_top.standard {
    border-top-color: #297b7b;
}

.content_block.third .button.arrow {
    background-color: #297b7b;
}

.benefit {
    border-color: #297b7b;
}

.available_tags .tag.active {
    background-color: #297b7b;
}

.site_search .input_search_button {
    background: #297b7b;
}

/* Default teaser block (puff) styling */
.theme-color-style {
    background: #ffffff;
}

    .theme-color-style .content {
        border-color: #297b7b;
    }

/* Large desktop up */
@media only screen and (min-width: 1280px) {
    .searchpage .checkbox_item.checked label {
        background: #297b7b;
    }
}

/* Process page */
.processpage .flow_element,
.generatedcontent .processpage .flow_element:after {
    background: #1d5656; /* M�rk nyans */
}

    .processpage .flow_element.selected {
        background: #297b7b;
    }

.generatedcontent .processpage .flow_element.selected:after {
    border-color: #297b7b;
    background-color: #297b7b;
}

/* BUP */
.contact_block button.contact_block_expander .expander_icon:before {
    color: #297b7b;
}

.vard-process_title h2 {
    background: #297b7b;
    border-color: #297b7b;
}

.v-line {
    border-color: #297b7b;
}

.v-circle {
    background: #297b7b;
}

.vard-process_step_number_content {
    background: #297b7b;
    border-color: #297b7b;
}

.h-line {
    background: #297b7b;
}

.vard-process_step_link {
    border-left-color: #297b7b;
}

.vard-process_step:nth-child(even) .vard-process_step_link {
    border-right-color: #297b7b;
}

.selected-question_category {
    color: #297b7b;
}

.selected-question_title .icon_arrow_right {
    color: #297b7b;
}

.find-clinic_link {
    border-color: #297b7b;
}

    .find-clinic_link:hover {
        background: #297b7b;
    }

.findclinicpage .top-section .submenu ul li a:hover {
    background-color: #297b7b;
}

.buppage .header_banner {
    background-color: #297b7b;
}

.half-height-block .content {
    border-color: #297b7b;
}

.buppage .block_row.full_width,
.buppage .btn-puff-block {
    background-color: #297b7b;
}


.buppage .scroll-to-top_text, .buppage .scroll-to-top_text:before {
    border-color: #297b7b;
}

.buppage .checkbox_item.checked label {
    background: #297b7b;
}

.buppage .checkbox_item.checked label:hover {
    background: #505014;
}

.orderPage .op-formPanel {
    background-color: #297b7b;
}

.news-teaser .teaser-text {
    background-color: #297b7b;
}

.sidebar__item:not(:first-of-type) {
    border-top: 3px solid #297b7b;
}

.job-details__apply {
    background-color: #297b7b;
    color: #ffffff;
}

input:checked + .tc-slider {
    background-color: #297b7b;
}

.tc-button-group button {
    border-color: #297b7b;
}

    .tc-button-group button:hover {
        background-color: #297b7b;
        color: #fff;
    }

.tc-modal-accept-all-btn {
    border-color: #297b7b;
}

    .tc-modal-accept-all-btn:hover {
        background-color: #297b7b;
        color: #fff;
    }

.tc-save-prefernces-btn-container button {
    border-color: #297b7b;
}

    .tc-save-prefernces-btn-container button:hover {
        background-color: #297b7b;
        color: #fff;
    }