@import url("https://fonts.amgen.com/s/Roboto/v2.138/stylesheet.css");
@import url("https://fonts.amgen.com/s/poppins/v20/stylesheet.css");
@import url("https://fonts.amgen.com/s/Arial/v07/stylesheet.css");

#CybotCookiebotDialogFooter
  #CybotCookiebotDialogBodyButtonAccept
  #CybotCookiebotDialogFooter
  #CybotCookiebotDialogBodyLevelButtonAccept
  #CybotCookiebotDialogFooter
  #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  border-color: #0063c3 !important;
  color: #141414 !important;
  background-color: #ffffff !important;
}
.CybotCookiebotDialogBodyButton {
  border-color: #0063c3 !important;
  color: #141414 !important;
  background-color: #ffffff !important;
}
#nvtext strong {
  font-weight: bold !important;
  font-family: "Roboto-Regular", sans-serif !important;
}
#CybotCookiebotDialogHeader {
  display: none !important;
}
#CybotCookiebotDialogBodyContentText,
#CybotCookiebotDialog h2,
#CybotCookiebotDialogBodyContentText p,
#CybotCookiebotDialogBodyLevelButtonsSelectPane
  .CybotCookiebotDialogBodyLevelButtonDescription {
  font-family: "Roboto-Regular", sans-serif !important;
  font-style: normal !important;
}
#CybotCookiebotDialogTabContent,
#CybotCookiebotDialog .CybotCookiebotScrollContainer {
  font-family: "Arial", sans-serif !important;
}

@media only screen and (min-width: 1280px) {
  #CybotCookiebotDialog.CybotEdge
    #CybotCookiebotDialogFooter
    #CybotCookiebotDialogBodyButtonsWrapper {
    flex-direction: column-reverse !important;
  }
  #CybotCookiebotDialog.CybotEdge
    #CybotCookiebotDialogFooter
    #CybotCookiebotDialogBodyButtons
    .CybotCookiebotDialogBodyButton:not(:last-of-type),
  #CybotCookiebotDialog.CybotEdge
    #CybotCookiebotDialogFooter
    .CybotCookiebotDialogBodyButton:not(:first-of-type) {
    margin-bottom: 0.5em !important;
  }
}
@media only screen and (max-width: 600px) {
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
    flex-direction: column-reverse !important;
  }
  #CybotCookiebotDialog.CybotEdge
    #CybotCookiebotDialogFooter
    #CybotCookiebotDialogBodyButtons
    .CybotCookiebotDialogBodyButton:not(:last-of-type),
  #CybotCookiebotDialog.CybotEdge
    #CybotCookiebotDialogFooter
    .CybotCookiebotDialogBodyButton:not(:first-of-type) {
    margin-bottom: 0.5em !important;
  }
  #CybotCookiebotDialogFooter
    #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
  #CybotCookiebotDialogBodyButtonDecline {
    margin-bottom: 0.5em !important;
  }
}

div#CybotCookiebotDialog {
  box-shadow: 0px 5px 5px #888, 0px -4px 5px #888 !important;
  top: auto !important;
  bottom: 0 !important;
  left: 0 !important;
  right: auto !important;
  transform-origin: 0 100% !important;
  width: 100% !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
  transform: none !important;
}
#CybotCookiebotDialogNav
  .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
#CybotCookiebotDialog
  #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
#CybotCookiebotDialogDetailBodyContentTextAbout a,
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
#CybotCookiebotDialog.CybotEdge
  #CybotCookiebotDialogBodyEdgeMoreDetails
  a:after,
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,
#CybotCookiebotDialog a:hover:after,
#CybotCookiebotDialog a:hover:before,
#CybotCookiebotDialog button:hover:after,
#CybotCookiebotDialog button:hover:before,
#CybotCookiebotDialog label:hover,
#CybotCookiebotDialogBodyLevelButtonsSelectPane
  label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"])
  .CybotCookiebotDialogBodyLevelButtonDescription:hover,
#CybotCookiebotDialog
  .CookieCard
  .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
#CybotCookiebotDialog
  .CookieCard
  .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes
  .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
  color: #0063c3 !important;
}
#CybotCookiebotDialogNav
  .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  border-bottom: 1px solid #0063c3 !important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
  border: 2px solid #0063c3 !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
  border-bottom: 1px solid #d6d6d6 !important;
}
#CybotCookiebotDialogBodyFieldsetInnerContainer {
  font-family: "Roboto-Regular", sans-serif !important;
}
#CybotCookiebotDialog
  form
  input[type="checkbox"][disabled]:checked
  + .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #d6d6d6 !important;
  pointer-events: none;
}
#CybotCookiebotDialog
  input:checked
  + .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #0063c3 !important;
}
#CybotCookiebotDialog img.CybotExternalLinkArrow {
  width: auto !important;
}
.CybotCookiebotDialogNavItem h1 {
  font-weight: 600 !important;
}
