

    /*######General######*/

    /*Default Font Size*/
    html{
    font-size: 18px;
    }
    /*fix for font size in buttons if font size is unter 16px*/


    /*Font Family(ies)*/
    body,
    .tooltip, .popover, h2, p,  .main-footer .left span, .main-footer .right, .navbar.navbar-main .top-menu-wrapper .navbar-brand,
    .sidebar.sidebar-main a span,
    .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
    .full-page section .section-header .title,
    .iw-stepper .iw-step .circle,
    .page-container-register .title,
    .page-container-landing-page .title,
    .page-container-checkout section .section-header
    {
    font-family:Calibri,Helvetica,Arial !important;
    }


    /*headers and tabs color*/
    .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
    section .section-header .title,
    .iw-ribbon .bg-ribbon,
    .text-primary,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card .price,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active i,
    .nav-tabs .nav-link:hover:not(.active),
    .iw-catalogue-wrapper .product .info-area .title a:hover,
    .iw-catalogue-wrapper .modal .product .info-area .title a:hover,
    .iw-catalogue-wrapper .product.preview .price,
    .iw-catalogue-wrapper .modal .product.preview .price
    {
    color:#004a72 !important;
    }

    /*bookmark (bg-ribbon) color*/
    .iw-ribbon .fg-ribbon
    {
    background: #004a72 !important;
    width:auto !important;
    }

    .page-link, .page-link:hover, a, a:hover,
    .checkbox-icon,
    input[type="checkbox"]:checked ~ i span:nth-of-type(1),
    input[type="radio"]:checked ~ i span:nth-of-type(1),
    input[type="checkbox"]:checked ~ i span:nth-of-type(2),
    input[type="radio"]:checked ~ i span:nth-of-type(2),
    input[type="checkbox"]:not(:checked) ~ i span:nth-of-type(1),
    input[type="radio"]:not(:checked) ~ i span:nth-of-type(1),
    .iw-stepper .iw-step,
    .slick-prev::before, .slick-next::before,
    .content-product-details #iw-aside-scroll-container #iw-product-section-features .list-group-item.active i,
    .info-tooltip.btn.btn-plain,
    .progressrim .percent .number span,
    .btn-link:hover, .btn.btn-glyph:hover
    {
    color:#004a72;
    }

    .btn-link, .btn.btn-glyph{
    color:#004a72e6;
    }

    .progressrim svg circle:nth-child(2){
    stroke:#004a72;
    }

    .iw-stepper .iw-step .circle{
    }
    .iw-stepper .iw-step.current .circle{
    background-color:#004a72e6;
    }

    .nb-stepper-step {
    color: #004a72;
    }

    .nb-stepper-step.nb-stepper-step--completed::after {
    background-color: #004a72;
    }

    .nb-stepper-step.nb-stepper-step--current .nb-stepper-step__circle, .nb-stepper-step.nb-stepper-step--current::after {
    background-color: #004a72;
    }

    .stepper-step.nb-stepper-step--current .nb-stepper-step__text {
    color: #004a72;
    }

    .stepper-step.nb-stepper-step--current .nb-stepper-step__circle {
    background-color: #004a72;
    }

    .nb-stepper-step.nb-stepper-step--current .nb-stepper-step__text {
    color: #004a72;
    }

    .nb-stepper-step.nb-stepper-step--completed .nb-stepper-step__text {
    color: #004a72;
    }

    .form-control:focus{
    border-color:#004a724c;
    }

    option:hover {
    box-shadow: 0 0 10px 100px red inset;
    }

    .badge-primary,
    .iw-stepper .iw-step::after,
    .iw-stepper .iw-step + .iw-step::after,
    .select2-container--bootstrap4 .select2-results__option--highlighted,
    .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"],
    .btn-action:hover,
    .content-product-details #iw-aside-scroll-container .iw-product-section-editions .edition-wrapper .edition .addon-item.card:hover .card-footer .buttons-wrapper{
    background-color:#004a72;
    }
    .bg-primary{
    background-color:#004a72 !important;
    }

    .select2-container--bootstrap4.select2-container--focus .select2-selection{
    border-color: #004a7299;
    box-shadow: 0 0 0 .2rem #004a724d;
    }

    .sidebar.sidebar-main a::after,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card,
    .nav-tabs .nav-link.active,
    .nav-tabs .nav-item.active .nav-link{
    border-color:#004a72;
    }

    .sidebar.sidebar-main a::before{
    border-color:#004a7230 !important;
    }

    .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active{
    border-left-color:#004a72;
    border-right-color:#004a72;
    }

    .custom-select:focus
    {
    border-color:#004a724d;
    }
    /*BUTTONS*/
    :root {
    --nb-primary-button-background-color: #004a72;
    --nb-primary-button-border-color:     #004a72;

    --nb-primary-button-background-color--hover: #004a72;
    --nb-primary-button-border-color--hover:     #004a72;

    --nb-primary-button-background-color--active: #004a72;
    --nb-primary-button-border-color--active:     #004a72;

    --nb-primary-button-background-color--focus: #004a72;
    --nb-primary-button-border-color--focus:     #004a72;

    --nb-secondary-button-border-color: #004a72;
    --nb-secondary-button-text-color:   #004a72;

    --nb-secondary-button-background-color--hover: #004a7240;
    --nb-secondary-button-border-color--hover:     #004a72;
    --nb-secondary-button-text-color--hover:       #004a72;

    --nb-secondary-button-background-color--active: #004a7240;
    --nb-secondary-button-border-color--active:     #004a72;
    --nb-secondary-button-text-color--active:       #004a72;

    --nb-secondary-button-background-color--focus:           #004a7240;
    --nb-secondary-button-border-color--focus: border-color: #004a72;

    --nb-outline-primary-button-border-color: #004a72;
    --nb-outline-primary-button-text-color: #004a72;

    --nb-outline-primary-button-background-color--hover: #004a7240;
    --nb-outline-primary-button-border-color--hover:     #004a72;
    --nb-outline-primary-button-text-color--hover:       #004a72;

    --nb-outline-primary-button-background-color--focus: #004a7240;
    --nb-outline-primary-button-border-color--focus:     #004a72;
    --nb-outline-primary-button-text-color--focus:        #004a72;
    }

    .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled).active,
    .page-item.active .page-link {
    background-color:#004a72;
    border-color:#004a72;
    }

    .btn.btn-icon {
    color:#004a72;
    border-color:#004a72;
    }

    .btn.btn-icon:hover:not(:disabled):not(.disabled) {
    color:#004a72;
    border-color:#004a72;
    background-color:#004a7240;

    }

    .dropdown-item:not(:disabled):not(.disabled):active, .dropdown-item:not(:disabled):not(.disabled).active{
    border-color:#004a7240;
    background-color:#004a7240;
    }

    .iw-filters-container .iw-filters-list .filter-list .filter-item a:hover:not(:disabled):not(.disabled),
    .iw-filters-container .iw-filters-list .filter-list .filter-item a.selected:not(:disabled):not(.disabled),
    .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled):active,
    .dropdown-item:hover
    {
    border-color: #004a72bf;
    background-color: #004a72bf;
    }

    .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
    .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
    border-left-color: #004a72;
    }

    .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
    .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
    border-right-color: #004a72;
    }

    /*Custom range*/

    .custom-range::-webkit-slider-thumb {
    background-color: #004a72;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-webkit-slider-runnable-track {
    background-color: #004a724c;
    }

    .custom-range::-moz-range-thumb {
    background-color: #004a72;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-moz-range-thumb:active {
    background-color: #ebf1fe;
    background-color: #004a7219;
    }

    .custom-range::-moz-range-track {
    background-color: #004a724c;
    }

    .custom-range::-ms-thumb {
    background-color: #004a72;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-ms-fill-lower {
    background-color: #004a724c;
    }

    .custom-range::-ms-fill-upper {
    background-color: #004a724c;
    }

    /*Custom switch*/
    .custom-control-input:checked ~ .custom-control-label::before {
    border-color: #004a72;
    background-color: #004a72;
    }

    .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color: #004a7250;
    }

    /*Custom radio*/
    .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    border-color: #004a7250;
    background-color: #004a7250;
    }

    .iw-list-picker-item.is-selected,
    .iw-list-picker-item:hover {
    border-color: #004a72;
    }

    /*Theme UI Components*/

    .nb-section .nb-main-title
    {
    color:#004a72 !important;
    }

    .nb-grid .k-grid a
    {
    color:#004a72;
    }

    /*Override hardcoded min-height*/
    .nb-search-input {
    min-height: initial !important;
    }

    .browser-compatibility {
    background-color:#004a72 !important;
    }



/*CustomCSS*/
@media (min-width:1200px){.container{padding-left:0;padding-right:0;max-width:1200px}}@media (min-width:992px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:576px){.container{max-width:100%}}html{font-size:18px!important}body>form{margin:0 auto;min-height:90vh;overflow-x:hidden}h1,h2,h3{font-weight:700}h2.title{font-style:italic}hr{border-top:none!important}main{margin-top:120px;min-height:calc(100vh - 205px);margin-left:0!important}@media (min-width:1200px){main>div>section{padding-left:60px;padding-right:60px}}.hidden{display:none!important}.browser-compatibility{left:0;background-color:#000;color:#fff}.browser-compatibility .btn.btn-action{border-radius:0;border-color:#fff;color:#fff}.browser-compatibility .btn.btn-action:before{content:" ";position:absolute;z-index:0;top:3px;left:3px;right:3px;bottom:3px;border:1px solid #fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.very-old-browser.page-home section .product .action-buttons .btn{flex:none}#loading{background:#999;opacity:.7;top:0;left:0;right:0;bottom:0}a{color:#000}a:hover{color:#004a72!important;text-decoration:none}a:active,a:focus{outline:0!important}.btn-link{font-weight:400;color:#004a72!important;text-decoration:none}.btn-outline-gray,.btn-outline-primary,.btn-primary,.btn-secondary{border-radius:2px;border:1px solid #216590;padding:8px;line-height:1.2;min-height:35px;font-size:18px;text-transform:uppercase;letter-spacing:2px;width:100%;max-width:360px;position:relative;box-shadow:none!important}.btn-primary:not(.btn-search):not(.btn-action),.btn-secondary:not(.btn-search):not(.btn-action):not(.nb-c-secondary){min-width:180px}.btn-primary:not(.btn-search):hover{border-color:#007cbf!important;color:#fff!important;background-color:#007cbf!important;box-shadow:none!important}.btn-secondary:hover,[class*=btn-outline]:hover{border-color:#007cbf!important;color:#007cbf!important;background-color:#fff!important;box-shadow:none!important}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{color:#004a72!important;background-color:transparent!important;border-color:#004a72!important}.btn-primary.my-2,.btn-secondary.my-2{margin-bottom:25px!important;margin-top:25px!important}.btn-primary.focus,.btn-primary:focus,.btn-secondary.focus,.btn-secondary:focus{box-shadow:none!important}button.btn.btn-primary.btn-search:active,button.btn.btn-primary.btn-search:hover{color:#fff!important;background-color:#004a72!important;border-color:#004a72!important}button[class*=dropdown]:before{display:none}.dropdown .btn.btn-action{border-color:transparent;height:35px;line-height:35px}.dropdown .btn.btn-action:active,.dropdown .btn.btn-action:focus,.dropdown .btn.btn-action:hover{border-color:transparent!important}section.iw-filters-container{display:none!important}div#preview-placeholder{display:none!important}.page-container-catalogue .iw-catalogue-wrapper .product-wrapper:not(.preview) .product:hover{cursor:initial}.iw-ribbon{display:none}#catalogue .iw-aside-section,.page-home .iw-aside-section{background:0 0}.iw-catalogue-wrapper .product{z-index:2;background:#fff;margin-right:10px;margin-left:10px;padding:10px}#catalogue .iw-catalogue-wrapper .product-wrapper,.iw-catalogue-wrapper .product-wrapper{border-bottom:none!important}@media (min-width:992px){.content-product-catalogue .main>.row>.col-12{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.content-product-catalogue .main>.row>.col-12 .row .col-md-6{flex:0 0 33.333%;max-width:33.333%}}input#avv-accepted{position:initial!important;display:inline-block!important;opacity:1!important;vertical-align:bottom}.custom-checkbox~label{margin-left:0!important}.main-footer .container{background:linear-gradient(#19719D,#004a72);margin-top:60px}.main-footer{margin-left:0!important}.custom-footer+.below{display:none}.custom-footer{margin:0 auto;padding-right:15px;padding-left:15px;padding-top:10px;padding-bottom:10px;display:flex;flex-flow:row;max-width:1200px}.main-footer .custom-footer *{color:#fff;fill:#fff;font-size:19px}.social-links{min-width:210px;text-align:right;padding:.7rem}.social-links svg{width:25px;height:25px;margin-right:8px;fill:#fff}svg.icon.icon-facebook{width:27px;height:27px;margin-right:6px}.social-links .icon__fallback-text{display:none}.social-links ul{padding:0}.social-links li{list-style:none;display:inline-block}@media (max-width:991px){.custom-footer{text-align:center;padding-right:20px;padding-left:20px;padding-top:30px;padding-bottom:30px;display:block}.custom-footer .copyright{margin-right:0;margin-bottom:20px}}.custom-footer a:active,.custom-footer a:focus,.custom-footer a:hover{color:#ccc!important}.meta-links{padding:1rem;margin-right:auto}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:0!important}.form-control{border-radius:0!important;border:1px solid #000!important}.form-control:focus{color:#333!important;background-color:#fff;border-color:#000!important;border-width:2px!important;outline:0;box-shadow:none!important}.custom-select{border-radius:0!important;border-color:#fff;border-bottom-color:#000}ul.navbar-nav.mr-auto.fixed-menu{display:none}@media (min-width:991px){.corner{display:none!important}nav.sidebar.sidebar-main{display:none!important}ul.navbar-nav.mr-auto.fixed-menu{display:inline-block;position:relative;width:100%;background:#fff;margin-top:0;padding-top:11px;padding-bottom:11px}.navbar.navbar-main .top-menu-wrapper{margin-left:0!important}}@media (max-width:990px){.sidebar.sidebar-main{padding-top:89px;background:#fff;z-index:99}.sidebar.sidebar-main a{height:50px}body.sidebar-main-open .sidebar.sidebar-main{width:100%}div#cmpboxrecall{left:auto;right:10px}}nav.sidebar.sidebar-main a[href*=dashboard],nav.sidebar.sidebar-main a[href*=storefrontusers]{display:none!important}.navbar.navbar-main{height:69px}header.fixed-top{z-index:1099!important;background:#fff}.iw-aside-navigator-wrapper .iw-aside-container{margin-top:30px}.iw-aside-navigator-wrapper .iw-aside-navigator #iw-aside-navbar{width:292px;margin-top:30px;top:30px!important;margin-left:15px}#brandLogo{height:auto;width:320px;max-width:320px;max-height:57px}@media (max-width:539px){#brandLogo{height:auto;width:256px;max-width:256px;max-height:57px;margin-left:10px}}.quicksearch{border-radius:0}#tabeditions-filter-field,input#stext1{border-color:#fff!important}.badge-pill{padding-right:.5em!important}.badge-primary{color:#fff;background-color:#333;font-size:12px!important}.fixed-menu-node{display:inline-block;margin-left:1rem;margin-right:1rem;padding-top:3px;padding-bottom:3px}li.fixed-menu-node *{font-size:18px}.fixed-menu-node.pull-right{float:right}.fixed-menu-node .sub-menu{position:absolute;top:50px;background:#fff;padding:2rem;border-bottom:5px solid #216590;list-style:none;box-shadow:3px 3px 4px 0 rgb(0 0 0 / 13%)}.sub-menu-trigger{cursor:pointer;padding:5px}.fixed-menu-node .sub-menu li a i{display:none}.main-header .above .navbar-text,.main-header .above.navbar-light .nav-link{color:#333!important}.nav-link.active,.nav-link:hover,.navbar-text.active,.navbar-text:hover,.rb-menu .nav-link.my-cart:hover{color:#384b66!important}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:0!important}#navbar-main-menu .nb-dropdown{display:none}.modal{z-index:99999}.modal .close{font-size:2.5rem;font-weight:100;text-shadow:none;outline:0!important}.modal-open .modal,.modal-open .modal-content{border-radius:0!important}.alert-primary{color:#000;background-color:#fff;border-color:#000;border-radius:0;text-transform:uppercase}.modal *{color:#333!important}#modal-cookie-listing .modal tr td:last-child,#modal-cookie-listing .modal tr th:last-child{display:none}.modal a{color:#216590!important}.prod-addons img.prod-addon-icon{display:none}#purchaseEdition{padding:8px 2rem!important;margin-top:45px}#product-main-tabs-content img{max-width:100%}.row.product-details{margin-top:15px}.industries{display:none}#nav-overview-tab{display:none}#carousel-editions-pricing .unit-price span[data-toggle=tooltip] a{display:none}#carousel-editions-pricing .unit-price span[data-toggle=tooltip]:before{display:block;content:'Gewählte Laufzeit ist für diesen Plan nicht vorhanden'}.img-thumbnail{padding:.25rem;background-color:#fff;border:none!important;border-radius:0!important;max-width:80px;margin-right:10px}.iw-catalogue-wrapper .modal .product:not(.preview) .description,.iw-catalogue-wrapper .modal .product:not(.preview) .title a,.iw-catalogue-wrapper .product:not(.preview) .description,.iw-catalogue-wrapper .product:not(.preview) .title a{-webkit-line-clamp:3}.iw-catalogue-wrapper .modal .product .description,.iw-catalogue-wrapper .product .description{font-size:1rem;line-height:1rem}.banner{overflow:hidden}.banner .carousel-item{max-height:42vh}.banner .carousel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#3d4246;opacity:.4;z-index:2}.banner .carousel-item img{width:100vw;margin-top:-11%}.banner .carousel-indicators{margin-bottom:1rem!important}.banner .carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:12px;height:12px;border-width:0!important;border-radius:12px!important;margin-right:10px;margin-left:10px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:1;transition:opacity .6s ease}.banner .carousel-control-next,.banner .carousel-control-prev{-webkit-filter:none!important;filter:none!important;opacity:1;z-index:999;background-color:transparent}.carousel-control-next:active,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:hover{box-shadow:none;opacity:.8!important}.carousel-control-next span,.carousel-control-prev span{opacity:1;width:40px;height:40px}.carousel-control-next-icon,.carousel-control-prev-icon{-webkit-filter:invert(100%);filter:invert(100%)}.carousel-caption{height:70%}.carousel-caption p{font-size:1.5vw;line-height:1}.carousel-caption h2{font-size:4vw}@media (max-width:767px){.carousel-caption h2{font-size:5vw}.carousel-caption p{font-size:3.5vw}}@media (max-width:599px){.top-menu-wrapper>h1{display:none}}