@charset "UTF-8";

@font-face {
    font-family: "nordea-obi";
    font-style: normal;
    font-weight: 300;
    src: url("/hc/theming_assets/01HZPMMQFP4MYGPC06AMBGFYBK") format("woff");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 500;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 900;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 600;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 500;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 900;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 500;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: 'nordea-obi';
    font-style: normal;
    font-weight: 300;
    src: url("/hc/theming_assets/01HZPMMPBZX9TNKT4TRQ6Y7K9R") format("truetype");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Light.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 500;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: normal;
    font-weight: 900;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Black.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-Italic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 600;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-MediumItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansSmall";
    font-style: italic;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansSmall-BoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Light.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 500;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: normal;
    font-weight: 900;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Black.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 300;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 400;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-Italic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 500;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-MediumItalic.woff2") format("woff2");
}

@font-face {
    font-family: "NordeaSansLarge";
    font-style: italic;
    font-weight: 700;
    src: url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.eot?") format("eot"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.ttf") format("truetype"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.woff") format("woff"), url("//p11.zdassets.com/hc/theme_assets/1867903/115000148405/NordeaSansLarge-BoldItalic.woff2") format("woff2");
}

/*<editor-fold desc="--- collapse ---">*/
/* **** base styles **** */
:root {
  --primary-color: #151515;
  --color-grey-light: #f5f7f9;
  --color-blue-nordea: #00005E;
  --color-blue-semi-light: #0000A0;
  --color-blue-light: #E5F2FF;
  --max-content-width: 110rem;
  --content-vertical-padding: 10rem;
}

html {
    font-size: 10px;
}

* {
    box-sizing: border-box;
}

body {
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    display: grid;
    min-height: 100vh;
    min-height: 100dvh;
    grid-template-rows: auto 1fr auto;
    font-family: "NordeaSansSmall", 'sans-serif';
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    overflow-x: hidden;
}

.-sm-hide {
    display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--primary-color);
    font-family: NordeaSansSmall;
    margin-top: 0;
}

h1 {
    font-size: 4rem;
    font-weight: 700;
}

h2 {
    font-weight: 700;
    font-size: 3.6rem;
}

h3 {
    font-size: 1.6rem;
    font-weight: bold;
}

h4 {
    font-size: 1.6rem;
}

a {
    color: #474748;
    text-decoration: none;
}

a:focus {
    color: #39f;
    text-decoration: underline;
}



a.anchor {
    display: block;
    position: relative;
    top: -15.4rem;
    visibility: hidden;
}

a[aria-selected="true"] {
    background-color: #0000a0;
    border: solid 1px #0000a0;
    color: #fff;
}

input,
textarea {
    color: #000;
    font-size: 1.4rem;
}

.section_content {
    display: flex;
    margin: 0 auto;
    padding: var(--content-vertical-padding) 2rem;
    max-width: var(--max-content-width);
}

@media (max-width: 860px) {
  .section_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
/*     padding: 0; */
    padding: 40px 20px;
  }
}

input {
    font-family: NordeaSansSmall;
    font-weight: 300;
    max-width: 100%;
    outline: none;
    transition: border .12s ease-in-out;
}

input:focus {
    border: 1px solid #40bfa3;
}

input[disabled] {
    background-color: #d4d4d4;
}

main:after {
    clear: both;
    content: '';
    display: block;
}

select,
textarea {
    border: 1px solid #d4d4d4;
    width: 100%;
}

/* select:focus,
textarea:focus {
    border: 0.1rem solid #40bfa3;
}
 */
select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("/hc/theming_assets/01HZPMMRRY4VYMWM5YE76T93RB") no-repeat right 1rem center;
    border-radius: .4rem;
    color: #474748;
    outline: none;
    padding: .8rem 3rem .8rem 1rem;
}

select::-ms-expand {
    display: none;
}

textarea {
    border-radius: .2rem;
    outline: none;
    padding: 1rem;
    resize: vertical;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.container-search {
    margin-left: auto;
  	margin-right: auto;
  	margin-bottom: 10rem;
    padding: 50px 0 0;
  	max-width: 110rem;
}

.container.-no-padding {
    padding: 0;
}

@media(max-width: 860px){
  .container.-no-padding {
    max-width: 100vw;
	}
}

.container .wrap {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    margin: 0 auto;
    max-width: 110rem;
    padding: 0;
    width: 100%;
}

.container-divider {
    border-top: 1px solid #d4d4d4;
    margin-bottom: 2rem;
}

.container-wrapper {
    max-width: 110.4rem;
    padding-top: 7.1rem;
    margin: 0 auto;
}

.dropdown-toggle::after {
    color: inherit;
}

.error-page {
    max-width: 116rem;
    margin: 0 auto;
    padding: 0 5%;
}

[data-loading='true'] input,
[data-loading='true'] textarea {
    background: transparent url("/hc/theming_assets/01HZPMMSHKP0CBW8RWVSGC4H27") 99% 50% no-repeat;
    background-size: 1.6rem 1.6rem;
}

.comment-form-controls input[type='submit'] {
    margin-right: 2.4rem;
}

/***** Forms *****/
.form {
    margin: 0 auto;
    max-width: 65rem;
    padding-bottom: 4.8rem;
    padding-top: 7.3rem;
}

.form footer {
    margin-bottom: 3.2rem;
    margin-top: 2rem;
    text-align: center;
}

.form footer a {
    color: #0707ff;
    cursor: pointer;
    margin-right: 1.5rem;
}

.form h1 {
    color: #0000a0;
    font-weight: 900;
    margin: 0;
    text-align: center;
}

.form p {
    color: #46516a;
    font-size: 1.4rem;
    font-weight: normal;
    margin: 0;
    padding: 1.6rem 11rem 2.8rem;
}

.form > .suggestion-list {
/*     display: none; */
}

.suggestion-list .searchbox {
  display: block !important;
}

.form .suggestion-list label {
    border-bottom: 0.1rem solid #d4d4d4;
    display: block;
    padding-bottom: 5px;
}

.form .suggestion-list li {
    padding: 1rem 0;
}

.form .suggestion-list li a:visited {
    color: #141415;
}

.form footer input,
.request-submit-comment input,
.comment-form-controls input[type='submit'] {
    background-color: var(--color-blue-nordea);
    border-radius: 10rem;
    color: #fff;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: bold;
    font-family: "NordeaSansSmall";
    padding: 1.2rem 3.2rem;
    text-align: center;
    border: none;
}

/* .form footer input:hover,
.request-submit-comment input:hover,
.comment-form-controls input[type='submit']:hover {
    background-color: #4de4c3 !important;
    box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.15);
} */

.upload-dropzone {
    align-items: center;
    border: 0.1rem dashed #d4d4d4;
    border-radius: .4rem;
    display: flex;
    height: 10.4rem;
    justify-content: center;
    margin-top: 3.2rem;
}

.upload-dropzone input {
    z-index: 2;
}

.upload-dropzone span a,
.upload-dropzone span {
    color: #0200a0;
    font-size: 1.6rem;
}

.upload-dropzone span:before {
    content: '\E911';
    display: block;
    font-family: nordea-obi !important;
    font-size: 3.2rem;
    margin-bottom: 1rem;
}

.upload-item {
    background-color: #f5f5f5;
    border: 1px solid #d4d4d4;
    border-radius: .4rem;
    clear: none;
    float: none;
    font-size: 1.6rem;
    height: 4.8rem;
    margin-top: 2.4rem;
    overflow: hidden;
    padding: 1.1rem 1.7rem 14rem;
    position: relative;
    width: 100%;
}

.upload-item .upload-link,
.upload-item .upload-link:before,
.upload-item .upload-remove {
    color: #0200a0 !important;
}

.upload-item .upload-link:before {
    content: '\E911';
    font-family: nordea-obi !important;
    font-size: 2rem;
    margin-right: .8rem;
    position: relative;
    top: .3rem;
}

.upload-remove {
    margin: 0;
    right: .8rem;
    position: absolute;
    top: .6rem;
}

.upload-remove:before {
    content: '\E91B';
    font-family: nordea-obi !important;
    font-size: 2rem;
    font-weight: 500;
}

.nesty-panel li {
/*     background-color: #fff !important; */
    color: #474748;
    font-family: "NordeaSansSmall", 'sans-serif' !important;
    font-size: 1.6rem;
    padding: 1rem !important;
}

/* .nesty-panel {
    background-color: #fff;
    color: #474748;
    min-width: 100%;
    position: absolute;
    top: -0.2rem;
    visibility: visible;
    will-change: transform;
    z-index: 100;
    border: 0.1rem solid #c9c7c7 */
}

/* .nesty-panel {
    border: none;
    background-color: transparent;
    margin-top: 2.8rem;
}

.nesty-panel ul {
    box-shadow: 0 0.1rem 0.6rem rgba(0, 0, 0, 0.12), 0 0.1rem 0.4rem rgba(0, 0, 0, 0.24);
    border: 0.1rem solid #0000a0;
    border-radius: .2rem;
    list-style: none;
    overflow-y: auto;
}

.nesty-panel li {
    background-color: #fff !important;
    color: #0000a0;
    font-family: "NordeaSansSmall" !important;
    font-size: 1.6rem;
    padding: 1rem !important;
}

.nesty-panel li:first-of-type {
    display: none;
}

.nesty-panel li:hover {
    background-color: #0000a0;
    color: #39f;
} */

.recent-activity-item {
    border-bottom: 1px solid #d4d4d4;
    display: flex;
    flex-direction: column;
    padding: 3.2rem 6.7rem 2.8rem 0;
    position: relative;
    text-align: left;
}

.recent-activity-item>.recent-activity-item-parent {
    background-color: #f5f5f5;
    border-radius: 10rem;
    color: #46526a;
    font-size: 1.2rem;
    font-weight: bold;
    height: 2.4rem;
    margin-top: 1.2rem;
    order: 3;
    overflow: hidden;
    padding: .3rem 1.5rem 0;
    text-align: center;
    width: 7.5rem;
}

.recent-activity-item>.recent-activity-item-parent:hover {
    text-decoration: none;
}

.recent-activity-item>.recent-activity-item-link {
    color: #46526a;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: bold;
    margin-top: .2rem;
    max-width: 80%;
    overflow: hidden;
    padding-bottom: .6rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}

.recent-activity-item>.recent-activity-item-link:hover {
    color: #0000a0;
    text-decoration: none;
}

.recent-activity-item>.recent-activity-item-meta {
    clear: both;
    color: #46526a;
    display: flex;
    float: none;
    justify-content: space-between;
}

.recent-activity-item>.recent-activity-item-meta>.recent-activity-item-time {
    display: inline-block;
    font-size: 1.2rem;
    line-height: 1.2rem;
}

.recent-activity-item>.recent-activity-item-meta .recent-activity-item-comment {
    position: absolute;
    right: 0;
    top: 3.6rem;
}

.recent-activity-item>.recent-activity-item-meta .recent-activity-item-comment>span {
    display: flex;
    flex-direction: column;
    font-size: 1.6rem;
    font-weight: bold;
    text-align: center;
}

.recent-activity-item>.recent-activity-item-meta .recent-activity-item-comment>span:before {
    color: #999;
    content: '\E916';
    font-family: nordea-obi !important;
    font-size: 3rem;
    font-weight: normal;
    order: 3;
    padding-right: 0;
}

.recent-activity-item>.recent-activity-item-meta .recent-activity-item-comment>span:after {
    color: #999;
    content: 'comments';
    font-size: 1.2rem;
    font-weight: normal;
    order: 2;
}


@media (min-width: 861px) {
    .generic,
    .article {
        padding: 0 1.6rem;
        max-width: 80rem;
    }
  
		.generic-header,
		.article-header {
        margin-top: 4rem;
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 8rem;
        width: 65.6rem !important;
		}  
}


@media (max-width: 860px) {
	.generic,
	.article {
  	max-width: 100vw;
    padding: 0 20px;
	}
}
  
  .generic-header,
	.article-header {
    margin-top: 8rem;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 8rem;
	}

.generic-header>h1,
.article-header>h1 {
    margin-bottom: 1.6rem;
  	color: #151515 !important;
}

@media (min-width: 1273px) {

    .generic,
    .article {
/*         padding: 0 3.2rem 0 46.3rem; */
    }
}

.recent-articles a,
.related-articles a {
/*     color: #46526a; */
  	color: #151515;
}

.recent-articles a:hover,
.related-articles a:hover {
/*     color: #39f; */
  	color: #0000A0;
  	font-weight: bold;
    text-decoration: none;
}

.recent-articles a.active-item,
.related-articles a.active-item {
    font-weight: bold;
    color: #39f;
}

.recent-articles a .related-articles a:hover.active-item,
.related-articles a .related-articles a:hover.active-item {
    color: #3499ff;
    text-decoration: none;
    font-weight: bold;
}

.recent-articles h3,
.related-articles h3 {
/*     color: #999; */
  	color: #000;
    font-size: 1.8rem;
    margin: 0 0 2.7rem;
}

.article-body table {
		width: 100%; 
}

.recent-articles li,
.related-articles li {
    margin-bottom: 1.6rem;
    font-size: 1.4rem;
    font-weight: 400;
}

/** !!! temporary until tablet design will be ready **/
@media (min-width: 1273px) {

    .-md-hide,
    .-sm-hide {
        display: block !important;
    }

    .-lg-hide {
        display: none !important;
    }
}

/* **** end base styles **** */
/* **** buttons styles **** */
.btn {
    background-color: var(--color-blue-nordea);
    border-radius: 10rem;
    color: #fff;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: bold;
    font-family: "NordeaSansSmall";
    padding: 1.2rem 3.2rem;
    text-align: center;
}

.btn:focus {
  text-decoration: none;
  color: #fff;
}

input[type="submit"][disabled] {
  opacity: 0.4;
}

.button {
    background-color: #40bfa3;
    border-radius: 10rem;
    color: #0000a0;
    font-size: 1.6rem;
    font-family: "NordeaSansSmall";
    padding: .5rem 2.4rem;
}

.button[aria-selected='false'] {
    background-color: transparent;
    border: 1px solid #0000a0;
    color: #0000a0;
    text-decoration: none;
}

.back-button {
    color: #0000a0;
}

.back-button:before {
    margin-right: .8rem;
    transform: rotate(90deg);
    top: -.2rem;
}

.empty-button {
    background-color: transparent;
    border: 0.1rem solid #0000a0;
    border-radius: 10rem;
    color: #0000a0;
    font-family: "NordeaSansSmall";
    font-size: 1.4rem;
    font-weight: 700;
    height: auto;
    margin-right: 2.4rem;
    padding: 1.4rem;
    text-align: center;
    text-transform: none;
    width: 100%;
}

.empty-button:hover {
    background-color: transparent !important;
}

form>footer>input[type="submit"],
.round-button {
    background-color: var(--color-blue-nordea);
    border: none;
    border-radius: 10rem;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: auto;
    line-height: 3.6rem;
    padding: 1.4rem;
    text-align: center;
    width: 100%;
}

a.button-link:hover,
.button:hover,
.empty-button:hover,
.round-button:hover {
    box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.15);
    background-color: var(--color-blue-light);
    text-decoration: none;
    transition: .2s background-color, box-shadow;
}

/* **** end buttons styles **** */
/* **** icon styles **** */
.icon:before,
.icon:after {
    position: relative;
    display: inline-block;
    font-family: nordea-obi !important;
    font-size: 1.6rem;
    vertical-align: middle;
}

.icon:after {
    float: right;
}

.icon.-sm:before,
.icon.-sm:after {
    font-size: 1.4rem;
}

.icon.-lg:before,
.icon.-lg:after {
    font-size: 1.8rem;
}

.icon.-xl:before,
.icon.-xl:after {
    font-size: 2.4rem;
}

.icon.-xxl:before,
.icon.-xxl:after {
    font-size: 3.2rem;
}

.icon.-arrow.-before:before,
.icon.-arrow.-after:after {
    content: "\E900";
}

.icon.-box.-before:before,
.icon.-box.-after:after {
    content: "\E905";
}

.icon.-bug.-before:before,
.icon.-bug.-after:after {
    content: "\E906";
}

.icon.-chevron.-before:before,
.icon.-chevron.-after:after {
    content: "\E90D";
}

.icon.-clip.-before:before,
.icon.-clip.-after:after {
    content: "\E911";
}

.icon.-comment.-before:before,
.icon.-comment.-after:after {
    content: "\E916";
}

.icon.-device-euro.-before:before,
.icon.-device-euro.-after:after {
    content: "\E921";
}

.icon.-download.-before:before,
.icon.-download.-after:after {
    content: "\E923";
}

.icon.-email.-before:before,
.icon.-email.-after:after {
    content: "\E925";
}

.icon.-euro.-before:before,
.icon.-euro.-after:after {
    content: "\E926";
}

.icon.-facebook.-before:before,
.icon.-facebook.-after:after {
    content: "\E928";
}

.icon.-forum.-before:before,
.icon.-forum.-after:after {
    content: "\E929";
}

.icon.-hamburger.-before:before,
.icon.-hamburger.-after:after {
    content: "\E92C";
}

.icon.-key.-before:before,
.icon.-key.-after:after {
    content: "\E92F";
}

.icon.-mail.-before:before,
.icon.-mail.-after:after {
    content: "\E934";
}

.icon.-medium.-before:before,
.icon.-medium.-after:after {
    content: "\E936";
}

.icon.-nordea-logo.-before:before,
.icon.-nordea-logo.-after:after {
    content: "\E93C";
}

.icon.-person-light.-before:before,
.icon.-person-light.-after:after {
    content: "\E945";
}

.icon.-people.-before:before,
.icon.-people.-after:after {
    content: "\E940";
}

.icon.-plus-circle.-before:before,
.icon.-plus-circle.-after:after {
    content: "\E949";
}

.icon.-power.-before:before,
.icon.-power.-after:after {
    content: "\E94A";
}

.icon.-pulse.-before:before,
.icon.-pulse.-after:after {
    content: "\E94B";
}

.icon.-search.-before:before,
.icon.-search.-after:after {
    content: "\E950";
}

.icon.-star.-before:before,
.icon.-star.-after:after {
    content: "\E959";
}

.icon.-support.-before:before,
.icon.-support.-after:after {
    content: "\E95B";
}

.icon.-talk.-before:before,
.icon.-talk.-after:after {
    content: "\E95D";
}

.icon.-thumbs-up.-before:before,
.icon.-thumbs-up.-after:after {
    content: "\E95E";
}

.icon.-ticket.-before:before,
.icon.-ticket.-after:after {
    content: "\E95F";
}

.icon.-triangle.-before:before,
.icon.-triangle.-after:after {
    content: "\E961";
}

.icon.-twitter.-before:before,
.icon.-twitter.-after:after {
    content: "\E962";
}

.icon.-youtube.-before:before,
.icon.-youtube.-after:after {
    content: "\E966";
}

/* **** end icon styles **** */
/* **** actions styles **** */
/* Styles admin and en user actions(edit, delete, change status) in comments and posts */
.actions {
    text-align: center;
    flex-shrink: 0;
    /*Avoid collapsing elements in Safari*/
}

.actions .dropdown-toggle {
    display: none;
    font-size: 0;
    margin: 1.5rem 0;
}

.actions .dropdown-toggle:before {
    content: "\E92A";
    display: inline-block;
    font-family: nordea-obi !important;
    font-size: 3.2rem;
    margin: auto;
    padding: .5rem;
}

@media (min-width: 1273px) {
    .actions .dropdown-toggle {
        display: block;
    }
}

/* **** end actions styles **** */
/* **** article-sidebar styles **** */
.article-sidebar {
    display: none;
}

@media (min-width: 1273px) {
    .article-sidebar {
        display: flex;
        flex-direction: column;
        height: 100vh;
        height: 100dvh;
        position: sticky;
        top: 2rem;
        justify-content: space-between;
      	border-left: 1px solid #E3E3E3;
/*         margin-top: -14.4rem; */
/*         padding-top: 14.4rem; */
      	padding-top: 2rem;
/*         position: fixed; */
        width: 368px;
        z-index: 2;
    }

    .article-sidebar>.related-articles {
/*         background-color: #f5f5f5; */
      	border-right: 1px solid #E3E3E3;
      	background-color: #fff;	
        flex: 1;
        max-height: calc(100% - 12.6rem);
        overflow-y: auto;
        padding: 5.2rem 3.2rem 3.2rem;
    }

    .article-sidebar>.sidebar-actions {
/*         background-color: #0000a0; */
      	background-color: #01005E;
        color: #fff;
        display: flex;
        flex-wrap: wrap;
    }

    .article-sidebar>.sidebar-actions>.sidebar-actions-text {
        font-size: 1.4rem;
        padding: 2.8rem 2.4rem;
        width: 100%;
    }

    .article-sidebar>.sidebar-actions>.sidebar-actions-button {
        border-top: 0.1rem solid rgba(229, 242, 255, 0.3);
        padding: 17px 24px 19px 24px;
/*         color: #39f; */
      	color: #fff;
        width: 100%;
    }

    .article-sidebar>.sidebar-actions>.sidebar-actions-button+.sidebar-actions-button {
        border-left: 0.1rem solid rgba(229, 242, 255, 0.3);
    }

    .article-sidebar>.sidebar-actions>.sidebar-actions-button:hover {
        text-decoration: none;
    }
}

/* **** end article-sidebar styles **** */
/* **** attachments styles **** */
/* styles attachments inside posts, articles and comments */
.attachments {
    margin-top: .8rem;
}

.attachments .attachment-item {
    margin-bottom: 1rem;
    padding-left: 2rem;
    position: relative;
}

.attachments .attachment-item:last-child {
    margin-bottom: 0;
}

.attachments .attachment-item:before {
    color: #0000a0;
    left: 0;
    position: absolute;
    top: 5px;
}

/* **** end attachments styles **** */
/* **** breadcrumbs styles **** */
.breadcrumbs {
    display: none;
}

@media (min-width: 1273px) {
    .breadcrumbs {
        background-color: #fff;
/*         box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.15); */
        display: block;
        height: 6.4rem;
        line-height: 6.4rem;
/*         margin: 8rem 0 0; */
				margin: 6rem 0 0;
      	padding-left: 0;
/*         padding: 0 3.2rem; */
/*         position: fixed; */
        top: 0;
        width: 100%;
        z-index: 1000;
    }

    .breadcrumbs>li {
        color: var(--color-blue-semi-light);
        display: inline-block;
        font-size: 1.4rem;
        font-weight: 500;
        max-width: 45rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .breadcrumbs>li+li:before {
        color: #46516a;
        content: "\E90D";
        display: inline-block;
        font-family: nordea-obi !important;
        font-weight: 300;
        margin: 0 1.6rem;
        transform: rotate(270deg);
    }

    .breadcrumbs>li>a,
    .breadcrumbs>li>a:visited {
        color: #46516a;
        font-weight: 400;
        text-decoration: none;
    }
}

/* **** end breadcrumbs styles **** */
/* **** filters styles **** */
.topic-filters {
    align-items: flex-start;
    border-bottom: solid 0.1rem #d4d4d4;
    display: flex;
    flex-direction: column;
    font-weight: bold;
    padding-bottom: .8rem;
    justify-content: space-between;
}

.topic-filters-container {
    display: flex;
    flex-wrap: wrap;
}

.topic-filter-label {
    color: #46526a;
    margin-right: 8px;
    white-space: nowrap;
}

.topic-filter {
    border: solid 0.1rem #999;
    border-radius: 10rem;
    color: #999;
    font-size: 1.4rem;
    height: 3.2rem;
    line-height: 3.2rem;
    margin: .8rem .8rem .8rem 0;
    padding: 0 2rem;
    white-space: nowrap;
}

.topic-filter:hover {
    text-decoration: none;
}

@media (min-width: 1273px) {
    .topic-filters {
        align-items: center;
        flex-direction: row;
    }
}

/* **** end filters styles **** */
/* **** header styles **** */
.header {
    align-items: center;
/*     background-color: #0000a0; */
  	background-color: #01005E;
/*     border-bottom: 1px solid #e6e4e3; */
/*     box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.15); */
    display: flex;
    font-family: "NordeaSansSmall";
    height: 6.4rem;
    justify-content: center;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}

.header.-signed-in {
/*     background-color: #fff; */
  	background-color: #01005E;
}

.header.-signed-in>.icon.-lg.-nordea-logo,
.header.-signed-in>.icon.-xl.-hamburger {
/*     color: #0000a0; */
  	color: #fff;
}

.header.-signed-in>.nav-menu {
/*     background: #fff !important;
    color: #46526a !important; */
  	background: #01005E !important;
    color: #fff !important;
  	max-width: 110rem;
}

.header.-signed-in>.nav-menu .header-search>input {
    border-color: #d4d4d4;
/*     color: #46526a; */
  	color: #fff;
  	padding-right:0;
}

.header.-signed-in>.nav-menu .header-search>input::placeholder {
/*     color: #46526a; */
  	color: #fff;
}

.header.-signed-in>.nav-menu .menu-item {
/*     color: #46526a !important; */
  	color: #fff !important;
}

.header.-signed-in>.nav-menu .menu-item-drop {
/*     color: #46526a !important; */
  	color: #fff !important;
}

.header.-signed-in>.nav-menu .nav-menu-item.-signed-out-hide {
    display: list-item;
}

.header.-signed-in>.nav-menu .nav-menu-item.-signed-in-hide {
    display: none;
}

.header.-signed-in>.nav-menu .-docs {
    border-color: #d4d4d4 !important;
}

.header.-signed-in>.nav-menu .-nordea-logo {
/*     color: #0000a0 !important;
    border-color: #d4d4d4 !important; */
  	color: #fff !important;
    border-color: #fff !important;
}

.header.-signed-in>.nav-menu .-nordea-logo>span {
/*     border-color: #0000a0 !important; */
  	border-color: #fff !important;
  	padding-left: 2rem;
  
}

.header>.icon.-lg.-nordea-logo {
    color: #fff;
    text-decoration: none;
}

.header>.icon.-xl.-hamburger {
    color: #fff;
    left: 1.6rem;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 1.4rem;
}

.header>.nav-menu {
/*     background: #0000a0; */
  	background: #01005E;
    border-bottom: none;
    box-shadow: none;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: space-between;
    left: -100%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    transition: left 0.8s;
    width: 24.8rem;
  	max-width: 110rem;
    z-index: 1050;
}

.header>.nav-menu .header-search {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.header>.nav-menu .header-search>input {
    background: none;
    border: 1px solid #fff;
    border-radius: .2rem;
    box-sizing: border-box;
    color: #fff;
/*   	font-size: 1.6rem; */
    font-size: 1.5rem;
    padding: 0 1rem 0 3.4rem;
    height: 4rem;
    width: 100%;
}

.header>.nav-menu .header-search>input::placeholder {
    color: #fff;
}

.header>.nav-menu>.nav-menu-item {
    width: 100%;
}

.header.-show-menu>.overlay,
.header.-show-menu>.nav-menu {
    left: 0;
}

.header .menu-item {
    color: #fff;
    display: inline-block;
  /*   	font-size: 1.6rem; */
    font-size: 1.5rem;
    font-weight: 500;
    height: 3.8rem;
    line-height: 3.8rem;
    padding: 0 2.4rem;
    text-decoration: none;
    width: 100%;
}

.header .menu-item:hover {
    text-decoration: none;
}

.header .menu-item+.nav-sub-menu {
    padding: 0 2.4rem 0 1.6rem;
    position: relative;
    top: -.5rem;
}

.header .menu-item.-docs {
    font-family: NordeaSansSmall;
    font-weight: normal;
    height: 4.8rem;
    line-height: 4.8rem;
    border-top: 1px solid #01005e;
}

.header .menu-item.-support:after,
.header .menu-item.-support:before,
.header .menu-item.-ticket:after,
.header .menu-item.-ticket:before,
.header .menu-item.-triangle:after,
.header .menu-item.-triangle:before {
    display: none;
}

.header .menu-item.-nordea-logo {
    font-weight: 500;
    height: 5.6rem;
    line-height: 5.6rem;
    border-bottom: 1px solid #01005e;
}

.header .menu-item.-nordea-logo:before {
    top: -.3rem;
}

/* .header .menu-item.-nordea-logo>span {
    border-left: 1px solid #fff;
    display: inline-block;
    height: 1.8rem;
    line-height: 1.8rem;
    margin-left: .9rem;
    padding-left: .7rem;
} */

.header .menu-item.-power {
    height: 4.8rem;
    line-height: 4.8rem;
    font-weight: 500;
}

.header .menu-item.-power:before {
    margin-right: 1.1rem;
}

.header .menu-item.-search {
    height: 4rem;
    line-height: 4rem;
    padding: 0;
    position: relative;
}

.header .menu-item.-search:before {
    padding-left: 1rem;
}

.header .menu-item.-sm {
    font-size: 1.4rem;
    font-weight: normal;
}

.header .menu-item.-user-info {
    border-bottom: 1px solid #d4d4d4;
    height: 60px;
    line-height: 0;
    padding: 1.6rem 2.4rem;
}

.header .menu-item.-user-info>#avatar {
    background: #0000a0;
    border-radius: 50%;
    color: #fff;
    display: block;
    float: left;
    height: 3.2rem;
    line-height: 3.2rem;
    margin-right: .9rem;
    text-align: center;
    width: 3.2rem;
}

.header .menu-item.-user-info>#user-name {
    display: block;
    height: 1.9rem;
    line-height: 1.9rem;
    margin-bottom: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.header .menu-item.-user-info>#description {
/*     color: #0000a0; */
  	color: #fff;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 1rem;
    font-weight: normal;
}

.header .nav-sub-menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.header .nav-sub-menu>.nav-menu-item {
    width: 100%;
}

.header .nav-sub-menu>.nav-menu-item.-signed-out-hide {
    display: none;
}

.header .nav-sub-menu>.nav-menu-item.-search {
    padding: 1.5rem 2.4rem .7rem;
}

.header .nav-sub-menu>.nav-menu-item.-sign-in {
/*     background: #40bfa3; */
  	background: var(--color-blue-semi-light);
    display: list-item;
    height: 4.8rem;
    line-height: 4.8rem;
}

.header .nav-sub-menu>.nav-menu-item.-sign-in>.menu-item {
/*     color: #0000a0; */
  		color: #fff;
}

.header .overlay {
    align-content: center;
    align-items: center;
    background: #000;
    display: block;
    height: 100vh;
    left: -110%;
    opacity: .6;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: left 0.9s;
    width: 100vw;
    z-index: 1010;
}

/** !!! temporary until tablet design will be ready **/
@media (min-width: 1273px) {
    .header {
        border-bottom: none;
        box-shadow: none;
/*         height: 8rem; */
      	height: 6rem;
/*         justify-content: flex-start; */
      	justify-content: center;
    }

    .header.-signed-in>.nav-menu .nav-menu-item.-sm-hide.-signed-out-hide {
        display: list-item !important;
      	background-color: var(--color-blue-semi-light);
      	padding: 0 2rem;
      	height: 6rem !important;
    }

    .header>.icon.-xl.-hamburger {
        display: none;
    }

    .header>.icon.-lg.-nordea-logo {
        display: none;
    }

    .header>.nav-menu {
        align-items: center;
/*         border-bottom: 1px solid #e6e4e3; */
/*         box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.15); */
        flex-direction: row;
/*         height: 8rem; */
      	height: 5rem;
        left: 0;
        position: relative;
        transition: none;
        width: 100%;
      	max-width:  110rem;
    }

    .header>.nav-menu .nav-menu-item.-sm-hide.-signed-out-hide {
        display: none !important;
    }

    .header>.nav-menu>.nav-menu-item,
    .header>.nav-menu .nav-sub-menu>.nav-menu-item {
        cursor: pointer;
        position: relative;
        width: auto;
    }

    .header>.nav-menu .nav-sub-menu.dropdown {
/*         background: #fff; */
/*       	background: #01005E; */
      	background: var(--color-blue-semi-light);
        border-radius: 0 0 .4rem .4rem;
        box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.5);
        display: none;
        position: absolute;
        right: 0;
        top: 4.8rem;
        z-index: 1101;
    }

    .header>.nav-menu .nav-sub-menu.dropdown:hover {
        display: block;
    }

    .header>.nav-menu .nav-sub-menu.dropdown.-my-apps {
        width: 21.6rem;
    }

    .header>.nav-menu .nav-sub-menu.dropdown.-tickets {
        width: 19.2rem;
    }

    .header>.nav-menu .nav-sub-menu.dropdown .nav-menu-item {
        height: 4.8rem;
        line-height: 4.8rem;
    }

    .header>.nav-menu .nav-sub-menu.dropdown .menu-item {
        height: 4.8rem;
        line-height: 4.8rem;
        font-weight: 500;
    }

    .header>.nav-menu .nav-sub-menu.dropdown .menu-item:before {
        margin-right: 1rem;
        position: relative;
        top: 1px;
    }

    .header>.nav-menu .menu-item {
      /*   	font-size: 1.6rem; */
        font-size: 1.5rem;
        font-weight: normal;
/*         height: 5.6rem;
        line-height: 5.6rem; */
      	height: 6rem;
      	line-height: 6rem;
        padding: 0;
        white-space: nowrap;
        width: auto;
    }

    .header>.nav-menu .menu-item:after {
        margin-left: .8rem;
    }

    .header>.nav-menu .menu-item:hover {
        font-weight: 500;
    }

    .header>.nav-menu .menu-item:hover+.nav-sub-menu.dropdown {
        display: block !important;
    }

    .header>.nav-menu .menu-item#faq-link {
        width: 3.2rem;
    }

    .header>.nav-menu .menu-item#forum-link {
        width: 4.9rem;
    }

    .header>.nav-menu .menu-item#tickets-link {
        width: 7.9rem;
    }

    .header>.nav-menu .menu-item#docs-link {
        width: 13.8rem;
    }

    .header>.nav-menu .menu-item#my-apps-link {
        width: 9.2rem;
    }

    .header>.nav-menu .menu-item.-docs {
        border: none;
    }

    .header>.nav-menu .menu-item.-nordea-logo {
        border: none;
        font-weight: 500;
        margin-left: 2.4rem;
    }

    .header>.nav-menu .menu-item.-nordea-logo>span {
/*         height: 3.2rem; */
/*         line-height: 3.2rem; */
/*         margin-left: 1.6rem; */
/*       padding-left: 1.6rem; */
        	padding-left: 3rem;
    }

    .header>.nav-menu .menu-item.-search {
        width: 17.6rem;
    }

    .header>.nav-menu .menu-item.-support:after,
    .header>.nav-menu .menu-item.-support:before,
    .header>.nav-menu .menu-item.-ticket:after,
    .header>.nav-menu .menu-item.-ticket:before,
    .header>.nav-menu .menu-item.-triangle:after,
    .header>.nav-menu .menu-item.-triangle:before {
        display: inline-block;
    }

    .header>.nav-menu .nav-sub-menu {
        display: flex;
        position: relative;
    }

    .header>.nav-menu .nav-sub-menu.-group-last>.nav-menu-item {
/*         height: 8rem; */
      	height: 6rem;
/*         line-height: 8rem; */
        margin-right: 2.4rem;
    }

    .header>.nav-menu .nav-sub-menu.-group-last>.nav-menu-item:last-child {
        margin-right: 1.9rem;
    }

    .header>.nav-menu .nav-sub-menu.-group-last>.nav-menu-item.-sign-in {
        margin-right: 0;
/*       	height: 6rem; */
    }

    .header>.nav-menu .nav-sub-menu.-group-last>.nav-menu-item.-sign-in>.menu-item {
      	background-color: var(--color-blue-semi-light);
        font-size: 1.4rem;
        font-weight: bold;
        padding: 0 1.6rem;
    }

    .header>.nav-menu .nav-sub-menu.-group-last>.nav-menu-item.-search {
/*         height: 4rem; */
        padding: 0;
    }

    .header>.nav-menu .nav-sub-menu.-group-middle>.nav-menu-item {
/*         margin-right: 5.6rem; */
      	padding-left: 3rem;
    }

    .header>.nav-menu .nav-sub-menu.-group-middle>.nav-menu-item:last-child {
        margin-right: 0;
    }
}

/* **** end header styles **** */
/* **** footer styles **** */
.footer {
    background-color: #01005e;
    color: #fff;
    padding: 0 1.6rem;
    line-height: normal;
}

.footer a {
    color: #fff;
    text-decoration: none;
}

.footer a:hover {
    color: #39f;
    text-decoration: none;
}

.footer>.footer-lower-links {
    border-top: 0.1rem solid rgba(255, 255, 255, 0.5);
    display: flex;
    flex-direction: column;
    font-size: 1.4rem;
    line-height: 2.3;
    padding: 2.2rem .8rem;
  	max-width: 110rem;
  	margin: 0 auto;
}

.footer>.footer-lower-links .-nordea-logo {
    line-height: 1.8rem;
    margin-bottom: 1.8rem;
}

.footer>.footer-upper-links {
    display: flex;
    flex-direction: column;
    padding: 3.2rem 1.6rem .7rem;
  	max-width: 110rem;
  	margin: 0 auto;
}

.footer>.footer-upper-links>.footer-upper-links-container {
    display: inline-block;
    margin: 0 0 3.2rem 0;
    padding: 0;
}

.footer>.footer-upper-links>.footer-upper-links-container>.footer-link-header-link {
    display: inline-block;
    font-size: 1.6rem;
    font-weight: bold;
    margin-bottom: 1.2rem;
}

.footer>.footer-upper-links>.footer-upper-links-container>.footer-link-header-link.-empty {
    display: none;
}

.footer>.footer-upper-links>.footer-upper-links-container>.footer-link-sublinks {
    line-height: 2.86;
}

.footer>.footer-upper-links>.footer-upper-links-container>.footer-link-sublinks>.footer-link-sublink {
    display: block;
    font-size: 1.4rem;
}

.footer>.footer-upper-links>.footer-upper-links-container>.footer-socialmedia-links {
    margin: .8rem 0 2.6rem 0;
}

.footer>.footer-upper-links>.footer-upper-links-container>.footer-socialmedia-links>.-before {
    margin-right: 1.6rem;
}

.footer>.footer-upper-links>.footer-upper-links-container>.-mail {
    font-size: 1.4rem;
}

.footer>.footer-upper-links>.footer-upper-links-container>.-mail:before {
    font-size: 2rem;
    margin-right: .6rem;
}

/** !!! temporary until tablet design will be ready **/
@media (min-width: 1273px) {
    .footer>.footer-lower-links {
        align-items: center;
        flex-direction: row;
        height: 6.4rem;
        justify-content: flex-end;
        padding: 0 1.6rem 0 .8rem;
    }

    .footer>.footer-lower-links .-nordea-logo {
        margin: 0 auto 0 0;
    }

    .footer>.footer-lower-links .footer-lower-link {
        border-left: 0.1rem solid #fff;
        height: 1.6rem;
        line-height: 1.6rem;
        padding: 0 2.8rem;
    }

    .footer>.footer-lower-links .footer-lower-link.-first {
        border: none;
        padding-left: 0;
    }

    .footer>.footer-lower-links .footer-lower-link.-last {
        padding-right: 0;
    }

    .footer>.footer-upper-links {
        flex-direction: row;
        justify-content: space-between;
    }

    .footer>.footer-upper-links>.footer-upper-links-container {
        margin: 0 0 1rem 0;
    }

    .footer>.footer-upper-links>.footer-upper-links-container>.footer-link-header-link.-empty {
        display: inline-block;
    }
}



/* **** end footer styles **** */
/* **** forms styles **** */

.form-field {
  margin-bottom: 2rem;
}

.form-field input[type='text'] {
    border: 0.1rem solid #c9c7c7;
    font-size: 1.6rem;
    padding: .8rem 1.2rem;
    transition-duration: 0.2s;
    transition-property: border-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    width: 100%;
    background-color: #fff;
    border-radius: 0.2rem;
    height: 4rem;
    line-height: 4rem;
}

/* .form-field input[type='file'],
.form-field input[type='text'],
.form-field textarea {
    -webkit-appearance: none;
    -webkit-outline: none !important;
    appearance: none !important;
    border: none;
} */

/* .form-field {
    padding: 2rem 0 3rem;
    position: relative;
} */

/* .form-field input[type='checkbox'] {
    width: auto;
} */

/* .form-field input[type='checkbox']+label {
    margin: 0 0 0 1rem;
}
 */
/* .form-field input[type='file'],
.form-field input[type='text'],
.form-field textarea {
    -webkit-appearance: none;
    -webkit-outline: none !important;
    appearance: none !important;
    border: none;
} */

/* .form-field input[type='text'] {
    border-bottom: 0.1rem solid #0000a0;
    font-size: 1.6rem;
    padding: .8rem 0;
    transition-duration: 0.2s;
    transition-property: border-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    width: 100%;
}

.form-field.focused input[type='text'] {
    border-bottom: 0.2rem solid #0000a0;
} */

/* .form-field label {
    font-weight: bold;
    left: 0;
    position: relative;
    transition-duration: .35s;
    transition-property: color, font-size, left, top;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 2;
} */

.form-field label {
    display: flex;
/*     justify-content: space-between; */
    margin-bottom: 0.4rem;
}

/* .form-field.nesty_item_selected a {
    color: #0200a0;
    padding: 0;
} */

/* .form-field.request_ticket_form_id a {
    /*     remobing this to show selected form in dropdown color: transparent; */
    z-index: 2;
} */

/* .form-field.request_ticket_form_id a:after {
    color: #0000a0;
} */

/* .form-field.request_ticket_form_id label {
    display: inline-block;
    left: 0;
    top: 2.2rem;
} */

.form-field.request_anonymous_requester_email label,
.form-field.request_subject label {
    display: inline-block;
    left: 0;
    top: 2.8rem;
}

.form-field.request_anonymous_requester_email.focused label,
.form-field.request_anonymous_requester_email.has_text label,
.form-field.request_subject.focused label,
.form-field.request_subject.has_text label,
.form-field.focused label[for=community_post_title],
.form-field.has_text label[for=community_post_title] {
/*     font-size: 1.2rem; */
    left: 0;
    top: 1rem;
}

/* .form-field.request_description.focused label,
.form-field.request_description.has_text label {
    font-size: 1.2rem;
    left: 0;
    top: 0;
} */

/* .form-field .nesty-input {
    margin-top: 1rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #0000a0;
    color: #0200a0;
    outline: none;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
} */

.form-field .nesty-input {
    background-color: #fff;
    border-radius: 0.2rem;
    border: 0.1rem solid #c9c7c7;
    height: 4rem;
    margin: 0;
    min-height: 4rem;
    padding: 0 1.2rem;
    width: 100%;
    line-height: 4rem;
    color: #000;
    text-decoration: none;
}

.nesty-input:focus-visible {
  outline: none;
}

.form-field.request_description {
    padding: 2rem 0 0;
}

.form-field.request_description label {
    display: inline-block;
    left: 1.5rem;
    top: 3.6rem;
}

/* .form-field.request_description p {
    display: none;
} */

.form-field.required>label:after {
    content: "*";
    color: red;
    margin-left: 6px;
    font-size: 20px;
    vertical-align: middle;
}

.form-field.required_error {
/*     margin-right: 3.4rem; */
}

.form-field.required_error input {
    border-bottom: 0.1rem solid #ff5959;
}

.form-field.required_error textarea {
    border: 0.1rem solid #ff5959;
}

.form-field.required_error label {
    color: #ff5959;
}

/* .form-field.required_error.focused textarea {
    border: 1px solid #0000a0;
} */

/* .form-field.required_error.request_anonymous_requester_email:after,
.form-field.required_error.request_description:after,
.form-field.required_error.request_subject:after {
    border: 0.1rem solid #ff5959;
    border-radius: 100%;
    color: #ff5959;
    content: '\E927';
    cursor: pointer;
    font-family: nordea-obi !important;
    font-size: 1.7rem;
    height: 1.9rem;
    line-height: 2rem;
    position: absolute;
    right: -3rem;
    text-align: center;
    width: 1.9rem;
}

.form-field.required_error.request_anonymous_requester_email:before,
.form-field.required_error.request_description:before,
.form-field.required_error.request_subject:before {
    color: #ff5959;
    content: 'Required';
    font-size: 1.2rem;
    left: 0;
    position: absolute;
} */

.form-field.required_error.request_description:after {
    top: 3.6rem;
}

.form-field.required_error.request_description:before {
    top: 11rem;
}

.form-field.required_error.request_anonymous_requester_email:after,
.form-field.required_error.request_subject:after {
    top: 3rem;
}

.form-field.required_error.request_anonymous_requester_email:before,
.form-field.required_error.request_subject:before {
    top: 8.9rem;
}

.form-field option {
    left: 0;
    position: absolute;
    top: 4rem;
}

.form-field p {
/*     color: #0707ff; */
    font-size: 1.2rem;
    margin: .5rem 0;
}
/* 
.form-field textarea {
    border: 0.1rem solid #0000a0;
    vertical-align: middle;
} */

/* .form-field.request_ticket_form_id.nesty_item_selected label,
label[for=community_post_topic_id].nesty_item_selected {
    font-size: 1.2rem;
    top: .5rem;
} */

form>footer {
    display: flex;
    justify-content: center;
}

@media (min-width: 1273px) {
    form>footer {
        justify-content: flex-start;
    }
}

/* **** end forms styles **** */
.meta-group {
    display: block;
}

.meta-group * {
    display: inline;
}

.meta-data {
    color: #999;
    font-size: 1.2rem;
}

/* **** pagination styles **** */
/***** Pagination *****/
.pagination {
    border-top: solid 0.1rem #d4d4d4;
    display: flex;
    padding: 4.2rem 0;
}

.pagination li {
    font-size: 1.4rem;
    font-weight: bold;
    height: 3.2rem;
    line-height: 3.2rem;
    width: 3.2rem;
}

.pagination li>a,
.pagination li>span {
    display: block;
    height: 100%;
    text-align: center;
    width: 100%;
}

.pagination li+li {
    margin-left: 1.2rem;
}

.pagination li.pagination-next,
.pagination li.pagination-prev {
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    border: solid 1px #0200a0;
}

.pagination li.pagination-next>a,
.pagination li.pagination-prev>a {
    font-size: 0;
}

.pagination li.pagination-next>a:before,
.pagination li.pagination-prev>a:before {
    content: '\E90D';
    font-family: nordea-obi !important;
    font-size: 1.6rem;
    position: relative;
}

.pagination li.pagination-current {
    background-color: #0200a0;
}

.pagination li.pagination-current>span {
    color: #fff;
}

.pagination li.pagination-disabled,
.pagination li.pagination-disabled:hover {
    border-color: #d4d4d4;
    cursor: default;
}

.pagination li.pagination-disabled>span,
.pagination li.pagination-disabled:hover>span {
    color: #dddddd !important;
}

.pagination li:hover:not(.pagination-current) {
    background-color: #fafafa;
}

.pagination li:hover:not(.pagination-current)>a {
    text-decoration: none;
}

.pagination li>a {
    color: #0000a0;
}

.pagination ul {
    align-items: center;
    display: flex;
}

.pagination-first,
.pagination-last {
    display: none;
}

.pagination-next {
    transform: rotate(270deg);
}

.pagination-next a:before {
    top: .4rem;
}

.pagination-prev {
    transform: rotate(90deg);
}

.pagination-prev a:before {
    top: .4rem;
}

@media (min-width: 1273px) {
    .pagination {
        justify-content: center;
    }
}

/* **** end pagination styles **** */
/* **** status labels styles **** */
.status-label {
    background-color: #f5f5f5;
    border-radius: 10rem;
    color: #46516a;
    display: inline-block;
    font-size: 1.4rem;
    font-style: normal;
    height: 2.4rem;
    line-height: 2.4rem;
    padding: 0 1.5rem;
    vertical-align: middle;
    white-space: nowrap;
}

.status-label:active,
.status-label:focus,
.status-label:hover {
    text-decoration: none;
}

.status-label.status-label-closed,
.status-label.status-label-solved {
    background-color: #40bfa3;
}

.status-label.status-label-featured,
.status-label.status-label-pinned,
.status-label.status-label-official {
    background-color: #40bfa3;
}

.status-label.status-label-hold {
    background-color: #ffe183;
    color: #474748;
}

.status-label.status-label-new,
.status-label.status-label-open {
    background-color: #46516a;
    color: #fff;
}

.status-label.status-label-not-planned,
.status-label.status-label-pending {
    background-color: #e6e4e3;
    color: #ffe183;
}

/* **** end status labels styles **** */
/* **** striped list styles **** */
.striped-list-item {
    border-bottom: 1px solid #d4d4d4;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 4.4rem 0;
}

.striped-list-item.post-featured {
    line-height: 1;
}

.striped-list-title {
    color: #0000a0;
    display: inline-block;
    max-width: 64rem;
    overflow: hidden;
    padding: 1.3rem 0;
}

.striped-list-title:active,
.striped-list-title:focus,
.striped-list-title:hover,
.striped-list-title:visited {
    color: #0000a0;
    text-decoration: none;
}

.striped-list .meta-group {
    display: flex;
}

.striped-list .meta-data+.meta-data {
    margin-left: .3rem;
}

.striped-list-count {
    display: flex;
    justify-content: space-around;
    margin-top: 1.8rem;
    width: 13.8rem;
}

.striped-list-count-item,
.striped-list-number {
    font-size: 1.4rem;
}

.striped-list-count-item>div,
.striped-list-number>div {
    text-align: center;
}

.striped-list-count-item {
    color: #999;
}

.striped-list-count-item .icon {
    background-color: transparent;
    border: none;
    color: #999;
    display: block;
    margin-top: 6px;
    text-align: center;
}

.striped-list-number {
    color: #343e52;
    display: block;
    margin-bottom: .2rem;
    font-size: 1.6rem;
    font-weight: bold;
    text-align: center;
}

@media (min-width: 1273px) {
    .striped-list-item {
        flex-direction: row;
        padding: 3.4rem 0;
    }

    .striped-list-title {
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .striped-list-count {
        margin-top: 0;
    }
}

/* **** end striped list styles **** */
/* **** tables styles **** */
.table {
    border-collapse: collapse;
    display: block;
    font-size: 1.4rem;
    text-align: left;
    width: 100%;
}

.table>tbody {
    color: #474748;
}

.table>tbody tr:last-of-type {
    border-width: 0;
}

.table tbody,
.table td,
.table th,
.table thead,
.table tr {
    display: block;
}

.table>thead tr {
    border-bottom-width: .1rem;
    left: -9999px;
    position: absolute;
    top: -9999px;
}

.table>thead tr th,
.table>thead tr a {
    color: #46516a;
}

.table td,
.table td a,
.table td time {
    color: #46526a;
}

.table td {
    padding: .3rem .8rem .3rem 14.2rem;
    position: relative;
}

.table td:before {
    border-right: 0.1rem dotted #999;
    content: '';
    display: block;
    font-weight: bold;
    height: calc(100% - .6rem);
    left: 0;
    overflow: hidden;
    padding: .3rem 1rem .3rem .8rem;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 11.2rem;
}

.table tr {
    border: 0.1rem solid #d4d4d4;
    border-width: 0 0 .1rem 0;
    padding: 4.6rem 0;
}

@media (min-width: 1273px) {
    .table {
        display: table;
    }

    .table>tbody {
        display: table-row-group;
    }

    .table>tbody tr:hover {
        border-width: .1rem 0;
    }

    .table>thead {
        display: table-header-group;
    }

    .table>thead tr {
        position: static;
    }

    .table td,
    .table th {
        display: table-cell;
        padding: .3rem .8rem;
    }

    .table td:before,
    .table th:before {
        display: none;
    }

    .table tr {
        display: table-row;
        border-width: 0;
    }
}

/* **** end tables styles **** */
/* **** article-page styles **** */
.article-container {
/*     margin-top: 9.3rem; */
    width: 100%;
  	max-width: 110rem;
  	display: flex;
  	justify-content: center;
  	margin: 0 auto;
}

.article-container .article-info {
    color: #46526a;
  	font-size: 0.8rem !important;  
/*   font-size: 1.2rem; */
/*     line-height: 2.4rem; */
    margin-bottom: 4rem;
    max-width: 100%;
    word-wrap: break-word;
}

.article-container .article-body a:visited {
    color: #141415;
}

.article-container .article-body blockquote {
    border-left: 1px solid #d4d4d4;
    color: #0707ff;
    font-style: italic;
    padding: 0 1.5rem;
}

.article-container .article-body code,
.article-container .article-body pre {
    background: #ebeff3;
    border: 0.1rem solid #d4d4d4;
    border-radius: 0.3rem;
}

.article-container .article-body code {
    padding: 0 0.5rem;
    margin: 0 0.2rem;
}

.article-container .article-body img {
    height: auto;
    max-width: 100%;
}

.article-container .article-body ol,
.article-container .article-body ul {
    list-style-position: outside;
    margin: 2rem 0 2rem 2rem;
    padding-left: 2rem;
}

.article-container .article-body ol>ol,
.article-container .article-body ol>ul,
.article-container .article-body ul>ol,
.article-container .article-body ul>ul {
    margin: 0;
}

.article-container .article-body pre {
    overflow: auto;
    padding: 1rem 1.5rem;
    white-space: pre;
}

.article-container .article-body ul {
    list-style-type: disc;
}

.article-container .article-body>p:last-child {
    margin-bottom: 0;
}

.article-container .article-list-link {
/*     color: #46516a; */
  	color: #0000A0;
    font-weight: bold;
    text-decoration: none;
}

/* .article-container .article-list-link:hover {
    color: #39f;
    text-decoration: none;
} */

.article-container>.generic>iframe {
    border: none;
    display: block;
    height: 36.1rem;
    margin: 0 -1.6rem 4rem;
    overflow: hidden;
    width: calc(100% + 3.2rem);
}

.article-subtitle {
    font-size: 2rem;
}

.article-text-basic,
.article-text-secondary {
    font-size: 1.4rem;
    line-height: 2.4rem;
    text-align: left;
}

.article-text-secondary {
    margin-top: -1.2rem;
}

.article-teaser-wrapper {
    display: flex;
    margin-bottom: 3.3rem;
    width: 100%;
}

.article-teaser {
    border: solid 0.1rem #f5f5f5;
    box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    font-size: 1.4rem;
    height: 12.8rem;
    max-width: 32rem;
    padding: 2.7rem 2.4rem;
    width: calc(50% - 4rem);
}

.article-teaser:first-of-type {
    margin-right: 4rem;
}

.article-teaser-header {
    align-items: center;
    display: flex;
    font-weight: bold;
}

.article-teaser-header-text {
    line-height: 1.3;
    margin-left: 1.4rem;
    max-width: 13.8rem;
}

.article-teaser-links {
    line-height: 1;
    margin-top: auto;
}

.article-teaser-links a,
.article-teaser-links a:visited {
    color: #0707ff;
}

.article-teaser-links a:hover {
    text-decoration: none;
}

.article-teaser-links a:first-of-type {
    margin-right: 2.8rem;
}

.article-highlight {
    background-color: #e5f2ff;
    border-left: 0.4rem solid #39f;
    font-size: 1.6rem;
    margin-bottom: 2.8rem;
    padding: 0.6rem 1.6rem;
}

.article-flags {
    display: flex;
}

.article-flag-wrapper {
    margin-right: 5.6rem;
}

.article-flag-country {
    color: #0000a0;
    font-size: 1.6rem;
    margin-top: 0.8rem;
}

.article-text-asterisk {
    font-size: 1.4rem;
    line-height: 1.6;
}

.article-meta {
    display: inline-block;
    vertical-align: middle;
}

.article-votes {
    border-top: 0.1rem solid #d4d4d4;
    padding: 3rem 0;
    text-align: center;
}

.article-vote:active,
.article-vote:focus {
    background-color: transparent;
    color: #40bfa3;
}

.article-vote:hover {
    background-color: #40bfa3;
}

.article-vote:hover:after,
.article-vote:hover:before,
.article-vote[aria-selected="true"]:after,
.article-vote[aria-selected="true"]:before {
    color: #0000a0;
}

.article-vote-up:before {
    content: "\E95E";
}

.article-vote-down:before {
    content: "\E95A";
    transform: rotate(180deg);
}

.article-more-questions {
    background-color: var(--color-blue-light);
    margin: 0 -1.6rem;
    padding: 3.2rem 1.6rem 4rem;
    width: calc(100% + 3.2rem);
}

.article-more-questions-title {
    color: #46516a;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-bottom: 0.8rem;
    width: 100%;
}

.article-more-questions-content {
    display: flex;
    flex-direction: column;
}

.article-more-questions-text {
    color: #46516a;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 2.4rem;
    margin-right: 11.2rem;
    text-align: left;
}

form>footer>input[type="submit"],
.article-footer-button {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 4rem;
    justify-content: center;
    margin-top: 3.2rem;
    padding: 0;
    width: 18rem;
}

@media (min-width: 1273px) {
    .article-container {
/*         margin-top: 14.4rem; */
    }

    .article-container>.generic>iframe {
        width: 65.6rem;
        margin: 0 0 3rem;
    }

    .article-more-questions {
        padding: 1.6rem;
        width: 65.6rem;
        margin: 0 0 3rem;
    }

    .article-more-questions-content {
        flex-direction: row;
    }

    .article-footer-button {
        margin-top: 0;
    }
}

/* **** end article-page styles **** */
/* **** category_page styles **** */
.article-container>.category-content {
    max-width: 80.5rem;
    width: 100%;
}

.article-container>.category-content>h1 {
    color: #01005e;
}

.article-container>.category-content>.section {
    margin-bottom: 7.2rem;
}

.article-container>.category-content>.section:first-of-type {
    padding-top: 3.2rem;
}

.article-container>.category-content>.section .icon.-star:before {
    color: #4de4c3;
    margin-right: .6rem;
    position: relative;
    top: -.2rem;
}

.article-container>.category-content>.section>h2 {
    color: #01005e;
    font-size: 3.2rem;
    font-weight: 900;
    line-height: 3.2rem;
    margin-bottom: 1.8rem;
}

.article-container>.category-content>.section>.see-all-articles {
    display: block;
    padding: 1.5rem 0;
}

/* **** end category_page styles **** */
/* **** community-topic-page styles **** */
#community-topic-page .striped-list-title {
    color: #46516a;
    font-weight: bold;
}

#community-topic-page .striped-list-title:active,
#community-topic-page .striped-list-title:focus,
#community-topic-page .striped-list-title:hover,
#community-topic-page .striped-list-title:visited {
    color: #46516a;
}

.new-post-button {
    color: #0000a0;
}

.new-post-button:before {
    font-weight: normal;
    margin-right: 1rem;
}

@media (min-width: 1273px) {

    #topic-page .sidebar-actions-button,
    #topic-list-page .sidebar-actions-button {
        width: 100%;
    }

    #topic-page .sidebar-actions-button:before,
    #topic-list-page .sidebar-actions-button:before {
        margin-right: .8rem;
    }

    #topic-page .new-post-button,
    #topic-list-page .new-post-button {
        display: none;
    }
}

/* **** end community-topic-page styles **** */
/* **** community-topic-list-page styles **** */
#community-topic-list-page .topic-filters {
    padding-top: 6.6rem;
}

#community-topic-list-page .topic-filters h1 {
    color: #01005e;
    margin: 0;
}

#community-topic-list-page .recent-activity-item-time {
    color: #999;
}

.recent-activity-controls,
.recent-activity-header {
    display: none !important;
}

/* **** end community-topic-list-page styles **** */
/* **** community_post_page styles **** */
.post-page {
    margin: 6.4rem auto 3.2rem;
    max-width: 110rem;
    padding: 4.2rem 1.6rem 0;
    position: relative;
}

.post-page>div:last-of-type {
    border: none;
}

.post-page>h1 {
    color: #01005e;
}

.post-page .striped-list-count-item {
    margin-right: 1rem;
    width: 5rem;
}

.post-item {
    border-bottom: solid 0.1rem #d4d4d4;
    display: flex;
    padding: 4.2rem 0;
}

.post-item h1 {
    color: #01005e;
    line-height: 1.13;
}

.post-unsubscribe,
.post-subscribe {
    background-color: #fff !important;
    border: none !important;
    color: transparent !important;
    display: block;
    font-size: 0;
    justify-content: center;
    position: relative;
}

.post-unsubscribe:before,
.post-subscribe:before {
    position: relative;
    content: "\E959";
    display: block;
    font-family: nordea-obi !important;
    font-size: 2.3rem;
    text-align: center;
    top: 4px;
    width: 100%;
}

.post-unsubscribe:hover:after,
.post-subscribe:hover:after {
    background: #fff;
    border: 0.1rem solid #46526a;
    border-radius: .3rem;
    color: #46526a;
    content: 'Subscribe';
    display: block;
    font-family: Tahoma, sans-serif;
    font-size: 1.1rem;
    left: .6rem;
    top: 4.5rem;
    padding: .1rem .7rem;
    position: absolute;
    z-index: 1000;
}

.post-subscribe:before {
    color: #40bfa3;
}

.post-subscribe:hover:after {
    content: 'Subscribe';
}

.post-unsubscribe:before {
    color: #ff5959;
}

.post-unsubscribe:hover:after {
    content: 'Unsubscribe';
}

.post-labels {
    display: flex;
    margin-top: 2.4rem;
}

.post-label {
    background: #f5f5f5;
    border-radius: 10rem;
    color: #46516a;
    font-size: 1.4rem;
    font-weight: 500;
    height: 3.2rem;
    line-height: 3.2rem;
    padding: 0 1.4rem;
}

.post-label+.post-label {
    margin-left: .6rem;
}

.post-content {
    color: #46516a;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 1.4rem;
}

.post-meta-data {
    color: #999;
    display: flex;
    font-size: 14px;
    font-style: italic;
}

.post-meta-label {
    margin-right: .3rem;
}

.post-meta-date {
    margin-left: .5rem;
}

.post-body a:visited {
    color: #141415;
}

.post-body blockquote {
    border-left: 0.1rem solid #d4d4d4;
    color: #0707ff;
    font-style: italic;
    padding: 0 1.5rem;
}

.post-body code,
.post-body pre {
    background: #ebeff3;
    border: 0.1rem solid #d4d4d4;
    border-radius: .3rem;
}

.post-body code {
    padding: 0 .5rem;
    margin: 0 .2rem;
}

.post-body img {
    height: auto;
    max-width: 100%;
}

.post-body p {
    margin-top: 0;
}

.post-body pre {
    overflow: auto;
    padding: 1rem 1.5rem;
    white-space: pre;
}

.post-body ul,
.post-body ol {
    padding-left: 2rem;
    list-style-position: outside;
    margin: 2rem 0 2rem 2rem;
}

.post-body ul>ul,
.post-body ul>ol,
.post-body ol>ul,
.post-body ol>ol {
    margin: 0;
}

.post-body ul {
    list-style-type: disc;
}

.post-comment-form-anchor {
    color: #0000a0;
    display: inline-block;
    margin: 3.2rem 0 0;
}

.post-comment-form-anchor:hover {
    text-decoration: none;
}

#comments-form {
    top: -90px;
}

.comment-form {
    display: flex;
    flex-direction: column;
    padding-top: 1.6rem;
}

.comment-avatar {
    align-items: center;
    display: flex;
    margin-bottom: 1.6rem;
}

.comment-avatar>.user-avatar {
    border-radius: 50%;
    margin-right: 1.6rem;
}

.comment-avatar>.comment-prompt {
    font-size: 2.4rem;
    color: #999;
}

.comment-container {
    flex: 1;
}

.comment-show-container {
    height: 8rem;
}

.comment-form-controls {
    color: #01005e;
    display: none;
    margin-top: 3.2rem;
    text-align: center;
}

.comment-form-controls input[type="checkbox"] {
    margin-right: .5rem;
}

@media (min-width: 1273px) {
    .post-page {
        margin: 0.8rem auto 3.2rem;
    }

    .post-item:last-of-type {
        border-bottom: solid 0.1rem #d4d4d4;
    }

    .comment-form-controls {
        text-align: left;
    }

    .comment-form {
        align-items: flex-start;
        border-top: solid 0.1rem #d4d4d4;
        flex-direction: row;
    }

    .comment-avatar>.comment-prompt {
        display: none;
    }
}

/* **** end community_post_page styles **** */
/* **** home page styles **** */

.section_hero {
    background-color: #0000a0;
    background-image: url(/hc/theming_assets/01HZPMPPJ1C446ZP7H393E05CK);
    background-size: cover;
    background-position: center;
    text-align: center;
  	display: flex; 
  	align-items: center;
  	justify-content: center;
    min-height: 40rem
}

.hero_title {
    color: #fff;
    font-size: 3.4rem;
    font-weight: 500;
    margin: 0;
    line-height: 1.41;
}

/* Search section was removed */
/* .section.hero>.icon>.search-full {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
} */

/* .section.hero>.icon>.search-full>input[type="search"] {
    background: none;
    border: none;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    color: #fff;
    font-size: 1.6rem;
    padding: 0 1rem 0 3.4rem;
    height: 4rem;
    width: 100%;
}

.section.hero>.icon>.search-full>input[type="search"]::placeholder {
    color: #fff;
} */

@media (min-width: 1273px) {
    .section.hero {
        padding: 15.4rem 3.2rem 6.4rem;
    }

    .section.hero>h2 {
        font-size: 4.2rem;
    }

    .section.hero>.icon {
        margin: 7.2rem auto 0;
    }

    .section.hero>.icon:before {
        margin-left: 1.2rem;
    }

    .section.hero>.icon>.search-full>input[type="search"] {
        padding: 0 1rem 0 5.2rem;
    }
}

.section_faq {
  background-color: var(--color-grey-light);
}

.faq {
    flex-direction: column;
}

.faq_title {
  text-align: center;
  margin: 3rem auto;
}

.faq_links {
    align-items: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 4rem;
}

.faq_link {
    align-items: center;
    border-radius: .8rem;
    box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.15);
    display: flex;
    flex-direction: column;
    height: 23.4rem;
    width: 23.4rem;
    justify-content: center;
    padding: 2rem;
    background-color: #fff;
    transition: 0.3s;
}

.faq_link-title {
  text-align: center;
  margin-top: 2rem;
}

.faq_link:active,
.faq_link:hover {
    text-decoration: none;
    box-shadow: 0 0.8rem 1rem 0 rgba(0, 0, 0, 0.15);
}
.faq_button {
  width: fit-content;
/*   margin: 50px auto 0; */
  margin: 50px auto;
}

@media (min-width: 1273px) {
    .section.faq>.faq-section-links {
        flex-direction: row;
    }

    .section.faq>.faq-section-links>.faq-section-link {
        margin-bottom: 0;
    }

    .section.faq>.faq-section-see-all {
        margin-top: 7.5rem;
    }

    .section.faq>.faq-section-see-all>.button-link {
        width: 41.6rem;
    }
}

.section_psd2 {
  background-color: var(--color-blue-light);
}

.psd2_left,
.psd2_right {
  flex-basis: 50%;
}

.psd2_right {
  text-align: right;
}

@media (min-width: 1273px) {
/* TODO */
}

.section_community {
  
}

.community_left,
.community_right {
  flex-basis: 50%;
}

@media (min-width: 1273px) {
    .section.community {
        flex-direction: row;
        padding-top: 7.5rem;
    }
}

.section_contact {
  background-color: var(--color-grey-light);
}

.contact {
    flex-direction: column;
}

.contact_header {
  text-align: center;
  margin: 0 auto;
}

.contact_links {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 800px) {
  .contact_links {
    flex-direction: column;
/*     justify-content: center;
    align-items: center; */
  }
}

.contact_wrapper {
  display: flex;
  flex-basis: 47rem;
}

@media (max-width: 800px) {
	.contact_wrapper {
  	display: flex;
    flex-basis: 0;
    padding: 20px 0;
	}
  
  .contact_left > img {
   	 width: 80px;
     height: 80px;
  }
  
}

.contact_left {
  padding: 0 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.contact_right {
  display: flex;
  flex-direction: column;
}

.contact_title {
  font-weight: 500;
  margin-bottom: 1.4rem;
}

.contact_description {
  margin-bottom: 2.4rem;
}

.contact_link {
  font-weight: 500;
  text-decoration: underline;
}

@media (min-width: 1273px) {
    .section.contact {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
    }
}

/* **** end home page styles **** */
/* **** new_community_post_page styles **** */
.new-community-post {
    margin-top: 6.6rem;
}

.new-community-post .nesty-input {
    padding: 0;
}

.new-community-post>div {
    margin: 4.8rem 0;
}

label[for=community_post_details] {
    top: -.8rem;
}

/* **** end new_community_post_page styles **** */
/* **** new-request-page styles **** */
#new-request-page #new_request>.form-field.required:last-of-type {
    padding-top: 0;
}

#new-request-page #new_request>.form-field.required:last-of-type>label {
    position: relative;
    top: -1rem;
}

#new-request-page>p {
    color: #46516a;
}

.new-ticket-disclaimer {
    font-size: 1.6rem;
    font-style: italic;
    font-weight: 500;
    line-height: 1.5;
    margin-top: .6rem;
    color: #46516a;
}

/* **** end new-request-page styles **** */
/* **** request_page styles **** */
#request-page .back-button {
    display: block;
    margin-bottom: 2rem;
}

#request-page .striped-list-item {
    flex-direction: column;
}

#request-page .topic-filters {
    border: none;
}

#request-page .ticket-status {
    color: #999;
    font-size: 1.4rem;
    font-style: italic;
    font-weight: normal;
    justify-content: flex-start;
    height: 2.4rem;
    line-height: 2.4rem;
}

#request-page .ticket-status .status-label {
    margin: 0 .8rem 1.6rem 0;
}

#request-page .attachment-item>.icon {
    color: #0000a0;
}

#request-page .attachment-item>.icon:before {
    margin-right: .8rem;
    top: -.1rem;
}

#request-page .comment-fields,
#request-page .request-submit-comment,
#request-page .comment-show-container.hidden {
    display: none;
}

#request-page .request-submit-comment.shown {
    display: inline;
}

#request-page .comment-form-controls,
#request-page .comment-ccs,
#request-page .comment-fields.shown {
    display: block;
}

/* #request-page .comment-show-container {
    border-radius: .2rem;
    border: 0.1rem solid #999;
    cursor: pointer;
    display: flex;
    padding: .8rem 1.5rem;
    width: 100%;
}
 */

#request-page .comment-show-container {
    background-color: #fff;
    border-radius: 0.2rem;
    border: 0.1rem solid #c9c7c7;
    height: 4rem;
    margin: 0;
    min-height: 4rem;
    padding: 0 1.2rem;
    width: 100%;
    line-height: 4rem;
    color: #000;
    text-decoration: none;
    height: 17rem;
}
#request-page .comment-show-container-content {
    align-self: center;
    color: #46526a;
}

#request-page .form-field.comment-ccs>input[type="text"],
#request-page .form-field.comment-ccs>ul {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* #request-page .form-field.comment-ccs>input[type="text"][data-hc-focus="true"],
#request-page .form-field.comment-ccs>ul[data-hc-focus="true"] {
    border: 0.1rem solid #40bfa3;
} */

#request-page .form-field.comment-ccs+textarea {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}

/* #request-page .form-field.comment-ccs+textarea:focus {
    border-top: 0.1rem solid #40bfa3;
} */

#request-page input#mark_as_solved {
    display: none;
}

/* **** end request_page styles **** */
/* **** requests_page styles **** */
.no-activities {
    color: #000;
    font-weight: bold;
    margin: 1.6rem 0;
    font-size: 1.8rem;
}

.my-requests {
  	max-width: 110rem;
    padding: 0 .8rem 3.2rem;
  	margin: 0 auto;
}

.table.-my-requests {
    border-top: 0.1rem solid #999;
    font-size: 1.6rem;
    margin-top: 3.4rem;
}

.table.-my-requests td:nth-of-type(1):before {
    content: 'Subject';
}

.table.-my-requests td:nth-of-type(2):before {
    content: 'ID';
}

.table.-my-requests td:nth-of-type(3):before {
    content: 'Created On';
}

.table.-my-requests td:nth-of-type(4):before {
    content: 'Last Activity';
}

.table.-my-requests td:nth-of-type(5):before {
    content: 'Status';
}

.table.-my-requests td>a {
    color: #46516a;
    font-weight: bold;
}

@media (min-width: 1273px) {
    .table.-my-requests tr {
        height: 6.2rem;
    }

    .table.-my-requests th:first-child,
    .table.-my-requests td:first-child {
        width: 50rem;
    }
}

/* **** end requests_page styles **** */
/* **** search_results_page styles **** */
#search-results-page .striped-list-count {
    justify-content: flex-start;
}

#search-results-page .striped-list-item {
    color: #46516a;
}

#search-results-page .striped-list-title {
    display: block;
    font-size: 1.4rem;
    font-weight: bold;
    max-width: 100%;
}

/* **** end search_results_page styles **** */
/*</editor-fold>*/