﻿@font-face {
    font-family: 'Questa-Regular';
    src: url("/resources/fonts/Questa Sans/Questa_Regular-webfont.woff2") format("woff2"), url("/resources/fonts/Questa Sans/Questa_Regular-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

html {
    position: relative;
    min-height: 100%;
}


body {
    overflow-y: scroll;
    height: 100%;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2107 204' style='enable-background:new 0 0 2107 204;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bopacity:7.000000e-02;%7D%0A%3C/style%3E%3Ctitle%3Elogo_RGB%3C/title%3E%3Crect x='388.7' y='129.2' class='st0' width='0' height='8.8'/%3E%3Cg class='st1'%3E%3Cpath d='M70.2,13.4c47,0,67.9,25.5,67.9,69.2c0,42.7-18.4,73.5-67.9,73.5c-50.8,0-67.7-29-67.7-73.5C2.5,43.2,21.1,13.4,70.2,13.4z M104.8,84.9c0-35.4-4.4-62.8-34.2-62.8c-30.2,0-34.8,29.2-34.8,62.8c0,35.2,4.6,62.6,34.8,62.6C99.9,147.4,104.8,117,104.8,84.9z' /%3E%3Cpath d='M226,144.3h14.7V68.1h-45.4v76.2h16.6v8.9h-60.7v-8.9h14.7V68.1h-14.7v-8.9h14.7V46.6C165.9,25,178.2,6,212.5,6 c18.9,0,31.1,6.2,32.9,15.3c6.2-11.4,18.6-19.5,39.8-19.5c20.1,0,32.3,7.3,32.3,17.8c0,8.5-8.1,16.2-24.2,15.1 c0.6-4.1,1-8.5,1-12.4c0-6.6-2.3-12.4-11.2-12.4c-10.4,0-13.1,8.3-13.1,26.1v23.2h24v8.9h-24v76.2h16.6v8.9H226V144.3z M195.3,59.2 h45.4V42.4c0-2.9,0.2-5.8,0.6-8.7c-3.9,3.5-10.6,5.8-19.7,5.2c0.6-4.1,1-8.5,1-12.4c0-6.6-2.5-12.4-12.2-12.4 c-12,0-15.1,8.3-15.1,26.1V59.2z'/%3E%3Cpath d='M348.8,56.3c26.9,0,41.6,12.2,41.6,38.5v12h-59.2v5.6c0,26.5,7.7,34.4,21.5,34.4c13.7,0,24.2-9.1,27.3-22l9.9,1.7 c-3.9,15.3-15.7,29.6-41.6,29.6c-28.6,0-47.6-14.5-47.6-49.9C300.8,70.2,320.1,56.3,348.8,56.3z M361.3,96.9v-8.3 c0-16.4-3.1-24.2-13.1-24.2c-11,0-16,7.5-16.8,32.5H361.3z'/%3E%3Cpath d='M402.1,144.3h14.7V68.1h-16.6v-8.9h43.7v23h0.4c4.6-12.6,13.1-25.9,34.4-25.9c17.4,0,30.7,8.5,30.7,28.8v59.2h14.5v8.9 h-55.5v-8.9H480V83.8c0-10.4-3.3-14.3-9.9-14.3c-15.3,0-23.8,28.6-23.8,49.7v25.1h11.4v8.9h-55.5V144.3z'/%3E%3Cpath d='M540.9,68.1H527v-8.9h14.3c6.2-7.9,12.2-18.2,14.9-31.7h14.1v31.7h24.2v8.9h-24.2v58.6c0,9.9,2.1,15.5,8.9,15.5 c4.6,0,8.9-2.5,12.8-13.5l9.1,3.9c-5.4,12.2-12,22.6-31.1,22.6c-17,0-29.2-8.1-29.2-27.6V68.1z'/%3E%3Cpath d='M604,144.3h14.7V13.4h-16.6V4.5h46v139.8h14.7v8.9H604V144.3z'/%3E%3Cpath d='M670.8,144.3h14.7V68.1h-16.6v-8.9h46v85.1h14.7v8.9h-58.8V144.3z M699.3,10.5c8.9,0,16.2,7.3,16.2,16.2 c0,9.1-7.3,16.4-16.2,16.4c-9.1,0-16.4-7.3-16.4-16.4C683,17.8,690.2,10.5,699.3,10.5z'/%3E%3Cpath d='M755.1,114.9c-8.7-6.2-12-15.1-12-24.7c0-16.6,10.6-34,44.1-34c10.8,0,19.1,1.9,25.7,5c1.9-2.5,4.1-6.8,4.1-14.1 c0-4.4-0.4-7.9-1-10.4c16-1,23,4.8,23,13.7c0,8.3-7.5,12.8-17.8,16.4c6.2,5.8,9.1,13.9,9.1,22.4c0,16.2-9.9,33.6-44.1,33.6 c-9.1,0-16.4-1.2-22.4-3.3c-2.9,2.5-6.2,6-6.2,9.9c0,18.4,78.9-5,78.9,41.2c0,28.2-29.6,32.7-50.3,32.7c-23.2,0-45.4-5.8-45.4-20.3 c0-9.5,9.3-14.9,24-13.9c-2.9,18,3.7,25.7,23.4,25.7c18.2,0,30.7-5.4,30.7-15.7c0-25.7-78.5,0.4-78.5-40.4 C740.4,127.3,747,120.7,755.1,114.9z M802.5,89.9c0-16.8-4.8-25.5-16-25.5c-11.2,0-15.7,8.5-15.7,26.1c0,17.2,4.3,24.2,15.1,24.2 C797.5,114.7,802.5,106.8,802.5,89.9z'/%3E%3Cpath d='M841,144.3h14.7V13.4h-16.6V4.5h46v57.6c0,8.9-1,16.6-1,16.6h0.4c3.5-9.5,13.5-22.4,34.8-22.4c17.4,0,29,8.5,29,28.8v59.2 h14.5v8.9h-55.5v-8.9h11.6V85.9c0-10.6-2.5-15.7-9.5-15.7c-16.6,0-24.2,28.2-24.2,49.1v25.1h11.4v8.9H841V144.3z'/%3E%3Cpath d='M1019.6,56.3c26.9,0,41.6,12.2,41.6,38.5v12H1002v5.6c0,26.5,7.7,34.4,21.5,34.4c13.7,0,24.2-9.1,27.3-22l9.9,1.7 c-3.9,15.3-15.7,29.6-41.6,29.6c-28.6,0-47.6-14.5-47.6-49.9C971.5,70.2,990.8,56.3,1019.6,56.3z M1032,96.9v-8.3 c0-16.4-3.1-24.2-13.1-24.2c-11,0-16,7.5-16.8,32.5H1032z'/%3E%3Cpath d='M1118.2,56.3c14.3,0,21.1,6.2,25.5,13.7h0.4c0,0-0.8-8.3-0.8-16.4V13.4h-16.8V4.5h46.2v139.8h14.7v8.9H1147l-1.2-16.2h-0.4 c-2.7,7-9.9,19.1-30.9,19.1c-27.6,0-39.8-19.9-39.8-48.1C1074.7,71,1096,56.3,1118.2,56.3z M1144.1,105c0-23.2-8.7-36.7-20.7-36.7 c-10.4,0-18,10.2-18,39.4c0,29.4,7.7,36.5,16.6,36.5C1135.2,144.1,1144.1,128.6,1144.1,105z'/%3E%3Cpath d='M1199.2,135.4v-16.6h10.4v3.5c0,12.2,10.6,24.4,28.2,24.4c9.9,0,16.2-3.9,16.2-11.8c0-23.2-55.1-9.1-55.1-47.2 c0-20.7,17-31.5,38.9-31.5c11.4,0,19.3,2.9,26.1,9.1l2.3-8.1h9.3c0,0-2.7,14.3-2.7,19.7v11.8h-10.4v-3.5c0-8.7-7.9-19.7-23.6-19.7 c-8.7,0-15.3,3.3-15.3,11.4c0,23.6,55.5,9.3,55.5,46.8c0,20.5-16.4,32.3-40,32.3c-15.5,0-24-5.2-29.4-10.4l-2.1,9.3h-9.5 C1197.9,155.1,1199.2,144.3,1199.2,135.4z'/%3E%3Cpath d='M1304,191.6V68.1h-16.6v-8.9h43.7v15.5h0.4c2.1-5.4,8.7-18.4,30.7-18.4c27.6,0,39.8,18.9,39.8,47 c0,37.1-21.3,52.8-43.7,52.8c-13.5,0-20.7-5.6-25.5-13.5h-0.4c0,0,1,7.5,1,16.2v32.7h14.7v8.9h-58.8v-8.9H1304z M1352.9,144.1 c11.6,0,18.4-12,18.4-40.4c0-28-7-35.4-16.6-35.4c-14.7,0-22.2,19.1-22.2,38.9C1332.6,127.3,1339.4,144.1,1352.9,144.1z'/%3E%3Cpath d='M1465.4,56.3c34.4,0,49.7,17.6,49.7,49.3c0,33.4-18.9,50.5-49.7,50.5c-33.1,0-49.9-18.2-49.9-49.3 C1415.4,74.7,1431.4,56.3,1465.4,56.3z M1484.4,105.6c0-27.3-4.4-41.2-19.1-41.2c-14.3,0-19.3,14.3-19.3,42.5 c0,26.9,4.8,41.2,19.3,41.2C1480.1,148.1,1484.4,133.4,1484.4,105.6z'/%3E%3Cpath d='M1526.7,144.3h14.7V68.1h-16.6v-8.9h43.7v25.1h0.4c3.3-10.8,13.3-28,31.3-28c11.2,0,20.7,6.4,20.7,17.8 c0,11.8-10.4,18.4-23.8,17.6c0.4-3.7,0.6-7.5,0.6-11.8c0-5.4-1-9.7-5-9.7c-9.1,0-22,23.2-22,49.7v24.4h16.6v8.9h-60.7V144.3z'/%3E%3Cpath d='M1637.9,68.1H1624v-8.9h14.3c6.2-7.9,12.2-18.2,14.9-31.7h14.1v31.7h24.2v8.9h-24.2v58.6c0,9.9,2.1,15.5,8.9,15.5 c4.6,0,8.9-2.5,12.8-13.5l9.1,3.9c-5.4,12.2-12,22.6-31.1,22.6c-17,0-29.2-8.1-29.2-27.6V68.1z'/%3E%3Cpath d='M1759.7,100V82.4c0-13.1-3.5-18-13.7-18c-10.6,0-14.5,5.4-14.5,16.8c0,3.9,0.4,7,0.8,10.8c-18,1-24.4-6.4-24.4-15.1 c0-12.2,13.3-20.5,41.2-20.5s40,8.3,40,29.4v51.6c0,4.1,1.5,5.6,3.5,5.6c3.9,0,6.4-6,8.3-13.1l9.3,2.5c-3.9,17-13.3,23-25.3,23 c-10.6,0-17.8-4.8-21.3-14.9h-0.4c-6.2,8.5-14.7,15.7-29.6,15.7c-16,0-30-8.3-30-24.7C1703.6,108.1,1732.2,100,1759.7,100z M1742.1,143.7c8.3,0,17.6-9.3,17.6-20.1v-13.7c-18.9,0-26.7,7.7-26.7,20.7C1733,138.9,1736.1,143.7,1742.1,143.7z'/%3E%3Cpath d='M1810.7,144.3h14.7V13.4h-16.6V4.5h46v139.8h14.7v8.9h-58.8V144.3z'/%3E%3Cpath d='M1927.3,56.3c26.9,0,41.6,12.2,41.6,38.5v12h-59.2v5.6c0,26.5,7.7,34.4,21.5,34.4c13.7,0,24.2-9.1,27.3-22l9.9,1.7 c-3.9,15.3-15.7,29.6-41.6,29.6c-28.6,0-47.6-14.5-47.6-49.9C1879.2,70.2,1898.5,56.3,1927.3,56.3z M1939.7,96.9v-8.3 c0-16.4-3.1-24.2-13.1-24.2c-11,0-16,7.5-16.8,32.5H1939.7z'/%3E%3Cpath d='M1980.5,144.3h14.7V68.1h-16.6v-8.9h43.7v23h0.4c4.6-12.6,13-25.9,34.4-25.9c17.4,0,30.7,8.5,30.7,28.8v59.2h14.5v8.9 h-55.5v-8.9h11.6V83.8c0-10.4-3.3-14.3-9.9-14.3c-15.3,0-23.8,28.6-23.8,49.7v25.1h11.4v8.9h-55.5V144.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position-x: center;
    background-position-y: top;
    background-repeat: no-repeat;
    background-size: 2000px 200px;
    background-color: #f9f9fb;
    margin: 0 0 205px; /* bottom = footer height */
}

body ::selection {
    background-color: rgba(78,90,100,.89);
    color: #fff;
}

body ::-moz-selection {
    background-color: rgba(78,90,100,.89);
    color: #fff;
}

body .main-page {
    padding-bottom: 30px;
}

a {
    text-decoration: none;
}

    a:hover, a:active {
        color: #5B6771;
        text-decoration: underline;
    }

header {
    height: 100px;
    border-bottom: solid 1px #5B6771;
}

.color-transparent {
    color: transparent;
}

.brand {
    padding-top: 30px;
    background-image: url("/Content/images/logo.svg");
    background-repeat: no-repeat;
    background-size: 295px 60px;
    background-position: center center;
    width: 295px;
    height: 80px;
    float: left;
    display: inline-block;
    border-top: solid 8px #5B6771;
    color: transparent;
}

@media print {
    .brand {
        content: url("/Content/images/logo.svg");
        background-image: none;
        padding-top: 0;
    }
}

    .brand:hover, .brand:focus {
        color: transparent;
    }

.container, .tristate {
    height: auto !important;
}

.modal.show {
    z-index: 9999;
}
 header{
    margin-left: 0px;
    margin-right: 0px;
}

header nav.navbar {
    padding: 0;
  
}

    header nav a {
        font-family: "Questa-Regular";
        color: #000;
        display: inline-block;
        line-height: 95px;
        padding: 0 10px;
        font-size: 20px;
        text-decoration: none;
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-bottom-width: 4px;
    }

    header nav a:hover, header nav a.active {
        border-bottom-color: #5B6771;
        color: #000;
        text-decoration: none !important;
    }


    header nav a i {
        margin-left: 8px;
        vertical-align: middle;
        color: #babebf;
    }


header .navbar-toggler {
    margin-top: 30px;
}




@media (max-width: 768px) {

    body {
        background-size: 680px 145px;
    }

    header {
        height: 58px;
    }

    .brand {
        width: 208px;
        height: 48px;
        background-size: 203px 38px;
        background-position: center center;
    }

    .nav-item a {
        padding: 0 5px;
        line-height: 45px;
    }

    .navbar-nav {
        padding-top: 8px;
    }

    header nav a i {
        height: 28px;
    }
}


.search-type-list {
    text-align: center;
    width: 100%;
    display: block;
    padding: 0;
    margin: 0 0 25px 0;
}

    .search-type-list li {
        list-style: none;
        display: inline-block;
    }

        .search-type-list li a, .search-type-list li span {
            color: #fff;
            padding: 10px 20px;
            display: block;
            font-size: 18px;
        }

        .search-type-list li a {
            text-decoration: none;
        }

        .search-type-list li span {
            font-weight: bold;
            font-size: 18px;
            border-bottom: solid 3px #fff;
        }


.search-filters ul {
    padding-left: 0;
}

    .search-filters ul li {
        list-style: none;
        padding-left: 0;
    }



.card .filter {
    padding: 20px;
}

.filter-item:focus {
    background: rgba(255,255,255,0.2);
    padding: 1px 5px;
    margin: -1px -5px;
}

.search-result-items {
    border-top: solid 1px #ccc;
}


.search-result {
    line-height: 44px;
}

    .search-result p {
        line-height: 25px;
    }

.sortorder-controls {
    float: right;
    margin-right: 10px;
}

    .sortorder-controls .sortdirection {
        vertical-align: bottom;
    }

    .sortorder-controls .dropdown .dropdown-toggle {
        text-decoration: none;
        cursor: pointer;
        color: inherit;
    }

        .sortorder-controls .dropdown .dropdown-toggle::after {
            display: none;
        }

    .sortorder-controls .dropdown > a {
        border: none;
        padding: 2px 10px;
        height: 44px;
        vertical-align: top;
    }

    .sortorder-controls .dropdown .dropdown-menu {
        padding: 0;
    }

        .sortorder-controls .dropdown .dropdown-menu a {
            display: block;
            padding: 10px 20px;
            text-decoration: none;
        }

            .sortorder-controls .dropdown .dropdown-menu a:hover {
                background-color: #f1f1f1;
            }


.content-area {
    min-height: 200px;
}

footer {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 205px;
    width: 100%;
    border-top: solid 1px #ccc;
    min-height: 200px;
    padding: 20px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2107 204' style='enable-background:new 0 0 2107 204;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bopacity:7.000000e-02;%7D%0A%3C/style%3E%3Ctitle%3EStatstidende_logo_RGB%3C/title%3E%3Crect x='388.7' y='129.2' class='st0' width='0' height='8.8'/%3E%3Cg class='st1'%3E%3Cpath d='M70.2,13.4c47,0,67.9,25.5,67.9,69.2c0,42.7-18.4,73.5-67.9,73.5c-50.8,0-67.7-29-67.7-73.5C2.5,43.2,21.1,13.4,70.2,13.4z M104.8,84.9c0-35.4-4.4-62.8-34.2-62.8c-30.2,0-34.8,29.2-34.8,62.8c0,35.2,4.6,62.6,34.8,62.6C99.9,147.4,104.8,117,104.8,84.9z' /%3E%3Cpath d='M226,144.3h14.7V68.1h-45.4v76.2h16.6v8.9h-60.7v-8.9h14.7V68.1h-14.7v-8.9h14.7V46.6C165.9,25,178.2,6,212.5,6 c18.9,0,31.1,6.2,32.9,15.3c6.2-11.4,18.6-19.5,39.8-19.5c20.1,0,32.3,7.3,32.3,17.8c0,8.5-8.1,16.2-24.2,15.1 c0.6-4.1,1-8.5,1-12.4c0-6.6-2.3-12.4-11.2-12.4c-10.4,0-13.1,8.3-13.1,26.1v23.2h24v8.9h-24v76.2h16.6v8.9H226V144.3z M195.3,59.2 h45.4V42.4c0-2.9,0.2-5.8,0.6-8.7c-3.9,3.5-10.6,5.8-19.7,5.2c0.6-4.1,1-8.5,1-12.4c0-6.6-2.5-12.4-12.2-12.4 c-12,0-15.1,8.3-15.1,26.1V59.2z'/%3E%3Cpath d='M348.8,56.3c26.9,0,41.6,12.2,41.6,38.5v12h-59.2v5.6c0,26.5,7.7,34.4,21.5,34.4c13.7,0,24.2-9.1,27.3-22l9.9,1.7 c-3.9,15.3-15.7,29.6-41.6,29.6c-28.6,0-47.6-14.5-47.6-49.9C300.8,70.2,320.1,56.3,348.8,56.3z M361.3,96.9v-8.3 c0-16.4-3.1-24.2-13.1-24.2c-11,0-16,7.5-16.8,32.5H361.3z'/%3E%3Cpath d='M402.1,144.3h14.7V68.1h-16.6v-8.9h43.7v23h0.4c4.6-12.6,13.1-25.9,34.4-25.9c17.4,0,30.7,8.5,30.7,28.8v59.2h14.5v8.9 h-55.5v-8.9H480V83.8c0-10.4-3.3-14.3-9.9-14.3c-15.3,0-23.8,28.6-23.8,49.7v25.1h11.4v8.9h-55.5V144.3z'/%3E%3Cpath d='M540.9,68.1H527v-8.9h14.3c6.2-7.9,12.2-18.2,14.9-31.7h14.1v31.7h24.2v8.9h-24.2v58.6c0,9.9,2.1,15.5,8.9,15.5 c4.6,0,8.9-2.5,12.8-13.5l9.1,3.9c-5.4,12.2-12,22.6-31.1,22.6c-17,0-29.2-8.1-29.2-27.6V68.1z'/%3E%3Cpath d='M604,144.3h14.7V13.4h-16.6V4.5h46v139.8h14.7v8.9H604V144.3z'/%3E%3Cpath d='M670.8,144.3h14.7V68.1h-16.6v-8.9h46v85.1h14.7v8.9h-58.8V144.3z M699.3,10.5c8.9,0,16.2,7.3,16.2,16.2 c0,9.1-7.3,16.4-16.2,16.4c-9.1,0-16.4-7.3-16.4-16.4C683,17.8,690.2,10.5,699.3,10.5z'/%3E%3Cpath d='M755.1,114.9c-8.7-6.2-12-15.1-12-24.7c0-16.6,10.6-34,44.1-34c10.8,0,19.1,1.9,25.7,5c1.9-2.5,4.1-6.8,4.1-14.1 c0-4.4-0.4-7.9-1-10.4c16-1,23,4.8,23,13.7c0,8.3-7.5,12.8-17.8,16.4c6.2,5.8,9.1,13.9,9.1,22.4c0,16.2-9.9,33.6-44.1,33.6 c-9.1,0-16.4-1.2-22.4-3.3c-2.9,2.5-6.2,6-6.2,9.9c0,18.4,78.9-5,78.9,41.2c0,28.2-29.6,32.7-50.3,32.7c-23.2,0-45.4-5.8-45.4-20.3 c0-9.5,9.3-14.9,24-13.9c-2.9,18,3.7,25.7,23.4,25.7c18.2,0,30.7-5.4,30.7-15.7c0-25.7-78.5,0.4-78.5-40.4 C740.4,127.3,747,120.7,755.1,114.9z M802.5,89.9c0-16.8-4.8-25.5-16-25.5c-11.2,0-15.7,8.5-15.7,26.1c0,17.2,4.3,24.2,15.1,24.2 C797.5,114.7,802.5,106.8,802.5,89.9z'/%3E%3Cpath d='M841,144.3h14.7V13.4h-16.6V4.5h46v57.6c0,8.9-1,16.6-1,16.6h0.4c3.5-9.5,13.5-22.4,34.8-22.4c17.4,0,29,8.5,29,28.8v59.2 h14.5v8.9h-55.5v-8.9h11.6V85.9c0-10.6-2.5-15.7-9.5-15.7c-16.6,0-24.2,28.2-24.2,49.1v25.1h11.4v8.9H841V144.3z'/%3E%3Cpath d='M1019.6,56.3c26.9,0,41.6,12.2,41.6,38.5v12H1002v5.6c0,26.5,7.7,34.4,21.5,34.4c13.7,0,24.2-9.1,27.3-22l9.9,1.7 c-3.9,15.3-15.7,29.6-41.6,29.6c-28.6,0-47.6-14.5-47.6-49.9C971.5,70.2,990.8,56.3,1019.6,56.3z M1032,96.9v-8.3 c0-16.4-3.1-24.2-13.1-24.2c-11,0-16,7.5-16.8,32.5H1032z'/%3E%3Cpath d='M1118.2,56.3c14.3,0,21.1,6.2,25.5,13.7h0.4c0,0-0.8-8.3-0.8-16.4V13.4h-16.8V4.5h46.2v139.8h14.7v8.9H1147l-1.2-16.2h-0.4 c-2.7,7-9.9,19.1-30.9,19.1c-27.6,0-39.8-19.9-39.8-48.1C1074.7,71,1096,56.3,1118.2,56.3z M1144.1,105c0-23.2-8.7-36.7-20.7-36.7 c-10.4,0-18,10.2-18,39.4c0,29.4,7.7,36.5,16.6,36.5C1135.2,144.1,1144.1,128.6,1144.1,105z'/%3E%3Cpath d='M1199.2,135.4v-16.6h10.4v3.5c0,12.2,10.6,24.4,28.2,24.4c9.9,0,16.2-3.9,16.2-11.8c0-23.2-55.1-9.1-55.1-47.2 c0-20.7,17-31.5,38.9-31.5c11.4,0,19.3,2.9,26.1,9.1l2.3-8.1h9.3c0,0-2.7,14.3-2.7,19.7v11.8h-10.4v-3.5c0-8.7-7.9-19.7-23.6-19.7 c-8.7,0-15.3,3.3-15.3,11.4c0,23.6,55.5,9.3,55.5,46.8c0,20.5-16.4,32.3-40,32.3c-15.5,0-24-5.2-29.4-10.4l-2.1,9.3h-9.5 C1197.9,155.1,1199.2,144.3,1199.2,135.4z'/%3E%3Cpath d='M1304,191.6V68.1h-16.6v-8.9h43.7v15.5h0.4c2.1-5.4,8.7-18.4,30.7-18.4c27.6,0,39.8,18.9,39.8,47 c0,37.1-21.3,52.8-43.7,52.8c-13.5,0-20.7-5.6-25.5-13.5h-0.4c0,0,1,7.5,1,16.2v32.7h14.7v8.9h-58.8v-8.9H1304z M1352.9,144.1 c11.6,0,18.4-12,18.4-40.4c0-28-7-35.4-16.6-35.4c-14.7,0-22.2,19.1-22.2,38.9C1332.6,127.3,1339.4,144.1,1352.9,144.1z'/%3E%3Cpath d='M1465.4,56.3c34.4,0,49.7,17.6,49.7,49.3c0,33.4-18.9,50.5-49.7,50.5c-33.1,0-49.9-18.2-49.9-49.3 C1415.4,74.7,1431.4,56.3,1465.4,56.3z M1484.4,105.6c0-27.3-4.4-41.2-19.1-41.2c-14.3,0-19.3,14.3-19.3,42.5 c0,26.9,4.8,41.2,19.3,41.2C1480.1,148.1,1484.4,133.4,1484.4,105.6z'/%3E%3Cpath d='M1526.7,144.3h14.7V68.1h-16.6v-8.9h43.7v25.1h0.4c3.3-10.8,13.3-28,31.3-28c11.2,0,20.7,6.4,20.7,17.8 c0,11.8-10.4,18.4-23.8,17.6c0.4-3.7,0.6-7.5,0.6-11.8c0-5.4-1-9.7-5-9.7c-9.1,0-22,23.2-22,49.7v24.4h16.6v8.9h-60.7V144.3z'/%3E%3Cpath d='M1637.9,68.1H1624v-8.9h14.3c6.2-7.9,12.2-18.2,14.9-31.7h14.1v31.7h24.2v8.9h-24.2v58.6c0,9.9,2.1,15.5,8.9,15.5 c4.6,0,8.9-2.5,12.8-13.5l9.1,3.9c-5.4,12.2-12,22.6-31.1,22.6c-17,0-29.2-8.1-29.2-27.6V68.1z'/%3E%3Cpath d='M1759.7,100V82.4c0-13.1-3.5-18-13.7-18c-10.6,0-14.5,5.4-14.5,16.8c0,3.9,0.4,7,0.8,10.8c-18,1-24.4-6.4-24.4-15.1 c0-12.2,13.3-20.5,41.2-20.5s40,8.3,40,29.4v51.6c0,4.1,1.5,5.6,3.5,5.6c3.9,0,6.4-6,8.3-13.1l9.3,2.5c-3.9,17-13.3,23-25.3,23 c-10.6,0-17.8-4.8-21.3-14.9h-0.4c-6.2,8.5-14.7,15.7-29.6,15.7c-16,0-30-8.3-30-24.7C1703.6,108.1,1732.2,100,1759.7,100z M1742.1,143.7c8.3,0,17.6-9.3,17.6-20.1v-13.7c-18.9,0-26.7,7.7-26.7,20.7C1733,138.9,1736.1,143.7,1742.1,143.7z'/%3E%3Cpath d='M1810.7,144.3h14.7V13.4h-16.6V4.5h46v139.8h14.7v8.9h-58.8V144.3z'/%3E%3Cpath d='M1927.3,56.3c26.9,0,41.6,12.2,41.6,38.5v12h-59.2v5.6c0,26.5,7.7,34.4,21.5,34.4c13.7,0,24.2-9.1,27.3-22l9.9,1.7 c-3.9,15.3-15.7,29.6-41.6,29.6c-28.6,0-47.6-14.5-47.6-49.9C1879.2,70.2,1898.5,56.3,1927.3,56.3z M1939.7,96.9v-8.3 c0-16.4-3.1-24.2-13.1-24.2c-11,0-16,7.5-16.8,32.5H1939.7z'/%3E%3Cpath d='M1980.5,144.3h14.7V68.1h-16.6v-8.9h43.7v23h0.4c4.6-12.6,13-25.9,34.4-25.9c17.4,0,30.7,8.5,30.7,28.8v59.2h14.5v8.9 h-55.5v-8.9h11.6V83.8c0-10.4-3.3-14.3-9.9-14.3c-15.3,0-23.8,28.6-23.8,49.7v25.1h11.4v8.9h-55.5V144.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 2000px 250px;
    background-repeat: no-repeat;
    background-position: top center;
}

@media print {
    footer {
        display: none;
    }
}

    footer .links a {
    }

        footer .links a:after {
            content: "";
            margin: 0 15px 0 20px;
            border-right: 1px solid rgb(204, 204, 204);
        }

        footer .links a:last-child:after {
            margin: 0;
            border-right: 0;
        }

    footer .dropdown .btn {
        width: 100%;
        text-align: left;
    }

        footer .dropdown .btn::after {
            display: none;
        }

        footer .dropdown .btn i.fal {
            float: right;
            margin-top: 5px;
        }

    footer .dropdown .dropdown-menu a {
        display: block;
        padding: 10px 20px;
        text-decoration: none;
        min-width: 200px;
    }

        footer .dropdown .dropdown-menu a:hover {
            background-color: #f1f1f1;
        }

.left-nav {
    border-top: solid 1px #808080;
}

    .left-nav a {
        border-bottom: solid 1px #808080;
        width: 100%;
        display: block;
        padding: 15px 0px;
        color: #5B6771;
        text-decoration: none;
    }


.underline-primary::after {
    content: '';
    display: block;
    width: 15%;
    background-color: #5B6771;
}

h1 {
    font-size: 50px !important;
    font-family: "Questa-Regular";
}

h2 {
    font-size: 35px !important;
    font-family: "Questa-Regular";
}

    h2.underline-primary {
        margin-bottom: 25px;
    }

        h2.underline-primary::after {
            height: 4px;
            margin-top: 15px;
        }


h3 {
    font-size: 25px !important;
    font-family: "Questa-Regular";
}




.underline-primary::after {
    height: 3px;
    margin-top: 10px;
}

h4 {
    font-size: 20px !important;
    font-family: "Questa-Regular";
}

h5 {
    font-size: 16px !important;
    font-family: "Questa-Regular";
}



.icon-as-background i.fa {
    opacity: 0.5;
    font-size: 162px;
    position: absolute;
    margin-left: 24%;
    color: #f9f9fb;
    margin-top: -48px;
    z-index: 0;
}

.background-question {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='white' fill-opacity='0.4' d='M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z'%3E%3C/path%3E%3C/svg%3E");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 150px;
}

.background-filesearch {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='white' fill-opacity='0.4' d='M603.32 473.39l-81.48-81.46a128 128 0 1 0-33.93 33.93l81.48 81.46a16 16 0 0 0 22.62 0L603.32 496a16 16 0 0 0 0-22.61zM416 400a80 80 0 1 1 80-80 80.09 80.09 0 0 1-80 80zM80 464V48.09h160v104a23.93 23.93 0 0 0 24 24h83.29c20.89-10 44-16.06 68.71-16.06V132a48.23 48.23 0 0 0-14.1-34L318 14.1A48 48 0 0 0 284.1 0H80a48.16 48.16 0 0 0-48 48.09V464a48 48 0 0 0 48 48h288a47.86 47.86 0 0 0 45.15-32.29A158.48 158.48 0 0 1 347.43 464zM288 52l76.1 76.08H288z'%3E%3C/path%3E%3C/svg%3E");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 200px;
}

.background-howto {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='white' fill-opacity='0.4' d='M433.941 193.941l-51.882-51.882A48 48 0 0 0 348.118 128H320V80c0-26.51-21.49-48-48-48h-61.414C201.582 13.098 182.294 0 160 0s-41.582 13.098-50.586 32H48C21.49 32 0 53.49 0 80v288c0 26.51 21.49 48 48 48h80v48c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V227.882a48 48 0 0 0-14.059-33.941zm-84.066-16.184l48.368 48.368a6 6 0 0 1 1.757 4.243V240h-64v-64h9.632a6 6 0 0 1 4.243 1.757zM160 38c9.941 0 18 8.059 18 18s-8.059 18-18 18-18-8.059-18-18 8.059-18 18-18zm-32 138v192H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h55.414c9.004 18.902 28.292 32 50.586 32s41.582-13.098 50.586-32H266a6 6 0 0 1 6 6v42h-96c-26.51 0-48 21.49-48 48zm266 288H182a6 6 0 0 1-6-6V182a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v170a6 6 0 0 1-6 6z'%3E%3C/path%3E%3C/svg%3E");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 160px;
}

.background-law {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' fill-opacity='0.4' d='M497.965 176.618l-23.185-23.185c-13.611-13.61-33.433-17.321-50.434-11.133l-54.624-54.624c6.189-16.998 2.479-36.821-11.133-50.433l-23.185-23.174c-18.757-18.757-49.122-18.76-67.882 0L163.914 117.667c-18.715 18.715-18.715 49.167 0 67.883l23.184 23.184c13.613 13.613 33.433 17.326 50.434 11.133l10.342 10.342-56.543 56.52c-22.021-22.02-51.866-19.249-69.498-1.616L14.069 392.908c-18.757 18.757-18.76 49.122 0 67.882l37.163 37.174c18.714 18.714 49.165 18.715 67.882 0l107.773-107.796c17.412-17.41 20.652-47.231-1.616-69.499l56.543-56.519 10.341 10.341c-6.189 16.998-2.479 36.821 11.134 50.434l25.417 25.417c17.484 17.484 45.932 17.485 63.417 0L497.965 244.5c18.713-18.715 18.713-49.167 0-67.882zM85.195 464.043l-.021-.021L48 426.849l107.773-107.795 37.173 37.173L85.195 464.043zm275.219-149.875l-23.184-23.184 14.793-14.793L235.832 160l-14.792 14.792-23.184-23.184L301.465 48l23.184 23.184L307.832 88l116.191 116.191 16.816-16.816 23.184 23.184-103.609 103.609z'%3E%3C/path%3E%3C/svg%3E");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 180px;
}


.search-items {
    position: relative;
}

input.searchfield {
    height: 48px;
    margin: 0;
    padding-left: 10px;
    border: none;
}

    input.searchfield + a#search {
        position: absolute;
        top: 0;
        right: 0;
        background-color: #E1E8E9;
    }

    input.searchfield + a#search i {margin-left: 0px !important; 
    }

#criteriaForm {
    width: 100%;
}

/* Input overrule */


.input, input {
    height: 48px;
    background-color: #fff;
    border: solid 1px #ccc;
    vertical-align: top;
    display: inline-block;
    width: 100%;
}

    .input > input {
        margin: 0;
        padding-left: 5px;
        background-color: transparent;
    }

    .input i.fal {
        width: 20px;
        font-size: 22px;
        margin-top: 11px;
        color: #5B6771;
        position: absolute;
        margin-left: -30px;
    }

.primary-background-color input {
    border: none !important;
}




/* Color schema */


.navbar-toggler:focus {
    outline: none !important;
    box-shadow: none;
}

.primary-color {
    color: #5B6771;
}

.btn {
    border: none;
    border-radius: 0;
    height: 48px;
    padding: 10px 20px;
}

body .btn:hover, body .btn:focus, body .btn:active, body btn:focus, a:focus a:active {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.primary-background-color, .btn.btn-primary {
    background-color: rgba(78,90,100, 0.89);
    color: #fff;
    text-decoration: none;
}


.secondary-background-color {
    background-color: #E1E8E9;
}

.secondary-background-color-transparent {
    background-color: rgba(220,226,227,0.8);
}


.grey-background {
    background-color: #e6e6e6;
}

a {
    color: #5B6771;
}

.primary-background-color a {
    color: #fff;
}

.primary-background-color .btn.btn-primary, .primary-background-color .btn.btn-primary.active, .primary-background-color .btn.btn-primary:active {
    color: #5B6771;
    background-color: #fff;
}

    .primary-background-color .btn.btn-primary:focus {
        background-color: #E1E8E9;
    }

.btn.btn-default {
    border: solid 1px #ccc;
    background: #fff;
}

/* Side boxes overrule */
.filter-controls .col-6 {
    border-bottom: solid 1px #ccc;
}



.card {
    border: none;
    background-color: transparent;
}

    .card .card-header {
        background-color: transparent;
    }

        .card .card-header button {
            background-color: transparent;
            font-family: 'Questa-Regular';
            font-size: 20px;
            font-weight: normal;
            color: #000;
            padding: 0;
            line-height: 51px;
            width: 100%;
            text-align: left;
        }

.card-header .folding-btn {
    float: right;
}

    .card-header .folding-btn .fa-chevron-right, .card-header .collapsed .folding-btn .fa-chevron-down {
        display: none;
    }


.card-header .collapsed .folding-btn .fa-chevron-right {
    display: inline-block;
}


.card .card-body {
    background-color: #E1E8E9;
    min-height: 60px;
}

.card-body .paragraf-category {
    display: block;
    margin-bottom: 15px;
}

.card .card-body ul {
    padding: 0;
    margin: 0;
}

    .card .card-body ul li {
        list-style: none;
    }


.card .sub-label-text {
    padding-bottom: 15px;
}

.card .card-body ul li a {
}


.match-container {
    float: none;
    vertical-align: top;
}

    .match-container > div {
        height: 100%;
    }


.stateitems {
    display: none;
}

    .stateitems.active {
        display: block;
    }


/* checkbox overrule */

a.checkbox {
    margin-bottom: 10px;
    display: block;
}

    a.checkbox span {
        display: inline-block;
        width: 20px;
        height: 20px;
        border: solid 1px #5B6771;
        position: relative;
        vertical-align: bottom;
        text-decoration: none;
        margin-right: 6px;
        cursor: pointer;
    }

    a.checkbox i {
        display: block;
        margin-top: 1px;
        margin-left: 1px;
    }

label.checkbox-label {
    display: inline-block;
    margin-bottom: 0;
    cursor: pointer;
}


.magic-checkbox + label::before, .magic-radio {
    top: 4px;
    border-radius: 0;
    border: solid 1px #5B6771;
}

.magic-checkbox:checked + label::before {
    background-color: transparent;
    border: solid 1px #5B6771;
    border-radius: 0;
}

.magic-checkbox:checked + label::after, .magic-radio:checked + label::after {
    top: 6px;
    left: 7px;
    width: 6px;
    height: 13px;
    border-color: #5B6771;
}

.magic-checkbox {
    position: absolute;
    width: 0;
    height: 0;
    display: unset;
}

    .magic-checkbox:focus + label:before {
        outline: 1px solid -webkit-focus-ring-color;
    }

.magic-checkbox {
    position: absolute;
    opacity: 0;
    display: unset;
}

    .magic-checkbox:focus + label:before {
        outline: 1px solid -webkit-focus-ring-color;
    }

.category label .fa-square-full {
    display: none;
}

.category label.label {
    min-height: 1px;
    margin: 0;
}

.category.state label .fa-square-full {
    position: absolute;
    display: block;
    margin-left: -24px;
    margin-top: 10px;
    font-size: 7pt;
    color: #5B6771;
}

.label-text {
    margin-left: 30px;
    padding-right: 10px;
}

    .label-text span {
    }

/* Date picker */

#ui-datepicker-div {
    background: #f5f5f6;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.2);
    border-top: 1px solid #e1e1e1;
    font-family: "Lato",sans-serif;
    font-size: 0.875em;
    padding: 10px;
    margin-top: 11px;
    z-index: 1000 !important;
    position: relative;
    margin-left: -10px;
    border: none;
    width: 297px;
    display: none;
}

    #ui-datepicker-div td {
        text-align: center;
        padding: 2px 5px;
    }

        #ui-datepicker-div td a {
            display: block;
            padding-top: 3px;
            padding-bottom: 3px;
        }

            #ui-datepicker-div td a:hover, #ui-datepicker-div td a.ui-state-active {
                background: #ffdc00;
                color: #57636d;
                width: 100%;
                height: 100%;
            }

    #ui-datepicker-div th {
        text-align: center;
        font-weight: normal;
        font-family: "Josefin Slab",serif;
    }

    #ui-datepicker-div a {
        color: #5B6771;
    }

    #ui-datepicker-div .ui-datepicker-title {
        text-align: center;
        margin-top: 5px;
        margin-bottom: 10px;
    }

        #ui-datepicker-div .ui-datepicker-title select {
            padding: 3px;
            width: 125px;
        }

            #ui-datepicker-div .ui-datepicker-title select:first-child {
                margin-right: 20px;
            }

    #ui-datepicker-div .ui-datepicker-next, #ui-datepicker-div .ui-datepicker-prev {
        display: none;
    }

    #ui-datepicker-div .ui-datepicker-calendar {
        width: 100%;
    }

    #ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled {
        color: #8F9094;
    }

/* Folding list */

.label-text span.category-name {
    display: inline-block;
    width: 92%;
    vertical-align: top;
}

.label-text span.folding-btn {
    display: inline-block;
    cursor: pointer;
    padding: 3px 6px;
    margin-right: -6px;
}

    .category:focus, .label-text span.folding-btn:focus {
        background-color: rgba(255,255,255,0.2);
    }

.label-text .fa-chevron-down {
    display: none;
}

.label-text.active .fa-chevron-down {
    display: inline-block;
}

.label-text.active .fa-chevron-right {
    display: none;
}


/* Modal overrule */

.modal-dialog {
    max-width: 700px;
}

    .modal-dialog .modal-body {
        background-color: #f9f9fb;
    }

.alert-info {
    color: #5d6061;
    background-color: #fff091;
    border-color: #ffe32d;
}

.error {
    color: rgb(200,0,0);
}

.html-print i, .pdf-print i {
    font-size: 20px;
}
