@charset "UTF-8";

@font-face {
    font-family:'Noto Kufi';
    src: url('../fonts/NotoKufiArabic-Regular.eot');
    src: url('../fonts/NotoKufiArabic-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoKufiArabic-Regular.ttf') format('truetype'),
         url('../fonts/NotoKufiArabic-Regular.svg#noto_kufi_arabicregular') format('svg');
    font-weight:normal;
    font-style:normal;
    }

@font-face {
    font-family:'Noto Kufi';
    src: url('../fonts/NotoKufiArabic-Bold.eot');
    src: url('../fonts/NotoKufiArabic-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoKufiArabic-Bold.woff') format('woff'),
         url('../fonts/NotoKufiArabic-Bold.ttf') format('truetype'),
         url('../fonts/NotoKufiArabic-Bold.svg#noto_kufi_arabicbold') format('svg');
    font-weight:bold;
    font-style:normal;
    }

@font-face {
font-family: 'fontello';
src: url('../iconfont/fontello.eot');
src: url('../iconfont/fontello.eot?#iefix') format('embedded-opentype'),
url('../iconfont/fontello.woff') format('woff'),
url('../iconfont/fontello.ttf') format('truetype'),
url('../iconfont/fontello.svg#fontello') format('svg');}

@font-face {
font-family: 'fontello';
src: url('../iconfont-2/fontello.eot');
src: url('../iconfont-2/fontello.eot?#iefix') format('embedded-opentype'),
url('../iconfont-2/fontello.woff') format('woff'),
url('../iconfont-2/fontello.ttf') format('truetype'),
url('../iconfont-2/fontello.svg#fontello') format('svg');}
h1, h2, h3, h4, h5, h6{font-weight:400;}
h1{font-size:24px; text-transform: capitalize;}
h2{font-size:20px; text-transform: capitalize;}
h3{font-size:18px; text-transform: capitalize;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:14px;}

body{font:300 14px/1.5 "Noto Kufi", Arial, serif; color:#000; background-color:#fff;
-webkit-font-smoothing: antialiased;}



.navbar-brand{font-size:14px; color:#d4a61d !important; height:125px; padding:25px 25px 15px;}
.navbar-brand .logo{vertical-align:middle; margin:0 10px;}
.name{color:#d2ad44; font-size:24px; position:absolute; right:140px; top:30px;}

.navbar-default{background-color:#465b9a;}
.navbar{margin-bottom:10px; border:none; border-radius:0;}
.navbar .container{position:relative;}

.navbar-collapse{border-top:none; }


.navbar-nav{float:none; border-top:2px solid #000;}
.navbar-right, .navbar-right{border-top:0;}

.navbar-default .navbar-nav > li > a {color:#f2f3f7; padding-top:14px; padding-bottom:14px;}
.navbar-default .navbar-nav > li > a:hover{color:#FFFADA; border-top-color:rgba(203,140,9,1.00); background-color:rgba(0,0,0,.1); }

.txtHdin{display:inline-block; margin-right:10px; color:#C2BDAA;}

.navbar-toggle {margin-top:17px; border: none;}
.navbar-default .navbar-toggle .icon-bar {background-color:#d4a61d;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#26427f;}


.carousel {margin-bottom: 0;}

/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}





.carousel {
    margin-bottom: 0;
    padding: 0;
}
/* The controlsy */
.carousel-control {
    height: 40px;
	width: 40px;
    background:#222222;
	
}
.carousel-control.right {
	right:0px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

.carousel-caption{text-align:right; padding:10px 20px; left:0; right:0; bottom:0; background-color:rgba(0,0,0,.6);}
.carousel-control{top:40%;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size:18px; color:#fff;}
.carousel-indicators{width:100%; right:20px;}



.nav-tabs { border-bottom: 2px solid #DDD; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #666; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #4285F4 !important; background: transparent; }
        .nav-tabs > li > a::after { content: ""; background: #4285F4; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px}

.txtHdin{display:inline-block; margin-right:10px; color:#C2BDAA;}
.card {margin-top: 30px; }
.card .list-group{padding-right:40px;}

.ftr-nav{margin-bottom:15px; padding-bottom:15px; border-bottom:2px solid #000;}


.box{/*margin-bottom:30px;*/ padding:25px 15px 15px; background-color:#f1ede6;}
.box_title{margin:0 0 15px;}
.box_inner{padding-top:10px;}
.box_link{margin-top:15px;}
.box_link a{color:#c00; font-weight:bolder;}

.box_list{margin:0;}
.box_list li{margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #000;}
.box_list li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:none;}

.news_home{background-color:#d1e7f4;}
.news_home .box_title{padding-bottom:20px; border-bottom:1px solid #c44242;}
.news_home img{margin-left:20px; float:right;}
.news_home li{border:none;}

.news_home .box_link{padding-top:10px; border-top:1px solid #97AFCE;}

.calendar , .calTable {font-size:smaller; width:100%; max-width:380px; margin: 5px auto 10px auto; border-collapse:separate !important; border-spacing:2px; border-top:1px solid rgba(0,0,0,.15);}
.calendar .days,.calendar .today,.calendar .eveDay{color:#954009; text-align:right; line-height:normal; padding:2px 5px 2px 10px; border:1px solid rgba(0,0,0,.1);}
.calendar .month{	 color:#333;}
.calendar .dayHeader{font-size:12px; font-weight:normal; color:#666;}
.calendar .today{font-weight:bold; color:#000;}
.calendar .eveDay{border-color:#f58c03;}.calendar  .eveDay a{color:#950909; line-height:1.5; display:block;}
.calendar .eveDay a:hover{color:#06F; text-decoration:none;}
.loader{position:absolute; right:10px; top:8px;}
.calendar table, .calTable table{width:auto; margin:10px 0; border-collapse:collapse;}
.calendar th ,.calTable th{padding-bottom:5px;}

.quick-nav{font-size:11px; font-family:Helvetica, Arial, sans-serif; text-align:center; letter-spacing:-.5px; margin-bottom:0; padding:0 10px; background-color:#f1ede5;}
.quick-nav li{padding:5px 0; border-bottom:1px dotted #c0bebb;}
.quick-nav li:last-child{border:none;}
 
.icon-journal:before            { content: '\e800'; } /* '?' */
.icon-service:before            { content: '\e500'; } /* '?' */
.icon-registration:before       { content: '\e801'; } /* '?' */
.icon-learning:before           { content: '\e802'; } /* '?' */
.icon-thesis:before             { content: '\e803'; } /* '?' */
.icon-course:before             { content: '\e804'; } /* '?' */
.icon-doc:before                { content: '\e805'; } /* '?' */
.icon-services:before           { content: '\e806'; } /* '?' */
.icon-mail:before               { content: '\e807'; } /* '?' */
.icon-print:before              { content: '\e808'; } /* '?' */
.icon-linkedin:before           { content: '\e809'; } /* '?' */
.icon-facebook:before           { content: '\e80a'; } /* '?' */
.icon-twitter:before            { content: '\e80b'; } /* '?' */
.icon-phone:before              { content: '\e80c'; } /* '?' */
.icon-volume-down:before        { content: '\e80d'; } /* '?' */

.quick-nav [class^="icon-"]:before{
  font-family: "fontello";
  font-size:23px; color:#aca9a5;
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  display:block;
  }
 
.social:before {
  font-family: "fontello";
  font-size:24px; color:#aca9a5;
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;

  }
  
.slide-thum{padding:0 30px;padding-bottom:30px;}
.slide-thum .carousel-control{width:20px; height:auto; margin:0;}
.thumbnail{margin-bottom:0;}

.partners-logos{font-size:0; text-align:center;}
.partners-logos li{margin:15px 15px; display:inline-block;}

.h-line{background-color:red; height:2px; margin:20px 0;}


#search{position:fixed; top:0px; left:0px; z-index:100; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -webkit-transform:translate(0px, -100%) scale(0, 0); -moz-transform:translate(0px, -100%) scale(0, 0); -o-transform:translate(0px, -100%) scale(0, 0); -ms-transform: translate(0px, -100%) scale(0, 0); transform: translate(0px, -100%) scale(0, 0); opacity: 0; }

#search.open{-webkit-transform: translate(0px, 0px) scale(1, 1); -moz-transform: translate(0px, 0px) scale(1, 1); -o-transform: translate(0px, 0px) scale(1, 1); -ms-transform: translate(0px, 0px) scale(1, 1); transform: translate(0px, 0px) scale(1, 1); opacity:1;}

#search input[type="search"] {position:absolute; top:50%;/*left:10%; right:10%;*/color:rgb(255,255,255); background:rgba(0,0,0,.5); font-size:30px; font-weight:inherit; text-align:center; border:0; margin:0px auto; margin-top:-50px; padding-left:20px; padding-right:20px; outline:none; border-radius:4px;}
#search .btn{position:absolute; top:50%; left:50%; margin-top:20px; margin-left:-45px; }
#search .close{position:fixed; top:15px; left:50%; color:#fff; text-align:center; border-color:#357ebd; opacity:1; width:60px; margin-left:-30px; font-size:35px; font-weight:lighter; background-color:#000;}


.footer{color:#999; padding:30px; background:#2f2f2f;	}
@media screen and (min-width:992px){
.news_home, .quick-nav{height:700px;}

.fix-bg-color{background:#f1ede6; overflow:hidden;}
.fix-bg-color .box:after{content:''; width:10px; height:170%; display:block; position:absolute; left:-5px; top:0; background:#fff;}

.ftr-nav div:last-child{text-align:left;}
}

@media screen and (max-width:991px){
.quick-nav{margin-top:20px; padding:0 10px 20px 10px;}
.quick-nav li{margin-top:20px; padding:0 10px; padding-bottom:8px; display:inline-block; border-bottom:0; border-left:1px dotted #c0bebb;}
.fix-bg-color .box{margin-bottom:10px;}
}


@media (min-width: 768px) {
.navbar-nav{margin:70px 110px 0 0; padding-top:2px;}

.navbar-right{margin:0; float:none; position:absolute; left:10px; top:20px; background-color:transparent;right:initial;}
.weatherUl{margin:0;  list-style:none; float:none; position:absolute; left:10px; top:45px; background-color:transparent;}


.navbar-right > li > a{font-size:12px; padding:5px !important;}
}


.content{font-size:15px; line-height:2; padding:30px 15px;}
.calendar {
	min-height: 245px;
	border-top: 0px solid #e3e3e3;
	border-bottom: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
    
}
.calendar table {
	width: 100% !important;
	border: 0px solid #e3e3e3 !important;
	text-align: center !important;
}
.weekdays {
	border: 1px solid #fff !important;
}
.calendar .calyear_table tr td {
	vertical-align: middle !important;
	font-size: 17px !important;
	color: #000000 !important;
	font-weight: 400 !important;
}

.calendar table tr td.cala_day a {
	color: #fff !important;
}
.calendar table tr td table tr td {
	vertical-align: middle !important;
	font-weight: bold !important;
	font-size: 13px !important;
	color: #585858 !important;
	padding: 2px 0 !important;
}
#blockcalendar0 .week_days {
	font-size: 14px !important;
}
#blockcalendar0 .calsun_days {
	color: #000 !important;
}
#blockcalendar0 .weekdays {
	padding: 0 0 0 0 !important;
	font-size: 14px !important;
}
#blockcalendar0 .calyear_table {
	margin: 0 !important;
	padding: 0 !important;
}
.weekdays {
	/*width: 25px !important;*/
	background-color: #ededed !important;
	border-top: 1px solid #fff;
}
.select_day {
	background-color: #ededed !important;
	color: #000000 !important;
}
.week_days {
	background-color: #ededed !important;
	color: #000000 !important;
	width: 25px !important;
	font-size: 14px !important;
}
.calendar table tr td table tr td.caltext_color_other_months {
	font-weight: normal !important;
	color: #c1c1c1 !important;
}

.caltext_color_other_months span{
		font-size: 13px !important;
	
}
.calendar .calyear_table tr td.cala_arrow {
	color: #000000 !important;
	font-size: 13px !important;
}
.cala_arrow a {
	color: #000000 !important;
	font-family: Arial !important;
}

#blockcalendar0 td, #blockcalendar0 tr, #spiderCalendarTitlesList td, #spiderCalendarTitlesList tr{
	padding: 0  !important;
	margin: 0 0 5px 0 !important;
	
}
.zero{
    color:rgb(241,237,230);
}
.footer ul {list-style:none;}
.footer .menu li{
     float:right;
     border-left:1px solid #ccc;
     padding-left: 5px;
}
input , select , textarea{
    width:100%;
}

.carousel-caption{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    right: 0;
    width: 100%;}
    
    .card {margin-top: 30px; }
.card .list-group{padding-right:40px;}

.ftr-nav{margin-bottom:15px; padding-bottom:15px; border-bottom:2px solid #000;}
.carousel .thumbnail{min-height:170px}
.aw-widget-36hour .bg-su, .aw-widget-36hour .tbg-su, .aw-widget-current .bg-su, .aw-widget-current .tbg-su{background:none !important;}
.menuDivider{border-top:1px solid #ccc; border-bottom:1px solid #ccc;color:#ccc;}
.path-breadcrumbs-main {display:none !important;}
.slide-thum .carousel-control{top:0px;}
.captcha input[type="text"]{margin-right: 0px !important; }
.facuilty_logo{text-align:center; padding:50px; height:200px; margin-bottom:20px; border:1px solid #c00; background:#eee;}
.page-header {margin: 20px 0 10px;}

.name{width:230px;}
.slogin{font-size:16px;display:block;width:160px}
.name img{float: left; margin-top: -35px; width:30px;}
.navbar-toggle {margin-top:33px;}
@media (max-width: 768px) {.name img, .slogin{display:none;} #logo{width:75%;} .navbar-brand{height:100px; padding:12px 20px;}
.name{width:150px; right:90px; top: 40px; font-size: 20px;}
.navbar-nav{border-top:0;}
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
color: #fff;
background-color: #26427f;
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #f2f2f2;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #000;}

.navbar-nav .open .dropdown-menu{background-color:#26427f;}

}











@media (max-width: 500px) {
.quicktabs-tabs > li.active > a, .quicktabs-tabs > li > a:hover{
padding-bottom:0px !important;
}
}



@font-face {
    font-family: 'weather';
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}


#weather {
  margin: 0px auto;
  text-align: center;
  text-transform: uppercase;
}

i {
  color: #fff;
  font-family: weather;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.0;
  text-transform: none;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#weather h2 {
  margin: 0 0 8px;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}

#weather ul {
  margin: 0;
  padding: 0;
}

#weather li {
  display: inline-block;
}

#weather .currently {
}
