﻿body.hideBefore:before {
    display: none;
}

a {
    color: #333d47;
    outline: none !important;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333d47;
    }

    a:hover {    
        color: #333d47;
        background-color: #c7d1d6;
    }
b {
    font-family: 'titilliumbold';
}
header, footer, hgroup,
nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }
    [class="icon-circle"] {
        display: inline-block;
        width: 40px;
        height: 40px;
        background: #537898;
        -moz-border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        text-align: center;
        vertical-align: middle;
        line-height: 38px;
        font-size: 1.8em;
        border: #537898 1px solid;
        color: #1e242b;
    }
.left {
    float: left;
}
.right {
    float: right;
}

/* main layout
----------------------------------------------------------*/
.site-title {
    margin-top: 5px;
    margin-left: 15px;
}
img#companyLogo {
    height: 50px;
}
.content-wrapper {
    margin: 0 auto;
    max-width: 100%;
    -moz-min-width: 960px;
    -ms-min-width: 960px;
    -o-min-width: 960px;
    -webkit-min-width: 960px;
    min-width: 960px;
}

#body {
    background-color: #fff;
    clear: both;
    min-height: 700px

}
#body.authenticated {
    padding: 0 25px 10px 25px;
}

header .content-wrapper {
    height: 60px;
    line-height: 60px;
}

footer {
    clear: both;
    background-color: #1e242b;
}
footer .content-wrapper {
    background-color: #333d47;
    vertical-align: top;
    display: block;
    padding: 0 25px;
}
footer .content-wrapper div {
    display: inline-block;
    width: 24%;
    vertical-align: top;
}
footer .content-wrapper h3:before{
    padding-right: 10px;
    font-size: 1em;
}
footer .content-wrapper h3 {
    color: #d8e5f0;
    font-family: 'titilliumthin';
    font-size: 0.8em;
    margin-left: 3px;
    margin-right: 3px;
    text-transform: uppercase;
}
footer .content-wrapper h3:after {
   content: "";
    display: block;
    height: 1px;
    width:100%;
    margin: 10px 0;
    background: #d8e5f0; 
}
footer .content-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
footer .content-wrapper li:before {
    font-family: 'titilliumbold';
    content: '> ';
    color: #d8e5f0;
    font-size: 0.4em;
    line-height: 14pt;
    vertical-align: top;
        
}
footer .content-wrapper li {
    padding: 3px 0 3px 0;
    margin: 0;
    display: flex;
    
}
footer .content-wrapper a,
footer .content-wrapper p {
    font-family: 'titilliumthin';
    color: #d8e5f0;
}
footer .content-wrapper a:active,
footer .content-wrapper a:focus,
footer .content-wrapper a:hover {
    background-color: #c7d1d6;
    color: #333d47;
}
footer .content-wrapper ul,
footer .content-wrapper #culture,
footer .content-wrapper p {
    margin-left: 5px;
    margin-right: 5px;
}

img.culture_img {
    width: 30px; 
    cursor: pointer;
    margin-right: 5px;
}
footer .copyright {
    display: block;
    vertical-align: middle;
    font-family: 'titilliumthin';
    color: #d8e5f0;
    font-size: 1.2em;
    margin: 10px 25px 0px 25px;
    height: 20px;
    line-height: 20px;
}
footer .copyright p {
    display: inline-block;
}
footer .copyright p:first-child {
    float: left;
}
footer .copyright p:last-child {
    float: right;

}

/* site title
----------------------------------------------------------*/
#title{
}

#title h1{
    font-family: 'titilliumthin';
    font-size: 1.8em;
    text-align: center;
    text-transform: uppercase;

}

#title hr {
    height: 0;
    border: 1px solid #537898;
}
#schemaName {
    text-align: center;
    margin: 0 0 40px 0;
}
div.k-widget {
    font-family: 'titilliumthin';
}

#title #help {
    float: right;
    font-size: 1em;
    line-height: 28pt;
    color: #333d47;
    padding-right: 5px;

}
/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

    #login a.username {
        background: none;
        margin: 0;
        padding: 0;
        text-decoration: underline;
    }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }
/* login page */
#loginForm {
    display: block;
    background-color: #d8e5f0;
    border: 1px solid #537898;
    text-align: center;
}

    #loginForm .content-wrapper h2 {
        font-family: 'titilliumthin';
        font-size: 2.2em;
        color: #333d47;
        text-align: center;
        padding: 25px;
    }

    #loginForm .loginUsername input {
        font-family: 'titilliumthin';
        font-size: 1em;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        width: 600px;
        text-align: center;
        margin: 15px 0 10px 0;
        color: #537898;
    }

    #loginForm .loginPassword  input {
        font-family: 'titilliumthin';
        font-size: 1em;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        width: 600px;
        text-align: center;
        margin: 10px 0 10px 0;
        color: #537898;
    }
    #login .loginButton  input {
        font-family: 'titilliumbold';
        font-size: 1em;
        background-color: #afca0b;
        color: #fff;
    }
   
    #loginForm .loginButton  input {
        font-family: 'titilliumbold';
        font-size: 1em;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        width: 300px;
        text-align: center;
        margin: 10px 0 35px 0;
        color: #fff;
        background-color: #afca0b;
        border: 0;
    }
     #login .loginForgot a,
     #loginForm .loginForgot a {
         cursor: pointer;
    }
#loginForm .loginForgot {
    font-family: 'titilliumthin';
    font-size: 1em;
    background-color: #d8e5f0;
    border-top: 1px solid #537898;
    height: 50px;
    line-height: 50px;
    color: #333d47;
}
/* passExpiredForm */
#passExpiredForm {
    display: block;
    text-align: center;
    height: 100%;
}
    #passExpiredForm .content-wrapper {
        margin-top: 40px;
        display: block;
        background-color: #ffffff;
        border: 0;
        text-align: center;
        min-width: 100%;
        height: 100%;
    }

        #passExpiredForm .content-wrapper .passExpiredQuestion {
            font-family: 'titilliumthin';
            font-size: 1.2em;
            color: #333d47;
            text-align: center;
            padding: 25px;
            position: relative;
            top: 40%;
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            margin-top: -40px;
        }

    
    #passExpiredForm .passExpiredQuestion{

    }
    #passExpired .renewPasswordButton {
        position: relative;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #passExpiredForm .renewPasswordButton input {
        font-family: 'titilliumbold';
        font-size: 1em;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        width: 200px;
        text-align: center;
        color: #fff;
        background-color: #afca0b;
        border: 0;
    }
/*  */
    #iAPV_Demo {
        display: block;
        background-color: #fff;
        border-bottom: 1px solid #537898;
        text-align: center;
    }
    #iAPV_Demo .content-wrapper {
        padding: 50px 50px 0px 50px;
    }
    #iAPV_Demo h2 {
        font-family: 'titilliumthin';
        font-size: 2.2em;
        color: #1e242b;
        margin: 25px;
    }
    #iAPV_Demo p {
        font-family: 'titilliumthin';
        font-size: 1em;
        color: #537898;
        margin: 25px;
    }
    #iAPV_Demo .demo {
        margin: 50px 0;
        padding-left: 50%;
        margin-left: -150px;
    }
    #call {
        display: block;
        background-color: #d8e5f0;
        border-bottom: 1px solid #537898;
        text-align: center;
    }
    #call .content-wrapper {
        padding: 10px;
        
    }
    #call h2 {
        font-family: 'titilliumbold';
        font-size: 1.8em;
        color: #333d47;
        display: inline-block;
        margin: 0;
    }
        #call h3 {
            font-family: 'titilliumbold';
            font-size: 1.8em;
            color: #537898;
            display: inline-block;
            padding-left: 5px;
            margin: 0;
        }
/* menu
----------------------------------------------------------*/
ul#menu {
    font-size: 1em;
    font-family: 'titilliumthin';
    color: #1e242b;
    background-color: transparent;
    border: none;
    margin-right: 20px;
}
ul#menu li {
    border: none;
}
ul#menu li span.k-icon.k-i-arrow-s{
    /*margin: -41px 0 0 0;*/
    margin: 0 0 0 10px;
}
        ul#menu li a {
            background: none;
            color: #333d47;
            text-decoration: none;
        }

        ul#menu li a:hover {
            color: #333d47;
            text-decoration: none;
        }
    ul#menu [class^="icon-circle"].k-state-hover,
    ul#menu [class*=" icon-circle"].k-state-hover,
    ul#menu li.k-item.demo.k-state-hover {
        color: #afca0b;
        background-color: transparent;
        border: none;
    }
    ul#menu li.k-item.demo a {
        -webkit-box-shadow: 0 5px 5px 0 #000000;
        -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.18);
        -ms-box-shadow: 0 5px 5px 0 #000000;
        -ms-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.18);
        box-shadow: 0 5px 5px 0 #000000;
        box-shadow: 0 5px 5px 0 rgba(0,0,0,0.18);
    }
    ul#menu [class^="icon-circle"] > span.k-link,
    ul#menu [class*=" icon-circle"] > span.k-link,
    ul#menu [class^="icon-circle"] > a.k-link,
    ul#menu [class*=" icon-circle"] > a.k-link {
        display: inline-block;
        height: 50px;
        vertical-align: middle;
        line-height: 50px;
        padding: .786em 0.471em .786em 0.471em;
    }
    ul#menu [class^="icon-circle"] .k-state-active,
    ul#menu [class*=" icon-circle"] .k-state-active,
    ul#menu li.k-item.demo.k-state-active {
        /*margin-top: 20px;*/
        color: #afca0b;
        background-color: transparent;
        border: none;
    }
    ul#menu [class^="icon-circle"]:after,
    ul#menu [class*=" icon-circle"]:after {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        width: 40px;
        height: 40px;
        background: #d8e5f0;
        -ms-border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        text-align: center;
        vertical-align: middle;
        line-height: 38px;
        font-size: 1.4em;
        border: #1e242b 1px solid;
        color: #1e242b;
        margin-right: 0.6em;
    }

ul#menu .icon-circle-calendar:after {
        content: "q";
    }
    ul#menu .icon-circle-email:after {
        content: "f";
    }
    ul#menu .icon-circle-globus:after {
        content: "h";
        line-height: 36px;
    }
    ul#menu > .icon-circle-globus > .k-animation-container {
        left: auto !important;
        right: 0;
    }

    ul#menu .icon-circle-login:after {
        content: "j";
        line-height: 36px;
    }

    ul#menu > .icon-circle-login > .k-animation-container {
        left: auto !important;
        right: 0;
    }
    ul#menu .icon-circle-fyldt-virksomhed:after {
        /*content: url('/images/sitemap-solid.svg');
        width: 38px;
        height: 38px;
        padding: 0px 4px 4px 4px;*/
        content: url('/images/diagram-3.svg');
        width: 38px;
        height: 38px;
        padding: 0px 4px 4px 4px;
        line-height: 36px;
    }
    ul#menu .icon-circle-fyldt-profil:after {
        content: "n";
        line-height: 36px;
    }
    ul#menu [data-role="popup"] {
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: inherit;
        -ms-box-shadow: transparent;
        box-shadow: inherit;
    }

    ul#menu div.k-content {
        background-color: transparent;
        font-family: 'titilliumbold'
    }


/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
    background-color: #136982;
    padding: 0;
    margin: 0;
    text-align: center;
    margin-bottom: -20px;
}
#tabStripFeatures {
    border: 0;
    background-color: transparent;
    width: 100%;
    padding: 0;
    margin: 0;
}
#tabStripFeatures ul {
}

#tabStripFeatures .k-tabstrip>.k-content {
    position: static;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: .3em .92em;
    zoom: 1;
}
#tabStripFeatures-1,
#tabStripFeatures-2,
#tabStripFeatures-3,
#tabStripFeatures-4 {
    background-position: center;
    background-repeat: no-repeat;
    height: 590px;
    margin: 0 0 -44px 0;
}

#tabStripFeatures-1 {
    background-image: url('/Images/Slider_Woman_2560x600.jpg');
}
#tabStripFeatures-2 {
    background-image: url('/Images/Slider_iPad_2560x600.jpg');
}
#tabStripFeatures-3 {
    background-image: url('/Images/Slider_Chart_2560x600.jpg');
}
#tabStripFeatures-4 {
    /*background-image: url('/Images/Slide_Arbejdsmiljoepuljen_80pct.jpg');*/
    background-image: url('/Images/BNR-Whistleblower.png');
}
/*.pl-3{
    padding-left: 3rem;
}
    .pl-3 + ul {
        padding-left: calc(40px + 3rem);
    }*/
.callback-window .k-window-titlebar.k-header,
#dialogCallback {
    background-color: #00627d;
    border-color: #00627d;
    color: #c0d8de;
}
#dialogCallback {
    padding: 0 25px 25px 25px;
}
    #dialogCallback h2 {
        font-family: 'titilliumthin';
        font-size: 2.2em;
        color: #c0d8de;
        text-align: center;
        padding-bottom: 15px;
        margin-top: 0;
    }
    #dialogCallback p {
        font-family: 'titilliumthin';
        font-size: 1.25em;
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-bottom: 25px;
    }
    #dialogCallback input {
        display: inline-block;
        text-align: center;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        width: 100%;
        margin-bottom: 25px;
    }
    #dialogCallback .callback-button {
        width: 100%;
        margin-bottom: 25px;
        color: #fff;
        background-color: #afca0b;
    }
    #wea-funds-panel-dark {
        display: block;
        background-color: #00627d;
        border-color: #00627d;
        color: #c0d8de;
        text-align: center;
        padding: 10px 0;
    }
#wea-funds-panel-dark .content-wrapper h2 {
    font-family: 'titilliumthin';
    font-size: 2.2em;
    color: #c0d8de;
    text-align: center;
    padding-bottom: 25px;
}

#wea-funds-panel-dark .content-wrapper p {
    font-family: 'titilliumthin';
    font-size: 1.25em;
    display: inline-block;
    text-align: center;
    width: 600px;
}
    #wea-funds-panel-dark .content-wrapper .contact-actions {
        display: block;
        text-align: center;
        padding: 25px 0;
    }
        #wea-funds-panel-dark .content-wrapper .contact-actions .btn-contact.btn-contact-url {
            display: inline-block;
            text-align: center;
            -ms-border-radius: 25px;
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            border-radius: 25px;
            color: #fff;
            background-color: #afca0b;
            font-family: 'titilliumbold';
            font-size: 1em;
            width: 300px;
            text-decoration: none;
            height: 40px;
            line-height: 40px;
        }
        
    .WEAFunds {
    }
    .WEAFunds .header {
        height: 300px;
        background-image: url('/images/underside_arbejdsmiljoepuljen_80pct.jpg');
        background-position: center;
        background-repeat: no-repeat;
        margin: 0 0 0 0;
        text-align: left;
    }
        .WEAFunds .header .middle-panel {
            padding-right: 0;
        }
        .WEAFunds .header h1 {
            font-size: 4em;
            color: #fff;
            padding-top: 4.5rem;
            text-transform: uppercase;
            text-align: left;
            overflow-wrap: break-word;
            -webkit-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto;
        }

        .WEAFunds .header a,
        .WEAFunds .header span {
            border-color: #1e242b;
            -ms-opacity: 0.7;
            opacity: 0.7;
            color: white;
        }
    .WEAFunds .col-4 {
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
        .WEAFunds .left-panel {
            width: 20%;
        }
        .WEAFunds .middle-panel {
            width: 42%;
        }
        .WEAFunds .right-panel {
            width: 37%;
        }
    .WEAFunds .item-panel {
        text-align: left;
        color: #136982;
        margin-top: 50px;
    }
        .WEAFunds .item-panel h2,
        .WEAFunds .item-panel h3 {
            color: #1e242b;
            text-transform: uppercase;
            margin: 50px 0 25px 0;
        }
    .WEAFunds .intro {
    }
    .WEAFunds .apply {
    }
    .WEAFunds .application {
        width: 830px;
    }
        .WEAFunds .application .application-item {
            height: 150px;
            display: block;
        }
            
            .WEAFunds .application .application-item .application-text-left,
            .WEAFunds .application .application-item .application-text-right {
                width: 250px;
                padding: 0 20px;
                height: 78px;
                display: table-cell;
                border: 1px solid #00627d;
                line-height: 70px;
                vertical-align: middle;
                background-color: #00627d;
                border-color: #00627d;
                color: #c0d8de;
                text-transform: uppercase;
                font-size: 1.2rem;
                margin-top: 25px
            }
                .WEAFunds .application .application-item .application-text-left span:not(:empty),
                .WEAFunds .application .application-item .application-text-right span:not(:empty) {
                    display: inline-block;
                    vertical-align: middle;
                    line-height: normal;
                }
                .WEAFunds .application .application-item .application-text-left {
                    float: left;
                    border-radius: 4px 0 0 4px;
                    -webkit-border-radius: 4px 0 0 4px;
                    -moz-border-radius: 4px 0 0 4px;
                    text-align: left;
                    position: relative;
                }
            .WEAFunds .application .application-item .application-text-right {
                float: left;
                border-radius: 0 4px 4px 0;
                -webkit-border-radius: 0 4px 4px 0;
                -moz-border-radius: 0 4px 4px 0;
                text-align: right;
                position: relative;
            }
            .WEAFunds .application .application-item .application-text-empty {
                background-color: transparent;
                border-color: transparent;
            }
            .WEAFunds .application .application-item .application-text-left:not(.application-text-empty)::after {
                content: "";
                color: #00627d;
                border-left: 30px solid;
                border-top: 40px solid transparent;
                border-bottom: 40px solid transparent;
                border-radius: 4px 4px 4px 4px;
                -webkit-border-radius: 4px 4px 4px 4px;
                -moz-border-radius: 4px 4px 4px 4px;
                display: inline-block;
                position: absolute;
                right: -30px;
                margin-top: -2px;
            }
            .WEAFunds .application .application-item .application-text-right:not(.application-text-empty)::before {
                content: "";
                color: #00627d;
                border-right: 30px solid;
                border-top: 40px solid transparent;
                border-bottom: 40px solid transparent;
                border-radius: 4px 4px 4px 4px;
                -webkit-border-radius: 4px 4px 4px 4px;
                -moz-border-radius: 4px 4px 4px 4px;
                display: inline-block;
                position: absolute;
                left: -30px;
                margin-top: -2px;
            }
            .WEAFunds .application .application-item .application-icon {
                float: left;
                margin: 0 100px;
                background-position: center;
                background-repeat: no-repeat;
                width: 125px;
                height: 125px;
                display: inline-block;
                z-index: 1;
            }
                .WEAFunds .application .application-item .application-icon:not(.application-icon-first)::after {
                    content: "";
                    color: #00627d;
                    border-left: 2px solid;
                    border-top: 15px solid;
                    border-bottom: 15px solid;
                    display: inline-block;
                    position: absolute;
                    margin-left: 60px;
                    margin-top: -27px;
                    z-index: 0;
                }
        .WEAFunds .application .application-icon-basket {
            background-image: url('/images/weapool/icon_basket.svg');
        }

        .WEAFunds .application .application-icon-checklist {
            background-image: url('/images/weapool/icon_checklist.svg');
        }

        .WEAFunds .application .application-icon-computer {
            background-image: url('/images/weapool/icon_computer_check.svg');
        }

        .WEAFunds .application .application-icon-hand {
            background-image: url('/images/weapool/icon_thumbs_up.svg');
        }

        .WEAFunds .application .application-icon-handshake {
            background-image: url('/images/weapool/icon_handshake.svg');
        }

        .WEAFunds .application .application-icon-hand-heart {
            background-image: url('/images/weapool/icon_hand_heart.svg');
        }

        .WEAFunds .application .application-icon-creditcard {
            background-image: url('/images/weapool/icon_hand_creditcard.svg');
        }

        .WEAFunds .application .application-icon-hand-coin {
            background-image: url('/images/weapool/icon_hand_coins.svg');
        }
    .WEAFunds .covered {
    }
    .WEAFunds .contact {
        margin-bottom: 50px;
    }
        .WEAFunds .contact .contact-actions {
            margin: 0;
        }
        .WEAFunds .contact .btn-contact {
            width: 250px;
            display: inline-block;
            margin: 10px 25px 0 0;
        }
        .WEAFunds .wea-funds-sidepanel {
            width: 400px;
            display: block;
            padding: 25px;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
        }
        .WEAFunds .wea-funds-sidepanel h2 {
            margin: 0 0 15px 0;
        }
            .WEAFunds .wea-funds-sidepanel a:not(.btn-contact),
            .WEAFunds .wea-funds-sidepanel a:not(.btn-contact):hover,
            .WEAFunds .wea-funds-sidepanel a:not(.btn-contact):focus,
            .WEAFunds .wea-funds-sidepanel a:not(.btn-contact):visited {
                background-color: transparent;
            }
        .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-dark {
            background-color: #00627d;
            border-color: #00627d;
            color: #c0d8de;
        }
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-dark h2,
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-dark a:not(.btn-contact),
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-dark a:not(.btn-contact):hover,
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-dark a:not(.btn-contact):focus,
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-dark a:not(.btn-contact):visited {
                color: #c0d8de;
            }
        .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-light {
            background-color: #d8e5f0;
            border-color: #d8e5f0;
            color: #00627d;
        }
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-light h2,
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-light a:not(.btn-contact),
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-light a:not(.btn-contact):hover,
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-light a:not(.btn-contact):focus,
            .WEAFunds .wea-funds-sidepanel.wea-funds-sidepanel-light a:not(.btn-contact):visited {
                color: #00627d;
            }
        .WEAFunds .contactSection {
            font-size: 1.1em;
            margin: 0 0 10px;
        }
            .WEAFunds .contactSection .contactInfo {
                padding: 15px 15px 0 15px; 
            }
                .WEAFunds .contactSection .contactInfo {
                    display: block;
                    height: 135px;
                    border-bottom: 1px solid #00627d;
                }
                    .WEAFunds .contactSection .contactInfo.allan-kofoed,
                    .WEAFunds .contactSection .contactInfo.dennis-lyng,
                    .WEAFunds .contactSection .contactInfo.mikkel-mogensen {
                        padding: 0 15px 0 30px;
                        margin-left: 120px;
                    }
                        .WEAFunds .contactSection .contactInfo.allan-kofoed .contactName,
                        .WEAFunds .contactSection .contactInfo.dennis-lyng .contactName,
                        .WEAFunds .contactSection .contactInfo.mikkel-mogensen .contactName {
                            padding-top: 35px;
                        }
                    .WEAFunds .contactSection .contactInfo::before {
                        content: '';
                        background-position: bottom;
                        background-repeat: no-repeat;
                        float: left;
                        position: absolute;
                        left: 15px;
                        border-bottom: 1px solid #00627d;
                        display: block;
                        height: 135px;
                    }
                    .WEAFunds .contactSection .contactInfo.allan-kofoed::before {
                        content: '';
                        background-image: url('/Images/WEAPool/allan.kofoed.png');
                        width: 120px;
                    }
                    .WEAFunds .contactSection .contactInfo.dennis-lyng::before {
                        content: '';
                        background-image: url('/Images/WEAPool/dennis.lyng.png');
                        width: 120px;
                    }
                    .WEAFunds .contactSection .contactInfo.mikkel-mogensen::before {
                        content: '';
                        background-image: url('/Images/WEAPool/mikkel.mogensen.png');
                        width: 120px;
                    }
            .WEAFunds .contactSection .contactName {
                padding-top: 15px;
            }
            .WEAFunds .contactSection:last-child > div {
                display: flex;
            }
            .WEAFunds .contactInfo.bottom {
                display: none !important;
            }
        .WEAFunds .contact-actions {
            margin-top: 40px;
            margin-bottom: 10px;
        }
        .WEAFunds .btn-contact {
            width: 100%;
            background-color: #afca0b;
            color: #fff;
            border: 0px solid #537898;
            font-family: 'titilliumbold';
            font-size: 1em;
            display: block;
            text-align: center;
            -ms-border-radius: 25px;
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            border-radius: 25px;
            height: 40px;
            line-height: 40px;
            text-decoration: none;
            padding: 0;
            text-transform: uppercase;
        }
        .featured .content-wrapper .Slider {
        }
.featured .content-wrapper {
}
.featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'],
.featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'],
.featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'],
.featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'] {
    font-size: 1.2em;
    -ms-opacity: 0.7;
    opacity: 0.7;
    top: 5px;
    width: 270px;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 38px;
    z-index: 1;
    margin: 0 30px;
    background-color: #fff;
    border-color: #fff;
}
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1']:after,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2']:after,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3']:after,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4']:after {
        content: '';
        position: absolute;
        top: 0;
        right: -31px;
        border-top: 39px solid transparent;
        border-left: 30px solid white;
        width: 0;
        height: 0;
    }
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1']:before,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2']:before,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3']:before,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4']:before {
        content: '';
        position: absolute;
        top: 0;
        left: -31px;
        border-top: 39px solid transparent;
        border-right: 30px solid white;
        width: 0;
        height: 0;
    }
    #tabStripFeatures_ts_active,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1']:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2']:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3']:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4']:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'] a:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'] a:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'] a:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'] a:hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'].k-state-hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'].k-state-hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'].k-state-hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'].k-state-hover,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'].k-state-active,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'].k-state-active,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'].k-state-active,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'].k-state-active,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'].k-state-hover a,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'].k-state-hover a,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'].k-state-hover a,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'].k-state-hover a,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'].k-state-active a,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'].k-state-active a,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'].k-state-active a,
    .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'].k-state-active a {
        background-color: #1e242b;
        border-color: #1e242b;
        -ms-opacity: 0.7;
        opacity: 0.7;
        color: white;
    }
        #tabStripFeatures_ts_active:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1']:hover:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2']:hover:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3']:hover:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4']:hover:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'].k-state-active:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'].k-state-active:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'].k-state-active:before,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'].k-state-active:before {
            border-right-color: #1e242b;
            color: white;
        }
        #tabStripFeatures_ts_active:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1']:hover:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2']:hover:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3']:hover:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4']:hover:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-1'].k-state-active:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-2'].k-state-active:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-3'].k-state-active:after,
        .featured .k-tabstrip-items li[aria-controls='tabStripFeatures-4'].k-state-active:after {
            border-left-color: #1e242b;
            color: white;
        }
.featured hgroup.title h1,
.featured hgroup.title h2 {
    
}
.featured p {
    font-size: 1.1em;
}
li.k-item[role='tab'][aria-controls^='tabstrip_language'],
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item {
    vertical-align: middle;
    text-align: center;
    padding: 5px 0 0 7px;
}
li.k-item[role='tab'][aria-controls^='tabstrip_language']:not(.k-state-active),
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item:not(.k-state-active) {
    background-color: #d9d9d6 !important;
    border-width: 0 1px 0 0 !important;
    opacity: 0.9;
}
li.k-item[role='tab'][aria-controls^='tabstrip_language']:not(.k-state-active).k-state-hover,
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item:not(.k-state-active).k-state-hover,
li.k-item[role='tab'][aria-controls^='tabstrip_language']:not(.k-state-active):hover,
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item:not(.k-state-active):hover {
    opacity: 1;
    border: 1px solid #fff;
}
li.k-item[role='tab'][aria-controls^='tabstrip_language'].k-state-hover .k-link,
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item.k-state-hover .k-link,
li.k-item[role='tab'][aria-controls^='tabstrip_language'] .k-link:hover,
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item .k-link:hover {
    background-color: transparent;
}
li.k-item[role='tab'][aria-controls^='tabstrip_language'].k-state-active,
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item.k-state-active {
    border-width: 1px 1px 0 1px !important;
    border-color: #1e242b !important;
    background-color: #333d47 !important;
    opacity: 1;
}
li.k-item[role='tab'][aria-controls^='tabstrip_language']:not(.k-state-active).k-state-hover img,
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item:not(.k-state-active).k-state-hover img {
    border: 1px solid #000;
}
li.k-item[role='tab'][aria-controls^='tabstrip_language'].k-state-active img,
#tabstrip_language.k-tabstrip .k-tabstrip-items>li.k-item.k-state-active img {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 5px 5px 0 #000000;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.18);
    -ms-box-shadow: 0 5px 5px 0 #000000;
    -ms-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.18);
    box-shadow: 0 5px 5px 0 #000000;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.18);
}

/* hot features */
            #hot_features {
    background-color: #fff;
}

#hot_features h2 {
    font-family: 'titilliumthin';
    font-size: 2.2em;
    color: #333d47;
    text-align:center;
    padding: 50px 0 25px 0;
    vertical-align: top;
}
#hot_features h3 {
    font-family: 'titilliumthin';
    font-size: 1.6em;
    padding-bottom: 15px;
    color: #333d47;
}
#hot_features .feature1 {
    display: inline-block;
    background-image: url('/Images/feature1.png');
    background-position: top, center;
    background-repeat: no-repeat;
    width: 24%;
    text-align:center;
    padding: 125px 25px 25px 25px;
    color: #537898;
    font-size: 1em;
    vertical-align: top;

}
#hot_features .feature2 {
    display: inline-block;
    background-image: url('/Images/feature2.png');
    background-position: top, center;
    background-repeat: no-repeat;
    width: 24%;
    text-align:center;
    padding: 125px 25px 25px 25px;
    color: #537898;
    font-size: 1em;
    vertical-align: top;
}
#hot_features .feature3 {
    display: inline-block;
    background-image: url('/Images/feature3.png');
    background-position: top, center;
    background-repeat: no-repeat;
    width: 24%;
    text-align:center;
    padding: 125px 25px 25px 25px;
    color: #537898;
    font-size: 1em;
    vertical-align: top;
}
#hot_features .feature4 {
    display: inline-block;
    background-image: url('/Images/feature4.png');
    background-position: top, center;
    background-repeat: no-repeat;
    width: 24%;
    text-align:center;
    padding: 125px 25px 25px 25px;
    color: #537898;
    font-size: 1em;
    vertical-align: top;
}
#hot_features .more_info {
    display: block;
    text-align: center;
    width: 100%;
    padding-bottom: 25px;
    padding-left: 50%;
    margin-left: -150px;
}
/* page titles */
hgroup.title {
    margin-bottom: 15px;
}
.btn-url,
.btn-url:visited,
.btn-url:hover,
.btn-url:active {
    color: #fff;
    background-color: transparent;
    border: none;
    text-decoration: underline;
    font-family: 'titilliumthin';
    font-weight: normal;
}
.Slider{
    margin-left: 15%;
    width: 36%;
    text-align: left;
    color: #fff;
}
    .Slider p a,
    .Slider p a:visited,
    .Slider p a:hover,
    .Slider p a:active {
        color: #fff;
        background-color: transparent;
    }
.Slider p {
    font-family: 'titilliumthin';
    font-size: 1.6em;
}
hgroup.title h1, hgroup.title h2 {
    display: block;
}

#tabStripFeatures hgroup.title h1 {
    font-size: 6em;
    color: #fff;
}
hgroup.title h2 {
    font-family: 'titilliumbold';
    font-size: 1.6em;
    margin-left: 3px;
    color: #d8e5f0;
}

/* features */
section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

/* ordered list */
ol.round {
    list-style-type: none;
    padding-left: 0;
}

    ol.round li {
        margin: 25px 0;
        padding-left: 45px;
    }

        ol.round li.zero {
            background: url("/Images/orderedList0.png") no-repeat;
        }

        ol.round li.one {
            background: url("/Images/orderedList1.png") no-repeat;
        }

        ol.round li.two {
            background: url("/Images/orderedList2.png") no-repeat;
        }

        ol.round li.three {
            background: url("/Images/orderedList3.png") no-repeat;
        }

        ol.round li.four {
            background: url("/Images/orderedList4.png") no-repeat;
        }

        ol.round li.five {
            background: url("/Images/orderedList5.png") no-repeat;
        }

        ol.round li.six {
            background: url("/Images/orderedList6.png") no-repeat;
        }

        ol.round li.seven {
            background: url("/Images/orderedList7.png") no-repeat;
        }

        ol.round li.eight {
            background: url("/Images/orderedList8.png") no-repeat;
        }

        ol.round li.nine {
            background: url("/Images/orderedList9.png") no-repeat;
        }

/* content */
article {
    float: left;
    width: 70%;
}

aside {
    float: right;
    width: 25%;
}

    aside ul {
        list-style: none;
        padding: 0;
    }

        aside ul li {
            background: url("/Images/bullet.png") no-repeat 0 50%;
            padding: 2px 0 2px 20px;
        }

.label {
    font-weight: 700;
}

/* contact */
ul#menu .contact {
    width: 370px;
    height: auto;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #333d47;
}
ul#menu .contact h3 {
    font-size: 1em;
    color: #537898;
    padding: 15px 25px;
    text-transform: uppercase;
}

ul#menu .contact .contactSection {
    background-color: #537898;
    color: #333d47;
    -ms-border-bottom-right-radius:10px;
    border-bottom-right-radius:10px;
    -ms-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px;
    top: 50px;
}
ul#menu .contact .contactSection>div{
    padding: 15px 25px;
    font-weight: bolder;
}
ul#menu .contact .contactSection>div:not(.contactInfo) {
    text-transform: uppercase;
}

ul#menu .contact .contactInfo {
    padding: 0px 25px;
    background-color: #d8e5f0;
    color: #333d47;
    border: 1px solid #537898;
}


ul#menu .contact .contactInfo .contactName {
    color: #333d47;
    display: block;
    padding: 0 0 5px 0;
    text-transform:uppercase;
}
ul#menu .contact .contactInfo .contactPhone {
    color: #3d879c;
    display: block;
    font-family: 'titilliumthin';
    
}
ul#menu .contact .contactInfo .contactPhone span {
    text-decoration: underline;
}
ul#menu .contact .contactInfo .contactPhone.icon-ikon-fyld-telefon:before {
    padding-bottom: 5px;
    padding-right: 10px;
    font-size: 0.8em;
    color: #333d47;
    text-decoration: none;
    vertical-align: middle;
}
ul#menu .contact .contactInfo .contactEmail {
    display: block;
}
ul#menu .contact .contactInfo .contactEmail.icon-ikon-fyldt-email:before {
    padding-bottom: 5px;
    padding-right: 10px;
    font-size: 0.8em;
    color: #333d47;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
ul#menu .contact .contactInfo .contactEmail a:link,
ul#menu .contact .contactInfo .contactEmail a:visited,
ul#menu .contact .contactInfo .contactEmail a:hover,
ul#menu .contact .contactInfo .contactEmail a{
    color: #3d879c;
    display: block;
    font-family: 'titilliumthin';
    display: inline-block;
    text-decoration: underline;
}

    ul#menu .contact .contactInfo.bottom {
        -ms-border-bottom-right-radius: 10px;
        border-bottom-right-radius: 10px;
        -ms-border-bottom-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

#contactInfo.contactInfo-view {
    margin: 50px 100px;
}
    #contactInfo.contactInfo-view h2 {
        padding-bottom: 20px;
        margin-bottom: 20px;
        font-weight: bold;
        border-bottom: 1px solid #333d47;
        color: #333d47;
        width: 100%;
    }
        /* login */
        #login {
            font-size: .85em;
            text-align: left;
            background-color: #333d47;
            border: 1px solid #333d47;
            -ms-border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
            color: #537898;
            height: auto;
            width: 375px;
        }

    #login h3 {
        font-size: 1em;
        color: #537898;
        padding: 0px 25px 15px 25px;
    }
    #login input {
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        margin: 10px 25px;
        text-align: center;
        width: 300px;
        font-family: 'titilliumthin';
        font-size: 1em;
        color: #6aa1af;
        border: 1px solid #537898;
    }

#login .loginInfo {
        background-color: #d8e5f0;
        color: #6aa1af;
        border: #d9d9d6;
        padding: 10px 0;
    }

    #login input[type='button'] {
        background-color: #afca0b;
        color: #fff;
        border: 0px solid #537898;
    }

    #login .loginForgot {
        background-color: #d9d9d6;
        color: #333d47;
        text-align: center;
        padding: 15px;
        -ms-border-bottom-right-radius:10px;
        border-bottom-right-radius:10px;
        -ms-border-bottom-left-radius:10px;
        border-bottom-left-radius:10px;
    }

/*  */
.language-menu {
    font-family: 'titilliumbold';
}
#language {
    font-size: .85em;
    text-align: left;
    background-color: #333d47;
    border: 1px solid #333d47;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #537898;
    height: auto;
    width: 375px;
}

    #language h3 {
        font-family: 'titilliumbold';
        font-size: 1.2em;
        padding: 0px 25px 15px 25px;
        color: #d8e5f0;
        background-color: #333d47;
        text-transform: uppercase;
    }
    #language .languageInfo {
        background-color: #d8e5f0;
        border-left: 1px solid #333d47;
        border-right: 1px solid #333d47;
        color: #6aa1af;
        padding: 10px 0 0 0;
    }
    #language .languageFooter {
        background-color: #d8e5f0;
        padding: 0 0 10px 0;
        border-left: 1px solid #333d47;
        border-right: 1px solid #333d47;
        border-bottom: 1px solid #333d47;
        -ms-border-bottom-right-radius: 10px;
        border-bottom-right-radius: 10px;
        -ms-border-bottom-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    #language .languageItem {
        padding: 10px 25px;
        display: block;
    }
        #language .languageItem a {
            font-weight: bolder;
            color: #333d47;
            font-family: 'titilliumthin';
            text-transform: uppercase;
            display: block;
        }
            #language .languageItem a:hover,
            #language .languageItem a:active {
                display: block;
                border: 1px solid #537898;
                -ms-border-radius: 10px;
                border-radius: 10px;
                padding: 10px;
                margin: -10px;
            }
            #language .languageItem a.language-current {
                display: block;
                border: 1px solid #537898;
                -ms-border-radius: 10px;
                border-radius: 10px;
                background-color: #afca0b;
                color: #fff;
                padding: 10px;
                margin: -10px;
            }
#Schema_SchemaLanguage .culture_img,
#Schema_SchemaDefaultLanguage .culture_img {
    color: #fff;
    border: 1px solid #537898;
    -ms-border-radius: 10px;
    border-radius: 10px;
    padding: 5px;
    margin: 2px;
}
    #Schema_SchemaLanguage .culture_img.language-selected,
    #Schema_SchemaDefaultLanguage .culture_img.language-selected {
        background-color: #afca0b;
    }
    #Schema_SchemaDefaultLanguage .culture_img.language-unavaliable,
    #SchemaCategories .category-settings-description .tabstrip_language .language-unavaliable {
        display: none;
    }
    /* forms */
    fieldset {
        border: none;
        margin: 0;
        padding: 0;
    }

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

label {
    display: block;
    font-size: 1.2em;
    font-weight: 600;
    
}

label.checkbox {
    display: inline;
}
/* REMOVE BLUE BOARDER */
button:focus,
input[type='button']:focus {
    outline:0;
}
input[type='radio'] {
    margin: 0 5px;
}
input[type='text']:not([inputmode='decimal']),
input[type='password'],
label[name='printNote'],
textarea {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    font-size: 1.2em;
    margin: 5px 0 6px 0;
    padding: 5px;
    width: 300px;
}
.k-numerictextbox .k-numeric-wrap input[type='text'].k-formatted-value.k-input,
.k-numerictextbox .k-numeric-wrap input[type='text'][data-role='numerictextbox'].k-input {
    width: 100%;
    border: none;
}
textarea {
    font-family: inherit;
    width: 500px;
}
.k-editor-toolbar input[type='text']:not([inputmode='decimal']),
.k-editor-toolbar input[type='password'],
.k-editor-toolbar label[name='printNote'],
.k-editor-toolbar textarea {
    width: 100%;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

    input[type="checkbox"] {
        background: transparent;
        border: inherit;
        width: auto;
    }

    input[type="submit"],
    input[type="button"],
    button {
        background-color: #d3dce0;
        border: 1px solid #787878;
        cursor: pointer;
        font-size: 1.2em;
        font-weight: 600;
        padding: 7px;
        margin-right: 8px;
        width: auto;
    }

    td input[type="submit"],
    td input[type="button"],
    td button,
    button {
        font-size: 1em;
        padding: 4px;
        margin-right: 4px;
    }
    div.k-upload-button {
        font-family: 'titilliumbold';
        font-size: 1em;
        background-color: #d8e5f0;
        color: #333d47;
        border-color: #537898;
        display: block;
        text-align: center;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        width: 300px;
        height: 40px;
        line-height: 40px;
        text-decoration: none;
        padding: 0;
    }
    div.k-upload {
        border-width: 0;
        padding: 0;
        margin: 0;
    }
    div.k-upload .k-dropzone {
        margin: 0;
        padding: 0;
    }
    strong.k-upload-status.k-upload-status-total {
        font-family: 'titilliumbold';
        font-size: 1em;
        color: #333d47;
        display: none;
    }
    ul.k-upload-files {
        clear: both;
        margin-top: 10px;
        border: 0;
        background-color: transparent;
    }
    li.k-file.k-file-success {
        color: #fff;
        background-color: #afca0b;
        border: 1px solid #537898;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
    }
    li.k-file.k-file-error {
        color: #fff;
        background-color: #B24444;
        border: 1px solid #537898;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
    }
    li.k-file.k-file-progress {
        background-color: #d8e5f0;
        color: #333d47;
        border: 1px solid #537898;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
    }
    li.k-file.k-file-progress .k-progress,
    li.k-file.k-file-progress .k-filename,
    li.k-file.k-file-progress .k-upload-status,
    li.k-file.k-file-success .k-progress,
    li.k-file.k-file-success .k-filename,
    li.k-file.k-file-success .k-upload-status,
    li.k-file.k-file-error .k-progress,
    li.k-file.k-file-error .k-filename,
    li.k-file.k-file-error .k-upload-status {
        font-family: 'titilliumbold';
        font-size: 1em;
        background-color: transparent;
        border: 0;
        color: inherit;
    }
    div.k-button:focus:hover, 
    div.k-button.k-state-focused:hover {
        background-color: #333d47 !important;
        color: #537898 !important;

    }
ul#menu li a.btnPositive {
    margin: 1.1em 1.071em 1.1em 1.714em;
}
ul#menu li a.btnPositive,
button.btnPositive,
a.btnPositive {
    display: block;
    text-align: center;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    color: #fff;
    background-color: #afca0b;
    font-family: 'titilliumbold';
    font-size: 1em;
    width: 300px;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    padding: 0;
}
a.k-grid-sendEmail.btnPositive {
    width: 112px;
    height: 32px;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    line-height: 20px;
    padding: 4px 0;
    display: inline-block;
}
a.k-grid-sendEmail.btnPositive:before {
    font-family: "orbicon-iapv" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: 'f';
    padding-right: 6px;
}
a.k-grid-copy {
    position: absolute;
    z-index: 100;
    margin-top: 26px !important;
    margin-left: 10px !important;
    color: #fff !important;
    background-color: #afca0b !important;
    border-color: #000 !important;
    font-weight: bold;
    width: 7em;
}
/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}


/* tables
----------------------------------------------------------*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    border: 0 none;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0px;
    padding-left: 0;
}

    th a {
        display: block;
        position: relative;
    }

    th a:link, th a:visited, th a:active, th a:hover {
        color: #333;
        font-weight: 600;
        text-decoration: none;
        padding: 0;
    }

    th a:hover {
        color: #000;
    }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

    th.asc a:after, th.desc a:after {
        display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
    }

    th.asc a:after {
        content: '▲';
    }

    th.desc a:after {
        content: '▼';
    }

td {
    padding: 0.25em 2em 0.25em 0em;
    border: 0 none;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}
#LevelSelector {
    text-align: left;
}
#LevelSelector h3{
    font-family: 'titilliumbold';
    font-size: 1em;
    color: #d8e5f0;
    background-color: #333d47;
    -ms-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    padding: 15px;
    text-transform: uppercase;
    
}
#pnlAutoCompleteLevelSelector {
    background-color: #537898;
    padding: 15px;
    text-align: left;
    border-left: 1px solid #333d47;
    border-right: 1px solid #333d47;
}
#pnlAutoCompleteLevelSelector .k-combobox.icon-ikon-fyldt-soeg {
    border: 1px solid #bababa;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}
#pnlAutoCompleteLevelSelector .k-combobox.icon-ikon-fyldt-soeg:before {
    position: absolute;
    margin: 10px 0 10px -20px;
}
#pnlAutoCompleteLevelSelector .k-combobox.icon-ikon-fyldt-soeg>span {
    border: 0;
    margin-right: -20px;
    background-color: transparent;
}
#pnlAutoCompleteLevelSelector .k-combobox.icon-ikon-fyldt-soeg .k-select {
    margin-left: -20px;
    background-color: transparent;
    border-left: 1px solid #bababa;
}
#pnlAutoCompleteLevelSelector input {
    margin-right: -20px;
}
#pnlAutoCompleteLevelSelector>span {
    padding: 0 30px;
    width: 408px;
    margin-right: -20px;
}
#menu_mn_active > div > ul > div {
    width: 500px !important;
    height: 100% !important;
    margin-left: -17px !important;
    margin-top: 15px !important;
}
#AutoCompleteLevelSelector-list>div:first-child {
     width: 493px !important;  
}
#AutoCompleteLevelSelector-list>div {
    width: 520px !important;  
}
#AutoCompleteLevelSelector-list.k-list-container.k-popup {
    width: 520px !important;    
}
#AutoCompleteLevelSelector-list {
    width: 520px !important;
    height: 530px !important;
}
#AutoCompleteLevelSelector-list .k-group-header {
    background-color: #333d47;
    color: #d8e5f0;
}
#AutoCompleteLevelSelector-list div:nth-child(2) {
    border: 1px solid #333d47;
}
#AutoCompleteLevelSelector-list,
#AutoCompleteLevelSelector-list div,
#AutoCompleteLevelSelector_listbox div,
#AutoCompleteLevelSelector_listbox li,
#AutoCompleteLevelSelector_listbox-list {
    background-color: #fff;
    text-align: left;
}
#AutoCompleteLevelSelector_listbox li .k-group {
    background-color: #333d47;
    color: #d8e5f0;
}
input[name='AutoCompleteLevelSelector_input'] {
    font-size: 1.2em;
}
#TreeViewLevelSelector {
    font-family: 'titilliumthin';
    border: 1px solid #333d47;
    padding: 10px;
}
#TreeViewLevelSelector .k-state-hover,
#TreeViewLevelSelector .k-state-selected {
    font-family: 'titilliumbold';
    color: #333d47;
}
#TreeViewLevelSelector .k-state-selected:before {
    font-family: "orbicon-iapv" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "q";
    float: left;
    padding-right: 5px;
}
#TreeViewLevelSelector_tv_active>div {
    background-color: #FFF;
    font-family: 'titilliumbold';
    color: #333d47;
}
#TreeViewLevelSelector_tv_active .k-state-selected:hover,
#TreeViewLevelSelector_tv_active .k-state-selected {
    background-color: inherit;
}
#TreeViewLevelSelector_tv_active li {
    font-family: 'titilliumthin';
    background-color: #d8e5f0;
}
#TreeViewLevelSelector li span {
    font-size: 1.2em !important;
}
#TreeViewLevelSelector li span.k-in {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
}
#TreeViewLevelSelector div[userLevel='5'][isFirstItem='true'] {
    display: block;
    box-sizing: border-box;
    width: 100%;
}
    #TreeViewLevelSelector div[userLevel='5'][isFirstItem='true']:after {
        content: " ";
        display: block;
        height: 1px;
        background: black;
        position: absolute;
        width: 100%;
        left: 0;
        top: calc(0% + 1px);
        z-index: 1;
    }
#TreeViewLevelSelector div[userLevel='7'][isFirstItem='true'] {
    display: block;
    box-sizing: border-box;
    width: 100%;
}

    #TreeViewLevelSelector div[userLevel='7'][isFirstItem='true']:after {
        content: " ";
        display: block;
        height: 1px;
        background: black;
        position: absolute;
        width: 100%;
        left: 0;
        top: calc(0% + 1px);
        z-index: 1;
    }
ul#LevelDescription {
    display: inline-block;
    list-style-type: none;
    margin: -8px 10px 0 0;
    padding: 0;
    width: 240px;
    vertical-align: middle;
}

ul#LevelDescription li {
    margin: 0;
    padding: 0;
    
}
ul#LevelDescription li h3 {
    display: block;
    font-family: 'titilliumbold';
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
    overflow: hidden;
    margin: 0;
    line-height: 17pt
}
ul#LevelDescription li h5,
ul#LevelDescription li h4 {
    display: block;
    font-family: 'titilliumthin';
    font-size: 1em;
    margin: 0;
    padding: 0;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
    overflow: hidden;
    line-height: 15pt
}
ul#menu .icon-circle-fyldt-virksomhed {
    text-align: right;
}
ul#menu .icon-circle-fyldt-profil {
    text-align: right;
}
ul#UserDescription {
    display: inline-block;
    list-style-type: none;
    margin: 0 10px 0 0;
    padding: 0;
    width: 240px;
    vertical-align: bottom;
}

ul#UserDescription li {
    margin: 0;
    padding: 0;
    
}
ul#UserDescription li h3 {
    display: block;
    font-family: 'titilliumbold';
    font-size: 1.2em;
    margin: -5px 0 5px 0;
    padding: 0;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
    overflow: hidden;
}
ul#UserDescription li h5,
ul#UserDescription li h4 {
    display: block;
    font-family: 'titilliumthin';
    font-size: 1em;
    margin: 0;
    padding: 0;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
    overflow: hidden;
    margin: 0;
}

#UserEditor {
    text-align: left;
    width: 300px;
}
#UserEditor h3{
    font-family: 'titilliumbold';
    font-size: 1em;
    color: #d8e5f0;
    background-color: #333d47;
    padding: 15px;
    text-transform: uppercase;
    margin: 0;
    -ms-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
#UserEditor h4 {
    font-family: 'titilliumbold';
    font-size: 1em;
    color: #333d47;
    background-color: #537898;
    padding: 15px;
    text-transform: uppercase;
    margin: 0;
}
#UserEditor h4:before {
    font-family: "orbicon-iapv" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "n";
    padding-right: 10px;
}
#UserEditor .pnlUserEditor {
    background-color: #d8e5f0;
    color: #333d47;
    margin: 0;
    padding: 1px 15px;
    border-width: 0 1px 1px 1px;
    border-color: #537898;
    border-style: solid;
}
#levelID[class="icon-circle"] {
    width: 30px;
    height: 30px;
    position: absolute; 
    right: 10px; 
    margin-top: 10px;
    vertical-align: top;
    font-size: 1.5em;
    line-height: 1.3em;
}
#UserEditor .pnlUserEditor.last {
    -ms-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
#UserEditor .pnlUserEditor.last button {
    margin-top: 5px;
    margin-bottom: 5px;
}

#UserEditor .pnlUserEditor .property {
    display: block;
}
#UserEditor .pnlUserEditor .propertyName
{
    padding-top: 10px;
    font-family: 'titilliumlight';
    word-wrap: break-word;
    white-space: normal;
}
#UserEditor .pnlUserEditor .propertyValue
{
    font-family: 'titilliumbold';
    word-wrap: break-word;
    white-space: normal;
}
#UserEditor .pnlUserEditor .propertyValue .k-checkbox {
    display: inline-block;
    position: relative;
}
/*MegaMenu*/
ul#MegaMenu {
    clear: both;
    display: block;
    width: 100%;
    background-color: #1e242b;
    color: #537898;
    border-color: #537898;
    text-transform: uppercase;
    font-size: 1em;
    font-family: 'titilliumlight';
    padding: 0;
    margin: 0;
}
ul#MegaMenu>li {
    width: 16.56%;
    height: 120px;
    text-align: center;
    padding: 0 0 0 0;
    margin: 0;
    vertical-align: middle;
    border-color: #537898;
}
    ul#MegaMenu > li > a {
        height: 120px;
        padding: 1px 0 0 0;
    }
    ul#MegaMenu>li>a:before {
        padding: 0 0 .6em 0;
        margin: 0.2em 0 0 0;
    }
ul#MegaMenu>li>a:before,
ul#MegaMenu>li.megamenu_submenu:before {
    font-family: "orbicon-iapv" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 2.2em;
    padding-top: 20px;
}
ul#MegaMenu>li.k-state-hover:hover,
ul#MegaMenu>li.k-state-hover:not(.k-state-disabled)>.k-link,
ul#MegaMenu>li>.k-link:hover,
ul#MegaMenu>li.k-state-highlight.k-state-hover:not(.k-state-disabled)>a,
ul#MegaMenu>li.k-state-highlight>a:hover,
ul#MegaMenu>li>.k-state-active,
ul#MegaMenu>li.k-state-border-down:hover{
    background-color: #333d47 !important;
    color: #AFCA0B !important;
} 
ul#MegaMenu>li>a.k-link:link, 
ul#MegaMenu>li>a.k-link:visited, 
ul#MegaMenu>li>a.k-link,
ul#MegaMenu>li.k-state-highlight>a:visited,
ul#MegaMenu>li.k-state-highlight>a:focus,
ul#MegaMenu>li.k-state-highlight>a,
ul#MegaMenu>li.k-state-highlight {
    color: #537898;
    background-color: #1e242b;
    text-decoration: none;
}

ul#MegaMenu>li>span {
    padding-left: 0;
    padding-right: 0;
    
}
.megamenu_creation>a:before,
.megamenu_creation.megamenu_submenu:before {
    content: 'u';
}
.megamenu_startup>a:before,
.megamenu_startup.megamenu_submenu:before {
    content: 'v';
    
}
.megamenu_result>a:before,
.megamenu_result.megamenu_submenu:before {
    content: 'w';
    
}
.megamenu_roadmap>a:before,
.megamenu_roadmap.megamenu_submenu:before {
    content: 's';
    
}
.megamenu_documents>a:before,
.megamenu_documents.megamenu_submenu:before {
    content: 'r';
    
}
.megamenu_help>a:before,
.megamenu_help.megamenu_submenu:before {
    content: 't';
    
}
.megamenu_questionaire>a:before,
.megamenu_questionaire.megamenu_submenu:before {
    content: 'd';
    
}
ul#MegaMenu>li .k-icon.k-i-arrow-s {
    display: none;
}
ul#MegaMenu>li.k-state-border-down>span,
ul#MegaMenu>li.k-state-border-down:before,
ul#MegaMenu>li.k-state-border-top>span,
ul#MegaMenu>li.k-state-border-top:before,
ul#MegaMenu>li.k-state-border-left>span,
ul#MegaMenu>li.k-state-border-left:before,
ul#MegaMenu>li.k-state-border-right>span,
ul#MegaMenu>li.k-state-border-right:before,
ul#MegaMenu>li.k-state-hover>span,
ul#MegaMenu>li.k-state-hover:before,
ul#MegaMenu>li:hover,
ul#MegaMenu>li>a:before:hover,
ul#MegaMenu>li.megamenu_submenu:before:hover,
ul#MegaMenu>li.k-state-hover {
    cursor: pointer;
    background-color: #1e242b;
    color: #AFCA0B;
}
#MegaMenu>li ul.k-group.k-menu-group,
#MegaMenu>li li.k-item,
#MegaMenu>li li.k-item .k-content {
    background-color: transparent !important;
    border: 0;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

#MegaMenu_SubMenu {
    display: flex;
    max-width: 900px;
    width: 900px;
    height: auto;
    margin: 25px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #333d47;
    color: #537898;
    border-color: #537898;
    text-align: left;
    padding: 15px;
    -webkit-box-shadow: 0 2px 2px 0 #000000;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.18);
    -ms-box-shadow: 0 2px 2px 0 #000000;
    -ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.18);
    box-shadow: 0 2px 2px 0 #000000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.18);
    overflow: hidden;
    flex-wrap: wrap;
}

#MegaMenu_SubMenu .megamenu_section {
    position: inherit;
    display: inline-block;
    vertical-align: top;
    font-size: 1em;
    font-family: 'titilliumlight';
    float: left;
    padding: 15px;
    max-width: 16.5em;
    height: auto;
}
#MegaMenu_SubMenu .megamenu_section h3 {
    margin: 5px;
    font-size: 1.2em;
    font-family: 'titilliumbold';
    color: #537898;
}
#MegaMenu_SubMenu .megamenu_section ul {
    padding-left: 25px;
}
#MegaMenu_SubMenu .megamenu_section a:visited,
#MegaMenu_SubMenu .megamenu_section a {
    
    color: #d8e5f0;
    font-family: 'titilliumlight';
    font-size: 1em;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    width: 16em;
    white-space: normal;
    margin-top: 5px;
}

ul#MegaMenu>li.k-state-highlight.megamenu_active>a,
ul#MegaMenu>li.k-state-highlight.megamenu_active>a:hover,
#MegaMenu_SubMenu .megamenu_section a.megamenu_active,
#MegaMenu_SubMenu .megamenu_section a:hover {
    cursor: pointer;
    background-color: transparent;
    color: #AFCA0B;
    text-decoration: none;
}

#headerStatus {
    background: #1e242b; /* Old browsers */
    background: -moz-linear-gradient(left, #1e242b 0%, #537898 48%, #537898 55%, #1e242b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e242b), color-stop(48%,#537898), color-stop(55%,#537898), color-stop(100%,#1e242b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #1e242b 0%,#537898 48%,#537898 55%,#1e242b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #1e242b 0%,#537898 48%,#537898 55%,#1e242b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #1e242b 0%,#537898 48%,#537898 55%,#1e242b 100%); /* IE10+ */
    background: linear-gradient(to right, #1e242b 0%,#537898 48%,#537898 55%,#1e242b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e242b', endColorstr='#1e242b',GradientType=1 ); /* IE6-9 */
    color: #fff;
    height: 60px;
    display: block;
    width: 100%;
}
#headerStatus h3 {
    color: #fff;
    font-family: 'titilliumbold';
    font-size: 1.4em;
    display: inline-block;
    margin: 0;
    padding: 0 5px 0 25px;
    line-height: 60px;
    
}
#headerStatus {
    font-family: 'titilliumlight';
    font-size: 1em;
    display: inline-block;
    line-height: 60px;
    margin: 0;
    padding: 0 5px;
}
#pageBreadcrumb {
    background-color: #d8e5f0;
    color: #333d47;
    font-family: 'titilliumlight';
    font-size: 1em;
    height: 40px;
    line-height: 40px;
    display: block;
    width: 100%;
    border-bottom: 1px solid #537898;
    margin: 0;
    padding: 0 5px 0 25px;
}
#pageBreadcrumb #btnLinkToPage {
    
}
#pageBreadcrumb #btnLinkToPageReadOnly {
}
/*Image and FileBrowswer*/
.k-filebrowser .k-tiles-arrange .k-dropdown {
    width: 7em !important;
}
/* CHART */
[data-role='chart'] {
}
[data-role='chart'] defs+g rect+text {
    text-shadow: 2px 2px #ccc;
    
}
.chart-container {
    padding: 25px 25px 1px 25px;
}
.text-shadow,
.drop-shadow {
    text-shadow: 2px 2px #ccc;
}
#btnRemoveLabels {
    position: absolute;
    vertical-align: bottom;
    -ms-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 0 25px;
    line-height: 38px;
    margin-top: -73px;
    background-color: #d8e5f0;
    border: 1px solid #333d47;
    font: 1em 'titilliumbold';
    height: 40px;
    width: 6em;
}
/* Grid */
.k-list-container {
    /*width: auto !important;*/
}
.k-list-container.k-popup>.k-list-scroller>.k-list>.k-item {
    white-space: nowrap;
}
.grid-commands {
    display: flex;
}
th.font-icon>a,
.font-icon {
    font-family: "orbicon-iapv" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    font-size: 1.3em;
}
.k-grid td {
    padding: .286em .6em !important;
}
div[data-role="grid"].k-grid .horizontal-only {
    overflow-x: auto;
}
div[data-role="grid"].k-grid {
    -ms-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    /*-ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 20px 0;
    background-color: #333d47;*/
}
div.k-grid-toolbar {
    background-color: #333d47 !important;
    border-bottom: 1px solid #537898 !important;
    padding: 5px 10px !important;
    text-align: left !important;
}
div.k-grid-header {
    background-color: #333d47;
    border-bottom: 1px solid #537898;
    padding: 0;
    text-align: left;
}
.k-grid-header th.k-header {
    padding: .5em .6em .4em .6em !important;
}
.k-grid-header th.k-header:first-child {
    -ms-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}
.k-grid-header th.k-header:last-child {
    -ms-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}
.k-grid-header th.k-header.hide-header>a {
    display: none;
}
.k-grid tbody td>a.k-grid-edit.icon-schema,
.k-grid tbody td>a.k-grid-delete.icon-schema,
.k-grid tbody td>a.k-grid-view.icon-schema {
    width: 1px !important;
    margin: 0;
    padding: 0 !important;
    text-align: center;
    font-size: 1px;
}
.k-grid tbody td>a.k-grid-edit.icon-schema:focus>span,
.k-grid tbody td>a.k-grid-edit.icon-schema:active>span,
.k-grid tbody td>a.k-grid-edit.icon-schema>span,
.k-grid tbody td>a.k-grid-delete.icon-schema:focus>span,
.k-grid tbody td>a.k-grid-delete.icon-schema:active>span,
.k-grid tbody td>a.k-grid-delete.icon-schema>span,
.k-grid tbody td>a.k-grid-view.icon-schema:focus>span,
.k-grid tbody td>a.k-grid-view.icon-schema:active>span,
.k-grid tbody td>a.k-grid-view.icon-schema>span {
    display: none;
}
.k-grid tbody td>a.k-grid-edit.icon-schema:focus,
.k-grid tbody td>a.k-grid-edit.icon-schema:active,
.k-grid tbody td>a.k-grid-edit.icon-schema {
    background-color: transparent;
    color: transparent;
    border: 0;
}
.k-grid tbody td>a.k-grid-delete.icon-schema:focus,
.k-grid tbody td>a.k-grid-delete.icon-schema:active,
.k-grid tbody td>a.k-grid-delete.icon-schema {
    background-color: transparent;
    color: transparent;
    border: 0;
}
.k-grid tbody td>a.k-grid-view.icon-schema:focus,
.k-grid tbody td>a.k-grid-view.icon-schema:active,
.k-grid tbody td>a.k-grid-view.icon-schema {
    background-color: transparent;
    color: transparent;
    border: 0;
    
}
.k-grid tbody td>a.k-grid-edit.icon-schema:before,
.k-grid tbody td>a.k-grid-delete.icon-schema:before,
.k-grid tbody td>a.k-grid-view.icon-schema:before {
    font-family: "orbicon-iapv";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    width: 24px;
    font-size: 24px;
}
.k-grid tbody td>a.k-grid-edit.icon-schema:before {
    color: #333d47;
    font-family: "orbicon-iapv" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: lowercase !important;
    content: 'a' !important;
    
}
.k-grid tbody td>a.k-grid-delete.icon-schema:before {
    color: #B24444;
    text-transform: uppercase !important;
    content: 'B';
}
.k-grid tbody td>a.k-grid-view.icon-schema:before {
    color: #333d47;
    text-transform: uppercase !important;
    content: 'A';
}
.k-pdf-export .k-grid-toolbar,
.k-pdf-export .k-grouping-header {
    display: none;
}
#multiselect .multiselect_data input[name='selectAll'] {
    margin-left: 18px;
}
#multiselect .multiselect_data tr {
    display: block;
}
input[name='cbSelect_all_schemaData'],
input[name='cbSelect_all'] {
  margin-left: 0.6em;
}
div.k-grid-toolbar a {
    margin: 5px 5px !important;
    font-family: 'titilliumbold';
    font-size: 1em;
    background-color: #d8e5f0;
    color: #333d47;
    border: 1px solid #537898;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}
tr.k-group-footer td,
tr.k-footer-template td {
    text-align: right !important;
}
div[data-role="grid"].k-grid .k-grid-header th .k-link,
div[data-role="grid"].k-grid .k-grid-header th {
    background-color: #333d47;
    font-family: 'titilliumbold';
    font-size: 1em;
    color: #537898;
    -moz-text-overflow: inherite;
    text-overflow: inherit;
    white-space: normal;
}

div[data-role="grid"].k-grid tr {
    background-color: #d8e5f0;
    color: #333d47;
    font-family: 'titilliumlight';
    font-size: 1em;
}
div[data-role="grid"].k-grid tr.k-alt {
    background-color: #537898;
    color: #d8e5f0;
    font-family: 'titilliumlight';
    font-size: 1em;
}
div[data-role="grid"].k-grid td{
    vertical-align: top;
    
}
div[data-role="grid"].k-grid .k-grid-content {
    min-height: 400px;
}
div[data-role="grid"].k-grid.last-row-bold tr:last-child {
    font-family: 'titilliumbold';
}

.question-container {
    padding: 0 30px 10px 30px;
}
div[data-role="grid"].k-grid .k-grid-header th label {
    font-size: 1em;
}
/* Buttons */
#btnShow {
    min-width:  250px;
    width: auto;
    padding: 0 15px;
}
a.btn-neutral {
    font-family: 'titilliumbold';
    font-size: 1em;
    text-decoration: none;
    text-transform: uppercase;
    height: 38px;
    line-height: 36px;
    margin: 0 5px;
    padding: 0;
    width: 250px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    text-align: center;
    display: inline-block;
    border-style: none;
}
#pageBreadcrumb-actions {
    display: inline-block;
    float: right;
}
#btnLinkToPage {
    background-image: url(../Images/linkToPage.png);
}

#btnLinkToPageReadOnly {
    background-image: url(../Images/linkToPageReadOnly.png);
}
#btnLinkToPage,
#btnLinkToPageReadOnly {
    background-color: #d8e5f0;
    width: 24px;
    height: 24px;
    -ms-background-size: 24px 24px;
    background-size: 24px 24px;
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    border-style: none;
    -webkit-box-shadow: 0 2px 2px 0 #000000;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.18);
    -ms-box-shadow: 0 2px 2px 0 #000000;
    -ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.18);
    box-shadow: 0 2px 2px 0 #000000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.18);
}
    #btnLinkToPage:hover,
    #btnLinkToPageReadOnly:hover {
        background-color: #AFCA0B !important;
        border-bottom: 1px solid #AFCA0B;
        border-right: 1px solid #AFCA0B;
    }
#hiddenCopyToClipboard {
    display: none;       
}
button.btn-positive,
button.btn-neutral,
button.btn-negative,
button.btn-positive-solid,
button.btn-neutral-solid,
button.btn-negative-solid {
    font-family: 'titilliumbold';
    font-size: 1em;
    height: 38px;
    line-height: 36px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0 5px;
    padding: 0;
    width: 250px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    text-align: center;
    display: inline-block;
}
button.k-button.btn-positive.k-button-icontext,
button.k-button.btn-neutral.k-button-icontext,
button.k-button.btn-negative.k-button-icontext,
button.btn-positive.k-button-icontext,
button.btn-neutral.k-button-icontext,
button.btn-negative.k-button-icontext,
button.btn-positive[class^="icon-btn"],
button.btn-positive[class*="icon-btn"],
button.btn-neutral[class^="icon-btn"],
button.btn-neutral[class*="icon-btn"],
button.btn-negative[class^="icon-btn"],
button.btn-negative[class*="icon-btn"],
button.btn-positive-solid[class^="icon-btn"],
button.btn-positive-solid[class*="icon-btn"],
button.btn-neutral-solid[class^="icon-btn"],
button.btn-neutral-solid[class*="icon-btn"],
button.btn-negative-solid[class^="icon-btn"],
button.btn-negative-solid[class*="icon-btn"]  {
    font-family: 'titilliumbold';
    font-size: 1em;
    height: 38px;
    line-height: 36px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0 35px 0 5px;
    padding: 0 0 0 15px;
    width: 220px;
    -ms-border-radius: 25px 0 0 25px;
    -moz-border-radius: 25px 0 0 25px;
    -webkit-border-radius: 25px 0 0 25px;
    border-radius: 25px 0 0 25px;
    text-align: left;
    display: inline-block;
}

button.btn-positive.k-button-icontext>span,
button.btn-neutral.k-button-icontext>span,
button.btn-negative.k-button-icontext>span {
    margin: 10px 0 0 210px;
    position: absolute;
    z-index: 1;
}
button.btn-positive.k-button-icontext:after,
button.btn-neutral.k-button-icontext:after,
button.btn-negative.k-button-icontext:after {
    content: " ";
}
button.btn-positive.k-button-icontext:after,
button.btn-neutral.k-button-icontext:after,
button.btn-negative.k-button-icontext:after,
button.btn-positive[class^="icon-btn"]:after,
button.btn-positive[class*="icon-btn"]:after,
button.btn-neutral[class^="icon-btn"]:after,
button.btn-neutral[class*="icon-btn"]:after,
button.btn-negative[class^="icon-btn"]:after,
button.btn-negative[class*="icon-btn"]:after {
    font-family: "orbicon-iapv";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    width: 35px;
    margin: -37px 0 0 200px;
    height: 38px;
    min-height: 38px;
    padding: 0 5px;
    line-height: 37px;
    vertical-align: top;
    -ms-border-radius: 0 25px 25px 0;
    -moz-border-radius: 0 25px 25px 0;
    -webkit-border-radius: 0 25px 25px 0;
    border-radius: 0 25px 25px 0;
    position: relative;
    display: block;
    
}
a.btn-positive,
button.btn-positive {
    background-color: #AFCA0B !important;
    color: #fff !important;
    border-color: #AFCA0B;
}
button.btn-positive.k-button-icontext:after,
button.btn-positive[class^="icon-btn"]:after,
button.btn-positive[class*="icon-btn"]:after {
    background-color: #A5C001 !important;
    color: #fff !important;
    border-color: #A5C001;
}
a.btn-neutral,
button.btn-neutral {
    background-color: #537898 !important;
    color: #333d47 !important;
    border-color: #333d47;
}
button.btn-neutral-solid,
button.btn-neutral.k-button-icontext:after,
button.btn-neutral[class^="icon-btn"]:after,
button.btn-neutral[class*="icon-btn"]:after {
    background-color: #333d47 !important;
    color: #537898 !important;
    border-color: #333d47;
}
a.btn-negative,
button.btn-negative {
    background-color: #B24444 !important;
    color: #fff !important;
    border-color: #B24444;
}

button.btn-negative.k-button-icontext:after,
button.btn-negative[class^="icon-btn"]:after,
button.btn-negative[class*="icon-btn"]:after {
    background-color: #ff372f !important;
    color: #fff !important;
    border-color: #ff372f;
}

.icon-btn-menu-oprettelse:after {
    Content: 'u';
}

.icon-btn-fyldt-login:after {
    Content: 'j';
}
button.icon {
    background-color: transparent;
    display: inline-block;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 2px 10px;
    color: #537898;
    border: 1px solid #537898;
    background-color: #333d47;
}
button.icon:hover {
    color: #333d47;
    background-color: #537898;
    border-color: #537898;
}
button.icon+label {
    display: inline-flex;
}
button.k-button.k-button-icontext.k-button-icon-minus,
button.k-button.k-button-icontext.k-button-icon-plus,
button.k-button.k-button-icontext.k-button-icon-arrow-up,
button.k-button.k-button-icontext.k-button-icon-arrow-down {
    color: #333d47;
    background-color: transparent;
    border: 0;
    width: auto;
    margin: 5px 0;
}
button.k-button.k-button-icontext.k-button-icon-minus,
button.k-button.k-button-icontext.k-button-icon-arrow-up {
    float: left;
}
button.k-button.k-button-icontext.k-button-icon-arrow-down,
button.k-button.k-button-icontext.k-button-icon-plus {
    float: right;
}
    button.k-button.k-button-icontext.k-button-icon-plus:before,
    button.k-button.k-button-icontext.k-button-icon-minus:before,
    button.k-button.k-button-icontext.k-button-icon-arrow-up:before,
    button.k-button.k-button-icontext.k-button-icon-arrow-down:before {
        color: #333d47;
        width: 16px;
        height: 16px;
        display: inline-block;
        font-size: 24px;
        vertical-align: top;
        padding: 0;
        border: 1px solid #333d47;
        line-height: 0.45em;
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
button.k-button.k-button-icontext.k-button-icon-plus:before {
    content: '+';
    float: right;
    margin: 0 10px 0 15px;
}
button.k-button.k-button-icontext.k-button-icon-arrow-up:before {
    content: '\2191';
    float: left;
    margin: 0 10px 0 15px;
    line-height: 12px;
    font-size: 15px;
}
button.k-button.k-button-icontext.k-button-icon-arrow-down:before {
    content: '\2193';
    float: right;
    margin: 0 15px 0 10px;
    line-height: 12px;
    font-size: 15px;
}
button.k-button.k-button-icontext.k-button-icon-minus:before {
    content: '-';
    float: left;
    margin: 0 15px 0 10px;
}
/* RADIO */
input.k-checkbox[data-val='true'] {
    display: inherit;
    float: left;
}
input[type='radio'].k-radio.btn-positive + label.k-radio-label,
input[type='radio'].k-radio.btn-negative + label.k-radio-label,
input[type='radio'].k-radio.btn-neutral + label.k-radio-label {
    font-family: 'titilliumbold';
    font-size: 1em;
    height: 38px;
    line-height: 36px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0 5px;
    padding: 0;
    width: 250px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    text-align: center;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
}
input[type='radio'].k-radio.btn-positive + label.k-radio-label:before,
input[type='radio'].k-radio.btn-positive + label.k-radio-label:after,
input[type='radio'].k-radio.btn-negative + label.k-radio-label:before,
input[type='radio'].k-radio.btn-negative + label.k-radio-label:after,
input[type='radio'].k-radio.btn-neutral + label.k-radio-label:before,
input[type='radio'].k-radio.btn-neutral + label.k-radio-label:after
 {
    border-color: transparent;
    background-color: transparent;
    position: fixed;
}
input[type='radio'].k-radio.btn-positive:not(:checked) + label.k-radio-label {
    background-color: #537898 !important;
    color: #AFCA0B !important;
    border-color: #AFCA0B;

}
input[type='radio'].k-radio.btn-positive:checked + label.k-radio-label {
    background-color: #AFCA0B !important;
    color: #fff !important;
    border-color: #AFCA0B;

}
input[type='radio'].k-radio.btn-negative:not(:checked) + label.k-radio-label {
    background-color: #d9d9d6 !important;
    color: #333d47 !important;
    border-color: #333d47;
}
input[type='radio'].k-radio.btn-negative:checked + label.k-radio-label {
    background-color: #537898 !important;
    color: #1e242b !important;
    border-color: #333d47;
}
input[type='radio'].k-radio.btn-neutral:not(:checked) + label.k-radio-label {
    background-color: #d9d9d6 !important;
    color: #333d47 !important;
    border-color: #333d47;
}
input[type='radio'].k-radio.btn-neutral:checked + label.k-radio-label {
    background-color: #537898 !important;
    color: #1e242b !important;
    border-color: #333d47;
}
/* LISTVIEW */
ul.k-widget.k-listview.k-selectable > li {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    padding: 0 4px 4px 4px;
    width: fit-content;
    height: fit-content;
    padding: 2px 4px 4px 4px;
    background-color: transparent
}

    ul.k-widget.k-listview.k-selectable > li.k-state-selected {
        background-color: #333d47;
        border-color: #333d47;
    }
    ul.k-widget.k-listview.k-selectable > li > img {
        border: 1px solid transparent;
        margin: 0;
    }
    ul.k-widget.k-listview.k-selectable > li.k-state-selected > img {
        border: 2px solid #d8e5f0;
    }
/* PANELBAR */
ul.k-panelbar > li > .k-state-selected,
ul.k-panelbar > li > .k-state-selected.k-state-hover,
ul.k-panelbar > li.k-state-default > .k-link.k-state-selected,
ul.k-panelbar > li > .k-state-focused.k-state-hover,
ul.k-panelbar > .k-item > .k-link,
ul.k-panelbar > li > .k-state-hover {
    background-color: transparent;
    color: #333d47 !important;
    font-family: 'titilliumbold';
    text-align: center;
    vertical-align: top;
    z-index: 3;
    margin: 0;
    padding: 0 0 0 0;
    line-height: 1em;
    height: 50px;
    -ms-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-width: 0;
    border-style: solid;
    border-color: #537898;
}

ul.k-panelbar>li>.k-state-selected>label, 
ul.k-panelbar>li>.k-state-selected.k-state-hover>label, 
ul.k-panelbar>li.k-state-default>.k-link.k-state-selected>label, 
ul.k-panelbar>li>.k-state-focused.k-state-hover>label,
ul.k-panelbar>.k-item>.k-link>label,
ul.k-panelbar>li>.k-state-hover>label {
    display: inline-block;
    text-align: center;
    width: 50vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.2em;
    
}
@media print {
    ul.k-panelbar > li > .k-state-selected > label,
    ul.k-panelbar > li > .k-state-selected.k-state-hover > label,
    ul.k-panelbar > li.k-state-default > .k-link.k-state-selected > label,
    ul.k-panelbar > li > .k-state-focused.k-state-hover > label,
    ul.k-panelbar > .k-item > .k-link > label,
    ul.k-panelbar > li > .k-state-hover > label {
        width: 100% !important;
        white-space: pre-wrap !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
ul.k-panelbar>li.k-state-default:before, 
ul.k-panelbar>li.k-item:before,
ul.k-panelbar>li:before {
    content: ' ';
    position: absolute;
    right: 50%;
    border-top: 39px solid white;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    width: 50vw;
    height: 0;
    margin: -1px calc(-25vw - 25px)  0 0;
    padding: 0;
    z-index: 2;
}

    ul.k-panelbar > li.k-state-default,
    ul.k-panelbar > li.k-item,
    ul.k-panelbar > li {
        vertical-align: top;
        margin: 20px 0;
        padding: 0 0 10px 0;
        background-color: #333d47;
        -ms-border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border-width: 0 1px 1px 1px;
        border-style: solid;
        border-color: #333d47;
        width: 100%;
    }

    ul.k-panelbar.k-header,
    ul.k-panelbar .k-content,
    ul.k-panelbar .k-panel,
    ul.k-panelbar .k-item,
    ul.k-panelbar {
        color: #333d47;
        border: 0;
    }

        ul.k-panelbar > li.k-item > div.k-content.panel-content {
            padding: 25px 5px;
            background-color: #fff;
            margin: 0;
            border-color: #537898;
        }

        ul.k-panelbar > li > a {
        }

    /* GRID */
    tr.k-grid-edit-row td[role='gridcell']:not(.k-edit-cell):not(.not-editable) {
        background-color: #fff;
        outline: 1px solid rgb(143, 143, 143);
        -ms-outline-offset: -5px;
        outline-offset: -5px;
    }

    a.k-grid-add:hover,
    a.k-grid-edit:hover,
    a.k-grid-delete:hover,
    a.k-grid-update:hover,
    a.k-grid-cancel:hover,
    a.k-grid-duplicate:hover,
    a.k-grid-recreate:hover,
    a.k-grid-add:active,
    a.k-grid-edit:active,
    a.k-grid-delete:active,
    a.k-grid-update:active,
    a.k-grid-cancel:active,
    a.k-grid-duplicate:active,
    a.k-grid-recreate:active,
    a.k-grid-add:focus,
    a.k-grid-edit:focus,
    a.k-grid-delete:focus,
    a.k-grid-update:focus,
    a.k-grid-cancel:focus,
    a.k-grid-duplicate:focus,
    a.k-grid-recreate:focus {
        border: 1px solid #1e242b;
    }

    a.k-grid-add,
    a.k-grid-add:hover,
    a.k-grid-add:active,
    a.k-grid-add:focus {
        background-color: #AFCA0B;
        font-family: 'titilliumbold';
        font-size: 1em;
        color: #fff;
    }

    a.k-grid-update:hover,
    a.k-grid-update:active,
    a.k-grid-update:focus,
    a.k-grid-update,
    a.k-grid-duplicate,
    a.k-grid-duplicate:hover,
    a.k-grid-duplicate:active,
    a.k-grid-duplicate:focus {
        background-color: #AFCA0B;
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 5px 0;
        color: #fff;
        width: 7em;
    }

    a.k-grid-view:hover,
    a.k-grid-view:active,
    a.k-grid-view:focus,
    a.k-grid-view,
    a.k-grid-edit:hover,
    a.k-grid-edit:active,
    a.k-grid-edit:focus,
    a.k-grid-edit {
        background-color: #333d47;
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 5px 15px;
        color: #537898;
        width: 7em;
    }

    a.k-grid-delete:hover,
    a.k-grid-cancel:hover,
    a.k-grid-delete:active,
    a.k-grid-cancel:active,
    a.k-grid-delete:focus,
    a.k-grid-cancel:focus,
    a.k-grid-delete,
    a.k-grid-cancel {
        background-color: #B24444;
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 5px 15px;
        color: #FFFFFF;
        width: 7em;
    }

    a.k-grid-recreate:hover,
    a.k-grid-recreate:active,
    a.k-grid-recreate:focus,
    a.k-grid-recreate {
        background-color: #AFCA0B;
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 5px 15px;
        color: #FFFFFF;
        width: 7em;
    }

    a.gridBtnEdit.k-grid-edit {
        background-color: transparent;
        color: transparent;
        min-width: 45px !important;
        width: 45px;
        margin: 0;
        border: 0;
        padding: 0;
        font-size: 1.5em;
        line-height: 35px;
    }

        a.gridBtnEdit.k-grid-edit span {
            display: none;
        }

        a.gridBtnEdit.k-grid-edit:before {
            font-family: "orbicon-iapv" !important;
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: 'L';
            color: #333d47 !important;
        }

        a.gridBtnDestroy.k-grid-delete:hover,
        a.gridBtnDestroy.k-grid-delete:active,
        a.gridBtnDestroy.k-grid-delete:focus,
        a.gridBtnEdit.k-grid-edit:hover,
        a.gridBtnEdit.k-grid-edit:active,
        a.gridBtnEdit.k-grid-edit:focus {
            background-color: transparent !important;
            color: transparent !important;
            min-width: 45px !important;
            width: 45px !important;
            margin: 0 !important;
            border: 0 !important;
            padding: 0 !important;
            font-size: 1.8em !important;
        }

    button.multiline.icon:hover,
    button.multiline.icon:active,
    button.multiline.icon:focus {
        margin: 0;
        border: 0;
        padding: 0;
        font-size: 1.8em;
    }

    button[name='btnDelete'],
    button[name='btnArchive'] {
        color: #A33535 !important;
    }

    button[name='btnReactivate'],
    button[name='btnView'] {
        color: #333d47 !important;
        min-width: 24px;
    }

    div[data-role="grid"].k-grid tr button[name='btnDelete'],
    div[data-role="grid"].k-grid tr button[name='btnArchive'],
    div[data-role="grid"].k-grid tr.k-alt button[name='btnDelete'],
    div[data-role="grid"].k-grid tr.k-alt button[name='btnArchive'],
    div[data-role="grid"].k-grid tr button.icon[name='btnDelete'],
    div[data-role="grid"].k-grid tr button.icon[name='btnArchive'],
    div[data-role="grid"].k-grid tr.k-alt button.icon[name='btnDelete'],
    div[data-role="grid"].k-grid tr.k-alt button.icon[name='btnArchive'] {
        color: #A33535 !important;
    }

    div[data-role="grid"].k-grid tr button.icon:hover {
        background-color: transparent;
        border-color: transparent;
    }

    div[data-role="grid"].k-grid tr button[name='btnReactivate'],
    div[data-role="grid"].k-grid tr button[name='btnView'],
    div[data-role="grid"].k-grid tr button.icon {
        color: #537898 !important;
    }

    div[data-role="grid"].k-grid tr.k-alt button[name='btnReactivate'],
    div[data-role="grid"].k-grid tr.k-alt button[name='btnView'],
    div[data-role="grid"].k-grid tr.k-alt button.icon {
        color: #333d47 !important;
    }

    div[data-role="grid"].k-grid tr th.k-header button[name='btnReactivate'],
    div[data-role="grid"].k-grid tr th.k-header button[name='btnView'],
    div[data-role="grid"].k-grid tr th.k-header button.icon {
        color: #537898 !important
    }

    a.gridBtnDestroy.k-grid-delete {
        background-color: transparent;
        color: transparent;
        min-width: 45px !important;
        width: 45px;
        margin: 0;
        border: 0;
        padding: 0;
        font-size: 1.5em;
        line-height: 35px;
    }

        a.gridBtnDestroy.k-grid-delete span {
            display: none;
        }

        a.gridBtnDestroy.k-grid-delete:before {
            font-family: "orbicon-iapv" !important;
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: 'M' !important;
            color: #ff372f !important;
        }

    .schemaDataActions {
        display: inline-block;
    }

        .schemaDataActions > div.multiselect-item {
            line-height: 35px !important;
            display: block;
        }

    .multiline {
        line-height: 35px;
    }

        .multiline.icon {
            background-color: transparent;
            min-width: 45px !important;
            width: 45px;
            margin: 0;
            border: 0;
            padding: 0;
            font-size: 1.5em;
        }

    .k-filtercell > span > button.k-button {
        position: absolute;
        top: 0;
        right: 0;
        font-family: inherit !important;
        font-size: inherit !important;
        padding: inherit !important;
        width: inherit !important;
        height: inherit !important;
        -ms-border-radius: inherit !important;
        -moz-border-radius: inherit !important;
        -webkit-border-radius: inherit !important;
        border-radius: inherit !important;
        text-transform: inherit !important;
        margin: inherit !important;
        padding: 3px 9px 7px 9px !important;
        background-color: white !important;
        line-height: normal !important;
        color: inherit !important;
        float: inherit !important;
        border: inherit !important;
    }

    button.k-button.k-button-bare.k-upload-action {
        font-family: inherit !important;
        font-size: inherit !important;
        padding: inherit !important;
        width: inherit !important;
        -ms-border-radius: inherit !important;
        -moz-border-radius: inherit !important;
        -webkit-border-radius: inherit !important;
        border-radius: inherit !important;
        text-transform: inherit !important;
        margin: 0 0px 0 10px;
        background-color: inherit !important;
        color: inherit !important;
        float: inherit !important;
    }

    button.k-button.k-button.k-button-icon {
        margin: 2px;
        padding: 8px;
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: 1px solid #537898;
    }

    button.k-button.k-button-icontext {
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 3px 0;
        width: 15em;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        text-transform: uppercase;
        margin: 10px 0 10px 10px;
        background-color: #333d47;
        color: #537898;
        float: right;
    }

    .k-button.k-button-icontext:before {
        vertical-align: text-bottom;
        color: #000;
        background-color: transparent;
    }

    .k-button.k-button-icontext > span.k-icon {
        vertical-align: text-bottom;
        margin-bottom: 3px;
    }
    /*kendo editors*/
    .k-widget.k-window .k-autocomplete,
    .k-widget.k-window .k-combobox,
    .k-widget.k-window .k-datepicker,
    .k-widget.k-window .k-timepicker,
    .k-widget.k-window .k-datetimepicker,
    .k-widget.k-window .k-colorpicker,
    .k-widget.k-window .k-numerictextbox,
    .k-widget.k-window .k-dropdown,
    .k-widget.k-window .k-selectbox,
    .k-widget.k-window .k-textbox,
    .k-widget.k-window .k-toolbar,
    .k-widget.k-window .k-split-button {
        width: 100%;
    }

    .page-container .k-autocomplete,
    .page-container .k-combobox,
    .page-container .k-datepicker,
    .page-container .k-timepicker,
    .page-container .k-datetimepicker,
    .page-container .k-colorpicker,
    .page-container .k-numerictextbox,
    .page-container .k-dropdown,
    .page-container .k-selectbox,
    .page-container .k-textbox,
    .page-container .k-toolbar,
    .page-container .k-split-button {
        width: 350px;
    }

    .k-filter-row .k-textbox {
        width: auto;
    }

    /*
#tagsTool_listbox,
#schemaTagTool_listbox {
    width: 200px !important;    
}*/
    /* Page */
    .page-container {
    }

        .page-container > div {
            display: table;
            margin: 0 auto;
        }

        .page-container h4 {
            font-family: titilliumthin;
            font-size: 0.9em;
            clear: both;
            padding: 5px 0;
        }

        .page-container .k-edit-label {
            width: 47%;
        }

        .page-container .k-edit-field {
            width: 47%;
        }

    .k-edit-label-grid {
        clear: both;
    }

    .k-edit-field-grid {
        clear: both;
    }
    /* Window */
    .k-widget.k-window .k-viewhtml-dialog .k-editor-textarea {
        width: 99%;
    }

    .k-widget.k-window {
        width: 80%;
    }

        .k-widget.k-window .k-edit-form-container {
            width: 100%;
            min-width: 600px;
        }

    .k-window-titlebar.k-header {
        font-size: 1.2em;
        font-family: 'titilliumbold';
        color: #537898;
        background-color: #333d47;
    }

    .k-window-actions span {
        -ms-opacity: 1 !important;
        opacity: 1 !important;
    }

    .k-window-actions .k-i-close {
        background-position: -48px -16px !important; /*-32px -16px;*/
    }

    .k-window-actions .k-i-refresh {
        background-position: -48px -112px; /*-32px -112px;*/
    }

    .k-window-actions .k-i-maximize {
        background-position: -48px -144px; /*-32px -144px;*/
    }

    .k-window-actions .k-i-minimize {
        background-position: -76px -288px; /*-64px -288px;*/
    }

    .k-window-actions .k-i-restore {
        background-position: -48px -128px; /*-32px -128px*/
    }

    .k-widget.k-window .k-edit-label, .k-edit-form-container .editor-label,
    .k-widget.k-window .k-edit-field, .k-edit-form-container .editor-field {
        padding-bottom: 0.4em;
    }

    .k-widget.k-window label {
        font-size: 0.9em;
    }
    /* Textbox */
    label.input-round-corners,
    textarea.input-round-corners,
    input.input-round-corners,
    .k-input.input-round-corners,
    input.k-textbox.input-round-corners,
    textarea.k-textbox.input-round-corners,
    input.k-textbox.input-round-corners:hover,
    textarea.k-textbox.input-round-corners:hover,
    .k-textbox.input-round-corners > input,
    .k-multiselect-wrap.input-round-corners {
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: #537898 1px solid;
        background-color: #d8e5f0 !important;
        font-family: 'titilliumbold';
        overflow: auto;
        color: #333d47;
        padding: 0 1em;
        min-height: 36px;
        font-size: 1em;
        width: 100%;
    }

    label.input-round-corners {
        padding: 0.4em 1em 0 1em;
    }

    .k-calendar td.k-state-focused {
        border: 1px solid #0072c6 !important;
    }
    /* Checkbox */
    input.k-checkbox {
        float: left;
    }

    label.k-checkbox-label {
        font-family: 'titilliumlight';
        font-size: 0.8em;
        color: #333d47;
    }

    .k-widget.k-window .k-edit-buttons {
        background-color: #333d47;
        font-family: 'titilliumbold';
        font-size: 1em;
        color: #537898;
    }

    /* Checkbox list */
    .multiselect-item {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 0;
    }

        .multiselect-item input.multiselect-checkbox,
        .multiselect-item input.multiselect-radiobutton {
            display: inline;
            margin: 10px 0;
        }

        .multiselect-item label,
        .multiselect-item label {
            display: inline;
            margin: 3px 5px;
            white-space: nowrap;
            font-family: titilliumlight;
            font-size: 1em !important;
            font-weight: normal;
            -moz-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

    #multiselect {
        display: block;
        text-align: center;
    }

        #multiselect .multiselect_element {
            width: 30%;
            text-align: left;
            display: inline-block;
            -ms-border-radius: 20px;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            border-radius: 20px;
            border: 1px solid #537898;
            padding: 0 1px 12px 0;
            background-color: #d8e5f0;
            margin-bottom: 10px;
        }

            #multiselect .multiselect_element.column1 {
                width: 98% !important;
            }

        #multiselect.multiselect_level1 .multiselect_element.column1:last-child,
        #multiselect.multiselect_level2 .multiselect_element.column1:last-child,
        #multiselect.multiselect_level3 .multiselect_element.column1:last-child,
        #multiselect.multiselect_level3 .multiselect_element.column1:not(:last-child) {
            width: 98% !important;
        }

        #multiselect .multiselect_element.column2 {
            width: 48% !important;
        }

        #multiselect.multiselect_level1 .multiselect_element.column2:last-child,
        #multiselect.multiselect_level2 .multiselect_element.column2:last-child,
        #multiselect.multiselect_level3 .multiselect_element.column2:last-child,
        #multiselect.multiselect_level3 .multiselect_element.column2:not(:last-child) {
            width: 48% !important;
        }

        #multiselect .multiselect_element.column3 {
            width: 30% !important;
        }

        #multiselect.multiselect_level1 .multiselect_element.column3:last-child,
        #multiselect.multiselect_level2 .multiselect_element.column3:last-child,
        #multiselect.multiselect_level3 .multiselect_element.column3:last-child,
        #multiselect.multiselect_level3 .multiselect_element.column3:not(:last-child) {
            width: 30% !important;
        }

        #multiselect .multiselect_element.column4 {
            width: 24% !important;
        }

        #multiselect.multiselect_level1 .multiselect_element:not(:last-child),
        #multiselect.multiselect_level2 .multiselect_element:not(:last-child) {
            width: 23% !important;
        }

        #multiselect.multiselect_level3 .multiselect_element:not(:last-child) {
            width: 25% !important;
        }

        #multiselect.multiselect_level1 .multiselect_element:last-child,
        #multiselect.multiselect_level2 .multiselect_element:last-child {
            width: 17% !important;
        }

        #multiselect.multiselect_level1 .multiselect_element.column4:last-child,
        #multiselect.multiselect_level2 .multiselect_element.column4:last-child,
        #multiselect.multiselect_level3 .multiselect_element.column4:last-child {
            width: 23% !important;
        }

        #multiselect.multiselect_level3 .multiselect_element:last-child {
            width: 20% !important;
        }

    #multiselect_filterIDs .multiselect_element {
        width: 23% !important;
    }

    #multiselect .multiselect_header {
        background-color: #333d47;
        color: #537898;
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 5px 0 5px 25px;
        -ms-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
        margin: -1px -2px 0 -1px;
    }

    #multiselect .multiselect_filter {
        background-color: #537898;
        padding: 6px 0;
        text-align: center;
        margin: 0px -1px 0 0px;
        min-height: 46px;
    }

    #multiselect .multiselect_filter_deselect_all, #multiselect .multiselect_filter_select_all {
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 5px;
        -ms-border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #d9d9d6;
        color: #d9d9d6;
        background-color: transparent;
    }

    #multiselect .multiselect_filter.multiselect_filter_radio {
        text-align: left;
        line-height: 36px;
        padding: 7px;
    }

    #multiselect .multiselect_filter input {
        display: inline;
        margin: 3px 5px;
    }

    #multiselect .multiselect_filter label {
        display: inline;
        white-space: nowrap;
        color: #333d47;
        font-size: 1em;
        font-family: titilliumthin;
        padding: 0 10px;
    }

    #multiselect_filterIDs .multiselect_filter.multiselect_filter_radio {
        text-align: center;
    }

    #multiselect .multiselect_data {
        height: 200px;
        overflow-x: hidden;
        overflow-y: auto;
        border: 0;
        padding: 5px;
        margin: 1px -3px 0 -7px;
        display: inline-block;
        width: 100%;
        -ms-border-radius: 0 0 10px 10px;
        -moz-border-radius: 0 0 10px 10px;
        -webkit-border-radius: 0 0 10px 10px;
        border-radius: 0 0 10px 10px;
    }

    #multiselect_filterIDs .multiselect_data {
        height: 150px;
    }

    #multiselect .multiselect_data table {
        margin: 0 0 0 3px;
        width: 100%;
    }

    #multiselect .multiselect_data td {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 0 10px;
    }

    #multiselect .multiselect_data input {
        display: inline;
        margin: 3px 5px;
    }

    #multiselect .multiselect_data label {
        display: inline;
        white-space: nowrap;
        color: #333d47;
        font-size: 1em;
        line-height: 1em;
        font-family: titilliumthin;
        padding: 0 10px;
    }

    #multiselect .k-picker-wrap.k-state-default {
        border-color: #333d47;
        color: #333d47;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        height: 38px;
        line-height: 36px;
    }

    #multiselect_filterDate .k-picker-wrap.k-state-default input {
        font-family: 'titilliumbold';
        font-size: 1em;
        color: #333d47 !important;
        background-color: #537898;
        -ms-border-radius: 25px 0 0 25px;
        -moz-border-radius: 25px 0 0 25px;
        -webkit-border-radius: 25px 0 0 25px;
        border-radius: 25px 0 0 25px;
        line-height: 38px;
        height: 38px;
        margin: 0 -10px 0 0;
        padding: 0 0 0 10px;
    }

    #multiselect_filterDate .k-picker-wrap.k-state-default > span {
        border: 1px solid #333d47;
        background: #fff;
        -ms-border-radius: 0 25px 25px 0;
        -moz-border-radius: 0 25px 25px 0;
        -webkit-border-radius: 0 25px 25px 0;
        border-radius: 0 25px 25px 0;
        line-height: 34px;
        height: 38px;
        margin: -1px -1px 0 0;
        cursor: pointer;
    }

    #multiselect .k-picker-wrap.k-state-default.k-state-border-up > span, #multiselect .k-picker-wrap.k-state-default.k-state-border-down > span {
        background: #333d47;
    }

    .choiceList {
        height: 250px;
        overflow: auto;
        border: 1px solid #c9c9c9;
        width: 30%;
        font-size: 1em;
        font-family: titilliumthin;
    }

        .choiceList td {
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            padding: 0;
        }

        .choiceList input {
            display: inline;
            margin: 3px 5px;
        }

        .choiceList label {
            display: inline;
            white-space: nowrap;
            font-size: 1em;
            font-family: titilliumthin;
        }
    /* Notifications */
    .k-animation-container {
        z-index: 20000 !important;
    }

    .wrong-pass {
        width: 300px;
        height: auto;
        display: inline-block;
        padding: 25px 0;
        margin: 0;
    }

        .wrong-pass h3 {
            font-size: 1em;
            margin: 0;
            font-family: 'titilliumbold';
            color: #B24444 !important;
        }

        .wrong-pass p {
            display: inline-block;
            margin: 0;
            color: #B24444 !important;
        }

    .k-notification-error {
        display: block;
        vertical-align: middle;
        padding: 5px !important;
        background-color: #fff !important;
        border: #B24444 1px solid !important;
        -ms-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        border-radius: 5px !important;
    }

        .k-notification-error:before {
            font-family: "orbicon-iapv" !important;
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            display: inline-block;
            width: 40px;
            height: 40px;
            background: transparent;
            -ms-border-radius: 20px;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            border-radius: 20px;
            text-align: center;
            line-height: 38px;
            font-size: 1em;
            border: #B24444 1px solid;
            color: #B24444;
            margin-left: 15px;
            margin-right: 15px;
            content: "m"
        }

    .upload-success {
        width: 300px;
        height: auto;
        display: inline-block;
        padding: 25px 0;
        margin: 0;
    }

        .upload-success h3 {
            font-size: 1em;
            margin: 0;
            font-family: 'titilliumbold';
            color: #AFCA0B !important;
        }

        .upload-success p {
            display: inline-block;
            margin: 0;
            color: #AFCA0B !important;
        }

    .k-notification-upload-success {
        display: block;
        vertical-align: middle;
        padding: 5px !important;
        border: #AFCA0B 1px solid !important;
        background-color: #fff !important;
        color: #AFCA0B !important;
        -ms-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        border-radius: 5px !important;
    }

        .k-notification-upload-success:before {
            font-family: "orbicon-iapv" !important;
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            display: inline-block;
            width: 40px;
            height: 40px;
            background: transparent;
            -ms-border-radius: 20px;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            border-radius: 20px;
            text-align: center;
            line-height: 38px;
            font-size: 1.4em;
            border: #AFCA0B 1px solid;
            color: #AFCA0B;
            margin-left: 15px;
            margin-right: 15px;
            content: "T";
        }

    .new-mail {
        width: 300px;
        height: auto;
        display: inline-block;
        padding: 25px 0;
        margin: 0;
    }

        .new-mail h3 {
            font-size: 1em;
            margin: 0;
            font-family: 'titilliumbold';
            color: #333d47 !important;
        }

        .new-mail p {
            display: inline-block;
            margin: 0;
            color: #333d47 !important;
        }

    .k-notification-info {
        display: block;
        vertical-align: middle;
        padding: 5px !important;
        background-color: #d8e5f0 !important;
        border: #333d47 1px solid !important;
        -ms-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        border-radius: 5px !important;
    }

        .k-notification-info:before {
            font-family: "orbicon-iapv" !important;
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            display: inline-block;
            width: 40px;
            height: 40px;
            background: #d8e5f0 !important;
            -ms-border-radius: 20px;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            border-radius: 20px;
            text-align: center;
            line-height: 38px;
            font-size: 1.4em;
            border: #1e242b 1px solid;
            color: #1e242b;
            margin-left: 15px;
            margin-right: 15px;
            content: "f"
        }
    /* Buttons */
    .icon-ikon-schema-recreate:before {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        color: #AFCF00;
        -ms-opacity: 1;
        opacity: 1;
        content: 'c' !important;
    }

    .k-grid-recreate_participants:before,
    .k-grid-assign_questionaire:before {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        background: #d8e5f0 !important;
        text-align: center;
        font-size: 1.4em;
        color: #000;
        content: 'c' !important;
        padding-right: 5px;
    }

    .k-grid-delete_participants:before {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        background: #d8e5f0 !important;
        text-align: center;
        font-size: 1.4em;
        color: #000;
        content: 'M';
        padding-right: 5px;
    }

    .k-grid-move_participants:before {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        background: #d8e5f0 !important;
        text-align: center;
        font-size: 1.4em;
        color: #000;
        content: 'L';
        padding-right: 5px;
    }

    .nowrap {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
    }

    .parent-wrap {
        width: 20%;
    }

    .wrap {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
    }

    #panelbar-action-icons {
        float: right;
    }

        #panelbar-action-icons button {
            background-color: transparent !important;
            border-color: transparent;
            margin: 0;
            padding: 0;
            height: 29px;
        }

            #panelbar-action-icons button:after {
                font-family: "orbicon-iapv" !important;
                font-style: normal !important;
                font-weight: normal !important;
                font-variant: normal !important;
                text-transform: none !important;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                height: 29px;
                font-size: 1em;
                margin: 0 10px;
                padding: 5px 10px 5px 10px;
                -ms-border-radius: 0 0 5px 5px;
                -moz-border-radius: 0 0 5px 5px;
                -webkit-border-radius: 0 0 5px 5px;
                border-radius: 0 0 5px 5px;
                border-width: 1px;
                border-style: solid;
                border-color: #d8e5f0;
                border-top-color: #333d47;
                color: #d8e5f0;
                background: #333d47;
            }

            #panelbar-action-icons button:hover:after {
                color: #333d47;
                border-color: #333d47;
                background: #d8e5f0;
            }

            #panelbar-action-icons button.btn-print-icon-panelbar:after {
                content: 'N';
            }

            #panelbar-action-icons button.btn-comment-icon-panelbar:after {
                content: 'T';
            }

    #printSection {
        margin-right: 15px;
        display: block;
    }

    #printSection-header {
        display: block;
        width: 100%;
    }

        #printSection-header h1 {
            margin: 0 0 25px 0;
        }

        #printSection-header label {
            display: block;
        }
    /* Questionaire */
    .k-window .k-window-titlebar .k-window-action {
        width: auto !important;
        height: auto !important;
    }

    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnPrint,
    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave,
    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnContact,
    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnEmail,
    .k-window #SchemaWindow #btnPrint,
    .k-window #SchemaWindow #btnSave,
    .k-window #SchemaWindow #btnContact,
    .k-window #SchemaWindow #btnEmail {
        color: #fff;
        background-color: #A5C001 !important;
        font-family: 'titilliumbold';
        font-size: 0.8em !important;
        width: 238px;
        max-width: 228px;
        height: 30px;
        display: inline-block;
        text-align: left;
        vertical-align: middle;
        -ms-border-radius: 25px 25px 25px 25px !important;
        -moz-border-radius: 25px 25px 25px 25px !important;
        -webkit-border-radius: 25px 25px 25px 25px !important;
        border-radius: 25px 25px 25px 25px !important;
        text-decoration: none !important;
        text-transform: uppercase !important;
        margin: -10px 10px 0 0 !important;
        padding: 5px 0 0 9px !important;
        -ms-opacity: 1;
        opacity: 1;
        transition: 0.5s;
    }
.k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave,
.k-window #SchemaWindow #btnSave {
    max-width: 400px;
}
        .k-window #SchemaWindow_wnd_title + .k-window-actions #btnPrint:hover,
        .k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave,
        .k-window #SchemaWindow_wnd_title + .k-window-actions #btnContact:hover,
        .k-window #SchemaWindow_wnd_title + .k-window-actions #btnEmail:hover,
        .k-window #SchemaWindow #btnPrint:hover,
        .k-window #SchemaWindow #btnSave,
        .k-window #SchemaWindow #btnContact:hover,
        .k-window #SchemaWindow #btnEmail:hover {
            transition: 0.5s;
            background-color: #afca0b !important;
        }

            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnPrint span,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave span,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnContact span,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnEmail span,
            .k-window #SchemaWindow #btnPrint span,
            .k-window #SchemaWindow #btnSave span,
            .k-window #SchemaWindow #btnContact span,
            .k-window #SchemaWindow #btnEmail span {
                display: inline-block;
                width: 0px;
                padding: 2px 0 0 5px;
                vertical-align: top;
                margin: 0;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                transition: 0.5s;
            }

            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnPrint.icon-btn-print:after,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave.icon-btn-save:after,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnContact.icon-btn-contact:after,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnEmail.icon-btn-email:after,
            .k-window #SchemaWindow #btnPrint.icon-btn-print:after,
            .k-window #SchemaWindow #btnSave.icon-btn-save:after,
            .k-window #SchemaWindow #btnContact.icon-btn-contact:after,
            .k-window #SchemaWindow #btnEmail.icon-btn-email:after {
                font-family: "orbicon-iapv" !important;
                font-style: normal !important;
                font-weight: normal !important;
                font-variant: normal !important;
                text-transform: none !important;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                display: inline-block;
                -ms-border-radius: 25px 25px 25px 25px;
                -moz-border-radius: 25px 25px 25px 25px;
                -webkit-border-radius: 25px 25px 25px 25px;
                border-radius: 25px 25px 25px 25px;
                font-size: 1.2em;
                width: 40px;
                height: 35px;
                line-height: 13px;
                margin: -5px 0 0 0px;
                padding: 12px 18px 0 4px;
                position: relative;
                background-color: #A5C001;
                color: #fff;
                text-align: right;
                transition: 0.5s;
            }

            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnPrint:hover.icon-btn-print:after,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave.icon-btn-save:after,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnContact:hover.icon-btn-contact:after,
            .k-window #SchemaWindow_wnd_title + .k-window-actions #btnEmail:hover.icon-btn-email:after,
            .k-window #SchemaWindow #btnPrint.icon-btn-print:hover:after,
            .k-window #SchemaWindow #btnSave.icon-btn-save:after,
            .k-window #SchemaWindow #btnContact.icon-btn-contact:hover:after,
            .k-window #SchemaWindow #btnEmail.icon-btn-email:hover:after {
                margin-left: -47px;
                -ms-border-radius: 0 25px 25px 0;
                -moz-border-radius: 0 25px 25px 0;
                -webkit-border-radius: 0 25px 25px 0;
                border-radius: 0 25px 25px 0;
                padding: 12px 10px 0 4px;
                transition: 0.5s;
            }

        .k-window #SchemaWindow_wnd_title + .k-window-actions #btnPrint.icon-btn-print:after, .k-window #SchemaWindow #btnPrint.icon-btn-print:after {
            content: 'N'
        }

        .k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave.icon-btn-save:after, .k-window #SchemaWindow #btnSave.icon-btn-save:after {
            content: 'F'
        }

    .icon-btn-stats:after {
        content: 'W'
    }

    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnContact.icon-btn-contact:after,
    .k-window #SchemaWindow #btnContact.icon-btn-contact:after {
        content: 'T'
    }

    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnEmail.icon-btn-email:after,
    .k-window #SchemaWindow #btnEmail.icon-btn-email:after {
        content: 'f'
    }

    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnPrint.icon-btn-print.k-state-hover:after,
    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnSave.icon-btn-save.k-state-hover:after,
    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnContact.icon-btn-contact.k-state-hover:after,
    .k-window #SchemaWindow_wnd_title + .k-window-actions #btnEmail.icon-btn-email.k-state-hover:after,
    .k-window #SchemaWindow #btnPrint.icon-btn-print.k-state-hover:after,
    .k-window #SchemaWindow #btnSave.icon-btn-save.k-state-hover:after,
    .k-window #SchemaWindow #btnContact.icon-btn-contact.k-state-hover:after,
    .k-window #SchemaWindow #btnEmail.icon-btn-email.k-state-hover:after {
        border: 1px solid #A5C001;
        height: 37px;
        margin: -6px 0 0 0px;
        padding: 10px 10px 0 9px;
    }

    .k-window-action {
        opacity: 0.9 !important;
    }

        .k-window-action.k-state-hover {
            opacity: 1 !important;
        }

        .k-window-action > .culture_img {
            background-color: transparent;
            border: 0;
            width: 30px;
            height: 30px;
            cursor: pointer;
            margin: 2px 0 0 0 !important;
            padding: 0 0 0 10px !important;
            -ms-opacity: 1;
            opacity: 1;
            background-size: 30px;
            display: inline-block;
            opacity: 1;
            display: inline-block;
            text-align: left;
            vertical-align: middle;
        }

        .k-window-action > .k-i-da-dk {
            background-image: url('/Images/da-DK.png') !important;
            -ms-background-size: 30px !important;
            background-size: 30px !important;
        }

        .k-window-action > .k-i-en-gb {
            background-image: url('/Images/en-GB.png') !important;
            -ms-background-size: 30px !important;
            background-size: 30px !important;
        }
        .k-window-action > .k-i-sv-se {
            background-image: url('/Images/sv-SE.png') !important;
            -ms-background-size: 30px !important;
            background-size: 30px !important;
        }
        .k-window-action > .k-i-nb-no {
            background-image: url('/Images/nb-No.png') !important;
            -ms-background-size: 30px !important;
            background-size: 30px !important;
        }
        .k-window-action > .k-i-de-de {
            background-image: url('/Images/de-DE.png') !important;
            -ms-background-size: 30px !important;
            background-size: 30px !important;
        }

    #schemaInfo {
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: #537898 1px solid;
        background-color: #d8e5f0;
        margin: 0;
        width: 100%;
    }

    #schemaInfo-top {
        display: flex;
        border-bottom: 1px solid #537898;
        line-height: 40px;
    }

        #schemaInfo-top .schemaInfo-label-description {
            color: #333d47;
            display: block;
            line-height: normal;
            font-size: 0.8em;
        }

    #schemaInfo-bottom {
        display: flex;
        line-height: 40px;
    }

    #schemaInfo .schemaInfo-left {
    }

    #schemaInfo .schemaInfo-right {
        border-left: 1px solid #537898;
    }

    #schemaInfo .schemaInfo-label {
        color: #333d47;
        display: inline-flex;
    }

    #schemaInfo .schemaInfo-value {
        color: #333d47;
        font-family: 'titilliumbold';
        display: inline-flex;
    }

        #schemaInfo .schemaInfo-value input.k-textbox {
        }

        #schemaInfo .schemaInfo-value label.k-checkbox-label {
            margin-top: -15px;
        }

        #schemaInfo .schemaInfo-value label {
        }
    /* Prioritize */
    button.btn-neutral.btn-category-comments, button.btn-neutral.btn-question-comments {
        width: 50px;
        font-size: 0.8em;
    }

    #SchemaCategories table.category_answer td.fill {
        overflow: hidden;
        width: auto;
    }

    #SchemaCategories .shouldPrioritize {
        text-align: center;
    }

        #SchemaCategories .shouldPrioritize .k-checkbox-label {
            margin-top: -17px;
        }

            #SchemaCategories .shouldPrioritize .k-checkbox-label:before {
                margin: 5px 0 0 -0.6785em;
                left: 50%;
            }

    #SchemaCategories table.category_answer td.isSolved:last-child, #SchemaCategories table.category_answer td.isSolved {
        text-align: center;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        width: 110px;
    }

        #SchemaCategories table.category_answer td.isSolved:last-child label, #SchemaCategories table.category_answer td.isSolved label {
            padding: 0;
            margin-top: 15px;
            display: inline-block;
        }
    /* Handlingsplan */
    .dedlineSurpassed {
        color: red;
    }

    .grid-viewDeleted-toolbar {
        height: 3.3em;
        background-color: #333d47 !important;
        border-top: 1px solid #537898;
        color: #537898;
        margin: 0px;
        padding: 7px;
        text-align: left;
        -ms-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
    }

    .grid-view-deleted-participant {
        float: right;
        display: inline-block;
    }

        .grid-view-deleted-participant > label,
        .grid-view-deleted-participant > input {
            display: inline-block;
            margin: 5px;
        }

    .grid-viewDeleted-toolbar > a {
        margin: 3px 5px !important;
        font-family: 'titilliumbold';
        font-size: 1em;
        background-color: #d8e5f0;
        color: #333d47;
        border: 1px solid #537898;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        text-transform: uppercase;
        display: none;
    }

    #viewArchived,
    #viewDeleted {
        float: right;
        color: #537898;
        margin: 7px;
    }

        .grid-viewDeleted-toolbar > input[type='checkbox'],
        #viewArchived > input[type='checkbox']
        #viewDeleted > input[type='checkbox'] {
            display: inline-block;
            margin: 0 0 0 5px;
        }

        .grid-viewDeleted-toolbar > label,
        #viewArchived > label,
        #viewDeleted > label {
            display: inline-block;
            text-transform: none;
        }

    #roadmap_surpassedDeadline {
        float: right;
        color: #537898;
        margin: 7px;
    }

        #roadmap_surpassedDeadline > input[type='checkbox'] {
            display: inline-block;
            margin: 0 0 0 5px;
        }

        #roadmap_surpassedDeadline > label {
            display: inline-block;
            text-transform: none;
        }

    .deadlineFuture {
    }

    #roadmapInfo .selectRisc-status-indicator {
        background-color: transparent;
        vertical-align: top;
    }

        #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap {
            background-color: transparent;
            border: none;
        }

            #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input {
                text-align: left;
            }

                #SelectedRisc_listbox [class^='selectRisc-status-']:before, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > [class^='selectRisc-status-']:before {
                    height: 0;
                    width: 0;
                    margin: 0 0.286em;
                    border: 14px solid white;
                    -ms-border-radius: 50%;
                    border-radius: 50%;
                    display: inline-block;
                    vertical-align: top;
                }

    #SelectedRisc_listbox [class^='selectRisc-status-']:after {
        position: absolute;
        left: 1.3em;
        margin-top: -0.1em;
        line-height: 2em;
    }

    #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > [class^='selectRisc-status-']:after {
        position: absolute;
        left: 14px;
    }

    #SelectedRisc_listbox .selectRisc-status-0:before, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-0:before {
        content: '';
        border-color: white;
    }

    #SelectedRisc_listbox .selectRisc-status-1:before, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-1:before {
        content: '';
        border-color: green;
    }

    #SelectedRisc_listbox .selectRisc-status-2:before, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-2:before {
        content: '';
        border-color: yellow;
    }

    #SelectedRisc_listbox .selectRisc-status-3:before, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-3:before {
        content: '';
        border-color: orange;
    }

    #SelectedRisc_listbox .selectRisc-status-4:before, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-4:before {
        content: '';
        border-color: red;
    }

    #SelectedRisc_listbox .selectRisc-status-5:before, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-5:before {
        content: '';
        border-color: darkred;
    }

    #SelectedRisc_listbox .selectRisc-status-0:after, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-0:after {
        content: '6';
        color: black;
    }

    #SelectedRisc_listbox .selectRisc-status-1:after, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-1:after {
        content: '5';
        color: white;
    }

    #SelectedRisc_listbox .selectRisc-status-2:after, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-2:after {
        content: '4';
        color: black;
    }

    #SelectedRisc_listbox .selectRisc-status-3:after, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-3:after {
        content: '3';
        color: black;
    }

    #SelectedRisc_listbox .selectRisc-status-4:after, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-4:after {
        content: '2';
        color: white;
    }

    #SelectedRisc_listbox .selectRisc-status-5:after, #roadmapInfo .selectRisc-status-indicator > .k-dropdown-wrap > .k-input > .selectRisc-status-5:after {
        content: '1';
        color: white;
    }

    .risc {
        vertical-align: middle;
        text-align: center;
        display: block;
    }

        .risc div.risc-color {
            height: 0;
            width: 0;
            margin: 0.286em;
            border: 14px solid white;
            -ms-border-radius: 50%;
            border-radius: 50%;
            display: inline-block;
            vertical-align: top;
        }

        .risc div.risc-border {
            width: 26px;
            height: 26px;
            border: 1px solid #333d47;
            -ms-border-radius: 50%;
            border-radius: 50%;
            margin: -14px 0 0 -14px;
            vertical-align: bottom;
        }

        .risc div.risc-color:after {
            position: absolute;
            margin: -26px 0 0 -4px;
        }

        .risc > div.risc0 {
            border-color: white;
            color: black;
        }

            .risc > div.risc0:after {
                content: '6'
            }

        .risc > div.risc1 {
            border-color: green;
            color: white;
        }

            .risc > div.risc1:after {
                content: '5'
            }

        .risc > div.risc2 {
            border-color: yellow;
            color: black;
        }

            .risc > div.risc2:after {
                content: '4'
            }

        .risc > div.risc3 {
            border-color: orange;
            color: black;
        }

            .risc > div.risc3:after {
                content: '3'
            }

        .risc > div.risc4 {
            border-color: red;
            color: white;
        }

            .risc > div.risc4:after {
                content: '2'
            }

        .risc > div.risc5 {
            border-color: darkred;
            color: white;
        }

            .risc > div.risc5:after {
                content: '1'
            }

    #roadmapInfo {
        margin: 40px 5px;
        width: 100%;
        height: auto;
        display: block;
    }

        #roadmapInfo .roadmapInfo-section {
            width: 100%;
            display: flex;
            margin: 10px 0;
            height: auto;
        }

        #roadmapInfo .roadmapInfo-label, #roadmapInfo .roadmapInfo-label-fixed, #roadmapInfo .roadmapInfo-label-fixed-small, #roadmapInfo .roadmapInfo-label-fill {
            line-height: 1.9em;
            display: inline-block;
            font-family: 'titilliumbold';
            color: #333d47;
            height: 38px;
        }

        #roadmapInfo .roadmapInfo-label-fixed {
            min-width: 150px;
            width: 150px;
        }

        #roadmapInfo .roadmapInfo-label-fixed-small {
            min-width: 115px;
            width: 115px;
        }

        #roadmapInfo .roadmapInfo-value-fixed, #roadmapInfo .roadmapInfo-value-fill {
            display: inline-flex;
            -ms-border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
            border: #537898 1px solid;
            background-color: #d8e5f0;
            font-family: 'titilliumbold';
            overflow: hidden;
            color: #333d47;
            margin-right: 20px;
            height: 38px;
        }

        #roadmapInfo .roadmapInfo-value-fixed {
            width: 150px;
            min-width: 150px;
        }

        #roadmapInfo .roadmapInfo-fill {
            display: inline-block;
            margin-right: 20px;
            width: 100%;
            overflow: auto;
        }

        #roadmapInfo .roadmapInfo-label-fill, #roadmapInfo .roadmapInfo-value-fill {
            width: 100%;
        }

        #roadmapInfo label {
            padding: 5px 10px;
        }

        #roadmapInfo .k-datepicker, #roadmapInfo .k-picker-wrap, #roadmapInfo .k-textbox, #roadmapInfo .k-input, #roadmapInfo .k-numeric-wrap, #roadmapInfo .k-select {
            border: 0;
            background-color: transparent;
            margin: 0;
            font-family: 'titilliumbold';
            color: #333d47;
        }

        #roadmapInfo .k-input, #roadmapInfo .k-input {
            text-align: right;
            margin: 3px 0 0 0;
            display: inline-block !important;
        }

        #roadmapInfo div.line-center {
            margin: 0 20px 0 5px;
            padding: 6px 10px 0 10px;
            -ms-border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
            border: solid 1px #537898;
            background: #fff;
            font-family: 'titilliumbold';
            vertical-align: top;
            color: #333d47;
            text-transform: uppercase;
            display: block;
            height: 32px;
        }

        #roadmapInfo .roadmap-statutory, #roadmapInfo .roadmap-isconfidential {
            font-size: 14px;
            text-align: center;
            color: #333d47;
            width: 120px;
            min-width: 120px;
            margin: 0 0 0 0;
            padding: 0 3px 0 0;
        }

    @media print {
        #roadmapInfo div.line-center {
            height: 38px;
            width: 128px;
        }
    }

    #roadmapInfo .roadmap-statutory label, #roadmapInfo .roadmap-isconfidential label {
        color: #333d47;
        text-align: left;
        width: 80px;
        min-width: 80px;
        margin: 0;
        padding: 0 0 0 25px;
        margin: 8px 0 0 0;
        font-family: 'titilliumbold';
        vertical-align: middle;
    }

        #roadmapInfo .roadmap-statutory label:before, #roadmapInfo .roadmap-isconfidential label:before {
            padding: 0 0 0 0;
            margin: -3px 0 0 0;
            text-align: left;
            width: 15px;
            height: 15px;
            background-color: #333d47;
            color: #fff;
            vertical-align: bottom;
        }

        #roadmapInfo .roadmap-statutory label:after, #roadmapInfo .roadmap-isconfidential label:after {
            text-align: right;
            font-family: "orbicon-iapv";
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 20px;
            padding: 0 0 0 5px;
            vertical-align: bottom;
        }

        #roadmapInfo .roadmap-isconfidential label:after {
            content: 'E';
        }

        #roadmapInfo .roadmap-statutory label:after {
            content: 'I';
        }

    #roadmapInfo select {
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        width: 100%;
        background-color: transparent;
        padding: 3px 5px;
        height: 32px;
        border: 0;
        display: inline-flex;
    }

    #roadmapFollowup {
        width: 100%;
        margin: 0 0 25px 0;
        padding: 0;
    }

        #roadmapFollowup tr {
            margin: 0;
            padding: 0;
        }

        #roadmapFollowup th {
            margin: 0;
            padding: 0 0 0 5px;
        }

        #roadmapFollowup td {
            margin: 0;
            padding: 0 5px 0 5px;
        }

        #roadmapFollowup th .roadmapInfo-label-fill, #roadmapFollowup th .roadmapInfo-label-fixed {
            display: inline-block;
            width: 100%;
            color: #333d47;
            font-family: 'titilliumbold';
            font-size: 0.8em;
        }

        #roadmapFollowup td .roadmapInfo-value-center, #roadmapFollowup td .roadmapInfo-value-fill, #roadmapFollowup td .roadmapInfo-value-fixed {
            display: inline-block;
            margin: 0;
            padding: 0;
            -ms-border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
            border: #537898 1px solid;
            background-color: #d8e5f0;
            font-family: 'titilliumbold';
            overflow: hidden;
            color: #333d47;
            height: 38px;
            width: 100%;
        }

            #roadmapFollowup td .roadmapInfo-value-fixed .k-datepicker {
                width: 150px;
            }

        #roadmapFollowup td .roadmapInfo-value-center {
            text-align: center;
        }

            #roadmapFollowup td .roadmapInfo-value-center input {
                vertical-align: middle;
            }

        #roadmapFollowup th label {
            padding: 0 0 0 5px;
            margin: 0;
        }

        #roadmapFollowup .k-datepicker, #roadmapFollowup .k-picker-wrap, #roadmapFollowup .k-textbox, #roadmapFollowup .k-input, #roadmapFollowup .k-numeric-wrap, #roadmapFollowup .k-select {
            border: 0;
            background-color: transparent;
            margin: 0;
            font-family: 'titilliumbold';
            color: #333d47;
        }

        #roadmapFollowup .k-input, #roadmapFollowup .k-input {
            text-align: right;
            margin: 3px 0 0 0;
        }

        #roadmapFollowup .k-checkbox-label {
            margin: 15px;
            display: inline-block;
        }

            #roadmapFollowup .k-checkbox-label:before {
                margin: -4px 0 0 0;
            }

    h1.line-center, h2.line-center {
        overflow: hidden;
        text-align: center;
        margin: 10px 0 20px 0;
    }

        h1.line-center > span {
            padding: 6px 10px 0 10px;
            background: #fff;
            font-size: 0.8em;
            font-family: 'titilliumbold';
            vertical-align: middle;
            color: #333d47;
            text-transform: uppercase;
            text-align: center;
        }

        h2.line-center > span {
            padding: 6px 10px 0 10px;
            background: #fff;
            font-size: 0.55em;
            font-family: 'titilliumbold';
            vertical-align: middle;
            color: #333d47;
            text-transform: uppercase;
            text-align: center;
        }

        h1.line-center:before, h1.line-center:after, h2.line-center:before, h2.line-center:after {
            border-top: solid 1px #537898;
            content: "";
            display: inline-block;
            height: 0;
            position: relative;
            vertical-align: middle;
            width: 50%;
        }

    h2:before {
        right: 0.5em;
        margin-left: -50%;
    }

    h2:after {
        left: 0.5em;
        margin-right: -50%;
    }

    #roadmapDescription, #roadmapSolution, #roadmapArea, #roadmapActivities {
        margin: 0 5px 25px 5px;
        width: 100%;
        height: auto;
        display: inline-block;
    }

        #roadmapDescription .roadmapInfo-section, #roadmapSolution .roadmapInfo-section, #roadmapArea .roadmapInfo-section, #roadmapActivities .roadmapInfo-section {
            display: inline;
            height: auto;
        }

        #roadmapDescription .roadmapInfo-value-fill, #roadmapSolution .roadmapInfo-value-fill, #roadmapArea .roadmapInfo-value-fill, #roadmapActivities .roadmapInfo-value-fill {
            display: flex;
            padding: 0 20px 0 5px;
        }

    #SchemaWindow .anonymous-block {
        margin: 10px 0;
        text-align: center;
    }

        #SchemaWindow .anonymous-block h1, #SchemaWindow .anonymous-block h2 {
            font-size: 1.6em;
        }

    #SchemaWindow .anonymous-input {
        width: 500px;
        text-align: center;
        display: inline-block;
        padding: 25px 0;
    }

        #SchemaWindow .anonymous-input label {
            text-align: center;
            font-size: 1.2em;
        }

    #SchemaWindow .anonymous-input-form {
        display: block;
        text-align: left;
    }

        #SchemaWindow .anonymous-input-form input {
            display: inline-block;
            text-align: center;
            -ms-border-radius: 25px;
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            border-radius: 25px;
            width: 60%;
            height: 40px;
            line-height: 40px;
            margin: 0;
        }

        #SchemaWindow .anonymous-input-form button {
            display: inline-block;
            text-align: center;
            -ms-border-radius: 25px;
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            border-radius: 25px;
            color: #fff;
            background-color: #afca0b;
            font-family: 'titilliumbold';
            font-size: 1em;
            width: auto;
            line-height: 40px;
            text-decoration: none;
            padding: 0 15px;
            margin: 0 0 0 5px;
        }

    span[aria-owns='Schemas_listbox'] {
        width: 500px;
    }

    #SchemaWindow #anonymous-overadmin {
        padding: 5px 15px 15px 0;
    }

        #SchemaWindow #anonymous-overadmin button {
            display: inline-block;
            text-align: center;
            -ms-border-radius: 25px;
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            border-radius: 25px;
            color: #fff;
            background-color: #afca0b;
            font-family: 'titilliumbold';
            font-size: 1em;
            width: auto;
            line-height: 40px;
            text-decoration: none;
            padding: 0 15px;
            margin: 0 0 0 5px;
        }
    /* Category / Categories */
    ul.k-panelbar > li.k-item, #SchemaCategories li.k-item {
        page-break-before: always;
    }

        ul.k-panelbar > li.k-item:first-child, #SchemaCategories li.k-item:first-child {
            page-break-before: avoid;
        }

        ul.k-panelbar > li.k-item tr, #SchemaCategories tr {
            -moz-page-break-inside: avoid;
            page-break-inside: avoid;
        }

    #SchemaCategories tr {
        background-color: #FFF;
    }

    #SchemaCategories div.k-content {
        margin: 0;
    }

    #SchemaCategories li.k-item {
        margin-top: 5px;
    }

    #SchemaCategories table.category_answer {
        width: 100%;
        margin: 0;
        background-color: #FFF;
    }

        #SchemaCategories table.category_answer td, #SchemaCategories table.category_answer th {
            font-size: 1.2em;
            border: #537898 1px solid;
            padding: 3px 5px;
            margin: 0;
            word-wrap: break-word;
            background-color: #FFF;
        }

        #SchemaCategories table.category_answer th {
            width: 55px;
            min-width: 55px;
            text-align: center;
            vertical-align: top;
            background-color: #d9d9d6;
            padding: 5px 5px 5px 10px;
        }

            #SchemaCategories table.category_answer th:first-child {
                width: 225px;
                text-align: left;
                vertical-align: top;
                padding: 40px 0 5px 10px;
            }

            #SchemaCategories table.category_answer th.not-evaluation:last-child, #SchemaCategories table.category_answer th.not-evaluation {
                width: 100px;
                text-align: center;
                vertical-align: top;
                padding: 40px 5px 5px 5px;
            }

            #SchemaCategories table.category_answer th:last-child {
                width: auto;
                text-align: left;
                vertical-align: top;
                padding: 40px 0 5px 10px;
            }

            #SchemaCategories table.category_answer th img {
                padding: 5px;
            }

        #SchemaCategories table.category_answer td li span {
            position: absolute;
        }

        #SchemaCategories table.category_answer td li p {
            padding-left: 3em;
        }

        #SchemaCategories table.category_answer td {
            text-align: center;
            width: 55px;
            min-width: 55px;
            height: 4em;
        }

            #SchemaCategories table.category_answer td:first-child {
                text-align: left;
                width: 40%;
                -moz-min-width: 225px;
                -ms-min-width: 225px;
                -o-min-width: 225px;
                -webkit-min-width: 225px;
                min-width: 225px;
                vertical-align: top;
                padding: 5px 5px 5px 10px;
            }

            #SchemaCategories table.category_answer td.not-evaluatiuon, #SchemaCategories table.category_answer td.not-evaluatiuon:last-child {
                vertical-align: middle;
                text-align: center;
            }

            #SchemaCategories table.category_answer td:last-child {
                text-align: left;
                width: 60%;
                padding: 5px 17px 5px 5px;
                vertical-align: top;
            }

            #SchemaCategories table.category_answer td input[type='radio'] {
                text-align: center;
                width: auto;
                margin: -10px 0 0 -5px;
            }

        #SchemaCategories table.category_answer th input[type='radio'] {
            text-align: center;
            width: auto;
            margin: -10px 0 0 -5px;
        }

        #SchemaCategories table.category_answer th .k-radio-label, #SchemaCategories table.category_answer td .k-radio-label {
            width: auto;
            padding: 0;
            margin: 0;
            display: inline-block;
        }

            #SchemaCategories table.category_answer th .k-radio-label:after, #SchemaCategories table.category_answer th .k-radio-label:before, #SchemaCategories table.category_answer td .k-radio-label:after, #SchemaCategories table.category_answer td .k-radio-label:before {
                text-align: center !important;
                padding: 0;
                margin: -10px 0 0 -10px;
                display: block;
            }

            #SchemaCategories table.category_answer th .k-radio-label:after, #SchemaCategories table.category_answer td .k-radio-label:after {
                border-color: #333d47;
                border-style: solid;
                width: 0;
                height: 0;
                border-width: 6px;
                color: #333d47;
                display: block;
            }

            #SchemaCategories table.category_answer th .k-radio-label:before, #SchemaCategories table.category_answer td .k-radio-label:before {
                /*background-color: #333d47;*/
                border-color: #333d47;
                width: 20px;
                height: 20px;
                border-width: 1px;
                color: #333d47;
            }

        #SchemaCategories table.category_answer td label[name='printNote'], #SchemaCategories table.category_answer td textarea {
            outline: none;
            text-align: left;
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0 5px;
            font-size: 1em;
            -moz-resize: none;
            -ms-resize: none;
            -o-resize: none;
            resize: none;
            word-wrap: break-word;
            overflow: hidden;
            border: 0;
        }

        #SchemaCategories table.category_answer td select[name='Note'] {
            outline: none;
            text-align: left;
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0 5px;
            font-size: 1em;
            -moz-resize: none;
            -ms-resize: none;
            -o-resize: none;
            resize: none;
            word-wrap: break-word;
            overflow: hidden;
            border: 0;
        }

    #SchemaCategories table.category_answer_whistleblower {
        width: calc(100% - 10px);
        background-color: #FFF;
    }

    #SchemaCategories .category_answer_whistleblower_header {
        background-color: #333d47;
    }

        #SchemaCategories .category_answer_whistleblower_header label[name='printNote'],
        #SchemaCategories .category_answer_whistleblower_header textarea {
            color: #FFF;
            font-weight: bold;
        }

    #SchemaCategories .category-settings-questions .category_answer_whistleblower_header,
    #SchemaCategories .category-settings-questions .category_answer_whistleblower,
    #SchemaCategories .category-settings-questions .category-settings-questions-footer {
        width: 50%;
    }

        #SchemaCategories .category-settings-questions .category_answer_whistleblower edit-textarea,
        #SchemaCategories .category-settings-questions .category_answer_whistleblower label[name='printNote'],
        #SchemaCategories .category-settings-questions .category_answer_whistleblower textarea,
        #SchemaCategories .category-settings-questions .category_answer_whistleblower input[type='text'] {
            width: 100%;
        }

    #SchemaCategories table.category_answer_whistleblower tr {
    }

    #SchemaCategories table.category_answer_whistleblower td,
    #SchemaCategories table.category_answer_whistleblower th {
        font-size: 1.2em;
        padding: 3px 5px;
        margin: 0;
        word-wrap: break-word;
        background-color: #FFF;
    }

    #SchemaCategories table.category_answer_whistleblower th {
        text-align: center;
        vertical-align: top;
        background-color: #d9d9d6;
        padding: 5px 5px 5px 10px;
    }

    #SchemaCategories table.category_answer_whistleblower td label[name='printNote'],
    #SchemaCategories table.category_answer_whistleblower td textarea,
    #SchemaCategories table.category_answer_whistleblower td input[type='text'] {
        outline: none;
        text-align: left;
        width: 100%;
        height: 100%;
        margin: 5px;
        padding: 0 5px;
        font-size: 1em;
        -moz-resize: none;
        -ms-resize: none;
        -o-resize: none;
        resize: none;
        word-wrap: break-word;
        overflow: hidden;
        border: 0;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #SchemaCategories table.category_answer_whistleblower td select[name='Note'] {
        outline: none;
        text-align: left;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0 5px;
        font-size: 1em;
        -moz-resize: none;
        -ms-resize: none;
        -o-resize: none;
        resize: none;
        word-wrap: break-word;
        overflow: hidden;
        border: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #SchemaCategories table.category_answer_whistleblower td .category_answer_value {
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: #537898 1px solid;
        padding: 5px;
    }
    /* Edit Category */
    .category-settings {
        margin: 0;
    }

    .category-settings-description ul, .category-settings {
        width: 100%;
        text-align: left;
        display: block;
    }

        .category-settings > div {
            width: 100%;
            margin: 0;
            padding: 20px 0;
            background-color: #d9d9d6;
        }

        .category-settings .category-settings-first,
        .category-settings .category-profile-first {
            flex-grow: 60;
        }

    #SchemaCategories .category-settings .category-settings-score,
    #SchemaCategories .category_answer.category-settings-boost {
        width: 80px;
        text-align: center;
        border-right: 1px solid #333d47;
        padding: 0;
    }

    #SchemaCategories .category_answer.category-settings-boost {
        padding-top: 10px;
    }

        #SchemaCategories .category-settings .category-settings-score > label:not(.k-checkbox-label), #SchemaCategories .category_answer.category-settings-boost > label:not(.k-checkbox-label) {
            margin: -5px 0 5px 0px;
            padding: 10px 0 0 0;
            text-align: center;
        }

        #SchemaCategories .category-settings .category-settings-score.category-settings-inactive > span,
        #SchemaCategories .category_answer.category-settings-boost.category-settings-inactive > span {
            padding: 10px 0 0 0;
            text-align: center;
        }

        #SchemaCategories .category-settings .category-settings-score > span.k-widget,
        #SchemaCategories .category_answer.category-settings-boost > span.k-widget {
            padding: 0 10px 10px 10px;
            width: auto;
        }

    .category-settings .category-settings-eval {
        width: 100px;
        max-width: 100px;
        margin: 0;
        padding: 0;
    }

    .category-settings .category-profile-eval {
        width: 150px;
        max-width: 150px;
        margin: 0;
        padding: 0;
    }

    .category-settings .category-settings-eval:last-child,
    .category-settings .category-profile-eval {
        border-width: 0 1px 1px 1px;
        border-style: solid;
        border-color: #333d47;
    }

    .category-settings .category-settings-last, .category-settings .category-profile-last {
        border-right: 1px;
        border-style: solid;
        border-color: #333d47;
    }

    .category-settings .category-settings-first,
    .category-settings .category-settings-last,
    .category-settings .category-settings-eval {
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .category-settings .category-profile-first,
    .category-settings .category-profile-last,
    .category-settings .category-profile-eval {
        /*display: inline-block;*/
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .category-settings .category-profile-first > li,
        .category-settings .category-profile-first > div.edit-textarea,
        .category-settings .category-settings-first > li,
        .category-settings .category-settings-last > div.edit-textarea {
            margin-top: 10px;
        }

        .category-settings .category-settings-first > div,
        .category-settings .category-settings-eval > div,
        .category-settings .category-profile-first > div,
        .category-settings .category-profile-eval > div {
            display: inline-block;
        }

    .category-settings .category-settings-eval,
    .category-settings .category-profile-eval {
        border-width: 0 0 1px 1px;
        border-style: solid;
        border-color: #333d47;
        background-color: #d9d9d6;
        color: #333d47;
    }

        .category-settings .category-settings-eval.border-top {
            border-top: 1px solid #333d47;
        }

    .category-settings .category-profile-first {
    }

    .category-settings .category-settings-eval {
        background-color: #fff;
    }

    .category-settings .category-profile-last,
    .category-profile-header > textarea,
    .category-settings .category-profile-eval {
        background-color: #d9d9d6;
        font-family: 'titilliumbold';
        color: #333d47;
    }

    .category-settings .category-profile-last {
        text-align: left;
    }

        .category-settings .category-profile-last .category-profile-header,
        .category-settings .category-profile-eval .category-profile-header {
        }

    #SchemaCategories .category-settings label:not(.k-checkbox-label) {
        font-size: 0.8em;
        font-family: "titilliumthin", Verdana, Helvetica, Sans-Serif;
        color: #333d47;
        text-align: left;
        margin: -5px 5px 5px 5px;
    }

    #SchemaCategories .category-settings .k-checkbox-label {
        font-family: 'titilliumbold';
        font-size: 0.8em;
        line-height: 1.357em;
        margin: 3px 1px 5px 5px;
        text-align: left;
        white-space: pre-wrap;
        text-wrap: avoid;
        color: #333d47;
        -moz-word-break: break-word;
        -o-word-break: break-word;
        word-break: break-word;
    }

    #SchemaCategories .category-settings .k-radio-label {
        display: inline-block !important;
        vertical-align: middle;
    }

    .k-checkbox:checked + .k-checkbox-label:before, .k-checkbox-label.checkbox-active:before {
        background-color: #333d47 !important;
        color: #d9d9d6 !important;
    }

    .category-settings-active {
    }

    #changeSmiley {
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: 1px solid #333d47;
        background-color: #FFFFFF;
        width: 351px;
        position: absolute;
        top: 370px;
    }

    .category-settings-smiley {
    }

    [aria-owns^='Evaluate'][aria-owns*='Smiley'][aria-owns$='_listbox'].k-dropdown .k-dropdown-wrap {
        padding: 0 15px 0 0;
    }

    [aria-owns^='Evaluate'][aria-owns*='Smiley'][aria-owns$='_listbox'].k-dropdown .k-input {
        margin: 0;
        padding: 0;
        height: 32px;
    }

        [aria-owns^='Evaluate'][aria-owns*='Smiley'][aria-owns$='_listbox'].k-dropdown .k-input img {
            margin: 0;
            padding: 0;
            width: 25px;
            height: 25px;
        }

    [id^='Evaluate'][id*='Smiley'][id$='-list'].k-list-container {
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: 1px solid #333d47;
        background-color: #FFFFFF;
        width: 430px !important;
    }

        [id^='Evaluate'][id*='Smiley'][id$='-list'].k-list-container ul li {
            -ms-border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
            display: inline-block;
        }

            [id^='Evaluate'][id*='Smiley'][id$='-list'].k-list-container ul li div {
                -ms-border-radius: 10px;
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                display: inline-block;
                padding: 5px 5px;
                cursor: pointer;
            }

            [id^='Evaluate'][id*='Smiley'][id$='-list'].k-list-container ul li img {
                width: 25px;
                height: 25px;
                margin: 5px;
            }

    .category-settings-comment {
        text-align: left;
    }

    #SchemaCategories .category-settings-statistics {
        text-align: left;
    }

        #SchemaCategories .category-settings-statistics > div {
            border-bottom: 0;
        }

        #SchemaCategories .category-settings-statistics .k-selected-color {
            width: 100%;
        }

    #SchemaCategories .category-settings .category-settings-description .k-content {
        padding: 0;
        overflow: hidden;
        border-color: #333d47;
        border-width: 1px 0 1px 0;
    }

    .category-settings-description {
        border-width: 1px 0 0 0;
        border-style: solid;
        border-color: #333d47;
        text-align: left;
    }

        .category-settings-description .category-settings-description-table,
        .category-settings-description .category-settings-questions {
            width: 100%;
            margin: 0;
        }

        .category-settings-description .category-settings-questions-footer,
        .category-settings-description .category-settings-category-footer {
            padding: 0.25em 0.25em 0.25em 0em;
        }

        .category-settings-description .category-settings-description-table tr {
            background-color: transparent;
            vertical-align: top;
        }

            .category-settings-description .category-settings-description-table tr td {
                border-bottom: 1px solid #537898;
            }

    #SchemaCategories .category-settings-first.category_answer > li,
    #SchemaCategories .category-settings-description-table .category-settings-description-header-name > li
    #SchemaCategories .category-settings-description-table .category-settings-description-header-description > li {
        display: flex;
        vertical-align: top;
    }

    #SchemaCategories .category-settings-description-table .category-settings-description-header-name > li > span,
    #SchemaCategories .category-settings-description-table .category-settings-description-header-description > li > span {
        display: inline-flex;
        font-family: 'titilliumbold';
        width: 200px;
        padding: 0 0 0 5px;
    }

    #SchemaCategories .category-settings-description-table .category-settings-description-header-name > li > p,
    #SchemaCategories .category-settings-description-table .category-settings-description-header-description > li > p {
        display: inline-flex;
        flex-grow: 100;
        width: calc(100vw - 270px);
    }

    .category-settings-description .category-settings-first {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #537898;
        width: 200px;
    }

    .category-settings-description .category-profile-first {
        border-width: 0 1px 1px 0;
        border-style: solid;
        border-color: #537898;
        width: 225px;
    }

    .category-settings-description .category-settings-eval {
        border-width: 1px 1px 1px 0;
        border-style: solid;
        border-color: #537898;
        width: 100px;
        padding: 10px;
    }

    .category-settings-description .category-profile-eval {
        border-width: 1px 1px 1px 0;
        border-style: solid;
        border-color: #537898;
        width: 150px;
        padding: 10px;
        vertical-align: top;
    }

    .category-settings-description .category-profile-last {
        border-width: 1px 1px 1px 0;
        border-style: solid;
        border-color: #537898;
        padding: 10px;
    }

    .category-settings-description .category-settings-border-top {
        border-top: 1px solid #537898 !important;
    }

    .category-settings-description .category-settings-border-bottom {
        border-bottom: 1px solid #537898 !important;
    }

    .tbEvaluateScore {
        text-align: center;
        padding: .143em 10px;
        margin: 0;
        height: 1.714em;
        line-height: 1.714em;
        text-indent: .571em;
        display: inline-block;
        width: calc(100% - 40px);
        vertical-align: top;
        outline: none;
        border-color: #bababa;
        border-width: 1px;
        border-collapse: collapse;
        border-style: solid;
    }
    /* Chrome, Safari, Edge, Opera */
    input.tbEvaluateScore::-webkit-outer-spin-button,
    input.tbEvaluateScore::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    /* Firefox */
    input.tbEvaluateScore[type=number] {
        -moz-appearance: textfield;
    }

    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-first.category-settings-inactive,
    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-eval.category-settings-inactive,
    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-boost.category-settings-inactive,
    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-last.category-settings-inactive {
        background-color: #d9d9d6 !important;
    }

    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-first.category-settings-active,
    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-eval.category-settings-active,
    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-boost.category-settings-active,
    #SchemaCategories .category-settings .category-settings-description .category_answer.category-settings-last.category-settings-active {
        background-color: #FFFFFF !important;
    }

    .category-settings-description .category_answer.category-settings-first, .category-settings-description .category_answer.category-settings-last,
    .category-settings-description .category_answer.category-settings-eval, .category-settings-description .category_answer.category-profile-eval,
    .category-settings-description .category_answer.category-settings-eval, .category-settings-description .category_answer.category-profile-boost,
    .category-settings-description .category_answer.category-profile-first, .category-settings-description .category_answer.category-profile-last {
        border-color: #537898;
        border-width: 0 1px 1px 0;
        border-style: solid;
    }

    .category-settings-description .category-settings-last {
        border: none;
        -o-flex-grow: 100;
        -webkit-flex-grow: 100;
        flex-grow: 100;
    }

    .category-settings-description .category-profile-last {
        border-width: 0 0 1px 0;
        border-style: solid;
        border-color: #333d47;
        -o-flex-grow: 300;
        -webkit-flex-grow: 300;
        flex-grow: 300;
    }

    .category-settings-description ul {
        text-align: left;
    }
    /*.edit-textarea:after {
    font-family: "orbicon-iapv" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: lowercase !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: 'o';
    color: #333d47;
    font-size: 10px;
    vertical-align: bottom;
    text-align: right;
    float: right;
    position: absolute;
    margin: 5px 0 0 0px;
}
.category-settings-eval.category_answer.edit-textarea:after {
    margin: -5px 0 0 45px;
}
.edit-textarea {
    padding-right: 15px !important;
    margin-right: 0 !important;
}*/
    .category-settings-description textarea {
        outline: none;
        text-align: left;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0 5px;
        font-size: 1em;
        -moz-resize: none;
        -ms-resize: none;
        -o-resize: none;
        resize: none;
        word-wrap: break-word;
        overflow: hidden;
        border: 0;
        background-color: transparent;
    }

    #SchemaCategories .category_answer_description {
        background-color: #333d47;
        color: #d9d9d6;
        padding: 5px 15px 15px 15px;
        text-align: left;
        font-size: 1.2em;
    }

    #SchemaCategories .category-settings .category-settings-description .category-settings-eval.category_answer > li > div > textarea {
        padding: 0;
        text-align: center;
    }

    #SchemaCategories .category-settings .category-settings-description .category_answer > li > span {
        display: inline-flex;
        vertical-align: top;
        text-align: left;
        padding: 0 0 0 5px;
    }

    #SchemaCategories .category-settings .category-settings-description .category_answer > li > div {
        display: inline-flex;
        flex-grow: 100;
    }

        #SchemaCategories .category-settings .category-settings-description .category_answer > li > div > textarea {
            display: inline-block;
            text-align: left;
        }

    #SchemaCategories .category-settings .category-settings-description .category-settings-questions .category-settings-eval.category_answer,
    #SchemaCategories .category-settings .category-settings-description .category-settings-questions .category-settings-last.category_answer,
    .category-settings-description .category-settings-questions-footer {
        background-color: #d9d9d6;
    }

    #SchemaCategories .category-settings .category-settings-description .category-settings-questions .category-profile-eval.category_answer,
    #SchemaCategories .category-settings .category-settings-description .category-settings-questions .category-profile-last.category_answer {
        background-color: #FFF;
    }

    .category-settings-description .category-settings-category-footer {
        background-color: #333d47;
        color: #d9d9d6;
    }

        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-minus:before,
        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-plus:before,
        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-arrow-up:before,
        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-arrow-down:before,
        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-minus,
        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-plus,
        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-arrow-up,
        .category-settings-description .category-settings-category-footer button.k-button.k-button-icontext.k-button-icon-arrow-down {
            color: #d9d9d6;
            border-color: #d9d9d6;
        }

    .category-settings-description .category-settings-questions-footer {
        border-width: 0 0 1px 0;
        border-style: solid;
        border-color: #333d47;
    }
    /* Quick start */
    [name='quickStart'] {
        font-family: 'titilliumbold';
        -ms-border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #AFCA0B;
        background-color: #AFCA0B;
        color: #fff;
        padding: 5px 0;
        margin: 5px;
        width: 205px;
        height: 90px;
        font-size: 1em;
        display: inline-flex;
        vertical-align: middle;
        text-align: center;
        text-transform: uppercase;
        cursor: pointer;
    }

        [name='quickStart']:hover {
            background-color: #fff;
            color: #AFCA0B;
        }

        [name='quickStart'] > div {
            height: 90px;
            margin: 0 25px;
            vertical-align: middle;
            display: table;
        }

            [name='quickStart'] > div > span {
                max-height: 90px;
                max-width: 155px;
                width: 155px;
                vertical-align: middle;
                display: table-cell;
                -moz-text-overflow: ellipsis;
                text-overflow: ellipsis;
                overflow: hidden;
                word-wrap: break-word;
            }

        [name='quickStart'].quickStart-nav:after {
            -ms-border-radius: 50px 0 5px 0;
            -moz-border-radius: 50px 0 5px 0;
            -webkit-border-radius: 50px 0 5px 0;
            border-radius: 50px 0 5px 0;
            content: '>';
            background-color: #A5C001;
            color: #fff;
            width: 30px;
            height: 30px;
            position: relative;
            margin: 65px 0 0 -30px;
            padding: 2px 5px 0 15px;
            line-height: 30px;
            font-size: 1.2em;
        }

    #QuickStartWindow_content {
        margin: 20px;
    }

    #Dashboard {
    }

        #Dashboard .k-content {
            padding: 25px 0;
        }

        #Dashboard .k-header {
            font-size: 1.8em;
            text-transform: uppercase;
        }

    .k-panelbar > .k-item > .k-link.k-header {
        line-height: 1em !important;
    }

    #quickStart {
        text-align: center;
        display: block;
    }

        #quickStart h2 {
            text-transform: uppercase;
            font-family: 'titilliumbold';
            color: #A5C001;
            text-align: center;
            padding: 0 0 25px 0;
            font-size: 1.2em;
            margin: 0;
        }

        #quickStart button#btnBack {
            margin-top: 25px;
        }

    #QuickStartWindow header {
        display: none;
    }

    #welcomeMessage {
        padding: 0 25px;
        text-align: left;
        font-size: 12pt;
    }

    #quickAccess {
        text-align: center;
        display: block;
    }

    .quickAccess-item h2 {
        text-transform: uppercase;
        font-family: 'titilliumbold';
        color: #333d47;
        text-align: center;
        padding: 0 0 25px 0;
        font-size: 1.2em;
        margin: 0;
    }

    .quickAccess-item {
        font-family: 'titilliumbold';
        -ms-border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #333d47;
        color: #333d47;
        margin: 5px;
        width: 200px;
        height: 125px;
        font-size: 0.8em;
        display: inline-flex;
        vertical-align: middle;
        text-align: left;
        text-transform: uppercase;
        cursor: pointer;
    }

        .quickAccess-item .quickAccess-content:hover, .quickAccess-item:hover {
            border-color: #A5C001;
            background-color: #A5C001;
            color: #fff;
        }

        .quickAccess-item #quickAccess-add {
            font-family: "titilliumthin", Verdana, Helvetica, Sans-Serif;
            display: block;
            text-align: center;
            vertical-align: middle;
            font-size: 4em;
            line-height: 115px;
            width: 100%;
        }

    #quickAccess-legends {
        text-align: left;
        margin: 25px 25px 0 25px;
        font-size: 1em;
    }

        #quickAccess-legends > div {
            display: inline-block;
            margin-right: 15px;
        }

            #quickAccess-legends > div:before {
                -ms-border-radius: 25px;
                -moz-border-radius: 25px;
                -webkit-border-radius: 25px;
                border-radius: 25px;
                margin-right: 10px;
                display: inline-block;
            }

    .quickAccess-item .quickAccess-edit {
        width: 35px;
        height: 30px;
        background-color: transparent;
        display: inline-block;
        float: right;
        font-size: 23px;
    }

    .quickAccess-item .quickAccess-statutory {
        width: 35px;
        height: 30px;
        background-color: transparent;
        display: inline-block;
        float: left;
        font-size: 23px;
    }

    .quickAccess-item .quickAccess-status-indicator {
        width: 35px;
        height: 30px;
        background-color: transparent;
        display: inline-block;
        float: left;
        font-size: 23px;
    }

        .quickAccess-item .quickAccess-edit > .k-dropdown-wrap, .quickAccess-item .quickAccess-statutory > .k-dropdown-wrap, .quickAccess-item .quickAccess-status-indicator > .k-dropdown-wrap {
            border-width: 0;
            background-color: transparent;
            padding: 0;
            text-align: left;
            height: 30px;
        }

            .quickAccess-item .quickAccess-edit > .k-dropdown-wrap > .k-input, .quickAccess-item .quickAccess-statutory > .k-dropdown-wrap > .k-input, .quickAccess-item .quickAccess-status-indicator > .k-dropdown-wrap > .k-input {
                background-color: transparent;
                padding: 0;
                height: 30px;
            }

            .quickAccess-item .quickAccess-edit > .k-dropdown-wrap > .k-select, .quickAccess-item .quickAccess-statutory > .k-dropdown-wrap > .k-select, .quickAccess-item .quickAccess-status-indicator > .k-dropdown-wrap > .k-select {
                display: none;
                height: 30px;
            }

            .quickAccess-item .quickAccess-edit > .k-dropdown-wrap > .k-input > div {
                font-family: "Arial" !important;
                width: 35px;
                height: 30px;
                font-size: 20px;
                line-height: 30px;
                text-align: left;
                margin-left: -10px;
                color: #d8e5f0;
            }

            .quickAccess-item .quickAccess-statutory > .k-dropdown-wrap > .k-input > div {
                font-family: "orbicon-iapv" !important;
                font-style: normal !important;
                font-weight: normal !important;
                font-variant: normal !important;
                text-transform: none !important;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                width: 35px;
                height: 30px;
                color: #d8e5f0;
                font-size: 18px;
                text-align: left;
                line-height: 30px;
            }

                .quickAccess-item .quickAccess-statutory > .k-dropdown-wrap > .k-input > div.quickAccess-statutory-0 {
                    opacity: 0.5;
                }

                    .quickAccess-item .quickAccess-statutory > .k-dropdown-wrap > .k-input > div.quickAccess-statutory-0:after {
                        content: '';
                        border-bottom: 2px solid #B20000;
                        position: absolute;
                        margin-left: -40px;
                        margin-top: -30px;
                        width: 35px;
                        height: 30px;
                        z-index: 9999;
                        -webkit-transform: translateY(20px) translateX(5px) rotate(-45deg);
                        -moz-transform: translateY(20px) translateX(5px) rotate(-45deg);
                        -ms-transform: translateY(20px) translateX(5px) rotate(-45deg);
                        -o-transform: translateY(20px) translateX(5px) rotate(-45deg);
                        transform: translateY(20px) translateX(5px) rotate(-45deg);
                        opacity: 1;
                    }

    [id^='quickAccess-status-'][id$='-list'] ul > li [class^='quickAccess-status-']:before {
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        display: inline-block;
        margin-right: 5px;
    }

    .quickAccess-item .quickAccess-status-indicator > .k-dropdown-wrap > .k-input > div {
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        display: inline-block;
        vertical-align: super;
    }

    [id^='quickAccess-status-'][id$='-list'] .quickAccess-status-0:before, .quickAccess-item .quickAccess-status-indicator .quickAccess-status-0, #quickAccess-legends .quickAccess-status-0:before {
        content: '';
        width: 10px;
        height: 10px;
        border: 1px solid #FFF;
        background-color: #537898;
    }

    [id^='quickAccess-status-'][id$='-list'] .quickAccess-status-1:before, .quickAccess-item .quickAccess-status-indicator .quickAccess-status-1, #quickAccess-legends .quickAccess-status-1:before {
        content: '';
        width: 10px;
        height: 10px;
        border: 1px solid #FFF;
        background-color: #B24444;
    }

    [id^='quickAccess-status-'][id$='-list'] .quickAccess-status-2:before, .quickAccess-item .quickAccess-status-indicator .quickAccess-status-2, #quickAccess-legends .quickAccess-status-2:before {
        content: '';
        width: 10px;
        height: 10px;
        border: 1px solid #FFF;
        background-color: #F5B900;
    }

    [id^='quickAccess-status-'][id$='-list'] .quickAccess-status-3:before, .quickAccess-item .quickAccess-status-indicator .quickAccess-status-3, #quickAccess-legends .quickAccess-status-3:before {
        content: '';
        width: 10px;
        height: 10px;
        border: 1px solid #FFF;
        background-color: #AFCA0B;
    }

    [id^='quickAccess-status-'][id$='-list'] .quickAccess-status-4:before, .quickAccess-item .quickAccess-status-indicator .quickAccess-status-4, #quickAccess-legends .quickAccess-status-4:before {
        content: '';
        width: 10px;
        height: 10px;
        border: 1px solid #FFF;
        background-color: #537898;
    }

    #quickAccess-sorting {
        float: right;
        display: inline-block;
    }

        #quickAccess-sorting > .k-widget.k-dropdown.k-header {
            margin-top: -40px;
            margin-right: 25px;
            width: 250px;
        }

            #quickAccess-sorting > .k-widget.k-dropdown.k-header .k-dropdown-wrap {
                -ms-border-radius: 25px;
                -moz-border-radius: 25px;
                -webkit-border-radius: 25px;
                border-radius: 25px;
                border: 1px solid #333d47;
                font-size: 14px;
                color: #333d47;
                font-weight: bold;
                text-transform: none;
            }

    #QuickAccess_sorting-list {
        -ms-border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #333d47;
        font-size: 14px;
        color: #333d47;
        font-weight: bold;
    }

        #QuickAccess_sorting-list ul > li {
            font-size: 14px;
            color: #333d47;
            font-weight: bold;
            text-transform: none;
        }

    [id^='quickAccess-statutory-'][id$='-list'] ul > li [class^='quickAccess-statutory-0']:after {
        content: '';
        border-bottom: 2px solid #B20000;
        position: absolute;
        left: -10px;
        margin-top: -25px;
        width: 25px;
        height: 20px;
        z-index: 9999;
        -webkit-transform: translateY(20px) translateX(5px) rotate(-45deg);
        -moz-transform: translateY(20px) translateX(5px) rotate(-45deg);
        -ms-transform: translateY(20px) translateX(5px) rotate(-45deg);
        -o-transform: translateY(20px) translateX(5px) rotate(-45deg);
        transform: translateY(20px) translateX(5px) rotate(-45deg);
        opacity: 1;
    }

    [id^='quickAccess-statutory-'][id$='-list'] ul > li .quickAccess-statutory-0:before {
        opacity: 0.5;
    }

    [id^='quickAccess-statutory-'][id$='-list'] ul > li [class^='quickAccess-statutory-']:before {
        margin-right: 5px;
        vertical-align: bottom;
    }

    [id^='quickAccess-statutory-'][id$='-list'] ul > li [class^='quickAccess-statutory-']:before, #quickAccess-legends .quickAccess-statutory:before {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: 'I';
        vertical-align: bottom;
    }

    [id^='quickAccess-edit-'][id$='-list'] ul > li [class^='quickAccess-edititem-']:before {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-right: 5px;
        font-size: 0.8em;
    }

    [id^='quickAccess-edit-'][id$='-list'] ul > li .quickAccess-edititem-1:before {
        content: 'o';
    }

    [id^='quickAccess-edit-'][id$='-list'] ul > li .quickAccess-edititem-2:before {
        content: 'i';
    }

    [id^='quickAccess-edit-'][id$='-list'] ul > li .quickAccess-edititem-3:before {
        content: 'm';
    }

    #QuickAccessWindow label {
        color: #333d47;
    }

        #QuickAccessWindow label.k-checkbox-label {
            padding-top: 5px;
            font-family: "titilliumthin", Verdana, Helvetica, Sans-Serif;
        }

    #QuickAccessWindow hr {
        border-color: #537898;
    }

    #QuickAccessWindow .quickAccess-window-buttons {
        text-align: center;
    }

    .quickAccess-item > div {
        display: block;
        width: 200px;
    }

    .quickAccess-item .quickAccess-header {
        display: block;
        -ms-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        border: 1px solid #333d47;
        margin: -1px;
        padding: 0;
        color: #333d47;
        background-color: #333d47;
        width: 200px;
        height: 30px;
        padding: 0;
    }

    .quickAccess-item .quickAccess-content {
        display: block;
        width: 200px;
        vertical-align: middle;
        height: 70px;
        padding: 0;
        text-decoration: none;
        color: #333d47;
    }

        .quickAccess-item .quickAccess-content span {
            font-family: 'titilliumbold';
            text-align: center;
            vertical-align: middle;
            width: 200px;
            height: 95px;
            display: table-cell;
            font-size: 1.2em;
            word-break: break-word;
        }

    [id^='quickAccess-edit-'][id$='-list'], [id^='quickAccess-status-'][id$='-list'], [id^='quickAccess-statutory-'][id$='-list'] {
        width: 200px !important;
        -ms-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        border-radius: 5px !important;
        border: 1px solid #537898;
    }

        [id^='quickAccess-edit-'][id$='-list'] ul > li, [id^='quickAccess-status-'][id$='-list'] ul > li, [id^='quickAccess-statutory-'][id$='-list'] ul > li {
            font-family: 'titilliumbold';
            font-size: 0.6em;
            color: #333d47 !important;
        }
    /* Dashboard Survey Overview*/
    #Dashboard-Survey {
        display: block;
        width: 100%;
    }

        #Dashboard-Survey > .survey-overview-item {
            display: inline-block;
            max-width: 33%;
            width: 33%;
            vertical-align: top;
        }

    #Dashboard-Survey-ActiveSurveys, #Dashboard-Survey-ActiveSurveyResult, #Dashboard-Survey-ActiveSurveyStatus {
        width: 100%;
        display: inline-flex;
    }

    #Dashboard-Survey-ActiveSurveys {
        margin-right: 5px;
    }

    #Dashboard-Survey-ActiveSurveyResult {
        margin-left: 5px;
    }

    #Dashboard-Survey-ActiveSurveyStatus {
        margin-left: 10px;
    }

        #dashboard-surveyStatus-group > li, #dashboard-surveyResults-group > li, #dashboard-active-surveys-group > li, #Dashboard-Survey-ActiveSurveys > li, #Dashboard-Survey-ActiveSurveyResult > li, #Dashboard-Survey-ActiveSurveyStatus > li {
            border: 1px solid #537898;
            vertical-align: middle;
            padding-bottom: 0 !important;
            background-color: #fff;
        }

    #dashboard-surveyStatus-group > li, #dashboard-surveyResults-group > li, #dashboard-active-surveys-group > li {
        display: table;
    }

        #dashboard-surveyStatus-group > li > a, #dashboard-surveyResults-group > li > a, #dashboard-active-surveys-group > li > a, #Dashboard-Survey-ActiveSurveys > li > a, #Dashboard-Survey-ActiveSurveyResult > li > a, #Dashboard-Survey-ActiveSurveyStatus > li > a {
            color: #537898 !important;
            text-align: left;
            padding: 5px 25px 0 25px;
            text-transform: uppercase;
            vertical-align: middle;
            border: 1px solid #333d47;
            background-color: #333d47;
        }

    #Dashboard-Survey-ActiveSurveys > li > a, #Dashboard-Survey-ActiveSurveyResult > li > a, #Dashboard-Survey-ActiveSurveyStatus > li > a {
        line-height: 42px !important;
        font-size: 1.1em;
    }

    #dashboard-surveyStatus-group > li > a, #dashboard-surveyResults-group > li > a, #dashboard-active-surveys-group > li > a {
        font-size: 1em;
        display: table-cell;
    }

        #dashboard-surveyStatus-group > li > a > .k-panelbar-expand, #dashboard-surveyResults-group > li > a > .k-panelbar-expand, #dashboard-active-surveys-group > li > a > .k-panelbar-expand, #Dashboard-Survey-ActiveSurveys > li > a > .k-panelbar-expand, #Dashboard-Survey-ActiveSurveyResult > li > a > .k-panelbar-expand, #Dashboard-Survey-ActiveSurveyStatus > li > a > .k-panelbar-expand {
        }

    #dashboard-surveyStatus-group > li:before, #dashboard-surveyResults-group > li:before, #dashboard-active-surveys-group > li:before, #Dashboard-Survey-ActiveSurveys > li:before, #Dashboard-Survey-ActiveSurveyResult > li:before, #Dashboard-Survey-ActiveSurveyStatus > li:before {
        display: none;
    }

    #dashboard-surveyStatus-group, #dashboard-surveyResults-group, #dashboard-active-surveys-group, #Dashboard-Survey .dashboard-active-surveys {
        width: 100%;
    }

        #dashboard-surveyStatus-group .k-content, #dashboard-surveyResults-group .k-content, #dashboard-active-surveys-group .k-content, #Dashboard-Survey-ActiveSurveys .k-content, #Dashboard-Survey-ActiveSurveyResult .k-content, #Dashboard-Survey-ActiveSurveyStatus .k-content {
            padding: 10px;
            margin: 0 0 0 0;
            background-color: transparent;
        }

        #dashboard-surveyStatus-group li .k-content, #dashboard-surveyStatus-group li[aria-expanded='true'] .k-content, #dashboard-active-surveys-group li .k-content, #dashboard-active-surveys-group li[aria-expanded='true'] .k-content, #dashboard-surveyResults-group li .k-content, #dashboard-surveyResults-group li[aria-expanded='true'] .k-content {
            display: table-row !important;
            background-color: transparent;
        }

        #dashboard-surveyStatus-group li[aria-expanded='false'] a, #dashboard-surveyResults-group li[aria-expanded='false'] a, #dashboard-active-surveys-group li[aria-expanded='false'] a {
            width: 100%;
        }

        #dashboard-surveyStatus-group li[aria-expanded='false'] .k-content, #dashboard-surveyResults-group li[aria-expanded='false'] .k-content, #dashboard-active-surveys-group li[aria-expanded='false'] .k-content {
            display: none !important;
        }

        #dashboard-surveyStatus-group > li, #dashboard-surveyResults-group > li, #dashboard-active-surveys-group > li, #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys > li, #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys > li, #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys > li {
            font-family: 'titilliumbold';
            font-size: 0.9em;
            color: #333d47;
            list-style-type: none;
            margin: 0 0 10px 0;
            padding-bottom: 0px;
        }

    #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys, #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys, #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys {
        margin: 0;
        padding: 0;
    }

        #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys > ul, #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys > ul, #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys > ul {
            padding: 10px 10px 0 10px;
            list-style: none;
            background-color: #fff;
            -ms-border-radius: 0 0 4px 4px !important;
            -moz-border-radius: 0 0 4px 4px !important;
            -webkit-border-radius: 0 0 4px 4px !important;
            border-radius: 0 0 4px 4px !important;
            margin: 1px 0 0 0;
        }

            #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys > ul > li, #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys > ul > li, #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys > ul > li {
                padding: 0px 0 20px 0;
            }

                #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys:not(:last-child), #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys:not(:last-child), #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys:not(:last-child), #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys > ul > li:not(:last-child), #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys > ul > li:not(:last-child), #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys > ul > li:not(:last-child) {
                    border-bottom: 1px solid #537898;
                }

        #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys h3, #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys h3, #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys h3 {
            font-family: 'titilliumbold';
            font-size: 1.1em;
            color: #333d47;
            text-align: center;
            font-weight: bold;
        }

        #Dashboard-Survey-ActiveSurveys .dashboard-active-surveys h4, #Dashboard-Survey-ActiveSurveyResult .dashboard-active-surveys h4, #Dashboard-Survey-ActiveSurveyStatus .dashboard-active-surveys h4 {
            font-family: 'titilliumbold';
            font-size: 1.1em;
            color: #333d47;
        }

    #body .k-progressbar-horizontal {
        width: 80%;
        -ms-border-radius: 10px !important;
        -moz-border-radius: 10px !important;
        -webkit-border-radius: 10px !important;
        border-radius: 10px !important;
        border: 1px solid #537898;
    }

    #Dashboard-Survey .progress-count-content, #Dashboard-Survey-ActiveSurveyStatus .progress-count-content {
        width: 10%;
        display: inline-block;
        right: auto;
        text-align: right;
        margin-left: 8%;
        vertical-align: top;
    }

    #body .k-progressbar-horizontal > .k-state-selected {
        -ms-border-radius: 10px 0 0 10px !important;
        -moz-border-radius: 10px 0 0 10px !important;
        -webkit-border-radius: 10px 0 0 10px !important;
        border-radius: 10px 0 0 10px !important;
    }

        #Dashboard-Survey span.k-progress-status.progress-count, #Dashboard-Survey-ActiveSurveyStatus span.k-progress-status.progress-count, #body .k-progressbar-horizontal > .k-state-selected span.k-progress-status, #body .k-progressbar-horizontal > .k-progress-status-wrap span.k-progress-status {
            font-family: 'titilliumbold';
            font-size: 1.1em;
            color: #333d47;
            text-align: right;
            margin-left: 0;
            width: 25px;
        }

    #Dashboard-Survey .progress-count-content span.k-progress-status.progress-count, #Dashboard-Survey-ActiveSurveyStatus .progress-count-content span.k-progress-status.progress-count {
        display: inline;
    }

    #body .k-progressbar-horizontal > .k-state-selected span.k-progress-status, #body .k-progressbar-horizontal > .k-progress-status-wrap span.k-progress-status {
        margin-right: -10%;
    }

    #body .k-progressbar-horizontal > .k-state-selected.k-complete {
        -ms-border-radius: 10px !important;
        -moz-border-radius: 10px !important;
        -webkit-border-radius: 10px !important;
        border-radius: 10px !important;
    }

    #body .k-progressbar-horizontal.progressbarValue0 > .k-state-selected {
        background-color: #B24444;
        border-color: #B24444;
    }

    #body .k-progressbar-horizontal.progressbarValue1 > .k-state-selected {
        background-color: #DC7323;
        border-color: #DC7323;
    }

    #body .k-progressbar-horizontal.progressbarValue2 > .k-state-selected {
        background-color: #F5B900;
        border-color: #F5B900;
    }

    #body .k-progressbar-horizontal.progressbarValue4 > .k-state-selected, #body .k-progressbar-horizontal.progressbarValue3 > .k-state-selected {
        background-color: #AFCA0B;
        border-color: #AFCA0B;
    }

    .dashboard-active-surveys .k-chart {
        width: 100%;
        height: 550px;
        padding: 0;
        margin-bottom: 5px;
    }

    .report-active-surveys .k-chart {
        height: 500px;
    }

    #Dashboard-Survey-ActiveSurveys-1,
    #Dashboard-Survey-ActiveSurveyResult-1,
    #Dashboard-Survey-ActiveSurveyStatus-1 {
        cursor: pointer;
    }
    /* Statistics */
    #StatisticsResultData div[name='IsPrioritized'] {
        vertical-align: middle;
        display: flex;
    }

    #StatisticsResultData label[name='lblIsPrioritized'] {
        display: inline;
        padding: 5px 0 0 0;
        text-align: center;
    }

    input[name='editCrossRoadmap']:hover {
        font-size: 1.8em !important;
    }

    input[name='editCrossRoadmap'] {
        font-family: "orbicon-iapv" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        font-size: 1.5em !important;
        line-height: 1.5em !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 1.5em;
        margin: 0 10px 0 10px;
        padding: 5px 3px 5px 7px;
        -ms-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border-width: 0px;
        border-style: solid;
        border-color: #333d47;
        color: #333d47;
        background-color: transparent !important;
        content: 'a';
        display: inline-flex;
    }

    input[type='button'][name='editCrossRoadmap'] {
        min-width: 24px;
    }

    #assignQuestionaire_assignment_list.multiselect_element, #crossroadmap_departments_list.multiselect_element {
        width: 100%;
    }

        #assignQuestionaire_assignment_list.multiselect_element .multiselect_data, #crossroadmap_departments_list.multiselect_element .multiselect_data {
            height: 300px;
        }
    /********************
*   Mobile Styles   *
********************/
    @media only screen and (min-width: 960px) {
    }

    @media print {
        a:link:after, a:visited:after {
            content: "";
        }

        ul.k-panelbar {
            width: 800pt !important;
        }

            ul.k-panelbar > li.k-state-default:before,
            ul.k-panelbar > li.k-item:before,
            ul.k-panelbar > li:before {
                border-top-color: transparent !important;
            }

            ul.k-panelbar > li {
                -ms-border-radius: 10px !important;
                -moz-border-radius: 10px !important;
                -webkit-border-radius: 10px !important;
                border-radius: 10px !important;
                border: 2px solid #333d47 !important;
            }

        [data-role='chart'] {
            /*width: 800pt; /* A4 landscape */
            width: 770pt; /* A4 protrait */
        }

        body {
            vertical-align: top;
        }

        td {
            page-break-inside: avoid;
        }

        #SchemaCategories table.category_answer .k-radio-label:after,
        #SchemaCategories table.category_answer .k-radio-label:after {
            border-color: #333d47;
            border-style: solid;
            width: 1px;
            height: 1px;
            border-width: 6px;
            color: #333d47;
            display: block;
        }
    }

    customm-formatted-value .k-formatted-value .k-input {
    }

    .k-list-container.k-popup[data-role='popup'] {
        -moz-min-width: 200px;
        -ms-min-width: 200px;
        -o-min-width: 200px;
        -webkit-min-width: 200px;
        min-width: 200px;
    }

    #longrunning-process .longrunning-section {
        margin-left: -25px;
        padding-left: 50%;
    }

    #longrunning-process .k-progressbar {
        width: 25px;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
    }

    #longrunning-process #totalProgressBar.k-progressbar li.k-first {
        -ms-border-radius: 25px 25px 0 0;
        -moz-border-radius: 25px 25px 0 0;
        -webkit-border-radius: 25px 25px 0 0;
        border-radius: 25px 25px 0 0;
    }

    #longrunning-process #totalProgressBar.k-progressbar li.k-last {
        -ms-border-radius: 0 0 25px 25px;
        -moz-border-radius: 0 0 25px 25px;
        -webkit-border-radius: 0 0 25px 25px;
        border-radius: 0 0 25px 25px;
    }

    #longrunning-process #totalProgressBar.k-progressbar li {
        border: 1px solid #333d47 !important;
    }

        #longrunning-process #totalProgressBar.k-progressbar li.k-state-selected {
            background-color: #AFCA0B;
        }

    #longrunning-process #loadingProgressBar.k-progressbar {
        border: 1px solid #333d47 !important;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
    }

        #longrunning-process #loadingProgressBar.k-progressbar .k-state-selected {
            background-color: #333d47;
            -ms-border-radius: 25px;
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            border-radius: 25px;
        }

    #longrunning-process #loadingProgressBar {
        margin-left: 10px;
    }

    #longrunning-process .loading {
        float: left;
    }

    #longrunning-process .loadingInfo {
        float: left;
        margin: 20px 0 0 30px;
    }

    .k-grid tbody td > .k-button.k-grid-copy {
        margin-top: -.2em;
        margin-bottom: -.2em;
        font-family: 'titilliumbold';
        font-size: 1em;
        padding: 5px 15px;
        color: #FFFFFF;
        width: 7em;
    }

        .k-grid tbody td > .k-button.k-grid-copy span {
            vertical-align: text-bottom;
            margin-bottom: 3px;
            margin-right: .3rem;
            margin-left: -.3rem;
            border-color: transparent;
            opacity: .6;
        }

    .k-grid td.limit-cell {
        padding: 0;
    }

        .k-grid td.cell-readonly, .k-grid td.limit-cell.cell-readonly {
            color: #808080;
        }

        .k-grid td.limit-cell > label {
            font-size: 1em;
            font-weight: normal;
            display: inline-block;
        }

        .k-grid td.limit-cell > span {
            background-color: transparent;
            width: 100%;
            padding: .2em .2em;
        }

        .k-grid td.limit-cell input, .k-grid td.limit-cell textarea, .k-grid td.limit-cell select {
            width: 100%;
            padding: .2em .6em;
            box-sizing: border-box;
            margin: .2em 0;
            outline-color: #c9c9c9;
            color: #333d47;
            font-family: 'titilliumlight';
            font-size: 1em;
            /*outline-color: #acc8f7;
    outline-style: inset;
    outline-width: 1px;
    outline-offset: -1px;*/
        }

    .userLog_interval {
        float: right;
        color: #537898;
        margin: 7px;
    }

        .userLog_interval > .k-datetimepicker {
            display: inline-block;
            margin: 0 0 0 5px;
        }

        .userLog_interval > label {
            display: inline-block;
            text-transform: none;
        }

    .unlockAccount {
        font-family: "orbicon-iapv";
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        color: #000;
        cursor: pointer;
    }

    #gridParticipants {
        border-top: transparent;
    }

    .dataimport-filter-container {
        display: flex;
    }

    .k-grid-Import {
        flex: 0 0 auto;
        height: 2em;
        height: fit-content;
        align-self: center;
    }

    .dataimport-filter-header {
        text-align: center;
        color: #537898;
        flex: 1 1 auto;
        /*
    -ms-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    display: block;
    text-align: center;
    background-color: #333d47 !important;
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 0;
    color: #537898;
    padding: 10px 0;
    height: 12px;*/
    }

    .dataimport-filter-item {
        display: inline-block;
        margin-left: 15px;
    }

    .dataimport-filter-checkbox {
        display: inline-block;
    }

    .dataimport-filter-label {
        display: inline-block;
        margin-left: 5px;
    }

    #gridParticipants[data-role="grid"].k-grid td,
    #gridParticipants[data-role="grid"].k-grid .k-grid-header th .k-link,
    #gridParticipants[data-role="grid"].k-grid .k-grid-header th {
        font-size: 0.9em;
    }

    #gridParticipants.k-grid .k-grid-header th {
        vertical-align: top;
    }

        #gridParticipants.k-grid .k-grid-header th.dataimport-approved-item {
        }

            #gridParticipants.k-grid .k-grid-header th.dataimport-approved-item .dataimport-approved-checkbox,
            #gridParticipants.k-grid .k-grid-header th.dataimport-archive-schema-item .dataimport-archive-schema-checkbox {
                margin-left: 41%;
            }

            #gridParticipants.k-grid .k-grid-header th.dataimport-approved-item .dataimport-approved-label,
            #gridParticipants.k-grid .k-grid-header th.dataimport-archive-schema-item .dataimport-archive-schema-label {
            }

    .customer-create {
        width: 100%;
        height: 100vh;
        text-align: center;
        padding-top: 50px;
    }

    #createCustomer,
    #createCustomerDPA {
        font-family: 'titilliumbold';
        font-size: 1em;
        -ms-border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        width: 200px;
        text-align: center;
        margin: 10px 0 35px 0;
        color: #fff;
        background-color: #afca0b;
        border: 0;
    }

        #createCustomer > span.k-icon,
        #createCustomerDPA > span.k-icon {
            color: #fff;
        }

    #AccountDetails > ul > li:only-child {
        display: none;
    }

    .topScores .scores-smiley {
        margin-left: 5px;
        width: 28px;
        height: 28px;
    }

        .topScores .scores-smiley.scores-smiley-top {
        }

        .topScores .scores-smiley.scores-smiley-bottom {
        }

    #email-receiver-departments {
        height: 300px;
        overflow-y: auto;
        overflow-x: hidden;
        border: 1px solid #ccc;
    }

        #email-receiver-departments > table {
            width: 100%;
            margin: 0;
        }

            #email-receiver-departments > table th {
                background-color: #333d47;
                font-family: 'titilliumbold';
                font-size: 1em;
                color: #537898;
                -moz-text-overflow: inherite;
                text-overflow: inherit;
                white-space: normal;
                overflow: hidden;
                border-style: solid;
                border-width: 0 0 1px 1px;
                font-weight: 400;
                padding: 0.5em 0.6em 0.4em 0.6em;
            }

    .email-receiver-department-label-header {
        color: #537898
    }

    #email-receiver-departments > table tr {
        color: #333d47;
        font-family: 'titilliumlight';
        font-size: 1em;
    }

        #email-receiver-departments > table tr td {
            border-left-width: 0;
            border-top: 0;
            border-width: 0 0 1px 1px;
            border-style: solid;
            overflow: hidden;
            line-height: 1.6em;
            padding: 0;
        }

    .email-receiver-department-checkbox {
    }

    #email-receiver-departments > table tr td .email-receiver-department-label {
        padding: 0.286em 0em 0em 0.6em !important;
    }

    #email-receiver-departments > table tr td input.email-receiver-department-label {
        width: calc( 100% - 0.6em );
        height: calc( 100% - 0.286em );
        margin: 0;
        border: 0;
    }

    #multiselect_department .k-state-focused {
        outline: 5px auto #B24444;
        outline-offset: -6px;
    }

    .d-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .flex-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .w-25 {
        width: 25% !important;
    }

    .w-50 {
        width: 50% !important;
    }

    .w-75 {
        width: 75% !important;
    }

    .w-100 {
        width: 100% !important;
    }

    .h-25 {
        height: 25% !important;
    }

    .h-50 {
        height: 50% !important;
    }

    .h-75 {
        height: 75% !important;
    }

    .h-100 {
        height: 100% !important;
    }

    .mw-100 {
        max-width: 100% !important;
    }

    .mh-100 {
        max-height: 100% !important;
    }

    .m-0 {
        margin: 0 !important;
    }

    .mt-0,
    .my-0 {
        margin-top: 0 !important;
    }

    .mr-0,
    .mx-0 {
        margin-right: 0 !important;
    }

    .mb-0,
    .my-0 {
        margin-bottom: 0 !important;
    }

    .ml-0,
    .mx-0 {
        margin-left: 0 !important;
    }

    .m-1 {
        margin: 0.25rem !important;
    }

    .mt-1,
    .my-1 {
        margin-top: 0.25rem !important;
    }

    .mr-1,
    .mx-1 {
        margin-right: 0.25rem !important;
    }

    .mb-1,
    .my-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-1,
    .mx-1 {
        margin-left: 0.25rem !important;
    }

    .m-2 {
        margin: 0.5rem !important;
    }

    .mt-2,
    .my-2 {
        margin-top: 0.5rem !important;
    }

    .mr-2,
    .mx-2 {
        margin-right: 0.5rem !important;
    }

    .mb-2,
    .my-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-2,
    .mx-2 {
        margin-left: 0.5rem !important;
    }

    .m-3 {
        margin: 1rem !important;
    }

    .mt-3,
    .my-3 {
        margin-top: 1rem !important;
    }

    .mr-3,
    .mx-3 {
        margin-right: 1rem !important;
    }

    .mb-3,
    .my-3 {
        margin-bottom: 1rem !important;
    }

    .ml-3,
    .mx-3 {
        margin-left: 1rem !important;
    }

    .m-4 {
        margin: 1.5rem !important;
    }

    .mt-4,
    .my-4 {
        margin-top: 1.5rem !important;
    }

    .mr-4,
    .mx-4 {
        margin-right: 1.5rem !important;
    }

    .mb-4,
    .my-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-4,
    .mx-4 {
        margin-left: 1.5rem !important;
    }

    .m-5 {
        margin: 3rem !important;
    }

    .mt-5,
    .my-5 {
        margin-top: 3rem !important;
    }

    .mr-5,
    .mx-5 {
        margin-right: 3rem !important;
    }

    .mb-5,
    .my-5 {
        margin-bottom: 3rem !important;
    }

    .ml-5,
    .mx-5 {
        margin-left: 3rem !important;
    }

    .p-0 {
        padding: 0 !important;
    }

    .pt-0,
    .py-0 {
        padding-top: 0 !important;
    }

    .pr-0,
    .px-0 {
        padding-right: 0 !important;
    }

    .pb-0,
    .py-0 {
        padding-bottom: 0 !important;
    }

    .pl-0,
    .px-0 {
        padding-left: 0 !important;
    }

    .p-1 {
        padding: 0.25rem !important;
    }

    .pt-1,
    .py-1 {
        padding-top: 0.25rem !important;
    }

    .pr-1,
    .px-1 {
        padding-right: 0.25rem !important;
    }

    .pb-1,
    .py-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-1,
    .px-1 {
        padding-left: 0.25rem !important;
    }

    .p-2 {
        padding: 0.5rem !important;
    }

    .pt-2,
    .py-2 {
        padding-top: 0.5rem !important;
    }

    .pr-2,
    .px-2 {
        padding-right: 0.5rem !important;
    }

    .pb-2,
    .py-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-2,
    .px-2 {
        padding-left: 0.5rem !important;
    }

    .p-3 {
        padding: 1rem !important;
    }

    .pt-3,
    .py-3 {
        padding-top: 1rem !important;
    }

    .pr-3,
    .px-3 {
        padding-right: 1rem !important;
    }

    .pb-3,
    .py-3 {
        padding-bottom: 1rem !important;
    }

    .pl-3,
    .px-3 {
        padding-left: 1rem !important;
    }

    .p-4 {
        padding: 1.5rem !important;
    }

    .pt-4,
    .py-4 {
        padding-top: 1.5rem !important;
    }

    .pr-4,
    .px-4 {
        padding-right: 1.5rem !important;
    }

    .pb-4,
    .py-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-4,
    .px-4 {
        padding-left: 1.5rem !important;
    }

    .p-5 {
        padding: 3rem !important;
    }

    .pt-5,
    .py-5 {
        padding-top: 3rem !important;
    }

    .pr-5,
    .px-5 {
        padding-right: 3rem !important;
    }

    .pb-5,
    .py-5 {
        padding-bottom: 3rem !important;
    }

    .pl-5,
    .px-5 {
        padding-left: 3rem !important;
    }

    .m-auto {
        margin: auto !important;
    }

    .mt-auto,
    .my-auto {
        margin-top: auto !important;
    }

    .mr-auto,
    .mx-auto {
        margin-right: auto !important;
    }

    .mb-auto,
    .my-auto {
        margin-bottom: auto !important;
    }

    .ml-auto,
    .mx-auto {
        margin-left: auto !important;
    }


    .flex-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .align-baseline {
        vertical-align: baseline !important;
    }

    .align-top {
        vertical-align: top !important;
    }

    .align-middle {
        vertical-align: middle !important;
    }

    .align-bottom {
        vertical-align: bottom !important;
    }

    .align-text-bottom {
        vertical-align: text-bottom !important;
    }

    .align-text-top {
        vertical-align: text-top !important;
    }

    #SchemaWindow_link .k-window.k-window-whistleblower .k-window-titlebar.k-header {
        display: flex;
    }

    #SchemaWindow_link .k-window.k-window-whistleblower #btnSave {
        padding: 5px 0px 0px 18px !important;
        background-color: #A5C001 !important;
    }

    #SchemaWindow_link .k-window.k-window-whistleblower .k-window-actions #btnSave span {
        width: 238px !important;
        max-width: 228px !important;
    }

    #SchemaWindow_link .k-window.k-window-whistleblower #btnSave:after {
        padding: 12px 18px 0 4px !important;
    }

    @media (min-width: 768px) {
        .d-md-flex {
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
        }

        .d-md-inline-flex {
            display: -webkit-inline-box !important;
            display: -ms-inline-flexbox !important;
            display: inline-flex !important;
        }
    }
#GridActive .k-selectable tr[role='row']:hover {
    background-color: color-mix(in srgb, #d8e5f0, black 20%);
    color: color-mix(in srgb, #333d47, black 20%);
    cursor: pointer;
}
#GridActive .k-selectable tr[role='row'].k-alt:hover {
    background-color: color-mix(in srgb, #537898, black 20%);
    color: color-mix(in srgb, #d8e5f0, white 20%);
    cursor: pointer;
}