@charset "UTF-8";
#tele-health-center-tabs .tabs-inner ul.tabs-heading li #ida .field-heading p {
  padding-bottom: 0;
}

header #main-navigation-section .navigation-main nav > ul li.level2.item1 .navigation-title a {
  padding-right: 27px;
}

.id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text {
  text-align: center;
}

.id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text {
  text-align: center;
}

.id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text {
  padding: 15px 0;
}

.oral-img {
  transform: scale(1.1);
}

sup {
  font-family: Arial, sans-serif;
}

/**demo page design**/
#tele-health-center-tabs.id-ida-tab .tabs-inner ul {
  margin-bottom: 0px;
  padding: 0px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li {
  border: 0px;
  background: transparent;
  font-weight: normal;
  font-size: 22px;
  line-height: 32px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li.active .field-heading {
  font-weight: 700;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li:first-child {
  border-bottom: 7px solid rgba(226, 35, 25, 0.3);
  color: rgba(226, 35, 25, 0.3);
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li:first-child.active {
  border-bottom: 7px solid #e22319;
  color: #e22319;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li:first-child.active:focus {
  outline: none;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li:last-child {
  border-bottom: 7px solid rgba(159, 27, 150, 0.3);
  color: rgba(159, 27, 150, 0.3);
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li:last-child.active {
  border-bottom: 7px solid #9f1b96;
  color: #9f1b96;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li .field-heading {
  font-weight: normal;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab {
  padding: 40px 0px 25px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:first-child {
  background: #FEF6F6;
  border-bottom: 7px solid #E2231A;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child {
  background: #FBF6FB;
  border-bottom: 7px solid #9e1a97;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .label {
  padding-right: 0px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .field-heading {
  padding: 20px 40px;
}

@media (max-width: 991px) {
  #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .field-heading {
    padding: 20px 15px;
  }
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .field-heading .d-flex {
  gap: 40px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .field-heading .d-flex img {
  max-width: 60px;
}

@media (max-width: 991px) {
  #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .field-heading .d-flex img {
    max-width: 32px;
  }
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .toggle-header::after {
  right: 40px;
  background-image: url(/-/media/C49959F56FDE4DB8A93B88AE65C86A40);
  width: 31px;
  height: 31px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .toggle-content .dsi-style-border-left-primary {
  padding-left: 140px !important;
  border-top: 0px;
  padding-top: 0px !important;
}

@media (max-width: 767px) {
  #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .toggle-content .dsi-style-border-left-primary {
    padding-left: 20px !important;
  }
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li .toggle-content .dsi-style-border-left-primary ul.list-type-bullet {
  padding-left: 20px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab:last-child .accordion ul li.active .toggle-header::after {
  background-image: url(/-/media/AE10CDCFEE964596BB9B0DA4ED60688F);
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab .dsi-section .snippet-inner .dsi-style-bg-light-gray-1 {
  background-color: transparent;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab .dsi-section .snippet-inner .dsi-style-bg-light-gray-1 .field-cardtitle {
  font-weight: 600;
  color: #2C2A2A;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab .dsi-section .snippet-inner .dsi-style-bg-light-gray-1 .dsi-style-border-left-primary {
  max-width: 938px;
  border-left: 7px solid #9e1a97;
  border-top: 0px;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab .dsi-section .snippet-inner .initialized .component-content .component.dsi-link {
  text-align: left;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab .dsi-section .snippet-inner .initialized .component-content .component.dsi-link a {
  font-size: 16px;
  padding: 30px 0 50px;
  text-transform: uppercase;
  font-weight: 600;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab .dsi-section .snippet-inner .initialized .component-content .component.dsi-link a::after {
  display: none;
}

#tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab .dsi-section .snippet-inner .initialized .component-content #dsi-borderd-grid-two .col-12.col-lg-6:first-child {
  border-right: 0px;
}

/**ida-diagnosis slider**/
.range-value h2 {
  font-size: 22px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .range-value h2 {
    font-size: 16px;
  }
}

.range-value .info-para {
  margin-bottom: 50px;
}

.range-value .styled-table {
  margin: 10px 0px 50px;
  text-align: left;
  font-size: 16px;
}

@media (max-width: 991px) {
  .range-value .styled-table {
    font-size: 12px;
  }
}

.range-value .styled-table thead tr {
  background-color: transparent;
}

.range-value .styled-table thead tr th {
  font-size: 16px;
  font-weight: 700;
  padding: 5px;
}

.range-value .styled-table tbody tr {
  background-color: transparent;
}

.range-value .styled-table tbody tr td {
  text-align: left;
  border: 0;
  border-top: 1px solid #323232;
  border-bottom: 1px solid #323232;
  padding: 5px;
}

.range-value .styled-table tbody tr td span.sub-note {
  font-size: 12px;
}

.slider-heading {
  font-weight: 600;
  color: #2C2A2A;
  margin-bottom: 60px !important;
}

.carousel-inner {
  position: relative;
}

.carousel-inner .slide .content {
  width: 33.3%;
  float: left;
}

.carousel-inner .nav .prev-text {
  position: absolute;
  left: 32%;
  color: #9F1B96;
  top: 24%;
}

.carousel-inner .nav .prev-text.active {
  opacity: .3;
}

.carousel-inner .nav .next-text.active {
  opacity: .3;
}

.carousel-inner .nav .next-text {
  position: absolute;
  right: 32%;
  left: inherit;
  color: #9F1B96;
  top: 24%;
}

.carousel-inner .nav a.prev-text:after,
.carousel-inner .nav a.next-text:after {
  font-size: 28px;
}

.carousel-inner .nav .nav-items::before {
  display: none;
}

.carousel-inner .nav .nav-items .sxa-bullets:before {
  display: none;
}

.carousel-inner .nav .nav-items:after {
  display: none;
}

.carousel-inner .component-content .field-slideimage img {
  width: 70px;
  height: auto;
}

.slides li.slide::before {
  display: none;
}

ul.slides::before {
  content: "";
  background-color: rgba(255, 255, 255, 0.5);
  width: 31%;
  height: 100%;
  z-index: 999;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
}

.carousel .slides {
  min-height: 210px;
}

ul.slides::after {
  content: "";
  background-color: rgba(255, 255, 255, 0.5);
  width: 32%;
  height: 100%;
  z-index: 999;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
}

ul li.slide {
  display: flex;
}

ul li.slide a.dsi-button-secondary {
  max-width: 280px;
}

.carousel-inner .nav .nav-items .sxa-bullets {
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #DBDBDB;
  margin: 0 5px;
}

.carousel-inner .nav .nav-items .sxa-bullets.active {
  background: #9F1B96;
}

.slides li.slide .component-content {
  text-align: left;
  display: flex;
  gap: 15px;
  padding: 0px 30px 0px 30px;
}

.slides li.slide .field-slideimage {
  width: 70px;
}

.slides li.slide .slide-info {
  width: calc(100% - 70px);
}

.slides li.slide p.dsi-text-primary {
  font-size: 22px;
  line-height: 1;
  color: #9B2098;
  font-weight: 600;
  padding-bottom: 5px;
}

.slides li.slide p.pb-0 {
  color: #2C2A2A;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
}

@media screen and (max-width: 991px) {
  ul li.slide {
    display: inline-block;
  }
  .carousel-inner .slide .content {
    width: 100%;
    display: none;
  }
  .carousel-inner .slide .content:nth-child(2) {
    display: inline-block;
  }
  .carousel-inner .nav .prev-text {
    left: 0px;
  }
  .carousel-inner .nav .next-text {
    right: 5px;
  }
  ul.slides::before,
  ul.slides::after {
    display: none !important;
  }
  .slider-heading {
    margin-bottom: 40px !important;
  }
  .slides li.slide p.dsi-text-primary {
    font-size: 18px;
    padding-bottom: 10px;
  }
  .slides li.slide p {
    font-size: 14px;
    line-height: 20px;
  }
  .slides li.slide p.pb-0 {
    font-size: 14px;
    line-height: 20px;
  }
}

/**ida-diagnosis**/
#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner ul.tabs-heading li {
  line-height: 28px;
  padding: 10px 15px;
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab {
  padding: 40px 35px 25px;
  border-bottom: 0px;
  min-height: 465px;
}

@media (max-width: 991px) {
  #idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab {
    padding: 20px 20px 20px;
  }
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h5 {
  font-weight: 700;
  margin-bottom: 5px;
  position: relative;
  text-indent: 15px;
  margin-top: 15px;
}

@media (max-width: 991px) {
  #idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h5 {
    margin-top: 0;
    font-size: 16px;
  }
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h5 span {
  display: none;
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h5::before {
  width: 8px;
  height: 8px;
  border-radius: 41px;
  position: absolute;
  left: 0;
  content: "";
  bottom: 5px;
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h5.dsi-text-primary::before {
  background: #9e1a97;
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h5.dsi-text-teal-light::before {
  background: #008fc5;
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h5.dsi-text-orange::before {
  background: #e2211c;
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h2 {
  margin: 10px 0px 0px;
}

@media (max-width: 991px) {
  #idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab h2 {
    line-height: 30px;
    margin-top: 0;
  }
}

#idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab p.ferritin-text {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  #idadiagnosis-idida-tab-snippet #tele-health-center-tabs.id-ida-tab .tabs-inner .tabs-container .tab p.ferritin-text {
    margin-bottom: 0px;
  }
}

#idadiagnosis-idida-tab-snippet .col-lg-4 {
  display: flex;
  justify-content: center;
  align-items: center;
}

#idadiagnosis-idida-tab-snippet .col-lg-4 .file-type-icon-media-link img {
  width: 268px;
  height: auto;
  margin-top: 30px;
}

/**patient type**/
.id-ida-risk {
  margin-top: 50px;
}

.id-ida-risk .snippet-container .container {
  padding: 0px;
}

.id-ida-risk .snippet-container .container h3 {
  font-weight: 600;
  line-height: normal;
  font-size: 32px;
  line-height: 38px;
}

@media (max-width: 767px) {
  .id-ida-risk .snippet-container .container h3 {
    font-size: 20px;
    line-height: 26px;
  }
}

.id-ida-risk .snippet-container .container .pediatric-ida-risk-info .row .col {
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 767px) {
  .id-ida-risk .snippet-container .container .pediatric-ida-risk-info .row .col {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.id-ida-risk .snippet-container .container .pediatric-ida-risk-info .row .col .card-icon {
  margin-bottom: 20px;
  margin-top: 20px;
}

/**range slider**/
h2.range-heading {
  margin-left: -15px;
  margin-bottom: 15px;
  margin-top: 20px;
}

@media (max-width: 991px) {
  h2.range-heading {
    margin-top: 0px;
    margin-left: 0;
  }
}

.container.range-box {
  width: 90%;
}

@media (max-width: 991px) {
  .container.range-box {
    width: 100%;
  }
}

.white-bg-box {
  background: #ffffff;
}

.box1,
.box2,
.box3,
.box4 {
  display: none;
}

.range-slider {
  max-width: 95%;
  width: 100%;
  padding-bottom: 50px;
}

.range-box .row .col-md-3 p {
  font-size: 16px;
  font-weight: 700;
}

.range-slider .range {
  width: 100%;
  background: #F8EFF8;
  border-radius: 10px;
  position: relative;
  height: 15px;
}

.range-slider .range.blue {
  background: rgba(0, 132, 184, 0.25);
}

.range-slider .range.red-clr {
  background: rgba(226, 35, 26, 0.25);
}

.range-slider img {
  width: 100%;
  display: block;
}

.range-circle1 {
  position: absolute;
  top: -16px;
}

.range-circle1 .tooltiptext,
.range-circle2 .tooltiptext,
.range-circle3 .tooltiptext,
.range-circle4 .tooltiptext {
  position: absolute;
  top: -27px;
  background: #FAEEF9;
  padding: 1px 15px;
  text-align: center;
  border-radius: 10px;
  left: -13px;
  font-size: 16px;
  line-height: 1.2;
  color: #9F1B96;
}

.blue .range-circle1 .tooltiptext,
.blue .range-circle2 .tooltiptext,
.blue .range-circle3 .tooltiptext,
.blue .range-circle4 .tooltiptext {
  background: rgba(0, 132, 184, 0.25);
  color: #0085BD;
}

.red-clr .range-circle1 .tooltiptext,
.red-clr .range-circle2 .tooltiptext,
.red-clr .range-circle3 .tooltiptext,
.red-clr .range-circle4 .tooltiptext {
  background: rgba(226, 35, 26, 0.25);
  color: #E2231A;
}

.purple-text {
  color: #9F1B96;
}

.blue-text {
  color: #0084B8;
}

.red-text {
  color: #E2231A;
}

.box1 .col-md-2 p,
.box2 .col-md-2 p,
.box3 .col-md-2 p,
.box4 .col-md-2 p {
  font-weight: 700;
  font-size: 16px;
}

.box1 .range-slider p,
.box2 .range-slider p,
.box3 .range-slider p,
.box4 .range-slider p {
  font-weight: 600;
  font-size: 16px;
  margin-top: 10px;
  line-height: 24px;
  min-height: 65px;
}

.range-slider p strong {
  color: #323232;
}

.range-circle1 {
  position: absolute;
  top: -16px;
  left: 0%;
  /* This will be dynamically adjusted */
  transition: left 0s ease;
}

.range-circle1 .tooltiptext {
  position: absolute;
  top: -30px;
  /* Adjust tooltip's vertical position */
  left: -12px;
  /* Adjust horizontal centering */
}

.radio-box {
  padding-bottom: 50px;
}

.radio-box .box-first {
  background: #0505050a;
  margin-bottom: 25px;
  padding: 5px 15px;
  border-top: 1px solid #707070;
  border-bottom: 1px solid #707070;
  display: flex;
  justify-content: space-between;
}

.radio-box .box-first span {
  display: flex;
  gap: 5px;
}

.radio-box .box-first:last-child span {
  margin-right: 20px;
}

.radio-box .box-first input[type=radio] {
  accent-color: #9F1B96;
}

@media (max-width: 991px) {
  .radio-box .box-first input[type=radio] {
    width: auto;
  }
}

.range-slider input[type="range"] {
  -webkit-appearance: none;
  margin: 0px 0 18px;
  width: 100%;
  transition: all 0.265ms ease-out;
  padding: 0;
  border-color: transparent;
}

.range-slider input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 15px;
  cursor: pointer;
  border-radius: 10px;
}

.range-slider input[type="range"]::-webkit-slider-thumb {
  border: 3px solid #fff;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8px;
}

.range-slider input[type="range"].purple-light::-webkit-slider-runnable-track {
  background: #F8EFF8;
}

.range-slider input[type="range"].purple-light::-webkit-slider-thumb {
  box-shadow: 0 0 8px 1px #9F1B96, 0 0 16px 4px #F8EFF8;
  background: #9F1B96;
}

.range-slider input[type="range"].blue-light::-webkit-slider-runnable-track {
  background: #0084b840;
}

.range-slider input[type="range"].blue-light::-webkit-slider-thumb {
  box-shadow: 0 0 8px 1px #0084B8, 0 0 16px 4px #0084b840;
  background: #0084B8;
}

.range-slider input[type="range"].red-light::-webkit-slider-runnable-track {
  background: #e2231a40;
}

.range-slider input[type="range"].red-light::-webkit-slider-thumb {
  box-shadow: 0 0 8px 1px #E2231A, 0 0 16px 4px #e2231a40;
  background: #E2231A;
}

@media screen and (max-width: 991px) {
  .radio-box {
    padding-bottom: 10px;
    font-size: 14px;
  }
  .range-slider {
    padding-bottom: 10px;
    padding-top: 40px;
  }
  .box1 .col-md-2 p,
  .box2 .col-md-2 p,
  .box3 .col-md-2 p,
  .box4 .col-md-2 p {
    margin-bottom: 35px;
    font-size: 14px;
  }
  .range-box .row .col-md-3 p {
    font-size: 14px;
    padding-bottom: 10px;
  }
  .range-circle1 .tooltiptext {
    font-size: 14px;
  }
  .box1 .range-slider p, .box2 .range-slider p, .box3 .range-slider p, .box4 .range-slider p {
    font-size: 14px;
    margin-top: 10px;
    line-height: 20px;
    min-height: 85px;
  }
}

/**start crowsal**/
.slider-section {
  max-width: 100%;
  width: 100%;
  margin: 40px auto;
  overflow: hidden;
  position: relative;
}

.slider-section .slider-container {
  width: 100%;
  /* Adjusted for margins */
  overflow: hidden;
  position: relative;
}

.slider-section .slider-container::after {
  content: "";
  background: rgba(255, 255, 255, 0.7);
  width: 32%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}

.slider-section .slider-container::before {
  content: "";
  background: rgba(255, 255, 255, 0.7);
  width: 32%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}

.slider-section .slider-container .slider-wrapper {
  display: flex;
  transition: transform 0.5s ease;
  position: relative;
}

.slider-section .slider-container .slider-wrapper .slider-item {
  flex: 0 0 32%;
  box-sizing: border-box;
  padding: 20px;
  margin: 10px;
}

.slider-section .slider-container .slider-wrapper .slider-item .slider-box {
  display: flex;
  gap: 20px;
}

.slider-section .slider-container .slider-wrapper .slider-item .slider-box .slider-content .dsi-text-primary {
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 5px;
}

.slider-section .slider-container .slider-bullets {
  display: flex;
  justify-content: center;
}

.slider-section .slider-container .slider-bullets .bullet {
  height: 10px;
  width: 10px;
  margin: 0 5px;
  background-color: #ddd;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
}

.slider-section .slider-container .slider-bullets .bullet.active {
  background-color: #9F1B96;
}

.slider-section .slider-controls {
  margin: 10px 0;
  top: 30%;
}

.slider-section .slider-controls.prev {
  position: absolute;
  left: 32.5%;
}

.slider-section .slider-controls.prev #prev {
  border: none;
  cursor: pointer;
  background: transparent;
}

.slider-section .slider-controls.next {
  position: absolute;
  right: 33%;
}

.slider-section .slider-controls.next #next {
  border: none;
  cursor: pointer;
  background: transparent;
}

/**explore-4ds-injectafer-snippet**/
#explore-4ds-injectafer-snippet p.font-semibold {
  font-weight: 600;
}

#explore-4ds-injectafer-snippet .component-content > h3 {
  font-size: 32px;
  line-height: 36px;
  color: #2C2A2A;
  padding-bottom: 25px;
  font-weight: 600;
}

@media (max-width: 767px) {
  #explore-4ds-injectafer-snippet .component-content > h3 {
    font-size: 32px;
    line-height: 44px;
  }
}

#explore-4ds-injectafer-snippet .component-content > h3 + p {
  color: #9e1a97;
  font-weight: 700;
  font-size: 22px;
  margin-top: 30px;
}

@media (max-width: 767px) {
  #explore-4ds-injectafer-snippet .component-content > h3 + p {
    margin-top: 0px;
  }
}

#explore-4ds-injectafer-snippet .component.container {
  padding: 0px;
}

#explore-4ds-injectafer-snippet .component .row {
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  #explore-4ds-injectafer-snippet .component .row {
    margin-bottom: 0px;
  }
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text {
  border-radius: 0px;
  background: #fff;
  height: 100%;
}

@media (max-width: 767px) {
  #explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text {
    height: auto;
    border-top: 1px solid #dcdcdc;
    border-left: 5px solid #9E1A99;
  }
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .icon-wrapper .card-icon {
  margin: 0;
  width: 50px;
  height: auto;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardtitle h3 {
  font-size: 20px;
  padding-bottom: 5px;
  line-height: 22px;
  margin-bottom: 0px !important;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardtitle h3 span {
  font-weight: 700;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardbody p {
  padding-bottom: 0px;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardbody table {
  margin: 0px;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardbody table tr:first-child {
  background-color: transparent;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardbody table tr td {
  border: 0px;
  vertical-align: text-bottom;
  padding: 5px 7px;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  color: #2C2A2A;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardbody table tr td:first-child {
  padding-left: 0px;
}

#explore-4ds-injectafer-snippet .component .row .dsi-rv-top-icon-bottom-text .field-cardbody table tr td ul.red-bullet li::before {
  line-height: 1.1;
  color: #E2231A;
}

#explore-4ds-injectafer-snippet .about-footnote {
  margin-bottom: 25px;
}

#explore-4ds-injectafer-snippet .dsi-reference-text sup.last-sup {
  max-width: fit-content;
  top: 5px;
}

#mechanism-action-snippet h2 {
  font-size: 32px;
  line-height: 36px;
  font-weight: 600;
}

@media (max-width: 767px) {
  #mechanism-action-snippet h2 {
    font-size: 32px;
    line-height: 44px;
    padding-bottom: 0px;
  }
}

#mechanism-action-snippet h3 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  padding-bottom: 0px;
}

@media (max-width: 767px) {
  #mechanism-action-snippet h3 {
    font-size: 18px;
    line-height: 24px;
  }
}

#mechanism-action-snippet .rv-dsi-default-rich-text span.dsi-reference-text {
  margin: 0px;
  padding-bottom: 20px;
  font-size: 11px;
  font-weight: 600;
}

@media (max-width: 767px) {
  #mechanism-action-snippet .rv-dsi-default-rich-text span.dsi-reference-text {
    margin-top: 20px;
  }
}

#mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row {
  background: #fff;
  margin-top: 48px;
  border: 1px solid #707070;
}

@media (max-width: 767px) {
  #mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row {
    margin-top: 20px;
    margin-bottom: 15px;
  }
}

#mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row p {
  font-size: 22px;
  line-height: 26px;
  font-weight: 600;
}

#mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row a.dsi-button-secondary {
  max-width: 220px;
  margin-left: auto;
  min-height: 46px;
}

@media (max-width: 767px) {
  #mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row a.dsi-button-secondary {
    margin-left: 0px;
  }
}

#mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content {
  width: 90%;
  margin: 0 auto;
}

@media (max-width: 767px) {
  #mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content {
    width: 100%;
  }
}

#mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content .explore-box {
  width: calc(100% - 50px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
}

@media (max-width: 767px) {
  #mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content .explore-box {
    width: calc(100% - 70px);
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
  #mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content .explore-box .dsi-button-secondary {
    margin: 10px auto 0 !important;
  }
}

@media (max-width: 767px) {
  #mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content .d-md-flex {
    display: flex;
    align-items: initial !important;
  }
}

#mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content .mr-4 img {
  margin-top: 7px;
}

@media (max-width: 767px) {
  #mechanism-action-snippet .rv-dsi-left-icon-body-text-link-single-row .component-content .mr-4 img {
    margin-top: 0px;
  }
}

#mechanism-action-snippet .dsi-link {
  text-align: left;
}

#mechanism-action-snippet .dsi-link a {
  font-size: 16px;
  font-weight: 600;
  text-transform: inherit;
}

#mechanism-action-snippet .component.dsi-link .component-content a::after {
  background-image: none;
  content: ">";
  top: 52%;
  right: -25px;
}

@media (max-width: 767px) {
  #mechanism-action-snippet .component.dsi-link .component-content a::after {
    top: 11px;
    right: -4px;
    position: relative;
  }
}

@media (max-width: 767px) {
  #mechanism-action-snippet .component.dsi-col-layout {
    width: 90%;
    margin: 0 auto;
  }
}

#mechanism-action-snippet .component.dsi-col-layout .col-lg-6:first-child .map-wrapper {
  margin-bottom: 30px;
}

#mechanism-action-snippet .component.dsi-section.container {
  padding: 0;
}

@media (max-width: 767px) {
  .rv-dsi-default-rich-text ol.about-reference {
    padding: 15px 10px !important;
  }
}

@media (max-width: 767px) {
  .rv-dsi-default-rich-text ol.about-reference > li {
    padding: 0 0 10px 18px;
    font-size: 1.2rem;
  }
}

.about-ref {
  padding-top: 48px !important;
  padding-bottom: 0px;
}

#injectafer-unique-advantages-snippet {
  padding-bottom: 25px;
}

#injectafer-unique-advantages-snippet .container {
  padding: 0px;
}

#injectafer-unique-advantages-snippet .container h2 {
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 600;
}

@media (max-width: 767px) {
  #injectafer-unique-advantages-snippet .container h2 {
    font-size: 32px;
    line-height: 44px;
    color: #2C2A2A;
  }
}

#injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text {
  background: transparent;
  text-align: center;
}

@media (max-width: 767px) {
  #injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text {
    padding: 15px 0px;
  }
}

#injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .icon-wrapper .card-icon {
  width: 80px;
}

#injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .field-cardbody p .dsi-text-orange {
  font-weight: 600;
  display: block;
}

@media (max-width: 767px) {
  #injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .field-cardbody p .dsi-text-orange {
    display: inline;
  }
}

#injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .field-cardbody p .dsi-text-orange.d-inline-text {
  display: inline;
}

@media (max-width: 767px) {
  #injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .field-cardbody p .dsi-text-orange.d-inline-text {
    display: block;
  }
}

@media (max-width: 767px) {
  #injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .component-content > div {
    width: 100%;
    display: flex;
    align-items: center;
  }
  #injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .component-content > div .field-cardbody {
    padding-left: 20px;
  }
  #injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .component-content > div .field-cardbody p {
    text-align: left;
    padding-bottom: 0px;
  }
  #injectafer-unique-advantages-snippet .container .dsi-col-layout .dsi-rv-top-icon-bottom-text .component-content > div .icon-wrapper .card-icon {
    width: 80px;
    margin-bottom: 0;
  }
}

#iv-Iron-treatment-snippet .container {
  padding: 0px;
}

#iv-Iron-treatment-snippet .container .component-content > h3 {
  font-size: 32px;
  line-height: 36px;
  font-weight: 600;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content > h3 {
    font-size: 32px;
    line-height: 44px;
    padding-bottom: 40px;
  }
}

#iv-Iron-treatment-snippet .container .component-content .dsi-col-layout .dsi-rv-top-icon-bottom-text {
  background: transparent;
  text-align: center;
}

#iv-Iron-treatment-snippet .container .component-content .dsi-col-layout .dsi-rv-top-icon-bottom-text .icon-wrapper .card-icon {
  width: 200px;
  margin-bottom: 0px;
}

#iv-Iron-treatment-snippet .container .component-content .dsi-col-layout .dsi-rv-top-icon-bottom-text .field-cardtitle h3 {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #2C2A2A;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-col-layout .dsi-rv-top-icon-bottom-text .field-cardtitle h3 {
    padding-bottom: 0px;
    margin-bottom: 0px !important;
  }
}

#iv-Iron-treatment-snippet .container .component-content .dsi-col-layout .dsi-rv-top-icon-bottom-text .field-cardtitle h3 strong {
  font-weight: 700;
  color: #9e1a97;
}

#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row {
  position: relative;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row {
    padding-top: 25px;
  }
}

#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row::before {
  content: "";
  height: 6px;
  width: 97%;
  background: #dcdcdc;
  left: 0;
  right: 0;
  position: absolute;
  margin: 0 auto;
  top: 55px;
  top: 0px;
  height: 100%;
  width: 6px;
  margin-left: 11px;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row::before {
    top: 0px;
    height: 100%;
    width: 6px;
    margin-left: 11px;
  }
}

#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3,
#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 {
  position: relative;
  padding-left: 40px;
  padding-right: 10px;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3,
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 {
    padding-left: 35px;
  }
}

#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3::before,
#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12::before {
  content: "";
  height: 20px;
  width: 20px;
  background: #ffffff;
  position: absolute;
  border-radius: 50%;
  border: 5px solid #E2211C;
  left: -6px;
  right: 0;
  text-align: center;
  margin: 0 auto;
  top: 53px;
  top: 12px;
  margin-left: 10px;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3::before,
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12::before {
    top: 13px;
    margin-left: 10px;
  }
}

#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3 h3,
#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 h3 {
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
  padding-bottom: 0px;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3 h3,
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 h3 {
    text-align: left;
    padding-bottom: 0;
  }
}

#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3 h3 strong,
#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 h3 strong {
  font-weight: 700;
}

#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3 p,
#iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 p {
  line-height: 1.3;
  color: #2C2A2A;
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3 p,
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 p {
    padding-bottom: 20px;
  }
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-3 .component-content,
  #iv-Iron-treatment-snippet .container .component-content .dsi-style-border-left-primary .row .col-lg-12 .component-content {
    padding-left: 25px;
  }
}

@media (max-width: 767px) {
  #iv-Iron-treatment-snippet .dsi-style-border-left-primary {
    border-top: 0px;
    border-left: 5px solid #9e1a97;
  }
}

#contactrepctasnippet {
  padding-left: 0px;
  padding-right: 0px;
}

#contactrepctasnippet p {
  font-weight: 700;
  color: #9e1a97;
}

@media (max-width: 767px) {
  #contactrepctasnippet p {
    font-size: 22px;
    text-align: center;
  }
}

#contactrepctasnippet a.dsi-button-secondary {
  height: 46px;
  font-weight: 700;
}

@media (max-width: 767px) {
  #contactrepctasnippet a.dsi-button-secondary {
    width: 224px;
    margin: 0 auto;
  }
}

@media (max-width: 767px) {
  h3.about-subtitle {
    font-size: 22px;
    line-height: 28px;
    color: #2C2A2A;
  }
  p.paragraph-text {
    font-size: 16px;
    line-height: 22px;
    color: #2C2A2A;
  }
}

@media (max-width: 500px) {
  h3.about-subtitle {
    margin-bottom: 24px;
  }
}

.dsi-inner-hero h1.about-heading {
  font-size: 45px;
  font-weight: 700;
}

.dsi-inner-hero h1.about-heading span {
  font-size: 38px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .dsi-inner-hero h1.about-heading span {
    display: block;
  }
}

@media (max-width: 767px) {
  .mobile-device #maincontent .snippet.initialized .component.dsi-section.container-fluid.dsi-style-bg-light-gray-1.py-50 .component.dsi-section.container {
    padding: 0px;
  }
}

/**end**/
#infusion-center-locator-form .share-friend-btn {
  position: absolute;
  right: 0;
  top: -25px;
}

#infusion-center-locator-form .share-friend-btn .dsi-button-secondary {
  padding: 10px 60px 10px 25px;
}

#infusion-center-locator-form .share-friend-btn .dsi-button-secondary::after {
  width: 30px;
  background-image: url(/-/media/Project/DSI/HCP-Site/Page-Content/Infusion-Locator/iconemail);
  background-size: 25px 17px;
}

#infusion-center-locator-form .share-friend-btn .dsi-button-secondary:hover::after {
  color: #9e1a97;
  background-image: url(/-/media/3072BB2D055F4932A862C1DF28C44DD4.ashx);
}

#infusion-center-locator-form .share-friend-btn .dsi-button-secondary:focus::after {
  color: #9e1a97;
  background-image: url(/-/media/3072BB2D055F4932A862C1DF28C44DD4.ashx);
}

.ida-content {
  text-align: left;
  padding: 0px 10px;
}

.dsi-pediatric-notification-bar .row > div:nth-child(1) {
  padding-left: 0;
}

.dsi-pediatric-notification-bar p {
  font-weight: 400;
}

.heart-failure {
  max-width: 1000px;
  margin-top: 20px;
}

.heart-failure .dsi-rv-top-icon-bottom-text {
  background: transparent;
  text-align: center;
  padding: 0px;
  margin-bottom: 30px;
}

.heart-failure .card-icon.field-cardicon {
  width: auto;
}

.heart-failure .card-icon.field-cardicon img {
  max-height: 74px;
}

.dsi-style-border-left-primary .signs-sympotms img {
  max-height: 75px;
}

.ex-rich-text ul li::before,
.rv-dsi-default-rich-text ul li::before {
  top: 2px;
}

.rv-dsi-default-rich-text .hf-study2 ul li::before {
  color: #d1382b;
}

.dsi-three-column-white .dsi-style-bg-dark-pink {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}

.dsi-three-column-white .dsi-style-bg-dark-pink .ex-text-light {
  color: #9e1a97;
}

.dsi-three-column-white .dsi-style-bg-dark-pink .ex-text-light span {
  display: inline-block !important;
}

.dsi-three-column-white .dsi-style-bg-dark-pink .dsi-text-light {
  color: #9e1a97;
}

.dsi-three-column-white .dsi-style-bg-dark-pink p span {
  display: inline-block !important;
}

.dsi-three-column-white .dsi-style-bg-light-pink {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}

.dsi-three-column-white .dsi-style-bg-light-pink .ex-text-primary span {
  display: inline-block !important;
}

.dsi-three-column-white .dsi-style-bg-light-pink .dsi-text-light {
  color: #9e1a97;
}

.dsi-three-column-white .dsi-style-bg-light-pink p span {
  display: inline-block !important;
}

#Adherence_issues {
  margin-top: 10px !important;
}

#Adherence_issues h4 {
  font-weight: 700;
  color: #9e1a97;
  padding-left: 89px;
  margin-top: 5px !important;
  padding-bottom: 5px;
}

#Adherence_issues p strong {
  color: #e2211c;
}

#Adherence_issues p strong span {
  color: #e2211c;
}

#Adherence_issues .card-icon {
  width: 80px;
}

#Adherence_issues .card-icon img {
  width: 80px;
  margin-top: -18px;
}

#Adherence_issues .field-cardbody p {
  padding-bottom: 5px;
}

#Adherence_issues .field-cardbody ul {
  padding-left: 100px;
}

#Adherence_issues .field-cardbody ul li {
  position: relative;
  font-size: 16px;
}

#Adherence_issues .field-cardbody ul li::before {
  content: "•";
  position: absolute;
  left: -9px;
  color: #9e1a97;
  font-size: 1.8rem;
  display: inline-block;
  width: 15px;
  top: -1px;
  line-height: 1;
}

#Side_effects h4 {
  font-weight: 700;
  color: #9e1a97;
  padding-left: 89px;
  margin-top: 35px !important;
  padding-bottom: 5px;
}

#Side_effects p strong {
  color: #e2211c;
}

#Side_effects p strong span {
  color: #e2211c;
}

#Side_effects .card-icon {
  width: 80px;
}

#Side_effects .card-icon img {
  width: 80px;
  margin-top: -18px;
}

#tele-health-center-tabs .tabs-container .tab .icon-wrapper {
  width: auto;
  min-width: 100px;
}

#tele-health-center-tabs .tabs-container .tab .icon-wrapper .card-icon.field-cardicon {
  width: 85px;
}

#tele-health-center-tabs .tabs-container .tab .field-cardtitle .dsi-text-purple {
  color: #e2211c;
  font-weight: 600;
}

#tele-health-center-tabs .tabs-container .tab .dsi-rv-top-icon-bottom-text {
  background: transparent;
  padding: 0px;
}

#tele-health-center-tabs .tabs-container .tab .container.dsi-style-border-light {
  max-width: 1000px;
}

#tele-health-center-tabs .tabs-container .tab .container.dsi-style-border-light .component-content .row .col-12:first-child {
  text-align: center;
}

#tele-health-center-tabs .tabs-container .tab .container.dsi-style-border-light .icon-wrapper .card-icon.field-cardicon {
  width: auto;
  height: 55px;
}

#tele-health-center-tabs .tabs-container .tab .container.dsi-style-border-light .icon-wrapper .card-icon.field-cardicon img {
  width: auto;
  height: 55px;
  margin: 0 auto;
  display: block;
}

.dsi-pediatric-notification-bar.new-bar {
  max-width: 100%;
  margin: 0 auto;
  padding: 10px 0;
  background: #e02626;
  background: linear-gradient(to right, #e02626 0%, #ac2aa3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e02626', endColorstr='#ac2aa3', GradientType=1);
  display: flex;
}

.dsi-pediatric-notification-bar.new-bar .left-bar-img {
  display: block;
  float: left;
  padding-right: 0;
}

.dsi-pediatric-notification-bar.new-bar .left-bar-img img {
  width: 160px;
  padding-right: 2px;
}

.dsi-pediatric-notification-bar.new-bar .left-bar-img .desktop {
  display: block;
}

.dsi-pediatric-notification-bar.new-bar .left-bar-img .mobile {
  display: none;
}

.dsi-pediatric-notification-bar.new-bar .right-bar-img {
  display: block;
  float: right;
  padding-left: 0;
}

.dsi-pediatric-notification-bar.new-bar .right-bar-img img {
  width: 160px;
  padding-left: 2px;
}

.dsi-pediatric-notification-bar.new-bar .right-bar-img .desktop {
  display: block;
}

.dsi-pediatric-notification-bar.new-bar .right-bar-img .mobile {
  display: none;
}

.dsi-pediatric-notification-bar.new-bar p {
  color: #fff;
  font-size: 18px;
  padding-top: 5px;
}

.dsi-pediatric-notification-bar.new-bar p b,
.dsi-pediatric-notification-bar.new-bar p strong {
  display: block;
  font-size: 22px;
}

.dsi-pediatric-notification-bar.new-bar p span {
  font-weight: 900;
}

.dsi-pediatric-notification-bar.new-bar .wrapper-bar {
  margin: 0 auto;
}

.dsi-pediatric-notification-bar.new-bar .see-data-btn {
  padding: 0;
  flex: 0 0 22.666667%;
  max-width: 22.666667%;
}

.dsi-pediatric-notification-bar.new-bar .see-data-btn a {
  border: 4px solid #f9cecd;
  background: #fff;
  color: #fb0000;
  margin-top: 10px;
  text-align: left;
  padding-left: 15px;
  position: relative;
  padding: 10px 10px 10px 15px;
}

.dsi-pediatric-notification-bar.new-bar .see-data-btn a:hover {
  border: 4px solid #f9cecd;
  background: #fff;
  color: #fb0000;
}

.dsi-pediatric-notification-bar.new-bar .see-data-btn a:after {
  content: "";
  width: 10px;
  color: #fff;
  position: absolute;
  right: 20px;
  left: auto;
  top: 50%;
  bottom: 0;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  margin: auto;
  height: auto;
  z-index: 10;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  display: block;
  background-image: url(../images/button_arrow.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 10px 16px;
}

#toTopBtn {
  display: none;
  position: fixed;
  bottom: 25px;
  right: 12px;
  z-index: 1025;
  cursor: pointer;
}

#toTopBtn img {
  z-index: 2;
  cursor: pointer;
  max-height: 100%;
  width: 66px;
}

.contact-rep-cta {
  background-color: #f8eff8;
  border-top: 2px solid #9e1a97;
  border-bottom: 2px solid #9e1a97;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 0;
  margin-bottom: 50px;
  margin-top: -50px;
}

.contact-rep-cta img {
  max-height: 50px;
  width: auto;
  padding-right: 10px;
}

.contact-rep-cta p {
  padding-bottom: 0;
  font-size: 22px;
}

.contact-rep-cta .dsi-button-secondary {
  background: #9e1a97;
  color: #fff;
  padding: 5px 50px;
  min-height: 40px;
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  border-radius: 30px;
  text-decoration: none;
  position: relative;
  margin-left: 25px;
  margin-top: 0;
}

.contact-rep-cta .dsi-button-secondary:hover, .contact-rep-cta .dsi-button-secondary:focus-visible {
  background: #fff;
  color: #9e1a97;
}

/*.dsi-button-secondary {
	&:focus {
		background: #9e1a97;
		color: #fff;
	}
	&:focus-visible {
		background: #fff;
		color: #9e1a97;
		outline: auto;
		&::after { 
			background-image: url(/hcp/-/media/feature/dsi/global-icons/arrow-left);
		}
	}
	&:focus::after { 
		background-image: url(/hcp/-/media/feature/dsi/global-icons/arrow-left-white);
	}
}*/
.sitecore-form {
  position: relative;
}

.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 1;
  display: none;
}

.loading:after {
  content: '';
  display: block;
  position: absolute;
  left: 48%;
  top: 20%;
  width: 40px;
  height: 40px;
  border-style: solid;
  border-color: #000;
  border-top-color: transparent;
  border-width: 4px;
  border-radius: 50%;
  animation: spin .8s linear infinite;
}

.adult-patients-bordered#dsi-grid-bordered {
  padding-bottom: 0;
  margin-bottom: 100px !important;
}

.dsi-style-border-left-primary.cardiology-percents img {
  max-height: 50px;
  width: auto;
  padding-right: 10px;
}

.cardiology-percents .dsi-hero-subtitle-percent small {
  font-size: 68%;
}

.dsi-hero-subtitle-percent {
  font-size: 20px;
  font-weight: 600;
}

#dsi-section-keyButtons {
  overflow: visible;
}

.dsi-social-links {
  float: right;
  border-top: 1px solid #b3b3b4;
  padding-top: 10px;
  margin-top: 10px;
}

.dsi-social-links p {
  padding-bottom: 10px;
  color: #323232;
}

.dsi-social-links p a.dsi-social-fb {
  margin-left: 15px;
  margin-right: 5px;
}

.dsi-social-links p a.dsi-social-linkedin {
  padding-left: 5px;
}

.dsi-social-links p a.dsi-social-linkedin img {
  height: 30px;
  width: auto;
}

.dsi-social-links img {
  max-height: 30px;
  width: auto;
  position: relative;
  top: -2px;
}

#dsi-footer-column .float-right-ul {
  float: right;
}

.divider {
  margin-top: 0;
}

.imp-dosing-info .component.sc-background-image-stretch {
  float: left;
  width: 100%;
}

.imp-dosing-info .component.sc-background-image-stretch h2 {
  margin-top: 50px;
}

footer .dsi-link-list {
  padding-top: 20px;
}

.global-social-links {
  width: 100%;
  float: left;
}

.divider hr {
  display: none;
}

.global-footer {
  border-top: 1px solid #b3b3b4;
  width: 100%;
  float: left;
  padding-top: 20px;
}

.four-ds-of-injectafer {
  padding: 30px;
}

.four-ds-of-injectafer .component-content .field-cardbody p {
  padding-right: 30px;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:last-child {
  padding-left: 0;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:last-child .dsi-icon-card-second:first-child {
  border-bottom: 1px solid #dcdcdc;
  padding-top: 0;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6 .dsi-icon-card {
  padding-bottom: 10px;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6 .dsi-icon-card.dsi-icon-card-second {
  /* margin-top: 10px; */
  padding-left: 30px;
  padding-bottom: 10px;
  padding-top: 20px;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:first-child {
  border-right: 1px solid #dcdcdc;
  padding-right: 0;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:first-child .dsi-icon-card:first-child {
  border-bottom: 1px solid #dcdcdc;
  padding-top: 0;
  padding-right: 15px;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:first-child .dsi-icon-card {
  padding-left: 0;
  padding-top: 20px;
}

.four-ds-of-injectafer .dsi-icon-card .field-cardicon img {
  max-height: 60px;
  width: auto;
  margin-bottom: 18px;
  margin-top: -15px;
}

.four-ds-of-injectafer .dsi-rv-left-icon-right-text > .component-content .icon-wrapper {
  width: 140px;
  min-width: 50px;
}

.four-ds-of-injectafer .dsi-rv-left-icon-right-text .component-content .card-icon.field-cardicon {
  width: 55px;
}

.dsi-style-bg-light-pink {
  overflow: hidden;
}

.dsi-style-bg-light-pink.now-approved .row > .col-12 {
  padding: 0;
}

.five-common-signs .field-cardtitle {
  font-size: 1.6rem;
}

.id-heartfailure {
  padding-left: 15px !important;
  margin-bottom: 20px;
}

.id-heartfailure .dsi-rv-left-icon-right-text {
  margin-bottom: 35px;
}

.id-heartfailure .dsi-rv-left-icon-right-text > .component-content {
  display: block;
}

.id-heartfailure .dsi-rv-left-icon-right-text > .component-content .icon-wrapper {
  width: 80px;
  min-width: 80px;
  margin-right: 15px;
  float: left;
}

.id-heartfailure .dsi-rv-left-icon-right-text > .component-content .icon-wrapper .card-icon.field-cardicon {
  width: auto;
}

.id-heartfailure .component-content .row .col-lg-6:last-child img {
  width: 70px;
}

.id-heartfailure .component-content .row .col-lg-6 img {
  margin-top: -10px;
}

.id-factor {
  padding: 25px 0;
}

.id-factor .dsi-style-border-left-primary {
  border: 1px solid #dcdcdc;
  border-left: 5px solid #9e1a97;
  max-width: 1000px;
  background-color: #fff;
}

.id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text {
  background: transparent;
}

.id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text .card-icon.field-cardicon {
  width: auto;
  height: 55px;
  text-align: center;
  margin-bottom: 5px;
}

.id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text .card-icon.field-cardicon img {
  height: 45px;
  width: auto;
}

.id-worsening {
  padding: 35px 0 0px 0;
  float: left;
  width: 100%;
  padding-bottom: 25px;
}

.id-worsening .container.dsi-style-border-left-primary {
  max-width: 1000px;
}

.id-worsening .container.dsi-style-border-left-primary .card-icon.field-cardicon {
  width: 70px;
  height: 70px;
}

.id-worsening .container.dsi-style-border-left-primary .field-cardtitle {
  text-align: center;
}

.id-worsening .component.ex-rich-text.rv-dsi-default-rich-text.sc-background-image-stretch p {
  margin-top: 20px;
}

.id-worsening .dsi-rv-top-icon-bottom-text {
  background: transparent;
}

.ida-treatment-page .tabs-inner ul.tabs-heading li {
  padding: 20px 15px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 600;
  border: 1px solid #a4a4a4;
  margin: 0 5px;
  color: #e31d1a;
  flex-grow: 1;
  flex-basis: 0;
  cursor: pointer;
}

.ida-treatment-page .tabs-inner ul.tabs-heading li .field-heading {
  font-weight: 700;
}

.ida-treatment-page .tabs-container .tab.active {
  display: block;
}

.ida-treatment-page .tabs-container .tab {
  display: none;
}

.pediatric-ida-risk-info .dsi-rv-top-icon-bottom-text {
  padding: 15px;
}

.pediatric-ida-risk-info .card-icon.field-cardicon {
  width: auto;
  margin-bottom: 10px;
}

.pediatric-ida-risk-info .card-icon.field-cardicon img {
  height: 65px;
  width: auto;
  margin: 0 auto;
  display: block;
}

.pediatric-ida-risk-info p {
  font-size: 1.4rem;
  line-height: 1.2;
  text-align: center;
  padding-bottom: 0;
}

.efficacy-sticky-nav {
  background-color: #9B2098;
  float: left;
  width: 100%;
}

.efficacy-sticky-nav ul li {
  float: left;
  width: 33.3%;
  text-align: center;
  margin-bottom: 0 !important;
}

.efficacy-sticky-nav ul li a {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
  padding: 20px 0;
  display: block;
}

.efficacy-sticky-nav ul li a:hover {
  background-color: #F5E6F3;
  color: #912D92;
}

.efficacy-sticky-nav ul li.active a {
  background-color: #F5E6F3;
  color: #912D92;
}

.efficacy-sticky-nav ul li.active-state a {
  background-color: #F5E6F3;
  color: #912D92;
}

.efficacy-sticky-nav.fixed-nav {
  position: fixed;
  top: 0;
  z-index: 2;
}

.iron-infusion-vs-oral-hero .efficacy-sticky-nav .last a {
  padding: 7px 60px;
}

.heart-failure-id-hero .efficacy-sticky-nav ul li {
  width: 50%;
}

#study-design-inj-vs-oral-iron,
#study-design-inj-vs-iv-iron {
  float: left;
  width: 100%;
  margin: 30px 0;
}

#study-design-inj-vs-oral-iron .dsi-style-grey-border-box,
#study-design-inj-vs-iv-iron .dsi-style-grey-border-box {
  border: 0;
}

#study-design .card {
  float: left;
  width: 100%;
  margin: 50px 0;
}

#mwt {
  float: left;
  width: 100%;
}

#prior-administration-accordion .component-content .accordion:last-child {
  margin-bottom: 84px;
}

#prior-administration-accordion,
#administration-accordion {
  position: relative;
  display: flex;
}

#prior-administration-accordion .component-content .accordion:last-child,
#administration-accordion .component-content .accordion:last-child {
  border-bottom: 3px solid #c7c7cc;
}

#prior-administration-accordion h3,
#administration-accordion h3 {
  font-size: 1.8rem;
  font-weight: 600;
  color: #9e1a97;
  line-height: 1.2;
  margin-bottom: 10px;
  padding-bottom: 0;
}

#prior-administration-accordion .expand-collapse,
#administration-accordion .expand-collapse {
  position: absolute;
  right: 18px;
  top: 0;
}

#prior-administration-accordion .expand-collapse a,
#administration-accordion .expand-collapse a {
  font-size: 14px;
}

#prior-administration-accordion .expand-collapse span,
#administration-accordion .expand-collapse span {
  font-size: 14px;
  color: #9e1a97;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}

#prior-administration-accordion .expand-collapse span.collapse,
#administration-accordion .expand-collapse span.collapse {
  display: none;
}

#prior-administration-accordion .expand-collapse:focus-visible,
#administration-accordion .expand-collapse:focus-visible {
  outline: 2px solid #323232;
}

#prior-administration-accordion .accordion,
#administration-accordion .accordion {
  float: left;
  width: 100%;
  position: relative;
}

#prior-administration-accordion .accordion .component-content ul li,
#administration-accordion .accordion .component-content ul li {
  margin-bottom: 5px;
  float: left;
  width: 100%;
}

#prior-administration-accordion .accordion .toggle-header,
#administration-accordion .accordion .toggle-header {
  border-top: 3px solid #c7c7cc;
  float: left;
  width: 100%;
  position: static;
}

#prior-administration-accordion .accordion .toggle-header:focus,
#administration-accordion .accordion .toggle-header:focus {
  outline: 0px solid #323232;
}

#prior-administration-accordion .accordion .toggle-header:focus-visible,
#administration-accordion .accordion .toggle-header:focus-visible {
  outline: 2px solid #323232;
}

#prior-administration-accordion .accordion .toggle-header .label,
#administration-accordion .accordion .toggle-header .label {
  float: left;
  width: 100%;
}

#prior-administration-accordion .accordion .toggle-header .accordion-icon,
#administration-accordion .accordion .toggle-header .accordion-icon {
  height: 60px;
  width: auto;
  float: left;
  margin-right: 10px;
  margin-top: 8px;
}

#prior-administration-accordion .accordion .toggle-header .accordion-icon img,
#administration-accordion .accordion .toggle-header .accordion-icon img {
  width: 50px;
  height: auto;
}

#prior-administration-accordion .accordion .toggle-header p,
#administration-accordion .accordion .toggle-header p {
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 600;
}

#prior-administration-accordion .accordion .toggle-header .field-heading,
#administration-accordion .accordion .toggle-header .field-heading {
  padding-left: 35px;
}

#prior-administration-accordion .accordion .toggle-content,
#administration-accordion .accordion .toggle-content {
  padding-left: 95px;
  padding-right: 35px;
}

#prior-administration-accordion .accordion .toggle-content img,
#administration-accordion .accordion .toggle-content img {
  margin-bottom: 15px;
}

#prior-administration-accordion .accordion .toggle-content .field-content .row,
#administration-accordion .accordion .toggle-content .field-content .row {
  max-width: 100%;
  width: 100%;
}

#prior-administration-accordion .accordion .item .toggle-header:after,
#administration-accordion .accordion .item .toggle-header:after {
  background-image: url(../images/plus-icon.png);
  background-size: contain;
}

#prior-administration-accordion .accordion .item.active .toggle-header:after,
#administration-accordion .accordion .item.active .toggle-header:after {
  background-image: url(../images/minus-icon.png);
  background-size: contain;
}

.imp-dosing-info {
  display: flex;
}

.dsi-study-page #improvements-in-ferritin-and-tsat {
  display: block;
  float: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 50px !important;
}

/**header section**/
@media screen and (max-width: 2560px) and (min-width: 1024px) {
  body header #main-navigation-section .navigation-main nav > ul {
    margin-left: 5%;
  }
  body header #main-navigation-section .navigation-main nav > ul li.level1 > .navigation-title a {
    padding: 10px 23px 0;
  }
  body header #main-navigation-section .navigation-main nav > ul li.level1 > .navigation-title a::after {
    left: 80% !important;
  }
  body header #main-navigation-section .navigation-main nav > ul li.level1.activeMenu::after {
    left: 31px !important;
    right: 26px !important;
  }
}

@media (max-width: 768px) {
  .table-comman-design tbody tr .td-space {
    max-width: 150px;
    display: inline-block;
    width: 100%;
  }
  .study-confirm-hf-trial #hf-study2-accordion .btn.btn-link {
    font-size: 18px !important;
  }
  table.tblbaselinemean.table-white {
    font-size: 1.2rem;
  }
  #Adherence_issues {
    margin-bottom: 48px;
  }
  #Adherence_issues h4 {
    padding-bottom: 15px;
  }
  #Adherence_issues .card-icon {
    width: 80px !important;
  }
  #Adherence_issues .card-icon img {
    max-width: 80px !important;
    margin-top: -30px;
  }
  #Side_effects h4 {
    padding-bottom: 15px;
  }
  #Side_effects .card-icon {
    width: 80px !important;
  }
  #Side_effects .card-icon img {
    max-width: 80px !important;
    margin-top: -30px;
  }
  #Side_effects p:first-child {
    margin-bottom: 40px;
  }
  .ida-treatment-page .tabs-inner ul.tabs-heading {
    flex-wrap: wrap;
    padding: 0;
  }
  .ida-treatment-page .tabs-inner ul.tabs-heading li:first-child {
    border-left: 0;
    margin-left: 0;
  }
  .ida-treatment-page .tabs-inner ul.tabs-heading li > div {
    display: block;
  }
  .ida-treatment-page .tabs-inner ul.tabs-heading li > div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
  .ida-treatment-page .tabs-inner ul.tabs-heading li {
    margin: 0;
    border: 1px solid #fff;
    background: #f0f0f0;
    flex: 30%;
  }
  .ida-treatment-page .tabs-inner ul.tabs-heading {
    display: flex;
    justify-content: space-evenly;
    flex: 1;
    width: 100%;
    max-width: 1030px;
    padding: 0 15px;
    margin: auto auto 20px auto;
  }
  .ida-treatment-page #about-accordion-outr-mobile {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .ida-treatment-page #about-accordion-outr-mobile .bottle-image-wrapper {
    margin-top: 10px;
    text-align: center;
  }
  .ida-treatment-page #about-accordion-outr-mobile .bottle-image-wrapper h4 {
    font-size: 2.2rem;
    font-weight: 600;
    color: #9e1a97;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li:first-child {
    text-align: right;
    border-right: 1px solid #999;
    border-bottom: none;
    border-top: none;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li:last-child {
    text-align: left;
    border-bottom: none;
    display: flex;
    border-top: none;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li p:after {
    content: "";
    background-image: url(/hcp/-/media/feature/dsi/global-icons/accordion-toggle-plusicon);
    width: 29px;
    height: 28px;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    right: 0;
    background-repeat: no-repeat;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li.active p::after {
    background-image: url(/hcp/-/media/feature/dsi/global-icons/accordion-toggle-icon);
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li:first-child.active {
    background: #fbf4e9;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li:last-child.active {
    background: #f7f0f7;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li:last-child p {
    color: #323232;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li p {
    position: relative;
    padding-right: 40px;
    padding-bottom: 0;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li:first-child p {
    color: #323232;
  }
  .ida-treatment-page #about-accordion-outr-mobile .tabs-heading li:first-child h4 {
    color: #e69630;
    font-weight: 600;
  }
  .ida-treatment-page #tab-title-purple-bg {
    background: #f7f0f7;
    padding: 30px 15px;
  }
  .ida-treatment-page #tab-title-purple-bg .desktop {
    position: relative;
    max-width: 550px;
    margin: 0 auto;
  }
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text {
    position: absolute;
    right: 10px;
    top: 50%;
    font-size: 18px;
    transform: translateY(-50%);
  }
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text .dsi-text-primary {
    display: block;
    font-size: 16px;
  }
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text .dsi-text-primary > strong {
    display: flex;
    align-items: flex-start;
  }
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text .dsi-text-primary .big-font-text {
    font-size: 50px;
    line-height: 40px;
    margin-bottom: 10px;
  }
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text .dsi-grey-secondary {
    font-size: 16px;
  }
  .ida-treatment-page #tab-title-purple-bg #Adherence_issues,
  .ida-treatment-page #tab-title-purple-bg #Side_effects {
    margin-top: 20px;
  }
  .ida-treatment-page #tab-title-purple-bg #Adherence_issues .icon-wrapper,
  .ida-treatment-page #tab-title-purple-bg #Side_effects .icon-wrapper {
    float: left;
    margin-right: 10px;
  }
  .ida-treatment-page #tab-title-purple-bg #Adherence_issues .icon-wrapper .card-icon.field-cardicon,
  .ida-treatment-page #tab-title-purple-bg #Side_effects .icon-wrapper .card-icon.field-cardicon {
    width: 40px;
  }
  .ida-treatment-page #tab-title-purple-bg #Adherence_issues .icon-wrapper img,
  .ida-treatment-page #tab-title-purple-bg #Side_effects .icon-wrapper img {
    max-width: 40px;
  }
  .ida-treatment-page #tab-content-yellow-bg {
    background: #fbf4e9;
    padding: 30px 15px;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .component-content ul.about-iv-iron-list li {
    font-size: 1.4rem;
    line-height: 1.2;
    position: relative;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .component-content ul.about-iv-iron-list li:before {
    content: "•";
    color: #9e1a97;
    font-size: 1.8rem;
    display: block;
    float: left;
    width: 15px;
    margin-right: 5px;
    line-height: 1.1;
    margin-top: 1px;
    flex-shrink: 0;
    margin-bottom: 30px;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .desktop {
    position: relative;
    max-width: 400px;
    margin: 0 auto;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .desktop img {
    width: 70%;
    display: block;
    margin: 0 auto;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .desktop .image-text {
    position: absolute;
    left: -10%;
    top: 32%;
    font-size: 22px;
    transform: translateY(-26%);
    text-align: center;
    font-size: 1.6rem;
    width: 235px;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .desktop .image-text span {
    font-size: 2.4rem;
    line-height: 25px;
    color: #58595b;
    display: block;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .desktop .image-text span.big-font-text {
    font-size: 38px;
    line-height: 1;
    color: #9e1a97;
    display: block;
  }
  .ida-treatment-page #about-accordion-outr-mobile #tab-content-yellow-bg .desktop .image-text span.wh-ida-bloodstream {
    font-size: 1.4rem;
  }
  .component.dsi-section.container-fluid.dsi-style-bg-light-gray-1.px-0.py-50.f-left {
    float: left;
  }
  .pediatric-ida-risk-info .col {
    width: 100%;
    flex-basis: auto;
    margin-bottom: 20px;
  }
  .pediatric-ida-risk-info .card-icon.field-cardicon img {
    height: 70px;
  }
  .pediatric-ida-risk-info .field-cardtitle p br {
    display: none;
  }
  .dsi-rv-left-icon-right-text .component-content .card-icon.field-cardicon img {
    width: 80px;
  }
  .specialty-c .dsi-hero .rv-dsi-main-hero .dsi_main_hero_title h1 {
    font-size: 2.2rem;
    line-height: 1.3;
  }
}

@media (min-width: 768px) {
  .specialty-c .dsi-hero .rv-dsi-main-hero .dsi_main_hero_title h1 {
    font-size: 2.8rem;
    line-height: 1.3;
  }
  .specialty-g .dsi-hero .rv-dsi-main-hero .dsi_main_hero_title h1.hero-font {
    font-size: 3.7rem;
  }
  .dsi-promo-card.dsi-promo-card-callout-variant-1.dsi-style-bg-light-blue {
    padding: 15px;
  }
  .dsi-promo-card.dsi-promo-card-callout-variant-1.mt-5 .field-promotext p {
    width: 570px;
  }
}

@media (max-width: 576px) {
  .ida-treatment-page .tabs-inner ul.tabs-heading li:first-child {
    border-left: 0;
  }
}

@media (min-width: 320px) and (max-width: 529px) {
  .find-infusion-mt.dsi-icon-card.dsi-rv-left-icon-right-text {
    margin-top: 80px;
  }
  #infusion-center-locator-form .share-friend-btn {
    position: absolute;
    right: 0;
    top: -145px;
  }
  .dsi-pediatric-notification-bar.new-bar .right-bar-img img {
    padding-left: 5px !important;
  }
  .five-common-signs .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .five-common-signs .col:last-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .dsi-pediatric-notification-bar.new-bar .see-data-btn a {
    margin-top: 10px;
    width: 116px;
    margin-left: -64px;
  }
  .dsi-pediatric-notification-bar.new-bar .see-data-btn a:after {
    right: 7px;
  }
}

.fair-hf-qol {
  background: #f5f5f5;
  padding-top: 60px;
}

.fair-hf-qol .dsi-image-with-rich-text {
  background: #fff;
  padding: 30px;
  border: 1px solid #CCCCCC;
  margin: 20px 0 0;
}

.fair-hf-qol .dsi-image-with-rich-text p {
  font-weight: 500;
}

.fair-hf-qol .footnotes {
  font-size: 11px;
  margin-top: 10px;
}

.fair-hf-qol-self,
.confirm-hf-cam {
  padding: 70px 0 60px;
  background: #f5f5f5;
}

.fair-hf-qol-self .dsi-image-with-rich-text,
.confirm-hf-cam .dsi-image-with-rich-text {
  padding: 20px;
  margin: 10px 0 0;
  background: #fff;
  border: 1px solid #CCCCCC;
}

.fair-hf-qol-self .dsi-image-with-rich-text p,
.confirm-hf-cam .dsi-image-with-rich-text p {
  font-weight: 500;
}

.fair-hf-qol-self .dsi-style-bg-white.dsi-style-border-light,
.fair-hf-qol-self .dsi-style-bg-white.dsi-style-grey-border-box,
.confirm-hf-cam .dsi-style-bg-white.dsi-style-border-light,
.confirm-hf-cam .dsi-style-bg-white.dsi-style-grey-border-box {
  background-color: transparent;
  border: 0;
}

.fair-hf-qol-self .footnotes,
.confirm-hf-cam .footnotes {
  font-size: 11px;
  margin-top: 10px;
}

.confirm-hf-cam {
  padding: 60px 0;
}

.confirm-hf-cam .component-content .dsi-section.container:last-child {
  margin-top: 40px;
}

.confirm-hf-cam .footnotes {
  font-size: 11px;
  margin-top: 10px;
}

.study-fair-hf-trial {
  border: 1px solid #CCCCCC;
  padding: 20px 38px;
  margin-bottom: 60px;
}

.study-fair-hf-trial #hf-study1-accordion .btn.btn-link {
  background-color: transparent;
  border: 0;
  font-size: 32px;
  font-weight: 500;
  position: relative;
  width: 100%;
  padding: 10px 0;
}

.study-fair-hf-trial #hf-study1-accordion .btn.btn-link:after {
  content: "";
  background-image: url(/hcp/-/media/feature/dsi/global-icons/accordion-toggle-icon);
  width: 29px;
  height: 28px;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  right: 9px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.study-fair-hf-trial #hf-study1-accordion .btn.btn-link.collapsed::after {
  background-image: url(/hcp/-/media/feature/dsi/global-icons/accordion-toggle-plusicon);
}

.study-fair-hf-trial .collapse.collapsed {
  display: none !important;
}

.study-fair-hf-trial .collapse .card-body > p {
  text-align: center;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 {
  background-color: #F5F5F5;
  padding: 30px;
  margin-bottom: 20px;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 h3 {
  color: #9B2098;
  padding-bottom: 20px;
  font-weight: 500;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-design img {
  margin-bottom: 15px;
  display: block;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-design img.hfstudymob {
  display: none;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-crieteria {
  padding: 15px 0;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-crieteria .col {
  padding-left: 0;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-crieteria img {
  float: left;
  margin-right: 15px;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-efficacy-endpoints {
  padding: 15px 0;
}

.study-fair-hf-trial .collapse .card-body .hf-study1 hr.solid {
  border-top: 2px solid #707070;
}

.study-fair-hf-trial .collapse .card-body .footnotes p {
  font-size: 11px;
  position: relative;
}

.study-fair-hf-trial .collapse .card-body .footnotes p span {
  position: absolute;
  left: -5px;
  top: 0px;
  font-size: 90%;
}

.study-fair-hf-trial .collapse .card-body .footnotes p > sup:first-child {
  position: absolute;
  left: -3px;
  top: 5px;
}

.study-confirm-hf-trial-sub-txt {
  margin: 60px 0 0px 0;
}

.study-confirm-hf-trial {
  border: 1px solid #CCCCCC;
  padding: 20px 38px;
  margin: 10px 0 60px 0;
}

.study-confirm-hf-trial #hf-study2-accordion .btn.btn-link {
  background-color: transparent;
  border: 0;
  font-size: 32px;
  font-weight: 500;
  position: relative;
  width: 100%;
  padding: 10px 0;
  text-align: left;
  padding-right: 45px;
}

.study-confirm-hf-trial #hf-study2-accordion .btn.btn-link:after {
  content: "";
  background-image: url(/hcp/-/media/feature/dsi/global-icons/accordion-toggle-icon);
  width: 29px;
  height: 28px;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  right: 9px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.study-confirm-hf-trial #hf-study2-accordion .btn.btn-link.collapsed::after {
  background-image: url(/hcp/-/media/feature/dsi/global-icons/accordion-toggle-plusicon);
}

.study-confirm-hf-trial .collapse.collapsed {
  display: none !important;
}

.study-confirm-hf-trial .collapse .card-body > p {
  text-align: center;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 {
  background-color: #F5F5F5;
  padding: 30px;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 h3 {
  color: #D1382B;
  padding-bottom: 20px;
  font-weight: 500;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-design img {
  margin-bottom: 15px;
  display: block;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-design img.confirmstudymob {
  display: none;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-crieteria {
  padding: 15px 0;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-crieteria .col {
  padding-left: 0;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-crieteria img {
  float: left;
  margin-right: 15px;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-efficacy-endpoints {
  padding: 15px 0;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-efficacy-endpoints ul li::before {
  color: #D1382B;
}

.study-confirm-hf-trial .collapse .card-body .hf-study2 hr.solid {
  border-top: 2px solid #707070;
}

.study-confirm-hf-trial .collapse .card-body .footnotes p {
  font-size: 11px;
  position: relative;
}

.study-confirm-hf-trial .collapse .card-body .footnotes p span {
  position: absolute;
  left: -5px;
  top: 0px;
  font-size: 90%;
}

.study-confirm-hf-trial .collapse .card-body .footnotes p > sup:first-child {
  position: absolute;
  left: -3px;
  top: 5px;
}

.confirm-hf-symptoms {
  margin: 60px 0;
}

.confirm-hf-symptoms .dsi-style-grey-border-box {
  padding: 25px 20px;
  margin-bottom: 20px;
}

.confirm-hf-symptoms .dsi-style-bg-light-gray-1 {
  padding: 40px 0;
}

.confirm-hf-symptoms .footnotes {
  font-size: 11px;
  margin-top: 10px;
}

.confirm-hf-parameters h2 {
  margin-bottom: 20px;
}

.confirm-hf-parameters .dsi-rv-top-icon-bottom-text {
  margin-top: 20px;
  background: transparent;
}

.confirm-hf-parameters .dsi-rv-top-icon-bottom-text .card-icon.field-cardicon {
  width: 190px;
}

.confirm-hf-parameters .dsi-rv-top-icon-bottom-text .field-cardbody {
  text-align: center;
}

.confirm-hf-parameters .dsi-rv-top-icon-bottom-text .field-cardbody .purple {
  color: #9B2098;
  font-weight: 500;
}

.confirm-hf-parameters .dsi-rv-top-icon-bottom-text .field-cardbody .blue {
  color: #0084B8;
  font-weight: 500;
}

.confirm-hf-parameters .dsi-rv-top-icon-bottom-text .field-cardbody .red {
  color: #D1382B;
  font-weight: 500;
}

.confirm-hf-parameters .dsi-style-grey-border-box .component.sc-background-image-stretch {
  margin-top: 15px;
}

.confirm-hf-parameters .footnotes {
  padding: 30px 0px 35px 0px;
}

div.confirm-hf-parameters > div.component-content:first-child {
  border: 1px solid #ccc;
  margin-top: 48px;
}

.specialty-c .dsi-hero .rv-dsi-main-hero .dsi_main_hero_title_row {
  padding-bottom: 0;
}

@media (min-width: 1400px) {
  .specialty-c .dsi-hero .rv-dsi-main-hero .dsi_main_hero_image_row {
    width: 50%;
    padding-top: 20px;
  }
}

.component-content ul.injectafer-data-list {
  padding-left: 0rem !important;
}

.component-content ul.injectafer-data-list li {
  font-size: 1.6rem;
  margin-bottom: 15px;
  position: relative;
}

.component-content ul.injectafer-data-list li:before {
  content: "•";
  color: #9e1a97;
  font-size: 1.8rem;
  display: block;
  float: left;
  width: 15px;
  margin-right: 5px;
  line-height: 1.1;
  margin-top: 1px;
  flex-shrink: 0;
  margin-bottom: 18px;
}

.id-heartfailure .row .col-lg-4:first-child .dsi-rv-left-icon-right-text > .component-content .icon-wrapper {
  width: 100px;
  min-width: 100px;
}

#about-accordion-outr #accordion-about-iv-iron .component-content ul.about-iv-iron-list li {
  font-size: 1.4rem;
  line-height: 1.2;
  position: relative;
}

#about-accordion-outr #accordion-about-iv-iron .component-content ul.about-iv-iron-list li:last-child:before {
  margin-bottom: 40px;
}

#about-accordion-outr #accordion-about-iv-iron .component-content ul.about-iv-iron-list li:before {
  content: "•";
  color: #9e1a97;
  font-size: 1.8rem;
  display: block;
  float: left;
  width: 15px;
  margin-right: 5px;
  line-height: 1.1;
  margin-top: 1px;
  flex-shrink: 0;
  margin-bottom: 30px;
}

#about-accordion-outr #accordion-about-iv-iron .desktop.with-iv-iron {
  max-width: 260px;
  margin-left: 55px;
}

#about-accordion-outr #accordion-about-iv-iron .desktop.with-iv-iron .image-text {
  left: -66px;
  right: auto;
  text-align: center;
  width: 155px;
  top: 44%;
}

#about-accordion-outr #accordion-about-iv-iron .desktop.with-iv-iron .image-text span {
  display: block;
  font-size: 22px;
  line-height: 24px;
}

#about-accordion-outr #accordion-about-iv-iron .desktop.with-iv-iron .image-text span.dsi-text-primary.big-font-text {
  font-size: 30px;
}

#about-accordion-outr #accordion-about-iv-iron .desktop.with-iv-iron .image-text span.wh-ida-bloodstream {
  font-size: 12px;
}

#about-accordion-outr #accordion-about-iv-iron .component-content ul.about-iv-iron-list li {
  font-size: 1.6rem;
  line-height: 1.2;
}

#about-accordion-outr .toggle-header .field-heading p.dsi-reference-text {
  font-size: 1.2rem;
  display: block;
}

.specialty-c .dsi-hero .rv-dsi-main-hero .dsi_main_hero_subtitle ul li::before {
  color: #ff0000;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:last-child .dsi-icon-card-second:first-child {
  padding-top: 64px;
  min-height: 229px;
}

.dsi-video-library {
  background-color: #f6f6f7;
  padding: 15px;
}

.dsi-video-library h3.ex-text-primary {
  font-size: 22px;
  padding-bottom: 0;
  color: #9F1B96;
  font-weight: 700;
}

.dsi-video-library .video-list li {
  padding-left: 0;
  margin-bottom: 15px;
}

.dsi-video-library .video-list li .field-title {
  margin-bottom: 0;
  font-size: 16px;
  color: #9F1B96;
  font-weight: 600;
}

.dsi-video-library .video-list li .pr-3 {
  width: 100%;
  height: auto;
}

.dsi-video-library .video-list li::before {
  display: none;
}

.dsi-video-library .dsi-modal-fluid .dsi-scrollable-content {
  margin-top: 20px;
  border-left: 5px solid #9a2790;
}

.dsi-video-library ul.video-list {
  max-height: 705px;
  overflow: hidden;
  overflow-y: auto;
}

.dsi-video-library ul.video-list::-webkit-scrollbar {
  width: 5px;
  background-color: #efefef;
}

.dsi-video-library ul.video-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #999;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.22);
}

#ida-beliefs-video h2 {
  font-weight: 700;
  text-align: center;
}

#ida-beliefs-video p.pb-50 {
  text-align: center;
  font-weight: 700;
}

@media (min-width: 320px) and (max-width: 992px) {
  .dsi-promo-card-callout-variant-1.dsi-style-bg-light-blue {
    padding: 30px 15px 20px;
  }
  .ida-content {
    text-align: center;
  }
  .dsi-video-library {
    padding-bottom: 0;
  }
  .dsi-video-library .col-lg-3 {
    background-color: #fff;
  }
  .dsi-video-library ul.video-list {
    margin-top: 30px;
  }
  .dsi-video-library .transcript-wrapper {
    padding-bottom: 20px;
  }
  .azureChatBotIcon {
    right: 30px;
  }
  footer .dsi-link-list {
    padding-top: 0;
  }
  #tele-health-center-tabs .tabs-container .tab .field-cardtitle {
    font-size: 1.8rem;
  }
  #tele-health-center-tabs .tabs-container .tab .icon-wrapper .card-icon.field-cardicon {
    width: 70px;
  }
  #tele-health-center-tabs .tabs-container .tab .dsi-rv-left-icon-right-text {
    margin-bottom: 20px;
  }
  #tele-health-center-tabs .tabs-container .tab .dsi-rv-top-icon-bottom-text {
    margin-bottom: 40px;
  }
  .id-heartfailure a {
    font-size: 1.4rem;
    line-height: 1.6;
    display: block;
  }
  .id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text {
    background: transparent;
    padding: 15px 0;
    text-align: center;
  }
  .id-factor .dsi-style-border-left-primary .dsi-rv-top-icon-bottom-text .field-cardtitle {
    font-size: 1.8rem;
  }
  .dsi-pediatric-notification-bar .row > div:last-child {
    padding-top: 12px;
  }
  .dsi-pediatric-notification-bar.new-bar .see-data-btn {
    padding: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .id-worsening .container.dsi-style-border-left-primary .field-cardtitle {
    font-size: 1.8rem;
  }
  .id-worsening .container.dsi-style-border-left-primary .col-12.col-lg-4 {
    margin-bottom: 20px;
  }
  .id-worsening .container.dsi-style-border-left-primary .card-icon.field-cardicon {
    width: 55px;
  }
  .dsi-pediatric-notification-bar.new-bar {
    padding: 0px 0 10px 0;
  }
  .dsi-pediatric-notification-bar.new-bar .left-bar-img .desktop {
    display: none;
  }
  .dsi-pediatric-notification-bar.new-bar .left-bar-img .mobile {
    display: block;
  }
  .dsi-pediatric-notification-bar.new-bar .left-bar-img img {
    width: 60px;
    padding-right: 0;
    margin-top: 27px;
  }
  .dsi-pediatric-notification-bar.new-bar .right-bar-img .desktop {
    display: none;
  }
  .dsi-pediatric-notification-bar.new-bar .right-bar-img .mobile {
    display: block;
  }
  .dsi-pediatric-notification-bar.new-bar .right-bar-img img {
    width: 60px;
    padding-right: 0;
    margin-top: 27px;
    padding-left: 0;
  }
  .dsi-pediatric-notification-bar.new-bar .wrapper-bar {
    margin: 0 auto;
    width: 270px;
  }
  .dsi-pediatric-notification-bar.new-bar .see-data-btn a:after {
    right: 7px;
  }
  .dsi-pediatric-notification-bar a {
    padding: 10px 10px;
  }
  .dsi-style-border-left-primary.cardiology-percents p img {
    display: block;
  }
  .dsi-pediatric-notification-bar.new-bar {
    background: #e02626;
    background: linear-gradient(to right, #ac2aa3 0%, #e02626 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac2aa3', endColorstr='#e02626', GradientType=1);
  }
  .dsi-pediatric-notification-bar.new-bar p {
    padding-top: 0;
    font-size: 12px;
    width: 76%;
  }
  .dsi-pediatric-notification-bar.new-bar p b,
  .dsi-pediatric-notification-bar.new-bar p strong {
    font-size: 18px;
  }
  .dsi-pediatric-notification-bar .row > div:nth-child(2) {
    padding-top: 0;
  }
  .contact-rep-cta {
    display: block;
    padding: 30px 20px;
    margin-top: -25px;
  }
  .contact-rep-cta p {
    padding: 15px 0;
  }
  .contact-rep-cta .dsi-button-secondary {
    padding: 20px 50px;
    margin-left: 0;
  }
  .four-ds-of-injectafer {
    padding: 20px 30px;
  }
  .four-ds-of-injectafer .component-content .field-cardbody p {
    padding-right: 0;
  }
  .four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:last-child {
    padding-left: 15px;
  }
  .four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:last-child .dsi-icon-card-second:first-child {
    padding-top: 25px;
    border-top: 1px solid #dcdcdc;
  }
  .four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6 .dsi-icon-card.dsi-icon-card-second {
    padding-left: 0;
  }
  .four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:first-child {
    border-right: none;
  }
  .four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:first-child .dsi-icon-card ul.injectafer-data-list li {
    margin-bottom: 25px;
  }
  .four-ds-of-injectafer .dsi-icon-card .field-cardicon img {
    margin-bottom: 5px;
  }
  .four-ds-of-injectafer .field-cardtitle h3 {
    padding-bottom: 0;
  }
  .four-ds-of-injectafer .dsi-rv-left-icon-right-text > .component-content {
    display: block;
  }
  .four-ds-of-injectafer .dsi-rv-left-icon-right-text .component-content .card-icon.field-cardicon {
    padding-top: 10px;
  }
  .divider {
    margin-top: 15px;
  }
  #dsi-footer-column .float-right-ul {
    float: left;
  }
  .dsi-social-links {
    float: left;
    border-bottom: 1px solid #b3b3b4;
  }
  .global-footer {
    border-top: none;
  }
  .study-fair-hf-trial {
    padding: 20px;
  }
  .study-fair-hf-trial #hf-study1-accordion .btn.btn-link {
    font-size: 2rem;
    padding-right: 45px;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-crieteria {
    font-size: 1.4rem;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-crieteria .col {
    flex-basis: content;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-crieteria img {
    margin-bottom: 75px;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-efficacy-endpoints h3 {
    padding-bottom: 0px;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-efficacy-endpoints .col {
    flex-basis: content;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-efficacy-endpoints p {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-design img {
    display: none;
  }
  .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-design img.hfstudymob {
    display: block;
  }
  .study-confirm-hf-trial {
    padding: 20px;
  }
  .study-confirm-hf-trial #hf-study2-accordion .btn.btn-link {
    font-size: 2rem;
    padding-right: 45px;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-crieteria {
    font-size: 1.4rem;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-crieteria .col {
    flex-basis: content;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-crieteria img {
    margin-bottom: 75px;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-efficacy-endpoints h3 {
    padding-bottom: 0px;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-efficacy-endpoints .col {
    flex-basis: content;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-efficacy-endpoints p {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-design img {
    display: none;
  }
  .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-design img.confirmstudymob {
    display: none;
  }
  .confirm-hf-parameters .dsi-rv-top-icon-bottom-text .field-cardbody p {
    font-size: 2rem;
  }
  #Adherence_issues .dsi-style-heading2-sup {
    top: -3px;
  }
  .component-content ul.injectafer-data-list li:before {
    margin-bottom: 45px;
  }
  .ida-treatment-page #about-accordion-outr-mobile .component-content ul.about-iv-iron-list li {
    font-size: 1.4rem;
    line-height: 1.2;
    position: relative;
  }
  .ida-treatment-page #about-accordion-outr-mobile .component-content ul.about-iv-iron-list li:before {
    content: "•";
    color: #9e1a97;
    font-size: 1.8rem;
    display: block;
    float: left;
    width: 15px;
    margin-right: 5px;
    line-height: 1.1;
    margin-top: 1px;
    flex-shrink: 0;
    margin-bottom: 30px;
  }
  .ida-treatment-page #about-accordion-outr-mobile .mobile.with-iv-iron {
    position: relative;
    max-width: 400px;
    margin: 0 auto;
  }
  .ida-treatment-page #about-accordion-outr-mobile .mobile.with-iv-iron img {
    width: 60%;
    display: block;
    margin: 0 auto;
  }
  .ida-treatment-page #about-accordion-outr-mobile .mobile.with-iv-iron .image-text {
    position: absolute;
    left: -5%;
    top: 32%;
    font-size: 22px;
    transform: translateY(-26%);
    text-align: center;
    font-size: 1.6rem;
    width: 200px;
  }
  .ida-treatment-page #about-accordion-outr-mobile .mobile.with-iv-iron .image-text span {
    font-size: 2rem;
    line-height: 25px;
    color: #58595b;
    display: block;
  }
  .ida-treatment-page #about-accordion-outr-mobile .mobile.with-iv-iron .image-text span.big-font-text {
    font-size: 30px;
    line-height: 1;
    color: #9e1a97;
    display: block;
  }
  .ida-treatment-page #about-accordion-outr-mobile .mobile.with-iv-iron .image-text span.wh-ida-bloodstream {
    font-size: 1.4rem;
  }
  .four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:last-child .dsi-icon-card-second:first-child {
    min-height: auto;
  }
  #toTopBtn {
    width: 50px;
    height: 50px;
  }
  #toTopBtn:before {
    width: 16px;
    height: 16px;
    right: 17px;
    top: 20px;
    border-width: 0 5px 5px 0;
  }
  .imp-dosing-info {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
  }
  #prior-administration-accordion .expand-collapse,
  #administration-accordion .expand-collapse {
    top: -15px;
  }
  #prior-administration-accordion .accordion .toggle-header .field-heading,
  #administration-accordion .accordion .toggle-header .field-heading {
    padding-left: 10px;
    padding-right: 10px;
  }
  #prior-administration-accordion .accordion .toggle-content,
  #administration-accordion .accordion .toggle-content {
    padding-left: 70px;
    padding-right: 30px;
  }
  #prior-administration-accordion .accordion .component-content ul li,
  #administration-accordion .accordion .component-content ul li {
    font-size: 1.4rem;
  }
  #prior-administration-accordion .accordion .item.active .toggle-header:after,
  #administration-accordion .accordion .item.active .toggle-header:after {
    padding-left: 5px;
  }
  .efficacy-sticky-nav {
    padding: 0 10px;
  }
  .efficacy-sticky-nav ul li a {
    font-size: 14px;
  }
  .iron-infusion-vs-oral-hero .efficacy-sticky-nav .last a {
    padding: 20px 0;
  }
  .efficacy-sticky-nav ul li a {
    font-size: 14px;
  }
}

@media (min-width: 320px) and (max-width: 1024px) {
  .dsi-pediatric-notification-bar .row > div:nth-child(2) {
    padding-top: 0;
  }
  header #main-navigation-section .navigation-main nav > ul li.level1 .level1-content-wrapper ul.clearfix li a {
    font-weight: 400 !important;
  }
}

@media (min-width: 320px) and (max-width: 410px) {
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text {
    right: 0px;
  }
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text .dsi-text-primary,
  .ida-treatment-page #tab-title-purple-bg .desktop .image-text .dsi-grey-secondary {
    display: block;
    font-size: 14px;
  }
}

@media (min-width: 529px) and (max-width: 992px) {
  .dsi-pediatric-notification-bar.new-bar .wrapper-bar {
    width: 100%;
  }
  .dsi-pediatric-notification-bar.new-bar .wrapper-bar .col-10 {
    flex: 0 0 62.333333%;
    max-width: 62.333333%;
  }
  .dsi-pediatric-notification-bar.new-bar p {
    padding-top: 2px;
    font-size: 12px;
    width: 280px;
    padding-left: 20px;
  }
  .dsi-pediatric-notification-bar.new-bar .left-bar-img img {
    margin-top: 20px;
  }
  .dsi-pediatric-notification-bar.new-bar .see-data-btn a {
    margin-top: 10px;
  }
  .dsi-pediatric-notification-bar.new-bar .right-bar-img img {
    margin-top: 15px;
  }
  .dsi-pediatric-notification-bar.new-bar .see-data-btn {
    flex: 0 0 160px;
    max-width: 160px;
  }
  .dsi-pediatric-notification-bar.new-bar .study-fair-hf-trial .collapse .card-body .hf-study1 .hf-study1-key-crieteria img,
  .dsi-pediatric-notification-bar.new-bar .study-confirm-hf-trial .collapse .card-body .hf-study2 .hf-study2-key-crieteria img {
    margin-bottom: 20px;
  }
}

.specialty-c .saftey-efficacy-cardiologist-nav-desc {
  display: block !important;
}

.specialty-n .saftey-efficacy-nephrologists-nav-desc {
  display: block !important;
}

.specialty-default .saftey-efficacy-default-nav-desc,
.specialty-wh .saftey-efficacy-default-nav-desc,
.specialty-im .saftey-efficacy-default-nav-desc,
.specialty-o .saftey-efficacy-default-nav-desc,
.specialty-g .saftey-efficacy-default-nav-desc,
.specialty-p .saftey-efficacy-default-nav-desc {
  display: block !important;
}

a.disabled,
button.disabled {
  pointer-events: none;
}

#about-accordion-outr .component-content #accordion-about-oral-iron ul.items li:first-child p.dsi-reference-text::after {
  display: none;
}

.dsi-style-bg-light-pink.now-approved {
  min-height: 95px;
}

.dsi-style-bg-light-pink.now-approved #banner2.dsi-pediatric-notification-bar.new-bar .container .col-lg-9 p + span {
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  display: inline-block;
}

.dsi-style-bg-light-pink.now-approved #banner2.dsi-pediatric-notification-bar.new-bar .container .wrapper-bar {
  padding-top: 0px;
}

.dsi-section .ex-rich-text.mb-40 .component-content #ClinicalTrial3 + p + h3 {
  padding-bottom: 0px;
  font-weight: 700;
}

table.table-bordered.table-white, table.tblbaselinemean.table-white {
  border: 0px solid #9b2098;
}

table.table-bordered.table-white tr, table.tblbaselinemean.table-white tr {
  border-bottom: 1px solid #9e1a97;
}

table.table-bordered.table-white tr:first-child, table.tblbaselinemean.table-white tr:first-child {
  background-color: #fff;
  border-bottom: 0px solid #9e1a97;
}

table.table-bordered.table-white tr:first-child th, table.tblbaselinemean.table-white tr:first-child th {
  background-color: #fff;
  color: #9e1a97;
  border-bottom: 1px solid #9e1a97;
}

table.table-bordered.table-white tr:last-child, table.tblbaselinemean.table-white tr:last-child {
  border-bottom: 0;
  border-top: 1px solid #9e1a97;
}

table.table-bordered.table-white tr td, table.tblbaselinemean.table-white tr td {
  border-right: 0px;
  font-weight: 700;
  color: #9e1a97;
}

table.table-bordered.table-white tr th, table.tblbaselinemean.table-white tr th {
  border-right: 0;
}

table.tblbaselinemean.table-white tr:first-child {
  border-bottom: 1px solid #9e1a97;
}

table.tblbaselinemean.table-white tr:last-child {
  border-bottom: 0;
}

table.tblbaselinemean.table-white tr td {
  border: 0;
}

.four-ds-of-injectafer.dsi-style-border-left-primary {
  border: 0;
  padding-top: 5px !important;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .component-content:first-child .row .col-12.col-lg-6:first-child .dsi-icon-card:first-child {
  border-bottom: 0;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .component-content:first-child .row .col-12.col-lg-6:last-child .dsi-icon-card-second:first-child {
  border: 0;
  padding-top: 0;
  min-height: auto;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .component-content:first-child .row .col-12.col-lg-6:first-child {
  border: 0;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content {
  align-items: start;
  gap: 50px;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content .icon-wrapper .card-icon.field-cardicon img {
  margin-top: 7px;
  max-width: 100px;
  max-height: initial;
  width: 100px;
  margin-bottom: 0;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content .icon-wrapper .card-icon.field-cardicon {
  width: 100px;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content h3 {
  padding-bottom: 5px;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6:first-child .dsi-icon-card {
  padding-top: 10px;
}

.four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6 .dsi-icon-card.dsi-icon-card-second {
  padding-top: 10px;
}

.four-ds-of-injectafer .component-content .field-cardbody p {
  padding-bottom: 0px;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content ul li {
  margin-bottom: 3px;
  position: relative;
  padding-left: 10px;
  font-size: 16px;
}

.four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content ul li::before {
  content: "•";
  position: absolute;
  left: 0px;
  color: #9e1a97;
  font-size: 1.8rem;
  display: inline-block;
  width: 15px;
  top: 1px;
  line-height: 1;
}

#study-design .study-confirm-hf-trial .hf-study2 {
  background-color: transparent;
  padding: 30px 0px;
  border: none;
}

#study-design .study-confirm-hf-trial .hf-study2 .hf-study2-design ul li {
  margin-bottom: 10px;
}

.tab-main-heading {
  background-color: #3b0944;
  padding: 60px 75px 25px 50px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.tab-main-heading h2 {
  color: #ffffff;
}

.tab-main-heading + .ex-rich-text .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.tab-main-heading + .ex-rich-text .component-content p {
  font-size: 18px;
  font-weight: 700;
  color: #9e1a97;
  margin: 25px 0 15px;
}

.tab-map-column .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.tab-map-column .component-content .col-lg-2 {
  display: flex;
  align-items: center;
}

.tab-map-column .component-content .col-lg-2 .field-promotext {
  font-size: 18px;
  font-weight: 700;
  color: #9e1a97;
}

.tab-map-column .component-content .field-promotext2 {
  display: flex;
  align-items: center;
  height: 100%;
}

.tab-map-column .component-content .field-promotext2 h4 {
  font-size: 18px;
  font-weight: 700;
  color: #9e1a97;
}

.tab-map-column .component-content .field-promotext2 p strong {
  font-size: 16px;
  font-weight: 700;
  color: #9e1a97;
}

.tab-map-column + .ex-rich-text .component-content {
  max-width: 90%;
  width: 100%;
  margin: 40px auto 0px;
}

.tab-map-column + .ex-rich-text .component-content p {
  font-size: 18px;
  font-weight: 700;
  color: #9e1a97;
  padding-bottom: 5px;
}

.tab-colum-four {
  border: 0px;
}

.tab-colum-four > .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.tab-colum-four > .component-content h4 {
  color: #e31d1a;
  font-weight: 400;
}

.tab-colum-four > .component-content p {
  font-size: 18px;
  font-weight: 700;
  color: #9e1a97;
  padding-bottom: 5px;
}

.tab-colum-four > .component-content ul {
  width: 100%;
  justify-content: space-around !important;
}

.tab-colum-four > .component-content ul li {
  max-width: 124px;
}

.tab-colum-four > .component-content ul li img {
  width: 80px !important;
  max-height: 80px !important;
}

.tab-colum-four + .component.dsi-section {
  padding-top: 5px !important;
}

.tab-colum-four + .component.dsi-section > .component-content .container {
  padding: 0 !important;
}

.tab-colum-four + .component.dsi-section > .component-content .container > .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.tab-colum-four + .component.dsi-section > .component-content .container > .component-content p {
  padding-bottom: 15px !important;
  color: #323232;
}

.tab-colum-four + .component.dsi-section > .component-content .container > .component-content ul li {
  margin-bottom: 5px !important;
}

.tab-bg-box .component-content {
  max-width: 90%;
  width: 100%;
  margin: 40px auto 30px;
  position: relative;
}

.tab-bg-box .component-content p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  padding-bottom: 0px;
}

.tab-bg-box .component-content img {
  width: 100%;
  max-height: 85px;
  height: 100%;
}

.increases-ferritin .ex-rich-text {
  padding: 40px 0px 0px;
}

.increases-ferritin .ex-rich-text h3 {
  color: #9e1a97;
  font-weight: 700;
  font-size: 20px;
  padding-bottom: 15px;
}

.increases-ferritin .ex-rich-text ul {
  padding-left: 20px;
}

.increases-ferritin .ex-rich-text ul li {
  margin-bottom: 5px;
}

.increases-ferritin .ex-rich-text ul li::before {
  color: #e31d1a;
}

.increases-ferritin .ex-rich-text ul li .purple {
  color: #9e1a97;
  font-weight: 700;
}

.increases-ferritin .ex-rich-text ul li .light-blue {
  color: #1397c9;
  font-weight: 700;
}

.increases-ferritin .ex-rich-text ul li .red {
  color: #e31d1a;
  font-weight: 700;
}

.dsi-home-page table.table-bordered.mb-0 tbody tr td:first-child,
.specialty-p table.table-bordered.mb-0 tbody tr td:first-child {
  border-right: 3px solid #9e1a97;
}

.dsi-home-page table.table-bordered.mb-0 tbody tr td:nth-child(4),
.specialty-p table.table-bordered.mb-0 tbody tr td:nth-child(4) {
  border-right: 3px solid #9e1a97;
}

.specialty-p .table-wrapper.overflow-auto table.table-bordered.mb-0 tbody tr td:first-child {
  border-right: 1px solid #9e1a97;
}

.specialty-p .table-wrapper.overflow-auto table.table-bordered.mb-0 tbody tr td:nth-child(4) {
  border-right: 0px solid #9e1a97;
}

#study-design-inj-vs-oral-iron .dsi-style-grey-border-box.accordion ul.items li .toggle-header .field-heading h2.text-center.p-0.mb-0.dsi-style-font-semibold {
  padding-right: 35px !important;
}

#study-design-inj-vs-oral-iron .dsi-style-grey-border-box.accordion ul.items li .toggle-header::after {
  top: 18px;
}

.confirm-hf-cam .rv-dsi-placeholder-over-image.mb-25 .rv-dsi-default-rich-text .component-content p {
  color: #9e1a97;
  font-weight: 700;
  font-size: 20px;
}

table.table-bordered.table-comman-design tbody tr {
  border-bottom: 1px solid #9e1a97;
}

table.table-bordered.table-comman-design tbody tr:nth-of-type(odd) {
  background-color: transparent;
}

table.table-bordered.table-comman-design tbody tr:first-child {
  text-align: center;
  border-bottom: 1px solid #9e1a97;
}

table.table-bordered.table-comman-design tbody tr:nth-child(3) td {
  font-weight: 400;
}

table.table-bordered.table-comman-design tbody tr:nth-child(4) td {
  font-weight: 400;
}

table.table-bordered.table-comman-design tbody tr td:last-child {
  text-align: center;
}

table.table-bordered.table-comman-design tbody tr td .heading-space {
  position: relative;
  top: -7px;
}

table.table-bordered.table-comman-design tbody tr td table {
  margin: 0px;
}

table.table-bordered.table-comman-design tbody tr td table tbody tr {
  border-bottom: 0px !important;
  border-top: 0px !important;
}

table.table-bordered.table-comman-design tbody tr td table tbody tr td {
  padding: 0px 5px;
  text-align: center;
}

table.table-bordered.tbl-last tbody tr:last-child td {
  line-height: 24px;
  font-weight: 400 !important;
}

.dsi-hero .dsi-style-footnote-sup-top {
  position: absolute;
  top: -2px;
  left: -5px;
}

.dsi-hero .dsi-style-footnote-sup-top span {
  font-size: 75%;
  top: -2px;
  position: relative;
}

.dsi-hero .dsi-superscript-left .dsi-style-footnote-sup-top {
  left: -5px;
}

.star-sup {
  padding-bottom: 5px;
  position: relative;
  padding-left: 5px;
}

.star-sup span {
  position: absolute;
  left: -3px;
  font-size: 100%;
  top: -1px;
}

.stratline {
  padding-left: 5px;
  position: relative;
}

.stratline span {
  font-size: 74%;
  top: 0px;
  position: absolute;
  left: -1px;
}

/**support-and-resources**/
.tab-colum-five {
  border: 0px;
}

.tab-colum-five > .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.tab-colum-five > .component-content h4 {
  color: #9e1a97;
  font-weight: 700;
  font-size: 18px;
  max-width: 600px;
  width: 100%;
  padding: 45px 0px 35px !important;
}

.tab-colum-five > .component-content p {
  font-size: 16px;
  font-weight: 700;
  color: #e31d1a;
  padding-bottom: 5px;
}

.tab-colum-five > .component-content ul {
  width: 100%;
  justify-content: space-between !important;
}

.tab-colum-five > .component-content ul li {
  max-width: 124px;
}

.tab-colum-five > .component-content ul li img {
  width: 80px !important;
  max-height: 80px !important;
}

.tab-map-red {
  margin-top: 50px;
}

.tab-map-red .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.tab-map-red .component-content .field-promoimage img {
  width: 100%;
  display: block;
}

.tab-map-red .component-content .col-lg-5 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.tab-map-red .component-content .col-lg-5 .field-promotext {
  text-align: center;
  max-width: 236px;
  width: 100%;
}

.tab-map-red .component-content .col-lg-5 .field-promotext p {
  color: #77787b;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  text-align: left;
}

.tab-map-red .component-content .col-lg-5 .field-promotext p span {
  display: inline-block;
  color: #e31d1a;
}

.tab-map-red .component-content .col-lg-5 .field-promotext h4 {
  color: #e31d1a;
  font-size: 62px;
  font-weight: 700;
}

.tab-map-red + .ex-rich-text .component-content {
  max-width: 90%;
  width: 100%;
  margin: 40px auto 0px;
}

.tab-map-red + .ex-rich-text .component-content p {
  font-size: 18px;
  font-weight: 700;
  color: #9e1a97;
  padding-bottom: 20px;
}

.half-patients-nyha .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.half-patients-nyha .component-content .col-lg-2 {
  padding-right: 0px;
}

.half-patients-nyha .component-content .col-lg-2 img {
  max-width: 100px;
  width: 100%;
}

.half-patients-nyha .component-content .col-lg-10 {
  padding-left: 0px;
  display: flex;
  align-items: center;
}

.half-patients-nyha .component-content .col-lg-10 p {
  padding: 0;
  color: #77787b;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.half-patients-nyha .component-content .col-lg-10 p span {
  color: #e31d1a;
}

.tab-main-heading-id {
  padding: 60px 75px 30px 50px;
  background: linear-gradient(90deg, #971810 5%, #bc1e15 33%, #7d140e 100%);
}

.tab-main-heading-id h2 {
  padding-bottom: 0px !important;
  color: #ffffff;
  font-size: 28px;
}

.half-patients-nyha + .rv-dsi-default-rich-text .component-content {
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.half-patients-nyha + .rv-dsi-default-rich-text .component-content h4 {
  max-width: 600px;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

#improvements-in-ferritin-and-tsat {
  margin-top: 0px !important;
}

#study-2-repair-ida,
#study-1-cohort-1 {
  margin-bottom: 0px !important;
}

#dsi-wrapper-finance-assistance + .rv-dsi-default-rich-text {
  margin-top: 10px;
}

.dsi-home .dsi-col-layout .col-lg-7 .dsi-style-border-light .component-content .rv-dsi-left-small-image-right-text-link-promo-card {
  padding-bottom: 0px;
  padding-top: 15px !important;
}

.dsi-home .dsi-col-layout .col-lg-7 .dsi-style-border-light .component-content .rv-dsi-left-small-image-right-text-link-promo-card:first-child {
  padding-top: 30px !important;
}

.dsi-home .dsi-col-layout .col-lg-7 .dsi-style-border-light .component-content .rv-dsi-left-small-image-right-text-link-promo-card:last-child {
  padding-bottom: 20px !important;
}

.dsi-home .dsi-col-layout .col-lg-7 .dsi-style-border-light .component-content .rv-dsi-left-small-image-right-text-link-promo-card p {
  padding-bottom: 10px !important;
}

.dsi-study-page #study-1-cohort-2 .dsi-style-bg-white.dsi-style-border-light > .component-content h3 .dsi-reference-text {
  font-weight: 400;
  margin-top: 5px;
}

.tab-footnote-ida .component-content {
  max-width: 90%;
  margin: 0px auto 30px;
}

.tab-footnote-ida .component-content P {
  padding: 0px;
  font-size: 1.2rem !important;
  font-weight: 400;
}

.tab-footnote-ida .component-content P sup {
  left: -1px;
}

.ida-treatment-page .dsi-hero.dsi-inner-hero {
  margin-bottom: 0px;
}

#dsi-wrapper-finance-assistance .rv-dsi-default-rich-text .p-20 {
  padding: 15px 20px 20px 40px;
}

.footnote-text {
  font-size: 1.2rem !important;
  line-height: normal;
}

.safety-two-box {
  display: flex;
  text-align: center;
  gap: 100px;
}

.safety-two-box .width50 {
  width: 50%;
}

.safety-two-box .sefety-boxs {
  padding: 26px 26px 0px;
}

.safety-two-box .sefety-boxs h6 {
  color: #9e1a97;
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 20px;
}

.safety-two-box .sefety-boxs h3 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 0px;
  line-height: normal;
  color: #9e1a97;
}

.safety-two-box .sefety-boxs p {
  text-align: center !important;
}

.safety-one-box {
  max-width: 800px;
  width: 100%;
  text-align: center;
}

.safety-one-box h3 {
  font-size: 32px;
}

.safety-one-box .sefety-img {
  width: 100%;
}

.safety-one-box .sefety-two {
  width: 100%;
  display: flex;
  gap: 70px;
}

.safety-one-box .sefety-two .sefety-box-inner {
  width: 50%;
}

.safety-one-box .sefety-two .sefety-box-inner h4 {
  font-size: 36px;
  font-weight: 700;
  padding-top: 25px;
}

.safety-one-box .sefety-two .sefety-box-inner p {
  font-size: 28px;
}

.safety-one-box .sefety-two .sefety-box-inner.purple-text h4,
.safety-one-box .sefety-two .sefety-box-inner.purple-text p {
  color: #9a2790;
}

#ida-beliefs-video .dsi-video-library .focus-heading {
  outline: 1px solid #9a2790;
  display: inline-block;
}

#ida-beliefs-video .col-lg-3 ul.video-list li a.text-body {
  display: inline-block;
}

#ida-beliefs-video .col-lg-3 ul.video-list li a:focus-visible {
  border: 1px solid;
  padding: 1px;
}

.weight-based-dosing .dsi-rv-top-icon-bottom-text {
  background: transparent;
  margin-top: 20px;
}

.weight-based-dosing .card-icon.field-cardicon {
  width: 70px;
}

.weight-based-dosing .field-cardtitle {
  text-align: center;
  padding: 0px 44px;
}

.weight-based-dosing .row .col-lg-4:last-child .field-cardtitle {
  padding: 0 28px;
}

.dosing-package-promo {
  padding-bottom: 30px;
}

.dosing-package-promo .field-promotext {
  width: 78%;
}

.dosing-package-promo .field-promoimage {
  width: 68%;
}

#risk-for-id-ida-hemonc .dsi-rv-top-icon-bottom-text {
  background: #F6EFF7;
  text-align: center;
  padding: 15px 12px;
}

#risk-for-id-ida-hemonc .dsi-rv-top-icon-bottom-text .field-cardtitle strong {
  margin-bottom: 15px;
  display: inline-block;
}

#risk-for-id-ida-hemonc .dsi-rv-top-icon-bottom-text .field-cardtitle p {
  margin-bottom: 8px;
  font-size: 16px;
}

/**end**/
@media (min-width: 320px) and (max-width: 991px) {
  .dsi-form-talk-to-rep .dsi-practice-institution {
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 0px;
  }
}

@media (min-width: 320px) and (max-width: 992px) {
  #dsi-wrapper-finance-assistance {
    height: auto;
  }
  .dosing-package-promo .field-promotext {
    width: 100%;
  }
  .dosing-package-promo .field-promoimage {
    width: 100%;
  }
  .weight-based-dosing .card-icon.field-cardicon {
    width: 101px;
  }
  .weight-based-dosing .field-cardtitle {
    font-size: 1.4rem;
  }
  .safety-two-box {
    gap: 0px;
  }
  .safety-two-box .width50 {
    width: 65%;
  }
  .safety-two-box .sefety-boxs {
    padding: 0px 26px 0px;
  }
  #dsi-wrapper-finance-assistance .rv-dsi-default-rich-text .p-20 {
    padding: 15px 20px 20px 30px;
  }
  #toTopBtn {
    bottom: 50px;
  }
  #dsi-grid-bordered .dsi-promo-card.rv-dsi-left-small-image-right-text-link-promo-card {
    padding: 20px 30px 0;
  }
  #maincontent #hero-nephrology.dsi-hero .rv-dsi-main-hero .dsi_main_hero_image_row .dsi_main_hero_mobile_image {
    padding-top: 95px;
  }
  .dsi-home.specialty-default #maincontent .dsi-style-bg-light-gray-2 {
    padding-bottom: 30px;
  }
  .dsi-home.specialty-wh #maincontent .dsi-style-bg-light-gray-2 {
    padding-bottom: 30px;
  }
  .dsi-home.specialty-im #maincontent .dsi-style-bg-light-gray-2 {
    padding-bottom: 30px;
  }
  .dsi-home.specialty-p #maincontent .dsi-style-bg-light-gray-2 {
    padding-bottom: 30px;
  }
  .dsi-home.specialty-0 #maincontent .dsi-style-bg-light-gray-2 {
    padding-bottom: 30px;
  }
  .inline-word {
    display: inline-block;
  }
  .four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content ul li {
    font-size: 14px;
  }
  .efficacy-sticky-nav ul {
    display: flex;
  }
  .efficacy-sticky-nav ul li a {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .tab-main-heading-id {
    padding: 45px 75px 30px 40px;
  }
  .tab-main-heading-id h2 {
    font-size: 18px;
  }
  .tab-map-red .component-content .field-promoimage img {
    max-width: 400px;
    margin: 0 auto 20px;
  }
  .tab-map-red .component-content .col-lg-5 .field-promotext h4 {
    padding-bottom: 0;
  }
  .tab-map-red + .ex-rich-text .component-content {
    margin: 25px auto 0px;
    max-width: 85% !important;
    text-align: center;
  }
  .tab-colum-five > .component-content {
    text-align: center;
  }
  .half-patients-nyha .component-content .col-lg-2 .field-promoimage {
    text-align: center;
  }
  .half-patients-nyha .component-content .col-lg-2 .field-promoimage img {
    max-width: 130px;
    margin-bottom: 20px;
  }
  .half-patients-nyha .component-content .col-lg-10 p {
    text-align: center;
  }
  .tab-colum-five > .component-content ul {
    width: 100%;
    justify-content: space-around !important;
  }
  .tab-colum-five > .component-content ul li {
    max-width: 33%;
  }
  .tab-colum-five > .component-content ul li img {
    width: 75px !important;
    max-height: 75px !important;
  }
  .tab-main-heading {
    padding: 30px 20px 30px 17px !important;
  }
  .tab-main-heading h2 {
    font-size: 14px !important;
    line-height: 1.3;
    padding-bottom: 0px !important;
  }
  .tab-main-heading + .ex-rich-text .component-content {
    max-width: 95%;
  }
  .tab-map-column .component-content {
    max-width: 95%;
    text-align: center;
  }
  .tab-map-column .component-content .col-lg-2 {
    justify-content: center;
  }
  .tab-map-column .component-content .field-promotext2 {
    justify-content: center;
    margin-top: 15px;
  }
  .tab-map-column + .ex-rich-text .component-content {
    max-width: 95%;
  }
  .tab-colum-four > .component-content {
    max-width: 95%;
  }
  .tab-colum-four > .component-content ul {
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
  }
  .tab-colum-four > .component-content ul li {
    flex: 1 !important;
  }
  .tab-colum-four > .component-content ul li img {
    width: 50px !important;
  }
  .tab-colum-four + .component.dsi-section > .component-content .container {
    padding: 0 !important;
  }
  .tab-colum-four + .component.dsi-section > .component-content .container > .component-content {
    max-width: 95%;
  }
  .tab-colum-four + .component.dsi-section > .component-content .container > .component-content .tab-three-colum {
    padding-top: 10px;
  }
  .tab-colum-four + .component.dsi-section > .component-content .container > .component-content .tab-three-colum .col-lg-4 {
    flex: 1;
    padding-right: 5px;
    padding-left: 5px;
  }
  .tab-bg-box .component-content {
    max-width: 95%;
    margin: 30px auto 30px;
  }
  .tab-bg-box .component-content p {
    padding: 0px 55px;
    font-size: 14px;
  }
  .four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content {
    display: flex;
  }
  .four-ds-of-injectafer.dsi-style-border-left-primary {
    padding: 0px !important;
  }
  .four-ds-of-injectafer .component-content .field-cardbody p {
    padding-right: 0px;
  }
  .four-ds-of-injectafer.dsi-style-border-left-primary .component-content:first-child .row .col-12.col-lg-6:last-child .dsi-icon-card-second:first-child {
    padding-left: 0px;
    padding-top: 20px;
  }
  .four-ds-of-injectafer .component-content:first-child .row .col-12.col-lg-6 .dsi-icon-card.dsi-icon-card-second {
    padding-left: 0px;
  }
  .four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content .icon-wrapper .card-icon.field-cardicon img {
    margin-top: 0px;
  }
  .four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content .icon-wrapper .card-icon.field-cardicon {
    padding-top: 0px;
  }
  #study-design .study-confirm-hf-trial .hf-study2 .hf-study2-design ul li {
    margin-bottom: 0px;
  }
  #Adherence_issues .field-cardbody ul li {
    font-size: 14px;
  }
  .four-ds-of-injectafer .dsi-rv-left-icon-right-text > .component-content .icon-wrapper + div {
    max-width: 82%;
    width: 100%;
  }
  .four-ds-of-injectafer.dsi-style-border-left-primary .dsi-rv-left-icon-right-text > .component-content {
    gap: 15px;
  }
}

@media (max-width: 768px) {
  .now-approved {
    height: 118px !important;
  }
  .safety-two-box {
    flex-wrap: wrap;
  }
  .safety-two-box .sefety-boxs {
    width: 75%;
    margin: 0 auto;
  }
  .safety-one-box h3 {
    font-size: 18px;
    padding-bottom: 30px;
    padding-top: 20px;
  }
  .safety-one-box .sefety-two {
    gap: 20px;
  }
  .safety-one-box .sefety-two .sefety-box-inner h4 {
    font-size: 20px;
  }
  .safety-one-box .sefety-two .sefety-box-inner p {
    font-size: 16px;
    text-align: center;
    padding-bottom: 10px;
  }
  .safety-one-box .sefety-img img {
    max-width: 80%;
    width: 100%;
  }
}

@media (min-width: 320px) and (max-width: 576px) {
  .safety-two-box .width50 {
    width: 85%;
  }
  .tab-bg-box .component-content img {
    height: 55px;
  }
  .tab-bg-box .component-content p {
    padding: 0px 25px;
    font-size: 14px;
    line-height: 1;
  }
  .tab-colum-four > .component-content p {
    font-size: 14px;
    line-height: 1.2;
  }
  .tab-main-heading {
    padding: 45px 38px 20px 40px;
  }
  .tab-main-heading h2 {
    font-size: 18px;
    line-height: 1.3;
  }
}

.dsi-reference-text {
  line-height: 1.4;
}

.dsi-reference-text .dsi-style-footnote-sup-top {
  top: -1px;
  left: -1px;
}

.dsi-reference-text .dsi-style-footnote-sup-top sup {
  font-size: 75%;
}

.dsi-reference-text .dsi-style-footnote-sup-top span.dsi-style-footnote-sup-top {
  font-size: inherit;
}

.dsi-reference-text .dsi-style-footnote-sup-top span.star-footnote {
  font-size: inherit;
  top: 0;
}

.dsi-reference-text .dsi-sup--top {
  top: -1px;
  left: -1px;
  font-size: inherit;
}

.dsi-reference-text .dsi-sup--top sup {
  font-size: 75%;
}

.dsi-reference-text > sup:last-child {
  font-size: 76%;
}

.dsi-reference-text .dsi-style-footnote-sup-top .dsi-sup--top {
  left: 0px;
}

.field-herosubtitle .dsi-reference-text .dsi-style-footnote-sup-top {
  top: -1px;
  left: -5px;
}

.footnote-text {
  line-height: 1.4;
}

.dsi-style-footnote-sup-top span.star-footnote {
  font-size: inherit;
  top: 0px;
}

.dsi-style-footnote-sup-top sup {
  font-size: 76%;
}

.footnote p {
  line-height: 1.4;
  position: relative;
}

.footnote sup {
  font-size: 75%;
}

#tele-health-center-tabs .pt-3 .dsi-reference-text span {
  position: relative;
  display: inline-block;
}

#tele-health-center-tabs .pt-3 .dsi-reference-text span sup {
  font-size: 75%;
}

.sup-absolute {
  position: absolute !important;
}

.l1 {
  left: 1px !important;
}

.l2 {
  left: 2px !important;
}

.l3 {
  left: 3px !important;
}

.l4 {
  left: 4px !important;
}

.l5 {
  left: 5px !important;
}

.l6 {
  left: 6px !important;
}

.l7 {
  left: 7px !important;
}

.l8 {
  left: 8px !important;
}

.l9 {
  left: 9px !important;
}

.l10 {
  left: 10px !important;
}

.l-0 {
  left: 0px !important;
}

.l-1 {
  left: -1px !important;
}

.l-2 {
  left: -2px !important;
}

.l-3 {
  left: -3px !important;
}

.l-4 {
  left: -4px !important;
}

.l-5 {
  left: -5px !important;
}

.l-6 {
  left: -6px !important;
}

.l-7 {
  left: -8px !important;
}

.l-9 {
  left: -9px !important;
}

.l-8 {
  left: -8px !important;
}

.l-10 {
  left: -10px !important;
}

.l-11 {
  left: -11px !important;
}

.l-12 {
  left: -12px !important;
}

.l-13 {
  left: -13px !important;
}

.l-14 {
  left: -14px !important;
}

.l-15 {
  left: -15px !important;
}

.t-0 {
  top: 0px !important;
}

.t-1 {
  top: -1px !important;
}

.t-2 {
  top: -2px !important;
}

.t-3 {
  top: -3px !important;
}

.t-4 {
  top: -4px !important;
}

.t-5 {
  top: -5px !important;
}

.t-6 {
  top: -6px !important;
}

.t-7 {
  top: -7px !important;
}

.t-8 {
  top: -8px !important;
}

.t-9 {
  top: -9px !important;
}

.t-10 {
  top: -10px !important;
}

.t1 {
  top: 1px !important;
}

.t2 {
  top: 2px !important;
}

.t3 {
  top: 3px !important;
}

.t4 {
  top: 4px !important;
}

.t5 {
  top: 5px !important;
}

.t6 {
  top: 6px !important;
}

.t7 {
  top: 7px !important;
}

.t8 {
  top: 8px !important;
}

.t9 {
  top: 9px !important;
}

.t10 {
  top: 10px !important;
}

.sup-font {
  font-size: 85%;
  position: relative;
  top: -2px;
}

.dsi-npi-wrapper select.clsdrprole {
  border-radius: 10px;
  padding: 10px 15px;
}

.dsi-practice-institution {
  border-radius: 15px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
}

.dsi-practice-institution input[type="text"],
.dsi-practice-institution select {
  border-radius: 10px;
  padding: 10px 15px;
  font-size: 1.6rem;
}

.dsi-practice-institution label {
  font-weight: 600;
  font-size: 1.4rem;
  padding-bottom: 10px;
  display: block;
}

.dsi-npi2-wrapper {
  border-radius: 15px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
}

.dsi-npi2-wrapper label {
  font-weight: 600;
  padding-bottom: 10px;
  display: block;
}

.dsi-npi2-wrapper span.field-validation-valid {
  display: block;
  margin-bottom: 20px;
}

.dsi-npi2-wrapper input[type="text"] {
  border-radius: 10px;
  padding: 10px 15px;
}
