@charset "UTF-8";
/*
/// <reference path="../../../node_modules/foundation-sites/scss/foundation.scss" />
@include add-foundation-colors;
*/body{font-family:Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#333}h1,h2,h3,h4,h5{font-family:Lora,Georgia,serif;font-weight:400}.main-area{-webkit-transition:font-size .2s;transition:font-size .2s}.main-area h1{margin-bottom:2.25rem;line-height:1.2;font-size:1.6rem}@media (min-width:(medium only,16px)){.main-area h1{font-size:1.8rem}}@media (min-width:(large,16px)){.main-area h1{font-size:2.2rem}}.main-area .article-content h2,.main-area .article-content h3,.main-area .article-content h4{font-style:italic;font-weight:700}.main-area .article-content h2{font-size:1.6rem}.main-area .article-content h3{font-size:1.5rem}.main-area .article-content h4{font-size:1.3rem}@media (min-width:(medium only,16px)){.main-area .article-content h2{font-size:1.8rem}.main-area .article-content h3{font-size:1.6rem}.main-area .article-content h4{font-size:1.3rem}}@media (min-width:(large,16px)){.main-area .article-content h2{font-size:2rem}.main-area .article-content h3{font-size:1.7rem}.main-area .article-content h4{font-size:1.3rem}}.main-area .article-content p{margin-bottom:2.25rem}.main-area .article-content p.intro-p{font-weight:300;font-size:16px}.main-area .article-content ol,.main-area .article-content ul{margin-bottom:2.25rem}.main-area .article-content ol li,.main-area .article-content ul li{padding-left:.75rem;margin-bottom:.75rem}.main-area .article-content a{font-family:Open Sans,Helvetica,Roboto,Arial,sans-serif;border-bottom:1px solid #60c983;-webkit-transition:border .2s;transition:border .2s}.main-area .article-content a:hover{border-bottom:1px solid #3eb867;color:#006c25}.main-area .article-content img.image-align-full-width{width:100%}.main-area .article-content img.image-align-left{margin:0 10px 10px 0}.main-area .article-content img.image-align-right{margin:0 0 10px 10px}@media (min-width:(small only,16px)){.main-area .article-content img{width:100%}.main-area .article-content img.image-align-full-width,.main-area .article-content img.image-align-left,.main-area .article-content img.image-align-right{margin:0}}.main-area .article-content table{border-color:#cbc6c1}.main-area .article-content table tbody,.main-area .article-content table tfoot,.main-area .article-content table thead{border-color:#cbc6c1;font-size:13px}.main-area .article-content table th{background:#a2a09e;color:#fff}.wrapper{max-width:1200px;margin:0 auto}.body-content{padding-top:4.5rem}@media (min-width:(medium only,16px)){.body-content{padding-top:3rem}}@media (min-width:(large,16px)){.body-content{padding-top:4.5rem}}@media (min-width:(smaller down,16px)){.body-content{padding-top:60px}}body{padding-top:60px}@media (min-width:(large,16px)){body{padding-top:0}}body.startpage .body-content{padding:0}.navigation{color:#fff;background-color:#00445b;position:relative}.navigation ul li a{color:#fff;padding:15px 35px;text-transform:uppercase}.top-bar{background:#e5ebee}@media (min-width:(large,16px)){.top-bar{background:#03465c}}.top-bar ul{background:transparent;color:#fff}.top-bar ul li a{color:#fff}.overlay{position:fixed;background:#e5ebee;top:0;left:0;width:100%;height:0;z-index:3}.overlay.active{height:120%}@media (min-width:(large,16px)){.overlay.active{height:0}}#map{width:100%;height:400px}#map #infowindow-content{display:inline}#geolocationData{margin:40px 0 0 0;list-style-type:none}#geolocationData li{padding-bottom:4px}#infowindow-content .title{font-weight:700}#infowindow-content{display:none}#infowindow-content span{display:block}#infowindow-content #place-name{font-size:15px;margin-bottom:5px}#infowindow-content #large-map{margin-top:5px;font-size:13px;font-weight:700}#infowindow-content #large-map a:hover{text-decoration:underline}#infowindow-content #large-map i{margin-left:4px;vertical-align:middle}
/*  
    Font-weights

    300 :  Light
    400 :  Regular
    600 :  SemiBold
    700 :  Bold
    800 :  ExtraBold
*/
/*
    Headers original sizes (CGI) :

    H1 :  2.5rem
    H2 :  2rem
    H3 :  1.75rem
    H4 :  1.5rem
    H5 :  1.25rem
    H6 :  1rem
*/a,a:hover,b,p,span{font-family:Open Sans;font-style:normal;font-weight:400;color:#333}p.light{font-weight:300}b,strong{font-weight:600}.teaser-heading{font-style:normal;font-weight:700}.call-to-action,.help-text{font-family:Open Sans;font-style:normal;font-weight:600}.help-text{font-size:14px;text-transform:uppercase}.form-control{font-size:.85rem}
/* xs+sm: Extra small & Small devices (phones, less than 767px) */@media (max-width:767px){h1{font-size:2.2rem}h2{font-size:1.7rem}h3{font-size:1.5rem}h4{font-size:1.35rem}h5{font-size:1.2rem}h6{font-size:1rem}}
/* md: Medium devices (tablets and up, 768px and up)*/
/*@media (min-width: 768px) {
    h1 { font-size: 48px; }
    h2 { font-size: 40px; }
    h3 { font-size: 21px; }
    h4 { font-size: 18px; }
    h5 { font-size: 17px; }
    h6 { font-size: 16px; }
}*/
/*  
    FontFace types

    .eot :   IE9 Compat Modes
    .woff2 : Super Modern Browsers
    .woff :  Pretty Modern Browsers
    .ttf :   Safari, Android, iOS
*/
/*  !! NOT WORKING IN IE (with font download disabled) !!
            (Låt stå, för att komma ihåg...)

@font-face {
    font-family: FontAwesome;
    src: url('./assets/fonts/fontawesome/fontawesome-webfont.eot');
    src: url('./assets/fonts/fontawesome/fontawesome-webfont.woff2') format('woff2'),
    url('./assets/fonts/fontawesome/fontawesome-webfont.woff') format('woff'),
    url('./assets/fonts/fontawesome/fontawesome-webfont.ttf') format('truetype');
}

.fa-info:before {
    font-family: FontAwesome; 
    content: "\f129";
}

*/.bg-white{background-color:#fff!important}.bg-primary{background-color:#03465c!important}.bg-skyblue-light{background-color:#e5ebee!important}.bg-offwhite{background-color:#fdf6ee!important}.border-top{border-top:1px solid rgba(0,0,0,.1);padding-top:1rem}.border-right{border-right:1px solid rgba(0,0,0,.1);padding-right:1rem}.border-bottom{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}.border-bottom-primary{border-bottom:2px solid #347e96;padding-bottom:5px;margin-bottom:5px}.border-left{border-left:1px solid rgba(0,0,0,.1);padding-left:1rem}
/*
/// <reference path="../../../node_modules/foundation-sites/scss/foundation.scss" />
@include add-foundation-colors;
*/.btn{background-color:#03465c;color:#fff;text-align:center;font-weight:700;padding:1.5rem;margin-top:3rem;-webkit-transition:background-color .2s;transition:background-color .2s}.btn:hover{color:#fff;background-color:#023343}.btn.btn-white{background-color:#fff;border:1px solid #347e96;color:#0c5b75}.btn.btn-white:hover{background-color:#f2f2f2}.btn.btn-skyblue{background-color:#e5ebee;border:1px solid #347e96;color:#0c5b75}.btn.btn-skyblue:hover{background-color:#d6dfe4}.btn-quick{height:45px;margin:0;position:relative;border:none;padding-left:46px;line-height:22.5px;border-radius:30px;padding-right:22px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.45);box-shadow:1px 1px 2px rgba(0,0,0,.45);color:#fdf6ee;text-transform:uppercase;font-size:13px;font-size:calc(1vw -3px);width:90%}@media (min-width:(smaller,16px)){.btn-quick{width:50%}}@media (min-width:(medium,16px)){.btn-quick{width:50%}}@media (min-width:(large,16px)){.btn-quick{width:90%}}@-webkit-keyframes pulse-heart{0%{-webkit-box-shadow:0 0 0 0 rgba(231,66,36,.6);box-shadow:0 0 0 0 rgba(231,66,36,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(231,66,36,0);box-shadow:0 0 0 15px rgba(231,66,36,0)}to{-webkit-box-shadow:0 0 0 20px rgba(231,66,36,0);box-shadow:0 0 0 20px rgba(231,66,36,0)}}@keyframes pulse-heart{0%{-webkit-box-shadow:0 0 0 0 rgba(231,66,36,.6);box-shadow:0 0 0 0 rgba(231,66,36,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(231,66,36,0);box-shadow:0 0 0 15px rgba(231,66,36,0)}to{-webkit-box-shadow:0 0 0 20px rgba(231,66,36,0);box-shadow:0 0 0 20px rgba(231,66,36,0)}}@-webkit-keyframes pulse-bar-chart{0%{-webkit-box-shadow:0 0 0 0 rgba(89,157,179,.6);box-shadow:0 0 0 0 rgba(89,157,179,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(89,157,179,0);box-shadow:0 0 0 15px rgba(89,157,179,0)}to{-webkit-box-shadow:0 0 0 20px rgba(89,157,179,0);box-shadow:0 0 0 20px rgba(89,157,179,0)}}@keyframes pulse-bar-chart{0%{-webkit-box-shadow:0 0 0 0 rgba(89,157,179,.6);box-shadow:0 0 0 0 rgba(89,157,179,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(89,157,179,0);box-shadow:0 0 0 15px rgba(89,157,179,0)}to{-webkit-box-shadow:0 0 0 20px rgba(89,157,179,0);box-shadow:0 0 0 20px rgba(89,157,179,0)}}@-webkit-keyframes pulse-book{0%{-webkit-box-shadow:0 0 0 0 rgba(58,180,99,.6);box-shadow:0 0 0 0 rgba(58,180,99,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(58,180,99,0);box-shadow:0 0 0 15px rgba(58,180,99,0)}to{-webkit-box-shadow:0 0 0 20px rgba(58,180,99,0);box-shadow:0 0 0 20px rgba(58,180,99,0)}}@keyframes pulse-book{0%{-webkit-box-shadow:0 0 0 0 rgba(58,180,99,.6);box-shadow:0 0 0 0 rgba(58,180,99,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(58,180,99,0);box-shadow:0 0 0 15px rgba(58,180,99,0)}to{-webkit-box-shadow:0 0 0 20px rgba(58,180,99,0);box-shadow:0 0 0 20px rgba(58,180,99,0)}}.btn-quick:hover{color:#fff}.btn-quick:hover span.heartbeat{-webkit-animation:pulse-heart 2s infinite;animation:pulse-heart 2s infinite}.btn-quick:hover span.bar-chart{-webkit-animation:pulse-bar-chart 2s infinite;animation:pulse-bar-chart 2s infinite}.btn-quick:hover span.book{-webkit-animation:pulse-book 2s infinite;animation:pulse-book 2s infinite}.btn-quick.no-icon{padding-left:22px}.btn-quick span{width:45px;height:45px;display:inline-block;border-radius:50%;background-color:#599db3;position:absolute;left:-1px;top:0}.btn-quick span .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:19px}.btn-quick span.heartbeat{background:#941700}.btn-quick span.book{background:#aca6a0}html{position:relative;min-height:100%;color:#333}body,html{background-color:#f7fbfc}body{padding-top:0!important}
/*#region INNER CONTENT */
/*#region Allmänt */#content{margin-bottom:340px}.hidden,.hide{display:none}.clickable,button{cursor:pointer}button{font-family:inherit}.btn.focus,.btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}a{text-decoration:none!important;cursor:pointer}a .btn-primary:not([href]),a a.btn-primary:not([href]):focus,a a.btn-primary:not([href]):hover{color:#fff;cursor:pointer}.btn-group-xs>.btn,.btn-xs{padding:.1rem .3rem .3rem;font-size:.875rem}#spinner>h1{margin:0!important}
/* sm: Small devices (landscape phones, >=544px - <768px ) */@media (min-width:544px) and (max-width:767px){.container{max-width:700px}}
/*#endregion*/
/*#region Responsive */
/* Responsive iframes */.responsive-embed{position:relative;overflow:hidden;padding-top:56.25%}.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
/* sm + md: Small & medium devices (phones and tablets, less than 992px)*/@media (min-width:341px) and (max-width:991px){#content{margin-bottom:460px}}
/* xxs: Extra Extra small devices (small portrait phones, less than 340px)*/@media (max-width:340px){#content{margin-bottom:480px}}
/*#endregion*/
/*#region Chevrons*/.chevron{border-color:#03465c;border-style:solid;border-width:0 0 2px 2px;content:"";display:inline-block;height:.75em;width:.75em;-webkit-transition:.2s;transition:.2s}.chevron-sm{height:.5em;width:.5em}.chevron-up{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-bottom:-2px!important}.chevron-right{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);margin-right:5px!important}.chevron-down{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);margin-bottom:3px!important}.chevron-left{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-right:-5px!important}
/*#endregion*/
/*#endregion*/
/*#region Bootstrap changes*/
/*#region .btn varianter */.btn{border-radius:0;text-transform:uppercase;font-size:14px;font-weight:600;line-height:19px;padding:9px 14px;margin-top:0}.btn:hover{font-weight:600!important}.btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-group-sm>.btn,.btn-sm{padding:.5rem .75rem .3rem;font-size:13px;line-height:17px}.btn-group-xs>.btn,.btn-xs{padding:.25rem .5rem .25rem}.badge.rounded-circle,.btn.rounded-circle{height:42px!important;width:42px!important;padding:0!important}.badge.rounded-circle>svg,.btn.rounded-circle>svg{margin:.35em!important}.badge.rounded-circle.text-btn,.btn.rounded-circle.text-btn{padding:.6em!important}.badge.badge-sm.rounded-circle,.btn.btn-sm.rounded-circle{height:32px!important;width:32px!important;padding:0!important}.badge.badge-sm.rounded-circle>svg,.btn.btn-sm.rounded-circle>svg{margin:.3em!important}.badge.badge-sm.rounded-circle.text-btn,.btn.btn-sm.rounded-circle.text-btn{padding:.45em!important}.badge.rounded-circle.quick,.btn.rounded-circle.quick{border-bottom:2px solid #a2a09e}.btn-wide{min-width:190px}.btn-wide .fa{float:left}.btn-group-sm>.btn.btn-wide,.btn-sm.btn-wide{min-width:170px}.btn.btn-quick{min-width:190px;min-height:45px;font-weight:400;border-radius:22.5px;padding-left:46px;width:80%}.btn.btn-quick .fa{line-height:52px;float:left}.btn.btn-quick .fa.primary{background-color:#347e96}.btn.btn-quick .fa.primary-light{background-color:#599db3}.btn.btn-quick .fa.offgray{background-color:#cbc6c1}.btn.btn-quick .fa.red{background-color:#f6694f}.btn.btn-quick:hover{color:#fff}.btn.btn-quick:hover span.fa-share{-webkit-animation:pulse-blue 2s infinite;animation:pulse-blue 2s infinite}
/*#endregion*/
/*#region Border radius*/.btn.rounded-circle{border-radius:50%}.card,.card-header,.form-control,.input-group-text,.nav-tabs .nav-link,select{border-radius:0!important}
/*#endregion*/
/*#region Colors */.btn-link{color:#03465c}:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn.rounded-circle{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.45);box-shadow:1px 1px 2px rgba(0,0,0,.45)}
/*#region Primary */.btn-primary,.page-item.active .page-link{background-color:#03465c;border-color:#03465c}.btn-primary:active,.btn-primary:hover{-webkit-transition:.2s;transition:.2s;background-color:#0c5b75!important;border-color:#0c5b75!important}.btn-outline-primary{background-color:#fff;color:#03465c;border:1px solid #03465c}.btn-outline-primary:hover{background-color:#f2f2f2!important;color:#03465c!important;border:1px solid #03465c!important;-webkit-transition:.2s;transition:.2s}.btn-outline-primary.active,.btn-outline-primary.active:hover,.btn-outline-primary:active{background-color:#03465c!important;color:#fff!important;border:1px solid #03465c!important;-webkit-transition:.2s;transition:.2s}.btn-outline-primary:disabled{background-color:#e2e2e2;color:#969696;border:1px solid #03465c;-webkit-transition:.2s;transition:.2s}.btn.rounded-circle.btn-outline-primary:hover,.btn.rounded-circle.btn-primary:hover{-webkit-animation:pulse-blue 2s infinite;animation:pulse-blue 2s infinite}
/*#endregion*/
/*#region Secondary */.btn-secondary{color:#0c5b75;background-color:#e5ebee;border-color:#347e96}.btn-secondary:active,.btn-secondary:hover{color:#0c5b75!important;background-color:#d6dfe4!important;border-color:#0c5b75!important;-webkit-transition:.2s;transition:.2s}.btn-outline-secondary{color:#5c5750;background-color:transparent;border-color:#5c5750}.btn-outline-secondary:hover,btn-outline-secondary:active{color:#f7fbfc!important;background-color:#5c5750!important;border-color:#5c5750!important;-webkit-transition:.2s;transition:.2s}.btn.rounded-circle.btn-outline-secondary:hover,.btn.rounded-circle.btn-secondary:hover{-webkit-animation:pulse-blue 2s infinite;animation:pulse-blue 2s infinite}
/*#endregion*/
/*#region Info */.text-info{color:#599db3}.alert-info,.badge-info,.btn-info{background-color:#599db3;border-color:#599db3;color:#fff!important}.alert-info:active,.alert-info:hover,.badge-info:active,.badge-info:hover,.btn-info:active,.btn-info:hover{background-color:#347e96!important;border-color:#347e96!important;-webkit-transition:.2s;transition:.2s}.btn-outline-info{background-color:transparent;border-color:#599db3;color:#599db3}.btn-outline-info:active,.btn-outline-info:hover{background-color:#599db3!important;border-color:#599db3!important;color:#f7fbfc!important;-webkit-transition:.2s;transition:.2s}.btn.rounded-circle.btn-info:hover,.btn.rounded-circle.btn-outline-info:hover{-webkit-animation:pulse-blue 2s infinite;animation:pulse-blue 2s infinite}
/*#endregion*/
/*#region Success */.alert-success{background-color:#60c983;border-color:#3ab463;color:#fff!important}.badge-success{background-color:#1aa94b}.btn-success{background-color:#60c983;border-color:#60c983}.btn-success:active,.btn-success:hover{background-color:#3ab463;border-color:#3ab463;-webkit-transition:.2s;transition:.2s}.btn.rounded-circle.btn-outline-success:hover,.btn.rounded-circle.btn-success:hover{-webkit-animation:pulse-green 2s infinite;animation:pulse-green 2s infinite}
/*#endregion*/
/*#region Dark */.btn-dark,.btn-dark:active,.btn-dark:hover{background-color:#5c5750;border-color:#5c5750;color:#fff}.btn-outline-dark{background-color:#f7fbfc;border-color:#5c5750;color:#5c5750}.btn-outline-dark:active,.btn-outline-dark:hover{background-color:#5c5750;border-color:#5c5750;color:#fff;-webkit-transition:.2s;transition:.2s}.btn.rounded-circle.btn-dark:hover,.btn.rounded-circle.btn-outline-dark:hover{-webkit-animation:pulse-dark 2s infinite;animation:pulse-dark 2s infinite}
/*#endregion*/
/*#endregion*/
/*#region Tooltips */.tooltip.show{opacity:1!important}.tooltip .tooltip-inner{color:#fff;background-color:#333}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.bs-tooltip-top .arrow:before{border-top-color:#333}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.bs-tooltip-right .arrow:before{border-right-color:#333}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#333}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.bs-tooltip-left .arrow:before{border-left-color:#333}
/* xs: Extra small devices (portrait phones, less than 576px)*/@media (max-width:575px){.tooltip.show{opacity:0!important}}
/*#endregion*/
/*#endregion*/
/*#region NPM Component: xml-report */
/*#region Tabs */#report-nav ul.nav.nav-tabs{margin-bottom:15px;min-width:10px!important;max-width:435px!important;margin-left:7px;border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,#ddd 0,#ddd 96%,transparent 97%,transparent);border-image:-webkit-gradient(linear,left top,right top,from(#ddd),color-stop(96%,#ddd),color-stop(97%,transparent),to(transparent));border-image:linear-gradient(90deg,#ddd 0,#ddd 96%,transparent 97%,transparent);border-image-slice:1}#report-nav ul.nav.nav-tabs .nav-link{padding:5px 11px;font-size:13px;line-height:31px;text-transform:uppercase;font-weight:600}#report-nav ul.nav.nav-tabs .nav-link.active{background-color:#f7fbfc;border-bottom-color:#f7fbfc;color:#03465c}#report-nav ul.nav.nav-tabs .nav-link i{margin-right:3px}#report-nav ul.nav.nav-tabs .nav-link#tab-sql{padding:0!important;height:5px}
/*#region Responsive */
/* xs: Extra small devices (portrait phones, less than 576px)*/@media (max-width:575px){#report-nav ul.nav.nav-tabs{margin-top:33px}#report-nav ul.nav.nav-tabs .nav-item>.nav-link{line-height:22px}}
/* xs+sm: Small devices (phones, less than 767px)*/@media (max-width:767px){#report-nav ul.nav.nav-tabs .nav-item .nav-link{height:32px!important;overflow:hidden;padding:4px 0 0 11px}#report-nav ul.nav.nav-tabs .nav-item:first-child > .nav-link{width:42px}#report-nav ul.nav.nav-tabs .nav-item:nth-child(2)>.nav-link{width:38px}#report-nav ul.nav.nav-tabs .nav-item:nth-child(3)>.nav-link{width:45px}#report-nav ul.nav.nav-tabs .nav-item:nth-child(4)>.nav-link{width:34px}#report-nav ul.nav.nav-tabs .nav-item:last-child{display:none}}
/*#endregion*/
/*#endregion*/
/*#region Tab: Diagram */.highcharts-container{
  /*#region highcharts-button */
  /*#endregion*/}.highcharts-container .highcharts-background{fill:#f7fbfc}.highcharts-container .highcharts-menu{-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5)!important;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)!important}.highcharts-container .highcharts-menu hr{margin-top:5px;margin-bottom:5px}.highcharts-container .highcharts-button .highcharts-button-box,.highcharts-container .highcharts-button.highcharts-button-normal .highcharts-button-box{fill:#f7fbfc}.highcharts-container .highcharts-button.highcharts-button-hover .highcharts-button-box,.highcharts-container .highcharts-button.highcharts-button-pressed .highcharts-button-box{fill:#e5ebee}.highcharts-container .highcharts-button .highcharts-button-box{rx:0!important;ry:0!important}.highcharts-container .highcharts-button .highcharts-button-symbol{stroke-width:2}.highcharts-container span,.highcharts-container table td,.highcharts-container table th,.highcharts-container text{font-family:Open Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.highcharts-container text.highcharts-axis-title,.highcharts-container text.highcharts-subtitle{font-weight:400}.highcharts-container text.highcharts-title{font-family:Lora!important;font-size:20px!important;font-weight:400}.highcharts-container span.highcharts-subtitle{font-size:13px!important}.highcharts-container .highcharts-tooltip>span{background-color:hsla(0,0%,100%,.75);padding:5px;border-radius:5px}report-grouping .custom-select{width:auto!important;background-color:#f7fbfc}
/*#region Highcharts Point-Colors */.first-highcharts-color{color:#53a8c3}.second-highcharts-color{color:#ee5773}.third-highcharts-color{color:#f0d86e}.fourth-highcharts-color{color:#f6854f}.fifth-highcharts-color{color:#15ceac}.sixth-highcharts-color{color:#5773ee}.seventh-highcharts-color{color:#f597a9}.eight-highcharts-color{color:#df7f23}.ninth-highcharts-color{color:#10a085}.tenth-highcharts-color{color:#986ef0}.magenta,.Magenta{color:#f0f}.red,.Red{color:#c02}.steelblue,.Steelblue{color:#4682b4}.gray,.Gray{color:#a9a9a9}
/*#endregion*/
/*#endregion*/
/*#region Info-component */#info .nav-link{padding:0!important;margin-right:10px;background-color:transparent!important;border-color:transparent!important}#info .nav-link.active .btn{background-color:#599db3!important;border-color:#599db3!important;color:#fff!important}
/*#endregion*/
/*#region Tab: Tabell*/#tab-tabell,#tab-tabell-detaljer{overflow-x:auto
  /* table-component-sort TURNED OFF!!! */
  /* xs: Extra small devices (portrait phones, less than 576px)*/}#tab-tabell-detaljer table,#tab-tabell table{background-color:#f7fbfc;margin-bottom:10px;width:auto!important;margin:0 auto!important}#tab-tabell-detaljer table tr th a,#tab-tabell table tr th a{color:#0c5b75;font-weight:600}#tab-tabell-detaljer table tr td,#tab-tabell-detaljer table tr th,#tab-tabell table tr td,#tab-tabell table tr th{padding:1px 10px 1px 7px!important;border:1px solid #e5ebee}#tab-tabell-detaljer table tr td div,#tab-tabell-detaljer table tr th div,#tab-tabell table tr td div,#tab-tabell table tr th div{font-size:95%!important}#tab-tabell-detaljer table tr td.first-column,#tab-tabell-detaljer table tr th.first-column,#tab-tabell table tr td.first-column,#tab-tabell table tr th.first-column{padding-right:20px}#tab-tabell-detaljer table tr td div>span,#tab-tabell-detaljer table tr th div>span,#tab-tabell table tr td div>span,#tab-tabell table tr th div>span{display:block}#tab-tabell-detaljer table tr:hover,#tab-tabell table tr:hover{background-color:#e5ebee}#tab-tabell-detaljer table tfoot,#tab-tabell table tfoot{border-top:2px solid #e5ebee}#tab-tabell #summary,#tab-tabell-detaljer #summary{margin-top:10px}#tab-tabell-detaljer .table-subtitle,#tab-tabell-detaljer .table-title,#tab-tabell .table-subtitle,#tab-tabell .table-title{text-align:center}#tab-tabell-detaljer .table-title,#tab-tabell .table-title{font-family:Lora;font-size:20px!important;font-weight:400;font-style:normal}#tab-tabell-detaljer .table-subtitle,#tab-tabell .table-subtitle{margin-top:10px;font-size:.85rem!important;color:#5c5750}#tab-tabell-detaljer a.ng2-smart-sort-link.sort,#tab-tabell a.ng2-smart-sort-link.sort{pointer-events:none!important}#tab-tabell-detaljer .ng2-smart-pagination-nav,#tab-tabell .ng2-smart-pagination-nav{margin:0 auto}#tab-tabell-detaljer .ng2-smart-pagination-nav .pagination,#tab-tabell .ng2-smart-pagination-nav .pagination{margin-top:10px;margin-bottom:10px}#tab-tabell-detaljer .ng2-smart-pagination-nav .page-link,#tab-tabell .ng2-smart-pagination-nav .page-link{border-color:#e5ebee!important}#tab-tabell-detaljer .ng2-smart-pagination-nav .page-link-next span,#tab-tabell-detaljer .ng2-smart-pagination-nav .page-link-prev span,#tab-tabell .ng2-smart-pagination-nav .page-link-next span,#tab-tabell .ng2-smart-pagination-nav .page-link-prev span{line-height:17.5px}#tab-tabell-detaljer .ng2-smart-pagination-nav .page-item:first-child .page-link,#tab-tabell-detaljer .ng2-smart-pagination-nav .page-item:last-child .page-link,#tab-tabell .ng2-smart-pagination-nav .page-item:first-child .page-link,#tab-tabell .ng2-smart-pagination-nav .page-item:last-child .page-link{border-radius:0}#tab-tabell-detaljer .btn,#tab-tabell .btn{margin-top:.75rem!important}#tab-tabell-detaljer .btn.btn-sm,#tab-tabell .btn.btn-sm{min-width:170px}#tab-tabell-detaljer .btn.btn-sm .fa,#tab-tabell .btn.btn-sm .fa{float:left}@media (max-width:575px){#tab-tabell-detaljer .btn.float-right,#tab-tabell .btn.float-right{display:none}}#tab-tabell td:not(:first-child) div{text-align:right}
/*#endregion*/
/*#region Tab: Förklaring */#description-wrapper{margin-bottom:70px!important}#description-wrapper h5{font-size:20px!important}#description-wrapper>div>ol,#description-wrapper>div>ul{margin-top:-.5rem}#description-wrapper table{margin-bottom:10px;border:1px solid #ddd}#description-wrapper table tr{border-bottom:1px solid #ddd}#description-wrapper table tr td,#description-wrapper table tr th{padding:2px 7px;border-right:1px solid #ddd}
/*#endregion*/
/*#region Tab: SQL*/#sql-wrapper{font-size:95%!important;margin:0 0 0 7px;padding:15px;border:1px solid #ddd}#sql-wrapper code{color:#006c25}#sql-wrapper .btn-sm{min-width:170px}#sql-wrapper .btn-sm .fa{float:left}
/*#endregion*/
/*#region report-mini */#report-mini{max-width:770px!important;max-height:410px!important;padding:0 0 10px 0;background-color:#fff!important}#report-mini #chart-wrapper{margin-right:10px!important}#report-mini .highcharts-button.highcharts-contextbutton,#report-mini .highcharts-credits{display:none!important}#report-mini .highcharts-container .highcharts-background{fill:#fff}#report-mini .highcharts-container .highcharts-subtitle,#report-mini .highcharts-container .highcharts-title{display:none!important}
/*#endregion*/
/*#region Spinner */#chart-spinner{top:210px!important}
/*#endregion*/
/*#region Responsive */
/* xs: Extra small devices (portrait phones, less than 576px)*/@media (max-width:575px){#chart-wrapper,#description-wrapper,#info,#tab-tabell,#tab-tabell-detaljer{margin-right:30px!important}}
/*#endregion*/
/*#endregion*/
/*#region NPM Component: parameters */#sideNav{
  /*#region Checkboxes */
  /*#region Treeview */
  /*#endregion*/
  /*#region Bootstrap Custom-control */
  /*#endregion*/
  /*#endregion*/
  /*#region Datepicker */
  /*#endregion*/}#sideNav #urval-accordion{min-height:200px;max-height:300px;padding-bottom:4rem;border-right:1px solid #ddd
    /*#region URVAL-header */
    /*#endregion*/
    /*#region URVAL-card */
    /*#endregion*/}#sideNav #urval-accordion .card:first-of-type .card-header{padding:0;border:none!important;height:0}#sideNav #urval-accordion .card:first-of-type #header-tab.card-body{border-top:none!important;border-right:none!important;padding:.7rem .7rem .5rem .3rem}#sideNav #urval-accordion .card:first-of-type #header-tab.card-body #urval-header{margin:0}#sideNav #urval-accordion .card{border:none;background-color:#f7fbfc}#sideNav #urval-accordion .card:last-of-type{border-bottom:1px solid #ddd}#sideNav #urval-accordion .card .card-header{border-top:1px solid #ddd;border-bottom:none!important;padding:0;background-color:#f7fbfc;height:43px}#sideNav #urval-accordion .card .card-header.active,#sideNav #urval-accordion .card .card-header.active+.card-body{border-right:4px solid #60c983}#sideNav #urval-accordion .card .card-header.active h5{width:81.3%}#sideNav #urval-accordion .card .card-header.active span{padding:.8rem .7rem .8rem 1.25rem}#sideNav #urval-accordion .card .card-header.active h5+span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transition:.2s;transition:.2s}#sideNav #urval-accordion .card .card-header.active .chevron{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin-bottom:-2px!important}#sideNav #urval-accordion .card .card-header h5{display:inline-block;width:80%;padding:.85rem .5rem .85rem .3rem;font-family:Open Sans;font-size:13px!important;text-transform:uppercase;font-style:normal;font-weight:400;color:#333}#sideNav #urval-accordion .card .card-header h5:hover{color:#0a8935}#sideNav #urval-accordion .card .card-header span{padding:.8rem 1.1rem .8rem 1.25rem;border-left:1px solid #ddd}#sideNav #urval-accordion .card .card-header .chevron{border-color:#333;margin-bottom:2px!important}#sideNav #urval-accordion .card .card-header h5+.submenu-arrow:before{border-color:#333;border-style:solid;border-width:2px 0 0 2px;content:"";display:inline-block;height:.75em;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);width:.75em;-webkit-transition:.2s;transition:.2s}#sideNav #urval-accordion .card .card-body{padding:.7rem .35rem;border:solid #e5ebee;border-width:0 3px 3px 3px;border-top:1px solid #ddd;border-bottom:none!important;border-left:none!important}#sideNav #urval-accordion .card .card-body .nav.nav-pills{display:table}#sideNav #urval-accordion .card .card-body .nav.nav-pills .nav-link{font-weight:400;padding:.1em .5em;color:#0c5b75;border:2px solid transparent;border-radius:0}#sideNav #urval-accordion .card .card-body .nav.nav-pills .nav-item.show .nav-link,#sideNav #urval-accordion .card .card-body .nav.nav-pills .nav-link.active{color:#03465c;background-color:#f7fbfc;border:2px solid #60c983}#sideNav #urval-accordion .card .card-body#IO-tab{max-height:500px;overflow-y:auto}#sideNav #urval-accordion .card .submenu-content{margin:-1rem!important}#sideNav #urval-accordion .card .submenu-content .card-header h5{padding-left:1rem;width:81.3%}#sideNav #urval-accordion .card .submenu-content .card-header.active,#sideNav #urval-accordion .card .submenu-content .card-header.active+.card-body{border-right:none!important}#sideNav .divider{margin:0!important;background:transparent!important}#sideNav treeview-grouped>p:first-of-type{text-transform:uppercase;font-size:.9rem;font-weight:600}#sideNav .treeview-header .col-12{margin-bottom:4px}#sideNav .treeview-container{overflow-x:auto}#sideNav .treeview-container .row-item .fa{min-width:.8rem}#sideNav .treeview-item{margin-left:1rem}#sideNav .treeview-item .form-inline.row-item{margin-bottom:0!important;margin-left:-17px}#sideNav .treeview-item .form-inline.row-item svg{margin:0 .25rem .1rem!important}#sideNav .treeview-item .form-inline.row-item svg.fa-caret-right{margin:0 .35rem .1rem!important}#sideNav .treeview-item .form-inline.row-item .form-check{margin-bottom:.2rem;padding-right:10px}#sideNav .treeview-item .form-inline.row-item>.form-check:first-child{padding-left:15px}#sideNav .custom-control{display:inline-block;margin:0 15px 3px 0}#sideNav .custom-control .custom-control-label{line-height:23px;margin-top:2px}#sideNav .custom-control .custom-control-input~.custom-control-label:after,#sideNav .custom-control .custom-control-input~.custom-control-label:before{border-radius:50%;padding:8px;border:1px solid #5c5750;background-color:#fff}#sideNav .custom-control .custom-control-input:checked~.custom-control-label:after,#sideNav .custom-control .custom-control-input:checked~.custom-control-label:before{background-color:#60c983;border-color:#60c983}#sideNav .custom-control .custom-control-input:focus~.custom-control-label:after,#sideNav .custom-control .custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:none!important;box-shadow:none!important}#sideNav #period-tab div,#sideNav #period-tab input.form-control{font-family:Open Sans;font-size:13px}#sideNav #period-tab .input-group .form-control:not(:last-child),#sideNav #period-tab .input-group input{pointer-events:none;background-color:#e5ebee!important;border-radius:0!important;border:1px solid #cbc6c1}#sideNav #period-tab .input-group .input-group-addon{padding:7px 10px 3px;border-radius:0!important;background-color:#03465c!important;border:none!important}#sideNav #period-tab .input-group .input-group-addon svg{margin-bottom:3px}#sideNav #period-tab .btn-link{background-color:transparent!important}#sideNav #period-tab ngb-datepicker{border:3px solid #e5ebee!important;border-radius:0!important}#sideNav #period-tab ngb-datepicker .input-group>input,#sideNav #period-tab ngb-datepicker select.custom-select{font-family:inherit!important;border:none;border-radius:0!important;background-color:#f7fbfc}#sideNav #period-tab ngb-datepicker ngb-datepicker-navigation-select select.custom-select:first-of-type,#sideNav #period-tab ngb-datepicker ngb-datepicker-navigation-select select.custom-select:last-of-type{border-radius:0!important}#sideNav #period-tab ngb-datepicker .ngb-dp-header,#sideNav #period-tab ngb-datepicker .ngb-dp-weekdays{border-bottom:none!important;background-color:#e5ebee!important}#sideNav #period-tab ngb-datepicker ngb-datepicker-month-view .ngb-dp-weekday{color:#0c5b75!important}#sideNav #period-tab ngb-datepicker ngb-datepicker-month-view .ngb-dp-week{background-color:#f7fbfc}#sideNav #period-tab ngb-datepicker ngb-datepicker-month-view .ngb-dp-week:nth-of-type(2){padding-top:3px}#sideNav #period-tab ngb-datepicker ngb-datepicker-month-view .ngb-dp-day>.btn-light{border-radius:1rem}#sideNav #period-tab ngb-datepicker ngb-datepicker-month-view .ngb-dp-day>.btn-light.bg-primary{background-color:#60c983!important;font-weight:600}.modal-content{border-radius:0}.modal-content .modal-body>:last-child>div{border-bottom:none!important}
/*#endregion*/
/*#region Animations */@-webkit-keyframes pulse-blue{0%{-webkit-box-shadow:0 0 0 0 rgba(89,157,179,.6);box-shadow:0 0 0 0 rgba(89,157,179,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(89,157,179,0);box-shadow:0 0 0 15px rgba(89,157,179,0)}to{-webkit-box-shadow:0 0 0 20px rgba(89,157,179,0);box-shadow:0 0 0 20px rgba(89,157,179,0)}}@keyframes pulse-blue{0%{-webkit-box-shadow:0 0 0 0 rgba(89,157,179,.6);box-shadow:0 0 0 0 rgba(89,157,179,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(89,157,179,0);box-shadow:0 0 0 15px rgba(89,157,179,0)}to{-webkit-box-shadow:0 0 0 20px rgba(89,157,179,0);box-shadow:0 0 0 20px rgba(89,157,179,0)}}@-webkit-keyframes pulse-green{0%{-webkit-box-shadow:0 0 0 0 rgba(58,180,99,.6);box-shadow:0 0 0 0 rgba(58,180,99,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(58,180,99,0);box-shadow:0 0 0 15px rgba(58,180,99,0)}to{-webkit-box-shadow:0 0 0 20px rgba(58,180,99,0);box-shadow:0 0 0 20px rgba(58,180,99,0)}}@keyframes pulse-green{0%{-webkit-box-shadow:0 0 0 0 rgba(58,180,99,.6);box-shadow:0 0 0 0 rgba(58,180,99,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(58,180,99,0);box-shadow:0 0 0 15px rgba(58,180,99,0)}to{-webkit-box-shadow:0 0 0 20px rgba(58,180,99,0);box-shadow:0 0 0 20px rgba(58,180,99,0)}}@-webkit-keyframes pulse-dark{0%{-webkit-box-shadow:0 0 0 0 rgba(92,87,80,.6);box-shadow:0 0 0 0 rgba(92,87,80,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(92,87,80,0);box-shadow:0 0 0 15px rgba(92,87,80,0)}to{-webkit-box-shadow:0 0 0 20px rgba(92,87,80,0);box-shadow:0 0 0 20px rgba(92,87,80,0)}}@keyframes pulse-dark{0%{-webkit-box-shadow:0 0 0 0 rgba(92,87,80,.6);box-shadow:0 0 0 0 rgba(92,87,80,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(92,87,80,0);box-shadow:0 0 0 15px rgba(92,87,80,0)}to{-webkit-box-shadow:0 0 0 20px rgba(92,87,80,0);box-shadow:0 0 0 20px rgba(92,87,80,0)}}
/*#endregion*/
/*#region Media Queries */
/* xs: Extra small devices (portrait phones, <544px ) */
/* sm: Small devices (landscape phones, >=544px - <768px ) */
/* md: Medium devices (tablets, >=768- <992px ) */
/* lg: Large devices (small desktops, >=992px - <1200px ) */
/* xl: Extra large devices (large desktops, >=1200px ) */
/*#endregion*/