/* opensource.hosting — Ten Percent */

@media (prefers-reduced-motion: reduce){
  html body.template_2019 *,html body.template_2019 *::before,html body.template_2019 *::after{
    animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}

html body.template_2019{
  --bt-font-head:"Arial Black","Arial Bold",Gadget,Impact,Haettenschweiler,"Helvetica Neue",Helvetica,sans-serif;
  --bt-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --bt-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;
  --bt-bg:#FFFCF2;--bt-surface:#F2EDDE;--bt-surface-2:#FFFCF2;--bt-border:#DED7C4;
  --bt-ink:#14161C;--bt-muted:#55585F;--bt-accent:#2547C8;--bt-accent-rgb:37,71,200;
  --bt-accent-ink:#FFFCF2;--bt-accent-2:#D6106B;--bt-pink-ink:#FF48B0;
  --bt-radius:0;--bt-radius-btn:0;--bt-shadow:3px 3px 0 var(--bt-ink);
}

html body.template_2019{background:var(--bt-bg)!important;color:var(--bt-ink)!important;font-family:var(--bt-font-body)!important}
html body.template_2019 .navbar{background:var(--bt-surface)!important;border-bottom:1px solid var(--bt-border)!important}
html body.template_2019 .navbar .navbar-body{background:var(--bt-surface)!important}
html body.template_2019 .btn-left-navbar,html body.template_2019 .btn-left-navbar span{color:var(--bt-muted)!important}
html body.template_2019 .btn-left-navbar:hover,html body.template_2019 .btn-left-navbar:focus{color:var(--bt-ink)!important}
html body.template_2019 .navbar-search-icon{color:var(--bt-muted)!important;background:var(--bt-surface-2)!important}
html body.template_2019 .sidebar,html body.template_2019 .sidebar-wrap{background:var(--bt-surface)!important}
html body.template_2019 .sidebar .nav-item.nav-item-head .nav-link{background:var(--bt-surface-2)!important;color:var(--bt-ink)!important}
html body.template_2019 .sidebar-heading{color:var(--bt-muted)!important}
html body.template_2019 .sidebar .nav-item>.nav-link{color:var(--bt-muted)!important}
html body.template_2019 .sidebar .nav-item>.nav-link>.material-icons{color:var(--bt-muted)!important}
html body.template_2019 .sidebar .nav-item .nav-subnav .nav-item>.nav-link{color:var(--bt-muted)!important;background:var(--bt-surface-2)!important}
html body.template_2019 .sidebar .nav-item>.nav-link:hover,html body.template_2019 .sidebar .nav-item>.nav-link:focus{color:var(--bt-ink)!important;background:var(--bt-surface-2)!important}
html body.template_2019 .sidebar .nav-item>.nav-link.active,html body.template_2019 .sidebar .nav-pills .nav-link.active{background:var(--bt-surface-2)!important;color:var(--bt-accent)!important;border-left:3px solid var(--bt-accent)!important;border-radius:0 var(--bt-radius) var(--bt-radius) 0!important}
html body.template_2019 .sidebar .nav-item>.nav-link.active .material-icons,html body.template_2019 .sidebar .nav-pills .nav-link.active .material-icons{color:var(--bt-accent)!important}
html body.template_2019 .dropdown-menu,html body.template_2019 .navbar-search-results{background:var(--bt-surface)!important;border:1px solid var(--bt-border)!important;color:var(--bt-ink)!important}
html body.template_2019 .navbar-dropdown-item{color:var(--bt-ink)!important}
html body.template_2019 .navbar-dropdown-item:hover,html body.template_2019 .navbar-dropdown-item:focus{background:var(--bt-surface-2)!important;color:var(--bt-accent)!important}
html body.template_2019 .dropdown-order-items h3{color:var(--bt-ink)!important;font-family:var(--bt-font-head)!important}
html body.template_2019 .footer-content .footer{background:var(--bt-surface)!important;border-top:1px solid var(--bt-border)!important}
html body.template_2019 .footer-content .footer .footer-box,
html body.template_2019 .footer-content .footer .footer-box small,
html body.template_2019 .footer-content .footer .footer-box a.nav-link.text-secondary{color:var(--bt-muted)!important}
html body.template_2019 .footer-content .footer .footer-box a.nav-link.text-secondary:hover,
html body.template_2019 .footer-content .footer .footer-box a.nav-link.text-secondary:focus{color:var(--bt-accent)!important;text-decoration:underline!important}

html body.template_2019 .bt-skip-link{position:absolute!important;left:-9999px!important;top:0!important;z-index:2000!important;padding:.75rem 1.25rem!important;background:var(--bt-accent)!important;color:var(--bt-accent-ink)!important;border-radius:0 0 var(--bt-radius) 0!important;font-family:var(--bt-font-body)!important;font-weight:700!important;text-decoration:none!important}
html body.template_2019 .bt-skip-link:focus{left:0!important;outline:2px solid var(--bt-ink)!important;outline-offset:2px!important}

html body.template_2019 a:focus-visible,
html body.template_2019 button:focus-visible,
html body.template_2019 .btn:focus-visible,
html body.template_2019 [role="radiogroup"] :focus-visible{
  outline:2px solid var(--bt-accent)!important;outline-offset:2px!important;border-radius:inherit!important}

html body.template_2019 .card{background:var(--bt-surface)!important;border:2px solid var(--bt-ink)!important;border-radius:0!important;box-shadow:var(--bt-shadow)!important;color:var(--bt-ink)!important}
html body.template_2019 .card-title.text-primary{color:var(--bt-ink)!important;font:900 1.15rem/1.05 var(--bt-font-head)!important;text-transform:uppercase!important;letter-spacing:-.02em!important}
html body.template_2019 .btn.btn-primary{background:var(--bt-accent)!important;border:2px solid var(--bt-ink)!important;border-radius:0!important;box-shadow:3px 3px 0 var(--bt-ink)!important;color:var(--bt-accent-ink)!important;font:900 .9rem/1.2 var(--bt-font-head)!important;text-transform:uppercase!important}
html body.template_2019 .btn.btn-primary:active{transform:translate(3px,3px)!important;box-shadow:0 0 0 var(--bt-ink)!important}
html body.template_2019 .section-main>h1,html body.template_2019 .title-b{font:900 clamp(1.6rem,3.4vw,2.4rem)/0.95 var(--bt-font-head)!important;letter-spacing:-.03em!important;text-transform:uppercase!important;color:var(--bt-ink)!important}
html body.template_2019 .menu-prod span a{background:var(--bt-bg)!important;border:2px solid var(--bt-ink)!important;border-radius:0!important;box-shadow:3px 3px 0 var(--bt-ink)!important;color:var(--bt-ink)!important;font:900 .78rem/1.2 var(--bt-font-head)!important;text-transform:uppercase!important}
html body.template_2019 .menu-prod span.active a,html body.template_2019 .menu-prod span a:hover{background:var(--bt-accent)!important;color:var(--bt-accent-ink)!important}
html body.template_2019 .prod-sum{background:var(--bt-bg)!important;border:2px solid var(--bt-ink)!important;border-radius:0!important;box-shadow:var(--bt-shadow)!important;color:var(--bt-ink)!important}
html body.template_2019 .prod-sum-top{background:var(--bt-accent)!important;border-bottom:2px solid var(--bt-ink)!important}
html body.template_2019 .prod-sum-top-name li{color:var(--bt-accent-ink)!important;font:900 1.18rem/1.05 var(--bt-font-head)!important;text-transform:uppercase!important;letter-spacing:-.02em!important}
html body.template_2019 .sum-list li,html body.template_2019 .sum-list li ul li,html body.template_2019 .sum-list li ol li{color:var(--bt-ink)!important;border-bottom-color:var(--bt-border)!important;font:400 .95rem/1.6 var(--bt-font-body)!important}
html body.template_2019 .sum-list span,html body.template_2019 .sum-list b{color:var(--bt-accent-2)!important}
html body.template_2019 .prod-sum-z{background:var(--bt-surface)!important;border:2px solid var(--bt-ink)!important;border-radius:0!important;color:var(--bt-muted)!important;font-family:var(--bt-font-mono)!important;text-transform:uppercase!important}
html body.template_2019 .prod-sum-z .z1{color:var(--bt-accent)!important;font:900 2.1rem/1.05 var(--bt-font-head)!important;letter-spacing:-.03em!important}
html body.template_2019 .button-sub a.button-order,html body.template_2019 a.button-order{background:var(--bt-accent)!important;border:2px solid var(--bt-ink)!important;border-radius:0!important;box-shadow:3px 3px 0 var(--bt-ink)!important;color:var(--bt-accent-ink)!important;font:900 1rem/1.2 var(--bt-font-head)!important;text-transform:uppercase!important}
html body.template_2019 .button-sub a.button-order:active,html body.template_2019 a.button-order:active{transform:translate(3px,3px)!important;box-shadow:0 0 0!important}
html body.template_2019 .tab-or{background:var(--bt-accent-2)!important;color:var(--bt-accent-ink)!important;border-radius:0!important;box-shadow:2px 2px 0 var(--bt-ink)!important;text-transform:uppercase!important}
html body.template_2019 .form-control{background:var(--bt-bg)!important;border:2px solid var(--bt-ink)!important;border-radius:0!important;color:var(--bt-ink)!important}
html body.template_2019 .form-control:focus{border-color:var(--bt-accent)!important;box-shadow:3px 3px 0 var(--bt-ink),0 0 0 3px rgba(var(--bt-accent-rgb),.2)!important}
html body.template_2019 .table thead th{background:var(--bt-accent)!important;color:var(--bt-accent-ink)!important;border:2px solid var(--bt-ink)!important;text-transform:uppercase!important;font-family:var(--bt-font-head)!important}

/*THEME-FIXUP-1*/
html body.template_2019 .navbar .btn-left-navbar,html body.template_2019 .navbar .btn-left-navbar .material-icons,html body.template_2019 .navbar .navbar-toggler,html body.template_2019 .navbar .navbar-toggler .material-icons{color:var(--bt-bg)!important}
html body.template_2019 .navbar .navbar-body .navbar-search .input-group .input-icon-placeholder .navbar-search-icon.input-group-text,html body.template_2019 .navbar .navbar-search-icon .material-icons{color:var(--bt-ink)!important}
html body.template_2019 .navbar .nav-link > .material-icons{color:var(--bt-ink)!important}
html body.template_2019 .dropdown-menu .dropdown-item,html body.template_2019 .dropdown-menu .dropdown-item > .material-icons{color:var(--bt-ink)!important}
html body.template_2019 .footer-content .footer .footer-box > small,html body.template_2019 .footer-content .footer .footer-box .nav > .nav-item > a.nav-link.text-secondary,html body.template_2019 .footer-content .footer .footer-box .nav > .nav-item > a.nav-link.text-secondary > small,html body.template_2019 .footer-content .footer .footer-box>ul.nav>li.nav-item:first-child>a.nav-link.text-secondary,html body.template_2019 .footer-content .footer .footer-box>ul.nav>li.nav-item:first-child>a.nav-link.text-secondary>small{color:var(--bt-muted)!important}

/*THEME-FIXUP-2*/
html body.template_2019 .cart .cards-cart .btn-outline-danger{background:transparent!important;color:var(--bt-ink)!important;border-color:var(--bt-ink)!important}
html body.template_2019 .cart .cards-cart .btn-outline-danger .material-icons{color:var(--bt-ink)!important}
html body.template_2019 .cart .cards-cart a.text-success{color:var(--bt-accent)!important}
html body.template_2019 .cart .cards-cart a.text-danger{color:var(--bt-ink)!important}
html body.template_2019 .navbar-left,html body.template_2019 .navbar .navbar-left{background:var(--bt-surface)!important;color:var(--bt-ink)!important}
html body.template_2019 .navbar .navbar-body{background:var(--bt-surface)!important;color:var(--bt-ink)!important}
html body.template_2019 .navbar-left .btn-left-navbar,html body.template_2019 .navbar-left .btn-left-navbar span,html body.template_2019 .navbar-left .btn-left-navbar .material-icons{color:var(--bt-ink)!important}
html body.template_2019 .navbar-menu a.nav-link,html body.template_2019 .navbar-menu a.nav-link small,html body.template_2019 .navbar-menu a.nav-link .material-icons{color:var(--bt-ink)!important}
html body.template_2019 .navbar .navbar-menu a.nav-link{background:var(--bt-surface)!important;color:var(--bt-ink)!important}
html body.template_2019 .navbar-search input.form-control,html body.template_2019 .navbar-search .navbar-search-icon,html body.template_2019 .navbar-search .input-icon-placeholder .input-group-text{background:var(--bt-surface-2)!important;color:var(--bt-ink)!important;border-color:var(--bt-border)!important}
html body.template_2019 .navbar-search input.form-control{border:1px solid var(--bt-border)!important}
html body.template_2019 .navbar-search input.form-control::placeholder{color:var(--bt-muted)!important;opacity:1!important}
html body.template_2019 .form-credentials input.form-control::placeholder,html body.template_2019 .form-credentials textarea.form-control::placeholder,html body.template_2019 .cart #updater input.form-control::placeholder,html body.template_2019 .cart #updater textarea.form-control::placeholder,html body.template_2019 .cart input.form-control::placeholder,html body.template_2019 .cart textarea.form-control::placeholder{color:var(--bt-muted)!important;opacity:1!important}
html body.template_2019 .navbar-search .navbar-search-icon,html body.template_2019 .navbar-search .input-icon-placeholder .input-group-text{border:1px solid var(--bt-border)!important}
html body.template_2019 .navbar-order-toggler,html body.template_2019 .navbar-order-toggler .material-icons{background:var(--bt-accent)!important;border-color:var(--bt-accent)!important;color:var(--bt-accent-ink)!important}
html body.template_2019 span.badge.badge-pill.badge-primary{background:var(--bt-accent)!important;border-color:var(--bt-accent)!important;color:var(--bt-accent-ink)!important}
html body.template_2019 .dropdown-order-items .text-secondary{color:var(--bt-muted)!important}
html body.template_2019 .prod-sum .sum-list li,html body.template_2019 .prod-sum .sum-list li ul li,html body.template_2019 .prod-sum .sum-list li ol li{color:var(--bt-muted)!important}
html body.template_2019 .cart .card-header{background:var(--bt-surface-2)!important;border:1px solid var(--bt-border)!important;color:var(--bt-ink)!important}
html body.template_2019 .cart .card-header strong{color:var(--bt-ink)!important}
html body.template_2019 .cart .cards-cart,html body.template_2019 .cart .cards-cart .card,html body.template_2019 .cart .cards-cart .card-body,html body.template_2019 .cart .cards-cart table,html body.template_2019 .cart .cards-cart td,html body.template_2019 .cart .cards-cart th,html body.template_2019 .cart .cards-cart strong{background:var(--bt-surface)!important;border-color:var(--bt-border)!important;color:var(--bt-ink)!important}
html body.template_2019 .cart .card-body{background:var(--bt-surface)!important;color:var(--bt-ink)!important}
html body.template_2019 .cart .cards-cart table tbody:last-of-type tr:last-child,html body.template_2019 .cart .cards-cart table tbody:last-of-type tr:last-child td,html body.template_2019 .cart .cards-cart table tbody:last-of-type tr:last-child strong,html body.template_2019 .cart .cards-cart table tbody:last-of-type tr:last-child span{background:var(--bt-surface-2)!important;color:var(--bt-ink)!important}
html body.template_2019 .cart .cards-cart table tbody:last-of-type tr:last-child span.font-weight-bold.h1{color:var(--bt-ink)!important}
html body.template_2019 .cart .text-secondary,html body.template_2019 .cart .cards-cart .text-secondary{color:var(--bt-muted)!important}
html body.template_2019 .form-label-group>.form-label-placeholder,html body.template_2019 .form-credentials label,html body.template_2019 .cart #updater label,html body.template_2019 .cart .form-group>label,html body.template_2019 .cart legend{color:var(--bt-muted)!important}
html body.template_2019 .form-credentials h1{color:var(--bt-ink)!important}
html body.template_2019 select.styled.span2{background:var(--bt-surface-2)!important;border:1px solid var(--bt-border)!important;border-radius:var(--bt-radius)!important;color:var(--bt-ink)!important}
html body.template_2019 .card .card-text.text-muted{color:var(--bt-muted)!important}
html body.template_2019 .badge-success,html body.template_2019 .badge-Active,html body.template_2019 .badge-Paid,html body.template_2019 .badge-Completed{background:var(--bt-accent)!important;border-color:var(--bt-accent)!important;color:var(--bt-accent-ink)!important}
html body.template_2019 .badge-danger,html body.template_2019 .badge-Cancelled,html body.template_2019 .badge-Fraud,html body.template_2019 .badge-Terminated,html body.template_2019 .badge-Expired{background:var(--bt-accent-2)!important;border-color:var(--bt-accent-2)!important;color:var(--bt-bg)!important}
html body.template_2019 .badge-Pending,html body.template_2019 .badge-pending,html body.template_2019 .badge-secondary,html body.template_2019 .badge-info,html body.template_2019 .badge-warning,html body.template_2019 .badge-neutral,html body.template_2019 .badge-default{background:var(--bt-surface)!important;border-color:var(--bt-border)!important;color:var(--bt-ink)!important}
@media (max-width:575.98px){html body.template_2019 .section-main>.row.row-cols-1{margin-left:-10px!important;margin-right:-10px!important}}
/*THEME-FIXUP-3*/
html body.template_2019 .cart a:not(.btn):not(.button-order){color:var(--bt-accent)!important}
@media (max-width:575.98px){html body.template_2019 .cart>form>.row.my-5{margin-left:-10px!important;margin-right:-10px!important}}
/*THEME-FIXUP-4*/
/* --- BT-BASE-SURFACES: Basistheme-Container generell auf Marken-Flächen ziehen --- */
html body.template_2019 .list-group,
html body.template_2019 .list-group-item,
html body.template_2019 .modal-content,
html body.template_2019 .modal-header,
html body.template_2019 .modal-footer,
html body.template_2019 .well,
html body.template_2019 .jumbotron,
html body.template_2019 .breadcrumb,
html body.template_2019 .nav-tabs .nav-link.active,
html body.template_2019 .nav-tabs .nav-item.show .nav-link,
html body.template_2019 .page-link,
html body.template_2019 .page-item.disabled .page-link,
html body.template_2019 .popover,
html body.template_2019 .toast,
html body.template_2019 .progress,
html body.template_2019 .input-self-box,
html body.template_2019 .input-group-text,
html body.template_2019 .custom-select,
html body.template_2019 .custom-file-label,
html body.template_2019 .alert-light,
html body.template_2019 .alert-secondary{
  background:var(--bt-surface)!important;
  border-color:var(--bt-border)!important;
  color:var(--bt-ink)!important}

html body.template_2019 .list-group-item-action:hover,
html body.template_2019 .list-group-item-action:focus,
html body.template_2019 .list-group-item-action:active,
html body.template_2019 .page-link:hover{
  background:var(--bt-surface)!important;color:var(--bt-accent)!important}

html body.template_2019 .form-control:disabled,
html body.template_2019 .form-control[readonly],
html body.template_2019 .custom-select:disabled{
  background:var(--bt-surface)!important;color:var(--bt-muted)!important}

html body.template_2019 .input-self-box{
  background:var(--bt-surface)!important;
  border:2px solid var(--bt-ink)!important;
  border-radius:var(--bt-radius)!important}
html body.template_2019 .input-self-box input,
html body.template_2019 .input-self-box input:hover,
html body.template_2019 .input-self-box input:focus,
html body.template_2019 .input-self-box input:active{
  background:var(--bt-surface)!important;color:var(--bt-ink)!important}
html body.template_2019 .input-self-box input::placeholder{color:var(--bt-muted)!important}

html body.template_2019 .navbar .navbar-body .navbar-search .input-group{
  background:var(--bt-surface-2)!important;
  border-radius:var(--bt-radius)!important;overflow:hidden!important}
html body.template_2019 .navbar-search-icon,
html body.template_2019 .navbar-search .input-icon-placeholder .input-group-text{
  border-radius:var(--bt-radius)!important}

html body.template_2019 .btn-success,
html body.template_2019 .btn-success:hover,
html body.template_2019 .btn-success:focus,
html body.template_2019 .btn-success:active,
html body.template_2019 .btn-success.disabled,
html body.template_2019 .btn-success:disabled{
  background:var(--bt-accent)!important;
  border:2px solid var(--bt-ink)!important;
  border-radius:var(--bt-radius-btn)!important;
  box-shadow:3px 3px 0 var(--bt-ink)!important;
  color:var(--bt-accent-ink)!important;
  font:900 1rem/1.2 var(--bt-font-head)!important;
  text-transform:uppercase!important}
html body.template_2019 .btn-success:active{transform:translate(3px,3px)!important;box-shadow:0 0 0!important}

html body.template_2019 .navbar-order-toggler,
html body.template_2019 .navbar .navbar-order>a.navbar-order-toggler{
  box-shadow:3px 3px 0 var(--bt-ink)!important}

/*THEME-FIXUP-6*/
html body.template_2019 div.default-cart.cart-configuration .card-header,
html body.template_2019 div#floater.cart-summary-floater .card-header{
  background:var(--bt-surface-2)!important;
  color:var(--bt-ink)!important;
  border-color:var(--bt-border)!important}
html body.template_2019 div.default-cart.cart-configuration .card-header strong,
html body.template_2019 div.default-cart.cart-configuration .card-header span,
html body.template_2019 div#floater.cart-summary-floater .card-header strong,
html body.template_2019 div#floater.cart-summary-floater .card-header span{
  color:var(--bt-ink)!important}
html body.template_2019 .form-credentials img.image{background:transparent!important}
html body.template_2019 .form-credentials.form-signin{
  background:var(--bt-surface)!important;
  border:1px solid var(--bt-border)!important;
  border-radius:var(--bt-radius)!important;
  box-shadow:var(--bt-shadow)!important;
  padding:2.5rem 2rem!important}
html body.template_2019 .form-credentials.form-signin h1{
  color:var(--bt-ink)!important;
  font-family:var(--bt-font-head)!important}
html body.template_2019 .form-credentials.form-signin small{color:var(--bt-muted)!important}

/*THEME-FIXUP-8*/
html body.template_2019 .section-knowledgebase a.btn.btn-sm.btn-secondary.btn-view-all,
html body.template_2019 .section-knowledgebase a.btn.btn-sm.btn-secondary.btn-view-all:hover,
html body.template_2019 .section-knowledgebase a.btn.btn-sm.btn-secondary.btn-view-all:focus,
html body.template_2019 .section-knowledgebase a.btn.btn-sm.btn-secondary.btn-view-all:active{
  background-color:var(--bt-accent)!important;
  border-color:var(--bt-accent)!important;
  color:var(--bt-accent-ink)!important}
