/*PROVID-52*/
.link-list-carousel.image-link-list .component-content .slick-slider[id^="link-list-carousel"] .related-slider-card-container .related-slider-card .related-slider-card-title {
        font-size: 20px;
}
.link-list-carousel.image-link-list .component-content .slick-slider[id^="link-list-carousel"] .related-slider-card-container .related-slider-card {
        min-height: 350px;
        max-height: 350px;
}
.uberflip-stream .component-content .uberflip-stream-cardlist-wrapper .uberflip-stream-cardlist-item {
	min-height: 430px;
}

/*speedbump*/
.vex.vex-theme-os .vex-content {
	font-family: Montserrat, sans-serif !important;
	border-top: none !important;
}
.vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary {
	background: #00338e !important;
}
.vex.vex-theme-os .vex-dialog-button {
	font-weight: 700;
	letter-spacing: 0 !important;
}
/*PROVID-81*/
/* Removed for PROVID-151
div#wrapper main div#content.container div.row div.row div.component.container.full-width-content div.component-content div.row div.component.collapsible-tabs.col-12 div.component-content ul#nav-1.nav.nav-tabs {
    width: 80vw;
}
*/
/*PROVID-79*/
main div#content.container div.row div.row div.component.container.full-width-content div.component-content div.row div.row.component.column-splitter div.col-11.col-lg-6 div.row div.component.rich-text div.component-content p:nth-of-type(1) {
    padding-left: 0% !important;
}
main div#content.container div.row div.row div.component.container.full-width-content div.component-content div.row div.row.component.column-splitter div.col-11.col-lg-6 div.row div.component.rich-text div.component-content p {
    padding-left: 18%;
}
/*PROVID-77*/
div.component.teaser.testimonial-teaser div.component-content div.related-slider-card-container div.related-slider-card {
    min-height: 260px;
    max-height: 260px;
}
/*PROVID-76*/
.service-slider-responsive.slick-slider.slick-dotted.slick-initialized div.slick-list.draggable div.slick-track .slick-slide div div.related-slider-card-container div.related-slider-card {
    max-height: 380px;
}
/*PROVID-75*/
.viewport-md-up.viewport-lg-up.viewport-xl-up.viewport-2xl-up.viewport-2xl.viewport-2xl-down div#wrapper main div#content.container div.row div.row div.component.container.full-width-content div.component-content div.row div.component.container.col-12.padding-bottom.padding-top.alpha-bg-min-light-blue div.component-content div.row div.component.callout-card.col-12.col-lg-3 div.component-content div.iconbox.iconbox_top.main_color div.iconbox_content {
    height: 360px;
}

/*PROVID-67*/
body.page-obp-norcal div.component.container.fixed-content-container div.component-content div.row div.component.container div.component-content div.row div.component.container.col-12 div.component-content div.row {
    min-width: 1000px !important;
}

/*PROVID-65*/
body[class*=page-obp-] div.row.component.column-splitter div.col-sm-12.col-md-12.col-lg-9.col-xl-9 div.row div.component.container.col-12 div.component-content div.row div.component.rich-text.col-12 {
    min-width: 1100px !important;
}
body[class*=page-obp-] div.row.component.column-splitter div.col-sm-12.col-md-12.col-lg-9.col-xl-9 div.row div.component.container.col-12 div.component-content div.row div.component.collapsible-tabs.col-12 {
    min-width: 1200px !important; 
}
body[class*=page-obp-] div.row.component.column-splitter div.col-sm-12.col-md-12.col-lg-9.col-xl-9 div.row div.component.container.col-12 div.component-content div.row div.component.collapsible-tabs.col-12 div.component-content ul#nav-3.nav.nav-tabs {
    min-width: 1050px; 
}
body[class*=page-obp-] div.row.component.column-splitter div.col-sm-12.col-md-12.col-lg-9.col-xl-9 div.row  {
        min-width: 1100px !important;
}


/*PROVID-64*/
div.component.container.col-12 div.component-content div.row div.row.component.column-splitter div.col-12 div.row div.component.callout-card.col-12.col-md-4 div.component-content div.card-tile-item div.card-tile-details div.card-tile-content.field-cardcontent h2 {
    min-height: 60px !important;
}
div.component.container.col-12 div.component-content div.row div.component.callout-card.col-12.col-md-4 div.component-content div.iconbox.iconbox_top.main_color div.iconbox_content div.iconbox_content_title.subhead-h3.field-cardlink {
    min-height: 50px !important;
}
div.component-content div.row div.component.row-splitter div.container-fluid div div.row div.component.row-splitter div.container-fluid div div.row div.row.component.column-splitter div.col-12.col-sm-6.col-lg-3.indent-top div.row div.component.flip.col-12.flip-hover.initialized div.component-content div.flipsides div.Side0 div.slide-heading div.row div.component.content.col-12 div.component-content div.field-heading h3 {
    min-height: 80px !important;
}
div.component.row-splitter div.container-fluid div div.row div.row.component.column-splitter div.col-12.col-sm-6.col-lg-3.indent-top div.row div.component.flip.col-12.flip-hover.initialized div.component-content div.flipsides {
    min-height: 480px !important;
    max-height: 480px !important;
}
/*PROVID-85*/
body[class*=page-homepage] .link-list-carousel.image-link-list .component-content .slick-slider[id^="link-list-carousel"] .related-slider-card-container .related-slider-card {
    display: table;
    min-height: unset;
}
body[class*=page-homepage] .link-list-carousel.image-link-list .component-content .slick-slider[id^="link-list-carousel"] .related-slider-card-container .related-slider-card div.related-slider-card-content {
    height: 150px;
    font-size: inherit;
}
body[class*=page-homepage] .link-list-carousel.image-link-list .component-content .slick-slider[id^="link-list-carousel"] .related-slider-card-container .related-slider-card div.related-slider-card-title {
    line-height: 1em;
    height: 3.6em;
    font-size: inherit;
}

/* PROVID-78 old desing - removed for RT-498031
@media (min-width: 1280px) {
    div[id*=tabcontent] div.card-body div.component div.component-content div.subhead-h3 + p {
        padding-left: 120px;
    }   
}

@media (min-width: 992px) {
   .page-services-expresscare-virtual-faq #header .navbar nav #navbarCollapse .navbar-nav .nav-item a {
	font-size: 14px;
   }
}
*/
/* PROVID-125 */
/*span.dig-icon-map-pin:before {
	content: "\E002";
}*/
/*span.dig-icon-globe:before {
	content: "\E001";
}*/

/*PROVID-174*/
.page-lp-tarzana .rich-text .component-content div.OneLinkShow {
	display: block !important;
}

/* PROVID-180 */
@media screen and (max-width: 380px) {
    .top-main-content .list-filter .list-filter--container label {
        font-size: 1.3rem;
    }
}
@media screen and (min-width: 381px) and (max-width: 420px) {
    .top-main-content .list-filter .list-filter--container label {
        font-size: 1.4rem;
    }
}
@media (max-width: 991px) {
   .page-services-cancer .top-main-content .service-types-listing .component-content .placeholder-top .rich-text .component-content p {
        padding-left: 5px;
        padding-right: 5px;
   }
}

/*PROVID-187*/
.modal-footer.es.OneLinkShow {
	display: flex !important;
}

/*PROVID-199*/
.ol-search-input {
	color: #222; 
	font-size: 1.8rem; 
	all: unset; 
	width: 100%; 
	line-height: 2.4rem;	
}
.ol-search-input:focus-visible {
	outline: none !important;
	outline-offset: -1px;
}
input.search-input-control {
	max-width: 90%;
}

/*RT-243798*/
#a-z-tablist .tab-pane .collapse .card-body .row {
	justify-content: flex-start;
}

/*334392*/
.search-nav-ol {
	display: inline-flex;
	padding-left: 1.6rem;
}
.search-nav-ol .fa {
	color: #222;
  	font-size: 1.8rem;
}
.ol-search-input::-webkit-search-cancel-button {
    display: none;
}
.global-search-main-container {
	min-width: 100px;
}
@media (min-width: 1025px) and (max-width: 1279px) {
	.global-search-main-container {
		min-width: 100px;
	}
	#PrimaryNav.navbar .nav-item--top > .nav-item__hitbox {
		padding: 3.4rem 1rem;
	}
	#PrimaryNav.navbar .nav-item--top > .nav-item__hitbox:first-child {
  		padding-left: 1.6rem;
	}
	#PrimaryNav.navbar .nav-item--top > .nav-item__hitbox > a {
		font-size: 1.4rem;
	}
	.ol-search-input {
		font-size: 1.4rem;
	}
}
@media (min-width: 992px) and (max-width: 1024px) {
	.global-search-main-container {
		min-width: 65px;
	}
	#PrimaryNav.navbar .nav-item--top > .nav-item__hitbox {
		padding: 3.4rem 0.6rem;
	}
	#PrimaryNav.navbar .nav-item--top > .nav-item__hitbox:first-child {
  		padding-left: 1.2rem;
	}
	#PrimaryNav.navbar .nav-item--top > .nav-item__hitbox > a {
		font-size: 1.2rem;
	}
	.ol-search-input {
		font-size: 1.3rem;
	}
}
