
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

.ArtikelSelectie br {
    display: none;
}

body {
    line-height: 1;
    margin: 0;
    padding: 0;
    height: 100%;
}

.ui-grid-tree-header-row div {
    font-weight: normal !important;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after {
        content: "";
        content: none;
    }

    q:before, q:after {
        content: "";
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before,
    *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html, body {
    height: 100%;
    width: 100%;
}

::selection {
    background: #3f7999;
    color: white;
    text-shadow: none;
}

::-moz-selection {
    background: #3f7999;
    color: white;
    text-shadow: none;
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
    margin-top: 8px;
}

.info-tooltip {
    vertical-align: middle;
}

/**
 * Clearfix hack
 */

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

/**
 * Disable cursor select
 */

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*
 * Browser Upgrade Prompt
 */
.browserupgrade, .javascriptenable {
    margin: 0;
    background: #db2d2d;
    color: black;
    text-align: center;
    display: block;
    padding: 20px 0;
    margin-bottom: 5px;
}

/*
 * A better looking default horizontal rule
 */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e2e4e8;
    margin: 10px 0;
    padding: 0;
}

/* ============================================================================ IMPORTS ============================================================================ */
/*
 * Bootstrap Gridsystem
 */
/* MIXIN - clearfix */
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    *zoom: 1;
}

    .container:before, .container:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .container:after {
        clear: both;
    }

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    *zoom: 1;
}
    .container-fluid:before, .container-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }
    .container-fluid:after {
        clear: both;
    }

.row {
    margin-left: -15px;
    margin-right: -15px;
    *zoom: 1;
}

    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row:after {
        clear: both;
    }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-1 {
    width: 8.33333%;
}

.col-xs-2 {
    width: 16.66667%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-4 {
    width: 33.33333%;
}

.col-xs-5 {
    width: 41.66667%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-7 {
    width: 58.33333%;
}

.col-xs-8 {
    width: 66.66667%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-10 {
    width: 83.33333%;
}

.col-xs-11 {
    width: 91.66667%;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-pull-1 {
    right: 8.33333%;
}

.col-xs-pull-2 {
    right: 16.66667%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-4 {
    right: 33.33333%;
}

.col-xs-pull-5 {
    right: 41.66667%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-7 {
    right: 58.33333%;
}

.col-xs-pull-8 {
    right: 66.66667%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-10 {
    right: 83.33333%;
}

.col-xs-pull-11 {
    right: 91.66667%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-push-1 {
    left: 8.33333%;
}

.col-xs-push-2 {
    left: 16.66667%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-4 {
    left: 33.33333%;
}

.col-xs-push-5 {
    left: 41.66667%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-7 {
    left: 58.33333%;
}

.col-xs-push-8 {
    left: 66.66667%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-10 {
    left: 83.33333%;
}

.col-xs-push-11 {
    left: 91.66667%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

.col-xs-offset-1 {
    margin-left: 8.33333%;
}

.col-xs-offset-2 {
    margin-left: 16.66667%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-4 {
    margin-left: 33.33333%;
}

.col-xs-offset-5 {
    margin-left: 41.66667%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-7 {
    margin-left: 58.33333%;
}

.col-xs-offset-8 {
    margin-left: 66.66667%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-10 {
    margin-left: 83.33333%;
}

.col-xs-offset-11 {
    margin-left: 91.66667%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    /* line 27, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-1 {
        width: 8.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-2 {
        width: 16.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-3 {
        width: 25%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-4 {
        width: 33.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-5 {
        width: 41.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-6 {
        width: 50%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-7 {
        width: 58.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-8 {
        width: 66.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-9 {
        width: 75%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-10 {
        width: 83.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-11 {
        width: 91.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-12 {
        width: 100%;
    }

    /* line 55, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-0 {
        right: auto;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-1 {
        right: 8.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-2 {
        right: 16.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-3 {
        right: 25%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-4 {
        right: 33.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-5 {
        right: 41.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-6 {
        right: 50%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-7 {
        right: 58.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-8 {
        right: 66.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-9 {
        right: 75%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-10 {
        right: 83.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-11 {
        right: 91.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-pull-12 {
        right: 100%;
    }

    /* line 45, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-0 {
        left: auto;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-1 {
        left: 8.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-2 {
        left: 16.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-3 {
        left: 25%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-4 {
        left: 33.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-5 {
        left: 41.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-6 {
        left: 50%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-7 {
        left: 58.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-8 {
        left: 66.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-9 {
        left: 75%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-10 {
        left: 83.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-11 {
        left: 91.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-push-12 {
        left: 100%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-0 {
        margin-left: 0%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-3 {
        margin-left: 25%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-6 {
        margin-left: 50%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-9 {
        margin-left: 75%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    /* line 27, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-1 {
        width: 8.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-2 {
        width: 16.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-3 {
        width: 25%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-4 {
        width: 33.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-5 {
        width: 41.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-6 {
        width: 50%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-7 {
        width: 58.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-8 {
        width: 66.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-9 {
        width: 75%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-10 {
        width: 83.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-11 {
        width: 91.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-12 {
        width: 100%;
    }

    /* line 55, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-0 {
        right: auto;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-1 {
        right: 8.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-2 {
        right: 16.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-3 {
        right: 25%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-4 {
        right: 33.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-5 {
        right: 41.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-6 {
        right: 50%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-7 {
        right: 58.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-8 {
        right: 66.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-9 {
        right: 75%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-10 {
        right: 83.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-11 {
        right: 91.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-pull-12 {
        right: 100%;
    }

    /* line 45, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-0 {
        left: auto;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-1 {
        left: 8.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-2 {
        left: 16.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-3 {
        left: 25%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-4 {
        left: 33.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-5 {
        left: 41.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-6 {
        left: 50%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-7 {
        left: 58.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-8 {
        left: 66.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-9 {
        left: 75%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-10 {
        left: 83.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-11 {
        left: 91.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-push-12 {
        left: 100%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-0 {
        margin-left: 0%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-1 {
        margin-left: 8.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-2 {
        margin-left: 16.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-3 {
        margin-left: 25%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-4 {
        margin-left: 33.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-5 {
        margin-left: 41.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-6 {
        margin-left: 50%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-7 {
        margin-left: 58.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-8 {
        margin-left: 66.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-9 {
        margin-left: 75%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-10 {
        margin-left: 83.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-11 {
        margin-left: 91.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    /* line 27, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-1 {
        width: 8.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-2 {
        width: 16.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-3 {
        width: 25%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-4 {
        width: 33.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-5 {
        width: 41.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-6 {
        width: 50%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-7 {
        width: 58.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-8 {
        width: 66.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-9 {
        width: 75%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-10 {
        width: 83.33333%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-11 {
        width: 91.66667%;
    }

    /* line 35, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-12 {
        width: 100%;
    }

    /* line 55, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-0 {
        right: auto;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-1 {
        right: 8.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-2 {
        right: 16.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-3 {
        right: 25%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-4 {
        right: 33.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-5 {
        right: 41.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-6 {
        right: 50%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-7 {
        right: 58.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-8 {
        right: 66.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-9 {
        right: 75%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-10 {
        right: 83.33333%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-11 {
        right: 91.66667%;
    }

    /* line 50, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-pull-12 {
        right: 100%;
    }

    /* line 45, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-0 {
        left: auto;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-1 {
        left: 8.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-2 {
        left: 16.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-3 {
        left: 25%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-4 {
        left: 33.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-5 {
        left: 41.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-6 {
        left: 50%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-7 {
        left: 58.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-8 {
        left: 66.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-9 {
        left: 75%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-10 {
        left: 83.33333%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-11 {
        left: 91.66667%;
    }

    /* line 40, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-push-12 {
        left: 100%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-0 {
        margin-left: 0%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-3 {
        margin-left: 25%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-6 {
        margin-left: 50%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-9 {
        margin-left: 75%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }

    /* line 60, ../sass/grid/mixins/_grid-framework.scss */
    .col-lg-offset-12 {
        margin-left: 100%;
    }
}
/*
 * Bootstrap Responsive classes
 */
/*
@at-root {
  @-ms-viewport {
    width: device-width;
  }
}
*/
/* line 20, ../sass/scss/_responsive-utilities.scss */
.visible-xs {
    display: none !important;
}

/* line 20, ../sass/scss/_responsive-utilities.scss */
.visible-sm {
    display: none !important;
}

/* line 20, ../sass/scss/_responsive-utilities.scss */
.visible-md {
    display: none !important;
}

/* line 20, ../sass/scss/_responsive-utilities.scss */
.visible-lg {
    display: none !important;
}

/* line 75, ../sass/scss/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    /* line 9, ../sass/scss/_responsive-utilities.scss */
    .visible-xs {
        display: block !important;
    }

    /* line 12, ../sass/scss/_responsive-utilities.scss */
    table.visible-xs {
        display: table !important;
    }

    /* line 13, ../sass/scss/_responsive-utilities.scss */
    tr.visible-xs {
        display: table-row !important;
    }

    /* line 15, ../sass/scss/_responsive-utilities.scss */
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    /* line 82, ../sass/scss/_responsive-utilities.scss */
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    /* line 87, ../sass/scss/_responsive-utilities.scss */
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    /* line 92, ../sass/scss/_responsive-utilities.scss */
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* line 9, ../sass/scss/_responsive-utilities.scss */
    .visible-sm {
        display: block !important;
    }

    /* line 12, ../sass/scss/_responsive-utilities.scss */
    table.visible-sm {
        display: table !important;
    }

    /* line 13, ../sass/scss/_responsive-utilities.scss */
    tr.visible-sm {
        display: table-row !important;
    }

    /* line 15, ../sass/scss/_responsive-utilities.scss */
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* line 101, ../sass/scss/_responsive-utilities.scss */
    .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* line 106, ../sass/scss/_responsive-utilities.scss */
    .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* line 111, ../sass/scss/_responsive-utilities.scss */
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* line 9, ../sass/scss/_responsive-utilities.scss */
    .visible-md {
        display: block !important;
    }

    /* line 12, ../sass/scss/_responsive-utilities.scss */
    table.visible-md {
        display: table !important;
    }

    /* line 13, ../sass/scss/_responsive-utilities.scss */
    tr.visible-md {
        display: table-row !important;
    }

    /* line 15, ../sass/scss/_responsive-utilities.scss */
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* line 120, ../sass/scss/_responsive-utilities.scss */
    .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* line 125, ../sass/scss/_responsive-utilities.scss */
    .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* line 130, ../sass/scss/_responsive-utilities.scss */
    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    /* line 9, ../sass/scss/_responsive-utilities.scss */
    .visible-lg {
        display: block !important;
    }

    /* line 12, ../sass/scss/_responsive-utilities.scss */
    table.visible-lg {
        display: table !important;
    }

    /* line 13, ../sass/scss/_responsive-utilities.scss */
    tr.visible-lg {
        display: table-row !important;
    }

    /* line 15, ../sass/scss/_responsive-utilities.scss */
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    /* line 139, ../sass/scss/_responsive-utilities.scss */
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    /* line 144, ../sass/scss/_responsive-utilities.scss */
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    /* line 149, ../sass/scss/_responsive-utilities.scss */
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    /* line 20, ../sass/scss/_responsive-utilities.scss */
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* line 20, ../sass/scss/_responsive-utilities.scss */
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* line 20, ../sass/scss/_responsive-utilities.scss */
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    /* line 20, ../sass/scss/_responsive-utilities.scss */
    .hidden-lg {
        display: none !important;
    }
}
/* line 20, ../sass/scss/_responsive-utilities.scss */
.visible-print {
    display: none !important;
}

@media print {
    /* line 9, ../sass/scss/_responsive-utilities.scss */
    .visible-print {
        display: block !important;
    }

    /* line 12, ../sass/scss/_responsive-utilities.scss */
    table.visible-print {
        display: table !important;
    }

    /* line 13, ../sass/scss/_responsive-utilities.scss */
    tr.visible-print {
        display: table-row !important;
    }

    /* line 15, ../sass/scss/_responsive-utilities.scss */
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}
/* line 183, ../sass/scss/_responsive-utilities.scss */
.visible-print-block {
    display: none !important;
}

@media print {
    /* line 183, ../sass/scss/_responsive-utilities.scss */
    .visible-print-block {
        display: block !important;
    }
}

/* line 190, ../sass/scss/_responsive-utilities.scss */
.visible-print-inline {
    display: none !important;
}

@media print {
    /* line 190, ../sass/scss/_responsive-utilities.scss */
    .visible-print-inline {
        display: inline !important;
    }
}

/* line 197, ../sass/scss/_responsive-utilities.scss */
.visible-print-inline-block {
    display: none !important;
}

@media print {
    /* line 197, ../sass/scss/_responsive-utilities.scss */
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    /* line 20, ../sass/scss/_responsive-utilities.scss */
    .hidden-print {
        display: none !important;
    }
}
/*
 * Typography
 */
/* ************************************************************************************************************************************************ KELSON */
@font-face {
    font-family: 'kelson_regular';
    src: url("../fonts/kelson/kelson_sans_regular-webfont.eot");
    src: url("../fonts/kelson/kelson_sans_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/kelson/kelson_sans_regular-webfont.woff2") format("woff2"), url("../fonts/kelson/kelson_sans_regular-webfont.woff") format("woff"), url("../fonts/kelson/kelson_sans_regular-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kelson_light';
    src: url("../fonts/kelson/kelson_sans_light-webfont.eot");
    src: url("../fonts/kelson/kelson_sans_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/kelson/kelson_sans_light-webfont.woff2") format("woff2"), url("../fonts/kelson/kelson_sans_light-webfont.woff") format("woff"), url("../fonts/kelson/kelson_sans_light-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kelson_bold';
    src: url("../fonts/kelson/kelson_sans_bold-webfont.eot");
    src: url("../fonts/kelson/kelson_sans_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/kelson/kelson_sans_bold-webfont.woff2") format("woff2"), url("../fonts/kelson/kelson_sans_bold-webfont.woff") format("woff"), url("../fonts/kelson/kelson_sans_bold-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

/* line 40, ../sass/scss/_typography.scss */
.kelson-regular {
    font-family: 'kelson_regular';
}

/* line 41, ../sass/scss/_typography.scss */
.kelson-light {
    font-family: 'kelson_light';
}

/* line 42, ../sass/scss/_typography.scss */
.kelson-bold {
    font-family: 'kelson_bold';
}

/* ************************************************************************************************************************************************ SOURCE SANS */
/* Wordt van google CDN geladen. Google fonts */
/* ************************************************************************************************************************************************ GOOGLE MATERIAL DESIGN ICONS */
/* Wordt van google CDN geladen. */
/* ************************************************************************************************************************************************ CUSTOM ICONS */
@font-face {
    font-family: 'icomoon';
    src: url("../fonts/custom_icons/icomoon.eot?8hkl3h");
    src: url("../fonts/custom_icons/icomoon.eot?8hkl3h#iefix") format("embedded-opentype"), url("../fonts/custom_icons/icomoon.ttf?8hkl3h") format("truetype"), url("../fonts/custom_icons/icomoon.woff?8hkl3h") format("woff"), url("../fonts/custom_icons/icomoon.svg?8hkl3h#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* line 66, ../sass/scss/_typography.scss */
[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}

/* line 77, ../sass/scss/_typography.scss */
.icon-assortment:before {
    content: "\e900";
}

/* line 80, ../sass/scss/_typography.scss */
.icon-kasopmaak:before {
    content: "\e901";
}

/* line 83, ../sass/scss/_typography.scss */
.icon-promotie:before {
    content: "\e902";
}

/* Meer icons toevoegen:
	* ga naar: https://icomoon.io
	* ALLE icoontjes toevoegen uploaden en font genereren.
	* Font in fontmap vervangen voor nieuwe
	* Bovenstaande CSS updaten! 
	
	* LET OP: zorg dat ALLE icoontjes even groot opgemaakt zijn! : 48px x 48px!
	* LET OP: zorg dat alle classe-namen kloppen! Classe-namen kunnen in de iconmoon app worden aangepast!
*/
/* ************************************************************************************************************************************************ FONT VARS */
/*
 * html & Body
 */
/* http://stackoverflow.com/questions/20099844/chrome-not-respecting-rem-font-size-on-body-tag */
/* line 128, ../sass/scss/_typography.scss */
html {
    font-size: 62.5%;
}

/* line 129, ../sass/scss/_typography.scss */
body {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 1.4em;
    /* terugvallen op 'em' i.v.m. chrome bug 'rem' op body tag. zie bovenstaande link */
    color: #333333;
}

/*
 * Regular fonts
 */
/* line 145, ../sass/scss/_typography.scss */
b, strong, .bold {
    font-weight: bold;
}

/* line 146, ../sass/scss/_typography.scss */
i, em, .italic {
    font-style: italic;
}

/* line 149, ../sass/scss/_typography.scss */
a {
    color: #3f7999;
    text-decoration: none;
}
    /* line 153, ../sass/scss/_typography.scss */
    a:hover {
        color: #305c75;
    }

/* line 155, ../sass/scss/_typography.scss */
p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    color: #333333;
    padding: 5px 0px 10px 0px;
}

/* line 162, ../sass/scss/_typography.scss */
sup {
    vertical-align: top;
    font-size: smaller;
}

/*
 * Headings
 */
/* line 171, ../sass/scss/_typography.scss */
h1 {
    font-size: 26px;
    font-size: 2.6rem;
    font-family: "kelson_bold", Arial, Helvetica, sans-serif;
}

/* line 176, ../sass/scss/_typography.scss */
h2 {
    font-size: 22px;
    font-size: 2.2rem;
    font-family: "kelson_bold", Arial, Helvetica, sans-serif;
}

/* line 181, ../sass/scss/_typography.scss */
h3 {
    font-size: 20px;
    font-size: 2rem;
    font-family: "kelson_regular", Arial, Helvetica, sans-serif;
}

/* line 186, ../sass/scss/_typography.scss */
h4 {
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "kelson_regular", Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
}

/* line 192, ../sass/scss/_typography.scss */
h5 {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "kelson_regular", Arial, Helvetica, sans-serif;
}

/* line 197, ../sass/scss/_typography.scss */
h6 {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "kelson_regular", Arial, Helvetica, sans-serif;
}

/* line 214, ../sass/scss/_typography.scss */
#main-nav a {
    font-family: "kelson_regular", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #3f7999;
}

/*
 * Button styling
 */
/* ------ MAIN ------ */
/* line 11, ../sass/scss/_buttons.scss */
.btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 10px;
    padding: 1rem 1rem;
    color: white;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    outline: none;
    border: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* line 34, ../sass/scss/_buttons.scss */
    .btn:hover {
        cursor: pointer;
        text-decoration: none;
    }

/* ------ POSITIONING ------ */
/* line 41, ../sass/scss/_buttons.scss */
.btn-pull_left {
    float: left;
}

/* line 42, ../sass/scss/_buttons.scss */
.btn-pull_right {
    float: right;
}

/* line 44, ../sass/scss/_buttons.scss */
.btn-block {
    display: block;
}

/* ------ SIZES ------ */
/* line 48, ../sass/scss/_buttons.scss */
.btn-xl {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 35px;
    line-height: 3.5rem;
}

/* line 52, ../sass/scss/_buttons.scss */
.btn-lg {
    font-size: 30px;
    font-size: 3rem;
    line-height: 30px;
    line-height: 3rem;
}

/* line 56, ../sass/scss/_buttons.scss */
.btn-md {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 25px;
    line-height: 2.5rem;
}

/* line 60, ../sass/scss/_buttons.scss */
.btn-sm {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
}

/* line 64, ../sass/scss/_buttons.scss */
.btn-xs {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem;
}

/* ------ COLORS ------ */
/* line 71, ../sass/scss/_buttons.scss */
.btn-primary {
    background-color: #3f7999;
}
    /* line 73, ../sass/scss/_buttons.scss */
    .btn-primary:hover {
        background-color: #305c75;
    }

/* line 75, ../sass/scss/_buttons.scss */
.btn-secondary {
    background-color: #5394b8;
}
    /* line 77, ../sass/scss/_buttons.scss */
    .btn-secondary:hover {
        background-color: #3f7999;
    }

/* ------ STATES ------ */
/* line 82, ../sass/scss/_buttons.scss */
.btn-disabled {
    opacity: .5;
    cursor: not-allowed !important;
}

/*
 * MAIN ACTION BUTTONS
 * ******************************************************************************************************************************************
 */
.main-action-btn {
    width: 100%;
    padding: 15px 15px 0 15px;
    // was -> 30px 30px 0 30px;
}
    /* line 104, ../sass/scss/_buttons.scss */
    .main-action-btn .main-action-btn__wrapper {
        width: 100%;
        background-color: #e2e4e8;
        padding: 15px 1%;
        *zoom: 1;
    }
        /* line 10, ../sass/grid/mixins/_grid.scss */
        .main-action-btn .main-action-btn__wrapper:before, .main-action-btn .main-action-btn__wrapper:after {
            display: table;
            content: "";
            line-height: 0;
        }
        /* line 17, ../sass/grid/mixins/_grid.scss */
        .main-action-btn .main-action-btn__wrapper:after {
            clear: both;
        }
        /* line 110, ../sass/scss/_buttons.scss */
        .main-action-btn .main-action-btn__wrapper a {
            display: block;
            width: 18%;
            margin: 0 1%;
            float: left;
            background-color: white;
            padding: 0px 5px;
            text-align: center;
            line-height: 45px; /*was 70px;*/
            font-family: "kelson_regular", Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            color: #3f7999;
            font-size: 15px;
            font-size: 1.5rem;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }
            /* line 127, ../sass/scss/_buttons.scss */
            .main-action-btn .main-action-btn__wrapper a > i {
                display: inline-block;
                vertical-align: middle;
                margin-right: 5px;
                font-size: 26px;
                font-size: 2.6rem;
            }
            /* line 134, ../sass/scss/_buttons.scss */
            .main-action-btn .main-action-btn__wrapper a:hover {
                background-color: #3f7999;
                color: white;
            }

.disabled-a {
   pointer-events: none;
   cursor: default;
}

/*
 * Badges
 */
/*
 * Basic badge styling
 */
/* line 7, ../sass/scss/_badges.scss */
.badge {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    margin: 0px 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
}
    /* line 17, ../sass/scss/_badges.scss */
    .badge i {
        display: inline;
        vertical-align: middle;
        margin-right: 5px;
        font-size: inherit;
    }

/*
 * Sizes
 */
/* md is the default sizing */
/* line 29, ../sass/scss/_badges.scss */
.badge, .badge--md {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
    padding: 3px 8px;
}
    /* line 34, ../sass/scss/_badges.scss */
    .badge i, .badge--md i {
        font-size: 18px;
        font-size: 1.8rem;
    }

/* line 38, ../sass/scss/_badges.scss */
.badge--sm {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 14px;
    line-height: 1.4rem;
    padding: 3px 8px;
}
    /* line 43, ../sass/scss/_badges.scss */
    .badge--sm i {
        font-size: 16px;
        font-size: 1.6rem;
    }

/* line 47, ../sass/scss/_badges.scss */
.badge--lg {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
    padding: 5px 10px;
}
    /* line 52, ../sass/scss/_badges.scss */
    .badge--lg i {
        font-size: 20px;
        font-size: 2rem;
    }

/*
 * Colors
 */
/* line 61, ../sass/scss/_badges.scss */
.badge--primary {
    background-color: #3f7999;
    color: white;
}

/* line 65, ../sass/scss/_badges.scss */
.badge--secondary {
    background-color: #2e6482;
    color: white;
}

/* line 69, ../sass/scss/_badges.scss */
.badge--gray {
    background-color: #333333;
    color: white;
}

/* line 73, ../sass/scss/_badges.scss */
.badge--lightgray {
    background-color: #e2e4e8;
    color: #333333;
}

/* success & error colors */
/* line 79, ../sass/scss/_badges.scss */
.badge--success {
    background-color: #429c00;
    color: white;
}

/* line 83, ../sass/scss/_badges.scss */
.badge--warning {
    background-color: #e69800;
    color: white;
}

/* line 87, ../sass/scss/_badges.scss */
.badge--danger {
    background-color: #db2d2d;
    color: white;
}

/*
 * States
 */
/* line 96, ../sass/scss/_badges.scss */
.badge--inactive {
    opacity: .3;
}

/*
 * Txt styling
 */
/* line 104, ../sass/scss/_badges.scss */
.badge--i {
    font-style: italic;
}

/* line 105, ../sass/scss/_badges.scss */
.badge--b {
    font-weight: bold;
}

/* line 106, ../sass/scss/_badges.scss */
.badge--u {
    text-transform: uppercase;
}

/*
 * Form elements & inputs
 */
/* VARS */
/* ======================================================================================================== */
/* FORMS */
/* ======================================================================================================== */
/* line 37, ../sass/scss/_form-elements.scss */
.form-body {
    padding: 30px;
}

/* FORM GROUPS */
/* ======================================================================================================== */
/* line 43, ../sass/scss/_form-elements.scss */
.form-group {
    margin-bottom: 20px;
    margin-right: -15px;
    margin-left: -15px;
}
    /* line 48, ../sass/scss/_form-elements.scss */
    .form-group:before, .form-group:after {
        display: table;
        content: "";
        line-height: 0;
        clear: both;
    }

/* FIELDSETS */
/* ======================================================================================================== */
/* line 59, ../sass/scss/_form-elements.scss */
fieldset {
    padding-top: 40px;
    padding-bottom: 20px;
}
    /* line 63, ../sass/scss/_form-elements.scss */
    fieldset:after {
        content: '';
        display: table;
        width: 100%;
        border-bottom: 1px solid #e2e4e8;
        margin-top: 40px;
        margin-left: -15px;
        margin-right: -15px;
    }

    /* line 73, ../sass/scss/_form-elements.scss */
    fieldset:last-child:after {
        border: none;
    }

/* REGULAR INPUT STYLING */
/* ======================================================================================================== */
/* line 80, ../sass/scss/_form-elements.scss */
input[type=text], input[type=number], input[type=email], input[type=address], input[type=search], input[type=tel], input[type=date], input[type=password], textarea, select {
    background-color: white;
    border: solid 1px #e2e4e8;
    color: #333333;
    outline: none;
    width: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    padding-left: 1px;
    padding-right: 1px;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
}
    /* line 95, ../sass/scss/_form-elements.scss */
    input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=address]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=password]:focus, textarea:focus, select:focus {
        outline: none;
    }

/* line 101, ../sass/scss/_form-elements.scss */
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);*/
}

/* line 109, ../sass/scss/_form-elements.scss */
textarea {
    resize: vertical;
    min-height: 100px;
    padding: 10px;
}

    /* line 114, ../sass/scss/_form-elements.scss */
    textarea.noresize {
        resize: none;
    }

/* VALIDATION STATES */
/* ======================================================================================================== */
/* line 122, ../sass/scss/_form-elements.scss */
.has-success,
.has-success .control-label {
    color: #429c00 !important;
}
    /* line 125, ../sass/scss/_form-elements.scss */
    .has-success input, .has-success select, .has-success textarea,
    .has-success .control-label input,
    .has-success .control-label select,
    .has-success .control-label textarea {
        border: 1px solid #429c00 !important;
    }

/* line 130, ../sass/scss/_form-elements.scss */
.has-info,
.has-info .control-label {
    color: #3f7999 !important;
}
    /* line 133, ../sass/scss/_form-elements.scss */
    .has-info input, .has-info select, .has-info textarea,
    .has-info .control-label input,
    .has-info .control-label select,
    .has-info .control-label textarea {
        border: 1px solid #3f7999 !important;
    }

/* line 139, ../sass/scss/_form-elements.scss */
.has-warning,
.has-warning .control-label {
    color: #e69800 !important;
}
    /* line 142, ../sass/scss/_form-elements.scss */
    .has-warning input, .has-warning select, .has-warning textarea,
    .has-warning .control-label input,
    .has-warning .control-label select,
    .has-warning .control-label textarea {
        border: 1px solid #e69800 !important;
    }

/* line 148, ../sass/scss/_form-elements.scss */
.has-danger,
.has-danger .control-label {
    color: #db2d2d !important;
}
    /* line 151, ../sass/scss/_form-elements.scss */
    .has-danger input, .has-danger select, .has-danger textarea,
    .has-danger .control-label input,
    .has-danger .control-label select,
    .has-danger .control-label textarea {
        border: 1px solid #db2d2d !important;
    }

/* WIDTH OF INPUTS */
/* ======================================================================================================== */
/* line 160, ../sass/scss/_form-elements.scss */
.input-w--10 {
    width: 10% !important;
}

/* line 161, ../sass/scss/_form-elements.scss */
.input-w--20 {
    width: 20% !important;
}

/* line 162, ../sass/scss/_form-elements.scss */
.input-w--30 {
    width: 30% !important;
}

/* line 163, ../sass/scss/_form-elements.scss */
.input-w--40 {
    width: 40% !important;
}

/* line 164, ../sass/scss/_form-elements.scss */
.input-w--50 {
    width: 50% !important;
}

/* line 165, ../sass/scss/_form-elements.scss */
.input-w--60 {
    width: 60% !important;
}

/* line 166, ../sass/scss/_form-elements.scss */
.input-w--70 {
    width: 70% !important;
}

/* line 167, ../sass/scss/_form-elements.scss */
.input-w--80 {
    width: 80% !important;
}

/* line 168, ../sass/scss/_form-elements.scss */
.input-w--90 {
    width: 90% !important;
}

/* HEIGHT OF TEXTAREA's */
/* ======================================================================================================== */
/* line 172, ../sass/scss/_form-elements.scss */
.input-h--300 {
    height: 300px !important;
}

/* line 173, ../sass/scss/_form-elements.scss */
.input-h--400 {
    height: 400px !important;
}

/* line 174, ../sass/scss/_form-elements.scss */
.input-h--500 {
    height: 500px !important;
}

/* line 175, ../sass/scss/_form-elements.scss */
.input-h--600 {
    height: 600px !important;
}

/* line 176, ../sass/scss/_form-elements.scss */
.input-h--700 {
    height: 700px !important;
}

/* line 177, ../sass/scss/_form-elements.scss */
.input-h--800 {
    height: 800px !important;
}

/* line 178, ../sass/scss/_form-elements.scss */
.input-h--900 {
    height: 900px !important;
}

/* LABELS */
/* ======================================================================================================== */
/* line 186, ../sass/scss/_form-elements.scss */
.control-label {
    font-weight: bold;
    padding-top: 10px;
    display: block;
    color: #333333;
}

@media all and (min-width: 991px) {
    /* line 186, ../sass/scss/_form-elements.scss */
    .control-label {
        text-align: right;
    }
}

/* HELP BLOCKS */
/* ======================================================================================================== */
/* line 202, ../sass/scss/_form-elements.scss */
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #333333;
    font-style: italic;
}

.help-block--inline {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
    vertical-align: middle;
    color: #333333;
    font-style: italic;
}

.checker {
    position: relative;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    background: #f4f4f4;
    border: 1px solid #3f7999;
    cursor: pointer;
}

    .checker:after {
        content: '';
        display: block;
        background: #3f7999;
        border: 1px solid #3f7999;
        opacity: 0;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
        margin: 2px;
    }

.radiobutton-list .checker, .radiobutton-list .checker:after, .radiobutton-list--inline .checker, .radiobutton-list--inline .checker:after {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
}

.radiobutton-list-no-padding {
    padding-top: 0 !important;
}

    .radiobutton-list-no-padding > label {
        padding-top: 0 !important;
    }


.checkbox-list-no-padding {
    padding-top: 0 !important;
}

    .checkbox-list-no-padding > label {
        padding-top: 0 !important;
    }

.checkbox-list,
.checkbox-list--inline,
.radiobutton-list,
.radiobutton-list--inline {
    padding-top: 5px;
}

    .checkbox-list > label,
    .checkbox-list--inline > label,
    .radiobutton-list > label,
    .radiobutton-list--inline > label {
        padding: 5px 0px;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
        /* line 271, ../sass/scss/_form-elements.scss */
        .checkbox-list > label input[type="checkbox"],
        .checkbox-list > label input[type="radio"],
        .checkbox-list--inline > label input[type="checkbox"],
        .checkbox-list--inline > label input[type="radio"],
        .radiobutton-list > label input[type="checkbox"],
        .radiobutton-list > label input[type="radio"],
        .radiobutton-list--inline > label input[type="checkbox"],
        .radiobutton-list--inline > label input[type="radio"] {
            display: none;
        }
            /* line 274, ../sass/scss/_form-elements.scss */
            .checkbox-list > label input[type="radio"]:checked + .checker:after, .checkbox-list > label input[type="checkbox"]:checked + .checker:after,
            .checkbox-list--inline > label input[type="radio"]:checked + .checker:after,
            .checkbox-list--inline > label input[type="checkbox"]:checked + .checker:after,
            .radiobutton-list > label input[type="radio"]:checked + .checker:after,
            .radiobutton-list > label input[type="checkbox"]:checked + .checker:after,
            .radiobutton-list--inline > label input[type="radio"]:checked + .checker:after,
            .radiobutton-list--inline > label input[type="checkbox"]:checked + .checker:after {
                opacity: 1;
            }

            .checkbox-list > label input[type="radio"]:disabled + .checker, .checkbox-list > label input[type="checkbox"]:disabled + .checker,
            .checkbox-list--inline > label input[type="radio"]:disabled + .checker,
            .checkbox-list--inline > label input[type="checkbox"]:disabled + .checker,
            .radiobutton-list > label input[type="radio"]:disabled + .checker,
            .radiobutton-list > label input[type="checkbox"]:disabled + .checker,
            .radiobutton-list--inline > label input[type="radio"]:disabled + .checker,
            .radiobutton-list--inline > label input[type="checkbox"]:disabled + .checker {
                opacity: .5;
            }

                .checkbox-list > label input[type="radio"]:disabled + .checker:hover, .checkbox-list > label input[type="checkbox"]:disabled + .checker:hover,
                .checkbox-list--inline > label input[type="radio"]:disabled + .checker:hover,
                .checkbox-list--inline > label input[type="checkbox"]:disabled + .checker:hover,
                .radiobutton-list > label input[type="radio"]:disabled + .checker:hover,
                .radiobutton-list > label input[type="checkbox"]:disabled + .checker:hover,
                .radiobutton-list--inline > label input[type="radio"]:disabled + .checker:hover,
                .radiobutton-list--inline > label input[type="checkbox"]:disabled + .checker:hover {
                    cursor: not-allowed;
                }

    .checkbox-list label, .radiobutton-list label {
        display: block;
    }

    .checkbox-list--inline label,
    .radiobutton-list--inline label {
        display: inline-block;
        margin-right: 20px;
    }

.input-icon--left i, .input-icon--right i {
    position: absolute;
    color: #9e9e9e;
}

.input-icon--left .form-control {
    padding-left: 30px;
}

.input-icon--left i {
    left: 22px !important;
}

.input-icon--right .form-control {
    padding-right: 30px;
}

.input-icon--right i {
    right: 22px !important;
}

/* SIZES */
/* ======================================================================================================== */
/* ------------------------------------------------------------------------------------- Size medium -> default!! */
/* line 321, ../sass/scss/_form-elements.scss */
.form-group, .form-group--md {
    font-size: 14px;
}

    .form-group .control-label, .form-group .form-control, .form-group--md .control-label, .form-group--md .form-control {
        height: 35px;
        font-size: 14px;
    }

    .form-group .form-control, .form-group--md .form-control {
        line-height: 35px;
    }

    .form-group textarea.form-control, .form-group--md textarea.form-control {
        line-height: 14px;
    }

    .form-group .checker, .form-group--md .checker {
        width: 17px !important;
        height: 17px;
        margin-right: 12px;
    }
        /* line 340, ../sass/scss/_form-elements.scss */
        .form-group .checker:after, .form-group--md .checker:after {
            width: 11px !important;
            height: 11px;
        }
    /* line 347, ../sass/scss/_form-elements.scss */
    .form-group .input-icon--left i, .form-group .input-icon--right i, .form-group--md .input-icon--left i, .form-group--md .input-icon--right i {
        top: 7px;
        font-size: 16px;
    }

/* ------------------------------------------------------------------------------------- Size small */
/* line 351, ../sass/scss/_form-elements.scss */
.form-group--sm {
    font-size: 12px;
    /* Label */
    /* inputs */
    /* radiobuttons & checkboxes */
    /* input met icon */
}
    /* line 355, ../sass/scss/_form-elements.scss */
    .form-group--sm .control-label, .form-group--sm .form-control {
        height: 25px;
        font-size: 12px;
    }
    /* line 361, ../sass/scss/_form-elements.scss */
    .form-group--sm .form-control {
        line-height: 25px;
    }
    /* line 362, ../sass/scss/_form-elements.scss */
    .form-group--sm textarea.form-control {
        line-height: 12px;
    }
    /* line 365, ../sass/scss/_form-elements.scss */
    .form-group--sm .checker {
        width: 15px !important;
        height: 15px;
        margin-right: 10px;
    }
        /* line 370, ../sass/scss/_form-elements.scss */
        .form-group--sm .checker:after {
            width: 9px !important;
            height: 9px;
        }
    /* line 377, ../sass/scss/_form-elements.scss */
    .form-group--sm .input-icon--left i, .form-group--sm .input-icon--right i {
        top: 6px;
        font-size: 14px;
    }

/* ------------------------------------------------------------------------------------- Size large */
/* line 382, ../sass/scss/_form-elements.scss */
.form-group--lg {
    font-size: 16px;
    /* Label */
    /* inputs */
    /* radiobuttons & checkboxes */
    /* input met icon */
}
    /* line 386, ../sass/scss/_form-elements.scss */
    .form-group--lg .control-label, .form-group--lg .form-control {
        height: 40px;
        font-size: 16px;
    }
    /* line 392, ../sass/scss/_form-elements.scss */
    .form-group--lg .form-control {
        line-height: 40px;
    }
    /* line 393, ../sass/scss/_form-elements.scss */
    .form-group--lg textarea.form-control {
        line-height: 16px;
    }
    /* line 396, ../sass/scss/_form-elements.scss */
    .form-group--lg .checker {
        width: 20px !important;
        height: 20px;
        margin-right: 15px;
    }
        /* line 401, ../sass/scss/_form-elements.scss */
        .form-group--lg .checker:after {
            width: 14px !important;
            height: 14px;
        }
    /* line 408, ../sass/scss/_form-elements.scss */
    .form-group--lg .input-icon--left i, .form-group--lg .input-icon--right i {
        top: 10px;
        font-size: 20px;
    }

/* CUSTOM SELECT BOXES */
/* ======================================================================================================== */
/*
	PLUGIN: chosen
	http://harvesthq.github.io/chosen
*/
/* @group Base */
/* line 432, ../sass/scss/_form-elements.scss */
.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100% !important;
}
    /* line 438, ../sass/scss/_form-elements.scss */
    .chosen-container .chosen-drop {
        position: absolute;
        top: 100%;
        left: -9999px;
        z-index: 1010;
        width: 100%;
        border: 1px solid #e2e4e8;
        border-top: 0;
        background: #fff;
    }
    /* line 448, ../sass/scss/_form-elements.scss */
    .chosen-container.chosen-with-drop .chosen-drop {
        left: 0;
    }
    /* line 451, ../sass/scss/_form-elements.scss */
    .chosen-container a {
        cursor: pointer;
    }
    /* line 456, ../sass/scss/_form-elements.scss */
    .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
        margin-right: 4px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: normal;
    }
        /* line 463, ../sass/scss/_form-elements.scss */
        .chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
            content: ":";
            padding-left: 2px;
            vertical-align: top;
        }

/* @end */
/* @group Single Chosen */
/* line 476, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 32px;
    border: 1px solid #e2e4e8;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    background-color: #fff;
    background-clip: padding-box;
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 32px;
}
/* line 491, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-default {
    color: #999;
}
/* line 494, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* line 501, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}
/* line 504, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url("../img/chosen/chosen-sprite.png") -42px 1px no-repeat;
    font-size: 1px;
}
    /* line 514, ../sass/scss/_form-elements.scss */
    .chosen-container-single .chosen-single abbr:hover {
        background-position: -42px -10px;
    }
/* line 518, ../sass/scss/_form-elements.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}
/* line 521, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%;
}
    /* line 529, ../sass/scss/_form-elements.scss */
    .chosen-container-single .chosen-single div b {
        display: block;
        width: 100%;
        height: 100%;
        background-position: right 50%;
        background-repeat: no-repeat;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    }
/* line 538, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}
    /* line 545, ../sass/scss/_form-elements.scss */
    .chosen-container-single .chosen-search input[type="text"] {
        margin: 1px 0;
        padding: 4px 20px 4px 5px;
        width: 100%;
        height: auto;
        outline: 0;
        border: 1px solid #e2e4e8;
        background: white;
        line-height: normal;
        -webkit-border-radius: 0;
        border-radius: 0;
        background-clip: padding-box;
        /* stops bg color from leaking outside the border: */
    }
/* line 559, ../sass/scss/_form-elements.scss */
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    background-clip: padding-box;
}
/* line 563, ../sass/scss/_form-elements.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}

/* @end */
/* @group Results */
/* line 572, ../sass/scss/_form-elements.scss */
.chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}
    /* line 582, ../sass/scss/_form-elements.scss */
    .chosen-container .chosen-results li {
        display: none;
        margin: 0;
        padding: 5px 6px;
        list-style: none;
        word-wrap: break-word;
        -webkit-touch-callout: none;
    }
        /* line 590, ../sass/scss/_form-elements.scss */
        .chosen-container .chosen-results li.active-result {
            display: list-item;
            cursor: pointer;
        }
        /* line 594, ../sass/scss/_form-elements.scss */
        .chosen-container .chosen-results li.disabled-result {
            display: list-item;
            color: #ccc;
            cursor: default;
        }
        /* line 599, ../sass/scss/_form-elements.scss */
        .chosen-container .chosen-results li.highlighted {
            background-color: #f4f4f4;
        }
        /* line 602, ../sass/scss/_form-elements.scss */
        .chosen-container .chosen-results li.no-results {
            display: list-item;
            background: #f4f4f4;
        }
        /* line 606, ../sass/scss/_form-elements.scss */
        .chosen-container .chosen-results li.group-result {
            display: list-item;
            font-weight: bold;
            cursor: default;
        }
        /* line 611, ../sass/scss/_form-elements.scss */
        .chosen-container .chosen-results li.group-option {
            padding-left: 15px;
        }
        /* line 614, ../sass/scss/_form-elements.scss */
        .chosen-container .chosen-results li em {
            font-style: normal;
            text-decoration: underline;
        }

/* @end */
/* @group Multi Chosen */
/* line 625, ../sass/scss/_form-elements.scss */
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 2px 0 0 2px;
    width: 100%;
    height: auto !important;
    min-height: 32px;
    height: 1%;
    border: 1px solid #e2e4e8;
    background-color: #fff;
    cursor: text;
}
    /* line 638, ../sass/scss/_form-elements.scss */
    .chosen-container-multi .chosen-choices li {
        float: left;
        list-style: none;
    }
        /* line 642, ../sass/scss/_form-elements.scss */
        .chosen-container-multi .chosen-choices li.search-field {
            margin: 0;
            padding: 0;
            white-space: nowrap;
        }
            /* line 647, ../sass/scss/_form-elements.scss */
            .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
                margin: 1px 0;
                padding: 0;
                height: 32px;
                outline: 0;
                border: 0 !important;
                background: transparent !important;
                box-shadow: none;
                color: #999;
                font-size: 100%;
                line-height: normal;
                -webkit-border-radius: 0;
                border-radius: 0;
                background-clip: padding-box;
                /* stops bg color from leaking outside the border: */
            }
        /* line 661, ../sass/scss/_form-elements.scss */
        .chosen-container-multi .chosen-choices li.search-choice {
            position: relative;
            margin: 0px 2px 2px 0;
            padding: 9px 30px 9px 10px;
            max-width: 100%;
            -webkit-border-radius: 0;
            border-radius: 0;
            background-clip: padding-box;
            /* stops bg color from leaking outside the border: */
            background-color: #e2e4e8;
            cursor: default;
        }
            /* line 670, ../sass/scss/_form-elements.scss */
            .chosen-container-multi .chosen-choices li.search-choice span {
                word-wrap: break-word;
            }
            /* line 673, ../sass/scss/_form-elements.scss */
            .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
                position: absolute;
                top: 10px;
                right: 8px;
                display: block;
                width: 12px;
                height: 12px;
                background: url("../img/chosen/chosen-sprite.png") -42px 1px no-repeat;
                font-size: 1px;
            }
                /* line 683, ../sass/scss/_form-elements.scss */
                .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
                    background-position: -42px -10px;
                }
        /* line 688, ../sass/scss/_form-elements.scss */
        .chosen-container-multi .chosen-choices li.search-choice-disabled {
            padding-right: 5px;
            border: 1px solid #e2e4e8;
            background-color: #e4e4e4;
            color: #666;
        }
        /* line 694, ../sass/scss/_form-elements.scss */
        .chosen-container-multi .chosen-choices li.search-choice-focus {
            background: #d4d4d4;
        }
            /* line 697, ../sass/scss/_form-elements.scss */
            .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
                background-position: -42px -10px;
            }
/* line 702, ../sass/scss/_form-elements.scss */
.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}
/* line 706, ../sass/scss/_form-elements.scss */
.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}

/* @end */
/* @group Active  */
/* line 719, ../sass/scss/_form-elements.scss */
.chosen-container-active {
    /*
  .chosen-single {
  	border: 1px solid #5897fb;
  }
  */
}
    /* line 726, ../sass/scss/_form-elements.scss */
    .chosen-container-active.chosen-with-drop .chosen-single {
        border: 1px solid #e2e4e8;
        -webkit-border-radius: 0;
        border-radius: 0;
        background-clip: padding-box;
        /* stops bg color from leaking outside the border: */
    }
        /* line 730, ../sass/scss/_form-elements.scss */
        .chosen-container-active.chosen-with-drop .chosen-single div {
            border-left: none;
            background: transparent;
        }
    /* line 737, ../sass/scss/_form-elements.scss */
    .chosen-container-active .chosen-choices li.search-field input[type="text"] {
        color: #222 !important;
    }

/* @end */
/* @group Disabled Support */
/* line 745, ../sass/scss/_form-elements.scss */
.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}
    /* line 749, ../sass/scss/_form-elements.scss */
    .chosen-disabled .chosen-single {
        cursor: default;
    }
    /* line 752, ../sass/scss/_form-elements.scss */
    .chosen-disabled .chosen-choices .search-choice .search-choice-close {
        cursor: default;
    }

/* @end */
/* @group Right to Left */
/* line 759, ../sass/scss/_form-elements.scss */
.chosen-rtl {
    text-align: right;
}
    /* line 762, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-single {
        overflow: visible;
        padding: 0 8px 0 0;
    }
        /* line 766, ../sass/scss/_form-elements.scss */
        .chosen-rtl .chosen-single span {
            margin-right: 0;
            margin-left: 26px;
            direction: rtl;
        }
    /* line 771, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-single-with-deselect span {
        margin-left: 38px;
    }
    /* line 774, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-single div {
        right: auto;
        left: 3px;
    }
    /* line 778, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-single abbr {
        right: auto;
        left: 26px;
    }
    /* line 782, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-choices li {
        float: right;
    }
        /* line 785, ../sass/scss/_form-elements.scss */
        .chosen-rtl .chosen-choices li.search-field input[type="text"] {
            direction: rtl;
        }
        /* line 789, ../sass/scss/_form-elements.scss */
        .chosen-rtl .chosen-choices li.search-choice {
            margin: 3px 5px 3px 0;
            padding: 3px 5px 3px 19px;
        }
            /* line 793, ../sass/scss/_form-elements.scss */
            .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
                right: auto;
                left: 4px;
            }
    /* line 800, ../sass/scss/_form-elements.scss */
    .chosen-rtl.chosen-container-single-nosearch .chosen-search,
    .chosen-rtl .chosen-drop {
        left: 9999px;
    }
    /* line 803, ../sass/scss/_form-elements.scss */
    .chosen-rtl.chosen-container-single .chosen-results {
        margin: 0 0 4px 4px;
        padding: 0 4px 0 0;
    }
    /* line 807, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-results li.group-option {
        padding-right: 15px;
        padding-left: 0;
    }
    /* line 811, ../sass/scss/_form-elements.scss */
    .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
        border-right: none;
    }
    /* line 814, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-search input[type="text"] {
        padding: 4px 5px 4px 20px;
        background: white url("../img/chosen/chosen-sprite.png") no-repeat -30px -20px;
        direction: rtl;
    }
    /* line 821, ../sass/scss/_form-elements.scss */
    .chosen-rtl.chosen-container-single .chosen-single div b {
        background-position: 6px 2px;
    }
    /* line 825, ../sass/scss/_form-elements.scss */
    .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
        background-position: -12px 2px;
    }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    /* line 841, ../sass/scss/_form-elements.scss */
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url("../img/chosen/chosen-sprite@2x.png") !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;
    }
}
/* @end */
/*
 * Datepicker for Bootstrap v1.6.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 884, ../sass/scss/_form-elements.scss */
.datepicker {
    direction: ltr;
}

/* line 887, ../sass/scss/_form-elements.scss */
.datepicker-inline {
    width: 100%;
    padding: 10px;
    background: white;
    border: 1px solid #e2e4e8;
    height: auto !important;
}

/* line 894, ../sass/scss/_form-elements.scss */
.datepicker.datepicker-rtl {
    direction: rtl;
}

    /* line 897, ../sass/scss/_form-elements.scss */
    .datepicker.datepicker-rtl table tr td span {
        float: right;
    }

/* line 900, ../sass/scss/_form-elements.scss */
.datepicker-dropdown {
    top: 0;
    left: 0;
    padding: 10px;
    background: white;
    position: absolute;
    border: 1px solid #e2e4e8;
}

    /* line 908, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #e2e4e8;
        border-top: 0;
        border-bottom-color: #e2e4e8;
        position: absolute;
    }

    /* line 918, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #ffffff;
        border-top: 0;
        position: absolute;
    }

    /* line 927, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-left:before {
        left: 6px;
    }

    /* line 930, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-left:after {
        left: 7px;
    }

    /* line 933, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-right:before {
        right: 6px;
    }

    /* line 936, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-right:after {
        right: 7px;
    }

    /* line 939, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-bottom:before {
        top: -7px;
    }

    /* line 942, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-bottom:after {
        top: -6px;
    }

    /* line 945, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-top:before {
        bottom: -7px;
        border-bottom: 0;
        border-top: 7px solid #e2e4e8;
    }

    /* line 950, ../sass/scss/_form-elements.scss */
    .datepicker-dropdown.datepicker-orient-top:after {
        bottom: -6px;
        border-bottom: 0;
        border-top: 6px solid #ffffff;
    }

/* line 955, ../sass/scss/_form-elements.scss */
.datepicker > div {
    display: none;
}

/* line 958, ../sass/scss/_form-elements.scss */
.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* line 968, ../sass/scss/_form-elements.scss */
    .datepicker table tr td,
    .datepicker table tr th {
        text-align: center;
        width: 30px;
        height: 30px;
        border: none;
    }

/* line 975, ../sass/scss/_form-elements.scss */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}

/* line 979, ../sass/scss/_form-elements.scss */
.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #777777;
}

/* line 983, ../sass/scss/_form-elements.scss */
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
    background: #eeeeee;
    cursor: pointer;
}

/* line 988, ../sass/scss/_form-elements.scss */
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #777777;
    cursor: default;
}

/* line 993, ../sass/scss/_form-elements.scss */
.datepicker table tr td.highlighted {
    color: #000000;
    background-color: #d9edf7;
    border-color: #85c5e5;
}

    /* line 999, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.highlighted:focus,
    .datepicker table tr td.highlighted.focus {
        color: #000000;
        background-color: #afd9ee;
        border-color: #298fc2;
    }

    /* line 1004, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.highlighted:hover {
        color: #000000;
        background-color: #afd9ee;
        border-color: #52addb;
    }

    /* line 1010, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.highlighted:active,
    .datepicker table tr td.highlighted.active {
        color: #000000;
        background-color: #afd9ee;
        border-color: #52addb;
    }

        /* line 1020, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.highlighted:active:hover,
        .datepicker table tr td.highlighted.active:hover,
        .datepicker table tr td.highlighted:active:focus,
        .datepicker table tr td.highlighted.active:focus,
        .datepicker table tr td.highlighted:active.focus,
        .datepicker table tr td.highlighted.active.focus {
            color: #000000;
            background-color: #91cbe8;
            border-color: #298fc2;
        }

    /* line 1033, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.highlighted.disabled:hover,
    .datepicker table tr td.highlighted[disabled]:hover,
    fieldset[disabled] .datepicker table tr td.highlighted:hover,
    .datepicker table tr td.highlighted.disabled:focus,
    .datepicker table tr td.highlighted[disabled]:focus,
    fieldset[disabled] .datepicker table tr td.highlighted:focus,
    .datepicker table tr td.highlighted.disabled.focus,
    .datepicker table tr td.highlighted[disabled].focus,
    fieldset[disabled] .datepicker table tr td.highlighted.focus {
        background-color: #d9edf7;
        border-color: #85c5e5;
    }

    /* line 1037, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.highlighted.focused {
        background: #afd9ee;
    }

    /* line 1041, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.highlighted.disabled,
    .datepicker table tr td.highlighted.disabled:active {
        background: #d9edf7;
        color: #777777;
    }

/* line 1045, ../sass/scss/_form-elements.scss */
.datepicker table tr td.today {
    color: #000000;
    background-color: #ffdb99;
    border-color: #ffb733;
}

    /* line 1051, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.today:focus,
    .datepicker table tr td.today.focus {
        color: #000000;
        background-color: #ffc966;
        border-color: #b37400;
    }

    /* line 1056, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.today:hover {
        color: #000000;
        background-color: #ffc966;
        border-color: #f59e00;
    }

    /* line 1062, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.today:active,
    .datepicker table tr td.today.active {
        color: #000000;
        background-color: #ffc966;
        border-color: #f59e00;
    }

        /* line 1072, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.today:active:hover,
        .datepicker table tr td.today.active:hover,
        .datepicker table tr td.today:active:focus,
        .datepicker table tr td.today.active:focus,
        .datepicker table tr td.today:active.focus,
        .datepicker table tr td.today.active.focus {
            color: #000000;
            background-color: #ffbc42;
            border-color: #b37400;
        }

    /* line 1085, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.today.disabled:hover,
    .datepicker table tr td.today[disabled]:hover,
    fieldset[disabled] .datepicker table tr td.today:hover,
    .datepicker table tr td.today.disabled:focus,
    .datepicker table tr td.today[disabled]:focus,
    fieldset[disabled] .datepicker table tr td.today:focus,
    .datepicker table tr td.today.disabled.focus,
    .datepicker table tr td.today[disabled].focus,
    fieldset[disabled] .datepicker table tr td.today.focus {
        background-color: #ffdb99;
        border-color: #ffb733;
    }

    /* line 1089, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.today.focused {
        background: #ffc966;
    }

    /* line 1093, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.today.disabled,
    .datepicker table tr td.today.disabled:active {
        background: #ffdb99;
        color: #777777;
    }

/* line 1097, ../sass/scss/_form-elements.scss */
.datepicker table tr td.range {
    color: #000000;
    background-color: #eeeeee;
    border-color: #bbbbbb;
}

    /* line 1103, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range:focus,
    .datepicker table tr td.range.focus {
        color: #000000;
        background-color: #d5d5d5;
        border-color: #7c7c7c;
    }

    /* line 1108, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range:hover {
        color: #000000;
        background-color: #d5d5d5;
        border-color: #9d9d9d;
    }

    /* line 1114, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range:active,
    .datepicker table tr td.range.active {
        color: #000000;
        background-color: #d5d5d5;
        border-color: #9d9d9d;
    }

        /* line 1124, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range:active:hover,
        .datepicker table tr td.range.active:hover,
        .datepicker table tr td.range:active:focus,
        .datepicker table tr td.range.active:focus,
        .datepicker table tr td.range:active.focus,
        .datepicker table tr td.range.active.focus {
            color: #000000;
            background-color: #c3c3c3;
            border-color: #7c7c7c;
        }

    /* line 1137, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range.disabled:hover,
    .datepicker table tr td.range[disabled]:hover,
    fieldset[disabled] .datepicker table tr td.range:hover,
    .datepicker table tr td.range.disabled:focus,
    .datepicker table tr td.range[disabled]:focus,
    fieldset[disabled] .datepicker table tr td.range:focus,
    .datepicker table tr td.range.disabled.focus,
    .datepicker table tr td.range[disabled].focus,
    fieldset[disabled] .datepicker table tr td.range.focus {
        background-color: #eeeeee;
        border-color: #bbbbbb;
    }

    /* line 1141, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range.focused {
        background: #d5d5d5;
    }

    /* line 1145, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range.disabled,
    .datepicker table tr td.range.disabled:active {
        background: #eeeeee;
        color: #777777;
    }

    /* line 1149, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range.highlighted {
        color: #000000;
        background-color: #e4eef3;
        border-color: #9dc1d3;
    }

        /* line 1155, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.highlighted:focus,
        .datepicker table tr td.range.highlighted.focus {
            color: #000000;
            background-color: #c1d7e3;
            border-color: #4b88a6;
        }

        /* line 1160, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.highlighted:hover {
            color: #000000;
            background-color: #c1d7e3;
            border-color: #73a6c0;
        }

        /* line 1166, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.highlighted:active,
        .datepicker table tr td.range.highlighted.active {
            color: #000000;
            background-color: #c1d7e3;
            border-color: #73a6c0;
        }

            /* line 1176, ../sass/scss/_form-elements.scss */
            .datepicker table tr td.range.highlighted:active:hover,
            .datepicker table tr td.range.highlighted.active:hover,
            .datepicker table tr td.range.highlighted:active:focus,
            .datepicker table tr td.range.highlighted.active:focus,
            .datepicker table tr td.range.highlighted:active.focus,
            .datepicker table tr td.range.highlighted.active.focus {
                color: #000000;
                background-color: #a8c8d8;
                border-color: #4b88a6;
            }

        /* line 1189, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.highlighted.disabled:hover,
        .datepicker table tr td.range.highlighted[disabled]:hover,
        fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
        .datepicker table tr td.range.highlighted.disabled:focus,
        .datepicker table tr td.range.highlighted[disabled]:focus,
        fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
        .datepicker table tr td.range.highlighted.disabled.focus,
        .datepicker table tr td.range.highlighted[disabled].focus,
        fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
            background-color: #e4eef3;
            border-color: #9dc1d3;
        }

        /* line 1193, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.highlighted.focused {
            background: #c1d7e3;
        }

        /* line 1197, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.highlighted.disabled,
        .datepicker table tr td.range.highlighted.disabled:active {
            background: #e4eef3;
            color: #777777;
        }

    /* line 1201, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.range.today {
        color: #000000;
        background-color: #f7ca77;
        border-color: #f1a417;
    }

        /* line 1207, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.today:focus,
        .datepicker table tr td.range.today.focus {
            color: #000000;
            background-color: #f4b747;
            border-color: #815608;
        }

        /* line 1212, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.today:hover {
            color: #000000;
            background-color: #f4b747;
            border-color: #bf800c;
        }

        /* line 1218, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.today:active,
        .datepicker table tr td.range.today.active {
            color: #000000;
            background-color: #f4b747;
            border-color: #bf800c;
        }

            /* line 1228, ../sass/scss/_form-elements.scss */
            .datepicker table tr td.range.today:active:hover,
            .datepicker table tr td.range.today.active:hover,
            .datepicker table tr td.range.today:active:focus,
            .datepicker table tr td.range.today.active:focus,
            .datepicker table tr td.range.today:active.focus,
            .datepicker table tr td.range.today.active.focus {
                color: #000000;
                background-color: #f2aa25;
                border-color: #815608;
            }

        /* line 1241, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.today.disabled:hover,
        .datepicker table tr td.range.today[disabled]:hover,
        fieldset[disabled] .datepicker table tr td.range.today:hover,
        .datepicker table tr td.range.today.disabled:focus,
        .datepicker table tr td.range.today[disabled]:focus,
        fieldset[disabled] .datepicker table tr td.range.today:focus,
        .datepicker table tr td.range.today.disabled.focus,
        .datepicker table tr td.range.today[disabled].focus,
        fieldset[disabled] .datepicker table tr td.range.today.focus {
            background-color: #f7ca77;
            border-color: #f1a417;
        }

        /* line 1246, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.range.today.disabled,
        .datepicker table tr td.range.today.disabled:active {
            background: #f7ca77;
            color: #777777;
        }

/* line 1251, ../sass/scss/_form-elements.scss */
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
    color: #ffffff;
    background-color: #777777;
    border-color: #555555;
}

    /* line 1259, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.selected:focus,
    .datepicker table tr td.selected.highlighted:focus,
    .datepicker table tr td.selected.focus,
    .datepicker table tr td.selected.highlighted.focus {
        color: #ffffff;
        background-color: #5e5e5e;
        border-color: #161616;
    }

    /* line 1265, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.selected:hover,
    .datepicker table tr td.selected.highlighted:hover {
        color: #ffffff;
        background-color: #5e5e5e;
        border-color: #373737;
    }

    /* line 1273, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.selected:active,
    .datepicker table tr td.selected.highlighted:active,
    .datepicker table tr td.selected.active,
    .datepicker table tr td.selected.highlighted.active {
        color: #ffffff;
        background-color: #5e5e5e;
        border-color: #373737;
    }

        /* line 1289, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.selected:active:hover,
        .datepicker table tr td.selected.highlighted:active:hover,
        .datepicker table tr td.selected.active:hover,
        .datepicker table tr td.selected.highlighted.active:hover,
        .datepicker table tr td.selected:active:focus,
        .datepicker table tr td.selected.highlighted:active:focus,
        .datepicker table tr td.selected.active:focus,
        .datepicker table tr td.selected.highlighted.active:focus,
        .datepicker table tr td.selected:active.focus,
        .datepicker table tr td.selected.highlighted:active.focus,
        .datepicker table tr td.selected.active.focus,
        .datepicker table tr td.selected.highlighted.active.focus {
            color: #ffffff;
            background-color: #4c4c4c;
            border-color: #161616;
        }

    /* line 1311, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.selected.disabled:hover,
    .datepicker table tr td.selected.highlighted.disabled:hover,
    .datepicker table tr td.selected[disabled]:hover,
    .datepicker table tr td.selected.highlighted[disabled]:hover,
    fieldset[disabled] .datepicker table tr td.selected:hover,
    fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
    .datepicker table tr td.selected.disabled:focus,
    .datepicker table tr td.selected.highlighted.disabled:focus,
    .datepicker table tr td.selected[disabled]:focus,
    .datepicker table tr td.selected.highlighted[disabled]:focus,
    fieldset[disabled] .datepicker table tr td.selected:focus,
    fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
    .datepicker table tr td.selected.disabled.focus,
    .datepicker table tr td.selected.highlighted.disabled.focus,
    .datepicker table tr td.selected[disabled].focus,
    .datepicker table tr td.selected.highlighted[disabled].focus,
    fieldset[disabled] .datepicker table tr td.selected.focus,
    fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
        background-color: #777777;
        border-color: #555555;
    }

/* line 1316, ../sass/scss/_form-elements.scss */
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
    color: #ffffff;
    background-color: #3f7999;
    border-color: #2e6482;
}

    /* line 1324, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.active:focus,
    .datepicker table tr td.active.highlighted:focus,
    .datepicker table tr td.active.focus,
    .datepicker table tr td.active.highlighted.focus {
        color: #ffffff;
        background-color: #3f7999;
        border-color: #2e6482;
    }

    /* line 1330, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.active:hover,
    .datepicker table tr td.active.highlighted:hover {
        color: #ffffff;
        background-color: #3f7999;
        border-color: #2e6482;
    }

    /* line 1338, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.active:active,
    .datepicker table tr td.active.highlighted:active,
    .datepicker table tr td.active.active,
    .datepicker table tr td.active.highlighted.active {
        color: #ffffff;
        background-color: #3f7999;
        border-color: #2e6482;
    }

        /* line 1354, ../sass/scss/_form-elements.scss */
        .datepicker table tr td.active:active:hover,
        .datepicker table tr td.active.highlighted:active:hover,
        .datepicker table tr td.active.active:hover,
        .datepicker table tr td.active.highlighted.active:hover,
        .datepicker table tr td.active:active:focus,
        .datepicker table tr td.active.highlighted:active:focus,
        .datepicker table tr td.active.active:focus,
        .datepicker table tr td.active.highlighted.active:focus,
        .datepicker table tr td.active:active.focus,
        .datepicker table tr td.active.highlighted:active.focus,
        .datepicker table tr td.active.active.focus,
        .datepicker table tr td.active.highlighted.active.focus {
            color: #ffffff;
            background-color: #3f7999;
            border-color: #2e6482;
        }

    /* line 1376, ../sass/scss/_form-elements.scss */
    .datepicker table tr td.active.disabled:hover,
    .datepicker table tr td.active.highlighted.disabled:hover,
    .datepicker table tr td.active[disabled]:hover,
    .datepicker table tr td.active.highlighted[disabled]:hover,
    fieldset[disabled] .datepicker table tr td.active:hover,
    fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
    .datepicker table tr td.active.disabled:focus,
    .datepicker table tr td.active.highlighted.disabled:focus,
    .datepicker table tr td.active[disabled]:focus,
    .datepicker table tr td.active.highlighted[disabled]:focus,
    fieldset[disabled] .datepicker table tr td.active:focus,
    fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
    .datepicker table tr td.active.disabled.focus,
    .datepicker table tr td.active.highlighted.disabled.focus,
    .datepicker table tr td.active[disabled].focus,
    .datepicker table tr td.active.highlighted[disabled].focus,
    fieldset[disabled] .datepicker table tr td.active.focus,
    fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
        background-color: #3f7999;
        border-color: #2e6482;
    }

/* line 1380, ../sass/scss/_form-elements.scss */
.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
}

    /* line 1390, ../sass/scss/_form-elements.scss */
    .datepicker table tr td span:hover,
    .datepicker table tr td span.focused {
        background: #eeeeee;
    }

    /* line 1394, ../sass/scss/_form-elements.scss */
    .datepicker table tr td span.disabled,
    .datepicker table tr td span.disabled:hover {
        background: none;
        color: #777777;
        cursor: default;
    }

    /* line 1402, ../sass/scss/_form-elements.scss */
    .datepicker table tr td span.active,
    .datepicker table tr td span.active:hover,
    .datepicker table tr td span.active.disabled,
    .datepicker table tr td span.active.disabled:hover {
        color: #ffffff;
        background-color: #3f7999;
        border-color: #2e6482;
    }

        /* line 1414, ../sass/scss/_form-elements.scss */
        .datepicker table tr td span.active:focus,
        .datepicker table tr td span.active:hover:focus,
        .datepicker table tr td span.active.disabled:focus,
        .datepicker table tr td span.active.disabled:hover:focus,
        .datepicker table tr td span.active.focus,
        .datepicker table tr td span.active:hover.focus,
        .datepicker table tr td span.active.disabled.focus,
        .datepicker table tr td span.active.disabled:hover.focus {
            color: #ffffff;
            background-color: #3f7999;
            border-color: #2e6482;
        }

        /* line 1422, ../sass/scss/_form-elements.scss */
        .datepicker table tr td span.active:hover,
        .datepicker table tr td span.active:hover:hover,
        .datepicker table tr td span.active.disabled:hover,
        .datepicker table tr td span.active.disabled:hover:hover {
            color: #ffffff;
            background-color: #3f7999;
            border-color: #2e6482;
        }

            /* line 1434, ../sass/scss/_form-elements.scss */
            .datepicker table tr td span.active:active,
            .datepicker table tr td span.active:hover:active,
            .datepicker table tr td span.active.disabled:active,
            .datepicker table tr td span.active.disabled:hover:active,
            .datepicker table tr td span.active.active,
            .datepicker table tr td span.active:hover.active,
            .datepicker table tr td span.active.disabled.active,
            .datepicker table tr td span.active.disabled:hover.active {
                color: #ffffff;
                background-color: #3f7999;
                border-color: #2e6482;
            }

                /* line 1462, ../sass/scss/_form-elements.scss */
                .datepicker table tr td span.active:active:hover,
                .datepicker table tr td span.active:hover:active:hover,
                .datepicker table tr td span.active.disabled:active:hover,
                .datepicker table tr td span.active.disabled:hover:active:hover,
                .datepicker table tr td span.active.active:hover,
                .datepicker table tr td span.active:hover.active:hover,
                .datepicker table tr td span.active.disabled.active:hover,
                .datepicker table tr td span.active.disabled:hover.active:hover,
                .datepicker table tr td span.active:active:focus,
                .datepicker table tr td span.active:hover:active:focus,
                .datepicker table tr td span.active.disabled:active:focus,
                .datepicker table tr td span.active.disabled:hover:active:focus,
                .datepicker table tr td span.active.active:focus,
                .datepicker table tr td span.active:hover.active:focus,
                .datepicker table tr td span.active.disabled.active:focus,
                .datepicker table tr td span.active.disabled:hover.active:focus,
                .datepicker table tr td span.active:active.focus,
                .datepicker table tr td span.active:hover:active.focus,
                .datepicker table tr td span.active.disabled:active.focus,
                .datepicker table tr td span.active.disabled:hover:active.focus,
                .datepicker table tr td span.active.active.focus,
                .datepicker table tr td span.active:hover.active.focus,
                .datepicker table tr td span.active.disabled.active.focus,
                .datepicker table tr td span.active.disabled:hover.active.focus {
                    color: #ffffff;
                    background-color: #3f7999;
                    border-color: #2e6482;
                }

            /* line 1502, ../sass/scss/_form-elements.scss */
            .datepicker table tr td span.active.disabled:hover,
            .datepicker table tr td span.active:hover.disabled:hover,
            .datepicker table tr td span.active.disabled.disabled:hover,
            .datepicker table tr td span.active.disabled:hover.disabled:hover,
            .datepicker table tr td span.active[disabled]:hover,
            .datepicker table tr td span.active:hover[disabled]:hover,
            .datepicker table tr td span.active.disabled[disabled]:hover,
            .datepicker table tr td span.active.disabled:hover[disabled]:hover,
            fieldset[disabled] .datepicker table tr td span.active:hover,
            fieldset[disabled] .datepicker table tr td span.active:hover:hover,
            fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
            fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
            .datepicker table tr td span.active.disabled:focus,
            .datepicker table tr td span.active:hover.disabled:focus,
            .datepicker table tr td span.active.disabled.disabled:focus,
            .datepicker table tr td span.active.disabled:hover.disabled:focus,
            .datepicker table tr td span.active[disabled]:focus,
            .datepicker table tr td span.active:hover[disabled]:focus,
            .datepicker table tr td span.active.disabled[disabled]:focus,
            .datepicker table tr td span.active.disabled:hover[disabled]:focus,
            fieldset[disabled] .datepicker table tr td span.active:focus,
            fieldset[disabled] .datepicker table tr td span.active:hover:focus,
            fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
            fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
            .datepicker table tr td span.active.disabled.focus,
            .datepicker table tr td span.active:hover.disabled.focus,
            .datepicker table tr td span.active.disabled.disabled.focus,
            .datepicker table tr td span.active.disabled:hover.disabled.focus,
            .datepicker table tr td span.active[disabled].focus,
            .datepicker table tr td span.active:hover[disabled].focus,
            .datepicker table tr td span.active.disabled[disabled].focus,
            .datepicker table tr td span.active.disabled:hover[disabled].focus,
            fieldset[disabled] .datepicker table tr td span.active.focus,
            fieldset[disabled] .datepicker table tr td span.active:hover.focus,
            fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
            fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
                background-color: #3f7999;
                border-color: #2e6482;
            }

    /* line 1507, ../sass/scss/_form-elements.scss */
    .datepicker table tr td span.old,
    .datepicker table tr td span.new {
        color: #777777;
    }

/* line 1510, ../sass/scss/_form-elements.scss */
.datepicker .datepicker-switch {
    width: 145px;
    font-weight: bold;
}

/* line 1517, ../sass/scss/_form-elements.scss */
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    cursor: pointer;
}

    /* line 1523, ../sass/scss/_form-elements.scss */
    .datepicker .datepicker-switch:hover,
    .datepicker .prev:hover,
    .datepicker .next:hover,
    .datepicker tfoot tr th:hover {
        background: #eeeeee;
    }

/* line 1526, ../sass/scss/_form-elements.scss */
.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}

/* line 1532, ../sass/scss/_form-elements.scss */
.input-group.date .input-group-addon {
    cursor: pointer;
}

/* line 1535, ../sass/scss/_form-elements.scss */
.input-daterange {
    width: 100%;
}

    /* line 1538, ../sass/scss/_form-elements.scss */
    .input-daterange input {
        text-align: center;
    }

    /* line 1545, ../sass/scss/_form-elements.scss */
    .input-daterange .input-group-addon {
        width: auto;
        min-width: 16px;
        padding: 4px 5px;
        line-height: 1.42857143;
        text-shadow: 0 1px 0 #fff;
        border-width: 1px 0;
        margin-left: -5px;
        margin-right: -5px;
    }

/* zoekvenster header */
/* line 1559, ../sass/scss/_form-elements.scss */
.search form .form-group input[type=text] {
    background-color: #f7f9fa;
    width: 220px;
}

/* line 1565, ../sass/scss/_form-elements.scss */
.search form .form-group .input-icon--right i {
    top: 29px;
    font-size: 23px;
}

/*
 * Wells
 */
/* line 4, ../sass/scss/_wells.scss */
.well {
    position: relative;
    width: 100%;
    padding: 15px;
    background: white;
    border: 1px solid lightgray;
}

/*
 * Tables
 */
/*
 * Basic table styles
 * ******************************************************************************************************************************************
 */

table {
    width: 100%;
}

    table thead th {
        background-color: #f8f8f8;
        font-weight: bold;
        text-align: left;
        border-bottom: 1px solid #9e9e9e;
    }

    table td {
        padding: 8px;
        height: 35px;
    }

    /*
 * Table heights
 * ******************************************************************************************************************************************
 */

    table td, table th, .table-height-md td, .table-height-md th {
        padding: 8px;
        height: 35px;
    }

/* line 33, ../sass/scss/_tables.scss */
.table-height-sm td, .table-height-sm th {
    height: auto;
    padding: 5px 8px;
}

/* line 36, ../sass/scss/_tables.scss */
.table-height-lg td, .table-height-lg th {
    height: 40px;
    padding: 10px;
}

/*
 * Table hovers
 * ******************************************************************************************************************************************
 */
/* line 43, ../sass/scss/_tables.scss */
.table-hover tr:hover {
    background-color: #fbfbfb !important;
}

/*
 * Alignment -> vertical
 * ******************************************************************************************************************************************
 */
/* line 49, ../sass/scss/_tables.scss */
.vert-algn--t td {
    vertical-align: top;
}

/* line 50, ../sass/scss/_tables.scss */
.vert-algn--m td {
    vertical-align: middle;
}

/* line 51, ../sass/scss/_tables.scss */
.vert-algn--b td {
    vertical-align: bottom;
}

/*
 * Alignment -> text / horizontal
 * Toevoegen op de table
 * ******************************************************************************************************************************************
 */
/* Left -> niet nodig -> is standaard */
/* Center */
/* line 81, ../sass/scss/_tables.scss */
.txt-algn--c--1 td:nth-child(1), .txt-algn--c--1 th:nth-child(1),
.txt-algn--c--2 td:nth-child(2), .txt-algn--c--2 th:nth-child(2),
.txt-algn--c--3 td:nth-child(3), .txt-algn--c--3 th:nth-child(3),
.txt-algn--c--4 td:nth-child(4), .txt-algn--c--4 th:nth-child(4),
.txt-algn--c--5 td:nth-child(5), .txt-algn--c--5 th:nth-child(5),
.txt-algn--c--6 td:nth-child(6), .txt-algn--c--6 th:nth-child(6),
.txt-algn--c--7 td:nth-child(7), .txt-algn--c--7 th:nth-child(7),
.txt-algn--c--8 td:nth-child(8), .txt-algn--c--8 th:nth-child(8),
.txt-algn--c--9 td:nth-child(9), .txt-algn--c--9 th:nth-child(9),
.txt-algn--c--10 td:nth-child(10), .txt-algn--c--10 th:nth-child(10),
.txt-algn--c--11 td:nth-child(11), .txt-algn--c--11 th:nth-child(11),
.txt-algn--c--12 td:nth-child(12), .txt-algn--c--12 th:nth-child(12),
.txt-algn--c--13 td:nth-child(13), .txt-algn--c--13 th:nth-child(13),
.txt-algn--c--14 td:nth-child(14), .txt-algn--c--14 th:nth-child(14),
.txt-algn--c--15 td:nth-child(15), .txt-algn--c--15 th:nth-child(15),
.txt-algn--c--16 td:nth-child(16), .txt-algn--c--16 th:nth-child(16),
.txt-algn--c--17 td:nth-child(17), .txt-algn--c--17 th:nth-child(17),
.txt-algn--c--18 td:nth-child(18), .txt-algn--c--18 th:nth-child(18),
.txt-algn--c--19 td:nth-child(19), .txt-algn--c--19 th:nth-child(19),
.txt-algn--c--20 td:nth-child(20), .txt-algn--c--20 th:nth-child(20) {
    text-align: center;
}

/* Right */
/* line 103, ../sass/scss/_tables.scss */
.txt-algn--r--1 td:nth-child(1), .txt-algn--r--1 th:nth-child(1),
.txt-algn--r--2 td:nth-child(2), .txt-algn--r--2 th:nth-child(2),
.txt-algn--r--3 td:nth-child(3), .txt-algn--r--3 th:nth-child(3),
.txt-algn--r--4 td:nth-child(4), .txt-algn--r--4 th:nth-child(4),
.txt-algn--r--5 td:nth-child(5), .txt-algn--r--5 th:nth-child(5),
.txt-algn--r--6 td:nth-child(6), .txt-algn--r--6 th:nth-child(6),
.txt-algn--r--7 td:nth-child(7), .txt-algn--r--7 th:nth-child(7),
.txt-algn--r--8 td:nth-child(8), .txt-algn--r--8 th:nth-child(8),
.txt-algn--r--9 td:nth-child(9), .txt-algn--r--9 th:nth-child(9),
.txt-algn--r--10 td:nth-child(10), .txt-algn--r--10 th:nth-child(10),
.txt-algn--r--11 td:nth-child(11), .txt-algn--r--11 th:nth-child(11),
.txt-algn--r--12 td:nth-child(12), .txt-algn--r--12 th:nth-child(12),
.txt-algn--r--13 td:nth-child(13), .txt-algn--r--13 th:nth-child(13),
.txt-algn--r--14 td:nth-child(14), .txt-algn--r--14 th:nth-child(14),
.txt-algn--r--15 td:nth-child(15), .txt-algn--r--15 th:nth-child(15),
.txt-algn--r--16 td:nth-child(16), .txt-algn--r--16 th:nth-child(16),
.txt-algn--r--17 td:nth-child(17), .txt-algn--r--17 th:nth-child(17),
.txt-algn--r--18 td:nth-child(18), .txt-algn--r--18 th:nth-child(18),
.txt-algn--r--19 td:nth-child(19), .txt-algn--r--19 th:nth-child(19),
.txt-algn--r--20 td:nth-child(20), .txt-algn--r--20 th:nth-child(20) {
    text-align: right;
}

/*
 * Exceptions
 * Uitzonderingen toevoegen op induviduele td-cellen 
 */
/* line 110, ../sass/scss/_tables.scss */
.txt-algn--l {
    text-align: left !important;
}

/* line 111, ../sass/scss/_tables.scss */
.txt-algn--c {
    text-align: center !important;
}

/* line 112, ../sass/scss/_tables.scss */
.txt-algn--r {
    text-align: right !important;
}

/*
 * Striped version (Zebra)
 * ******************************************************************************************************************************************
 */
/* line 123, ../sass/scss/_tables.scss */
.table-striped tr:nth-of-type(even) {
    background-color: #f8f8f8;
}

/*
 * Bordered version
 * ******************************************************************************************************************************************
 */
/* line 132, ../sass/scss/_tables.scss */
.table-bordered thead {
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
}
/* line 137, ../sass/scss/_tables.scss */
.table-bordered td {
    border: 1px solid #e2e4e8;
}

/*
 * Seperated version (border-right)
 * ******************************************************************************************************************************************
 */
/* line 146, ../sass/scss/_tables.scss */
.table-seperated thead th, .table-seperated td {
    border-right: 1px solid #e2e4e8;
}
    /* line 147, ../sass/scss/_tables.scss */
    .table-seperated thead th:last-child, .table-seperated td:last-child {
        border-right: none;
    }

/*
 * Text transforms
 * ******************************************************************************************************************************************
 */
/* Bold */
/* line 179, ../sass/scss/_tables.scss */
.txt-edit--b--1 td:nth-child(1), .txt-edit--b--1 th:nth-child(1),
.txt-edit--b--2 td:nth-child(2), .txt-edit--b--2 th:nth-child(2),
.txt-edit--b--3 td:nth-child(3), .txt-edit--b--3 th:nth-child(3),
.txt-edit--b--4 td:nth-child(4), .txt-edit--b--4 th:nth-child(4),
.txt-edit--b--5 td:nth-child(5), .txt-edit--b--5 th:nth-child(5),
.txt-edit--b--6 td:nth-child(6), .txt-edit--b--6 th:nth-child(6),
.txt-edit--b--7 td:nth-child(7), .txt-edit--b--7 th:nth-child(7),
.txt-edit--b--8 td:nth-child(8), .txt-edit--b--8 th:nth-child(8),
.txt-edit--b--9 td:nth-child(9), .txt-edit--b--9 th:nth-child(9),
.txt-edit--b--10 td:nth-child(10), .txt-edit--b--10 th:nth-child(10),
.txt-edit--b--11 td:nth-child(11), .txt-edit--b--11 th:nth-child(11),
.txt-edit--b--12 td:nth-child(12), .txt-edit--b--12 th:nth-child(12),
.txt-edit--b--13 td:nth-child(13), .txt-edit--b--13 th:nth-child(13),
.txt-edit--b--14 td:nth-child(14), .txt-edit--b--14 th:nth-child(14),
.txt-edit--b--15 td:nth-child(15), .txt-edit--b--15 th:nth-child(15),
.txt-edit--b--16 td:nth-child(16), .txt-edit--b--16 th:nth-child(16),
.txt-edit--b--17 td:nth-child(17), .txt-edit--b--17 th:nth-child(17),
.txt-edit--b--18 td:nth-child(18), .txt-edit--b--18 th:nth-child(18),
.txt-edit--b--19 td:nth-child(19), .txt-edit--b--19 th:nth-child(19),
.txt-edit--b--20 td:nth-child(20), .txt-edit--b--20 th:nth-child(20) {
    font-weight: bold;
}

/* Italic */
/* line 201, ../sass/scss/_tables.scss */
.txt-edit--i--1 td:nth-child(1), .txt-edit--i--1 th:nth-child(1),
.txt-edit--i--2 td:nth-child(2), .txt-edit--i--2 th:nth-child(2),
.txt-edit--i--3 td:nth-child(3), .txt-edit--i--3 th:nth-child(3),
.txt-edit--i--4 td:nth-child(4), .txt-edit--i--4 th:nth-child(4),
.txt-edit--i--5 td:nth-child(5), .txt-edit--i--5 th:nth-child(5),
.txt-edit--i--6 td:nth-child(6), .txt-edit--i--6 th:nth-child(6),
.txt-edit--i--7 td:nth-child(7), .txt-edit--i--7 th:nth-child(7),
.txt-edit--i--8 td:nth-child(8), .txt-edit--i--8 th:nth-child(8),
.txt-edit--i--9 td:nth-child(9), .txt-edit--i--9 th:nth-child(9),
.txt-edit--i--10 td:nth-child(10), .txt-edit--i--10 th:nth-child(10),
.txt-edit--i--11 td:nth-child(11), .txt-edit--i--11 th:nth-child(11),
.txt-edit--i--12 td:nth-child(12), .txt-edit--i--12 th:nth-child(12),
.txt-edit--i--13 td:nth-child(13), .txt-edit--i--13 th:nth-child(13),
.txt-edit--i--14 td:nth-child(14), .txt-edit--i--14 th:nth-child(14),
.txt-edit--i--15 td:nth-child(15), .txt-edit--i--15 th:nth-child(15),
.txt-edit--i--16 td:nth-child(16), .txt-edit--i--16 th:nth-child(16),
.txt-edit--i--17 td:nth-child(17), .txt-edit--i--17 th:nth-child(17),
.txt-edit--i--18 td:nth-child(18), .txt-edit--i--18 th:nth-child(18),
.txt-edit--i--19 td:nth-child(19), .txt-edit--i--19 th:nth-child(19),
.txt-edit--i--20 td:nth-child(20), .txt-edit--i--20 th:nth-child(20) {
    font-style: italic;
}

/* Uppercase */
/* line 223, ../sass/scss/_tables.scss */
.txt-edit--u--1 td:nth-child(1), .txt-edit--u--1 th:nth-child(1),
.txt-edit--u--2 td:nth-child(2), .txt-edit--u--2 th:nth-child(2),
.txt-edit--u--3 td:nth-child(3), .txt-edit--u--3 th:nth-child(3),
.txt-edit--u--4 td:nth-child(4), .txt-edit--u--4 th:nth-child(4),
.txt-edit--u--5 td:nth-child(5), .txt-edit--u--5 th:nth-child(5),
.txt-edit--u--6 td:nth-child(6), .txt-edit--u--6 th:nth-child(6),
.txt-edit--u--7 td:nth-child(7), .txt-edit--u--7 th:nth-child(7),
.txt-edit--u--8 td:nth-child(8), .txt-edit--u--8 th:nth-child(8),
.txt-edit--u--9 td:nth-child(9), .txt-edit--u--9 th:nth-child(9),
.txt-edit--u--10 td:nth-child(10), .txt-edit--u--10 th:nth-child(10),
.txt-edit--u--11 td:nth-child(11), .txt-edit--u--11 th:nth-child(11),
.txt-edit--u--12 td:nth-child(12), .txt-edit--u--12 th:nth-child(12),
.txt-edit--u--13 td:nth-child(13), .txt-edit--u--13 th:nth-child(13),
.txt-edit--u--14 td:nth-child(14), .txt-edit--u--14 th:nth-child(14),
.txt-edit--u--15 td:nth-child(15), .txt-edit--u--15 th:nth-child(15),
.txt-edit--u--16 td:nth-child(16), .txt-edit--u--16 th:nth-child(16),
.txt-edit--u--17 td:nth-child(17), .txt-edit--u--17 th:nth-child(17),
.txt-edit--u--18 td:nth-child(18), .txt-edit--u--18 th:nth-child(18),
.txt-edit--u--19 td:nth-child(19), .txt-edit--u--19 th:nth-child(19),
.txt-edit--u--20 td:nth-child(20), .txt-edit--u--20 th:nth-child(20) {
    text-transform: uppercase;
}

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.10.11,r-2.0.2
 *
 * Included libraries:
 *   DataTables 1.10.11, Responsive 2.0.2
 */
/*
 * Table styles
 */
/* line 258, ../sass/scss/_tables.scss */
table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0;
    /*
   * Header and footer styles
   */
    /*
   * Body styles
   */
}

    /* line 281, ../sass/scss/_tables.scss */
    table.dataTable thead th:active,
    table.dataTable thead td:active {
        outline: none;
    }

    /* line 291, ../sass/scss/_tables.scss */
    table.dataTable thead .sorting,
    table.dataTable thead .sorting_asc,
    table.dataTable thead .sorting_desc {
        cursor: pointer;
        *cursor: hand;
    }

    /* line 299, ../sass/scss/_tables.scss */
    table.dataTable thead .sorting,
    table.dataTable thead .sorting_asc,
    table.dataTable thead .sorting_desc,
    table.dataTable thead .sorting_asc_disabled,
    table.dataTable thead .sorting_desc_disabled {
        background-repeat: no-repeat;
        background-position: center right;
        padding-right: 20px;
    }

    /* line 304, ../sass/scss/_tables.scss */
    table.dataTable thead .sorting {
        background-image: url("../img/datatables/sort_both.png");
    }

    /* line 307, ../sass/scss/_tables.scss */
    table.dataTable thead .sorting_asc {
        background-image: url("../img/datatables/sort_asc.png");
    }

    /* line 310, ../sass/scss/_tables.scss */
    table.dataTable thead .sorting_desc {
        background-image: url("../img/datatables/sort_desc.png");
    }

    /* line 313, ../sass/scss/_tables.scss */
    table.dataTable thead .sorting_asc_disabled {
        background-image: url("../img/datatables/sort_asc_disabled.png");
    }

    /* line 316, ../sass/scss/_tables.scss */
    table.dataTable thead .sorting_desc_disabled {
        background-image: url("../img/datatables/sort_desc_disabled.png");
    }

    /*
.sorting_1 { background:$gray-lighter!important; }
*/
    /*
table.dataTable tbody tr {
  background-color: #ffffff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
 background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
 background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}

table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
*/
    /* line 450, ../sass/scss/_tables.scss */
    table.dataTable.nowrap th, table.dataTable.nowrap td {
        white-space: nowrap;
    }

    /*
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
*/
    /* line 468, ../sass/scss/_tables.scss */
    table.dataTable th.dt-left,
    table.dataTable td.dt-left {
        text-align: left;
    }

    /* line 473, ../sass/scss/_tables.scss */
    table.dataTable th.dt-center,
    table.dataTable td.dt-center,
    table.dataTable td.dataTables_empty {
        text-align: center;
    }

    /* line 477, ../sass/scss/_tables.scss */
    table.dataTable th.dt-right,
    table.dataTable td.dt-right {
        text-align: right;
    }

    /* line 481, ../sass/scss/_tables.scss */
    table.dataTable th.dt-justify,
    table.dataTable td.dt-justify {
        text-align: justify;
    }

    /* line 485, ../sass/scss/_tables.scss */
    table.dataTable th.dt-nowrap,
    table.dataTable td.dt-nowrap {
        white-space: nowrap;
    }

    /* line 491, ../sass/scss/_tables.scss */
    table.dataTable thead th.dt-head-left,
    table.dataTable thead td.dt-head-left,
    table.dataTable tfoot th.dt-head-left,
    table.dataTable tfoot td.dt-head-left {
        text-align: left;
    }

    /* line 497, ../sass/scss/_tables.scss */
    table.dataTable thead th.dt-head-center,
    table.dataTable thead td.dt-head-center,
    table.dataTable tfoot th.dt-head-center,
    table.dataTable tfoot td.dt-head-center {
        text-align: center;
    }

    /* line 503, ../sass/scss/_tables.scss */
    table.dataTable thead th.dt-head-right,
    table.dataTable thead td.dt-head-right,
    table.dataTable tfoot th.dt-head-right,
    table.dataTable tfoot td.dt-head-right {
        text-align: right;
    }

    /* line 509, ../sass/scss/_tables.scss */
    table.dataTable thead th.dt-head-justify,
    table.dataTable thead td.dt-head-justify,
    table.dataTable tfoot th.dt-head-justify,
    table.dataTable tfoot td.dt-head-justify {
        text-align: justify;
    }

    /* line 515, ../sass/scss/_tables.scss */
    table.dataTable thead th.dt-head-nowrap,
    table.dataTable thead td.dt-head-nowrap,
    table.dataTable tfoot th.dt-head-nowrap,
    table.dataTable tfoot td.dt-head-nowrap {
        white-space: nowrap;
    }

    /* line 519, ../sass/scss/_tables.scss */
    table.dataTable tbody th.dt-body-left,
    table.dataTable tbody td.dt-body-left {
        text-align: left;
    }

    /* line 523, ../sass/scss/_tables.scss */
    table.dataTable tbody th.dt-body-center,
    table.dataTable tbody td.dt-body-center {
        text-align: center;
    }

    /* line 527, ../sass/scss/_tables.scss */
    table.dataTable tbody th.dt-body-right,
    table.dataTable tbody td.dt-body-right {
        text-align: right;
    }

    /* line 531, ../sass/scss/_tables.scss */
    table.dataTable tbody th.dt-body-justify,
    table.dataTable tbody td.dt-body-justify {
        text-align: justify;
    }

    /* line 535, ../sass/scss/_tables.scss */
    table.dataTable tbody th.dt-body-nowrap,
    table.dataTable tbody td.dt-body-nowrap {
        white-space: nowrap;
    }

/*
 * Control feature layout
 */
/* line 542, ../sass/scss/_tables.scss */
.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1;
}

    /* line 548, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_length {
        float: left;
    }

    /* line 551, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_filter {
        float: right;
        text-align: right;
    }

        /* line 555, ../sass/scss/_tables.scss */
        .dataTables_wrapper .dataTables_filter input {
            margin-left: 0.5em;
        }

    /* line 558, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_info {
        clear: both;
        float: left;
        padding-top: 0.755em;
    }

    /* line 563, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_paginate {
        float: right;
        text-align: right;
        padding-top: 0.25em;
    }

        /* line 568, ../sass/scss/_tables.scss */
        .dataTables_wrapper .dataTables_paginate .paginate_button {
            box-sizing: border-box;
            display: inline-block;
            min-width: 1.5em;
            padding: 0.5em 1em;
            margin-left: 2px;
            text-align: center;
            text-decoration: none !important;
            cursor: pointer;
            *cursor: hand;
            color: #333 !important;
            border: 1px solid transparent;
        }

            /* line 581, ../sass/scss/_tables.scss */
            .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
                color: #333 !important;
                border: 1px solid #979797;
                background-color: white;
            }

            /* line 586, ../sass/scss/_tables.scss */
            .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
                cursor: default;
                color: #666 !important;
                border: 1px solid transparent;
                background: transparent;
                box-shadow: none;
            }

            /* line 593, ../sass/scss/_tables.scss */
            .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
                color: white !important;
                border: 1px solid #111;
                background-color: #585858;
            }

            /* line 598, ../sass/scss/_tables.scss */
            .dataTables_wrapper .dataTables_paginate .paginate_button:active {
                outline: none;
                background-color: #2b2b2b;
            }

        /* line 602, ../sass/scss/_tables.scss */
        .dataTables_wrapper .dataTables_paginate .ellipsis {
            padding: 0 1em;
        }

    /* line 605, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_processing {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 40px;
        margin-left: -50%;
        margin-top: -25px;
        padding-top: 20px;
        text-align: center;
        background-color: white;
    }

    /* line 621, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter,
    .dataTables_wrapper .dataTables_info,
    .dataTables_wrapper .dataTables_processing,
    .dataTables_wrapper .dataTables_paginate {
        color: #333;
    }

    /* line 624, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_scroll {
        clear: both;
    }

        /* line 627, ../sass/scss/_tables.scss */
        .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
            *margin-top: -1px;
            -webkit-overflow-scrolling: touch;
        }

            /* line 631, ../sass/scss/_tables.scss */
            .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
                vertical-align: middle;
            }

                /* line 635, ../sass/scss/_tables.scss */
                .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
                .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
                    height: 0;
                    overflow: hidden;
                    margin: 0 !important;
                    padding: 0 !important;
                }

    /* line 641, ../sass/scss/_tables.scss */
    .dataTables_wrapper.no-footer .dataTables_scrollBody {
        border-bottom: 1px solid #111;
    }

    /* line 645, ../sass/scss/_tables.scss */
    .dataTables_wrapper.no-footer div.dataTables_scrollHead table,
    .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
        border-bottom: none;
    }

    /* line 648, ../sass/scss/_tables.scss */
    .dataTables_wrapper:after {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0;
    }

@media screen and (max-width: 767px) {
    /* line 658, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_info,
    .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center;
    }

    /* line 662, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_paginate {
        margin-top: 0.5em;
    }
}

@media screen and (max-width: 640px) {
    /* line 668, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center;
    }

    /* line 672, ../sass/scss/_tables.scss */
    .dataTables_wrapper .dataTables_filter {
        margin-top: 0.5em;
    }
}
/* line 680, ../sass/scss/_tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
    cursor: default !important;
}

    /* line 685, ../sass/scss/_tables.scss */
    table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
    table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
    table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
        display: none !important;
    }

/* line 689, ../sass/scss/_tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}

    /* line 695, ../sass/scss/_tables.scss */
    table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
    table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
        top: 8px;
        left: 4px;
        height: 16px;
        width: 16px;
        display: block;
        position: absolute;
        color: white;
        border: 2px solid white;
        border-radius: 16px;
        box-shadow: 0 0 3px #444;
        box-sizing: content-box;
        text-align: left;
        font-family: 'Courier New', Courier, monospace;
        text-indent: 4px;
        line-height: 16px;
        content: '+';
        background-color: #31b131;
    }

/* line 715, ../sass/scss/_tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    content: '-';
    background-color: #d33333;
}

/* line 719, ../sass/scss/_tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
    display: none;
}

/* line 723, ../sass/scss/_tables.scss */
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
    padding-left: 27px;
}

    /* line 727, ../sass/scss/_tables.scss */
    table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
    table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
        top: 5px;
        left: 4px;
        height: 14px;
        width: 14px;
        border-radius: 14px;
        line-height: 14px;
        text-indent: 3px;
    }

/* line 737, ../sass/scss/_tables.scss */
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
    position: relative;
    cursor: pointer;
}

    /* line 742, ../sass/scss/_tables.scss */
    table.dataTable.dtr-column > tbody > tr > td.control:before,
    table.dataTable.dtr-column > tbody > tr > th.control:before {
        top: 50%;
        left: 50%;
        height: 16px;
        width: 16px;
        margin-top: -10px;
        margin-left: -10px;
        display: block;
        position: absolute;
        color: white;
        border: 2px solid white;
        border-radius: 16px;
        box-shadow: 0 0 3px #444;
        box-sizing: content-box;
        text-align: left;
        font-family: 'Courier New', Courier, monospace;
        text-indent: 4px;
        line-height: 16px;
        content: '+';
        background-color: #31b131;
    }

/* line 764, ../sass/scss/_tables.scss */
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
    content: '-';
    background-color: #d33333;
}

/* line 768, ../sass/scss/_tables.scss */
table.dataTable > tbody > tr.child {
    padding: 0.5em 1em;
}

    /* line 771, ../sass/scss/_tables.scss */
    table.dataTable > tbody > tr.child:hover {
        background: transparent !important;
    }

    /* line 774, ../sass/scss/_tables.scss */
    table.dataTable > tbody > tr.child ul {
        display: inline-block;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        /* line 780, ../sass/scss/_tables.scss */
        table.dataTable > tbody > tr.child ul li {
            border-bottom: 1px solid #efefef;
            padding: 0.5em 0;
        }

            /* line 784, ../sass/scss/_tables.scss */
            table.dataTable > tbody > tr.child ul li:first-child {
                padding-top: 0;
            }

            /* line 787, ../sass/scss/_tables.scss */
            table.dataTable > tbody > tr.child ul li:last-child {
                border-bottom: none;
            }

    /* line 790, ../sass/scss/_tables.scss */
    table.dataTable > tbody > tr.child span.dtr-title {
        display: inline-block;
        min-width: 75px;
        font-weight: bold;
    }

/* line 796, ../sass/scss/_tables.scss */
div.dtr-modal {
    position: fixed;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em;
}

    /* line 806, ../sass/scss/_tables.scss */
    div.dtr-modal div.dtr-modal-display {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 50%;
        height: 50%;
        overflow: auto;
        margin: auto;
        z-index: 102;
        overflow: auto;
        background-color: #f5f5f7;
        border: 1px solid black;
        box-shadow: 0 12px 30px rgba(0, 0, 0, 0);
    }

    /* line 822, ../sass/scss/_tables.scss */
    div.dtr-modal div.dtr-modal-content {
        position: relative;
        padding: 1em;
    }

    /* line 826, ../sass/scss/_tables.scss */
    div.dtr-modal div.dtr-modal-close {
        position: absolute;
        top: 6px;
        right: 6px;
        width: 22px;
        height: 22px;
        border: 1px solid #eaeaea;
        background-color: #f9f9f9;
        text-align: center;
        border-radius: 3px;
        cursor: pointer;
        z-index: 12;
    }

        /* line 839, ../sass/scss/_tables.scss */
        div.dtr-modal div.dtr-modal-close:hover {
            background-color: #eaeaea;
        }

    /* line 842, ../sass/scss/_tables.scss */
    div.dtr-modal div.dtr-modal-background {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 101;
        background: rgba(0, 0, 0, 0);
    }

@media screen and (max-width: 767px) {
    /* line 853, ../sass/scss/_tables.scss */
    div.dtr-modal div.dtr-modal-display {
        width: 95%;
    }
}
/*
 * Tabs
 */
/*
 * Basic tab styling
 */
/* line 7, ../sass/scss/_tabs.scss */
.tab-container {
    position: relative;
    width: 100%;
}

/* line 12, ../sass/scss/_tabs.scss */
ul.tab {
    width: auto;
    display: block;
    *zoom: 1;
}
    /* line 10, ../sass/grid/mixins/_grid.scss */
    ul.tab:before, ul.tab:after {
        display: table;
        content: "";
        line-height: 0;
    }
    /* line 17, ../sass/grid/mixins/_grid.scss */
    ul.tab:after {
        clear: both;
    }
    
    ul.tab li {
        display: block;
        position: relative;
        float: left;
        font-family: "kelson_regular", Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 40px;
        line-height: 4rem;
        padding: 0px 20px;
        background: #e2e4e8;
        cursor: pointer;
        text-transform: uppercase;
        color: #777777;
        border-left: 1px solid #e2e4e8;
        border-right: 1px solid white;
        border-top: 1px solid #e2e4e8;
        border-bottom: 1px solid #e2e4e8;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }
        /* line 39, ../sass/scss/_tabs.scss */
        ul.tab li > a {
            display: block;
            width: 100%;
            height: 100%;
            color: #777777;
        }

        ul.tab li:last-child {
            border-right: none;
        }

        ul.tab li:hover {
            background: #f8f8f8;
        }

        ul.tab li.current {
            background: white;
            font-weight: bold;
        }

            ul.tab li.current > a {
                color: #3f7999;
            }

.tab-content {
    display: none;
    background: white;
    padding: 15px;
    margin-top: -1px;
    border: 1px solid #e2e4e8;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .tab-content.current {
        display: inherit;
    }

/* ============================================================================ MAIN STYLING ============================================================================ */
/*
 * Wrapper & layout
 * ******************************************************************************************************************************************
 */

body {
    background: #f8f8f8;
}

#wrapper {
    position: relative;
    display: table;
    table-layout: fixed;
    overflow: auto;
    height: 100%;
    width: 100%;
}

    #wrapper > div#layout-static {
        display: table-row;
        height: 100%;
    }

/*
 * Main navigation
 * ******************************************************************************************************************************************
 */

#main-nav {
    position: relative;
    display: table-cell;
    vertical-align: top;
    left: 0;
    width: 175px; /*was 200*/
    min-height: 100%;
    z-index: 1000;
    background: #e2e4e8;
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
    border-right: 1px solid #e2e4e8;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* line 183, ../sass/main.scss */
#main-nav__toggle {
    display: block;
    width: 100%;
    height: 70px;
    background: #e2e4e8;
}
    /* line 189, ../sass/main.scss */
    #main-nav__toggle > i {
        display: inline-block;
        font-size: 24px;
        width: 50px;
        line-height: 70px;
        text-align: center;
    }

/* line 197, ../sass/main.scss */
#main-nav ul {
    border-top: 1px solid lightgray;
}

    /* line 200, ../sass/main.scss */
    #main-nav ul li a {
        position: relative;
        display: block;
        line-height: 40px;
        border-bottom: 1px solid lightgray;
        padding: 10px 0px 9px 0px;
    }
        /* line 207, ../sass/main.scss */
        #main-nav ul li a:after {
            content: '';
            display: block;
            width: 30px;
            height: 100%;
            position: absolute;
            top: 0;
            right: -15px;
            background-color: #f8f8f8;
            opacity: 0;
        }
        /* line 219, ../sass/main.scss */
        #main-nav ul li a > i {
            display: inline-block;
            vertical-align: middle;
            font-size: 24px;
            width: 50px;
            text-align: center;
        }
        /* line 227, ../sass/main.scss */
        #main-nav ul li a:hover, #main-nav ul li a.active {
            background: #f8f8f8;
        }
            /* line 229, ../sass/main.scss */
            #main-nav ul li a:hover:after, #main-nav ul li a.active:after {
                opacity: 1;
            }

/* Closed navigation */
/* line 235, ../sass/main.scss */
.main-nav--closed #main-nav {
    width: 50px;
    overflow: hidden;
}
    /* line 236, ../sass/main.scss */
    .main-nav--closed #main-nav ul li a {
        width: 50px;
        height: 60px;
        overflow: hidden;
    }
        /* line 237, ../sass/main.scss */
        .main-nav--closed #main-nav ul li a span {
            opacity: 0;
            visibility: hidden;
        }

/*
 * Main block
 * ******************************************************************************************************************************************
 */
/* line 251, ../sass/main.scss */
main {
    position: relative;
    display: table-cell;
    vertical-align: top;
    padding-bottom: 30px;
}

/*
 * Header
 * ******************************************************************************************************************************************
 */
/* line 262, ../sass/main.scss */
header {
    position: relative;
    width: 100%;
    height: 70px;
    background-color: white;
    padding: 0px 0px 0px 30px;
    -webkit-box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* line 271, ../sass/main.scss */
    header #logo {
        display: block;
        float: left;
    }

    /* line 272, ../sass/main.scss */
    header nav {
        position: relative;
        width: auto;
    }
        /* line 276, ../sass/main.scss */
        header nav > div {
            position: relative;
            height: 70px;
            float: right;
            padding: 0px 15px;
        }
            /* line 282, ../sass/main.scss */
            header nav > div:before {
                content: '';
                width: 1px;
                height: 35px;
                background-color: #d8d8d8;
                position: absolute;
                left: 0;
                top: 50%;
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            /* line 292, ../sass/main.scss */
            header nav > div:last-child:before {
                display: none;
            }

    /* userinfo & dropdown */
    /* line 297, ../sass/main.scss */
    header .userinfo {
        position: relative;
    }

        /* line 298, ../sass/main.scss */
        header .userinfo > a {
            display: block;
            width: 100%;
            height: 100%;
            line-height: 70px;
            font-size: 16px;
            font-size: 1.6rem;
        }
            /* line 305, ../sass/main.scss */
            header .userinfo > a > img {
                display: inline-block;
                width: 40px;
                height: 40px;
                vertical-align: middle;
                border: 1px solid gray;
                margin-right: 10px;
            }
            /* line 313, ../sass/main.scss */
            header .userinfo > a > i {
                display: inline;
                vertical-align: middle;
            }

    /* line 319, ../sass/main.scss */
    header .userinfo__dropdown {
        position: absolute;
        top: 71px;
        right: 10px;
        background-color: white;
        z-index: 7777;
        width: 200px;
        -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        -webkit-transform-origin: top right;
        transform-origin: top right;
        -webkit-transform: scale(0);
        transform: scale(0);
        transition-duration: 300ms;
        display: block;
    }
        /* line 335, ../sass/main.scss */
        header .userinfo__dropdown.userinfo__dropdown-open {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        /* line 341, ../sass/main.scss */
        header .userinfo__dropdown > li {
            position: relative;
            border-bottom: 1px solid #e2e4e8;
        }
            /* line 345, ../sass/main.scss */
            header .userinfo__dropdown > li:last-child {
                border-bottom: none;
            }
            /* line 346, ../sass/main.scss */
            header .userinfo__dropdown > li:before {
                content: '';
                display: block;
                width: 5px;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                background-color: transparent;
                -webkit-transition: all 0.2s;
                -moz-transition: all 0.2s;
                -o-transition: all 0.2s;
                transition: all 0.2s;
            }
            /* line 357, ../sass/main.scss */
            header .userinfo__dropdown > li:hover:before {
                background-color: #a1cae1;
            }
            /* line 359, ../sass/main.scss */
            header .userinfo__dropdown > li > a {
                display: block;
                width: 100%;
                padding: 15px 20px;
                font-size: 16px;
                font-size: 1.6rem;
            }

    /* Branch selector */
    /* line 369, ../sass/main.scss */
    header .branch {
        line-height: 70px;
    }

        /* line 370, ../sass/main.scss */
        header .branch > select {
            display: inline-block;
            vertical-align: middle;
            background-color: #e2e4e8;
            color: #2e6482;
            height: 35px;
            width: 200px;
            line-height: 35px;
            padding-left: 10px;
        }

    /* Search */
    /* line 381, ../sass/main.scss */
    header .search {
        line-height: 70px;
    }

        /* line 382, ../sass/main.scss */
        header .search button {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: none;
            background: none;
            background-color: transparent;
            outline: none;
            cursor: pointer;
            position: absolute;
            right: 0;
            top: 50%;
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }
            /* line 397, ../sass/main.scss */
            header .search button > i {
                color: #e2e4e8;
            }

            header .search button:focus {
                outline: none;
            }

            header .search button:hover > i {
                color: #9e9e9e;
            }

        header .search input {
            display: inline-block;
            vertical-align: middle;
            color: #2e6482;
            height: 35px;
            width: 200px;
            line-height: 35px;
            padding: 0px 10px;
            border: none;
            border-bottom: 1px solid #d8d8d8;
        }

            header .search input:focus {
                border-bottom-color: #9e9e9e;
            }

section {
    position: relative;
    width: 100%;
    padding: 15px 15px 0 15px;
    // 30px 30px 0 30px;
}

.section--artikeldetails .product-photo {
    position: relative;
    width: 100px;
    height: 100px;
    border: 1px solid #e2e4e8;
    float: right;
    cursor: pointer;
}

    .section--artikeldetails .product-photo > img {
        display: block;
        width: 100%;
    }

    .section--artikeldetails .product-photo > span {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #333333;
        opacity: 0;
        -webkit-transition: opacity 0.2s ease;
        -moz-transition: opacity 0.2s ease;
        -o-transition: opacity 0.2s ease;
        transition: opacity 0.2s ease;
    }

        .section--artikeldetails .product-photo > span > i {
            color: white;
            font-size: 60px;
            margin: 20px 0px 0px 20px;
        }

    .section--artikeldetails .product-photo:hover > span {
        opacity: .7;
    }


.stepper {
    overflow: hidden;
    /*CSS counters to number the steps*/
    counter-reset: step;
}

    /* line 11, ../sass/scss/_stepper.scss */
    .stepper li {
        list-style-type: none;
        width: 25%;
        float: left;
        position: relative;
        text-align: center;
        font-size: 16px;
        font-size: 1.6rem;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

/* line 23, ../sass/scss/_stepper.scss */
.stepper-2 li {
    width: 50% !important;
}

/* line 24, ../sass/scss/_stepper.scss */
.stepper-3 li {
    width: 33.33% !important;
}

/* line 25, ../sass/scss/_stepper.scss */
.stepper-5 li {
    width: 20% !important;
}

/* line 26, ../sass/scss/_stepper.scss */
.stepper-6 li {
    width: 16.66% !important;
}

/* line 27, ../sass/scss/_stepper.scss */
.stepper-7 li {
    width: 14.28% !important;
}

/* line 28, ../sass/scss/_stepper.scss */
.stepper-8 li {
    width: 12.5% !important;
}

/* line 30, ../sass/scss/_stepper.scss */
.stepper li:before {
    content: counter(step);
    counter-increment: step;
    width: 30px;
    line-height: 30px;
    display: block;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 800;
    color: white;
    background: #e2e4e8;
    border-radius: 100%;
    display: block;
    margin: 0 auto;
    margin-bottom: 1rem;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/*progressbar connectors*/
/* line 47, ../sass/scss/_stepper.scss */
.stepper li:after {
    content: '';
    width: 80%;
    height: 2px;
    background: #e2e4e8;
    position: absolute;
    top: 12px;
    left: -40%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/* line 59, ../sass/scss/_stepper.scss */
.stepper li:first-child:after {
    content: none;
}

/* line 63, ../sass/scss/_stepper.scss */
.stepper li.activestep:before, .stepper li.activestep:after {
    background: #3f7999;
    color: white;
}

/* line 67, ../sass/scss/_stepper.scss */
.stepper li.activestep {
    font-weight: 600;
}
