.two-column.login {
  margin-top: 25px;
  overflow: hidden;
  padding: 0 25px; }
  .two-column.login a {
    text-decoration: none; }
  .two-column.login .create, .two-column.login .signIn, .two-column.login .resetPw, .two-column.login .changePw, .two-column.login .learning-modules {
    float: left;
    margin-right: 20px;
    font-family: 'helvetica neue', arial, sans-serif; }
    @media screen and (max-width: 999px) {
      .two-column.login .create, .two-column.login .signIn, .two-column.login .resetPw, .two-column.login .changePw, .two-column.login .learning-modules {
        width: 48%; } }
    @media screen and (max-width: 640px) {
      .two-column.login .create, .two-column.login .signIn, .two-column.login .resetPw, .two-column.login .changePw, .two-column.login .learning-modules {
        width: 100%; } }
    .two-column.login .create .title, .two-column.login .signIn .title, .two-column.login .resetPw .title, .two-column.login .changePw .title, .two-column.login .learning-modules .title {
      background-color: #205fab;
      padding: 25px;
      border-radius: 5px 5px 0px 0px;
      -moz-border-radius: 5px 5px 0px 0px;
      -webkit-border-radius: 5px 5px 0px 0px;
      border: 1px solid #205fab; }
      .two-column.login .create .title h3, .two-column.login .signIn .title h3, .two-column.login .resetPw .title h3, .two-column.login .changePw .title h3, .two-column.login .learning-modules .title h3 {
        color: #FFFFFF;
        font-weight: bold;
        font-size: 18px; }
    .two-column.login .create .body, .two-column.login .signIn .body, .two-column.login .resetPw .body, .two-column.login .changePw .body, .two-column.login .learning-modules .body {
      background-color: #e8f1fa;
      padding: 25px;
      border-radius: 0px 0px 5px 5px;
      -moz-border-radius: 0px 0px 5px 5px;
      -webkit-border-radius: 0px 0px 5px 5px;
      border: 1px solid #e8f1fa; }
      .two-column.login .create .body .error-msg, .two-column.login .signIn .body .error-msg, .two-column.login .resetPw .body .error-msg, .two-column.login .changePw .body .error-msg, .two-column.login .learning-modules .body .error-msg {
        margin-bottom: 20px;
        color: red;
        font-weight: bold; }
        .two-column.login .create .body .error-msg:not(:empty), .two-column.login .signIn .body .error-msg:not(:empty), .two-column.login .resetPw .body .error-msg:not(:empty), .two-column.login .changePw .body .error-msg:not(:empty), .two-column.login .learning-modules .body .error-msg:not(:empty) {
          display: inline-block; }
      .two-column.login .create .body .error-msg--new, .two-column.login .create .body .error-msg--confirm, .two-column.login .signIn .body .error-msg--new, .two-column.login .signIn .body .error-msg--confirm, .two-column.login .resetPw .body .error-msg--new, .two-column.login .resetPw .body .error-msg--confirm, .two-column.login .changePw .body .error-msg--new, .two-column.login .changePw .body .error-msg--confirm, .two-column.login .learning-modules .body .error-msg--new, .two-column.login .learning-modules .body .error-msg--confirm {
        margin-left: 5px; }
      .two-column.login .create .body input[type="text"], .two-column.login .create .body input[type="password"], .two-column.login .signIn .body input[type="text"], .two-column.login .signIn .body input[type="password"], .two-column.login .resetPw .body input[type="text"], .two-column.login .resetPw .body input[type="password"], .two-column.login .changePw .body input[type="text"], .two-column.login .changePw .body input[type="password"], .two-column.login .learning-modules .body input[type="text"], .two-column.login .learning-modules .body input[type="password"] {
        margin-top: 5px;
        margin-bottom: 20px; }
      .two-column.login .create .body input[type="checkbox"], .two-column.login .signIn .body input[type="checkbox"], .two-column.login .resetPw .body input[type="checkbox"], .two-column.login .changePw .body input[type="checkbox"], .two-column.login .learning-modules .body input[type="checkbox"] {
        margin-right: 5px; }
      .two-column.login .create .body .btn, .two-column.login .signIn .body .btn, .two-column.login .resetPw .body .btn, .two-column.login .changePw .body .btn, .two-column.login .learning-modules .body .btn {
        display: inline-block;
        margin-top: 20px;
        border: 1px solid #3597fe;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        padding: 8px 25px;
        color: #FFFFFF;
        font-weight: bold;
        background: #3597fe;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1OTdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzdjZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3597fe), color-stop(100%, #2c7cd7));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #3597fe 0%, #2c7cd7 100%);
        /* W3C */ }
      .two-column.login .create .body label, .two-column.login .signIn .body label, .two-column.login .resetPw .body label, .two-column.login .changePw .body label, .two-column.login .learning-modules .body label {
        font-weight: bold; }
  .two-column.login .create {
    margin-bottom: 20px; }
  .two-column.login .resetPw h3, .two-column.login .changePw h3 {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px; }
  .two-column.login .resetPw .body, .two-column.login .changePw .body {
    background-color: #FFFFFF;
    border: none;
    padding: 0;
    padding-top: 25px; }
    .two-column.login .resetPw .body input[type="text"], .two-column.login .changePw .body input[type="text"] {
      width: 250px; }
    .two-column.login .resetPw .body .btn, .two-column.login .changePw .body .btn {
      display: block;
      margin-top: 0; }

.lt-ie10 .create .body .btn, .lt-ie10 .signIn .body .btn {
  filter: none !important; }

.lt-ie9 .create .body .btn, .lt-ie9 .signIn .body .btn, .lt-ie9 .resetPw .body .btn, .lt-ie9 .changePw .body .btn {
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3597fe', endColorstr='#2c7cd7',GradientType=0 ) !important;
  /* IE6-8 */ }

.bayer-extranet .scfForm {
  margin-top: 25px; }
  .bayer-extranet .scfForm .scfTitleBorder {
    display: none; }
  .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet {
    border: none;
    width: 43%;
    float: left;
    padding: 0; }
    @media screen and (max-width: 519px) {
      .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet {
        width: 100%;
        margin-bottom: 20px; } }
    .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionLegend {
      color: #FFFFFF;
      font-weight: bold;
      font-size: 18px;
      font-family: 'helvetica neue', arial, sans-serif;
      background-color: #205fab;
      padding: 25px;
      border-radius: 5px 5px 0px 0px;
      -moz-border-radius: 5px 5px 0px 0px;
      -webkit-border-radius: 5px 5px 0px 0px;
      border: 1px solid #205fab;
      width: 100%;
      margin: 0; }
    .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent {
      padding: 25px;
      border-radius: 0px 0px 5px 5px;
      -moz-border-radius: 0px 0px 5px 5px;
      -webkit-border-radius: 0px 0px 5px 5px;
      border: 1px solid #e8f1fa;
      background-color: #e8f1fa; }
      .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDropListBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfEmailBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfMultipleLineTextBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfSingleLineTextBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfPasswordBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfNumberBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDatePickerBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDateBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfRadioButtonListBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfListBoxBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCheckBoxListBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfFileUploadBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDateSelectorBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCreditCardBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfConfirmPasswordBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCaptchaBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfTelephoneBorder, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfSmsTelephoneBorder {
        display: inline-block; }
      .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDropListLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfEmailLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfMultipleLineTextLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfSingleLineTextLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfPasswordLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfNumberLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDatePickerLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDateLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfRadioButtonListLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCheckBoxListLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfListBoxLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfFileUploadLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDateSelectorLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCreditCardLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfConfirmPasswordLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCaptchaLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfTelephoneLabel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfSmsTelephoneLabel {
        width: auto;
        font-weight: bold;
        font-family: 'helvetica neue', arial, sans-serif; }
      .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfEmailGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfMultipleLineGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfSingleLineGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfPasswordGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfNumberGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDatePickerGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDateGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfRadioButtonListGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCheckBoxListGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfFileUploadGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDateSelectorGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCreditCardGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfConfirmPasswordGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfCaptchaGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfTelephoneGeneralPanel, .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfSmsTelephoneGeneralPanel {
        width: 100%;
        clear: both; }
      .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDroplistBorder {
        clear: both;
        margin: 5px 0; }
        .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDroplistBorder .scfDropListGeneralPanel {
          width: 100%;
          margin-bottom: 5px;
          border: 1px solid #AAAAAA; }
        .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfDroplistBorder select {
          padding: 2px 0; }
      .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .scfSectionContent .scfRequired {
        float: none;
        color: #0099ff; }
    .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .exactTargetOptIn {
      margin-top: 15px; }
      .bayer-extranet .scfForm fieldset.scfSectionBorderAsFieldSet .exactTargetOptIn input[type="checkbox"] {
        margin-right: 5px; }
  .bayer-extranet .scfForm .scfSubmitButtonBorder {
    clear: both;
    margin: 0 30px; }
    .bayer-extranet .scfForm .scfSubmitButtonBorder input[type="submit"] {
      display: inline-block;
      margin-top: 20px;
      border: 1px solid #3597fe;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      padding: 8px 25px;
      color: #FFFFFF;
      font-weight: bold;
      background: #3597fe;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1OTdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzdjZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3597fe), color-stop(100%, #2c7cd7));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #3597fe 0%, #2c7cd7 100%);
      /* W3C */ }
  .bayer-extranet .scfForm .scfCaptchaLabel {
    display: none; }
  .bayer-extranet .scfForm .scfCaptchTop {
    width: 100%; }
    .bayer-extranet .scfForm .scfCaptchTop .scfCaptchaGeneralPanel div table {
      margin-top: 0; }
      .bayer-extranet .scfForm .scfCaptchTop .scfCaptchaGeneralPanel div table td div {
        background-color: transparent !important; }
  .bayer-extranet .scfForm .scfCaptchaLabelText {
    width: auto;
    float: left;
    font-weight: bold;
    font-family: 'helvetica neue', arial, sans-serif; }
  .bayer-extranet .scfForm .scfCaptchaLimitGeneralPanel {
    width: 100%; }
    .bayer-extranet .scfForm .scfCaptchaLimitGeneralPanel .scfCaptchStrongTextPanel {
      width: 100%; }

.lt-ie10 .bayer-extranet .scfForm .scfSubmitButtonBorder input[type="submit"] {
  filter: none !important; }

.lt-ie9 .bayer-extranet .scfForm .scfSubmitButtonBorder input[type="submit"] {
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3597fe', endColorstr='#2c7cd7',GradientType=0 ) !important;
  /* IE6-8 */ }

.productResourcesGrid_container {
  margin-top: 20px; }

.productResourcesGrid {
  table-layout: auto !important; }
  .productResourcesGrid tr td {
    border-right: 1px solid #badaff; }
    .productResourcesGrid tr td .product--info {
      display: block;
      overflow: hidden; }
    .productResourcesGrid tr td .product--image {
      width: 35px;
      margin-right: 5px;
      float: left; }
    .productResourcesGrid tr td .product--link {
      float: left;
      margin-top: 10px;
      width: 45%;
      font-size: 16px; }
      .productResourcesGrid tr td .product--link.photos {
        margin-right: 20px; }
      .productResourcesGrid tr td .product--link img {
        margin-right: 5px;
        vertical-align: top;
        float: left; }
      .productResourcesGrid tr td .product--link a {
        text-decoration: none; }
    .productResourcesGrid tr td .fancybox-content {
      display: block !important; }
      .productResourcesGrid tr td .fancybox-content .restrictions {
        display: block; }
        .productResourcesGrid tr td .fancybox-content .restrictions:hover {
          cursor: pointer; }
      .productResourcesGrid tr td .fancybox-content .product-restrictions {
        display: none; }

.fancybox-inner .fancyB {
  display: block !important; }
  .fancybox-inner .fancyB h3 {
    font-weight: bold;
    text-transform: uppercase; }

.fancybox-inner .fancybox-content {
  padding: 15px 5px; }
  .fancybox-inner .fancybox-content a.restrictions {
    pointer-events: none;
    cursor: default;
    padding: 15px 10px;
    margin: 20px 0;
    background-color: #d9e9ff;
    display: block;
    border: 1px solid #d9e9ff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; }
    .fancybox-inner .fancybox-content a.restrictions .see-restrictions-text {
      display: none; }
    .fancybox-inner .fancybox-content a.restrictions .product-restrictions {
      display: block; }

.ui-widget-content {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  .ui-widget-content a {
    color: #0099ff; }

.ui-widget-header.ui-state-default, .ui-widget-header {
  background: #205fab; }

.ui-iggrid .ui-iggrid-header, .ui-iggrid table th {
  padding: 15px; }

.ui-iggrid tr.ui-ig-altrecord {
  background-color: #FFFFFF; }

.ui-iggrid table tbody td {
  padding: 10px; }

.ui-iggrid tbody td, .ui-iggrid tbody th.ui-iggrid-rowselector-class, .ui-iggrid thead .ui-iggrid-editingcell, .ui-iggrid tfoot td {
  border-bottom: 1px solid #badaff; }

.ui-iggrid .ui-iggrid-table > tbody > tr > td.ui-iggrid-coldesc, .ui-iggrid .ui-iggrid-table > tbody > tr > td.ui-iggrid-colasc {
  border-bottom: 1px solid #badaff;
  border-right: 1px solid #badaff; }

.ui-iggrid .ui-iggrid-tablebody > tr > td:first-child, .ui-iggrid .ui-iggrid-table > tbody > tr > td:first-child, .ui-iggrid thead .ui-iggrid-editingcell:first-child, .ui-iggrid .ui-iggrid-addrow + .ui-iggrid-activerow td:first-child, .ui-iggrid th.ui-iggrid-rowselector-class:first-child {
  border-left: 1px solid #badaff;
  min-width: 325px; }

.ui-iggrid .ui-iggrid-tablebody > tr > td:last-child, .ui-iggrid .ui-iggrid-table > tbody > tr > td:last-child, .ui-iggrid thead .ui-iggrid-editingcell:last-child {
  border-right: 1px solid #badaff; }

.ui-iggrid td.ui-state-highlight {
  background-color: #f8fbff; }

.ui-iggrid td.ui-state-highlight.ui-state-hover + td, .ui-iggrid td.ui-state-highlight.ui-state-hover {
  background: #ccc; }

.bayer-extranet #learningModulesContainer.learning-modules {
  margin-top: 25px;
  font-family: 'helvetica neue', arial, sans-serif;
  width: 100%; }
  @media screen and (max-width: 519px) {
    .bayer-extranet #learningModulesContainer.learning-modules {
      width: 100%; } }
  .bayer-extranet #learningModulesContainer.learning-modules h1 {
    padding-bottom: 25px; }
  .bayer-extranet #learningModulesContainer.learning-modules .btn, .bayer-extranet #learningModulesContainer.learning-modules .viewModuleDetails {
    display: inline-block;
    margin-top: 20px;
    border: 1px solid #3597fe;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 8px 25px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    background: #3597fe;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1OTdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzdjZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3597fe), color-stop(100%, #2c7cd7));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3597fe 0%, #2c7cd7 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #3597fe 0%, #2c7cd7 100%);
    /* W3C */ }
  .bayer-extranet #learningModulesContainer.learning-modules a, .bayer-extranet #learningModulesContainer.learning-modules a:link, .bayer-extranet #learningModulesContainer.learning-modules a:visited, .bayer-extranet #learningModulesContainer.learning-modules a:hover {
    color: #0099ff; }
  .bayer-extranet #learningModulesContainer.learning-modules .moduleListHeader {
    font-size: 16px; }
  @media screen and (max-width: 768px) {
    .bayer-extranet #learningModulesContainer.learning-modules .moduleListTags {
      width: auto; } }
  .bayer-extranet #learningModulesContainer.learning-modules .moduleListTags a, .bayer-extranet #learningModulesContainer.learning-modules .startModuleButton {
    color: #0099ff !important;
    font-size: 1em; }
  @media screen and (max-width: 768px) {
    .bayer-extranet #learningModulesContainer.learning-modules .moduleListDesc {
      width: 100%; } }
  .bayer-extranet #learningModulesContainer.learning-modules .moduleInfo {
    background-color: #e8f1fa; }
    @media screen and (max-width: 768px) {
      .bayer-extranet #learningModulesContainer.learning-modules .moduleInfo {
        float: left;
        position: relative;
        margin-top: 15px !important;
        right: 0;
        top: 0; } }
    .bayer-extranet #learningModulesContainer.learning-modules .moduleInfo.started, .bayer-extranet #learningModulesContainer.learning-modules .moduleInfo.complete {
      border-left: none; }
  .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters {
    background-color: #205fab;
    border-radius: 5px 5px 0 0;
    border: 1px solid #205fab;
    font-size: 17px;
    position: relative;
    max-width: 980px; }
    .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusTitle {
      font-size: 1em;
      color: #FFFFFF;
      margin: 10px 0 0 10px; }
      @media screen and (max-width: 620px) {
        .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusTitle {
          margin-bottom: 25px; } }
    .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusIndicator-container {
      max-width: 384px;
      margin: 0 auto; }
      @media screen and (max-width: 768px) {
        .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusIndicator-container {
          display: inline; } }
      @media screen and (max-width: 620px) {
        .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusIndicator-container {
          clear: both;
          position: absolute;
          bottom: 0;
          left: 15%; } }
      @media screen and (max-width: 480px) {
        .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusIndicator-container {
          display: inline-block;
          clear: none;
          position: absolute;
          left: 2.5%; } }
      .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusIndicator-container .modStatusIndicator {
        width: auto;
        border: 1px solid transparent;
        border-radius: 0 0 5px 5px;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        margin-top: -1px;
        font-size: 16px; }
        @media screen and (max-width: 620px) {
          .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusIndicator-container .modStatusIndicator {
            border-radius: 5px 5px 0 0;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-top-right-radius: 5px;
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-topright: 5px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            margin-bottom: -1px; } }
        @media screen and (max-width: 480px) {
          .bayer-extranet #learningModulesContainer.learning-modules .modStatusWrapper .modulesFilters .modStatusIndicator-container .modStatusIndicator {
            padding: 3px;
            float: left;
            position: relative; } }
  .bayer-extranet #learningModulesContainer.learning-modules .moduleListItem {
    font-size: 1em; }
    .bayer-extranet #learningModulesContainer.learning-modules .moduleListItem .liModuleImg {
      float: none;
      margin-right: 0; }
      .bayer-extranet #learningModulesContainer.learning-modules .moduleListItem .liModuleImg img {
        float: left;
        margin-right: 10px; }

#learning-module .content-light.content-background .slide__content .btn-group {
  background-colo: #d7e6ea;
  background-color: rgba(215, 230, 234, 0.9); }

#learning-module .content-light.content-video .slide__content .btn-group {
  background-colo: #d7e6ea;
  background-color: rgba(215, 230, 234, 0.9); }

#learning-module .content-light .slide__content {
  background-colo: #d7e6ea;
  background-color: rgba(215, 230, 234, 0.9); }

#learning-module .slide--question .answer-image img {
  width: 100%;
  max-width: 600px; }

.lt-ie10 .btn, .lt-ie10 .viewModuleDetails {
  filter: none !important; }

.lt-ie9 .btn, .lt-ie9 .viewModuleDetails {
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3597fe', endColorstr='#2c7cd7',GradientType=0 ) !important;
  /* IE6-8 */ }

.lt-ie9 #learning-module .slide--question .answer-image img {
  width: 100%;
  max-width: none; }

.lt-ie9 #learning-module .content-right .slide__content .vertical-center {
  max-height: 93%; }

.maincontent .video-embed .video-item {
  width: 100%;
  position: relative; }

.maincontent .video-embed a.video-download {
  position: relative; }

ul .js-video-item .youtube_thumbnail {
  z-index: 1; }
  ul .js-video-item .youtube_thumbnail:before {
    display: none; }
  ul .js-video-item .youtube_thumbnail .play_arrow-wrapper {
    background-color: #0075cc;
    opacity: .75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    border-radius: 50%;
    width: 50px;
    height: 50px;
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px; }
    ul .js-video-item .youtube_thumbnail .play_arrow-wrapper .play_arrow {
      display: block;
      transition: opacity .25s ease-in-out;
      -moz-transition: opacity .25s ease-in-out;
      -webkit-transition: opacity .25s ease-in-out;
      position: absolute;
      font-size: 30px;
      color: #ffffff;
      left: 50%;
      top: 50%;
      margin-left: -10px;
      margin-top: -16px; }
