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

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

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

body.alphanate {
  /* Grey bar */
  /* Page menu */
  /* Footer and Sub-footer */
  /*Navigation bar */
  /* Other colored sections */
  /************************************* MODAL COOKIES *************************************/
  /************************************* ONE TRUST *************************************/
  color: #333;
  font-size: 12px;
  /*ARROWS*/
  /* Part professionals  */
  /*Landing page*/
  /* HOME PAGE */
  /* TABLES */
  /* BLOG PAGE */
  /* Specific value via section page */
  /* Pagines generals */
  /* ALPHANATE Dosing and Cost - SECTION */
  /*** ONETRUST COLOR SCHEME ***/ }
  body.alphanate #pheader .pheader-menu.underlined li:hover {
    border-bottom: 3px solid #e8f7fc;
    color: #e8f7fc; }
  body.alphanate #pheader .pheader-menu.underlined li a:hover, body.alphanate #pheader .pheader-menu.underlined li:hover a {
    color: #e8f7fc; }
  body.alphanate #pheader .pheader-menu.underlined li.act, body.alphanate #pheader .pheader-menu.underlined li.act:hover {
    border-bottom: 3px solid #c41130; }
  body.alphanate #pheader .pheader-menu.underlined li.act span {
    color: #c41130; }
  body.alphanate #pheader .pheader-global li:hover a {
    color: #e8f7fc; }
  body.alphanate #pheader .pheader-global li.prescribing-information-link:hover a {
    color: #fff; }
  body.alphanate #pheader .pheader-global li.important-safety-link:hover {
    color: #e8f7fc !important; }
  body.alphanate #header-menu {
    background-color: #e8f7fc; }
    body.alphanate #header-menu ul.menu-screen ul {
      color: #e8f7fc;
      padding-left: 0; }
      body.alphanate #header-menu ul.menu-screen ul li a {
        color: #e8f7fc; }
    body.alphanate #header-menu ul.menu-screen li.lvl1:hover a {
      color: #c41130; }
    body.alphanate #header-menu ul.menu-screen li.act a.lvl1-link {
      background: #c41130; }
    body.alphanate #header-menu ul.menu-screen li a:hover {
      color: #e8f7fc; }
    body.alphanate #header-menu ul.menu-screen li.lvl1 a:hover {
      color: #c41130; }
    body.alphanate #header-menu ul.menu-screen li.act.lvl1:hover a.lvl1-link {
      color: #fff; }
    body.alphanate #header-menu ul.menu-movil {
      background: #e8f7fc; }
      body.alphanate #header-menu ul.menu-movil li ul li a {
        color: #e8f7fc; }
        body.alphanate #header-menu ul.menu-movil li ul li a:hover {
          background: #c41130; }
        body.alphanate #header-menu ul.menu-movil li ul li a.act, body.alphanate #header-menu ul.menu-movil li ul li a.act:hover {
          color: #e8f7fc !important;
          background: #ccc; }
  body.alphanate #pfooter {
    background: #e6edf5; }
    body.alphanate #pfooter ul li.footer-columns-8 > a {
      color: #e8f7fc; }
  body.alphanate #footer-corporative a {
    color: #e8f7fc; }
  body.alphanate #header-menu {
    background-color: #e8f7fc; }
  body.alphanate .navbar-side ul li a {
    background-color: #e8f7fc;
    padding: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    margin-bottom: 0; }
    body.alphanate .navbar-side ul li a span:hover {
      background-color: #ddd;
      color: #e8f7fc; }
  body.alphanate .navbar-side ul li.active a, body.alphanate .navbar-side ul li.active a.open {
    background-color: #c41130; }
  body.alphanate a.link-btn-blank:hover {
    color: #fff !important;
    border: 1px solid; }
  body.alphanate .box-formatTBL {
    border-color: #c41130; }
    body.alphanate .box-formatTBL table.tbl th {
      background: #c41130; }
    body.alphanate .box-formatTBL table.tbl td {
      border-right-color: #c41130; }
    body.alphanate .box-formatTBL table.tbl tr {
      background: #e6edf5; }
      body.alphanate .box-formatTBL table.tbl tr.impar {
        background: none; }
  body.alphanate .share-section {
    background: #e6edf5; }
  @media only screen and (max-width: 1023px) {
    body.alphanate #pheader .pheader-global li.prescribing-information-link:hover a, body.alphanate #pheader .pheader-global li.important-safety-link:hover {
      color: #333 !important;
      background: none; }
    body.alphanate #pfooter .container ul li:hover {
      background: #c41130; }
      body.alphanate #pfooter .container ul li:hover a {
        color: #fff; } }
  body.alphanate #cookie-warning {
    background: #e6edf5; }
    body.alphanate #cookie-warning .container .btnHolder input.btnDownload {
      background: #c41130;
      border: 1px solid #c41130;
      width: auto;
      height: auto;
      line-height: normal; }
      body.alphanate #cookie-warning .container .btnHolder input.btnDownload:hover {
        background: #e8f7fc; }
  body.alphanate #cookie-intro-modal .modal-dialog-content a, body.alphanate #cookie-settings-modal .modal-dialog-content a, body.alphanate #modal-popup .modal-dialog-content a {
    color: #c41130; }
    body.alphanate #cookie-intro-modal .modal-dialog-content a:hover, body.alphanate #cookie-settings-modal .modal-dialog-content a:hover, body.alphanate #modal-popup .modal-dialog-content a:hover {
      color: #e8f7fc; }
  body.alphanate #cookie-intro-modal .button-section a, body.alphanate #cookie-settings-modal .button-section a, body.alphanate #modal-popup .button-section a {
    background: #e8f7fc;
    color: #fff; }
    body.alphanate #cookie-intro-modal .button-section a:hover, body.alphanate #cookie-settings-modal .button-section a:hover, body.alphanate #modal-popup .button-section a:hover {
      background-color: #c41130;
      color: #fff; }
  body.alphanate .bcs-cookie-detail-list .bcs-fold-menu {
    background-color: #e8f7fc; }
    body.alphanate .bcs-cookie-detail-list .bcs-fold-menu:hover {
      background-color: #c41130; }
  body.alphanate .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu {
    background-color: #c41130; }
    body.alphanate .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu:hover {
      background-color: #e8f7fc; }
  body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk button,
  body.alphanate #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.alphanate #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button {
    background-color: #e8f7fc;
    border: 0;
    outline: 0; }
    body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk button:hover,
    body.alphanate #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.alphanate #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button:hover {
      background-color: #c41130; }
  body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk button.ot-host-box {
    background-color: #e8f7fc !important; }
  body.alphanate #onetrust-consent-sdk #onetrust-banner-sdk p a[href], body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk p a[href] {
    color: #c41130;
    outline: 0;
    text-decoration: underline; }
    body.alphanate #onetrust-consent-sdk #onetrust-banner-sdk p a[href]:hover, body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk p a[href]:hover {
      color: #e8f7fc; }
  body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button {
    color: #c41130; }
    body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button:hover {
      color: #e8f7fc; }
  body.alphanate #onetrust-consent-sdk button.ot-host-box {
    background-color: #e8f7fc !important; }
  body.alphanate #onetrust-consent-sdk .ot-always-active {
    color: dimgray; }
  body.alphanate #onetrust-consent-sdk .ot-switch {
    height: 24px; }
    body.alphanate #onetrust-consent-sdk .ot-switch .ot-switch-nob {
      background: white;
      border-color: #c4c4c4; }
      body.alphanate #onetrust-consent-sdk .ot-switch .ot-switch-nob:before {
        background-color: #ababab;
        border-color: #ababab;
        height: 20px;
        left: 1px;
        width: 20px; }
  body.alphanate #onetrust-consent-sdk .ot-tgl input:focus + .ot-switch {
    outline: none; }
  body.alphanate #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
    background-color: #008537;
    border-color: #008537; }
    body.alphanate #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
      background-color: white;
      border-color: white; }
  body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 p {
    color: #333; }
  body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h3#cookie-policy-title {
    color: #333; }
  body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h4 {
    color: #333; }
  body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead {
    border-color: #333; }
  body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
    border-color: #333; }
  body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
    background-color: #c41130;
    color: #ffffff; }
  body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td, body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td a, body.alphanate #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td span {
    color: #333; }
  body.alphanate .clearfix:before {
    display: inline; }
  body.alphanate .clearfix:after {
    display: block; }
  body.alphanate img {
    vertical-align: baseline; }
  body.alphanate sup, body.alphanate sub {
    vertical-align: baseline;
    position: relative;
    top: -0.7em;
    font-size: 60%;
    line-height: inherit; }
  body.alphanate h5 {
    margin-bottom: 0; }
  body.alphanate a.site-home {
    float: left; }
  body.alphanate .layout-icons {
    display: none; }
  body.alphanate a {
    color: #3281e3; }
    body.alphanate a:hover {
      color: #225fac; }
  body.alphanate #pheader .pheader-global {
    height: auto; }
    body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information, body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information-info {
      width: 246px; }
    body.alphanate #pheader .pheader-global li.prescribing-information-link {
      background: url(../../images/bcsw_images/ico-prescribing-information-bg.png) no-repeat left top;
      background-position: 0 -4px;
      text-indent: 15px;
      position: relative; }
      body.alphanate #pheader .pheader-global li.prescribing-information-link a {
        margin-right: 7px; }
      body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information {
        background-color: #666;
        top: 33px;
        visibility: hidden;
        position: absolute;
        left: 0;
        z-index: 10; }
        body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information .portlet-decorate .portlet-content {
          background: #666;
          border: 0; }
      body.alphanate #pheader .pheader-global li.prescribing-information-link .icon-prescribing {
        display: none; }
      body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information-interior-link {
        line-height: 35px; }
        body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information-interior-link a {
          text-indent: 0; }
      body.alphanate #pheader .pheader-global li.prescribing-information-link br {
        display: none; }
      body.alphanate #pheader .pheader-global li.prescribing-information-link:hover {
        background-position: left -50px;
        background-color: #666; }
  body.alphanate #pheader .pheader-menu.underlined li.act, body.alphanate #pheader .pheader-menu.underlined li.act:hover {
    color: #225fac;
    border-bottom-color: #225fac;
    border-bottom-width: 4px; }
    body.alphanate #pheader .pheader-menu.underlined li.act span, body.alphanate #pheader .pheader-menu.underlined li.act:hover span {
      color: #225fac; }
  body.alphanate #pheader .pheader-menu.underlined li:hover {
    color: #3281e3;
    border-bottom-color: #3281e3; }
    body.alphanate #pheader .pheader-menu.underlined li:hover span {
      color: #3281e3; }
  body.alphanate #header-product .form .fieldset input[type="text"] {
    box-sizing: content-box;
    height: 14px; }
  body.alphanate #header-menu ul.menu-screen {
    height: 50px; }
    body.alphanate #header-menu ul.menu-screen li {
      display: table; }
      body.alphanate #header-menu ul.menu-screen li a {
        text-transform: uppercase;
        color: #333;
        height: 50px;
        font-size: 12px;
        line-height: 15px;
        display: table-cell;
        vertical-align: middle;
        padding: 0 4px;
        font-weight: bold; }
      body.alphanate #header-menu ul.menu-screen li .special a, body.alphanate #header-menu ul.menu-screen li a.lvl1-link {
        border: none; }
      body.alphanate #header-menu ul.menu-screen li.act a.lvl1-link {
        color: #fff; }
      body.alphanate #header-menu ul.menu-screen li.lvl1:hover > a, body.alphanate #header-menu ul.menu-screen li.lvl1 > a:hover {
        background: #c41130;
        color: #fff; }
      body.alphanate #header-menu ul.menu-screen li ul {
        top: 50px;
        background: #eee;
        width: 200px; }
        body.alphanate #header-menu ul.menu-screen li ul li.lvl2 {
          height: 40px; }
          body.alphanate #header-menu ul.menu-screen li ul li.lvl2 a {
            height: 40px;
            text-indent: 0;
            padding: 0 7px; }
          body.alphanate #header-menu ul.menu-screen li ul li.lvl2.act {
            background: #ddd; }
            body.alphanate #header-menu ul.menu-screen li ul li.lvl2.act a {
              background: #ddd; }
  body.alphanate #header-menu ul.menu-movil li.menu-lvl1 .ctd {
    background: #e8f7fc; }
  body.alphanate #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link {
    background: #e8f7fc; }
    body.alphanate #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link:hover, body.alphanate #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link.act, body.alphanate #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link.act:hover {
      background: #c41130; }
  body.alphanate #header-menu ul.menu-movil li ul li a {
    color: #333333;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    background: #e8f7fc; }
    body.alphanate #header-menu ul.menu-movil li ul li a:hover, body.alphanate #header-menu ul.menu-movil li ul li a.act, body.alphanate #header-menu ul.menu-movil li ul li a.act:hover {
      background: #c41130;
      color: #fff; }
  body.alphanate #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a {
    color: #c41130 !important;
    background: #eeeeee; }
    body.alphanate #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a:hover, body.alphanate #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a.act, body.alphanate #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a.act:hover {
      background: #dddddd; }
  body.alphanate #pfooter {
    background-color: rgba(0, 73, 156, 0.1) !important; }
  body.alphanate #main-content .portlet-layout {
    margin: 0 auto; }
    body.alphanate #main-content .portlet-layout #layout-column_bottom-column {
      margin: 48px auto 32px; }
  body.alphanate p.arrow {
    width: 36px;
    margin: 0 auto; }
    body.alphanate p.arrow.arrow-red a {
      background: url("../../images/color_schemes/alphanate/_arrow_red.png") no-repeat bottom; }
      body.alphanate p.arrow.arrow-red a:hover {
        background: url("../../images/color_schemes/alphanate/_arrow_red_hover.png") no-repeat bottom; }
    body.alphanate p.arrow a {
      background: url("../../images/color_schemes/alphanate/_arrow.png") no-repeat bottom;
      width: 36px;
      height: 36px;
      display: block; }
      body.alphanate p.arrow a:hover {
        background: url("../../images/color_schemes/alphanate/_arrow_hover.png") no-repeat bottom;
        text-decoration: none; }
  body.alphanate.hcp {
    /* Bottom text list enumeration */
    /*Calculator Pop UP*/
    /* nav header menu */ }
    body.alphanate.hcp sub {
      top: 0.4em; }
    body.alphanate.hcp .remove-br br {
      display: none; }
    body.alphanate.hcp .columns-1#main-content .inside-template-margin.list_enumeration p, body.alphanate.hcp .columns-1#main-content .inside-template-margin.list_enumeration li {
      font-size: 12px; }
    body.alphanate.hcp #calculator-popup {
      max-width: 1140px;
      width: 100%; }
      body.alphanate.hcp #calculator-popup .aui-panel-content {
        background: none;
        border: none;
        box-shadow: none; }
      body.alphanate.hcp #calculator-popup .aui-helper-clearfix {
        background: none;
        border: none;
        box-shadow: none; }
      body.alphanate.hcp #calculator-popup #closethick {
        background: none;
        border: none;
        width: 100%;
        height: 100%; }
        body.alphanate.hcp #calculator-popup #closethick .aui-icon-closethick {
          background: url("/bcs_calculator-portlet/images/close.png") no-repeat;
          width: 30px;
          height: 30px; }
    body.alphanate.hcp #header-text-content a {
      color: #c41230; }
    body.alphanate.hcp #header-menu {
      background-color: #f1f2f4; }
      body.alphanate.hcp #header-menu ul.menu-screen li ul {
        width: auto;
        white-space: nowrap;
        background: #FFB12B;
        /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(90deg, #FF9E00, #FFB12B);
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(90deg, #FF9E00, #FFB12B);
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(90deg, #FF9E00, #FFB12B);
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(90deg, #FF9E00, #FFB12B);
        /* Standard syntax */
        z-index: 101; }
        body.alphanate.hcp #header-menu ul.menu-screen li ul li.lvl2 a.lvl2-link {
          background: transparent;
          color: #333; }
        body.alphanate.hcp #header-menu ul.menu-screen li ul li.lvl2:hover, body.alphanate.hcp #header-menu ul.menu-screen li ul li.lvl2.act {
          background-color: #c41230;
          color: #fff; }
          body.alphanate.hcp #header-menu ul.menu-screen li ul li.lvl2:hover > a.lvl2-link, body.alphanate.hcp #header-menu ul.menu-screen li ul li.lvl2.act > a.lvl2-link {
            background-color: #c41230;
            color: #fff; }
        body.alphanate.hcp #header-menu ul.menu-screen li ul li:hover {
          background-color: #c41230;
          color: #fff; }
      body.alphanate.hcp #header-menu ul.menu-movil li .ctd {
        top: 47px; }
      body.alphanate.hcp #header-menu ul.menu-movil li#menu-content > a i {
        background: transparent url("../../images/color_schemes/alphanate/_icon_menu_grey.png") 0 0 no-repeat; }
      body.alphanate.hcp #header-menu ul.menu-movil li#menu-content > a:hover i {
        background: transparent url("../../images/color_schemes/alphanate/_icon_menu_white.png") 0 0 no-repeat; }
      body.alphanate.hcp #header-menu ul.menu-movil li#menu-search > a i {
        background: transparent url("../../images/color_schemes/alphanate/_icon_search_grey.png") 0 0 no-repeat; }
      body.alphanate.hcp #header-menu ul.menu-movil li#menu-search > a:hover i {
        background: transparent url("../../images/color_schemes/alphanate/_icon_search_white.png") 0 0 no-repeat; }
      body.alphanate.hcp #header-menu ul.menu-movil li#menu-more > a i {
        background: transparent url("../../images/color_schemes/alphanate/_icon_plus_grey.png") 0 0 no-repeat; }
      body.alphanate.hcp #header-menu ul.menu-movil li#menu-more > a:hover i {
        background: transparent url("../../images/color_schemes/alphanate/_icon_plus_white.png") 0 0 no-repeat; }
      body.alphanate.hcp #header-menu ul.menu-movil li.menu-lvl1 .ctd {
        background: #f1f2f4; }
      body.alphanate.hcp #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link {
        background: #f1f2f4;
        color: #000000;
        padding: 5px 0 5px 0; }
        body.alphanate.hcp #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link:hover, body.alphanate.hcp #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link.act {
          text-decoration: none;
          color: #ffffff !important; }
        body.alphanate.hcp #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link:hover, body.alphanate.hcp #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link.act:hover {
          background: #c41130; }
        body.alphanate.hcp #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link i {
          width: 25px;
          height: 26px;
          margin: 6px auto; }
      body.alphanate.hcp #header-menu ul.menu-movil li ul.lvl2.show {
        border-left: 0;
        background: #FFB12B;
        /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(90deg, #FF9E00, #FFB12B);
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(90deg, #FF9E00, #FFB12B);
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(90deg, #FF9E00, #FFB12B);
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(90deg, #FF9E00, #FFB12B);
        /* Standard syntax */ }
      body.alphanate.hcp #header-menu ul.menu-movil li ul.lvl2 li.menu-lvl3 {
        border-top: 1px solid #ffffff; }
        body.alphanate.hcp #header-menu ul.menu-movil li ul.lvl2 li.menu-lvl3 a {
          padding-left: 88px;
          text-transform: none; }
      body.alphanate.hcp #header-menu ul.menu-movil li ul ul li {
        border-bottom: 0; }
      body.alphanate.hcp #header-menu ul.menu-movil li ul li {
        border-bottom: 1px solid #ffffff; }
        body.alphanate.hcp #header-menu ul.menu-movil li ul li a {
          padding-left: 30px;
          background: #f1f2f4; }
          body.alphanate.hcp #header-menu ul.menu-movil li ul li a:hover, body.alphanate.hcp #header-menu ul.menu-movil li ul li a.act, body.alphanate.hcp #header-menu ul.menu-movil li ul li a.act:hover {
            color: #ffffff !important;
            background: #c41130; }
        body.alphanate.hcp #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a {
          background: transparent;
          color: #333 !important; }
          body.alphanate.hcp #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a:hover, body.alphanate.hcp #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a:hover > a, body.alphanate.hcp #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a.act, body.alphanate.hcp #header-menu ul.menu-movil li ul li ul li.menu-lvl3 a.act:hover {
            background: #c41230;
            color: #fff !important; }
      body.alphanate.hcp #header-menu ul.menu-movil li a i.icon-bullet-menu {
        background: url("../../images/color_schemes/alphanate/_arrow_menu_default_mobile.png") 0 0 no-repeat;
        width: 11px;
        height: 13px; }
      body.alphanate.hcp #header-menu ul.menu-movil li a.act i.icon-bullet-menu, body.alphanate.hcp #header-menu ul.menu-movil li a:hover i.icon-bullet-menu {
        background: url("../../images/color_schemes/alphanate/_arrow_menu_mobile.png") 0 0 no-repeat; }
      body.alphanate.hcp #header-menu ul.menu-movil li a.act i.icon-bullet-menu {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
    body.alphanate.hcp #pfooter ul li.footer-columns-8 > a {
      color: rgba(0, 73, 156, 0.75);
      font-size: 10px; }
      body.alphanate.hcp #pfooter ul li.footer-columns-8 > a:hover {
        color: #3281E3;
        text-decoration: none; }
    body.alphanate.hcp #pfooter ul li.footer-columns-8 ul.lvl2 li > a {
      color: rgba(51, 51, 51, 0.75);
      font-size: 10px;
      font-weight: bold; }
      body.alphanate.hcp #pfooter ul li.footer-columns-8 ul.lvl2 li > a:hover {
        color: #3281E3;
        text-decoration: none; }
    body.alphanate.hcp.section-0 #main-content br {
      display: none; }
    body.alphanate.hcp.section-0 #main-content.columns-1 #content .inside-template-margin p {
      font-size: 18px;
      font-family: KarbonWebRegular, Arial, sans-serif;
      font-weight: normal;
      font-style: normal; }
    body.alphanate.hcp.section-0 #main-content .button a {
      font-family: SommetRoundedBold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      background-color: #c41230;
      font-size: 16px;
      height: 60px;
      line-height: 60px; }
      body.alphanate.hcp.section-0 #main-content .button a:hover {
        background-color: #840e22; }
    body.alphanate.hcp.section-0 #main-content .home-banner-title {
      position: relative;
      top: 0;
      height: 549px;
      z-index: 100; }
      body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section {
        height: 597px; }
        body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section {
          margin-top: 173px; }
          body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section h1 {
            font-family: SommetRoundedBold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            max-width: 450px;
            font-size: 36px;
            margin: 69px auto 24px;
            padding: 0; }
          body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section h2 {
            font-family: SommetRoundedBold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            max-width: 450px;
            color: #c41230;
            font-size: 24px;
            line-height: 28px;
            margin: 0 auto; }
          body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section p {
            text-align: center;
            color: #58595b;
            font-size: 18px;
            margin: 14px auto 52px;
            max-width: 750px; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m2-module {
      position: relative;
      margin-top: 125px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section {
        height: 466px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w4cols {
          margin-top: 128px;
          margin-left: 46px;
          width: 260px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols {
          margin-top: 143px; }
          body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols h2 {
            font-family: SommetRoundedBold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            max-width: none;
            padding: 0;
            line-height: 26px;
            text-align: left;
            color: #c41230;
            margin: 0 auto 12px; }
          body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols p {
            color: #58595b; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w1cols p.arrow {
          width: 100px; }
          body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w1cols p.arrow a {
            margin: 0 auto; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .button {
          margin: 51px 0 0; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m3-module {
      position: static; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section h2 {
        font-family: SommetRoundedBold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        max-width: none;
        line-height: 28px;
        padding-top: 70px;
        margin: 0 auto 12px;
        color: #c41230; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform p.description {
        color: #58595b;
        max-width: none;
        margin: 0 auto 54px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform p.text-content {
        margin: 20px auto 0px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform p.button {
        margin: 0 auto 80px; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m4-module {
      position: static;
      top: 0; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section {
        height: auto;
        padding-bottom: 140px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .image-column-left {
          float: left; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section h3 {
          font-family: SommetRoundedBold, Arial, sans-serif;
          font-weight: normal;
          font-style: normal;
          color: #c41230;
          padding: 68px 0 46px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images {
          margin: 3px auto 16px;
          display: table; }
          body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images > div {
            display: table-cell;
            vertical-align: middle;
            float: none; }
          body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images h4 {
            font-family: SommetRoundedBold, Arial, sans-serif;
            font-weight: normal;
            font-style: normal;
            text-align: left;
            color: #58595b;
            font-size: 18px;
            margin-bottom: 5px; }
          body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images p {
            margin-bottom: 0;
            height: auto; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container {
      height: auto; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m5-module .bcs-longform .button {
      margin: 44px auto; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m5-module .bcs-longform .button span {
        font-family: SommetRoundedBold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #58595b;
        font-size: 18px; }
    body.alphanate.hcp.section-0 #main-content .alphanate-home-footnote {
      margin: -3px auto 0; }
      body.alphanate.hcp.section-0 #main-content .alphanate-home-footnote p {
        margin-bottom: 2px; }
    body.alphanate.hcp.section-0 #main-content.columns-1 .alphanate-m4-module .bcs-longform section {
      padding-bottom: 0px; }
    body.alphanate.hcp.section-0 #main-content.columns-1 .alphanate-m4-module .bcs-longform p.button {
      margin: 43px auto 79px;
      float: none; }
    body.alphanate.hcp #content a {
      font-weight: bold; }
    body.alphanate.hcp #content .custom-orange-table .box-formatTBL table.tbl tr:first-child td {
      border-top: 1px solid #ffb030; }
    body.alphanate.hcp #content .custom-orange-table .box-formatTBL table.tbl tr:last-child td {
      border-bottom: 1px solid #ffb030; }
    body.alphanate.hcp #content .custom-orange-table .box-formatTBL table.tbl td:first-child {
      background: #ffb030;
      font-size: 16px;
      border: 0;
      border-top: 1px solid #ffffff;
      font-weight: bold; }
    body.alphanate.hcp #content .custom-orange-table .box-formatTBL table.tbl td[colspan="2"] {
      background-color: #c41230;
      border-right: 1px solid #c41230;
      border-top-color: #ffb030;
      color: #ffb030;
      font-size: 18px;
      text-align: center; }
    body.alphanate.hcp #content .one-row-bottom .box-formatTBL td {
      border-top: 0; }
    body.alphanate.hcp #content .portlet-journal-content {
      /*&.larger-span-banner .journal-content-article .banner-title-span .banner section.banner-title span.text-box { line-height: initial !important; margin-left: 115px; margin-top: 75px; }*/ }
      body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container {
        display: table;
        height: 250px; }
        body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container span.text-box {
          font-family: SommetRoundedBold, Arial, sans-serif;
          font-weight: normal;
          font-style: normal;
          color: #ffffff;
          display: table-cell;
          vertical-align: middle;
          line-height: normal;
          font-size: 38px;
          padding-left: 115px; }
          .ie7 body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container span.text-box {
            display: block;
            padding-left: 0;
            margin-top: 85px; }
    body.alphanate.hcp #content h1 {
      font-weight: normal;
      padding-bottom: 11px;
      margin: 10px auto 25px; }
    body.alphanate.hcp #content h2 {
      margin: 10px auto 20px; }
    body.alphanate.hcp #content #contact-form .contactSendButton button, body.alphanate.hcp #content .calculator-cost-form .contactSendButton button, body.alphanate.hcp #content #bcs-register-form .contactSendButton button {
      background-color: #c41230; }
      body.alphanate.hcp #content #contact-form .contactSendButton button:hover, body.alphanate.hcp #content .calculator-cost-form .contactSendButton button:hover, body.alphanate.hcp #content #bcs-register-form .contactSendButton button:hover {
        background-color: #840e22; }
    body.alphanate.hcp #content .symbol-left {
      float: left; }
    body.alphanate.hcp #content .symbol-left + span {
      display: block;
      margin-left: 5px;
      width: 960px;
      margin-bottom: 0; }
    body.alphanate.hcp #content .footnote-center .footnote {
      text-align: center; }
    body.alphanate.hcp #content .styles-h3-to-h2 h2 {
      font-size: 16px;
      font-weight: normal; }
    body.alphanate.hcp .columns-1#main-content .inside-template-margin p {
      font-size: 12px; }
      body.alphanate.hcp .columns-1#main-content .inside-template-margin p.red {
        color: #c41130 !important;
        font-size: 12px; }
    body.alphanate.hcp .columns-1#main-content .inside-template-margin .bcs-videoplayer h2 {
      text-align: left; }
    body.alphanate.hcp .columns-1#main-content .picture-text-template h3 {
      text-align: center; }
    body.alphanate.hcp .columns-1#main-content .picture-text-template .inside-template-margin img {
      display: block;
      margin: 50px auto 0; }
    body.alphanate.hcp .columns-1#main-content .list-formartF1 {
      font-size: 12px; }
    body.alphanate.hcp .columns-1#main-content .box-info .inside-template-margin p, body.alphanate.hcp .columns-1#main-content .box-info .inside-template-margin li {
      font-size: 12px; }
    body.alphanate.hcp .columns-1#main-content .images-three-columns-no-link .picture-text-template img {
      width: 306px;
      margin: 0 0 0 26px;
      float: left; }
      body.alphanate.hcp .columns-1#main-content .images-three-columns-no-link .picture-text-template img:first-child {
        margin-left: auto; }
    body.alphanate.hcp .columns-1#main-content .alphanate-callout {
      background: url("../../images/color_schemes/alphanate/_callout_top_desktop.png") 50% 0px no-repeat;
      margin: 50px auto; }
      body.alphanate.hcp .columns-1#main-content .alphanate-callout .title-text-template {
        background: url("../../images/color_schemes/alphanate/_callout_bottom_desktop.png") 50% 100% no-repeat;
        background-size: 100%; }
        body.alphanate.hcp .columns-1#main-content .alphanate-callout .title-text-template p {
          text-align: center;
          font-size: 24px;
          max-width: 700px;
          margin: 0 auto;
          padding: 26px 0;
          color: #c41230;
          font-family: SommetRoundedBold, Arial, sans-serif;
          font-weight: normal;
          font-style: normal; }
    body.alphanate.hcp .columns-1#main-content .title-text-template p {
      font-size: 12px; }
    body.alphanate.hcp .callout-top-desktop {
      background: url("../../images/color_schemes/alphanate/_callout_top_desktop.png") 50% 0 no-repeat;
      background-size: 100%; }
    body.alphanate.hcp .callout-bottom-desktop {
      background: url("../../images/color_schemes/alphanate/_callout_bottom_desktop.png") 50% 0 no-repeat; }
    body.alphanate.hcp .columns-1#main-content .portlet-layout #layout-column_bottom-column {
      margin: 65px auto 32px; }
    body.alphanate.hcp .columns-1#main-content #content .alphanate-m6-module .inside-template-margin p {
      font-family: KarbonWebRegular,Arial,sans-serif;
      font-style: normal;
      font-size: 14px;
      font-weight: bold; }
    body.alphanate.hcp .columns-1#main-content .alphanate-m6-module h3 {
      font-family: ProximaSoftBold,Arial,sans-serif;
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      color: #333;
      text-align: center;
      margin: 0 auto;
      padding: 70px 0 15px; }
    body.alphanate.hcp .columns-1#main-content .alphanate-m6-module h4 {
      font-family: ProximaSoftBold,Arial,sans-serif;
      font-weight: normal;
      font-style: normal;
      font-size: 20px;
      color: #333;
      text-align: center;
      margin: 0 auto; }
    body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform {
      max-width: none; }
      body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform h3 {
        padding: 67px 0 15px; }
      body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform section {
        height: auto;
        padding-bottom: 40px; }
        body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform section h3 {
          font-family: SommetRoundedBold,Arial,sans-serif;
          font-weight: normal;
          font-style: normal;
          color: #c41230;
          padding: 68px 0 46px; }
        body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform section .row-images {
          margin: 3px auto 16px;
          display: table; }
          body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform section .row-images > div {
            display: table-cell;
            vertical-align: middle;
            float: none;
            padding: 0 26px; }
          body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform section .row-images h4 {
            font-family: SommetRoundedBold,Arial,sans-serif;
            font-weight: normal;
            font-style: normal;
            text-align: left;
            color: #58595b;
            font-size: 18px;
            margin-bottom: 5px; }
          body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform section .row-images p {
            margin-bottom: 0;
            height: auto; }
        body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform section .image-column-left {
          float: left; }
      body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform .row-images {
        display: block;
        float: none;
        margin: 32px auto 56px; }
        body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform .row-images h4 {
          margin-bottom: 15px; }
        body.alphanate.hcp .columns-1#main-content .alphanate-m6-module .bcs-longform .row-images p {
          font-family: KarbonWebRegular,Arial,sans-serif;
          font-weight: normal;
          font-style: normal;
          height: 90px;
          margin-bottom: 14px; }
    body.alphanate.hcp .calculator-cost-form {
      width: 100%;
      max-width: 970px; }
      body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-content-label {
        width: 100%; }
        body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-content-label label {
          padding-top: 18px; }
      body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text {
        float: left;
        width: 100%; }
        body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text input.aui-field-input-text.aui-form-validator-error {
          width: 92%; }
        body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text input {
          width: 100%; }
        body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text span.aui-field-element {
          width: 50%;
          display: inline-block; }
        body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text.noLabel {
          width: 50%; }
          body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text.noLabel label.aui-field-label {
            display: none; }
          body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text.noLabel span.aui-field-element {
            width: 100%; }
      body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select label.aui-field-label-inline-label {
        width: 22%; }
      body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select span.aui-field-element {
        width: 77%;
        float: left; }
      body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select select {
        width: 100%; }
        body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select select.aui-form-validator-error {
          width: 98%; }
      body.alphanate.hcp .calculator-cost-form fieldset .aui-form-validator-error-container.noLabel .aui-field-element {
        width: 100%; }
      body.alphanate.hcp .calculator-cost-form fieldset .aui-form-validator-error-container.aui-field-select .aui-field-element {
        width: 76%; }
      body.alphanate.hcp .calculator-cost-form fieldset .aui-form-validator-error-container.aui-field-text .aui-field-element {
        width: 50%; }
      body.alphanate.hcp .calculator-cost-form fieldset .aui-form-validator-error-container .aui-field-element {
        padding-right: 19px; }
      body.alphanate.hcp .calculator-cost-form fieldset label.aui-field-label-inline-label {
        padding-top: 8px;
        width: 45%;
        float: left; }
      body.alphanate.hcp .calculator-cost-form fieldset input:disabled {
        background-color: lightgray; }
      body.alphanate.hcp .calculator-cost-form fieldset .field-input {
        overflow: inherit; }
      body.alphanate.hcp .calculator-cost-form fieldset a.delete i {
        color: #000; }
      body.alphanate.hcp .calculator-cost-form fieldset .productCostRCO span.aui-suffix {
        position: absolute;
        width: 250px;
        top: 55px;
        right: 0; }
      body.alphanate.hcp .calculator-cost-form fieldset span.aui-suffix {
        font-size: 11px;
        position: absolute;
        width: 265px;
        top: 50px;
        right: 0; }
      body.alphanate.hcp .calculator-cost-form label {
        font-weight: bold; }
        body.alphanate.hcp .calculator-cost-form label .reference-mark * {
          width: 6px;
          color: #c41230 !important; }
        body.alphanate.hcp .calculator-cost-form label.disabled {
          color: #333; }
      body.alphanate.hcp .calculator-cost-form span.noLabel label {
        display: none; }
      body.alphanate.hcp .calculator-cost-form .input-group-addon {
        background-color: inherit;
        border: none;
        font-size: 11px;
        left: -8px;
        position: relative;
        top: -4px; }
      body.alphanate.hcp .calculator-cost-form select {
        padding: 10px 12px !important; }
    body.alphanate.hcp #competitorCalculateVolume label {
      margin: 5px 13px;
      width: 198px !important; }
    body.alphanate.hcp #competitorCalculateVolume .form-group.form-inline.input-text-wrapper {
      margin-bottom: 0; }
    body.alphanate.hcp #competitorCalculateVolume input.field.disabled.form-control {
      margin-bottom: 5px; }
    body.alphanate.hcp .contactSendButton button {
      padding-top: 1px; }
      body.alphanate.hcp .contactSendButton button span {
        font-weight: bold; }
    body.alphanate.hcp #calculator-cost-form fieldset.fieldset {
      margin-top: 24px; }
    body.alphanate.hcp #productCalculation label {
      margin: 4px 13px;
      width: 198px !important; }
    body.alphanate.hcp #productCalculation .form-group.form-inline.input-text-wrapper {
      margin-bottom: 0; }
    body.alphanate.hcp #productCalculation input.field.disabled.form-control {
      margin-bottom: 5px; }
    body.alphanate.hcp #productCalculation span.aui-suffix {
      top: 55px;
      right: -15px; }
  body.alphanate .mb25 {
    margin-bottom: 25px !important; }
  body.alphanate .form-control:focus, body.alphanate .btn-default:focus, body.alphanate .btn-default.focus {
    box-shadow: inherit; }
  body.alphanate .has-success .form-control {
    border-color: #ccc; }
  body.alphanate .has-success select.form-control:not([multiple]):not([size]) {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E"); }
  body.alphanate.landing.section-0 #main-content h1 {
    font-family: Arial,sans-serif;
    font-size: 32px;
    border-bottom: 1pt solid #dadada;
    max-width: initial;
    margin: 10px 0;
    text-align: left;
    padding-bottom: 13px; }
  body.alphanate.landing.section-0 #main-content h4 {
    font-family: Arial,sans-serif;
    text-align: left; }
  body.alphanate.landing.section-0 #main-content p {
    font-size: 14px;
    line-height: 21px; }
  body.alphanate.section-0 #main-content p {
    color: #333333;
    font-size: 18px;
    line-height: 22px; }
  body.alphanate.section-0 #main-content h1 {
    font-family: ProximaSoftBold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 38px;
    color: #c41230;
    text-transform: none;
    border-bottom: 0;
    max-width: 638px;
    margin: 69px auto 16px;
    text-align: center;
    padding-bottom: 0;
    padding-right: 0; }
  body.alphanate.section-0 #main-content h2 {
    font-family: ProximaSoftBold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    color: #666666;
    max-width: 472px;
    margin: 0px auto 52px;
    text-align: center; }
  body.alphanate.section-0 #main-content h3 {
    font-family: ProximaSoftBold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color: #333333;
    text-align: center;
    margin: 0 auto;
    padding: 70px 0 15px; }
  body.alphanate.section-0 #main-content h4 {
    font-family: ProximaSoftBold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    color: #333333;
    text-align: center;
    margin: 0 auto; }
  body.alphanate.section-0 #main-content .portlet-layout .portlet-column-content {
    width: 1200px;
    display: block; }
    body.alphanate.section-0 #main-content .portlet-layout .portlet-column-content#layout-column_bottom-column {
      width: auto; }
  body.alphanate.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin {
    max-width: none; }
    body.alphanate.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section {
      height: 549px;
      display: table; }
      body.alphanate.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .info-container > div {
        width: 100%;
        max-width: 970px;
        margin: 0 auto; }
  body.alphanate.section-0 #main-content .button {
    font-family: ProximaSoftBold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 250px; }
    body.alphanate.section-0 #main-content .button a {
      display: block;
      color: #ffffff;
      line-height: 50px;
      font-size: 15px;
      background-color: #3281e3;
      width: 250px;
      height: 50px;
      margin: 0 auto; }
      body.alphanate.section-0 #main-content .button a:hover {
        background-color: #225fac;
        text-decoration: none; }
  body.alphanate.section-0 #main-content .alphanate-m2-module {
    width: 1200px; }
    body.alphanate.section-0 #main-content .alphanate-m2-module section, body.alphanate.section-0 #main-content .alphanate-m2-module section .info-container {
      overflow: visible; }
    body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform {
      max-width: none; }
      body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section {
        height: 544px; }
        body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content {
          text-align: center;
          background: url("../../images/color_schemes/alphanate/_lego_block_desktop.png") 50% 0 no-repeat;
          width: 306px;
          height: 380px;
          margin-left: 26px;
          float: left;
          margin-top: -26px; }
          body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content:first-child {
            margin-left: 0; }
          body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content img {
            margin-top: 26px; }
          body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content p {
            font-family: KarbonWebRegular, Arial, sans-serif;
            font-weight: normal;
            font-style: normal; }
            body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content p.text-lego {
              margin: 6px 26px;
              height: 100px; }
        body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-button {
          width: 100%;
          margin: 60px auto 80px;
          float: left; }
  body.alphanate.section-0 #main-content .alphanate-m3-module {
    width: 1200px;
    position: absolute;
    z-index: 100; }
    body.alphanate.section-0 #main-content .alphanate-m3-module.alphanate-m3-module-mobile {
      display: none; }
    body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform {
      max-width: none; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform p.description {
        font-family: KarbonWebRegular, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        max-width: 555px;
        margin: 0 auto 67px;
        text-align: center; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-first-image {
        text-align: center;
        margin-bottom: 13px; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-image.margin-left {
        margin-left: 24px; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-image img {
        width: 290px;
        margin-right: 26px;
        float: left; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-image.alphanate-m3-image-last img {
        margin-right: 0; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform p.text-content {
        width: 100%;
        display: block;
        float: left;
        margin-top: 26px; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform p.button {
        width: 970px;
        margin: 0 auto 107px;
        float: left; }
  body.alphanate.section-0 #main-content .alphanate-m4-module {
    width: 1200px;
    position: absolute;
    z-index: 10;
    top: 2552px; }
    body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform {
      max-width: none; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform section {
        height: 1027px; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform h3 {
        padding: 67px 0 15px; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images {
        display: block;
        float: none;
        margin: 32px auto 56px; }
        body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images.second-row .image-column p {
          height: 45px; }
        body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images .image-column {
          text-align: center;
          border-bottom: 7px solid #c41130; }
          body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images .image-column.last-column {
            float: right; }
          body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images .image-column .image-container {
            height: 144px; }
        body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images h4 {
          margin-bottom: 15px; }
        body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images p {
          font-family: KarbonWebRegular, Arial, sans-serif;
          font-weight: normal;
          font-style: normal;
          height: 90px;
          margin-bottom: 14px; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform p.button {
        width: 970px;
        margin: 4px auto 107px;
        float: left; }
  body.alphanate.section-0 #main-content .alphanate-m5-module {
    width: 1200px; }
    body.alphanate.section-0 #main-content .alphanate-m5-module.alphanate-m5-module-1 {
      margin-top: 2472px; }
      body.alphanate.section-0 #main-content .alphanate-m5-module.alphanate-m5-module-1 .bcs-longform .info-container {
        height: auto; }
    body.alphanate.section-0 #main-content .alphanate-m5-module h3 {
      padding: 67px 0 53px; }
    body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform {
      max-width: none;
      margin-bottom: 7px; }
      body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container {
        width: 100%;
        height: 395px;
        position: relative; }
        body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images {
          height: 300px; }
          body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column {
            width: 600px;
            height: 271px;
            position: relative;
            float: left; }
            body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column a {
              display: block;
              margin-top: -4px; }
              body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column a img {
                width: 100%;
                height: 100%; }
              body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column a span {
                font-family: ProximaSoftBold, Arial, sans-serif;
                font-weight: normal;
                font-style: normal;
                position: absolute;
                color: #ffffff;
                top: 0;
                left: 0;
                line-height: 271px;
                width: 600px;
                text-align: center;
                font-size: 20px; }
      body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button {
        width: 1200px;
        margin: 4px auto 107px; }
        body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button span {
          font-family: KarbonWebRegular, Arial, sans-serif;
          font-weight: normal;
          font-style: normal;
          display: inline-block;
          color: #ffffff;
          margin-right: 26px;
          font-size: 22px; }
        body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button a {
          display: inline-block; }
  body.alphanate .box-formatTBL table.tbl th {
    background: #ffb030; }
  body.alphanate .box-formatTBL table.tbl td {
    border-right-color: #ffb030; }
  body.alphanate .columns-1 #bottom-column p, body.alphanate .columns-1 #bottom-column ul {
    font-size: 14px; }
  body.alphanate .columns-1 .box-formatTBL {
    border: 0;
    margin: 0; }
  body.alphanate .columns-1 table {
    width: 100%; }
    body.alphanate .columns-1 table tr.total-table td {
      background-color: #c41230;
      color: #ffb030;
      font-size: 18px;
      font-weight: bold; }
    body.alphanate .columns-1 table tr:first-child th {
      border-left: 1px solid #ffffff;
      border-right: 1px solid #ffffff; }
    body.alphanate .columns-1 table tr th {
      color: #333333;
      vertical-align: top;
      text-align: center;
      font-size: 16px;
      background: #ffb030;
      border-left: 1px solid #ffffff;
      padding: 10px; }
      body.alphanate .columns-1 table tr th:first-child {
        border-left: 1px solid #ffb030; }
      body.alphanate .columns-1 table tr th:last-child {
        border-right: 1px solid #ffb030; }
      body.alphanate .columns-1 table tr th span {
        font-size: 12px;
        display: block; }
    body.alphanate .columns-1 table tr td {
      font-size: 14px;
      background: #fff4e3;
      border: 1px solid #ffb030;
      padding: 10px;
      vertical-align: top; }
      body.alphanate .columns-1 table tr td strong {
        margin: 0 auto;
        display: block; }
      body.alphanate .columns-1 table tr td.partial-total {
        background: #ffb030;
        font-size: 16px;
        font-weight: bold; }
  body.alphanate .columns-1 .second-column-highlighted table tr:last-child td.tbl-column2 {
    border-bottom-color: #ffb030; }
  body.alphanate .columns-1 .second-column-highlighted table tr td.tbl-column2 {
    color: #ffffff;
    background: #c41130;
    border-bottom-color: #ffffff; }
  body.alphanate #page ul {
    margin-bottom: 26px; }
    body.alphanate #page ul.list-formartF1 {
      margin-left: 25px; }
      body.alphanate #page ul.list-formartF1 li {
        padding-left: 9px; }
    body.alphanate #page ul li ul {
      margin-bottom: 0; }
  body.alphanate #page ol.list-formartF1, body.alphanate #page .list_enumeration ol {
    margin-left: 11px; }
    body.alphanate #page ol.list-formartF1 li, body.alphanate #page .list_enumeration ol li {
      text-indent: -23px;
      margin-left: 23px;
      list-style-type: none;
      counter-increment: item;
      padding: 0; }
      body.alphanate #page ol.list-formartF1 li::before, body.alphanate #page .list_enumeration ol li::before {
        display: inline-block;
        content: counter(item) ".";
        margin-left: 17px;
        text-indent: -17px;
        color: #000000; }
  body.alphanate #page .references ol li::before, body.alphanate #page .list_enumeration ol li::before {
    font-weight: bold;
    margin-right: 3px; }
  body.alphanate .columns-1 h1 {
    font-size: 32px;
    color: #c41230;
    margin: 10px 0;
    line-height: 38px; }
  body.alphanate .columns-1 h2 {
    font-size: 16px;
    color: #c41230;
    margin: 20px 0 10px; }
    body.alphanate .columns-1 h2.entry-title {
      font-weight: bold; }
  body.alphanate .columns-1 h5 {
    font-size: 14px;
    font-weight: normal;
    color: #c41230; }
  body.alphanate .columns-1 .portlet-asset-publisher .asset-full-content .asset-content {
    margin: 0; }
  body.alphanate .columns-1#main-content .portlet-layout-bottom {
    width: 970px;
    margin: 0 auto; }
    body.alphanate .columns-1#main-content .portlet-layout-bottom .inside-template-margin {
      margin-bottom: 26px; }
      body.alphanate .columns-1#main-content .portlet-layout-bottom .inside-template-margin.list_enumeration h5 {
        margin-top: 0; }
      body.alphanate .columns-1#main-content .portlet-layout-bottom .inside-template-margin h5 {
        font-size: 14px;
        color: #c41130;
        margin: 20px 0 5px; }
      body.alphanate .columns-1#main-content .portlet-layout-bottom .inside-template-margin p, body.alphanate .columns-1#main-content .portlet-layout-bottom .inside-template-margin ul, body.alphanate .columns-1#main-content .portlet-layout-bottom .inside-template-margin ol {
        font-size: 12px;
        margin-bottom: 4px;
        color: #000000; }
  body.alphanate .columns-1 .portlet-layout-big #content {
    width: auto;
    margin: 0 auto 70px;
    display: block; }
  body.alphanate .columns-1 .insidepage {
    /*BLOG SECTION*/ }
    body.alphanate .columns-1 .insidepage #mkt-center {
      display: none; }
    body.alphanate .columns-1 .insidepage #mkt-left {
      width: 721px;
      margin-right: 26px; }
    body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row {
      display: inline-block;
      width: 100%;
      overflow: hidden; }
      body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single {
        width: 100%;
        height: auto;
        margin-bottom: 26px; }
        body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.left {
          margin-right: 27px; }
        body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.left, body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.right {
          width: 347px;
          float: left;
          height: auto; }
          body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.left .blog-entry-box .entry-image, body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.right .blog-entry-box .entry-image {
            height: 250px; }
        body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single .blog-entry-box .entry-image {
          height: 400px;
          width: 100%;
          display: block; }
        body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single a {
          color: #c41230; }
        body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single p a {
          color: #3281e3; }
    body.alphanate .columns-1 .insidepage #blog-list .blog-entries .nav-pagination {
      margin-top: 0;
      margin: 0;
      padding-top: 0;
      border-top: 0; }
      body.alphanate .columns-1 .insidepage #blog-list .blog-entries .nav-pagination li a {
        background: #ffb030;
        color: #333; }
        body.alphanate .columns-1 .insidepage #blog-list .blog-entries .nav-pagination li a:hover {
          color: #333333; }
    body.alphanate .columns-1 .insidepage .blog-entry.full .metadata-title {
      font-size: 11px;
      color: #666666;
      margin-top: 10px; }
    body.alphanate .columns-1 .insidepage .blog-entry.full p, body.alphanate .columns-1 .insidepage .blog-entry.full ul {
      font-size: 12px;
      color: #333333; }
    body.alphanate .columns-1 .insidepage .blog-entry.full img {
      margin: 0 auto;
      display: block; }
    body.alphanate .columns-1 .insidepage .blog-entry.full .references {
      margin: 26px 0; }
    body.alphanate .columns-1 .insidepage .blog-entry.full .share-section {
      background-color: #ffffff; }
    body.alphanate .columns-1 .insidepage .blog-entry.full h2 {
      font-weight: bold; }
    body.alphanate .columns-1 .insidepage h1.portlet-title {
      margin: 0;
      text-align: center;
      background: #ffb030;
      color: #333333;
      padding: 13px 0;
      font-size: 16px;
      font-weight: normal; }
      body.alphanate .columns-1 .insidepage h1.portlet-title .portlet-title-text {
        cursor: auto; }
      body.alphanate .columns-1 .insidepage h1.portlet-title img.icon {
        display: none; }
    body.alphanate .columns-1 .insidepage ul.title-list li.title-list a.taglib-icon .taglib-text {
      text-decoration: none; }
    body.alphanate .columns-1 .insidepage ul.title-list li.title-list a img.icon {
      display: none; }
    body.alphanate .columns-1 .insidepage ul.tag-items, body.alphanate .columns-1 .insidepage ul.title-list {
      margin: 0;
      padding: 0; }
      body.alphanate .columns-1 .insidepage ul.tag-items li, body.alphanate .columns-1 .insidepage ul.title-list li {
        display: block;
        width: 100%;
        margin: 5px 0;
        font-size: 12px; }
  body.alphanate .columns-1 .taglib-header {
    padding-bottom: 0; }
    body.alphanate .columns-1 .taglib-header .header-title {
      line-height: 38px;
      white-space: initial; }
  body.alphanate #blog-list .nav-pagination {
    display: none; }
  body.alphanate.patients .nav-superior .tit.clearfix::before {
    display: table; }
  body.alphanate.patients #main-content .portlet-layout-bottom .inside-template-margin.list_enumeration h5 {
    margin-top: 0; }
  body.alphanate.patients #main-content .portlet-layout-bottom .inside-template-margin.list_enumeration li {
    font-size: 14px; }
  body.alphanate.patients #main-content .portlet-layout-bottom .inside-template-margin p, body.alphanate.patients #main-content .portlet-layout-bottom .inside-template-margin ul, body.alphanate.patients #main-content .portlet-layout-bottom .inside-template-margin ol {
    font-size: 14px; }
  body.alphanate.patients [data-analytics-asset-title="why_ALPHANATE_banner"] .banner-title.clearfix:after {
    display: table; }
  body.alphanate.patients.section-1 #content h2:empty {
    display: none; }
  body.alphanate.patients.section-1 #content div[data-analytics-asset-id="132375"] h2 {
    margin-top: 20px; }
  body.alphanate.patients.section-1 #content .vjs-poster {
    background-color: #000; }
  body.alphanate.patients.section-1 #content div[data-analytics-asset-title="how_to_use_alphanate_3"] h2 {
    margin-top: 0; }
  body.alphanate.patients.section-1 #content div[data-analytics-asset-title="how-to-use-alphanate-4"] div[itemprop="video"] {
    margin-bottom: 0; }
  body.alphanate.patients.section-1 #content div[data-analytics-asset-title="Patient-support-2"] .pictext-section {
    margin: 10px 0; }
  body.alphanate.patients.section-1 #content div[data-analytics-asset-title="Patient-support-2"] h3 {
    margin: 1em 0; }
  body.alphanate.patients.section-2 #main-content .portlet-layout #layout-column_bottom-column {
    margin-top: 48px; }
  body.alphanate.patients.section-2 .columns-1#main-content .portlet-layout-bottom .inside-template-margin h5:first-child {
    margin-top: 0; }
  body.alphanate.patients.section-2 div[data-analytics-asset-title="Plasma-Donation-Process-2"] h2 {
    margin-top: 21px; }
  body.alphanate.patients.section-2 div[data-analytics-asset-title="Plasma-Donation-Process-4-video"] .bcs-videoplayer > div {
    margin-bottom: 0 !important; }
  body.alphanate.patients.section-2 div[data-analytics-asset-title="Plasma-Donation-Process-4-video"] .bcs-videoplayer h2 {
    margin-top: 0; }
  body.alphanate.patients.section-2 div[data-analytics-asset-title="ALPHANATE-Manufacturing-Process-2"] h2 {
    margin-top: 0; }
  body.alphanate.patients.section-2 div[data-analytics-asset-title="ALPHANATE-Manufacturing-Process-4"] .bcs-videoplayer h2 {
    margin-top: 0; }
  body.alphanate.patients .box-marketing-home #main-content .portlet-layout {
    width: 970px; }
  body.alphanate.patients .box-marketing-home .columns-1 h1, body.alphanate.patients .box-marketing-home .columns-1 h2 {
    font-weight: bold; }
  body.alphanate.patients .box-marketing-home .header-back-to, body.alphanate.patients .box-marketing-home .taglib-social-bookmarks {
    display: none; }
  body.alphanate.patients .box-marketing-home .header-title {
    font-size: 32px;
    font-weight: bold;
    color: #c41230;
    margin: 10px 0; }
  body.alphanate.patients .box-marketing-home #layout-column_mkt-right .subscribe-action {
    display: none; }
  body.alphanate.patients .box-marketing-home #layout-column_mkt-right .portlet-header {
    display: block; }
    body.alphanate.patients .box-marketing-home #layout-column_mkt-right .portlet-header h2.portlet-title-text {
      display: block;
      margin: 0;
      text-align: center;
      background: #ffb030;
      color: #333;
      padding: 13px 0;
      font-size: 16px;
      font-weight: normal;
      line-height: 38px;
      max-width: 100%; }
  body.alphanate.patients .box-marketing-home #layout-column_mkt-right .list-unstyled {
    padding: 12px 10px 10px;
    margin-bottom: 21px; }
    body.alphanate.patients .box-marketing-home #layout-column_mkt-right .list-unstyled li.h3.content {
      margin: 5px 0;
      padding-bottom: 1px; }
      body.alphanate.patients .box-marketing-home #layout-column_mkt-right .list-unstyled li.h3.content .lfr-asset-anchor {
        display: none; }
  body.alphanate.patients .box-marketing-home #layout-column_mkt-right .tag-items.tag-list {
    padding: 38px 10px 10px;
    margin-bottom: 0; }
    body.alphanate.patients .box-marketing-home #layout-column_mkt-right .tag-items.tag-list li[class*="tag-popularity"] {
      margin: 5px 0 10px 0; }
  body.alphanate.patients.section-5 #page div[data-analytics-asset-title="Factors-for-Health-2"] h1:empty, body.alphanate.patients.section-5 #page div[data-analytics-asset-title="Factors-for-Health-2"] ul.list-formartF1:empty, body.alphanate.patients.section-5 #page div[data-analytics-asset-title="Factors-for-Health-2"] li:empty {
    display: none; }
  body.alphanate.patients.section-5 #page div[data-analytics-asset-title="Factors-for-Health-2"] h2 {
    margin-top: 0 !important; }
  body.alphanate.patients.section-5 #page div[data-analytics-asset-title="Factors-for-Health-2"] .footer-text:last-child {
    margin: 0 !important; }
  body.alphanate.patients.section-5 #page div[data-analytics-asset-title="Resources-and-Links-2"] h2 {
    margin-top: 0; }
  body.alphanate.hcp strong {
    font-weight: bold; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m2-module {
    margin-top: 125px; }
  body.alphanate.hcp div[data-analytics-asset-title="isi"] h5:first-child {
    margin-top: 0 !important; }
  body.alphanate.hcp div[data-analytics-asset-title="isi"] p {
    font-size: 12px !important; }
  body.alphanate.hcp div[data-analytics-asset-title="HCP-home-section-reference"] h5 {
    font-weight: bold;
    font-size: 12px !important; }
  body.alphanate.hcp div[data-analytics-asset-title="HCP-home-section-reference"] ol {
    font-size: 12px !important; }
  body.alphanate.hcp h1:empty {
    display: none; }
  body.alphanate.hcp #content h2.headline {
    margin-top: 0; }
  body.alphanate.hcp.section-1 #content h3 {
    margin: 1em 0; }
  body.alphanate.hcp.section-2 h2.text-left {
    text-align: center !important; }
  body.alphanate.hcp.section-2 div[data-analytics-asset-title="HCP-plasma-donation-2"] h3 {
    margin-bottom: 1em; }
  body.alphanate.hcp.section-2 div[data-analytics-asset-title="HCP-manufacturing-process-1"] h3, body.alphanate.hcp.section-2 div[data-analytics-asset-title="HCP-manufacturing-process-2"] h3 {
    margin: 1em 0; }
  body.alphanate.hcp.section-2 #content div[data-analytics-asset-title="HCP-manufacturing-process-1-chromatography"] p:last-child {
    margin-bottom: 0; }
  body.alphanate.hcp.section-2 #content div[data-analytics-asset-title="HCP-manufacturing-process-1-safety"] h3, body.alphanate.hcp.section-2 #content div[data-analytics-asset-title="HCP-manufacturing-process-3"] h3 {
    margin: 1em 0; }
  body.alphanate.hcp.section-2 #content div[data-analytics-asset-title="HCP-manufacturing-process-4"] h3 {
    margin: 1em 0; }
  body.alphanate.hcp.section-2 #content div[data-analytics-asset-title="HCP-post-manufacture-5"] h2.headline {
    margin: 0; }
  body.alphanate.hcp.section-2 .list-formartF1:empty, body.alphanate.hcp.section-2 .footer-text:empty {
    display: none; }
  body.alphanate.hcp.section-2 #content h2.headline {
    margin-top: 0; }
  body.alphanate.section-8 #content .portlet-journal-content .journal-content-article .banner-title-span, body.alphanate.section-10 #content .portlet-journal-content .journal-content-article .banner-title-span {
    margin-bottom: 50px; }
  body.alphanate.section-8 h3, body.alphanate.section-10 h3 {
    margin-bottom: 1em; }
  body.alphanate #content {
    /* Unsubscribe */
    /*ul.list-formartF1 { margin-bottom: $separatorWidth; }*/
    /* Searcher */ }
    body.alphanate #content h1 {
      border-bottom: 1pt solid #dadada;
      padding-bottom: 13px;
      margin-top: 75px !important;
      padding-right: 15%; }
    body.alphanate #content h2 {
      font-size: 21px;
      font-weight: bold;
      color: #c41230;
      line-height: initial; }
    body.alphanate #content h3 {
      font-size: 16px;
      font-weight: normal;
      color: #c41230; }
    body.alphanate #content h4, body.alphanate #content h5 {
      font-size: 14px;
      font-weight: normal;
      color: #c41230; }
    body.alphanate #content .bcs-longform section {
      width: 1200px; }
    body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span {
      max-width: none;
      margin-bottom: 50px; }
      body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title img {
        max-width: none; }
      body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title span.text-box {
        font-family: ProximaSoftBold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 38px;
        color: #c41230;
        max-width: 970px;
        line-height: 185px; }
    body.alphanate #content .portlet-journal-content .journal-content-article > div {
      max-width: 970px;
      margin: 0 auto; }
      body.alphanate #content .portlet-journal-content .journal-content-article > div.banner {
        max-width: none; }
    body.alphanate #content .portlet-journal-content .journal-content-article .bcs-videoplayer {
      text-align: center; }
      body.alphanate #content .portlet-journal-content .journal-content-article .bcs-videoplayer h3 {
        margin: 0; }
      body.alphanate #content .portlet-journal-content .journal-content-article .bcs-videoplayer ul {
        list-style-position: inside; }
      body.alphanate #content .portlet-journal-content .journal-content-article .bcs-videoplayer > div {
        width: 100%;
        max-width: 472px;
        margin: 22px auto 45px; }
      body.alphanate #content .portlet-journal-content .journal-content-article .bcs-videoplayer .vjs-big-play-button {
        background: rgba(0, 0, 0, 0.45); }
    body.alphanate #content #bcs-register-form {
      max-width: 804px; }
    body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form {
      /* Has error */ }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form fieldset.fieldset {
        margin-bottom: 2em; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .input-select-wrapper .form-control {
        display: inline-block; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .captcha-field .captcha {
        float: none;
        width: 100%; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .captcha-field span.refresh {
        width: 16px;
        height: 16px;
        position: absolute;
        top: 0;
        left: 160px; }
        body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .captcha-field span.refresh a {
          width: 16px;
          height: 16px;
          position: absolute;
          background: url(/o/grifols-theme/images/grifols/refrescar.gif) no-repeat; }
        body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .captcha-field span.refresh i.icon-refresh {
          visibility: hidden; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .captcha-field .captcha__img {
        margin-bottom: 1em;
        display: block; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .captcha-field .form-control.error-field {
        width: 88%; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .captcha-field .has-error {
        background-position: 96.5% 58%; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-info .input-checkbox-wrapper {
        float: none; }
        body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-info .input-checkbox-wrapper input {
          width: 6%;
          margin-right: 0; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox label {
        padding-left: 0;
        min-height: auto; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .has-error {
        background-position: 96.6% 36%; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .error-field {
        width: 61.7%; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form select.error-field {
        width: 63.3%; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-container.error {
        box-sizing: content-box; }
        body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-container.error .checkbox-label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-container.error label {
          padding-left: 1%;
          color: #FF0000; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-container .error-field {
        width: 6%; }
      body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-container .input-checkbox-wrapper.has-error {
        float: none;
        background: none; }
        body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form .checkbox-container .input-checkbox-wrapper.has-error input.error-field {
          margin-right: 0; }
    body.alphanate #content #bcs-register-form form {
      /* Errors */ }
      body.alphanate #content #bcs-register-form form .form-group {
        margin: 10px 0; }
        body.alphanate #content #bcs-register-form form .form-group input, body.alphanate #content #bcs-register-form form .form-group select {
          display: inline-block; }
        body.alphanate #content #bcs-register-form form .form-group select {
          background-image: none;
          -webkit-appearance: menulist; }
      body.alphanate #content #bcs-register-form form .captcha {
        width: 100%;
        margin-bottom: 20px; }
        body.alphanate #content #bcs-register-form form .captcha img {
          margin-bottom: 1em;
          display: block; }
        body.alphanate #content #bcs-register-form form .captcha label {
          font-weight: bold; }
      body.alphanate #content #bcs-register-form form .checkbox {
        margin: 0; }
        body.alphanate #content #bcs-register-form form .checkbox label {
          padding: 0; }
      body.alphanate #content #bcs-register-form form .input-checkbox-wrapper input.field {
        width: 6% !important;
        margin-right: 0 !important; }
      body.alphanate #content #bcs-register-form form button {
        font-weight: bold; }
      body.alphanate #content #bcs-register-form form .help-block {
        width: 100px;
        left: 29%;
        top: 76%;
        box-sizing: content-box; }
        body.alphanate #content #bcs-register-form form .help-block .required, body.alphanate #content #bcs-register-form form .help-block .number, body.alphanate #content #bcs-register-form form .help-block .maxLength, body.alphanate #content #bcs-register-form form .help-block .minLength, body.alphanate #content #bcs-register-form form .help-block .zipcode_custom {
          font-size: .9em; }
    body.alphanate #content #bcs-unsubscribe-form {
      /* Errors */ }
      body.alphanate #content #bcs-unsubscribe-form fieldset {
        margin-bottom: 20px; }
      body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset {
        margin-bottom: 2em; }
        body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .field-row {
          margin: 10px 0;
          overflow: inherit; }
        body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .field-label {
          width: 100%; }
          body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .field-label h4 {
            color: #000;
            margin: 0;
            font-weight: bold; }
        body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .input-text-wrapper {
          margin-bottom: 0; }
          .ie body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .input-text-wrapper {
            margin-bottom: 19px; }
        body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .captcha__img {
          margin-bottom: 1em;
          display: block; }
        body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .captcha-field {
          overflow: initial; }
        body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset span.refresh {
          width: 16px;
          height: 16px;
          position: absolute;
          top: 0;
          left: 160px; }
          body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset span.refresh a {
            width: inherit;
            height: inherit;
            position: absolute;
            background: url(/o/grifols-theme/images/grifols/refrescar.gif) no-repeat; }
          body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset span.refresh i.icon-refresh {
            display: none; }
        body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .captcha label {
          font-weight: bold; }
        .ie body.alphanate #content #bcs-unsubscribe-form.bcs-form .fieldset .captcha .input-text-wrapper {
          margin-bottom: 0; }
      body.alphanate #content #bcs-unsubscribe-form .field-row {
        margin-bottom: 0; }
      body.alphanate #content #bcs-unsubscribe-form .contactSendButton .btn {
        text-shadow: none;
        display: inline-block;
        font-size: 13px;
        padding: 7px 20px;
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background: #094f91 url(/o/bcs2-theme/images/bcsw_images/bg_button_link.png) top left repeat-x;
        border-right: 1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
        border-radius: 6px; }
        body.alphanate #content #bcs-unsubscribe-form .contactSendButton .btn:hover {
          text-shadow: none;
          color: #fff;
          background: #8f274b url(/o/bcs2-theme/images/bcsw_images/bg_button_link_act.png) top left repeat-x; }
      body.alphanate #content #bcs-unsubscribe-form .has-error {
        background-position: 67.6% 83%; }
        body.alphanate #content #bcs-unsubscribe-form .has-error label, body.alphanate #content #bcs-unsubscribe-form .has-error h4 {
          color: #b94a48; }
        body.alphanate #content #bcs-unsubscribe-form .has-error .required {
          font-size: 12.6px; }
      body.alphanate #content #bcs-unsubscribe-form .captcha .has-error {
        background-position-x: 97.5%; }
        body.alphanate #content #bcs-unsubscribe-form .captcha .has-error .error-field {
          width: 88%; }
      body.alphanate #content #bcs-unsubscribe-form .help-block {
        width: 100px;
        top: 96%;
        box-sizing: content-box; }
    body.alphanate #content #contact-form, body.alphanate #content .calculator-cost-form, body.alphanate #content #bcs-register-form {
      /* Errors */ }
      body.alphanate #content #contact-form form h4, body.alphanate #content .calculator-cost-form form h4, body.alphanate #content #bcs-register-form form h4 {
        color: #333333;
        font-size: 12px;
        line-height: 40px; }
      body.alphanate #content #contact-form form .fieldset, body.alphanate #content .calculator-cost-form form .fieldset, body.alphanate #content #bcs-register-form form .fieldset {
        margin-bottom: 0; }
      body.alphanate #content #contact-form form fieldset, body.alphanate #content .calculator-cost-form form fieldset, body.alphanate #content #bcs-register-form form fieldset {
        min-width: auto; }
        body.alphanate #content #contact-form form fieldset .dotted-line, body.alphanate #content .calculator-cost-form form fieldset .dotted-line, body.alphanate #content #bcs-register-form form fieldset .dotted-line {
          display: none; }
        body.alphanate #content #contact-form form fieldset .field-row::after, body.alphanate #content .calculator-cost-form form fieldset .field-row::after, body.alphanate #content #bcs-register-form form fieldset .field-row::after {
          display: inline; }
        body.alphanate #content #contact-form form fieldset .control-label, body.alphanate #content .calculator-cost-form form fieldset .control-label, body.alphanate #content #bcs-register-form form fieldset .control-label {
          width: 29%;
          float: left; }
        body.alphanate #content #contact-form form fieldset input, body.alphanate #content #contact-form form fieldset select, body.alphanate #content .calculator-cost-form form fieldset input, body.alphanate #content .calculator-cost-form form fieldset select, body.alphanate #content #bcs-register-form form fieldset input, body.alphanate #content #bcs-register-form form fieldset select {
          padding: 10px 6px;
          height: auto; }
        body.alphanate #content #contact-form form fieldset textarea, body.alphanate #content .calculator-cost-form form fieldset textarea, body.alphanate #content #bcs-register-form form fieldset textarea {
          margin-bottom: 14px; }
          .ie body.alphanate #content #contact-form form fieldset textarea, .ie body.alphanate #content .calculator-cost-form form fieldset textarea, .ie body.alphanate #content #bcs-register-form form fieldset textarea {
            overflow-y: scroll; }
        body.alphanate #content #contact-form form fieldset .checkbox-container input, body.alphanate #content .calculator-cost-form form fieldset .checkbox-container input, body.alphanate #content #bcs-register-form form fieldset .checkbox-container input {
          padding: 0; }
        body.alphanate #content #contact-form form fieldset .checkbox-container .checkbox-label, body.alphanate #content .calculator-cost-form form fieldset .checkbox-container .checkbox-label, body.alphanate #content #bcs-register-form form fieldset .checkbox-container .checkbox-label {
          cursor: pointer; }
      body.alphanate #content #contact-form form .captcha-field, body.alphanate #content .calculator-cost-form form .captcha-field, body.alphanate #content #bcs-register-form form .captcha-field {
        overflow: visible; }
        body.alphanate #content #contact-form form .captcha-field .taglib-captcha, body.alphanate #content .calculator-cost-form form .captcha-field .taglib-captcha, body.alphanate #content #bcs-register-form form .captcha-field .taglib-captcha {
          width: 100%;
          float: none; }
      body.alphanate #content #contact-form form .captcha label, body.alphanate #content .calculator-cost-form form .captcha label, body.alphanate #content #bcs-register-form form .captcha label {
        width: 100%; }
      body.alphanate #content #contact-form form .captcha span.refresh, body.alphanate #content .calculator-cost-form form .captcha span.refresh, body.alphanate #content #bcs-register-form form .captcha span.refresh {
        width: 16px;
        height: 16px;
        position: absolute;
        top: 0;
        left: 160px; }
        body.alphanate #content #contact-form form .captcha span.refresh a, body.alphanate #content .calculator-cost-form form .captcha span.refresh a, body.alphanate #content #bcs-register-form form .captcha span.refresh a {
          width: 16px;
          height: 16px;
          position: absolute;
          background: url(/o/grifols-theme/images/grifols/refrescar.gif) no-repeat; }
        body.alphanate #content #contact-form form .captcha span.refresh i.icon-refresh, body.alphanate #content .calculator-cost-form form .captcha span.refresh i.icon-refresh, body.alphanate #content #bcs-register-form form .captcha span.refresh i.icon-refresh {
          visibility: hidden; }
      body.alphanate #content #contact-form form .captcha input.error-field, body.alphanate #content .calculator-cost-form form .captcha input.error-field, body.alphanate #content #bcs-register-form form .captcha input.error-field {
        width: 88%; }
      body.alphanate #content #contact-form form .captcha .has-error, body.alphanate #content .calculator-cost-form form .captcha .has-error, body.alphanate #content #bcs-register-form form .captcha .has-error {
        background-position-y: 69%; }
      body.alphanate #content #contact-form form .input-checkbox-wrapper input.field, body.alphanate #content .calculator-cost-form form .input-checkbox-wrapper input.field, body.alphanate #content #bcs-register-form form .input-checkbox-wrapper input.field {
        width: auto;
        display: inline-block;
        margin: 0 .4em 0 0;
        vertical-align: middle; }
      body.alphanate #content #contact-form form .input-checkbox-wrapper strong, body.alphanate #content .calculator-cost-form form .input-checkbox-wrapper strong, body.alphanate #content #bcs-register-form form .input-checkbox-wrapper strong {
        font-weight: bold; }
      body.alphanate #content #contact-form form .input-checkbox-wrapper.has-error, body.alphanate #content .calculator-cost-form form .input-checkbox-wrapper.has-error, body.alphanate #content #bcs-register-form form .input-checkbox-wrapper.has-error {
        background: url(/o/bcs2-theme/images/messages/error.png) no-repeat scroll 4.3% 32%;
        color: #b94a48; }
        body.alphanate #content #contact-form form .input-checkbox-wrapper.has-error input, body.alphanate #content .calculator-cost-form form .input-checkbox-wrapper.has-error input, body.alphanate #content #bcs-register-form form .input-checkbox-wrapper.has-error input {
          margin-right: 25px; }
      body.alphanate #content #contact-form form .form-inline label, body.alphanate #content .calculator-cost-form form .form-inline label, body.alphanate #content #bcs-register-form form .form-inline label {
        display: inline;
        width: 29%;
        padding-left: 0; }
      body.alphanate #content #contact-form .contactSendButton button, body.alphanate #content .calculator-cost-form .contactSendButton button, body.alphanate #content #bcs-register-form .contactSendButton button {
        font-size: 14px;
        border: 0;
        background: #3281e3;
        border-radius: 0;
        width: 250px;
        height: 50px;
        padding: 0; }
        body.alphanate #content #contact-form .contactSendButton button:hover, body.alphanate #content .calculator-cost-form .contactSendButton button:hover, body.alphanate #content #bcs-register-form .contactSendButton button:hover {
          background: #225fac; }
      body.alphanate #content #contact-form .has-error, body.alphanate #content .calculator-cost-form .has-error, body.alphanate #content #bcs-register-form .has-error {
        padding-right: 0;
        background-position: 97.1% 36%; }
        body.alphanate #content #contact-form .has-error .required, body.alphanate #content #contact-form .has-error .number, body.alphanate #content #contact-form .has-error .maxLength, body.alphanate #content #contact-form .has-error .minLength, body.alphanate #content .calculator-cost-form .has-error .required, body.alphanate #content .calculator-cost-form .has-error .number, body.alphanate #content .calculator-cost-form .has-error .maxLength, body.alphanate #content .calculator-cost-form .has-error .minLength, body.alphanate #content #bcs-register-form .has-error .required, body.alphanate #content #bcs-register-form .has-error .number, body.alphanate #content #bcs-register-form .has-error .maxLength, body.alphanate #content #bcs-register-form .has-error .minLength {
          font-size: .9em; }
      body.alphanate #content #contact-form .error-field, body.alphanate #content .calculator-cost-form .error-field, body.alphanate #content #bcs-register-form .error-field {
        width: 61.6%; }
      body.alphanate #content #contact-form select.error-field, body.alphanate #content .calculator-cost-form select.error-field, body.alphanate #content #bcs-register-form select.error-field {
        width: 63.3%; }
      body.alphanate #content #contact-form .help-block, body.alphanate #content .calculator-cost-form .help-block, body.alphanate #content #bcs-register-form .help-block {
        top: 77%; }
    body.alphanate #content .calculator-cost-form form .form-inline label, body.alphanate #content .calculator-cost-form form fieldset .control-label {
      width: 212px;
      padding-top: 14px; }
    body.alphanate #content .calculator-cost-form form .form-group.form-inline.input-select-wrapper label {
      padding-top: 8px !important; }
    body.alphanate #content .calculator-cost-form form fieldset select {
      width: calc(100% - 223px);
      margin-bottom: 2px; }
      body.alphanate #content .calculator-cost-form form fieldset select.error-field {
        width: calc(100% - 247px); }
    body.alphanate #content .calculator-cost-form fieldset .field {
      width: 236px;
      margin: 10px 0 3px; }
    body.alphanate #content .calculator-cost-form .field.error-field {
      width: 217px; }
    body.alphanate #content .calculator-cost-form .has-error {
      background-position: 95.1% 58%; }
      body.alphanate #content .calculator-cost-form .has-error.input-select-wrapper {
        background-position: 98.5% 50%; }
    body.alphanate #content .calculator-cost-form .submit-button.contactSendButton {
      font-weight: bold;
      margin-bottom: 0; }
    body.alphanate #content .calculator-cost-form .form-validator-stack.help-block {
      width: max-content;
      position: absolute;
      z-index: 999999;
      height: 26px;
      top: 90%;
      left: 212px; }
    body.alphanate #content .images-four-columns .picture-text-template a img {
      width: 223px;
      margin-left: 26px;
      float: left; }
    body.alphanate #content .images-four-columns .picture-text-template a:first-child img {
      margin-left: 0; }
    body.alphanate #content .images-three-columns .picture-text-template a img {
      width: 306px;
      margin-left: 26px;
      float: left; }
    body.alphanate #content .images-three-columns .picture-text-template a:first-child img {
      margin-left: 0; }
    body.alphanate #content .images-three-columns-no-link .picture-text-template img {
      width: 306px;
      margin-left: 26px;
      float: left; }
      body.alphanate #content .images-three-columns-no-link .picture-text-template img:first-child {
        margin-left: 0; }
    body.alphanate #content .margin-bottom-100 {
      margin-bottom: 100px; }
    body.alphanate #content .pictext-section {
      display: block;
      margin: 10px 0;
      overflow: hidden; }
    body.alphanate #content p.footnote {
      font-size: 11px;
      color: #666666; }
    body.alphanate #content .image-center img {
      margin: 0 auto;
      display: block; }
    body.alphanate #content .text-center {
      text-align: center; }
    body.alphanate #content #p_p_id_com_grifols_bcs_contactform_web_portlet_ContactFormPortlet_, body.alphanate #content #p_p_id_search_WAR_bcsw_searchportlet_, body.alphanate #content #p_p_id_com_grifols_bcs_search_web_portlet_SearchPortlet_ {
      max-width: 970px;
      margin: 0 auto; }
    body.alphanate #content div[data-analytics-asset-title="HCP-banner-search"] .banner-title-span {
      margin-bottom: 50px; }
    body.alphanate #content form#_com_grifols_bcs_search_web_portlet_SearchPortlet_search .fieldset {
      margin: 10px 0;
      margin-bottom: 9px; }
    body.alphanate #content form#_com_grifols_bcs_search_web_portlet_SearchPortlet_search #_com_grifols_bcs_search_web_portlet_SearchPortlet_btnSearch {
      width: 301px;
      padding: 8px 11px 8px 30px;
      background: url(../../images/bcsw_images/search-big.png) no-repeat 2px 0 #eee;
      font-size: 14px;
      border: 0;
      color: #b2b2b2;
      margin-top: -11.6px;
      height: 32px; }
    body.alphanate #content form#_com_grifols_bcs_search_web_portlet_SearchPortlet_search .resultSearch {
      position: relative;
      bottom: 16px; }
    body.alphanate #content .footer-text {
      margin-top: 20px; }
    body.alphanate #content .list-calcuting .bcs-longform section {
      width: 100% !important; }
      body.alphanate #content .list-calcuting .bcs-longform section h3 {
        font-family: SommetRoundedBold,Arial,sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        color: #c41230;
        padding: 68px 0 46px; }
      body.alphanate #content .list-calcuting .bcs-longform section .callout-top-desktop.float-left {
        width: 100%; }
      body.alphanate #content .list-calcuting .bcs-longform section .row-images > div {
        display: table-cell;
        vertical-align: middle;
        float: none;
        padding: 10px 26px;
        box-sizing: content-box; }
      body.alphanate #content .list-calcuting .bcs-longform section .row-images h4 {
        font-family: SommetRoundedBold,Arial,sans-serif;
        font-weight: normal;
        font-style: normal;
        text-align: left;
        color: #58595b;
        font-size: 18px;
        margin-bottom: 5px; }
    body.alphanate #content .video-wapps .bcs-videoplayer h3 {
      font-size: 21px;
      font-weight: bold; }
    body.alphanate #content .video-wapps .bcs-videoplayer p {
      text-align: left; }
  body.alphanate .w12cols {
    width: 100%; }
  body.alphanate ul li {
    font-size: 12px; }
  body.alphanate .border-none, body.alphanate .border-none * {
    border: none !important; }
  body.alphanate #pfooter ul li.footer-columns-8 > a {
    color: #3281e3; }
    body.alphanate #pfooter ul li.footer-columns-8 > a:hover {
      color: #225fac; }
  body.alphanate #footer-corporative p {
    line-height: 16px; }
    body.alphanate #footer-corporative p a {
      font-weight: normal; }
  body.alphanate #footer-corporative a {
    color: #3281e3; }
    body.alphanate #footer-corporative a:hover {
      color: #225fac; }
  body.alphanate .make-most-list .inside-template-margin .pic-container .inside-container {
    margin-bottom: 26px;
    border-bottom: 1pt solid #dadada; }
    body.alphanate .make-most-list .inside-template-margin .pic-container .inside-container .img-left {
      max-width: 220px;
      box-sizing: content-box; }
    body.alphanate .make-most-list .inside-template-margin .pic-container .inside-container .pictextdiv {
      padding: 20px; }
      body.alphanate .make-most-list .inside-template-margin .pic-container .inside-container .pictextdiv h5 {
        margin-bottom: 0; }
  body.alphanate .img-right-40 .inside-template-margin .img-right {
    max-width: 40%;
    box-sizing: content-box; }
  body.alphanate .img-right-40 .inside-template-margin li {
    font-size: 12px; }
  body.alphanate .img-right-40 .inside-template-margin .button {
    margin-top: 26px;
    margin-bottom: 26px; }
    body.alphanate .img-right-40 .inside-template-margin .button a {
      font-family: SommetRoundedBold,Arial,sans-serif;
      font-style: normal;
      background-color: #c41230;
      color: #fff !important;
      line-height: 50px;
      font-size: 15px;
      width: auto;
      padding: 20px 30px; }
      body.alphanate .img-right-40 .inside-template-margin .button a:hover {
        background-color: #840e22;
        text-decoration: none; }
  body.alphanate .img-right-40 .inside-template-margin .intopictext {
    margin-bottom: 26px; }
    body.alphanate .img-right-40 .inside-template-margin .intopictext img {
      max-width: 75px;
      box-sizing: content-box; }
    body.alphanate .img-right-40 .inside-template-margin .intopictext .pictextdiv {
      float: left;
      padding-top: 40px; }
  body.alphanate .img-right-40 .inside-template-margin .img-200 img {
    width: 200px;
    margin-top: 13px;
    margin-bottom: 26px;
    box-sizing: content-box; }
  body.alphanate .img-right-40 .inside-template-margin p.small {
    font-size: 11px;
    color: #666666;
    float: left;
    width: 100%; }
  body.alphanate .pdf-link-list h1 {
    border: none !important; }
  body.alphanate .pdf-link-list .inside-container img {
    max-width: 75px;
    margin-bottom: 26px;
    box-sizing: content-box; }
  body.alphanate .pdf-link-list .inside-container .pictextdiv {
    padding: 36px; }
  body.alphanate .pdf-link-list .inside-container p.clear.footer-text {
    padding-top: 30px;
    border-top: 1pt solid #dadada; }
  body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form {
    width: 64.66%; }
    body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form select {
      display: inline; }
    body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .fieldset {
      margin-bottom: 2em !important; }
    body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .captcha {
      width: 100%;
      float: none; }
      body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .captcha .input-text-wrapper {
        margin-bottom: 10px; }
    body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .checkbox-container .input-checkbox-wrapper {
      width: 100%;
      float: none; }
      body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .checkbox-container .input-checkbox-wrapper input {
        width: 6% !important;
        margin: 0 !important; }
    body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .checkbox-container label {
      padding-left: 0; }
    body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .checkbox-container.error {
      box-sizing: content-box; }
      body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .checkbox-container.error label {
        padding-left: 1%; }
    body.alphanate.patients div[class*="AlphanateRegisterFormPortlet"] #contact-form .contactSendButton {
      margin-top: 28px; }
  body.alphanate.hcprequestarepresentative .checkbox-list-container h4 {
    width: 29%;
    line-height: 21px; }
  body.alphanate.hcprequestarepresentative .checkbox-list {
    float: left;
    width: 70%; }
    body.alphanate.hcprequestarepresentative .checkbox-list .form-group.form-inline.input-checkbox-wrapper {
      width: auto !important;
      margin-right: 26px !important;
      float: left; }
  body.alphanate.hcprequestarepresentative .checkbox-info {
    margin-bottom: 26px !important;
    display: block;
    width: 100%;
    float: left; }
    body.alphanate.hcprequestarepresentative .checkbox-info .form-group.form-inline.input-checkbox-wrapper {
      width: auto !important;
      float: left !important;
      margin: 0 0 0 29%; }
    body.alphanate.hcprequestarepresentative .checkbox-info label.checkbox-label {
      float: left !important;
      width: auto; }
  body.alphanate.hcprequestarepresentative #contact-form {
    max-width: 970px;
    width: 100%; }
    body.alphanate.hcprequestarepresentative #contact-form fieldset select {
      margin-bottom: 20px; }
  body.alphanate.hcprequestarepresentative #bcs-form fieldset select {
    margin-bottom: 20px; }
  body.alphanate.hcprequestarepresentative #contact-form fieldset .field, body.alphanate.hcprequestarepresentative #bcs-form fieldset .field {
    width: 68.5%; }
  body.alphanate.hcprequestarepresentative label#captcha-message.error {
    background: #f2dede;
    padding: 13px;
    border: 1px solid #f00;
    width: auto;
    margin-bottom: 10px;
    color: #f00; }
  body.alphanate.hcprequestarepresentative .bcs-form .checkbox-container.error {
    display: inline-block; }
  body.alphanate.hcprequestarepresentative #content #contact-form form .input-checkbox-wrapper.has-error {
    background: none; }
  body.alphanate.hcprequestarepresentative #errorMessageWrapper {
    position: absolute;
    top: -10px;
    left: 33%; }
  body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk button, body.alphanate #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) {
    background-color: #c41230; }
    body.alphanate #onetrust-consent-sdk #onetrust-pc-sdk button:hover, body.alphanate #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 {
      background-color: #840e22; }

.ie8 body.alphanate #page .references ol, .ie8 body.alphanate #page .list_enumeration ol, .ie8 body.alphanate #page ol.list-formartF1 {
  margin: 0 0 0 23px; }
  .ie8 body.alphanate #page .references ol li, .ie8 body.alphanate #page .list_enumeration ol li, .ie8 body.alphanate #page ol.list-formartF1 li {
    list-style-type: decimal;
    margin-left: 11px;
    text-indent: 0; }

.ie8 body.alphanate #pfooter {
  background-color: #e6edf5 !important; }

.ie8 body.alphanate.hcp #pfooter ul li.footer-columns-8 > a {
  color: #4077b5; }

.ie8 body.alphanate.hcp #pfooter ul li.footer-columns-8 ul.lvl2 li > a {
  color: #666666; }

.ie7 body.alphanate #header-text-content {
  width: 200px; }

.ie7 body.alphanate #header-menu ul.menu-screen li.header7 {
  width: 14.25%; }

.ie7 body.alphanate #header-menu ul.menu-screen li#mp3 a, .ie7 body.alphanate #header-menu ul.menu-screen li#mp4 a, .ie7 body.alphanate #header-menu ul.menu-screen li#mp6 a {
  padding-top: 10px;
  height: 40px; }

.ie7 body.alphanate #header-menu ul.menu-screen li#mp1 a, .ie7 body.alphanate #header-menu ul.menu-screen li#mp2 a, .ie7 body.alphanate #header-menu ul.menu-screen li#mp5 a, .ie7 body.alphanate #header-menu ul.menu-screen li#mp7 a {
  line-height: 50px; }

.ie7 body.alphanate .columns-1-home#main-content .portlet-layout,
.ie7 body.alphanate .columns-1#main-content .portlet-layout-bottom {
  width: 970px; }

.ie7 body.alphanate #main-content .portlet-layout {
  width: 100%;
  margin: 0 auto; }
  .ie7 body.alphanate #main-content .portlet-layout .portlet-column-content {
    margin: 0 auto; }

.ie7 body.alphanate #page .references ol, .ie7 body.alphanate #page .list_enumeration ol, .ie7 body.alphanate #page ol.list-formartF1 {
  margin: 0 0 0 23px; }
  .ie7 body.alphanate #page .references ol li, .ie7 body.alphanate #page .list_enumeration ol li, .ie7 body.alphanate #page ol.list-formartF1 li {
    list-style-type: decimal;
    margin-left: 11px;
    text-indent: 0; }

.ie7 body.alphanate.hcp #calculator-popup {
  max-width: 1154px;
  width: 100%; }
  .ie7 body.alphanate.hcp #calculator-popup #closethick .aui-icon-closethick {
    float: right; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li.header6 {
  width: 16.5%; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li#mp2 ul li.lvl2 {
  width: 328px !important; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li#mp3 ul li.lvl2 {
  width: 262px !important; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li#mp4 ul li.lvl2 {
  width: 213px !important; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li#mp5 a {
  padding-top: 10px;
  height: 40px;
  line-height: normal; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li#mp5 ul li.lvl2 {
  width: 311px !important; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li#mp6 a {
  padding-top: 0;
  height: 50px;
  line-height: 50px; }

.ie7 body.alphanate.hcp #header-menu ul.menu-screen > li ul li.lvl2 a.lvl2-link {
  padding-top: 0 !important;
  height: 40px !important;
  line-height: 40px !important; }

.ie7 body.alphanate.hcp #pfooter ul li.footer-columns-8 > a {
  color: #4077b5; }

.ie7 body.alphanate.hcp #pfooter ul li.footer-columns-8 ul.lvl2 li > a {
  color: #666666; }

.ie7 body.alphanate.hcp.section-0 #main-content .alphanate-m2-module {
  padding-top: 549px; }

.ie7 body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images {
  display: block;
  overflow: hidden; }
  .ie7 body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images > div {
    display: block;
    float: left; }
    .ie7 body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images > div.w7cols {
      margin-top: 40px; }
    .ie7 body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images > div.w1cols {
      margin-top: 70px; }

.ie7 body.alphanate.section-0.patients #main-content .alphanate-m5-module-1.alphanate-m5-module {
  padding-top: 2472px; }

.ie7 body.alphanate.section-0 #main-content h1 {
  padding-bottom: 13px; }

.ie7 body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform p.button {
  margin-bottom: 0;
  padding-bottom: 107px; }

.ie7 body.alphanate #pfooter {
  background-color: #e6edf5 !important; }

.ie7 body.alphanate .make-most-list #pic-2, .ie7 body.alphanate .make-most-list #pic-3 {
  margin-top: 45px; }

.ie7 body.alphanate #content .list-calcuting .bcs-longform section .row-images > DIV {
  float: left; }

.ie7 body.alphanate #content .list-calcuting .bcs-longform section .row-images > .w7cols {
  width: 400px; }

.ie7 body.alphanate #content .list-calcuting .bcs-longform section .row-images > .w1cols {
  width: 35px; }

.ie7 body.alphanate .img-right-40 .inside-template-margin .button {
  margin-top: 52px; }

@media only screen and (max-width: 1200px) {
  body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols h2 {
    max-width: 600px;
    margin-left: 0; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols p.description {
    max-width: 600px;
    margin-left: 0; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section h2 {
    max-width: 95%; }
  body.alphanate.hcp #content {
    /*.larger-span-banner.portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title span.text-box { margin-left: 26px; margin-top: 65px; }*/ }
    body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container {
      height: 100%; }
      body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container span.text-box {
        padding-left: 5%; }
  body.alphanate.section-0 #main-content .alphanate-m2-module, body.alphanate.section-0 #main-content .alphanate-m3-module, body.alphanate.section-0 #main-content .alphanate-m4-module, body.alphanate.section-0 #main-content .alphanate-m5-module, body.alphanate.section-0 #main-content .portlet-layout .portlet-column-content {
    width: 95vw; }
  body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section p.text-content {
    max-width: 95%;
    margin-left: 2.5%; }
  body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container {
    width: 95vw; }
    body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column {
      width: 50%;
      height: 225px; }
      body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column a span {
        width: 100%;
        line-height: 215px; }
  body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button {
    width: 100%; }
  body.alphanate #content .bcs-longform section {
    width: 95vw; }
  body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span {
    width: 95vw;
    max-width: none; }
    body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title img {
      max-width: none;
      width: 100%; }
    body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title span.text-box {
      margin-left: 26px;
      line-height: 150px; } }

@media only screen and (max-width: 1023px) {
  body.alphanate #header-text-content {
    margin-top: 77px; }
  body.alphanate #header-product .form .fieldset input[type="text"] {
    height: 15px; }
  body.alphanate #pheader .pheader-global li.prescribing-information-link {
    background: none;
    text-indent: 7px; }
    body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information-info div a {
      margin-right: 0; }
    body.alphanate #pheader .pheader-global li.prescribing-information-link:hover {
      background-color: transparent; }
  body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information, body.alphanate #pheader .pheader-global li.prescribing-information-link .prescribing-information-info {
    width: 246px; }
  body.alphanate .w4cols, body.alphanate .w6cols, body.alphanate .w10cols {
    width: 100%; }
  body.alphanate #header-menu ul.menu-movil li ul li a br,
  body.alphanate #pfooter ul li.footer-columns-8 > a br {
    display: none; }
  body.alphanate #pfooter ul li.footer-columns-8 > a:hover {
    color: #ffffff; }
  body.alphanate #main-content .portlet-layout #content {
    display: block; }
  body.alphanate #main-content .alphanate-m6-module .bcs-longform section {
    padding-bottom: 50px; }
    body.alphanate #main-content .alphanate-m6-module .bcs-longform section .row-images {
      width: 90%; }
      body.alphanate #main-content .alphanate-m6-module .bcs-longform section .row-images .image-column-left {
        width: 306px; }
      body.alphanate #main-content .alphanate-m6-module .bcs-longform section .row-images p {
        margin: 0; }
  body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section {
    padding-bottom: 50px; }
    body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images {
      width: 90%; }
      body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images .image-column-left {
        width: 306px; }
      body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images p {
        margin: 0; }
  body.alphanate.hcp .callout-top-desktop {
    background-size: 95%; }
  body.alphanate.hcp.section-0 #main-content .home-banner-title {
    /*position: initial;height: auto;*/
    right: 0;
    left: 0; }
    body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section {
      height: auto; }
      body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section p {
        max-width: 95%; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m2-module {
    margin-top: 0;
    padding-top: 0; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section {
      height: auto; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w4cols {
        width: 100%;
        margin: 68px auto 46px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w4cols img {
          display: block;
          margin: 0 auto; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols {
        margin: 26px auto 50px;
        float: none;
        text-align: center; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols h2 {
          text-align: center; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols p.button {
          display: block;
          margin: 51px auto 0; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section p.description {
    max-width: 95%; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section p.button {
    float: none; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section p.text-content {
    margin: 0 auto 50px; }
  body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section {
    padding-bottom: 50px; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images {
      width: 90%; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images .image-column-left {
        width: 306px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images p {
        margin: 0; }
  body.alphanate.hcp.section-0 #main-content #content .portlet-journal-content .journal-content-article > div {
    max-width: 700px; }
    body.alphanate.hcp.section-0 #main-content #content .portlet-journal-content .journal-content-article > div.title-text-template p {
      width: 95%;
      margin: 0 auto; }
  body.alphanate.hcp .columns-1#main-content .alphanate-callout {
    background-size: 100%; }
  body.alphanate.hcp .columns-1#main-content .images-three-columns-no-link .picture-text-template {
    display: block;
    text-align: center; }
    body.alphanate.hcp .columns-1#main-content .images-three-columns-no-link .picture-text-template img {
      float: none;
      margin: 10px auto; }
  body.alphanate.hcp #content .portlet-journal-content {
    /*&.larger-span-banner .journal-content-article .banner-title-span .banner section.banner-title span.text-box { margin: 7% 0 0 40px!important;  }*/ }
    body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container span.text-box {
      margin: 9% 0 0 40px;
      line-height: 27px;
      font-size: 27px; }
  body.alphanate.hcp #content .symbol-left + span {
    width: 95%; }
  body.alphanate.hcp #content .calculator-cost-form fieldset .field {
    width: 369px; }
    body.alphanate.hcp #content .calculator-cost-form fieldset .field.error-field {
      width: 340px; }
  body.alphanate.hcp #content .calculator-cost-form fieldset .aui-suffix {
    position: relative;
    width: 406px;
    top: 0px;
    float: right;
    line-height: 21px;
    right: 0px; }
  body.alphanate.hcp #content .calculator-cost-form fieldset .productCostRCO span.aui-suffix {
    position: inherit; }
  body.alphanate.hcp #content .calculator-cost-form form .form-inline label,
  body.alphanate.hcp #content .calculator-cost-form form fieldset .control-label {
    width: 332px !important;
    margin: 0; }
  body.alphanate.hcp #content .calculator-cost-form form fieldset select {
    width: calc(100% - 355px); }
    body.alphanate.hcp #content .calculator-cost-form form fieldset select.error-field {
      width: calc(100% - 384px); }
  body.alphanate.hcp #content .calculator-cost-form .has-error {
    background-position: 96.5% 58%; }
  body.alphanate.hcp #content .calculator-cost-form .form-validator-stack.help-block {
    left: 332px; }
  body.alphanate.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section {
    height: 454px;
    width: 700px;
    margin: 0 auto; }
  body.alphanate.section-0 #main-content h1 {
    max-width: 470px;
    margin: 10px auto 16px; }
  body.alphanate.section-0 #main-content h2 {
    max-width: 400px;
    margin: 35px auto 40px; }
  body.alphanate.section-0 #main-content .alphanate-m2-module, body.alphanate.section-0 #main-content .alphanate-m3-module, body.alphanate.section-0 #main-content .alphanate-m4-module, body.alphanate.section-0 #main-content .alphanate-m5-module, body.alphanate.section-0 #main-content .portlet-layout .portlet-column-content {
    width: 100%; }
  body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section {
    height: auto;
    overflow: hidden;
    width: 700px;
    margin: 0 auto;
    background-size: 100% 100% !important; }
    body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content {
      width: 100%;
      margin: 10px auto; }
      body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content:first-child {
        margin: -26px auto 0;
        position: absolute;
        left: 0;
        right: 0; }
      body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content.margin-top {
        margin-top: 373px; }
      body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content p.text-lego {
        width: 262px;
        margin: 0 auto; }
  body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section {
    height: auto;
    overflow: hidden;
    width: 700px;
    margin: 0 auto;
    background-size: 100% 111% !important;
    background-position: 0 -294px !important; }
    body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section p.text-content {
      margin: 26px auto 26px;
      float: none;
      width: 90%; }
    body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section p.button {
      width: 100%; }
  body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-image {
    width: 100%;
    margin: 10px auto;
    overflow: hidden;
    text-align: center; }
    body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-image.margin-left {
      margin-left: 0; }
    body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-image img {
      width: 306px;
      margin: 0 auto;
      float: none; }
  body.alphanate.section-0 #main-content .alphanate-m4-module {
    top: 4701px; }
    body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform section {
      height: 1472px;
      overflow: hidden;
      width: 700px;
      margin: 0 auto;
      background-size: 100% 116% !important; }
    body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images {
      width: 90%;
      margin: 0 auto; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images .image-column {
        margin: 26px auto;
        width: 306px;
        float: none; }
        body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images .image-column.last-column {
          float: none; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images p, body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images.second-row .image-column p {
        height: auto; }
    body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform p.button {
      width: 100%; }
  body.alphanate.section-0 #main-content .alphanate-m5-module.alphanate-m5-module-1 {
    margin-top: 4349px; }
  body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform section {
    height: auto;
    overflow: hidden;
    width: 700px;
    margin: 0 auto;
    background-size: 100% 100% !important; }
  body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container {
    height: auto;
    width: 100%; }
    body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images {
      height: auto;
      overflow: hidden; }
      body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column {
        width: 100%;
        float: none;
        height: auto;
        margin-top: -6px; }
        body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column a span {
          width: 100%;
          line-height: 325px; }
  body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button {
    width: 100%;
    margin: 15px auto 26px; }
  body.alphanate .columns-1#main-content .portlet-layout-bottom {
    width: 100%; }
  body.alphanate .columns-1 .insidepage #mkt-left {
    width: 100%;
    margin-right: 0; }
  body.alphanate .columns-1 .insidepage .asset-full-content .asset-content {
    margin: 0 auto; }
    body.alphanate .columns-1 .insidepage .asset-full-content .asset-content .blog-entry-image img {
      width: 100%; }
  body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.left {
    width: 48%;
    margin-right: 4%; }
  body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.right {
    width: 48%; }
  body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span {
    width: 100%; }
    body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title img {
      width: 100%; }
    body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title span.text-box {
      line-height: initial;
      margin: 100px 0 0 40px;
      display: block; }
  body.alphanate #content .images-three-columns .picture-text-template a, body.alphanate #content .images-four-columns .picture-text-template a {
    display: block;
    text-align: center; }
    body.alphanate #content .images-three-columns .picture-text-template a img, body.alphanate #content .images-four-columns .picture-text-template a img {
      float: none;
      margin: 10px auto; }
  body.alphanate #content #contact-form form .form-inline label {
    width: 100%; }
  body.alphanate #content #contact-form form .has-error {
    background-position: 97.5% 61%; }
  body.alphanate #content #contact-form form .error-field {
    width: 88.3%; }
  body.alphanate #content #contact-form form select.error-field {
    width: 90.6%; }
  body.alphanate #content #contact-form form fieldset textarea {
    margin-bottom: 10px; }
  body.alphanate #content #contact-form form .captcha .input-text-wrapper.has-error {
    margin: 10px 0;
    background-position-x: 60%; }
  body.alphanate #content #contact-form form .captcha input.error-field {
    width: 94%; }
  body.alphanate #content #contact-form form .input-checkbox-wrapper {
    width: 100%;
    float: none; }
    body.alphanate #content #contact-form form .input-checkbox-wrapper input.field {
      width: 6%; }
    body.alphanate #content #contact-form form .input-checkbox-wrapper.has-error {
      background: url(/o/bcs2-theme/images/messages/error.png) no-repeat scroll 11.3% 32%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .has-error, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .has-error, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .has-error {
    background-position-y: 71%;
    background-position-x: 97.35%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .error-field {
    width: 88.3%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form select.error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form select.error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form select.error-field {
    width: 90.5%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .captcha, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .captcha, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .captcha {
    float: none;
    width: 100%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field label.control-label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field label.control-label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field label.control-label {
    width: 100%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .has-error, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .has-error, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .has-error {
    background-position-y: 58%;
    background-position-x: 97%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .form-control, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .form-control, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .form-control {
    margin-bottom: 19px; }
    body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .form-control.error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .form-control.error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .form-control.error-field {
      width: 88%; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container.error, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container.error, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container.error {
    box-sizing: content-box; }
    body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container.error .checkbox-label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container.error label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container.error .checkbox-label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container.error label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container.error .checkbox-label, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container.error label {
      padding-left: 1%;
      color: #FF0000; }
  body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container .error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container .error-field, body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container .error-field {
    width: 6%; }
  .hcprequestarepresentative.hcp #contact-form fieldset .field, .hcprequestarepresentative.hcp #bcs-form fieldset .field {
    width: 98%; }
  .hcprequestarepresentative.hcp .checkbox-list-container h4 {
    width: 100%; }
  .hcprequestarepresentative.hcp .checkbox-info .form-group.form-inline.input-checkbox-wrapper {
    margin: 0; }
  .hcprequestarepresentative.hcp #content #contact-form form .input-checkbox-wrapper input.field {
    width: 30px; }
  .hcprequestarepresentative.hcp #errorMessageWrapper {
    position: relative;
    float: left; } }

@media only screen and (max-width: 767px) {
  body.alphanate {
    /* Sign up hcp */ }
    body.alphanate .portlet-layout {
      display: block; }
    body.alphanate #header-text-content {
      display: none; }
    body.alphanate.hcp .callout-top-desktop {
      background: url("../../images/color_schemes/alphanate/_callout_top_mobile.png") 50% 0 no-repeat;
      width: 270px;
      margin: 0 auto; }
    body.alphanate.hcp.section-0 #main-content br {
      display: block; }
    body.alphanate.hcp.section-0 #main-content.columns-1 #content .inside-template-margin p {
      font-size: 16px;
      line-height: 18px; }
    body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section {
      margin-top: 95px; }
      body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section h1 {
        font-size: 28px;
        line-height: 30px;
        margin: 0 auto 15px; }
      body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section h2 {
        font-size: 20px;
        width: 100%; }
      body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section p {
        margin: 15px auto 23px; }
        body.alphanate.hcp.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section .title-section p.button {
          padding-bottom: 16px; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m2-module {
      padding-top: 0;
      margin-top: 0; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w4cols {
        margin: 108px auto 22px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols {
        margin: 0 auto 39px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols h2 {
          font-size: 20px;
          width: 100%;
          margin: 0 auto 12px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols p.description {
          width: 90%;
          margin: 0 auto; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m2-module .bcs-longform section .w8cols p.button {
          margin: 23px auto 0px; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section .info-container {
      height: auto; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section .info-container h2 {
        font-size: 20px;
        width: 100%;
        margin: 29px auto 4px;
        padding-top: 0; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section .info-container p.description {
        margin: 0 auto 36px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section .info-container .alphanate-m3-image {
        margin: 10px auto 13px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section .info-container p.button {
        margin: 23px auto 22px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m3-module .bcs-longform section .info-container p.text-content {
        margin: 0 auto 36px; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m4-module {
      margin-top: 0; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .callout-top-desktop {
        height: 14px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section h3 {
        padding: 0;
        margin: 31px auto 31px; }
      body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images {
        display: block;
        margin: 0 auto 16px; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images h4 {
          text-align: center; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images p {
          margin: 0 auto; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images .image-column-left {
          display: block;
          width: 100%; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images > div {
          display: block;
          width: 90%;
          margin-left: auto;
          margin-right: auto;
          text-align: center; }
        body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images .w1cols {
          margin: 26px auto; }
          body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images .w1cols p.arrow {
            margin: 0 auto; }
            body.alphanate.hcp.section-0 #main-content .alphanate-m4-module .bcs-longform section .row-images .w1cols p.arrow a {
              margin: 0 auto; }
    body.alphanate.hcp.section-0 #main-content .alphanate-m5-module .bcs-longform section .button span {
      font-size: 22px; }
    body.alphanate.hcp.section-0 #main-content #content .portlet-journal-content .journal-content-article > div {
      max-width: 320px; }
      body.alphanate.hcp.section-0 #main-content #content .portlet-journal-content .journal-content-article > div p {
        width: 90%; }
    body.alphanate.hcp .columns-1#main-content .alphanate-callout {
      background: url("../../images/color_schemes/alphanate/_callout_top_mobile.png") 50% 0 no-repeat;
      width: 270px; }
      body.alphanate.hcp .columns-1#main-content .alphanate-callout .title-text-template p {
        font-size: 18px; }
    body.alphanate.hcp #content .portlet-journal-content {
      /*&.larger-span-banner .journal-content-article .banner-title-span .banner section.banner-title span.text-box { margin: 9% 13px 0 13px!important; 
						br { display: none; }
					}*/ }
      body.alphanate.hcp #content .portlet-journal-content .journal-content-article {
        /*.banner-title-span .banner section.banner-title span.text-box { font-size:24px !important; margin: 9% 39px 0 20px !important;}*/ }
        body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container span.text-box {
          font-size: 24px;
          line-height: 27px;
          margin: 9% 39px 0 20px; }
    body.alphanate.hcp #content .calculator-cost-form fieldset .field {
      width: calc(100% - 14px); }
      body.alphanate.hcp #content .calculator-cost-form fieldset .field.error-field {
        width: calc(100% - 40px) !important; }
    body.alphanate.hcp #content .calculator-cost-form fieldset .aui-suffix {
      width: 100%; }
    body.alphanate.hcp #content .calculator-cost-form form fieldset select {
      width: 100%; }
      body.alphanate.hcp #content .calculator-cost-form form fieldset select.error-field {
        width: calc(100% - 27px) !important; }
    body.alphanate.hcp #content .calculator-cost-form .has-error {
      background-position: 98.5% 75%; }
    body.alphanate.hcp #content .calculator-cost-form .form-validator-stack.help-block {
      left: 0;
      top: 97%; }
    body.alphanate.hcp #content .calculator-cost-form #competitorCalculateVolume .input-group {
      display: block; }
    body.alphanate.hcp #content .calculator-cost-form .form-inline label, body.alphanate.hcp #content .calculator-cost-form form fieldset .control-label {
      margin-bottom: 11px; }
    body.alphanate.hcp #main-content.columns-1 .alphanate-m6-module .inside-template-margin p {
      font-size: 16px;
      line-height: 18px; }
    body.alphanate.hcp #main-content .alphanate-m6-module {
      margin-top: 0; }
      body.alphanate.hcp #main-content .alphanate-m6-module br {
        display: block; }
      body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .callout-top-desktop {
        height: 14px; }
      body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section h3 {
        padding: 0;
        margin: 31px auto 31px; }
      body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images {
        display: block;
        margin: 0 auto 16px; }
        body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images h4 {
          text-align: center; }
        body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images p {
          margin: 0 auto; }
        body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images .image-column-left {
          display: block;
          width: 100%;
          padding: 15px 0; }
        body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images > div {
          display: block;
          width: 90%;
          padding: 10px 0;
          margin: auto;
          text-align: center; }
        body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images .w1cols {
          margin: auto; }
          body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images .w1cols p.arrow {
            margin: 0 auto; }
            body.alphanate.hcp #main-content .alphanate-m6-module .bcs-longform section .row-images .w1cols p.arrow a {
              margin: 0 auto; }
    body.alphanate.landing.section-0 .insidepage {
      margin: 0 15px; }
    body.alphanate.landing.section-0 #main-content h1 {
      width: auto;
      line-height: 38px; }
    body.alphanate.landing.section-0 #main-content .portlet-layout .portlet-column-content#layout-column_bottom-column {
      margin: 48px auto 32px; }
    body.alphanate.section-0 .insidepage {
      margin: 0; }
    body.alphanate.section-0 #main-content .portlet-layout .portlet-column-content#layout-column_bottom-column {
      margin: 48px 13px 32px; }
    body.alphanate.section-0 #main-content h1 {
      font-size: 26px;
      line-height: 28px;
      margin-top: 56px;
      width: 90%; }
    body.alphanate.section-0 #main-content h2 {
      font-size: 18px;
      line-height: 20px;
      margin: 26px auto;
      width: 71%; }
    body.alphanate.section-0 #main-content h3 {
      width: 90%;
      padding: 26px 0 0;
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 26px; }
    body.alphanate.section-0 #main-content h4 {
      font-size: 18px;
      line-height: 22px; }
    body.alphanate.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section {
      width: 320px; }
    body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section {
      width: 320px; }
      body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content {
        margin: 26px auto;
        width: 90%;
        float: none; }
        body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content:first-child {
          top: 0;
          width: 270px; }
        body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content.margin-top {
          margin-top: 380px; }
      body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-button {
        margin: 0 auto; }
    body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform p.button {
      margin: 13px auto 46px; }
    body.alphanate.section-0 #main-content .alphanate-m3-module {
      position: initial; }
      body.alphanate.section-0 #main-content .alphanate-m3-module.alphanate-m3-module-mobile {
        display: block;
        position: absolute; }
        body.alphanate.section-0 #main-content .alphanate-m3-module.alphanate-m3-module-mobile .bcs-longform section .info-container {
          height: 2362px;
          padding: 26px 0; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section {
        width: 320px;
        background-position: 100% 100% !important; }
        body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section .info-container {
          height: 283px; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-first-image, body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-image img {
        width: 90%;
        margin: 0 auto; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform p.description {
        width: 90%;
        margin: 0 auto 45px; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform p.button {
        margin: 13px auto 46px; }
      body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform .alphanate-m3-first-image {
        position: absolute;
        z-index: 200;
        width: 270px;
        left: 0;
        right: 0; }
    body.alphanate.section-0 #main-content .alphanate-m4-module {
      position: initial;
      margin-top: 2340px; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform section {
        width: 320px;
        height: 1498px;
        background-position: 100% 100% !important;
        padding-bottom: 26px; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform h3 {
        padding: 52px 0 26px; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform p.button {
        margin: 13px auto 46px; }
      body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform .row-images .image-column {
        width: 100%; }
    body.alphanate.section-0 #main-content .alphanate-m5-module.alphanate-m5-module-1 {
      margin-top: -20px; }
      body.alphanate.section-0 #main-content .alphanate-m5-module.alphanate-m5-module-1 .bcs-longform section {
        background-size: initial !important; }
      body.alphanate.section-0 #main-content .alphanate-m5-module.alphanate-m5-module-1 .bcs-longform .info-container {
        padding-top: 45px; }
    body.alphanate.section-0 #main-content .alphanate-m5-module h3 {
      width: 90%;
      padding: 40px 0 45px; }
    body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform section {
      width: 320px; }
    body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column a span {
      line-height: 152px;
      font-size: 15px; }
    body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button {
      margin-bottom: 40px; }
      body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button span {
        display: block;
        margin: 0 auto 26px; }
      body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .button a {
        display: block;
        margin-bottom: 26px; }
    body.alphanate.section-0 .columns-1#main-content .portlet-layout-bottom .inside-template-margin h5 {
      margin: 0 0 5px 0; }
    body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.left, body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single.right {
      width: 100%;
      margin-right: 0; }
    body.alphanate .columns-1 .insidepage #blog-list .blog-entries .entry-row .entry-single .blog-entry-box .entry-image {
      height: 250px; }
    body.alphanate .columns-1 table tr th {
      font-size: 14px;
      padding: 5px; }
    body.alphanate .columns-1 table tr td {
      font-size: 13px;
      padding: 5px; }
    body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title span.text-box {
      margin: 50px 40px 0 40px;
      font-size: 24px; }
    body.alphanate form#_com_grifols_bcs_search_web_portlet_SearchPortlet_search .resultSearch {
      position: relative;
      bottom: 0;
      margin-top: 10px; }
    body.alphanate #contact-form form fieldset .has-error {
      background-position-x: 100%; }
    body.alphanate #contact-form form fieldset .input-select-wrapper.has-error {
      background-position-y: 73%; }
    body.alphanate #contact-form form fieldset select.error-field {
      width: 90.6%; }
    body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .has-error, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .has-error, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .has-error {
      background-position-y: 71%; }
    body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .captcha, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .captcha, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .captcha {
      float: none;
      width: 100%; }
    body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field label.control-label, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field label.control-label, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field label.control-label {
      width: 100%; }
    body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .form-control, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .form-control, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .form-control {
      margin-bottom: 19px; }
      body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .form-control.error-field, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .form-control.error-field, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .form-control.error-field {
        width: 100%; }
    body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container.error, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container.error, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container.error {
      box-sizing: content-box; }
      body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container.error .checkbox-label, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container.error label, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container.error .checkbox-label, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container.error label, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container.error .checkbox-label, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container.error label {
        padding-left: 1%;
        color: #FF0000; }
    body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .checkbox-container .error-field, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .checkbox-container .error-field, body.alphanate #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .checkbox-container .error-field {
      width: 13%; }
    body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form select {
      margin-bottom: 9px; }
    body.alphanate #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .input-checkbox-wrapper input.field {
      width: 13%; }
    body.alphanate.patients #content div[class*="AlphanateRegisterFormPortlet"] #contact-form {
      width: 100%; }
      body.alphanate.patients #content div[class*="AlphanateRegisterFormPortlet"] #contact-form form .has-error {
        background-position: 97.5% 71%; }
      body.alphanate.patients #content div[class*="AlphanateRegisterFormPortlet"] #contact-form form .input-checkbox-wrapper input.field {
        width: 13%; }
      body.alphanate.patients #content div[class*="AlphanateRegisterFormPortlet"] #contact-form form .checkbox-container.error label {
        padding-left: 2%; } }

@media only screen and (max-width: 587px) {
  body.alphanate.hcp #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title .text-container span.text-box {
    margin: 15% 39px 0 20px !important; }
  body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .has-error, body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .has-error, body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .has-error {
    width: 106%;
    padding-right: 20px;
    background-position-x: 94%; }
    body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .has-error select.error-field, body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .has-error select.error-field, body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .has-error select.error-field {
      width: 92%; }
  body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #contact-form form .captcha-field .form-control.error-field, body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet .calculator-cost-form form .captcha-field .form-control.error-field, body.alphanate.hcp #content #portlet_com_grifols_bcs_entities_alphanatehcpreg_web_AlphanateHCPRegisterPortlet #bcs-register-form form .captcha-field .form-control.error-field {
    width: 88%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select span.aui-field-element {
    width: 53%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select select {
    width: 99%; }
    body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select select.aui-form-validator-error {
      width: 97%; } }

@media only screen and (max-width: 533px) {
  body.alphanate.hcp .img-right-40 .inside-template-margin .intopictext .pictextdiv {
    float: none;
    padding-top: 0; } }

@media only screen and (max-width: 500px) {
  body.alphanate .columns-1 insidepage .blog-entry.full ul, body.alphanate .columns-1 insidepage .blog-entry.full ol {
    width: 100%; }
  body.alphanate .columns-1 table tr th {
    font-size: 10px;
    padding: 2px;
    height: 16px; }
    body.alphanate .columns-1 table tr th span {
      font-size: 8px; }
  body.alphanate .columns-1 table tr td {
    font-size: 9px;
    padding: 2px; }
  body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title span.text-box {
    font-size: 22px; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select label.aui-field-label-inline-label,
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text label.aui-field-label-inline-label,
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-content-label label.aui-field-label-inline-label {
    width: 100%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text.noLabel {
    width: 97%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text span.aui-field-element {
    width: 96%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-text input.aui-field-input-text.aui-form-validator-error {
    width: 92%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select span.aui-field-element {
    width: 100%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select label.aui-field-label-inline-label {
    width: 100%; }
  body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select select {
    width: 100%; }
    body.alphanate.hcp .calculator-cost-form fieldset span.aui-field-select select.aui-form-validator-error {
      width: 97%; }
  body.alphanate.hcp .calculator-cost-form fieldset .aui-form-validator-error-container.aui-field-text .aui-field-element,
  body.alphanate.hcp .calculator-cost-form fieldset .aui-form-validator-error-container.aui-field-select .aui-field-element {
    width: 95%; }
  body.alphanate.hcp .calculator-cost-form fieldset table tr td.partial-total {
    font-size: 10px; }
  body.alphanate.hcp .calculator-cost-form fieldset table tr.total-table td {
    font-size: 11px; } }

@media only screen and (max-width: 350px) {
  body.alphanate.hcp #main-content #content .larger-span-banner.portlet-journal-content.alphanate-m6-module .journal-content-article .banner-title-span .banner section.banner-title span.text-box {
    margin: 6% 0 0 20px !important; }
  body.alphanate.hcp .calculator-cost-form fieldset table tr td.partial-total {
    font-size: 10px; }
  body.alphanate.hcp .calculator-cost-form fieldset table tr.total-table td {
    font-size: 11px; }
  body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section, body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section, body.alphanate.section-0 #main-content .alphanate-m4-module .bcs-longform section, body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform section {
    width: 100%; }
  body.alphanate.section-0 #main-content .bcs-longform .info-container,
  body.alphanate.section-0 #main-content .home-banner-title .journal-content-article .inside-template-margin section {
    width: 100%; }
  body.alphanate.section-0 #main-content .alphanate-m2-module .bcs-longform section .alphanate-m2-content p.text-lego {
    height: auto;
    width: 90%; }
  body.alphanate.section-0 #main-content .alphanate-m3-module .bcs-longform section p.text-content {
    font-size: 12px;
    margin: 0 auto; }
  body.alphanate.section-0 #main-content .alphanate-m3-module.alphanate-m3-module-mobile .bcs-longform section .info-container {
    height: 2340px; }
  body.alphanate.section-0 #main-content .alphanate-m4-module {
    margin-top: 2369px; }
  body.alphanate.section-0 #main-content .alphanate-m5-module .bcs-longform .info-container .row-images .image-column a span {
    line-height: 127px;
    font-size: 12px; }
  body.alphanate .columns-1 table tr th {
    font-size: 9px; }
    body.alphanate .columns-1 table tr th span {
      font-size: 7px; }
  body.alphanate .columns-1 table tr td {
    font-size: 8px; }
  body.alphanate #content .portlet-journal-content .journal-content-article .banner-title-span .banner section.banner-title span.text-box {
    font-size: 18px !important; } }

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