main #three-tips .tips-content-wrappermain #three-tips .tips-content-wrappermain #three-tips .tips-content-wrappermain #three-tips .tips-content-wrappermain #three-tips .tips-content-wrappermain #three-tips .tips-content-wrapper.lipitor-site header .btn-primary {
  background: #005883;
}
/*header .btn-primary {
  background: #005883;
}*/
.lipitor-site header .main-logo {
  padding-top: 32px;
}
header .header-savings-text .activate-link a, header .terms-link .blue {
  color: #005883;
}
header .main-menu-section {
  background: #005883;
}
h1, h2, .main-content h1 {
  color: #005883
}
a:active, a:hover {
  color: #005883;
}
a:focus, a:visited {
  color: #005883;
}
.digital-wallet-error, .page-not-found .field-intro-copy {
  font-size: 22px;
}
#save-card .field-title::after {
  content: "";
  display: block;
  width: 20%;
  margin: 10px 0;
  border-bottom: 5px solid #52be48;
}
.home main .hero .home-list li::before {
  border: 2px solid #62bb46;
}
main #three-tips .dropdown-pills .field-icon img {
  width: 34px;
  height: 34px;
  margin-left: 12px;
  margin-top: 12px;
}
main #three-tips .Subheading-sections-icon .field-icon:before {
  border: 2px solid #62bb46;
}
.home main {
  background: url(/-/media/Project/Common/LipitorCom/Images/lipitor-atorvastatin-calcium-man_3.jpg) no-repeat, linear-gradient(#D1E2EF, #ffffff) !important;
  background-position-x: -50px !important;
}
.home main .hero a {
  background: #005883;
}
h1::after, .main-content h1::after {
  border-bottom: 5px solid #52be48;
}
.home main #three-tips .main-content > h2, .home main #pills-brand-name .main-content > h2 {
  color: #005883
}
.home main .hero .home-list li {
  padding-bottom: 50px;
}
.home main #three-tips, .home main #pills-brand-name {
  padding-top: 0px;
}
.home main .hero {
  padding-bottom: 100px;
}
.home #pills-brand-name .Subheading-sections-icon .field-icon {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin: 0px;
}
.formbtn-primary {
  background: #005883;
}
.chat-img .field-image::before {
  border: 2px solid #62bb46;
}
.sidebar-isi #block-pfe-template-base-isi-block .mCSB_container h5, .isi-indication h5 {
  color: #005883;
}
.sidebar-isi h2::after, .home main .main-content > h2::after, .footer-isi-title.field-headline::after {
  border-bottom: 5px solid #52be48;
}
.home main #three-tips {
  padding-bottom: 40px;
}
.home .sitecore-form .chat-cont strong, footer .footer-isi-content h5, footer .footer-isi-title {
  color: #005883;
}
a, a.blue {
  color: #005883;
  text-decoration: underline;
}
.about #content-wrapper .Subheading-sections-icon .field-icon img {
  border: 2px solid #62bb46;
}
#save-card .mobile-saving-image {
  display: none;
}
#save-card .field-title, #save-card .activate {
  color: #005883;
  position: relative;
}
#save-card .field-title {
  padding-bottom: 15px;
}
header .header-savings-text .activate-link:after {
  font-size: 30px;
}
.about #about-content .terms-link sup, .about #save-card .terms-link a {
  color: #005883;
}
.about .Learn-more-about-brand .main-content {
  padding-top: 20px;
}
.about #about-content .about-celebrex-content .field-teaser-copy ul.about-table-list {
  margin-top: -25px
}
.pills-img p img {
  padding-left: 0px;
}
.saving-card-img img {
  width: 100%;
  height: auto;
}
.savings .get-a-card-info {
  padding-bottom: 30px;
}
.savings .Saving-forms ul.eligibility-checklist, .copy-card-activate .saving-card-div-section .eligibility-checklist {
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 30px;
  margin-bottom: 0px;
}
.savings .Saving-forms ul.eligibility-checklist li, .copy-card-activate .saving-card-div-section .eligibility-checklist li {
  font-size: 18px;
  list-style: none;
  position: relative;
  padding-left: 30px;
}
.savings .eligibility-checklist > li::before, .registration-success-checklist ul li::before, .copy-card-activate .saving-card-div-section .eligibility-checklist > li::before {
  display: block;
  background: url(/-/media/Project/Common/LipitorCom/Images/green-checkmark.png);
  content: " ";
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  list-style-type: none;
  margin-right: 20px;
  background-size: contain !important;
  background-repeat: no-repeat;
}
.savings .Saving-forms ul, .copy-card-activate .saving-card-div-section .eligibility-checklist li ul {
  padding: 20px 20px 0px 20px;
}
.copy-card-activate h2.active-heading {
  padding-bottom: 20px
}
.savings .Saving-forms ul.eligibility-checklist li ul li, .copy-card-activate .saving-card-div-section .eligibility-checklist li ul li {
  list-style: disc;
  padding-left: 0;
  padding-bottom: 15px;
}
.resources .resource-sections .cta-field a, #save-card .btn-primary a {
  background: #005883;
}
.resources .resource-sections .field-title {
  color: #005883;
}
.resources .chat-cont strong.blue {
  color: #005883;
}
.home #pills-brand-name .Subheading-sections-icon .field-icon {
  width: 60%;
  margin: 10px auto;
  height: auto;
}
.home #pills-brand-name .Subheading-sections-icon .field-icon img {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: none;
}
header .main-menu-section .menu-4-links li a.a-active {
  background-color: #01324a;
}
.lipitor-site.faqs #content .component-content .container span {
  padding-right: 0px;
  font-size: 30px;
  color: #005883;
  font-weight: 700;
  content: "";
}
.lipitor-site.faqs #content .component-content .container span.faq-to-top-of-page:before {
  content: url(/-/media/Project/Common/LipitorCom/Images/top.png) !important;
  position: absolute;
  right: 0px;
  cursor: pointer;
  width: 61px;
  height: 61px;
  margin: 0px -15px;
  top: -20px;
  background: none !important;
}
.lipitor-site.faqs .expand-icon {
  width: 10px;
  height: 18px;
  line-height: 18px;
  right: 10px;
  top: 5px;
  background: url(/-/media/Project/Common/LipitorCom/Images/accordion_expand.png) no-repeat right top;
  background-size: contain;
}
.lipitor-site.faqs #content .component-content .container .faq-qa p {
  color: #005883;
  padding-bottom: 20px;
  line-height: 26px;
}
.lipitor-site.faqs #content .component.sub-FAQ.sub-FAQ {
  position: relative;
}
.lipitor-site.faqs #content .component-content .container .field-answer ul {
  padding-left: 30px;
  list-style: none;
}
.lipitor-site.faqs .field-answer.expanded {
  display: block;
  padding: 10px 0px;
  color: #005883;
  font-size: 18px;
}
.lipitor-site.faqs #content .component-content .container .field-answer ul li {
  line-height: 26px;
  font-size: 18px;
  padding-bottom: 10px;
  position: relative;
  padding-left: 20px;
  color: #005883;
}
.lipitor-site.faqs #content .component-content .container .field-answer ul li::marker {
  display: none;
  content: "";
}
.lipitor-site.faqs #content .component-content .container .field-answer ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #005883;
}
.lipitor-site.faqs #content .component-content .container .field-answer ol {
  list-style: decimal;
  padding-left: 50px;
}
.lipitor-site.faqs #content .component-content .container .field-answer ol li {
  line-height: 26px;
  font-size: 18px;
  padding-bottom: 20px;
  color: #005883;
}
.lipitor-site.resources .brand-mobile-number {
  padding-bottom: 0px;
}
.lipitor-site.resources .sitecore-form .chat-right-section .chat-cont a {
  color: #005883;
}
.lipitor-site.resources #save-card {
  border: none;
}
.lipitor-site.resources #save-card .main-content {
  border-bottom: 5px solid #BFCBD5;
  padding-bottom: 30px;
}
.lipitor-site.resources #three-tips .Subheading-sections-icon .field-icon {
  float: left;
  width: 10%;
}
.lipitor-site.resources #three-tips .Subheading-sections-icon .tips-content-wrapper {
  padding-left: 0px;
}
.lipitor-site.resources #three-tips, .lipitor-site.resources .copay-card-confirmation #three-tips {
  padding: 20px;
}
.lipitor-site.resources .Learn-more-about-brand {
  width: 100%;
  padding: 0px 10px;
}
.lipitor-site.resources #save-card .terms-link a {
  color: #005883;
}
.lipitor-site.resources .Learn-more-about-brand .main-content .Subheading-sections-icon {
  padding-top: 0px;
}
.lipitor-site.copy-card-activate #card_activation h1 {
  padding: 30px 150px 0px 0px
}
.lipitor-site.copy-card-activate .saving-card-img.field-image {
  width: 60%;
}
.lipitor-site.copy-card-activate #card_activation .field-highlight-text {
  margin-top: -40px;
}
.lipitor-site.copy-card-activate .sitecore-form {
  padding: 0px 10px 20px 10px
}
.lipitor-site.savings .main-content .Subheading-sections-icon .subheading, .lipitor-site.copy-card-activate .main-content .Subheading-sections-icon .subheading {
  font-size: 20px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  float: left;
}
.lipitor-site.savings .main-content .Subheading-sections-icon .subheading h2, .lipitor-site.copy-card-activate .main-content .Subheading-sections-icon .subheading h2 {
  font-size: 20px;
}
.lipitor-site.copy-card-activate .get-a-card-info a {
  color: #005883;
}
.savings .sitecore-form a, .privacy a, .privacy-policy a, .saving-card a, .small a, #sidebar-second a, .sitemap .cta-field a, .page-not-found a {
  color: #005883;
}
.lipitor-site.copy-card-activate #ActivationRequest {
  border-bottom: 5px solid #dcdee0
}
.lipitor-site.savings .Saving-forms h2.get-your-norvasc-savings-card {
  width: 70%;
}
.lipitor-site.savings #MylaninRequest .savings-form-step1, .lipitor-site.savings #MylaninRequest .savings-form-step2 {
  border-bottom: 5px solid #dcdee0;
  padding-bottom: 30px;
}
.savings .field-highlight-text .blue {
  color: #005883;
}
.lipitor-site .form-check-input:checked {
  background: url(/-/media/Project/Common/LipitorCom/Images/checkboxChecked_bg.png) no-repeat;
}
.lipitor-site .form-check-input {
  background: url(/-/media/Project/Common/LipitorCom/Images/checkbox_bg.png) no-repeat left top
}
.lipitor-site .sitecore-form .chat-right-section .chat-cont a {
  color: #005883;
}
.lipitor-site .savings-form-step2 h1, .savings-form-step2 h2 {
  font-size: 42px;
  font-weight: bold;
  padding-bottom: 15px;
  line-height:1.2;
}
.lipitor-site .savings-form-step2 h1::after, .savings-form-step2 h2::after {
  content: "";
  display: block;
  width: 18%;
  margin: 20px 0;
  border-bottom: 5px solid #05AA5D;
}
.lipitor-site.resources #three-tips h2.field-headline {
  padding-bottom: 15px;
}
main #three-tips .main-content .Subheading-sections-icon .subheading h2 {
  padding-bottom: 0px;
}
.access-denied.lipitor-site .access-denied-content p {
  font-size: 22px;
}
.copy-card-activate.lipitor-site .get-a-card-info {
  font-size: 22px;
}
.lipitor-site .brand-mobile-number .description a {
  color: #005883;
}
.external-interstitial.interstitial .window h2 {
  color: #005883;
}
.interstitial .continue a {
  background: #005883;
}
.copay-card-confirmation.lipitor-site main #three-tips .tips-content-wrapper {
  padding-left: 5%;
}
.copay-card-confirmation.lipitor-site main #three-tips {
  padding-bottom: 0px;
}
.copay-card-confirmation.lipitor-site .Learn-more-about-brand .main-content {
  padding-top: 0px;
}
.savings .sitecore-form {
  padding-top: 30px;
}
.copay-card-confirmation.lipitor-site #content-wrapper .dropdown-pills {
  padding-top: 15px;
}
#mobile-program-form .chat-cont strong.blue {
  color: #005883;
}
body.open-popup {
  overflow: auto !important;
}
/*.lipitor-site .savings-terms p:first-child, .lipitor-site .mobile-terms p:first-child {
  font-size: 22px;
}*/
a[href^="tel"] {
  border-bottom: none;
  color: inherit;
  cursor: text;
  text-decoration: underline;
}
.safety-info .main-content .safety-info p {
  padding-bottom: 15px;
}

.safety-info .main-content .safety-info h5 {
  color: #005883;
  font-weight: 600;
  padding-bottom: 10px;
}
.safety-info .main-content .safety-info p strong {
  font-weight: 600;
}
.safety-info .main-content .safety-info p a, .safety-info .main-content .safety-info p a:hover {
  color: #005883;
}
.faqs #content .content-detail .component-content .faq-headline .field-body-copy p {
  font-size: 22px;
}
.lipitor-site .copay-card-success-download {
  background: #005883;
}
.lipitor-site .appearance {
  color: #005883 !important;
}
.savings.lipitor-site .get-a-card-info, .copy-card-activate.lipitor-site .get-a-card-info {
  width: 60%;
}
.savings.lipitor-site .saving-card-img, .lipitor-site.copy-card-activate .saving-card-img.field-image {
  float: left;
  width: 30%;
}
.lipitor-site.faqs #content .component-content .container .faq-to-top-of-page {
  background: url(/-/media/Project/Common/LipitorCom/Images/top.png) no-repeat right top;
  content: "" !important;
}
p.text-mobile-terms-and-conditions a {
  color: #005883;
}
#save-card .activate::after {
  position: absolute;
  content: ' ';
  width: 8px;
  height: 9px;
  bottom: auto;
  right: -13px;
  background: url(/-/media/Project/Common/LipitorCom/Images/anchor-blue-arrow.png) no-repeat center/cover;
  top: 8px;
  background-size: contain;
}
.savings .activate-here a::after {
  position: absolute;
  content: ' ';
  width: 9px;
  height: 16px;
  background: url(/-/media/Project/Common/LipitorCom/Images/anchor-blue-arrow.png) no-repeat;
  margin: 4px 0 0 6px;
}
.sidebar-isi h5 {
  font-weight: 600;
  color: #005883;
  padding-bottom: 8px;
}
u {
  text-decoration: underline !important;
}
.savings .Saving-forms ul.eligibility-checklist li ul li strong, .copy-card-activate .saving-card-div-section .eligibility-checklist li strong {
  font-weight: 600;
}
header .terms-link sup {
  margin-right: -2px;
  display: inline-block;
}
.main-content h1::after {
  width: 9%;
}
.sitemap.lipitor-site h1::after {
  width: 18%;
}
.resources .chat-img .field-image img, .chat-img .field-image img {
  height: auto !important;
  margin-top: 12px !important;
}
.Saving-forms {
  width: 100% !important;
}
.copy-card-activate #content-wrapper .Subheading-sections-icon .subheading h2 {
  width: 100%;
  display: inline-block;
}
.copy-card-activate #content-wrapper .Subheading-sections-icon .field-teaser-copy {
  width: 100%;
  display: inline-block;
}
.accessibility.headerStrip {
  border-bottom: 2px solid #703D97;
}
.form-group select.error_input {
  border: 2px solid #f70207 !important;
}
.sidebar-isi h2, .sidebar-isi span.scroll-help-text {
  position: relative;
  z-index: 99;
  background: #FFFFFF;
}
.saving-allfields-required em {
  font-style: italic;
}
.isi-last {
  right: 20px;
  left: 15px;
}
div.successful-registration {
  padding-bottom: 0px;
  padding-top: 50px;
}
.copay-card-confirmation.lipitor-site main #three-tips #content-wrapper {
  padding-top: 10px
}
.savings-form-step1 .formbtn-primary {
  margin-top: 20px;
}
.header.without-secondary-menu {
  background: #703d97;
}
header .header-middle-section {
  background: #FFF;
}
.successful-registration ul li {
  padding-left: 42px;
}
.savings-form-step2 #errorform2req, .savings-form-step2 #errormailempty {
  padding-top: 0px;
  padding-bottom: 30px;
  width: 100%;
}
.mobile-success-content h2 sup {
  font-size: 60%;
  vertical-align: top;
}
.lipitor-site .form-check-input.error_input {
  border: 2px solid #ff0000;
}
#MylaninRequest ul li a:active, #MylaninRequest ul li a:hover, #MylaninRequest ul li a:focus, #MylaninRequest ul li a:visited, #ActivationRequest ul li a:active, #ActivationRequest ul li a:hover, #ActivationRequest ul li a:focus, #ActivationRequest ul li a:visited {
  color: #005883;
}
#dataerroract {
  font-size: 16px;
}
.lipitor-site h1 sup {
  line-height: 0px;
}
.lipitor-site.resources #three-tips .main-content > h2.field-headline::after {
  content: "";
  display: block;
  width: 80px;
  margin: 10px 0;
  border-bottom: 5px solid #52be48;
}
.faqs .field-answer .pills-img {
  padding-left: 20px;
}
.footer-mobile {
  cursor: default;
  pointer-events: none;
}
@media all and (-ms-high-contrast:none) {
  #MylaninRequest input[type="checkbox"] {
    width: 30px;
    height: 30px;
    border: solid 1px #959595;
    float: left;
    outline: 0;
    padding-left: 0px !important;
    position: relative;
    padding: 4px;
    cursor: pointer;
  }
  #MylaninRequest input[type="checkbox"] + label {
    position: relative;
  }
  #MylaninRequest input[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    top: -5px;
    height: 30px;
    width: 30px;
    background: url(/-/media/Project/Common/LipitorCom/Images/checkboxChecked_bg.png) no-repeat;
    left: -58px;
  }
}
@media (min-width:1000px) and (max-width:1200px) {
  .home main {
    background: url(/-/media/Project/Common/LipitorCom/Images/lipitor-atorvastatin-calcium-man_3.jpg) no-repeat, linear-gradient(#D1E2EF, #ffffff) !important;
    background-position-x: -190px !important;
  }
  .header .main-menu-section .menu-4-links li a.resources {
    padding: 16px 40px 12px 73px !important;
    background-position: 30px center;
  }
}
.copy-card-activate .small {
  margin-top: 0px;
  font-size: 12px;
}
.copy-card-activate .privacy-policy {
  font-size: 14px;
}
.success-terms .small {
  font-size: 12px;
}
main #content.container-fluid {
  min-height: 900px;
}
.copy-card-activate #ActivationRequest .act_form2 {
  width: 100%;
  max-width: 100%;
}
.copy-card-activate #ActivationRequest .act_form2 .form-group.row {
  max-width: 66%;
}
/*********** IE Issues **************/
@media screen and (-ms-high-contrast: none) {
  .copay-card-confirmation .main-content {
    padding: 30px 15px 0px 8px;
  }
  #MylaninRequest input.error_input {
    outline: 2px solid #f70207;
  }
}
@media screen and (min-width:360px) and (max-width:620px) {
  .faqs footer .footer-isi, .copy-card-activate footer .footer-isi {
    padding: 5px 30px 25px 30px;
  }
  .faqs .copy-card-activate #footer .plus, .copy-card-activate #footer .plus {
    display: block;
    margin-right: 0px;
  }
}
@media screen and (min-width:768px) and (max-width: 1024px) {
  #save-card .saving-content-wrapper {
    width: 85%;
  }
  .copay-card-success-download {
    padding: 10px 18px 10px
  }
  .copy-card-activate #ActivationRequest .act_form2 .form-group.row {
    max-width: 90%;
    padding-bottom: 30px;
  }
  .copy-card-activate #ActivationRequest .act_form2 input[type=text], .copy-card-activate #ActivationRequest .act_form2 input[type=email], .copy-card-activate #ActivationRequest .act_form2 input[type=password], .copy-card-activate #ActivationRequest .act_form2 input[type=number] {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width:600px) and (max-width:736px) {
  #mobile-savings-image .component-content {
    right: 60px;
    top: -48px;
  }
}
@media screen and (min-width:600px) and (max-width:768px) {
.about #about-content .about-celebrex-content .field-teaser-copy ul.about-table-list{
    margin-top: 0px;
}

header .top-menu-nav ul li a{
      font-size:11px  !important;
   }
   .top-menu-nav ul, header .top-menu-nav, header .top-menu-nav ul li{
         float: none !important;
   }
   .lipitor-site.resources #three-tips .Subheading-sections-icon .field-icon{
     margin-right:10px;
   }
   
}
@media screen and (min-width:769px) and (max-width:1023px) {
.about #about-content .about-celebrex-content .field-teaser-copy ul.about-table-list{
    margin-top: 0px;
}
.about .main-content .Subheading-sections-icon .subheading h2 {
        padding: 20px 0px 10px 10px;
}
header .top-menu-bar .col24-md-20{
  width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}
header .top-menu-nav ul li a{
      font-size:11px  !important;
   }
   .top-menu-nav ul, header .top-menu-nav, header .top-menu-nav ul li{
         float: none !important;
   }
   /*#MylaninRequest label{
    display:block;
   }*/
   .lipitor-site.resources #three-tips .Subheading-sections-icon .field-icon{
     margin-right:10px;
   }
}