/* =========================================================
   KÅRINGER – ISOLERET SUPERSTATS DESIGN
   ========================================================= */

div.box.full.karinger-shell{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.karinger-page{box-sizing:border-box;width:100%;margin:0;padding:0;color:#10315B;font-family:Arial,Helvetica,sans-serif}

div.box.full.karinger-shell div.karinger-page div.stats-intro.karinger-intro{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0 0 12px!important;padding:0!important;background:#fff!important;background-image:none!important;border:1px solid #d6dce0!important;border-radius:6px!important;overflow:hidden!important}
div.box.full.karinger-shell div.karinger-page div.stats-intro.karinger-intro div.stats-intro-title{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:7px 12px!important;background:#104470!important;background-image:none!important;color:#fff!important;border:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:21px!important;text-align:left!important}
div.box.full.karinger-shell div.karinger-page div.stats-intro.karinger-intro div.stats-intro-body.karinger-intro-body{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:12px 14px 16px!important;background:#fff!important;background-image:none!important;color:#10315B!important;border:0!important;border-bottom:4px solid #e7eef3!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}
.karinger-page .karinger-intro-body p{margin:0 0 15px!important;padding:0!important;color:#10315B!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}
.karinger-page .karinger-intro-body p:last-child{margin-bottom:0!important}
.karinger-page .karinger-intro-body a{color:#104470!important;font-weight:400!important;text-decoration:none!important}
.karinger-page .karinger-intro-body a:hover{text-decoration:underline!important}

.karinger-page .karinger-text-heading{display:block!important;margin:18px 0 5px!important;padding:0!important;color:#10315B!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;text-align:left!important}
.karinger-page .karinger-fact{display:block!important;box-sizing:border-box!important;width:100%!important;margin:18px 0 0!important;padding:11px 14px!important;background:#f2f6f9!important;background-image:none!important;color:#465661!important;border:0!important;border-left:3px solid #9db6c9!important;border-radius:0 4px 4px 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:20px!important;text-align:left!important}
.karinger-page .karinger-fact-title{display:block!important;margin:0 0 5px!important;padding:0!important;color:#10315B!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}
.karinger-page .karinger-fact-text{display:block!important;margin:0!important;padding:0!important;color:#465661!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}
.karinger-page .karinger-fact-period{display:block!important;margin:8px 0 2px!important;padding:0!important;color:#10315B!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}
.karinger-page .karinger-fact-period:first-child{margin-top:0!important}
.karinger-page .karinger-source{display:block!important;margin:10px 0 0!important;padding:0!important;color:#7b858c!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:italic!important;line-height:18px!important;text-align:left!important}

.karinger-page h2.karinger-subtitle{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:7px 12px!important;background:#104470!important;background-image:none!important;color:#fff!important;border:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:18px!important;text-align:left!important}
.karinger-page table.karinger-table{width:100%!important;margin:0!important;padding:0!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:18px!important}
div.box.full.karinger-shell div.karinger-page table.karinger-table thead tr th{display:table-cell!important;box-sizing:border-box!important;height:23px!important;margin:0!important;padding:2px 8px!important;background:#8fc4df!important;background-image:none!important;color:#10315B!important;border:0!important;border-bottom:1px solid #104470!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important}
.karinger-page table.karinger-table tbody td{box-sizing:border-box!important;height:23px!important;margin:0!important;padding:2px 8px!important;color:#10315B!important;border:0!important;border-bottom:1px solid #2b6792!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;text-align:center!important;vertical-align:middle!important}
.karinger-page table.karinger-table tbody tr:nth-child(odd) td{background:#fff!important}
.karinger-page table.karinger-table tbody tr:nth-child(even) td{background:#cfe5f2!important}
.karinger-page table.karinger-table th.leftalign,.karinger-page table.karinger-table td.leftalign,.karinger-page table.karinger-table td.first{text-align:left!important}
.karinger-page table.karinger-table tbody td a{color:#104470!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;text-decoration:none!important}
.karinger-page table.karinger-table tbody td a:hover{text-decoration:underline!important}
.karinger-page table.karinger-table tfoot td{box-sizing:border-box!important;height:8px!important;margin:0!important;padding:0!important;background:#104470!important;border:0!important;font-size:1px!important;line-height:8px!important}

.karinger-page .stats-footer-standard{box-sizing:border-box!important;width:100%!important;margin:0 0 10px!important;padding:0!important;background:#f7f9fa!important;border-left:1px solid #d6dce0!important;border-right:1px solid #d6dce0!important;border-bottom:1px solid #d6dce0!important;border-radius:0 0 12px 12px!important;font-family:Arial,Helvetica,sans-serif!important;overflow:hidden!important}
.karinger-page .stats-footer-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:16px 18px!important;background:#f7f9fa!important}
.karinger-page .stats-footer-spacer{display:block!important;flex:1 1 auto!important}
.karinger-page .stats-footer-select{display:block!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;text-align:right!important;white-space:nowrap!important}
.karinger-page .stats-footer-select form{display:inline-block!important;margin:0!important;padding:0!important}
.karinger-page .stats-footer-select select{display:inline-block!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:240px!important;margin:0!important;padding:4px 28px 4px 8px!important;background:#fff!important;color:#10315B!important;border:1px solid #cfd6db!important;border-radius:4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;cursor:pointer!important}

@media screen and (max-width:700px){
 div.box.full.karinger-shell div.karinger-page div.stats-intro.karinger-intro{margin-bottom:10px!important}
 div.box.full.karinger-shell div.karinger-page div.stats-intro.karinger-intro div.stats-intro-title{padding:7px 10px!important;font-size:15px!important;line-height:20px!important}
 div.box.full.karinger-shell div.karinger-page div.stats-intro.karinger-intro div.stats-intro-body.karinger-intro-body{padding:10px 10px 13px!important;font-size:14px!important;line-height:21px!important}
 .karinger-page .karinger-intro-body p{font-size:14px!important;line-height:21px!important}
 .karinger-page .karinger-text-heading{margin-top:16px!important}
 .karinger-page .karinger-fact{margin-top:15px!important;padding:9px 10px!important}
 .karinger-page h2.karinger-subtitle{padding:6px 8px!important;font-size:13px!important;line-height:18px!important}
 .karinger-page table.karinger-table{font-size:12px!important;line-height:17px!important}
 div.box.full.karinger-shell div.karinger-page table.karinger-table thead tr th{padding-left:5px!important;padding-right:5px!important;font-size:12px!important;line-height:17px!important}
 .karinger-page table.karinger-table tbody td{padding-left:5px!important;padding-right:5px!important;font-size:12px!important;line-height:17px!important}
 .karinger-page .stats-footer-controls{padding:12px!important}
 .karinger-page .stats-footer-select{max-width:100%!important}
 .karinger-page .stats-footer-select select{max-width:100%!important;font-size:16px!important}
}
