﻿/* lazyload*/
img:not([src]) {
    visibility: hidden;
}

img["data-src"],
img["data-srcset"] {
    display: block;
    min-height: 1px;
}
/* lazyload*/
.skb-epi-tellink {
    font-size: 1.4286em !important;
}
h3.sk-as-h2 {
    font-size: 2.1429em;  
  
}

    h3.sk-as-h2 a {
        color: #524b3d;
    }
   
    .skb-epi-gray {
        background-color: #f5f5f5 !important;
    }

.skb-epi-grayout {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.he-box .skb-epi-gray {
    margin-bottom: 1.5em !important;
}

.skb-no-margin-left {
    margin-left: 0 !important;
}

.skb-displaynone {
    display: none;
}

.epi-pagination {
    list-style: none;
    display: flex;
    margin-left: 0;
}

.epi-filterLink {
    margin: 10px;
}

.epi-pagination .epi-group-first:first-of-type {
    margin-left: 0;
}

.epi-pagination .epi-selected {
    text-decoration: underline;
    font-weight: bold;
}

.epi-risk {
    padding: 2px;
    display: block;
    width: 52px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    white-space: nowrap;
}

.epi-risk-item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px 0 0;
    height: 14px;
    width: 6px;
    background: #4398c2;
}

    .epi-risk-item:last-child {
        margin: 0;
    }

.epi-risk-item-empty {
    background: #ccc !important;
}

table.he-table-expandable > tbody > tr {
    background-color: white;
}

.epi-nofontweight {
    font-weight: normal !important;
}

.epi-expanded {
    margin-top: 10px;
}

.epi-he-button-disabled {
    cursor: auto !important;
    background: #e7e7e7 !important;
    border: #97ffe8 !important;
    color: #cccccc !important;
}

#contactsResult .he-limit-controller {
    border-top: none;
    padding: 0;
    text-align: center;
}

.sName {
    display: inline;
    color: #d8d1ca;
    word-wrap: break-word;
}

/* ändringar gjorda för sök / he-news*/

.he-news.he-box p:last-child {
    margin-bottom: 0;
}



@media only screen and (min-width: 47.9375em) {
    .he-news.he-box {
        margin-bottom: 1em;
    }
}

@media only screen and (min-width: 64em) {
    .he-news.he-box {
        margin-bottom: 1.5em;
    }
}

.he-news small {
    margin-bottom: 0.5em;
    display: block;
    color: #999;
}

/* Ljus hr linje*/
.he-light {
    margin-top: 0;
    border-top: 1px solid #ddd;
    margin-bottom: 1.5em;
}

@media only screen and (min-width: 64em) {
    .he-light {
        margin-bottom: 3em;
    }
}

mark {
    background-color: #cbe8df;
    padding: 0 0.1em;
}

/*Theme background*/
.skb-theme-white {
    background-color: #FFFFFF;
}

.skb-theme-beige {
    background-color: #D8D1CA;
}

/*blockquote background color*/
.skb-block-background-green {
    background-color: #009776 !important;
}

.skb-block-background-none {
    background-color: #FFFFFF !important;
}

.skb-block-background-blue {
    background-color: #0079B2 !important;
}

.skb-block-background-brown {
    background-color: #524B3D !important;
}

.skb-block-background-purple {
    background-color: #924D83 !important;
}

div.epi-video {
    position: relative;
    margin: 0;
    width: 100%;
    padding-bottom: 56.25%;
}


[data-startpage-main-content] div.epi-video {
    min-height: 297px;
}

@media only screen and (max-width: 26.875em) {
    .he-news.he-box {
        margin-bottom: 0.5em;
    }
}

div.epi-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.sk-color-white {
    color: white !important;
}

.sk-color-green {
    color: #009776 !important;
}

.sk-color-blue {
    color: #0079B2 !important;
}

.sk-color-brown {
    color: #524B3D !important;
}

.sk-color-purple {
    color: #924D83 !important;
}

.sk-border-white {
    border-color: white !important;
}

.sk-border-green {
    border-color: #009776 !important;
}

.sk-border-blue {
    border-color: #0079B2 !important;
}

.sk-border-brown {
    border-color: #524B3D !important;
}

.sk-border-purple {
    border-color: #924D83 !important;
}

.sk-background-color-brown {
    background-color: #524B3D !important;
}

.sk-background-color-white {
    background-color: white !important;
}

.sk-background-color-blue {
    background-color: #0079B2 !important;
}

.sk-background-color-green {
    background-color: #009776 !important;
}

.sk-background-color-purple {
    background-color: #924D83 !important;
}

.sk-background-color-red {
    background-color: #edc0cc !important;
}

.sk-brown-theme {
    background-color: #d8d1ca !important;
}
/*newsarchive newlist h3 padding-margin left*/
.epi-margin-left-md {
    margin-left: 30%;
}

.epi-padding-left-md {
    padding-left: 20px;
}

@media only screen and (max-width: 26.876em) {
    .he-padding-left-sm-none {
        padding-left: 0px;
    }

    .epi-margin-left-sm-none {
        margin-left: 0px;
    }
}

.he-selectbox-optgroup .select2-results__option:not([aria-label]) {
    padding: 0 10px !important;
    font-weight: 700;
}

.he-selectbox-optgroup .select2-results__options .select2-results__options--nested .select2-results__option {
    padding: 0 14px !important;
    font-weight: 400;
}

.epi-linkTiles-margin-none {
    margin-top: -20px;
}

.he-footer .he-link-list > label {
    line-height: 1.71429em;
}

.he-footer .he-contact label {
    font-size: 1.5em;
    margin: 0 !important;
    padding: 0;
    height: auto;
    color: #524b3d;
    font-family: Skandia,Arial,sans-serif;
    font-weight: 400;
    letter-spacing: -.04em;
    display: block;
}

.investment-advice-forecast__loader-container {
    padding: 10em;
}

.dividerblock hr {
    border-color: #b2b2b2;
}

.left-aligned {
    text-align: left;
}

.newsarchive-preamble {
    margin-bottom: 15px !important;
}

.checkbox + .checkbox, .radio + .radio {
    margin-top: unset;
}

/* custom focuspoint css */

main header.he-placard .focuspoint--custom {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 0
}

@media only screen and (max-width: 47.9375em) {
    main header.he-placard .focuspoint--custom {
        position: relative;
        height: 15em
    }
}

@media only screen and (max-width: 26.875em) {
    main header.he-placard .focuspoint--custom {
        height: 10em
    }
}

.focuspoint--custom {
    position: relative;
    overflow: hidden
}

    .focuspoint--custom img {
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
        display: block;
        width: auto;
        height: auto;
        min-width: 100%;
        min-height: 100%;
        max-height: none;
        max-width: none
    }

.he-linkTiles__item--disabled .item__linkImage img {
    filter: none;
    -webkit-filter: grayscale(100%);
    opacity: .6
}

.he-linkTiles__item > .item__linkImage img {
    margin-right: 12px;
    margin-bottom: 0;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

@media only screen and (max-width: 47.9375em) {
    .he-linkTiles__item .item__linkImage img {
        margin-right: 10px;
        width: 24px;
        height: 24px
    }
}

/* custom visualstepsblock css */

@media only screen and (max-width: 47.9375em) {
    .visualstepsblock .he-bubblebobble li img {
        height: 6.5em;
        left: -8em;
    }
}
