@font-face {
  font-family: SourceSansProSemibold;
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.eot");
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.eot?#iefix") format("embedded-opentype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.woff2") format("woff2"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.woff") format("woff"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.ttf") format("truetype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-semibold.svg#SourceSansProSemibold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: SourceSansPro;
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.eot");
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.woff2") format("woff2"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.woff") format("woff"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.ttf") format("truetype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-regular.svg#SourceSansPro") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: SourceSansProBold;
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.eot");
  src: url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.eot?#iefix") format("embedded-opentype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.woff2") format("woff2"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.woff") format("woff"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.ttf") format("truetype"), url("/o/statics/fonts/sourcesanspro/sourcesanspro-bold.svg#SourceSansProBold") format("svg");
  font-weight: normal;
  font-style: normal; }

body.proalpha {
  /* Grey bar */
  /* Page menu */
  /* Footer and Sub-footer */
  /*Navigation bar */
  /* Other colored sections */
  /************************************* MODAL COOKIES *************************************/
  /************************************* ONE TRUST *************************************/
  /*HOME*/ }
  body.proalpha #pheader .pheader-menu.underlined li:hover {
    border-bottom: 3px solid #33599e;
    color: #33599e; }
  body.proalpha #pheader .pheader-menu.underlined li a:hover, body.proalpha #pheader .pheader-menu.underlined li:hover a {
    color: #33599e; }
  body.proalpha #pheader .pheader-menu.underlined li.act, body.proalpha #pheader .pheader-menu.underlined li.act:hover {
    border-bottom: 3px solid #002f86; }
  body.proalpha #pheader .pheader-menu.underlined li.act span {
    color: #002f86; }
  body.proalpha #pheader .pheader-global li:hover a {
    color: #33599e; }
  body.proalpha #pheader .pheader-global li.prescribing-information-link:hover a {
    color: #fff; }
  body.proalpha #pheader .pheader-global li.important-safety-link:hover {
    color: #33599e !important; }
  body.proalpha #header-menu {
    background-color: #33599e; }
    body.proalpha #header-menu ul.menu-screen ul {
      color: #33599e;
      padding-left: 0; }
      body.proalpha #header-menu ul.menu-screen ul li a {
        color: #33599e; }
    body.proalpha #header-menu ul.menu-screen li.lvl1:hover a {
      color: #002f86; }
    body.proalpha #header-menu ul.menu-screen li.act a.lvl1-link {
      background: #002f86; }
    body.proalpha #header-menu ul.menu-screen li a:hover {
      color: #33599e; }
    body.proalpha #header-menu ul.menu-screen li.lvl1 a:hover {
      color: #002f86; }
    body.proalpha #header-menu ul.menu-screen li.act.lvl1:hover a.lvl1-link {
      color: #fff; }
    body.proalpha #header-menu ul.menu-movil {
      background: #33599e; }
      body.proalpha #header-menu ul.menu-movil li ul li a {
        color: #33599e; }
        body.proalpha #header-menu ul.menu-movil li ul li a:hover {
          background: #002f86; }
        body.proalpha #header-menu ul.menu-movil li ul li a.act, body.proalpha #header-menu ul.menu-movil li ul li a.act:hover {
          color: #33599e !important;
          background: #ccc; }
  body.proalpha #pfooter {
    background: #edf5fb; }
    body.proalpha #pfooter ul li.footer-columns-8 > a {
      color: #33599e; }
  body.proalpha #footer-corporative a {
    color: #33599e; }
  body.proalpha #header-menu {
    background-color: #33599e; }
  body.proalpha .navbar-side ul li a {
    background-color: #33599e;
    padding: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    margin-bottom: 0; }
    body.proalpha .navbar-side ul li a span:hover {
      background-color: #ddd;
      color: #33599e; }
  body.proalpha .navbar-side ul li.active a, body.proalpha .navbar-side ul li.active a.open {
    background-color: #002f86; }
  body.proalpha a.link-btn-blank:hover {
    color: #fff !important;
    border: 1px solid; }
  body.proalpha .box-formatTBL {
    border-color: #002f86; }
    body.proalpha .box-formatTBL table.tbl th {
      background: #002f86; }
    body.proalpha .box-formatTBL table.tbl td {
      border-right-color: #002f86; }
    body.proalpha .box-formatTBL table.tbl tr {
      background: #edf5fb; }
      body.proalpha .box-formatTBL table.tbl tr.impar {
        background: none; }
  body.proalpha .share-section {
    background: #edf5fb; }
  @media only screen and (max-width: 1023px) {
    body.proalpha #pheader .pheader-global li.prescribing-information-link:hover a, body.proalpha #pheader .pheader-global li.important-safety-link:hover {
      color: #333 !important;
      background: none; }
    body.proalpha #pfooter .container ul li:hover {
      background: #002f86; }
      body.proalpha #pfooter .container ul li:hover a {
        color: #fff; } }
  body.proalpha #cookie-warning {
    background: #edf5fb; }
    body.proalpha #cookie-warning .container .btnHolder input.btnDownload {
      background: #002f86;
      border: 1px solid #002f86;
      width: auto;
      height: auto;
      line-height: normal; }
      body.proalpha #cookie-warning .container .btnHolder input.btnDownload:hover {
        background: #33599e; }
  body.proalpha #cookie-intro-modal .modal-dialog-content a, body.proalpha #cookie-settings-modal .modal-dialog-content a, body.proalpha #modal-popup .modal-dialog-content a {
    color: #002f86; }
    body.proalpha #cookie-intro-modal .modal-dialog-content a:hover, body.proalpha #cookie-settings-modal .modal-dialog-content a:hover, body.proalpha #modal-popup .modal-dialog-content a:hover {
      color: #33599e; }
  body.proalpha #cookie-intro-modal .button-section a, body.proalpha #cookie-settings-modal .button-section a, body.proalpha #modal-popup .button-section a {
    background: #33599e;
    color: #fff; }
    body.proalpha #cookie-intro-modal .button-section a:hover, body.proalpha #cookie-settings-modal .button-section a:hover, body.proalpha #modal-popup .button-section a:hover {
      background-color: #002f86;
      color: #fff; }
  body.proalpha .bcs-cookie-detail-list .bcs-fold-menu {
    background-color: #33599e; }
    body.proalpha .bcs-cookie-detail-list .bcs-fold-menu:hover {
      background-color: #002f86; }
  body.proalpha .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu {
    background-color: #002f86; }
    body.proalpha .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu:hover {
      background-color: #33599e; }
  body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk button,
  body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  body.proalpha #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button {
    background-color: #33599e;
    border: 0;
    outline: 0; }
    body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk button:hover,
    body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):hover,
    body.proalpha #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button:hover {
      background-color: #002f86; }
  body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk button.ot-host-box {
    background-color: #33599e !important; }
  body.proalpha #onetrust-consent-sdk #onetrust-banner-sdk p a[href], body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk p a[href] {
    color: #002f86;
    outline: 0;
    text-decoration: underline; }
    body.proalpha #onetrust-consent-sdk #onetrust-banner-sdk p a[href]:hover, body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk p a[href]:hover {
      color: #33599e; }
  body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button {
    color: #002f86; }
    body.proalpha #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button:hover {
      color: #33599e; }
  body.proalpha #onetrust-consent-sdk button.ot-host-box {
    background-color: #33599e !important; }
  body.proalpha #onetrust-consent-sdk .ot-always-active {
    color: dimgray; }
  body.proalpha #onetrust-consent-sdk .ot-switch {
    height: 24px; }
    body.proalpha #onetrust-consent-sdk .ot-switch .ot-switch-nob {
      background: white;
      border-color: #c4c4c4; }
      body.proalpha #onetrust-consent-sdk .ot-switch .ot-switch-nob:before {
        background-color: #ababab;
        border-color: #ababab;
        height: 20px;
        left: 1px;
        width: 20px; }
  body.proalpha #onetrust-consent-sdk .ot-tgl input:focus + .ot-switch {
    outline: none; }
  body.proalpha #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
    background-color: #008537;
    border-color: #008537; }
    body.proalpha #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
      background-color: white;
      border-color: white; }
  body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 p {
    color: #005095; }
  body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h3#cookie-policy-title {
    color: #005095; }
  body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h4 {
    color: #005095; }
  body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead {
    border-color: #005095; }
  body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
    border-color: #005095; }
  body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
    background-color: #002f86;
    color: #ffffff; }
  body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td, body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td a, body.proalpha #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td span {
    color: #005095; }
  body.proalpha sup, body.proalpha sub {
    top: -0.3em; }
  body.proalpha #pheader .pheader-menu a {
    font-weight: bold;
    color: #999; }
  body.proalpha #pheader .pheader-menu li {
    margin: 0 0 0 13px; }
  body.proalpha #pheader .pheader-menu.underlined li {
    padding: 4px 0 1px 0; }
    body.proalpha #pheader .pheader-menu.underlined li.act, body.proalpha #pheader .pheader-menu.underlined li.act:hover {
      border-color: #626262; }
      body.proalpha #pheader .pheader-menu.underlined li.act span, body.proalpha #pheader .pheader-menu.underlined li.act:hover span {
        color: #626262;
        font-weight: bold; }
    body.proalpha #pheader .pheader-menu.underlined li:hover, body.proalpha #pheader .pheader-menu.underlined li:hover a, body.proalpha #pheader .pheader-menu.underlined li a:hover {
      border-color: #999;
      color: #999; }
  body.proalpha #pheader .pheader-global .custom-pages div {
    display: inline; }
    body.proalpha #pheader .pheader-global .custom-pages div li {
      padding-left: 0; }
  body.proalpha #header-menu {
    background-color: #fff;
    font-family: SourceSansProSemibold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal; }
    body.proalpha #header-menu ul.menu-screen {
      height: 30px; }
      body.proalpha #header-menu ul.menu-screen li.lvl1 {
        padding: 0 13px;
        height: 30px; }
        body.proalpha #header-menu ul.menu-screen li.lvl1 a {
          margin-bottom: 5px;
          padding: 0;
          color: #005095;
          background: #fff;
          line-height: 20px; }
        body.proalpha #header-menu ul.menu-screen li.lvl1 a:hover, body.proalpha #header-menu ul.menu-screen li.lvl1.act a, body.proalpha #header-menu ul.menu-screen li.lvl1.act a:hover, body.proalpha #header-menu ul.menu-screen li.lvl1:hover a, body.proalpha #header-menu ul.menu-screen li.lvl1.act:hover a.lvl1-link {
          border-bottom: 5px solid;
          color: #005095;
          background: #fff; }
        body.proalpha #header-menu ul.menu-screen li.lvl1 .lvl1 a {
          border-color: #1269b0; }
        body.proalpha #header-menu ul.menu-screen li.lvl1.special ul {
          right: auto;
          left: -13px; }
          body.proalpha #header-menu ul.menu-screen li.lvl1.special ul li.lvl2 a {
            text-align: left !important;
            direction: ltr; }
        body.proalpha #header-menu ul.menu-screen li.lvl1 ul {
          width: 223px;
          background: #fff;
          box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          -moz-box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          -webkit-box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          -o-box-shadow: 0 6px 12px 0 rgba(0, 47, 134, 0.2);
          padding: 0 0 20px 0;
          left: -13px; }
          body.proalpha #header-menu ul.menu-screen li.lvl1 ul li.lvl2 a.lvl2-link {
            border-bottom: none;
            margin-bottom: 0;
            line-height: 28px;
            text-indent: 26px; }
            body.proalpha #header-menu ul.menu-screen li.lvl1 ul li.lvl2 a.lvl2-link:hover {
              background: #edf5fb; }
  body.proalpha #main-content .portlet-layout {
    margin: auto;
    width: 100%; }
    body.proalpha #main-content .portlet-layout .portlet-journal-content > .portlet-body {
      max-width: 970px;
      margin: 0 auto; }
  body.proalpha.section-0 #page .banner p a {
    width: 195px;
    font-size: 27px;
    text-transform: uppercase;
    font-family: SourceSansProSemibold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    background: url("/o/bcs2-theme/images/color_schemes/proalpha/_Jetzt-Testen.png") no-repeat;
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    padding: 7px 10px;
    border-radius: 5px; }
  body.proalpha.section-0 #page h1 {
    font-family: SourceSansProBold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 69px;
    font-size: 46px;
    margin-top: 26px; }
    body.proalpha.section-0 #page h1 span.eyebrow {
      font-size: 20px;
      line-height: 24px;
      display: block; }
  body.proalpha #page {
    /*Contact form*/ }
    body.proalpha #page h1 {
      color: #005095;
      font-size: 44px;
      line-height: 66px;
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      margin: 0 0 15px 0; }
    body.proalpha #page h2 {
      color: #005095;
      font-size: 30px;
      line-height: 36px;
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      margin: 0 auto 26px; }
    body.proalpha #page h3 {
      color: #005095;
      font-family: Arial, sans-serif;
      font-weight: bold; }
    body.proalpha #page p, body.proalpha #page label, body.proalpha #page ul, body.proalpha #page ol {
      font-size: 16px;
      line-height: 26px;
      color: #005095; }
      body.proalpha #page p a, body.proalpha #page label a, body.proalpha #page ul a, body.proalpha #page ol a {
        color: #005095;
        text-decoration: underline;
        font-family: Arial, sans-serif;
        font-weight: bold; }
    body.proalpha #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper {
      margin: 30px auto 60px auto; }
      body.proalpha #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper h3 {
        color: #005095;
        font-size: 24px;
        line-height: 36px;
        font-family: SourceSansProSemibold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal; }
      body.proalpha #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper p {
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 21px; }
      body.proalpha #page .portlet-layout-bottom .inside-template-margin .subsection-wrapper .template-wrapper {
        margin: 40px 0; }
    body.proalpha #page p.footer-text {
      font-size: 14px;
      line-height: 21px; }
    body.proalpha #page .inside-template-margin p a, body.proalpha #page title-text-template p a {
      text-decoration: underline; }
    body.proalpha #page .inside-template-margin .image-column {
      float: left;
      margin-right: 26px; }
    body.proalpha #page .inside-template-margin img {
      display: block;
      margin: 0 auto 45px auto; }
    body.proalpha #page .bcs-videoplayer .video-container {
      width: 804px;
      margin: 0 auto 20px; }
    body.proalpha #page .list-bullets-template.bullet-list .list-formartF1 {
      margin: 0 auto 20px 20px; }
    body.proalpha #page .list-bullets-template.bullet-list, body.proalpha #page .title-text-template,
    body.proalpha #page .inside-template-margin.picture-left, body.proalpha #page .inside-template-margin.picture-text, body.proalpha #page .inside-template-margin.bcs-videoplayer,
    body.proalpha #page .picture-text-template, body.proalpha #page .list_enumeration, body.proalpha #page .breadcrumbs, body.proalpha #page .top-banner .container.text-section {
      max-width: 887px;
      margin: 0 auto; }
    body.proalpha #page .banner section {
      box-shadow: inset 0px 11px 16px -10px rgba(0, 78, 135, 0.15), inset 0 -12px 16px -11px rgba(0, 78, 135, 0.15); }
      body.proalpha #page .banner section .text-container .container.text-box {
        max-width: 804px;
        margin: 0 auto; }
      body.proalpha #page .banner section img {
        display: block;
        margin: 0 auto; }
    body.proalpha #page .bg-blue-dark .top-banner {
      background-image: inherit;
      background-color: inherit; }
    body.proalpha #page .top-banner {
      height: 134px;
      background-color: #bcd8ec;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(0deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -webkit-linear-gradient(0deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -moz-linear-gradient(0deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -o-linear-gradient(0deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: linear-gradient(0deg, #cee3f1, #e0ecf6, #a9cce6);
      box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -moz-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -o-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15); }
      body.proalpha #page .top-banner .container.text-section h1 {
        margin: 34px 0; }
      body.proalpha #page .top-banner .banner-image {
        height: 134px;
        position: relative;
        margin: 0 13px; }
        body.proalpha #page .top-banner .banner-image img {
          max-height: 100px;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
    body.proalpha #page .level-1 .button-link-image {
      width: 223px;
      right: 0; }
    body.proalpha #page .button-link-image {
      position: absolute;
      bottom: -36px;
      width: 970px;
      text-align: right; }
      body.proalpha #page .button-link-image img {
        padding-right: 26px; }
    body.proalpha #page .breadcrumbs.lfr-component li {
      padding-right: 5px;
      margin: 20px auto 15px; }
      body.proalpha #page .breadcrumbs.lfr-component li.first {
        display: none; }
      body.proalpha #page .breadcrumbs.lfr-component li.last {
        margin: 10px auto 5px; }
        body.proalpha #page .breadcrumbs.lfr-component li.last span:after {
          display: none; }
      body.proalpha #page .breadcrumbs.lfr-component li span, body.proalpha #page .breadcrumbs.lfr-component li span a {
        text-decoration: none;
        color: #f5841f;
        font-family: SourceSansPro, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 12px; }
      body.proalpha #page .breadcrumbs.lfr-component li span:after {
        content: ' \00BB';
        color: #f5841f; }
    body.proalpha #page p.button a, body.proalpha #page .inside-template-margin.picture-left p a {
      text-decoration: none; }
    body.proalpha #page .button a {
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      background: #005095;
      min-width: 138px;
      color: #fff;
      display: inline-block;
      position: relative;
      line-height: 16px;
      text-transform: uppercase;
      padding: 7px 0;
      margin: 0 auto;
      text-decoration: none; }
      body.proalpha #page .button a:after {
        content: "";
        position: absolute;
        border-bottom: 15px solid transparent;
        border-top: 15px solid transparent;
        height: 0;
        width: 0;
        margin-right: -15px;
        right: 0;
        border-left: 15px solid #005095;
        top: 0; }
    body.proalpha #page .proalpha-survey {
      width: auto;
      padding: 50px 15px;
      margin: 15px auto;
      background-color: #bcd8ec;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(-31.4deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -webkit-linear-gradient(-31.4deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -moz-linear-gradient(-31.4deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -o-linear-gradient(-31.4deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: linear-gradient(-31.4deg, #cee3f1, #e0ecf6, #a9cce6);
      box-shadow: inset 4px 4px 12px rgba(0, 0, 0, 0.15); }
      body.proalpha #page .proalpha-survey p a, body.proalpha #page .proalpha-survey h2 a {
        text-decoration: underline;
        color: #005095; }
      body.proalpha #page .proalpha-survey.bcs-form .checkbox-container {
        padding: 5px 1px; }
        body.proalpha #page .proalpha-survey.bcs-form .checkbox-container input {
          height: 18px;
          background: none; }
        body.proalpha #page .proalpha-survey.bcs-form .checkbox-container .checkbox-label {
          padding-left: 2px; }
        body.proalpha #page .proalpha-survey.bcs-form .checkbox-container.error {
          padding: 4px 0;
          width: 100%; }
          body.proalpha #page .proalpha-survey.bcs-form .checkbox-container.error .checkbox-label {
            padding-left: 2px; }
      body.proalpha #page .proalpha-survey.bcs-form .submit-button {
        margin: 25px auto; }
      body.proalpha #page .proalpha-survey .survey-content-mobile {
        display: none; }
      body.proalpha #page .proalpha-survey .survey-content {
        max-width: 721px;
        margin: 0 auto; }
        body.proalpha #page .proalpha-survey .survey-content .survey-content-title {
          text-align: center; }
        body.proalpha #page .proalpha-survey .survey-content .survey-content-description {
          font-family: Arial, sans-serif;
          font-weight: bold;
          text-align: center;
          margin-top: 44px; }
        body.proalpha #page .proalpha-survey .survey-content .survey-content-informationMessage {
          text-align: center;
          max-width: 472px;
          margin: 0 auto; }
        body.proalpha #page .proalpha-survey .survey-content .question_row {
          padding-bottom: 50px;
          border-bottom: 1px solid #66a5d2; }
          body.proalpha #page .proalpha-survey .survey-content .question_row.errorSurvey {
            background: #f2dede !important;
            border: 1px solid red; }
          body.proalpha #page .proalpha-survey .survey-content .question_row div.radio_Ja_Nein {
            text-align: center;
            display: inline-block;
            width: 100%; }
          body.proalpha #page .proalpha-survey .survey-content .question_row div img {
            float: left;
            margin: auto 50px auto 0; }
          body.proalpha #page .proalpha-survey .survey-content .question_row div p {
            font-family: Arial, sans-serif;
            font-weight: bold;
            margin-top: 42px;
            padding-top: 15px; }
          body.proalpha #page .proalpha-survey .survey-content .question_row div input[type="radio"] + label {
            font-family: SourceSansProSemibold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            width: 140px;
            height: 35px;
            display: inline-block;
            background-image: url("/o/bcs2-theme/images/color_schemes/proalpha/_Ja_Nein-hellblau.png");
            color: #fff;
            font-size: 25px;
            line-height: 37px;
            margin-left: 5px;
            margin-right: 5px;
            text-transform: uppercase;
            border-radius: 3px; }
          body.proalpha #page .proalpha-survey .survey-content .question_row div input[type="radio"]:checked + label {
            background-image: url("/o/bcs2-theme/images/color_schemes/proalpha/_Ja_Nein-dunkelblau.png"); }
      body.proalpha #page .proalpha-survey.survey-result .survey-content {
        max-width: 887px; }
      body.proalpha #page .proalpha-survey.survey-result .button a {
        background: url("/o/bcs2-theme/images/color_schemes/proalpha/_10_Drucker.png") no-repeat;
        height: 159px; }
        body.proalpha #page .proalpha-survey.survey-result .button a:after {
          content: none; }
      body.proalpha #page .proalpha-survey.survey-result .survey-content-line {
        display: inline-block; }
        body.proalpha #page .proalpha-survey.survey-result .survey-content-line .description-link {
          width: 65%;
          float: left; }
        body.proalpha #page .proalpha-survey.survey-result .survey-content-line .button {
          width: 35%;
          float: left;
          text-align: center; }
      body.proalpha #page .proalpha-survey .aui-button-input {
        background: transparent url("/o/bcs2-theme/images/color_schemes/proalpha/_Absenden.png");
        font-family: SourceSansProSemibold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 21px;
        text-transform: uppercase;
        text-shadow: none;
        color: #fff;
        width: 128px;
        height: 29px;
        display: block;
        padding: 0px;
        margin: 8px auto 6px;
        border: none;
        border-radius: 0;
        outline: none; }
      body.proalpha #page .proalpha-survey .checkbox-container.error .checkbox-label {
        color: #f00;
        padding-left: 1%; }
    body.proalpha #page .pictext {
      max-width: 887px;
      margin: 0 auto;
      overflow: hidden; }
      body.proalpha #page .pictext .img-left {
        max-width: 389px; }
      body.proalpha #page .pictext .pictextdiv {
        max-width: 389px;
        float: left; }
    body.proalpha #page .bg-blue-dark {
      margin: 0px auto 45px auto;
      box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -moz-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -o-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      background-color: #004e87;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(#004e87, #005095, #004e87);
      background-image: -webkit-linear-gradient(#004e87, #005095, #004e87);
      background-image: -moz-linear-gradient(#004e87, #005095, #004e87);
      background-image: -o-linear-gradient(#004e87, #005095, #004e87);
      background-image: linear-gradient(#004e87, #005095, #004e87);
      text-align: center; }
      body.proalpha #page .bg-blue-dark h1 {
        color: #fff;
        text-align: left; }
      body.proalpha #page .bg-blue-dark p, body.proalpha #page .bg-blue-dark p a {
        color: #fff;
        margin: 0; }
      body.proalpha #page .bg-blue-dark .subsection-wrapper {
        padding: 25px 0; }
      body.proalpha #page .bg-blue-dark .title-text-template {
        max-width: 804px; }
    body.proalpha #page .bg-blue {
      width: 100%;
      margin: 30px 0 20px 0;
      box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -moz-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      -o-box-shadow: inset 0 4px 12px 0 rgba(0, 0, 0, 0.15);
      background-color: #bcd8ec;
      /* In case no rule applies */
      background-image: -owg-linear-gradient(-28deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -webkit-linear-gradient(-28deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -moz-linear-gradient(-28deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: -o-linear-gradient(-28deg, #cee3f1, #e0ecf6, #a9cce6);
      background-image: linear-gradient(-28deg, #cee3f1, #e0ecf6, #a9cce6); }
    body.proalpha #page .orange-color {
      color: #f5841f; }
    body.proalpha #page .line-border {
      width: 100%;
      display: inline-block;
      border-bottom: 1px solid #a9cce6; }
    body.proalpha #page .stickybutton {
      max-width: 970px;
      margin: 0 auto;
      position: relative; }
      body.proalpha #page .stickybutton .content {
        position: absolute;
        right: 0;
        top: -165px; }
        body.proalpha #page .stickybutton .content a.background {
          font-size: 16px;
          display: block;
          height: 121px;
          width: 121px;
          background: url("/o/bcs2-theme/images/color_schemes/proalpha/stickybutton.png") no-repeat;
          color: #ffffff;
          text-align: center;
          padding: 22px 0 0; }
          body.proalpha #page .stickybutton .content a.background:hover {
            text-decoration: none; }
    body.proalpha #page .bcs-callout {
      overflow: hidden;
      padding-bottom: 30px; }
      body.proalpha #page .bcs-callout.cols2 .callout {
        width: 472px; }
      body.proalpha #page .bcs-callout.cols3 .callout {
        width: 306px; }
      body.proalpha #page .bcs-callout.cols4 .callout {
        width: 223px; }
      body.proalpha #page .bcs-callout .callout {
        min-height: 386.72px;
        padding: 30px 9px 59px 8px;
        float: left;
        text-align: center; }
        body.proalpha #page .bcs-callout .callout.border {
          border-top: 1px solid #a9cce6; }
        body.proalpha #page .bcs-callout .callout.disabled-callout {
          background: #edf5fb 60%; }
        body.proalpha #page .bcs-callout .callout h2 {
          font-size: 18px;
          line-height: 24px;
          font-family: Arial, sans-serif;
          font-weight: bold;
          margin: 0; }
        body.proalpha #page .bcs-callout .callout p.button {
          margin: 0; }
        body.proalpha #page .bcs-callout .callout img {
          max-width: 180px;
          margin: 0 auto; }
        body.proalpha #page .bcs-callout .callout .text-description {
          max-width: 300px;
          margin: 0 auto; }
        body.proalpha #page .bcs-callout .callout .link-section {
          margin: 22px 0; }
    body.proalpha #page .callout.border {
      border-top-color: #a9cce6 !important;
      border-bottom-color: transparent !important;
      border-left-color: transparent !important;
      border-right-color: transparent !important; }
    body.proalpha #page .contact-form-title {
      display: none; }
    body.proalpha #page #contact-form {
      margin: 0 auto 100px; }
      body.proalpha #page #contact-form div.inner-form {
        max-width: 638px;
        margin: 0 auto; }
      body.proalpha #page #contact-form .dotted-line {
        display: none; }
      body.proalpha #page #contact-form fieldset label {
        color: #005095;
        font-family: SourceSansProSemibold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal; }
        body.proalpha #page #contact-form fieldset label a {
          text-decoration: underline; }
      body.proalpha #page #contact-form fieldset input, body.proalpha #page #contact-form fieldset select, body.proalpha #page #contact-form fieldset textarea {
        color: #005095; }
      body.proalpha #page #contact-form fieldset input.aui-button-input {
        color: #ffffff; }
      body.proalpha #page #contact-form .captcha-fieldset {
        display: inline-block;
        width: 100%; }
        body.proalpha #page #contact-form .captcha-fieldset .recaptcha-fieldset {
          margin: 13px auto;
          width: 70%;
          float: right; }
          body.proalpha #page #contact-form .captcha-fieldset .recaptcha-fieldset #captcha-message.error {
            display: inline-block;
            margin-bottom: 10px;
            background: #f2dede;
            padding: 6px;
            border: 1px solid #b94a48;
            color: #b94a48; }
      body.proalpha #page #contact-form .checkbox-container.error {
        border: 1px solid #b94a48; }
    body.proalpha #page #p_p_id_search_WAR_bcsw_searchportlet_ {
      max-width: 638px;
      margin: 50px auto 100px; }
    body.proalpha #page .alpha1info-form {
      max-width: 638px;
      margin: 0 auto; }
      body.proalpha #page .alpha1info-form .bcs-form {
        width: 638px;
        max-width: 638px; }
      body.proalpha #page .alpha1info-form .field-row .field-label h4 {
        font-size: 16px;
        line-height: 28px;
        color: #005095; }
      body.proalpha #page .alpha1info-form .field-row input, body.proalpha #page .alpha1info-form .field-row select, body.proalpha #page .alpha1info-form .field-row textarea {
        background: #fff;
        box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -moz-box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -o-box-shadow: 1px 2px 10px 0 rgba(0, 47, 134, 0.2);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px; }
      body.proalpha #page .alpha1info-form .field-row input[type="checkbox"] {
        box-shadow: none ;
        -moz-box-shadow: none ;
        -webkit-box-shadow: none ;
        -o-box-shadow: none ; }
      body.proalpha #page .alpha1info-form #contact-form .taglib-captcha .aui-field-input-text {
        width: 96%; }
        body.proalpha #page .alpha1info-form #contact-form .taglib-captcha .aui-field-input-text.aui-form-validator-error {
          width: 91%; }
      body.proalpha #page .alpha1info-form #contact-form .contactSendButton input {
        padding: 5px 13px;
        background: #002f86;
        font-family: SourceSansProSemibold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 20px;
        line-height: 24px;
        text-decoration: none; }
        body.proalpha #page .alpha1info-form #contact-form .contactSendButton input:hover {
          background: #33599e; }
      body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 10px; }
        body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input {
          float: left;
          width: 20%;
          padding-right: 2%; }
          body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .aui-field-content {
            margin: 0; }
            body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-country-code-input .aui-field-content select {
              width: 90%; }
        body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input {
          float: left;
          width: 49%; }
          body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .aui-field-content {
            margin: 0; }
            body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .aui-field-content input {
              width: 94%; }
          body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .aui-form-validator-error-container .aui-field-content .aui-field-element {
            width: 90%; }
            body.proalpha #page .alpha1info-form #contact-form fieldset .field-specific-row .field-number-input .aui-form-validator-error-container .aui-field-content .aui-field-element input {
              width: 90%; }
      body.proalpha #page .alpha1info-form #contact-form .checkbox-label {
        font-size: 16px;
        color: #005095; }
        body.proalpha #page .alpha1info-form #contact-form .checkbox-label a {
          font-weight: bold;
          color: #005095;
          text-decoration: underline; }
      body.proalpha #page .alpha1info-form #contact-form .field-row.button .field-label {
        display: none; }
      body.proalpha #page .alpha1info-form #contact-form.login .field-label {
        display: none; }
      body.proalpha #page .alpha1info-form #contact-form.login .field-row {
        float: left;
        width: 223px; }
        body.proalpha #page .alpha1info-form #contact-form.login .field-row.button {
          width: auto; }
        body.proalpha #page .alpha1info-form #contact-form.login .field-row .submit-button {
          margin-bottom: 0;
          margin-left: 26px;
          padding-top: 5px; }
  body.proalpha #cookie-intro-modal .aui-dialog-content p, body.proalpha #cookie-settings-modal .aui-dialog-content p {
    font-size: 16px;
    line-height: 26px;
    color: #005095; }
    body.proalpha #cookie-intro-modal .aui-dialog-content p a, body.proalpha #cookie-settings-modal .aui-dialog-content p a {
      text-decoration: underline;
      font-weight: bold;
      color: #005095; }
  body.proalpha #cookie-intro-modal .aui-dialog-content .button-section, body.proalpha #cookie-settings-modal .aui-dialog-content .button-section {
    text-transform: uppercase;
    text-align: center; }
    body.proalpha #cookie-intro-modal .aui-dialog-content .button-section a, body.proalpha #cookie-settings-modal .aui-dialog-content .button-section a {
      font-family: SourceSansProSemibold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      background: #005095;
      min-width: 138px;
      color: #fff;
      display: inline-block;
      position: relative;
      font-size: 16px;
      line-height: 16px;
      text-transform: uppercase;
      padding: 7px 20px;
      margin: 0 auto;
      text-decoration: none; }
      body.proalpha #cookie-intro-modal .aui-dialog-content .button-section a:after, body.proalpha #cookie-settings-modal .aui-dialog-content .button-section a:after {
        content: "";
        position: absolute;
        border-bottom: 15px solid transparent;
        border-top: 15px solid transparent;
        height: 0;
        width: 0;
        margin-right: -15px;
        right: 0;
        border-left: 15px solid #005095;
        top: 0; }
      body.proalpha #cookie-intro-modal .aui-dialog-content .button-section a:hover, body.proalpha #cookie-settings-modal .aui-dialog-content .button-section a:hover {
        background: #005095; }
  body.proalpha .inside-template-margin.bcs-callout.cols3 {
    margin: auto;
    display: table;
    max-width: 970px; }
  body.proalpha #header-menu ul.menu-screen li.lvl1 ul {
    padding: 0 0 20px 0; }
  body.proalpha #page .bcs-callout.cols3 .callout {
    width: 323px; }
  body.proalpha ul.breadcrumb.breadcrumb-horizontal {
    background: inherit;
    margin-bottom: 0;
    padding: 11px 16px 5px; }
    body.proalpha ul.breadcrumb.breadcrumb-horizontal li, body.proalpha ul.breadcrumb.breadcrumb-horizontal li a {
      text-decoration: none !important;
      color: #f5841f !important;
      font-family: SourceSansPro, Arial, sans-serif !important;
      font-weight: normal !important;
      font-style: normal;
      font-size: 12px; }
    body.proalpha ul.breadcrumb.breadcrumb-horizontal li:first-child, body.proalpha ul.breadcrumb.breadcrumb-horizontal li:before, body.proalpha ul.breadcrumb.breadcrumb-horizontal li:first-child:before {
      display: none; }
    body.proalpha ul.breadcrumb.breadcrumb-horizontal li:before {
      display: none; }
    body.proalpha ul.breadcrumb.breadcrumb-horizontal li:after {
      content: '\00BB';
      color: #f5841f;
      padding: 0 6px 0 3px; }
    body.proalpha ul.breadcrumb.breadcrumb-horizontal li:first-child:after, body.proalpha ul.breadcrumb.breadcrumb-horizontal li:last-child:after {
      display: none; }
  body.proalpha .portlet-breadcrumb nav {
    padding: 0 26px 0; }
  body.proalpha .bc-player-rklVVudfLe_default .vjs-big-play-button:active,
  body.proalpha .bc-player-rklVVudfLe_default .vjs-big-play-button:focus,
  body.proalpha .bc-player-rklVVudfLe_default:active .vjs-big-play-button,
  body.proalpha .bc-player-rklVVudfLe_default:hover .vjs-big-play-button {
    background-color: #d52484; }
  body.proalpha .vjs-poster {
    background-color: #151B17; }
  body.proalpha #cookie-intro-modal p {
    font-size: 16px;
    line-height: 26px;
    color: #005095; }
  body.proalpha #cookie-intro-modal .body-content a {
    font-weight: bold; }
  body.proalpha #cookie-intro-modal .button-section a {
    font-family: SourceSansProSemibold,Arial,sans-serif;
    font-weight: normal;
    font-style: normal;
    background: #005095 !important;
    min-width: 178px;
    color: #fff;
    display: inline-block;
    position: relative;
    font-size: 16px;
    line-height: 17px;
    text-transform: uppercase;
    padding: 7px 20px;
    margin: 0 auto;
    text-decoration: none; }
  body.proalpha #cookie-intro-modal .button-section a:after {
    content: "";
    position: absolute;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
    height: 0;
    width: 0;
    margin-right: -15px;
    right: 0;
    border-left: 15px solid #005095;
    top: 0; }
  body.proalpha a.icon-monospaced.list-unstyled.portlet-icon-back.text-default {
    display: none; }
  body.proalpha .survey-content .submit-button.contactSendButton button {
    background: transparent url(/o/bcs2-theme/images/color_schemes/proalpha/_Absenden.png);
    font-family: SourceSansProSemibold,Arial,sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 21px;
    text-transform: uppercase;
    text-shadow: none;
    color: #fff;
    width: 128px;
    height: 29px;
    display: block;
    padding: 0;
    margin: 8px auto 6px;
    border: 0;
    border-radius: 0;
    outline: 0; }

@media only screen and (max-width: 1200px) {
  body.proalpha #page .banner {
    overflow: hidden; }
    body.proalpha #page .banner section {
      width: 1200px;
      transform: translateX(-50%);
      left: 50%;
      position: relative; } }

@media only screen and (max-width: 1023px) {
  body.proalpha .insidepage {
    margin: 0; }
  body.proalpha .w10cols {
    width: auto; }
  body.proalpha.section-0 #page .banner h1 {
    margin-bottom: 260px; }
  body.proalpha #page .list-bullets-template.bullet-list, body.proalpha #page .title-text-template,
  body.proalpha #page .inside-template-margin.picture-left, body.proalpha #page .inside-template-margin.picture-text, body.proalpha #page .inside-template-margin.bcs-videoplayer,
  body.proalpha #page .picture-text-template, body.proalpha #page .list_enumeration, body.proalpha #page .breadcrumbs, body.proalpha #page .top-banner .container.text-section {
    max-width: 721px;
    padding: 0; }
  body.proalpha #page .pictext .pictextdiv {
    max-width: inherit; }
  body.proalpha #page .button-link-image {
    top: -26px; }
  body.proalpha #page .banner {
    overflow: hidden; }
    body.proalpha #page .banner section {
      left: calc(50% - 80px); }
      body.proalpha #page .banner section .text-container .container.text-box {
        margin-left: 320px; }
  body.proalpha #page .button-link-image {
    width: auto;
    right: 15px; }
    body.proalpha #page .button-link-image img {
      padding-right: 0; }
  body.proalpha #page .bcs-videoplayer, body.proalpha #page .bcs-videoplayer .video-container {
    width: auto;
    margin-left: auto;
    margin-right: auto; }
  body.proalpha #page .bcs-callout {
    max-width: 700px;
    margin: 0 auto; }
    body.proalpha #page .bcs-callout.cols2 .callout {
      width: 306px; }
    body.proalpha #page .bcs-callout.cols3 .callout {
      width: 223px; }
    body.proalpha #page .bcs-callout.cols4 .callout {
      width: 306px; }
    body.proalpha #page .bcs-callout .callout {
      padding: 30px 5px; }
  body.proalpha #content #contact-form .captcha-fieldset .recaptcha-fieldset {
    width: 100%; }
  body.proalpha #content .alpha1info-form .bcs-form {
    width: 100%; }
  body.proalpha ul.breadcrumb.breadcrumb-horizontal {
    padding: 21px 0 15px; }
    body.proalpha ul.breadcrumb.breadcrumb-horizontal li:after {
      padding: 0 5px 0 0px; }
  body.proalpha .portlet-breadcrumb nav {
    padding: 0 24px 0; } }

@media only screen and (max-width: 767px) {
  body.proalpha .insidepage {
    margin: 0; }
  body.proalpha #page h1, body.proalpha #page h2, body.proalpha #page h3, body.proalpha #page p, body.proalpha #page label, body.proalpha #page ul, body.proalpha #page ol {
    word-break: break-word; }
  body.proalpha #page .nowrap {
    white-space: inherit; }
  body.proalpha #page .banner section .text-container .container.text-box {
    margin-left: 535px; }
    body.proalpha #page .banner section .text-container .container.text-box h1 {
      padding-left: 15px;
      line-height: 1;
      max-width: 264px;
      text-align: center;
      font-size: 40px; }
      body.proalpha #page .banner section .text-container .container.text-box h1 .nowrap {
        white-space: nowrap; }
  body.proalpha #page .list-bullets-template.bullet-list, body.proalpha #page .title-text-template,
  body.proalpha #page .inside-template-margin.picture-left, body.proalpha #page .inside-template-margin.picture-text, body.proalpha #page .inside-template-margin.bcs-videoplayer,
  body.proalpha #page .picture-text-template, body.proalpha #page .list_enumeration, body.proalpha #page .breadcrumbs, body.proalpha #page .top-banner .container.text-section {
    padding: 0 15px; }
  body.proalpha #page .top-banner .container.text-section {
    width: 320px;
    padding: 0; }
    body.proalpha #page .top-banner .container.text-section .banner-image {
      margin: 0 15px;
      width: 75px; }
    body.proalpha #page .top-banner .container.text-section .w10cols {
      width: 215px; }
    body.proalpha #page .top-banner .container.text-section h1 {
      font-size: 40px;
      line-height: 1;
      margin: 34px 0 20px 0; }
  body.proalpha #page .button-link-image {
    right: 0;
    bottom: -21px; }
  body.proalpha #page .level-1 {
    margin-bottom: 59px; }
    body.proalpha #page .level-1 .button-link-image {
      top: -14px; }
  body.proalpha #page .pictext .pictextdiv {
    margin-top: 15px; }
  body.proalpha #page .inside-template-margin img {
    margin: 0 auto; }
  body.proalpha #page .inside-template-margin .img-left {
    width: 100%;
    float: none; }
  body.proalpha #page .bcs-callout {
    max-width: none; }
    body.proalpha #page .bcs-callout.cols2 .callout {
      width: 100%; }
    body.proalpha #page .bcs-callout.cols3 .callout {
      width: 100%; }
    body.proalpha #page .bcs-callout.cols4 .callout {
      width: 100%; }
    body.proalpha #page .bcs-callout .callout {
      padding: 30px 0; }
      body.proalpha #page .bcs-callout .callout.border {
        border: none; }
      body.proalpha #page .bcs-callout .callout.disabled-callout {
        border-bottom: 1px solid #a9cce6; }
  body.proalpha #page .proalpha-survey {
    padding: 50px 0;
    box-shadow: inset 0px 16px 12px -11px rgba(0, 0, 0, 0.15), inset 0px -9px 14px -10px rgba(0, 0, 0, 0.15); }
    body.proalpha #page .proalpha-survey.bcs-form .checkbox-container .checkbox-label {
      width: calc(87% - 2px); }
    body.proalpha #page .proalpha-survey.survey-result .survey-content-line .description-link,
    body.proalpha #page .proalpha-survey.survey-result .survey-content-line .button {
      width: auto;
      float: none;
      margin: 35px auto; }
    body.proalpha #page .proalpha-survey.survey-result .survey-content-line .button a {
      float: none; }
    body.proalpha #page .proalpha-survey .survey-content-desktop {
      display: none; }
    body.proalpha #page .proalpha-survey .survey-content-mobile {
      display: inline-block; }
      body.proalpha #page .proalpha-survey .survey-content-mobile .radio_Ja_Nein div {
        margin-top: 10px;
        margin-bottom: 35px; }
    body.proalpha #page .proalpha-survey .survey-content {
      margin: 0 15px; }
      body.proalpha #page .proalpha-survey .survey-content .question_row {
        padding-bottom: 0;
        padding-top: 15px; }
        body.proalpha #page .proalpha-survey .survey-content .question_row div p {
          overflow-wrap: break-word;
          word-wrap: break-word;
          -ms-word-break: break-all;
          word-break: break-word;
          display: inline-block;
          width: calc(100% - 90px);
          padding-bottom: 20px;
          margin-top: 0;
          margin-bottom: 0; }
        body.proalpha #page .proalpha-survey .survey-content .question_row div img {
          margin-right: 0px;
          width: 80px; }
  body.proalpha #content .alpha1info-form .bcs-form {
    width: auto;
    padding: 0 15px; }
  body.proalpha ul.breadcrumb.breadcrumb-horizontal {
    padding: 0 !important;
    margin: 0 !important; }
    body.proalpha ul.breadcrumb.breadcrumb-horizontal li:after {
      padding: 0 5px 0 0px; }
  body.proalpha .portlet-breadcrumb nav {
    padding: 0 15px 0;
    top: -38px;
    position: relative; } }

/*# sourceMappingURL=proalpha.css.map */