/* poppins-100 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-100italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-100italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-200italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: local(''),
       url(/'templates/shaper_helixultimate/fonts/poppins-v19-latin-200italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-200italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-300italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-500italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-600italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-700italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-800 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-800italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-900 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-900italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: local(''),
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/templates/shaper_helixultimate/fonts/poppins-v19-latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body,p,h1,h2,h3,h4,a,#vvergleich{font-family: 'Poppins', Verdana;}

.hidden-id-field {
    display: none;
}

.heading-highlight {
    color: #ed7d31;
}

body {
    background-color: #b5b5b5;
}

.main-header, .highlight-background {
    position: relative;
}

.main-header:after, .main-header:before,
.highlight-background:after, .highlight-background:before {
    display: block;
    position: absolute;
    top: 0;
    left: -400px;
    right: 66%;
    bottom: 0;
    content: "";
}

.main-header:after {
    background-color: #222a35;
    transform: skew(-40deg);
}

.main-header:before {
    background-color: #e7e6e6;
    transform: skew(40deg);
}

.highlight-background:after, .highlight-background:before {
    left: 73%;
    right: -360px;
}

.highlight-background:after {
    background-color: #ed7d31;
    transform: skew(40deg);
}

.highlight-background:before {
    background-color: #ffffff;
    transform: skew(-40deg);
}

._access-scrollbar li:nth-child(1) {
    display: none;
}

._access-scrollbar li:nth-child(2) {
    display: none;
}

.sp-megamenu-parent > li:last-child > a.conversion-link {
    background-color: #ec7c31;
    color: #fff;
    padding-right: 15px;
    font-weight: bold;
}

.sp-megamenu-parent > li:last-child > a.conversion-link:hover {
    background-color: #222a35;
    color: #fff;
}

#sp-header-topbar .sp-contact-info {
    text-align: right;
}
strong{
color:#ed7d31;
}
#sp-header-topbar .sp-contact-info
{
color:#222a35;
}

#sp-header-topbar .sp-contact-info a{
color:#ed7d31;
}
.page-content a{text-decoration: underline;}
.page-content a.sppb-btn{text-decoration: none;}

#vvergleich .eingabeBox .line .cell.header {
    background-color: #222a35!important;
    color: #fff!important;
}
#vvergleich .bewertung{width:auto;}

#vvergleich input[type=submit].vergleichbutton,
#vvergleich input[type=submit].form-button, 
#vvergleich td.aussage div.inner_text a.lnk_antrag,
#vvergleich a.antrag,
#antrag button.antrag_nav_next,
#antrag button.antrag_nav_prev,
#antrag button.btnEmailsEmpfang,
#antrag button.antrag_auftrag
{
    background-color: #ed7d31!important;
    color: #fff!important;
}

#vvergleich fieldset, #vvergleich img {
    display: inline-block!important;
}
#antrag #btn_back.antrag_auftrag,
#vvergleich input[type=button],
#vvergleich input[type=button].form-button
{
    background-color: #ed7d31!important;
    color:#fff!important;
}
#vvergleich .ui-slider .ui-slider-handle{
    background-color: #ed7d31!important;
}
#vvergleich .ui-slider .ui-slider-handle:hover{
    background-color: #ed6000!important;
}
.tkvBull{
color: #ed7d31!important;
}
#vvergleich .cell .balken .aktiv{
background-color: #ed7d31!important;
}
#vvergleich .ergebnisBox .tipp_header{
background: #222a35!important;
}
#vvergleich .ergebnisBox .tipp_header a.infoiconAutoTipp{
color:#fff!important;
}

#antrag div.ant_ue{
  background-color:#222a35;
}
#antrag #steps .active div.triangle{
  border-left-color:#ed7d31;
}
#antrag #steps .step.active
{
  background-color: #ed7d31;
}
#antrag #steps .fullactive div.triangle-border
{
  border-top-color: #ed7d31;
  border-right-color: #ed7d31;
  border-bottom-color: #ed7d31;
}

#dialog-box{top:14vh!important;}
#dialog-box a.button.ecke {
    padding-right: 21px!important;
}
        .fa-green {
            color: #00bf4f;
            text-shadow: 5px 5px #ccc;
        }

        .fa-purple {
            color: #4F00BF;
            text-shadow: 5px 5px #ccc;
        }

        .fa-brown {
            color: #BF4F00;
            text-shadow: 5px 5px #ccc;
        }

        .fa-yellow {
            color: #BFAF00;
            text-shadow: 5px 5px #ccc;
        }

        .fa-pink {
            color: #BF0070;
            text-shadow: 5px 5px #ccc;
        }

        .fa-blue {
            color: #0070BF;
            text-shadow: 5px 5px #ccc;
        }

        .fa-lightgreen {
            color: #70BF00;
            text-shadow: 5px 5px #ccc;
        }
.faq-page h2{
    padding-top: 60px;
    margin-top: -60px;
}
.sppb-btn:hover{border:1px dotted #222a35;}