
/********* COLORS

Dark Blue - #3D5BA3 / 61,91,163
Light Blue - #00B7F1 / 0,183,241
Teal Blue - #0089BE / 0,137,190

****************/

/********* MEDIA QUERIES

@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 992px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 576px) {
}

****************/

/************************/
/**** SITE GLOBALS ****/
/************************/



/**** BASE STRUCTURE ****/

html, body {
  height: 100% !important;
	overflow-x: hidden !important
}
body {
  color: #333333;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  min-height: 100% !important;
}


.big-pad {
	padding-top: 98px;
	padding-bottom: 98px;
}
.big-top-pad {
	padding-top: 98px;
}
.big-bottom-pad {
	padding-bottom: 98px;
}
.medium-pad {
	padding-top: 65px;
	padding-bottom: 65px;
}
.medium-top-pad {
	padding-top: 65px;
}
.medium-bottom-pad {
	padding-bottom: 65px;
}
.small-pad {
	padding-top: 35px;
	padding-bottom: 35px;
}
.small-top-pad {
	padding-top: 35px;
}
.small-bottom-pad {
	padding-bottom: 35px;
}

@media screen and (max-width: 992px) {
.big-pad {
	padding-top: 65px;
	padding-bottom: 65px;
}
.big-top-pad {
	padding-top: 65px;
}
.big-bottom-pad {
	padding-bottom: 65px;
}
.medium-pad {
	padding-top: 48px;
	padding-bottom: 48px;
}
.medium-top-pad {
	padding-top: 48px;
}
.medium-bottom-pad {
	padding-bottom: 48px;
}
.small-pad {
	padding-top: 24px;
	padding-bottom: 24px;
}
.small-top-pad {
	padding-top: 24px;
}
.small-bottom-pad {
	padding-bottom: 24px;
}
}

@media screen and (max-width: 680px) {
.big-pad {
	padding-top: 48px;
	padding-bottom: 48px;
}
.big-top-pad {
	padding-top: 48px;
}
.big-bottom-pad {
	padding-bottom: 48px;
}
.medium-pad {
	padding-top: 35px;
	padding-bottom: 35px;
}
.medium-top-pad {
	padding-top: 35px;
}
.medium-bottom-pad {
	padding-bottom: 35px;
}
.small-pad {
	padding-top: 18px;
	padding-bottom: 18px;
}
.small-top-pad {
	padding-top: 18px;
}
.small-bottom-pad {
	padding-bottom: 18px;
}
}



.big-icon {
	height: 135px;
	width: 135px;
	background: #FFFFFF;
	line-height: 135px;
	font-size: 72px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 1.65rem;
	display: flex;
	align-content: center;
	justify-content: center;
}

.svg-icon {
	height: 135px;
	width: 135px;
	background: #FFFFFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 1.65rem auto;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
}
.svg-icon svg {
	height: 85px;
	width: 85px;
}
.svg-icon.blue-bg {
	background: #265AA6;
}

@media screen and (max-width: 992px) {
.svg-icon {
	height: 118px;
	width: 118px;
}
.svg-icon svg {
	height: 72px;
	width: 72px;
}	
}

@media screen and (max-width: 680px) {
.svg-icon {
	height: 98px;
	width: 98px;
}
.svg-icon svg {
	height: 65px;
	width: 65px;
}	
}

/**** SVG Colors ****/

.svgbluefill {
fill: #263777;
}
.svgwhitefill {
fill: #FFFFFF;
}

/************************/
/**** LANDING PAGE ****/
/************************/

.landing h1, .landing h2, .landing h3, .landing h4, .landing h5, .landing h6 {
  color: #FFFFFF;
}

body.landing {
background: #FFFFFF;
color: #265AA6;	
}


.container {
	width: 100% !important;
	max-width: 1500px !important;
	/*padding: 0 !important;*/
}
.container.full {
	width: calc(100vw - 70px) !important;
	max-width: unset !important;
	/*padding: 0 !important;*/
}

/**** LANDING PAGE : HEADER ****/

.masthead {
  padding: 35px;
  width: 100%;	
	background: #FFFFFF;
}
/*.masthead img.logo {
	width: 100%;
  max-width: 385px;
  height: auto;	
}*/

.srxlogo svg {
  width: 100%;
  max-width: 385px;
  height: auto;
}
.srxlogo svg .pipe {
	fill:#ED1C24;
}
.srxlogo svg .type {
	fill:#818285;
}

img.symmetryrx {
	max-width: 265px;
	width: 100%;
	height: auto;
}
@media screen and (max-width: 1200px) {
img.symmetryrx {
	max-width: 198px;
}
}


.nav-masthead {
  gap: 35px;
}

.nav-masthead a {
	color: #000000;
	text-decoration: none;
	font-weight: 400;
	font-size: 1.35rem;
}
.nav-masthead a:hover {
	color: #3D5BA3;
	text-decoration: underline;
}
.nav-masthead h3 {
	font-weight: 700;
	text-align: right;
}
.nav-masthead h3 small {
	display: block;
	font-weight: 500;
	font-size: 65%;
}

@media screen and (max-width: 1200px) {
.nav-masthead a {
	font-size: 1.15rem;
}
}
@media screen and (max-width: 768px) {
.nav-masthead a, .nav-masthead h3 {
	margin: 18px 0 !important;
}
}
@media screen and (max-width: 576px) {
.masthead {
  padding: 24px 0.75rem 18px 0.75rem;
}
}






.homepage-hero {
	width: 100vw;
	position: relative;
	display: flex;
	flex-grow: 1;
}


/**** LANDING PAGE : CAROUSEL ****/

.srxslider {
	width: 100vw;
	position: relative;
	z-index: -1;
	display: flex;
	flex-grow: 1;
	overflow: hidden;
}
.srxslider .slick-list, .srxslider .slick-track, .srxslider .slick-slide, .srxslider .slick-slide div {	
	height: 100% !important;
	min-height: 100% !important;
	flex-grow: 1;
}
.srxslider .container {
	width: 100vw !important;
	max-width: unset !important;
	padding: 0 !important;
}

@media screen and (max-width: 992px) {
.srxslider {
	overflow: visible;
}	
.srxslider .slick-list, .srxslider .slick-track, .srxslider .slick-slide, .srxslider .slick-slide div {	
	height: unset !important;
	min-height: unset !important;
	flex-grow: 0;
}
}


.srxslider .slick-slide .slide .main-content {
	padding: 6vh 4%;
	max-width: unset;
	display: flex;
  	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.srxslider .slick-slide .slide .main-content h1, .srxslider .slick-slide .slide .main-content h2, .srxslider .slick-slide .slide .main-content h3, .srxslider .slick-slide .slide .main-content h4, .srxslider .slick-slide .slide .main-content h5, .srxslider .slick-slide .slide .main-content h6, .srxslider .slick-slide .slide .main-content p {
	color: #263777;
}
@media screen and (max-width: 992px) {
.srxslider .slick-slide .slide .main-content {
	padding: 35px 35px 18px 35px;
}
}

.srxslider .slick-slide .slide .main-content h3 {
	font-size: clamp(2.35rem, 4vw, 3.65rem); 
	font-weight: 700;
	line-height: 1;
    flex: 100%;
}
/*.srxslider .slick-slide .slide .main-content h3 span {
	color: #00B7F1; 
}*/
.srxslider .slick-slide .slide .main-content h3 small {
  font-size: clamp(1.5rem, 2.65vw, 1.85rem); 
	display: block;
	font-weight: 400;
	line-height: 1.35;
	margin: 1.65rem 0;
    flex: 100%;
}



.srxslider .slick-slide .slide {
	background-attachment: scroll;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-position: center center;
}
.srxslider .slick-slide .slide .img-content {
	height: 100%;
	min-height: 100%;	
	flex-grow: 1;
}
.srxslider .slick-slide .slide .img-content img {
  display: none;
}
@media screen and (max-width: 992px) {
.srxslider .slick-slide .slide .img-content img {
  display: block;
}
}

.srxslider .slick-slide .slide .img-content {
	height: 100%;
	min-height: 100%;	
}
.srxslider .slick-slide .slide.slide-1 {
	background-image: url("../img/slides/symmetryrx-slide-1.jpg");	
}
.srxslider .slick-slide .slide.slide-2 {
	background-image: url("../img/slides/symmetryrx-slide-2.jpg");	
}
.srxslider .slick-slide .slide.slide-3 {
	background-image: url("../img/slides/symmetryrx-slide-3.jpg");	
}

@media screen and (max-width: 992px) {
.srxslider .slick-slide .slide.slide-1, .srxslider .slick-slide .slide.slide-2, .srxslider .slick-slide .slide.slide-3 {
	background-image: unset !important;	
}
.srxslider .slick-slide .img-content {
	height: 65vh !important;
	min-height: 65vh !important;		
	background-attachment: scroll;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-position: center center;	
}	
.srxslider .slick-slide .slide.slide-1 .img-content {
	background-image: url("../img/slides/symmetryrx-slide-1-mobile.jpg");	
}
.srxslider .slick-slide .slide.slide-2 .img-content {
	background-image: url("../img/slides/symmetryrx-slide-2-mobile.jpg");	
}
.srxslider .slick-slide .slide.slide-3 .img-content {
	background-image: url("../img/slides/symmetryrx-slide-3-mobile.jpg");	
}	
}



/**** LANDING PAGE : BLUE & GREEN NAV BARS ****/

.home-nav {
	position: absolute;
	left: 35px;
	right: 35px;
	bottom: 35px;
}

@media screen and (max-width: 992px) {
.home-nav {
	left: 18px;
	right: 18px;
	bottom: 18px;
}	
}

.nav.blue-bar, .nav.grey-bar {
	position: relative;
	z-index: 5;
	padding: 10px;
	margin-top: 35px;
  height: auto;
	gap: 35px;
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px;
}
.nav.blue-bar {
  background: #00B7F1;
  background: rgba(0,183,241,0.85);
}
.nav.grey-bar {
  background: #686A6F;
}

.nav.blue-bar a, .nav.grey-bar a {
	color: #FFFFFF !important;
  /*font-size: clamp(1rem, 1.5vw, 1.35rem);*/ 
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px;	
	cursor: pointer;
	flex-grow: 1;
	justify-content: center;
	text-align: center;
}
/*.nav.blue-bar a:hover, .nav.grey-bar a:hover {
	color: #FFFFFF !important;
	background: rgba(61,91,163,0.35);
}*/
.nav.blue-bar a:hover, .nav.blue-bar a:focus {
	background: rgba(61,91,163,0.35);
}
.nav.grey-bar a:hover, .nav.grey-bar a:focus {
	background: rgba(35,35,35,0.35);
}

@media screen and (max-width: 992px) {
.nav.blue-bar, .nav.grey-bar {
	gap: 6px;
	margin-top: 12px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;	
}	
}
@media screen and (max-width: 768px) {
.nav.blue-bar, .nav.grey-bar {
	margin-top: 12px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;	
}	
}
/*@media screen and (max-width: 768px) {
.nav.blue-bar {
	padding-top: 12px;
	padding-bottom: 12px;
}	
}*/



/**** LANDING PAGE : FOOTER ****/

.mastfoot {
  padding: 18px;
  background: #FFFFFF;
  color: #000000;
}
.mastfoot p, .mastfoot a {
  font-size: clamp(1rem, 3.5vw, 1.35rem); 
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;	
}
.mastfoot p {
  margin: 0;
  padding: 0;
}
.mastfoot a {
  color: #000000;
}
.mastfoot a:hover {
  color: #0089BE;
}

@media screen and (max-width: 576px) {
.mastfoot {
  padding: 12px;
}	
}



/************************/
/**** SUBPAGES PAGE ****/
/************************/

body.info {
  height: 100% !important;
	overflow-x: hidden !important
}
.main-contain {
	overflow-x: hidden !important
}

/**** INFO PAGES : HEADER ****/

.info header.masthead h1, .info header.masthead h2, .info header.masthead h3, .info header.masthead h4, .info header.masthead h5, .info header.masthead h6, .info header.masthead p {
  color: #FFFFFF;
}
.info header.masthead {
	padding: 35px;
	background: #FFFFFF;
    color: #263777;	
}
.info.smaller header.masthead {
	padding: 35px 35px 0 35px;	
}

.info header.masthead .main-nav {
	margin-bottom: -28px;
}
@media screen and (max-width: 768px) {
.info header.masthead .main-nav {
	margin-bottom: 18px;
}
}

/**** INFO PAGES : BLUE & GREEN NAV BARS ****/

.info .nav.blue-bar {
  padding: 10px 0px;	
}
.info .nav.blue-bar a {
	color: #FFFFFF !important;
  /*font-size: clamp(1rem, 1.5vw, 1.15rem);*/
  /*padding: 4px 24px;*/
  margin: 0 10px;	
}
.info .nav.blue-bar a.active {
  /*outline: 2px solid #FFFFFF;*/
  outline: 2px solid rgba(61,91,163,0.12);
  background: unset !important;	
}


.info .nav.blue-bar a.watch {
  background: #686A6F;
}
.info .nav.blue-bar a.watch:hover {
	background: #3D5BA3;
  outline: none;	
}
@media screen and (max-width: 992px) {
.info .nav.blue-bar {
  width: 100%;	
}
}
@media screen and (max-width: 768px) {
.info .nav.blue-bar {
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	}
}
@media screen and (max-width: 576px) {
.info .nav.blue-bar a {
  margin: 12px 6px;	
}
.info .nav.blue-bar a:first-of-type {
  margin: 0px 6px 12px 6px;	
}	
.info .nav.blue-bar a:last-of-type {
  margin: 12px 6px 0px 6px;	
}	
}


/**** INFO PAGES : HERO ****/

.info .hero {
	background-attachment: scroll;
	/*background-position: 65% center;*/
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;		
}
.info.indepenent-practice .hero {
  background-image: url("../img/bg/independent-practice-full.jpg");		
}
.info.health-system .hero {
  background-image: url("../img/bg/health-system-full.jpg");		
}
.info.large-group .hero {
  background-image: url("../img/bg/large-group-full.jpg");		
}
.info.general .hero {
  background-image: url("../img/bg/general-full.jpg");		
}

img.hero-mobile {
	display: none;
	width: 100%;
	height: auto;
}
@media screen and (max-width: 768px) {
img.hero-mobile {
	display: block;
}
}

.info .hero .btn-primary {
	background: #686A6F;
    border-color: #686A6F;
}
.info .hero .btn-primary:hover, .btn-primary:focus {
    background-color: #3D5BA3;
    border-color: #3D5BA3;
}

.hero-content {
	min-height: 65vh;
  	padding: 8.65rem 4% 12.65rem 4%;
	position: relative;
	z-index: 1;
	
/*background: #265AA6;*/  
background: #C5E7FF;
background: rgba(197,231,255,0.85);
}

.hero-content p {
	font-size: 1.65rem; 	
	line-height: 1.35; 	
}
@media screen and (max-width: 1200px) {
.hero-content {
  	padding-top: 15.65rem;
	padding-bottom: 1.65rem;	
}
}
@media screen and (max-width: 992px) {
.hero-content {
	min-height: unset;
  	padding-top: 12.65rem;
	padding-bottom: 1.35rem;	
}
}
@media screen and (max-width: 768px) {
.hero-content {
  	padding-top: 2.65rem;
	padding-bottom: 1.35rem;
}	
}
@media screen and (max-width: 576px) {
.hero-content {
  	padding-top: 1.65rem;
	padding-bottom: 1.35rem;	
}	
}

.info .hero h1, .info .hero h2, .info .hero h3, .info .hero h4, .info .hero h5, .info .hero h6, .info .hero p {
  color: #265AA6;		
}
.info .hero h1 {
	font-size: clamp(1.85rem, 4.65vw, 3.65rem); 
	font-weight: 700;
	line-height: 1;
}
.info .hero h1 span {
	color: #00B7F1; 
}
.info .hero hr {
	margin: 35px 0px;
	width: 35%;
	height: 4px;
	background-color: #ED1C24;
	opacity: 1;
}

/**** INFO PAGES : HERO : SMALLER ****/

.info.smaller .hero .hero-content {
	min-height: unset;
  	padding: 4.65rem 4% 4.65rem 4%;
	position: relative;
	z-index: 1;
}
.info.smaller .hero .hero-content h1 {
	font-size: clamp(1.85rem, 3.65vw, 4.65rem); 
	font-weight: 700;
	line-height: 1;
}

/**** INFO PAGES : BODY ****/

.info hr.red {
	margin: 35px 0px;
	width: 35%;
	height: 4px;
	background-color: #ED1C24;
	opacity: 1;
}

.info .body-content {
	padding: 65px 0px; 
}
.info .body-content .padding {
	padding: 0 65px; 
}

@media screen and (max-width: 768px) {
.info .body-content .padding {
	padding: 0 35px; 
}
}
@media screen and (max-width: 576px) {
.info .body-content .padding {
	padding: 0; 
}
}

.info .body-content .vert-padding {
	padding: 65px 0; 
}

@media screen and (max-width: 768px) {
.info .body-content .vert-padding {
	padding: 35px 0; 
}
}
@media screen and (max-width: 576px) {
.info .body-content .vert-padding {
	padding: 18px 0; 
}
}

/**** INFO PAGES : FOOTER ****/

.info .mastfoot {
  position: relative;
	border-top: 1px solid #EEEEEE;
}

/**** INFO PAGES : BLUE SECTION ****/
.blue-container {
	padding: 65px 35px;
	background: #265AA6;
}
.drk-blue-container {
	padding: 65px 35px;
	background: #3D5BA3;
}
.blue-container h1, .blue-container h2, .blue-container h3, .blue-container h4, .blue-container h5, .blue-container h6, .blue-container p,
.drk-blue-container h1, .drk-blue-container h2, .drk-blue-container h3, .drk-blue-container h4, .drk-blue-container h5, .drk-blue-container h6, .drk-blue-container p {
	color: #FFFFFF;
}


/**** INFO PAGES : PLAN OPTIONS SECTION ****/
.plan-options-container {
	margin-top: 65px;
	padding: 65px 35px;
	background: #C5E7FF;
}
.plan-options-container h1, .plan-options-container h2, .plan-options-container h3, .plan-options-container h4, .plan-options-container h5, .plan-options-container h6, .plan-options-container p {
	color: #303A75;
}




/**** INFO PAGES : CARDS ****/

.card {
	border-radius: 1.65rem;
	overflow: hidden;
	border: unset;
	/*padding-top: 1.65rem;*/
	border: 2px solid #303A75;
}
.card h1, .card h2, .card h3, .card h4, .card h5, .card h6 {
	color: #303A75;
}
.card h3.card-title.pricing-card-title {
	font-size: 65px;
}
.card h3.card-title.pricing-card-title small {
	font-size: 35px;
}
.card p {
	color: #333333;
}
.bg-primary {
background: -moz-linear-gradient(180deg, #00B7F1 0%, #0089BE 65%);
background: -webkit-linear-gradient(180deg, #00B7F1 0%, #0089BE 65%);
background: linear-gradient(180deg, #00B7F1 0%, #0089BE 65%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00B7F1",endColorstr="#0089BE",GradientType=1);
}

.card-header {
    padding: 1.15rem;
	margin-bottom: 1.15rem;
    border: unset;
}
.card-header svg {
	width: 35%;
	height: auto;
}
.card-header.bg-primary h3 {
	color: #FFFFFF !important;
	margin: 0 !important;
}
.card-footer {
    padding: 1.15rem;
	margin-top: 1.15rem;
    background-color: unset;
    border-top: unset;	
}


/**** INFO PAGES : CHECKMARK LIST ****/

.list-checkmarks {
  padding-left: 1.5rem;
  text-align: left;
}
.list-display li {
  margin-bottom: 0.35rem;
  font-size: 1.15rem;
}
.list-checkmarks li {
  list-style-type: none;
  padding-left: 1rem;
}
.list-checkmarks li:before {    
font-family: 'FontAwesome';
content: "\f00c";
font-weight: 700;	
margin: 0 10px 0 -28px;
color: #303A75;
}


/**** GLOBAL : VIDEO MODAL ****/

.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6, .modal p {
  color: #FFFFFF;
}
.modal-backdrop {
  background-color: #3D5BA3;
}
.modal-backdrop.show {
  opacity: 0.85;
}
.modal-content, .modal-header, .modal-footer {
  border: unset !important;
  background-color: unset !important;
}
.modal-header h5 {
	margin-left: 1.65rem;
}
.modal svg {
  width: 100%;
  max-width: 215px;
  height: auto;
}
.modal svg .pipe {
	fill:#ED1C24;
}
.modal svg .type {
	fill:#FFFFFF;
}
.btn-close {
  opacity: 1;
}
.btn-close:hover {
  opacity: 0.65;
}

@media screen and (max-width: 992px) {
.modal-header h5 {
	font-size: 80%;
}
}
@media screen and (max-width: 768px) {
.modal-header h5 {
	font-size: 60%;
}
}



/**** BOOTSTRAP OVERWRITES ****/

/* Links */
a, a:focus, a:hover {
  color: #3D5BA3;
}
/* Custom default button */
.btn-primary {
    background-color: #3D5BA3;
    border-color: #3D5BA3;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #0089BE;
    border-color: #0089BE;
}
/* Custom default button */
.btn-primary.outline {
	color: #3D5BA3 !important;
    background-color: #FFFFFF !important;
    border: 2px solid #3D5BA3 !important;	
}
.btn-primary.outline:hover, .btn-primary.outline:focus {
	color: #0089BE !important;
    background-color: #FFFFFF !important;
    border: 2px solid #0089BE !important;
}


.btn-secondary, .btn-secondary:hover, .btn-secondary:focus {
  color: #333333;
  text-shadow: none; /* Prevent inheritance from `body` */
  background-color: #FFFFFF;
  border: .05rem solid #FFFFFF;
}

h1, h2, h3, h4, h5, h6 {
  color: #3D5BA3;
}
h1, h2, h3, h4, h5, h6, p {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.h1, h1 {
    font-size: calc(2.65rem + 0.85vw);
}
.h2, h2 {
    font-size: calc(2.35rem + 0.85vw);
}
.h3, h3 {
    font-size: calc(1.85rem + 0.85vw);
}
.h4, h4 {
    font-size: calc(1.5rem + 0.85vw);
}
.h5, h5 {
    font-size: calc(1rem + 0.85vw);
}
.h6, h6 {
    font-size: calc(0.5rem + 0.85vw);
}
p {
	font-size: 1.15rem;
	line-height: 1.85;
  margin-bottom: 1.65rem;
}
.btn-group-lg > .btn, .btn-lg {
  padding: 0.85rem 1.35rem;
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px;
}

.btn {
	border: none !important;
}


.accordion.accordion-flush {
	margin-bottom: 4.65rem;
}
.accordion-button:not(.collapsed) {
    color: #0089BE;
}
.list-group {
    margin-bottom: 2.65rem;
}
.list-group-item.active {
    background-color: #0089BE;
    border-color: #0089BE;
}


















