:root {
    --clr-primary: #f08100;/*#fff133;*/
    --clr-secondary: #ff7900;
    --clr-neutral-min: #333;
    --clr-neutral-mid: #f4f4f4;
    --clr-neutral-mid2: #999;
    --clr-neutral-max: #000;
}

.error {color:red;}

.adept-text-primary{color:var(--clr-primary) !important;}
.adept-text-secondary{color:var(--clr-secondary) !important;}
.adept-text-neutral-min{color:var(--clr-neutral-min) !important;}
.adept-text-neutral-mid{color:var(--clr-neutral-mid2) !important;}
.adept-text-neutral-max{color:var(--clr-neutral-max) !important;}
.adept-text-neutral-max.active{color:var(--clr-primary) !important;}
.adept-bg-primary{background-color:var(--clr-primary) !important;}
.adept-bg-secondary{background-color:var(--clr-secondary) !important;}
.adept-bg-neutral-mid{background-color:var(--clr-neutral-mid) !important;}
.adept-bg-neutral-min{background-color:var(--clr-neutral-min) !important;}
.adept-bg-neutral-max{background-color:var(--clr-neutral-max) !important;}
.adept-border-primary{border-color:var(--clr-primary) !important;}
.adept-border-secondary{border-color:var(--clr-secondary) !important;}
.adept-border-neutral-mid{border-color:var(--clr-neutral-mid) !important;}
.adept-border-neutral-min{border-color:var(--clr-neutral-min) !important;}
.adept-border-neutral-max{border-color:var(--clr-neutral-max) !important;}
.adept-btn-primary{background-color:var(--clr-primary) !important;color:var(--clr-neutral-min) !important;}
h4.umbraco-forms-caption{color:var(--clr-primary) !important;}
/*.umbraco-forms-container{margin-bottom:70px;}*/
a{color:var(--clr-primary);}
body{font-family:'Source Sans Pro',sans-serif;color:var(--clr-neutral-min);background-color:#002b56;-webkit-font-smoothing: antialiased;}
/* idr 2023 */
body{font-family: 'Source Sans Pro', sans-serif;color:var(--clr-neutral-min);background-color:#fff;-webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5{font-weight:600;}
h1, .h1{font-size:1.6rem;font-weight:600;text-transform:uppercase;}
h4, .h4{font-size:1.3rem;}
#topBar .col p:last-child, #topBar .socialLinks{margin-bottom:0;font-size:0.8em;}
#topBar .socialLinks li a{color:var(--clr-neutral-min)!important;}
#menuBar {border-bottom:1px solid var(--clr-primary);background-color:var(--clr-primary);}
#menuBar a.nav-link{color:var(--clr-neutral-max) !important;font-weight:400;}
#menuBar a.nav-link:hover{color:var(--clr-neutral-max) !important;}
#menuBar .active a.nav-link{color:var(--clr-neutral-max) !important;}
#menuBar .active a.nav-link{font-weight:bold;}
#menuBar a.nav-link i{color:var(--clr-secondary);}
.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
#bottomBar p strong{color:var(--clr-primary);}
#homeHeader{background-size:cover;background-position:right top;height:270px;}
#pageHeader{background-size:cover;background-position:left center;}
#subtitel{font-size:1.3em;}
.breadcrumb{background-color:initial;}
.breadcrumb-item+.breadcrumb-item::before {font-family:'Font Awesome 5 Free';content:'\f111';font-weight: 900;color:var(--clr-secondary);font-size:0.2em;margin-top:10px;}
.breadcrumb-item{color:var(--clr-neutral-min);}
.breadcrumb-item a{color:var(--clr-neutral-min)!important;}
.breadcrumb-item a:hover{text-decoration:underline;}
.socialLinks{display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;list-style:none;width:min-content;}
.footerBlokTitel{text-transform:lowercase;}
#footerBar {color:var(--clr-neutral-max) !important;}
#footerBar a{color:var(--clr-neutral-max) !important;}
/*.footerBlokList li a::after{font-family:'Font Awesome 5 Free';content:'\f105';font-weight: 900;float:right;}*/
.segmentExplorerNavBtn{color:var(--clr-neutral-mid);transition: all 0.3s ease-out;}
.segmentExplorerNavIcon{width:80px;height:80px;font-size:40px;border-width:5px !important;border-color:var(--clr-neutral-mid)!important;color:var(--clr-neutral-mid);transition: all 0.3s ease-out;}
.segmentExplorerNavIcon i{margin-top:15px;}
.segmentExplorerNavBtn:hover{text-decoration:none;color:var(--clr-neutral-mid);}
.segmentExplorerNavBtn:hover .segmentExplorerNavIcon{text-decoration:none;border-color:var(--clr-secondary) !important;}
.segmentExplorerNavBtn.active{color:var(--clr-secondary)!important;}
.segmentExplorerNavBtn.active .segmentExplorerNavIcon{border-color:var(--clr-secondary)!important;color:var(--clr-secondary);}
.dividerLine{height:1px;}
.iconBlock{font-size:6em;}
.videoPlaceholder i{top:45%;left:45%;font-size:3em;}
.umbraco-forms-form input.text.form-control, .umbraco-forms-form textarea.form-control {width:100%;max-width:initial !important;}
/*.form-control{border-color:var(--clr-neutral-min)!important;}*/
.umbraco-forms-form fieldset{margin:0 !important;padding:0!important;}
/*label.umbraco-forms-label{display:none !important;}
.formWithLabel label.umbraco-forms-label{display:block;}*/
.formNoLabel label.umbraco-forms-label{display:none !important;}
.adept-btn{border-color:var(--clr-neutral-min)!important;transition: all 0.3s ease-out;}
.adept-btn:hover{box-shadow:0px 0px 10px 1px rgba(0,0,0,0.68);}
.btn-primary{background-color:var(--clr-primary);color:var(--clr-neutral-max);border-color:var(--clr-neutral-max);font-weight:700;}
a.btn-primary {color:var(--clr-neutral-max)!important;}
.btn-primary:hover {background-color:var(--clr-primary);border-color:var(--clr-primary);}
.adept-rte ul{list-style-type:none;}
.adept-rte li:before {font-family:'Font Awesome 5 Free';content:'\f00c';margin-left:-26px;margin-right:10px;font-weight:900;color:var(--clr-secondary)}
.breadcrumb-item.active{opacity:0.8;color:var(--clr-neutral-min)!important;}
#footerBar h5{font-size:1em;}
.modal-backdrop { background-color: var(--clr-primary); }
.fa-circle-notch:before{content:url("/media/kl1pshd1/logo_icon.jpg");}
.accordion .card{margin-bottom:3px;}
.btn-link.focus, .btn-link:focus {box-shadow:none;}
.macroLinksBlock .list-group-item{background-color:transparent;}
.macroLinksBlock .list-group-item a:hover{text-decoration:none;}
.testimonialBlock {margin-top:-20px;}
.testimonialCarousel{min-height:250px;}
.testimonialQuote{opacity:0.5;}
.testimonialIndicator{opacity:0.5;font-weight:bold;}
.testimonialIndicator.active{opacity:1;}
.listBlock .fa-li{left:-2.5rem;top:0;width:2.5rem;height:100%;}
.macroLinksoverview .list-group-item a.active{color:var(--clr-primary);}
.macroLinksoverview .list-group-item a:hover{text-decoration:none;}
.form-grayFields .form-control{background:var(--clr-neutral-mid) !important;}
.umbraco-forms-form fieldset{margin-bottom:20px !important;}
legend{color:var(--clr-primary);margin-bottom:20px;}
.btn-race {font-size:18px;border:0px solid transparent;margin-bottom:2px;width:15.8%;}
#timerContainer {font-size:20px;}
.startTimer, .pauseTimer, .resetTimer {padding-left:5px;padding-right:5px;}
.timer {font-size:24px!important;}
.dropdown-menu .row{width:100%;}
#siteSearch::after{content:'';display:none;}
.siteSearch{min-width:15rem;}
.navbar-nav {-ms-flex-direction:row;flex-direction:row;}
#subMenuBar a.nav-link {color: var(--clr-primary) !important;cursor:pointer;}
#subMenuBar a.active {font-weight:bold;}
.tab {overflow: hidden;border:1px solid #ccc;background-color:#666;}
.tab button {background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:8px 12px;transition:0.3s;font-size:14px;color:var(--clr-neutral-min);}
.tab button:hover {background-color:var(--clr-primary);color:var(--clr-neutral-max);}
.tab button.active {background-color:var(--clr-primary);color:var(--clr-neutral-max);}
.tabcontent {display:none;padding:8px 22px;border:1px solid #ccc;border-top:none;animation:fadeEffect 1s;}
@keyframes fadeEffect {from {opacity:0;}to {opacity:1;}}
.stats-table {width:100%;}
.stats-table th, .stats-table td {font-size:14px;padding:2px;border-bottom:1px solid #666;}
.fa-trophy {color:#ffc400;}
.multiselect {width:250px;}
.card-body {padding:0.75rem;}
.card-title {margin-bottom:.5rem;font-size:1.2rem;color:var(--clr-primary);}
.card-text {line-height:1.3;font-size:14px;}
h5 {font-size:1.15rem;}
.btn-primary.focus, .btn-primary:focus {color:#fff;background-color:var(--clr-primary);border-color:var(--clr-primary);box-shadow: 0 0 0 0.2rem rgb(255 222 0 / 50%);}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {color:#fff;background-color:var(--clr-primary);border-color:var(--clr-primary);}
.card {border-radius:0;}
.card-header {background-color:var(--clr-primary);color:var(--clr-neutral-max);padding:0.4rem 0.75rem;font-size:14px;}
.card-body {background-color:var(--clr-neutral-max);color:var(--clr-neutral-min);}

.topnav {overflow:hidden;background-color:#000;}
.topnav #mobileMenu {display:none;}
.topnav a {color:white;padding:14px 16px;text-decoration:none;font-size:17px;display:block;}
.topnav a.icon {background:black;display:block;position:absolute;right:0;top:0;}
.topnav a:hover {background-color:#666;color:black;}
.top-active {background-color:#666;color:white;}

.list-group-item {background-color:#000;border:1px solid #fff;}

.panel-body {color:#333;}

.navbar {background:#eee;margin-bottom:10px;}
.navbar ul {
    margin: 0;
    padding: 0;
    display: flex;
    list-style: none;
    align-items: center;
}

#contentBar {background:#002b56;}
/* idr 2023 */
#contentBar {background:#fff;}
#contentBar h3 {color:#fff;margin-bottom:0px;}
.tigri-table {width:100%;}
.tigri-table th, .tigri-table td {
    font-size: 16px;
    padding: 5px 5px;
    border-bottom: 1px solid #666;
}
.tigri-table th {color:#f08100;}

.img-hobby {width:70%;}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
    
    /*#contentBar {min-height:700px;}*/
    #menuBar .collapse:not(.show) {display:block!important;}
    
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
    
    #pageHeader{background-position:center center;}
    #pageHeaderText{position:absolute;top:0;left:0;height:100%;}
    #pageHeaderText .container{height:100%;}
    #pageHeaderText .row{min-height:100%;}
    .testimonialBlock {margin-top:-100px;}
    .testimonialCarousel{min-height:200px;}
    
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
    
    .navbar{ padding-top: 0; padding-bottom: 0; }
	.navbar .has-megamenu{position:static!important;}
	.navbar .megamenu{left:0; right:0; width:100%; padding:20px;  }
	.navbar .nav-link{ padding-top:1rem; padding-bottom:1rem;  }
	.emTekst p {font-size:1.3rem;}
	.img-hobby {width:50%;}
	
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
    
    h1 {font-size:2.5rem;}
    #homeHeader{height:560px;}
    
}





c