/*
Theme Name: Rayaldee
Theme URI: https://group-31.com
Author: Group 31 Communications
Author URI:
Description: Custom theme for Rayaldee.
Version: 1
Requires PHP: 5.5
Requires at least: 5.0
Tested up to: 5.9
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: rayaldee-custom
Domain Path: /languages/
*/


/*
Required WordPress CSS
*/

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600&display=swap');
@font-face{font-family:Gotham Medium;src:url(./assets/fonts/gotham/gotham-medium.otf);font-weight:normal;}
@font-face{font-family:Gotham Bold;src:url(./assets/fonts/gotham/gotham-bold.otf);font-weight:normal;}
@font-face{font-family:Gotham Book;src:url(./assets/fonts/gotham/Gotham-Book.otf);font-weight:normal;}

html {
  scroll-behavior: smooth;
}
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}


/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


/* **G31 CUSTOM STYLE** */
img {
	width: 100%;
}
.p-l-0 {
	padding-left: 0 !important;
}
.p-r-0 {
	padding-right: 0 !important;
}
.ref-row p {
	font-size: .9rem;
	margin-top: 2rem;
}
.full-width-wrap {
    width: 100%;
}
/* **TEXT STYLE** */
p {
	font-size: 1.2rem;
	font-family: 'Work Sans', sans-serif;
}
.page-wrap h1 {
	font-family: 'Gotham Book', sans-serif;
	font-size: 3rem;
}
/*.page-template-page-hcp .page-wrap h1 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 2.8rem;
}*/
h2 {
	font-size: 2.4rem;
	font-family: 'Gotham Bold', sans-serif;
	padding-bottom: .3rem;
}
h3	{
	font-size: 2rem;
	font-family: 'Gotham Bold', sans-serif;
	padding-bottom: .3rem;
}
a.body-link, span.body-link {
	font-family: 'Work Sans', sans-serif;
	font-weight: 600;
	color: #7b2163;
	text-decoration: underline;
	-moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}
a.pink-body-link {
    font-family: 'Work Sans', sans-serif;
    font-weight: 600;
    color: #e4d4df;
    text-decoration: underline;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.bold {
	font-weight: 600;
}
.gotham-bold {
	font-family: 'Gotham Bold', sans-serif !important;
}
.italics {
	font-style: italic;
}
/* **COLORS** */
.navy {
	color: #192A56;
}
.magenta {
	color: #AE4794;
}
.white {
	color: #ffffff;
}
.navy-bg {
	background-color: #192A56;
}
.gray-bg {
	background-color: #D6DCDF;
}
.yellow-bg {
	background-color: #F5C650;
}
.white-bg {
	background-color: #ffffff;
}
.center {
    text-align: center;
}

/* **BUTTON STYLES** */
a.btn.pat-btn-cta {
    font-size: 1.2rem;
    font-family: 'Gotham Medium', sans-serif;
    color: #ffffff;
    padding: 0.8rem 2rem;
    border-radius: 1rem 0.2rem;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
  	position: relative;
  	z-index: 100;
}
a.btn.pat-magenta-btn-cta {
    background-color: #AE4794;
}
a.btn.pat-maroon-btn-cta {
	background-color: #7b2163;
}
a.btn.pat-btn-cta:hover {
	background-color: #f1698d;
}
a.btn.navy-btn-cta {
	background-color: #192A56;
}
/* **PATIENT HEADER** */
.main-navigation {
    padding-top: 0.5rem;
    margin-bottom: 1rem;
}
.us-row {
    padding: 0.5rem 0 0.5rem 4rem;
    box-shadow: 0 1px 8px 2px rgba(0, 0, 0, 0.1);
}
.us-row p {
	font-size: .9rem;
	margin-bottom: 0;
}
ul.isi-links {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    padding-inline-start: 0;
}
ul.isi-links li a {
    color: #192a56;
    padding: 0.3rem 1.5rem;
    text-align: center;
    border-right: 1.5px solid;
    font-size: 0.9rem;
    font-family: 'Gotham Bold', sans-serif;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}
ul.isi-links li a:hover {
	color: #0056b3;
	text-decoration: none;
}
ul.isi-links li.isi-link-4 a {
	border-right: none;
} 
ul.isi-links li {
    display: inline-flex;
}
.mb-isi-links a {
    color: #192a56;
    padding: 0.5rem 0rem;
    text-align: center;
    font-size: 0.8rem;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    font-family: 'Gotham Medium', sans-serif;
    line-height: 1.5;
    display: block;
}
.col-3.mb-isi-links {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-bottom: 0.3rem;
}
img.rayaldee-logo.patient-rayaldee-logo {
    position: relative;
    margin-left: 4rem;
    z-index: 100;
    max-width: 14rem;
}
#rayaldee-patient-nav {
    justify-content: center;
}
.forty {
    -webkit-background-clip: text !important;
-webkit-text-fill-color: transparent;
background: linear-gradient(180deg, #e79985 20%, #cd509d)
}
h1.forty {
    font-family: 'Gotham Bold';
    font-size: 8rem;
    font-weight: 600;
    letter-spacing: -5px;
}
h1.forty span {
    font-family: 'Work Sans';
    font-size: 6rem;
    font-weight: 500;
    padding-right: 13px;
    margin-right: 12px;
}
/*.patient-navbar {
    margin-top: -0.6rem;
    border-bottom: 4px solid transparent;
    border-image: linear-gradient(269.65deg, rgba(174, 71, 148, 0.91) -61.01%, #ffffff 114.97%);
    border-image-slice: 1;
}*/
/*a.nav-link.menu-item.menu-item-type-post_type.menu-item-object-page i {
    font-size: 1.8rem;
    color: #7b2163;
}
.nav-link.pat-about-shpt::before {
    content: ' ';
    background-image: url(/wp-content/themes/rayaldee/images/patient/nav-thyroid.png);
    display: block;
    font-size: 1.8rem;
    color: #7b2163;
    font-weight: 300;
    max-height: 40px;
    background-repeat: no-repeat;
    margin: 0.4rem auto 0.46rem;
    background-size: contain;
    text-align: center;
    background-position: center;
    height: 30px;
}
.nav-link.pat-about-ray::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f485';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #7b2163;
    font-weight: 300;
}
.nav-link.pat-started::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f251';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #7b2163;
    font-weight: 300;
}
.nav-link.pat-financial::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f0d6';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #7b2163;
    font-weight: 300;
}
.nav-link.pat-resources::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f7fd';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #7b2163;
    font-weight: 300;
}*/
/*.patient-navbar {
    background: linear-gradient(360deg, rgba(174, 71, 148, 0.71) -52.01%, #ffffff 84.97%);
    border-bottom: 4px solid #ae4694;
    margin-left: 3rem;
    padding: 1rem 1rem 0.2rem !important;
}*/
/*.patient-navbar {
    margin-top: -0.6rem;
    border-bottom: 4px solid transparent;
    border-image: linear-gradient(269.65deg, rgba(174, 71, 148, 0.91) -61.01%, #ffffff 114.97%);
    border-image-slice: 1;
    width: 100%;
     border-bottom: 4px solid #ae4694; 
}*/
.navbar-light.patient-navbar .navbar-nav .nav-link {
    padding: 3rem 1rem 1rem;
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
    color: #192A56;
}
.navbar-light.patient-navbar .navbar-nav .active>.nav-link, .navbar-light.patient-navbar .navbar-nav .nav-link.active, .navbar-light.patient-navbar .navbar-nav .nav-link.show, .navbar-light.patient-navbar .navbar-nav .show>.nav-link {
    color: #7b2163;
    font-weight: 600;
}
.navbar-light.patient-navbar .navbar-nav .nav-link:hover {
	color: #7b2163;
}
.nav-sign-up-wrap {
    display: flex;
    justify-content: flex-end;
    margin-right: -15px;
    position: relative;
    top: -6.9rem;
    z-index: 1;
}
.nav-sign-up-wrap.nav-sign-up-wrap-hcp {
    display: flex;
    justify-content: flex-end;
    margin-right: -15px;
    position: relative;
    top: -6.5rem;
    z-index: 1;
}
li.menu-item {
	text-align: center;
}
a.nav-sign-up.yellow-bg {
    padding: 1rem 1rem 1rem 1rem;
    border-radius: 0.8rem 0 0 0.8rem;
    font-size: 1.1rem;
    font-family: 'Work Sans', sans-serif;
    
    color: #192a56;
    box-shadow: -2px 2px 12px 0 rgb(25 42 86 / 15%);
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}
a.nav-sign-up.yellow-bg:hover {
	text-decoration: none;
	color: #0056b3;
}
a.nav-sign-up.yellow-bg i.fa-light.fa-envelopes {
    font-size: 2rem;
    vertical-align: -9px;
}

/* **PATIENT MODAL** */
a.modal-x-button {
    font-size: 2rem;
    color: #192a56;
    position: absolute;
    right: 1.5rem;
    top: .5rem;
}
div#hcpConfirm .modal-content.modal-content-inner {
    border: 3px solid #192a56;
    margin-top: 20%;
}
img.modal-logo {
    max-width: 13rem;
}
div#hcpConfirm {
    text-align: center;
}
div#hcpConfirm p {
	font-family: 'Gotham Medium', sans-serif;
	color: #192a56;
	font-size: .9rem;
}
div#hcpConfirm .modal-body {
	padding: 1rem 3rem 0;
}
div#hcpConfirm .modal-body p {
	padding-top: 1.5rem;
	font-size: 1.2rem;
}
div#hcpConfirm .modal-footer {
	align-items: center;
	justify-content: center;
	padding-top: 0;
	border-top: none;
}
.eu-interstitial-wrap {
	padding: .5rem;
}
.eu-interstitial-wrap p {
	font-size: .9rem;
}
button.btn.btn-primary.cancel-button.hcp-button {
    background: #346ab4;
    border-color: #346ab4;
    border-radius: 1.5rem;
    padding: 0.5rem .8rem;
    font-family: 'Work Sans', sans-serif;
    font-size: .9rem;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
  	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
a.btn.btn-secondary.continue-button.hcp-button {
    background: #192a56;
    border-color: #192a56;
    border-radius: 1.5rem;
    padding: 0.5rem .8rem;
    font-family: 'Work Sans', sans-serif;
    font-size: .9rem;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
  	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
a.btn.btn-secondary.continue-button.hcp-button:hover, button.btn.btn-primary.cancel-button.hcp-button:hover {
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .4);
}
sup.patcu-reg-sup {
    font-size: 95%;
    vertical-align: -8px;
}
td.patcu-contact-icon {
    vertical-align: top;
    padding-right: 1rem;
    font-size: 2.2rem;
    padding-top: 0.8rem;
}
/* **PATIENT SIGNUP MODAL** */
.modal-content.modal-content-inner {
/*    margin-top: 8%;*/
    border: 3px solid #192a56;
}
div#patSignUp .modal-dialog, div#hcpSignUp .modal-dialog {
	max-width: 800px;
}
.mc-field-group label {
    font-size: 1.1rem;
    font-family: 'Work Sans', sans-serif;
}
.hcpcu-1-left.patcu-left .mc-field-group label {
    font-size: 1.1rem;
}
span.mc-asterisk {
    color: #7b2163;
}
#mc_embed_signup span.asterisk.mc-asterisk {
    color: #7b2163;
    font-size: 100%;
    top: 0;
}
div#mc_embed_signup {
    color: #192a56;
}
#mc_embed_signup .mc-field-group {
	padding-bottom: .2rem !important;
}
p.mc-required-text {
    font-size: .9rem;
}
p.mc-opt-out {
    font-size: .9rem;
    color: #192a56;
}
div#patSignUp .modal-body h2, div#hcpSignUp .modal-body h2 {
    color: #192a56;
    padding-top: 1rem;
}
div#patSignUp .modal-body p, div#hcpSignUp .modal-body p {
    color: #192a56;
}
div#patSignUp #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error, div#hcpSignUp #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    margin-bottom: 0;
    margin-top: 0;
    color: #7b2163;
    font-family: 'Work Sans', sans-serif;
}
div#patSignUp #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error, div#hcpSignUp #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 2px solid #7b2163;
}
div#patSignUp #mc_embed_signup form, div#hcpSignUp #mc_embed_signup form {
	margin: 0 0 .8rem;
}
div#patSignUp .modal-body, div#hcpSignUp .modal-body {
	padding: 1rem 2rem;
}
p.signup-intro-text {
	font-size: 1.4rem;
}
div#patSignUp #mc_embed_signup .mc-field-group input, div#hcpSignUp #mc_embed_signup .mc-field-group input {
    border: 1.5px solid #192a56;
}
div#patSignUp .modal-body h2 i, div#hcpSignUp .modal-body h2 i {
    vertical-align: -2px;
    color: #7b2163;
}
div#patSignUp .mc-contact-check, div#hcpSignUp .mc-contact-check {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
}
div#patSignUp #mc_embed_signup .button, div#hcpSignUp #mc_embed_signup .button {
    background: rgb(188, 64, 146);
    background: linear-gradient(90deg, rgba(188, 64, 146, 1) 0%, rgba(127, 34, 101, 1) 100%);
    text-align: center;
    padding: 1rem 1.8rem;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Gotham Medium', sans-serif;
    color: #fff;
    letter-spacing: .05rem;
    width: fit-content;
    border-radius: 4rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    height: inherit;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}
div#patSignUp #mc_embed_signup .button:hover, div#hcpSignUp #mc_embed_signup .button:hover {
	color: #fff;
    opacity: .8;
}


/* **PATIENT ISI** */
.isi-container p {
	font-size: 1.1rem;
}
ul.isi-ul, ol.isi-ol {
	margin-bottom: 0;
	font-family: 'Work Sans', sans-serif;
}
ul.isi-ul li, ol.isi-ol li {
    padding-bottom: 0.5rem;
    font-size: 1.1rem;
}
p.pi {
    font-size: 1.2rem;
    font-family: 'Gotham Medium';
    margin-top: .5rem;
    margin-bottom: 4rem;
}

/* **PATIENT STICKY ISI** */
.sticky-isi.panel-fullscreen {
  max-height: 100%;
  overflow: scroll;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.sticky-isi {
  width: 100%;
  max-height: 23%;
  box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 0;
  right: 0;
  margin: 0;
  padding: 0;
  background-color: #fff;
  z-index: 1000;
  -webkit-transition: all 0.6s cubic-bezier(0.26, 0, 0, 1);
  -moz-transition: all 0.6s cubic-bezier(0.26, 0, 0, 1);
  transition: all 0.6s cubic-bezier(0.26, 0, 0, 1);
}
.sticky-isi.hidden {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
#panel-fullscreen i {
  color: #7b2163;
  position: absolute;
  right: 2rem;
  top: -.6rem;
  font-size: 2.5rem;
}
.pt-25 {
    padding-top: 2.5rem !important;
}

/*  **PATIENT FOOTER** */
footer {
    background-color: #162959;
    color: #ffffff;
    text-align: center;
    padding: 2rem;
    box-shadow: 0 -4px 12px 0 rgba(0, 0, 0, .15);
    border-bottom: 10px solid #ffc107;
}
footer p.legal-footer-text {
	font-size: .9rem;
}
ul.footer-links-wrap {
    margin-block-start: 0;
    padding-inline-start: 0;
    margin-bottom: 1.5rem;
}
ul.footer-links-wrap li {
    display: inline-flex;
}
ul.footer-links-wrap li a {
	color: #ffffff;
	padding: .3rem 2.5rem;
	text-decoration: none;
	border-right: 1.5px solid #ffffff;
	-moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}
ul.footer-links-wrap li a:hover, ul.footer-links-wrap li a:not([href]):not([class]):hover {
	color: #f1698d;
}
ul.footer-links-wrap li:last-child a {
	border-right: none;
}
.patient-isi-container h3 {
	font-size: 2rem;
}
/* **PATIENT HOME** */
.row.well-1-row {
    margin-bottom: 2rem;
}
.patient-home-wrap .well-1-right h1 {
    font-family: 'Gotham Book', sans-serif;
    font-size: 2.8rem;
    margin-bottom: .8rem;
    margin-top: 3rem;
}
.hcp-home-header-col-01 h1 {
    font-family: 'Gotham Book', sans-serif;
    font-size: 3.6rem;
    margin-bottom: 0.3rem;
    line-height: 1.3;
}
.gotham-bold {
    font-family: 'Gotham Bold', sans-serif;
}
.patient-home-wrap.pat-shpt-bg-img .well-1-right h1 {
    font-size: 3rem;
}
.well-1-right h2, .hcp-home-header-col-01 h2 {
    color: #bc207f;
    font-size: 4rem;
}
img.gray-curves-01 {
    position: absolute;
    max-width: 25rem;
    top: 0;
    left: 0;
}
a.pat-btn-gradient {
     text-align: center;
    padding: 1rem 1.8rem;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Gotham Medium', sans-serif;
    color: #fff;
    letter-spacing: .05rem;
    width: fit-content;
    border-radius: 4rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
}
.magenta-co {
    color: #bc207f;
    font-family: 'Gotham Bold';
    font-weight: 600;
}
a.pat-btn-gradient-magenta {
    background: rgb(188, 64, 146);
    background: linear-gradient(90deg, rgba(188, 64, 146, 1) 0%, rgba(127, 34, 101, 1) 100%);
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
a.pat-btn-gradient-magenta:hover {
    color: #fff;
    opacity: .8;
}
.patient-home-wrap .well-1-right {
	padding-left: 2rem;
}
.well-1-right h3 {
    margin-top: 1.5rem;
}
/*.patient-home-wrap .well-1-left img {
	max-width: 8.9rem;
}*/
.patient-wrap-top {
    margin-top: -3rem;
}
/*.patient-wrap-top {
    margin-top: -1.5rem;
}*/
.well-2-row {
    padding: 4rem 0;
}
.well-2-row h2 {
	font-size: 2.2rem;
	margin-bottom: 1.2rem;
/*	font-family: 'Gotham Medium', sans-serif;*/
    font-family: 'Work Sans', sans-serif;
}
.well-2-row p {
	margin-bottom: 1.8rem;
}
.well-2-row .well-2a-right {
    padding-left: 2rem;
}
.well-2-row .well-2b-left {
    padding-right: 4rem;
}
.well-2-row .well-2b-left, .well-2-row .well-2b-right {
	margin-top: 4rem;
}
.balance-bg {
/*	background: linear-gradient(90.43deg, #E26C3F 1.45%, #F66B92 52.24%, #FFC629 92.59%);*/
	text-align: center;
	padding: 1.8rem 0;
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
}
.full-width-wrap.balance-bg i {
    color: #192a56;
    font-size: 3.6rem;
}
.balance-bg h3 {
	text-transform: uppercase;
	font-size: 2.8rem;
	margin-bottom: 0;
	padding-bottom: 0;
	font-family: 'Gotham Medium', sans-serif;
}
.well-1-full p {
    margin-top: 1rem;
}
img.pat-balance-img {
    max-width: 9.1rem;
    margin-top: 0rem;
    margin-left: 0.5rem;
}
.full-width-wrap.pat-balance-bg i {
    color: #192a56;
    font-size: 3rem;
}
.pat-balance-bg h3 {
    text-transform: uppercase;
    font-size: 2.2rem;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: 'Gotham Book', sans-serif;
}
.balance-bg.pat-balance-bg {
	padding: 1.4rem 0;
}
img.pat-home-well-2-img {
    margin-top: 1.4rem;
    max-width: 16rem;
    margin-left: 5.5rem;
}
.pat-home-resource-row {
    margin-top: 4rem;
    margin-bottom: 3.5rem;
}
.pat-home-resource-text h3 {
    font-size: 2.2rem;
    line-height: 1.4;
    margin-bottom: 1.2rem;
    font-family: 'Work Sans', sans-serif;
/*    max-width: 24rem;*/
}
.pat-home-cta-wrap {
    padding: 01rem;
    font-size: 1.45rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    font-family: 'Work Sans', sans-serif;
}
#pat-home-cta-block .pat-home-cta-wrap {
    padding: 1rem 1rem 0;
}
#pat-home-cta-block p.hcp-home-cta-det {
    margin-bottom: 1rem;
}
#pat-home-cta-block p.pat-learn-more {
    margin-bottom: 0;
}
.pat-home-cta-wrap-3, .pat-home-cta-wrap-4 {
 	 margin-top: 1.5rem;
 }
a .pat-home-cta-wrap {
	color: #192a56;
}
.pat-home-cta-wrap-1 {
    background: #7b2163;
}
.pat-home-cta-wrap-2 {
	background: #8C1B6B;
}
.pat-home-cta-wrap-3 {
	background: #b02e8e;
}
.pat-home-cta-wrap-4 {
	background: #ca33a3;
}
img.pat-home-cta-icon {
    max-width: 3rem;
}
i.fa-light.fa-arrow-right-long {
    font-size: 2.2rem;
   /* border: 2px solid;
    border-radius: 100%;
    padding: 0.6rem;*/
    margin-top: 0.3rem;
/*    background: rgb(255 255 255 / 10%);*/
}
/*.pat-home-cta-wrap i {
    font-size: 2.2rem;
    color: #7b2163;
}*/
.pat-home-cta-wrap i  {
    font-size: 2.2rem;
    color: #7b2163;
    padding-right: 0.5rem;
    vertical-align: -0.3rem;
}
.pat-home-cta-wrap img  {

    margin-right: 0.5rem;
}
.col-4.pat-home-cta-col {
    padding-left: 2rem;
    padding-right: 0;
}


/* **PATIENT ABOUT SHPT** */
.patas-well-1-row {
    margin-top: -3rem;
}
h1.pat-h1-eyebrow {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.3rem;
    color: #7b2163;
    border: 2.5px solid;
    width: fit-content;
    padding: 0.5rem 0.8rem;
    margin-bottom: 1.8rem;
    background: #ecdee8;
    border-radius: 0.3rem;
}
.patas-well-1-row h2 {
    max-width: 32rem;
}
.pat-inner-well-1-row h2 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 3rem;
    margin-bottom: .8rem;
}
img.patas-body {
	margin-top: -1rem;
    max-width: 28rem;
    margin-left: 1rem;
}
.patas-ckd-img-wrap {
    display: flex;
    margin-top: 2rem;
    margin-bottom: 2rem;
    text-align: center;
}
img.patas-ckd {
    width: 50%;
    padding: 0 4.5rem;
}
.patas-ckd-head {
    background: #7b2163;
    text-align: center;
    font-family: 'Gotham Bold';
    padding: 1rem;
    color: #fff;
    font-size: 2rem;
    border-radius: 0.3rem 0.3rem 0 0;
    margin: 1rem auto 0;
}
.patas-ckd-head.patas-ckd-head-2 {
    background: #192A56;
}
.patas-ckd-bod p {
    font-size: 1.8rem;
    font-family: 'Gotham Book', sans-serif;
    margin-bottom: 0.2rem;
    margin-top: 0.5rem;
    font-weight: 500;
    color: #495057;
}
.patas-ckd-head h4 {
    font-size: 2rem;
    margin-bottom: 0;
}
.patas-ckd-bod {
    border: 3px solid #7b2163;
    border-radius: 0 0 0.3rem 0.3rem;
    padding: 1.2rem 2rem 0.2rem;
    text-align: center;
}
.patas-ckd-bod.patas-ckd-bod-2 {
    border: 3px solid #192A56;
}
.patas-ckd-inner {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    margin-bottom: 1.8rem;
}
.patas-ckd-bod img {
    max-width: 16rem;
}
i.fa-light.fa-comments-question {
    color: #ae4694;
    font-size: 5rem;
    line-height: 1.1;
    padding-right: 1.2rem;
}
section#treating-shpt .inline-wrap p {
    margin-bottom: 0;
    align-self: center;
    line-height: 1.8;
    font-size: 1.4rem;
}
section#treating-shpt h3 {
    font-size: 1.8rem;
    font-family: 'Work Sans', sans-serif;
}
/*img.patas-ckd.patas-ckd-1 {
    border-right: 2.5px dotted #ae4694;
}*/
/*section#symptoms-shpt {
    background: #192a56;
    color: #fff;
    padding: 3rem 1rem 3rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}*/
ul.pat-inner-section-list {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.2rem;
}
ul.pat-inner-section-list li {
/*    padding-bottom: 0.2rem;*/
}
section#symptoms-shpt h3 {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.4rem;
    line-height: 1.4;
}
.col-8.symptoms-shpt-col-1 {
    padding-left: 0;
}
.col-4.symptoms-shpt-col-1 p {
    font-size: 1.2rem;
    line-height: 1.4;
    font-weight: 500;
    margin-bottom: 0.8rem;
    margin-top: 1rem;
}
.col-12.symptoms-shpt-col-1 p {
    font-size: 1.2rem;
    line-height: 1.4;
    font-weight: 500;
    margin-bottom: 0.8rem;
    margin-top: .5rem;
}
.important-co-table-wrap {
    border-radius: 0.3rem;
    margin: 0rem 0 2rem 2rem;
    background: #e9ecef;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    padding: 1.2rem 1rem;
}
/*table.important-co-table td {
    padding: 1.5rem 0.6rem;
    font-size: 1.3rem;
    font-family: 'Work Sans', sans-serif;
    font-weight: 500;
}*/
table.important-co-table td.important-co-text-td {
    padding: 1rem;
    font-size: 1.2rem;
    font-family: 'Work Sans', sans-serif;
    border-top: 2.5px solid #7b2163;
    border-bottom: 2.5px solid #7b2163;
    font-weight: 500;
}
td.icon-wrap-td i {
    font-size: 5rem;
    color: #7b2163;
    padding-right: 1rem;
}
img.patas-hcp-co-img {
    width: 14.7rem;
    background: #eddde8;
    border-radius: 100%;
    padding: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    position: relative;
    top: -1.6rem;
}
.symptoms-hcp-co-wrap {
    display: flex;
    margin-top: 2rem;
}
.symptoms-hcp-co-text-wrap {
    background: #06205c;
    color: #fff;
    padding: 1.5rem 7rem 1.8rem 2rem;
    border-radius: 0.3rem 0 0 0.3rem;
    height: fit-content;
    margin-right: -5rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.symptoms-hcp-co-text-wrap h4 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.8rem;
    line-height: 1.4;
}
.symptoms-hcp-co-text-wrap p {
    margin-bottom: 0;
    line-height: 1.4;
}





#pat-inner-content-wrap {
    margin-top: 2.5rem;
}
.pat-inner-detail-wrap {
    padding-left: 3rem !important;
    padding-top: 0.5rem;
    padding-bottom: 2rem;
    border-left: 1px solid #e5e5e5;
}
.pat-inner-detail-wrap h2 {
/*    font-family: 'Gotham Medium', sans-serif;*/
    line-height: 1.4;
}
.pat-inner-section-break {
    margin-bottom: 2rem;
}

/* **PATIENT FINANCIAL SUPPORT** */
.pat-resource-sub i {
    background: #7b2163;
    font-size: 2rem;
    color: #eddde8;
    padding: 0.8rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    margin-bottom: 0.5rem;
}

.patfs-grad-card-wrap {
    position: relative;
    padding: 1.5rem 1.5rem 1.5rem 2rem;
    border: 3px solid #192a56;
    border-radius: 0.5rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    background: linear-gradient(300deg, rgba(255, 255, 255, 0.3) 0%, rgba(174, 71, 148, 0.224) 90%);
}
.patfs-grad-card-wrap p {
	font-size: 1.4rem;
	margin-bottom: 0;
}
.patfs-grad-no {
    position: absolute;
    font-size: 1.8rem;
    font-family: 'Work Sans', sans-serif;
    border-radius: 100%;
    width: 3.2rem;
    height: 3.2rem;
    text-align: center;
    color: #fff;
    background: #192a56;
    line-height: 1.7;
    top: -1rem;
    left: -1rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
#accessing-medication h4 {
    font-family: 'Gotham Medium', sans-serif;
    line-height: 1.4;
    margin-bottom: 1.5rem;
}
section#copay-assistance {
    background: #e2e3ea;
    padding: 2rem 1rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    margin-top: 3.5rem;
    margin-bottom: 3rem;
}
section#copay-assistance h3 {
    font-family: 'Gotham Medium', sans-serif;
    line-height: 1.4;
    font-size: 1.5rem;
}



/* **PATIENT RESOURCES** */
#downloads-links i.fa-light.fa-display-arrow-down {
    background: #7b2163;
    font-size: 2rem;
    color: #eddde8;
    padding: 0.8rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    margin-bottom: .5rem;
}
#videos i.fa-light.fa-video-plus {
    background: #7b2163;
    font-size: 2rem;
    color: #eddde8;
    padding: 0.8rem .73rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    margin-bottom: 0.5rem;
}
#faqs i.fa-light.fa-clipboard-question {
    background: #7b2163;
    font-size: 2rem;
    color: #eddde8;
    padding: 0.8rem 1.1rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    margin-bottom: 0.5rem;
}
.resource-divider {
    width: 100%;
    margin-bottom: 1.2rem;
    border-top: 2.5px dotted #ffffff;
}
.patr-financial-wrap {
    background: #cbcdd8;
    padding: 2rem 1rem 1.5rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    margin: 2rem auto 2.5rem;
}
.patr-financial-wrap h3 {
    font-family: 'Gotham Medium', sans-serif;
}
div#financial p {
    margin-bottom: 1rem;
    line-height: 1.4;
}
td.web-link-text-td {
    font-size: 1.2rem;
    font-family: 'Work Sans', sans-serif;
    line-height: 1.4;
    padding-left: 1rem;
}
table.web-link-table.helpful-sites-tb {
    margin: 1rem 0rem 0rem;
}
#helpful-websites .patr-financial-wrap {
    padding-bottom: 0.4rem;
}
#financial .patr-financial-wrap {
    min-height: 19.5rem;
}
a.dl-button.dl-button-lg {
	font-size: 1.2rem;
	padding: 1rem;
	font-family: 'Gotham Book', sans-serif;
}
.toc.patr-sidenav {
	padding-top: 1rem;
}
div#education h3 {
    font-family: 'Gotham Book', sans-serif;
    font-size: 1.6rem;
}
div#education {
	margin-top: 1rem;
}
/*.patr-resource-img-wrap {
    height: 18.2rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid;
}*/
.cb-test-wrap {
    background-image: url('/wp-content/themes/rayaldee/images/working/AdobeStock_444476055_Video_HD_Preview.mov');
}
.patr-dl-wrap-1 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-brochure-english.png');
	background-position: right;
}
.patr-dl-wrap-2 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-brochure-spanish.png');
	background-position: right;
}
.patr-dl-wrap-3 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-tear-pad-english.png');
}
.patr-dl-wrap-4 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-tear-pad-spanish.png');
}
.patr-dl-wrap-5 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-understanding-lab-work.png');
	background-position: right;
}
.patr-dl-wrap-6 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-nkf-poster.png');
	background-position: right;
}
.patr-dl-wrap-7 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-teaching-pad.png');
}
.patr-dl-wrap-8 .patr-resource-img-wrap {
	background-image: url('/wp-content/themes/rayaldee/images/resources/pat-mineral-and-bone-disorder.png');
}
.patr-dl-wrap {
    display: grid;
    grid-template-columns: 1fr 2fr;
    margin: 1rem auto;
    border: 2.5px solid #192a56;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
.patr-dl-text-wrap p {
    font-size: 1.1rem;
    line-height: 1.4;
    font-family: 'Gotham Medium', sans-serif;
    color: #192a56;
}
.patr-dl-text-wrap {
    padding: 2rem 1rem;
    position: relative;
}
.patr-dl-button-wrap a {
    color: #fff;
    font-family: 'Gotham Book', sans-serif;
}
.patr-dl-button-wrap {
    position: absolute;
    width: 100%;
    background: #192a56;
    left: 0;
    bottom: 0;
    padding: 0.6rem 1rem;
    font-size: 1.2rem;
    box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, .1);
    z-index: 1;
}
img.patr-resource-img.resource-img {
    box-shadow: -2px 0 8px 0 rgba(0, 0, 0, 0.2);
}
.dl-card i.fa-light.fa-file-arrow-down {
    font-size: 1.6rem;
    vertical-align: -2px;
    color: #ffc107;
}







/* **HCP NAV** */
#rayaldee-hcp-nav {
    justify-content: center;
}
/*.hcp-navbar {
    margin-top: -0.6rem;
    border-bottom: 4px solid transparent;
    border-image: linear-gradient(90.43deg, rgba(226, 108, 63, 1) 1.45%, rgba(246, 107, 146, 1) 52.24%, rgb(255 198 41) 92.59%);
    border-image-slice: 1;
}*/
.navbar-light #rayaldee-hcp-nav .navbar-nav .active>.nav-link, .navbar-light #rayaldee-hcp-nav .navbar-nav .nav-link.active, .navbar-light #rayaldee-hcp-nav .navbar-nav .nav-link.show, .navbar-light #rayaldee-hcp-nav .navbar-nav .show>.nav-link {
    color: #f1698d;
    font-weight: 600;
}
/*a.nav-link.menu-item.menu-item-type-post_type.menu-item-object-page i {
    font-size: 1.8rem;
    color: #ae4694;
}
.nav-link.hcp-about-shpt::before {
    content: ' ';
    background-image: url(/wp-content/themes/rayaldee/images/hcp/nav-thyroid.png);
    display: block;
    font-size: 1.8rem;
    color: #f1698d;
    font-weight: 300;
    max-height: 40px;
    background-repeat: no-repeat;
    margin: 0.4rem auto 0.46rem;
    background-size: contain;
    text-align: center;
    background-position: center;
    height: 30px;
}
.nav-link.hcp-about-rayaldee::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f485';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #f1698d;
    font-weight: 300;
}
.nav-link.hcp-clinical-info::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f643';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #f1698d;
    font-weight: 300;
}
.nav-link.hcp-financial-support::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f0d6';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #f1698d;
    font-weight: 300;
}
.nav-link.hcp-resources::before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f7fd';
    margin-right: 0.25em;
    display: block;
    font-size: 1.8rem;
    color: #f1698d;
    font-weight: 300;
}*/
.navbar-light.hcp-navbar .navbar-nav .nav-link {
    padding: 3rem 1rem 1rem;
    color: #ffffff;
/*    font-family: 'Gotham Book', sans-serif;*/
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}
.navbar-light.hcp-navbar .navbar-nav .nav-link:hover {
	color: #f1698d;
}
img.rayaldee-logo.hcp-rayaldee-logo {
    position: relative;
    margin-left: 4rem;
    z-index: 100;
    max-width: 14rem;
}
select#mce-MMERGE7 {
    border: 1.5px solid #192a56;
    height: 43px;
    border-radius: 0.2rem;
    width: 100% !important;
}


/* **HCP HOME** */
.hcp-home-wrap .well-1-left-b {
	margin-top: 2rem;
}
.hcp-home-wrap .well-1-left-b p {
	margin-bottom: 2rem;
}
img.hcp-clock {
    max-width: 12rem;
    position: absolute;
    top: -4rem;
}
.hcp-home-wrap .well-3-row {
    padding-top: 4rem;
    padding-bottom: 1rem;
}
p.above-list {
    margin-bottom: 0.5rem;
}
ul.hcp-well-list li {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.2rem;
    padding-bottom: 0.5rem;
}
ul.hcp-well-list {
    margin-bottom: 0.2rem;
}
table.footnote-table {
    font-size: .9rem;
    font-family: 'Work Sans', sans-serif;
    margin-bottom: 1.5rem;
}
td.asterisk-td {
    vertical-align: top;
}
.hcp-home-wrap .well-3-left {
    padding-right: 2rem;
    padding-top: 5.5rem;
}
.gradient-both {
  position: relative;
  z-index: 1;
}
.gradient-both:before, .gradient-both:after {
  background: inherit;
  content: "";
  display: block;
  height: 10%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.gradient-both:before {
  top: -0.6rem;
  transform: skewY(178.5deg);
  transform-origin: 0 0;
  background: #ffffff;
}
.gradient-both:after {
  bottom: -0.2rem;
  transform: skewY(1.5deg);
  transform-origin: 0 0;
  background: #ffffff;
}
.hcp-clin-gradient-bg {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.7) 2%, rgba(174, 71, 148, 0.224) 50%);
}
.well-4-top {
    margin-top: 6.5rem;
    margin-bottom: 1.8rem;
}
.hcp-clin-trial-footnote {
    padding-bottom: 6.5rem;
}
.hcp-clin-co-wrap {
    position: relative;
    padding: 1.5rem 1.5rem 1.5rem 2rem;
    border: 3px solid #192a56;
    border-radius: 0.5rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    background: rgb(255 255 255 / 40%);
}
.hcp-clin-trial-row {
    margin-bottom: 2rem;
}
img.hcp-clin-circle {
    position: absolute;
    max-width: 3.5rem;
    top: -1.5rem;
    left: -1.5rem;
}
.hcp-clin-co-wrap p {
    margin-bottom: 0;
}
.hcp-home-h1 {
    margin-top: -2.8rem;
    line-height: 1.3;
    margin-bottom: .6rem;
}
.hcp-home-well-1 h3 {
    margin-bottom: 0.2rem;
    color: #f9d9b4;
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.9rem;
    line-height: 1.4;
}
img.hcp-ph-1 {
    margin-top: -2.5rem;
    margin-left: -1rem;
}
.hcp-home-well-1 p:first-child {
    line-height: 1.6;
}
.hcp-well-1-full {
    margin-top: 2.5rem;
}
.hcp-well-1-full.hcp-home-l-well-1-full {
    margin-top: 1rem;
}    
.hcp-well-1-full p:first-child {
    font-size: 1.9rem;
    font-family: 'Gotham Medium', sans-serif;
    line-height: 1.4;
}
.hcp-well-1-full-icons {
    margin-top: .8rem;
}
.hcp-well-1-full-icons.hcp-well-1-full-icons-home-r {
    margin-top: .2rem;
}
.hcp-home-icons-text p {
    font-size: 1.2rem;
    padding-top: 0.5rem;
}
/*.hcp-home-icons-wrap.hcp-home-icons-wrap-1 {
    display: inline-block;
    text-align: center;
    width: 32.8%;
}*/
.hcp-home-icons-img {
    display: inline-block;
}
img.hcp-icon-shpt-mgmt {
    max-width: 7rem;
    margin-top: -0.5rem;
}


/* **HCP FINANCIAL SUPPORT** */

.hcp-fs-sub-nav-col {
    text-align: center;
    padding: 0.8rem 0.5rem !important;
    border-right: 1.5px solid #f1698d;
    margin: 0.8rem 0 0.8rem;
}
.hcp-fs-sub-nav-col.hcp-fs-last-sub {
	border-right: none;
}
/*.hcp-fs-sub-nav-wrap h3 {
    font-size: 1.1rem;
    font-family: 'Gotham Medium', sans-serif;
    color: #192a56;
    margin-bottom: 0;
    padding-bottom: 0;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}*/
.hcp-fs-sub-nav-wrap h3 {
    font-size: 1.2rem;
    font-family: 'Work Sans', sans-serif;
    color: #ffffff;
    margin-bottom: 0;
    padding-bottom: 0;
    -moz-transition: all .3s ease-in-out;
  	-o-transition: all .3s ease-in-out;
  	-webkit-transition: all .3s ease-in-out;
}
.hcp-fs-sub-nav-wrap h3:hover {
/*	color: #f1698d;*/
	color: #0056b3;
	text-decoration: none;
}
.hcp-fs-sub-nav-col a:hover {
	text-decoration: none;
}
.hcp-fs-wrap-top {
    margin-top: -2.5rem;
}
img.opko-connect {
    max-width: 26.5rem;
    margin-bottom: 2rem;
    margin-top: 1.5rem;
}
/*.hcpr-subnav-fw {
	box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.5);
	background-color: #edd6e7;
}*/
.hcpr-subnav-fw {
    box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
    background-color: rgb(237 214 231 / 10%);
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90.43deg, rgba(226, 108, 63, 1) 1.45%, rgba(246, 107, 146, 1) 52.24%, rgb(255 198 41) 92.59%);
    border-image-slice: 1;
    border-top: 2px solid transparent;
}
.hcp-fs-well-1-col h2 {
    margin-bottom: 2rem;
    font-family: 'Gotham Medium', sans-serif;
    color: #ffffff;
}
#hcp-financial-support-details {
    margin-top: 2rem;
}
.hcpfs-detail-wrap {
    padding-left: 3rem !important;
    padding-top: .5rem;
        padding-bottom: 1rem;
    border-left: 1px solid #e5e5e5;
}
img.hcpfs-opko-wheel-mb.d-md-none {
    max-width: 60%;
    margin-bottom: 1rem;
}
.lh-17 {
    line-height: 1.7;
}
#hcp-financial-support-details #side-nav {
    padding-top: 0.5rem;
}
section#how-to-enroll-patients {
    background: #192a56;
    padding: 1rem 1rem 2.5rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    margin-top: 1rem;
    margin-bottom: 3rem;
}
section#how-to-enroll-patients h2 {
	color: #ffffff;
}
.hcp-fs-well-1-right {
    padding-left: 3rem !important;
}
.hcp-fs-well-1-right a {
	margin-top: 1rem;
}
.hcp-fs-balance-bg {
	margin: 0rem 0 0;
}
div#about-opko-connect {
    padding-top: 3rem;
    padding-bottom: 2rem;
}
div#about-opko-connect h2 {
	margin-bottom: 1.5rem;
}
div#about-opko-connect ul li {
	font-family: 'Work Sans', sans-serif;
	font-size: 1rem;
	padding-bottom: .3rem;
}
p.above-list-sm {
	margin-bottom: .2rem;
}
.hcp-fs-service-wrap p {
    font-size: 1rem;
}
.hcp-fs-service-wrap {
    background: #F9F9FA;
    border: 3px solid #192a56;
    border-radius: 0.3rem;
    padding: 1rem 1rem 0.5rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
.hcp-fs-service-col {
    margin-bottom: 2rem;
}
div#how-to-enroll-patients h2 {
    color: #ffffff;
    margin-bottom: 1.5rem;
}
.hcp-fs-enroll {
    padding: 3rem 0;
}
.enroll-row-2 {
    background: #f9f9fa;
    padding: 1rem 1rem 0.5rem;
    border-radius: 0.4rem;
    margin: 0 15px !important;
}
.hcp-fs-enroll-right-wrap {
    border-left: 2.5px dotted #0056b3;
}
/*.hcp-fs-enroll-right {
    background: #f9f9fa;
    padding: 1.5rem 1.5rem 0.5rem;
    border-radius: 0.4rem;
}
.hcp-fs-enroll-left {
    background: #f9f9fa;
    padding: 1.5rem 1.5rem 0.5rem;
    border-radius: 0.4rem;
}*/
table.hcp-contact-table td {
    padding-bottom: 1rem;
/*    padding-left: 1rem;*/
}
td.hcp-contact-icon-wrap {
    vertical-align: top;
    width: 1.5rem;
}
td.hcp-contact-icon-wrap i {
	color: #0056b3;
	font-size: 1.5rem;
}
td.hcp-contact-address-wrap p {
    margin-bottom: 0;
    margin-top: -4px;
}
.hcp-fs-enroll-right h4, .hcp-fs-enroll-left h4 {
    font-family: 'Gotham Bold', sans-serif;
    font-size: 1.6rem;
}
/*p.hcp-fs-enroll-start {
	font-size: 1.3rem;
}*/
.hcp-fs-service-icon-wrap i {
/*    color: #ae4694;*/
	color: #0056b3;
    font-size: 3rem;
}
.hcp-fs-service-title h5 {
   /* margin-bottom: 0;
    margin-top: 0.4rem;*/
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.3rem;
}
.hcp-fs-service-icon-wrap {
    text-align: center;
    margin-bottom: 1rem;
}
h4.mt-neg-5 {
    margin-top: -.5rem;
}
table.hcp-contact-table.pat-resource-dl-table td {
    padding-bottom: 0.8rem;
}
table.hcp-contact-table.pat-resource-dl-table td.hcp-contact-icon-wrap i {
    font-size: 1.4rem;
}
table.hcp-contact-table.pat-resource-dl-table td.hcp-contact-address-wrap p {
    font-size: 1.1rem;
}
img.zero-dollars {
    max-width: 8rem;
}
.hcp-fs-service-icon-wrap i.fa-light.fa-dollar-sign {
    padding-right: 0.3rem;
}
img.hcp-resource-img.resource-img {
    width: 6rem;
    height: auto;
    box-shadow: 0 2px 8px 0 rgb(25 42 86 / 20%);
}
td.resource-image-text.hcp-fs-resource-image-text {
	padding-left: 2rem;
}
/*a.dl-button {
    font-size: 1rem;
    font-family: 'Gotham Medium', sans-serif;
    color: #ffffff;
    background-color: #ae4694;
    padding: 1rem 1.5rem;
    border-radius: 1rem 0.2rem;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    box-shadow: 0 2px 8px 0 rgb(25 42 86 / 20%);
}*/
a.dl-button {
    font-size: 1.1rem;
    font-family: 'Work Sans', sans-serif;
    line-height: 1.5;
    color: #ffffff;
    background-color: #7b2163;
    padding: .8rem;
    border-radius: .6rem 0.2rem;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    box-shadow: 0 2px 8px 0 rgb(25 42 86 / 20%);
}
/*td.resource-image-text.hcp-fs-resource-image-text h5 {
    font-family: 'Gotham Medium', sans-serif;
    padding-bottom: 1rem;
}*/
td.resource-image-text.hcp-fs-resource-image-text h5 {
    font-family: 'Work Sans', sans-serif;
    padding-bottom: 1rem;
    font-size: 1.1rem;
}
div#forms-and-resources {
    padding-top: 3rem;
}
div#forms-and-resources .hcp-fs-content h2 {
	margin-bottom: 1.5rem;
}
.multi-dl-wrap a.middle {
    margin: 0 0.5rem;
}
.hcp-forms-row .col-12.col-md-6 {
    margin-bottom: 2rem;
}
.hcp-forms-row {
    padding-bottom: 2rem;
}
.card-header.hcp-faq-card-header {
    background: transparent;
    border: 0;
    outline: 0;
    border-color: transparent;
    border-top: 2px solid #192a56;
    padding: 1.2rem 0.5rem 1rem;
    border-radius: 0 !important;
}
button.btn.btn-link.resources-story-button {
    width: 100%;
}
div#hcp-faq-accordion .card, div#hcp-hcq-accordion .card, div#hcp-services-accordion .card {
    border: 0;
}
.page-template-page-patient-resources .hcp-faq-card-header .collapsed .hcp-faq-icon-col i.fa-light.fa-angle-down, .page-template-page-patient-resources .hcp-faq-card-header .hcp-faq-icon-col i.fa-light.fa-angle-up, .page-template-page-hcp-resources .hcp-faq-card-header .hcp-faq-icon-col i.fa-light.fa-angle-down, .page-template-page-hcp-resources .hcp-faq-card-header .hcp-faq-icon-col i.fa-light.fa-angle-up {
    top: -.4rem;
}
.page-template-page-patient-resources p.faq-setup-text, .page-template-page-hcp-resources p.faq-setup-text {
    font-size: 1.1rem;
    margin-bottom: 2rem;
}
.page-template-page-patient-resources .hcp-faq-text p, .page-template-page-hcp-resources .hcp-faq-text p {
    font-size: .9rem;
}
.page-template-page-patient-resources .accordion-option {
    position: absolute;
    bottom: 0.5rem;
    margin-bottom: 2rem;
    width: 100%;
}
.page-template-page-hcp-resources #hard-cap-questions .accordion-option {
    position: absolute;
    bottom: 0.5rem;
    margin-bottom: 1.2rem;
    width: 100%;
}
.page-template-page-patient-resources a.btn.pat-btn-cta, .page-template-page-hcp-resources a.btn.pat-btn-cta {
    font-size: 1.1rem;
    padding: .8rem 1rem;
}
.page-template-page-patient-resources a.acc-toggle-btn, .page-template-page-hcp-resources a.acc-toggle-btn {
    min-width: 10rem;
}
.hcp-faq-card-header.resources-card-header h3 {
    color: #192a56;
    text-align: left;
    font-size: 1.3rem;
    margin: 0.5rem 0;
    font-family: 'Gotham Medium',sans-serif;
    line-height: 1.5;
}
.hcp-faq-icon-col {
    position: relative;
}
.hcp-faq-icon-col i.fa-light {
    position: absolute;
}
.card-header i.fa-light {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*.hcp-faq-icon-wrap {
	border: 2.5px solid #7b2163;
	border-radius: 100%;
}*/
.hcp-faq-icon-col i.fa-light.fa-angle-up, .hcp-faq-icon-col i.fa-light.fa-angle-down {
/*    color: #152C57;*/
/*	color: #0056b3;*/
color: #7b2163;
    font-size: 2.5rem;
}
.hcp-faq-card-header .collapsed .hcp-faq-icon-col i.fa-light.fa-angle-down, .hcp-faq-card-header .hcp-faq-icon-col i.fa-light.fa-angle-up {
    opacity: 1;
}
.hcp-faq-card-header .hcp-faq-icon-col i.fa-light.fa-angle-down, .hcp-faq-card-header .collapsed .hcp-faq-icon-col i.fa-light.fa-angle-up {
    opacity: 0;
}
button.btn.btn-link.resources-story-button:focus, button.btn.btn-link.resources-story-button:hover, button.btn.btn-link.resources-story-button:active {
    text-decoration: none;
    box-shadow: none;
}
.hcp-faq-card-body.resource-card-body {
    padding: 0rem 0.5rem 1rem;
}
.hcp-faq-text p {
	font-size: 1.1rem;
}
.hcp-faq-text ul li {
	font-family: 'Work Sans', sans-serif;
	font-size: 1.1rem;
}
div#faqs h2 {
    margin-bottom: 1.5rem;
}
p.faq-setup-text {
	font-size: 1.3rem;
}

/* **HCP ABOUT SHPT** */
.hcp-about-shpt-wrap.hcp-wrap-top {
    padding-top: 2rem;
}
.hcpas-well-1-right {
}
.hcpas-well-1-right p {
    font-size: 1.1rem;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 1rem 0;
}
.hcpas-well-1-left {
    padding-top: 3rem;
}
.hcpas-well-1-top {
    margin-bottom: .5rem;
}
.hcpas-well-1-top h1 {
    margin-bottom: 1rem;
}
.hcpas-well-1-top p {
    font-size: 1.3rem;
}
.hcpas-well-1-top h3 {
	font-family: 'Gotham Medium', sans-serif;
	font-size: 1.8rem;
}
.hcpas-well-1-footnotes {
    margin-top: 1rem;
    border-left: 2.5px dotted #0056b3;
    padding-top: 1rem;
    padding-bottom: 0rem;
    padding-left: 2rem !important;
}
/*.hcpas-well-1-footnotes p {
 	font-size: .8rem;
}*/
.hcpas-well-1b-left {
	padding-top: 2rem;
}
.hcpas-well-1b-left h4, .balance-bg h4 {
    font-size: 2.2rem;
    line-height: 1.3;
    font-family: 'Gotham Medium', sans-serif;
    margin-bottom: 0;
}
.shpt-mgmt-card {
    position: relative;
    padding: 1.5rem 1rem 0.5rem 2.2rem !important;
    border: 3px solid #192a56;
    border-radius: 0.5rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
/*    background: #f6eaf3;*/
	background: #f7f8f9;
}
img.shpt-mgmt-img {
    position: absolute;
    max-width: 4rem;
    top: -1.5rem;
    left: -1.8rem;
}
.shpt-mgmt-col {
	margin-bottom: 2.5rem;
}
.shpt-mgmt-card h5 {
    font-family: 'Gotham Bold', sans-serif;
    font-size: 1.2rem;
}
.shpt-mgmt-card p {
    font-size: 1.1rem;
}
.hcpas-well-3-left h3 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 2rem;
}
.hcpas-well-3-left {
    padding-right: 2rem !important;
}
.hcpas-well-3-right {
    padding-left: 2rem !important;
    margin-top: 1.5rem;
}
.hcpas-disclaimer-wrap p {
	font-size: .9rem;
	margin-top: -1rem;
}
.hcp-about-shpt-wrap .ref-row p {
    font-size: .9rem;
    margin-top: 2.5rem;
}
.hcp-fs-content h2 {
    margin-bottom: .8rem;
    font-family: 'Gotham Medium', sans-serif;
    font-size: 2.2rem;
}
.hcpfs-top-row {
	padding-bottom: 2rem;
}

/* **HCP RESOURCES** */
img.hcp-resource-img.resource-img-dark-bg {
    width: 6rem;
    height: auto;
    box-shadow: 0 2px 8px 0 rgb(214 215 218 / 10%);
    background: #fff;
}
table.web-link-table h5 {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
    padding-left: .5rem;
    margin-bottom: 0;
}
table.web-link-table h5.hcpr-link-out {
    line-height: 1.4;
    margin-top: -0.3rem;
}
.underline {
    text-decoration: underline;
}
.web-link-wrap {
    background: #7b2163;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 100%;
    text-align: center;
    position: relative;
}
.web-link-wrap i {
    font-size: 1.5rem;
    position: absolute;
    top: 18%;
    right: 35%;
    color: #fff;
}
td.web-link-img-td {
    vertical-align: top;
}
table.web-link-table td {
    padding-bottom: 1.2rem;
}
.row.hcp-links-row {
    border: 2px solid #ffffff;
    border-radius: 0.3rem;
    margin-bottom: 3rem;
}
.hcp-links-middle {
    border-left: 2px solid;
    border-right: 2px solid;
}
.hcpr-link-col h3 {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.4rem;
    background: rgb(255 255 255 / 10%);
    padding: 1rem;
    border-bottom: 2px solid;
    border-radius: 0.4rem 0.4rem 0 0;
    margin-bottom: 1rem;
}
table.web-link-table {
    margin: 1.5rem 1rem 1rem;
}
.hcpr-well-1-col h1 {
    max-width: 36rem;
    margin-bottom: 1.2rem;
}
.page-template-page-hcp-resources .hcpr-well-1-col h1 {
    max-width: inherit;
}
.hcpr-well-1-col.hcp-fs-well-1-col h1 {
	margin-bottom: 1rem;
}
.hcp-resources-wrap-top {
    margin-top: -1rem;
}
.hcp-resources-wrap h2 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 2.2rem;
    margin-top: 3rem;
}
.hcp-resources-wrap h2 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 2.2rem;
    margin-top: 3rem;
    margin-bottom: 1rem;
}
.hcpr-divider {
	width: 100%;
	height: 4px;
	background: #f1698d;
}
.hcpr-divider {
    width: 100%;
    height: 1.5px;
    background: #f1698d;
    margin-bottom: 1.5rem;
}
h3.hcpr-subhead {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.8rem;
    margin-top: 2rem;
    margin-bottom: .5rem;
}
h3.hcpr-subhead.dl-intro {
	margin-bottom: 1rem;
	margin-top: 2rem;
}
img.hcp-video-img {
	width: 12rem;
	height: auto;
}
.hcp-resources-wrap #videos h2 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 2.2rem;
    margin-top: 4rem;
    margin-bottom: 1rem;
}
p.hcp-videos-intro {
	margin-bottom: 2.5rem;
}
table.hcp-video-table {
	margin-bottom: 2rem;
}
table.pub-resource-table {
	margin-bottom: 3rem;
	margin-top: 1rem;
}
td.resource-image-text.hcp-fs-resource-image-text h5.pub-title {
	padding-bottom: 0;
}
td.va-top {
	vertical-align: top;
}
h5.pub-title {
    font-size: 1.1rem;
    font-family: 'Gotham Medium', sans-serif;
    line-height: 1.4;
    margin-bottom: 0.2rem;
    padding-bottom: 0;
}
#news-and-publications .hcpr-pub-text a {
    font-size: .9rem;
}
p.pub-info {
    font-size: .8rem;
    padding-bottom: 0.2rem;
}
.pub-icon-td i.fa-light.fa-newspaper {
    font-size: 3rem;
    color: #0056b3;
}
td.pub-text-td {
    padding-left: 1rem;
}
div#news-and-publications {
    margin-bottom: 2rem;
}
.page-template-page-hcp-contact-us .nav-sign-up-wrap, .page-template-page-patient-contact-us .nav-sign-up-wrap {
	display: none;
}
.hcp-contact-us-wrap .hcpcu-1-row {
    padding-top: 1.5rem;
}
.hcpcu-1-left h2 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.8rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    line-height: 1.4;
}
.hcpcu-1-left i.fa-light.fa-envelopes {
    color: #7b2163;
}
.hcp-contact-details-wrap {
    border-left: 2.5px dotted #0056b3;
    padding: 1rem 0 1rem 4rem;
}
.hcp-contact-details-wrap h3 {
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.8rem;
    margin-bottom: 1.5rem;
}
.hcpcu-contact-table td.hcp-contact-address-wrap p {
	font-size: 1.1rem;
}
.hcp-contact-details-wrap h4 {
    font-size: 1.2rem;
    font-family: 'Gotham Medium', sans-serif;
    margin-top: 0.8rem;
    margin-bottom: 0.5rem;
}
table.hcp-contact-table td.hcp-contact-address-wrap {
	padding-left: .5rem;
}
.hcp-contact-details-wrap p {
	font-size: 1.1rem;
}
.hcpcu-1-left {
    padding-right: 4rem !important;
}

a.sup-link {
	color: inherit;
	 -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
a.sup-link:hover {
	color: inherit;
	text-decoration: none;
	border-bottom: 2px dotted;
}
a.ref-link, a.ref-link:hover {
	color: #192A56;
	text-decoration: none;
} 
.large-sup {
    font-size: 1.2rem;
    vertical-align: 8px;
    line-height: 0;
}
.center-wrap {
	text-align: center;
}
.nowrap {
	white-space: nowrap;
}
dl, ol, ul {
	padding-inline-start: 2rem;
}





.ci-detail-wrap > nav {
    position: sticky;
    top: 0rem;
    width: 100%;
    background: #e9ecef;
    padding: 1rem 2rem;
    border-bottom: 3px solid #192a56;
    border-radius: 0.3rem 0.3rem 0 0;
    z-index: 100;
}
.ci-detail-nav li.active > a {
    color: #7b2163;
    font-family: 'Gotham Bold', sans-serif;
}
.ci-detail-nav a {
    text-decoration: none;
    display: block;
    padding: 0.5rem 0;
    color: #192a56;
    font-size: 1.4rem;
    font-family: 'Gotham Medium', sans-serif;
    width: 100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.ci-detail-nav a:hover,
.ci-detail-nav a:focus {
  color: #7b2163;
  text-decoration: none;
}
.ci-detail-wrap {
    width: 100%;
    margin: 0 auto;
    /*border: 3px solid #192a56;
    border-radius: 0.3rem 0.3rem 0 0;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);*/
}
/*.ci-detail-content section {
    padding-bottom: 2rem;
    border-bottom: 2px dotted #192a56;
}*/
.ci-detail-content section:last-child {
	border-bottom: none;
}
.form-control span.wpcf7-list-item-label {
    height: fit-content;
}
.within-checkboxr p {
    font-size: 14px;
    margin-top: -12px;
}
div#clinical-info-details {
    padding-top: 3rem;
}
nav.ci-detail-nav ol {
    list-style: none;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    padding-inline-start: 0;
    margin-bottom: 0;
}
nav.ci-detail-nav ol li {
    display: inline-block;
    width: 100%;
    text-align: center;
    border-right: 1.5px solid #7b2163;
}
nav.ci-detail-nav ol li:last-child {
	border-right: none;
}
/*.ci-detail-content h2 {
    color: #7b2163;
    background: #f3e9ef;
    width: fit-content;
    padding: 0.5rem 1rem;
    border-radius: .3rem;
    border: 1px solid;
    box-shadow: 0 2px 8px 0 rgb(123 33 99 / 10%);
    font-size: 1.2rem;
    font-family: 'Gotham Medium', sans-serif;
    margin-top: 2rem;
    margin-bottom: 1.5rem;
}*/
/*.ci-detail-content {
    padding: 0 2rem 2rem;
}*/
.ci-detail-content h3 {
    font-family: 'Gotham Book', sans-serif;
    margin-bottom: 1rem;
    font-size: 1.4rem;
    line-height: 1.4;
    color: #7b2163;
}
.ci-detail-content h4 {
    margin-bottom: 1rem;
    font-family: 'Work Sans', sans-serif;
    font-size: 1.5rem;
    line-height: 1.4;
}
.chart-distinct {
/*    background: #f8f9fa;*/
    padding: 1rem 1rem 0.1rem;
    border-radius: 0.3rem;
/*    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);*/
    border: 1.5px solid #192a56;
    border: 1.5px solid #e5e5e5;
    margin-bottom: 1.5rem;
}
table.web-link-table.hcpci-web-link-table h5 {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.2rem;
    padding-left: 0.5rem;
    margin-bottom: 0;
    margin-top: -0.3rem;
    text-decoration: underline;
    color: #0056b3;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
table.web-link-table.hcpci-web-link-table:hover h5 {
    color: #7b2163;
}
.hcpci-web-link-table .web-link-wrap {
    background: #0056b3;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 100%;
    text-align: center;
    position: relative;
}
table.web-link-table.hcpci-web-link-table {
    margin: 3rem 2.5rem 2.5rem;
}
h2.fs-18 {
    font-size: 1.8rem;
}
.font-w-400 {
    font-weight: 400;
    font-family: 'Gotham Book', sans-serif;
}
.maroon {
    color: #7b2163;
}
.med-sup {
    font-size: 1rem;
    vertical-align: 6px;
    line-height: 0;
}
.ci-callout-wrap {
    display: grid;
    grid-template-columns: 1.9fr 1fr;
}
.ci-callout-text {
/*    background: #192a56;*/
	background: #7b2163;
    height: fit-content;
    padding: 1.5rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    margin-left: 1.5rem;
}
.ci-callout-wrap-2 {
    position: relative;
    margin-bottom: 1rem;
}
.ci-callout-text-3 {
    background: #7b2163;
    height: fit-content;
    padding: 1.5rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    position: absolute;
    top: 36%;
    right: 0rem;
    max-width: 16rem;
}
img.ci-img-legend {
    max-width: 14rem;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
}
.mt-neg-2 {
    margin-top: -2rem;
}
table.web-link-table.hcpci-web-link-table.hcpci-web-link-table-2 {
    margin: 2.5rem 0 0;
}
img.ci-img-study {
    margin-left: -.8rem;
    margin-bottom: .8rem;
}
.hcpfs-detail-wrap.ci-detail-wrap {
    padding-bottom: 0;
}
.hcpci-page-wrap h2 {
    line-height: 1.4;
}
.ci-callout-text.ci-callout-text-1 {
    margin-top: 1.5rem;
}
.ci-callout-text.ci-callout-text-2 {
    margin-top: 0.5rem;
}
.ci-callout-text p, .ci-callout-text-3 p {
    color: #ffffff;
    font-size: 1.2rem;
    margin-bottom: 0;
}
/*p.abbreviations {
    margin-bottom: 0;
    margin-top: 1rem;
    font-size: .9rem;
    border-top: 2px dotted #7b2163;
    padding-top: 0.8rem;
}*/
p.abbreviations {
    margin-bottom: 0;
    margin-top: 0rem;
    font-size: .9rem;
    border-top: 2px dotted #7b2163;
    padding-top: 0.8rem;
    width: 16.9rem;
    margin-left: -4.5rem;
}
.ci-callout-wrap.ci-callout-wrap-1a {
    margin-bottom: 1rem;
}
.ci-callout-wrap.ci-callout-wrap-1b {
	margin-top: 1.5rem;
    margin-bottom: 1rem;
}
h4.twentyfive-sub-2 {
	margin-top: 2rem;
}
h4.ipth-sub-1 {
	margin-bottom: 0;
}
img.ci-img.ipth-img-2 {
    max-width: 47rem;
    margin-bottom: 2rem;
}
img.ci-img.ipth-img-3 {
    max-width: 47rem;
    margin-bottom: 1rem;
}
section#ca-p img {
    margin-bottom: 1rem;
}
table.ci-footnote-table-top {
	margin-bottom: .5rem;
}
/*.hcpci-ref {
	margin-bottom: 2rem;
}*/
table.hcp-safety-table {
    font-family: 'Work Sans', sans-serif;
    color: #192a56;
}
table.hcp-safety-table th {
    background: #192a56;
    color: #fff;
}
tr.table-row-odd {
    background: #f4f5f6;
}
.page-template-page-hcp-clinical-information .full-width-wrap.navy-bg {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.hcpci-well-1-col {
    padding-bottom: 1rem;
    padding-right: 4rem !important;
}

.pat-fs-nav-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.toc {
  top: 1em;
  line-height: 1.4;
  padding: 0.5rem 0.5rem 1rem 0.5rem;
}
  .toc ul {
    list-style: none;
    padding: 0rem;
    margin: 0; 
}
  .toc li a {
    display: inline-block;
    color: #192a56;
    text-decoration: none;
    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.2rem;
}
  .toc li.visible > a {
    color: #7b2163;
/*    transform: translate(5px); */
}
.toc ul li {
    padding-bottom: 1.5rem;
}
.toc-marker {
    position: absolute;
    top: 0;
    left: -2rem;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.3s cubic-bezier(.23,1,.32,1);
    opacity: 0;
}
/*.toc-marker {*/
	/*position: absolute;
	top: 0;
	left: -2rem;*/
/*	right: -14rem;*/
	/*width: 100%;
	height: 100%;
	z-index: -1;
	transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
	opacity: 0;*/
/*   max-height: 4.5rem;
    min-height: 4.5rem;
    z-index: 1000;
    opacity: 1 !important;*/
/*}*/
/*li#no-active a {
    color: #7b2163 !important;
    font-weight: bold;
}
.temp-toc {
    width: 0.2rem;
    height: 2rem;
    background: #ae4794;
    position: absolute;
    top: 0.4rem;
    left: -1.9rem;
}*/
.row.patgs-taking-col p {
    padding-top: .5rem;
    margin-bottom: 0 !important;
    font-size: 1.1rem;
}
img.cookies {
    position: absolute;
    
    max-width: 28rem;
    right: -2.3rem;
    top: -4rem;
}
/*.toc-marker.toc-hcpci {
	right: -12.15rem;
}*/
.toc.sticky .toc-marker {
	opacity: 1;
}
.toc-marker path {
	transition: all 0.3s ease;
}
.tricare-sup {
    font-size: 1.8rem;
    vertical-align: -14px;
}
  .contents img {
    max-width: 100%; 
}
  .contents .code-block {
    white-space: pre;
    overflow: auto;
    max-width: 100%; 
}
    .contents .code-block code {
      display: block;
      background-color: #f9f9f9;
      padding: 10px; 
  }
  .contents .code-inline {
    background-color: #f9f9f9;
    padding: 4px; 
}

/* **HCP ABOUT RAYALDEE** */
ul.hcpar-list li {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
    padding-bottom: 0.4rem;
}
ul.hcpar-list {
    margin-bottom: 0;
}
td.resource-image-text.hcp-fs-resource-image-text.hcpar-img-text h5 {
    font-family: 'Work Sans', sans-serif;
    background: #7b2163;
    color: #fff;
    padding: 1.5rem 2rem 1.8rem 3rem;
    margin-top: -1rem;
    margin-left: -1rem;
    border-radius: 0 0.3rem 0.3rem 0;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    font-size: 1.4rem;
    line-height: 1.5;
}
td.resource-image-text.hcp-fs-resource-image-text.hcpar-img-text {
	padding: 0;
}
.moa-video-wrap {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.hcpar-detail-wrap h2 {
	font-family: 'Gotham Medium', sans-serif;
	line-height: 1.4;
}
ul.toc-sub-nav {
    margin-left: 1.8rem;
    margin-top: 0.5rem;
    list-style: disc;
}
ul.toc-sub-nav li {
    padding-bottom: 0.8rem;
}
ul.toc-sub-nav li a {
    font-size: 1rem;
}
section#patient-stories {
    background: #192a56;
    color: #fff;
    padding: 0rem 1rem 3rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
h3.patient-stories-sub {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.4rem;
    margin-bottom: 2rem;
}
.hcp-faq-card-header.resources-card-header.patient-story-card-header h3 {
    color: #7b2163;
    text-align: left;
    font-size: 2.2rem;
    margin: 0rem 0;
    font-family: 'Gotham Medium',sans-serif;
    line-height: 1;
}
.hcp-faq-card-header.resources-card-header.patient-story-card-header p.bold {
    color: #192a56;
    text-align: left;
    margin-bottom: 0.2rem;
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1.4rem;
}
.hcp-faq-card-header.resources-card-header.patient-story-card-header p {
    color: #192a56;
    text-align: left;
    margin-bottom: 0.2rem;
    font-family: 'Work Sans', sans-serif;
    font-size: 1.2rem;
}
.card-header.hcp-faq-card-header.resources-card-header.patient-story-card-header {
    position: relative;
    background: #f8f9fa;
    border-radius: 0.3rem!important;
    padding: 1.5rem;
    border-top: 0;
}
.card.pat-prof-card {
    border: 2px solid #192a56 !important;
    box-shadow: 0 2px 8px 0 rgba(0,0, 0, .15);   
    margin-bottom: 1rem;
}
td.resource-image-td.hcp-fs-resource-image-td.hcpar-moa-img {
    position: relative;
}
td.resource-image-td.hcp-fs-resource-image-td.hcpar-moa-img i.fa-regular.fa-circle-play {
    top: 22%;
    left: 31%;
}
/*img.patient-img {
    position: absolute;
    left: -2.2rem;
    top: -2.1rem;
    background: #dee2e6;
    border-radius: 100%;
    max-width: 12rem;
    z-index: 1;
}*/
img.patient-img {
    position: absolute;
    left: -0.5rem;
    top: -1.5rem;
    background: #eddde8;
    border-radius: 100%;
    max-width: 9rem;
    z-index: 1;
    padding: 0.2rem;
}
section#patient-stories .card {
    background: transparent;
    margin-bottom: 3rem;
}
.hcpar-patient-list-col {
    padding-top: 0rem;
}
table.footnote-table.ci-footnote-table.navy.pat-story-fn {
    margin-bottom: 0.5rem;
}
.card-body.hcp-faq-card-body.resource-card-body.patient-story-card-header.navy {
    background: #f8f9fa;
    margin-top: 0rem;
    border-radius: 0 0 .3rem .3rem;
}
.hcpar-patient-list-col ul {
    font-family: 'Work Sans',sans-serif;
}
.hcpar-patient-details-exp {
    padding-left: 2rem !important;
}
.patient-story-divider {
    width: 90%;
    height: 0.5rem;
    border-top: 2px dotted #1863dc;
    margin: 0.5rem auto 1rem;
}
.hcpar-patient-details-exp h4 {
    font-family: 'Gotham Medium', sans-serif;
    margin-bottom: 1rem;
    font-size: 1.6rem;
    color: #7b2163;
}
img.bryan-inner {
    max-width: 11rem;
}
img.frances-inner {
    max-width: 8rem;
    margin-left: 2rem;
}
table.lab-table td {
    border: 1.5px solid #192a56;
    padding: 0.5rem;
    width: 50%;
    font-family: 'Work Sans', sans-serif;
}
tr.lab-highlight-odd {
    background: #eee;
}
tr.lab-highlight-row {
    background: #decad9;
}
table.lab-table {
    margin-bottom: 1.5rem;
}
.hcpar-patient-details-exp ul {
    font-family: 'Work Sans', sans-serif;
    margin-top: -0.5rem;
}
table.pat-story-fn {
	margin-top: .5rem;
}
table.pat-story-fn-2 {
    margin-bottom: .5rem;
}
img.patient-img-inner-2 {
    margin-top: 5rem;
}
.hcpar-patient-details-img-wrap {
    padding-right: 1.5rem !important;
}
img.hcp-dosing-icon {
    max-width: 56px;
    margin-top: -.6rem;
}
td.hcpar-dos-mon-text-1 {
    padding-left: 1rem;
}
td.hcpar-dos-mon-text-1 h2 {
    margin-bottom: 0;
}

#hcp-financial-support-details.hcpar-details-page-wrap {
	margin-top: 3.5rem;
	margin-bottom: 0;
}



.m-t-0 {
	margin-top: 0 !important;
}
.mt-1-5 {
	margin-top: 1.5rem;
}
.pb-0 {
	padding-bottom: 0;
}
.sticky {
	position: sticky;
}
table.table.borderless.hcp-safety-table td {
    padding: 0.3rem 0.5rem;
}
/*#side-nav::before {
    display: block;
    position: absolute;
    right: -.5rem;
    top: 0;
    content: "";
    background-color: rgba(0,0,0,0.1);
    width: 1px;
    height: 100%;
}*/
.fluid-page-wrap {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
}




/*   ***PAT NEW STYLE***   */

/*   ***PAT GLOBAL***   */
.navbar-nav {
    position: relative;
    z-index: 2;
    margin-left: -16.5rem;
}
.top-box-shadow {
   box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, .1);
}

/*   ***PAT HOME***   */
.patient-home-wrap.patient-wrap-top p {
    line-height: 1.6;
}
img.pat-balance-img {
    max-width: 32rem;
    margin-top: 0.5rem;
    margin-left: 0rem;
}
/*img.pat-balance-img {
    max-width: 18rem;
    margin-top: -2rem;
    margin-left: -2.5rem;
}*/
/*.pat-home-cta-wrap.pat-home-cta-wrap-2 i.fa-light.fa-money-bill {
    vertical-align: -0.3rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3rem;
}*/
.pat-home-cta-link {
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.pat-home-cta-link:hover {
    text-decoration: none;
    color: #192a56;
}
.pat-home-cta-link:hover p.pat-learn-more {
    color: #0056b3;
}
p.pat-home-cta-det {
    margin-top: 0.5rem;
    margin-bottom: .5rem;
    min-height: 7.1rem;
}
p.hcp-home-cta-det {
    margin-top: .8rem;
    margin-bottom: 0rem;
    min-height: 4rem;
}
p.hcp-home-cta-det.hcp-home-cta-w-img {
    margin-top: .4rem;
}
p.pat-learn-more, a.pat-learn-more {
    font-size: 1.3rem;
    color: #7b2163;
    border-bottom: 2px dotted;
    width: fit-content;
     -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
a.pat-learn-more:hover {
    text-decoration: none;
}
.pat-home-cta-wrap {
    margin-top: 1.5rem;
    background: #fff;
}
.pat-inner-gradient.hcpfs-callout-gradient {
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
.pat-home-4-cta-wrap {
    /*background-image: url(/wp-content/themes/rayaldee/images/global/bg-txt-white.png);
    background-position: center;
    background-size: cover;*/
/*    margin-bottom: 1rem;*/
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
    position: relative;
}
.lh-one-six {
    line-height: 1.6;
}
/*.pat-home-bg-img {
    background-image: url(/wp-content/themes/rayaldee/images/global/bg-txt-white.png);
    background-position: center;
    background-size: cover;
    padding-top: 3rem;
    margin-top: -4.5rem;
    position: relative;
}*/
.pat-home-bg-img {
    background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-home-02.png);
    background-position: bottom right;
    background-size: 40rem;
    padding-top: 3rem;
    margin-top: -4.5rem;
    position: relative;
    background-repeat: no-repeat;
}
.pat-shpt-bg-img {
    background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-shpt-01.png);
    background-position: bottom right;
    background-size: 30rem;
    padding-top: .5rem;
    margin-top: -5rem;
    position: relative;
    background-repeat: no-repeat;
}
.pat-about-ray-bg-img {
    background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-about-ray-02.png);
    background-position: bottom right;
    background-size: 26rem;
    padding-top: 5.5rem;
    margin-top: -5rem;
    position: relative;
    background-repeat: no-repeat;
}
.pat-started-bg-img {
    background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-started-02.png);
    background-position: bottom right;
    background-size: 32rem;
    padding-top: 0rem;
    margin-top: -5rem;
    position: relative;
    background-repeat: no-repeat;
}
.pat-financial-bg-img {
    background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-financial-02.png);
    background-position: bottom right;
    background-size: 34rem;
    padding-top: 1rem;
    margin-top: -5rem;
    position: relative;
    background-repeat: no-repeat;
}
.patient-home-wrap.pat-financial-bg-img .well-1-right {
    padding-left: 0;
}
.purple {
    color: #76479e;
}
a.body-link.purple {
    color: #76479e;
}
.home .pat-home-bg-img {
    padding-top: 1.5rem;
}
.pill-disclaimer {
    position: absolute;
    right: 0.5rem;
    bottom: 2.5rem;
    font-size: 0.8rem;
    margin-bottom: 0;
    max-width: 12rem;
    line-height: 1.4 !important;
}
.pill-disclaimer-home {
    position: absolute;
    right: 1.5rem;
    bottom: 1.5rem;
    font-size: 0.8rem;
    margin-bottom: 0;
    max-width: 9rem;
    line-height: 1.4 !important;
}
.pill-disclaimer.not-pat-top {
    max-width: 6rem;
}
#how-rayaldee-works img {
    margin-top: 4rem;
}
.talk-hcp-ray .not-patient p {
    bottom: -0.5rem;
}
.page-template-page-patient-about-shpt .pat-home-bg-img {
    padding-top: 2rem;
}
.path-gradient-div {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.3rem;
    width: 100%;
    margin-bottom: 4.5rem;
    margin-top: -4.5rem;
}
p.abbreviations.navy.disclaimer-2 {
    border-top: 0;
    padding-top: 0.5rem;
}


/*   ***PAT ABOUT SHPT***   */
.patient-home-wrap.patas-hero-wrap .well-1-right h1 {
    max-width: 37rem;
}
.not-patient p {
    position: absolute;
    bottom: 0;
    right: 20%;
}
img.patas-balance-img {
    max-width: 16rem;
    margin-top: 0rem;
    margin-left: -6rem;
}
.gradient-div {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: .6rem;
    width: 100%;
    margin-bottom: 1.2rem;
}
.col-4.symptoms-shpt-col-1 {
    padding-right: 0;
}
section#treating-shpt {
    margin-top: -2rem;
}
p.ref-fw {
    font-size: .88rem;
}
.patas-ray-cta {
    margin-top: 1rem;
}
.patient-shpt-wrap {
    margin-bottom: 2.5rem;
}



/*   ***PAT FINANCIAL SUPPORT***   */
img.patfs-hcp {
    max-width: 18rem;
    margin-top: -0.2rem;
    margin-left: -2.5rem;
}
p.pat-inner-above-list {
    font-size: 1.2rem;
    line-height: 1.4;
    font-weight: 500;
    margin-bottom: 0.8rem;
    margin-top: 0.5rem;
}
.row.pat-fs-content-row {
    padding-top: 2.5rem;
}
.pat-inner-gradient {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    text-align: center;
    padding: 1.5rem;
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.pat-inner-gradient h3 {
    padding-bottom: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: 'Gotham Book', sans-serif;
    font-size: 1.8rem;
}
div#hcp-faq-accordion.pat-fs-acc-wrap, div#hcp-services-accordion.pat-fs-acc-wrap {
    border-bottom: 2px solid #192a56;
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
}
.card-header.hcp-faq-card-header.pat-fs-acc-card-header {
    padding: 0.5rem 0.5rem 0.3rem 1rem;
}
/*{
    color: #7b2163;
    font-size: 1.8rem;
    line-height: 0;
    vertical-align: -5px;
    margin-right: 0.4rem;
}*/
.faq-border-bottom {
    border-bottom: 2px solid #192a56 !important;
    border-radius: 0 !important;
}
.page-template-page-patient-resources .hcp-faq-card-header.resources-card-header.pat-fs-acc-card-header h3, .page-template-page-hcp-resources .hcp-faq-card-header.resources-card-header.pat-fs-acc-card-header h3 {
    font-size: .9rem;
    margin: 0;
}
.page-template-page-patient-resources div#hcp-faq-accordion.pat-fs-acc-wrap {
    border-bottom: none;
}
.hcp-faq-card-header.resources-card-header.pat-fs-acc-card-header h3 {
    font-size: 1.2rem;
}
.hcp-faq-icon-wrap.pat-fs-acc-icon-wrap i {
    top: .2rem;
}
.patfs-pap-info-wrap {
    padding: 1rem;
}
.hcp-fs-enroll-right.patfs-enroll-right h4 {
    font-family: 'Gotham Book', sans-serif;
    font-size: 1.5rem;
}
.hcp-fs-enroll-left.patfs-enroll-left h4 {
    font-family: 'Gotham Book', sans-serif;
    font-size: 1.5rem;
    margin-bottom: 0.8rem;
    line-height: 1.4;
}
.patfs-enroll-right-wrap {
    padding-left: 1.2rem !important;
}
img.hcp-resource-img.resource-img.patfs-resource-image {
    width: 10rem;
}
td.resource-image-text.hcp-fs-resource-image-text.patfs-resource-image-text {
    vertical-align: top;
}
.patfs-pap-info-wrap {
    background: #192a56;
    padding: 1.3rem 1rem 1.5rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    margin-top: -1rem;
}
.pat-inner-cta-wrap {
    background-image: url(/wp-content/themes/rayaldee/images/global/bg-txt-maroon.png);
    background-position: center;
    background-size: cover;
    width: 100%;
    margin-top: 3rem;
    border-radius: 0.3rem;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
}
.pat-inner-cta-content {
    padding-top: 1.8rem;
    padding-bottom: 1rem;
    text-align: center;
}
.pat-inner-cta-content h3 {
    font-family: 'Gotham Book', sans-serif;
    font-size: 2rem;
    color: #7b2163;
    max-width: 34rem;
    line-height: 1.6;
    margin: 0 auto;
    padding-bottom: 1rem;
    font-weight: 400;
}
.pat-inner-cta-content i {
    color: #7b2163;
    font-size: 2.5rem;
    vertical-align: -0.3rem;
    padding-left: 0.5rem;
}
.pat-inner-cta-gradient-div {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.6rem;
    width: 100%;
    border-radius: 0.3rem 0.3rem 0 0;
}
.row.hcp-fs-section-break.enroll-row-3 {
    margin: 1rem 15px 0 !important;
}
.isi-container {
    padding-top: 2.5rem;
}
#sticky-isi .isi-container {
    padding-top: 1.5rem;
}
.col-12.col-lg-5.hcp-fs-enroll-right-wrap.patfs-enroll-right-wrap.navy {
    padding-left: 2rem !important;
}

/*   ***PAT RESOURCES***   */
.patr-bg-img {
    background-image: url(/wp-content/themes/rayaldee/images/global/bg-txt-white.png);
    background-position: center;
    background-size: cover;
    padding-top: 1.5rem;
    margin-top: -4.5rem;
    padding-bottom: 1rem;
    position: relative;
}
.patient-home-wrap.patre-hero-wrap .well-1-right h1 {
    margin-bottom: 0;
    max-width: unset;
}
.patre-sub-divider {
    width: 100%;
    border-top: 2px dotted #0056b3;
    margin-top: 2.2rem;
    margin-bottom: 1.3rem;
}
table.pat-resource-table h4 {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
}
img.hcp-resource-img.resource-img.patre-resource-image {
    width: 8.9rem;
}
td.va-m, td.resource-image-text.hcp-fs-resource-image-text.patfs-resource-image-text.va-m {
    vertical-align: middle;
}
td.va-t {
    vertical-align: top;
}
.row.patr-dl-row .col-lg-6 {
    margin: 0.8rem auto;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.pr-0 {
    padding-right: 0 !important;
}
.patfs-pap-info-wrap.patre-pap-info-wrap {
    margin-top: 2.5rem;
}
section#videos {
    margin-top: 3rem;
}
#videos p.faq-setup-text {
    margin-bottom: 2rem;
}
.new-patient-video-wrap {
    position: relative;
}
i.fa-regular.fa-circle-play {
    position: absolute;
    font-size: 4rem;
    left: 40%;
    top: 20%;
    color: #fff;
    text-shadow: -1px 1px 4px rgba(25, 42, 86, .3);
}
.new-patient-video-wrap {
    position: relative;
    border: 3px solid #192a56;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    display: flex;
    flex-wrap: wrap;
}
.patient-video-col {
    margin-bottom: 2rem;
}
p.patient-video-row-1-adjust, p.patient-video-row-2-adjust {
    font-size: 1rem;
    font-family: 'Work Sans', sans-serif;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 1rem;
}
.patient-video-text-wrap {
    padding: 1rem .9rem;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
a.english-button {
    background: #7b2163;
    color: #fff;
    padding: 0.8rem;
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
    border-radius: 0.6rem 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
a.spanish-button {
    background: #192a56;
    color: #fff;
    padding: 0.8rem;
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1rem;
    border-radius: 0.6rem 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
a.spanish-button.transcript-button:hover {
    cursor: pointer;
}
.terms {
    margin-top: -2rem;
}
.modal-body.pat-modal-body p {
    padding: 1rem 1rem 0;
}
/*   ***PAT ABOUT RAYALDEE***   */
.patient-home-wrap.patar-hero-wrap .well-1-right h1 {
    max-width: 44rem;
}
.patient-home-wrap.patar-hero-wrap .well-1-right h1 {
    font-size: 2.8rem;
    margin-top: .2rem;
}
/*img.patar-balance-img {
    max-width: 18rem;
    margin-top: -0.2rem;
    margin-left: -4.5rem;
}*/
td.patar-icon-td i {
    font-size: 1.6rem;
    color: #7b2163;
    margin-top: 0.1rem;
}
td.patar-icon-td {
    vertical-align: top;
}
table.patar-icon-table {
    margin-left: 1rem;
}
td.patar-icon-text-td {
    padding-left: 0.4rem;
}
td.patar-icon-text-td p {
    margin-bottom: 0.4rem;
}
img.patar-balance-img {
    max-width: 18rem;
    margin-top: -1.2rem;
    margin-left: -15rem;
}
ul.pat-inner-section-list.circle-check-list i {
    font-size: 1.6rem;
    vertical-align: -0.2rem;
    color: #7b2163;
}
ul.pat-inner-section-list.circle-check-list {
    list-style: none;
    margin-left: -1rem;
    margin-bottom: .2rem;
}
ul.pat-inner-section-list.circle-check-list li {
    padding-bottom: 0.4rem;
}
.important-co-table-wrap.patar-imp-tb {
    border-radius: 0.3rem;
    margin: 0rem 0 1.2rem -1rem;
    background: #e9ecef;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    padding: 1.2rem 1rem;
}
.patar-clin-wrap h4 {
    font-family: 'Work Sans', sans-serif;
    margin-bottom: 1.2rem;
    margin-top: 1rem;
}
.patar-sub-divider {
    width: 100%;
    border-top: 2px dotted #0056b3;
    margin-top: 0.8rem;
    margin-bottom: 2rem;
}
.patar-hcp-co-img img.patas-hcp-co-img {
    width: 14.7rem;
    background: #eddde8;
    border-radius: 100%;
    padding: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    position: relative;
    top: -1.6rem;
    left: -2.2rem;
}
.symptoms-hcp-co-text-wrap.patar-hcp-co-text {
    background: #192a56;
    color: #fff;
    padding: 1.5rem 2rem 1.8rem 5rem;
    border-radius: 0 0.3rem 0.3rem 0;
    height: fit-content;
    margin-right: 0;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    margin-left: -5rem;
}
.patar-clin-wrap {
    margin-bottom: 0.8rem;
}
.page-template-page-patient-about-rayaldee .pat-inner-detail-wrap {
    padding-bottom: 0;
}
/*.patar-hero-wrap.pat-home-4-cta-wrap {
    background-image: url(/wp-content/themes/rayaldee/images/global/bg-txt-white.png);
    background-position: center;
    background-size: cover;
    padding-top: 2rem;
    margin-top: -4.5rem;
    margin-bottom: 0;
    border-bottom: none;
}*/
.patar-gradient-div {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.3rem;
    width: 100%;
    margin-bottom: 4.5rem;
    margin-top: -4.5rem;
}
.patar-gradient-div-5 {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.3rem;
    width: 100%;
    margin-bottom: 5rem;
    margin-top: -5rem;
}
.patar-gradient-div-2 {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.3rem;
    width: 100%;
    margin-bottom: 5.5rem;
    margin-top: -5.5rem;
}
.patar-bt-gradient-div {
 background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.3rem;
    width: 100%;   
}


/*   ***PAT GETTING STARTED***   */
img.patgs-time {
    margin-left: -1.8rem;
}
i.fa-light.fa-bullseye-arrow {
    color: #ae4694;
    font-size: 5rem;
    line-height: 1.1;
    padding-right: 1.2rem;
    align-self: center;
}
section#after-3-months h3 {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 2rem;
    font-size: 2rem;
    font-family: 'Gotham Book', sans-serif;
}
.inline-wrap {
    display: flex;
}
.patgs-after-3-co-inner {
    color: #fff;
    font-family: 'Work Sans', sans-serif;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    padding: 1.5rem 1.5rem 1rem;
    display: flex;
    margin-top: 1rem;
}
.patgs-after-3-co-inner h4 {
    line-height: 1.4;
    max-width: 19rem;
    font-size: 1.6rem;
    font-family: 'Gotham Book', sans-serif;
}
ul.patgs-after-3-co-list {
    font-size: 1.2rem;
    margin-top: .5rem;
}
a.body-link.yellow-link {
    color: #ffc107;
}
.patgs-symptom-iw-wrap {
    margin-top: 2rem;
}
.patgs-symptom-iw ul {
    padding-right: 2rem;
}
.patgs-last-co h4 {
    font-family: 'Work Sans', sans-serif;
    line-height: 1.3;
    font-size: 1.7rem;
    font-weight: 400;
    margin-top: 0.2rem;
}
.patgs-last-co h5.bold {
    margin-top: .5rem;
    font-family: 'Work Sans', sans-serif;
    line-height: 1.3;
    font-size: 1.7rem;
    margin-bottom: 1.5rem;
}
.patgs-last-co {
    padding: 1.5rem 2rem 1.5rem !important;
    background-image: url(/wp-content/themes/rayaldee/images/global/bg-txt-maroon.png);
    background-position: center;
    background-size: cover;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.patgs-last-co p {
    margin-top: 1.5rem;
}
.hcpcu-1-left.patcu-left input#css {
    /*left: -20.5rem;
    top: 4.1rem;*/
}
.hcpcu-1-left.patcu-left input#html {
    
}
input#html {
    width: 10%;
    display: inline-block;
    text-align: left;
    float: left;
    position: absolute;
    /*left: -21.4rem;
    top: 1.8rem;*/
    left: -21.5rem;
    top: 2.2rem;
}
input#css {
    width: 10%;
    display: inline-block;
    text-align: left;
    float: left;
    position: absolute;
    /*left: -21.4rem;
    top: 3.3rem;*/
    left: -21.5rem;
    top: 4.1rem;
}
.page-template-page-patient-contact-us input#css, .page-template-page-patient-contact-us input#html {
    left: -20.5rem;
}

h1.patar-h1 {
    font-size: 2.8rem;
    max-width: 62rem;
    line-height: 1.4;
}

/*img.patar-pill-img-sm {
    max-width: 5rem;
    margin-top: -0.5rem;
    margin-left: 1.6rem;
}*/
img.patar-pill-img-sm {

}
.patgs-taking-inner {
    margin-bottom: 1rem;
}
.patgs-taking-col {
    margin-bottom: 1rem;
}
img.patar-arrows {
    margin-top: 1.2rem;
}
p.patar-cta-link-wrap {
    margin-top: 0.7rem;
}
.symptoms-hcp-co-text-wrap.patar-hcp-co-text.patar-hcp-co-text-2 {
    margin-left: -5.9rem;
}
.gotham {
    font-family: 'Gotham Book', sans-serif !important;
    font-weight: 400 !important;
}
.bullseye-wrap {
    margin-bottom: 1.5rem;
}
.bullseye-wrap p {
    margin-bottom: 0;
    margin-top: 0.8rem;
}
img.patar-pill-img-sm {
    max-width: 15rem;
    margin-top: -1.5rem;
}
.patar-pill-wrap.center {
   
}
.moa-video-wrap.patar-video-wrap {
    margin-top: 1rem;
    margin-bottom: 0;
}








/*   ***HCP FINANCIAL SUPPORT***   */
.hcp-inner-wrap h1 {
    font-family: 'Work Sans', sans-serif;
    font-size: 3.2rem;
    line-height: 1.3;
    margin-bottom: 1.5rem;
}
.hcp-home-bg-img {
   /* background-image: url(/wp-content/themes/rayaldee/images/global/bg-fpo-navy-82.png);
    background-position: center;
    background-size: cover;*/
    padding-top: 1.5rem;
    margin-top: -4.5rem;
}
.hcp-inner-section-break {
    margin-bottom: 3rem;
}
div#hcp-faq-accordion.pat-fs-acc-wrap.hcp-faw-acc-wrap, div#hcp-services-accordion.pat-fs-acc-wrap.hcp-faw-acc-wrap {
    margin-bottom: 0;
}
.neg-3px {
    margin-left: -3px;
}
.pos-3px {
    margin-left: 3px;
}
.hcp-serv-acc-bt-wrap h3 i {
    font-size: 2rem;
    color: #0056b3;
    vertical-align: -4px;
}
.col-12.hcp-faq-text {
    padding-left: 1.5rem;
}
.hcpr-top-wrap {
        padding-top: 1.5rem;
    margin-top: -4.5rem;
    padding-bottom: 1.5rem;
}
.hcpr-top-wrap h1 {
    margin-bottom: 0;
}

/*   ***HCP RESOURCES***   */
h3#downloadable-resources {
    font-family: 'Gotham Book', sans-serif;
    font-size: 1.5rem;
    margin-top: 1.5rem;
}
.hcpcu-gradient-div {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.3rem;
    width: 100%;
    margin-bottom: 4.5rem;
}
img.hcpfs-opko-wheel {
    max-width: 23rem;
    margin-top: -2rem;
 }
p.mb-two {
    margin-bottom: 2rem;
}
a.acc-toggle-btn {
    background: #0056b3;
    min-width: 11rem;
}
a.acc-toggle-btn.pink-toggle {
       background: rgb(188, 64, 146);
    background: linear-gradient(90deg, rgba(188, 64, 146, 1) 0%, rgba(127, 34, 101, 1) 100%);
}
a.acc-toggle-btn:after {
    content: 'Expand all';
}
a.acc-toggle-btn.expanded:after {
    content: 'Collapse all';
}


img.hcpar-hero-img {
    margin-top: -8rem;
    width: 16rem;
    margin-left: 0rem;
    margin-bottom: 1.5rem;
}

img.hcp-home-hero-img {
    max-width: 21rem;
    margin-top: -4.1rem;
}
/*img.hcp-home-hero-img {
    max-width: 23rem;
    margin-top: -2rem;
    margin-left: 2rem;
}*/
.lt-yellow {
    color: #F2D79C;
}
.hcp-home-hero-wrap h2 {
    font-family: 'Gotham Book', sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
}
.hcp-home-hero-wrap h1 {
    padding-top: 0rem;
}
p.lt-yellow.home-hero-sub {
    font-size: 1.8rem;
    font-family: 'Gotham Book', sans-serif;
}
img.hcp-arrows {
    margin-top: 9rem;
}
.hcph-bt-gradient-div {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.4rem;
    width: 100%;
}
.pat-home-cta-wrap.hcp-home-cta-wrap p {
    min-height: 5rem;
}
img.pat-home-cta-icon.hcp-home-cta-icon {
    max-width: 2.2rem;
}
span.hcp-cta-head {
    font-size: 1.3rem;
    font-weight: 600;
}
p.mt-1-2 {
    margin-top: 1.2rem !important;
}
p.mb-1-7 {
    margin-bottom: 1.7rem !important;
}
.pat-home-cta-wrap.hcp-home-cta-wrap i {
    color: #9f4089;
}
.hcp-home-bone-wrap {
    position: relative;
    top: 1.8rem;
}
.pat-home-cta-wrap.hcp-home-cta-wrap p {
    margin-top: .5rem;
}
.balance-bg.hcp-ckd-balance-bg h4 {
    font-size: 2rem;
    line-height: 1.3;
    font-family: 'Gotham Book', sans-serif;
    margin-bottom: 0;
    font-weight: 400;
    color: #192a56;
    padding: 0 20rem;
}
.hcp-home-well-1-row {
    padding-bottom: 1rem;
}
img.hcpas-diagram {
    margin-top: -1.8rem;
}
.hcpas-disclaimer-wrap {
    margin-top: 1rem;
}
ul.hcpar-inner-section-list li {
    padding-bottom: 0.6rem;
}
p.fpo {
    position: absolute;
    right: 3rem;
    top: 1.5rem;
    color: #ae4694;
    font-weight: 600;
    font-size: 3.5rem;
    opacity: .5;
}
p.fpo.text-fpo {
    top: .5rem;
}
p.patar-intro-p {
    font-size: 1.4rem;
    max-width: 48rem;
}
img.opko-wheel.pat-opko-wheel.patfs-opko-wheel {
    max-width: 20rem;
    margin-top: -1.5rem;
    margin-left: -5rem;
}
p.mw-50 {
    max-width: 50rem;
}
img.patfs-med-access {
    background: #eddde8;
    border-radius: 100%;
    padding: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15);
}


.fw-500 {
    font-weight: 500;
}
h1.fs-15, p.fs-15 {
    font-size: 1.5rem;
}
table.rpa-transcript-table {
    border-collapse: collapse;
    border: 1px solid;
    margin: 1.5rem auto;
    background: #fff;
}
td.rpa-transcript-td {
    border: 1px solid;
    padding: 1rem 0.5rem;
    vertical-align: top;
}
td.rpa-transcript-td.header-time-wrap.frame-wrap {
    min-width: 88px;
}
.rpa-transcript-wrap p {
    font-size: 1rem;
    margin: 0 0 .5rem;
}
/*.page-template-page-patient-chronic-ckd-transcript .fluid-page-wrap {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}*/
.transcript-page-wrap {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
}
td.header-rpa-transcript-video-wrap, td.header-rpa-transcript-audio-wrap, td.header-time-wrap {
    background: #eff0f2;
    font-weight: 500;
}

.patar-gradient-div-2.transcript-gradient-top {
    margin-top: 0;
}
/*   ***TEMP CSS FOR TRANSCRIPT HEADER***   */
.icon-bar {
    background: #ae4694;
    height: 4px;
    width: 2.8rem;
    display: block;
    margin-bottom: 0.5rem;
    color: transparent;
    border-color: transparent !important;
    border: none !important;
    border-radius: 0.3rem;
}
.hcp-navbar .icon-bar {
    background: #ffc107;
}
button.navbar-toggler {
    border: none;
    float: right;
    position: absolute;
    right: 4rem;
    top: 2.5rem;
}
.navbar-toggler .icon-bar:nth-of-type(1) {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}

.navbar-toggler .icon-bar:nth-of-type(2) {
  opacity: 0;
  filter: alpha(opacity=0);
}

.navbar-toggler .icon-bar:nth-of-type(3) {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}

.navbar-toggler.collapsed .icon-bar:nth-of-type(1) {
  transform: rotate(0);
}

.navbar-toggler.collapsed .icon-bar:nth-of-type(2) {
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .icon-bar:nth-of-type(3) {
  transform: rotate(0);
}
/*.page-template-page-patient-chronic-ckd-transcript img.rayaldee-logo.patient-rayaldee-logo {
    max-width: 12rem;
    margin-left: 1.2rem;
}
.page-template-page-patient-chronic-ckd-transcript .us-row {
    padding: 0.5rem 0;
}*/
a.body-link.body-link-lt {
    color: #ffc107;
}
/*   ***END TEMP CSS FOR TRANSCRIPT HEADER***   */


img.patgs-step {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15);
    border: 2.5px solid #7b2163;
    border-radius: 0.3rem;
    background: #f7f1f4;
    padding: .5rem;
    max-width: 80%;
}
p.fpo.low-fpo {
    top: 6.5rem;
}
p.fpo.med-fpo {
    top: 3.5rem;
}
img.patgs-dr {
    max-width: 16rem;
    margin-left: -5rem;
    margin-top: -1rem;
}
a.btn.pat-btn-gradient.pat-btn-gradient-magenta.pat-banner-cta {
    font-size: 1rem;
    padding: .5rem 1rem;
    margin-top: .5rem;
}

.hcpcu-1-left.patcu-left {
    border-right: 2.5px dotted #0056b3;
}
.hcp-contact-details-wrap.pat-contact-dt-wrap {
    border-left: 0;
}
p.confirmation {
    font-size: 1.5rem;
    font-weight: 600;
    padding: 1rem 0;
    margin-bottom: 1.5rem;
    border-top: 2.5px dotted #0056b3;
    border-bottom: 2.5px dotted #0056b3;
    margin-top: 1.5rem;
}
p.ext-disc {
    padding: 1rem 1rem 0;
    text-align: center;
    font-weight: 500;
    margin-bottom: 0.2rem;
}
.ext-link-button-wrap {
    text-align: center;
    justify-content: center !important;
    border-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 1.2rem !important;
}
.cky-consent-container .cky-consent-bar {
    border: 2.5px solid !important;
}
table.important-co-table td.important-co-text-td.lab-work-tb-td {
    padding: 1rem 0 1rem 0.5rem;
}

/*   ***HCP Updates 07-14***   */
td.hcpar-dos-mon-icon {
    vertical-align: top;
}
ul.pat-prof-intro-list {
    text-align: left;
    color: #192a56;
    font-family: 'Work Sans';
    font-size: 1.1rem;
}
p.fpo.fpo-hcp-home {
    top: -1.2rem;
}
p.hcp-footnote {
    font-size: .8rem;
}
p.td-num-wrap {
    width: 2rem;
    height: 2rem;
    border: 2px solid #7b2163;
    border-radius: 1rem;
    text-align: center;
    line-height: 1.7rem;
    font-size: 1.2rem;
    margin-bottom: 0rem;
    margin-top: 0;
    background: #7b2163;
    color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
td.patar-num-crc-td {
    vertical-align: top;
}
.hcp-dosing-wrap-1 {
    border-right: 2.5px dotted #0056b3;
    padding-right: 1.3rem;
    padding-top: 0.5rem;
}
.hcp-dosing-wrap-2 {
    width: 58%;
    padding-left: 1.5rem;
    padding-top: 0.5rem;
}
.sup-l-1 {
    margin-left: .1rem;
}
#monitoring-titrating .col-12 {
    background: #06205c;
    color: #fff;
    padding: 1.5rem 1rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15);
    margin-bottom: 3.2rem;
}
td.hcpar-dos-mon-icon-2 i.fa-light.fa-bullseye-arrow {
    color: #ffc107;
    font-size: 3.5rem;
    line-height: 1.1;
    padding-right: 1.2rem;
    margin-top: -0.7rem;
}
td.hcpar-dos-mon-icon-1 i.fa-light.fa-bullseye-arrow {
    color: #ae4694;
    font-size: 3.5rem;
    line-height: 1.1;
    padding-right: 1.2rem;
    margin-top: -0.7rem;
}

.patar-bt-gradient-div-transcript {
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    height: 0.3rem;
    width: 100%;
    margin-top: 0;
    margin-bottom: 3rem;
}
.container-fluid.transcript-page-wrap.page-wrap.rpa-transcript-cont {
    padding-top: 3rem;
    margin-top: -3rem;
    background: #fff;
}
td.rpa-transcript-td.rpa-transcript-video-wrap {
    width: 340px;
}
p.hcph-confirm-hcp-1 {
    font-size: 1.5rem !important;
    padding-top: 0.8rem !important;
}
p.hcph-confirm-hcp-2 {
    padding-top: 0 !important;
}
a.btn.btn-secondary.continue-button.hcp-button.hcp-confirm-yes, button.btn.btn-primary.cancel-button.hcp-button.hcp-confirm-no {
    padding: 0.5rem 1.5rem;
    font-size: 1.1rem;
    }

img.chat-icon {
    max-width: 7rem;
    position: absolute;
    z-index: 1000;
    top: 2rem;
    left: -6rem;
}


/*   ***PAT HOME CTAS***   */
.pat-home-cta-link .pat-home-cta-wrap {
    transition: background .5s cubic-bezier(0.1, 0.2, 0.3, .1);
}
.pat-home-cta-link .pat-home-cta-wrap:hover {
    background: #f5ebf1;
}
.pat-cta-inner {
    display: flex;
    flex-wrap: wrap;
    padding: 1.5rem 1rem;
    font-size: 1.45rem;
    border-radius: 0.3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    font-family: 'Work Sans', sans-serif;
    height: 100% !important;
    transition: background .5s cubic-bezier(0.1, 0.2, 0.3, .1);
    background: radial-gradient(circle, rgba(246,198,80,0.15) 70%, rgba(173,69,149, 0.15) 100%);
}
.pat-cta-inner {
    color: #192a56;
}
.pat-cta-inner-mid {
    padding: 0.5rem 0;
    text-align: center;
}
#pat-home-cta-wrap a:hover {
    text-decoration: none;
}
.pat-cta-inner-top {
    display: flex;
    width: 100%;
    justify-content: center;
}
.pat-cta-inner-top p {
    font-size: 1.4rem;
    font-weight: 500;
    margin-bottom: .8rem;
}
/*.pat-cta-inner i {
    font-size: 2.2rem;
    color: #7b2163;
    padding-right: 0.5rem;
    vertical-align: -0.3rem;
}*/
.pat-cta-inner i {
    font-size: 3rem;
    color: #7b2163;
    padding-right: 0.5rem;
    vertical-align: -0.4rem;
    margin-top: -0.6rem;
}
.pat-cta-inner-mid.pat-cta-mt-neg {
    margin-top: -0.4rem;
}
.pat-cta-inner-mid p {
    font-size: 1.3rem;
    margin-bottom: .5rem;
}
.pat-cta-inner i.fa-sharp.fa-light.fa-hourglass-start {
    font-size: 2.6rem;
    height: fit-content;
    margin-top: -0.3rem;
}
/*img.pat-cta-inner-icon {
    max-width: 2.8rem;
    margin-right: 0.5rem;
    align-self: flex-start;
}*/
img.pat-cta-inner-icon {
    max-width: 3.9rem;
    margin-right: 0.5rem;
    align-self: flex-start;
    margin-top: -0.6rem;
}
.pat-cta-inner-bot {
    align-self: flex-end;
    width: 100%;
    text-align: center;
}
.pat-cta-inner-bot p {
    margin-bottom: 0;
    font-size: 1.3rem;
    color: #7b2163;
    border-bottom: 2px dotted;
    width: fit-content;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
div#pat-home-cta-wrap {
/*    background-image: url(/wp-content/themes/rayaldee/images/global/bg-txt-white.png);*/
    background-position: center;
    background-size: cover;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
    position: relative;
}


/*   ***MODALS***   */
a.btn.ext-link-btn, button.btn.ext-link-btn {
    font-size: 1.1rem !important;
}


/*   ***FORM STYLING***   */
.mc-field-group.mc-50 {
    width: 46.9% !important;
}
.wrap-50 {
    display: flex;
}
.mc-field-group.mc-50.mc-50-1 {
    margin-right: 1rem;
}


/*   ***PATAS***   */
.container-fluid.fluid-page-wrap.page-wrap.patient-home-wrap.patient-wrap-top.patas-hero-wrap.pat-home-bg-img, .container-fluid.fluid-page-wrap.page-wrap.patient-home-wrap.patient-wrap-top.patre-hero-wrap.patr-bg-img, .container-fluid.fluid-page-wrap.page-wrap.patient-home-wrap.patient-wrap-top.pat-home-bg-img {
    margin-top: -5rem;
}



/*   ***PATAR***   */
h1.patar-h1 {
    margin-top: 2.5rem;
}
.patar-hero-wrap.pat-home-4-cta-wrap {
    margin-top: -5rem;
}
img.patar-arrows-label {
    margin-top: -1rem;
    max-width: 14rem;
}
#hcp-about-ray-main-content {
    margin-top: 2.5rem;
    margin-bottom: 0;
}



/*   ***UTILITIES***   */
.show-1400 {
    display: none;
}
.pt-two {
    padding-top: 2rem !important;
}
.mt-2-5 {
    margin-top: 2.5rem !important;
}
.rel-wrap {
    position: relative;
}
a.dl-button:hover, a.english-button:hover {
    color: #fff;
    text-decoration: none;
    background: #192a56;
}
a.spanish-button:hover {
    color: #fff;
    text-decoration: none;
    background: #7b2163;
}
a.body-link.navy-body-link {
    color: #192a56;
}

/*   ***NAV ADJUST***   */
.md-isi-wrap .us-row {
    padding: .5rem 0;
}
.md-eu-wrap .us-row {
    padding: .8rem 0;
}
.maroon-bg {
    background-color: #7b2163;
}

/*   ***ISI***   */
ol.isi-ol {
    margin-top: 0.6rem;
}
ol.isi-ol li {
    padding-bottom: 0.8rem;
}

/*   ***HCP HOME***   */
table.hcp-symptoms {
    text-align: center;
    width: 100%;
    margin-top: .8rem;
}
td.hcp-symptoms-text-td {
    padding-top: 0.5rem;
}

/*   ***HCP ABOUT SHPT***   */
.hcpr-top-wrap.hcpas-top-wrap {
    padding-top: 0.8rem;
    margin-top: -4.5rem;
    padding-bottom: 1.5rem;
}
.hcpas-num-list-wrap {
    display: inline-flex;
    width: 100%;
}
p.td-num-text {
    width: 91%;
    padding-left: 1rem;
}

/*   ***HCP ABOUT RAYALDEE***   */
.hcpar-top-wrap {
    margin-top: -3rem;
}
img.hcpar-moa-mb {
    max-width: 55%;
}

/*   ***HCP SUB NAV***   */
.mb-sub-nav-wrap {
    background: #192a56;
    text-align: center;
    padding: 1rem 0;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .10);
}
.mb-sub-nav a {
    font-size: 1.2rem;
    color: #eddde8;
    font-family:'Work Sans', sans-serif;
    font-weight: 400;
}
/*li.list {
    padding: 0 1.5rem;
}*/
.sticky-md-sub-nav {
    top: 0;
    position: sticky;
    z-index: 1000;
}
.mb-sub-navigation .active a {
    color: #f1698d;
    font-weight: 600;
}
.mb-sub-navigation a {
   -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    color: #eddde8;
    font-family: 'Gotham Book', sans-serif;
    font-size: 1.1rem;
    padding: 1rem;
}
.mb-sub-navigation a:hover, .mb-sub-navigation a:focus {
    text-decoration: none;
    color: #ffc107;
}
nav.mb-sub-navigation ul {
    display: inline-flex;
    margin-bottom: 0;
    padding-inline-start: 0;
    list-style: none;
    justify-content: space-between;
    width: 100%;
}
ul.mb-sub-nav-list-2 {
    margin-top: .5rem;
}

/*   ***HCP VIDEOS***   */
.video-button-wrap {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.new-patient-video-wrap a.video-pane-wrap.sproutvideo-lightbox {
    width: 100%;
}

/*   ***HCP RESOURCES***   */
.hcpr-pub-wrap i {
    font-size: 2rem;
    color: #0056b3;
    margin-right: .8rem;
}
.hcpr-pub-wrap {
    display: flex;
}

/*   ***TRANSCRIPTS***   */
.page-template-page-hcp-rpa-transcript .nav-sign-up-wrap.nav-sign-up-wrap-hcp, .page-template-page-patient-chronic-ckd-transcript .nav-sign-up-wrap {
    display: none;
}

/*   ***MOBILE SUB-NAV***   */
li.sm-top-nav {
    border-bottom: 3px solid #ae4694;
    padding-bottom: 0.2rem;
}
.navbar-light.patient-navbar .navbar-nav li.sm-sub-nav>.nav-link { 
    padding-top: 1.2rem !important;
    font-weight: 400;
    color: #192a56;
}
.navbar-light.patient-navbar .navbar-nav li.sm-sub-nav.active>.nav-link { 
    font-weight: 400 !important;
    font-family: 'Gotham Medium', sans-serif !important;
}

/*   ***PAT ABOUT RAY RESP***   */
.patar-heading-center {
    display: flex;
    align-items: center;
}
.pat-about-ray-bg-img h1.patar-h1 {
     margin-top: 0rem; 
}
img.d-md-none.hrw-arrows-mb {
    width: 40%;
}
#patcu-heading {
    margin-top: -4.5rem;
}

/*   ***SURVEYS***  */
header#masthead.survey-header {
    background: #192a56;
    padding: 1rem;
    border-bottom: 4px solid #d49333;
}
img.survey-logo {
    max-width: 16rem;
}
.ays-survey-container .ays-survey-section .ays-survey-question-title {
    margin-bottom: 0 !important;
}
.ays-survey-container .ays-survey-section .ays-survey-question-header {
    margin-bottom: 10px !important;
}
img.opko-survey-logo-footer {
    max-width: 14rem;
}
.row.site-info-wrapper-hcp a {
    color: #fff;
    padding: 1rem;
}
.row.site-info-wrapper-hcp {
    margin-bottom: 1rem;
}
.row.patr-dl-row #hcp-reimbursement-col.col-lg-6 {
    margin: 0.8rem 0;
}
#pat-banner-row .col-12 {
    display: flex;
    align-items: center;
    justify-content: center;
}
#pat-banner-row {
    position: relative;
    background: radial-gradient(circle, rgba(246,198,80,1) 40%, rgba(173,69,149, 1) 100%);
    padding-bottom: .5rem;
}
#pat-banner-row p {
    margin-bottom: 0;
    padding: 1rem 1rem .3rem 1rem;
    font-size: 1.3rem;
    text-transform: uppercase;
    font-family: 'Gotham Medium', sans-serif;
    color: #192A56;
}
span.banner-blue {
    color: #0056b3;
}
span.banner-bold {
    font-family: 'Gotham Bold', sans-serif;
}
a.btn.pat-btn-cta.pat-banner-cta {
    font-size: 1rem;
    font-family: 'Work Sans', sans-serif;
    color: #ffffff;
    padding: 0.4rem .8rem 0.5rem;
    border-radius: 1rem 0.2rem;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    position: relative;
    z-index: 100;
    margin-top: .5rem;
}
p.faq-setup-text i {
    color: #0056b3;
    font-size: 1.4rem;
    vertical-align: -2px;
    padding-right: 0.1rem;
}
.pat-video-button-wrap {
    position: absolute;
    bottom: -2rem;
    right: -0.2rem;
}
#videos .pat-video-button-wrap a.spanish-button {
    padding: .6rem 1rem;
    font-size: 1rem;
    border-radius: 0 0 .6rem .2rem;
}
.pat-vid-row {
    margin-bottom: 1.8rem;
}
.new-patient-video-wrap {
    border-radius: .3rem .3rem 0 .3rem;
}
.pat-vid-row .patient-video-text-wrap {
    padding: .7rem 1rem;
    text-align: center;
    justify-content: center;
}
.pat-vid-row i.fa-regular.fa-circle-play {
    font-size: 5.5rem;
    left: 35%;
    top: 15%;
}
.pat-vid-row i.fa-light.fa-arrow-right-from-arc {
    font-size: 1.2rem;
    vertical-align: -2px;
    margin-left: 0.1rem;
    color: #f6c650;
}
.pat-vid-row i.fa-light.fa-circle-play {
    font-size: 1.4rem;
    vertical-align: -3px;
    margin-left: 0.1rem;
    color: #f6c650;
}
.hcp-vid-row {
    margin-bottom: 1.8rem;
}
.new-patient-video-wrap {
    border-radius: .3rem .3rem 0 .3rem;
}
.hcp-vid-row .patient-video-text-wrap {
    padding: .7rem .8rem;
    text-align: center;
    justify-content: center;
}
.hcp-vid-row i.fa-regular.fa-circle-play {
    font-size: 5.5rem;
    left: 35%;
    top: 15%;
}
.hcp-vid-row i.fa-light.fa-arrow-right-from-arc {
    font-size: 1.2rem;
    vertical-align: -2px;
    margin-left: 0.1rem;
    color: #f6c650;
}
.hcp-vid-row i.fa-light.fa-circle-play {
    font-size: 1.4rem;
    vertical-align: -3px;
    margin-left: 0.1rem;
    color: #f6c650;
}
.patient-video-text-wrap p {
    margin-bottom: 0 !important;
}
.pat-dl-row-wrap table.pat-resource-table h4, .hcp-dl-row-wrap table.pat-resource-table h4 {
    font-size: 1rem;
}
.pat-dl-row-wrap img.hcp-resource-img.resource-img.patre-resource-image {
    width: 8rem;
}
.pat-dl-row-wrap a.body-link, .hcp-dl-row-wrap a.body-link {
    font-size: 1rem;
}
.pat-dl-row-wrap table.hcp-contact-table.pat-resource-dl-table td.hcp-contact-icon-wrap i, .hcp-dl-row-wrap td.hcp-contact-icon-wrap i {
    font-size: 1.3rem;
}

.pat-dl-row-wrap table.hcp-contact-table td.hcp-contact-address-wrap, .hcp-dl-row-wrap table.hcp-contact-table td.hcp-contact-address-wrap {
    padding-bottom: 0.5rem;
}
.pat-dl-row-wrap td.hcp-contact-icon-wrap, .hcp-dl-row-wrap td.hcp-contact-icon-wrap {
    vertical-align: top;
    width: 1.2rem;
}
.hcp-dl-row-wrap img.hcp-resource-img.resource-img.patre-resource-image {
    width: 7rem;
}
.hcp-dl-row-wrap table.hcp-contact-table td {
    padding-bottom: 0;
}
.br-3 {
    border-radius: .3rem !important;
}


/*.cw-chart-row i.fa-solid.fa-circle-check.fa-lg {
    font-size: 3.8rem;
    position: relative;
    border-radius: 100%;
    z-index: 2;
    background: transparent;
}*/
.cw-chart-row {
    display: flex;
}
/*.cw-chart-row p {
    background: #1a2857;
    padding: 0.6rem 1rem;
    color: #fff;
    margin-left: -1rem;
}*/
.cw-chart-row p {
    /* background: #1a2857; */
    padding: .6rem 1rem;
    /* color: #fff; */
    margin-left: 0rem;
    max-width: 29rem;
/*    max-width: 31rem;*/
    margin-bottom: 0rem;
    border: 2px solid #1a2857;
/*    min-width: 31rem;*/
    border-bottom: 0;
    font-size: 1rem;
}
.cw-chart-row i.fa-solid.fa-circle-check.fa-lg {
    font-size: 2rem;
    position: relative;
    /* border-radius: 100%; */
    z-index: 2;
    background: transparent;
    display: flex;
    align-items: center;
    padding: 0 1rem;
    border: 1.5px solid #e4d4df;
    border: 2px solid #1a2857;
    border-bottom: 0;
    border-right: 0;
}
.cw-chart-bottom {
    
}
.cw-chart-bottom i {
    border-radius: 0 0 0 .2rem;
    border-bottom: 2px solid #1a2857 !important;
}
.cw-chart-bottom p {
    border-radius: 0 0 .2rem 0;
    border-bottom: 2px solid #1a2857 !important;
}
.cw-chart-top i {
    border-radius: .2rem 0 0 0;
}
.cw-chart-top p {
    border-radius: 0 .2rem 0 0;
}
.chart-wrap {
    width: fit-content;
}
.cw-header p {
    background: linear-gradient(90deg, rgba(255, 236, 189, 1) 0%, rgba(252, 203, 216, 1) 100%);
    margin: 0;
    padding: 1rem;
    font-family: 'Gotham Medium';
    color: #1a2857;
    text-align: center;
    font-size: 1.2rem;
    border-radius: .2rem;
    margin-bottom: 0.5rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
}
.cw-body {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
}
.cw-chart-row-even {
    background: #f6f7f8;
}
.bold-sup {
    font-family: 'Work Sans', sans-serif;
}
#medicare-part-d-changes .hcp-fs-enroll-left-wrap {
    padding-top: 1.5rem;
}
#medicare-part-d-changes .enroll-row-2 {
    padding: 1rem;
}
#medicare-part-d-changes.patfs-pap-info-wrap.patre-pap-info-wrap {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

.button-wrap-test {
    text-align: center;
    border: 2.5px solid #7a2161;
    border-radius: 0.4rem;
    width: fit-content;
    padding: 0.5rem 0.5rem 0.5rem;
    background: linear-gradient(90deg, rgba(255, 236, 189, .4) 0%, rgba(252, 203, 216, .4) 100%);
    margin-bottom: 3rem;
    color: #1a2857;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    min-width: 167px;
}
.button-wrap-test i {
    font-size: 3rem;
    padding-bottom: .3rem;
    color: #7a2161;
}
.button-wrap-test p {
    margin-bottom: 0;
    font-family: 'Gotham';
    /* color: #7a2161; */
}
.kargerfpo img {
    max-width: 12rem;
}
.kargerfpo p {
    font-size: 1.1rem;
    color: #015c9f;
    font-weight: bold;
    padding-left: 0.5rem;
}
.fpowrap {
    position: absolute;
}
p.fpowrap {
    font-size: 2.5rem;
    color: #f200ff;
    left: 3.6rem;
}
.kargerfpo {
    position: relative;
    display: flex;
    background: #fafafa;
    max-width: 40rem;
    font-size: 1.4rem;
    align-items: center;
    border: 2.5px solid #015c9f;
    border-radius: 5px;
    padding: 1rem 1.5rem 1rem 1rem;
    margin: 3rem auto;
    box-shadow: 0 2px 12px 0px rgba(0, 0, 0, 0.2);
}
.test-button-new-brand p {
    background: rgb(188, 64, 146);
    background: linear-gradient(90deg, rgba(188, 64, 146, 1) 0%, rgba(127, 34, 101, 1) 100%);
    text-align: center;
    padding: 1rem 1.8rem;
    font-size: 1.5rem;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Gotham Medium';
    color: #fff;
    letter-spacing: .05rem;
    width: fit-content;
    border-radius: 4rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
}


.test-button-new-brand {
    margin: 10rem;
}
.em-02-wrap-2 {
    background: #00205c;
    color: #fff;
    width: 140px;
    padding: 1rem;
    border-radius: 100%;
    text-align: center;
    height: 140px;
    margin-bottom: 3rem;
    margin-top: 3rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
}
.em-02-wrap-2 p {
    margin-bottom: 0;
    font-size: 1.8rem;
    font-family: 'Gotham Medium';
    line-height: 1.8rem;
    padding-top: 1.5rem;
}
.em-02-wrap-2 p span {
    font-size: 1.2rem;
}

/****HCP UPDATES****/
.hcp-navy-bg {
    background-color: #06205c;
}
.hcp-home-header-row {
    margin-top: -2rem;
}
.gotham-medium {
    font-family: 'Gotham Medium', sans-serif !important;
}
.hcp-home-check-col i {
    color: #f4c64f;
    font-size: 1.8rem;
    vertical-align: -0.2rem;
    margin-right: .2rem;
}
.hcp-home-header-col-03 table tr td {
    vertical-align: top;
}
.hcp-home-header-col-03 table {
    margin-left: 1.3rem;
}
.pat-cta-inner-top {
    display: block;
    width: 100%;
    text-align: center;
}
.pat-cta-inner-top p {
    font-size: 1.7rem;
    padding-top: .5rem;
}
.pat-cta-inner-mid {
    width: 100%;
    padding: 0;
}
img.hcp-cta-inner-icon {
    max-width: 3rem;
    margin-top: -0.9rem;
}
p.hcp-cta-inner-top-mt {
    margin-top: -0.2rem;
}
.hcp-home-cta-row .pat-cta-inner i {
    color: #9f408a;
}
.f3-bg {
    background: #f3f3f3;
}
.hcp-well-list {
    color: #bc2080;
}
.hcp-well-list span {
    color: #192A56;
}
.hcpas-well-3-row .pat-home-resource-text {
    padding-top: 2.5rem;
}
.row.hcpas-well-3-row.hcpas-well-3-row .pat-home-resource-text {
    padding-top: 0rem;
}
ul.hcpar-list.hcp-well-list span {
    color: #fff;
}
ul.hcpar-list.hcp-well-list.navy-imp span {
    color: #192A56 !important;
}
.page-template-page-hcp-resources img.patient-video.video-image {
    border-bottom: 3px solid #182a55;
}
.page-template-page-hcp-resources .new-patient-video-wrap {
    background: #f3f3f3;
}
.hcp-pill-disclaimer {
    font-size: 0.8rem;
    margin-bottom: 0;
    line-height: 1.4 !important;
    margin-left: 2.2rem;
}
.pat-started-bg-img h1 {
    padding-top: 3rem;
}
.hcp-home-header-col-03 {
    padding: 1.5rem 0 0 1.5rem;
}
.pat-fs-header-text P {
    max-width: 50rem;
}
.hcp-home-results-wrap h3 {
    margin-top: 3rem;
}


@media screen and (max-width: 1500px) {
    #videos a.english-button, #videos a.spanish-button {
        padding: 0.8rem 0.5rem;
    }
}
@media screen and (min-width: 1470px) {
    .col-xxxl-3 {
        -ms-flex: 0 0 25% !important;
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }
    .offset-xxxl-0 {
        margin-left: 0 !important;
    }
}
@media screen and (min-width: 1350px) {
    .col-1350-4 {
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
    }
    .d-md-none.d-1350-block, .d-xl-none.d-1350-block  {
        display: block !important;
    }
    .d-none.d-md-block.d-1350-none, .d-none.d-xl-block.d-1350-none {
        display: none !important;
    }
}
@media screen and (min-width: 1450px) {
    .col-xxxl-7 {
        -ms-flex: 0 0 58.333333% !important;
        flex: 0 0 58.333333% !important;
        max-width: 58.333333% !important;
    }
}
@media screen and (min-width: 1200px) {
    .col-1200-6 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}
@media screen and (min-width: 1270px) {
    .col-xxl-8 {
        -ms-flex: 0 0 66.666667% !important;
        flex: 0 0 66.666667% !important;
        max-width: 66.666667% !important;
    }
    .col-xxl-4 {
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
    }
}

@media screen and (max-width: 1470px) {
    
     img.pat-home-cta-icon.hcp-home-cta-icon {
        max-width: 2.4rem;
    }
    span.hcp-cta-head {
        font-size: 1.5rem;
        font-weight: 500;
    }
    p.hcp-home-cta-det.hcp-home-cta-w-img {
        margin-top: 1.5rem;
    }
    p.hcp-home-cta-det {
        margin-top: 1.5rem;
        margin-bottom: 1rem;
        min-height: inherit;
    }
    .pat-home-cta-wrap i {
        font-size: 2.8rem;
    }
    #pat-home-cta-block .pat-home-cta-col {
        margin-bottom: 1.5rem;
    }
    .pat-cta-inner-top p, .pat-cta-inner-top p.mb-0 {
        font-size: 1.6rem;
        margin-bottom: 1rem !important;
    }
    .pat-cta-inner-mid p {
        font-size: 1.4rem;
    }
    .pat-cta-inner-bot p {
        font-size: 1.5rem;
    }
    .pat-cta-inner {
        padding: 1.5rem;
    }
    .pat-cta-inner i {
        font-size: 2.5rem;
        padding-right: 0.8rem;
    }
    .pat-cta-inner i.fa-sharp.fa-light.fa-hourglass-start {
        font-size: 2.2rem;
    }
    img.pat-cta-inner-icon {
        max-width: 3.2rem;
    }
    .pat-cta-col {
        margin-bottom: 1.7rem;
    }
}
@media screen and (max-width: 1450px) {
    .container-fluid.fluid-page-wrap.page-wrap.hcp-resources-wrap-top.hcp-home-hero-wrap {
        margin-top: -2.5rem;
    }
    img.hcp-home-hero-img {
        max-width: 19rem;
        margin-top: -2.2rem;
        margin-left: 0.5rem;
    }
}
@media screen and (max-width: 1420px) {
    .hcp-dosing-wrap-2 {
        width: 90%;
        padding-left: 1.5rem;
        padding-top: 0.5rem;
    }
    #videos a.english-button, #videos a.spanish-button {
        font-size: 1rem;
    }
}
@media screen and (max-width: 1400px) {
    .show-1400 {
        display: block;
    }
    .hide-1400 {
        display: none;
    }
    ul#patient-main-nav.navbar-nav, ul#hcp-main-nav.navbar-nav {
        margin-left: 0;
    }
    img.rayaldee-logo.patient-rayaldee-logo, img.rayaldee-logo.hcp-rayaldee-logo {
        margin-left: 4.5rem;
        max-width: 12rem;
    }
    .navbar-light.patient-navbar .navbar-nav .nav-link, .navbar-light.hcp-navbar .navbar-nav .nav-link {
        padding: 2rem 1rem 1rem;
    }
    .patar-gradient-div, .path-gradient-div {
        margin-bottom: 5.5rem;
        margin-top: -5.5rem;
    }
    .page-template-page-hcp-financial-support .patar-gradient-div {
        margin-bottom: 5rem;
    }
    .pat-home-bg-img, .patr-bg-img {
        margin-top: -5.5rem;
    }
    .nav-sign-up-wrap, .nav-sign-up-wrap.nav-sign-up-wrap-hcp {
        top: -2.2rem;
    }
    .page-template-page-hcp-about-shpt .nav-sign-up-wrap, .page-template-page-hcp-about-rayaldee .nav-sign-up-wrap {
        top: 2rem;
    }
    a.nav-sign-up.yellow-bg {
        padding: 1rem;
    }
    img.pat-balance-img {
        margin-top: 3rem;
    }
    p.lt-yellow.home-hero-sub {
        font-size: 1.6rem;
    }
    .balance-bg.hcp-ckd-balance-bg h4 {
        padding: 0 6rem;
    }
    p.abbreviations {
        width: 13rem;
        margin-left: -3.5rem;
    }
}
@media screen and (max-width: 1355px) {
    p.patient-video-row-1-adjust, p.patient-video-row-2-adjust {
        font-size: 1.1rem;
    }
    #videos a.english-button, #videos a.spanish-button {
        font-size: 1rem;
        padding: .8rem 1rem;
    }
    .video-button-wrap {
        justify-content: space-evenly;
        display: inline-grid;
        text-align: center;
        align-content: end;
    }
    img.pat-home-well-2-img {
        margin-top: 1rem;
        max-width: 18rem;
        margin-left: 0rem;
    }
    #videos .video-button-wrap a:first-child {
        margin-bottom: 0.5rem;
    }
    .fluid-page-wrap.pat-home-bg-img {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }
    .patient-home-wrap .well-1-right h1 {
        font-size: 2.5rem;
    }
    .pat-home-bg-img {
        background-size: 30rem;
    }
}
@media screen and (max-width: 1350px) {
    table.web-link-table.hcpci-web-link-table {
        margin: 3rem 1.5rem 2.5rem;
    }
    img.patgs-dr {
        margin-left: 0rem;
    }
    .pat-fs-header-text P {
        max-width: 38rem;
    }
}

@media screen and (max-width: 1270px) {
    p.lt-yellow.home-hero-sub {
        margin-bottom: 0;
    }
    .page-template-page-hcp .page-wrap h1 {
      font-size: 2.6rem;
    }
    img.pat-balance-img {
        margin-top: 6rem;
    }
    img.patas-balance-img {
        margin-top: .5rem;
    }
    .patient-home-wrap.patar-hero-wrap .well-1-right h1 {
        font-size: 2.6rem;
    }
    .symptoms-hcp-co-text-wrap h4 {
        font-size: 1.6rem;
    }
    img.patas-hcp-co-img {
        width: 16.7rem;
    }
    #how-rayaldee-works img.patar-arrows-label {
        margin-top: 0rem;
    }
    p.hcp-home-check-p {
        font-size: 1rem;
    }
}
@media screen and (min-width: 1199px) {
    .d-1200 {
        display: none !important;
    }
}
@media screen and (max-width: 1199px) {
    .d-none-1200 {
        display: none !important;
    }
    .fluid-page-wrap {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    img.rayaldee-logo.patient-rayaldee-logo, img.rayaldee-logo.hcp-rayaldee-logo {
        margin-left: 2rem;
    }
    .page-template-page-hcp .page-wrap h1 {
        max-width: 24rem;
        margin-top: 2rem;
    }
    button.navbar-toggler {
        top: 2.2rem;
        right: 1.2rem;
    }
    li.menu-item {
        text-align: right;
    }
    .nav-sign-up-wrap.nav-sign-up-wrap-hcp {
        top: 1.6rem;
    }
    .hcpr-top-wrap {
        padding-top: .5rem;
    }
    .hcp-inner-wrap h1 {
        font-size: 3rem;
    }
    .hcp-resources-intro h1 {
        max-width: 37rem;
    }
    .page-template-page-hcp-resources .nav-sign-up-wrap.nav-sign-up-wrap-hcp {
        top: 3.4rem;
    }
    .hcp-resources-wrap-top.hcp-intro-w-text {
        margin-top: -3.5rem;
    }
    img.hcp-home-hero-img {
        margin-top: -4rem;
        margin-left: 1.5rem;
    }
    .page-template-page-hcp .page-wrap h1 {
        max-width: max-content;
        margin-top: 0rem;
    }
    .page-template-page-hcp .nav-sign-up-wrap.nav-sign-up-wrap-hcp {
        top: -1.6rem;
    }
    p.mb-nav-form-link {
        float: right;
        margin-top: 2rem;
    }
    .hcpas-well-1-footnotes {
        margin-top: 1.5rem;
        border-left: none;
        padding-left: 1rem !important;
        border-top: 2.5px dotted #0056b3;
        border-bottom: 2.5px dotted #0056b3;
    }
    .balance-bg.hcp-ckd-balance-bg h4 {
        padding: 0;
    }
    .patar-gradient-div-mb {
        margin-top: 0;
    }
    .navbar-light.hcp-navbar .navbar-nav .nav-link {
        padding: 2.2rem 1rem;
        font-size: 1rem;
        text-align: center;
    }
    .shpt-mgmt-col-2, .shpt-mgmt-col-3 {
        margin-bottom: 1.5rem;
    }
    .hcpas-disclaimer-wrap p {
        margin-bottom: 2rem;
    }
    .toc-marker {
        left: -.7rem;
    }
    .toc ul li {
        padding-bottom: 0;
    }
    nav#side-nav ul {
        display: inline-flex;
    }
    .toc li a {
        color: #eddde8;
        font-family: 'Work Sans', sans-serif;
    }
    .toc {
        padding: 0.5rem 0rem 0.6rem;
    }
    .toc li.visible > a {
        color: #ffc107;
    }
    .hcpfs-detail-wrap {
        padding-left: 1rem !important;
        padding-bottom: 0rem;
        border-left: none;
    }
    .hcp-dosing-wrap-2 {
        width: 60%;
    }
    table.web-link-table.hcpci-web-link-table {
        margin: 3rem 1rem 2.5rem 1.5rem;
    }
    img.hcpfs-opko-wheel {
        margin-top: -1rem;
    }
    .pat-inner-gradient.hcpfs-callout-gradient {
        margin-bottom: 0;
    }
    .pat-inner-gradient h3 {
        font-size: 1.6rem;
    }
    .page-template-page-hcp-resources .hcpr-well-1-col h1 {
        max-width: 36rem;
    }
    .page-template-page-hcp-contact-us .hcpr-top-wrap {
        padding-bottom: 1rem;
    }
    .patient-home-wrap .well-1-right {
        padding-left: 0.7rem;
    }
    .patient-home-wrap .well-1-right h1 {
        max-width: 100%;
        font-size: 2rem;
    }
    .pat-home-bg-img h2 {
        font-size: 3rem;
    }
    .pat-home-bg-img {
        background-size: 32rem;
    }
    .pat-home-bg-img .row.well-1-row {
        margin-bottom: 1rem;
    }
    img.pat-balance-img {
        margin-top: 0rem;
        max-width: 20rem;
        margin-left: 1rem;
    }
    .patgs-after-3-co-inner {
        flex-wrap: wrap;
    }
    .patgs-after-3-co-inner h4 {
        max-width: 100%;
    }
    .symptoms-hcp-co-text-wrap {
        padding: 1.5rem;
        border-radius: 0.3rem;
        margin-right: 0;
        margin-bottom: 2.5rem;
    }
    img.patas-hcp-co-img {
        max-width: 12rem;
        width: 100%;
        margin: 0 auto;
        padding: 0.3rem;
        position: inherit;
    }
    .symptoms-hcp-co-text-wrap {
        display: flex;
    }
    .symptoms-hcp-co-text {
        padding-left: 1.5rem;
        align-self: center;
    }
    .hcpcu-1-left {
        padding-right: 1rem !important;
    }
    .page-template-page-patient-financial-support img.opko-wheel.pat-opko-wheel.patfs-opko-wheel {
        max-width: 18rem;
        margin-top: -1rem;
        margin-left: -1rem;
    }
    img.patar-pill-img-sm {
        max-width: 12rem;
        margin-top: -0.5rem;
    }
    .patar-heading-center h1.patar-h1 {
        font-size: 2.2rem;
    }
    #how-rayaldee-works img.patar-arrows-label {
        margin-top: -1.5rem;
    }
    .important-co-table-wrap {
        margin: 1.5rem 0 1.5rem 0rem
    }
    .important-co-table-wrap.patar-imp-tb {
        margin: 1.5rem 0 1rem
    }
    .hcp-contact-details-wrap h3 {
        margin-bottom: .8rem;
        font-size: 1.6rem;
    }
    .hcp-contact-details-wrap {
        border-left: none;
        padding: 2rem 0 0;
        border-top: 2.5px dotted #0056b3;
        margin-top: 1rem;
    }
    .hcpcu-1-left.patcu-left {
        border-right: none;
    }
    .hcp-home-header-col-01 h2 {
        font-size: 3.4rem;
    }
    .hcp-home-header-col-01 h1 {
        font-size: 2.2rem;
    }
}
@media screen and (max-width: 1150px) {
    .navbar-light.patient-navbar .navbar-nav .nav-link {
        padding: 2.2rem 0.8rem 0.5rem;
        text-align: center;
    }
}
@media screen and (max-width: 1090px) {
    img.patgs-dr {
        margin-top: 1rem;
    }
}
@media screen and (max-width: 1085px) {
    .toc li a {
        font-size: 1.1rem;
    }
    .hcp-dosing-wrap-2 {
        width: 76%;
    }
    .navbar-light.hcp-navbar .navbar-nav .nav-link {
        padding: 2.2rem .5rem;
    }
    .mb-sub-navigation.mb-sub-hcpfs a {
        font-size: 1rem;
        padding: .9rem;
    }
    /*.hcp-contact-details-wrap {
        border-left: none;
        padding: 1rem 0 0;
    }*/
    .inline-wrap-md {
        display: inline-block;
        width: 48%;
    }
    
    .navbar-light.patient-navbar .navbar-nav .nav-link {
        font-size: 1rem;
    }
    section#treating-shpt .inline-wrap p {
        line-height: 1.6;
        font-size: 1.2rem;
    }
    section#treating-shpt .patar-sub-divider {
        margin-bottom: 1.5rem;
        margin-top: 0;
    }
    
}
@media screen and (max-width: 1115px) {
    #videos .video-button-wrap a:first-child {
        margin-bottom: 0.5rem;
    }
}
@media screen and (max-width: 1050px) {
    img.hcp-home-hero-img {
        max-width: 16rem;
        margin-top: -1rem;
    }
}
@media screen and (max-width: 1042px) {
   .mh-5-5 {
        min-height: 5.5rem;
    }
    .pat-fs-header-text P {
        max-width: 26rem;
    }
}
@media screen and (max-width: 991px) {
    .hcp-home-results-wrap h3 {
        margin-top: 1.5rem;
    }
    img.hcp-arrows.hcp-arrows-home {
        max-width: 12rem !important;
        margin: 3rem auto 0 !important;
    }
    .hcp-arrows-home-wrap {
        text-align: center;
    }
    .pat-fs-header-text P {
        max-width: 100%;
    }
    table.footnote-table.ci-footnote-table.navy.pat-story-fn {
        margin-bottom: 1rem;
    }
    .page-template-page-hcp .page-wrap .hcp-home-header-col-01 h1 {
        max-width: 100%;
    }
    .hcp-home-header-col-03 {
        padding: 0rem 0 0 1.5rem;
    }
    .pat-home-bg-img {
        background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-home-02-mb.png);
        background-size: 20rem;
    }
    .patient-home-wrap.patient-wrap-top p {
        line-height: 1.4 !important;
        font-size: 1.1rem !important;
    }
    .patient-home-wrap .well-1-right h1 {
        margin-top: 1rem;
    }
    .pat-shpt-bg-img {
        background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-shpt-01-mb.png);
        background-size: 23rem;
    }
    .patient-home-wrap.pat-shpt-bg-img .well-1-right h1 {
        font-size: 2.5rem;
    }
    .pat-about-ray-bg-img {
        background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-about-ray-02-mb.png);
        background-size: 15rem;
    }
    .patient-home-wrap.patient-wrap-top p.pat-disc {
        font-size: .9rem !important;
        margin-top: 1.5rem;
    }
    .pat-about-ray-bg-img h1.patar-h1 {
        font-size: 2.2rem;
    }
    .pat-started-bg-img {
        background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-started-02-mb.png);
        background-size: 20rem;
        padding-bottom: 1rem;
    }
    .pat-started-bg-img p {
        max-width: 26rem;
    }
    .pat-financial-bg-img {
        background-image: url(/wp-content/themes/rayaldee/images/patient/pat-header-financial-02.png);
        background-size: 26rem;
        padding-bottom: 12rem !important;
    }
    .full-width-wrap.balance-bg.pat-balance-bg h3 {
        font-size: 1.6rem;
    }
    .patient-home-wrap.pat-home-bg-img .well-1-right h1 {
        max-width: 100%;
        font-size: 1.8rem;
    }
    .pat-home-bg-img h2 {
        font-size: 2.5rem;
    }
    img.hcp-arrows {
        margin-top: 2rem;
    }
    p.hcp-home-cta-det.hcp-home-cta-w-img, p.hcp-home-cta-det {
        margin-top: 1rem;
        font-size: 1.3rem;
    }
    img.hcp-home-hero-img {
        margin-top: 0rem;
    }
    table.hcp-symptoms {
        margin-top: 1.2rem;
    }
    .hcp-home-icons-wrap.hcp-home-icons-wrap-1 p {
        display: inline-block;
        padding-left: 1rem;
        font-size: 1.5rem;
    }
    .hcp-well-1-full-icons.hcp-well-1-full-icons-home-r {
        margin-top: 1.2rem;
        margin-bottom: 1rem;
    }
    .hcp-home-bone-wrap {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        position: initial;
    }
    .mh-5-5 {
        min-height: inherit;
        margin-bottom: 1.5rem;
    }
    .d-none-991 {
        display: none !important;
    }
    .patas-gradient-div-mb {
        margin-top: 0;
    }
    ul#hcp-main-nav, ul#patient-main-nav {
        margin-top: 4rem;
    }
    .navbar-light.patient-navbar .navbar-nav .nav-link, .navbar-light.hcp-navbar .navbar-nav .nav-link {
        padding: 1rem;
    }
    a.nav-sign-up.yellow-bg {
        border-radius: .8rem;
    }
    .navbar-light.hcp-navbar .navbar-nav .nav-link, .navbar-light.patient-navbar .navbar-nav .nav-link {
        padding: 2rem 1.5rem 0 0;
        font-size: 1.2rem;
        text-align: right;
    }
    .patar-gradient-div-5 {
        margin-top: 0;
    }
    .hcp-dosing-wrap-1 {
        border-right: none;
        padding-right: 0;
        padding-top: 0.5rem;
    }
    .hcp-dosing-wrap-2 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    #dosing .inline-wrap {
        display: inherit;
    }
    .hcpar-detail-wrap h2 {
        font-family: 'Gotham Medium', sans-serif;
        line-height: 1.4;
        font-size: 1.6rem;
    }
    #monitoring-titrating p.fs-15, #dosing p.fs-15 {
        font-size: 1.2rem;
    }
    #patient-profiles .accordion-option {
        position: absolute;
        right: 1rem;
        top: 0;
    }
    #about-opko-connect .accordion-option {
        position: absolute;
        right: 1rem;
        top: -0.7rem;
    }
    /*.hcpar-patient-list-col {
        padding-top: 3.5rem;
    }*/
    .mb-sub-navigation a {
        padding: 0;
    }
    .ci-callout-wrap {
        display: inherit;
        grid-template-columns: none;
    }
    .ci-co-right-wrap {
        display: none;
    }
    table.web-link-table.hcpci-web-link-table {
        margin: 2rem 0rem 1rem;
    }
    .ci-callout-text {
        margin-left: 0;
    }
    div#hcp-faq-accordion.pat-fs-acc-wrap {
        margin-top: 2rem;
    }
    .hcp-fs-enroll-right-wrap {
        border-left: none;
    }
    #how-to-enroll-patients h4 {
        margin-top: 1rem;
    }
    .pat-inner-gradient h3 {
        line-height: 1.5;
    }
    section#how-to-enroll-patients .enroll-row-2 {
        padding: 0.5rem 0rem;
    }
    .page-template-page-hcp-resources .hcpr-well-1-col h1 {
        max-width: inherit;
        font-size: 2.6rem;
    }
    .hcpr-cp-2-wrap .hcpr-cp-2-col {
        margin-bottom: 1rem;
    }
    .transcript-page-wrap {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    img.pat-balance-img {
        margin-top: 2rem;
        max-width: 100%;
    }
    .patient-home-wrap .well-1-right h1 {
        max-width: inherit;
        font-size: 2.2rem;
    }
    .patient-home-wrap.patar-hero-wrap .well-1-right h1 {
        max-width: none;
        font-size: 2.2rem;
    }
    .pat-balance-bg h3, .well-2-row h2, .pat-home-resource-text h3 {
        font-size: 2rem;
    }
    .well-2-row .well-2a-right {
        padding-left: 1rem;
    }
    img.pat-home-well-2-img {
        max-width: 100%;
    }
    .well-2-row {
        padding: 2.5rem 0;
    }
    .pat-home-resource-row {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    img.patas-balance-img {
        margin-top: -0.5rem;
        margin-left: 0;
        max-width: 100%;
    }
    h1.max-30 {
        max-width: 30rem !important;
    }
    img.patas-body {
        margin-top: 0rem;
        max-width: 100%;
    }
    .enroll-row-2 {
        padding: 1rem 0rem 0.5rem;
    }
    .patfs-enroll-right-wrap {
        padding-left: 1rem !important;
        padding-top: 2rem;
    }
    .patgs-after-3-co-inner h4 {
        font-size: 1.2rem;
    }
    .mb-sub-nav-wrap {
        padding: .5rem 0;
    }
    td.resource-image-text.hcp-fs-resource-image-text.hcpar-img-text h5 {
        padding: 1.5rem 1rem 1.8rem 2rem;
        font-size: 1.2rem;
    }
    #pap .row.hcp-fs-section-break.enroll-row-3 {
        margin: 0rem -15px !important;
    }
    #pap .col-12.col-lg-5.hcp-fs-enroll-right-wrap.patfs-enroll-right-wrap.navy {
        padding-left: 1rem !important;
    }
    #how-rayaldee-works img.patar-arrows-label {
        margin-top: -.5rem;
    }
    #pat-banner-row p {
        font-size: 1.2rem;
    }

}
@media screen and (max-width: 970px) {

}
@media screen and (max-width: 960px) {
    
}
@media screen and (max-width: 895px) {
    ul.isi-links.isi-links-pat-md li a {
        padding: 0.3rem 0.5rem;
        font-size: .8rem;
    }
}
@media screen and (max-width: 880px) {
    .col-mdl-12 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .col-mdl-none {
        display: none;
    }
    .fluid-page-wrap {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .page-template-page-hcp .page-wrap h1 {
        max-width: 23rem;
    }
}
@media screen and (max-width: 850px) {
    img.hcp-arrows {
        margin-top: 4rem;
    }
}
@media screen and (max-width: 800px) {
    ul.isi-links li a {
        padding: .3rem .5rem;
        font-size: .8rem;
    }
    img.patas-balance-img {
        margin-top: 1.5rem;
    }
    img.patas-hcp-co-img {
        max-width: 20%;
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 780px) {
    td.resource-image-text.hcp-fs-resource-image-text.hcpar-img-text h5 {
        padding: 1.5rem 0.6rem 1.8rem 2rem;
    }
    #moa img.hcp-video-img, #shpt-ckd img.hcp-video-img, #treatment-with-rayaldee img.hcp-video-img {
        width: 11rem;
    }

}
@media screen and (max-width: 768px) {
    .patgs-taking-col.patgs-taking-col-1 {
        margin-bottom: 0rem;
    }
    .pat-about-ray-bg-img {
        padding-top: 2rem;
    }
    .pat-about-ray-bg-img h1.patar-h1 {
        font-size: 2rem;
    }
    .pat-about-ray-bg-img {
        background-size: 12rem;
    }
    .pat-shpt-bg-img {
        background-size: 16rem;
    }
    .patient-home-wrap.pat-shpt-bg-img .well-1-right h1 {
        font-size: 2rem;
    }
    .pat-home-resource-text h3 {
        font-size: 2rem;
        margin-bottom: 1rem;
    }
    .large-sup {
        font-size: .9rem;
    }
    .balance-bg.hcp-ckd-balance-bg h4 {
        font-size: 1.6rem;
    }
    .shpt-mgmt-col-2 {
        margin-bottom: 2.5rem;
    }
    .moa-video-wrap-mb {
        background: #7b2163;
        color: #fff;
        font-family: 'Work Sans', sans-serif;
        border-radius: 0.3rem;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
        padding: 1rem 1.5rem;
        text-align: center;
    }
    #moa img.hcp-video-img, #shpt-ckd img.hcp-video-img, #treatment-with-rayaldee img.hcp-video-img {
        max-width: 16rem;
        margin-bottom: 1.2rem;
        width: 100%;
    }
    i.fa-regular.fa-circle-play {
        font-size: 5rem;
        left: 43%;
    }
    .moa-video-wrap-mb h5 {
        line-height: 1.5;
    }
    .page-wrap h1 {
        font-size: 2.4rem;
    }
    .mt-4.lt-yellow {
        margin-top: .5rem !important;
    }
    div#indication h3, .sticky-isi h3 {
        font-size: 1.5rem;
    }
    .ci-detail-content h4 {
        font-size: 1.3rem;
    }
    h2.fs-18 {
        font-size: 1.5rem;
    }
    .hcpfs-main-content h2 {
        font-size: 1.7rem;
    }
    section#how-to-enroll-patients {
        margin-top: -1rem;
        margin-bottom: 2rem;
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .pl-md-0 {
        padding-left: 0 !important;
    }
    .pr-md-0 {
        padding-right: 0 !important;
    }
    #hcp-faqs .card-header.hcp-faq-card-header.pat-fs-acc-card-header, #about-opko-connect .card-header.hcp-faq-card-header.pat-fs-acc-card-header {
        padding: 0.2rem 0.5rem 0rem 1rem;
    }
    #hcp-faqs .hcp-faq-card-header.resources-card-header.pat-fs-acc-card-header h3, #about-opko-connect .hcp-faq-card-header.resources-card-header.pat-fs-acc-card-header h3 {
        font-size: 1rem;
    }
    #hcp-faqs .hcp-faq-text p, #hcp-faqs .hcp-faq-text li, #about-opko-connect .hcp-faq-text p, #about-opko-connect .hcp-faq-text li {
        font-size: 1rem;
    }
    .page-template-page-hcp-resources .hcpr-well-1-col h1 {
        font-size: 2.4rem;
    }
    .new-patient-video-wrap {
        margin: 0 auto;
        width: 60%;
    }
    .transcript-page-wrap.page-wrap h1 {
        font-size: 1.5rem;
    }
    td.rpa-transcript-td.rpa-transcript-audio-wrap h3 {
        font-size: 1.2rem;
    }
    td.rpa-transcript-td.header-rpa-transcript-audio-wrap {
        width: 60% !important;
    }
    .inline-wrap-md {
        display: inherit;
        width: 100%;
    }
    img.pat-balance-img {
        max-width: 60%;
        margin: 1.5rem auto 0;
    }
    img.patas-body {
        max-width: 80%;
        margin-bottom: 1.5rem;
        margin-left: 0;
    }
    #pat-inner-content-wrap {
        margin-top: 2rem;
    }
    .pat-inner-detail-wrap h2 {
        font-family: 'Gotham Medium', sans-serif;
        font-size: 1.6rem;
    }
    .new-patient-video-wrap a.sproutvideo-lightbox {
        width: 100%;
    }
    section#after-3-months h3 {
        font-size: 1.3rem;
    }
    img.patgs-time {
        margin-left: 0;
    }
    i.fa-light.fa-bullseye-arrow {
        font-size: 4rem;
    }
    .inline-wrap.patgs-symptom-iw {
        flex-wrap: wrap;
    }
    .inline-wrap.patgs-symptom-iw ul.pat-inner-section-list.circle-check-list {
        margin-left: 0;
    }
    .patgs-last-co h5.bold, .patgs-last-co h4 {
        font-size: 1.5rem;
    }
    #symptoms-shpt td.icon-wrap-td, #treatment-with-rayaldee td.icon-wrap-td {
        display: none;
    }
    img.patas-hcp-co-img {
        margin-bottom: 1rem;
        max-width: 30%;
    }
    .symptoms-hcp-co-text {
        padding-left: 0;
    }
    .symptoms-hcp-co-text-wrap {
        flex-wrap: wrap;
    }
    ul.footer-links-wrap li a {
        padding: .3rem .5rem;
        border-right: none;
    }
    #monitoring-titrating .col-12 {
        margin-bottom: 2rem;
    }
    img.hcpar-moa-mb {
        max-width: 80%;
    }
    #pap .hcp-fs-enroll-right.patfs-enroll-right h4, #pap .hcp-fs-enroll-left.patfs-enroll-left h4 {
        font-size: 1.2rem;
    }
    .page-template-page-patient-financial-support img.patfs-opko-wheel-mb {
        max-width: 60%;
        margin-bottom: 1.5rem;
    }
    .mt-md-neg-2 {
        margin-top: -1rem;
    }
    .patar-heading-center h1.patar-h1 {
        font-size: 2rem;
        max-width: 100%;
    }
    td.patcu-contact-icon {
        display: none;
    }
    .hcpcu-1-left h2 {
        font-size: 1.6rem;
        margin-top: 0;
    }
    #pat-banner-row .col-12 {
        display: block;
    }
    #pat-banner-row p {
        padding: .5rem 1rem 0rem 1rem;
    }
    .faq-border-bottom {
        border-bottom: none !important;
    }
    .page-template-page-patient-resources .accordion-option {
        position: inherit;
        margin-bottom: 0;
    }
    .center.mb-left {
        text-align: left;
    }
    .page-template-page-patient-resources a.btn.pat-btn-cta, .page-template-page-hcp-resources a.btn.pat-btn-cta {
        font-size: 1rem;
    }
    #capsule-transition-faqs .accordion-option {
        margin-bottom: 1.5rem;
    }
    .pat-vid-row i.fa-regular.fa-circle-play {
        left: 38%;
        top: 18%;
    }
    p.patient-video-row-1-adjust, p.patient-video-row-2-adjust {
        font-size: 1rem;
    }
    .page-template-page-hcp-resources #videos {
        margin-bottom: 0;
    }
    .page-template-page-hcp-resources .hcp-vid-row {
        margin-bottom: 1rem;
    }
    .pat-started-bg-img p {
        max-width: 18rem;
    }
    .pat-started-bg-img {
       background-size: 18rem;
    }
}
@media screen and (max-width: 700px) {
    .d-none-700 {
        display: none;
    }
    #patient-profiles .accordion-option, #about-opko-connect .accordion-option {
        position: inherit;
        right: 0;
        margin-bottom: 1.5rem;
    }
}
@media screen and (min-width: 700px) {
    .d-block-700 {
        display: none;
    }
}
@media screen and (max-width: 665px) {
    span.hcp-cta-head {
        font-size: 1.4rem;
        font-weight: 500;
    }
    .mb-sub-navigation a {
        font-size: 1rem;
    }
    li.list {
        padding: 0 .5rem;
    }
    button.navbar-toggler {
        top: 1.4rem;
    }
}
@media screen and (max-width: 615px) {
    ul.isi-links li a {
        padding: .3rem 1.5rem;
        font-size: .8rem;
    }
    .md-isi-wrap .us-row {
        padding: .3rem 0;
    }
    img.pat-balance-img {
        max-width: 80%;
        margin: 0.5rem auto 0;
    }
    table.web-link-table.helpful-sites-tb td.web-link-text-td {
        font-size: 1.1rem;
    }
}
@media screen and (max-width: 575px) {
    .chart-distinct.ar-phase-3-chart {
        padding: 1rem 0 .1rem;
    }
    .chart-distinct.ar-phase-3-chart h4 {
        padding: 0 1rem;
    }
    .page-template-page-hcp .page-wrap .hcp-home-header-col-01 h1 {
        font-size: 2rem;
    }
    .hcp-home-header-col-01 h2 {
        font-size: 3rem;
    }
    .hcp-home-header-col-03 {
        padding-right: 0 !important;
    }
    .hcp-pill-disclaimer {
        margin-left: 0rem;
        padding: .5rem 0;
    }
    .pat-financial-bg-img {
        background-size: 24rem;
    }
    .pat-started-bg-img {
        background-size: 14rem;
        padding-bottom: 9rem;
    }
    .pat-started-bg-img p {
        max-width: 100%;
    }
    .pat-started-bg-img h1 {
        padding-top: 2rem;
        font-size: 1.6rem !important;
    }
    .pat-about-ray-bg-img {
        background-size: 9rem;
        padding-bottom: 2rem;
    }
    .pat-about-ray-bg-img h1.patar-h1 {
        font-size: 1.6rem;
    }
    .patient-home-wrap.patient-wrap-top p.pat-disc {
        max-width: 20rem;
    }
    .patient-home-wrap.pat-shpt-bg-img .well-1-right h1 {
        font-size: 1.8rem;
    }
    .pat-shpt-bg-img {
        background-size: 12rem;
    }
    .fluid-page-wrap.pat-home-bg-img {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
        padding-bottom: 11rem;
    }
    .patient-home-wrap.pat-home-bg-img .well-1-right h1 {
        font-size: 1.6rem;
    }
    .pat-home-bg-img h2 {
        font-size: 2rem;
    }
    .patient-home-wrap.patient-wrap-top p {
        font-size: 1rem !important;
    }
    table.table.borderless.hcp-safety-table td {
        font-size: .9rem;
    }
    .pat-home-resource-text h3 {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }
    span.hcp-cta-head {
        font-size: 1.8rem;
        font-weight: 500;
    }
    img.hcp-icon-shpt-mgmt {
        max-width: 5rem;
    }
    .hcp-home-icons-wrap.hcp-home-icons-wrap-1 p {
        font-size: 1.3rem;
    }
    .mb-sub-nav {
        padding: 0 !important;
    }
    i.fa-regular.fa-circle-play {
        left: 42%;
        font-size: 4.5rem;
    }
    #moa img.hcp-video-img, #shpt-ckd img.hcp-video-img, #treatment-with-rayaldee img.hcp-video-img {
        max-width: 14rem;
    }
    .moa-video-wrap-mb h5 {
        font-size: 1.1rem;
    }
    img.patient-img {
        left: -1rem;
        top: -0.5rem;
    }
    .hcp-faq-card-header.resources-card-header.patient-story-card-header h3 {
        font-size: 1.8rem;
    }
    .hcp-faq-card-header.resources-card-header.patient-story-card-header p.bold {
        font-size: 1.2rem;
    }
    .card-header.hcp-faq-card-header.resources-card-header.patient-story-card-header {
        padding: 1rem 1.5rem .5rem;
    }
    img.rayaldee-logo.patient-rayaldee-logo, img.rayaldee-logo.hcp-rayaldee-logo {
        margin-left: 1rem;
        max-width: 18rem;
    }
    button.navbar-toggler {
        top: 2rem;
    }
    .us-row p {
        font-size: .8rem;
    }
    .md-eu-wrap .us-row {
        padding: 0.5rem 0 0.8rem;
    }
    img.hcpfs-opko-wheel-mb.d-md-none {
        max-width: 80%;
    }
    #hcp-faqs .card-header.hcp-faq-card-header.pat-fs-acc-card-header, #about-opko-connect .card-header.hcp-faq-card-header.pat-fs-acc-card-header {
        padding: 0.2rem 0.5rem 0rem .5rem;
    }
    #hcp-faqs .col-12.hcp-faq-text, #about-opko-connect .col-12.hcp-faq-text {
        padding-left: 1rem;
    }
    p {
        font-size: 1.1rem;
    }
    .new-patient-video-wrap {
        width: 100%;
    }
    .pat-balance-bg h3 {
        font-size: 1.8rem;
    }
    .pat-cta-inner-mid p {
        font-size: 1.2rem;
    }
    .symptoms-hcp-co-text-wrap h4 {
        font-size: 1.4rem;
    }
    i.fa-light.fa-comments-question {
        display: none;
    }
    img.patas-hcp-co-img {
        max-width: 45%;
    }
    ul.footer-links-wrap li a {
        font-size: .8rem;
        padding: .3rem;
    }
    footer p.legal-footer-text {
        font-size: 0.8rem;
    }
    #moa p.fs-15 {
        font-size: 1.2rem;
    }
    table.patar-icon-table {
        margin-left: 0rem;
    }
    #pat-inner-content-wrap {
        margin-top: 1.5rem;
    }
    .row.well-1-row {
        margin-bottom: 1.5rem;
    }
    img.d-md-none.hrw-arrows-mb {
        width: 60%;
    }
    a.nav-sign-up.yellow-bg i.fa-light.fa-envelopes {
        display: none;
    }
    .d-none-575 {
        display: none;
    }
    .navbar-light.hcp-navbar .navbar-nav .nav-link, .navbar-light.patient-navbar .navbar-nav .nav-link {
        padding: 1.5rem 1.5rem 0 0;
        font-size: 1.1rem;
    }
    p.mb-nav-form-link {
        margin-top: 1.5rem;
    }
    td.rpa-transcript-td.rpa-transcript-video-wrap {
        max-width: 5rem;
    }
    .rpa-transcript-wrap p {
        font-size: 0.9rem;
    }
    .container-fluid.transcript-page-wrap.page-wrap.rpa-transcript-cont {
        padding-top: 1.5rem;
    }
    .hcpar-patient-details-exp {
        padding-left: 1rem !important;
    }
    table.pat-resource-table-mb img.hcp-resource-img.resource-img.patre-resource-image {
        width: 6rem;
    }
    table.pat-resource-table-mb td.resource-image-td {
        vertical-align: top;
    }
    table.pat-resource-table-mb td.resource-image-text.hcp-fs-resource-image-text {
        padding-left: 1rem;
    }
    table.pat-resource-table-mb td.va-m, table.pat-resource-table-mb td.resource-image-text.hcp-fs-resource-image-text.patfs-resource-image-text.va-m {
        vertical-align: top !important;
    }
    h4.mt-neg-5 {
        margin-top: 0rem;
    }
}
@media screen and (max-width: 475px) {
    button.navbar-toggler {
        top: 1rem;
    }
    .mb-isi-links a {
        font-size: .67rem;
    }
    .page-template-page-hcp-resources .hcpr-well-1-col h1 {
        font-size: 2.2rem;
    }
    .col-3.mb-isi-links {
        padding-left: 0.1rem;
        padding-right: 0.1rem;
        padding-bottom: 0.1rem;
    }
    .patient-home-wrap.patient-wrap-top p.pat-disc {
        max-width: 13rem;
    }
}
@media screen and (max-width: 450px) {
    .hcp-home-header-col-03, .hcp-home-header-col-02 {
        padding-left: 0 !important;
    }
    p.hcp-home-check-p {
        font-size: 0.9rem;
    }
    .hcp-home-check-col i {
        vertical-align: -0.1rem;
        font-size: 1rem;
    }
    .hcp-pill-disclaimer {
        font-size: 0.6rem;
    }
    .hcp-home-header-col-01 h2 {
        font-size: 2.4rem;
    }
    .patient-home-wrap.pat-home-bg-img .well-1-right h1 {
        max-width: 13rem;
    }
    #monitoring-titrating .hcpar-detail-wrap h2 {
        font-size: 1.5rem;
    }
    img.hcp-icon-shpt-mgmt {
        max-width: 4rem;
    }
    .hcp-home-icons-wrap.hcp-home-icons-wrap-1 p {
        font-size: 1.2rem;
    }
    p.lt-yellow.home-hero-sub {
        font-size: 1.4rem;
    }
}

