@charset "UTF-8";
/* Insert your cnaq views (RTL) custom SASS styling. */
.view-id-vertical_slider.view-display-id-vertical_slider_view_block .attachment:after {
  right: auto;
  left: 0;
}

.view-id-vertical_slider.view-display-id-vertical_slider_view_block .attachment .slick--optionset--vertical-slider-pager .slick__slide .views-field {
  padding-right: 0;
  padding-left: 1.875rem;
  text-align: left;
}

.view-id-vertical_slider.view-display-id-vertical_slider_view_block .attachment .slick--optionset--vertical-slider-pager .slick__slide .views-field:after {
  right: auto;
  left: 0;
}

@media (min-width: 1200px) {
  .view-id-vertical_slider.view-display-id-vertical_slider_view_block .view-content .slick--optionset--vertical-slider .block-content--type-slider-item .info-wrapper .field-name-field-link {
    right: auto;
    left: 1rem;
  }
}

@media (max-width: 1199.98px) {
  .view-id-vertical_slider.view-display-id-vertical_slider_view_block .view-content .slick--optionset--vertical-slider .block-content--type-slider-item .info-wrapper .field-name-field-link {
    text-align: left;
  }
}

.view-id-vertical_slider.view-display-id-vertical_slider_view_block .view-content .slick--optionset--vertical-slider .block-content--type-slider-item .info-wrapper .field-name-field-link .more-link {
  padding-right: 0;
  padding-left: 2rem;
}

.view-id-vertical_slider.view-display-id-vertical_slider_view_block .view-content .slick--optionset--vertical-slider .block-content--type-slider-item .info-wrapper .field-name-field-link .more-link:after {
  right: auto;
  left: 0.25rem;
  margin-right: 0;
  -webkit-transform: translateY(-50%) scaleX(-1);
  -o-transform: translateY(-50%) scaleX(-1);
  transform: translateY(-50%) scaleX(-1);
}

.view-id-vertical_slider.view-display-id-vertical_slider_view_block .view-content .slick--optionset--vertical-slider .block-content--type-slider-item .info-wrapper .field-name-field-link .more-link:hover:after {
  right: auto;
  left: 0;
  margin-right: 0;
}

@media (max-width: 767.98px) {
  .view-id-accordion.view-display-id-accordion_view_block .card .class-header .h2 .card-title {
    margin-right: 0;
    margin-left: 1.6rem;
  }
}

.view-id-accordion.view-display-id-accordion_view_block .card .class-header .h2 .card-title:before {
  right: auto;
  left: 2.5rem;
  content: "اقرأ أكثر";
}

.view-id-accordion.view-display-id-accordion_view_block .card .class-header .h2 .card-title[aria-expanded="true"]:before {
  content: "أقرأ أقل";
}

.view-id-timeline.view-display-id-timeline_view_block .timeline {
  direction: ltr;
}

.view-id-timeline.view-display-id-timeline_view_block .timeline.timeline--mobile::before {
  right: 0.625rem !important;
  left: auto !important;
}

.view-id-timeline.view-display-id-timeline_view_block .timeline.timeline--mobile .timeline__item {
  padding-right: 2.5rem;
  padding-left: 0;
}

.view-id-timeline.view-display-id-timeline_view_block .timeline .timeline__wrap .timeline__items .timeline__item::after {
  right: 1.25rem;
  left: auto;
}

@media (max-width: 800px) {
  .view-id-timeline.view-display-id-timeline_view_block .timeline .timeline__wrap .timeline__items .timeline__item::after {
    right: 0.438rem;
    left: auto;
  }
}

.view-id-timeline.view-display-id-timeline_view_block .timeline .timeline__wrap .timeline__items .timeline__item .timeline__content .field-name-field-image .media {
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  justify-content: flex-end;
}

.view-id-faqs_block.view-display-id-faqs_view_block .panel-group .card .class-header .card-title {
  padding-right: 0;
  padding-left: 2.5rem;
}

.views-exposed-form .form-row .form-type-select select,
.views-exposed-form .form-row .form-type--select select {
  padding-right: 1.25rem;
  padding-left: 2.8rem;
}

.views-exposed-form .form-row .form-type-textfield:after {
  right: auto;
  left: 0.938rem;
}

.views-exposed-form .form-row .form-type-textfield input {
  padding-right: 0.625rem;
  padding-left: 2.5rem;
}

.views-exposed-form .form-row .form-actions {
  margin-right: auto;
  margin-left: 0;
}

.views-exposed-form .form-row .form-actions .form-submit:last-child:not(:first-of-type) {
  margin-right: 1.875rem;
  margin-left: 0;
}

.views-exposed-form .form-row fieldset:not(:last-of-type) {
  margin-right: 0;
  margin-left: 1.875rem;
}

@media (max-width: 991.98px) {
  .views-exposed-form .form-row fieldset:not(:last-of-type) {
    margin-left: 0;
  }
}

.views-exposed-form.header-search .form-row .form-item-keyword:after {
  right: auto;
  left: 3.75rem;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

.views-exposed-form.header-search .form-row .form-item-keyword input {
  padding-right: 0.625rem;
  padding-left: 7.5rem;
}

.views-exposed-form.header-search .form-row .form-actions {
  right: auto;
  left: 0;
  margin: 0;
}

.views-exposed-form.header-search .form-row .form-actions .form-submit {
  margin: 0;
  padding: 0 1.875rem 0 1.25rem !important;
}

@media (max-width: 767.98px) {
  .views-exposed-form.header-search .form-row .form-item-keyword:after {
    right: auto;
    left: 3.75rem;
  }
  .views-exposed-form.header-search .form-row .form-item-keyword input {
    padding-right: 0.625rem;
    padding-left: 5rem;
  }
  .views-exposed-form.header-search .form-row .form-actions .form-submit {
    padding: 0 1.5625rem 0 0.625rem !important;
  }
}

@media (min-width: 768px) {
  .view-id-program.view-display-id-program_school_landing_page .more-view-link {
    right: auto;
    left: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1260px) {
  .view-id-program.view-display-id-program_listing_page .views-exposed-form .form-row .form-group {
    margin-right: 0 !important;
    margin-left: 0.625rem !important;
  }
  .view-id-program.view-display-id-program_listing_page .views-exposed-form .form-row .form-group:last-child {
    margin-left: 0;
  }
}

.view-id-program.view-display-id-program_listing_page .views-exposed-form .form-row .form-group.fieldgroup::after {
  right: auto;
  left: 0;
}

.view-id-program.view-display-id-program_listing_page .views-exposed-form .form-row .form-group.fieldgroup .fieldset-wrapper > .radio .form-radios .js-form-type-radio {
  float: right;
  margin-right: 0;
  margin-left: 2rem;
}

@media (min-width: 1200px) and (max-width: 1260px) {
  .view-id-program.view-display-id-program_listing_page .views-exposed-form .form-row .form-group.fieldgroup .fieldset-wrapper > .radio .form-radios .js-form-type-radio {
    margin-right: 0;
    margin-left: 0.625rem;
  }
}

@media (min-width: 992px) {
  .latest-campus-news .slick-list {
    padding-right: 0;
    padding-left: 12rem;
  }
}

@media (min-width: 2200px) {
  .latest-campus-news .slick-list {
    padding-left: 0;
  }
}

.latest-campus-news .slick__arrow {
  right: auto;
  left: calc((100vw - 83.125rem) / 2);
}

@media (min-width: 2200px) {
  .latest-campus-news .slick__arrow {
    right: auto;
    left: calc((135.625rem - 83.125rem) / 2);
  }
}

@media (min-width: 1200px) and (max-width: 1375px) {
  .latest-campus-news .slick__arrow {
    right: auto;
    left: 1.5625rem;
  }
}

@media (max-width: 1199.98px) {
  .latest-campus-news .slick__arrow {
    right: auto;
    left: calc((100vw - 58.125rem) / 2);
  }
}

@media (max-width: 991.98px) {
  .latest-campus-news .slick__arrow {
    right: auto;
    left: 0;
  }
}

.view-id-event.view-display-id-event_landing_page .views-exposed-form .form-row fieldset {
  margin-left: 0;
}

.view-id-event.view-display-id-event_landing_page .views-exposed-form .form-row .form-actions {
  margin: 1.875rem auto 0;
}

.view-id-event.view-display-id-event_landing_page .event-accordion .read-more {
  right: auto;
  left: 1.25rem;
}

@media (max-width: 1199.98px) {
  .view-id-event.view-display-id-event_landing_page .event-accordion .read-more {
    left: auto;
    text-align: left;
  }
}

.view-id-event.view-display-id-event_landing_page .event-accordion .read-more:after {
  margin-right: 0.3125rem;
  margin-left: 0;
}

.view-id-person.view-display-person-departments > .view-filters form .form-row button {
  right: auto;
  left: 1rem;
}

.view-id-person.view-display-person-departments .field--name-field-mobile::before {
  -ms-flex-order: 1;
  -webkit-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

.view-id-person.view-display-person-departments .field--name-field-email::before {
  -ms-flex-order: 1;
  -webkit-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

.view-id-person.view-display-id-person_by_department_block_view .card {
  padding-left: 1.875rem !important;
}

.view-id-person.view-display-id-person_by_department_block_view .card::after {
  right: auto;
  left: 0;
}

.view-id-person.view-display-id-person_by_department_block_view .card .class-header .h2 .card-title .information-wrapper {
  margin-right: 1.5rem;
  margin-left: 0;
}

.view-id-person.view-display-id-person_by_department_block_view .card .class-header .h2 .card-title:before {
  right: auto;
  left: 2.5rem;
  content: "اقرأ أكثر";
}

.view-id-person.view-display-id-person_by_department_block_view .card .class-header .h2 .card-title[aria-expanded="true"]:before {
  content: "أقرأ أقل";
}

.view-id-person.view-display-id-alphabetical_list_view_block .view-content .views-summary {
  margin-right: 0;
  margin-left: 0.688rem;
}

.view-id-person.view-display-id-alphabetical_list_view_block .view-content .views-summary:last-child {
  margin-left: 0;
}

.table-view .table-responsive table thead tr th {
  padding: 0 0 1rem 1rem;
}

.table-view .table-responsive table thead tr th:not(:last-of-type) {
  border-left: 0;
}

.table-view .table-responsive table tbody tr td {
  padding-right: 0;
  padding-left: 2rem;
}

.table-view .table-responsive table tbody tr td:not(:last-of-type) {
  border-left: 0;
}

@media (min-width: 992px) {
  .view-id-testimonial.view-display-id-testimonial_view_two_item_large_block .slick-list {
    padding-right: 0;
    padding-left: 33.125rem;
  }
}

.view-id-research_profile.view-display-id-research_profile_landing_page .views-view-grid > .row .views-row:nth-child(3n-7) .research-projects-outer-wrapper {
  right: 50%;
  left: 0;
}

.view-id-research_profile.view-display-id-research_profile_landing_page .views-view-grid > .row .views-row:nth-child(3n-6) .research-projects-outer-wrapper {
  right: -57%;
  left: 0;
}

.view-id-research_profile.view-display-id-research_profile_landing_page .views-view-grid > .row .views-row:nth-child(3n-5) .research-projects-outer-wrapper {
  right: 157%;
  left: 0;
}

@media (max-width: 1199.98px) {
  .view-id-research_profile.view-display-id-research_profile_landing_page .views-view-grid > .row .views-row:nth-child(2n-5) .research-projects-outer-wrapper {
    right: 103.4%;
    left: 0;
  }
}

@media (max-width: 1199.98px) {
  .view-id-research_profile.view-display-id-research_profile_landing_page .views-view-grid > .row .views-row:nth-child(2n-6) .research-projects-outer-wrapper {
    right: -3.5%;
    left: 0;
  }
}

@media (max-width: 767.98px) and (max-width: 1199.98px) {
  .view-id-research_profile.view-display-id-research_profile_landing_page .views-view-grid > .row .views-row .research-projects-outer-wrapper {
    right: 50% !important;
    left: 0 !important;
  }
}
