﻿@font-face {
  font-family: 'GE SS Two';
  src: url('../fonts/GE SS Two Light copy.eot');
  src: url('../fonts/GE SS Two Light copy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/GE SS Two Light copy.woff') format('woff'), /* Modern Browsers */ url('../fonts/GE SS Two Light copy.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/GE SS Two Light copy.svg#e753d1023d94ec76c64550aff9cf2df4') format('svg');
  font-style: normal;
  font-weight: 200;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'GE SS Two';
  src: url('../fonts/GESSTwoBold.eot');
  src: url('../fonts/GESSTwoBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/GESSTwoBold.woff') format('woff'), /* Modern Browsers */ url('../fonts/GESSTwoBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/GESSTwoBold.svg#939233f8c90dd02cd045eecff17f7af9') format('svg');
  font-style: normal;
  font-weight: 700;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'GE SS Two';
  src: url('../fonts/GESSTwoLightItalic.eot');
  src: url('../fonts/GESSTwoLightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/GESSTwoLightItalic.woff') format('woff'), /* Modern Browsers */ url('../fonts/GESSTwoLightItalic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/GESSTwoLightItalic.svg#d99b7991358d28630db81fc767b36c57') format('svg');
  font-style: italic;
  font-weight: 200;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'GE SS Two';
  src: url('../fonts/GESSTwoMedium.eot');
  src: url('../fonts/GESSTwoMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/GESSTwoMedium.woff') format('woff'), /* Modern Browsers */ url('../fonts/GESSTwoMedium.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/GESSTwoMedium.svg#1a2b1eaf8367768a87a57e7dedecc8d6') format('svg');
  font-style: normal;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'GE SS Two';
  src: url('../fonts/GESSTwoMediumItalic.eot');
  src: url('../fonts/GESSTwoMediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/GESSTwoMediumItalic.woff') format('woff'), /* Modern Browsers */ url('../fonts/GESSTwoMediumItalic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/GESSTwoMediumItalic.svg#c61133232d5304b9ec044da6af58ba70') format('svg');
  font-style: italic;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
body {
  font-family: 'Tahoma', Arial, 'Geeza Pro', Helvetica, sans-serif;
}
h1,
h2,
h3,
h4 {
  font-family: 'GE SS Two', 'Simplified Arabic', Arial, 'Geeza Pro', Helvetica, sans-serif;
}
.s4-wpTopTable {
  position: relative;
}
.s4-wpTopTable .ms-sbgo a {
  right: auto;
  left: 12px;
}
.welcome-user {
  position: fixed;
  top: 10px;
  right: auto;
  left: 10px;
}
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
  float: right;
}
.navbar-wrapper .nav-top {
  float: left;
}
@media (max-width: 768px) {
  .navbar-wrapper .nav-top {
    float: right;
    padding: 0;
  }
}
.navbar-wrapper .nav-top > li {
  float: right;
}
.navbar-wrapper .navbar-default {
  font-family: 'GE SS Two', 'Simplified Arabic', Arial, 'Geeza Pro', Helvetica, sans-serif;
  font-weight: 400;
}
.navbar-wrapper .navbar-default .navbar-nav {
  float: right;
  padding-right: 10px;
}
.navbar-wrapper .menu li.static {
  float: right;
}
@media (min-width: 768px) {
  .navbar-wrapper .menu li.static > .menu-item {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.menu ul.dynamic {
  right: auto;
  left: auto;
  visibility: hidden !important;
  text-align: right;
}
.menu li.dynamic-children.hover ul.dynamic[style] {
  left: auto !important;
  right: -1px !important;
  visibility: visible !important;
}
.menu-horizontal a.dynamic-children span.additional-background {
  background-image: url(../img/caret.png);
  padding-right: 12px;
}
#carousel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
}
.tp-banner-container {
  width: 100%;
  position: relative;
  padding: 0;
}
.tp-banner {
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
	.tp-caption h2 {
	  font-size: 40px;
	  font-weight: 400;
	}
}
@media (max-width: 768px) {
	.tp-caption h2 {
	  font-size: 20px;
	}
}
.kenburnimg img:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom right, #002f4b, #dc4225);
}
.tp-banner-fullscreen-container {
  width: 100%;
  position: relative;
  padding: 0;
}
.tp-bullets {
  display: none;
  visibility: hidden;
}
.content-pane .pagination a,
.content-pane .pagination span {
  float: right;
}
.content-pane .pagination .next {
  font-size: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.content-pane .pagination .next:before {
  content: 'التالي';
  font-size: 14px;
}
.content-pane .pagination .prev {
  font-size: 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.content-pane .pagination .prev:before {
  content: 'السابق';
  font-size: 14px;
}
#news h3 {
  font-family: 'Tahoma', Arial, 'Geeza Pro', Helvetica, sans-serif;
}
@media (min-width: 768px) {
  #news .dfwp-item.col-md-6:first-child {
    margin-right: 0;
    margin-left: 5px;
  }
  #news .dfwp-item.col-md-6:last-child {
    margin-left: 0;
    margin-right: 5px;
  }
}
#news .more-news a {
  font-size: 0;
  float: left !important;
}
#news .more-news a:before {
  content: "المزيد من الأخبار";
  font-size: 12px;
  background: #f5f5ee;
}
.medical-topics h1 {
  font-size: 24px;
  font-weight: 200;
}
.medical-topics h1:before {
  content: url(../img/kaahe-logo.png);
  margin-right: 0;
  margin-left: 12px;
  vertical-align: middle;
}
.medical-topics h2 {
  font-weight: 200;
}
#accordion {
  margin-top: -80px;
}
#accordion .panel-primary {
  background-color: transparent;
  border-radius: 0;
  position: relative;
  min-height: 38px;
}
#accordion .panel-primary:first-child {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
#accordion .panel-primary:first-child .panel-heading {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
#accordion .panel-primary:last-child {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
#accordion .panel-primary:last-child .panel-heading {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
#accordion .panel-primary .panel-heading {
  font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
  border-radius: 0;
  background-image: -webkit-linear-gradient(top, #bb6667 0%, #ae5859 100%);
  background-image: -o-linear-gradient(top, #bb6667 0%, #ae5859 100%);
  background-image: linear-gradient(to bottom, #bb6667 0%, #ae5859 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb6667', endColorstr='#ffae5859', GradientType=0);
  opacity: 0.95;
  filter: alpha(opacity=95);
  box-shadow: inset 0 1px 0 rgba(233, 117, 122, 0.75);
}
#accordion #collapseOne {
  background: url(../img/user-using-pc.jpg) no-repeat center center;
}
#upcomingEvents h2 {
  float: right;
  font-weight: 200;
}
#upcomingEvents .fa.pull-right {
  float: left !important;
}
#upcomingEvents .cal-item {
  border-left: 0 transparent;
  border-right: 5px solid;
  float: right;
  width: 100%;
}
#upcomingEvents .cal-item.Awareness {
  border-right-color: #a74858;
}
#upcomingEvents .cal-item.Academic {
  border-right-color: #11a8ab;
}
#upcomingEvents .cal-item h3 {
  font-family: 'Tahoma', Arial, 'Geeza Pro', Helvetica, sans-serif;
}
#upcomingEvents .awareness a,
#upcomingEvents .academic a {
  font-size: 12px;
}
#upcomingEvents .awareness a:before,
#upcomingEvents .academic a:before {
  margin-right: 0;
  margin-left: 12px;
}
#upcomingEvents .more-events a {
  float: left !important;
}
div[id*=PollVoting] #header h3 {
  font-weight: 200;
}
div[id*=PollVoting] input[type='submit'] {
  font-family: 'GE SS Two', 'Simplified Arabic', Arial, 'Geeza Pro', Helvetica, sans-serif;
}
div[id*=PollVoting] #radio {
  padding: 10px 16px;
}
div[id*=PollVoting] #radio input[type='radio'] {
  opacity: 0;
}
div[id*=PollVoting] #radio input[type='radio'] + label {
  margin-left: -11px;
  font-family: 'Tahoma', Arial, 'Geeza Pro', Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
div[id*=PollVoting] #radio input[type='radio'] + label:before {
  content: "\f10c";
  font-family: "FontAwesome";
  font-size: 16px;
  color: #777777;
  margin-left: 5px;
  margin-right: 0;
}
div[id*=PollVoting] #radio input[type='radio']:checked + label {
  color: #a74858;
}
div[id*=PollVoting] #radio input[type='radio']:checked + label:before {
  content: "\f192";
  color: #a74858;
}
div[id*=PollVoting] #navigation div {
  float: right;
}
div[id*=PollVoting] #navigation .vote {
  margin-left: auto;
  margin-right: 25%;
}
.content-pane {
  background: white;
  border-radius: 12px;
}
.content-pane .ms-WPBody {
  font-family: inherit;
  font-size: inherit;
}
.content-pane .ms-listviewtable {
  direction: rtl !important;
}
.sidenav {
  border-bottom-right-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.sidenav .nav li.static a.static {
  padding: 7.14285714px 5px;
  font-family: inherit;
  font-size: inherit;
}
.sidenav .nav li.static a.static:hover {
  background-color: white;
  margin-right: 0;
  margin-left: 10px;
}
.sidenav .nav li.static a.selected {
  background: white;
  border: 0 transparent;
  margin-right: 0;
  margin-left: -15px;
}
.sidenav .nav li.static a.selected:hover {
  margin-right: 0;
  margin-left: -15px;
}
#banner {
  width: 404px;
}
.footer .nav {
  padding-right: 0;
}
.footer .nav li {
  list-style: disc;
}
.footer .nav li a {
  padding: 5px 10px;
}
.footer .nav li a:hover {
  background: #ae5859;
}
.footer #awards-ar {
  width: 110px;
  height: auto;
}
@media (max-width: 768px) {
  .footer #awards-ar {
    display: none;
  }
}
.footer .social {
  margin-left: auto;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .footer .social {
    right: auto;
    left: 0;
  }
}
.btn,
a[id*=lnkShowResult] {
  font-family: 'GE SS Two', 'Simplified Arabic', Arial, 'Geeza Pro', Helvetica, sans-serif;
}
.kasch-title h1 {
  font-size: 30px;
  font-weight: 200;
}
.kasch-title h2 {
  font-weight: 200;
  font-size: 30px;
  margin-top: 10px;
}
.kasch-boxes h1,
.kasch-boxes h2 {
  font-weight: 200;
  font-size: 24px;
}
.kasch-boxes .kasch-first-box,
.kasch-boxes .kasch-box {
  margin-right: 0;
  margin-left: 10px;
}
.kasch-boxes .kasch-first-box:last-child,
.kasch-boxes .kasch-box:last-child {
  margin-left: 0;
}
.kasch-boxes .kasch-first-box p {
  font-size: 16px;
  font-family: 'GE SS Two', 'Simplified Arabic', Arial, 'Geeza Pro', Helvetica, sans-serif;
  font-weight: bold;
  padding: 10px;
}
