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

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

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

/* @include fullFont(ArialRoundedMT); */
body.clotting {
  /* Grey bar */
  /* Page menu */
  /* Footer and Sub-footer */
  /*Navigation bar */
  /* Other colored sections */
  /************************************* MODAL COOKIES *************************************/
  /************************************* ONE TRUST *************************************/ }
  body.clotting #pheader .pheader-menu.underlined li:hover {
    border-bottom: 3px solid #512878;
    color: #512878; }
  body.clotting #pheader .pheader-menu.underlined li a:hover, body.clotting #pheader .pheader-menu.underlined li:hover a {
    color: #512878; }
  body.clotting #pheader .pheader-menu.underlined li.act, body.clotting #pheader .pheader-menu.underlined li.act:hover {
    border-bottom: 3px solid #b172e7; }
  body.clotting #pheader .pheader-menu.underlined li.act span {
    color: #b172e7; }
  body.clotting #pheader .pheader-global li:hover a {
    color: #512878; }
  body.clotting #pheader .pheader-global li.prescribing-information-link:hover a {
    color: #fff; }
  body.clotting #pheader .pheader-global li.important-safety-link:hover {
    color: #512878 !important; }
  body.clotting #header-menu {
    background-color: #512878; }
    body.clotting #header-menu ul.menu-screen ul {
      color: #512878;
      padding-left: 0; }
      body.clotting #header-menu ul.menu-screen ul li a {
        color: #512878; }
    body.clotting #header-menu ul.menu-screen li.lvl1:hover a {
      color: #b172e7; }
    body.clotting #header-menu ul.menu-screen li.act a.lvl1-link {
      background: #b172e7; }
    body.clotting #header-menu ul.menu-screen li a:hover {
      color: #512878; }
    body.clotting #header-menu ul.menu-screen li.lvl1 a:hover {
      color: #b172e7; }
    body.clotting #header-menu ul.menu-screen li.act.lvl1:hover a.lvl1-link {
      color: #fff; }
    body.clotting #header-menu ul.menu-movil {
      background: #512878; }
      body.clotting #header-menu ul.menu-movil li ul li a {
        color: #512878; }
        body.clotting #header-menu ul.menu-movil li ul li a:hover {
          background: #b172e7; }
        body.clotting #header-menu ul.menu-movil li ul li a.act, body.clotting #header-menu ul.menu-movil li ul li a.act:hover {
          color: #512878 !important;
          background: #ccc; }
  body.clotting #pfooter {
    background: #b172e7; }
    body.clotting #pfooter ul li.footer-columns-8 > a {
      color: #512878; }
  body.clotting #footer-corporative a {
    color: #512878; }
  body.clotting #header-menu {
    background-color: #512878; }
  body.clotting .navbar-side ul li a {
    background-color: #512878;
    padding: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    margin-bottom: 0; }
    body.clotting .navbar-side ul li a span:hover {
      background-color: #ddd;
      color: #512878; }
  body.clotting .navbar-side ul li.active a, body.clotting .navbar-side ul li.active a.open {
    background-color: #b172e7; }
  body.clotting a.link-btn-blank:hover {
    color: #fff !important;
    border: 1px solid; }
  body.clotting .box-formatTBL {
    border-color: #b172e7; }
    body.clotting .box-formatTBL table.tbl th {
      background: #b172e7; }
    body.clotting .box-formatTBL table.tbl td {
      border-right-color: #b172e7; }
    body.clotting .box-formatTBL table.tbl tr {
      background: #b172e7; }
      body.clotting .box-formatTBL table.tbl tr.impar {
        background: none; }
  body.clotting .share-section {
    background: #b172e7; }
  @media only screen and (max-width: 1023px) {
    body.clotting #pheader .pheader-global li.prescribing-information-link:hover a, body.clotting #pheader .pheader-global li.important-safety-link:hover {
      color: #333 !important;
      background: none; }
    body.clotting #pfooter .container ul li:hover {
      background: #b172e7; }
      body.clotting #pfooter .container ul li:hover a {
        color: #fff; } }
  body.clotting #cookie-warning {
    background: #b172e7; }
    body.clotting #cookie-warning .container .btnHolder input.btnDownload {
      background: #b172e7;
      border: 1px solid #b172e7;
      width: auto;
      height: auto;
      line-height: normal; }
      body.clotting #cookie-warning .container .btnHolder input.btnDownload:hover {
        background: #512878; }
  body.clotting #cookie-intro-modal .modal-dialog-content a, body.clotting #cookie-settings-modal .modal-dialog-content a, body.clotting #modal-popup .modal-dialog-content a {
    color: #b172e7; }
    body.clotting #cookie-intro-modal .modal-dialog-content a:hover, body.clotting #cookie-settings-modal .modal-dialog-content a:hover, body.clotting #modal-popup .modal-dialog-content a:hover {
      color: #512878; }
  body.clotting #cookie-intro-modal .button-section a, body.clotting #cookie-settings-modal .button-section a, body.clotting #modal-popup .button-section a {
    background: #512878;
    color: #fff; }
    body.clotting #cookie-intro-modal .button-section a:hover, body.clotting #cookie-settings-modal .button-section a:hover, body.clotting #modal-popup .button-section a:hover {
      background-color: #b172e7;
      color: #fff; }
  body.clotting .bcs-cookie-detail-list .bcs-fold-menu {
    background-color: #512878; }
    body.clotting .bcs-cookie-detail-list .bcs-fold-menu:hover {
      background-color: #b172e7; }
  body.clotting .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu {
    background-color: #b172e7; }
    body.clotting .bcs-cookie-detail-list .bcs-fold-opened .bcs-fold-menu:hover {
      background-color: #512878; }
  body.clotting #onetrust-consent-sdk #onetrust-pc-sdk button,
  body.clotting #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.clotting #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button {
    background-color: #512878;
    border: 0;
    outline: 0; }
    body.clotting #onetrust-consent-sdk #onetrust-pc-sdk button:hover,
    body.clotting #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.clotting #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container button:hover {
      background-color: #b172e7; }
  body.clotting #onetrust-consent-sdk #onetrust-pc-sdk button.ot-host-box {
    background-color: #512878 !important; }
  body.clotting #onetrust-consent-sdk #onetrust-banner-sdk p a[href], body.clotting #onetrust-consent-sdk #onetrust-pc-sdk p a[href] {
    color: #b172e7;
    outline: 0;
    text-decoration: underline; }
    body.clotting #onetrust-consent-sdk #onetrust-banner-sdk p a[href]:hover, body.clotting #onetrust-consent-sdk #onetrust-pc-sdk p a[href]:hover {
      color: #512878; }
  body.clotting #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button {
    color: #b172e7; }
    body.clotting #onetrust-consent-sdk #onetrust-pc-sdk .ot-hlst-cntr button:hover {
      color: #512878; }
  body.clotting #onetrust-consent-sdk button.ot-host-box {
    background-color: #512878 !important; }
  body.clotting #onetrust-consent-sdk .ot-always-active {
    color: dimgray; }
  body.clotting #onetrust-consent-sdk .ot-switch {
    height: 24px; }
    body.clotting #onetrust-consent-sdk .ot-switch .ot-switch-nob {
      background: white;
      border-color: #c4c4c4; }
      body.clotting #onetrust-consent-sdk .ot-switch .ot-switch-nob:before {
        background-color: #ababab;
        border-color: #ababab;
        height: 20px;
        left: 1px;
        width: 20px; }
  body.clotting #onetrust-consent-sdk .ot-tgl input:focus + .ot-switch {
    outline: none; }
  body.clotting #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
    background-color: #008537;
    border-color: #008537; }
    body.clotting #onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
      background-color: white;
      border-color: white; }
  body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 p {
    color: #7a7a7a; }
  body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h3#cookie-policy-title {
    color: #7a7a7a; }
  body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2 h4 {
    color: #7a7a7a; }
  body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead {
    border-color: #7a7a7a; }
  body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
    border-color: #7a7a7a; }
  body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
    background-color: #b172e7;
    color: #ffffff; }
  body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td, body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td a, body.clotting #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td span {
    color: #7a7a7a; }
  body.clotting .layout-icons {
    display: none; }
  body.clotting #header-product {
    min-height: auto; }
    body.clotting #header-product .site-home {
      overflow: hidden; }
      @supports (-webkit-touch-callout: none) {
        body.clotting #header-product .site-home {
          /* CSS specific to iOS devices */
          display: flex; } }
      body.clotting #header-product .site-home img {
        padding: 10px 0; }
        .safari body.clotting #header-product .site-home img {
          margin-bottom: 5px; }
  body.clotting #header-menu ul.menu-screen li.lvl1 a {
    font-family: HelveticaBold, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 11px; }
    body.clotting #header-menu ul.menu-screen li.lvl1 a:hover {
      color: #ffffff;
      background-color: #b172e7; }
  body.clotting sup, body.clotting sub {
    vertical-align: baseline;
    position: relative;
    top: -0.7em;
    font-size: 60%; }
  body.clotting #page .banner-home-mobile {
    display: none; }
  body.clotting #page .portlet-layout {
    margin-top: 0; }
    .safari body.clotting #page .portlet-layout {
      margin-bottom: 0; }
  body.clotting #page img {
    max-width: 970px; }
  body.clotting #page h1 {
    font-family: ArialRoundedMT, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 28px;
    font-weight: bold;
    color: #f15a24;
    margin: 11px auto 3px; }
    .firefox body.clotting #page h1 {
      margin: 16.5px auto 3px; }
  .ios body.clotting #page div[data-analytics-asset-title*="page-not-found"] h1 {
    margin-top: 11px; }
  body.clotting #page h2 {
    font-family: ArialRoundedMT, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 28px;
    font-weight: bold;
    color: #f15a24;
    margin: 11px auto 3px; }
  body.clotting #page p {
    font-family: HelveticaRegular, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #7a7a7a;
    font-size: 14px;
    line-height: 18px; }
    body.clotting #page p strong {
      font-family: HelveticaBold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal; }
    body.clotting #page p.link {
      margin: -5px auto 1em; }
    body.clotting #page p.link + p {
      margin-top: -3px; }
  body.clotting #page .destacado p {
    font-size: 16px;
    line-height: 19px; }
  body.clotting #page a {
    font-family: HelveticaRegular, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #512878;
    font-size: 14px;
    text-decoration: underline; }
  body.clotting #page .callout {
    margin: 25px auto 30px; }
    body.clotting #page .callout p, body.clotting #page .callout a {
      font-family: HelveticaBold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      color: #512878;
      font-size: 16px;
      font-weight: bold; }
  body.clotting #page .pictext .pictext-section {
    overflow: hidden;
    position: relative; }
    body.clotting #page .pictext .pictext-section .img-left {
      position: absolute;
      right: 638px;
      margin-top: 4px; }
    body.clotting #page .pictext .pictext-section .pictextdiv {
      width: 638px;
      float: right;
      padding-bottom: 40px; }
  body.clotting #page .diff-image-mobile .pictext .pictext-section .pictextdiv .img-mobile img {
    display: none; }
  body.clotting #page .portlet-layout.portlet-layout-bottom {
    max-width: 970px;
    display: block; }
    body.clotting #page .portlet-layout.portlet-layout-bottom p {
      font-family: HelveticaBold, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      font-size: 11px;
      color: #7a7a7a;
      margin-bottom: 0; }
    body.clotting #page .portlet-layout.portlet-layout-bottom ol {
      margin: 0; }
      body.clotting #page .portlet-layout.portlet-layout-bottom ol li {
        font-family: HelveticaRegular, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        padding: 0;
        font-size: 11px;
        color: #7a7a7a;
        list-style-position: inside; }
  body.clotting.section-1 #page h1 {
    margin: 11px auto 3px; }
  body.clotting.section-1 #page .portlet-layout {
    margin-bottom: 25.5px; }
  body.clotting #pfooter {
    background-color: #512878; }
    body.clotting #pfooter ul li.footer-columns-8 {
      width: 10%; }
      body.clotting #pfooter ul li.footer-columns-8 > a {
        font-family: HelveticaBold, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #ffffff; }
  body.clotting #footer-corporative .vcard p {
    font-family: HelveticaRegular, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    color: #7a7a7a; }
  body.clotting #footer-corporative a {
    font-family: HelveticaRegular, Arial, sans-serif;
    font-weight: normal;
    font-style: normal; }
  body.clotting .country {
    padding-right: 13px;
    font-weight: bold;
    color: #999 !important; }
  body.clotting #main-content .portlet-layout {
    width: 970px; }
  body.clotting .clearfix:before, body.clotting .clearfix:after {
    content: " ";
    display: table; }

@media only screen and (max-width: 1023px) {
  body.clotting #header-menu ul.menu-movil li .ctd {
    top: 50px; }
    body.clotting #header-menu ul.menu-movil li .ctd ul {
      background-color: #512878; }
      body.clotting #header-menu ul.menu-movil li .ctd ul li a {
        color: #ffffff !important;
        text-align: center; }
        body.clotting #header-menu ul.menu-movil li .ctd ul li a:hover {
          color: #ffffff !important; }
  body.clotting #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link i {
    width: 25px;
    height: 26px;
    margin: 6px auto; }
  body.clotting #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link:hover, body.clotting #header-menu ul.menu-movil li.menu-lvl1 a.menu-lvl1-link.act {
    background-color: #b172e7; }
  body.clotting #header-menu ul.menu-movil li#menu-content {
    width: 100%; }
    body.clotting #header-menu ul.menu-movil li#menu-content > a i {
      background: transparent url("/o/bcs2-theme/images/color_schemes/alphanate/_icon_menu_white.png") 0 0 no-repeat; }
    body.clotting #header-menu ul.menu-movil li#menu-content > a:hover i, body.clotting #header-menu ul.menu-movil li#menu-content > a.act i {
      background: transparent url("/o/bcs2-theme/images/color_schemes/alphanate/_icon_menu_grey.png") 0 0 no-repeat; }
  body.clotting #pheader .pheader-global {
    height: auto; }
  body.clotting #page img {
    max-width: 100%; }
  body.clotting #page p.link {
    margin: -11px auto 1em; }
  body.clotting #page .callout {
    margin: -2px auto -4px; }
    body.clotting #page .callout.callout-about {
      margin: 10px auto 20px; }
  body.clotting #page .pictext .pictext-section .img-left {
    position: static;
    right: 0;
    display: block;
    margin: 0 auto 0;
    float: none;
    padding: 0; }
  body.clotting #page .pictext .pictext-section .pictextdiv {
    float: none;
    width: 100%;
    margin: 9px auto 4px;
    padding: 0; }
  body.clotting #page .diff-image-mobile .pictext .pictext-section .img-left {
    display: none; }
  body.clotting #page .diff-image-mobile .pictext .pictext-section .pictextdiv {
    margin: 0 0 -7px; }
    body.clotting #page .diff-image-mobile .pictext .pictext-section .pictextdiv .img-mobile img {
      display: block;
      margin: 0 auto 15px; }
  body.clotting.section-1 #page .portlet-layout {
    margin: 0; }
  body.clotting.section-2 #content h1 {
    margin: 11px auto 3px; } }

@media only screen and (max-width: 767px) {
  body.clotting #page .banner-home-desktop {
    display: none; }
  body.clotting #page .banner-home-mobile {
    display: block; }
    body.clotting #page .banner-home-mobile .picture-text-template img {
      display: block;
      margin: 0 auto; }
  body.clotting #page h1 {
    font-size: 18px;
    margin: 9px auto 6px;
    line-height: 22px; }
  body.clotting #page h2 {
    font-size: 18px;
    margin: 0px auto 6px;
    line-height: 22px; }
  body.clotting #page p {
    font-size: 12px; }
  body.clotting #page .destacado p {
    font-size: 14px; }
  body.clotting #main-content .portlet-layout {
    margin-bottom: 0; }
  body.clotting.section-1 #page h1 {
    margin: 9px auto 6px; } }

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