.OrderByName, .OrderByVisits, .alertsLink :hover, .announcementTitle, .btn-favlinks, .headerSiteName, .newsDay, .newsSourceTitle, .notification, h2 {
	font-weight: 700
}
@font-face {
	font-family: segoeui;
	src: url(/fonts/segoeui.ttf), url(/fonts/segoeui.eot)
}
@font-face {
	font-family: 'Droid Arabic Kufi';
	font-style: normal;
	font-weight: 400;
	src: url(/_LAYOUTS/15/Imam/fonts/DroidKufi-Regular.eot);
	src: url(/_LAYOUTS/15/Imam/fonts/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'), url(/_LAYOUTS/15/Imam/fonts/DroidKufi-Regular.woff) format('woff'), url(/_LAYOUTS/15/Imam/fonts/DroidKufi-Regular.ttf) format('truetype')
}
@font-face {
	font-family: 'Arabic Riyadh';
	font-style: normal;
	font-weight: 400;
	src: url(/_LAYOUTS/15/Fonts/ArabicRiyadhSSK_Bold.ttf) format('truetype')
}

@media (max-width:991px) {

.TopBar .YearHeaderItem {
    margin: 10px 10px 10px 0px !important;
}
.TopBar .FormIItem {
width: 100% !important;
    margin: -9px 11px 10px 0px !important;
}

.TopBar .Search,.FormsList{
	width: 100% !important;
}

.TopBar {
    display: block !important;
}
.TopBar .LastForms {
    width: 100% !important;
}
.ImportantForms {
    width: 100% !important;
}
}

@media print {
a[href]:after {
	content: none!important
}
.no_print {
	display: none!important
}
.ContentTags, .breadcrumb, .btn_div, .commentDisclaimer, .commentHeader, .commentsBlock, .hide2, .hotkeys-shortcut, .leftColumn, .ms-core-deltaSuiteBarRight, .newFooter, .rightColumn, .selectLanguage, .userName, div#ctl00_ctl66_UserOptionsSection {
	display: none
}
body {
	background: #f3f6f8;
	font-family: riy-Semibold, serif;
}
.bodyCenter {
	margin-top: 0;
	border: 1px solid #bababa;
	padding: 20px;
	background-color: #fff
}
.fontSelector {
	width: 952px
}
.centerColumn, .centerColumn h1, .fontSelector p {
	width: 630px
}
.ms-rtestate-field img {
	width: 235px;

}
.newsTallImageText {
	width: 200px!important;
	background-repeat: no-repeat
}
.newsTallImage {
	float: left
}
.leftColumn {
	margin: 0 -45px 0 0!important
}
}
.betaVersion, .ms-core-menu-arrow img {
	display: none
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%
}
#PageRating, #aside, .centerColumn, .dateTile, .evaluation_div, .firstRow, .keyWordsBlock, .ms-webpart-zone, .newsArchive, .newsArchiveDetalles, .newsArchiveNews, .newsImage, .newsTools, .prom-overv-container, .prom-tails-container, .rate-msg, .rightColumn, .selectLanguage, .siteLinks, .subServicesTiles, .subUnitsAndBranches, .subUnitsAndBranchesTiles, .unitsAndBranches, .virtualTour, .zomingBlock, aside, body, footer {
	overflow: hidden
}
blockquote, body, dd, div, dl, dt, embed, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, object, p, pre, table, td, th, tr, ul {
	font-family: segoe ui, verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	outline: 0
}
h1, h2, p {
	margin-bottom: 30px
}
.HighContrast .tileTitle {
	color: #fff!important
}
h1 {
	color: #009FE4;
	font-family: segoe ui, verdana, arial, sans-serif;
	font-size: 20px
}
h2 {
	color: #6E6E6E;
	font-family: tahoma;
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px
}
p {
	color: #747474;
	font-family: verdana;
	font-size: 12px
}
.welcomeUserName, a:link, a:visited, body {
	font-family: segoe ui, verdana, arial, sans-serif;
	font-size: 12px
}
ul {
	list-style-type: none
}
a:-webkit-any-link {
text-decoration:none!important
}
a img, img {
	border: 0
}
header {
	background-image: url(/_LAYOUTS/15/Imam/Images/headerBG.jpg);
	background-repeat: repeat-x;
	background-color: #f2f2f2;
	min-height: 140px;
	padding-bottom: 20px
}
body {
	color: #949494
}
a:link, a:visited {
	color: #1eb3f3;
	text-decoration: none
}
footer a:link, footer a:visited {
	color: #fff
}
table p {
	margin-bottom: 0!important
}
a span:hover, a:hover {
	text-decoration: underline
}
.recaptchatable {
	direction: ltr
}
.SiteWidth {
	margin: auto;
	max-width: 1250px;
	padding: 0 0px;
}
.fright {
	float: right
}
.userNameAria {
	min-height: 30px
}
.welcomeUserName {
	margin-top: 14px!important
}
.headerSiteName {
	position: relative;
	font-size: 18px;
	margin-top: -26px;
	font-family: tahoma;
	text-decoration: none
}
.tdn {
	text-decoration: none!important
}
.alertsLink :hover, .selectLanguage a:hover, .selectLanguage a:link, .selectLanguage span:hover, span.lang {
	text-decoration: none
}
.rate-msg, .shortcut-link a, .tab, span.lang {
	display: block
}
.userName {
	margin-top: 5px
}
.selectLanguage {
	margin-top: 5px;
	background-color: #EDEDED;
	height: 35px;
	padding: 0 1px!important
}
span.lang {
	width: 55px;
	text-align: center;
	line-height: 28px;
	height: 29px;
	font-family: tahoma;
	transition: all .5s ease
}
.inactiveLang {
	background-color: #fff;
	color: #616161
}
.activeLang a span, .inactiveLang:hover a span {
	background-color: #DE841A;
	color: #fff
}
.selectLanguage select {
	border: 1px solid #FFF;
	width: 120px
}
.imamuLogo {
	margin-top: 60px
}
.userLinks {
	margin: 45px 0 0;
	position: absolute;
	width: 300px
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
	outline: 0;
	background: url(/_LAYOUTS/15/Imam/Images/search-icon.png) 9px center no-repeat #ededed;
	border: 1px solid #ccc;
	padding: 9px 10px 9px 32px;
	width: 115px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	margin-right: 714px
}
.blueTile, .grayTile, .inactiveTab, .newsTile {
	transition: all .5s ease
}
input[type=search]:focus {
	margin-right: 495px
}
.shortcut-link {
	margin-top: 9px;
	background-color: #EAEAEA;
	height: 23px;
	width: 30px;
	padding-top: 7px;
	text-align: center
}
.shortcut-link:hover {
	background-color: #fff
}
.shortcut-link a {
	height: 100%;
	width: 100%
}
#alertTab .slidesjs-container {
	height: 186px!important;
	min-height: 186px!important
}
#eserviceTab .slidesjs-container, #eserviceTab .slidesjs-control, .tabs-favoritelinks .slidesjs-container, .tabs-favoritelinks .slidesjs-control {
	width: auto!important;
	height: 186px!important;
	min-height: 186px!important
}
.newsTile, .newsTile span, .tab:hover, .tabs a:link, .tabs a:visited {
	text-decoration: none!important
}
.userLinks ul li div a {
	color: #009FE4;
	font-family: segoe ui, verdana, arial, sans-serif;
	font-size: 12px
}
.userLinks ul li div {
	margin-top: -3px
}
.bodyCenter {
	clear: both;
	min-height: 420px
}
.lang_ar, .lang_en {
	border: 1px solid #FFF;
	height: 40px;
	line-height: 33px;
	width: 100px
}
#aside, .Logos, .asideWidth, aside {
	width: 31%;
	min-width: 388px
}
.firstRow {
	height: auto
}
.blueTile, .blueTile:hover {
	height: 119.5px;
	color: #FFF;
	text-align: center
}
.tile {
	width: 124px
}
.blueTile {
	margin-bottom: 5px;
	background-color: #1EB3F3
}
.blueTile:hover {
	background-color: #069
}
.tile, .tile span, .tile span:hover {
	display: block;
	text-decoration: none!important
}
.tileTitle {
	height: 38px;
	margin: 9px auto auto;
	padding-bottom: 7px;
	width: 100px
}
.con_banners {
	padding: 0!important;
}
.secoundRow {
	margin-top: 45px;
	width: 100%;
	height: 367px
}
.secoundRowGrayTilesWidth {
	margin-top: 61px;
}
.secoundRowGrayTilesWidth .grayTile {
	height: 95px;
}
.tabs {
	width: 100%;
	height: 40px;
	margin-bottom: 10px
}
.tab {
	font-size: 20px;
	height: 38px;
	min-width: 113px;
	padding-top: 1px;
	text-align: center;
}
.activeTab {
	background: #DE841A;
	color: #FFF
}
.inactiveTab {
	background: #FFF;
	color: #505050
}
.inactiveTab:hover {
	background: #DE841A;
	color: #FFF;
}
.flixbleTab {
	width: auto;
	padding: 0 13px;
}
.FileCategoryTab {
	cursor: pointer;
}
.grayTile {
	background: #EAEAEA;
	color: #858585;
	height: 99px;
	margin-bottom: 5px;
	text-align: center
}
.grayTile:hover {
	background: #A0A0A0;
	color: #FFF;
	margin-bottom: 5px;
}
#PageRating {
	background-color: #F2F2F2;
	padding: 10px;
}
.rate-msg {
	text-align: center;
	padding: 10px 0;
	width: 83px;
	float: none!important;
	clear: both
}
.oneLineTile, .towLineTile {
	width: 84px;
	font-family: tahoma;
}
.towLineTile {
	margin: 33px auto auto;
	font-size: 13px
}
.grayTile:hover .towLineTile {
	color: #fff;
}
.oneLineTile {
	margin: 61px auto auto;
}
.BodyWidth {
	width: 750px;
}
.AnnouncementContainer {
	height: 245px;
	background-image: url(/_LAYOUTS/15/Imam/Images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	width: 750px
}
.announcement {
	background: #A1A1A1;
	height: 247px;
	width: 339px;
	display: none;
}
.announcementTitle {
	color: #FFF;
	font-family: tahoma;
	height: 40px;
	margin: 37px auto auto;
	width: 305px;
}
.announcementText {
	color: #FFF;
	height: 130px;
	margin: auto;
	width: 305px;
}
.pager {
	height: 19px;
	width: 170px;
}
.pagerNumber {
	font-family: tahoma;
	height: 19px;
	text-align: center;
	width: 21px;
}
.newsTile, .newsTile:hover {
	height: 106px;
	margin-bottom: 14px;
	padding: 17px;
	width: 334px;
}
.whitePagerNumber {
	color: #FFF
}
.pagerNumber img {
	margin-top: -1px;
}
.tabTitle {
	color: #505050;
	font-size: 17px;
	margin-top: 1px;
	line-height: 34px;
}
.newsTile {
	background: #1EB3F3;
}
.newsTile, .newsTile span {
	display: block
}
.newsTile:hover {
	background: #069;
}
.bannersTile, .bannersTile:hover {
	width: 368px;
	height: 140px;
	padding: 0;
}
.bannersTile img {
	width: 100%;
	height: 100%
}
.newsTitle {
	color: #FFF;
	font-family: tahoma;
	font-weight: 700;
	height: 46px;
	width: 195px
}
.newsImage, .newsImage img {
	width: 118px;
	height: 107px
}
.newsImage {
	margin-top: -46px
}
.item-footer {
	margin-top: 10px
}
.newsTileMarginTop {
	margin-top: 14px
}
.pagerMargin {
	margin-top: 21px
}
.grayPagerNumber {
	color: #ACACAC
}
.portalHelp, .portalKnowlege {
	height: 110px;
	padding-top: 10px;
	background-color: #fff;
	width: 120px;
	text-align: center;
	font-size: 18px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	color: #949494;
	margin-top: 130px
}
.portalKnowlege {
	margin-top: 0
}
footer {
	background: url(/_LAYOUTS/15/Imam/Images/1.png) center top repeat-x #949494;
	margin-top: 35px;
	padding: 0 5px;
}
.footerCenter, .footerColumn {
	margin-top: 26px
}
.footerColumn {
	height: 428px;
	width: 375px
}
.LinksGroupHeader {
	padding: 0 20px;
	background-repeat: no-repeat;
	cursor: pointer
}
.footerColumnMarginRight {
	margin-right: 118px
}
.footerColumnTitel {
	color: #FFF;
	font-size: 20px;
	height: 36px;
	width: 375px
}
.search {
	margin-top: 5px;
	width: 370px
}
.ms-srch-item-link {
	font-size: 16px!important;
	word-wrap: break-word
}
.ms-srch-item-body {
	margin-bottom: 30px
}
.footerSearchButton {
	height: 26px;
	width: 36px;
	margin-top: -28px;
	position: absolute;
	background: url(/_LAYOUTS/15/Imam/Images/searchFeild.png) left #D1D1D1
}
.search input {
	border: none;
	color: #595959;
	height: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 315px
}
.autoUnitSearch {
	background-color: #E7E7E7!important;
	border: 0 solid #9E9E9E;
	font-size: 20px;
	height: 47px;
	padding: 3px;
	width: 452px;
	margin-top: 10px;
	color: #595959
}
.downloadsLink a, .links ul li div a {
	color: #FFF
}
.advancedSearch {
	margin-top: 13px;
	text-align: left;
	text-decoration: underline
}
.links ul li div a, .newsTools a, .prom-overv-button a, .prom-tail1 a, .prom-tail2 a, .servicesTilesText, .unitsAndBranchesTilesText {
	text-decoration: none
}
.footerColumnMargin {
	margin-top: 16px
}
.siteLinks {
	margin-top: 3px;
	width: 375px
}
.siteLink {
	height: 15px;
	margin: 0 0 16px;
	width: 125px
}
.downloadsLinks {
	width: 375px
}
.downloadsLink {
	margin-bottom: 10px;
	width: 187px
}
.footerCoulmn, .links {
	width: 375px
}
.downloadsLink img {
	padding-left: 10px
}
.links {
	margin-top: 10px
}
.links ul li img {
	margin-top: 5px;
	padding-left: 8px
}
.links ul li {
	clear: both
}
.links ul li div {
	padding-bottom: 13px;
	width: 100%;
	transition: all .2s ease
}
.followUsIcon {
	height: 28px;
	margin-top: 9px;
	width: 352px
}
.followUsIcon img {
	border-style: none;
	padding-left: 22px
}
.followUsMargin {
	margin-top: 32px
}
.copyRright {
	padding-top: 15px;
	clear: both;
	color: #FFF;
	text-align: left
}
.w3cValidationIcons {
	margin-top: -6px
}
.ImamDigiCert img {
	height: 32px;
	width: 55px!important
}
.loaderImage {
	height: 11px;
	margin: auto;
	padding-top: 130px;
	width: 43px
}
#announcementsSlides a, #announcementsSlides img, #newsSlides a, #newsSlides img, .newsImage img, .tile img {
	border: 0
}
#announcementsSlides .slidesjs-pagination {
	margin-top: 7px
}
a.slidesjs-next, a.slidesjs-play, a.slidesjs-previous, a.slidesjs-stop {
	display: none!important
}
.slidesjs-pagination li a:hover {
	background-position: 0 -26px
}
.slidesjs-pagination li.rss-link a {
	background-position: -13px -13px
}
#suiteBarRight {
	background: rgba(0,0,0,0)!important
}
#suiteBarRight a {
	color: #949494!important
}
.notification {
	background-color: #FFF;
	border: 1px solid #DE841A;
	border-radius: 36px;
	color: #DE841A;
	display: none;
	font-family: tahoma;
	font-size: 12px;
	height: 14px;
	padding: 3px;
	position: relative;
	text-align: center;
	top: -15px;
	width: 14px;
	z-index: 999;
	cursor: default
}
.navigation {
	height: 27px;
	width: 100%
}
.navigation ul {
	margin-top: 4px
}
.navigation ul li {
	list-style: none;
	margin-top: 5px
}
.navigation ul li a {
	color: grey
}
.navigation ul div {
	float: right;
	margin: 6px 7px 0
}
.newsColumns .newsColumns {
	margin-top: 0!important
}
.menuColumnWidthII {
	width: 195px
}
.centerColumn.bodyTextWidthFullPage {
	margin-bottom: 50px
}
.dateTile {
	background: #009FE4;
	min-height: 53px;
	margin-bottom: 9px;
	width: 175px;
	padding: 10px
}
.newsTallImageText, .newsToolsTilesTitle {
	background-image: url(/_LAYOUTS/15/Imam/Images/grayBG.png);
	background-repeat: repeat
}
.dateTile a {
	color: #fff!important
}
.dateTile img {
	margin-top: 15px
}
.newsDay {
	margin: 13px 0 3px;
	font-size: 14px!important
}
.newsTools, .newsToolsMarginTop {
	margin-top: 9px
}
.newsDate {
	color: #FFF
}
.newsTools {
	height: 195px;
	width: 100%
}
.newsToolsTiles {
	height: 28px;
	width: 93px
}
.shareNewsIcon {
	padding-top: 65px
}
.newsToolsTilesTitle {
	color: #FFF;
	height: 23px;
	padding-top: 5px;
	text-align: center
}
.centerColumn {
	float: none!important
}
.leftColumn {
	width: 290px
}
.newsTitleNewsPage {
	font-size: 24px;
	margin-bottom: 30px
}
.newsTallImage {
	margin-bottom: 12px;
	overflow: hidden;
	cursor: default
}
.newsTallImageText {
	color: #FFF;
	height: 43px;
	margin-top: -56px;
	padding: 11px 10px 0;
	position: absolute;
	width: 270px
}
.unitsAndBranchesTiles {
	background-color: #1EB3F3;
	height: 129px;
	margin-bottom: 8px;
	width: 305px;
	transition: all .5s ease
}
.unitsAndBranchesTiles:hover {
	background-color: #069
}
.unitsAndBranches {
	margin-top: 14px;
	position: relative;
	width: 1253px
}
.unitsAndBranchesTilesText {
	color: #FFF;
	padding: 8px 13px;
	font-size: 19px;
	line-height: 32px
}
.virtualTour {
	clear: both;
	height: 301px;
	margin-top: 43px;
	width: 1244px
}
.subunitsAndBranches {
	clear: both;
	margin-top: 9px
}
.subUnitsAndBranchesTiles {
	background-image: url(/_LAYOUTS/15/Imam/Images/subMoreIcon.png);
	background-position: left bottom;
	background-color: #F2F2F2;
	background-repeat: no-repeat;
	height: 129px;
	width: 242px;
	margin-bottom: 8px;
	transition: all .5s ease
}
.subUnitsAndBranchesTiles:hover {
	background-color: #E6E6E6
}
.subUnitsAndBranchesTilesText {
	color: #1EB3F5;
	font-size: 25px;
	position: relative;
	text-decoration: none;
	top: 16px;
	width: 192px
}
.servicesTiles {
	background: url(/_LAYOUTS/15/Imam/Images/moreIcon.png) left bottom no-repeat #1EB3F3;
	height: 129px
}
.eserviceTable {
	margin-bottom: 30px
}
.btn-favlinks {
	border: none!important;
	height: 40px;
	width: 100%;
	margin: 9px 0 0!important;
	text-align: center;
	background-color: #b8b8b8!important;
	color: #fff!important;
	cursor: pointer;
	font-size: 13px!important
}
.subServicesTiles {
	background: #F2F2F2;
	height: 130px;
	margin-left: 10px;
	margin-top: 10px;
	width: 408px
}
.subServicesTilesTools {
	width: 132px
}
.OrderByName, .OrderByVisits {
	background-color: #e8e8e8;
	padding: 11PX 20PX;
	font-family: TAHOMA;
	position: relative;
	top: 40PX;
	cursor: pointer
}
.selectedOrderServices {
	background-color: #dd851b;
	color: #fff
}
.subServicesTilesToolsTile {
	height: 64px;
	width: 64px
}
.subServicesTilesToolsTileMT {
	margin-top: 2px
}
.downloadServiceIcon {
	background: url(/_LAYOUTS/15/Imam/Images/documentIcon.jpg) center center no-repeat rgba(0,0,0,0)
}
.FAQServiceIcon {
	background: url(/_LAYOUTS/15/Imam/Images/FAQIcon.jpg) center center no-repeat rgba(0,0,0,0)
}
.howtoServiceIcon {
	background: url(/_LAYOUTS/15/Imam/Images/howtoIcon.jpg) center center no-repeat rgba(0,0,0,0)
}
.policiesServiceIcon {
	background: url(/_LAYOUTS/15/Imam/Images/policiesIcon.jpg) center center no-repeat rgba(0,0,0,0)
}
.subServicesTilesMT {
	margin-top: 10px
}
.servicesTilesText {
	font-size: 25px;
	position: relative;
	right: 25px;
	top: 16px;
	width: 360px
}
.newsArchive {
	margin-bottom: 25px
}
.newsArchiveDetalles {
	width: 100%
}
.newsArchiveDayAndDate {
	margin-bottom: .75em;
	font-size: 1.3em
}
.newsArchiveNextAndPrevSpace {
	width: 25px
}
.newsArchiveTile {
	background-color: #1EB4F3;
	height: 90px;
	margin-bottom: 20px;
	margin-top: 5px;
	width: 385px;
	transition: all .5s ease
}
.newsArchiveTile:hover {
	background-color: #069
}
.newsArchiveTileImage {
	background: #f2f2f2;
	height: 90px;
	width: 90px;
	text-align: center;
	color: #b2b3b5;
	line-height: 29px
}
.newsArchiveTileText {
	color: #FFF;
	width: 255px
}
.newsArchiveTileTextTwoLines {
	height: 22px;
	padding: 28px 20px 20px
}
.newsArchiveTileTextOneLines {
	height: 14px;
	padding: 36px 20px 20px
}
.newsArchiveTileTextThreeLines {
	height: 28px;
	padding: 22px 20px 20px
}
.pageNumberActive, .pageNumberInactive {
	padding-top: 1px;
	font-size: 14px;
	height: 22px;
	width: 23px;
	text-align: center
}
.paging {
	margin-top: 29px;
	clear: both
}
.pageNumberInactive {
	background: #DCDCDC;
	color: #636363;
	cursor: pointer
}
.pageNumberActive {
	background: #DE841A;
	color: #FFF;
	line-height: 22px
}
.pager-sep {
	float: right;
	margin-right: 5px;
	color: #636363;
	font-size: 14px;
	height: 22px;
	text-align: center;
	width: 23px;
	cursor: pointer;
	line-height: 15px
}
.ms-webpart-zone {
	display: block
}
.newsImagesLibrary {
	margin-top: 20px;
	margin-bottom: 40px
}
.newsImagesLibraryMarginTop {
	margin-top: 16px
}
.newsSourceTile {
	background: #797979;
	color: #FFF;
	height: 53px;
	margin-top: 9px;
	padding-top: 20px;
	width: 195px
}
.newsSource, .newsSourceTitle {
	font-family: Tahoma;
	width: 165px
}
.eventsTitle, .portalNewsTitle {
	font-family: tahoma;
	font-weight: 700
}
.eventDateTile {
	background: #009FE4;
	height: 98px;
	width: 100%
}
.eventDateTile img {
	margin-right: 16px;
	margin-top: 25px
}
.eventDate {
	color: #FFF;
	margin-top: 19px;
	width: 115px
}
.employeeTileIcon, .facultyMembersTileIcon, .graduatesTileIcon, .instituteStudentTileIcon, .instituteTeachersTileIcon, .studentTileIcon {
	height: 48px;
	margin: auto;
	width: 52px;
	background-image: url(/_LAYOUTS/15/Imam/Images/portalIcons.png)
}
.employeeTileIcon {
	background-position: -85px -50px
}
.studentTileIcon {
	background-position: -33px 0
}
.instituteTeachersTileIcon {
	background-position: -85px 0
}
.facultyMembersTileIcon {
	background-position: -33px -50px
}
.instituteStudentTileIcon {
	background-position: -138px 0
}
.graduatesTileIcon {
	background-position: -138px -50px
}
.downloadArrow {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -1px -3px rgba(0,0,0,0);
	height: 9px;
	margin-top: 4px;
	width: 13px
}
#divPrograms table {
	table-layout: fixed
}
.linksIcon {
	background-image: url(/_LAYOUTS/15/Imam/Images/portalIcons.png);
	background-position: -15px -2px;
	background-repeat: no-repeat;
	height: 0;
	margin-left: 12px;
	margin-top: 4px;
	width: 14px!important
}
.prom-overv-container {
	padding: 20px;
	background-color: #f2f2f2
}
.prom-overv-head {
	font-size: 18px;
	font-weight: 700;
	color: #1c6ab3
}
.prom-overv-text {
	font-size: 18px;
	width: 98%;
	color: #5d5d5b;
	margin-top: 10px
}
.prom-overv-button {
	width: 120px;
	float: left;
	height: 40px;
	line-height: 40px;
	background-color: #dd851b;
	text-align: center;
	color: #fff;
	margin-left: 40px;
	margin-top: 20px;
	font-size: 18px
}
.prom-overv-button a {
	display: block;
	height: 100%;
	width: 100%;
	color: #fff!important;
	font-size: 10px
}
.prom-overv-button:hover {
	background-color: #ad650e
}
.prom-tail1, .prom-tail2 {
	width: 214px;
	background-color: #1c6ab3;
	height: 197px
}
.prom-tail1 {
	float: right
}
.prom-tail2 {
	float: left
}
.prom-tail-text {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 25px;
	color: #fff;
	height: 100%
}
.prom-tail1:hover, .prom-tail2:hover {
	background-color: #0c4d8a;
	transition: .5s
}
.prom-tails-container {
	width: 560px;
	margin: auto;
	padding: 45px 10px
}
.UnitNoLink {
	cursor: default
}
.UnitNoLink .unitsAndBranchesTiles {
	background-color: #9E9E9E;
	background-image: none!important
}
.UnitNoLink:hover .unitsAndBranchesTiles {
	background-color: #727272
}
.rssIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -57px -100px rgba(0,0,0,0)
}
.rssIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -57px -129px rgba(0,0,0,0)
}
.youtubeIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -29px -100px rgba(0,0,0,0)
}
.youtubeIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -29px -129px rgba(0,0,0,0)
}
.GooglePlusIcon, .GooglePlusIcon:hover, .WordPressIcon, .WordPressIcon:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/portalIcons.png)
}
.GooglePlusIcon {
	background-position: -308px -100px
}
.GooglePlusIcon:hover {
	background-position: -308px -129px
}
.WordPressIcon {
	background-position: -337px -100px
}
.WordPressIcon:hover {
	background-position: -337px -128px
}
.twitterIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -85px -100px rgba(0,0,0,0)
}
.shareTwitterIcon {
	background: url(/_LAYOUTS/15/bubbletip/js/bubbletip/shareIcons.png) -86px 0 rgba(0,0,0,0)
}
.twitterIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -85px -129px rgba(0,0,0,0)
}
.flickerIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -113px -100px rgba(0,0,0,0)
}
.flickerIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -113px -129px rgba(0,0,0,0)
}
.facebookIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) 0 -129px rgba(0,0,0,0)
}
.androidIcon, .androidIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/Android.png) rgba(0,0,0,0)
}
.appleStoreIcon, .appleStoreIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/apple.png) rgba(0,0,0,0)
}
.instagramIcon {
	background: url(/_LAYOUTS/15/Imam/Images/instagram.png) rgba(0,0,0,0)
}
.instagramIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/instagram2.png) 0 -56px rgba(0,0,0,0)
}
.chatIcon, .chatIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/chat.png) rgba(0,0,0,0)
}
.otherIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) rgba(0,0,0,0);
	background-position: -280px -324px
}
.otherIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) rgba(0,0,0,0);
	background-position: -280px -351px
}
.LinkedInIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -140px -100px
}
.LinkedInIcon:hover {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -140px -129px
}
.facebookIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) 0 -100px rgba(0,0,0,0)
}
.shareFacebookIcon {
	background: url(/_LAYOUTS/15/bubbletip/js/bubbletip/shareIcons.png) -58px 0 rgba(0,0,0,0)
}
.shareGoogleplus {
	background: url(/_LAYOUTS/15/bubbletip/js/bubbletip/shareIcons.png) -29px 0 rgba(0,0,0,0)
}
.shareEmail {
	background: url(/_LAYOUTS/15/bubbletip/js/bubbletip/shareIcons.png) -1px 0 rgba(0,0,0,0)
}

.Snapchaticon {
    background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -168px -99px;
}
.Snapchaticon:hover {
    background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png)-168px -129px;
}


.followUsIcons {
	height: 29px;
	margin-left: 5px;
	transition: all .3s ease;
	width: 27px;
	display: block
}
.eventTiles, .keyWord, .serviceTile, .zigzagTitle {
	transition: all .5s ease
}
.myPageIcon, .mySiteIcon, .signOutIcon {
	height: 13px;
	margin-top: 2px;
	width: 21px
}
.forms-share .shareIcons {
	float: left;
	display: inline-block;
	margin-right: 5px
}
.mySiteIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -31px -1px rgba(0,0,0,0)
}
.myPageIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -31px -15px rgba(0,0,0,0)
}
.signOutIcon {
	background: url(/_LAYOUTS/15/Imam/Images/portalIcons.png) -31px -29px rgba(0,0,0,0)
}
#pageStatusBar {
	display: none;
	margin-top: 15px
}
#s4-ribbonrow, #suiteBar, [id$=x-sharepoint-uc] {
	display: none
}
.newsImages {
	margin-top: 19px
}
.eventTiles {
	background-color: #1EB3F3;
	height: 106px;
	margin-bottom: 14px;
	padding: 17px;
	width: 334px
}
.eventTiles:hover {
	background-color: #069
}
.eventTiles, .eventTiles span, .eventTiles span:hover {
	display: block;
	text-decoration: none!important
}
.eventsTitle {
	color: #FFF;
	height: 41px
}
.eventsDescription {
	clear: both;
	color: #FFF;
	height: 48px
}
.eventsdata {
	clear: both;
	font-weight: 700;
	width: 90px
}
.ActivityEnd, .ActivityStart {
	width: 240px
}
.eventsDescription div {
	margin-bottom: 8px
}
.secoundRowWidth {
	position: relative;
	width: 770px
}
.portalNewsImage {
	margin-top: -1px
}
.div_announcements {
	width: 770px
}
.portalNewsTitle {
	color: #FFF;
	width: 195px
}
.zomingBlock {
	margin-top: 9px;
	clear: both
}
.breadcrumb {
	height: 40px;
	margin-bottom: 30px;
	padding-right: 41px;
	width: 93%;
}
.breadcrumb div div a {
	color: #464646;
	font-size: 18px;
	text-decoration: none
}
.level-header span a, .toc-layout-main ul li ul li div span a, .toc-layout-main ul li ul li ul li div span a {
	text-decoration: blink;
	line-height: 38px;
	display: block;
	font-size: 20px
}
.breadcrumbSite a {
	background: #E2E2E2;
	color: grey;
	height: 38px;
	line-height: 37px;
	padding: 0 20px 2px;
	display: block
}
.breadcrumbSite:hover {
	background: #D8D8D8
}
.Separator {
	background-color: #BABABA;
	background-image: url(/_LAYOUTS/15/Imam/Images/breadcrumbMenuIcon.png);
	background-position: right center;
	background-repeat: no-repeat;
	height: 40px!important;
	margin: 0 -8px 0 1px!important;
	padding: 0!important;
	width: 33px!important;
	clear: none!important;
	border: none!important
}
.breadcrumbMenu {
	background: #BABABA;
	height: 40px;
	width: 33px
}
.currentPage a {
	background-color: #F8F8F8!important
}
.currentPageLink {
	background-color: #BABABA;
	background-image: url(/_LAYOUTS/15/Imam/Images/breadcrumbMenuIconCP.png);
	background-position: right center;
	background-repeat: no-repeat
}
.breadcrumbPopUp {
	margin-right: 0;
	padding-top: 49px;
	padding-bottom: 12px;
	position: absolute;
	width: 220px;
	z-index: 5999999
}
.breadcrumbLinks {
	background-image: url(/_LAYOUTS/15/Imam/Images/breadcrumbPopupBG.png);
	padding-bottom: 10px
}
.popupMenuPadding {
	width: 100%;
	height: 50px;
	background: 0 0;
	margin-top: -50px
}
.breadcrumbPopUpArrow {
	background: url(/_LAYOUTS/15/Imam/Images/breadcrumbMenuArrow.png) no-repeat rgba(0,0,0,0);
	height: 9px;
	margin-top: -9px;
	position: relative;
	width: 23px
}
.breadcrumbPopUpMenus {
	background: #BABABA!important;
	display: block;
	height: 35px;
	margin-bottom: -2px;
	margin-top: 10px;
	padding: 2px 0;
	width: 200px
}
.breadcrumbPopUpMenusIcon1, .breadcrumbPopUpMenusIcon2, .breadcrumbPopUpMenusIcon3, .breadcrumbPopUpMenusIcon4 {
	height: 17px;
	margin-top: 6px;
	width: 18px
}
.breadcrumbPopUpMenus:hover {
	background-color: #FFF!important
}
.breadcrumbPopUpMenus:hover .breadcrumbPopUpMenusText {
	background-color: #FFF!important;
	color: #5B5B5B
}
.breadcrumbPopUpMenusIcon1 {
	background: url(/_LAYOUTS/15/Imam/Images/breadcrumbMenuIcons.png) rgba(0,0,0,0);
	margin-left: 0;
	margin-right: 10px
}
.breadcrumbPopUpMenusIcon2 {
	background: url(/_LAYOUTS/15/Imam/Images/breadcrumbMenuIcons.png) 0 51px rgba(0,0,0,0)
}
.breadcrumbPopUpMenusIcon3 {
	background: url(/_LAYOUTS/15/Imam/Images/breadcrumbMenuIcons.png) 0 34px rgba(0,0,0,0)
}
.breadcrumbPopUpMenusIcon4 {
	background: url(/_LAYOUTS/15/Imam/Images/breadcrumbMenuIcons.png) 0 17px rgba(0,0,0,0)
}
.breadcrumbQR {
	margin-right: 6px;
	margin-top: 8px;
	text-align: center;
	width: 100%
}
.pagingContent .nextPage, .pagingContent .prevPage {
	width: 23px;
	background-repeat: no-repeat;
	background-position: center
}
.pagingContent .prevPage img {
	display: none
}
.pagingContent .prevPage {
	height: 23px;
	background-image: url(/_LAYOUTS/15/Imam/Images/dprevPage.jpg)
}
.pagingContent div {
	margin-bottom: 7px
}
.pagingContent a .prevPage {
	height: auto;
	background-image: none
}
.pagingContent a .prevPage img {
	display: block
}
.pagingContent .nextPage img {
	display: none
}
.pagingContent .nextPage {
	height: 23px;
	background-image: url(/_LAYOUTS/15/Imam/Images/dnextPage.jpg)
}
.pagingContent a .nextPage {
	background-image: none
}
.pagingContent a .nextPage img {
	display: block
}
.pagingPnl .prevPage {
	height: 23px;
	background-image: url(/_LAYOUTS/15/Imam/Images/dprevPage.jpg)
}
.pagingPnl .nextPage {
	height: 23px;
	background-image: url(/_LAYOUTS/15/Imam/Images/dnextPage.jpg)
}
.newsColumns {
	clear: both;
	margin-top: 33px;
	width: 100%
}
.breadcrumbPopUpMenusText {
	background: #BABABA!important;
	color: #FFF;
	font-size: 17px;
	height: 24px
}
.sideMenuQR {
	height: 93px;
	margin-top: 9px;
	width: 93px
}
.evaluation_div {
	background: #F2F2F2;
	margin-top: 7px;
	width: 195px
}
.evaluation_txt {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px
}
.ms-rtestate-field {
	word-wrap: inherit
}
.ms-rtestate-field img {
	height: auto !important;

}
.forPDF.evaluation_txt img {
	margin: 20px;
	width: auto;
	height: auto
}
.forPDF.evaluation_txt .imamLogoSvgImage {
	width: 82px;
	display: block;
	padding-bottom: 8px
}
.forPDF.evaluation_txt p {
	width: 98%;
	background-color: #fff;
	padding-right: 20px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif
}
.forPDF.evaluation_txt .FooterBottom .Lastupdate2 {
	display: none
}
.forPDF.evaluation_txt .FooterBottom .CopyRight2 {
	width: 100%
}
.forPDF.evaluation_txt .FooterBottom .footerLinks {
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	display: block
}
.forPDF.evaluation_txt .FooterBottom .footerLinks a {
	display: none!important
}
.PdfBlock img {
	cursor: pointer;
	margin-top: 9px;
	width: 55px!important;
	height: 55px!important;
	background-color: #B2B3B7
}
.forPDF.evaluation_txt h1 {
	display: block;
	margin-right: 30px;
	font-family: tahoma!important;
	font-weight: 700;
	width: 78%;
	float: none;
	clear: both
}
.evaluation_start {
	margin-top: 18px
}
.serviceContentTag {
	margin-bottom: 25px
}
.keyWords {
	margin-top: 20px;
	width: 974px
}
.keyWordsTitle {
	color: #545454;
	font-size: 20px
}
.keyWordsBlock {
	background: #F6F6F6;
	padding: 20px 20px 0
}
.keyWord {
	background: #E7E7E7;
	color: #626262;
	font-size: 14px;
	height: 30px;
	margin-bottom: 20px;
	padding: 6px 10px 0
}
.keyWord:hover {
	background: #d3d3d3
}
.level-header, .toc-layout-main ul li ul li div, .toc-layout-main ul li ul li ul li div {
	background-repeat: no-repeat;
	height: 45px;
	margin-top: 11px;
	width: 376px;
	overflow: hidden
}
.level-header {
	background-image: url(/_LAYOUTS/15/Imam/Images/site-map-home.png);
	background-color: #009FE4
}
.level-header span a {
	color: #FFF!important
}
.toc-layout-main ul li ul li div {
	background-color: #E8E8E8
}
.toc-layout-main ul li ul li div span a {
	color: #5B5B5B!important
}
.toc-layout-main ul li ul li ul li div {
	background-color: #F8F8F8;
	background-image: url(/_LAYOUTS/15/Imam/Images/subsiteicon.png)
}
.toc-layout-main ul li ul li ul li div span a {
	color: #959595
}
.GLColumn ul li a, .RSSTile, .RSSTiles a, .clearFiltring, .clearFiltring a, .serviceTitle, .servicesBlock a {
	text-decoration: none
}
.toc-layout-main {
	margin-top: 35px
}
.level-section>ul>li {
	margin-left: 13em
}
.selectGoalBlock {
	background: #F7F7F7;
	height: 100%;
	overflow: hidden;
	padding-top: 22px
}
.selectedGoal, .unselectedGoal {
	height: 98px;
	margin-bottom: 23px;
	padding: 20px 83px 1px 20px;
	width: 283px
}
.closeTitle {
	background: #848484;
	color: #fff!important
}
.selectedGoal {
	background: url(/_LAYOUTS/15/Imam/Images/selectedTileBG.png) right center no-repeat #DE841A
}
.serviceTileTitle {
	color: #FFF;
	font-size: 20px
}
.serviceTileDescription {
	color: #FFF;
	font-size: 13px;
	margin-top: 20px
}
.unselectedGoal {
	background: url(/_LAYOUTS/15/Imam/Images/unselectedTileBG.png) right center no-repeat #949494
}
.unselectedGoal:hover {
	background: url(/_LAYOUTS/15/Imam/Images/unselectedTileBG.png) right center no-repeat #9C9C9C
}
.searchServies {
	background-image: url(/_LAYOUTS/15/Imam/Images/searchServices.png);
	background-color: #F7F7F7;
	background-repeat: no-repeat;
	border: none;
	color: #D1D1D1;
	font-family: tahoma;
	font-size: 14px;
	height: 42px;
	margin-top: 6px;
	padding: 0 5px 0 45px;
	width: 225px
}
.servicesBlock {
	overflow: hidden
}
.serviceTile {
	background-color: #38B8F3;
	height: 68px;
	margin-bottom: 8px;
	padding: 10px 20px 20px;
	width: 267px
}
.serviceTitle {
	color: #FFF;
	min-height: 60px
}
.ThinFilter, .ThinFilter:hover {
	height: 60px;
	padding-top: 0;
	line-height: 49px;
	background-image: url(/_LAYOUTS/15/Imam/Images/unselectedTileBGThin.png);
	background-size: 41px;
	padding-right: 52px;
	width: 314px;
}
.ThinFilter.selectedGoal, .ThinFilter.selectedGoal:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/selectedTileBGThin.png);
	background-repeat: no-repeat;
	background-position: right;
}
.ThinFilter .serviceTileDescription {
	margin-top: -48px;
	font-size: 12px;
	width: 172px;
	height: 30px;
	padding-top: 17px;
	line-height: normal
}
.serviceProvider {
	color: #FFF;
	font-size: 11px
}
.tabsPadding {
	min-width: 120px;
	padding: 1px 25px 0
}
.titleGL {
	color: #333332;
	font-size: 24px
}
.GLColumn {
	height: 100%;
	overflow: hidden;
	width: 410px
}
.GLColumn ul li a {
	color: #077BD2;
	font-size: 14px
}
.GLColumn ul {
	margin-top: 5px
}
.GLColumn ul li {
	margin-bottom: 5px
}
.dHidden {
	display: none
}
#overlay {
	opacity: 0;
	position: fixed;
	width: 100%;
	z-index: 0
}
.RS_10, .RS_4, .RS_5, .RS_6, .RS_8 {
	cursor: default;
	opacity: .5
}
#allLibrariesBlock .slidesjs-container {
	height: 435px!important
}
.FilterPnl {
	margin: 100px auto
}
.RSSBG {
	position: absolute
}
.pagedescription {
	color: #797979;
	font-family: tahoma;
	font-size: 14px;
	width: 100%
}
.RSSTiles {
	margin-top: 70px;
	position: relative;
	width: 1275px
}
.RSSTile {
	background: url(/_layouts/15/Imam/images/RSSTileBG.png) left center no-repeat #1EB3F3;
	color: #FFF;
	font-size: 25px;
	height: 71px;
	margin-bottom: 28px;
	padding: 20px 20px 26px;
	width: 186px
}
.popupSelecting {
	background-image: url(/_layouts/15/Imam/images/grayBG.png);
	background-repeat: repeat;
	height: 100%;
	overflow: hidden;
	position: fixed;
	width: 100%;
	z-index: 1
}
.selectingBlock {
	background: #E8E8E8;
	height: 500px;
	margin: 250px auto auto;
	overflow: hidden;
	width: 500px
}
.clearFiltring {
	margin-top: 20px;
	padding-bottom: 50px
}
.clearFiltring a {
	color: #595959;
	font-size: 18px
}
.selectingTiles {
	background: #E8E8E8;
	clear: both;
	height: 425px;
	margin: 150px auto auto;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 488px
}
.ServiceChecker span {
	display: block;
	background-color: #38B8F3;
	padding: 15px 50px;
	font-size: 20px;
	color: #fff!important;
	margin: 21px 0 0 20px;
	text-decoration: none!important
}
.closeTitle, .selectingTiles a {
	text-decoration: none
}
.ServiceChecker a {
	display: block;
	width: 100%;
	height: 0%
}
.ServiceChecker {
	height: 100px;
	background-image: url(/_layouts/15/Imam/images/serviceChecker.jpg);
	background-color: #e8e8e8;
	margin-bottom: 30px;
	font-size: 20px;
	overflow: hidden;
	background-size: contain
}
.ServiceCheckerPDF {
	display: block;
	background-image: url(/_layouts/15/Imam/images/UserManualicon.png);
	background-color: #38B8F3;
	width: 75px;
	font-size: 20px;
	height: 60px;
	margin: 21px 0 0 29px;
	background-repeat: no-repeat;
	background-position: 9px 1px
}
.selectingTile, .selectingTile:hover {
	padding: 15px 0px;
	height: 37px;
	margin: 0px;
	text-align: center;
}
.selectingTile {
	border-bottom: 1px solid #CFCFCF;
	color: #595959;
	font-size: 17px;
}
.selectingTile:hover {
	background: #DE841A;
	color: #FFF
}
.program_1, .program_2, .program_3, .program_4, .program_5, .program_6 {
	background-repeat: no-repeat;
	background-position: center
}
.zigzagBig, .zigzagSmall {
	height: 293px;
	overflow: hidden
}
.closeTitle {
	font-size: 18px;
	margin-top: 2px
}
.globalLibraries {
	margin-top: 40px
}
.chiresColumn {
	margin-right: 95px
}
.chiresColumn ul li a:hover {
	text-decoration: underline
}
.zigzagBig {
	width: 815px
}
.zigzagSmall {
	width: 400px
}
.zigzagMargin {
	margin-top: 37px
}
a.fright.tab_margin {
	display: block;
	margin-right: 31px
}
.program_1 {
	background-image: url(/_layouts/15/Imam/images/program_1.jpg)
}
.program_2 {
	background-image: url(/_layouts/15/Imam/images/program_2.jpg)
}
.program_3 {
	background-image: url(/_layouts/15/Imam/images/program_3.jpg)
}
.program_4 {
	background-image: url(/_layouts/15/Imam/images/program_4.jpg)
}
.program_5 {
	background-image: url(/_layouts/15/Imam/images/program_5.jpg)
}
.program_6 {
	background-image: url(/_layouts/15/Imam/images/program_6.jpg)
}
.zigzagTitle {
	border-bottom: 2px solid #FFF;
	min-height: 76px;
	overflow: hidden;
	padding: 0 20px;
	width: 276px;
	color: #fff
}
.zigzagTitleBG_1 {
	background: #077BD2
}
.zigzagTitleBG_1_2 {
	background-color: rgba(0,0,0,.6)
}
.zigzagTitleBG_2 {
	background: #DE8721
}
.zigzagTitleBG_3 {
	background: #03B7A8
}
.zigzagTitleBG_4 {
	background: #669a40
}
.zigzagTitleBG_5 {
	background: #8200D5
}
.zigzagTitleBG_6 {
	background: #2D4454
}
.zigzagTitleBG_7 {
	background: #966431
}
.RS_10, .RS_11, .RS_12, .RS_2, .RS_3, .RS_4, .RS_5, .RS_6, .RS_7, .RS_8, .RS_9, .library_1, .library_2, .library_3, .research_1, .research_2, .research_3, .research_4, .research_5, .research_6, researchIcon_1 {
	background-repeat: no-repeat;
	background-position: center
}
.zigzagTitleBG_9 {
	background-color: #837a59
}
.zigzagTitleOneLine {
	font-size: 24px;
	line-height: 73px
}
.zigzagTitleMultipleLines {
	font-size: 24px;
	line-height: 40px;
	padding-bottom: 5px
}
.zigzagTextArea div {
	margin-right: 30px;
	margin-top: -22px;
	color: #747474;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 30px;
	line-height: normal!important
}
.zigzagTitle img {
	padding: 20px 0 0 20px
}
.zigzagTitleIcon {
	height: 100px;
	width: 85px
}
researchIcon_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/researchIcon_1.png)
}
.research_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/research_1.jpg)
}
.research_2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/research_2.jpg);
	margin-right: 19px
}
.research_3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/research_3.jpg)
}
.research_4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/research_4.jpg)
}
.research_5 {
	background-image: url(/_LAYOUTS/15/Imam/Images/research_5.jpg)
}
.research_6 {
	background-image: url(/_LAYOUTS/15/Imam/Images/research_6.jpg)
}
.library_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/library_1.jpg)
}
.library_2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/library_2.jpg)
}
.library_3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/library_3.jpg)
}
#allLibrariesBlock .slidesjs-container, #allLibrariesBlock .slidesjs-control {
	width: 1240px!important
}
#universityLibrariesBlock {
	width: 1260px
}
.zigzagMarginB {
	margin-bottom: 25px
}
.RS_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_1.jpg);
	background-repeat: no-repeat;
	background-position: center
}
.RS_2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_2.jpg)
}
.RS_3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_3.jpg)
}
.RS_4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_4GrayScale.jpg)
}
.RS_5 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_5GrayScale.jpg)
}
.RS_6 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_6GrayScale.jpg)
}
.RS_7 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_7.jpg)
}
.RS_8 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_8GrayScale.jpg)
}
.RS_9 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_9.jpg)
}
.RS_10 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_10GrayScale.jpg)
}
.RS_11 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_11.jpg)
}
.RS_12 {
	background-image: url(/_LAYOUTS/15/Imam/Images/RS_12.jpg)
}
.tabsMargin {
	margin-top: 15px
}
.studyPrograms {
	margin-top: 37px
}
.chiresColumn {
	height: 100%;
	overflow: hidden;
	width: 310px
}
.chiresColumn ul li a {
	color: #077BD2;
	font-size: 14px;
	text-decoration: none
}
.chiresColumn ul {
	margin-top: 10px
}
.chiresColumn ul li {
	margin-bottom: 9px
}
.chiresBlock {
	margin-top: 40px
}
.frm_title {
	color: #009FE4;
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 19px
}
.frm_lable, .frm_lable_with_comment {
	color: #6E6E6E;
	font-family: Tahoma;
	font-size: 14px
}
.frm_blk {
	background: #F6F6F6;
	overflow: hidden;
	padding: 33px 50px
}
.frm_lable {
	margin-bottom: 11px
}
.frm_lable_with_comment {
	margin-bottom: 8px
}
.frm_col {
	width: 50%
}
.form_txt_box {
	background-color: #E7E7E7!important;
	color: #A1A1A1;
	font-family: tahoma;
	font-size: 14px;
	height: 32px;
	padding: 3px;
	width: 443px;
	margin-left: 10px
}
.form_txt_area, .form_txt_area_big {
	background-color: #E7E7E7;
	font-family: tahoma;
	font-size: 14px
}
.frm_space {
	height: 33px
}
.form_txt_area {
	color: #A1A1A1;
	height: 100px;
	padding: 3px;
	width: 883px;
	max-width: 883px
}
.form_txt_area_big {
	height: 106px;
	padding: 3px;
	width: 834px
}
.form_big_txt_box, .form_txt_area_small {
	font-size: 11px;
	padding: 3px;
	background-color: #E7E7E7;
	color: #A1A1A1;
	font-family: tahoma
}
.form_txt_area_small {
	height: 216px;
	width: 396px
}
.form_big_txt_box {
	height: 35px;
	width: 832px
}
.form_ddlist {
	background-color: #fff !important;
	color: #A1A1A1 !important;
	font-family: tahoma;
	font-size: 14px;
	height: 35px;
	padding: 5px 10px !important;
	width: 300px;
	border: 1px #b9b9b9 solid !important;
	margin-right: 10px;
}
.form_ddlist option {
	background-color: #EBEBEB;
}
.form_check {
	padding: 5px
}
.btn {
	background-color: #DD851B!important;
	border: 0 solid #FFF;
	color: #FFF!important;
	cursor: pointer;
	font-family: Droid Arabic Kufi!important;
	font-size: 13px!important;
	height: 51px;
	padding: 2px 0 3px;
	width: 155px;
	border-color: transparent!important
}
.DG1_header, .DG1_header td, .eserviceUrlTitle {
	font-size: 14px;
	text-align: center;
	font-weight: 700
}
.btn_div {
	margin: 27px 0 15px;
	overflow: hidden
}
.btn_div input {
	color: #fff
}
.frm_comment {
	color: red;
	margin-bottom: 12px
}
.DG1_header, .DG1_header td {
	background-color: #E2E2E2;
	color: #6E6E6E;
	height: 50px;
	padding: 5px;
	width: 225px
}
.eserviceUrlTitle {
	height: 115px;
	background-color: #009fe4;
	color: #fff
}
.eserviceUrlValue {
	background-color: #e2e2e2;
	color: #009fe4;
	padding: 0 20px;
	text-decoration: underline;
	background-image: url(/_LAYOUTS/15/Imam/Images/eserviceUrlValueIcon.png);
	background-repeat: no-repeat;
	background-position: left;
	text-align: center
}
.DG1_header_blue a, .DG1_header_blue td a {
	color: #fff
}
.eserviceUrlValue a {
	font-size: 18px
}
.eserviceFile {
	background-image: url(/_LAYOUTS/15/Imam/Images/tdLinkIcon.png)
}
.DG1_header_blue, .DG1_header_blue td {
	background-color: #009FE4;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	height: 50px;
	padding: 5px;
	text-align: center;
	border-color: grey
}
.DG1_odd_td, .DG1_odd_td td {
	background-color: #F6F6F6;
	color: #848484;
	font-size: 13px;
	height: 50px;
	padding: 5px;
	text-align: center
}
.DG1_odd_td a:link, .DG1_odd_td a:visited {
	color: #848484;
	padding: 5px;
	text-align: center;
	text-decoration: underline;
	font-size: 13px
}
.DG1_odd_td_b, .DG1_odd_td_b td {
	background-color: #F6F6F6;
	color: #848484;
	font-size: 12px;
	height: 50px;
	padding: 15px;
	min-width: 78px;
	text-align: center;
	font-family: 'Droid Arabic Kufi'
}
.DG1_odd_td_a, .DG1_odd_td_a td {
	color: #848484;
	font-size: 13px;
	height: 50px;
	padding: 5px;
	text-align: center;
	font-family: 'Droid Arabic Kufi'
}
.DG1_odd_td_b a:link, .DG1_odd_td_b a:visited {
	color: #848484;
	padding: 5px;
	text-align: center;
	text-decoration: underline;
	font-family: 'Droid Arabic Kufi'
}
.DG1_odd_td_a a:link, .DG1_odd_td_a a:visited {
	color: #848484;
	padding: 5px;
	text-align: center;
	text-decoration: underline
}
.DG1_odd_td_right, .DG1_odd_td_right td {
	background-color: #F6F6F6;
	color: #848484;
	font-size: 12px;
	height: 50px;
	padding: 5px
}
.DG1_odd_td_right a:link, .DG1_odd_td_right a:visited {
	color: #848484;
	padding: 5px;
	text-decoration: underline
}
.DG1_odd_td_center {
	text-align: center
}
.DG1_odd_td_b_alt, .DG1_odd_td_b_alt td {
	background-color: #EFEFEF;
	color: #848484;
	font-size: 12px;
	height: 50px;
	padding: 10px;
	text-align: center;
	font-family: Droid Arabic Kufi
}
.DG1_odd_td_b_alt a:link, .DG1_odd_td_b_alt a:visited {
	color: #848484!important;
	padding: 5px;
	text-align: center;
	text-decoration: underline;
	font-family: "Droid Arabic Kufi"
}
.ApplySystemName a, .main_link_a:hover, .main_link_a:link, .main_link_a:visited {
	text-decoration: none
}
.main_link {
	background: #009FE4;
	color: #FFF;
	font-weight: 700;
	height: 43px;
	margin-bottom: 8px;
	padding-top: 30px;
	text-align: center
}
.uni_1, .uni_2, .uni_3, .uni_4, .uni_5, .uni_6 {
	background-repeat: no-repeat;
	background-position: center
}
.aboutUniversity_1, .zigzagMargin_2 {
	margin-bottom: 30px
}
.btn_byName, .btn_byNumber {
	width: 92px;
	height: 17px;
	background-color: #E7E7E7;
	margin-top: 12px;
	text-align: center;
	padding: 6px 0;
	font-family: tahoma;
	font-weight: 700;
	color: #666;
	border: 1px solid #ababab;
	cursor: pointer
}
.searchNo {
	background-image: url(/_LAYOUTS/15/Imam/Images/searchServices.png);
	background-repeat: no-repeat;
	margin-top: 6px
}
.div_caption {
	width: 655px
}
.img_caption {
	margin-top: -16px;
	position: relative
}
div#tip1_up {
	display: none
}
.uni_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/uni_1.jpg)
}
.uni_2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/uni_2.jpg)
}
.uni_3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/uni_3.jpg)
}
.uni_4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/uni_4.jpg)
}
.uni_5 {
	background-image: url(/_LAYOUTS/15/Imam/Images/uni_5.jpg)
}
.uni_6 {
	background-image: url(/_LAYOUTS/15/Imam/Images/uni_6.jpg)
}
.validation {
	color: red;
	position: relative;
	top: 0;
	height: 20px;
	line-height: 7px
}
.DG1_odd_td_q {
	background: #38B8F3;
	color: #FFF
}
.aboutUniversity_1, .aboutUniversity_2, .aboutUniversity_3, .aboutUniversity_4, .aboutUniversity_5, .aboutUniversity_7, .maps_1, .maps_2, .maps_3, .maps_4, .maps_5 {
	background-repeat: no-repeat;
	background-position: center
}
.mapsTile, .zigzagTitleWithIcon {
	color: #fff;
	transition: all .5s ease
}
.zigzagTitleWithIcon {
	border-bottom: 2px solid #FFF;
	min-height: 76px;
	overflow: hidden;
	padding: 0 10px;
	width: 299px
}
.zigzagTitleMultipleLinesWithIcon {
	font-size: 24px;
	line-height: 38px;
	padding-bottom: 10px
}
.zigzagTitleOneLineWithIcon {
	font-size: 24px;
	line-height: 70px
}
.aboutUniversity_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/rectorTileBG.jpg)
}
.aboutUniversity_2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/aboutUniversity_1.jpg)
}
.aboutUniversity_3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/aboutUniversity_2.jpg)
}
.aboutUniversity_4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/aboutUniversity_3.jpg)
}
.aboutUniversity_5 {
	background-image: url(/_LAYOUTS/15/Imam/Images/aboutUniversity_4.jpg)
}
.aboutUniversity_6 {
	background-image: url(/_LAYOUTS/15/Imam/Images/aboutUniversity_5.jpg);
	background-repeat: no-repeat;
	background-position: center
}
.aboutUniversity_7 {
	background-image: url(/_LAYOUTS/15/Imam/Images/aboutUniversity_6.jpg)
}
.zigzagThreeImages {
	height: 551px;
	overflow: hidden;
	width: 400px
}
.oneLineImages {
	height: 293px;
	width: 100%
}
.maps_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/maps_1.jpg)
}
.maps_2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/maps_2.jpg)
}
.maps_3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/maps_3.jpg)
}
.maps_4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/maps_4.jpg)
}
.maps_5 {
	background-image: url(/_LAYOUTS/15/Imam/Images/maps_5.jpg)
}
.mapsTile {
	font-size: 24px;
	height: 76px;
	line-height: 72px;
	width: 240px
}
.mapsTile_1:hover {
	background: url(/_LAYOUTS/15/Imam/Images/mapsTileBG_1.png) right center no-repeat #DE841A
}
.mapsTile_2:hover {
	background: url(/_LAYOUTS/15/Imam/Images/mapsTileBG_2.png) right center no-repeat #DE841A
}
.mapsTile_3:hover {
	background: url(/_LAYOUTS/15/Imam/Images/mapsTileBG_3.png) right center no-repeat #DE841A
}
.mapsTile_1 {
	background: url(/_LAYOUTS/15/Imam/Images/mapsTileBG_1.png) right center no-repeat #009FE4
}
.mapsTile_2 {
	background: url(/_LAYOUTS/15/Imam/Images/mapsTileBG_2.png) right center no-repeat #009FE4
}
.mapsTile_3 {
	background: url(/_LAYOUTS/15/Imam/Images/mapsTileBG_3.png) right center no-repeat #009FE4
}
.firstRowLeftWidth {
	height: auto;
	overflow: hidden;
	position: relative;
	width: 770px
}
.studentFristRow {
	height: auto;
	overflow: hidden;
	width: 100%
}
.studentMainTitleTitle {
	color: #FFF;
	font-family: tahoma;
	font-size: 25px;
	height: 0;
	margin-top: 35px;
	width: 195px
}
.ApplySystemName, .ApplySystemName a {
	font-family: 'Droid Arabic Kufi'
}
.LogosSeperator {
	float: right;
	margin-top: 117px;
	font-size: 26px
}
.ApplySystemName a {
	font-size: 20px;
	color: #de841a
}
.ApplySystemName {
	font-size: 20px!important;
	display: block;
	float: right;
	margin-right: 8px;
	margin-top: 117px
}
.HomePageUserLinks ul li {
	margin-right: 0px!important;
	float: right;
	background-position: center right;
}
.hl-dashboard, .hl-manage {
	display: block;
	width: 100%;
	height: 100%;
	float: right;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 22px;
	margin-right: 7px
}
.HomePageUserLinks ul li a {
	color: #fff
}
.hl-dashboard {
	background-image: url(/_LAYOUTS/15/imam/Images/formscpicon.png)
}
.hl-manage {
	background-image: url(/_LAYOUTS/15/imam/Images/formsediteicon.png)
}
.coll_img, .mainlinkspace {
	display: none
}
.HomePageUserLinks ul {
	margin-top: 5px
}
.bigtab {
	font-size: 20px;
	height: 38px;
	padding-top: 1px;
	text-align: center
}
.coll_img_no_border {
	outline: #00F solid 0
}
.coll_img_border {
	outline: #009FE4 solid 6px
}
.block_links_title {
	color: #494949;
	font-size: 20px;
	margin-bottom: 10px
}
.block_link_w {
	width: 250px;
	margin-top: 15px
}
.thirdRowRightWidth {
	position: relative;
}
#SubLinksBox a .blueTile {
	margin-bottom: 4px;
	padding-top: 15px
}
.search select {
	background: #D2D2D2;
	border: none;
	color: #FFF;
	font-size: 14px;
	height: 32px;
	margin-bottom: 26px;
	overflow: hidden;
	padding-top: 7px;
	width: 375px
}
.search {
	height: auto;
	overflow: hidden
}
.mainlinkli {
	margin-bottom: 1px;
	transition: all .5s ease
}
.mainlinkli:hover {
	background: #A0A0A0
}
.newsTile1 {
	background: #009FE4;
	height: 106px;
	padding: 17px;
	width: 332px
}
.newsTitle1 {
	color: #FFF;
	font-family: tahoma;
	font-size: 15px;
	font-weight: 700;
	height: 43px;
	width: 195px;
	overflow: hidden
}
.newsDescription1 {
	color: #FFF;
	height: 65px;
	width: 195px
}
.newsImage1 {
	height: 107px;
	margin-top: -43px;
	width: 118px;
	overflow: hidden
}
.serviceBigTile {
	background: url(/_LAYOUTS/15/Imam/Images/bg_tile_service.png) left bottom no-repeat #F2F2F2;
	height: 106px;
	margin-bottom: 14px;
	padding: 17px;
	transition: all .5s ease;
	width: 334px
}
.serviceTitle1 {
	color: #009FE4;
	font-family: tahoma;
	font-size: 20px;
	height: 34px
}
.serviceBigTile:hover {
	background-color: #E7E7E7
}
.SPName1 {
	color: #A1A1A1;
	font-size: 14px;
	font-weight: 700;
	margin-top: 60px;
	width: 100%
}
.newsTitle_units, .serviceTitle2 {
	font-family: tahoma;
	font-size: 20px
}
.OVH {
	height: auto;
	overflow: hidden
}
.txt_overview {
	margin-right: 20px;
	width: 265px
}
.bigblueTile {
	background: #1EB3F3;
	color: #FFF;
	height: 128px;
	padding-top: 15px;
	text-align: center;
	margin-bottom: 8px;
	transition: all .5s ease
}
.bigblueTile:hover {
	background: #069
}
.bigtile {
	width: 182px
}
.bigblueTileOR {
	width: 189px;
	margin-left: 0!important;
	margin-right: 0!important;
	margin-bottom: 10px
}
.bigtileTitle {
	padding-top: 9px;
	width: 158px
}
.thirdRow {
	margin-top: 45px
}
.units_Tile {
	background: url(images/bg_tile1.gif) left bottom no-repeat #F2F2F2;
	height: 95px;
	padding: 17px;
	width: 332px
}
.bg_units_tile {
	margin-bottom: 18px
}
.newsTitle_units {
	color: #333332;
	height: 34px;
	margin-top: 28px
}
.tile_img {
	margin: 20px
}
#MainLinksBox a .bigblueTile {
	margin-bottom: 8px
}
.tile_img_space {
	margin-top: 27px
}
.employeesSecoundRowWidth {
	position: relative;
	width: 775px
}
.serviceTitle2 {
	color: #FFF;
	height: 74px
}
.SPName2 {
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	width: 100%
}
.MaterialSource {
	color: #fff
}
.employeesServiceBigTile {
	background: url(/_LAYOUTS/15/Imam/Images/bg_tile_service2.png) left bottom no-repeat #949494;
	height: 106px;
	margin-bottom: 14px;
	padding: 17px;
	transition: all .5s ease;
	width: 334px
}
.employeesServiceBigTile:hover {
	background-color: #5F5F5F
}
.imp_links {
	width: 375px
}
.ms-link:visited, a {
	color: #009FE4
}
footer .ms-link:visited, footer a, footer a:visited {
	color: #fff
}
.membersCalendarMargin {
	margin-top: 87px
}
.txt_agencies_inst {
	color: #FFF;
	font-size: 17px;
	margin-top: 34px
}
.img_agencies_inst {
	margin-top: 36px
}
.shiFirstRow {
	height: auto
}
.paging_bg, .paging_bg_active {
	height: 19px;
	padding-top: 4px;
	width: 15px
}
.shiTabs {
	margin-top: 566px
}
.paging_bg_active {
	background: #DE841A;
	color: #FFF
}
.paging_bg {
	background: #DCDCDC;
	color: #636363
}
#contentRow, #s4-bodyContainer {
	padding: 0
}
.div_agencies_inst {
	background: #009FE4;
	height: 95px;
	margin-bottom: 10px;
	width: 375px
}
.serviceTile:hover {
	background-color: #069
}
.GLColumn ul li a:hover {
	text-decoration: underline
}
.firstRow_1 a, .imp_links ul li div a, .institutesList ul a, .notFoundLinkText, .vision_txt :hover {
	text-decoration: none
}
.serviceTilePnl {
	min-height: 500px;
	clear: both
}
.institutesList {
	width: 376px;
	height: 415px;
	overflow: hidden;
	overflow-y: scroll;
	background: #f6f6f6;
	margin: 20px 0
}
.institutesList ul a {
	display: block
}
.institutesList ul a li {
	font-size: 20px;
	height: 56px;
	line-height: 49px;
	padding: 0 20px;
	margin-bottom: 2px;
	width: 335px
}
.selectedInstitute {
	background: #de841a;
	color: #fff
}
.unselectedInstitute {
	color: #333332;
	transition: all .5s ease
}
.unselectedInstitute:hover {
	background: #de841a;
	color: #fff;
	text-decoration: none
}
.institutesTiles {
	width: 858px;
	height: 415px;
	overflow: hidden;
	margin: 20px 0
}
.tile_big:hover {
	background: #069
}
.tile_big {
	width: 263px;
	height: 81px;
	background: #38b8f3;
	color: #FFF;
	font-size: 20px;
	padding-top: 17px;
	margin-bottom: 8px;
	transition: all .5s ease
}
#siteactiontd {
	margin-top: -6px;
	display: inline-block
}
.scroll-outer {
	position: relative;
	overflow: hidden
}
.scroll-outer .scroll-inner {
	position: absolute;
	top: 0;
	overflow: hidden
}
.scroll-outer .scrollbar {
	display: none;
	position: absolute;
	height: 50px;
	width: 5px;
	top: 0;
	opacity: .7;
	background: #BDAEAE;
	border: 1px solid #E0E6E8;
	border-radius: 6px
}
.breaker, .displayBlockClass {
	display: block
}
#ServicesLinksBox .slidesjs-pagination {
	margin-top: -5px
}
.unitname {
	margin-top: 10px
}
.dfwp-list {
	min-height: 0
}
.breadcrumbHomeIcon {
	width: 40px;
	height: 40px;
	background: url(/_LAYOUTS/15/Imam/Images/breadcrumbHomeIcon.png) center #dd851b
}
.video-container {
	width: 620px;
	overflow: hidden;
	margin: auto
}
.mainlinkli {
	background: #c2c2c2;
	width: 375px;
	height: 61px;
	overflow: hidden
}
.div_arrow_blue, .div_overview, .div_ques {
	margin-bottom: 10px;
	width: 372px;
	overflow: hidden
}
.mainlinkimg {
	margin-top: 10px
}
.mainlinktxt {
	font-size: 21px;
	color: #FFF;
	margin-top: 15px
}
.mainlinkspace {
	height: 10px
}
.imp_links {
	height: 221px;
	margin-top: 10px
}
.imp_links ul li img {
	margin-top: 5px
}
.imp_links ul li {
	clear: both
}
.imp_links ul li div {
	padding-bottom: 15px
}
.div_overview {
	background-color: #666;
	background-image: url(/_LAYOUTS/15/Imam/Images/icon_arrow_down_or.png);
	background-repeat: no-repeat;
	padding-bottom: 6px;
	clear: both
}
.div_overview .img_overview {
	visibility: hidden
}
.div_overview:hover {
	background-color: #515151
}
.div_arrow_blue {
	background: #c2c2c2;
	padding-bottom: 18px
}
.div_arrow_blue:hover, .div_ques:hover {
	background: #ADADAD
}
.div_arrow_blue_selected:hover {
	background: #CE8024
}
.div_arrow_blue_selected {
	background: #de841a
}
.div_ques {
	background: #c2c2c2;
	clear: both;
	padding-bottom: 10px
}
.vision_txt, .zigzagTextArea {
	overflow-y: scroll
}
.img_overview {
	margin-top: 7px
}
.img_arrow_blue {
	margin-top: 18px
}
.txt_overview {
	margin-top: 12px;
	color: #FFF;
	font-size: 20px
}
.txt_arrow_blue {
	margin-top: 18px;
	color: #FFF;
	font-size: 18px;
	width: 280px
}
.div_download {
	text-align: center;
	width: 200px;
	height: 46px;
	background: #009fe4;
	color: #FFF;
	margin-bottom: 25px;
	font-size: 20px;
	padding-top: 10px
}
.vision_txt, .vision_txt1 {
	color: #949494
}
.body_title {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
	margin-top: 15px
}
.body_txt {
	font-size: 14px;
	text-align: justify
}
.firstRow_1 {
	width: 709px;
	padding: 28px 21px;
	background: #f8f8f8
}
.block_inst_list ul li a {
	font-size: 14px;
	line-height: 24px
}
.block_inst_list {
	width: 230px
}
.breaker {
	clear: both
}
.zigzagTextArea {
	width: 888px;
	height: 273px;
	background: #f2f2f2;
	padding: 20px 20px 0
}
.ITD_1, .ITD_2 {
	background-repeat: no-repeat
}
.ITD_1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/ITD1.png)
}
.about_goals {
	background: url(/_LAYOUTS/15/Imam/Images/about_goals.jpg) center
}
.about_message {
	background: url(/_LAYOUTS/15/Imam/Images/about_message.jpg) center
}
.about_vision {
	background: url(/_LAYOUTS/15/Imam/Images/about_vision.jpg) center
}
.about_mansoob {
	background: url(/_LAYOUTS/15/Imam/Images/mansoob.png) center
}
.about_gallery {
	background: url(/_LAYOUTS/15/Imam/Images/about_gallery.png) center
}
.vision_img {
	width: 397px;
	background: url(/_LAYOUTS/15/Imam/Images/vision_img.jpg)
}
.vision_img:hover {
	background: #f8f8f8
}
.vision_img_title {
	background: #0fa6fd
}
.vision_txt_title {
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 12px;
	display: none
}
.vision_txt_desc {
	font-size: 14px;
	padding-top: 25px;
	font-family: verdana!important;
	color: #747474
}
.achievements_img_title {
	background: #d83009
}
.achievements_img {
	width: 397px;
	background: url(/_LAYOUTS/15/Imam/Images/msg_img.jpg)
}
.achievements_img:hover {
	background: #f8f8f8
}
.objectives_img_title {
	background: #de8a25
}
.objectives_img {
	width: 397px;
	background: url(/_LAYOUTS/15/Imam/Images/objectives_img.jpg)
}
.objectives_img:hover {
	background: #f8f8f8
}
.subject_txt {
	width: 821px
}
.subject_title {
	color: #009fe4;
	font-size: 24px;
	margin-bottom: 20px
}
.subject_desc {
	font-size: 14px;
	text-align: justify
}
.imgs_tab {
	width: 406px
}
.closedAlbum, .openAlbum {
	height: 130px;
	width: 130px;
	text-align: center;
	float: right;
	cursor: pointer
}
.imgs_tab_margin_right {
	margin-right: 6px
}
.imgs_tab img {
	margin-bottom: 3px
}
.small_img {
	background: url(/_LAYOUTS/15/Imam/Images/small_img.jpg)
}
.employeesTile {
	background: url(/_LAYOUTS/15/Deanships/Images/DEmployees.png) right center no-repeat #009FE4
}
.ochartTile {
	background: url(/_LAYOUTS/15/Deanships/Images/DChart.png) right center no-repeat #009FE4
}
.galleryTile {
	background: url(/_LAYOUTS/15/Deanships/Images/DGallery.png) right center no-repeat #009FE4
}
.employeesTile:hover {
	background: url(/_LAYOUTS/15/Deanships/Images/DEmployees.png) right center no-repeat #DE841A
}
.ochartTile:hover {
	background: url(/_LAYOUTS/15/Deanships/Images/DChart.png) right center no-repeat #DE841A
}
.galleryTile:hover {
	background: url(/_LAYOUTS/15/Deanships/Images/DGallery.png) right center no-repeat #DE841A
}
.dfwp-column {
	padding: 0
}
.openAlbum {
	background: url(/_LAYOUTS/15/imam/Images/openAlbum.png) 4px 14px no-repeat;
	background-size: 128px auto
}
.closedAlbum {
	background: url(/_LAYOUTS/15/imam/Images/closedAlbum.png) 4px 14px no-repeat;
	background-size: 128px auto
}
.ImageItem, .imamLoaderImage, .pageNotFoundBlock {
	background-repeat: no-repeat
}
.GalleryAlbumList {
	display: table-cell
}
.ImageItem {
	margin-left: 11px;
	margin-bottom: 11px;
	background-size: cover
}
.imamLoaderImage {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-color: #FFF;
	opacity: .7;
	background-image: url(/_LAYOUTS/15/Imam/Images/ajax-loader.gif);
	background-position: center
}
.alertSource, .imamLoaderCont {
	position: relative
}
.pageNotFoundBlock {
	height: 722px;
	width: 724px;
	background-image: url(/_LAYOUTS/15/Imam/Images/404BG.png);
	overflow: hidden;
	margin: auto
}
.pageNotFoundText {
	margin-top: 440px;
	overflow: hidden;
	font-size: 43px;
	color: #959595;
	padding: 0 40px
}
.notFoundLinks {
	margin-top: 20px;
	font-size: 18px;
	padding: 0 40px
}
.NFLinksList {
	margin-top: 15px;
	padding: 0 40px
}
.NFLIcon {
	margin: 7px
}
.notFoundLinkText {
	font-size: 16px;
	color: #959595
}
.notFoundLinkText:hover {
	text-decoration: underline
}
.CPElement a, .CPElement a:hover, .NFLinksList a, .addcommentText a, .systemList a, .systemList a:hover {
	text-decoration: none
}
.NFLinksList li {
	clear: both;
	margin-bottom: 8px;
	overflow: hidden
}
.MobileSystems {
	display: none
}
.SystemsContainter .blueTile, .SystemsContainter .blueTile:hover {
	background-color: #f2f2f2;
	height: 78px;
	color: #a1a1a1
}
.SystemsContainter .blueTile:hover, .SystemsContainter .blueTile:hover .tileTitle {
	color: #fff
}
.SystemsContainter .tileTitle {
	font-size: 13px;
	color: #858585;
	font-family: tahoma;
	text-align: center;
	margin-top: 26px
}
.SystemsContainter .tile {
	width: 119px
}
.SystemU_1 .blueTile {
	border-color: #4b99c6
}
.SystemU_2 .blueTile {
	border-color: #568b72
}
.SystemU_3 .blueTile {
	border-color: #5bab46
}
.SystemU_4 .blueTile {
	border-color: #ad5e33
}
.SystemU_5 .blueTile {
	border-color: #617fd5
}
.SystemU_6 .blueTile {
	border-color: #994a5c
}
.SystemU_7 .blueTile {
	border-color: #cd835a
}
.SystemU_8 .blueTile {
	border-color: #567a8b
}
.SystemU_9 .blueTile {
	border-color: #b19035
}
.studentInfo, .studentInfoRow {
	border-bottom: 2px solid #fff
}
.SystemU_1 .blueTile:hover {
	background-color: #4b99c6
}
.SystemU_2 .blueTile:hover {
	background-color: #568b72
}
.SystemU_3 .blueTile:hover {
	background-color: #5bab46
}
.SystemU_4 .blueTile:hover {
	background-color: #ad5e33
}
.SystemU_5 .blueTile:hover {
	background-color: #617fd5
}
.SystemU_6 .blueTile:hover {
	background-color: #994a5c
}
.SystemU_7 .blueTile:hover {
	background-color: #cd835a
}
.SystemU_8 .blueTile:hover {
	background-color: #567a8b
}
.SystemU_9 .blueTile:hover {
	background-color: #b19035
}
.saidAboutUsInformation {
	background: #f2f2f2;
	color: #5b5b5b;
	font-size: 18px;
	overflow: hidden
}
.saidAboutUsPersonName {
	font-size: 18px;
	margin-top: 12px
}
.saidAboutUsPersonPosition {
	font-size: 16px;
	margin-top: 1px
}
.saidAboutUsPersonDate {
	margin-top: 35px;
	font-size: 14px
}
.saidAboutUsPerson {
	margin: 0 25px
}
.saidAboutUsText {
	margin-top: 20px;
	margin-bottom: 70px
}
.saidAboutUsBreaker {
	height: 1px;
	background: #919191;
	margin-bottom: 30px
}
#tilesMarginTop .blueTile {
	padding-top: 10px
}
.studentImage img {
	width: 196px;
	height: auto
}
.studentImage {
	width: 196px;
	overflow: hidden
}
.studentInfo {
	width: 1024px;
	overflow: hidden
}
.missing-data {
	width: 200px
}
.studentInfoRow {
	min-height: 58px;
	line-height: 58px;
	color: #848484;
	padding: 0 20px;
	font-size: 18px
}
.evenStudentInfoRow {
	background: #efefef
}
.oddStudentInfoRow {
	background: #f6f6f6
}
#tabsMiddle-services .slidesjs-container {
	min-height: 0;
	overflow: hidden;
	height: 285px!important
}
#tabsMiddle-services .slidesjs-pagination {
	margin: 5px 0 0 20px!important
}
#myPage .SecondRow_1 {
	overflow: hidden;
	margin-top: 45px
}
#newsTab .slidesjs-container, #newsTab .slidesjs-control {
	width: auto!important;
	height: 186px!important;
	min-height: 186px!important
}
#discussionSlides .slidesjs-container, #discussionSlides .slidesjs-control {
	width: auto!important;
	height: 300px!important;
	min-height: 300px!important
}
#tabsMiddle-eservices .slidesjs-container, #tabsMiddle-eservices .slidesjs-control {
	width: auto!important
}
#allLibrariesBlock .serviceTile {
	width: 262px
}
.alertSource {
	top: -5px;
	font-size: 13px;
	padding: 0 5px 0 15px;
	text-align: center;
	height: 65px;
	overflow: hidden;
	color: #505050
}
.numberOfItems {
	min-width: 30px;
	height: 30px;
	padding: 0 10px;
	line-height: 25px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #de841a;
	position: absolute;
	margin-top: -15px
}
.grayOblongTile {
	width: 107px;
	height: 55px;
	padding: 5px 65px 0 10px;
	font-size: 18px;
	margin-left: 8px;
	color: #fff;
	margin-bottom: 8px
}
.bigtileTitle {
	margin: auto;
	height: 38px;
	font-size: 16px
}
.share-my-site {
	float: right;
	width: 196px;
	text-align: center;
	height: 43px;
	background-color: #b2b2b2;
	line-height: 40px;
	margin-top: 15px
}
.share-my-site a {
	display: block;
	color: #fff;
	font-weight: 700;
	font-family: tahoma
}
.grayOblongTile_MySiteIcon {
	background: url(/_LAYOUTS/15/imam/Images/mySiteBigIcon.png) right no-repeat #949494
}
.grayOblongTile_etisalatIcon {
	background: url(/_LAYOUTS/15/imam/Images/etisalatIcon.png) right no-repeat #949494
}
.grayOblongTile_TransIcon {
	background: url(/_LAYOUTS/15/imam/Images/TransIcon.png) right no-repeat #949494
}
.grayOblongTile_CPIcon {
	background: url(/_LAYOUTS/15/imam/Images/CPIcon.png) right no-repeat #949494
}
.calendars-rtl {
	width: 378px!important
}
.calendars-month-row a {
	color: #fff!important
}
.calendars-month td .calendars-today {
	color: #1eb3f3!important;
	background-color: #DE841A!important
}
.alertDate, .alertDateBreack, .alertTime, .alertTitle {
	font-size: 14px;
	color: #6e6e6e;
	font-family: tahoma
}
.newArchLink {
	background-position: -26px 0;
	background-image: url(/_LAYOUTS/15/Imam/Images/pagination.png);
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 13px;
	width: 13px
}
.alertTile {
	width: 100%;
	height: 143px;
	background: #f2f2f2;
	margin-bottom: 8px;
	clear: both;
	overflow: hidden
}
.rightBlock {
	width: 575px;
	padding: 20px
}
.alertTitle {
	height: 75px;
	font-weight: 700
}
.alertDateBreack {
	padding: 0 10px
}
.leftBlock {
	padding-top: 23px;
	width: 131px
}
.alertImportance {
	height: 44px;
	width: 120px;
	line-height: 37px;
	font-size: 24px;
	color: #fff;
	text-align: center
}
.seriousAlert {
	background: #fb3738
}
.medSeriousAlert {
	background: #ec8602
}
.lowSeriousAlert {
	background: #428a1e
}
.servicesTile {
	width: 290px;
	height: 68px;
	background: url(/_LAYOUTS/15/imam/Images/serviceIcon.png) right no-repeat #009fe4;
	padding: 5px 65px 15px 15px;
	margin-bottom: 10px;
	margin-left: 10px
}
.serviceTitle {
	height: 60px;
	font-size: 19px
}
.servicesTiles {
	position: relative;
	width: 765px
}
.bodyCenter {
	margin-top: 36px;
	overflow: hidden
}
.fullWidthgrayOblongTile {
	width: 297px;
	overflow: hidden;
	margin-top: 9px
}
.rectorImage {
	width: 350px
}
.rectorWord {
	height: 484px;
	overflow: hidden;
	margin-bottom: 100px
}
.rectorWordText {
	height: 454px;
	overflow-y: scroll;
	background: #f8f8f8;
	color: #959595;
	width: 840px;
	display: block;
	padding: 30px
}
.ULContainer, .addCommentBlock, .addcommentText a, .albumName, .albumsCover, .alumniFirstRow .div_overview, .alumniFirstRow .div_ques, .commentArea, .commentBlock, .commentContainer, .commentDate a, .commentHeader, .commentInfo, .viceRecInfo {
	overflow: hidden
}
.rectorWordText p {
	padding: 0 30px
}
.viceRecInfo {
	height: 55px;
	padding: 15px;
	background: #009fe4
}
.viceRecName, .viceRecPos {
	color: #fff;
	font-family: Tahoma;
	font-size: 12px
}
.viceRecName {
	height: 40px;
	font-weight: 700
}
.viceRec {
	margin: 0 32px 40px;
	width: 350px
}
.midViceRec {
	margin: 0 97px
}
.LIContainer ul li {
	width: 50%;
	padding: 5px 0
}
.UlImamSubPortals li, .UlImamSubSites li {
	margin-top: 5px;
	margin-bottom: 5px
}
#SiteMap * {
	font-size: 14px
}
.ULContainer {
	clear: both
}
.LiImamSubPortals, .LiImamSubSitesItems, .newLI {
	margin: 15px 0
}
.LiImamSubPortalsTitle, .LiImamSubSitesTitle, .categoryName {
	font-size: 18px!important;
	background-image: url(/_LAYOUTS/15/Imam/Images/siteMapTitleIcon.png);
	background-repeat: no-repeat;
	font-family: 'Droid Arabic Kufi';
	border-bottom: 1px solid #e8e8e8;
	padding-right: 40px;
	padding-left: 40px;
	color: #626262
}
.Imamsite, .Imamsite a, .LiImamUnitsTitle {
	font-size: 20px;
	font-family: 'Droid Arabic Kufi'
}
.LiImamSubPortalsTitle, .LiImamSubSitesTitle {
	cursor: pointer
}
.LIContainer {
	padding: 15px 0 30px
}
.Imamsite, .LiImamUnitsTitle {
	height: 40px;
	background-color: #dd851b;
	line-height: 37px;
	text-align: center;
	margin: 25px 0;
	color: #fff
}
.Imamsite a {
	color: #fff!important
}
.Level2 {
	padding-right: 30px;
	padding-left: 30px
}
.Level3 {
	padding-right: 60px;
	padding-left: 60px
}
.categoryName {
	clear: both;
	padding-top: 20px;
	margin-bottom: 10px;
	cursor: pointer
}
.itemsLI a {
	font-size: 16px!important
}
.itemsLI {
	width: 47%;
	padding-bottom: 10px
}
.CommentControltitel {
	color: #6E6E6E;
	font-family: 'Droid Arabic Kufi';
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	border-collapse: collapse;
	border-color: #c9c9c9;
	margin-bottom: 40px
}
.CommentControlForm {
	font-size: 18px;
	margin-bottom: 40px
}
.CommentingControlGrid td {
	padding: 2px;
	text-align: center
}
.CommentingControlGrid th {
	background-color: #1eb3f3;
	color: #fff;
	text-align: center;
	padding: 2px 2px 5px
}
.CommentControlForm input[type=text] {
	height: 29px;
	width: 408px;
	margin-bottom: 10px;
	background-color: #f5f5f5
}
.CommentControlForm select {
	background-color: #fff!important;
	color: #A1A1A1!important;
	font-family: tahoma;
	font-size: 14px;
	height: 35px;
	padding: 5px 10px!important;
	width: 420px;
	border: 1px solid #b9b9b9!important;
	margin-bottom: 10px
}
.CommentingControlGrid {
	border-color: #e1e1e1;
	font-size: 14px;
	width: 100%
}
.CommentingControlGrid td:nth-child(2) {
	width: 400px
}
.commentsGridViewPager td:nth-child(2) {
	width: auto
}
.commentsGridViewPager td {
	padding: 0
}
.commentsGridViewPager a, .commentsGridViewPager span {
	padding: 5px 12px;
	font-size: 14px
}
.commentsGridViewPager * {
	font-size: 14px
}
.commentsGridViewPager a {
	display: block
}
.CommentControlForm span {
	display: block;
	float: right;
	font-size: 14px;
	line-height: 29px;
	width: 100px
}
.CommentingControlGrid tr:nth-child(odd) {
	background-color: #ececec
}
.commentsGridViewPager {
	background-color: #fff!important;
	border: #fff;
	text-align: left!important;
	display: block;
	padding-top: 20px
}
.CommentControlForm input[type=submit], .saveButton {
	background-color: #DD851B!important;
	border: none!important;
	float: left!important;
	color: #fff!important;
	font-size: 12px!important
}
.CommentingControlGrid tr:nth-child(even) {
	background-color: #f5f5f5
}
.reportBlock .frm_col {
	float: none;
	clear: both;
	width: 100%;
	font-size: 14px;
	margin-bottom: 15px
}
.reportedCommentBody, .reportedCommentTitle {
	padding: 0 5px;
	color: #00ABEA
}
.commentDisclaimer {
	background-color: #F6F6F6;
	padding: 10px 15px;
	margin-bottom: 30px
}
.addCommentBlock {
	background: #f6f6f6;
	padding: 40px;
	margin-bottom: 30px
}
.CBF {
	clear: both
}
.addCommentIcon {
	background-image: url(/_layouts/15/Imam/Images/addCommentIcon.png)
}
.commentReportIcon {
	background-image: url(/_layouts/15/Imam/Images/commentReportIcon.png)
}
.commentDisLikeIcon {
	background-image: url(/_layouts/15/Imam/Images/commentDisLikeIcon.png)
}
.commentLikeIcon {
	background-image: url(/_layouts/15/Imam/Images/commentLikeIcon.png)
}
.commentReport {
	display: block;
	width: 25px;
	height: 25px;
	float: right;
	text-indent: 100000px;
	font-size: 0!important;
	cursor: pointer;
	background-color: #CDCDCD
}
.commentToolsCounter {
	display: block;
	background-color: #e8e8e8;
	float: right;
	height: 25px;
	line-height: 24px;
	padding: 0 10px
}
.commentBlock {
	background: #f6f6f6;
	padding: 10px;
	margin-bottom: 10px
}
.secondLevelComments .commentBlock {
	margin-bottom: 0;
	margin-top: 30px;
	padding: 8px 60px 0 0
}
.commentTitle {
	font-family: tahoma;
	font-size: 14px;
	font-weight: 700
}
.Commentator, .commentDate {
	font-size: 12px;
	font-family: tahoma
}
.commentInfoText div {
	margin-bottom: 6px
}
.commentDateText {
	line-height: 24px
}
.commentArea {
	clear: both;
	font-size: 14px;
	font-family: tahoma
}
.commentInfo {
	margin-bottom: 20px;
	border-bottom: 1px solid #DEDEDE
}
.commentImage img {
	height: 65px;
	width: 65px
}
.addcommentText {
	font-family: tahoma;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
	line-height: 38px;
	margin: 0 40px;
	background-color: #f6f6f6;
	padding: 0;
	width: 122px;
	overflow: hidden;
	text-align: center;
	cursor: pointer
}
.addcommentText a {
	color: #6e6e6e;
	text-align: center;
	display: block;
	width: 100%;
	font-family: tahoma
}
.albumName, .alumSize {
	font-family: tahoma;
	color: #fff
}
.commentContainer {
	clear: both
}
.commentReport.commentDisLikeIcon.commentUserToolsActive {
	background-color: #cb1c1c
}
.commentReport.commentLikeIcon.commentUserToolsActive {
	background-color: green
}
.commentReport.commentReportIcon.commentUserToolsActive {
	background-color: #D4C354
}
.commentReport.addCommentIcon.commentUserToolsActive {
	background-color: #4491C9
}
.albumsCover {
	margin: 10px
}
.albumsCover img {
	width: 229px;
	height: 137px
}
.albumsCover .newsTile {
	margin: 0
}
.albumInfo, .albumInfo:hover {
	width: 209px;
	height: 50px;
	padding: 10px
}
.albumName {
	font-weight: 700;
	height: 35px
}
.alumSize {
	font-size: 11px
}
.alumniFirstRow .div_overview {
	padding-bottom: 17px;
	clear: both;
	width: 392px;
	transition: all .5s ease
}
.alumniFirstRow .div_ques {
	height: auto;
	margin-bottom: 5px;
	clear: both;
	width: 388px;
	padding-bottom: 19px;
	transition: all .5s ease
}
.div_ques:hover {
	background-color: #666!important
}
.small_img_txt, .small_img_txt_visable {
	background-color: #000;
	opacity: .6;
	overflow-y: hidden;
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, .5, 1);
	top: -185px;
	z-index: 52;
	position: relative
}
.bigblueTileOR1 {
	width: 389px;
	margin-left: 0!important;
	margin-right: 0!important;
	margin-bottom: 40px
}
.alumni-GraduateProg {
	margin-right: 25px
}
.alumn_Tiles {
	margin-top: 50px;
	width: 100%;
}
.alumni-AdmissionD a, .alumni-GraduateProg a {
	display: block;
	width: 100%;
	height: 100%
}
.alumni-Welcome {
	width: 747px;
	height: 576px;
	margin-top: 92px;
	background-image: url(/_LAYOUTS/15/Alumni/Images/alumni-Welcomebg.jpg);
	border: 1px solid #626262
}
.small_img, .small_img_txt, .small_img_txt_visable {
	width: 197px;
	height: 178px
}
.alumni-Welcome p, .alumni-Welcome span {
	margin-top: 50px;
	color: #626262;
	font-size: 26px;
	text-align: center;
	font-family: 'Droid Arabic Kufi';
	padding: 0 40px
}
.alumni-Welcome p:nth-child(1) {
	margin-top: 70px!important
}
.small_img {
	margin-bottom: 6px
}
.small_img_txt {
	max-height: 0
}
.small_img_txt_visable {
	max-height: 178px
}
.small_img_txt p {
	display: none
}
.small_img_txt_visable p {
	padding: 12px;
	color: #FFF;
	font-size: 13px
}
.PagerHyperlinkStyle, .PagerHyperlinkStyle a, .PagerOtherPageCells a, .PagerSSCCells a {
	color: #fff!important;
	font-size: 12px!important;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px
}
.PagerCurrentPageCell, .PagerOtherPageCells, .PagerSSCCells {
	width: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	overflow: hidden
}
.PagerOtherPageCells, .PagerSSCCells {
	background: #BABABA
}
.PagerCurrentPageCell {
	background: #dd851b
}
.PagerContainerTable {
	margin: auto;
	border-spacing: 5px;
	border-collapse: separate
}
.stuffWizardDetailsBody table {
	width: 100%;
	text-align: center
}
.stuffWizardDetailsBody table td, .stuffWizardDetailsBody table tr {
	display: block;
	float: right
}
.stuffWizardDetailsBody table td {
	margin: 20px 50px;
	width: 280px;
	height: 250px;
	border: 8px solid #F8F8F8
}
.wizardSelectedColor {
	border: 8px solid #DE841A!important
}
.stuffWizardNextStepButton input {
	cursor: pointer
}
.stuffWizardCon {
	overflow: hidden;
	margin-top: 30px
}
.stuffWizardStatus {
	overflow: hidden;
	text-align: center
}
.stuffWizardStatus li {
	display: inline-block
}
.stuffWizardStatusBlock {
	width: 220px;
	height: 180px
}
.stuffWizardArrow {
	width: 37px;
	height: 62px;
	overflow: hidden;
	background-image: url(/_LAYOUTS/15/imam/Images/stuffWizardArrow.png);
	background-repeat: no-repeat;
	background-position: top
}
.CPElement, .moreSystemsTile, .moreSystemsTile:hover, .systemQA, .systemUM {
	background-position: center;
	background-repeat: no-repeat
}
.stuffWizardHeader {
	height: 61px;
	overflow: hidden;
	line-height: 60px;
	padding-right: 54px;
	font-size: 17px
}
.SWBActive .stuffWizardHeader {
	background-image: url(/_LAYOUTS/15/imam/Images/SWBActiveHeader.png);
	background-repeat: no-repeat;
	background-color: #de841a;
	color: #fff
}
.SWBInactive .stuffWizardHeader {
	background-image: url(/_LAYOUTS/15/imam/Images/SWBInactiveHeader.png)!important;
	background-repeat: no-repeat;
	background-color: #d2d2d2;
	color: #949494
}
.SWBInactive .stuffWizardDescription {
	display: none
}
.SWBActive .stuffWizardDescription {
	background-color: #f2f2f2;
	color: #666;
	height: 84px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 15px;
	margin-top: 5px;
	background-repeat: no-repeat
}
.stuffWizardStep1 .stuffWizardDescription {
	background-image: url(/_LAYOUTS/15/imam/Images/stuffWizardStep1.png)
}
.stuffWizardStep2 .stuffWizardDescription {
	background-image: url(/_LAYOUTS/15/imam/Images/stuffWizardStep2.png)
}
.stuffWizardStep3 .stuffWizardDescription {
	background-image: url(/_LAYOUTS/15/imam/Images/stuffWizardStep3.png)
}
.stuffWizardStep4 .stuffWizardDescription {
	background-image: url(/_LAYOUTS/15/imam/Images/stuffWizardStep4.png)
}
.stuffWizardStep5 .stuffWizardDescription {
	background-image: url(/_LAYOUTS/15/imam/Images/stuffWizardStep5.png)
}
.stuffWizardDetails {
	overflow: hidden;
	margin-top: 50px;
	background-color: #F8F8F8;
	padding: 30px
}
.stuffWizardDetailsTitle {
	color: #009fe4;
	margin-bottom: 30px
}
.stuffWizardDetailsBody {
	overflow: hidden
}
.stuffWizardNextStep {
	overflow: hidden;
	margin: 0 15px 15px 0
}
.stuffWizardNextStepButton input, .stuffWizardNextStepButton input:hover {
	height: 40px;
	width: 137px;
	background-color: #de841a;
	border: none;
	text-align: center;
	line-height: 20px;
	color: #fff;
	font-size: 16px
}
tr.grd-Alternate, tr.grd-Item, tr.grd-header {
	height: 50px;
	padding: 5px;
	text-align: center
}
.grd-Style {
	width: 100%;
	border-collapse: separate!important;
	border-spacing: 1px
}
tr.grd-Item {
	color: #848484;
	background-color: #EFEFEF;
	font-size: 13px
}
tr.grd-header {
	background-color: #009FE4;
	color: #FFF;
	font-size: 14px;
	font-weight: 700
}
tr.grd-Alternate {
	background-color: #F6F6F6;
	color: #848484;
	font-size: 13px
}
#dvReportText {
	text-align: center
}
#dvReportText button {
	min-width: 3em;
	padding: 7px 10px;
	border: 1px solid #fff;
	background-color: #949494;
	margin-right: 10px;
	font-family: "Segoe UI", Tahoma, "Microsoft Sans Serif", sans-serif;
	font-size: 11px;
	color: #fff
}
.CPElement a, .CPUnitTab span {
	font-size: 18px;
	display: block
}
.level-bullet {
	background-image: none!important
}
.pointDetails {
	line-height: 45px!important
}
.pointDetails a {
	display: block;
	float: right;
	background-color: #DD851B;
	color: #fff;
	padding: 8px 16px;
	overflow: hidden;
	line-height: normal!important
}
.CPCont {
	overflow: hidden;
	margin: 0 -10px
}
.CPUnit {
	overflow: hidden;
	margin: 0 10px 30px
}
.CPUnitTab {
	overflow: hidden;
	height: 40px;
	margin-bottom: 7px
}
.CPUnitTab span {
	padding: 5px 20px;
	height: 100%;
	line-height: 30px;
	background-color: #de841a;
	color: #fff;
	float: right;
	cursor: default
}
.CPElements {
	background-color: #e5e5e5;
	overflow: hidden;
	padding: 0 8px;
	height: 205px
}
.CPElement {
	width: 156px;
	height: 120px;
	background-color: #b9b9b9;
	margin: 16px 8px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
	background-size: contain
}
.CPElement a {
	width: 100%;
	height: 100%;
	overflow: hidden
}
.chkShowHide label, .tbl-form td {
	font-size: 14px
}
.CPElement a span {
	display: block;
	margin-top: 70px
}
.CPElementAdd {
	background-image: url(/_layouts/15/Members/images/CPElementAdd.png)
}
.CPElementView {
	background-image: url(/_layouts/15/Members/images/CPElementView.png)
}
.CPCont .CPUnit:nth-child(1) .CPUnitTab span {
	background-color: #009fe4
}
.CPCont .CPUnit:nth-child(2) .CPUnitTab span {
	background-color: #a79201
}
.CPCont .CPUnit:nth-child(3) .CPUnitTab span {
	background-color: #de841a
}
.CPCont .CPUnit:nth-child(4) .CPUnitTab span {
	background-color: #849044
}
.CPCont .CPUnit:nth-child(5) .CPUnitTab span {
	background-color: #a70186
}
.CPCont .CPUnit:nth-child(6) .CPUnitTab span {
	background-color: #68ae04
}
.CPCont .CPUnit:nth-child(7) .CPUnitTab span {
	background-color: #05a759
}
.CPCont .CPUnit:nth-child(8) .CPUnitTab span {
	background-color: #5f01a7
}
.CPCont .CPUnit:nth-child(9) .CPUnitTab span {
	background-color: #de441a
}
.CPCont .CPUnit:nth-child(10) .CPUnitTab span {
	background-color: #8a7335
}
.CPCont .CPUnit:nth-child(11) .CPUnitTab span {
	background-color: #2c7d8c
}
.CPCont .CPUnit:nth-child(12) .CPUnitTab span {
	background-color: #c30404
}
.CPCont .CPUnit:nth-child(13) .CPUnitTab span {
	background-color: #de841a
}
.CPCont .CPUnit:nth-child(14) .CPUnitTab span {
	background-color: #8766BD
}
.CPCont .CPUnit:nth-child(15) .CPUnitTab span {
	background-color: #7B906D
}
.CPCont .CPUnit:nth-child(16) .CPUnitTab span {
	background-color: #9B7858
}
.CPCont .CPUnit:nth-child(17) .CPUnitTab span {
	background-color: #C5BB61
}
.CPCont .CPUnit:nth-child(18) .CPUnitTab span, .CPCont .CPUnit:nth-child(19) .CPUnitTab span, .CPCont .CPUnit:nth-child(20) .CPUnitTab span {
	background-color: #de841a
}
.chkShowHide {
	display: block
}
.chkShowHide input {
	height: 20px;
	width: 20px;
	margin: 0 6px
}
.SaveSettings {
	text-align: left;
	height: 66px;
	line-height: 45px;
	padding: 0 10px
}
.btnSaveSettings {
	height: 35px!important;
	background-color: #1EB3F3!important;
	color: #fff!important
}
.tbl-form {
	width: 800px
}
.tbl-form td {
	padding: 10px 0
}
.file-upload {
	width: 300px!important;
	height: 22px!important;
	background-color: #e8e8e8!important
}
.systemsList {
	overflow: hidden
}
.systemList {
	overflow: hidden;
	height: 100px;
	background-color: #f2f1f1;
	margin-bottom: 20px;
	line-height: 80px
}
.systemsList .systemList:nth-child(1) h1 {
	color: #009fe4
}
.systemsList .systemList:nth-child(1) .systemQA, .systemsList .systemList:nth-child(1) .systemUM {
	background-color: #009fe4
}
.systemsList .systemList:nth-child(2) h1 {
	color: #a79201
}
.systemsList .systemList:nth-child(2) .systemQA, .systemsList .systemList:nth-child(2) .systemUM {
	background-color: #a79201
}
.systemsList .systemList:nth-child(3) h1 {
	color: #de841a
}
.systemsList .systemList:nth-child(3) .systemQA, .systemsList .systemList:nth-child(3) .systemUM {
	background-color: #de841a
}
.systemsList .systemList:nth-child(4) h1 {
	color: #8FB083
}
.systemsList .systemList:nth-child(4) .systemQA, .systemsList .systemList:nth-child(4) .systemUM {
	background-color: #8FB083
}
.systemsList .systemList:nth-child(5) h1 {
	color: #a70186
}
.systemsList .systemList:nth-child(5) .systemQA, .systemsList .systemList:nth-child(5) .systemUM {
	background-color: #a70186
}
.systemsList .systemList:nth-child(6) h1 {
	color: #68ae04
}
.systemsList .systemList:nth-child(6) .systemQA, .systemsList .systemList:nth-child(6) .systemUM {
	background-color: #68ae04
}
.systemsList .systemList:nth-child(7) h1 {
	color: #05a759
}
.systemsList .systemList:nth-child(7) .systemQA, .systemsList .systemList:nth-child(7) .systemUM {
	background-color: #05a759
}
.systemsList .systemList:nth-child(8) h1 {
	color: #5f01a7
}
.systemsList .systemList:nth-child(8) .systemQA, .systemsList .systemList:nth-child(8) .systemUM {
	background-color: #5f01a7
}
.systemsList .systemList:nth-child(9) h1 {
	color: #de441a
}
.systemsList .systemList:nth-child(9) .systemQA, .systemsList .systemList:nth-child(9) .systemUM {
	background-color: #de441a
}
.systemsList .systemList:nth-child(10) h1 {
	color: #8a7335
}
.systemsList .systemList:nth-child(10) .systemQA, .systemsList .systemList:nth-child(10) .systemUM {
	background-color: #8a7335!important
}
.systemsList .systemList:nth-child(11) h1 {
	color: #2c7d8c
}
.systemsList .systemList:nth-child(11) .systemQA, .systemsList .systemList:nth-child(11) .systemUM {
	background-color: #2c7d8c
}
.systemsList .systemList:nth-child(12) h1 {
	color: #c30404
}
.systemsList .systemList:nth-child(12) .systemQA, .systemsList .systemList:nth-child(12) .systemUM {
	background-color: #c30404
}
.systemsList .systemList:nth-child(13) h1 {
	color: #de841a
}
.systemsList .systemList:nth-child(13) .systemQA, .systemsList .systemList:nth-child(13) .systemUM {
	background-color: #de841a
}
.systemsList .systemList:nth-child(14) h1 {
	color: #788945
}
.systemsList .systemList:nth-child(14) .systemQA, .systemsList .systemList:nth-child(14) .systemUM {
	background-color: #788945
}
.systemsList .systemList:nth-child(15) h1 {
	color: #5287C3
}
.systemsList .systemList:nth-child(15) .systemQA, .systemsList .systemList:nth-child(15) .systemUM {
	background-color: #5287C3
}
.systemlistTitle {
	height: 57px;
	overflow: hidden;
	width: 84%!important
}
.systemList h1 {
	font-size: 16px;
	padding: 0 10px;
	line-height: 74px!important;
	margin: 0!important;
	font-weight: 700;
	float: right;
	font-family: Droid Arabic Kufi!important
}
.systemQA, .systemUM {
	width: 55px;
	height: 55px;
	background-size: 50px
}
.systemUM {
	background-image: url(/_layouts/15/Imam/images/systemUM.png)
}
.systemQA {
	background-image: url(/_layouts/15/Imam/images/systemQA.png)
}
.moreSystemsTile, .moreSystemsTile:hover {
	width: 123px!important;
	border: none!important;
	background-color: #B19035!important;
	background-image: url(/_layouts/15/Imam/Images/moreSystemIcon.png)
}
.moreSystemsTile .tileTitle {
	display: none!important;
	color: #fff!important;
	text-indent: 15px;
	padding-top: 5px
}
.newFooter {
	background: url(/_LAYOUTS/15/Imam/Images/1.png) center top repeat-x #949494;
	margin-top: 35px;
	overflow: hidden;
	padding-top: 23px
}
.FooterBottom {
	margin-top: 30px;
	overflow: hidden;
	background-color: #d2d2d2
}
.newFooter .footerCoulmn {
	width: 20%;
	margin: 0 2.5%;
	min-width: 262px
}
.newFooter .footerColumnTitel, .newFooter .links {
	width: auto
}
.HelpPortal, .KnowlegePortal, .imamjornal, .vertualtour {
	padding-top: 0;
	height: 81px;
	background-color: #fff;
	width: 126px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	text-decoration: none!important;
	background-repeat: no-repeat;
	background-position: center 37px;
	color: #949494;
	font-family: Droid Arabic Kufi;
	margin-top: 10px
}
.SiteWidthInner {
	margin: 0 -2.5%
}
.KnowlegePortal {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/knowledgefooter.png)!important
}
.KnowlegePortal:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/Cknowledgefooter.png)!important;
	text-decoration: underline!important
}
.HelpPortal {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/useportalfooter.png)!important
}
.HelpPortal:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/Cuseportalfooter.png)!important;
	text-decoration: underline!important
}
.vtourHomePageText {
	display: block;
	background-color: #626262;
	padding: 5px 14px;
	text-align: center;
	font-size: 14px;
	color: #FFF
}
.footerQMarkbg {
	margin-top: 25px!important
}
.FooterBottom p {
	margin: 15px 0;
	font-size: 11px;
	color: #949494
}
.FooterBottom a, .newFooter .footerLinks {
	font-size: 11px;
	color: #464646;
	font-family: tahoma
}
.newFooter .links ul li div {
	padding-bottom: 9px
}
.newFooter .search {
	width: auto;
	position: relative;
	margin-top: 14px;
	margin-bottom: 11px;
}
.newFooter .SearchIcon:hover {
	background-color: #363636
}
.newFooter .w3cValidationIcons {
	margin-top: 0
}
.CertificatesIcons {
	overflow: hidden
}
.newFooter .footerLinks {
	margin-top: 5px;
	outline: 0
}
.vtourHomePage {
	background-image: url(/_LAYOUTS/15/Imam/Images/vtourHomePage.jpg);
	clear: both;
	overflow: hidden;
	height: 81px;
	background-color: #fff;
	margin-top: 10px
}
.newFooter .footerColumnMargin {
	margin: 21px 0 12px;
	font-size: 19px
}
.newFooter .links ul {
	overflow: hidden
}
.newFooter .followUsIcon {
	width: auto;
	margin-top: 13px
}
.linksmore {
	height: 36px;
	background-image: url(/_layouts/15/Imam/images/footerLinksmore.png);
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: center right
}
.newFooter .search input {
	width: 81%;
	margin: 0;
	height: 20px
}
.newFooter .SearchIcon {
	width: 32px;
	height: 32px;
	background-color: #626262;
	display: block;
	top: 0;
	position: absolute;
	cursor: pointer;
	background-image: url(/_layouts/15/Imam/images/footerSearchIcon1.png)
}
.CertNext, .CertPrev {
	width: 15px;
	background-position: center;
	cursor: pointer;
	background-repeat: no-repeat
}
.CertPrev {
	height: 31px;
	left: 0;
	background-image: url(/_layouts/15/Imam/images/CertPre.png)
}
.CertNext {
	height: 31px;
	right: 0;
	background-image: url(/_layouts/15/Imam/images/CertNext.png)
}
.CertificatesContainer {
	overflow: hidden;
	width: 220px;
	float: right;
	position: relative;
	height: 31px
}
.CertificatesInner {
	position: absolute;
	overflow: hidden;
	height: 31px;
	width: 600px
}
.html5 {
	background-position: -401px -161px
}
.cssbg {
	background-position: -308px -161px
}
.HelpTip {
	font-size: 14px;
	margin-bottom: 30px;
	padding-right: 40px;
	background-image: url(/_layouts/15/Imam/images/Warning-Message.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
	height: 25px
}
.helpPageCon {
	overflow: hidden
}
.helpCategories {
	overflow: hidden;
	margin-bottom: 15px
}
.helpCategories img {
	display: none
}
.helpCategory {
	width: 237px;
	height: 57px;
	line-height: 57px;
	background-color: #0073c3;
	cursor: pointer;
	background-image: url(/_layouts/15/Imam/images/helpIcon.png);
	background-repeat: no-repeat;
	background-size: 48px;
	text-indent: 54px;
	margin-bottom: 13px
}
.helpCategory div {
	color: #fff;
	font-size: 18px
}
.helpCategory img {
	margin: 25px 0
}
.helpCategorySelected {
	background-color: #de841a
}
.CategoryHelp {
	width: 273px;
	background-color: #e2e2e2;
	height: 50px;
	color: #656565;
	line-height: 49px;
	padding: 0 15px;
	margin-bottom: 13px
}
.refreshPortalBlock, .refreshPortalBlockEN {
	height: 722px;
	width: 724px;
	margin: auto;
	overflow: hidden;
	background-repeat: no-repeat
}
.refreshPortalBlock {
	background-image: url(/_LAYOUTS/15/imam/Images/refreshPortal.png)
}
.refreshPortalBlockEN {
	background-image: url(/_LAYOUTS/15/imam/Images/refreshPortalEN.png)
}
.refreshPortalDownloadFile, .refreshPortalText {
	margin-top: 20px;
	font-size: 18px;
	padding: 0 40px;
	width: 573px
}
.refreshPortalDownloadFile {
	margin-top: 40px
}
.refreshPortalDownloadFileLink {
	background-color: #009fe4;
	height: 40px;
	width: 200px;
	overflow: hidden;
	margin: auto;
	text-align: center;
	color: #fff;
	line-height: 38px
}
.refreshPortalDownloadFileLink a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	display: block;
	height: 100%;
	width: 100%
}
.staffSite {
	height: 30px;
	background-color: #E8E8E8;
	margin-top: 8px;
	margin-left: 27px;
	padding: 0 15px
}
.staffSite img {
	margin: 5px 0 0
}
.staffSite a {
	height: 100%;
	width: 100%;
	display: block
}
.staffSite span {
	color: #308DB5;
	margin-top: -23px;
	display: block;
	margin-right: 25px;
	font-family: Droid Arabic Kufi
}
.StaffItem {
	background-color: #b9b9b9;
	background-image: none;
	height: 120px;
	width: 236px!important;
	padding: 0;
	overflow: hidden
}
.mcl-header {
	display: block;
	font-size: 16px;
	margin-bottom: 30px;
	background-color: #e8e8e8;
	padding: 15px
}
.pagingContent {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none
}
.staffSearchInfo .serviceProvider {
	padding: 10px
}
.StaffItem:hover {
	background-color: #b9b9b9
}
.pagingPnl.paging.pagingContent.Directory {
	margin: 22px
}
.StaffItem a:hover {
	cursor: default
}
.hasSite {
	background-color: #009FE1
}
.hasSite:hover {
	background-color: #069
}
.hasSite a:hover {
	cursor: pointer
}
.ftaffSearchInfo {
	padding: 15px;
	overflow: hidden;
	width: 245px
}
.staffSearchName {
	color: #fff;
	font-size: 15px;
	height: 48px;
	padding: 10px
}
.StaffDirectoryLoader {
	text-align: center;
	margin: auto;
	display: block
}
.staffJobTitle {
	color: #fff;
	margin-bottom: 5px
}
.float1.footerLinks a, .footerLinks {
	color: #464646!important
}
.staffphoto, .staffphoto img {
	width: 120px;
	height: 120px
}
.lastUpdate p {
	line-height: 24px
}
.lastUpdate {
	background-color: #D5D5D5;
	width: 466px;
	height: 50px;
	margin-top: -6px;
	padding: 6px 10px;
	background-image: url(/_LAYOUTS/15/imam/Images/lastUpdateIcon.png);
	background-repeat: no-repeat;
	background-size: contain
}
.footerLinks {
	margin-top: 3px;
	clear: both
}
.footerLinks a {
	line-height: 35px
}
.lastUpdate p {
	font-size: 12px;
	margin: 0
}
.cg-ann .slidesjs-container, .cg-ann>div {
	min-height: 0!important
}
.cg-actv .slidesjs-container, .cg-actv .slidesjs-control, .cg-actv>div, .cg-gss .slidesjs-container, .cg-gss .slidesjs-control, .cg-gss>div, .cg-news .slidesjs-container, .cg-news .slidesjs-control, .cg-news>div {
	height: 297px!important;
	overflow: hidden!important;
	width: 100%!important
}
.userNameAria {
	position: relative
}
.showMenuIcon {
	cursor: pointer;
	width: 100%;
	height: 100%
}
.newSiteMenu {
	background-image: url(/_LAYOUTS/15/imam/Images/showMenuIcon.png);
	width: 30px;
	height: 30px;
	background-color: #A5A5A5;
	overflow: hidden;
	margin: 10px 15px 0
}
.homePageSiteAction {
	position: absolute;
	width: 200px;
	background-color: #A5A5A5;
	z-index: 999999999999999999999999999999999999;
	padding: 2px 0;
	top: 40px;
	display: none
}
.homePageSiteAction li {
	background-color: #fff;
	margin: 1px 0
}
.homePageSiteAction a {
	color: #6B6B6B;
	display: block;
	padding: 8px 10px
}
.DigiCertbg a, .cssbg a, .footerQMarkbg a, .html5 a, .isobg a, .rssvalidationbg a {
	display: block;
	width: 100%;
	height: 100%
}
#deanshipBanners {
	width: auto!important;
}
.DigiCertbg, .footerQMarkbg, .isobg, .rssvalidationbg {
	transition: all .2s ease;
	width: 88px;
	height: 31px;
	background-image: url(/_LAYOUTS/15/Imam/Images/portalIcons.png);
	display: block!important
}
.footerQMarkbg {
	background-position: 0 -171px;
	height: 20px;
	width: 15px
}
.DigiCertbg {
	background-position: -213px -161px
}
.rssvalidationbg {
	background-position: -120px -161px
}
.isobg {
	background-position: -24px -161px
}
.NewsLoader {
	height: 308px;
	text-align: center;
	overflow: hidden
}
.NewsLoader img {
	padding-top: 152px
}
.inactiveLang a {
	outline: 0;
	display: block;
	color: #616161
}
.inactiveLang a:focus, .inactiveLang a:hover {
	outline: 0;
	color: #fff;
	background-color: #DE841A;
	width: 100%;
	height: 100%
}
.PlayAnnouncement li a {
	background-image: url(/_LAYOUTS/15/Imam/Images/pagination.png);
	display: block;
	float: right;
	height: 0;
	overflow: hidden;
	padding-top: 13px;
	width: 26px;
	margin-top: 5px;
	cursor: pointer
}
#s4-workspace, .deletLeftScroll {
	height: auto!important;
	width: auto!important;
}
.sliderPause a {
	background-position: -26px -26px!important
}
.sliderPlay a {
	background-position: -26px -13px!important
}
.deletLeftScroll {
	width: auto!important
}
.recaptcha_only_if_privacy {
	display: none
}
.recaptchatable #recaptcha_response_field {
	width: 150px!important;
	padding: 5px 0 5px 2px!important;
	text-align: left
}
.personalIcons, .personalIcons2 {
	position: absolute;
	direction: rtl;
	width: 188px;
	margin-top: 253px;
	display: none;
	overflow: hidden
}
.personalIcons2 {
	margin-right: 1px
}
.personalIcons2 img {
	margin-left: 2px
}
.personalIcons {
	margin-right: 1060px
}
.servicesBlock:hover .personalIcons, .servicesBlock:hover .personalIcons2 {
	display: block
}
.ramadanKarem {
	margin-bottom: 30px;
	overflow: hidden
}
.serviceNumberBox, .serviceViewsNumber {
	height: 30px;
	line-height: 27px;
	color: grey;
	font-weight: 700
}
.serviceNumberIcon, .serviceViewsIcon {
	height: 30px;
	line-height: 27px;
	background-size: 100%;
	background-position: top;
	background-color: #009fe4;
	color: #fff;
	font-size: 12px!important
}
.admissionicon, .admitionTile {
	background-position: center;
	background-repeat: no-repeat
}
.serviceNumberCon, .serviceViewsCon {
	height: 60px;
	width: 70px;
	background-color: #e8e8e8;
	text-align: center
}
.eserviceBoxes {
	margin-top: -68px
}
.keyWordsBlock a {
	display: block;
	margin: 2px
}
.DG1_odd_td .keyWord {
	margin: 4px
}
.disclaimer {
	background-color: #e8e8e8;
	padding: 10px;
	font-size: 14px;
	margin-bottom: 20px
}
.dmissioniconscontainer {
	width: 100%;
	background-color: #f8f8f8;
	margin-right: -5px;
	margin-left: -5px;
	padding: 20px;
	text-align: center;
	overflow: hidden
}
.dmissioniconsbg {
	text-decoration: none;
	width: 237px;
	height: 140px;
	background-color: #626262;
	margin-left: 0;
	margin-right: 5px;
	float: right;
	margin-bottom: 5px
}
.admissionicon {
	width: 100%;
	height: 50px;
	margin-top: 20px;
	display: block
}
.admissionicontext {
	text-align: center;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	display: block;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px
}
.dmissioniconsbg a {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	overflow: hidden
}
.dmissioniconsbg:hover {
	background-color: #de841a
}
.admissiontextcontentbg {
	background-color: #f8f8f8;
	margin-top: 15px;
	overflow: hidden;
	padding: 20px
}
.admissiontextcontent {
	font-size: 12px;
	color: #848484
}
.admissiontextcontent * {
	font-size: 14px;
	font-family: tahoma;
	margin-bottom: 0
}
.admissiontexttitle {
	color: #009FE4;
	font-size: 20px;
	margin-bottom: 15px;
	font-family: Droid Arabic Kufi
}
.admitionTilsCont {
	overflow: hidden
}
.admitionTile {
	overflow: hidden;
	width: 388px;
	height: 254px;
	margin: 13px;
	background-image: url(/_LAYOUTS/15/Imam/Images/admition_1.png);
	position: relative;
	cursor: pointer
}
.admitionInfo {
	transition: all .5s ease 0s;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 200px
}
.admitionInfoTitle {
	color: #fff;
	height: 50px;
	overflow: hidden;
	font-size: 28px;
	line-height: 40px;
	padding: 5px 15px;
	font-family: 'Droid Arabic Kufi'
}
.admitionInfoDesc {
	color: #fff;
	font-size: 15px;
	padding: 6px 21px 15px
}
.admitionInfoLinks {
	padding: 0 15px;
	overflow: hidden
}
.admitionInfoLinks a {
	display: block;
	background-color: rgba(0,0,0,.5);
	float: right;
	width: 169px;
	margin: 5px;
	height: 30px;
	text-align: center;
	line-height: 29px;
	text-decoration: none;
	color: #fff!important
}
.admitionTile:hover .admitionInfo {
	transition: all .5s ease 0s;
	top: 0
}
.admitionTilsCont .admitionTile:nth-child(1) {
	background-image: url(/_LAYOUTS/15/Imam/Images/admition_2.jpg)
}
.admitionTilsCont .admitionTile:nth-child(2) {
	background-image: url(/_LAYOUTS/15/Imam/Images/admition_1.png)
}
.admitionTilsCont .admitionTile:nth-child(3) {
	background-image: url(/_LAYOUTS/15/Imam/Images/admition_3.jpg)
}
.admitionTilsCont .admitionTile:nth-child(4) {
	background-image: url(/_LAYOUTS/15/Imam/Images/admition_4.jpg)
}
.admitionTilsCont .admitionTile:nth-child(5) {
	background-image: url(/_LAYOUTS/15/Imam/Images/admition_5.jpg)
}
.admitionTilsCont .admitionTile:nth-child(6) {
	background-image: url(/_LAYOUTS/15/Imam/Images/admition_6.jpg)
}
.admitionTilsCont .admitionTile:nth-child(1) .admitionInfo {
	background-color: rgba(79,134,147,.7)
}
.admitionTilsCont .admitionTile:nth-child(1):hover .admitionInfo {
	background-color: rgba(79,134,147,1)
}
.admitionTilsCont .admitionTile:nth-child(2) .admitionInfo {
	background-color: rgba(11,134,147,.7)
}
.admitionTilsCont .admitionTile:nth-child(2):hover .admitionInfo {
	background-color: rgba(11,134,147,1)
}
.admitionTilsCont .admitionTile:nth-child(3) .admitionInfo {
	background-color: rgba(79,11,147,.7)
}
.admitionTilsCont .admitionTile:nth-child(3):hover .admitionInfo {
	background-color: rgba(79,11,147,1)
}
.admitionTilsCont .admitionTile:nth-child(4) .admitionInfo {
	background-color: rgba(79,134,11,.7)
}
.admitionTilsCont .admitionTile:nth-child(4):hover .admitionInfo {
	background-color: rgba(79,134,11,1)
}
.admitionTilsCont .admitionTile:nth-child(5) .admitionInfo {
	background-color: rgba(79,110,1,.7)
}
.admitionTilsCont .admitionTile:nth-child(5):hover .admitionInfo {
	background-color: rgba(79,110,1,1)
}
.admitionTilsCont .admitionTile:nth-child(6) .admitionInfo {
	background-color: rgba(79,120,147,.7)
}
.admitionTilsCont .admitionTile:nth-child(6):hover .admitionInfo {
	background-color: rgba(79,120,147,1)
}
.admitionTile .at-share-tbx-element {
	transition: all .5s ease 0s;
	position: absolute;
	top: 15px;
	left: -50px;
	width: 30px;
	overflow: hidden;
	height: 25px
}
.admitionTile:hover .at-share-tbx-element {
	left: 17px
}
.aticon-compact {
	width: 25px!important;
	overflow: hidden!important;
	height: 25px!important
}
.addthis_32x32_style .at4-icon, .addthis_32x32_white_style .at4-icon, .at-32x32, .at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn {
	width: 25px!important;
	height: 24px!important
}
.at-share-tbx-element .at-share-btn {
	width: 30px
}
span.at-icon-wrapper {
	margin-top: -3px;
	margin-right: -3px
}
.at4-icon.aticon-addthis, .at4-icon.aticon-compact, .at4-icon.aticon-expanded, .at4-icon.aticon-more {
	background-size: contain!important;
	background-position: center!important;
	background-image: url(/_LAYOUTS/15/Imam/Images/admitionShare.png)!important
}
#at4-share {
	display: none!important
}
.alertBlocks {
	overflow: hidden;
	margin-bottom: 30px
}
.alertBlock {
	padding: 30px;
	margin: auto;
	width: 500px;
	background-color: #E2E2E2;
	border-right-style: solid;
	border-right-width: 5px;
	background-repeat: no-repeat
}
.alertBlock h1 {
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 700
}
.alertBlock a, .alertBlock div, .alertBlock p {
	font-family: tahoma;
	font-size: 14px;
	margin-bottom: 0!important
}
.announcemtntsTitleText, .frm_titleadmision a, .livechat a {
	font-family: Droid Arabic Kufi
}
.successAlertBlock {
	border-right-color: #11871a;
	background-image: url(/_LAYOUTS/15/imam/Images/alerticon_4.png)
}
.successAlertBlock h1 {
	color: #11871a
}
.informationAlertBlock {
	border-right-color: #009fe4;
	background-image: url(/_LAYOUTS/15/imam/Images/alerticon_3.png)
}
.informationAlertBlock h1 {
	color: #009fe4
}
.warningAlertBlock {
	border-right-color: #bd7801;
	background-image: url(/_LAYOUTS/15/imam/Images/alerticon_2.png)
}
.warningAlertBlock h1 {
	color: #bd7801
}
.errorAlertBlock {
	border-right-color: #d02525;
	background-image: url(/_LAYOUTS/15/imam/Images/alerticon_1.png)
}
.errorAlertBlock h1 {
	color: #dc8d04
}
.announceDots {
	width: auto!important;
	position: static!important
}
.announceDots li {
	margin: 0 0 0 2px!important;
	width: 13px!important;
	height: 13px!important
}
.announceDots li button {
	width: 100%!important;
	height: 100%!important;
	padding: 0!important;
	background-color: #a1a1a1!important;
	min-width: 0!important;
	margin: 0!important
}
.announceDots .slick-active button {
	background-color: #DE841A!important
}
.NewAnnounce img {
	width: 100%;
	height: 247px
}
.NewAnnounce .slick-dots li button {
	width: 100%!important;
	height: 100%!important;
	padding: 0!important;
	background-color: #a1a1a1!important;
	min-width: 0!important;
	margin: 0!important
}
.NewAnnounce .slick-dots .slick-active button {
	background-color: #DE841A!important
}
.NewAnnounce {
	margin-bottom: 0!important;
	height: 247px;
}
.NewAnnounce .slick-dots li {
	overflow: hidden;
	width: 13px!important;
	height: 13px!important
}
.NewAnnounce .slick-dots {
	width: auto!important;
	bottom: -21px!important
}
.announcementsBG {
	width: 100%;
	height: 247px;
	background-color: #e8e8e8;
	overflow: hidden;
	background-image: url(/_LAYOUTS/15/imam/Images/announceBGImage.jpg);
	background-repeat: repeat-x;
	background-position: top
}
.HomePageUserLinks ul li, .SHIBigTileIcon, .UnitPointInfo, .colAndInsList, .groupheader.item.medium, .id-container, .imamLogoSvgImage, .supportListHeader {
	background-repeat: no-repeat
}
.announcementsDescText {
	padding: 0 25px
}
.announcemtntsTitleText {
	padding: 50px 25px 20px;
	font-size: 27px;
	margin: 0!important
}
.announcementsBG * {
	text-decoration: none!important
}
.HomePageUserLinks ul li a:hover, .NewsSource a, .imamLogoSvg :hover {
	text-decoration: none
}
.announcementsBG a {
	width: 100%;
	height: 100%;
	display: block
}
.oneRowLine .tile {
	width: 202px
}
.oneRowLine {
	width: 100%;
	margin-top: 30px;
	margin-left: -5px
}
.oneRowLine .tileTitle {
	width: 143px;
	font-size: 14px;
	line-height: 20px
}
.goToSuffRow {
	margin-top: 9px
}
.goToStuffSiteBlock {
	height: 144px;
	background-color: #F2F2F2;
	margin-bottom: 15px
}
.goToStuffSiteText {
	padding: 20px;
	font-size: 15px
}
.goToStuffSiteForm {
	overflow: hidden;
	margin-top: 15px
}
.goToStuffSiteButton {
	width: 30%;
	padding: 0 12px
}
.goToStuffSiteButton input {
	height: 27px;
	color: #fff;
	border: none;
	background-color: #DE841A
}
.goToStuffSiteButton input:hover {
	background-color: #DE841A;
	cursor: pointer
}
.goToStuffSiteBox {
	width: 22%
}
.goToStuffSiteBox input {
	width: 91%;
	height: 23px;
	border: none;
	background-color: #DFDFDF;
	color: #888
}
.goToStuffSiteLink {
	width: 30%;
	padding-top: 3px;
	font-size: 14px
}
.colAndInsList {
	height: 144px;
	background-color: #1EB3F3;
	margin-top: 9px;
	line-height: 140px;
	background-image: url(/_LAYOUTS/15/Imam/Images/collegesAndInsIcons.png);
	background-size: contain;
	background-position: center left
}
.colAndInsList h1 {
	padding: 0 35px;
	color: #fff;
	font-size: 33px
}
.colAndInsList a, .colAndInsList a:hover {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none
}
.membersSubLinksBox .blueTile {
	width: 183px
}
.membersSubLinksBox .tileTitle {
	width: auto;
	padding: 0 10px;
	line-height: normal
}
.goToStuffSiteBox1, .goToStuffSiteButton1, .goToStuffSiteLink1 {
	float: left
}
.goToStuffSiteLink1 {
	width: 44%;
	padding-top: 3px;
	font-size: 14px;
	text-align: right;
	direction: ltr
}
.goToStuffSiteBox1 {
	width: 22%
}
.goToStuffSiteButton1 {
	width: 30%;
	padding: 0 12px;
	text-align: left
}
.goToStuffSiteBox1 input {
	width: 91%;
	height: 23px;
	border: none;
	background-color: #DFDFDF;
	color: #888;
	text-align: left
}
.goToStuffSiteButton1 input, .goToStuffSiteButton1 input:hover {
	height: 27px;
	color: #fff;
	border: none;
	background-color: #DE841A;
	cursor: pointer
}
.id-container {
	background-color: #e8e8e8;
	width: 550px;
	margin: auto;
	border-radius: 12px;
	padding: 20px 45px;
	overflow: hidden;
	background-image: url(/_LAYOUTS/15/Imam/Images/IDCBG.png);
	background-position: bottom right
}
.achievements_img .zigzagTitleWithIcon, .objectives_img .zigzagTitleWithIcon, .vision_img .zigzagTitleWithIcon, div.jqplot-table-legend-swatch-outline {
	border: none!important
}
.id-container .form-group {
	overflow: hidden;
	margin-bottom: 15px;
	width: 45%
}
.id-container .form-group:nth-child(even) {
	float: right
}
.form-edit, .id-container .form-group:nth-child(odd) {
	float: left
}
.id-container .form-group label {
	display: block;
	font-size: 13px;
	font-weight: 700;
	font-family: tahoma
}
.id-container .form-group span {
	display: block;
	font-family: tahoma;
	font-size: 13px;
	padding-top: 4px
}
.form-edit {
	background-color: #1eb3f3;
	padding: 10px;
	color: #fff!important;
	display: none
}
.HomePageUserLinks ul li a, .id-header h1 {
	display: block
}
.id_personImage img {
	width: 150px
}
.id-header h1 {
	float: right;
	margin: 0!important
}
.id-header {
	overflow: hidden;
	margin-bottom: 20px
}
.id_personImage {
	float: left;
	width: 150px;
	overflow: hidden
}
.id-personalInfo {
	clear: both;
	overflow: hidden;
	float: right;
	width: 400px
}
.HomePageUserLinks {
	margin: 50px 0 0;
	position: absolute;
}
.HomePageUserLinks ul li {
	height: 30px;
	overflow: hidden;
	background-color: #DE841A;
	line-height: 27px;
	background-size: contain;
	width: auto
}
.HomePageUserLinks a span {
	color: #fff
}
.homePageMyPageIcon {
	background-image: url(/_LAYOUTS/15/imam/Images/MyPageIcon.png)
}
.homePageMySiteIcon {
	background-image: url(/_LAYOUTS/15/imam/Images/mySiteIcon.png)
}
.homePageAlertsIcon {
	background-image: url(/_LAYOUTS/15/imam/Images/userAlertsIcon.png)
}
.alertsLink {
	float: none!important;
	clear: both!important
}
.supportListCont {
	overflow: hidden;
	margin-bottom: 5px
}
.supportListsCont {
	overflow: hidden
}
.supportListHeader {
	padding: 10px 35px;
	background-color: #009FE4;
	color: #fff;
	font-family: tahoma;
	font-weight: 700;
	cursor: pointer;
	height: 25px;
	line-height: 24px;
	background-image: url(/_LAYOUTS/15/imam/Images/supportHeaderIcon.png);
	background-position: right center
}
.supportListItemContent, .supportListItemTitle {
	padding: 0 2%;
	color: #787878;
	height: 40px;
	line-height: 40px;
	font-weight: 700;
	font-family: tahoma
}
.supportListItem {
	overflow: hidden;
	margin: 1px 0
}
.supportListItemTitle {
	width: 16%;
	background-color: #DBDBDB
}
.supportListItemContent {
	width: 76%;
	background-color: #F2F2F2
}
.selectedSupportHeader {
	background-color: #DD851B
}
#SHISubPortalTabs-honor .slidesjs-container, #SHISubPortalTabs-honor .slidesjs-control {
	height: 295px!important;
	min-height: 0!important;
	width: 100%!important;
}
#SHIPortalAside .bigblueTile {
	width: 121px;
	height: 110px;
	margin-bottom: 7px;
	padding-top: 10px
}
#SHIPortalAside .bigtileTitle {
	width: auto!important;
	padding: 0 5px;
	height: 35px;
	font-size: 12px
}
.SHIBigTileIcon {
	background-position: center;
	height: 50px;
	margin-top: 10px
}
.SHIBigTileIcon1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/SHIBigTileIcon1.png)
}
.SHIBigTileIcon2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/SHIBigTileIcon2.png)
}
.SHIBigTileIcon3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/SHIBigTileIcon3.png)
}
.SHIBigTileIcon4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/SHIBigTileIcon4.png)
}
.SHIBigTileIcon5 {
	background-image: url(/_LAYOUTS/15/Imam/Images/SHIBigTileIcon5.png)
}
.SHIBigTileIcon6 {
	background-image: url(/_LAYOUTS/15/Imam/Images/SHIBigTileIcon6.png)
}
.SHIBigTileIcon9 {
	background-image: url(/_LAYOUTS/15/Imam/Images/SHIBigTileIcon9.png)
}
.groupheader.item.medium {
	background-color: #A8A8A8;
	background-image: url(/_LAYOUTS/15/Imam/Images/groupheaderIcon.png);
	background-size: 30px;
	color: #fff;
	font-size: 15px;
	padding: 10px 31px;
	cursor: pointer
}
.UnitPointInfo {
	background-color: #1EB3F3;
	color: #fff;
	margin-bottom: 5px;
	background-image: url(/_LAYOUTS/15/Imam/Images/UnitPointInfoBG.png);
	display: none;
	cursor: pointer
}
.UnitPointInfoHeader img {
	height: 28px
}
.UnitPointInfoSelected {
	background-color: #dd851b!important
}
.groupheader.item.medium.UnitPointInfoSelected {
	background-color: #6C6C6C!important
}
.PopUpContainer {
	min-width: 200px
}
.pointPopUp a {
	margin: 0 10px
}
.pointDetails {
	margin-bottom: 0
}
.pointLinks a {
	display: block;
	float: right;
	background-color: #DD851B;
	color: #fff;
	padding: 8px;
	overflow: hidden;
	line-height: normal!important;
	margin-bottom: 2px;
	margin-left: 0;
	text-align: center;
	width: 57px
}
pointLinks {
	clear: both;
	overflow: hidden
}
.UnitPointInfoHeader {
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: 700;
	color: #1EB3F3
}
.PointDetails {
	margin-bottom: 15px;
	width: 345px
}
#ImamU-Map {
	width: 70%;
	max-width: 1000px;
	height: 750px
}
.MapRightColumn {
	width: 25%;
	background-color: #EFEFEF
}
.ms-webpart-cell-vertical, .ms-webpart-chrome-vertical {
	display: block!important
}
.vision_txt *, .vision_txt1 * {
	margin: 0 0 15px!important;
	font-family: tahoma!important;
	padding: 0!important;
	line-height: 20px!important
}
.imamUniTextBig, .imamUniTextSmall {
	font-family: 'Droid Arabic Kufi'
}
.vision_txt, .vision_txt1 {
	display: block!important;
	background-image: none!important;
	overflow: hidden!important;
	padding: 15px!important;
	margin: 0!important;
	height: auto!important;
	clear: both
}
.achievements_img, .objectives_img, .vision_img {
	background-image: none!important;
	overflow: hidden;
	background-color: #F2F2F2!important;
	padding: 15px 0;
	height: 400px!important;
	overflow-y: scroll
}
.achievements_img img, .objectives_img img, .vision_img img {
	display: none!important
}
.imamLogoSvg {
	height: 89px;
	overflow: hidden;
	margin-top: 59px
}
.imamLogoSvgImage {
	overflow: hidden;
	background-position: right center;
	width: 60px;
	height: 89px;
	background-image: url(/_layouts/15/Imam/Images/svg/imamuLogoSvg1.svg)
}
.imamLogoSvg :hover {
	color: #77787B
}
.imamLogoSvg a {
	display: block;
	width: 100%;
	height: 100%;
	color: #77787B
}
.imamLogoSvg span {
	display: block
}
.imamLogoSvgText {
	padding: 0 15px
}
.imamUniTextSmall {
	font-size: 13px;
	line-height: 17px;
	
}
.imamUniTextBig {
	font-size: 17px;
	line-height: 35px;
	font-weight: 700;

}
.imamUniTextSmallKSA {
	padding-top: 25px
}

@media screen and (min-width:1051px) and (max-width:1158px) {
.asideWidth {
	min-width: 265px;
	width: 23%
}
}

@media screen and (max-width:1200px) {
.ads-grid-tail {
	width: 99%!important
}
.ads-share {
	margin: -5px 0 0 60px!important
}
.CertificatesCon {
	width: 100%;
	margin: auto
}
#allLibrariesBlock .slidesjs-container {
	height: 630px!important
}
.GLColumn {
	width: 100%;
	float: none!important;
	clear: both
}
.ms-webpart-cell-vertical, .ms-webpart-chrome-vertical {
	display: block
}
.zigzagMargin {
	margin: 0
}
.zigzagBig, .zigzagSmall {
	margin: 0 0 25px!important
}
.zigzagBig {
	width: 400px
}
.oneLineImages {
	overflow: hidden;
	clear: both;
	float: none;
	margin-bottom: 25px!important;
	height: 100%!important
}
.mapsTile {
	font-size: 20px;
	margin: 25px 0 0!important
}
.zigzagThreeImages {
	margin: 0 0 25px!important
}
.FooterBottom *, .share-my-site, .studentImage, .studentInfo {
	float: none!important;
	clear: both
}
.FooterBottom * {
	text-align: center!important
}
.newFooter .footerLinks {
	margin-bottom: 20px!important
}
.studentInfo, .unitsAndBranches {
	width: 100%
}
.studentImage {
	width: 100%;
	text-align: center;
	margin-bottom: 30px
}
.missing-data {
	margin-top: 30px;
	width: 100%
}
.share-my-site {
	width: 100%
}
}

@media screen and (max-width:1172px) {
#aside, #section, aside, section {
	clear: both;
	float: none
}
}

@media screen and (max-width:1158px) {
.HelpPortal, .KnowlegePortal {
	width: 100%
}
.imamLogoSvg {
	clear: both;
	padding-top: 1px
}
.newsImagesLibrary {
	width: 100%!important
}
.zigzagSmall {
	margin: 0 0 25px!important
}
.footerCoulmn {
	float: none!important;
	clear: both
}
.w3cValidationIcons img {
	margin: 0!important
}
.newFooter .footerCoulmn {
	width: 20%;
	margin: 0;
	min-width: 290px
}
.SiteWidthInner {
	margin: 0
}
.portalHelp, .portalKnowlege {
	position: static;
	float: none;
	margin: 0 0 10px!important
}
.HomePageUserLinks {
	padding: 0!important;
	float: right;
	position: static;
	margin: 8px 0 0!important;
}
.unitsAndBranches {
	width: 100%
}
.imamuLogo {
	clear: both;
	margin-top: 30px!important
}
header {
	overflow: hidden
}
.MobileSystems {
	margin-top: 40px;
	display: block!important
}
#spnEventsNotification {
	display: none!important
}
}

@media screen and (min-width:1050px) {
	 /** Responsive **/

.managertail {
	width: 100%;
	margin-bottom: 5px;
}
.btn_div {
	margin-top: 10px !important;
}
.div_caption {
	width: 99% !important;
}
.frm_blk.frmail {
	width: 100%;
}
.NewAnnounce {
	height: auto;
}
.slidesjs-control img {
	border: 0;
	width: 100%;
	height: 100%
}
.secoundRowWidth .slidesjs-container {
	min-height: 303px;
	overflow: hidden
}
}

@media screen and (max-width:1050px) {
.div_arrow_blue, .div_overview, .div_ques {
	width: 100%;
	text-align: center;
}
.txt_overview {
	width: 100%;
	text-align: center;
	margin-right: 0px;
}
.dfwp-column {
	width: 98% !important;
}
.study-program-details {
	width: 98% !important;
}
.firstRow_1 {
	width: 100%;
	padding: 27px 12px;
	background: none;
}
.dfwp-column {
	margin-left: 0px;
	margin-right: 0 !important;
	padding-left: 5px;
}
.alumni-AdmissionD {
	width: 49%;
	height: auto;
}
.alumni-AdmissionD img {
	width: 100%;
	height: auto;
}
.alumni-GraduateProg {
	margin-right: 0px;
	width: 49%;
	height: auto;
}
.alumni-GraduateProg img {
	width: 100%;
	height: auto;
}
.alumni-Welcome {
	width: 99%;
	margin-top: 30px;
	height: auto;
}
.HigContrastColors:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/EyeNormal.png)!important;
	background-color: #EDEDED!important;
}
.HighContrast .HigContrastColors:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/EyeHighContrastH.png)!important;
	background-color: #535353!important;
}
.unitsAndBranchesTiles {
	width: 48%;
}
#myPage .SecondRow_1, .tabs, header {
	overflow: hidden
}
.pointLinks a {
	float: none;
	width: 80%!important
}
.newsReadSpeaker {
	width: 100%;
	float: left;
	margin-top: 0!important
}
#readspeaker_button1 {
	float: left
}
#SubLinksBox {
	margin-top: 15px
}
.tabs {
	height: auto
}
.tab {
	min-width: 0;
	width: auto!important;
	padding: 0 15px
}
.rightColumn {
	width: 100%;
	margin-left: 0!important;
	margin-right: 0!important;
	float: none
}
.main_link {
	height: 43px;
	padding-top: 17px;
	font-size: 16px
}
.newsTools, .zomingBlock {
	display: none
}
.centerColumn {
	clear: both
}
.evaluation_div {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%
}
.form_ddlist {
	width: 100%;
	max-width: 97%
}
.frm_col {
	padding: 2px 5px;
	width: 100%;
	max-width: 97%
}
.form_txt_box {
	width: 100%;
	max-width: 80%
}
.NewAnnounce .slick-dots {
	position: static;
	margin-top: 5px
}
.asideWidth {
	min-width: 0!important;
	width: 100%!important
}
.BodyWidth, .announcementImage, .announcementImage img {
	width: 100%
}
.tile {
	width: 100%!important
}
.newsTile, .newsTile:hover {
	clear: both;
	width: 93%;
	margin-bottom: 5px;
	height: 134px;
}
.newsTile {
	float: none!important
}
#newsSlides .slidesjs-container, #newsSlides .slidesjs-container .slidesjs-control {
	height: 603px!important
}
#newsSlides .slidesjs-pagination {
	margin: 5px 0 0!important
}
.slidesjs-pagination {
	float: right!important
}
.PlayAnnouncement li a {
	float: left
}
.secoundRowWidth {
	width: auto
}
.newsImage {
	display: none!important;
	margin-top: 0
}
.newsDescription, .newsTitle {
	width: 85%
}
.secoundRowWidth .slidesjs-container {
	min-height: 303px;
	overflow: hidden
}
.serviceTilePnl {
	margin: 0!important
}
aside.float1 {
	width: 100%
}
.secoundRowGrayTilesWidth {
	width: 100%;
	margin-top: 61px
}
#myPage .SecondRow_1 {
	margin-bottom: 20px;
	margin-top: 0
}
.alertsSlides .slidesjs-container {
	height: 301px!important
}
.eservicesSlides .servicesTile {
	width: 100%;
	background-image: none;
	background-color: #009fe4;
	padding: 5px 15px 15px
}
.alertsSlides {
	height: 285px!important
}
.dateTile {
	width: 100%!important
}
.tile.blueTile.fright {
	width: 49.5%
}
}

@media screen and (max-width:978px) {
#allLibrariesBlock .slidesjs-container {
	height: 855px!important
}
}

@media screen and (max-width:860px) {
.admitionTile {
	float: none;
	clear: both;
	margin: 0 0 15px!important;
	width: 100%;
	background-size: cover
}
}

@media screen and (max-width:800px) {
#ImamU-Map, .NewUserName {
	width: 100%
}
.MapRightColumn.float1 {
	float: none;
	clear: both;
	width: 100%
}
.mapContainer {
	float: none;
	clear: both;
	width: 100%!important
}
.gm-style .gm-style-iw {
	width: 94%!important
}
.eventTiles {
	width: 100%!important
}
.eserviceUrlValue {
	background-image: none
}
.goToStuffSiteBox, .goToStuffSiteButton, .goToStuffSiteLink {
	width: auto
}
.announcemtntsTitleText {
	font-size: 18px;
	padding: 12px;
	line-height: 28px;
	font-weight: 400
}
.announcementsBG {
	height: 150px
}
.announcementsDescText {
	display: none
}
.eservicesSlides {
	height: 600px
}
#tabsMiddle-services .slidesjs-container {
	min-height: 580px;
	overflow: hidden;
	height: 580px!important
}
.eservicesSlides .servicesTile, .tabs-favoritelinks .servicesTile {
	width: 100%;
	background-image: none;
	background-color: #009fe4;
	padding: 5px 15px 15px
}
.alertImportance {
	height: 28px;
	line-height: 22px;
	font-size: 16px
}
.alertSource {
	font-size: 12px;
	height: 18px
}
.grayOblongTile_CPIcon, .grayOblongTile_MySiteIcon {
	width: 100%
}
#alertTab .serviceTitle, #tabsMiddle-services .serviceTitle {
	width: 90%;
	height: 45px!important;
	min-height: initial;
	font-size: 12px
}
#tabsMiddle-services .serviceTitle {
	margin: 0!important;
	padding-left: 20px!important
}
#alertTab .serviceTitle {
	margin: 8px;
	padding: 0!important
}
.alertTile, .alertTitle {
	height: auto
}
.grayOblongTile {
	width: 100%;
	line-height: 49px
}
.eservicesSlides .serviceProvider {
	margin-right: 0
}
.bigblueTile {
	width: 100%;
	margin-left: 0 Important
}
.alertTile .rightBlock {
	text-align: center;
	width: 95%;
	padding: 10px
}
.alertImportance, .alertTile {
	width: 100%
}
.alertTitle {
	font-size: 12px;
	margin-bottom: 10px
}
.alertTimeBlock .alertDate, .alertTimeBlock .alertDateBreack, .alertTimeBlock .alertTime {
	float: none;
	display: inline-block
}
.alertsSlides .slidesjs-container {
	height: 248px!important
}
.alertTile .leftBlock {
	padding-top: 8px;
	padding-left: 0!important;
	width: 100%
}
.alertSource {
	padding: 0!important
}
#eserviceTab .slidesjs-control {
	width: auto!important;
	height: 100px!important;
	min-height: 100px!important
}
aside.float1 {
	min-width: initial
}
}

@media screen and (max-width:700px) {
.OrderByName, .OrderByVisits {
	position: static
}
.NewAnnounce img {
	height: auto
}
}

@media screen and (max-width:668px) {
.eventTiles, .serviceTile {
	width: 100%!important
}
.goToSuffRow {
	margin-bottom: 30px
}
.goToStuffSiteBlock {
	height: auto;
	overflow: hidden
}
.goToStuffSiteForm {
	margin: 0;
	padding-bottom: 15px
}
.MaterialSource {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px
}
.goToStuffSiteBox1, .goToStuffSiteButton1, .goToStuffSiteLink1 {
	float: none;
	text-align: center!important;
	width: 100%!important;
	margin: 7px 0;
	padding: 0!important
}
#allLibrariesBlock .slidesjs-container {
	height: 1220px!important
}
.serviceTile {
	padding: 0!important;
	clear: both;
	float: none!important;
	height: auto!important
}
.serviceTitle {
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px
}
.serviceProvider {
	padding: 0 10px 12px
}
}

@media screen and (max-width:520px) {
.eventTiles {
	width: 100%!important
}
.newFooter .footerLinks a {
	display: block;
	line-height: 25px
}
.userNameAria {
	margin-top: -50px
}
header {
	overflow: hidden
}
.secoundRowWidth .slidesjs-container {
	min-height: 303px;
	overflow: hidden
}
.unselectedGoal {
	width: 100%
}
}

@media screen and (max-width:550px) {
body {
	padding: 0px 2px;
}
.newfooter {
	padding: 23px 5px 0px;
}
.tile.blueTile.fright, .tileTitle {
	width: 100%!important
}
.mainLinksIcons {
	height: 51px!important
}
.userLinks ul li {
	margin-top: 10px;
	display: none
}
.dmissioniconsbg {
	float: none;
	clear: both;
	margin: 0 0 10px;
	width: auto
}
.dmissioniconscontainer {
	width: auto
}
.ms-srch-item, .ms-srch-item * {
	width: 90%!important;
	float: none;
	clear: both!important;
	overflow: hidden;
	word-wrap: break-word;
	padding: 0!important
}
.ms-srch-item-icon {
	display: none
}
.ms-srch-hover-content {
	display: none!important
}
.Separator, .breadcrumbPopUp, .newsTools, .popupMenuPadding, .zomingBlock {
	display: none
}
.ms-srch-sbLarge {
	background-color: rgba(242,242,242,1);
	border: 1px solid #FFF
}
.HelpPortal, .KnowlegePortal {
	float: none!important;
	clear: both!important;
	width: 100%!important
}
.newFooter .footerCoulmn {
	width: 100%;
	overflow: hidden;
	margin: 0;
	min-width: 100%
}
.SiteWidthInner {
	margin: 0
}
#ImamU-Map, .MapRightColumn {
	clear: both!important;
	float: none!important;
	width: 100%!important;
	max-width: 100%!important
}
#ImamU-Map {
	height: 400px!important
}
.breadcrumb, .lastUpdate, .newsTallImageText {
	height: auto;
	overflow: hidden
}
.pointLinks a {
	float: none;
	width: 80%!important
}
.UnitPointInfoHeader {
	padding-top: 20px
}
.PointDetails {
	margin-bottom: 15px;
	width: 100%!important;
	text-align: justify
}
.lastUpdate {
	width: 100%;
	padding: 55px 0 0;
	text-align: center!important;
	background-position: top center!important;
	background-size: 50px
}
.copyRright, .newsTallImage {
	text-align: center
}
.portalHelp, .portalKnowlege {
	margin: 10px 0 0!important;
	width: 100%;
	position: relative
}
.portalKnowlege {
	margin-top: 0!important
}
*, a:hover, a:link {
	text-decoration: none
}
.newsTools {
	clear: both
}
.newsTallImage {
	clear: both;
	margin: 11px auto auto;
	overflow: hidden
}
.centerColumn {
	clear: both!important
}
.ContentTags {
	margin: 0
}
.leftColumn {
	width: 100%;
	margin: 0;
	clear: both
}
.footerCoulmn {
	width: 100%
}
.search input {
	width: 100%;
	padding: 0
}
.links, .siteLinks {
	width: 100%
}
.newsTallImageText {
	width: 100%;
	padding: 20px 0;
	position: relative;
	margin: 0
}
.breadcrumb div {
	overflow: hidden;
	width: 100%;
	clear: both!important
}
.breadcrumb {
	width: 100%;
	padding: 0;
	margin-top: -40px;
	margin-bottom: 30px
}
.evaluation_div {
	width: 100%;
	margin: 0 0 25px
}
.dateTile, .rightColumn {
	width: 100%
}
.copyRright a, .footerColumnTitel, .footerColumnTitel a {
	display: block;
	width: 100%
}
.commentContainer {
	width: 100%;
	margin-right: 0
}
.form_txt_area, .form_txt_box, .frm_col {
	width: 100%;
	display: block
}
.copyRright a {
	text-align: right
}
.search {
	width: 100%
}
footer {
	overflow: hidden
}
.newsImagesLibrary {
	width: 100%
}
.newsArchive {
	margin-bottom: 10px
}
.newsArchiveTile {
	width: 100%
}
.newsArchiveTileTextThreeLines {
	padding: 20px
}
.newsArchiveTileImage {
	display: none
}
.newsArchiveTileText {
	width: auto
}
#overlay {
	width: 100%
}
.selectGoalBlock {
	padding-top: 6px
}
.unselectedGoal {
	width: 100%
}
.serviceTile {
	clear: both!important;
	width: 100%;
	padding: 7px 0
}
.serviceTileTitle {
	width: 239px
}
.pageNotFoundBlock {
	width: 100%;
	height: auto;
	background: 0 0
}
.pageNotFoundText {
	padding: 0;
	margin-top: 0;
	width: 100%;
	overflow: hidden;
	font-size: 33px
}
.eserviceTable *, p {
	font-size: 16px!important
}
.notFoundLinkText {
	width: 120px;
	overflow: hidden
}
.unitsAndBranches, .unitsAndBranchesTiles {
	width: 100%
}
.eserviceTable td {
	width: 50%
}
.CategoryHelp {
	margin: 0 0 10px!important;
	width: 100%
}
.helpCategory {
	float: none!important;
	width: 100%;
	margin-bottom: 10px
}
.helpCategory img {
	margin: 15px 0
}
.btn, .eserviceTable * {
	margin: 0!important
}
.frm_blk {
	padding: 20px 0
}
.form_txt_area_big {
	width: 97%!important;
	max-width: 80%!important
}
.frm_lable {
	padding: 0 10px
}
.form_txt_box {
	width: 95%!important;
	max-width: 55%!important
}
.eserviceTable * {
	display: block;
	clear: both;
	height: auto;
	width: auto!important;
	padding: 5px 0;
	text-align: center;
	float: none!important
}
.eserviceTable td {
	padding: 5px!important
}
.FooterBottom p {
	font-size: 11px!important
}
}

@media screen and (max-width:650px) {
.ApplySystemName {
	margin-right: 0;
	text-align: center;
	width: 100%;

	margin-top: 0!important
}
.imamLogoSvgText {
	width: 84%
}
.imamLogoSvg, .imamLogoSvg * {
	float: none!important;
	width: 100%
}
.alertsSlides .slidesjs-container {
	height: 265px!important
}
.imamLogoSvg {
	margin: 20px 0;
	clear: both;
	padding-top: 23px
}
.imamLogoSvg * {
	text-align: center;
	margin: auto;
	clear: both!important;
	padding-right: 0!important;
	padding-left: 0!important;
	overflow: hidden;
	background-position: center
}
.imamUniTextSmallKSA {
	padding-top: 12px
}
.imamUniTextBig {
	line-height: normal
}
.imamLogoSvg {
	height: auto!important;
	background-position: center top;
	background-size: 60px
}
}

@media screen and (max-width:380px) {
#homePageSubPortalsAside .SecondRow, #homePageSubPortalsAside .mainlinkimg, .advancedSearch, .membersCalendarMargin {
	display: none
}
.OrderTypePnl, .admitionTile, .institutesTiles, .secoundRowWidth .slidesjs-container, header {
	overflow: hidden
}
.newsTile .studentMainTitleTitle {
	height: auto
}
.admitionInfo {
	transition: all .5s ease 0s;
	position: static;
	text-align: center;
	padding: 20px 0
}
.admitionTile {
	width: 100%;
	background-image: none!important;
	height: auto
}
.admitionInfoLinks a {
	float: none;
	width: 100%;
	margin: 0 0 5px
}
.admitionTile .at-share-tbx-element {
	left: 17px
}
.LIContainer ul li {
	float: none!important;
	clear: both;
	width: 100%!important
}
.CertificatesCon {
	width: 100%
}
.eventTiles, .moreSystemsTile, .moreSystemsTile:hover {
	width: 100%!important
}
.announcementImage, .announcementImage img {
	height: 140px!important
}
.AnnouncementContainer {
	height: 142px!important
}
.float1.footerColumnTitel.footerColumnMargin {
	word-break: normal
}
#newsSlides .slidesjs-container, #newsSlides .slidesjs-container .slidesjs-control {
	height: 314px!important
}
.SystemsContainter .tileTitle {
	text-align: center!important
}
.grayTile, .grayTile:hover {
	width: 100%;
	text-align: center
}
.search input {
	padding: 6px 0
}
.downloadsLink, .siteLink {
	clear: both
}
.copyRright {
	text-align: center
}
.followUsIcon {
	height: 28px;
	margin: 9px auto auto;
	width: 245px
}
.imamuLogo img {
	width: 90%
}
.imamuLogo {
	margin-top: 110px
}
.userNameAria {
	float: none;
	margin-top: 1px
}
.userLinks {
	margin: 76px 0 0;
	position: absolute;
	width: 300px
}
header {
	padding-bottom: 15px
}
.linksIcon {
	background-image: url(/_LAYOUTS/15/Imam/Images/svg/linksIcon.svg);
	background-repeat: no-repeat;
	background-size: 17px;
	width: 17px!important;
	background-position: center
}
#homePageSubPortalsAside {
	width: 100%;
	min-width: 100%
}
#homePageSubPortalsAside .mainlinkli {
	width: 100%
}
#homePageSubPortalsAside .mainlinktxt {
	clear: both;
	width: 100%;
	text-align: center
}
#homePageSubPortalsAside .bigtile, #homePageSubPortalsAside .thirdRowRightWidth {
	width: 100%!important
}
#homePageSubPortalsAside .div_agencies_inst {
	height: auto;
	width: 100%;
	text-align: center;
	padding-bottom: 15px
}
#homePageSubPortalsAside .img_agencies_inst {
	float: none;
	margin: 0!important;
	padding-top: 19px
}
#homePageSubPortalsSec .employeesServiceBigTile, #homePageSubPortalsSec .serviceBigTile {
	width: 100%;
	padding: 0;
	height: auto
}
#homePageSubPortalsSec .serviceTitle1, #homePageSubPortalsSec .serviceTitle2 {
	padding: 10px;
	overflow: hidden;
	height: auto
}
.institutesList {
	width: 100%
}
.institutesTiles {
	width: 100%;
	height: auto
}
.tile_big {
	float: none;
	width: 100%;
	margin: 0 0 7px!important;
	height: auto;
	padding: 10px
}
#homePageSubPortalsSec .SPName1, #homePageSubPortalsSec .SPName2 {
	margin-top: 0;
	width: 100%;
	padding: 12px
}
#homePageSubPortalsSec .employeesSecoundRowWidth {
	width: 100%
}
#homePageSubPortalsSec .units_Tile {
	width: auto;
	height: 75px
}
#homePageSubPortalsSec .bg_units_tile, #homePageSubPortalsSec .firstRowLeftWidth {
	width: 100%
}
#homePageSubPortalsSec .inactiveTab {
	display: block
}
#homePageSubPortalsSec .coll_img, .aboutUniversity_1 img {
	display: none
}
#homePageSubPortalsSec .block_link_w {
	width: 100%;
	clear: both
}
#homePageSubPortalsSec .block_links_title {
	background: #e8e8e8;
	height: 40px;
	text-align: center;
	color: gray;
	line-height: 35px
}
#homePageSubPortalsSec .block_links {
	margin-bottom: 15px
}
#homePageSubPortalsSec .block_links a {
	font-size: 16px
}
.OrderTypePnl {
	clear: both;
	margin-bottom: 25px
}
.OrderByName, .OrderByVisits {
	position: static;
	padding: 11px 0;
	cursor: pointer;
	width: 100%;
	text-align: center
}
.OrderType {
	clear: both!important;
	margin: 0!important
}
.eserviceUrlValue {
	background-image: none
}
.serviceNumberCon, .serviceViewsCon {
	clear: both;
	width: 100%;
	margin-bottom: 14px
}
.zigzagBig, .zigzagSmall, .zigzagThreeImages {
	clear: both!important;
	margin-bottom: 30px;
	background-size: cover;
	float: none!important;
	overflow: hidden
}
.eserviceBoxes {
	margin-top: -7px;
	clear: both!important;
	overflow: hidden;
	width: 100%
}
.zigzagBig, .zigzagSmall {
	width: 100%
}
.zigzagTitle {
	width: 78%;
	overflow: hidden;
	line-height: 30px;
	padding: 15px;
	min-height: 0;
	font-size: 22px
}
.zigzagThreeImages {
	width: 100%;
	height: 383px
}
.zigzagMargin_2 {
	margin: 0
}
.selectedGoal *, .unselectedGoal * {
	float: none!important;
	width: 90%!important;
	text-align: center!important;
	margin: auto!important
}
.unselectedGoal, .unselectedGoal:hover {
	background: #949494;
	padding: 22px 0 31px
}
.selectedGoal, .selectedGoal:hover {
	background: #DE841A;
	padding: 22px 0 31px
}
.HomePageUserLinks ul li, .inactiveTab {
	background-color: #858585
}
.btn_byName, .btn_byNumber {
	width: 45%!important;
	border: none!important
}
.serviceSearchBC {
	margin-top: 14px!important
}
.selectedGoal, .unselectedGoal {
	width: 100%!important;
	text-align: center
}
.firstRowRightWidth {
	width: 100%!important
}
.SiteWidth .SiteWidth {
	width: 100%;
	padding: 0
}
#divInstitutes, #divInstitutes .slidesjs-container, #divInstitutes .slidesjs-control {
	width: 100%!important;
	height: auto!important
}
.institutesList {
	height: 200px
}
.HomePageUserLinks {
	position: static;
	margin: 20px 0 0!important;
	padding-right: 0!important;
	clear: both;
	width: 100%
}
.HomePageUserLinks ul li {
	height: 40px;
	line-height: 37px;
	width: 100%;
	margin-bottom: 10px
}
.HomePageUserLinks ul li a {
	padding-right: 42px
}
.userNameAria {
	margin: 0!important;
	clear: both!important
}
.footerLinks {
	margin-top: 0
}
.centerColumn.bodyTextWidthFullPage.float2 * {
	width: 100%;
	max-width: 100%
}
.frm_blk {
	padding: 20px 0
}
.form_txt_area_big {
	width: 97%!important;
	max-width: 80%!important
}
.frm_lable {
	padding: 0 10px
}
.btn {
	margin: 0!important
}
.form_txt_box {
	width: 95%!important;
	max-width: 95%!important
}
.calendars-rtl {
	width: 100%!important
}
.newArchLink {
	margin: 6px 0 0
}
.employeeTileIcon {
	background-position: -85px -50px
}
.facultyMembersTileIcon {
	background-position: -85px 0
}
.instituteTeachersTileIcon {
	background-position: -33px -50px
}
.instituteStudentTileIcon {
	background-position: -138px 0
}
.graduatesTileIcon {
	background-position: -138px -50px
}
.secoundRowGrayTilesWidth .grayTile {
	height: auto!important;
	padding: 10px 0!important
}
.eventsTitle, .newsTitle {
	font-size: 14px;
	font-weight: 400
}
.towLineTile {
	padding: 0!important;
	margin: 0!important
}
.tabs {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden
}
.grayTile, .grayTile:hover {
	margin: 0 0 5px
}
.SystemsContainter .blueTile, .SystemsContainter .blueTile:hover {
	height: auto;
	padding: 10px 0
}
.moreSystemsTile, .moreSystemsTile:hover {
	height: 25px!important
}
.SystemsContainter .tileTitle {
	padding: 0!important;
	margin: 0!important
}
.eventsDescription {
	display: none!important
}
.eventTiles {
	height: auto!important;
	padding: 0!important
}
.eventsTitle {
	width: auto!important;
	padding: 17px!important;
	overflow: hidden!important;
	height: 32px!important;
	float: none!important
}
.newsTitle {
	width: auto!important;
	padding: 17px!important;
	overflow: hidden!important;
	height: 32px!important;
	float: none!important
}
.selectLanguage {
	width: auto!important;
}
#newsSlides ul.slidesjs-pagination {
	margin: 1px 0 0
}
#discussionSlides .slidesjs-container, #discussionSlides .slidesjs-control, .secoundRowWidth .slidesjs-container {
	min-height: 0!important;
	height: 165px!important
}
#activitiesSlides ul.slidesjs-pagination, #recentSlides ul.slidesjs-pagination {
	margin: 0
}
#discussionSlides ul.slidesjs-pagination {
	margin: 0!important
}
}
#btnAddInfoGroup, #overlay Button {
	margin-right: 0!important
}

@media screen and (max-width:300px) {
.slick-next, .slick-prev {
	width: 30px!important;
	height: 30px!important;
	margin-top: -14px!important
}
[dir=rtl] .slick-next {
	left: -29px!important
}
[dir=rtl] .slick-prev {
	right: -39px
}
}
#TestSecond, #test {
	margin-top: 22px;
	width: 100%
}
.jqplot-grid-canvas, .vote-answer {
	display: none
}
.jqplot-target {
	width: 670px!important
}
table.jqplot-cursor-legend, table.jqplot-table-legend {
	font-size: 14px!important;
	width: 300px!important;
	border: none!important
}
.vote-itemActive, .vote-itemInactive {
	height: 36px;
	background-position: center right;
	background-repeat: no-repeat;
	padding: 14px 60px 0 0;
	color: #fff;
	font-size: 15px;
	margin-bottom: 20px;
	cursor: pointer
}
.vote-itemInactive {
	background-color: #b0b0b0;
	background-image: url(/_LAYOUTS/15/Imam/Images/vote-itemInactive.png)
}
.vote-itemActive {
	background-color: #e8e8e8;
	background-image: url(/_LAYOUTS/15/Imam/Images/vote-itemActive1.png)
}
.blueTile2 {
	margin-bottom: 5px;
	background: #1EB3F3;
	color: #FFF;
	height: 120px;
	text-align: center;
	transition: all .5s ease
}

@media screen and (max-width:1072px) {
.newsTile .studentMainTitleTitle {
	float: right!important
}
.form_txt_area, .frm_col input[type=text] {
	width: 70%px;
	max-width: 55%;
	float: none;
	display: block
}
}
#honorBoardSlides .HonorContainer {
	height: 288px!important
}
#dvReportDescription {
	text-align: center;
	color: #fff;
	font-size: 18px;
	padding: 10px
}
#overlay {
	height: 100%!important
}
#ctl00_ctl63_IdWelcome_ExplicitLogin {
	font-size: 12px
}
.ef-header, .stats-heading {
	font-size: 24px
}
.ef-div-bgroup {
	overflow: hidden
}
#btnAddInfoGroup {
	min-width: 144px;
	line-height: 0;
	padding: 20px 25px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	margin-top: 10px!important;
	-webkit-appearance: none
}
a.gi-btn.gi-move.gi-down, a.gi-btn.gi-move.gi-up, a.gi-btn.gi-remove {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	background-position: center;
	overflow: hidden
}
a.gi-btn.gi-remove {
	background-image: url(/_LAYOUTS/15/Imam/Images/ef-removes.png)
}
a.gi-btn.gi-move.gi-up {
	background-image: url(/_LAYOUTS/15/Imam/Images/ef-move-ups.png)
}
a.gi-btn.gi-move.gi-down {
	background-image: url(/_LAYOUTS/15/Imam/Images/ef-move-downs.png)
}
#tblInfoGroups {
	width: 297px;
	float: right
}
.ef-tbl tr:nth-child(even) {
	background-color: #F5F5F5;
	text-align: center;
	height: 25px
}
.ef-tbl tr:nth-child(odd) {
	background-color: #e8e8e8;
	text-align: center;
	height: 25px
}
.ef-input-add {
	float: none!important;
	margin-bottom: 15px!important
}
.ef-td-odd {
	width: 100%;
	float: right;
	height: 10px;
	margin-left: 30px;
	line-height: 7px
}
.ef-hint, .ef-lbl-err label {
	float: none
}
.ef-hint {
	clear: left!important;
	margin-top: 0
}
.ef-txt-multi {
	margin-top: -8px
}
.ef-tbl-form input {
	margin: 10px 0 0 7px!important
}
.ef-ddl, .ef-dll, ms-dtinput img {
	margin-top: 10px
}
.ms-dtinput input {
	margin-right: 0;
	margin-top: 10px;
	width: 153px
}
td.ms-dtinput {
	padding: 0
}
.systemlisticon1, .systemlisticon10, .systemlisticon11, .systemlisticon2, .systemlisticon3, .systemlisticon4, .systemlisticon5, .systemlisticon7, .systemlisticon8, .systemlisticon9 {
	width: 35px;
	height: 35px;
	display: block;
	float: right;
	margin-left: 0;
	margin-top: 16px;
	margin-right: 15px;
	background-repeat: no-repeat
}
.systemlisticon1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconadmision.png)
}
.systemlisticon2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconmangementcom.png)
}
.systemlisticon3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemicondistance.png)
}
.systemlisticon4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconmail.png)
}
.systemlisticon5 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconmailstudent.png)
}
.systemlisticon6 {
	width: 35px;
	height: 35px;
	display: block;
	float: right;
	margin-left: 0;
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconfemeletransport.png);
	margin-top: 21px;
	margin-right: 15px;
	background-repeat: no-repeat
}
.systemlisticon7 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconsms.png)
}
.systemlisticon8 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconmjalis.png)
}
.systemlisticon9 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemiconconfrance.png)
}
.systemlisticon10 {
	background-image: url(/_LAYOUTS/15/Imam/Images/systemicontaqdim.png)
}
.systemlisticon11 {
	background-image: url(http://www.imamu.edu.sa/PublishingImages/tatweer.png)
}

@media screen and (max-width:886px) {
.systemlisticon1, .systemlisticon10, .systemlisticon2, .systemlisticon3, .systemlisticon4, .systemlisticon5, .systemlisticon6, .systemlisticon7, .systemlisticon8, .systemlisticon9 {
	display: none!important
}
}
.stuffWizardDetailsTitle {
	text-align: center;
	width: 100%;
	font-size: 18px
}
.chooseArabic label, .chooseEnglish label {
	font-size: 0;
	font-style: 0;
	height: 60px;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	cursor: pointer
}
.chooseArabic {
	margin-bottom: 0
}
.chooseArabic:hover, .chooseEnglish:hover {
	background-color: #e1e1e1
}
.chooseArabic label {
	margin-bottom: 10px;
	background-image: url(/_LAYOUTS/15/Imam/Images/arabicicon.png)
}
.chooseEnglish label {
	margin-bottom: 10px;
	background-image: url(/_LAYOUTS/15/Imam/Images/arabicandenglish.png)
}
.livechat, .livechat a {
	color: #fff;
	font-size: 16px
}
.NewsSource {
	width: 100%;
	display: block;
	height: 32px;
	background-color: #009FE4;
	color: #fff;
	margin-bottom: 10px;
	padding: 10px
}
.NewsSource a {
	color: #fff
}
.imamjornal {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/imamjurnalfooter.png)!important
}
.vertualtour {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/virtualtourfooter.png)!important
}
.vertualtour:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/Cvirtualtourfooter.png)!important;
	text-decoration: underline!important
}
.imamjornal:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/footerblocks/Cimamjurnalfooter.png)!important;
	text-decoration: underline!important
}
.livechat, .livechat a:hover {
	background-image: url(/_layouts/15/Imam/images/livechaticonfooter.png)
}
.NewUserName a, .advancedsearchbutton a, .chart-zoom, .frm_titleadmision a, .newsgridheadingtext:hover, .newsgridtextcontainer a, .newslistheding a, .newslistheding:hover, ul.pagination-news li a {
	text-decoration: none
}
.newFooter .followUsMargin {
	margin-top: 32px!important
}

@media screen and (max-width:1158px) {
.imamjornal, .vertualtour {
	width: 100%
}
}

@media screen and (max-width:550px) {
.imamjornal, .vertualtour {
	width: 100%
}
}
.livechat {
	float: left;
	width: 126px;
	height: 81px;
	background-color: #de841a;
	background-repeat: no-repeat;
	background-position: center;
	line-height: 0!important
}
.livechat a {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	text-align: center;
	line-height: 33px
}
.livechat a:hover {
	background-color: #b7680a
}

@media screen and (max-width:550px) {
.MapRightColumn.float1 {
	float: none;
	clear: both;
	width: 100%
}
#ImamU-Map {
	width: 100%
}
.mapContainer {
	float: none;
	clear: both;
	width: 100%!important
}
.gm-style .gm-style-iw {
	width: 94%!important
}
.livechat {
	width: 100%
}
.HelpPortal, .KnowlegePortal, .imamjornal, .vertualtour {
	width: 100%!important;
	font-size: 15px;
	margin-left: 0!important
}
}
.actimage {
	display: none
}
.frm_titleadmision {
	color: #009FE4;
	font-size: 20px;
	font-weight: 700;
	width: 100%;
	background-color: #EFEFEF;
	margin-bottom: 10px;
	line-height: 28px;
	height: 32px;
	padding: 10px 10px 10px 0;
	background-image: url(/_LAYOUTS/15/Imam/Images/admisionlinkicon.png);
	background-repeat: no-repeat;
	background-position: left;
	background-position-x: 24px;
	cursor: pointer
}
.firstPagerFirstPageDiv, .firstPagerLastPageDiv, .firstPagerPreviousPageDiv, .nextPage, .prevPage, .secondPagerFirstPageDiv, .secondPagerLastPageDiv, .secondPagerNextPageDiv, .secondPagerPreviousPageDiv {
	height: 23px;
	width: 23px;
	background-repeat: no-repeat
}
.CPC input[type=submit], .nextPage, .prevPage {
	background-position: center
}
.frm_titleadmision a {
	font-size: 18px
}

@media screen and (max-width:1050px) {
#SHISubPortalTabs-honor .slidesjs-container, #SHISubPortalTabs-honor .slidesjs-control {
	height: 687px!important;
}
.tab {
	display: block;
	margin: 0 0 3px!important;
	width: 100%!important;
	padding: 0!important
}
.newsImage1 {
	margin-top: 0!important
}
.newsDescription1, .newsTitle1 {
	float: right!important;
	width: 80%;
}
}
strong {
	font-size: 14px;
	font-family: verdana
}
.prevPage {
	background-image: url(/_LAYOUTS/15/Imam/Images/arrowprev.jpg)!important
}
.nextPage {
	background-image: url(/_LAYOUTS/15/Imam/Images/arrownext.jpg)!important
}
.firstPagerFirstPageDiv {
	background-image: url(/_LAYOUTS/15/Imam/Images/firstPage.jpg);
	float: right
}
.firstPagerPreviousPageDiv {
	background-image: url(/_LAYOUTS/15/Imam/Images/prevPage.jpg);
	float: right;
	margin-right: 8px
}
span#ctl00_PlaceHolderMain_ctl10_ucComment_firstPagerLabel {
	background-color: #dfdfdf;
	display: inline-block;
	padding: 3.3px;
	float: right;
	margin-right: 8px;
	font-weight: 700
}
.firstPagerNextPageDiv {
	height: 23px;
	width: 23px;
	background-image: url(/_LAYOUTS/15/Imam/Images/nextPage.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-right: 8px
}
.firstPagerLastPageDiv {
	background-image: url(/_LAYOUTS/15/Imam/Images/lastPage.jpg);
	float: right;
	margin-right: 8px
}
div#addComment {
	margin-top: 55px
}
.secondPagerFirstPageDiv {
	background-image: url(/_LAYOUTS/15/Imam/Images/firstPage.jpg);
	float: right
}
.secondPagerPreviousPageDiv {
	background-image: url(/_LAYOUTS/15/Imam/Images/prevPage.jpg);
	float: right;
	margin-right: 8px
}
span#ctl00_PlaceHolderMain_ctl10_ucComment_commentsRepeater_ctl00_secondPagerLabel {
	background-color: #dfdfdf;
	display: inline-block;
	padding: 3.3px;
	float: right;
	margin-right: 8px;
	font-weight: 700
}
.secondPagerNextPageDiv {
	background-image: url(/_LAYOUTS/15/Imam/Images/nextPage.jpg);
	float: right;
	margin-right: 8px
}
.secondPagerLastPageDiv {
	background-image: url(/_LAYOUTS/15/Imam/Images/lastPage.jpg);
	float: right;
	margin-right: 8px
}

@media screen and (max-width:1255px) {
.NewAnnounce {
	height: auto!important;
}
.slidesjs-container {
	height: auto!important;
}
.m-FacebookIcon, .m-TwitterIcon {
	margin: 0 auto;
	background-repeat: no-repeat
}
.MobileShareBox {
	width: 100%;
	height: 57px;
	background-color: #949494;
	top: auto;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 100%;
	position: fixed;
	z-index: 100200
}
.shareFacebookBg {
	background-color: #45619d;
	width: 25%;
	height: 57px;
	display: inline-block;
	float: left
}
.m-FacebookIcon {
	background-image: url(/_LAYOUTS/15/Imam/Images/sharefacebookIcon.png);
	width: 93px;
	height: 56px;
	display: block
}
.shareTwitterBg {
	background-color: #55acee;
	width: 25%;
	height: 57px;
	float: left
}
.m-TwitterIcon {
	background-image: url(/_LAYOUTS/15/Imam/Images/sharetwitterIcon.png);
	width: 93px;
	height: 56px;
	display: block
}
.shareWhatsappBg {
	background-color: #0ea628!important;
	width: 25%!important;
	height: 57px!important;
	float: left;
	overflow: hidden;
	min-width: 40px;
	display: block
}
.m-WhatsappIcon {
	background-image: url(/_LAYOUTS/15/Imam/Images/sharewhatsappIcon.png)!important;
	margin: 0 auto!important;
	width: 100%;
	height: 100%;
	display: block!important;
	background-repeat: no-repeat!important;
	background-position: center;
	overflow: hidden
}
.shareEmailBg {
	background-color: #bd7016;
	width: 25%;
	height: 57px;
	display: inline-block;
	float: right
}
.m-EmailIcon {
	background-image: url(/_LAYOUTS/15/Imam/Images/sharemailIcon.png);
	margin: 0 auto;
	width: 93px;
	height: 56px;
	display: block;
	background-repeat: no-repeat;
	background-position: center
}
}
.eidadha {
	float: left;
	width: 484px;
	height: 67px;
	margin-top: 48px;
	background-image: url(/_layouts/15/imam/images/eid-adha-2015.png)!important;
	background-repeat: no-repeat
}

@media screen and (max-width:570px) {
.newsImage1 {
	display: none
}
}

@media screen and (max-width:1284px) {
.newFooter {
	position: static
}
.footerCoulmn {
	width: 20%!important
}
.newFooter .search input {
	padding: 6px 10px!important;
	width: 100%!important
}
}
.newsReadSpeaker {
	margin-top: -65px;
	width: 266px!important;
	float: left
}
.wa_btn {
	display: block!important
}

@media screen and (max-width:1284px) {
.footerCoulmn {
	width: 20%!important
}
.HelpPortal, .KnowlegePortal, .imamjornal, .vertualtour {
	margin-left: 0!important
}
.newFooter .search input {
	padding: 6px 10px!important;
	width: 100%!important
}
}

@media screen and (max-width:1050px) {
.selectingTiles {
	margin: 0;
	width: 98%;
	height: 100%;
	padding: 0
}
.selectingTile {
	width: 100%;
	font-size: 12px
}
#deanshipNewsSlides, #deanshipNewsSlides .slidesjs-container, #deanshipNewsSlides .slidesjs-control {
	width: 100%!important
}
#div_services, .alumniFirstRow .div_ques, .bigblueTileOR {
	width: 100%
}
.mainLinksIcons {
	height: 51px!important
}
.alumniFirstRow .div_overview {
	width: 100%;
	background-image: none
}
img.img_overview {
	display: none
}
.serviceTitle1 {
	width: 50%
}
.serviceBigTile {
	width: 100%
}
}

@media screen and (max-width:380px) {
.search-input.ui-autocomplete-input {
	padding-left: 3px!important
}
.albumName {
	margin-top: 50px
}
.alumSize {
	margin-right: 10px
}
.newsDescription1 {
	margin-left: 5px
}
}

@media screen and (max-width:1050px) {
.alumniFirstRow .div_ques, .div_overview {
	background-image: none!important
}
.oneLineImages, .zigzagTextArea {
	height: 100%!important
}
.search-input.ui-autocomplete-input {
	padding-left: 1px
}
input[type=search]:focus {
	width: 80%!important
}
input[type=search] {
	width: 40%!important;
	margin: 15px auto auto!important;
	display: block!important
}
.EventsBannerfadelinks {
	width: 100%!important
}
.EventsBannerfadelinks img, .serviceTile {
	width: 100%
}
.ms-srch-hover-content div {
	display: none!important
}
.welcomeUserName {
	line-height: 10px
}
.newSiteMenu {
	background-position-y: -4px
}
.ms-welcome-root {
	line-height: 23px
}
#SHIPortalAside .bigblueTile {
	width: 100%!important
}
.alumniFirstRow .div_overview, .bigblueTileOR {
	width: 100%
}
img.img_overview {
	display: none
}
.alumniFirstRow .div_ques {
	width: 100%
}
.serviceTitle1 {
	width: 50%
}
.serviceBigTile {
	width: 100%
}
#div_services {
	width: 100%!important
}
.zigzagTextArea, .zigzagTextArea.fright {
	width: 95%!important
}
}

@media screen and (max-width:550px) {
#allLibrariesBlock .slidesjs-container {
	height: 1100px!important
}
.membersCalendarMargin {
	display: none!important
}
.serviceTitle1 {
	font-size: 16px
}
.newsDescription {
	margin-left: 15px
}
.ServiceChecker span {
	width: 103px;
	padding: 15px 20px;
	font-size: 12px
}
.ms-srch-hover-content {
	display: none
}
}

@media screen and (max-width:380px) {
.membersCalendarMargin, .newsDescription {
	display: none
}
.eventsTitle {
	font-size: 12px
}
.newsTitle1 {
	font-size: 11px
}
.newsTitle {
	width: auto!important;
	padding: 17px!important;
	height: 32px!important;
	font-size: 13px;
	font-weight: 700;
	margin-left: 0px!important
}
.newsTile .deanHonorboard {
	height: 52px!important
}
.serviceTitle {
	font-size: 15px!important;
	line-height: 24px
}
#discussionSlides .slidesjs-container, #discussionSlides .slidesjs-control, .secoundRowWidth .slidesjs-container {
	min-height: 0!important;
	height: 212px!important;
	margin-bottom: 5px
}
}

@media screen and (max-width:850px) {
.search-input.ui-autocomplete-input {
	padding-left: 2px
}
.tile.blueTile.fright {
	width: 100%!important
}
}
.userName a {
	margin-top: 4px;
	width: 100%
}
.hasSite {
	background-image: url(/_LAYOUTS/15/Imam/Images/staff-ARABICSITE.jpg);
	background-size: 236px 30px
}
.hasEnglishSite {
	background-image: url(/_LAYOUTS/15/Imam/Images/staff-AESITE.jpg);
	background-size: 236px 30px
}
.btn-update {
	float: right;
	background-color: #de841a!important;
	color: #fff!important;
	font-size: 14px!important;
	margin-right: 0!important
}
.CPC input[type=submit] {
	width: 34px;
	height: 30px;
	margin-right: 10px;
	background-color: #fff;
	background-image: url(/_LAYOUTS/15/Imam/Images/changecalendericon.png);
	border-width: 1px;
	background-repeat: no-repeat;
	margin-top: -94px
}
.ToMiladiClass, .ToUmmAlQuraClass {
	height: 35px!important;
	background-position: right;
	margin-top: 16px!important;
	background-color: #EBEBEB;
	border-color: #EBEBEB;
	width: 35px!important;
	font-size: 0;
	background-image: url(/_LAYOUTS/15/Imam/Images/changecalendericon.png);
	background-repeat: no-repeat;
	cursor: pointer
}
.ToUmmAlQuraClass {
	min-width: 2em!important;
	float: none
}
#ctl00_PlaceHolderMain_testCal_ctl00_CaptchaText {
	width: 16%;
	height: 32px;
	color: #000;
	margin-top: 10px
}
.eform_calendar_warning_title {
	margin-right: 10px
}
#CPC {
	margin-top: 10px
}
.CPC img {
	height: 50px;
	width: 100px;
	float: right
}
.CaptchaInfoPopupClass {
	margin-bottom: 10px
}
.CaptchaInfoClass {
	width: 70px;
	height: 30px;
	display: block;
	margin-bottom: 3px;
	margin-right: 140px;
	margin-top: -36px;
	background-image: url(/_LAYOUTS/15/Imam/Images/changecalendericon.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #ababab;
	transition: all .5s ease
}
span.CaptchaInfoClass:hover {
	border-color: #92c0e0;
	background-color: #e6f2fa
}
eform_calendar_warning_title {
	margin: 10px
}
.lang:nth-child(1) {
	line-height: 23px
}

@media screen and (max-width:1050px) {
.NewUserName, .albumName, .alumSize {
	margin-right: 10px
}
.serviceTitle2 {
	width: 92%;
	font-size: 18px
}
.NewUserName {
	float: right;
	width: 120px;
	padding: 10px;
	background-color: #fff;
	margin-top: 22px
}
.NewUserName a {
	margin: 0 10px 0 0
}
#div_activities {
	width: 100%!important
}
#deanshipActivitiesSlides, #div_announcements, .eventTiles.float1, .left-column, aside.fleft {
	width: 100%
}
.subLinksOneLine .blueTile {
	background-color: #fff!important
}
.towLineTile {
	width: 100%!important
}
.userLinks ul li {
	margin-top: 10px
}
.userName {
	margin: auto!important;
	width: 200px!important;
	float: left!important
}
.header_links div[class*=float1] {
	width: 100%!important;
	margin-bottom: 8px
}
.header_links {
	width: 100%!important;
	height: auto!important
}
.HomePageRightColumn, .userLinks {
	width: 100%
}
.userLinks {
	text-align: center;
	float: none!important;
	margin: 0 0 10px!important
}
.scientificMaterials div, .scientificMaterials div:hover {
	width: 85%;
	margin-left: 50px;
	float: left
}
aside .secoundRow .scientificMaterials {
	float: right;
	width: 100%
}
.tabMarginRight {
	margin-left: 0!important;
	margin-right: 0;
	margin-bottom: 5px
}
aside .secoundRow {
	width: 100%!important
}
.slidesjs-control a img {
	border: 0;
	width: 100%;
	height: 100%!important
}
.oneLineImages {
	height: 350px!important
}
.aboutUniversity_1 {
	background-position-y: 78px!important
}
#SHIPortalAside .bigblueTile {
	width: 100%!important
}
.tabTitle {
	width: 100%
}
.calendars-rtl, .firstRowLeftWidth, .slidesjs-container, .slidesjs-control, .tab, .zigzagTitleWithIcon {
	width: 100%!important
}
a.newArchLink {
	margin-left: 0
}
.inactiveTab {
	background: #e1e1e1;
	margin-right: 0!important
}
.employeesServiceBigTile {
	width: 100%
}
}
.txtReadOnly {
	background-color: #e1e1e1!important
}
.scrollTop {
	display: none;
	position: fixed;
	bottom: 46px;
	left: 30px;
	z-index: 9999;
	color: #fff;
	font-size: 26px;
	text-align: center;
	cursor: pointer;
	height: 40px;
	width: 40px;
	border-radius: 30px;
	background-color: #c8c8c8;
	background-image: url(/_LAYOUTS/15/Imam/Images/Newarrow.png)!important;
	background-size: 50px 50px;
	background-position: -4px -5px;
	background-repeat: no-repeat;
	border: 2px solid #adadad
}
.scrollTop:hover {
	background-color: #D1D1D1;
	background-image: url(/_LAYOUTS/15/Imam/Images/NewarrowH.png)!important;
	border: 2px solid #adadad
}
.Imamwpzone {
	min-height: 480px
}
.userNameAria {
	margin-right: 0!important;
	padding-right: 0!important;
	min-width: 87px!important
}
.NewUserName {
	width: auto;
	padding: 10px;
	margin-top: 9px;
	font-family: segoe ui
}
.NewUserName a {
	width: 100%;
	display: block;
	font-size: 12px
}

@media screen and (max-width:1050px) {
.secoundRow.secoundRowWidth.VRectorySecoundRow {
	height: auto!important
}
.newsTile.float1 img {
	display: block;
	margin: auto
}
.studentMainTitleTitle {
	font-size: 18px;
	margin-top: 3px;
	margin-bottom: 5px;
	text-align: center;
	width: 100%!important
}
.zigzagSmall, .zigzagSmall.research_2 {
	width: 100%
}
.program_1, .program_2, .program_3, .program_4, .program_5, .program_6 {
	background-size: 100%
}
.zigzagBig {
	width: 100%!important
}
.imamLogoSvgText {
	padding: 0 7px
}
.id_personImage {
	float: right;
	margin-top: 10px
}
.id-container {
	background-image: none;
	width: 90%
}
.id-personalInfo {
	width: 90%
}
.HomePageUserLinks ul {
	margin-top: 0!important;
	margin-right: 0!important
}
#recaptcha_area, #recaptcha_widget_div {
	width: 100%
}
.recaptchatable .recaptcha_r4_c1 {
	background: inherit!important
}
input.ef-btn.ef-btn-large {
	width: 90%!important;
	float: left;
	margin-left: 0!important
}
.ef-pnl-row {
	float: none!important
}
.ef-td-even.ef-pnl-controls {
	float: right;
	width: 97%!important
}
.ef-td-even ef-pnl-controls input[type=password], .ms-inputBox, .sp-peoplepicker-autoFillContainer, .sp-peoplepicker-topLevel, .sp-peoplepicker-topLevelDisabled, input[type=file], input[type=text], select, textarea {
	margin: 15px 0 0 10px;
	width: 100%!important;
	height: 35px;
}
.userNameAria {
	padding-bottom: 4px;
	margin-top: -6px
}
.newsupport-container {
	width: 100%!important
}
.thumb-inner {
	width: 100%
}
td.thumb {
	width: 95%;
	float: right
}
.WPControls, .ms-WPBody, .ms-webpart-cell-vertical, .ms-webpart-chrome-vertical, .ms-webpart-zone, table.tbl-container.mail-container {
	width: 100%
}
.themesgallery {
	margin-right: 0!important
}
#lightbox-container-image, #lightbox-container-image img, .mail-container .td-even {
	width: 100%
}
.rbl tr td label {
	font-size: 15px
}
#jquery-lightbox, #jquery-overlay, #lightbox-nav {
	width: 100%!important
}
#lightbox-container-image-box {
	width: 95%!important
}
.prom-tail1 {
	width: 49%;
	margin-left: 2%;
	margin-right: 0
}
.prom-tail2 {
	width: 49%
}
.prom-tail1 img, .prom-tail2 img {
	margin-right: auto;
	margin-left: auto;
	display: block
}
.prom-tails-container {
	border: 0 solid #eee
}
.adminCPIconsRow {
	width: 100%!important;
	padding-right: 0!important;
	padding-left: 0!important
}
.iconsBlock {
	margin-top: -8px;
	width: 97%!important;
	padding-top: 10px!important;
	padding-bottom: 26px
}
#DeltaSuiteBarRight {
	width: 100%!important
}
div#welcomeMenuBox {
	width: 100%
}
.userNameAria {
	width: 85%!important;
	text-align: center
}
.userName {
	margin: 0;
	width: 77%!important;
	text-align: center;
	margin-top: 7px!important
}
.NewUserName a {
	margin: 0;
	padding: 0
}
}
.NewUserName a:hover {
	color: #000
}
.userNameAria {
	margin-top: 3px;
	height: 36px;
	padding-left: 19px;
	margin-left: 10px
}
.loader-container {
	overflow: hidden;
	position: relative
}
.loader-img {
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-color: #FFF;
	opacity: .7;
	background-image: url(/_LAYOUTS/15/Imam/Images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center
}
.iconsBlock a:hover, .iconsBlock a:link, .iconsBlock a:visited {
	width: 100%!important;
	height: 79%!important;
	display: block!important
}
.followUsIcon, .followUsIcon>a {
	outline: dotted 0!important
}

@media screen and (max-width:450px) {
.iconsBlock {
	width: 94%!important
}
.prom-tail1 img, .prom-tail2 img {
	display: none
}
.prom-tail1, .prom-tail2 {
	width: 100%!important;
	height: 87px;
	margin-bottom: 10px
}
.prom-tail-text {
	line-height: 87px;
	width: 65%
}
.prom-overv-button {
	width: 100%;
	margin-left: 16px
}
.prom-overv-text {
	font-size: 17px
}
}
.aspNetDisabled, aspNetDisabled {
	border: 0 solid #FFF;
	color: #b2b2b2;
	font-family: tahoma;
	font-size: 16px;
	padding: 2px 0 3px;
	width: 210px
}
.chart-mlegend, .stats-heading {
	font-family: 'Droid Arabic Kufi'
}
.ef-pnl-row {
	float: right
}
.btn2_div {
	margin: 10px 0 15px;
	overflow: hidden;
	float: left!important;
	clear: both
}
.btn_div, .ef-td-even, .ef-td-even.ef-pnl-controls {
	float: right
}
.btn_div {
	margin-top: 4px;
	clear: inherit
}
.ef-td-even {
	height: auto!important;
	border-style: solid;
	border-width: 1px;
	border-color: #fff
}
h1.HeaderTitle {
	float: right!important;
	margin-top: 86px;
	margin-right: 5px
}
.btnAddSub {
	clear: both
}
.mail-container .td-odd {
	width: 100%;
	display: block;
	background-color: #1EB3F3;
	margin-left: 5px;
	line-height: 40px;
	float: right;
	padding-right: 13px;
	margin-bottom: 10px;
	color: #fff;
	font-size: 16px
}
.mail-container .td-even {
	padding-top: 19px;
	padding-bottom: 19px;
	width: 100%;
	display: block;
	background-color: #f2f2f2;
	line-height: 40px;
	padding-right: 19px
}
.mail-container .td-even textarea {
	width: 96%;
	height: 160px
}
.mail-container .td-even input {
	width: 96%;
	height: 40px
}
.thumb span {
	width: 98%;
	margin-bottom: 10px;
	display: block;
	text-align: center;
	font-size: 17px;
	overflow: hidden;
	background-color: #E3E3E3;
	height: 40px;
	color: #000
}
.mail-container .btn {
	float: left;
	margin-top: 10px
}
.mail-container .td-even input[type=radio] {
	width: 20px;
	float: right;
	height: 20px
}
.rbl tr {
	margin-left: 20px
}
.rbl tr td label {
	float: right;
	margin-right: 10px;
	line-height: 20px
}
.sp-pe {
	width: 80%
}
.ms-inputBox {
	width: 96%
}
.sp-pe .sp-pe-single {
	width: 91%;
	clear: both;
	float: none
}
.sp-pe .sp-pe-multi {
	float: right
}
.HighContrast {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	color: #fff;
	background-color: #fff
}
.HighContrast .NormalColors {
	color: #000!important
}
.HigContrastColors, .NormalColors {
	font-size: 15px
}
.HighContrast .blueTile {
	background-color: #000
}
.HighContrast .blueTile:hover {
	background-color: #535353
}
.HighContrast .grayTile {
	background-color: #000;
	color: #fff
}
.HighContrast .grayTile:hover {
	background-color: #535353;
	color: #fff
}
.HighContrast .newsTile {
	background-color: #000;
	color: #fff
}
.HighContrast .newsTile:hover {
	background-color: #535353;
	color: #fff
}
.HighContrast .newFooter {
	background: url(/_LAYOUTS/15/Imam/Images/1.png) 0 -4px repeat-x #363636
}
.HighContrast .activeTab, .HighContrast .inactiveTab:hover {
	color: #fff;
	background: #000
}
.HighContrast .FooterBottom {
	background: #000
}
.HighContrast .FooterBottom p {
	color: #fff
}
.HighContrast .FooterBottom a, .HighContrast .newFooter .footerLinks {
	color: #fff!important
}
.HighContrast .eventTiles {
	background-color: #000;
	color: #fff
}
.HighContrast .eventTiles:hover {
	background-color: #535353;
	color: #fff
}
.HighContrast .mediaTiles li.slick-active {
	background-color: #000!important
}
.HighContrast .inactiveLang, .HighContrast .moreSystemsTile {
	background-color: #000
}
.HighContrast .inactiveLang:hover {
	background-color: #535353
}
.HighContrast .lang a {
	color: #fff!important
}
.HighContrast .CloseBanner {
	background-color: #000
}
.HigContrastColors, .HighContrast .HigContrastColors {
	font-size: 15px;
	background-color: #EDEDED;
	width: 30px;
	height: 33px;
	margin-top: 1px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 4px 7px;
	cursor: pointer
}
.HigContrastColors {
	background-image: url(/_LAYOUTS/15/Imam/Images/EyeNormal.png)
}
.HighContrast .HigContrastColors {
	background-image: url(/_LAYOUTS/15/Imam/Images/EyeHighContrast.png)
}
.HighContrast .NewUserName a, .HighContrast .userName a {
	color: #000
}
.HighContrast .newsArchiveTile {
	background-color: #000
}
.HighContrast .newsArchiveTile:hover {
	background-color: #535353
}
.HighContrast .breadcrumbHomeIcon {
	background: url(/_LAYOUTS/15/Imam/Images/breadcrumbHomeIcon.png) center #000
}
.HighContrast .dateTile, .HighContrast .evaluation_div {
	background: #363636
}
.HighContrast .addcommentText, .HighContrast .commentDisclaimer {
	background-color: #000
}
.HighContrast .addCommentBlock {
	background: #000
}
.HighContrast .frm_lable {
	color: #fff
}
.HighContrast .btn {
	background-color: #000!important;
	font-weight: 700;
	font-size: 13px
}
.HighContrast .btn:hover {
	background-color: #535353!important
}
.HighContrast .keyWord {
	background: #363636;
	color: #fff
}
.HighContrast .keyWordsBlock {
	background: #E2E2E2
}
.HighContrast .DG1_header_blue, .HighContrast .Imamsite, .HighContrast .NewsSource {
	background-color: #363636
}
.HighContrast h1 {
	color: #363636
}
.HighContrast #PageContent p {
	color: #787878
}
.HighContrast .frm_blk {
	background: #363636
}
.DG1_odd_td_b_alt a:visited, .HighContrast .DG1_odd_td_b_alt a:link {
	color: #fff
}
.HighContrast .ms-rtestate-field {
	word-wrap: break-word;
	color: #6E6E6E
}
.HighContrast .ExternalClassBEDE6872042F40A687F5CBC8212F7EE0 span, .HighContrast .ExternalClassD397616103634FF8AE83DD40877A0F1F span, .HighContrast strong {
	color: #000
}
.HighContrast .Imamsite {
	height: 40px
}
.HighContrast .unitsAndBranchesTiles {
	background-color: #000
}
.HighContrast .unitsAndBranchesTiles:hover {
	background-color: #535353
}
.HighContrast .ServiceChecker span, .HighContrast .ServiceCheckerPDF {
	background-color: #000
}
.HighContrast .unselectedGoal {
	background: url(/_LAYOUTS/15/Imam/Images/unselectedTileBG.png) right center no-repeat #000;
	background-size: 41px;
	background-position-y: -4px
}
.HighContrast .unselectedGoal:hover {
	background: url(/_LAYOUTS/15/Imam/Images/unselectedTileBG.png) right center no-repeat #535353
}
.HighContrast .serviceTile {
	background-color: #000
}
.HighContrast .serviceTile:hover {
	background-color: #535353
}
.HighContrast .pageNumberActive {
	background: #000
}
.HighContrast .selectedOrderServices {
	background-color: #000
}
.HighContrast .OrderByName, .HighContrast .OrderByVisits {
	background-color: #535353
}
.HighContrast .eserviceUrlTitle, .HighContrast .serviceNumberIcon, .HighContrast .serviceViewsIcon {
	background-color: #363636
}
.HighContrast .bigblueTile, .HighContrast .zigzagTitleBG_1, .HighContrast .zigzagTitleBG_2, .HighContrast .zigzagTitleBG_3, .HighContrast .zigzagTitleBG_4, .HighContrast .zigzagTitleBG_5, .HighContrast .zigzagTitleBG_6, .HighContrast .zigzagTitleBG_9 {
	background: #000
}
.HighContrast .bigblueTile:hover {
	background: #535353
}
.HighContrast .div_overview {
	background-color: #000
}
.HighContrast .div_ques {
	background: #989898
}
.HighContrast .div_overview:hover {
	background-color: #535353
}
.HighContrast .div_ques:hover {
	background: #535353
}
.HighContrast .hotkeys-shortcut:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/ShortcutIconHW.png);
	background-color: #535353;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	height: 33px;
	width: 29px
}
.HighContrast .HigContrastColors:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/EyeHighContrastH.png);
	background-color: #535353
}
.HigContrastColors:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/EyeHighContrastW.png);
	background-color: #de841a
}
.HigContrastColors:active {
	background-image: url(/_LAYOUTS/15/Imam/Images/EyeHighContrastW.png);
	background-color: #de841a
}
.HighContrast .scrollTop {
	background-color: #000
}
.HighContrast .scrollTop:hover {
	background-color: #535353;
	border: 2px solid #000
}
.hotkeys-shortcut {
	font-size: 15px;
	background-color: #EDEDED;
	width: 30px;
	height: 35px;
	margin-top: 5px;
	background-image: url(/_LAYOUTS/15/Imam/Images/ShortcutIcon.png);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 4px 7px;
	cursor: pointer;
	float: left
}
.hotkeys-shortcut:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/ShortcutIconHW.png);
	background-color: #de841a;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	height: 33px;
	width: 29px
}
.hotkeys-shortcut a {
	display: block;
	width: 100%;
	height: 100%
}
.optionSpliter {
	width: 1px;
	height: 24px;
	background-color: #77787B;
	float: left;
	margin-top: 6px
}
.veiwoptions {
	float: left;
	width: 200px;
	overflow: hidden;
	margin-bottom: 10px
}
.newsveiwoptiongrid, .newsveiwoptionlist {
	width: 60px;
	height: 60px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden
}
.newsveiwoptionactive {
	background-color: #de841a!important
}
.newsveiwoptiongrid {
	background-color: #dadada
}
.newsveiwoptiongrid:hover, .newsveiwoptionlist:hover {
	background-color: #de841a
}
.newsveiwoptionlist {
	margin-right: 10px;
	background-color: #dadada
}
.newsarchivesearchcontainer {
	width: 100%;
	float: right;
	margin-top: 20px;
	overflow: hidden
}
.search-input {
	height: 30px;
	width: 180px;
	font-size: 14px;
	padding-right: 5px;
	background-color: #fff;
	margin-top: 3px
}
.newsfromdateinput form input, .newstodateinput form input {
	border: 0;
	height: 40px;
	width: 200px;
	padding-right: 5px;
	background-color: #d1d1d1
}
.newsfrom, .newssearchinkeywords, .newssearchinsubject, .newsto {
	float: right;
	margin-left: 20px
}
.newstodateinput form input {
	font-size: 18px
}
.newsfromdateinput, .newstodateinput {
	font-size: 18px;
	float: right;
	margin-left: 10px
}
.newsfromicon, .newstoicon {
	width: 60px;
	overflow: hidden;
	height: 45px;
	margin-left: 10px;
	float: right;
	display: block;
	background-image: url(images/newscalndericon.png);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 0
}
.advancedsearchbutton a {
	display: block;
	height: 40px;
	width: 100%;
	color: #fff!important;
	font-size: 18px
}
.advancedsearchbutton {
	width: 80px;
	float: right;
	height: 38px;
	line-height: 35px;
	background-color: #dd851b;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	margin-top: 2px
}
.advancedsearchbutton:hover {
	background-color: #ad650e
}
.newstailscontainer {
	width: 100%;
	overflow: hidden;
	float: right;
	margin-bottom: 20px;
	padding-bottom: 20px
}
.newsgridviewcontainer {
	box-shadow: 0;
	transition: box-shadow .5s;
	border: 1px solid #eee;
	cursor: pointer;
	width: 225px;
	float: right;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #f9f9f9;
	height: 420px;
	margin-top: 35px
}
.newsgridviewcontainer:hover {
	box-shadow: 0 0 15px #515151
}
.newsgridimage {
	width: 100%;
	overflow: hidden;
	border: 0;
	height: 190px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 10px
}
.newsgridimage img {
	width: 100%
}
.newsgridtextcontainer {
	padding-right: 10px;
	width: 94%;
	height: 164px;
	overflow: hidden
}
.newsgridheadingtext {
	width: 96%;
	font-size: 12px;
	float: right;
	font-weight: 700;
	color: #069;
	margin-bottom: 3px
}
.newsgriddatetext {
	width: 100%;
	color: #939393;
	font-size: 10px
}
.newsgriddatiles {
	float: right;
	margin: 8px 0 5px;
	font-size: 12px;
	width: 95%;
	color: #686868
}
.newstailslistcontainer {
	width: 104%;
	overflow: hidden;
	margin-top: 20px;
	float: right;
	margin-bottom: 20px
}
.page-share-lv-container {
	float: left;
	padding-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 3px;
	display: inline-block;
	width: 100%
}
.newslistdate {
	width: 200px
}
ul.pagination-news {
	text-align: center;
	display: inline-block;
	padding: 0 35% 0 0;
	margin: auto;
	float: right;
	width: 100%
}
ul.pagination-news li {
	display: inline;
	float: right
}
ul.pagination-news li a {
	float: left;
	padding: 8px 16px
}
ul.pagination-news li a.active {
	background-color: #dc8527;
	color: #fff!important
}
ul.pagination-news li a:hover:not(.active) {
	background-color: #ddd
}
.newslistveiwtail {
	width: 393px;
	float: right!important;
	padding: 10px 10px 15px;
	overflow: hidden;
	height: 64px;
	background-color: #f9f9f9;
	display: block;
	margin-bottom: 10px;
	margin-left: 5px
}
.newslistveiwimage {
	width: 97px;
	float: right;
	overflow: hidden;
	height: 83px;
	display: block;
	background-image: url(images/listveiwimagetest.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 20px
}
.newslistveiwheainganddate {
	width: 97%;
	height: 100%;
	overflow: hidden;
	float: right
}
.newslistheding {
	height: 29px;
	font-size: 12px;
	font-weight: 700;
	display: block;
	color: #069;
	width: 100%
}
.newslistdate {
	font-size: 10px;
	color: #939393;
	margin-top: 23px;/*float:right*/
}
.newslistveiwdatiles {
	float: right;
	font-size: 12px;
	margin-top: 26px;
	color: #686868;
	display: none
}
.newslistveiwtextcontainer {
	width: 100%;
	float: right
}
.newslist-last {
	margin-left: 0
}
.newslistveiwtail:hover {
	background-color: #e8e8e8;
	transition: .5s
}
#dateFrom, #dateTo {
	font-size: 14px;
	height: 30px;
	line-height: 11px;
	width: 180px;
	margin-top: 3px
}
.page-heading.ng-binding {
	float: right;
	clear: both;
	display: block;
	margin-top: 11px;
	margin-bottom: 0
}
.shareIcons {
	float: right;
	height: 29px;
	margin-bottom: 5px;
	transition: all .3s ease;
	width: 27px;
	margin-left: 5px
}
#tip1_up {
	display: inline-block;
	height: 40px;
	float: left
}
.page-share-container {
	margin-top: 19px;
	width: 100%;
	float: right;
	display: block;
	margin-right: 10px
}

@media screen and (max-width:1250px) {
.mail-container .td-even input, .mail-container .td-even textarea {
	width: 90%
}
.wa-news .m-WhatsappIcon {
	background-size: 80px 44px
}
.wa-news .shareWhatsappBg {
	min-width: 27px;
	background-color: #0ea628!important;
	width: 27px!important;
	height: 29px!important;
	overflow: hidden;
	display: block;
	float: right;
	margin-bottom: 5px;
	transition: all .3s ease;
	margin-left: 5px
}
.page-share-lv-container {
	float: none;
	clear: both;
	padding-top: 0;
	margin-left: 0;
	margin-right: 0;
	display: inline-block;
	width: 100%!important;
	margin-top: 13px
}
.newslistveiwtail {
	width: 100%!important;
	height: 105px
}
.shareGoogleplus {
	display: none;
	background: url(/_LAYOUTS/15/bubbletip/js/bubbletip/shareIcons.png) -29px 0 rgba(0,0,0,0)
}
.newslistheding {
	width: 98%
}
.search-input {
	width: 100%
}
.newssearchinkeywords {
	width: 98.5%
}
.newsfromdateinput, .newssearchinsubject {
	width: 98%
}
#dateFrom, #dateTo {
	width: 100%!important;
	font-size: 14px;
	height: 30px;
	line-height: 11px;
	margin-top: 3px
}
.newstodateinput {
	width: 98%;
	font-size: 18px;
	float: right;
	margin-left: 10px
}
.veiwoptions {
	width: 100%
}
}
.chart-mlegend, .chart-zoom {
	display: block;
	background-repeat: no-repeat
}

@media screen and (max-width:750px) {
.newsgridviewcontainer {
	height: auto;
	width: 46%
}
.newsgridimage {
	height: auto
}
ul.pagination-news {
	padding-right: 15%
}
}

@media screen and (max-width:550px) {
.newsgridimage, .zigzagBig, .zigzagSmall {
	height: auto
}
.program_1, .program_2, .program_3, .program_4, .program_5, .program_6 {
	background-size: 0
}
.zigzagTitle {
	width: 100%;
	text-align: center
}
.mail-container .td-even input, .mail-container .td-even textarea, td.thumb {
	width: 67%
}
.newsgridviewcontainer {
	width: 98%;
	height: auto
}
}
.ng-scope {
	float: right
}
.themesgallery {
	margin-right: 70px
}
.chart-display {
	min-width: 310px;
	max-width: 800px;
	height: 400px;
	margin: 0 auto
}
.chart-mlegend {
	background-color: #1eb3f3;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	padding-right: 10px;
	color: #fff;
	cursor: pointer;
	border-radius: 10px;
	border: 2px solid #0fa6e7;
	margin-bottom: 10px;
	background-image: url(/_layouts/15/Imam/images/collapse.png);
	background-position: left;
	background-position-x: 10px
}
.chart-zoom, .imamLoaderCont a {
	font-size: 0
}
.chart-zoom {
	position: absolute;
	background-image: url(/_layouts/15/Imam/images/chartzoom.png);
	width: 33px;
	height: 40px;
	background-size: 20px 20px;
	background-position: center;
	margin-top: 8px;
	margin-right: 281px;
	top: -5px;
	right: -19px
}
.empty-charts {
	width: 97%;
	height: 60px;
	line-height: 50px;
	text-align: center;
	background-color: #f5f5f5;
	margin-bottom: 10px;
	font-weight: 700;
	margin-right: 20px
}
.charts-heading img {
	float: left;
	margin-top: 0;
	margin-left: 60px
}
.stats-heading, .stats-unit {
	float: right;
	height: 40px;
	display: block
}
.stats-heading {
	margin-top: 35px;
	width: auto;
	line-height: 40px;
	padding-right: 20px;
	color: #DD851B;
	font-weight: 700
}
.stats-unit, .stats-unit span {
	line-height: 40px;
	font-family: 'Droid Arabic Kufi';
	font-size: 24px;
	color: #707070
}
.stats-unit {
	width: 80%;
	margin-right: 20px
}
.charts-heading {
	float: none;
	clear: both;
	width: 100%;
	height: 130px;
	margin-bottom: 40px;
	background-color: #F1F1F1;
	padding: 20px
}
.stats-unit span {
	height: 40px
}
.no-charts .chart-mlegend {
	background-color: #c6c6c6!important;
	cursor: default;
	border-color: #C6C6C6;
	background-image: none
}
tr.DG1_odd_td_b_alt input {
	margin-left: 10px
}
.ms-dlgTitleBtns {
	margin-left: 0
}
.newsupport-container {
	width: 49%;
	float: right;
	overflow: hidden;
	margin-bottom: 20px;
	margin-left: 20px
}
.newsuppoerhead, .newsupporttext {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-family: 'Droid Arabic Kufi';
	text-align: center
}
.newsuppoerhead {
	background-color: #DD851B;
	font-size: 18px;
	color: #fff
}
.newsupporttext {
	background-color: #E4E4E4;
	display: block;
	margin-bottom: 3px;
	color: #6F6E6E
}
.leftcont {
	margin-left: 0!important
}
.newsveiwoptiongrid {
	background-image: url(/_LAYOUTS/15/Imam/CSS/archive/images/newsgridicon.png)
}
.newsveiwoptionlist {
	background-image: url(/_LAYOUTS/15/Imam/CSS/archive/images/newslisticon.png)
}
.jstree-default .jstree-anchor {
	margin-bottom: 8px;
	line-height: 35px!important;
	height: 35px!important;
	float: right!important;
	width: 240px;
	background-color: #9b9b9b;
	color: #fff!important
}
.Level1 .jstree-anchor {
	margin-right: 25px;
	float: none;
	clear: both;
	margin-bottom: 3px;
	height: 26px!important;
	line-height: 26px!important
}
.SubLevel .jstree-anchor {
	background-color: #fff;
	color: #585858!important;
	margin-right: 45px!important;
	border: 1px solid #9B9B9B;
	width: 260px
}
.jstree-anchor:hover, .jstree-default .jstree-clicked {
	background-color: #DD851B!important;
	color: #fff!important
}
.jstree-default.jstree-rtl .jstree-node {
	margin-right: 0!important
}
.jstree-default .jstree-clicked {
	font-family: 'Droid Arabic Kufi';
	float: right;
	display: block
}
.selectedText, .selectedUrl {
	width: 358px;
	display: block;
	line-height: 50px;
	height: 50px;
	background-color: #fff;
	padding-right: 10px;
	font-size: 14px;
	font-family: 'Droid Arabic Kufi';
	margin-bottom: 10px
}
#jstreeCloseAll, #jstreeOpenAll {
	background-repeat: no-repeat;
	font-size: 0;
	height: 30px;
	background-position: right;
	margin-bottom: 10px;
	cursor: pointer;
	width: 35px;
	float: right;
	display: block
}
#jstreeOpenAll {
	background-image: url(/_LAYOUTS/15/Imam/Images/openall.png)
}
#tree-buttons-container {
	height: 35px;
	width: 200px;
	margin-bottom: 10px
}
#jstreeCloseAll {
	background-image: url(/_LAYOUTS/15/Imam/Images/closeall.png);
	margin-right: 5px
}
.newsDescription {
	display: block;
	color: #fff;
	height: 48px;
	overflow: hidden;
	width: 195px
}
.ef-td-even .ef-pnl-controls {
	height: 100%!important;
	overflow: auto!important
}
.ef-charts-arc {
	display: none;
	height: 35px;
	width: 35px;
	background-color: #000;
	margin-bottom: 20px
}
.cd-dropdown ul li:nth-last-child(-n+3) span, .cd-dropdown>span {
	box-shadow: 0 1px 1px rgba(0,0,0,.1)
}
.cd-dropdown ul {
	position: absolute;
	top: 0;
	background-color: #fff;
	width: 218px
}
.cd-active.cd-dropdown ul li span, .cd-active.cd-dropdown>span {
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	height: 35px;
	width: 113px
}
.cd-active.cd-dropdown ul li span {
	-webkit-transition: all .2s linear 0s;
	-moz-transition: all .2s linear 0s;
	-ms-transition: all .2s linear 0s;
	-o-transition: all .2s linear 0s;
	transition: all .2s linear 0s
}
.cd-active.cd-dropdown ul li span:hover {
	background: #de841a;
	color: #fff
}
.fleft {
	float: left
}
.cd-dropdown, .cd-select {
	position: relative;
	width: 133px;
	margin: 20px auto;
	margin-top: 5px!important;
	display: block;
	background-image: none!important
}
.cd-dropdown ul li span, .cd-dropdown>span {
	background: #fff;
	font-family: 'Droid Arabic Kufi';
	display: block;
	font-weight: 700;
	cursor: pointer
}
.TodayDate {
	color: #77787B;
	line-height: 50px;
	float: right;
	position: absolute;
	font-family: 'Droid Arabic Kufi';
	font-size: 10px
}
.cd-dropdown ul li:nth-last-child(-n+3) span {
	width: 113px;
	height: 25px;
	box-shadow: 0 1px 1px rgba(0,0,0,.1)
}
.cd-dropdown ul li span {
	font-size: 10px;
	width: 113px;
	line-height: 35px;
	padding: 0 30px 0 75px;
	color: #87888B
}
.cd-dropdown>span:after {
	content: '\25BC';
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	font-size: 18px;
	padding: 10px;
	height: 15px;
	line-height: 20px;
	border-left: 1px solid #ddd
}
.cd-dropdown ul li {
	position: absolute;
	width: 100%!important;
	left: inherit!important;
	font-family: 'Droid Arabic Kufi';
	margin-top: 0!important
}
.cd-active.cd-dropdown>span {
	color: #1EB3F3;
	padding-right: 55px;
	width: 133px
}
.cd-active.cd-dropdown ul li span, .cd-active.cd-dropdown>span, .cd-dropdown, .cd-select {
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	height: 35px
}
.cd-select {
	padding-right: 100px;
	font-family: 'Droid Arabic Kufi'
}
.cd-dropdown>span {
	width: 133px;
	height: 35px;
	line-height: 35px;
	color: #999;
	font-size: 13px;
	padding: 0 55px 0 30px;
	position: relative
}
.DropIC1, .DropIC2, .DropIC3, .DropIC4 {
	background-repeat: no-repeat!important;
	margin-left: 5px;
	background-position-x: 20px;
	background-position-y: 5px
}
.DropIC1 {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic1.png)!important
}
.DropIC1:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic1h.png)!important
}
.DropIC2 {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic2.png)!important
}
.DropIC2:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic2h.png)!important
}
.DropIC3 {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic3.png)!important
}
.DropIC3:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic3h.png)!important
}
.DropIC4 {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic4.png)!important
}
.DropIC4:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/dropic4h.png)!important
}
.cd-dropdown>span .DropIC1, .cd-dropdown>span .DropIC2, .cd-dropdown>span .DropIC3, .cd-dropdown>span .DropIC4 {
	background-image: none!important
}
#UserOptionsMenu1 .cd-dropdown span {
	margin: 0
}
#UserOptionsMenu1 .cd-dropdown ul li:nth-last-child(-n+3) span {
	text-align: center;
	width: 100%;
	padding: 0
}
#UserOptionsMenu1 .cd-dropdown ul {
	position: absolute;
	top: 0;
	background-color: #fff;
	width: 160px
}
#UserOptionsMenu1 .cd-dropdown, .cd-select {
	position: relative;
	width: 0;
	margin: 20px auto;
	margin-top: 5px!important;
	display: block;
	background-image: none!important
}
#UserOptionsMenu1 .cd-dropdown>span:after {
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	font-size: 0;
	padding: 10px;
	height: 15px;
	line-height: 20px;
	border-left: 1px solid #ddd;
	background-image: url(/_LAYOUTS/15/Imam/Images/landrop.png)!important;
	background-repeat: no-repeat;
	background-position: center
}

@media screen and (max-width:794px) {
#UserOptionsMenu1.cd-dropdown, .cd-select {
	width: 24%!important
}
#UserOptionsMenu1 {
	float: left
}
#UserOptionsMenu1.cd-active.cd-dropdown>span {
	width: 45%!important;
	padding-right: 0
}
#UserOptionsMenu {
	margin-right: 5px;
	float: right
}
.TodayDate {
	position: inherit;
	text-align: center;
	width: 100%;
	font-family: tahoma;
	display: block;
	font-size: 12px!important;
	margin-top: -10px
}
.cd-dropdown, .cd-select {
	width: 100%!important;
	margin: 0;
	text-align: center;
	padding: 0
}
.cd-dropdown ul {
	background-color: #fff;
	width: 103%!important
}
.cd-active.cd-dropdown>span, .cd-dropdown>span {
	width: 72%!important
}
.cd-dropdown>span {
	font-size: 12px
}
.cd-dropdown ul li {
	width: 100%!important
}
.cd-dropdown ul li span {
	text-align: center;
	width: 100%;
	padding: 0
}
#UserOptionsMenu1 .cd-dropdown ul li:nth-last-child(-n+3) span {
	margin-left: 0!important;
	width: 100%!important
}
.cd-dropdown ul li:nth-last-child(-n+3) span {
	text-align: center;
	width: 100%!important;
	padding: 0!important
}
.DropIC1, .DropIC1:hover, .DropIC2, .DropIC2:hover, .DropIC3, .DropIC3:hover, .DropIC4, .DropIC4:hover {
	background-image: none!important
}
}

@media screen and (max-width:680px) {
.slick-slide {
	margin-bottom: 10px;
}
.newsTitle {
	padding-bottom: 5px !important;
}
.newsDescription {
	height: 57px !important;
	width: 77% !important;
	font-size: 1.2em!important;
}
.LogosSeperator {
	display: none
}
#UserOptionsMenu {
	position: absolute
}
.cd-dropdown ul {
	background-color: #fff;
	width: 107%!important
}
#UserOptionsMenu1 .cd-dropdown ul li:nth-last-child(-n+3) span {
	width: 99%!important
}
}

@media screen and (max-width:550px) {
.currentRelated .keyWord {
	font-size: 10px!important;
	height: auto!important;
	width: 91%!important
}
.currentRelated .keyWord img {
	width: 100%!important;
	height: auto!important;
	display: none!important
}
.cd-dropdown ul {
	width: 111%!important
}
.cd-active.cd-dropdown>span, .cd-dropdown>span {
	padding-right: 30px
}
.cd-dropdown ul li {
	width: 100%!important
}
}

@media screen and (max-width:380px) {
.recaptcha_theme_white #recaptcha_response_field {
	border: 1px solid gray;
	width: 86px!important
}
.ms-inputBox, .sp-peoplepicker-autoFillContainer, .sp-peoplepicker-topLevel, .sp-peoplepicker-topLevelDisabled, input[type=file], input[type=text], select, textarea {
}
.cd-dropdown>span {
	width: 69%!important;
	padding-left: 42px!important
}
.cd-dropdown ul {
	width: 125%!important
}
#UserOptionsMenu1 {
	margin-left: -34px;
	margin-right: 0
}
#UserOptionsMenu1 .cd-dropdown ul {
	width: 88%!important
}
#UserOptionsMenu .cd-dropdown>span {
	padding-left: 0;
	width: 100%!important
}
#UserOptionsMenu1 .cd-dropdown ul li:nth-last-child(-n+3) span {
	width: 99%!important
}
#UserOptionsMenu1 .cd-active.cd-dropdown>span, #UserOptionsMenu1 .cd-dropdown>span {
	padding-right: 21px
}
#UserOptionsMenu .cd-active.cd-dropdown>span {
	padding-left: 0;
	width: 100%!important
}
}
input[type=search]:focus {
	background-color: #fff;
	border-color: #DE841A!important;
	-webkit-box-shadow: 0 0 5px rgba(209,114,4,.5);
	-moz-box-shadow: 0 0 5px rgba(209,114,4,.5);
	box-shadow: 0 0 5px rgba(209,114,4,.5);
	width: 334px
}
input#txtKeywords:hover {
	border-color: #92c0e0
}
.tblBM>tbody>tr>td:nth-child(1) {
	color: #fff;
	background-color: #1eb3f3
}
.rbl, .rbl td {
	width: 100%
}
.rbl tr {
	float: right;
	width: 150px
}
.rbl tr td {
	float: right;
	width: 175px;
	margin-left: 20px
}
.PdfBlock {
	display: none
}
.newsgriddatiles.ng-binding {
	height: 65px;
	overflow: hidden
}
g.highcharts-legend-item text {
	transform: translate(-5px, 17px);
	-ms-transform: translate(-5px, 17px);
	-webkit-transform: translate(-5px, 17px);
	-o-transform: translate(-5px, 17px);
	-moz-transform: translate(-5px, 17px)
}
g.highcharts-axis-labels.highcharts-xaxis-labels text {
	transform: translate(19px, 2px);
	-o-transform: translate(-5px, 17px);
	-moz-transform: translate(-5px, 17px);
	fill: #266fc2!important
}
g.highcharts-axis-labels.highcharts-xaxis-labels tspan {
	fill: #266fc2
}
.currentRelated .keyWord img {
	width: 156px;
	height: 166px;
	margin-bottom: 10px;
	display: block
}
.currentRelated .keyWord {
	background: #E7E7E7;
	color: #009FE4;
	font-size: 14px;
	height: 280px;
	width: 156px;
	margin: 0 13px 15px;
	padding: 10px;
	display: block
}
.relatedSearch .DG1_header_blue, .relatedSearch .DG1_header_blue td {
	background-color: #009FE4;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	height: 20px;
	padding: 5px;
	text-align: center;
	border-color: grey
}
.relatedContent h2 {
	margin-bottom: 15px;
	clear: both
}
.RelatedSearchBox .txtKeyword, .RelatedSearchBox .txtTitle {
	width: 300px;
	height: 35px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: right
}
.RelatedSearchBox .btnSearch {
	float: right;
	margin: 2px 0 15px 9px;
	border: 0;
	border-radius: 0;
	height: 38px!important;
	width: 25px!important;
	font-size: 14px
}
.AddRelated {
	float: right;
	width: 130px!important;
	padding: 10px!important;
	clear: both;
	border: 0!important;
	border-radius: 0!important;
	margin: 10px 0!important
}
.removeRelated {
	background-color: #DD851B;
	width: 20px;
	height: 20px;
	position: absolute;
	margin-top: -16px;
	margin-right: 6px;
	background-image: url(/_LAYOUTS/15/Imam/Images/Close.png);
	background-size: 13px 13px;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	cursor: pointer
}
.resultBlock .pagingPnl {
	float: left;
	margin: 10px 0
}
.fbk_inquire, .resultBlock .pagingPnl .nextPage, .vbar {
	float: right
}
.resultBlock .pagingPnl .pageNumberActive, .resultBlock .pagingPnl .pageNumberInactive, .resultBlock .pagingPnl .prevPage {
	float: right;
	margin-left: 5px
}
.searchTR td {
	padding-right: 9px
}
.searchTR td:nth-child(2) {
	height: 40px
}
.searchTR td a {
	font-size: 14px
}
.currentRelated .keyWord:hover {

	box-shadow: 0 0 15px #515151;
	text-decoration: none;
	color: #009FE4
}
.RelatedSearchBox .ui-autocomplete {
	position: absolute;
	cursor: pointer;
	top: 2169px;
	left: 701px;
	width: 310px;
	height: auto;
	max-height: 520px;
	border-color: transparent;
	overflow: auto
}
.RelatedSearchBox .ui-menu-item:hover {
	background-color: #d7d7d7
}
.tabTitle.showFeedback {
	background: rgba(0,0,0,.8)!important;
	z-index: 100000;
	color: #fff;
	font-size: 14px;
	width: 262px;
	height: 40px;
	line-height: 42px;
	text-align: right;
	padding-right: 20px;
	border-radius: 10px 10px 0 0;
	background-size: 12px 12px!important;
	background-repeat: no-repeat!important;
	background-position: 157px 20px!important;
	cursor: pointer
}
.fbk_inquire {
	width: 144px;
	height: 26px;
	border-radius: 50px;
	margin: 8px 4px 0 10px;
	background-image: url(/_LAYOUTS/15/Imam/Images/fbk_inquire.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.fbk_inquire:hover {
	background-image: url(/_LAYOUTS/15/Imam/Images/fbk_inquire_H.png)!important
}
.fbk_Note {
	background: #fff;
	margin-bottom: 5px;
	padding: 10px 9px;
	font-size: 13px;
	color: #D87705;
	border-radius: 7px 7px 0 0
}
.vbar {
	margin-right: 10px;
	font-size: 23px;
	margin-top: -2px;
	color: #fff;
	font-weight: 100
}
.feedbackForm {
	background: rgba(0,0,0,.8)!important;
	z-index: 100000;
	padding: 27px 27px 20px 34px;
	border-radius: 10px;
	width: 305px!important
}
.fbk_Close {
	display: block!important;
	margin: -41px 0 0 -26px;
	background-image: url(/_LAYOUTS/15/Imam/Images/admissionIcon3.png)!important;
	background-repeat: no-repeat;
	background-position: -10px;
	height: 19px;
	width: 20px;
	float: left;
	background-size: 40px 16px
}
.fbk_container {
	background-color: #fff;
	height: 305px;
	width: 305px
}
.fbk_btn_Save {
	float: left;
	margin: 50px 0 0;
	background: #DE841A!important;
	color: #fff!important;
	border: 0!important;
	cursor: pointer
}
.fbk_Desc, .fbk_Email, .fbk_Mobile, .fbk_Name, .fbk_Title {
	margin: 15px 10px 0!important;
	padding: 8px!important;
	width: 265px!important;
	border: 1px solid #ABABAB!important;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	height: auto!important
}
.fbk_Desc:hover, .fbk_Email:hover, .fbk_Mobile:hover, .fbk_Name:hover, .fbk_Title:hover {
	box-shadow: 0 0 5px #515151
}
textarea.fbk_Desc {
	height: 80px!important
}
.fbk_error {
	color: red;
	margin-right: 11px;
	line-height: 25px
}
.queryHeading {
	width: 100%;
	display: inline-block;
	font-family: 'Droid Arabic Kufi';
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.queryDesc {
	float: right;
	margin: 10px;
}
.feedbackForm input:focus {
	box-shadow: 0 0 4px #DE841A;
	border: 1px solid #DE841A
}
.fbk_MSG {
	background-color: #fff;
	border-radius: 6px;
	padding: 20px;
	font-size: 15px;
	font-family: Droid Arabic Kufi;
	background-image: url(/_LAYOUTS/15/Imam/Images/Feedback_right.png)!important;
	background-size: 40px 30px;
	background-repeat: no-repeat;
	background-position: 20px 20px
}
.IssueNotxt input {
	width: 250px;
	height: 30px;
	float: right;
	font-size: 20px;
	color: #009FE6
}
.IssueNoQuerybtn input {
	height: 37px;
	float: right;
	font-size: 14px;
	border: 0;
	margin-right: 22px
}
.IssueNotxt {
	float: right
}
.IssueNotxt span {
	float: right;
	clear: both;
	margin-top: 10px;
	color: #EF1C10;
	font-size: 14px;
	font-weight: 700
}
.IssueNoNotestxt, .IssueNoStatus span {
	float: right;
	clear: both;
	font-size: 18px;
	color: #009FE4
}
.IssueNoStatus span {
	background-color: #B2B3B7;
	padding: 5px 192px;
	color: #fff
}
.IssueNoNotestxt {
	background: #F2F2F2;
	padding: 10px 20px;
	width: 399px
}
.PagerArchiveLink a:hover, .PagerArchiveLink span, .PagerArchiveLink span:hover {
	background-color: #DD851B;
	color: #fff
}
#UnitsSiteMap * {
	font-size: 14px;
	list-style-type: square;
	color: #875214
}
.itemsDiv1 a, .itemsDiv2 a, .itemsDiv3 a, .itemsDiv4 a {
	font-size: 18px;
	text-align: center
}
.itemsDiv1 a {
	font-size: 20px!important
}
.itemsDiv2 a, .itemsDiv4 a {
	color: #626262!important;
	line-height: 19px
}
li.itemsLI2 a {
	color: #626262!important
}
li.itemsLI2 a:hover {
	color: #875214!important
}
.itemsDiv3 a {
	color: #8a8a8a!important;
	line-height: 19px
}
li.itemsLI1 {
	float: right;
	width: 49%;
	margin: 5px 0
}
#DailyalertssSlides, .slidesjs-container {
	width: auto!important;
	height: 247px!important;
}
#ctl00_PlaceHolderMain_homepress_btnclearfilter, .btnclear {
	height: 39px!important;
	width: 120px
}
#ctl00_PlaceHolderMain_homepress_Calendar select {
	height: 35px;
	margin-left: 7px;
	padding: 0 10px
}
table.tblBM {
	margin: 12px 0
}
tr.PagerArchiveLink {
	height: 40px
}
.PagerArchiveLink a, .PagerArchiveLink span {
	border: 1px solid #BABABA;
	padding: 5px 12px;
	margin-left: 3px;
	transition: all .5s ease
}
.PagerArchiveLink span {
	border: 1px solid #DD851B
}
tr.DG1_odd_td_b td a, tr.DG1_odd_td_b_alt td a {
	text-decoration: none!important
}
.Pressfile-ArchiveTitle {
	display: none
}
tr.DG1_odd_td_b td img, tr.DG1_odd_td_b_alt td img {
	cursor: pointer;
	position: relative;
	height: 40px;
	width: auto
}
a.archive-link {
	margin: 10px -33px 0 0;
	float: left;
	height: 10px;
	background-color: #BABABA;
	background-image: url(/_LAYOUTS/15/Imam/Images/add.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px 10px;
	border: 0
}
.MIBrowserData, .MIEdit, .MIUserData {
	width: 35px!important;
	height: 35px!important
}
tr.grid_paging {
	height: 40px
}
tr.grid_paging span {
	background: #DE841A;
	color: #FFF;
	font-size: 14px;
	padding: 3px 8px
}
tr.grid_paging a {
	font-size: 14px;
	padding: 3px 8px;
	margin-left: 2px;
	background: #DCDCDC;
	color: #636363
}
.ads-grid-img, .control-icon, .share-control {
	background-position: center;
	background-repeat: no-repeat
}
tr.grid_paging a:nth-last-child(1) {
	margin-right: 5px
}
.txt_reply {
	height: 135px!important;
	background-color: #fff!important
}
.ads-grid-tail {
	cursor: pointer;
	width: 47%;
	float: right;
	overflow: hidden;
	margin-left: 2%;
	background-color: #f9f9f9;
	height: auto;
	margin-top: 35px
}
.ads-control-bg, .adv-text-overlay {
	background-color: #000;
	overflow: hidden
}
.ads-tail-container {
	width: 104%;
	overflow: hidden;
	margin-top: 20px;
	float: right;
	margin-bottom: 40px
}
.ads-grid-img {
	display: block;
	position: relative
}
.ads-grid-img img {
	width: 100%
}
.ads-control-bg {
	padding: 14px 8px 8px;
	width: 100%;
	height: 58px
}
.control-icon {
	float: right;
	width: 20px;
	height: 20px;
	display: block;
	background-image: url(../images/plusicon.png);
	margin-top: 15px
}
.unit-name {
	color: #fff;
	font-size: 12px;
	line-height: 48px;
	display: block;
	margin-right: 16px;
	margin-left: 10px;
	float: right;
	width: 52%
}
.control-break, .control-date {
	float: right;
	line-height: 53px;
	display: block;
	color: #fff
}
.control-break {
	width: 5px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px
}
.control-date {
	font-size: 12px;
	margin-right: 10px;
	width: 141px
}
.ads-share .shareIcons {
	float: left;
	height: 29px;
	margin-bottom: 5px;
	transition: all .3s ease;
	width: 27px;
	margin-left: 5px
}
.share-control {
	float: left;
	width: 139px;
	height: 30px;
	display: block;
	background-image: url(../images/share.png);
	margin-left: 5px
}
.no-mrgn-left {
	margin-left: 0!important
}
.adv-text-overlay {
	opacity: .8;
	bottom: 1px;
	padding: 10px;
	height: 80px;
	position: absolute;
	float: right;
	width: 100%
}
.adv-text-overlay h3 {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	width: 98%
}
.adv-text-overlay p {
	display: block;
	color: #fff;
	font-size: 12px;
	margin-top: 5px;
	padding-left: 5px
}
.minus {
	background-image: url(../images/minus.png)!important
}

@media screen and (max-width:380px) {
.ServiceChecker span {
	width: 121px !important;
}
tr.DG1_header_blue th:nth-child(2), tr.DG1_header_blue th:nth-child(3) {
	border-right: 1px solid #009FE4
}
}
#cp-cn-contaier select:nth-child(1), #ctl00_PlaceHolderMain_siteConntection_unitsDropDownList {
	height: 32px;
	width: 225px;
	margin-left: 5px
}
#cp-cn-contaier input[type=submit] {
	background-color: #de841a;
	color: #fff;
	border: 0;
	cursor: pointer;
	width: 100px;
	height: 35px
}
#ctl00_PlaceHolderMain_siteSubHeader_connectionStartedDiv {
	background-color: #548DA1;
	color: #fff!important;
	padding: 14px;
	margin-bottom: 35px!important;
	text-align: center;
	font-family: Droid Arabic Kufi;
	font-size: 18px
}
.dept-name-bg, .iu-message, .overlay-date {
	font-family: 'Droid Arabic Kufi'
}
div#ctl00_ctl46_g_94746a9e_099e_4391_9e7c_c4ae94a80b44_ctl00_cp_sitedata {
	background-color: #e8e8e8;
	border: 1px solid #bebebe;
	padding: 10px 60px 10px 10px;
	width: auto;
	font-size: 13px;
	background-image: url(/_LAYOUTS/15/Imam/Images/IDCBG.png);
	background-position: right 4px;
	background-size: 55px 65px;
	background-repeat: no-repeat;
	float: right
}
#demo_ul, .demo_li {
	float: left;
	background: #548da1!important;
	display: block
}
#demo_ul {
	position: absolute;
	margin-top: -50px;
	margin-left: 0;
	width: 325px!important;
	border-radius: 10px;
	border: 0;
	padding: 15px!important
}
.demo_li {
	color: #fff;
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 10px;
	cursor: default;
	margin: 2px;
	padding: 14px 0 0;
	transition: all .4s ease
}
.demo_li:hover {
	background: #de841a!important
}
#dvSiteMap, .Rector, .ViceRectors, .overlay-close {
	background-repeat: no-repeat
}
.info-display {
	position: absolute;
	height: 100%;
	width: 100%;
	display: block;
	background-color: #000
}

@media screen and (max-width:450px) {
.control-icon, .unit-name {
	margin-top: 5px
}
.adv-text-overlay h3 {
	width: 99%
}
.unit-name {
	width: 180px
}
.adv-text-overlay {
	height: 60px;
	width: 93%
}
.ads-control-bg {
	padding-top: 0;
	height: 78px
}
.ads-share {
	margin-top: 43px!important;
	width: 128px;
	clear: both;
	float: none
}
.control-break {
	display: none!important
}
.control-date {
	display: none
}
}

@media screen and (max-width:660px) {
#honorBoardSlides1 .slidesjs-container {
	height: 490px!important
}
}
#dvSiteMap {
	display: none;
	background-color: #949494;
	width: 40px;
	height: 33px;
	float: right;
	margin-top: 6px;
	margin-right: 6px;
	background-image: url(/_LAYOUTS/15/Imam/Images/sitemaps.png);
	background-size: 22px 22px;
	background-position: center;
	transition: all .5s ease
}
#dvSiteMap a {
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: block;
	color: transparent!important
}
#dvSiteMap:hover {
	background-color: #DE841A
}
.zigzagThreeImg1 {
	height: 385px;
	overflow: hidden;
	width: 290px;
	margin-left: 20px
}
.Rector {
	background-image: url(/_LAYOUTS/15/Imam/Images/Dr-SolimanAbaAlkhail.jpg)
}
.zigzagThreeImg2 {
	height: 385px;
	overflow: hidden;
	width: 940px
}
.ViceRectors {
	background-image: url(/_LAYOUTS/15/Imam/Images/ViceRectorsImg.jpg);
	margin-bottom: 30px
}
.gvDM {
	display: block;
	float: right;
	margin-top: 10px
}
.dept-name-bg {
	color: #777;
	font-weight: 700
}
.tasks-list {
	display: block
}
.calendar-info {
	position: absolute;
	height: 100%;
	width: 98%;
	display: block;
	top: 0;
	left: 7px;
	background-color: rgba(222,132,26,.87);
	overflow-y: auto;
	overflow-x: hidden
}
.overlay-date {
	height: 40px;
	margin: 10px;
	width: 88%!important;
	background-color: #000;
	right: 316px;
	padding: 10px;
	float: right
}
.overlay-day {
	border: 1px solid;
	width: 40px;
	display: block;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 40px;
	margin-left: 0px;
	float: right
}
span.overlay-month {
	float: right;
	display: block;
	line-height: 41px;
	font-size: 14px;
	color: #FFF
}
span.overlay-year {
	float: right;
	display: block;
	font-size: 16px;
	margin-right: 8px;
	margin-top: 3px;
	color: #FFF
}
.overlay-close {
	width: 50px;
	height: 100%;
	display: block;
	float: left;
	background-image: url(/_LAYOUTS/15/Imam/Images/Close.png)!important;
	background-size: 24px;
	margin-top: 8px;
	color: #000;
}
.tasks-list li a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px;
	color: #000!important;
	float: right;
	background-color: #fff
}
.tasks-list li:hover {
	background-color: #ededed;
	transition: .7s
}
.tasks-list li {
	min-height: 20px;
	margin: 4px 10px;
	background-color: #fff;
	float: right;
	width: 88%;
}
input.fbk_IssueNo {
	display: block;
	margin: 10px -10px auto auto;
	padding: 8px 16px;
	background-color: #fff;
	border: 1px solid #ABABAB!important
}
.q_error {
	color: red
}
.QueryIssue {
	background: rgba(0,0,0,.8)!important;
	z-index: 100000;
	padding: 28px 27px 20px 35px;
	border-radius: 10px;
	width: 222px!important;
	position: fixed;
	bottom: 45px;
	right: 19px
}
#tabs-2, .SecondRow {
	position: relative
}
input.fbk_Search {
	display: block;
	margin: auto;
	cursor: pointer;
	width: 90px;
	background: #DE841A!important;
	color: #fff!important;
	border: 0!important
}
.ef-btn.ef-dg-btn-sms, .q_Close, .systemlisticonfinger {
	background-repeat: no-repeat
}
.q_Close {
	display: block!important;
	margin: -44px 0 0 -26px;
	background-image: url(/_LAYOUTS/15/Imam/Images/admissionIcon3.png)!important;
	background-position: -10px;
	height: 19px;
	width: 20px;
	float: left;
	background-size: 40px 16px
}
.QueryIssue input.fbk_IssueNo {
	width: 89%;
}
.newsReadSpeaker, .systemList span {
/*	display: none;*/
}
.showFeedbackBtn {
	float: right
}
.iu-message {
	font-size: 18px;
	background-color: #f8f8f8;
	color: #009fe4;
	text-align: center;
	margin-bottom: 20px;
	padding: 10px
}
.elibrary-overview p {
	font-size: 15px;
	font-family: Droid Arabic Kufi;
	margin-top: -25px
}
.footeraward a img {
	margin-bottom: 15px
}
.dis-pager {
	background-color: #e1e1e1
}
.ef-btn.ef-dg-btn-sms, .ef-btn.ef-dg-btn-sms:hover {
	background-color: transparent!important
}
.systemQA, .systemUM {
	margin: 23px 0 25px 15px
}
.systemlistTitle p {
	font-size: 10px!important;
	color: #797979;
	overflow: hidden;
	line-height: 17px;
	height: 48px;
	text-align: right;
	float: right;
	position: absolute;
	margin-top: 54px;
	padding-right: 17px;
	width: 26%;
	font-family: Droid Arabic Kufi!important;
}
.systemlistTitle {
	margin-top: -8px
}
.systemlisticonfinger {
	width: 35px;
	height: 35px;
	display: block;
	float: right;
	margin-left: 0;
	background-image: url(/_LAYOUTS/15/Imam/Images/systemfingerprint.png);
	margin-top: 21px;
	margin-right: 15px
}
.ef-btn.ef-dg-btn-sms {
	background-image: url(/_LAYOUTS/15/Imam/Images/smsforms.png);
	height: 10px;
	display: inline-block;
	width: 15px;
	background-position: inherit;
	background-size: contain;
	font-size: 0!important;
	padding-top: 10px!important
}
#ctrlSMS_pnlContainer .ef-td-even {
	background-color: #fff
}
#tblSMS .ef-txt-multi {
	height: 88px;
	border: 1px solid #009fe4!important;
	width: 87%!important
}
#ctrlSMS_lblMobileNumbers {
	width: 89%;
	background-color: #eaeaea;
	display: block;
	padding-right: 12px
}
#ctrlSMS_btnSend {
	width: 20%!important;
	float: left!important;
	margin-top: -1px!important
}
.systemsList.fontSelector.ng-scope {
	float: none!important;
	clear: both;
	width: 100%;
	text-align: center
}
ul.tab li {
	float: none;
	width: 100%
}
.systemsList.fontSelector.ng-scope ul.tab li a {
	display: block;
	color: #fff!important;
	text-align: center;
	padding: 0!important;
	text-decoration: none;
	transition: .3s;
	font-size: 17px;
	width: 100%;
	font-family: Droid Arabic Kufi
}
.systemsList.fontSelector.ng-scope ul.tab {
	list-style-type: none;
	margin: 0 0 0 8px;
	padding: 0;
	overflow: hidden;
	border: 1px solid #fff;
	background-color: #009fe4;
	min-width: 155px
}
.NewUserName a {
	color: #0e73ab
}
#welcomeMenuBox a {
	color: #0e73ab!important
}
.slick-dots li button {
	color: transparent;
	background: 0 0;
	border: 0
}
#ResultFooter #Advanced, .ms-srch-hover-actions .ms-srch-hover-action:nth-child(2) {
	display: none
}

@media screen and (max-width:600px) {
.fbk_btn_Save {
	margin: -13px 0 0 15px
}
textarea.fbk_Desc {
	height: 20px!important;
	width: 80%!important
}
.feedbackForm {
	position: fixed;
	bottom: 12px!important;
	right: 17px!important;
	height: 252px!important;
	border-bottom-color: #d24;
	width: 66%!important
}
.fbk_container {
	background-color: #fff;
	height: 203px;
	width: 305px
}
.fbk_Desc, .fbk_Email, .fbk_Mobile, .fbk_Name, .fbk_Title {
	margin: 7px 10px 0!important
}
}

@media screen and (max-width:1050px) {
.systemUM {
	width: 55px!important
}
.systemList {
	width: 100%!important
}
#PageContent p {
	width: 100%;
	font-size: 10px!important;
	height: auto;
	overflow: hidden;
	margin: auto;
}
#PageContent p img {
	width: 100%;
}
}
/* New System page by tareq */
.systemListPages.ng-scope {
	width: 48%;
	margin-left: 17px
}
.systemList {
	margin-left: 0!important;
	width: 100%!important
}

@media screen and (max-width:1050px) {
.study-program-details img {
	width: 100% !important;
	height: 100% !important;
}
span.managertail.abouttail {
	width: 100%;
	margin-bottom: 5px;
}
span.managertail.visitorstail {
	width: 100%;
}
.firstRow_1 {
	background: none;
	width: 100%;
	padding: 18px 0px;
	margin: 0px 5px 0px 5px;
}
.unselectedGoal {
	width: 87%;
	height: auto;
	padding-bottom: 17px;
}
tr.DG1_odd_td_b_alt input {
	margin-right: 0px !important;
}
.PressFile-SearchFields .dayMenu {
	margin-right: 0px !important;
}
.secoundRow.secoundRowWidth.newsdiv {
	height: auto;
}
.slidesjs-pagination {
	margin: 4px -2px 0!important;
}
.SiteWidth.bodyCenter {
	margin-left: 2px;
	margin-right: 2px;
}
.systemListPages.ng-scope {
	width: 100%;
}
.systemlistTitle p {
	font-size: 10px!important;
	width: 65%;
	height: 37px;
	overflow: hidden;
}
.tabsContainer {
	height: 130px !important;
	margin-bottom: 10px;
}
}

@media screen and (max-width:800px) {
.btn_byName, .btn_byNumber {
	margin-left: 60px;
}
.moreSystemsTile .tileTitle {
	font-size: 0px !important;
}
.float1.tile.blueTile.moreSystemsTile {
	background-position: center !important;
}
}
/* End of New System page by tareq */
.notRelated {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}
.pressfile {
	margin-top: 50px !important;
	display: block;
	float: none;
	clear: both;
}
.unitsSelector {
	/* left: 23px; */
	margin-right: -203px;
}
select#ctl00_PlaceHolderMain_homepress_ddlSources {
	/* margin: 0px; */
	width: 64%;
	margin-right: -40px;
}
/*tr.DG1_odd_td_b_alt input {
    width: 61%;
    height: 25px;
    margin-right: -34px;
}
*/
.tblBM>tbody>tr>td:nth-child(3) {
	color: #fff;
	background-color: #1eb3f3;
}
.bubbletip {
	width: 203px !important;
	left: 1186.5px;
}
.CertificatesIcons_slider {
	display: none !important;
}
button.loadMore {
	width: 20%;
	background-color: #009fe4;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-family: Droid Arabic Kufi;
	border: 0px;
	background-image: url(/_LAYOUTS/15/Imam/Images/more-system.png);
	background-repeat: no-repeat;
	background-position: center;
	background-position-x: 148px;
	background-size: 20px;
}
button.loadMore:hover {
	background-color: #065fa0;
	transition: .5s;
}
div#div_honor_container {
	margin-top: 20px;
}
tr.DG1_odd_td_b_alt input {
	height: 38px;
}
tbody .gridview {
	margin-top: 25px;
	display: block;
}
.publishBtn {
	margin: 0px 0px 0px 0px !important;
}
.stuffWizardArrow {
	margin-left: 42px;
	margin-right: 42px;
}
/*** Tareq Issue Manage ***/

img.popUpImg {
	position: absolute !important;
	width: 500px !important;
	z-index: 1000;
	right: 40%;
	border: solid 1px;
	height: auto !important;
	background-color: rgba(105, 105, 105, 0.48);
	padding: 20px;
	top: 40%;
}
/*** End of Tareq Issue Manage ***/

.arc-calen select.calendars-month-year {
	font-size: 10px !important;
	font-family: ar;
	vertical-align: bottom;
}
.arc-calen .calendars-month a {
	color: #000 !important;
}
.arc-calen .calendars-month td .calendars-today {
	color: #fff !important;
}
.arc-calen .calendars-month a:hover {
	background-color: #fff !important;
}
.managertail {
	font-family: 'Droid Arabic Kufi';
	font-size: 14px;
	padding-top: 11px;
	display: block;
	width: 47%;
	float: right;
	color: #fff;
	background-color: #0072c6;
	text-align: center;
	height: 100px;
}
.managertail.abouttail {
	background-size: 35px;
	margin-left: 6px;
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 47px;
	background-image: url(/_LAYOUTS/15/Imam/Images/abouttailicon.png);
}
.managertail.visitorstail {
	background-size: 35px;
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 53px;
	background-image: url(/_LAYOUTS/15/Imam/Images/visitorstailicon.png);
}
.inq-active {
	background-color: #dd851b;
}
.prom-tail2:hover {
	background-color: #dd851b;
}
.prom-tail1:hover {
	background-color: #dd851b;
}
.frmail .validation {
	margin-top: 9px;
}
.frmail .btn_div input {
	color: #fff;
	margin-right: 0px;
	margin-top: 5px;
}
.serviceTitle {
	font-family: Droid Arabic Kufi;
	font-size: 14px;
	font-weight: bold;
}
.serviceTile {
	background-color: #38B8F3;
	height: 130px;
	overflow: hidden;
}
.serviceProvider {
	float: none;
	padding: 5px;
}
.serviceNo {
	float: left;
	width: 31px;
	height: 31px;
	display: block;
	background-color: #f2f2f2;
	text-align: center;
	line-height: 31px;
	margin-bottom: 10px;
	overflow: hidden;
	border-radius: 50%;
	font-size: 14px;
	font-weight: bold;
	margin-top: 13px;
}
.AudiencesTypes {
	background-image: url(http://www.imamu.edu.sa/images/more-icon.png);
	background-position: left;
	background-size: 20px;
	background-position-x: 8px;
	font-family: Droid Arabic Kufi;
	background-position-y: 5px;
	background-repeat: no-repeat;
	display: block;
	float: none;
	padding: 5px;
	background-color: #fff;
	border: solid 2px #de841a;
	border-radius: 10px;
	width: 121px;
	margin-top: 3px;
	color: #000;
	margin-bottom: 5px;
	height: 15px;
	font-size: 11px;
	overflow: hidden;
	cursor: pointer;
}
.ServiceType {
	text-align: center;
	font-size: 11px;
	font-family: Droid Arabic Kufi;
	float: none;
	padding: 5px;
	background-color: #fff;
	border: solid 2px #0fab1b;
	border-radius: 10px;
	width: 121px;
	margin-top: 3px;
	color: #000;
	margin-bottom: 5px;
	height: 15px;
	overflow: hidden;
}
.serviceTile {
	height: auto;
}
.eserviceTileBG {
	background-image: url(http://www.imamu.edu.sa/images/e-services-tail-bg.png);
	background-position: center;
	background-position-x: -15px;
	background-repeat: no-repeat;
}
.serviceProvider {
	font-family: Droid Arabic Kufi;
}
.serviceTile {
	position: relative;
}
.overlay-date.AudiencesTypesList {
	position: absolute;
	height: 100%;
	width: 94% !important;
	top: -10px;
	right: 0px;
	margin-right: 0px;
	background-color: rgba(158, 88, 5, 0.89);
}
.AudiencesTypesList > p > p {
	float: none;
	display: block;
	color: #131313;
	font-size: 10px;
	background-color: #e1e1e1;
	padding: 2px;
	margin-bottom: 1px;
	font-family: Droid Arabic Kufi;
	height: 22px;
}
.AudiencesTypesList p:first-child {
	margin-top: 43px;
}
/* New user page by tareq */

.newuser-buttons-bg {
	width: 290px;
	height: 310px;
	float: right;
	padding: 15px;
	padding-left: 35px;
	padding-right: 0px;
}
.newuser-faculti-btn {
	width: 285px;
	height: 128px;
	background-color: #0084bd;
	display: table-cell;
	color: #fff;
	vertical-align: middle;
	font-size: 18px;
	text-align: right;
	font-family: 'Droid Arabic Kufi';
	margin-top: 10px;
	background-image: url(/_LAYOUTS/15/Imam/Images/newuser-faculti-img.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 97px;
	background-position-x: 205px;
}
.newuser-students-btn {
	width: 285px;
	height: 128px;
	background-color: #df841b;
	display: table-cell;
	color: #fff;
	vertical-align: middle;
	font-size: 18px;
	text-align: right;
	font-family: 'Droid Arabic Kufi';
	margin-top: 10px;
	background-image: url(/_LAYOUTS/15/Imam/Images/newuser-students-img.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 97px;
	background-position-x: 205px;
}
.newuser-faculti-btn:hover {
	background-color: #df841b;
	transition: .5s;
}
.newuser-students-btn:hover {
	background-color: #0084bd;
	transition: .5s;
}
.newuser-buttons-bg a {
	text-decoration: none;
	display: table;
	margin-bottom: 15px;
	margin-top: 15px;
}
.newuser-faculti-text {
	margin-bottom: 20px;
}
.newuser-h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.newuser-tetx-bg {
	display: block;
	margin-top: 65px;
	float: right;
	width: 870px;
	margin-right: 35px;
}
.newuser-faculti-text p {
	font-family: tahoma;
}
.newuser-students-text p {
	font-family: tahoma;
}
.newuser-border {
	width: 2px;
	height: 278px;
	float: right;
	background-color: #949494;
	margin-top: 29px;
}

@media screen and (max-width:1050px) {
.newuser-border {
	display: none;
}
.newuser-buttons-bg {
	width: 99%;
}
.newuser-buttons-bg a {
	width: 100%;
	display: block;
}
.newuser-faculti-btn, .newuser-students-btn {
	width: 100%;
	display: block;
	text-align: center;
	padding-right: 0px;
	line-height: 128px;
	font-size: 20px;
	background-image: none;
}
.newuser-tetx-bg {
	margin-top: 10px;
	width: 92%;
	margin-right: 5px;
}
}
/* enf of new user page */

.aboutUniversity-mang {
	width: 50%;
	margin-bottom: 30px;
	margin-right: 24px;
	background-image: url(/_LAYOUTS/15/Imam/Images/aboutmang-main.jpg);
	background-repeat: no-repeat;
}
.aboutUniversity_1 {
	width: 48%;
}

@media screen and (max-width:1050px) {
.staffjoblink img {
	width: 100%;
}
.sspage-tail {
	width: 100% !important;
}
.aboutUniversity-mang {
	width: 100%;
	background-size: cover;
	margin-right: 0px;
	background-position-x: 48%;
}
.zigzagThreeImages.aboutUniversity_2 {
	width: 100%;
	background-size: cover;
}
.zigzagThreeImages.aboutUniversity_3 {
	width: 100%;
	background-size: cover;
}
.zigzagThreeImages.aboutUniversity_3 {
	width: 100%;
	background-size: cover;
}
.aboutUniversity_1 {
	width: 100%;
}
}
/* Start Added By Osama */

.language-switcher {
	position: absolute;
}
.language-switcher > ul {
	position: absolute;
	top: -15px;
	left: 0;
	padding-top: 32px
}
.language-switcher > ul li {
	width: 130px;
	border: 1px solid #CCC;
}
.activeLang {
	position: absolute;
	top: 0;
	left: 0
}
.activeLang:before, .activeLang:after {
	font-family: FontAwesome;
	position: absolute;
	color: #FFF
}
.activeLang:before {
	content: "\f0ac";
	top: 6px;
	left: 10px;
	font-size: 18px
}
.activeLang:after {
	content: "\f078";
	top: 5px;
	right: 8px;
	font-size: 15px
}
.activeLang.activelangar:before {
	content: "\f0ac";
	top: 5px;
	right: 8px;
	left: auto;
	font-size: 18px
}
.activeLang.activelangar:after {
	content: "\f078";
	top: 6px;
	left: 10px;
	right: auto;
	font-size: 15px
}
.inactiveLang {
	display: none
}
.language-switcher:hover .inactiveLang {
	display: block
}
.language-switcher span {
	float: none;
	width: 100%;
	line-height: 28px !important;
}
/* End Added By Osama */


/* New SS PAge By Tareq */

.sspage-tail {
	width: 230px;
	height: 310px;
	display: inline-grid;
	background-color: #009a91;
	margin-bottom: 16px;
}
.sspage-imgbg {
	padding-top: 9px;
	display: block;
	background-color: #fff;
	width: 120px;
	height: 106px;
	border-radius: 50%;
	margin-top: 60px !important;
	margin: auto;
}
.sspage-imgbgsy {
	padding-top: 9px;
	display: block;
	background-color: #fff;
	width: 120px;
	height: 106px;
	border-radius: 50%;
	margin-top: 60px !important;
	margin: auto;
}
.sspage-imgbg img {
	width: 60px;
	margin: auto;
	display: block;
}
.sspage-imgbgsy img {
	margin: auto;
	display: block;
}
.sspage-tailname {
	color: #fff;
	text-align: center;
	margin-top: 55px;
	font-size: 14px;
	font-family: 'Droid Arabic Kufi';
	padding: 10px;
}
.sspage-tail:hover {
	background-color: #056a64;
	transition: .5s;
}
.sspage-tail a {
	text-decoration: none;
	height: 100%;
	width: 100%;
	display: block;
}
.sspage-tail:not(:last-child) {
	margin-left: 16px;
}
.sspage-tail.sy1 {
	background-color: #00aae9;
}
.sspage-tail.sy1:hover {
	background-color: #0779ab;
}
.sspage-tail.sy2 {
	background-color: #e37321;
}
.sspage-tail.sy2:hover {
	background-color: #af4e08;
}
.sspage-tail.sy3 {
	background-color: #5d9732;
}
.sspage-tail.sy3:hover {
	background-color: #2f6706;
}
.sspage-tail.sy4 {
	background-color: #0055e3;
}
.sspage-tail.sy4:hover {
	background-color: #05378c;
}
.sspage-tail.sy5 {
	background-color: #d99f03;
}
.sspage-tail.sy5:hover {
	background-color: #9c7201;
}
.sspage-tail.sy6 {
	background-color: #c82cd2;
}
.sspage-tail.sy6:hover {
	background-color: #990ba2;
}
.sspage-tail.sy8 {
	background-color: #03b4ba;
}
.sspage-tail.sy8:hover {
	background-color: #05878c;
}
.sspage-tail.sy9 {
	background-color: #308725;
}
.sspage-tail.sy9:hover {
	background-color: #0f6704;
}
.sspage-tail.sy10 {
	background-color: #c72702;
}
.sspage-tail.sy10:hover {
	background-color: #901f04;
}
.sspage-tail.sy11 {
	background-color: #4901b6;
}
.sspage-tail.sy11:hover {
	background-color: #290461;
}
.sspage-tail.sy12 {
	background-color: #00c360;
}
.sspage-tail.sy12:hover {
	background-color: #048e48;
}
.sspage-tail.sy13 {
	background-color: #adaf00;
}
.sspage-tail.sy13:hover {
	background-color: #828400;
}
.sspage-tail.sy14 {
	background-color: #bf6700;
}
.sspage-tail.sy14:hover {
	background-color: #884b03;
}
.sspage-tail.sy15 {
	background-color: #00c4d0;
}
.sspage-tail.sy15:hover {
	background-color: #00828a;
}
.sspage-tail.sy16 {
	background-color: #b24578;
}
.sspage-tail.sy16:hover {
	background-color: #860c45;
}
.sspage-tail.sy18 {
	background-color: #009fe4;
}
.sspage-tail.sy18:hover {
	background-color: #036a82;
}
.sspage-tail.sy19 {
	background-color: #9d6700;
}
.sspage-tail.sy19:hover {
	background-color: #613f00;
}
.sspage-tail.sy20 {
	background-color: #03a721;
}
.sspage-tail.sy20:hover {
	background-color: #007315;
}
.sspage-tail.sy21 {
	background-color: #c01900;
}
.sspage-tail.sy22 {
	background-color: #c29200;
}
.sspage-tail.sy22:hover {
	background-color: #806000;
}
.sspage-tail.sygray {
	background-color: #d2d2d2;
}
.sspage-tail.sygray:hover {
	background-color: #afafaf;
}
.sspage-tailname.gray-name {
	color: #292929;
}
/* END of SS Page */

.ng-hide.nopdffile {
	display: block !important;
	background-color: #d4d4d4;
	background-image: url(/_layouts/15/Imam/images/systemUM.png);
	width: 20px;
	background-position: center;
	background-size: contain;
	cursor: default;
}
/* Edu tools by Tareq */


.maincat-tools {
	font-family: Droid Arabic Kufi;
	display: block;
	font-size: 18px;
	height: 40px;
	background-color: #474747;
	width: 207px;
	color: #fff;
	line-height: 40px;
	margin-bottom: 40px;
	padding-right: 10px;
}
#newtoolspage .filesTabs {
	float: none;
	display: flex;
}
.toolslist-item {
	display: block;
	width: 24%;
	float: right;
	margin-top: 15px;
	margin-left: 12px;
}
.toolslist-item span {
	display: block;
	height: 30px;
	line-height: 30px;
	background-color: #c59241;
	color: #fff;
	padding-right: 5px;
}
.toolslink a {
	padding-right: 5px;
	display: block;
	color: #474747 !important;
}
.toolslink {
    margin-top: 3px;
    background-color: #e2e2e2;
    height: 25px;
    line-height: 25px;
    color: #000000;
    padding-right: 5px;
}
/* Enf of Edu tools by Tareq */




/* New systems page by Tareq */

.newsysp-tailbg {
	display: block;
	width: 400px;
	float: right;
	margin-left: 22px;
	margin-bottom: 22px;
}
.newsysp-tail {
	width: 400px;
	height: 180px;
	background-color: #f2f2f2 !important;
	margin-bottom: 5px;
}
.sys-side-color {
	width: 10px;
	display: block;
	background-color: #009fe4;
	float: right;
	height: 180px;
}
.sys-share {
	float: left;
	width: 20px;
	height: 40px;
	padding: 5px;
	margin-left: 5px;
	background-position: center;
	background-repeat: no-repeat;
}
.newsysp-imgbgsy {
	padding-top: 9px;
	display: inline-block;
	float: right;
	width: 120px;
	height: 86px;
	border-radius: 50%;
	margin-top: 12px !important;
}
.newsysp-imgbgsy img {
	width: 83px;
	margin: auto;
	display: block;
}
.newsysp-tailname {
	width: 63%;
	display: inline-block;
	font-size: 20px;
	font-family: 'Droid Arabic Kufi';
}
.sys-desc {
	width: 88%;
        color: #2b2b2b;
	margin-top: 28px;
	padding-right: 31px;
	display: block;
        font-size: 11px;
}
.sys-buttons-bg {
	width: 100%;
	height: 40px;
}
.sys-btn {
	text-align: center;
	line-height: 40px;
	font-family: 'Droid Arabic Kufi';
	float: right;
	font-size: 11px;
	width: 49.2%;
	height: 40px;
	background-color: #949494;
	display: block;
}
.enter-btn {
	background-image: url(/_LAYOUTS/15/Imam/images/sys/sy-enter.png);
	margin-left: 5px;
	background-position: right;
	background-repeat: no-repeat;
	background-position-x: 157px;
	color:#fff;
}
.pdf-btn {
	background-image: url(/_LAYOUTS/15/Imam/images/sys/sy-pdf.png);
	background-position: right;
	background-repeat: no-repeat;
	color:#fff;
	background-position-x: 157px;
}
.newsysp-tail:hover {
	background-color: #056a64;
	transition: .5s;
}
.newsysp-tail a {
	text-decoration: none;
	height: 100%;
	width: 100%;
	display: block;
}
.sys-last {
	margin-left: 0px !important;
}
.sys1 .sys-side-color {
    background-color: #00749e;
}
.sys1 .sys-btn {
    background-color: #00749e;
}
.sys1 .newsysp-tailname{
	color: #00749e;
}


.sys2 .sys-side-color {
    background-color: #bb4f00;
}
.sys2 .sys-btn {
    background-color: #bb4f00;
}
.sys2 .newsysp-tailname{
	color: #bb4f00;
}

.sys3 .sys-side-color {
    background-color: #5d9732;
}
.sys3 .sys-btn {
    background-color: #5d9732;
}
.sys3 .newsysp-tailname{
	color: #5d9732;
}

.sys4 .sys-side-color {
    background-color: #003ea7;
}
.sys4 .sys-btn {
    background-color: #003ea7;
}
.sys4 .newsysp-tailname{
	color: #003ea7;
}
.sys5 .sys-side-color {
    background-color: #b58400;
}
.sys5 .sys-btn {
    background-color: #b58400;
}
.sys5 .newsysp-tailname{
	color: #b58400;
}
.sys6 .sys-side-color {
    background-color: #83008c;
}
.sys6 .sys-btn {
    background-color: #83008c;
}
.sys6 .newsysp-tailname{
	color: #83008c;
}


.sys7 .sys-side-color {
    background-color: #009196;
}
.sys7 .sys-btn {
    background-color: #009196;
}
.sys7 .newsysp-tailname{
	color: #009196;
}
.sys8 .sys-side-color {
    background-color: #308725;
}
.sys8 .sys-btn {
    background-color: #308725;
}
.sys8 .newsysp-tailname{
	color: #308725;
}

.sys9 .sys-side-color {
    background-color: #c9320f;
}
.sys9 .sys-btn {
    background-color: #c9320f;
}
.sys9 .newsysp-tailname{
	color: #c9320f;
}


.sys10 .sys-side-color {
    background-color:  #4901b6;
}
.sys10 .sys-btn {
    background-color: #4901b6;
}
.sys10 .newsysp-tailname{
	color: #4901b6;
}

.sys11 .sys-side-color {
    background-color:  #01944a;
}
.sys11 .sys-btn {
    background-color: #01944a;
}
.sys11 .newsysp-tailname{
	color: #01944a;
}


.sys12 .sys-side-color {
    background-color:   #969800;
}
.sys12 .sys-btn {
    background-color:  #969800;
}
.sys12 .newsysp-tailname{
	color:  #969800;
}

.sys13 .sys-side-color {
    background-color:   #bf6700;
}
.sys13 .sys-btn {
    background-color:  #bf6700;
}
.sys13 .newsysp-tailname{
	color:  #bf6700;
}


.sys14 .sys-side-color {
    background-color:   #007880;
}
.sys14 .sys-btn {
    background-color:  #007880;
}
.sys14 .newsysp-tailname{
	color:  #007880;
}

.sys15 .sys-side-color {
    background-color:   #b24578;
}
.sys15 .sys-btn {
    background-color:  #b24578;
}
.sys15 .newsysp-tailname{
	color:  #b24578;
	margin-top: -20px;
}

.sys16 .sys-side-color {
    background-color:   #059496;
}
.sys16 .sys-btn {
    background-color:  #059496;
}
.sys16 .newsysp-tailname{
	color:  #059496;
}

.sys17 .sys-side-color {
    background-color:   #0477a9;
}
.sys17 .sys-btn {
    background-color:  #0477a9;
}
.sys17 .newsysp-tailname{
	color:  #0477a9;
	margin-top: -20px;
}

.sys18 .sys-side-color {
    background-color:   #9d6700;
}
.sys18 .sys-btn {
    background-color:  #9d6700;
}
.sys18 .newsysp-tailname{
	color:  #9d6700;
}

.sys19 .sys-side-color {
    background-color:   #00a61f;
}
.sys19 .sys-btn {
    background-color:  #00a61f;
}
.sys19 .newsysp-tailname{
	color:  #00a61f;
	margin-top: -20px;
}
.sys20 .sys-side-color {
    background-color:   #c01900;
}
.sys20 .sys-btn {
    background-color:  #c01900;
}
.sys20 .newsysp-tailname{
	color:  #c01900;

}
.sys21 .sys-side-color {
    background-color:   #c89f20;
}
.sys21 .sys-btn {
    background-color:  #c89f20;
}
.sys21 .newsysp-tailname{
	color:  #c89f20;
	margin-top: -20px;
}

.sys-share .at-share-tbx-element .at-share-btn {
    background-color: #ababab !important;
    cursor: pointer;
    margin: 0 -9px 13px 0;
    margin-top: 5px;
    display: inline-block;
    overflow: hidden;
    width: 25px;
    height: 25px;
    border: 0;
    text-decoration: none;
    text-transform: none;
    color: inherit;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

/* End of new systems page by Tareq */

.ms-webpart-chrome .row {
    overflow: hidden;
    background-color: #f9f9f9;
	margin-bottom: 20px;
}

.ms-webpart-chrome .row .col-sm-3 {
    float: right;
    padding: 18px;
    font-family: 'Droid Arabic Kufi';
    font-size: 24px;
}

.ms-webpart-chrome .row .col-sm-9 {
    float: left;
    margin: 24px 0 24px 50px;
}

.social-media-icons li > i {
    background-color: grey !important
}

@media (max-width: 767px) {

    .ms-webpart-chrome .row .col-sm-3,
    .ms-webpart-chrome .row .col-sm-9 {
        width: 100%;
        float: none;
        text-align: center
    }
    .ms-webpart-chrome .row .col-sm-3 {
        margin: 10px 0;
    }

}

.NewAnnounce .slick-slide {
    float: right;
}

//** New forms page by Tareq **//

.PageHeader{
	width: 90.3%;
	background-color: #8e5510;
	padding: 10px;
	margin: 10px 10px 10px 0px;
	color: #fff;
	text-align: center;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.FormListHeader {
	width: 90.3%;
	background-color: #f5f5f5;
	padding: 10px;
	margin: 0px 10px 10px 0px;
	color: #000;
	text-align: right;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .UnitHeaderItem {
    width: 90.3%;
    background-color: #30b0e4;
    padding: 10px;
    margin: 10px 10px 10px 0px;
	color: #fff;
	font-size: 14px;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .YearHeaderItem {
    background-color: #10779c;
    width: 89.2%;
    padding: 10px;
    margin: 10px 25px 10px 0px;
	color: #fff;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .FormIItem {
    width: 87.3%;
    padding: 10px;
    margin: 10px 50px 10px 0px;
	color: #fff;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .FormIItem2 {
    width: 90%;
    padding: 10px;
    margin: 10px 0px 10px 0px;
	color: #fff;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .Private {
	background-color: #de841a;
}
.TopBar .All {
	background-color: green;
}

.TopBar .ef-txt {
	background-color: #fff !important;
    color: #A1A1A1 !important;
    font-size: 14px;
    height: 25px;
    padding: 5px 10px !important;
    width: 60%;
    border: 1px #b9b9b9 solid !important;
    margin-left: 10px;
    float: none;
}

.TopBar select {
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
      background-color: #fff !important;
    color: #A1A1A1 !important;
    font-family: tahoma;
    font-size: 14px;
    height: 35px;
    padding: 5px 10px !important;
    width: 100%;
    border: 1px #b9b9b9 solid !important;
    margin-left: 10px;
    float: none;
}

.TopBar .ef-btn {
    background-color: #009FE4 !important;
    border: 0 solid #FFFFFF;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: tahoma;
    font-size: 16px !important;
    height: 40px;
    padding: 2px 0 3px !important;
    width: 144px;
    margin: 11px !important;
float: right !important;
    margin-right: 0px !important;

}

.TopBarHeader {
	width: 90.3%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 10px 10px 0px 0px;
	color: #000;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar {
	display: flex;
}

.TopBar .Search {
	width: 35%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	color: #000;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .SearchContents {
	padding: 10px;
    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .SearchContents div {
    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .FormsList {
	width: 55%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	color: #000;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .LastForms {
	width: 45%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	color: #000;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.ImportantForms {
	width: 45%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	color: #000;
	font-size: large;
	    font-family: 'Droid Arabic Kufi' !important;
}

.MinimizeMaximizeImportantForms {
    font-family: 'Droid Arabic Kufi' !important;
}

.TopBar .All {
    background-color: #2a8dd4 !important;
}

.UnitHeaderItem img {
    margin-left: 8px;
}

.FormListHeader{
    font-family: 'Droid Arabic Kufi' !important;
}

.YearHeaderItem img {
    margin-left: 8px;
}

.MinimizeMaximizeLastForms {
    font-family: 'Droid Arabic Kufi' !important;
}

.SearchContents div {
    margin-bottom: 14px;
}

.FormIItem2 {
    min-height: 45px;
    font-family: 'Droid Arabic Kufi' !important;
    line-height: 18px;
    font-size: 11px !important;
}

.SearchContents .ef-txt {
    width: 95%;
}

.FormIItem2 a {
	font-family: 'Droid Arabic Kufi' !important;
}
.form-color {
    display: flex;
    margin-bottom: 25px;
}
.public-color {
    width: 120px;
    padding: 10px;
    margin-left: 10px;
    background-color: #2a8dd4;
    color: #fff;
    text-align: center;
}

.privet-color {
    width: 120px;
    padding: 10px;
    margin-left: 10px;
    background-color: #de841a;
    color: #fff;
    text-align: center;
}


.sys22 .sys-side-color {
    background-color:   #48d0a2;
}
.sys22 .sys-btn {
    background-color:  #48d0a2;
}
.sys22 .newsysp-tailname{
	color:  #48d0a2;
	margin-top: -20px;
}

.sys23 .sys-side-color {
    background-color:   #333333;
}
.sys23 .sys-btn {
    background-color:  #333333;
}
.sys23 .newsysp-tailname{
	color:  #333333;
	margin-top: -20px;
}

.sys24 .sys-btn {
    background-color: #0099cc;
}

.sys24 .sys-side-color {
    background-color: #0099cc;
}

.sys24 .newsysp-tailname {
    color: #0099cc;
	margin-top: -20px;
}
.sys25 .sys-btn {
    background-color: #7cb73c;
}

.sys25 .sys-side-color {
    background-color: #7cb73c;
}

.sys25 .newsysp-tailname {
    color: #7cb73c;
	margin-top: -20px;
}



/*----- hide read only bar -----*/


div[id*='status_'] {
    display: none;
}

div[id^='status_preview'] {
    display: none;
}


