/* Scss Document */
/* Scss Document */
.text-body { color: rgba(0, 0, 0, 0.65) !important; }

.skin { color: #FFF6E6; }

.purple { color: #9EB1D2; }

.pink { color: #EA6886 !important; }

.teal { color: #33CBCC; }

.brown { color: #735147; }

.lightbrown { color: #a19278 !important; }

.lighterbrown { color: #f8f6ec !important; }

.red { color: #E85200; }

.blue { color: #4b6cba; }

.yellow { color: #FFDA00; }

.green { color: #43A047; }

.wine { color: #D584AF; }

.orange { color: #FFB33D !important; }

.lightgreen { color: #8BC34A; }

.lightblue { color: #BDD7EE; }

.lighterblue { color: #5864DB; }

.lightestblue { color: #E5F4F9; }

.bg-orange { background-color: #FFB33D; }

.bg-lightorange { background-color: #F5CD1F; }

.bg-lightestorange { background-color: #FFF2CC; }

.bg-green { background-color: #43A047; }

.bg-blue { background-color: #4b6cba; }

.bg-pink { background-color: #EA6886; }

.bg-yellow { background-color: #FFDA00; }

.bg-green { background-color: #43A047; }

.bg-light { background-color: #f8f9fa !important; }

.bg-lightblue { background-color: #BDD7EE; }

.bg-lightestblue { background-color: #E5F4F9; }

.bg-lightestyellow { background-color: #FFFFEE; }

.bg-lighterorange { background-color: #FCCB63; }

.bg-lightgreen { background-color: #8BC34A; }

.bg-lightergreen { background-color: #6AC86E; }

.bg-lightestgreen { background-color: #E6EFB5; }

.bg-lightestteal { background-color: rgba(51, 203, 204, 0.25); }

.bg-lightestpink { background-color: #f9eaf1; }

.bg-light2 { background-color: #FBFAF1; }

.bg-lightbrown { background-color: #a19278; }

.bg-lighterbrown { background-color: #f8f6ec; }

.bg-brown { background-color: #735147; }

.bg-transgreen { background-color: rgba(67, 160, 71, 0.9); }

.bg-transwhite { background-color: rgba(255, 255, 255, 0.9); }

main ol:not(.carousel-indicators), main ul:not(.nav-mytabs) { padding-left: 1.5rem; }
main ol:not(.carousel-indicators) li:not(:last-child), main ul:not(.nav-mytabs) li:not(:last-child) { padding-bottom: .5rem; }
main ol:not(.carousel-indicators) li::marker, main ul:not(.nav-mytabs) li::marker { color: #EA6886; }

.title { background: url("../images/title.svg") center bottom no-repeat; padding: 0 0 275px; }

h1 { text-align: center; font-size: 2.5rem; }

.h2wrap { text-align: center; }

h2 { text-align: center; margin: 3rem auto 2rem; line-height: 1.25; }

h3 { color: #EA6886; font-weight: bold; font-size: 1.5rem; margin: 2rem 0 1rem; }

h4 { font-size: 1.5rem; font-weight: bold; color: #EA6886; margin: 2rem 0 1rem; }

.check_list { background: #FBFAF1; margin: 0 0 2rem; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; }

.check_list dt { width: 100%; border-bottom: 2px solid #FFB33D; font-size: 1.5rem; font-weight: normal; padding: 0.5rem 1rem; margin-bottom: .5rem; }

.check_list dt::before { background: url("../images/clipboard2-check-fill.svg") center center/contain no-repeat; display: inline-block; height: 1.5rem; width: 1.5rem; content: ''; margin-right: 0.3em; }

.check_list dd { width: 100%; border: none; padding: 0.3em 0.5em; }

.check_list dd ul { margin-bottom: 0rem; }

.check_list dd ul li { border: none; display: inline-block; background: url("../images/check-circle-fill.svg") left center/1rem no-repeat; padding: 0 1rem 0 1.5rem !important; margin-bottom: .5rem; }

.square { border: 2px #FFB33D solid; padding: 1rem 2rem; margin: .5rem 0; display: inline-block; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }

main .underline { background: linear-gradient(0deg, #FFEFBF 0%, #FFEFBF 0.5rem, transparent 0.5rem, transparent 100%); }

.clinic main figure { background: #fff; padding: 1rem; margin-bottom: 0; }

.clinic main h3 { color: rgba(0, 0, 0, 0.65); font-weight: normal; background: #fff; text-align: center; margin-top: 0; padding: 0 1rem 1rem; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }

.clinic main h2 { background: #fff; padding: 1rem; text-align: center; border: none; display: block; }

@media (max-width: 767.98px) { .title { background: url("../images/title.svg") center bottom/contain no-repeat; padding: 0 1rem 25%; }
  h1 { font-size: 1.5rem; }
  h3 { font-size: 1.1rem; }
  h4 { font-size: 1.1rem; }
  .check_list { margin: 0 0 2rem; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .check_list dt { text-align: center !important; font-size: 1.25rem; width: auto; padding: 0.5em 1em; white-space: nowrap; }
  .check_list dd { width: auto; padding: 0.5em; }
  .check_list dd ul { text-align: left; }
  .check_list dd ul li { white-space: nowrap; } }

/*# sourceMappingURL=subpages.css.map */
