/* Scss Document */
/* Scss Document */
.text-body { color: rgba(0, 0, 0, 0.65) !important; }

.skin { color: #FFF6E6; }

.caution { color: #aa6d30; font-weight: bold; }

.purple { color: #9EB1D2; }

.pink { color: #F5949C !important; }

.teal { color: #29B8CA; }

.brown { color: #735147; }

.lightbrown { color: #B0937E !important; }

.lighterbrown { color: #A1846F !important; }

.red { color: #EC5870; }

.blue { color: #2C369A; }

.yellow { color: #FFDA00; }

.lightgreen { color: #50CC38; }

.lightblue { color: #29B8CA; }

.lighterblue { color: #5864DB; }

.lightestblue { color: #E7F1F9; }

.bg-yellow { background-color: #FFDA00; }

.bg-green { background-color: #399D26; }

.bg-light { background-color: #f8f9fa !important; }

.bg-lightblue { background-color: #29B8CA; }

.bg-lightestblue { background-color: #E7F1F9; }

.bg-lightestyellow { background-color: #FFFFEE; }

.bg-lighterorange { background-color: #F9D5A6; }

.bg-lightgreen { background-color: #50CC38; }

.bg-lightergreen { background-color: #ddecd4; }

.bg-lightestgreen { background-color: #E1EFE2; }

.bg-lightestpink { background-color: #FFF7F7; }

.bg-light2 { background-color: #FBF9F4; }

.bg-lightbrown { background-color: #B0937E; }

.bg-lighterbrown { background-color: #A1846F; }

.bg-brown { background-color: #735147; }

.green { color: #8cb80c; }

.wine { color: #D584AF; }

.orange { color: #F6A902 !important; }

.bg-orange { background-color: #F6A902; }

.bg-green { background-color: #399D26; }

.bg-blue { background-color: #2C369A; }

.bg-pink { background-color: #F5949C; }

.bg-transgreen { background-color: rgba(57, 157, 38, 0.9); }

.bg-transwhite { background-color: rgba(255, 255, 255, 0.9); }

.no-gutters { margin-right: 0; margin-left: 0; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.bold { font-weight: bold; }

.header { background: #fff; }

.breadcrumbs a { color: rgba(0, 0, 0, 0.65); }

.bread_arrow { vertical-align: baseline; display: inline-block; width: .5rem; height: .5rem; background: url("../images/chevron-right-blk.svg") center center no-repeat; background-size: contain; }

.title { background: #FBF9F4; background: -webkit-gradient(linear, left top, left bottom, from(#FBF9F4), to(#fff)); background: linear-gradient(to bottom, #FBF9F4 0%, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 ); }

h2 { font-size: 1.25rem; padding-bottom: .75rem; margin-bottom: 2rem; position: relative; padding: 1rem 1rem 1rem 2rem; }

h2:before { position: absolute; content: " "; display: block; top: 0; left: 0; width: 3px; height: 100%; background: #50CC38; background: -webkit-gradient(linear, left top, left bottom, from(#50CC38), to(#F6A902)); background: linear-gradient(to bottom, #50CC38 0%, #F6A902 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 ); }

h3 { font-size: 1rem; font-weight: bold; }

main ol:not(.carousel-indicators), main ul:not(.nav-mytabs) { padding-left: 1.5rem; margin-bottom: 0rem; }
main ol:not(.carousel-indicators) li:not(:last-child), main ul:not(.nav-mytabs) li:not(:last-child) { padding-bottom: .5rem; }

.treatment_menu { overflow: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; }
.treatment_menu .menu_item img { min-width: 100px; }
.treatment_menu::-webkit-scrollbar { height: 2px; }
.treatment_menu::-webkit-scrollbar-track { background-color: #ccc; }
.treatment_menu::-webkit-scrollbar-thumb { background-color: #555; }

/*carousel icons*/
.carousel-control-next-icon, .carousel-control-prev-icon { width: 30px; height: 30px; }

.carousel-control-next-icon { background: url("../images/arrow-right.svg") center center no-repeat !important; background-size: 1rem !important; }

.carousel-control-prev-icon { background: url(../images/arrow-left.svg) center center no-repeat !important; background-size: 1rem !important; }

.carousel-control-next, .carousel-control-prev { opacity: 1; }

ol.carousel-indicators { margin-bottom: 0; bottom: 4rem; }

.carousel-indicators li { background-color: #fff; height: 8px; width: 8px; border-radius: 50%; }

.carousel-indicators li.active { background-color: #F6A902; }

@media (max-width: 991.98px) { body { padding-top: 66px; } }
@media (max-width: 767.98px) { h1 { font-size: 1.5rem !important; }
  h2 { padding: 0 1rem; } }

/*# sourceMappingURL=subpages.css.map */