/*--------------- Icomoon ---------------*/

@font-face {
  font-family: 'q4icons';
  src:  url('https://d1azc1qln24ryf.cloudfront.net/50912/Q4Merck2016RD/q4icons.eot?mppei0');
  src:  url('https://d1azc1qln24ryf.cloudfront.net/50912/Q4Merck2016RD/q4icons.eot?mppei0#iefix') format('embedded-opentype'),
    url('https://d1azc1qln24ryf.cloudfront.net/50912/Q4Merck2016RD/q4icons.woff2?mppei0') format('woff2'),
    url('https://d1azc1qln24ryf.cloudfront.net/50912/Q4Merck2016RD/q4icons.ttf?mppei0') format('truetype'),
    url('https://d1azc1qln24ryf.cloudfront.net/50912/Q4Merck2016RD/q4icons.woff?mppei0') format('woff'),
    url('https://d1azc1qln24ryf.cloudfront.net/50912/Q4Merck2016RD/q4icons.svg?mppei0#q4icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=35024326-4878-4b91-bc05-90e61b3baf52");*/

@font-face{
    font-family:"DIN W01 Black Italic";
    src:url('../fonts/2017/973d086f-296a-4d74-8ac2-053d046e657e.eot?#iefix');
    src:url('../fonts/2017/973d086f-296a-4d74-8ac2-053d046e657e.eot?#iefix') format("eot"),url('../fonts/2017/c27280d9-cd6e-4ac9-915e-3dbcc8c280aa.woff2') format("woff2"),url('../fonts/2017/1650453a-faf9-4b41-88d0-0b924f8ec3e2.woff') format("woff"),url('../fonts/2017/62267c41-f9cf-4754-b558-d204f5411673.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Black";
    src:url('../fonts/2017/1649cdb9-9d1d-45c1-a4f4-f89ffd7f602f.eot?#iefix');
    src:url('../fonts/2017/1649cdb9-9d1d-45c1-a4f4-f89ffd7f602f.eot?#iefix') format("eot"),url('../fonts/2017/69a6a09d-674d-41dd-9a87-4137b47bc191.woff2') format("woff2"),url('../fonts/2017/82524774-35cd-4dd0-b03e-643e83eec686.woff') format("woff"),url('../fonts/2017/164b143e-b89d-4f66-86a0-705070a4cb17.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Bold";
    src:url('../fonts/2017/a94d5d16-cbe3-439e-b1a5-fbdfb180d789.eot?#iefix');
    src:url('../fonts/2017/a94d5d16-cbe3-439e-b1a5-fbdfb180d789.eot?#iefix') format("eot"),url('../fonts/2017/8beea44e-c2c9-4889-9123-13d0e8b8d1bc.woff2') format("woff2"),url('../fonts/2017/871e70ec-2f76-44c5-a2f1-77ee8cd0a5fe.woff') format("woff"),url('../fonts/2017/8fa83ec7-0734-49e5-b5ad-b13a41463328.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Bold Italic";
    src:url('../fonts/2017/31393c1c-3e18-4011-a98d-252b48422e6f.eot?#iefix');
    src:url('../fonts/2017/31393c1c-3e18-4011-a98d-252b48422e6f.eot?#iefix') format("eot"),url('../fonts/2017/4bfc9802-18e0-45f1-b221-721200906da1.woff2') format("woff2"),url('../fonts/2017/abff5174-3c28-4767-b3ba-8ec56b67064e.woff') format("woff"),url('../fonts/2017/f0b0175d-906e-433e-ab60-e60c0d0779f4.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Medium Italic";
    src:url('../fonts/2017/74a919d5-7a40-4a51-982e-bae87c827481.eot?#iefix');
    src:url('../fonts/2017/74a919d5-7a40-4a51-982e-bae87c827481.eot?#iefix') format("eot"),url('../fonts/2017/3fd43eae-744c-4368-b386-94088f2e669b.woff2') format("woff2"),url('../fonts/2017/07222620-b566-4e53-8361-960b63754371.woff') format("woff"),url('../fonts/2017/091b2fc7-228b-4f55-9b43-78bfe1c8fde4.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Italic";
    src:url('../fonts/2017/e72945c4-5029-4c68-859b-74bc6429ccd6.eot?#iefix');
    src:url('../fonts/2017/e72945c4-5029-4c68-859b-74bc6429ccd6.eot?#iefix') format("eot"),url('../fonts/2017/59fe4d12-8c74-457e-aa68-b9ad885f8f8f.woff2') format("woff2"),url('../fonts/2017/39432a06-ab95-4bf7-bbb6-cb84e51170e8.woff') format("woff"),url('../fonts/2017/e93afcb1-b4f4-4177-94ab-97c66a9bb9ee.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Medium";
    src:url('../fonts/2017/9f48a411-8295-4ad8-b97a-f4cc38cef43d.eot?#iefix');
    src:url('../fonts/2017/9f48a411-8295-4ad8-b97a-f4cc38cef43d.eot?#iefix') format("eot"),url('../fonts/2017/79949f65-d692-489f-bd6b-b62647297229.woff2') format("woff2"),url('../fonts/2017/b9597dec-1d68-488e-87e0-d7824cf36028.woff') format("woff"),url('../fonts/2017/964c9b01-5d07-4ef1-8b71-3b173b54fbcc.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Regular";
    src:url('../fonts/2017/a397c752-ee83-47cf-b8a8-b476511dd2c9.eot?#iefix');
    src:url('../fonts/2017/a397c752-ee83-47cf-b8a8-b476511dd2c9.eot?#iefix') format("eot"),url('../fonts/2017/53fb9c60-2054-4c31-9283-5562244b4935.woff2') format("woff2"),url('../fonts/2017/45831ca8-93bd-4808-aa5f-3c915944f727.woff') format("woff"),url('../fonts/2017/429a3e29-88da-4603-94ff-c1450c089c88.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Light Italic";
    src:url('../fonts/2017/60d165c5-73cd-45a1-8f89-28a2fd432339.eot?#iefix');
    src:url('../fonts/2017/60d165c5-73cd-45a1-8f89-28a2fd432339.eot?#iefix') format("eot"),url('../fonts/2017/732e3dc3-cffa-49de-9b4b-4cb9ae593525.woff2') format("woff2"),url('../fonts/2017/21d2896c-7c1f-4093-bb1f-e7975180b9b8.woff') format("woff"),url('../fonts/2017/aa0de6b1-5147-44f5-bc5f-666419393cb5.ttf') format("truetype");
}
@font-face{
    font-family:"DIN W01 Light";
    src:url('../fonts/2017/f2fdd2b7-b1c3-436b-9041-724c6a02057f.eot?#iefix');
    src:url('../fonts/2017/f2fdd2b7-b1c3-436b-9041-724c6a02057f.eot?#iefix') format("eot"),url('../fonts/2017/a5a426db-6dbd-4135-b607-371a197c38fa.woff2') format("woff2"),url('../fonts/2017/d6062c05-ec0a-4cd8-b859-20c330d2785f.woff') format("woff"),url('../fonts/2017/0a2435f1-0a73-40d5-a303-fc076009ab66.ttf') format("truetype");
}

[class^="q4i-"]:before, [class*=" q4i-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'q4icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.q4i-share-alt:before {
  content: "\e928";
}
.q4i-Merck_Icons_Discover-More:before {
  content: "\e929";
}
.q4i-Merck_Icons_Add-Calendar:before {
  content: "\e900";
}
.q4i-Merck_Icons_Contact:before {
  content: "\e901";
}
.q4i-Merck_Icons_Contact-22:before {
  content: "\e902";
}
.q4i-Merck_Icons_Document:before {
  content: "\e903";
}
.q4i-Merck_Icons_EmailAlert:before {
  content: "\e904";
}
.q4i-Merck_Icons_Event-News:before {
  content: "\e905";
}
.q4i-Merck_Icons_Excel:before {
  content: "\e906";
}
.q4i-Merck_Icons_FAQs:before {
  content: "\e907";
}
.q4i-Merck_Icons_Featured-Financials:before {
  content: "\e908";
}
.q4i-Merck_Icons_Featured-News:before {
  content: "\e909";
}
.q4i-Merck_Icons_Financial:before {
  content: "\e90a";
}
.q4i-Merck_Icons_Html:before {
  content: "\e90b";
}
.q4i-Merck_Icons_PDF:before {
  content: "\e90c";
}
.q4i-Merck_Icons_People1:before {
  content: "\e90d";
}
.q4i-Merck_Icons_People2:before {
  content: "\e90e";
}
.q4i-Merck_Icons_Pipeline:before {
  content: "\e90f";
}
.q4i-Merck_Icons_Presentation:before {
  content: "\e910";
}
.q4i-Merck_Icons_Stock:before {
  content: "\e911";
}
.q4i-Merck_Icons_Stockholder:before {
  content: "\e912";
}
.q4i-Merck_Icons_Table:before {
  content: "\e913";
}
.q4i-Merck_Icons_txt:before {
  content: "\e914";
}
.q4i-Merck_Icons_Webcast:before {
  content: "\e915";
}
.q4i-Merck_Icons_WhyInvest:before {
  content: "\e916";
}
.q4i-Merck_Icons_zip:before {
  content: "\e917";
}
.q4i-Merck_Icons-13:before {
  content: "\e918";
}
.q4i-circle:before {
  content: "\e919";
}
.q4i-block-logo:before {
  content: "\e91a";
}
.q4i-logo:before {
  content: "\e91b";
}
.q4i-download:before {
  content: "\e670";
}
.q4i-block-checkmark:before {
  content: "\e600";
}
.q4i-block-downchevron:before {
  content: "\e601";
}
.q4i-block-exit:before {
  content: "\e602";
}
.q4i-block-leftchevron:before {
  content: "\e603";
}
.q4i-block-minus:before {
  content: "\e604";
}
.q4i-block-plus:before {
  content: "\e605";
}
.q4i-block-rightchevron:before {
  content: "\e606";
}
.q4i-block-upchevron:before {
  content: "\e607";
}
.q4i-circle-leftchevron:before {
  content: "\e671";
}
.q4i-circle-rightchevron:before {
  content: "\e672";
}
.q4i-circle-upchevron:before {
  content: "\e673";
}
.q4i-circle-downchevron:before {
  content: "\e674";
}
.q4i-circle-alert:before {
  content: "\e608";
}
.q4i-circle-calendar:before {
  content: "\e609";
}
.q4i-circle-chair:before {
  content: "\e60a";
}
.q4i-circle-chat:before {
  content: "\e60b";
}
.q4i-circle-doc:before {
  content: "\e60c";
}
.q4i-circle-email:before {
  content: "\e60d";
}
.q4i-circle-expert:before {
  content: "\e60e";
}
.q4i-circle-facebook:before {
  content: "\e60f";
}
.q4i-circle-flickr:before {
  content: "\e610";
}
.q4i-circle-googleplus:before {
  content: "\e611";
}
.q4i-circle-html:before {
  content: "\e612";
}
.q4i-circle-independant:before {
  content: "\e613";
}
.q4i-circle-instagram:before {
  content: "\e614";
}
.q4i-circle-link:before {
  content: "\e615";
}
.q4i-circle-linkedIn:before {
  content: "\e616";
}
.q4i-circle-menu:before {
  content: "\e617";
}
.q4i-circle-minus:before {
  content: "\e618";
}
.q4i-circle-phone:before {
  content: "\e619";
}
.q4i-circle-pinterest:before {
  content: "\e61a";
}
.q4i-circle-plus:before {
  content: "\e61b";
}
.q4i-circle-print:before {
  content: "\e61c";
}
.q4i-circle-recording:before {
  content: "\e61d";
}
.q4i-circle-rss:before {
  content: "\e61e";
}
.q4i-circle-search:before {
  content: "\e61f";
}
.q4i-circle-share:before {
  content: "\e620";
}
.q4i-circle-twitter:before {
  content: "\e621";
}
.q4i-circle-video:before {
  content: "\e622";
}
.q4i-circle-youtube:before {
  content: "\e623";
}
.q4i-doc-calendar:before {
  content: "\e624";
}
.q4i-doc-chart:before {
  content: "\e625";
}
.q4i-doc-download:before {
  content: "\e626";
}
.q4i-doc-graph:before {
  content: "\e627";
}
.q4i-doc-html:before {
  content: "\e628";
}
.q4i-doc-link:before {
  content: "\e629";
}
.q4i-doc-pdf:before {
  content: "\e62a";
}
.q4i-doc-presentation:before {
  content: "\e62b";
}
.q4i-doc-webcast:before {
  content: "\e62c";
}
.q4i-doc-word:before {
  content: "\e62d";
}
.q4i-doc-zip:before {
  content: "\e62e";
}
.q4i-icon-alert:before {
  content: "\e62f";
}
.q4i-icon-apple:before {
  content: "\e91c";
}
.q4i-icon-outlook:before {
  content: "\e91d";
}
.q4i-icon-google:before {
  content: "\e91e";
}
.q4i-icon-calendar:before {
  content: "\e630";
}
.q4i-icon-chat:before {
  content: "\e631";
}
.q4i-icon-doc:before {
  content: "\e632";
}
.q4i-icon-email:before {
  content: "\e633";
}
.q4i-icon-expert:before {
  content: "\e634";
}
.q4i-icon-pdf:before {
  content: "\e91f";
}
.q4i-icon-html:before {
  content: "\e638";
}
.q4i-icon-presentation:before {
  content: "\e920";
}
.q4i-icon-download:before {
  content: "\e921";
}
.q4i-icon-graph:before {
  content: "\e922";
}
.q4i-icon-facebook:before {
  content: "\e635";
}
.q4i-icon-flickr:before {
  content: "\e636";
}
.q4i-icon-googleplus:before {
  content: "\e637";
}
.q4i-icon-independant:before {
  content: "\e639";
}
.q4i-icon-instagram:before {
  content: "\e63a";
}
.q4i-icon-link:before {
  content: "\e63b";
}
.q4i-icon-linkedIn:before {
  content: "\e63c";
}
.q4i-icon-member:before {
  content: "\e63d";
}
.q4i-icon-menu:before {
  content: "\e63e";
}
.q4i-icon-phone:before {
  content: "\e63f";
}
.q4i-icon-pinterest:before {
  content: "\e640";
}
.q4i-icon-print:before {
  content: "\e641";
}
.q4i-icon-rss:before {
  content: "\e642";
}
.q4i-icon-search:before {
  content: "\e643";
}
.q4i-icon-share:before {
  content: "\e644";
}
.q4i-icon-twitter:before {
  content: "\e645";
}
.q4i-icon-video:before {
  content: "\e646";
}
.q4i-icon-webcast:before {
  content: "\e647";
}
.q4i-icon-youtube:before {
  content: "\e648";
}
.q4i-rounded-checkmark:before {
  content: "\e649";
}
.q4i-rounded-exit:before {
  content: "\e64b";
}
.q4i-rounded-minus:before {
  content: "\e64d";
}
.q4i-rounded-plus:before {
  content: "\e64e";
}
.q4i-rounded-downchevon:before {
  content: "\e64a";
}
.q4i-rounded-upchevon:before {
  content: "\e650";
}
.q4i-rounded-leftchevon:before {
  content: "\e64c";
}
.q4i-rounded-rightchevon:before {
  content: "\e64f";
}
.q4i-rounded-downclaret:before {
  content: "\e923";
}
.q4i-rounded-upclaret:before {
  content: "\e924";
}
.q4i-rounded-leftclaret:before {
  content: "\e925";
}
.q4i-rounded-rightclaret:before {
  content: "\e926";
}
.q4i-square-calendar:before {
  content: "\e651";
}
.q4i-square-chat:before {
  content: "\e652";
}
.q4i-square-doc:before {
  content: "\e653";
}
.q4i-square-email:before {
  content: "\e654";
}
.q4i-square-facebook:before {
  content: "\e655";
}
.q4i-square-flickr:before {
  content: "\e656";
}
.q4i-square-googleplus:before {
  content: "\e657";
}
.q4i-square-html:before {
  content: "\e658";
}
.q4i-square-instagram:before {
  content: "\e659";
}
.q4i-square-link:before {
  content: "\e65a";
}
.q4i-square-linkedin:before {
  content: "\e65b";
}
.q4i-square-menu:before {
  content: "\e65c";
}
.q4i-square-microphone:before {
  content: "\e65d";
}
.q4i-square-notification:before {
  content: "\e65e";
}
.q4i-square-phone:before {
  content: "\e65f";
}
.q4i-square-pinterest:before {
  content: "\e660";
}
.q4i-square-print:before {
  content: "\e661";
}
.q4i-square-rss:before {
  content: "\e662";
}
.q4i-square-search:before {
  content: "\e663";
}
.q4i-square-share:before {
  content: "\e664";
}
.q4i-square-twitter:before {
  content: "\e665";
}
.q4i-square-video:before {
  content: "\e666";
}
.q4i-square-youtube:before {
  content: "\e667";
}
.q4i-square-scoopit:before {
  content: "\e927";
}
.q4i-txt-doc:before {
  content: "\e668";
}
.q4i-txt-flv:before {
  content: "\e669";
}
.q4i-txt-html:before {
  content: "\e66a";
}
.q4i-txt-pdf:before {
  content: "\e66b";
}
.q4i-txt-rtf:before {
  content: "\e66c";
}
.q4i-txt-xbrl:before {
  content: "\e66d";
}
.q4i-txt-xls:before {
  content: "\e66e";
}
.q4i-txt-zip:before {
  content: "\e66f";
}

.upcoming-events--home.upcoming-events .ModuleEvent .presentation a:before {
    font-size: 24px;
    position: absolute;
    left: 0;
    top: -6px;
    display: inline-block;
    text-decoration: none !important;
}

.upcoming-events--home.upcoming-events .ModuleEvent .presentation a {
    position: relative;
    padding-left: 30px;    
}
.upcoming-events--home.upcoming-events #latest-events .AddToCalendar a i {
    vertical-align: text-top;
}

/*---------------233457-----------------*/

.investors-day-icon {
    width: 25px;
    margin-left: 15px;
    vertical-align: bottom;
    float: right;
  }
  
 .desktop tr {
    border-bottom: 1px solid #455660;  
  }
  
  .doc li {
    border-bottom: 1px solid #455660;
    padding: 8px 8px 20px 0px;
    padding-top: 0;
  }
  
  .doc li:last-child {
    border: none;
  }

  .mobile
  {
    display: none;
  }

  @media only screen and (max-width: 768px) {
    .mobile
    {
      display: table;
    }
    .desktop
    {
      display: none;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .investor-day .column-materials.col {
        display: table-cell;
   }
}

@supports (-ms-ime-align:auto) {
    .investor-day .column-materials.col {
        display: table-cell;
   }
}
  .EmailHeader .PaneHeader2 {
    display: none;
}

  .EmailFooter .PaneFooter {
    display: none;
}
.module_news-signup td.js--hidden {
    display: none !important;
}

.news-release-mailing-list .MailingListTable tr.half-row,
.investor-iframe-mailing-list .MailingListTable tr.half-row {
  display: inline-block;
  float: left;
  width: 49%;
  padding-right: 10px;
}

.news-release-mailing-list .MailingListTable,
.news-release-mailing-list .ErrorContainer,
.news-release-mailing-list .MailingListListTable,
.investor-iframe-mailing-list .MailingListTable,
.investor-iframe-mailing-list .ErrorContainer,
.investor-iframe-mailing-list .MailingListListTable {
  margin: 10px auto;
  max-width: 800px;
}

.module_iframe-signup > div > h2 {
  text-align: center;
}

.news-release-mailing-list .MailingListSignupContainer table tr td.MailingListCol1,
.investor-iframe-mailing-list .MailingListSignupContainer table tr td.MailingListCol1 {
  display: none;
}

.news-release-mailing-list .MailingListSignupContainer table input[type="text"],
.news-release-mailing-list .MailingListSignupContainer table select,
.investor-iframe-mailing-list .MailingListSignupContainer table input[type="text"],
.investor-iframe-mailing-list .MailingListSignupContainer table select {
  width: 94% !important;
}

.news-release-mailing-list .MailingListSignupContainer table select,
.investor-iframe-mailing-list .MailingListSignupContainer table select {
  padding: 12px 17px;
}

.news-release-mailing-list .IntroTextColumn,
.investor-iframe-mailing-list .IntroTextColumn {
  font-weight: bold;
}
.page_iframe .FooterContainer {
    display: none;
}

#pageClass.unsubIframe .HeaderContainer {
  display: none;
}

#pageClass.unsubIframe .PaneContent {
  padding: 0px;
}

#pageClass.unsubIframe .PaneContent .container {
  max-width: 100%;
}

.page_iframe ~ #onetrust-consent-sdk {
    display: none;
}

/*----------------00014763-------------*/

.PageEmailSignup .PaneContent {
      padding-top: 0px;
}

.PageEmailSignup .PaneContent .container {
      padding-left: 0px;
}

.PageEmailSignup .HeaderContainer {
      display: none;
}

.PageEmailSignupNewRelease  .PaneContent {
      padding-top: 0px;
}

.PageEmailSignupNewRelease  .PaneContent .container {
      padding-left: 0px;
}

.PageEmailSignupNewRelease  .HeaderContainer {
      display: none;
}

/* NEW RECAPTCHA */
.module-subscribe .module_error-container {
    padding: 15px;
    bottom: 20px auto;
    border: 1px solid #FF5E67;
    border-radius: 4px;
    color: #FF5E67;
    background-color: #FFCFD1;
    margin:10px auto;
    display:block;
}
.module-subscribe .module_error-container p{
    margin-bottom:0;
}
.module_required{
    color:red;
}
.module_confirmation-container{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 10px;
}
.module_confirmation-container > .module_container{
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #155724;
    background-color: #D4ED9B;
    margin:10px auto 0 auto;
}
.module_confirmation-container > .module_container h2.module-title{
    color:#000000;
    margin-bottom:0;    
}
.module_confirmation-container > .module_container p.module-message{   
}