﻿/* Minification failed. Returning unminified contents.
(3603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@inlude'
(3618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@inlude'
 */
@charset "UTF-8";
/*
 * A partial implementation of the Ruby list functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb
 */
/*
 * A partial implementation of the Ruby constants functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb
 */
/*
 * A partial implementation of the Ruby display functions from Compass:
 * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb
 */
/* line 431, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
    font-family: "/5.5.3/";
}

/* line 435, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

/* line 440, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small-only {
    font-family: "/only screen and (max-width: 47.9375rem)/";
    width: 0em;
}

/* line 445, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:48rem)/";
    width: 48rem;
}

/* line 450, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
    font-family: "/only screen and (min-width:48rem) and (max-width:63.9375rem)/";
    width: 48rem;
}

/* line 455, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64rem)/";
    width: 64rem;
}

/* line 460, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large-only {
    font-family: "/only screen and (min-width:64rem) and (max-width:79.9375rem)/";
    width: 64rem;
}

/* line 465, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:80rem)/";
    width: 80rem;
}

/* line 470, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
    font-family: "/only screen and (min-width:80rem) and (max-width:99.9375rem)/";
    width: 80rem;
}

/* line 475, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:100rem)/";
    width: 100rem;
}

/* line 480, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
    font-family: false;
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* Orbit Graceful Loading */
/* line 81, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
.slideshow-wrapper {
    position: relative;
}

    /* line 84, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .slideshow-wrapper ul {
        list-style-type: none;
        margin: 0;
    }

        /* line 90, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .slideshow-wrapper ul li,
        .slideshow-wrapper ul li .orbit-caption {
            display: none;
        }

            /* line 94, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
            .slideshow-wrapper ul li:first-child {
                display: block;
            }

    /* line 97, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .slideshow-wrapper .orbit-container {
        background-color: transparent;
    }

        /* line 100, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .slideshow-wrapper .orbit-container li {
            display: block;
        }

            /* line 102, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
            .slideshow-wrapper .orbit-container li .orbit-caption {
                display: block;
            }

        /* line 104, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .slideshow-wrapper .orbit-container .orbit-bullets li {
            display: inline-block;
        }

    /* line 110, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .slideshow-wrapper .preloader {
        border-radius: 1000px;
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: rotate;
        animation-timing-function: linear;
        border-color: #555555 #ffffff;
        border: solid 3px;
        display: block;
        height: 40px;
        left: 50%;
        margin-left: -20px;
        margin-top: -20px;
        position: absolute;
        top: 50%;
        width: 40px;
    }

/* line 130, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
.orbit-container {
    background: none;
    overflow: hidden;
    position: relative;
    width: 100%;
}

    /* line 136, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-container .orbit-slides-container {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        /* line 149, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-slides-container img {
            display: block;
            max-width: 100%;
        }

        /* line 151, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-slides-container > * {
            position: absolute;
            top: 0;
            width: 100%;
            margin-left: 100%;
        }

            /* line 162, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
            .orbit-container .orbit-slides-container > *:first-child {
                margin-left: 0;
            }

            /* line 171, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
            .orbit-container .orbit-slides-container > * .orbit-caption {
                bottom: 0;
                position: absolute;
                background-color: rgba(51, 51, 51, 0.8);
                color: #ffffff;
                font-size: 0.875rem;
                padding: 0.625rem 0.875rem;
                width: 100%;
            }

    /* line 188, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-container .orbit-slide-number {
        left: 10px;
        background: transparent;
        color: #ffffff;
        font-size: 12px;
        position: absolute;
        top: 10px;
        z-index: 10;
    }

        /* line 194, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-slide-number span {
            font-weight: 700;
            padding: 0.3125rem;
        }

    /* line 199, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-container .orbit-timer {
        position: absolute;
        top: 12px;
        right: 10px;
        height: 6px;
        width: 100px;
        z-index: 10;
    }

        /* line 209, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-timer .orbit-progress {
            height: 3px;
            background-color: rgba(255, 255, 255, 0.3);
            display: block;
            width: 0;
            position: relative;
            right: 20px;
            top: 5px;
        }

        /* line 223, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-timer > span {
            border: solid 4px #ffffff;
            border-bottom: none;
            border-top: none;
            display: none;
            height: 14px;
            position: absolute;
            top: 0;
            width: 11px;
            right: 0;
        }

        /* line 237, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-timer.paused > span {
            top: 0;
            width: 11px;
            height: 14px;
            border: inset 8px;
            border-left-style: solid;
            border-color: transparent;
            border-left-color: #ffffff;
            right: -4px;
        }

            /* line 247, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
            .orbit-container .orbit-timer.paused > span.dark {
                border-left-color: #333333;
            }

    /* line 256, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-container:hover .orbit-timer > span {
        display: block;
    }

    /* line 259, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-container .orbit-prev,
    .orbit-container .orbit-next {
        background-color: transparent;
        color: white;
        height: 60px;
        line-height: 50px;
        margin-top: -25px;
        position: absolute;
        text-indent: -9999px !important;
        top: 45%;
        width: 36px;
        z-index: 10;
    }

        /* line 272, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-prev:hover,
        .orbit-container .orbit-next:hover {
            background-color: rgba(0, 0, 0, 0.3);
        }

        /* line 276, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-prev > span,
        .orbit-container .orbit-next > span {
            border: inset 10px;
            display: block;
            height: 0;
            margin-top: -10px;
            position: absolute;
            top: 50%;
            width: 0;
        }

    /* line 286, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-container .orbit-prev {
        left: 0;
    }

        /* line 287, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-prev > span {
            border-right-style: solid;
            border-color: transparent;
            border-right-color: #ffffff;
        }

        /* line 292, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-prev:hover > span {
            border-right-color: #ffffff;
        }

    /* line 296, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-container .orbit-next {
        right: 0;
    }

        /* line 297, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-next > span {
            border-color: transparent;
            border-left-style: solid;
            border-left-color: #ffffff;
            left: 50%;
            margin-left: -4px;
        }

        /* line 304, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-container .orbit-next:hover > span {
            border-left-color: #ffffff;
        }

/* line 310, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
.orbit-bullets-container {
    text-align: center;
}

/* line 311, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
.orbit-bullets {
    display: block;
    float: none;
    margin: 0 auto 30px auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: 10px;
}

    /* line 320, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-bullets li {
        background: #CCCCCC;
        cursor: pointer;
        display: inline-block;
        float: none;
        height: 0.5625rem;
        margin-right: 6px;
        width: 0.5625rem;
        border-radius: 1000px;
    }

        /* line 332, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-bullets li.active {
            background: #999999;
        }

        /* line 336, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-bullets li:last-child {
            margin-right: 0;
        }

/* line 342, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
    display: none;
}

/* line 346, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
.touch .orbit-bullets {
    display: none;
}

@media only screen and (min-width: 48rem) {
    /* line 354, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .touch .orbit-container .orbit-prev,
    .touch .orbit-container .orbit-next {
        display: inherit;
    }
    /* line 358, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .touch .orbit-bullets {
        display: block;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 365, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-stack-on-small .orbit-slides-container {
        height: auto !important;
    }
        /* line 366, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
        .orbit-stack-on-small .orbit-slides-container > * {
            margin: 0 !important;
            opacity: 1 !important;
            position: relative;
        }
    /* line 372, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-stack-on-small .orbit-slide-number {
        display: none;
    }
    /* line 378, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-timer {
        display: none;
    }
    /* line 381, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-next, .orbit-prev {
        display: none;
    }
    /* line 384, Static/vendor/foundation/scss/foundation/components/_orbit.scss */
    .orbit-bullets {
        display: none;
    }
}

/* New Syntax, allows to optionally calculate on a different base value to counter compounding effect of em's. */
/* Call with 1, 2, 3 or 4 parameters, 'px' is not required but supported */
/* em-calc(10 20 30px 40); */
/* Space delimited, if you want to delimit using comma's, wrap it in another pair of brackets */
/* em-calc((10, 20, 30, 40px)); */
/* Optionally call with a different base (eg: 8px) to calculate em. */
/* em-calc(16px 32px 48px, 8px); */
/* If you require to comma separate your list */
/* em-calc((16px, 32px, 48), 8px); */
/* prefix declarations */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
audio,
canvas,
video {
    display: inline-block;
}

    /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
    /* line 41, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
    audio:not([controls]) {
        display: none;
        height: 0;
    }

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 51, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 66, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/**
 * Remove default margin.
 */
/* line 76, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 88, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
a {
    background: transparent;
}

    /**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
    /* line 96, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
    a:focus {
        outline: thin dotted;
    }

    /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
    /* line 104, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
    a:active,
    a:hover {
        outline: 0;
    }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 118, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 127, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 135, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 144, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 152, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 162, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 171, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 183, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 191, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 199, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 207, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/* line 215, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
sup {
    top: -0.5em;
}

/* line 219, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 231, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 239, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 251, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 263, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 274, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 285, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
button,
input,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 2 */
    margin: 0;
    /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 299, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 311, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 324, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}

    /**
 * Re-set default cursor for disabled elements.
 */
    /* line 336, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
    button[disabled],
    html input[disabled] {
        cursor: default;
    }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 346, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 358, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box;
}

    /**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
    /* line 370, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 379, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 390, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
textarea {
    overflow: auto;
    /* 1 */
    vertical-align: top;
    /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 403, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_normalize.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
    font-family: 'borlange';
    src: url(/Static/font/borlange.eot?77457932);
    src: url(/Static/font/borlange.eot?77457932#iefix) format("embedded-opentype"), url(/Static/font/borlange.woff?77457932) format("woff"), url(/Static/font/borlange.ttf?77457932) format("truetype"), url(/Static/font/borlange.svg?77457932#borlange) format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'borlange';
    src: url(/Static/font/borlange.svg?77457932#borlange) format('svg');
  }
}
*/
/* line 19, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
[class^="icon-"]:before, #main-nav li .menu-item-wrapper > i.menu-arrow:before, #sub-nav i:before, a:after, a:before, .tree-view li .folder:before, [class*=" icon-"]:before {
    font-family: "borlange";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 49, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-chat:before {
    content: '\e800';
}

/* '' */
/* line 53, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-calendar:before {
    content: '\e801';
}

/* '' */
/* line 57, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-volume-up:before {
    content: '\e802';
}

/* '' */
/* line 61, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-angle-left:before {
    content: '\e803';
}

/* '' */
/* line 65, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-angle-right:before, #main-nav li .menu-item-wrapper > i.menu-arrow:before, #sub-nav i:before {
    content: '\e804';
}

/* '' */
/* line 69, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-angle-up:before {
    content: '\e805';
}

/* '' */
/* line 73, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-angle-down:before, #main-nav li.show > .menu-item-wrapper > i.menu-arrow:before, #sub-nav .show > a > i:before,
#sub-nav .show > span > i:before {
    content: '\e806';
}

/* '' */
/* line 77, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-list-numbered:before {
    content: '\e807';
}

/* '' */
/* line 81, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-print:before {
    content: '\e808';
}

/* '' */
/* line 85, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-right133:before {
    content: '\e809';
}

/* '' */
/* line 89, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-share:before {
    content: '\e80a';
}

/* '' */
/* line 93, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-search:before {
    content: '\e80b';
}

/* '' */
/* line 97, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-menu:before {
    content: '\e80c';
}

/* '' */
/* line 101, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-external1:before {
    content: '\e80d';
}

/* '' */
/* line 105, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-rtf:before {
    content: '\e80e';
}

/* '' */
/* line 109, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-ppt:before {
    content: '\e80f';
}

/* '' */
/* line 113, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-excel:before {
    content: '\e810';
}

/* '' */
/* line 117, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-pdf:before {
    content: '\e811';
}

/* '' */
/* line 121, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-cancel:before {
    content: '\e812';
}

/* '' */
/* line 125, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-facebook-squared:before {
    content: '\e813';
}

/* '' */
/* line 129, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-instagram:before {
    content: '\e814';
}

/* '' */
/* line 133, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-twitter:before {
    content: '\e815';
}

/* '' */
/* line 137, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-docx:before {
    content: '\e816';
}

/* '' */
/* line 141, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-map32:before {
    content: '\e817';
}

/* '' */
/* line 145, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-cinema2:before {
    content: '\e818';
}

/* '' */
/* line 149, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-folder:before {
    content: '\e819';
}

/* '' */
/* line 153, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-clock97:before {
    content: '\e81a';
}

/* '' */
/* line 157, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-info-circled:before {
    content: '\e81b';
}

/* '' */
/* line 161, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-email:before {
    content: '\e81c';
}

/* '' */
/* line 165, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-wrench:before {
    content: '\e81d';
}

/* '' */
/* line 169, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-rss:before {
    content: '\f09e';
}

/* '' */
/* line 173, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-sort:before {
    content: '\f0dc';
}

/* '' */
/* line 177, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-sort-down:before {
    content: '\f0dd';
}

/* '' */
/* line 181, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_fontello-icons.scss */
.icon-sort-up:before {
    content: '\f0de';
}

/* '' */
/*
//   Animation example, for spinners
//*/
/* line 20, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
.tablesaw {
    width: 100%;
    max-width: 100%;
    empty-cells: show;
    border-collapse: collapse;
    border: 0;
    padding: 0;
    margin-bottom: 1rem;
    border-radius: 0;
}

    /* line 31, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw * {
        box-sizing: border-box;
    }

    /* line 35, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw th {
        color: #fff;
        background: #d70926;
        border-left: solid 1px #fff;
    }

        /* line 40, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw th:first-child {
            border-left: none;
        }

        /* line 44, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw th:not(.tablesaw-sortable-head) {
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

/* line 50, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */
/* Support note IE9+: @media only all */
@media only all {
    /* Show the table cells as a block level element */
    /* line 60, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack {
        clear: both;
    }
        /* line 64, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-stack td,
        .tablesaw-stack th {
            text-align: left;
            display: block;
            padding: 0.3rem 0.5rem;
        }
        /* line 71, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-stack tr {
            clear: both;
            display: table-row;
        }
        /* line 76, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-stack td .tablesaw-cell-label,
        .tablesaw-stack th .tablesaw-cell-label {
            display: inline-block;
            padding: 0 .5rem 0 0;
        }
        /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
        /* line 83, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-stack th .tablesaw-cell-label-top,
        .tablesaw-stack td .tablesaw-cell-label-top {
            display: block;
            padding: .4rem 0;
            margin: .4rem 0;
        }
    /* line 90, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-cell-label {
        display: block;
    }
    /* line 94, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack th.group b.tablesaw-cell-label {
        display: none !important;
    }
}

@media (max-width: 767px) {
    /* line 103, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack tbody tr {
        display: block;
        width: 100%;
        padding: 0.5rem;
        margin: 0 0 1rem;
        background: #fff;
        border: 1px solid #d2d2d2;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        overflow: hidden;
    }
        /* line 239, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
        .tablesaw-stack tbody tr:before, .tablesaw-stack tbody tr:after {
            content: " ";
            display: table;
        }
        /* line 240, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
        .tablesaw-stack tbody tr:after {
            clear: both;
        }
    /* line 115, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: none;
    }
    /* line 120, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack tbody td,
    .tablesaw-stack tbody th {
        display: block;
        float: left;
        clear: left;
        width: 100%;
    }
    /* line 128, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-cell-label {
        vertical-align: top;
    }
    /* line 132, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-cell-content {
        display: inline-block;
    }
    /* line 136, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack td:empty,
    .tablesaw-stack th:empty {
        display: none;
    }
}

/* Media query to show as a standard table at 560px (35em x 16px) or wider */
@media (min-width: 768px) {
    /* line 147, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack tr {
        display: table-row;
    }
        /* line 151, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-stack tr:nth-child(odd) td {
            background: #f4f4f4;
        }
        /* line 157, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-stack tr:nth-child(even) td {
            background: #fff;
        }
    /* Show the table header rows */
    /* line 164, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-stack td,
    .tablesaw-stack th,
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: table-cell;
        margin: 0;
    }
        /* Hide the labels in each cell */
        /* line 173, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-stack td .tablesaw-cell-label,
        .tablesaw-stack th .tablesaw-cell-label {
            display: none !important;
        }
}

/* line 181, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
.tablesaw-fix-persist {
    table-layout: fixed;
}

/* line 189, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th {
    position: relative;
}

    /* line 196, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-sortable thead tr th {
        vertical-align: top;
    }

    /* line 200, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-sortable th.tablesaw-sortable-head.tablesaw-sortable-head {
        padding: 0;
    }

    /* line 205, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-sortable th.tablesaw-sortable-head button {
        padding: 0.5rem;
    }

        /* line 208, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-sortable th.tablesaw-sortable-head button:focus {
            outline: none;
        }

    /* line 214, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-sortable .tablesaw-sortable-head button {
        min-width: 100%;
        color: inherit;
        color: #fff;
        background: #d70926;
        border: 0;
        padding: 0;
        text-align: inherit;
        font: inherit;
        text-transform: inherit;
    }

    /* line 226, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
    .tablesaw-sortable .tablesaw-sortable-head {
        position: relative;
    }

        /* line 229, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-sortable .tablesaw-sortable-head:after {
            display: inline-block;
            content: "";
            width: 20px;
            height: 20px;
            text-decoration: inherit;
            margin-right: .2em;
            text-align: center;
            line-height: 1em;
            margin-left: .2em;
            position: absolute;
            right: 10px;
            top: 50%;
            transform: translateY(-50%);
            color: #fff;
            background: url(/Static/gfx/sort.svg) 0 0 no-repeat transparent;
        }

        /* line 247, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending:after {
            background: url(/Static/gfx/sort-up.svg) 0 0 no-repeat transparent;
        }

        /* line 251, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
        .tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending:after {
            background: url(/Static/gfx/sort-down.svg) 0 0 no-repeat transparent;
        }

/* line 260, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
.not-applicable::after {
    content: "--";
    display: block;
}

/* line 265, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/vendor/_tablesaw.scss */
.not-applicable span {
    display: none;
}

/* line 21, C:/workspace/Borlänge/Web/Static/vendor/susy/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 3, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_grids.scss */
.container, body > footer .footer-graphics {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    max-width: 71.1111111111rem;
    padding: 0 0.8333333333rem;
}

    /* line 12, C:/workspace/Borlänge/Web/Static/vendor/susy/sass/susy/output/support/_clearfix.scss */
    .container:after, body > footer .footer-graphics:after {
        content: " ";
        display: block;
        clear: both;
    }

@media (min-width: 768px) {
    /* line 3, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_grids.scss */
    .container, body > footer .footer-graphics {
        padding: 0 1.2222222222rem;
    }
}

@media (min-width: 1024px) {
    /* line 3, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_grids.scss */
    .container, body > footer .footer-graphics {
        padding: 0 2.3333333333rem;
    }
}

@media (min-width: 1280px) {
    /* line 3, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_grids.scss */
    .container, body > footer .footer-graphics {
        padding: 0 5.3333333333rem;
    }
}

/* line 20, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_grids.scss */
.container-wide {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

    /* line 12, C:/workspace/Borlänge/Web/Static/vendor/susy/sass/susy/output/support/_clearfix.scss */
    .container-wide:after {
        content: " ";
        display: block;
        clear: both;
    }

/* line 61, C:/workspace/Borlänge/Web/Static/vendor/compass-mixins/lib/compass/typography/_vertical_rhythm.scss */
* html {
    font-size: 112.5%;
}

/* line 64, C:/workspace/Borlänge/Web/Static/vendor/compass-mixins/lib/compass/typography/_vertical_rhythm.scss */
html {
    font-size: 18px;
    line-height: 1.3333333333em;
}

/*html {
	font-size:100%;
}*/
/* line 6, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
body {
    font-family: "Source Sans Pro", Calibri, Arial, sans-serif;
    color: #444444;
}

/* line 10, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
    color: #444444;
}

/* line 15, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h1, h2, h3, h4, h5, h6 {
    font-family: "Source Serif Pro", Georgia, serif;
}

/* line 19, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h1 {
    font-size: 1.8888888889em;
    line-height: 1.4117647059em;
}

/* line 23, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h2 {
    font-size: 1.4444444444em;
    line-height: 1.3846153846em;
}

/* line 27, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h3 {
    font-size: 1.2222222222em;
    line-height: 1.6363636364em;
}

/* line 31, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h4 {
    font-size: 1.1111111111em;
    line-height: 1.2em;
}

/* line 35, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h5 {
    font-size: 1em;
    line-height: 1.3333333333em;
}

/* line 39, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
h6 {
    font-size: 0.8888888889em;
    line-height: 1.5em;
}

/* line 43, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
.bold {
    font-weight: 600;
}

/* line 47, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
a {
    color: #0075b8;
    text-decoration: none;
}

    /* line 50, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_typography.scss */
    a:hover {
        text-decoration: underline;
    }

/* line 3, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
.button, form input[type=submit], .editor-button, body .EPiServerForms button {
    margin: 0;
    font-size: inherit;
    line-height: inherit;
    font-family: "Source Sans Pro", Calibri, Arial, sans-serif;
    display: inline-block;
    border: none;
    background: #0075b8;
    color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0.5rem 1.1111111111rem 0.3888888889rem 1.1111111111rem;
    text-align: center;
    border-bottom: 2px solid #003452;
    text-decoration: none;
}

    /* line 18, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
    .button:hover, form input[type=submit]:hover, .editor-button:hover, body .EPiServerForms button:hover {
        background: #0095eb;
        text-decoration: none !important;
    }

    /* line 22, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
    .button:after, form input[type=submit]:after, .editor-button:after, body .EPiServerForms button:after {
        content: none !important;
    }

    /* line 25, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
    .button:focus, form input[type=submit]:focus, .editor-button:focus, body .EPiServerForms button:focus {
        border: none;
        border-bottom: 2px solid #003452;
        -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
        -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
        box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
        background: #0095eb;
        text-decoration: none;
    }

    /* line 32, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
    .button:active, form input[type=submit]:active, .editor-button:active, body .EPiServerForms button:active {
        background: #00659f;
    }

    /* line 35, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
    .button i:before, form input[type=submit] i:before, .editor-button i:before, body .EPiServerForms button i:before {
        margin-right: 0;
        margin-left: 0.5555555556rem;
    }

    /* line 41, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
    .button.paging, form input.paging[type=submit], .paging.editor-button, body .EPiServerForms button.paging {
        padding: 0.2222222222rem 0.5555555556rem 0.2222222222rem 0.5555555556rem;
        margin-left: 5px;
        cursor: pointer;
    }

        /* line 45, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
        .button.paging:last-of-type, form input.paging[type=submit]:last-of-type, .paging.editor-button:last-of-type, body .EPiServerForms button.paging:last-of-type {
            margin-left: 0;
        }

        /* line 50, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
        .button.paging.active, form input.paging.active[type=submit], .paging.active.editor-button, body .EPiServerForms button.paging.active {
            background: #00446c;
            cursor: default;
        }

@media (max-width: 767px) {
    /* line 55, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
    .top-tool-button, #tool-nav #company-city, #tool-nav .right #tool-nav-right-toggler, #tool-nav img.image-align-right #tool-nav-right-toggler {
        margin: 0;
        font-size: 0.7222222222rem;
        line-height: inherit;
        font-family: "Source Sans Pro", Calibri, Arial, sans-serif;
        display: inline-block;
        border: none;
        background: #5e5e5e;
        color: white;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        padding: 0.3888888889rem 0.2777777778rem;
        text-align: center;
        border-bottom: 2px solid #111111;
        text-decoration: none;
    }
        /* line 73, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
        .top-tool-button:after, #tool-nav #company-city:after, #tool-nav .right #tool-nav-right-toggler:after, #tool-nav img.image-align-right #tool-nav-right-toggler:after, .top-tool-button:before, #tool-nav #company-city:before, #tool-nav .right #tool-nav-right-toggler:before, #tool-nav img.image-align-right #tool-nav-right-toggler:before {
            content: none;
            margin: 0;
            padding: 0;
        }
        /* line 80, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
        .top-tool-button:hover, #tool-nav #company-city:hover, #tool-nav .right #tool-nav-right-toggler:hover, #tool-nav img.image-align-right #tool-nav-right-toggler:hover {
            background: #5e5e5e;
            text-decoration: none;
        }
        /* line 84, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
        .top-tool-button:focus, #tool-nav #company-city:focus, #tool-nav .right #tool-nav-right-toggler:focus, #tool-nav img.image-align-right #tool-nav-right-toggler:focus {
            border: none;
            border-bottom: 2px solid #111111;
            -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
            -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
            box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
            background: #5e5e5e;
            text-decoration: none;
        }
        /* line 91, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
        .top-tool-button:active, #tool-nav #company-city:active, #tool-nav .right #tool-nav-right-toggler:active, #tool-nav img.image-align-right #tool-nav-right-toggler:active {
            background: #373737;
        }
        /* line 94, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
        .top-tool-button i:before, #tool-nav #company-city i:before, #tool-nav .right #tool-nav-right-toggler i:before, #tool-nav img.image-align-right #tool-nav-right-toggler i:before {
            margin-right: 0;
            margin-left: 0;
        }
}

/* line 108, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
.editor-button:after {
    display: inline-block;
    margin-left: 0.625rem !important;
    content: '\e809' !important;
}

/* line 114, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_buttons.scss */
.editor-button[target=_blank]:after {
    content: '\e80d' !important;
}

/* line 3, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.no-outline, #main-content:focus, .social-media a:hover, .social-media a:focus, .slide-show .block-link, #tool-nav a {
    outline: none;
    -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
    border: none;
}

/* line 9, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.bold {
    font-weight: 600;
}

/* line 12, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.italic {
    font-style: italic;
}

/* line 15, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.white3d {
    color: white;
    text-shadow: compact(2px 2px 2px #ccc, false, false, false, false, false, false, false, false, false);
}

/* line 19, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.right, img.image-align-right {
    float: right;
}

/* line 22, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.left, img.image-align-left {
    float: left;
}

/* line 25, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.clearfix {
    clear: both;
}

/* line 28, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.hidden {
    display: none;
}

/* line 31, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.hidden_noscript {
    display: block;
    font-size: 13px;
    text-align: center;
}

/* line 38, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.no-content:after, .button:after, form input[type=submit]:after, .editor-button:after, body .EPiServerForms button:after, .logotype-link:after, #main-nav a:after, #main-nav span:after, #breadcrumbs a:after, #sub-nav a:after, #sub-nav span:after, #toolbar > div a:after, .slide-show .block-link:after, #pop-nav a:after, .no-content:before, .button:before, form input[type=submit]:before, .editor-button:before, body .EPiServerForms button:before, .logotype-link:before, #main-nav a:before, #main-nav span:before, #breadcrumbs a:before, #sub-nav a:before, #sub-nav span:before, #toolbar > div a:before, #pop-nav a:before {
    content: none;
    margin: 0;
    padding: 0;
}

/* line 46, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
img.image-align-left,
img.image-align-right,
img.image-align-full-width {
    margin: 0.5555555556rem;
}

/* line 51, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
img.image-align-left {
    margin-left: 0;
    margin-top: 0.2777777778rem;
}

/* line 56, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
img.image-align-right {
    margin-right: 0;
    margin-top: 0.2777777778rem;
}

/* line 61, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
img.image-align-full-width {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
}

/* line 68, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.media, .media-body {
    overflow: hidden;
    _overflow: visible;
    zoom: 1;
}

    /* line 73, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
    .media .media-left {
        float: left;
        margin-right: 10px;
        display: block;
    }

/* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}

/* line 93, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
a.no-arrow:after {
    content: '' !important;
}

/* line 97, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_helpers.scss */
.mobilemenu-noscript {
    font-size: 1em;
    color: white;
    text-align: right;
    text-decoration: none;
}

/* line 3, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#skip-link {
    color: white;
    position: absolute;
    left: 0.3333333333rem;
    top: -5.5555555556rem;
    z-index: 1337;
    padding: 0.5555555556rem 0.8333333333rem;
    background: #0075b8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    transition: compact(all 0.3s ease-in-out) 300ms ease-out;
}

    /* line 15, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #skip-link:focus {
        top: 1.1111111111rem;
        outline: none;
    }

/* line 25, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.logotype-link {
    border: 1px solid transparent;
    display: block;
    width: 100px;
    margin: 30px 0;
    transition: compact(none) 300ms ease-out;
}

@media (min-width: 768px) {
    /* line 25, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .logotype-link {
        width: 100px;
        float: left;
        margin: 30px 0;
    }
}

/* line 41, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.logotype-link a {
    display: inline-block;
}

/* line 45, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.logotype-link img {
    width: 100%;
    height: auto;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
}

@media (min-width: 768px) {
    /* line 52, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .logotype-resize-link {
        width: 100px;
    }
}

/* line 58, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.subheader {
    clear: both;
    font-weight: 600;
    font-size: 1.4444444444rem;
    padding-bottom: 1.3333333333em;
}

/* line 65, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#logo-search-area {
    background: #d70926;
    padding-bottom: 20px;
    overflow: auto;
}

@media (min-width: 768px) {
    /* line 65, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #logo-search-area {
        padding-bottom: 0;
    }
}

/* line 75, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav {
    background-color: #50535a;
    overflow: hidden;
}

    /* line 79, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .main-menu-label {
        float: left;
        padding: 0;
        margin: 0;
        margin-left: 15px;
        line-height: 50px;
    }

@media (min-width: 768px) {
    /* line 79, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .main-menu-label {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    /* line 91, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .container, #main-nav body > footer .footer-graphics, body > footer #main-nav .footer-graphics {
        padding: 0;
    }
}

/* line 97, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav #mobilemenu-button {
    padding: 0;
    margin-right: 0;
    overflow: hidden;
}

@media (min-width: 768px) {
    /* line 97, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav #mobilemenu-button {
        display: none;
    }
}

/* line 107, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .icon-menu {
    float: right;
    margin-right: 0.8333333333rem;
}

    /* line 111, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .icon-menu:before {
        color: white;
        font-size: 2.2222222222rem;
        margin-right: 0;
        padding: 0.2777777778rem 0;
    }

/* line 119, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* line 125, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav li.active {
    background-color: #444444 !important;
}

    /* line 128, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav li.active span {
        color: white !important;
    }

    /* line 132, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav li.active > .menu-item-wrapper > i:before {
        color: white !important;
    }

@media (min-width: 768px) {
    /* line 138, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav ul.level-1 > .chain {
        background-color: #444444 !important;
    }
        /* line 141, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #main-nav ul.level-1 > .chain span {
            color: white !important;
        }
        /* line 145, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #main-nav ul.level-1 > .chain > i:before {
            color: white !important;
        }
}

/* line 151, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-1 > li {
    height: 100%;
    line-height: 45px;
}

@media (min-width: 768px) {
    /* line 151, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li {
        line-height: 72px;
        line-height: 4rem;
        padding-left: 0;
        float: left;
    }
}

/* line 163, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-1 > li:last-child {
    position: relative;
}

/* line 167, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-1 > li > .menu-item-wrapper > i:before {
    color: white;
}

/* line 171, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-1 > li ul {
    display: none;
}

/* line 176, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-2 li {
    background: white;
    border-bottom: 1px solid #d2d2d2;
}

    /* line 180, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-2 li:last-child {
        border-bottom: none;
    }

    /* line 184, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-2 li a, #main-nav .level-2 li span, #main-nav .level-2 li i:before {
        color: #444444;
    }

/* line 189, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-3 li:first-child {
    border-top: 1px solid #d2d2d2;
}

/* line 193, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav #mobilemenu-container {
    display: none;
    border-top: 1px solid #C52A31;
}

@media (min-width: 768px) {
    /* line 193, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav #mobilemenu-container {
        display: block !important;
        border-top: none;
    }
}

@media (min-width: 768px) {
    /* line 204, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-2, #main-nav .menu-arrow {
        display: none;
    }
}

/* line 209, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav a, #main-nav span {
    position: relative;
    margin-right: 50px;
    margin-right: 2.7777777778rem;
    padding: 10px 0 10px 15px;
    padding: 0.5555555556rem 0 0.5555555556rem 15px;
    display: block;
    font-size: 14px;
    font-size: 0.7777777778rem;
    line-height: normal;
    color: white;
    font-weight: 600;
}

@media (min-width: 768px) {
    /* line 209, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav a, #main-nav span {
        width: 100%;
        margin-right: 0;
        padding: 55px 4px;
        padding: 3.0555555556rem 0.2222222222rem;
        padding-bottom: 300px;
        margin-bottom: -300px;
        margin-top: -40px;
        margin-top: -2.2222222222rem;
        display: inline-block;
        text-align: center;
        font-size: 13px;
        font-size: 0.7222222222rem;
    }
}

@media (min-width: 1024px) {
    /* line 209, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav a, #main-nav span {
        padding-left: 17px;
        padding-right: 17px;
        padding-left: 0.9444444444rem;
        padding-right: 0.9444444444rem;
        font-size: 14px;
        font-size: 0.7777777778rem;
    }
}

@media (min-width: 1280px) {
    /* line 209, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav a, #main-nav span {
        padding-left: 25px;
        padding-right: 25px;
        padding-left: 1.3888888889rem;
        padding-right: 1.3888888889rem;
    }
}

/* line 254, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav a:focus, #main-nav span:focus {
    text-decoration: underline;
    border: none;
    -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
}

/* line 264, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav li .menu-item-wrapper {
    position: relative;
}

    /* line 267, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav li .menu-item-wrapper > i.menu-arrow {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 15px;
        right: 0.8333333333rem;
    }

        /* line 274, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #main-nav li .menu-item-wrapper > i.menu-arrow:hover {
            cursor: pointer;
        }

        /* line 278, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #main-nav li .menu-item-wrapper > i.menu-arrow:before {
            color: #d70926;
            font-size: 1.6666666667rem;
            margin-right: 0;
            vertical-align: middle;
        }

/* line 290, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav li.show > ul {
    display: block;
}

@media (min-width: 768px) {
    /* line 290, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav li.show > ul {
        display: none;
    }
}

@media (min-width: 768px) {
    /* line 306, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav ul.level-1 {
        height: 4rem;
    }
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(1),
    #main-nav .level-1 > li:first-child:nth-last-child(1) ~ li {
        width: 100%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-2 > li > div > a,
#main-nav .level-2 > li > div > span {
    padding-left: 1.6666666667rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-2 > li {
    background: white;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(2),
    #main-nav .level-1 > li:first-child:nth-last-child(2) ~ li {
        width: 50%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-3 > li > div > a,
#main-nav .level-3 > li > div > span {
    padding-left: 2.5rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-3 > li {
    background: #f7f7f7;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(3),
    #main-nav .level-1 > li:first-child:nth-last-child(3) ~ li {
        width: 33.3333333333%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-4 > li > div > a,
#main-nav .level-4 > li > div > span {
    padding-left: 3.3333333333rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-4 > li {
    background: #f0f0f0;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(4),
    #main-nav .level-1 > li:first-child:nth-last-child(4) ~ li {
        width: 25%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-5 > li > div > a,
#main-nav .level-5 > li > div > span {
    padding-left: 4.1666666667rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-5 > li {
    background: #e8e8e8;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(5),
    #main-nav .level-1 > li:first-child:nth-last-child(5) ~ li {
        width: 20%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-6 > li > div > a,
#main-nav .level-6 > li > div > span {
    padding-left: 5rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-6 > li {
    background: #e0e0e0;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(6),
    #main-nav .level-1 > li:first-child:nth-last-child(6) ~ li {
        width: 16.6666666667%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-7 > li > div > a,
#main-nav .level-7 > li > div > span {
    padding-left: 5.8333333333rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-7 > li {
    background: #d9d9d9;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(7),
    #main-nav .level-1 > li:first-child:nth-last-child(7) ~ li {
        width: 14.2857142857%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-8 > li > div > a,
#main-nav .level-8 > li > div > span {
    padding-left: 6.6666666667rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-8 > li {
    background: #d1d1d1;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(8),
    #main-nav .level-1 > li:first-child:nth-last-child(8) ~ li {
        width: 12.5%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-9 > li > div > a,
#main-nav .level-9 > li > div > span {
    padding-left: 7.5rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-9 > li {
    background: #c9c9c9;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(9),
    #main-nav .level-1 > li:first-child:nth-last-child(9) ~ li {
        width: 11.1111111111%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-10 > li > div > a,
#main-nav .level-10 > li > div > span {
    padding-left: 8.3333333333rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-10 > li {
    background: #c2c2c2;
}

@media (min-width: 768px) {
    /* line 315, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav .level-1 > li:first-child:nth-last-child(10),
    #main-nav .level-1 > li:first-child:nth-last-child(10) ~ li {
        width: 10%;
    }
}

/* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-11 > li > div > a,
#main-nav .level-11 > li > div > span {
    padding-left: 9.1666666667rem;
}

/* line 337, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav .level-11 > li {
    background: #bababa;
}

/* line 342, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#main-nav #color-stretcher {
    display: none;
}

@media (min-width: 768px) {
    /* line 342, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #main-nav #color-stretcher {
        display: block;
        width: 5000px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 100%;
    }
}

/* line 356, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#search-container {
    position: relative;
    padding-right: 4.7222222222rem;
}

@media (min-width: 768px) {
    /* line 356, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #search-container {
        float: right;
        margin-top: 37px;
        margin-top: 2.0555555556rem;
        padding-right: 0;
    }
}

/* line 367, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#search-container input[type=search] {
    height: 2.3888888889rem;
    display: inline-block;
    width: 100%;
    padding-left: 35px;
    padding-right: 70px;
    padding-left: 1.9444444444rem;
    padding-right: 0.5555555556rem;
}

@media (min-width: 768px) {
    /* line 367, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #search-container input[type=search] {
        width: 258px;
    }
}

/* line 381, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#search-container input[type=submit] {
    position: absolute;
    right: 0;
    top: 0;
    width: 4.4444444444rem;
}

@media (min-width: 768px) {
    /* line 381, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #search-container input[type=submit] {
        position: relative;
    }
}

/* line 392, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#search-container i {
    position: absolute;
    font-size: 1.3888888889rem;
    top: 0.4444444444rem;
}

    /* line 397, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #search-container i:before {
        color: #c4c4c4;
    }

/* line 404, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#breadcrumbs {
    padding-top: 1.3333333333em;
    padding-bottom: 1.3333333333em;
}

@media (min-width: 768px) {
    /* line 413, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav {
        width: 32.2033898305%;
        float: left;
        margin-right: 1.6949152542%;
    }
}

@media (min-width: 1024px) {
    /* line 413, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav {
        width: 35%;
        float: left;
        margin-right: 4.347826087%;
    }
}

@media (min-width: 768px) {
    /* line 428, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .main-content {
        width: 65.2173913043%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 1024px) {
    /* line 428, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .main-content {
        width: 60%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 1024px) {
    /* line 439, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .main-content-inner-centered,
    .main-content-narrow {
        width: 60%;
        float: left;
        margin-right: 4.347826087%;
        margin-left: 20%;
    }
}

@media (min-width: 1024px) {
    /* line 448, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav + #main-content .main-content-inner-centered, #sub-nav + #main-content .main-content-narrow {
        width: 100%;
        float: left;
        margin-right: 4.347826087%;
        margin-left: 0%;
    }
}

/* line 457, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav {
    display: none;
    background: white;
    border: 1px solid #d2d2d2;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

@media (min-width: 768px) {
    /* line 457, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav {
        display: block;
    }
}

/* line 469, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav .sub-nav-heading {
    padding: 0.5555555556rem 1.1111111111rem;
    font-size: 1.1111111111em;
    line-height: 1.2em;
    font-weight: 600;
}

    /* line 474, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav .sub-nav-heading a {
        text-decoration: none;
        padding: 0;
    }

        /* line 478, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #sub-nav .sub-nav-heading a:hover, #sub-nav .sub-nav-heading a:focus {
            text-decoration: underline;
        }

/* line 484, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* line 490, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav li {
    border-top: 1px solid #d2d2d2;
    position: relative;
}

/* line 495, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav a, #sub-nav span {
    position: relative;
    display: block;
    padding: 0.4444444444rem 1.1111111111rem 0.4444444444rem 0;
}

    /* line 502, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav a:focus {
        text-decoration: underline;
    }

/* line 509, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav .level-1 > li {
    background: white;
}

    /* line 513, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav .level-1 > li > a,
    #sub-nav .level-1 > li > span {
        padding-left: 1.1111111111rem;
    }

/* line 509, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav .level-2 > li {
    background: #f7f7f7;
}

    /* line 513, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav .level-2 > li > a,
    #sub-nav .level-2 > li > span {
        padding-left: 1.6666666667rem;
    }

/* line 509, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav .level-3 > li {
    background: #f0f0f0;
}

    /* line 513, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav .level-3 > li > a,
    #sub-nav .level-3 > li > span {
        padding-left: 2.2222222222rem;
    }

/* line 509, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav .level-4 > li {
    background: #e8e8e8;
}

    /* line 513, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav .level-4 > li > a,
    #sub-nav .level-4 > li > span {
        padding-left: 2.7777777778rem;
    }

/* line 509, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav .level-5 > li {
    background: #e0e0e0;
}

    /* line 513, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav .level-5 > li > a,
    #sub-nav .level-5 > li > span {
        padding-left: 3.3333333333rem;
    }

/* line 520, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#sub-nav i {
    position: absolute;
    right: 0.5555555556rem;
    top: 50%;
}

    /* line 525, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #sub-nav i:before {
        color: red;
        font-weight: 600;
        display: block;
        margin-top: -8px;
    }

/* line 541, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#toolbar {
    border-bottom: 1px solid #d2d2d2;
    overflow: hidden;
}

    /* line 545, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #toolbar.togglify-active {
        margin-bottom: 0;
        border-bottom: none;
    }

    /* line 550, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #toolbar > div {
        display: inline-block;
    }

        /* line 553, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #toolbar > div a {
            display: block;
            color: #444444;
            padding: 0.5555555556rem;
            text-decoration: none;
        }

            /* line 560, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
            #toolbar > div a:hover {
                text-decoration: underline;
            }

            /* line 564, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
            #toolbar > div a:focus {
                text-decoration: underline;
                border: none;
                -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
                -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
                box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
            }

    /* line 572, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #toolbar .first {
        padding-left: 0;
    }

        /* line 575, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #toolbar .first i:before {
            margin-left: 0;
        }

    /* line 580, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #toolbar .print {
        display: none;
    }

@media (min-width: 768px) {
    /* line 580, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #toolbar .print {
        display: inline-block;
    }
}

/* line 588, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#toolbar #contact-tool {
    background: white;
    border: 1px solid #d2d2d2;
    border-bottom: none;
    float: right;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

/* line 598, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#contact-panel {
    padding: 1.1111111111rem;
    padding-bottom: 0;
    background: white;
    display: none;
    border: 1px solid #d2d2d2;
    margin-top: -1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

/* line 609, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#share-panel {
    display: none;
    margin-top: 0.5em;
}

/* line 614, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.tool-spacer {
    margin-bottom: 1.3333333333em;
}

/* line 619, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
body > footer {
    border-top: 1px solid #d2d2d2;
    position: relative;
    background-color: white;
    margin-top: 1.5em;
    padding-top: 1.3333333333em;
    /*
    .footer-stretcher {
        
        background-color: $primary-color;
        height: 26px;
        width: 100%;
        position: absolute;
        bottom: 0;
        z-index: 10;
            
    }*/
}

    /* line 626, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer ul {
        list-style-type: none;
    }

    /* line 630, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .block-face hr {
        margin-bottom: 1.3333333333em;
    }

    /* line 634, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer a {
        text-decoration: none;
    }

    /* line 638, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-column {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    /* line 642, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-column-last {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    /* line 646, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-column-heading {
        font-size: 1.2222222222em;
        line-height: 1.6363636364em;
    }

@media (min-width: 480px) {
    /* line 651, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-column {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%;
    }
        /* line 654, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        body > footer .footer-column:nth-child(2) {
            width: 47.8260869565%;
            float: right;
            margin-right: 0;
        }
}

@media (min-width: 768px) {
    /* line 661, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-column {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%;
    }
        /* line 664, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        body > footer .footer-column:nth-child(2) {
            width: 30.4347826087%;
            float: left;
            margin-right: 4.347826087%;
        }
    /* line 669, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-column-last {
        width: 30.4347826087%;
        float: right;
        margin-right: 0;
    }
}

/* line 674, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
body > footer .block-face {
    background: none;
    border: none;
}

    /* line 678, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .block-face .block-content {
        padding: 0;
    }

    /* line 682, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .block-face h2 {
        margin-left: 0;
        margin-right: 0;
    }

/* line 688, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
body > footer .footer-graphics {
    /*height: 150px;
        width: 100%;
        position: relative;
        z-index: 20;
        background-size: 500px;

        @include breakpoint($break-mobile-landscape) {
            background-size: 800px;
            height: 228px;
        }

        @include breakpoint($break-tablet-portrait) {
            background-size: inherit;
            height: 328px;
        }
            */
}

@media screen and (max-width: 767px) {
    /* line 688, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-graphics {
        padding: 0;
    }
}

/* line 695, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
body > footer .footer-graphics > div {
    background-image: url(/Areas/BorlangePublic/Static/gfx/sidfot_320bredd.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
    height: 80vw;
    width: 100%;
    /*
            @include breakpoint($container-tablet-portrait) {
                background-image: url(/Areas/BorlangePublic/Static/gfx/sidfot_1900bredd.jpg);
                height: 45vw;
            }

            @include breakpoint(2000px) {
                background-image: url(/Areas/BorlangePublic/Static/gfx/sidfot_2800bredd.jpg);
            }
                */
}

@media (min-width: 340px) {
    /* line 695, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-graphics > div {
        background-image: url(/Areas/BorlangePublic/Static/gfx/sidfot_480bredd.jpg);
        height: 55vw;
    }
}

@media (min-width: 500px) {
    /* line 695, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-graphics > div {
        background-image: url(/Areas/BorlangePublic/Static/gfx/sidfot_1200bredd.jpg);
        height: 45vw;
    }
}

@media (min-width: 1024px) {
    /* line 695, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-graphics > div {
        height: 41vw;
    }
}

@media (min-width: 1280px) {
    /* line 695, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    body > footer .footer-graphics > div {
        height: 490px;
    }
}

/* line 763, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.block-content a img {
    text-decoration: none;
}

/* line 767, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.block-content a:after {
    content: none;
}

/* line 774, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.social-media a {
    transition: compact(none) 300ms ease-out;
    display: block;
}

    /* line 779, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .social-media a:after {
        content: none !important;
    }

    /* line 783, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .social-media a i:before {
        margin: 0;
        font-size: 1.6666666667rem;
        transition: compact(all 0.3 ease-in-out) 300ms ease-out;
        padding-right: 1.9444444444rem;
    }

    /* line 794, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .social-media a:hover .icon-facebook-squared:before, .social-media a:focus .icon-facebook-squared:before {
        color: #3B5998;
    }

    /* line 798, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .social-media a:hover .icon-twitter:before, .social-media a:focus .icon-twitter:before {
        color: #5EA9DD;
    }

    /* line 802, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .social-media a:hover .icon-instagram:before, .social-media a:focus .icon-instagram:before {
        color: #444444;
    }

/* line 809, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.author {
    margin-bottom: 1.3333333333em;
}

/* line 813, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.addthis_sharing_toolbox {
    margin-top: 0.6666666667em;
}

/* Cookies bar styles */
/* line 819, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#cookie-bar, #browser-not-supported {
    background: #444444;
    height: auto;
    min-height: 24px;
    line-height: 24px;
    text-align: center;
    padding: 10px 0;
    z-index: 100;
}

    /* line 828, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #cookie-bar p, #browser-not-supported p {
        margin: 0;
        padding: 0;
        color: #ffffff;
    }

    /* line 834, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #cookie-bar a, #browser-not-supported a {
        color: #ffffff;
        display: inline-block;
        margin-left: 8px;
    }

    /* line 840, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #cookie-bar .cb-enable, #browser-not-supported .cb-enable {
        margin-left: 8px;
        padding: 5px 20px 6px 20px;
    }

    /* line 845, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #cookie-bar .cb-policy, #browser-not-supported .cb-policy {
        text-decoration: underline;
        font-weight: bold;
        background: transparent;
    }

        /* line 851, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #cookie-bar .cb-policy:hover, #browser-not-supported .cb-policy:hover {
            color: #0073b5;
            background: transparent;
        }

    /* line 858, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #cookie-bar.fixed, #browser-not-supported.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

        /* line 867, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #cookie-bar.fixed.bottom, #browser-not-supported.fixed.bottom {
            bottom: 0;
            top: auto;
        }

/* line 873, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#cookie-bar-noscript {
    height: auto;
    background: #444444;
}

    /* line 879, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #cookie-bar-noscript.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

        /* line 888, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        #cookie-bar-noscript.fixed.bottom {
            bottom: 0;
            top: auto;
        }

/* line 894, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.share-icons-container {
    margin-top: 0.8333333333rem;
}

    /* line 897, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .share-icons-container a {
        text-decoration: none;
        font-size: 30px;
        font-size: 1.6666666667rem;
    }

        /* line 902, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        .share-icons-container a:before {
            margin-left: 0;
        }

        /* line 906, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
        .share-icons-container a:after {
            content: none !important;
        }

    /* line 911, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .share-icons-container .icon-facebook-squared {
        color: #3B5998;
    }

    /* line 915, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .share-icons-container .icon-twitter {
        color: #5EA9DD;
    }

    /* line 919, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .share-icons-container .icon-email {
        color: #444444;
    }

/* line 925, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
.contactblock {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 1.1111111111rem;
    background: white;
    border: 1px solid #d2d2d2;
    overflow: hidden;
}

    /* line 933, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    .contactblock .tool-spacer {
        display: none;
    }

/* line 935, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
#contact-panel .contactblock {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0;
    background: transparent;
    border: none;
}

    /* line 941, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_global.scss */
    #contact-panel .contactblock .tool-spacer {
        display: block;
    }

/* line 1, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
body {
    background: #f4f4f4;
}

/* line 5, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
li a {
    text-decoration: none;
}

    /* line 7, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    li a:after {
        margin: 0;
        content: '\00a0\e804';
        text-decoration: none;
    }

/* line 13, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
th {
    text-align: left;
}

/* line 16, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
a {
    text-decoration: underline;
}

    /* line 19, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a:after, a:before {
        text-decoration: none;
        display: inline;
    }

    /* line 24, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a:before {
        display: inline-block;
    }

    /* line 29, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a:hover:after {
        text-decoration: none;
    }

    /* line 34, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a[target=_blank]:after, .block a[target=_blank]:after {
        content: '\00a0\e80d';
        margin: 0;
    }

    /* line 39, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a[href$=".pdf"]:before {
        content: '\e811\00a0';
        color: #BB0706;
    }

    /* line 45, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a[href$=".rtf"]:before {
        content: '\e80e\00a0';
        color: #444444;
    }

    /* line 51, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a[href$=".doc"]:before, a[href$=".docx"]:before, a[href$=".dot"]:before, a[href$=".docm"]:before, a[href$=".dotx"]:before, a[href$=".dotm"]:before, a[href$=".docb"]:before {
        content: '\e816\00a0';
        color: #285395;
    }

    /* line 57, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a[href$=".xls"]:before, a[href$=".xlt"]:before, a[href$=".xlm"]:before, a[href$=".xlsx"]:before, a[href$=".xlsm"]:before, a[href$=".xltx"]:before, a[href$=".xltm"]:before, a[href$=".xlsb"]:before, a[href$=".xla"]:before, a[href$=".xlam"]:before, a[href$=".xll"]:before, a[href$=".xlw"]:before {
        content: '\e810\00a0';
        color: #207245;
    }

    /* line 63, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    a[href$=".ppt"]:before, a[href$=".pot"]:before, a[href$=".pps"]:before, a[href$=".pptx"]:before, a[href$=".pptm"]:before, a[href$=".potx"]:before, a[href$=".potm"]:before, a[href$=".ppam"]:before, a[href$=".ppsx"]:before, a[href$=".ppsm"]:before, a[href$=".sldx"]:before, a[href$=".sldm"]:before {
        content: '\e80f\00a0';
        color: #D24625;
    }

/* line 69, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
ul {
    margin-left: 1.2rem;
}

/* line 72, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
img {
    max-width: 100%;
}

/* line 76, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
hr {
    border: none;
    border-top: 1px solid #d2d2d2;
    margin-top: 0;
}

/* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
input[type=text], input[type=search], textarea {
    box-sizing: border-box;
    border: 1px solid #d2d2d2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0.4444444444rem 1.1111111111rem;
}

/* line 88, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
input[type="submit"] {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

/* line 91, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
input, textarea, a {
    outline: none;
}

    /* line 96, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    input:focus, textarea:focus, a:focus {
        outline: none;
        -webkit-box-shadow: compact(0 0 5px #0077ee, false, false, false, false, false, false, false, false, false);
        -moz-box-shadow: compact(0 0 5px #0077ee, false, false, false, false, false, false, false, false, false);
        box-shadow: compact(0 0 5px #0077ee, false, false, false, false, false, false, false, false, false);
        border: 1px solid #51cbee;
    }

/* line 102, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
.article-header-image {
    margin-bottom: 1.3333333333em;
}

/* line 106, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
.preamble {
    font-weight: 600;
}

/* line 110, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
.iframefullwidth {
    width: 100%;
    height: 100%;
    border: none;
}

/* line 116, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
#links-documents-container {
    overflow: hidden;
}

@media (min-width: 768px) {
    /* line 119, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    .links-documents {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%;
    }
        /* line 122, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
        .links-documents.last {
            width: 46.6666666667%;
            float: right;
            margin-right: 0;
        }
}

/* line 128, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
.full {
    float: left;
    width: 100%;
}

@media (min-width: 768px) {
    /* line 132, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    .half {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%;
    }
        /* line 135, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
        .half:nth-of-type(even) {
            width: 46.6666666667%;
            float: right;
            margin-right: 0;
        }
}

@media (min-width: 768px) {
    /* line 140, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    .narrow {
        width: 21.7391304348%;
        float: left;
        margin-right: 4.347826087%;
    }
        /* line 143, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
        .narrow:nth-child(4n) {
            width: 21.7391304348%;
            float: right;
            margin-right: 0;
        }
}

/* line 149, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
table {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

@media (max-width: 480px) {
    /* line 149, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    table {
        width: 100% !important;
    }
}

@media (min-width: 480px) {
    /* line 149, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    table {
        width: auto;
    }
}

/* line 160, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
table td {
    display: block !important;
}

@media (min-width: 480px) {
    /* line 160, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
    table td {
        display: table-cell !important;
    }
}

/* line 168, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
form table td {
    vertical-align: top;
}

/* line 171, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
form table span.field-validation-error {
    color: #d70926;
}

/* line 176, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
.hidden {
    display: none !important;
}

/* line 180, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_elements.scss */
figcaption {
    margin-top: -0.4444444444rem;
    margin-bottom: 1.1111111111rem;
    font-style: italic;
}

/* line 2, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_forms.scss */
.xformacknowledgement {
    clear: both;
    font-weight: 600;
    font-size: 1.4444444444rem;
    padding-bottom: 1.3333333333em;
}

/* line 8, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_forms.scss */
.form-group, .checkbox {
    margin-bottom: 0.8333333333rem;
}

    /* line 10, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_forms.scss */
    .form-group > h4, .checkbox > h4 {
        margin-bottom: 0.2777777778rem;
    }

    /* line 13, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_forms.scss */
    .form-group.horizontal, .checkbox.horizontal {
        float: left;
        width: 100%;
    }

        /* line 17, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_forms.scss */
        .form-group.horizontal > label, .checkbox.horizontal > label {
            float: left;
            margin-right: 0.3888888889em;
        }

/* line 23, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_forms.scss */
.not-valid {
    border: 1px solid red !important;
}

/* line 24, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_forms.scss */
.xform-block {
    overflow: hidden;
}

/** This file list all CSS classes used by Episerver Forms.

    Class names are structured and named in BEM methodology (Block, Element, Modifier) so you can easily see the overview.
        - CSS classes and their structure defined here are used by Form Core JavaScript heavily.
        - Please keep the structure (parent-child block-element relation) and default class names as is.

    This file is intended to be re-styled by 3rd developers. or in their site template (E.g.: AlloyMVC).
        - Default styling contain only minimal styling-rule for Episerver Forms and its build-in elements.
        - Default styling is applied for both Forms rendering in ViewMode and authoring in EditView.
        - Styling rules can be modified freely.
*/
/* line 13, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
body .EPiServerForms {
    /*predefined color for selected item, elapsed progress*/
    /*to indicate FormStep, FormHidden in EditView*/
    /************* BUILDIN ELEMENTS ***********/
    /******************************************/
    /*************** EDIT VIEW ****************/
    /******************************************/
}

    /* line 26, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__Description {
        margin-bottom: 1rem;
    }

    /* line 30, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__Status .Form__Status__Message {
        display: block;
        padding: 1rem;
        margin: 1rem 0;
    }

    /* line 36, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__Status .Form__Success__Message {
        background-color: #fff;
        color: #333;
        border: solid 1px #d2d2d2;
    }

    /* line 42, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__Status .Form__Warning__Message {
        background-color: #fff8aa;
        color: red;
    }

    /* line 51, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
        display: inline-block;
        padding: inherit;
        vertical-align: middle;
        text-align: center;
        border: 1px solid rgba(41, 128, 189, 0.5);
        border-radius: 4px;
        font-size: inherit;
        height: 2em;
        width: 10em;
        max-width: 10rem;
        color: initial;
        background-image: linear-gradient(top, #fff, #e6e6e6);
        background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
        background-image: -ms-linear-gradient(top, #fff, #e6e6e6);
        background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    }

        /* line 69, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled {
            color: GrayText;
        }

    /* line 74, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar {
        display: inline-block;
        border: 1px solid rgba(41, 128, 189, 0.5);
        vertical-align: middle;
        width: 40%;
    }

        /* line 80, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress {
            /*display: none;*/
            /*turn on this style to hide visual progress bar*/
            background-color: rgba(41, 128, 189, 0.5);
            width: 0%;
            /* Will be adjusted by JavaScript */
            height: 1rem;
        }

        /* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text {
            display: none;
            /*turn off this style to show text "Page 1/4" of progress bar*/
        }

    /* line 98, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .FormStep .FormStep__Description {
        margin-bottom: 1rem;
    }

    /* line 106, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__Element {
        margin: 0 0 0.8333333333rem 0;
    }

        /* line 113, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .Form__Element .Form__Element__Caption {
            display: inline-block;
            min-width: 100%;
            vertical-align: top;
        }

        /* line 120, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .Form__Element .Form__Element__ValidationError {
            color: red;
            display: block;
            word-wrap: break-word;
        }

    /* line 153, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .FormCaptcha .FormTextbox__Input {
        width: 8rem;
    }

    /* line 157, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .FormCaptcha .FormCaptcha__Refresh {
        font-size: 1em;
        width: auto;
        height: auto;
    }

    /* line 171, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .FormChoice--Image {
        /*img stand next to checked image will be bordered*/
    }

        /* line 173, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .FormChoice--Image .hidden {
            visibility: hidden;
        }

        /* line 176, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .FormChoice--Image .FormChoice--Image__Item {
            /* for image choice items, display as a flow (inline-block), we want max 2 items in one row, with a small margin */
            display: inline-block;
            max-width: 40%;
            text-align: center;
            /* image caption will be center */
            margin: 0.5rem;
        }

            /* line 183, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
            body .EPiServerForms .FormChoice--Image .FormChoice--Image__Item .FormChoice--Image__Item__Caption {
                display: block;
                margin-bottom: .2rem;
            }

        /* line 186, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .FormChoice--Image .FormChoice__Input:checked ~ img {
            border: 5px solid rgba(41, 128, 189, 0.5);
        }

    /* line 194, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .FormRange .FormRange__Input {
        max-width: 60%;
        display: inline;
    }

    /* line 209, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .EditView__InvisibleElement.FormStep {
        display: block;
        border-radius: 4px;
        border-color: rgba(184, 192, 197, 0.6);
        background-color: rgba(184, 192, 197, 0.6);
        color: #000;
        padding: 0.2rem;
        font-family: Verdana;
        box-shadow: 3px 3px 5px #ccc;
        /*text-align: center;*/
    }

        /* line 220, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
        body .EPiServerForms .EditView__InvisibleElement.FormStep .FormStep__Warning {
            @inlude Warning;
        }

    /* line 225, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .EditView__InvisibleElement.FormHidden {
        display: inline-block;
        border-radius: 4px;
        border: 1.5px outset rgba(184, 192, 197, 0.6);
        padding: 0.2rem 1rem;
        min-width: 18rem;
        /*text-align: center;*/
    }

    /* line 235, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms .Form__Warning {
        @inlude Warning;
    }

@Warning {
    /* line 13, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
    body .EPiServerForms {
        color: red;
        background-color: #fff8aa;
        display: block;
        word-wrap: break-word;
    }
}

/* line 249, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
body .EPiServerForms input[type="text"],
body .EPiServerForms textarea {
    width: 100%;
}

/* line 258, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_episerverforms.scss */
body .EPiServerForms .hide {
    display: none !important;
}

/* line 1, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.block-row {
    overflow: hidden;
}

/* line 6, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.block-content-area {
    overflow: hidden;
}

    /* line 239, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
    .block-content-area:before, .block-content-area:after {
        content: " ";
        display: table;
    }

    /* line 240, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
    .block-content-area:after {
        clear: both;
    }

/* line 11, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.block-header {
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 1.6666666667rem;
}

    /* line 15, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block-header h2 {
        margin-top: 1.6666666667rem;
        margin-bottom: 0.2777777778rem;
    }

/* line 23, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.block {
    margin-bottom: 1.3333333333em;
    overflow: auto;
}

    /* line 27, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block a {
        text-decoration: none;
    }

        /* line 30, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block a:after {
            content: '\00a0\e804';
            margin: 0;
            text-decoration: none;
        }

        /* line 36, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block a:hover, .block a:focus {
            text-decoration: underline;
        }

    /* line 45, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block .block-list {
        list-style: none;
        margin: 0 0 1.6666666667rem 0;
        padding-left: 0;
    }

        /* line 50, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block .block-list .block-list-item {
            border-bottom: 1px solid #d2d2d2;
            padding-bottom: 1.6666666667rem;
            margin-bottom: 1.6666666667rem;
        }

            /* line 239, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
            .block .block-list .block-list-item:before, .block .block-list .block-list-item:after {
                content: " ";
                display: table;
            }

            /* line 240, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
            .block .block-list .block-list-item:after {
                clear: both;
            }

    /* line 58, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block .block-title {
        margin: 0 0 0.2777777778rem 0;
        line-height: normal;
    }

    /* line 63, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block .block-published-date {
        font-size: 0.7777777778rem;
        margin: 0 0 0.2777777778rem 0;
        display: block;
    }

    /* line 69, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block .block-image {
        margin: auto;
        height: auto;
        max-height: 100%;
        width: 100%;
        max-width: 100%;
    }

    /* line 79, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block .block-footer {
        text-align: right;
        margin: 0 0 0.5555555556rem 0;
    }

/* Latest News block */
/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.latest-news .image-container {
    width: 25%;
    margin-right: 20px;
}

/* Puff block */
/* line 95, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.puff .block-image {
    margin-bottom: 20px;
}

/* line 101, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.puffblock .block-face {
    position: relative;
    height: 19.4444444444rem;
}

    /* line 105, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .puffblock .block-face:after {
        content: " ";
        display: block;
        position: absolute;
        bottom: 0;
        height: 76px;
        width: 100%;
        background-image: url(/Areas/BorlangePublic/Static/gfx/gradient.png);
        background-repeat: repeat-x;
    }

/* line 117, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.puffblock .block-image {
    height: 150px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* Slide show block */
/* line 135, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.slide-show .slide-show-item {
    overflow: hidden;
}

/* line 139, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.slide-show .caption-header {
    font-size: 0.7777777778rem;
}

@media (min-width: 768px) {
    /* line 139, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .slide-show .caption-header {
        font-size: 1rem;
    }
}

/* line 147, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.slide-show .orbit-slide-number {
    background-color: rgba(51, 51, 51, 0.8);
}

/* line 151, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.slide-show .orbit-timer {
    position: absolute;
    top: 45%;
    left: 50%;
    width: 32px;
    height: 38px;
    background-color: transparent;
}

    /* line 160, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .slide-show .orbit-timer > span {
        width: 14px;
        height: 14px;
        background-color: transparent;
    }

    /* line 166, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .slide-show .orbit-timer.paused > span {
        width: 14px;
        height: 14px;
        background-color: transparent;
    }

/* line 173, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.slide-show .caption-content {
    font-size: 0.6666666667rem;
    line-height: 0.7777777778rem;
}

@media (min-width: 768px) {
    /* line 173, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .slide-show .caption-content {
        font-size: 0.7777777778rem;
        line-height: 0.7777777778rem;
    }
}

/* line 184, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.orbit-container .orbit-slides-container > * .orbit-caption {
    padding: 5px 10px;
}

@media (min-width: 768px) {
    /* line 184, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .orbit-container .orbit-slides-container > * .orbit-caption {
        padding: 0.625rem 0.875rem;
    }
}

/* line 197, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.epi-injected-minSize .orbit-slides-container .epi-editContainer > div {
    display: none;
}

    /* line 200, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .epi-injected-minSize .orbit-slides-container .epi-editContainer > div:first-of-type {
        display: block;
    }

/* line 207, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.slide-show > ul > .slide-show-item {
    display: none;
}

    /* line 210, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .slide-show > ul > .slide-show-item:first-of-type {
        display: block;
    }

/* line 216, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.hero .slide-show {
    margin: 0;
    z-index: 0;
}

    /* line 220, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .hero .slide-show ul {
        margin: 0 !important;
    }

/* line 226, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.hero .slide-show-item .caption {
    margin-right: 0 !important;
}

/* line 232, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.contactblock {
    margin-top: 0;
}

/* line 236, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.borlangeweatherforecastblock {
    background: transparent !important;
    border: none !important;
    margin-top: 0 !important;
}

/* line 243, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.block-face {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: white;
    border: 1px solid #d2d2d2;
    overflow: hidden;
}

    /* line 249, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block-face h2 {
        margin: 0.8333333333rem 1.1111111111rem;
        margin-bottom: 0;
        font-size: 1.1111111111em;
        line-height: 1.2em;
    }

        /* line 254, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block-face h2 i:before {
            margin-left: 0;
            margin-right: 0.5555555556rem;
        }

    /* line 260, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block-face hr {
        border: none;
        border-bottom: 0.2222222222rem solid #d70926;
        margin: 0;
    }

    /* line 266, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block-face .block-content {
        padding: 1.1111111111rem;
    }

    /* line 270, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block-face ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    /* line 276, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block-face li {
        border-bottom: 1px solid #d2d2d2;
        padding: 0.5555555556rem 1.1111111111rem;
    }

        /* line 280, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block-face li a {
            display: block;
        }

        /* line 284, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block-face li .time {
            display: block;
            color: #444444;
        }

    /* line 290, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .block-face.balloon {
        background: #d70926;
        border: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        margin-bottom: 35px;
        position: relative;
        overflow: visible;
    }

        /* line 302, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block-face.balloon h2 {
            display: inline-block;
            color: white;
        }

        /* line 307, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block-face.balloon h2, .block-face.balloon p, .block-face.balloon a {
            color: white;
        }

        /* line 311, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .block-face.balloon:after {
            content: "";
            position: absolute;
            right: 20px;
            bottom: -20px;
            display: block;
            width: 0;
            height: 0;
            border-left: 20px solid transparent;
            border-right: 20px solid transparent;
            border-top: 20px solid #d70926;
        }

/* line 326, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.imagelinkblock {
    height: inherit;
}

    /* line 329, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .imagelinkblock .no-text {
        padding: 5px !important;
        height: inherit;
    }

        /* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
        .imagelinkblock .no-text img {
            display: inline-block;
            max-width: 100%;
            max-height: 100%;
            margin: 0 auto;
        }

@media (min-width: 768px) {
    /* line 333, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .imagelinkblock .no-text img {
        display: block;
    }
}

/* line 347, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
#pop-nav .block {
    margin-bottom: 0;
}

/* line 351, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
#pop-nav .ImageLink .no-text {
    padding: 5px !important;
}

/* line 356, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.video-wrapper {
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 aspect ratio */
    padding-top: 25px;
    height: 0;
}

    /* line 363, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .video-wrapper .video-embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/* line 372, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
a.gallery-hide-for-tablet-portrait {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 120px;
    margin-bottom: 15px;
    width: 20.8333333333%;
    float: left;
    margin-left: 2.0833333333%;
    margin-right: 2.0833333333%;
}

@media (max-width: 35em) {
    /* line 372, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    a.gallery-hide-for-tablet-portrait {
        display: none !important;
    }
}

@media (min-width: 480px) {
    /* line 372, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    a.gallery-hide-for-tablet-portrait {
        display: none !important;
    }
}

@media (min-width: 768px) {
    /* line 372, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    a.gallery-hide-for-tablet-portrait {
        display: block !important;
    }
}

/* line 394, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
a.gallery-hide-for-mobile-landscape {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 120px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    /* line 394, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    a.gallery-hide-for-mobile-landscape {
        display: none !important;
    }
}

@media (min-width: 480px) {
    /* line 394, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    a.gallery-hide-for-mobile-landscape {
        width: 45.8333333333%;
        float: left;
        margin-left: 2.0833333333%;
        margin-right: 2.0833333333%;
    }
}

@media (max-width: 35em) {
    /* line 394, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    a.gallery-hide-for-mobile-landscape {
        width: 45.8333333333%;
        float: left;
        margin-left: 2.0833333333%;
        margin-right: 2.0833333333%;
    }
}

/* line 414, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
a.gallery-hide-for-tablet-portrait:after, a.gallery-hide-for-mobile-landscape:after {
    content: none;
}

/* line 418, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
table.available-jobs-table {
    width: 100%;
}

    /* line 421, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    table.available-jobs-table td a:after {
        content: '\e80d';
    }

    /* line 425, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    table.available-jobs-table thead tr th {
        cursor: pointer;
    }

@media (max-width: 35em) {
    /* line 430, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    table.available-jobs-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
}

@media (min-width: 480px) {
    /* line 438, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    table.available-jobs-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    /* line 444, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    table.available-jobs-table td {
        display: block !important;
    }
}

@media (min-width: 768px) {
    /* line 450, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    table.available-jobs-table thead tr {
        position: inherit;
    }
    /* line 454, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    table.available-jobs-table td {
        display: table-cell !important;
    }
}

@media (max-width: 35em) {
    /* line 460, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .job-label-hide-for-tablet-portrait {
        display: inline;
    }
}

@media (min-width: 480px) {
    /* line 460, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .job-label-hide-for-tablet-portrait {
        display: inline;
    }
}

@media (min-width: 768px) {
    /* line 460, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .job-label-hide-for-tablet-portrait {
        display: none;
    }
}

/* line 477, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.tree-view > ul {
    padding: 0;
}

/* line 480, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.tree-view ul {
    list-style: none;
    margin: 0;
}

/* line 486, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.tree-view li > ul {
    display: none;
    padding-left: 25px;
}

/* line 492, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.tree-view li.show > ul {
    display: block;
}

/* line 497, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.tree-view li .folder {
    width: auto;
    display: inline-block;
    cursor: pointer;
}

    /* line 502, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
    .tree-view li .folder:before {
        text-decoration: none;
        display: inline-block;
        content: '\e819';
        color: #e0b112;
    }

/* line 514, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.rss-subtitle {
    margin: 0.8333333333rem 1.1111111111rem;
    font-size: 0.8888888889em;
    line-height: 1.5em;
    font-weight: bold;
}

/* line 522, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.xformblock label {
    display: block;
}

/* line 526, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/partials/_blocks.scss */
.xformblock input[type=text],
.xformblock input[type=password],
.xformblock input[type=email],
.xformblock textarea {
    width: 100%;
}

@media (min-width: 768px) {
    /* line 1, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #startpage-mainarea {
        width: 65.2173913043%;
        float: left;
        margin-right: 4.347826087%;
    }
}

@media (min-width: 768px) {
    /* line 7, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #startpage-rightcol {
        width: 30.4347826087%;
        float: right;
        margin-right: 0;
    }
}

/* line 13, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
.hero {
    margin-top: 1.6666666667rem;
}

@media (max-width: 767px) {
    /* line 16, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    .hero .container, .hero body > footer .footer-graphics, body > footer .hero .footer-graphics {
        padding: 0;
    }
}

/* line 22, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav {
    z-index: 100;
    overflow: hidden;
    margin-top: 0 !important;
    margin-bottom: 25px;
}

@media (max-width: 767px) {
    /* line 30, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav .container, #pop-nav body > footer .footer-graphics, body > footer #pop-nav .footer-graphics {
        padding: 0;
    }
}

/* line 35, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

@media (min-width: 768px) {
    /* line 35, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav ul {
        height: 58px;
        height: 3.2222222222rem;
    }
}

/* line 44, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li {
    overflow: visible;
    height: 100%;
    line-height: 58px;
    line-height: 3.2222222222rem;
    position: relative;
}

@media (min-width: 768px) {
    /* line 44, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li {
        float: left;
    }
        /* line 47, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
        #pop-nav li:last-child {
            float: right;
        }
}

/* line 56, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li i {
    position: absolute;
    right: 10px;
    right: 0.5555555556rem;
    top: 0;
}

/* line 63, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav a {
    color: #444444;
    display: inline-block;
    padding: 10px 30px;
    padding: 0.5555555556rem 1.6666666667rem;
    text-align: center;
    font-size: 14px;
    font-size: 0.7777777778rem;
    font-weight: 600;
    width: 100%;
    line-height: normal;
}

    /* line 75, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav a:focus {
        text-decoration: underline;
    }

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(1),
    #pop-nav li:first-child:nth-last-child(1) ~ li {
        width: 100%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(1) {
    background-color: rgba(219, 231, 238, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(2),
    #pop-nav li:first-child:nth-last-child(2) ~ li {
        width: 50%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(2) {
    background-color: rgba(202, 219, 230, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(3),
    #pop-nav li:first-child:nth-last-child(3) ~ li {
        width: 33.3333333333%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(3) {
    background-color: rgba(184, 208, 222, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(4),
    #pop-nav li:first-child:nth-last-child(4) ~ li {
        width: 25%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(4) {
    background-color: rgba(167, 196, 213, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(5),
    #pop-nav li:first-child:nth-last-child(5) ~ li {
        width: 20%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(5) {
    background-color: rgba(150, 185, 205, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(6),
    #pop-nav li:first-child:nth-last-child(6) ~ li {
        width: 16.6666666667%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(6) {
    background-color: rgba(132, 173, 197, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(7),
    #pop-nav li:first-child:nth-last-child(7) ~ li {
        width: 14.2857142857%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(7) {
    background-color: rgba(115, 162, 189, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(8),
    #pop-nav li:first-child:nth-last-child(8) ~ li {
        width: 12.5%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(8) {
    background-color: rgba(98, 150, 181, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(9),
    #pop-nav li:first-child:nth-last-child(9) ~ li {
        width: 11.1111111111%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(9) {
    background-color: rgba(81, 138, 172, 0.4);
}

@media (min-width: 768px) {
    /* line 82, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #pop-nav li:first-child:nth-last-child(10),
    #pop-nav li:first-child:nth-last-child(10) ~ li {
        width: 10%;
    }
}

/* line 87, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#pop-nav li:nth-child(10) {
    background-color: rgba(73, 124, 155, 0.4);
}

/* line 95, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav {
    font-size: 0.7777777778rem;
    background: #50535a;
    color: white;
    padding: 0.2777777778rem 0;
}

    /* line 101, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav ul, #tool-nav ol, #tool-nav dl {
        font-size: 0.7777777778rem;
    }

    /* line 105, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav a {
        text-decoration: none;
    }

        /* line 109, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
        #tool-nav a:focus, #tool-nav a:hover {
            text-decoration: underline;
        }

    /* line 114, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav #company-city {
        cursor: pointer;
        width: 100%;
    }

@media (min-width: 768px) {
    /* line 114, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav #company-city {
        padding-bottom: 12px;
        width: auto;
        color: white;
        background: none;
        border: none;
        font-size: inherit;
        display: inline;
        padding: 0;
    }
}

@media (min-width: 768px) {
    /* line 130, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav #company-city .short {
        display: none;
    }
}

/* line 136, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav #company-city .long {
    display: none;
}

@media (min-width: 768px) {
    /* line 136, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav #company-city .long {
        display: inline;
    }
}

/* line 145, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav #company-page-link {
    display: none;
}

/* line 149, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .company-links {
    background: #444444;
}

    /* line 152, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .company-links ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

        /* line 157, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
        #tool-nav .company-links ul li {
            padding: 4px 0;
        }

            /* line 160, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
            #tool-nav .company-links ul li a {
                color: #ffffff;
                font-size: 0.7222222222rem;
            }

@media (min-width: 768px) {
    /* line 160, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .company-links ul li a {
        font-size: 0.7777777778rem;
    }
}

/* line 172, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav #language-translate {
    position: relative;
}

@media (max-width: 48em) {
    /* line 176, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .left, #tool-nav img.image-align-left {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%;
    }
}

@media (max-width: 48em) {
    /* line 182, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right, #tool-nav img.image-align-right {
        width: 47.8260869565%;
        float: right;
        margin-right: 0;
    }
}

/* line 187, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right #tool-nav-right-toggler, #tool-nav img.image-align-right #tool-nav-right-toggler {
    width: 100%;
    cursor: pointer;
}

@media (min-width: 768px) {
    /* line 187, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right #tool-nav-right-toggler, #tool-nav img.image-align-right #tool-nav-right-toggler {
        display: none !important;
    }
}

/* line 197, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right #tool-nav-right-container, #tool-nav img.image-align-right #tool-nav-right-container {
    display: none;
}

@media (min-width: 768px) {
    /* line 197, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right #tool-nav-right-container, #tool-nav img.image-align-right #tool-nav-right-container {
        display: block !important;
    }
}

/* line 205, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul, #tool-nav img.image-align-right ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    /* line 210, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right ul li, #tool-nav img.image-align-right ul li {
        display: block;
        padding: 0.2222222222rem 0;
    }

@media (min-width: 768px) {
    /* line 210, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right ul li, #tool-nav img.image-align-right ul li {
        padding: 0;
        display: inline-block;
    }
}

/* line 219, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li .language-translate, #tool-nav img.image-align-right ul li .language-translate {
    display: none;
    background-color: #f4f4f4;
    position: absolute;
    padding: 10px;
    margin-top: 5px;
    z-index: 3;
    color: #444444;
    width: 295px;
    right: 0;
    border: 1px solid #444444;
}

@media (min-width: 768px) {
    /* line 219, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right ul li .language-translate, #tool-nav img.image-align-right ul li .language-translate {
        left: 50%;
        width: 300px;
        margin-left: -150px;
        top: 21px;
    }
}

/* line 238, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li .language-translate p, #tool-nav img.image-align-right ul li .language-translate p {
    display: block;
}

/* line 242, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li .language-translate .close-translate, #tool-nav img.image-align-right ul li .language-translate .close-translate {
    position: absolute;
    color: #444444;
    top: 5px;
    right: 0;
}

@media (min-width: 768px) {
    /* line 242, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right ul li .language-translate .close-translate, #tool-nav img.image-align-right ul li .language-translate .close-translate {
        top: 0;
    }
}

/* line 252, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li .language-translate .close-translate i:before, #tool-nav img.image-align-right ul li .language-translate .close-translate i:before {
    font-size: 1.1111111111rem;
}

/* line 258, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li > a, #tool-nav img.image-align-right ul li > a {
    color: #ffffff;
    font-size: 0.7222222222rem;
}

@media (min-width: 768px) {
    /* line 258, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    #tool-nav .right ul li > a, #tool-nav img.image-align-right ul li > a {
        font-size: 0.7777777778rem;
        padding: 0.4444444444rem;
    }
}

/* line 268, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li a:focus, #tool-nav img.image-align-right ul li a:focus {
    box-shadow: none;
    border: none;
}

/* line 273, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li a:after, #tool-nav img.image-align-right ul li a:after {
    content: none;
}

/* line 277, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
#tool-nav .right ul li .goog-te-combo, #tool-nav img.image-align-right ul li .goog-te-combo {
    width: 100%;
}

/* line 285, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
.weather-forecast {
    margin-bottom: 1.3333333333rem;
    overflow: hidden;
    text-align: center;
}

    /* line 289, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    .weather-forecast #today-forecast {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%;
        border-right: 1px dashed #d2d2d2;
    }

    /* line 294, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    .weather-forecast #tomorrow-forecast {
        width: 47.8260869565%;
        float: right;
        margin-right: 0;
    }

    /* line 297, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    .weather-forecast img {
        max-width: 4.7222222222rem;
    }

    /* line 300, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    .weather-forecast .temperature {
        font-weight: bold;
        font-size: 1.4444444444rem;
    }

/*
.video-embed {
	width: 100% !important;	
	@include breakpoint($break-mobile-landscape) {
		height: 300px !important;
	}	
	@media (max-width: 35em) {		
		height: 200px !important;
	}
	@include breakpoint($break-tablet-portrait) {
		height: 400px !important; 
	}
}
*/
/* line 320, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
.school-name {
    font-size: 18px;
}

@media (min-width: 768px) {
    /* line 320, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_startpage.scss */
    .school-name {
        font-size: 23px;
    }
}

/* line 1, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-module {
    margin-bottom: 2.2222222222rem;
}

@media (min-width: 768px) {
    /* line 1, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module {
        width: 100%;
        float: right;
        margin-right: 0;
    }
}

/* line 10, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-module .search-form {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 2.2222222222rem;
    background-color: #ffffff;
    padding: 1.1111111111rem;
    border: 1px solid #d2d2d2;
}

    /* line 17, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module .search-form .search-container {
        width: 100%;
        position: relative;
    }

        /* line 21, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .search-form .search-container .search-query {
            width: 100%;
            position: relative;
            padding-right: 4.7222222222rem;
        }

            /* line 26, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
            .search-module .search-form .search-container .search-query .icon-search {
                position: absolute;
                font-size: 1.3888888889rem;
                top: 0.1666666667rem;
            }

                /* line 31, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
                .search-module .search-form .search-container .search-query .icon-search:before {
                    color: #c4c4c4;
                }

            /* line 36, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
            .search-module .search-form .search-container .search-query .query-box {
                height: 2.3888888889rem;
                display: inline-block;
                width: 100%;
                padding-left: 35px;
                padding-right: 70px;
                padding-left: 1.9444444444rem;
                padding-right: 0.5555555556rem;
            }

        /* line 47, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .search-form .search-container .submit {
            position: absolute;
            right: 0;
            top: 0;
            width: 4.4444444444rem;
            margin-left: 70px;
        }

        /* line 55, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .search-form .search-container p {
            margin: 0;
        }

/* line 61, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-module .search-results {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid #d2d2d2;
    padding: 1.1111111111rem;
    float: left;
}

    /* line 69, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module .search-results .result-item h3 {
        margin-bottom: 0;
    }

/* line 75, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-module .pagination {
    text-align: center;
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

    /* line 81, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module .pagination li {
        display: inline;
    }

        /* line 84, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .pagination li a:after {
            content: none;
        }

        /* line 88, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .pagination li.active {
            color: #0075b8;
            font-weight: bold;
        }

    /* line 94, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module .pagination .paging {
        margin-left: 5px;
        display: inline-block;
        text-decoration: none;
    }

        /* line 99, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .pagination .paging:hover {
            text-decoration: underline;
        }

        /* line 103, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .pagination .paging:after {
            content: none;
        }

        /* line 107, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .pagination .paging.button:hover, .search-module .pagination form input.paging[type=submit]:hover, form .search-module .pagination input.paging[type=submit]:hover, .search-module .pagination .paging.editor-button:hover, .search-module .pagination body .EPiServerForms button.paging:hover, body .EPiServerForms .search-module .pagination button.paging:hover {
            text-decoration: none;
        }

        /* line 112, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .pagination .paging.active {
            margin-left: 5px;
            font-weight: bold;
        }

    /* line 117, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module .pagination .previous, .search-module .pagination .next {
        padding: 0.2777777778rem 0.5555555556rem;
    }

    /* line 121, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module .pagination .specific-page {
        padding: 0 0.1111111111rem;
    }

/* line 126, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-module .breadcrumb {
    margin-top: 2px;
    list-style: none;
    padding: 0;
    font-weight: bold;
}

    /* line 132, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-module .breadcrumb li {
        display: inline;
    }

        /* line 135, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .breadcrumb li:after {
            content: " /";
        }

        /* line 140, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .search-module .breadcrumb li:last-of-type:after {
            content: none;
        }

/* line 148, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-filter {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0.8333333333rem;
    border: 1px solid #d2d2d2;
    background-color: #ffffff;
    margin-bottom: 2.2222222222rem;
}

@media (min-width: 768px) {
    /* line 148, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-filter {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}

/* line 159, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-filter .search-filter-group {
    margin-bottom: 1.6666666667rem;
}

/* line 163, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-filter a {
    text-decoration: none;
}

    /* line 166, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-filter a:after {
        content: "";
    }

/* line 171, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-filter .filter-heading {
    font-size: 1.1111111111em;
    line-height: 1.2em;
    font-weight: 600;
    padding: 0 1.25rem 0.5rem 0;
    display: block;
}

/* line 179, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.filter-list {
    list-style: none;
    padding: 0;
    margin-left: 0;
}

    /* line 184, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .filter-list > li {
        display: inline-block;
        min-height: 2.2222222222rem;
    }

        /* line 188, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
        .filter-list > li a, .filter-list > li span {
            margin-right: 0.2777777778rem;
            border: solid 0.0555555556rem #d2d2d2;
            border-radius: 0.2777777778rem;
            padding: 0.2777777778rem 0.5555555556rem;
            background: #f4f4f4;
            color: #000;
        }

            /* line 197, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
            .filter-list > li a:hover, .filter-list > li a:active, .filter-list > li a:focus, .filter-list > li span {
                background: #0075b8;
                color: #ffffff;
                border: none;
            }

            /* line 203, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
            .filter-list > li a:after {
                content: none;
            }

/* line 209, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.month-filter {
    font-size: 14px;
    background: #f4f4f4;
    padding: 0.5555555556rem;
    border-radius: 0.1666666667rem;
    border: solid 0.0555555556rem #d2d2d2;
    list-style: none;
    margin-left: 0;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

@media (min-width: 768px) {
    /* line 209, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .month-filter {
        padding: 0.8333333333rem;
        font-size: 18px;
        columns: 3;
        -webkit-columns: 3;
        -moz-columns: 3;
    }
}

/* line 231, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.month-filter li a:after {
    content: none;
}

/* line 235, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.month-filter li a:hover, .month-filter li a:active, .month-filter li a:focus {
    text-decoration: underline;
}

/* line 242, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
#searchfilter {
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    /*height: auto;*/
}

/* line 249, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-filter-toggle-input {
    opacity: 0;
    position: absolute;
}

    /* line 254, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-filter-toggle-input:checked ~ #searchfilter {
        max-height: 750px;
        transition: max-height 0.5s ease-in;
    }

    /* line 259, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-filter-toggle-input ~ label::after {
        content: "+";
        float: right;
        color: #ffffff;
        border: solid 1px #0075b8;
        width: 30px;
        height: 30px;
        text-align: center;
        border-radius: 50%;
        background: #0075b8;
        vertical-align: middle;
        line-height: 26px;
    }

    /* line 273, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-filter-toggle-input:checked ~ label::after {
        content: "-";
    }

    /* line 280, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
    .search-filter-toggle-input:focus ~ label::after {
        background: #005585;
    }

/* line 286, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.search-filter-toggle-label {
    display: block;
    text-align: left;
    font-weight: bold;
}

/* line 295, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_searchpage.scss */
.gsafiletype:hover,
.DynamicNavigation:hover,
.filter-link:hover {
    cursor: pointer;
}

/* line 1, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
.publisher {
    margin-bottom: 40px;
}

/* line 6, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
.publish-date {
    margin-bottom: 20px;
    display: block;
}

/* line 11, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
.news-list {
    list-style: none;
    margin: 0 0 1.875rem 0;
    padding-left: 0;
}

    /* line 16, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
    .news-list .news-item {
        overflow: hidden;
        border-bottom: 1px solid #d2d2d2;
        padding-bottom: 1.875rem;
        margin-bottom: 1.875rem;
    }

        /* line 22, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
        .news-list .news-item:last-of-type {
            border-bottom: none;
        }

        /* line 26, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
        .news-list .news-item .image-container {
            width: 25%;
            margin-right: 20px;
        }

            /* line 30, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
            .news-list .news-item .image-container img {
                margin: auto;
                height: auto;
                max-height: 100%;
                width: 100%;
                max-width: 100%;
            }

        /* line 39, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
        .news-list .news-item .news-title {
            margin: 0 0 0.2777777778rem 0;
            line-height: normal;
        }

            /* line 43, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
            .news-list .news-item .news-title a:active {
                outline: none;
            }

        /* line 48, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_newspage.scss */
        .news-list .news-item .news-published-date {
            font-size: 0.7777777778rem;
            margin: 0 0 0.2777777778rem 0;
            display: block;
        }

/* line 1, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
.map-filters {
    margin-bottom: 15px;
}

    /* line 239, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
    .map-filters:before, .map-filters:after {
        content: " ";
        display: table;
    }

    /* line 240, C:/workspace/Borlänge/Web/Static/vendor/foundation/scss/foundation/components/_global.scss */
    .map-filters:after {
        clear: both;
    }

    /* line 5, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
    .map-filters .map-filter {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%;
    }

        /* line 9, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
        .map-filters .map-filter:last-child {
            float: right;
            margin-right: 0;
        }

    /* line 14, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
    .map-filters label {
        display: block;
        font-weight: bold;
    }

    /* line 19, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
    .map-filters input,
    .map-filters select {
        width: 100%;
    }

/* line 27, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
.map-view {
    height: 600px;
    margin-bottom: 15px;
}

/* line 33, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
.map-legend {
    padding-top: 15px;
}

    /* line 36, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
    .map-legend .esri-widget {
        background: transparent;
    }

    /* line 40, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
    .map-legend .esri-legend__layer-table {
        display: flex;
    }

        /* line 43, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
        .map-legend .esri-legend__layer-table .esri-legend__layer-caption {
            display: flex;
            padding-right: 15px;
            font-weight: bold;
        }

        /* line 49, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
        .map-legend .esri-legend__layer-table .esri-legend__layer-cell {
            min-width: 10px;
        }

            /* line 52, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
            .map-legend .esri-legend__layer-table .esri-legend__layer-cell.esri-legend__layer-cell--info {
                padding-left: 0;
                padding-right: 20px;
            }

    /* line 59, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
    .map-legend .esri-legend__layer-body {
        display: flex;
    }

    /* line 63, C:/workspace/Borlänge/Web/Areas/BorlangePublic/Static/sass/pages/_mappage.scss */
    .map-legend .esri-legend__layer-row {
        display: flex;
        align-items: center;
    }

.video-js .vjs-audio-button, .video-js .vjs-big-play-button, .video-js .vjs-captions-button, .video-js .vjs-chapters-button, .video-js .vjs-control.vjs-close-button, .video-js .vjs-descriptions-button, .video-js .vjs-fullscreen-control, .video-js .vjs-mouse-display, .video-js .vjs-mute-control, .video-js .vjs-mute-control.vjs-vol-0, .video-js .vjs-mute-control.vjs-vol-1, .video-js .vjs-mute-control.vjs-vol-2, .video-js .vjs-play-control, .video-js .vjs-play-control.vjs-playing, .video-js .vjs-play-progress, .video-js .vjs-subtitles-button, .video-js .vjs-volume-level, .video-js .vjs-volume-menu-button, .video-js .vjs-volume-menu-button.vjs-vol-0, .video-js .vjs-volume-menu-button.vjs-vol-1, .video-js .vjs-volume-menu-button.vjs-vol-2, .video-js.vjs-fullscreen .vjs-fullscreen-control, .vjs-icon-audio, .vjs-icon-audio-description, .vjs-icon-cancel, .vjs-icon-captions, .vjs-icon-chapters, .vjs-icon-circle, .vjs-icon-circle-inner-circle, .vjs-icon-circle-outline, .vjs-icon-cog, .vjs-icon-facebook, .vjs-icon-fullscreen-enter, .vjs-icon-fullscreen-exit, .vjs-icon-gplus, .vjs-icon-hd, .vjs-icon-linkedin, .vjs-icon-pause, .vjs-icon-pinterest, .vjs-icon-play, .vjs-icon-play-circle, .vjs-icon-replay, .vjs-icon-spinner, .vjs-icon-square, .vjs-icon-subtitles, .vjs-icon-tumblr, .vjs-icon-twitter, .vjs-icon-volume-high, .vjs-icon-volume-low, .vjs-icon-volume-mid, .vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js, .vjs-no-js {
    color: #fff;
    background-color: #000
}

    .video-js .vjs-big-play-button:before, .video-js .vjs-control, .video-js .vjs-control:before, .vjs-menu li, .vjs-no-js {
        text-align: center
    }

        .video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

@font-face {
    font-family: VideoJS;
    src: url(font/VideoJS.eot?#iefix) format("eot")
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before, .vjs-icon-play:before {
    content: "\f101"
}

.vjs-icon-play-circle:before {
    content: "\f102"
}

.video-js .vjs-play-control.vjs-playing:before, .vjs-icon-pause:before {
    content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0:before, .video-js .vjs-volume-menu-button.vjs-vol-0:before, .vjs-icon-volume-mute:before {
    content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1:before, .video-js .vjs-volume-menu-button.vjs-vol-1:before, .vjs-icon-volume-low:before {
    content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2:before, .video-js .vjs-volume-menu-button.vjs-vol-2:before, .vjs-icon-volume-mid:before {
    content: "\f106"
}

.video-js .vjs-mute-control:before, .video-js .vjs-volume-menu-button:before, .vjs-icon-volume-high:before {
    content: "\f107"
}

.video-js .vjs-fullscreen-control:before, .vjs-icon-fullscreen-enter:before {
    content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control:before, .vjs-icon-fullscreen-exit:before {
    content: "\f109"
}

.vjs-icon-square:before {
    content: "\f10a"
}

.vjs-icon-spinner:before {
    content: "\f10b"
}

.video-js .vjs-subtitles-button:before, .vjs-icon-subtitles:before {
    content: "\f10c"
}

.video-js .vjs-captions-button:before, .vjs-icon-captions:before {
    content: "\f10d"
}

.video-js .vjs-chapters-button:before, .vjs-icon-chapters:before {
    content: "\f10e"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

    .vjs-icon-share:before {
        content: "\f10f"
    }

.vjs-icon-cog:before {
    content: "\f110"
}

.video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before {
    content: "\f111"
}

.vjs-icon-circle-outline:before {
    content: "\f112"
}

.vjs-icon-circle-inner-circle:before {
    content: "\f113"
}

.vjs-icon-hd:before {
    content: "\f114"
}

.video-js .vjs-control.vjs-close-button:before, .vjs-icon-cancel:before {
    content: "\f115"
}

.vjs-icon-replay:before {
    content: "\f116"
}

.vjs-icon-facebook:before {
    content: "\f117"
}

.vjs-icon-gplus:before {
    content: "\f118"
}

.vjs-icon-linkedin:before {
    content: "\f119"
}

.vjs-icon-twitter:before {
    content: "\f11a"
}

.vjs-icon-tumblr:before {
    content: "\f11b"
}

.vjs-icon-pinterest:before {
    content: "\f11c"
}

.video-js .vjs-descriptions-button:before, .vjs-icon-audio-description:before {
    content: "\f11d"
}

.video-js .vjs-audio-button:before, .vjs-icon-audio:before {
    content: "\f11e"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .video-js:-moz-full-screen {
        position: absolute
    }

    .video-js:-webkit-full-screen {
        width: 100% !important;
        height: 100% !important
    }

    .video-js .vjs-tech, .video-js.vjs-fill {
        width: 100%;
        height: 100%
    }

    .video-js *, .video-js :after, .video-js :before {
        box-sizing: inherit
    }

    .video-js ul {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        list-style-position: outside;
        margin: 0
    }

.vjs-error .vjs-error-display:before, .vjs-menu .vjs-menu-content, .vjs-no-js {
    font-family: Arial,Helvetica,sans-serif
}

.video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-fluid {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

    .video-js.vjs-fullscreen.vjs-user-inactive {
        cursor: none
    }

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    padding: 20px;
    font-size: 18px;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

    .vjs-no-js a, .vjs-no-js a:visited {
        color: #66A8CC
    }

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.5em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2B333F;
    background-color: rgba(43,51,63,.7);
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -.75em;
    margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
    outline: 0;
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.video-js button {
    background: 0 0;
    border: none;
    color: inherit;
    display: inline-block;
    overflow: visible;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.vjs-menu-button {
    cursor: pointer
}

    .vjs-menu-button.vjs-disabled {
        cursor: default
    }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    overflow: auto
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-transform: lowercase
}

    .vjs-menu li:focus, .vjs-menu li:hover {
        outline: 0;
        background-color: #73859f;
        background-color: rgba(115,133,159,.5)
    }

    .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
        background-color: #fff;
        color: #2B333F
    }

    .vjs-menu li.vjs-menu-title {
        text-align: center;
        text-transform: uppercase;
        font-size: 1em;
        line-height: 2em;
        padding: 0;
        margin: 0 0 .3em;
        font-weight: 700;
        cursor: default
    }

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43,51,63,.7)
}

    .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        background-color: #2B333F;
        background-color: rgba(43,51,63,.7);
        position: absolute;
        width: 100%;
        bottom: 1.5em;
        max-height: 15em
    }

    .vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
        display: block
    }

.video-js .vjs-menu-button-inline {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    overflow: hidden
}

    .video-js .vjs-menu-button-inline:before {
        width: 2.222222222em
    }

    .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
        width: 12em
    }

    .video-js .vjs-menu-button-inline.vjs-slider-active {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none
    }

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2B333F;
    background-color: rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s,opacity .1s;
    -moz-transition: visibility .1s,opacity .1s;
    -o-transition: visibility .1s,opacity .1s;
    transition: visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    -moz-transition: visibility 1s,opacity 1s;
    -o-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
    display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    outline: 0;
    position: relative;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

    .video-js .vjs-control:before {
        font-size: 1.8em;
        line-height: 1.67
    }

    .video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
        text-shadow: 0 0 1em #fff
    }

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 4em
}

.vjs-live .vjs-progress-control {
    display: none
}

.video-js .vjs-progress-holder {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.666666666666666666em
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after, .video-js .vjs-progress-control:hover .vjs-play-progress:after, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
    font-family: Arial,Helvetica,sans-serif;
    visibility: visible;
    font-size: .6em
}

.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-tooltip-progress-bar {
    position: absolute;
    display: block;
    height: .3em;
    margin: 0;
    padding: 0;
    width: 0;
    left: 0;
    top: 0
}

.video-js .vjs-mouse-display:before, .video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
    display: none
}

.video-js .vjs-play-progress {
    background-color: #fff
}

    .video-js .vjs-play-progress:before {
        position: absolute;
        top: -.333333333333333em;
        right: -.5em;
        font-size: .9em
    }

    .video-js .vjs-mouse-display:after, .video-js .vjs-play-progress:after, .video-js .vjs-time-tooltip {
        visibility: hidden;
        pointer-events: none;
        position: absolute;
        top: -3.4em;
        right: -1.9em;
        font-size: .9em;
        color: #000;
        content: attr(data-current-time);
        padding: 6px 8px 8px;
        background-color: #fff;
        background-color: rgba(255,255,255,.8);
        -webkit-border-radius: .3em;
        -moz-border-radius: .3em;
        border-radius: .3em
    }

    .video-js .vjs-play-progress:after, .video-js .vjs-play-progress:before, .video-js .vjs-time-tooltip {
        z-index: 1
    }

.video-js .vjs-load-progress {
    background: #bfc7d3;
    background: rgba(115,133,159,.5)
}

    .video-js .vjs-load-progress div {
        background: #fff;
        background: rgba(115,133,159,.75)
    }

.video-js.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-time-tooltip {
    display: inline-block;
    height: 2.4em;
    position: relative;
    float: right;
    right: -1.9em
}

.vjs-tooltip-progress-bar {
    visibility: hidden
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    -moz-transition: visibility 1s,opacity 1s;
    -o-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
    display: none
}

.video-js .vjs-progress-control .vjs-mouse-display:after, .vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,.8)
}

.video-js .vjs-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5)
}

    .video-js .vjs-slider:focus {
        text-shadow: 0 0 1em #fff;
        -webkit-box-shadow: 0 0 1em #fff;
        -moz-box-shadow: 0 0 1em #fff;
        box-shadow: 0 0 1em #fff
    }

.video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.video-js .vjs-volume-control {
    width: 5em;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

    .video-js .vjs-volume-level:before {
        position: absolute;
        font-size: .9em
    }

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

    .vjs-slider-vertical .vjs-volume-level:before {
        top: -.5em;
        left: -.3em
    }

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

    .vjs-slider-horizontal .vjs-volume-level:before {
        top: -.3em;
        right: -.5em
    }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
    display: block;
    width: 0;
    height: 0;
    border-top-color: transparent
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
    left: .5em;
    height: 8em
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
    left: -2em
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
    height: 0;
    width: 0;
    overflow-x: hidden;
    overflow-y: hidden
}

.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-vertical:focus .vjs-menu-content, .vjs-volume-menu-button-vertical:hover .vjs-menu-content {
    height: 8em;
    width: 2.9em
}

.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-horizontal:focus .vjs-menu-content, .vjs-volume-menu-button-horizontal:hover .vjs-menu-content {
    height: 2.9em;
    width: 8em
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
    background-color: transparent !important
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

    .vjs-poster img {
        display: block;
        vertical-align: middle;
        margin: 0 auto;
        max-height: 100%;
        padding: 0;
        width: 100%
    }

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-controls-disabled .vjs-poster, .vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-live .vjs-time-divider, .vjs-no-flex .vjs-current-time, .vjs-no-flex .vjs-duration {
    display: none
}

.video-js .vjs-time-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.video-js .vjs-play-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em;
    background-color: #000;
    background-color: rgba(0,0,0,.5)
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -moz-transform: translateY(-3em);
    -ms-transform: translateY(-3em);
    -o-transform: translateY(-3em);
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -moz-transform: translateY(-1.5em);
    -ms-transform: translateY(-1.5em);
    -o-transform: translateY(-1.5em);
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: 'X';
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
    display: block
}

.vjs-loading-spinner:after, .vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: #fff transparent transparent
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@keyframes vjs-spinner-spin {
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes vjs-spinner-fade {
    0%,100%,20%,60% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0%,100%,20%,60% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button {
    display: none
}

.vjs-caption-settings {
    position: relative;
    top: 1em;
    background-color: #2B333F;
    background-color: rgba(43,51,63,.75);
    color: #fff;
    margin: 0 auto;
    padding: .5em;
    height: 16em;
    font-size: 12px;
    width: 40em
}

    .vjs-caption-settings .vjs-tracksettings {
        top: 0;
        bottom: 1em;
        left: 0;
        right: 0;
        position: absolute;
        overflow: auto
    }

    .vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
        float: left
    }

        .vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after {
            clear: both
        }

    .vjs-caption-settings .vjs-tracksettings-controls {
        position: absolute;
        bottom: 1em;
        right: 1em
    }

    .vjs-caption-settings .vjs-tracksetting {
        margin: 5px;
        padding: 3px;
        min-height: 40px;
        border: none
    }

        .vjs-caption-settings .vjs-tracksetting label, .vjs-caption-settings .vjs-tracksetting legend {
            display: block;
            width: 100px;
            margin-bottom: 5px
        }

        .vjs-caption-settings .vjs-tracksetting span {
            display: inline;
            margin-left: 5px;
            vertical-align: top;
            float: right
        }

        .vjs-caption-settings .vjs-tracksetting > div {
            margin-bottom: 5px;
            min-height: 20px
        }

            .vjs-caption-settings .vjs-tracksetting > div:last-child {
                margin-bottom: 0;
                padding-bottom: 0;
                min-height: 0
            }

    .vjs-caption-settings label > input {
        margin-right: 10px
    }

    .vjs-caption-settings fieldset {
        margin-top: 1em;
        margin-left: .5em
    }

        .vjs-caption-settings fieldset .vjs-label {
            position: absolute;
            clip: rect(1px 1px 1px 1px);
            clip: rect(1px,1px,1px,1px);
            padding: 0;
            border: 0;
            height: 1px;
            width: 1px;
            overflow: hidden
        }

    .vjs-caption-settings input[type=button] {
        width: 40px;
        height: 40px
    }

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,.8);
    background: -webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));
    background: linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

@media print {
    .video-js > :not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

@media \0screen {
    .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: ""
    }

    .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
        visibility: hidden
    }
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}

#cboxWrapper {
    max-width: none;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
    background: url(/Static/vendor/colorbox/example1/images/overlay.png) repeat 0 0;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

#colorbox {
    outline: 0;
}

#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) no-repeat -101px 0;
}

#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft {
    width: 21px;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) left top repeat-y;
}

#cboxMiddleRight {
    width: 21px;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) right top repeat-y;
}

#cboxTopCenter {
    height: 21px;
    background: url(/Static/vendor/colorbox/example1/images/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
    height: 21px;
    background: url(/Static/vendor/colorbox/example1/images/border.png) 0 -29px repeat-x;
}

#cboxContent {
    background: #fff;
    overflow: hidden;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-bottom: 28px;
}

#cboxTitle {
    position: absolute;
    bottom: 4px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #949494;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 58px;
    color: #949494;
}

#cboxLoadingOverlay {
    background: url(/Static/vendor/colorbox/example1/images/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
    background: url(/Static/vendor/colorbox/example1/images/loading.gif) no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
}

    /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
        outline: 0;
    }

#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

    #cboxPrevious:hover {
        background-position: -75px -25px;
    }

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

    #cboxNext:hover {
        background-position: -50px -25px;
    }

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(/Static/vendor/colorbox/example1/images/controls.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

    #cboxClose:hover {
        background-position: -25px -25px;
    }

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
