.heading.text-2>div::before {
  background-color: #019ba7 !important;
}

.wizard-item.pos-grad-prog {
  min-height: 60px;
}

.wizard-item.pos-grad-prog.active {
  border-color: #006098;
}

.blog-img-160 {
  height: 160px;
  max-height: 160px;
}

.blog-img-160 img {
  width: 100%;
  height: 100%;
}

.text-3 a {
  color: #01c18b !important;
}

html[dir="ltr"] .secretary-img {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.mapsvg-wrap {
  direction: ltr !important;
  overflow: visible;
  position: absolute !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mapsvg-wrap .mapsvg {
  overflow: visible;
}

.mapsvg-wrap .mapsvg svg g g path {
  -webkit-transition: 0.3s all ease-in;
  transition: 0.3s all ease-in;
}

.mapsvg-wrap .mapsvg svg g g:hover path,
.mapsvg-wrap .mapsvg svg g g.region-fill path,
.mapsvg-wrap .mapsvg svg g g.region-fill-hover path {
  fill: #e5f5f6;
}

@media (max-width: 768px) {
  .mapsvg-wrap {
    position: relative !important;
  }
}

.branches-map-js {
  width: 100%;
  overflow: visible;
  background-color: transparent !important;
}

html[dir="rtl"] .mapsvg-controller-view-content {
  direction: rtl !important;
}

.mapsvg-tooltip {
  font-family: "SCFHS TxT", sans-serif !important;
}

.mapsvg-popover {
  font-family: "SCFHS TxT", sans-serif;
  -webkit-box-shadow: 0 4px 15px 1px rgba(0, 0, 0, 0.12) !important;
  box-shadow: 0 4px 15px 1px rgba(0, 0, 0, 0.12) !important;
}

.mapsvg-popover h6 {
  margin-bottom: 6px;
  font-size: 16px;
}

.mapsvg-popover .d-flex {
  margin-bottom: 6px;
}

.mapsvg-controller-view-content {
  font-family: "SCFHS TxT", sans-serif;
}

.full-blog .entry-image {
  height: 240px;
  overflow: hidden;
}

.full-blog .entry-image>a {
  width: 100%;
  height: 100%;
}

.full-blog .entry-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.pb-130 {
  padding-bottom: 130px;
}

#content .content-wrap .section .container .page-body img {
  height: auto;
  width: 100%;
}

.sidebar img,
.entry-content img {
  height: auto;
  width: 100%;
}

#content .content-wrap .section .container .page-body .card img {
  height: auto;
}

.service-carousel .oc-item a img {
  height: 120px;
  object-fit: contain;
  width: auto;
}

.service-carousel .oc-item a {
  padding: 10px;
  min-height: 246px;
  justify-content: center;
}

.filter-bb .filter-container .service-item h4 {
  height: auto;
}

.service-carousel .oc-item a h4 {
  height: auto;
}

.wizard-item .step-name {
  font-size: 16px;
}

.divider {
  color: #006098;
}

.divider::after,
.divider::before {
  background-color: #006098;
}

.board img {
  transition: filter ease-in 0.3s;
  filter: grayscale(1);
  width: 200px;
  height: 200px;
  object-fit: cover;
}

.board img:hover {
  filter: grayscale(0);
}

.clients-grid .grid-item a:hover {
  opacity: 1;
}

.story-icon {
  height: 64px;
}

.break-all {
  overflow-wrap: anywhere;
}

.card-blog .blog-img {
  max-height: 160px;
  width: 100%;
}

img {
  max-width: 100%;
  height: auto;
}

.entry-image {
  margin-bottom: 16px;
}

.filter-bb .filter-container .service-item {
  height: calc(100% - 15px);
}

.filter-bb .filter-container .service-item img {
  object-fit: contain;
}

.clients-grid+.divider:last-child {
  display: none;
}

#oc-service .owl-stage {
  display: flex;
}

.service-carousel .owl-stage {
  display: flex;
}

.service-carousel .oc-item,
.service-carousel .oc-item a {
  height: 100%;
}

.logo-points div:first-child .button {
  background-color: #006098 !important;
}

.logo-points div:nth-child(2) .button {
  background-color: #006098 !important;
}

.logo-points div:nth-child(3) .button,
.logo-points div:nth-child(3) .button:hover {
  background-color: #00c18b !important;
}

.tooltip * {
  font-family: "SCFHS TxT",
    sans-serif !important;
}

.footer-link a {
  color: #4f5858;
}

.footer-widgets-wrap h4 {
  color: #4f5858;
}

.button.button-rate-footer {
  border: 2px solid #a5a5a5;
  color: #707070;
}

.rating-container .caption,
.rating-container .clear-rating {
  display: none;
}

.posts-sm .footer-link:last-child span {
  display: none;
}

#views-exposed-form-program-accreditation-standards-view-block-1 {
  display: none;
}

#views-exposed-form-classification-exams-block-1 {
  display: none;
}

#views-exposed-form-health-academy-programs-block-1 {
  display: none;
}

#views-exposed-form-accredited-associations-block-1 {
  display: none;
}

#Amana_Arabic_CMYK,
#Amana_Arabic_CMYK #map {
  transition: .3s all ease-in;
}

#Amana_Arabic_CMYK:hover * {
  opacity: .4;
}

#Amana_Arabic_CMYK #Map:hover {
  opacity: 1 !important;
}

#Amana_Arabic_CMYK #Pulse:hover {
  opacity: 1 !important;
}

#Amana_Arabic_CMYK #Check:hover path,
#Amana_Arabic_CMYK #Check:hover {
  opacity: 1 !important;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-500.eot");
  src: url("../fonts/schs-font/D-500.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-500.svg#D-500") format("svg"), url("../fonts/schs-font/D-500.ttf") format("truetype"), url("../fonts/schs-font/D-500.woff") format("woff"), url("../fonts/schs-font/D-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-700.eot");
  src: url("../fonts/schs-font/D-700.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-700.svg#D-700") format("svg"), url("../fonts/schs-font/D-700.ttf") format("truetype"), url("../fonts/schs-font/D-700.woff") format("woff"), url("../fonts/schs-font/D-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-800.eot");
  src: url("../fonts/schs-font/D-800.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-800.svg#D-800") format("svg"), url("../fonts/schs-font/D-800.ttf") format("truetype"), url("../fonts/schs-font/D-800.woff") format("woff"), url("../fonts/schs-font/D-800.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-900.eot");
  src: url("../fonts/schs-font/D-900.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-900.svg#D-900") format("svg"), url("../fonts/schs-font/D-900.ttf") format("truetype"), url("../fonts/schs-font/D-900.woff") format("woff"), url("../fonts/schs-font/D-900.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-200.eot");
  src: url("../fonts/schs-font/D-200.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-200.svg#D-200") format("svg"), url("../fonts/schs-font/D-200.ttf") format("truetype"), url("../fonts/schs-font/D-200.woff") format("woff"), url("../fonts/schs-font/D-200.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-300.eot");
  src: url("../fonts/schs-font/D-300.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-300.svg#D-300") format("svg"), url("../fonts/schs-font/D-300.ttf") format("truetype"), url("../fonts/schs-font/D-300.woff") format("woff"), url("../fonts/schs-font/D-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-400.eot");
  src: url("../fonts/schs-font/D-400.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-400.svg#D-400") format("svg"), url("../fonts/schs-font/D-400.ttf") format("truetype"), url("../fonts/schs-font/D-400.woff") format("woff"), url("../fonts/schs-font/D-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-500.eot");
  src: url("../fonts/schs-font/D-500.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-500.svg#D-500") format("svg"), url("../fonts/schs-font/D-500.ttf") format("truetype"), url("../fonts/schs-font/D-500.woff") format("woff"), url("../fonts/schs-font/D-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-700.eot");
  src: url("../fonts/schs-font/D-700.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-700.svg#D-700") format("svg"), url("../fonts/schs-font/D-700.ttf") format("truetype"), url("../fonts/schs-font/D-700.woff") format("woff"), url("../fonts/schs-font/D-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-800.eot");
  src: url("../fonts/schs-font/D-800.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-800.svg#D-800") format("svg"), url("../fonts/schs-font/D-800.ttf") format("truetype"), url("../fonts/schs-font/D-800.woff") format("woff"), url("../fonts/schs-font/D-800.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-900.eot");
  src: url("../fonts/schs-font/D-900.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-900.svg#D-900") format("svg"), url("../fonts/schs-font/D-900.ttf") format("truetype"), url("../fonts/schs-font/D-900.woff") format("woff"), url("../fonts/schs-font/D-900.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-200.eot");
  src: url("../fonts/schs-font/D-200.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-200.svg#D-200") format("svg"), url("../fonts/schs-font/D-200.ttf") format("truetype"), url("../fonts/schs-font/D-200.woff") format("woff"), url("../fonts/schs-font/D-200.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-300.eot");
  src: url("../fonts/schs-font/D-300.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-300.svg#D-300") format("svg"), url("../fonts/schs-font/D-300.ttf") format("truetype"), url("../fonts/schs-font/D-300.woff") format("woff"), url("../fonts/schs-font/D-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "DIN Next LT Arabic", sans-serif;
  src: url("../fonts/schs-font/D-400.eot");
  src: url("../fonts/schs-font/D-400.eot?#iefix") format("embedded-opentype"), url("../fonts/schs-font/D-400.svg#D-400") format("svg"), url("../fonts/schs-font/D-400.ttf") format("truetype"), url("../fonts/schs-font/D-400.woff") format("woff"), url("../fonts/schs-font/D-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

.centers-list div+div {
  margin-top: 10px;
}

html[dir="ltr"][lang="en"] ol,
html[dir="ltr"][lang="en"] ul,
html[dir="ltr"][lang="en"] dl {
  direction: ltr;
}

@media (min-width: 1200px) {
  .MsoTableGrid {
    width: 100% !important;
  }
}


.gallery-item .gallery-image img {
  max-height: 300px;
  height: 300px;
  object-fit: cover;
}

.sitemapWrapper .iconlist li a {
  width: 100%;
  padding: 6px 12px;
  background-color: #006098;
  color: #fff;
  border-radius: 4px;
  margin: 6px 0;
  font-size: 18px;
}

.sitemapWrapper .iconlist li .sitemapWrapper li a {
  width: 100%;
  background-color: transparent;
  color: #333;
  border-radius: 4px;
  margin: 6px 0;
  padding: 0px 12px;
  padding-right: 24px;
  padding-left: 24px;
  font-size: 14px;
}

.sitemapWrapper {
  width: 60%;
}

.sitemapWrapper .sitemapWrapper {
  width: 100%;
}

.sitemapWrapper ul ul {
  background: #f5f5f5;
  margin-right: 0 !important;
  margin-left: 0 !important;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 100%;
}

.sitemapWrapper .iconlist li {
  flex-direction: column;
}

.home-ann-slider .home-ann-slider-inner ul li a {
  font-size: 16px;
  font-weight: 500;
}

#search-eservice-custom-form--2 label {
  display: none;
}

@media (min-width: 768px) {
  #slider.min-vh-md-100 {
    min-height: calc(100vh - 42px) !important;
  }
}

.rating-note {
  padding: 6px 12px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 10px;
}

#views-exposed-form-institutional-standards-view-block-1 {
  display: none;
}

.beta-ribbon {
  padding: 4px 8px;
  background: #D1AA31;
  color: #fff;
  border-radius: 4px;
  margin: 0 12px;
  font-size: 12px;
  font-weight: 500;
}

@media (max-width: 575px) {
  #logo {
    flex-direction: column;
  }

  .beta-ribbon {
    margin: 12px 0 0;
  }
}

#block-betaversioncontrol {
  display: none;
}

.pagination {
  flex-wrap: wrap;
}

.pagination .page-item {
  margin-bottom: 5px;
}

.full-blog .entry-image {
  height: auto;
  overflow: unset;
}

.full-blog .entry-image img {
  width: 100%;
  height: auto;
  object-fit: unset;
}

.full-blog .entry-image>a {
  width: 100%;
  height: auto;
}

/* ----------------------------------------------------------------
		Contact us page (Tawasul)
	-----------------------------------------------------------------*/
  :root {
    /* --scfhs-green: #30b78a; */
    --scfhs-green: #00C08B;
    /* --scfhs-blue: #006098; */
    --scfhs-blue: #00416B;
    --scfhs-grey: #4f5858;
    --scfhs-white-blueish: #EFF5F9;
    --scfhs-white-blueish-200: #CBDFEF;
  
    --scfhs-grad: linear-gradient(to right, var(--scfhs-blue) 0%, var(--scfhs-green) 100%);
  
    --scfhs-font: "SCFHS TxT", sans-serif !important;
  }
  
  .contact-card {
    color: var(--scfhs-blue);
    text-align: center;
  }
  
  .contact-card .card-icon {
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
  }
  
  .contact-card .card-icon img {
    max-height: 85px;
  }
  
  .contact-card .card-title-wrapper {
    min-height: 60px;
  }
  
  .contact-card .card-subtitle {
    color: var(--scfhs-green);
    font-size: .9rem;
  }
  
  .btn-scfhs-blue {
    background-color: var(--scfhs-blue);
  }
  
  .contact-card .card-body {
    padding-bottom: 0;
  }
  
  .contact-action {
    margin-bottom: -20px;
    padding: 10px;
  }
  
  .contact-action:hover {
    background: var(--scfhs-grad);
  }
  
  .contact-action img {
    max-height: 20px;
  }
  
  .contact-section-title {
    color: var(--scfhs-blue);
  }
  
  .forms-card {
    /* border-color: var(--scfhs-white-blueish-200); */
    border-color: transparent;
    box-shadow: 5px 0px 30px 0px #bbcddc;
  }
  
  .forms-card .card-header {
    background-color: var(--scfhs-white-blueish);
    border-bottom-color: var(--scfhs-white-blueish-200);
  }
  
  .forms-card .nav-tabs {
    border-bottom-color: var(--scfhs-white-blueish-200);
    color: var(--scfhs-grey);
  }
  
  .forms-card .nav-tabs .nav-item.show .nav-link,
  .forms-card .nav-tabs .nav-link.active,
  .forms-card .nav-tabs .nav-link.active:focus {
    background-color: transparent;
    border: none;
    border-bottom: solid 3px var(--scfhs-green);
    font-weight: bold;
    color: var(--scfhs-blue);
  }
  
  .forms-card .nav-tabs .nav-link:focus,
  .forms-card .nav-tabs .nav-link:hover {
    border: none;
    /* border-bottom: 1px solid var(--scfhs-grey); */
  }
  
  .forms-card .nav-link {
    color: var(--scfhs-grey);
  }
  
  .contact-form .contact-form-header {
    background-color: var(--scfhs-white-blueish);
    padding-top: 30px;
  }

  .contact-form .sidebar-widgets-wrap>div>img {
    max-height: 330px;
    max-width: 330px;
  }

/* ----------------------------------------------------------------
		program-accreditation-standards page
	-----------------------------------------------------------------*/
/* Hide institutional-accreditation-standards-category form */
body.node-323 #sec-3 .heading + .row {
  display: none;
}

body.node-323 div#block-views-block-institutional-standards-view-block-1 {
  margin-bottom: 3rem;
}
  

/* ----------------------------------------------------------------
		specializations-description page
	-----------------------------------------------------------------*/
  #views-exposed-form-specializations-description-block-1{
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
  }
  
  form#views-exposed-form-specializations-description-block-1>* {
    align-self: end;
    flex-grow: 1;
  }
  
  form#views-exposed-form-specializations-description-block-1 .button {
    margin: 0;
  }
  
  .specializations-description-view .accordion-content .col-md-3 {
    background: #016098;
    color: #fff;
    margin-bottom: 5px;
    padding: 10px 0.8rem;
    font-weight: bold;
    font-size: 16px;
  }
  
  .specializations-description-view .accordion-content .col-md-9 {
    background: #ebebeb;
    margin-bottom: 5px;
    padding: 10px 0.8rem;
  }
  
  [lang="ar"] .specializations-description-view .accordion-content ul{
    padding-right: 30px;
  }
  
  [lang="en"] .specializations-description-view .accordion-content ul{
    padding-left: 30px;
  }

/* ----------------------------------------------------------------
  Footer
-----------------------------------------------------------------*/

  .line-inherit{
    line-height: inherit;
  }

  
/*# sourcepingURL=schs.style.css.map */