.nav-tabs li.nav-item { 
	margin-bottom: 0px !important;
}			   
ul.nav {
	list-style: none !important;
	padding-left: 0px !important;
}


/* Tab Styling */
#myTab, #clinicCentreListing {
	list-style:none;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:3px;
}
#myTab .nav-link, #clinicCentreListing .nav-link {
	font-size:0.9rem;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	line-height:140%;
	padding-bottom:15px;
	color:#0A5588;
	background:#f4f9fc;
	border:0;
	height:100%;
	word-wrap:break-word;
	overflow-wrap:break-word;
	display:flex;
	justify-content:center;
}
#myTab .nav-link:hover, #myTab .nav-link:active, #clinicCentreListing .nav-link:hover, #clinicCentreListing .nav-link:active  {
	color:#fff;
	background:#0f2749;
}
#myTab .active, #myTab .nav-link:focus, #clinicCentreListing .active, #clinicCentreListing .nav-link:focus {
	color:#fff;
	background:#005999;
	padding-bottom:15px;
}
#myTab .nav-link:focus-visible, #clinicCentreListing .nav-link:focus-visible {
	outline:none;
}

/* Panel Styling */
#s4-workspace #myTabContent, #s4-workspace #nav-tabContent {
	border-color:#d1d1d1;
	border-top:2px solid #005999;
	width:100%;
	border-radius:0;
	margin-bottom:25px;
}
#s4-workspace #myTabContent h2, #s4-workspace #nav-tabContent h2 {
	margin:0;
	padding:0;
}
#s4-workspace #myTabContent .accordion-header, #s4-workspace #nav-tabContent .accordion-header {
	margin:0 !important;
}
#s4-workspace #myTabContent .accordion-button, #s4-workspace #nav-tabContent .accordion-button {
	background:transparent;
	font-family: 'Open Sans', sans-serif;
	font-size:1.4rem;
	color:#0A5588;
	font-weight:700;
	padding:25px 30px 25px;
	margin:0;
	box-shadow:none !important;
}
#s4-workspace #myTabContent .accordion-body, #s4-workspace #nav-tabContent .accordion-body {
	padding:20px 30px;
}
#s4-workspace #myTabContent .accordion-body:hover, #s4-workspace #myTabContent .accordion-body:focus, #s4-workspace #myTabContent .accordion-body:active {
	box-shadow: 0 0.425rem 0.425rem rgb(0 0 0 / 25%);
}
#s4-workspace #nav-tabContent .accordion-body:hover, #s4-workspace #nav-tabContent .accordion-body:focus, #s4-workspace #nav-tabContent .accordion-body:active {
	box-shadow: 0 0.425rem 0.425rem rgb(0 0 0 / 25%);
}

#s4-workspace #myTabContent .accordion-button:focus, #s4-workspace #nav-tabContent .accordion-button:focus {
	box-shadow:none !important;
}
#s4-workspace #myTabContent .accordion-collapse, #s4-workspace #nav-tabContent .accordion-collapse  {
	border-top:0;
}
#s4-workspace #myTabContent .accordion-button::after, #s4-workspace #nav-tabContent .accordion-button::after {
	font-weight:700;
}


/* Active Panel */
#s4-workspace #myTabContent .active h2, #s4-workspace #nav-tabContent .active h2 {
	padding:0;
	margin:6px 0 12px 0;
}
#s4-workspace #myTabContent .active .accordion-button, #s4-workspace #nav-tabContent .active .accordion-button {
	margin:0;
}

/* Collapsed Panel */
#s4-workspace #myTabContent .collapsed, #s4-workspace #nav-tabContent .collapsed {
	background:#f4f9fc;
	padding:25px 30px 25px;
}


/* Breakpoints */
@media screen and (min-width: 1600px) {
	#s4-workspace #myTabContent .accordion-body, #s4-workspace #nav-tabContent .accordion-body {
		padding:55px 60px !important;
	}
	#s4-workspace #myTabContent .accordion-button, #s4-workspace #nav-tabContent .accordion-button {
		padding:60px;
	}
}
@media (min-width: 992px) {
	.accordion-item:first-of-type {
		border-top-left-radius: unset !important;
		border-top-right-radius:  unset !important;
		border-top: none;
	}
	#s4-workspace #myTabContent .accordion-body, #s4-workspace #nav-tabContent .accordion-body {
		padding:30px;
	}
	#s4-workspace #myTabContent .accordion-body hr:first-child {
		display:none;
	}
	
	
}

@media (max-width: 1200px) {
	#myTab .nav-link {
		font-size:0.8rem;
	}
	#myTab .nav-link > div {
		word-wrap:break-word;
		overflow-wrap:anywhere;
	}
}

@media (max-width: 991px) {
	.tab-content>.tab-pane {
		display: block;
		opacity: 1;
		border-radius:0;
	}
	#s4-workspace #myTabContent, #s4-workspace #nav-tabContent {
		border:0;
	}
	#s4-workspace #myTabContent .accordion-body, #s4-workspace #nav-tabContent .accordion-body {
		padding:0 30px 20px;
		margin-top:-9px;
	}
	#s4-workspace #myTabContent .accordion-body hr:first-child {
		border-bottom:2px solid #f4de71;
		margin:0 0 20px 0;
	}
}

/* Over-writes */
.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-icon);
    transform: var(--bs-accordion-btn-icon-transform);
}
.nav-link {
	transition:none !important;
}
.accordion-item {
	transition:none !important;
}
.accordion-collapse {
	-webkit-transition: opacity 2.0s ease-in;
       -moz-transition: opacity 2.0s ease-in;
         -o-transition: opacity 2.0s ease-in;
}

/* Editor Only */
.page-edit #myTab {
	flex-wrap:wrap;
	gap:6px;
}

/* Referral Box */
.referral-info {
	background:#e9f1f5;
	display:block;
	padding:30px 40px;
	margin:20px 0 20px 0;
}
.referral-info h2 {
	color:#1F5189 !important;
	background:transparent;
}
.referral-info:first-child h2 {
	margin-top:0px !important;
	background:transparent !important;
}


