@charset "utf-8";
@font-face {
    font-family: 'WebHostingHub-Glyphs';
    src: url('/ar/resources/whhg-font/font/webhostinghub-glyphs.eot');
    src: url('/ar/resources/whhg-font/font/webhostinghub-glyphs.eot?#iefix') format('embedded-opentype'),
         url('/ar/resources/whhg-font/font/webhostinghub-glyphs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    -moz-font-feature-settings: "calt=0,liga=0"; 
}
@font-face {
      font-family: 'fontelloMail';
      src: url('/ar/resources/fontello/font/fontello.eot?76164005');
      src: url('/ar/resources/fontello/font/fontello.eot?76164005#iefix') format('embedded-opentype'),
           url('/ar/resources/fontello/font/fontello.woff?76164005') format('woff'),
           url('/ar/resources/fontello/font/fontello.ttf?76164005') format('truetype'),
           url('/ar/resources/fontello/font/fontello.svg?76164005#fontello') format('svg');
      font-weight: normal;
      font-display: swap;
      font-style: normal;
    }
 @font-face {
      font-family: 'fontelloArrows';
      src: url('/ar/resources/fontello_arrows/font/fontello.eot?76164005');
      src: url('/ar/resources/fontello_arrows/font/fontello.eot?76164005#iefix') format('embedded-opentype'),
           url('/ar/resources/fontello_arrows/font/fontello.woff?76164005') format('woff'),
           url('/ar/resources/fontello_arrows/font/fontello.ttf?76164005') format('truetype'),
           url('/ar/resources/fontello_arrows/font/fontello.svg?76164005#fontello') format('svg');
      font-weight: normal;
      font-display: swap; 
      font-style: normal;
    }    
@font-face {
      font-family: 'fontelloeye';
      src: url('/ar/resources/fontello-eye/font/fontello.eot?76164005');
      src: url('/ar/resources/fontello-eye/font/fontello.eot?76164005#iefix') format('embedded-opentype'),
           url('/ar/resources/fontello-eye/font/fontello.woff?76164005') format('woff'),
           url('/ar/resources/fontello-eye/font/fontello.ttf?76164005') format('truetype'),
           url('/ar/resources/fontello-eye/font/fontello.svg?76164005#fontello') format('svg');
      font-weight: normal;
      font-display: swap;
      font-style: normal;
    }    

@font-face {
  font-family: 'droid-reg';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/ar/resources/fonts/DroidKufi-Regular.eot);
  src: url(/ar/resources/fonts/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(/ar/resources/fonts/DroidKufi-Regular.woff2) format('woff2'),
       url(/ar/resources/fonts/DroidKufi-Regular.woff) format('woff'),
       url(/ar/resources/fonts/DroidKufi-Regular.ttf) format('truetype');
}


@font-face {
  font-family: 'frutigar-bold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/ar/resources/fonts/FrutigerLTArabic-55Roman.eot);
  src: url(/ar/resources/fonts/FrutigerLTArabic-55Roman.eot?#iefix) format('embedded-opentype'),
       url(/ar/resources/fonts/FrutigerLTArabic-55Roman.woff2) format('woff2'),
       url(/ar/resources/fonts/FrutigerLTArabic-55Roman.woff) format('woff'),
       url(/ar/resources/fonts/FrutigerLTArabic-55Roman.ttf) format('truetype');
}


@font-face {
    font-family: 'midan-reg';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url(/ar/resources/fonts/Bahij_Midan-Regular.eot);
    src: url(/ar/resources/fonts/Bahij_Midan-Regular.eot?#iefix) format('embedded-opentype'),
         url(/ar/resources/fonts/Bahij_Midan-Regular.woff2) format('woff2'),
         url(/ar/resources/fonts/Bahij_Midan-Regular.woff) format('woff'),
         url(/ar/resources/fonts/Bahij_Midan-Regular.ttf) format('truetype');
  }
  @font-face {
    font-family: 'midan-bold';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url(/ar/resources/fonts/Bahij_Midan-Black.eot);
    src: url(/ar/resources/fonts/Bahij_Midan-Black.eot?#iefix) format('embedded-opentype'),
         url(/ar/resources/fonts/Bahij_Midan-Black.woff2) format('woff2'),
         url(/ar/resources/fonts/Bahij_Midan-Black.woff) format('woff'),
         url(/ar/resources/fonts/Bahij_Midan-Black.ttf) format('truetype');
  }

@font-face {
  font-family: 'myriad-reg';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/ar/resources/fonts/Myriad-Pro-Regular.eot);
  src: url(/ar/resources/fonts/Myriad-Pro-Regular.eot?#iefix) format('embedded-opentype'),
       url(/ar/resources/fonts/Myriad-Pro-Regular.woff2) format('woff2'),
       url(/ar/resources/fonts/Myriad-Pro-Regular.woff) format('woff'),
       url(/ar/resources/fonts/Myriad-Pro-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'myriad-bold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/ar/resources/fonts/Myriad-Pro-Bold.eot);
  src: url(/ar/resources/fonts/Myriad-Pro-Bold.eot?#iefix) format('embedded-opentype'),
       url(/ar/resources/fonts/Myriad-Pro-Bold.woff2) format('woff2'),
       url(/ar/resources/fonts/Myriad-Pro-Bold.woff) format('woff'),
       url(/ar/resources/fonts/Myriad-Pro-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'verdana-reg';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/ar/resources/fonts/Verdana.eot);
  src: url(/ar/resources/fonts/Verdana.eot?#iefix) format('embedded-opentype'),
       url(/ar/resources/fonts/Verdana.woff2) format('woff2'),
       url(/ar/resources/fonts/Verdana.woff) format('woff'),
       url(/ar/resources/fonts/Verdana.ttf) format('truetype');
}
@font-face {
  font-family: 'verdana-bold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/ar/resources/fonts/Verdana-Bold.eot);
  src: url(/ar/resources/fonts/Verdana-Bold.eot?#iefix) format('embedded-opentype'),
       url(/ar/resources/fonts/Verdana-Bold.woff2) format('woff2'),
       url(/ar/resources/fonts/Verdana-Bold.woff) format('woff'),
       url(/ar/resources/fonts/Verdana-Bold.ttf) format('truetype');
}



html , body{ direction: rtl; font-size: 18px; color:#424141; font-family: midan-reg, frutigar-reg, Arial; 
line-height: 1.1; overflow-x: hidden;
}
html *, body *, header, footer, p , ul, li, div, .container *, .container-wrapper *, a { 
direction: rtl;  font-family: midan-reg, frutigar-reg , Arial; 
line-height: 1.1;
}


article,tbody.cmsContentList , #the-content {      
     font-size: 22px;
}


#homeIcon a{    
    font-family: FontAwesome;
    font-size: 25px;
    }
li#homeIcon.open::before { content: '' !important;}
li#homeIcon a { top: 3px;}

::selection {
    color: #fff;
    text-shadow: none;
    background: #6ca806;
}
:focus {
    outline: -webkit-focus-ring-color none 0px !important;
    outline-color: transparent;
    outline-style: none;
    outline-width: 0px;
}
#header-teaser p.pres {font-family: midan-reg, Arial; color:#FFF; font-size:22px; text-align:right; padding-right:10px;}

#header-teaser p.pres:before {     
	content: ""; 
	background:#FFF;	
    position: absolute;
    width: 3px;
    height: 40px;
    margin-top: 4px;
    margin-right: -10px;
	
}
#header-teaser p.pres a {font-family: midan-reg, Arial; color:#FFF; font-size:22px;}
#header-teaser p.pres a:hover {color:#f6921a;}

strong { font-family: midan-bold, myriad-bold, Arial; font-weight: normal;}

#header-teaser { clear:both; overflow:auto; padding:0px;}
#header-teaser .col-md-3 img { width:100%; height:100%;}
#header-teaser .title-tease-image.col-md-9 { background: #666666; }

.bdr-mrgn-btm { border-bottom: 8px solid #aaa; margin-bottom:20px;}

.bg-black-50 { background: rgba(0,0,0, 0.5) !important;}
.bg-transparent { background: transparent !important;}
.bg-cover-media { background: url(/ar/faculties/newMedia/images/mediaMain.jpg); background-size: 101% 199% ;  background-position-y: -212px; background-repeat: no-repeat;}


.bg-cover-edu { background: url(/ar/faculties/edu/images/eduMain.jpg); background-size: 101% 101% ;  background-position-y: 0px; background-repeat: no-repeat;}
.bg-cover-tas { background: url(/ar/faculties/tas/images/tasMain.jpg); background-size: 101% 101% ;  background-position-y: 0px; background-repeat: no-repeat;}
.bg-cover-sfd { background: url(/ar/faculties/sfd/images/sfdMain.jpg); background-size: 101% 101% ;  background-position-y: 0px; background-repeat: no-repeat;}
.bg-cover-smp { background: url(/ar/faculties/smp/images/smpMain.jpg); background-size: 101% 101% ;  background-position-y: 0px; background-repeat: no-repeat;}
.bg-cover-art { background: url(/ar/faculties/art/images/artMain.jpg); background-size: 101% 101% ;  background-position-y: 0px; background-repeat: no-repeat;}
.bg-cover-hstdy { background: url(/ar/faculties/hstdy/images/hstdyMain.jpg); background-size: 101% 101% ;  background-position-y: 0px; background-repeat: no-repeat;}

.trquaz { color: #2d868a; }

.mT0{ margin-top: 0px;}
.mB0{ margin-bottom: 0px;}

.mT10{ margin-top: 10px;}
.mT15{ margin-top: 15px;}
.mB10{ margin-bottom: 10px;}

.mT-65 { margin-top: -65px;}
.mB-65 { margin-bottom: -65px;}

.pdT5 { padding-top: 5px; }
.pdT10 { padding-top: 10px; }
.pdT15 { padding-top: 15px; }

.mR0 { margin-right:0px !important;}

.pdL0 { padding-left: 0px !important;}
.pdR0 { padding-right: 0px !important;}
.pd0 { padding-left:0px ; padding-right:0px ;}
.pd60 { padding-left:50px; padding-right:50px;}
.pd5 { padding-left:5px; padding-right:5px;}

.pdL3 { padding-left:3px;}
.pdR3 { padding-right:3px;}

.pdL4 { padding-left:4px;}
.pdR4 { padding-right:4px;}

.pdL5 { padding-left:5px;}
.pdR5 { padding-right:5px;}

.pdL6 { padding-left:6px;}
.pdR6 { padding-right:6px;}

.pdL7 { padding-left:7px;}
.pdR7 { padding-right:7px;}

.pdL8 { padding-left:8px;}
.pdR8 { padding-right:8px;}

.pdL8 { padding-left:9px;}
.pdR8 { padding-right:9px;}

.pdL10 { padding-left:10px;}
.pdR10 { padding-right:10px;}

.pdL10m { padding-left:10%;}
.pdR10m { padding-right:10%;}

.pdL15m { padding-left:15%;}
.pdR15m { padding-right:15%;}

.pdL15 { padding-left:15px;}
.pdR15 { padding-right:15px;}

.pd20 { padding-left:20px; padding-right:20px;}
.pdL20 { padding-left:20px;}
.pdR20{ padding-right:20px;}

.pd25 { padding-left:25px; padding-right:25px;}
.pdL25  { padding-left:25px; }
.pdR25 { padding-right:25px;}

.pd30 { padding-left:30px; padding-right:30px;}
.pdL30  { padding-left:30px; }
.pdR30 { padding-right:30px;}

.pdR45 { padding-right:45px;}
.pdR50 { padding-right:50px;}

.pd35 { padding-left:35px; padding-right:35px;}
.pdL35  { padding-left:35px; }
.pdR35 { padding-right:35px;}

.pdL60  { padding-left:50px; }
.pdR60 { padding-right:50px;}

.textRight {
    text-align: right !important;
}

.PubDate {color:#848484 !important; font-size: 20px; font-family:midan-reg, Arial;}

.black { color: #000; font-family:inherit;}
.bold { font-family: 'midan-bold', Arial; }

.bold34 { font-size: 34px; font-family: 'midan-bold', Arial;}
.bold25 { font-size: 25px; font-family: 'midan-bold', Arial;}
.bold20 { font-size: 20px; font-family: 'midan-bold', Arial;}
.bold28 { font-size: 28px; font-family: 'midan-bold', Arial; color:#f8931f; }

.bld {font-family: 'midan-bold', Arial;}
.bldEng {font-family: 'myriad-bold'; }
.bold2 {font-size: 21px; color:#000; font-family: midan-reg, Arial;}

.title-teaser { text-align:right; font-size:1.5rem; padding: 0;}
.title-teaser2 {  font-size:1.2rem; background:#666666; color:#e5e5e5; text-align: left; }
.title-teaser2 p  { text-align: -webkit-right;     font-weight: normal;
    text-align: right;
    text-align: -moz-right;
    line-height: 1.1;
    font-size: 20px; }  
.title-teaser2 p span.first-word { font-size: 35px !important; line-height: 0.7;}
.title-teaser2 p.bg-first-word:first-line { font-size:inherit ; }  

.left { float: left;}
.right { float: right;}
.clear { clear:both; float:none;}

.plus {padding-right:30px;}
.plus:before {
    content: '\f476';	
    font-family: WebHostingHub-Glyphs, Arial;
    margin-top: 0px;
    margin-right: -29px;
    position: absolute;	
}

.main-Title { background: #fff; float:right; text-align:left; font-size: 1.5rem; color:#000; padding-left:10px; padding-top:3px; padding-bottom:3px; }

#header-teaser .main-Title { position:absolute; 
z-index:999;
text-align: right;
padding-right: 10px;
}
.qtube-video { margin-top: 0px;}
.qtube-video.embed-responsive-16by9  { padding-bottom: 31%; }
.qtube-video.embed-responsive-16by9.left  { padding-bottom: 30%; margin-right: 10px; }

article .subTitle { color:#f2981e; font-size: 21px; font-family:midan-bold, Arial;}

.subTitleSml { color:#f2981e; font-size: 19px; font-family:midan-reg, Arial; padding-right: 19px;

}

.subTitleSml:before {
    color: #ca9dba;
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -14px;
    margin-top: -3px;
    font-size: 20px;
}

.vertical-center {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
}
#bdy-content ul, #bdy-content ol { -webkit-padding-start: 20px;}
.vertical-center p { margin-bottom:0px;}


.sepTitle.fac {   padding-right: 5px !important;}

.sub-separator {
	background: transparent;
    width: 100%;
    height: 29px;
    clear: both;

}


.sub-separator .sepTitle , .sub-separator h1.sepTitle, #separator .sepTitle ,  #separator h1.sepTitle    { 
    text-align: left; 
    white-space: nowrap;
    float:right;
    background:#a0d24f; color:#fff; 
    padding-left:10px; 
    padding-right: 20px;
    padding-top:2px;
    margin: 0px;
    font-weight: normal;
    font-size: 24px;
}
    

#separator { background: #e6e6e6;
    width: 100%;
    height: 28px;
    clear: both;
 }
#separator .Rspce { height: 28px; float:right; width:50px; background:#808080;}


.branches-home .sub-separator { margin-bottom: 15px !important;}

.sub-separator.conf {
	background: transparent;
    width: 100%;
    height: 30px;
	clear: both;
}
.sub-separator2 {
    width: 40% !important;
	background: transparent;
    height: 21px;
	clear: both;
}
.srBgGray {background:#e6e6e6;}
.viewBgGray {background:#e6e6e6;}
.srMarTop { margin-top:15px;}
.srMarbotn { margin-bottom:20px;}
.sub-separator .Rspce { height: 28px; float:right;  background:#808080;}
.sub-separator.conf .Rspce { height: 30px; float:right;  background:#808080;}
.sub-separator .Rspce2 { height: 28px; float:right;  background:#cccccc;}


.sub-separator.conf .sepTitle {height: 30px; font-size:24px;}

.sub-separator .border { border-top: 1px dotted #9a9a9a;}

#the-content { clear:both;  overflow: hidden;}

#the-content #bdy-content { padding-left:10px; overflow: hidden;}
#the-content #sideWrapper {padding-right:10px;}
/*faculties bx-slider*/

div.break { height:30px;}
#the-content #carosel.facs .bx-wrapper {     background: transparent; 
width: calc(100% - 48px)!important;
    max-width: calc(100% - 40px)!important;
 padding-left:5px; margin:0px !important; padding:0px !important; float:left; overflow: hidden;     border: 0px solid #fff;
box-shadow: 0 0 0px #ccc;
}
#the-content #carosel.facs .bx-wrapper * { direction:ltr !important;}
#the-content #carosel.facs .bx-pager { display:none;}
#carosel_Imgs { overflow:hidden !important; height:130px;}
#the-content #carosel.facs .bx-viewport { margin-top:15px; width:88% !important; height:133px !important; padding-left:10px;  padding-right:15px;    right: 60px !important;}
#the-content #carosel.facs .bx-wrapper .bx-controls-direction a { margin-top: 18px; width:34px; text-indent: 9999px;}
#the-content #carosel.facs .bx-wrapper .bx-next { right: 6px;}
#the-content #carosel.facs .bx-wrapper .bx-prev { left: 0px;     margin-left: 15px;}
#the-content #carosel.facs .bx-wrapper img {   height:99px;}
#the-content #carosel.facs  .bx-wrapper .slide { border: 4px solid #fff; }
#the-content #carosel.facs  #carosel_Imgs .slide {transition:all 0.3s ease-in-out;}
#the-content #carosel.facs  #carosel_Imgs .slide:hover {    transform:scale(1.1,1.1) translateY(5px) ;}
/*faculties bx-slider*/

#the-content  div.col-md-12.pdR0 div.col-md-12.pdR60 { margin-bottom: 20px;}
#the-content  div.col-md-12.pdR0 div.col-md-12.pdR60  > :last-child { margin-bottom: 0px; padding-bottom:0px;}

p.signature  { text-align:left; font-weight:bold;}
#sideMenu { margin-top:25px;}
.sideMenu2 { margin-top:0px !important;}

/* Start Admin Manegment */
.adminBG { 
    background-image:url(../img/adminLoginBG3.jpg); background-size: cover;
	background-repeat:no-repeat; 
	width:100%; 
	height:100%;
	margin-left:0px !important; 
	margin-right: 0px !important; 
}
#main-nav #nav-sub1.portalSub {margin-bottom: 1px; padding-left: 10%; padding-right: 10%;}
#main-nav #nav-sub1.portalSub .dropdown ul { 
    position:absolute !important;
	background-color: rgba(0,0,0, 0.3);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.175);
    box-shadow: 0 0px 0px rgba(0,0,0,.175);
}
#main-nav #nav-sub1.portalSub .dropdown ul.dropdown-menu li a {
	font-size:22px;
}
#main-nav #nav-sub1.portalSub .dropdown ul.dropdown-menu li a:hover {
    background: #666;
	color:#fff; 
}

.i_w_color::before { color: #FFF !important;}

.panel.portalPanel { 
   background-color: rgba(44,44,44,0.3);
   border-color: transparent;
   border-radius: 0px;
   color:#fff; 
   font-size:28px; 
   width: 50%; 
   margin: 0 auto; 
   margin-bottom:15px; 
   margin-top:15px;   
   }
.pWellcome { 
   background-color: rgba(44,44,44,0.2);
   border-color: transparent;
   border-radius: 2px;
   color:#444; 
   font-size:28px; 
   width: 95%; 
   margin: 0 auto; 
    
   }
.panel.portalPanel .panel-body {
    padding: 10px;
}

.pLoginForm .form-control {
    display: block;
    width: 70%; 
    height: 34px;
    padding: 6px 12px;
    font-size: 19px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 1px;
	margin: 0 auto;
}
.pLoginForm  div {text-align:center; }


.panel.portalPanelLogin { 
   background-color: rgba(44,44,44,0.4);
   border-color: transparent;
   border-radius: 0px;
   color:#FFF; 
   font-size:18px; 
   text-align:center;
   width: 50%;   
   margin: 0 auto;
  }
.portalPanelLogin .loginTitle { font-size:22px;}
.pHdrBg {
    background: rgba(255,255,255,0.92);
    background-image: url(../img/pHdrBG.png);
    background-repeat: repeat-y;
    background-position: left;
}
.portalPanelLogin input:-webkit-autofill, .portalPanelLogin input,  .portalPanelLogin .form-control:focus, .portalPanelLogin .form-control, .portalPanelLogin textarea:-webkit-autofill, .portalPanelLogin select:-webkit-autofill {
    background-color: rgb(255, 255, 255);
	margin-bottom:0px;
}

.col-md-12.portalHdrLogo { padding-right:10%; padding-left:10%; background-color:#FFF; padding-top:20px;}
.outerHdrBg {background-color: #fff;}
.pbg {background-color: #fff; height:2px;}
.pLoginForm a.btn {
    width: 70%;
    height: 30px;
    color:#555;
    font-size: 120%;
    font-weight: normal; 
	padding: 0px; 
	border-width: 0px !important; 
	border-radius: 1px;
	background-color: #f6e312;
    border-color: #e9ac1a;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6E312', endColorstr='#FFF9C80D');
    background-image: -webkit-linear-gradient(top, #f6e312 0%, #f9c80d 100%);
    background-image: -moz-linear-gradient(top, #f6e312 0%, #f9c80d 100%);
    background-image: -o-linear-gradient(top, #f6e312 0%, #f9c80d 100%);
    background-image: linear-gradient(top, #f6e312 0%, #f9c80d 100%);
    white-space: nowrap;
    vertical-align: middle;
    zoom: 1;
   margin-bottom:25px;
}
 
.pLoginForm a.btn:hover {
    cursor: pointer;
	color:#fff;
    background-color:#eddb11;
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEDDB11', endColorstr='#FFF2B21B');
    background-image:-webkit-linear-gradient(top, #eddb11 0%, #efcf14 35%, #f1bf18 65%, #f2b21b 100%);
    background-image:-moz-linear-gradient(top, #eddb11 0%, #efcf14 35%, #f1bf18 65%, #f2b21b 100%);
    background-image:-o-linear-gradient(top, #eddb11 0%, #efcf14 35%, #f1bf18 65%, #f2b21b 100%);
    background-image:linear-gradient(top, #eddb11 0%, #efcf14 35%, #f1bf18 65%, #f2b21b 100%);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.25); 
    
}

.portalPanelLogin input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255, 255, 255);
    background-image: none;
    color: rgb(0, 0, 0);
}

.navbar-default .navbar-nav>li>a {
    color: #31818a;
    font-size: 20px;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
	 width: 100%;
}

.navbar-default .navbar-nav>li a:hover{ color: #f6921a;}

.navbar-default .navbar-nav > li {
    width: 100%;
}

#bs-sidebar-navbar-collapse-1 ul li span:before {
	color: #f6921a;
    content: "";
    font-family: FontAwesome, Arial;
    position: relative;
    margin-right: 0px;
    margin-left: 6px;
    margin-top: 2px;
    font-size: 20px;
}
#bs-sidebar-navbar-collapse-1 .navbar-nav>li>a:after {
	content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    right: 15px;
    margin-top: 26px;
    border-bottom: 1px dotted #9a9a9a;
    text-align: right;
}

#bs-sidebar-navbar-collapse-1 .row .border {
    background: #f69220;
    width: 4px;
    height: 25px;
    margin-left: -47px;
    padding-left: 7px;
    padding-right: 0px; 
	float:left;
}
#bs-sidebar-navbar-collapse-1 .row .border2 {
    background: #bed5d5;
    width: 4px;
    margin-left: -47px;
    padding-left: 7px;
    padding-right: 0px;
	float:left;
}

#bs-sidebar-navbar-collapse-1 .navbar-nav {
    margin-top: -30px;
	padding-right: 5px;
}

#bodyContent { padding-right: 30px; min-height:450px;}

#bodyContent .glyphicon-trash:before { color:#a6d458;}


.arAlpahList { list-style-type:none;}
.arAlpahList > li:before {
  content: attr(data-before);
  font-family: 'midan-bold', Arial;
}


@media (min-width: 768px) {.navbar {
    border-radius: 0px!important;
}
}
.navbar-default {
    background-color: transparent!important;
    border-color: transparent!important;
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: relative;
}
#nav-sub1 .navbar-left .glyphicon-user:before {
    content: "\e008";
    color: #fff;
    font-size: 21px;
    padding-left: 10px;
    line-height: 0.9;
}
#allContent {
	padding-left: 10%;
    padding-right: 10%;
}

.FormPage .btn-success {
    color: #fff;
    background-color: #a6d458;
    border-color: #a6d458;
	padding: 0px 12px 0px;
}
.FormPage .btn-success:hover {
    color: #fff;
    background-color: #777;
    border-color: #777;
}
.FormPage .btn-success:focus {
    color: #fff;
    background-color: #a6d458;
    border-color: #a6d458;
}
.FormPage .btn-success[type="submit"] {
	width: 60px; 
	height:25px; 
	font-size:18px;
	padding: 0px 12px;
}
.alert-danger {
    color: #555;
    background-color: #fff;
    border-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #a6d458;
    border-color: #a6d458;
	border-radius: 3px;
}
.btn-danger:hover {
    color: #fff;
    background-color: #555;
    border-color: #555;
}
.btn-danger:focus {
	background-color: #a6d458 !important; 
	border-color: #a6d458 !important;
}

article.FormPage h1 {
    font-size: 20px;
    font-family: midan-bold, Arial;
}
article.FormPage legend {
    font-size: 22px;
	border-bottom: 3px solid #ccc;
}
article.FormPage label {
    font-size: 17px; 
	font-weight:100; 
	width: 34.333333%;
}

form[name="albumInfoForm"] .form-group  .col-md-4 label.col-sm-4 + div.col-sm-8{ width: 65%; }

form[name="albumInfoForm"] .form-group input[type="file"] {color:#666;}

#albumTbl_wrapper .form-group input[type="search"] {
    color:#000; margin-left:30px;
}
@media (min-width: 768px){ 
#albumTbl_wrapper.form-inline .form-control {
    width: 100% !important;
}
}

form[name="albumInfoForm"] .form-group input[type="file"] {
    color: #666; 
	font-size:15px; 
}
.chooseFile { padding-right:0px; padding-left:0px;}

#albumTbl .glyphicon-img:before { 
    content:""; 
	font-family: FontAwesome, Arial;
	color:#a6d458; 
}
#albumTbl .glyphicon-trash:before {
	color:#a6d458;
}
#albumTbl .glyphicon-edit:before {
	color:#a6d458;
}

#eventsTbl .fa:before, #researchsTbl .fa:before {
    color: #a6d458;
}

#allContent .glyphicon:before, #contentsTbl .glyphicon:before, #albumImgsTbl .glyphicon:before, #attachmentsTbl .glyphicon:before, #eventsTbl .glyphicon:before, #researchsTbl .glyphicon:before {
    color:#a6d458;  
}
form[name="homeCmsAlbumForm"] .btn-success, form[name="homeCmsAlbumForm"] .fileinput-remove.fileinput-remove-button,  form[name="homeCmsAlbumForm"] .fileinput-upload.fileinput-upload-button, form[name="homeCmsContentsForm"] button[type="button"], form[name="homeCmsContentsForm"] input[type="submit"], form[name="eventInfoForm"] input[type="submit"] , form[name="eventInfoForm"] button[type="button"] , button[type="button"] , .editAnnounc  .btn-success { 
    color: #fff;
    background-color: #a6d458;
    border-color: #a6d458;
	border-radius: 2px;
}

.editAnnounc   button[type="button"].btn-success.btn { padding-top:4px; padding-bottom:4px;}
.btn.btn-success.btnColorG {
	color: #fff;
    background-color: #a6d458;
    border-color: #a6d458;
    border-radius: 2px;
}

.btn.btn-success.btnColorG:focus , .btn.btn-success.btn-file , article.addNews .btn-success, article.addNews .btn-success:focus , form[name="eventInfoForm"] input[type="submit"]:focus , form[name="eventInfoForm"] button[type="button"]:focus , .form button[type="button"]:focus , .editAnnounc  .btn-success:focus {
    background-color: #a6d458;
    border-color: #a6d458;
}

.FormPage form[name="homeCmsContentsForm"] .btn-success[type="submit"] {
    color: #fff;
    background-color: #a6d458;
    border-color: #a6d458;
    border-radius: 2px; 
	height:30px;
}

 form[name="homeCmsAlbumForm"] .fileinput-remove.fileinput-remove-button , form[name="homeCmsAlbumForm"] .fileinput-upload.fileinput-upload-button{padding: 3px 12px;    border-radius: 0 !important; margin-left:3px;}
 form[name="homeCmsAlbumForm"] .fileinput-remove.fileinput-remove-button .glyphicon:before { font-size: 19px; }
form[name="homeCmsAlbumForm"] .input-group-btn .glyphicon:before { color : #fff !important;}
button[type="button"].dropdown-toggle {
    color: #000;
    font-weight: normal;
    font-size: 18px;
    background-color: #ccc !important;
	border-color: #ccc !important;
    text-shadow: none;
}

#navbar-collapse-1 > ul > li.dropdown > a.redBigText {
	font-size: 28px;  
	color: #f10404;
	font-family: midan-bold;
}

form[name="homeSecActionsToRoleForm"] .glyphicon:before {color:#fff !important;}
form[name="homeSecActionsToRoleForm"] .glyphicon { padding-top:5px;}

.dropdown-menu.open ul.dropdown-menu.inner { background-color:#fff;}

@media (min-width: 768px){
	.col-sm-11 
{
    width: 100%;
}
}
.rnWidth {width: 23% !important;}
.inWidth {width: 77% !important;}
.inWidth .fa-search {
    padding-top: 2px;
    padding-bottom: 5px;
}
.inWidth #authorBtn { line-height:0.5;}

.slWidth {width: 57% !important;}
.sbWidth {width: 43% !important;}

#authorBtn.fa:before { padding-top:5px;}

form[name="eventResearchAuthorForm"] input[type="text"] { height:26px;}
#sectionsTbl .trList :before {
    color: #f6921a;
    content: "";
    font-family: FontAwesome, Arial;
    font-size: 20px;
    margin-left: 5px;
    float: right;
}
#sectionsTbl .trList .badge {
    background-color: #a6d458; 
	font-size: 17px;
    border-radius: 3px;
}

form[name="eventAttachmentForm"] th , form[name="eventResearchForm"] th, #eventsTbl th, form[name="eventResearchAuthorForm"] th, #sectionsTbl th, #actionsTbl th, #rolesTbl th, #usersTbl th { background-color:#CCC;}

.btn-success:hover, .btn-success:focus, form[name="homeCmsContentsForm"] button[type="button"]:hover, form[name="homeCmsContentsForm"] input[type="submit"]:hover, form[name="homeCmsContentsForm"] button[type="button"]:focus, form[name="homeCmsContentsForm"] input[type="submit"]:focus  { 
    color: #fff;
    background-color: #666;
    border-color: #666;
	border-radius: 2px;
}
#albumTbl .glyphicon:hover:before, #contentsTbl .glyphicon:hover:before {
    color: #666;
}
form[name="albumImgsForm"] input[type="file"] {
	font-size:15px;
	}

#albumImgsTbl_wrapper input[type="search"], #researchsTbl_wrapper input[type="search"], #templatesTbl_wrapper input[type="search"] { 
    width:100% !important;
}

.form-group input[type="button"], button[type="button"] { font-size:17px; }
form[name="homeCmsContentsForm"] button[type="button"], form[name="homeCmsContentsForm"] input[type="submit"], form[name="eventInfoForm"] input[type="submit"], form[name="eventInfoForm"] button[type="button"] { font-size:17px; padding-top:2px; padding-bottom:2px; }
form[name="eventInfoForm"] label.col-sm-1, form[name="eventInfoForm"] label.col-sm-3 { padding:0px;}
.form-group label.ordrWidth { width:36% !important;}

form[name="homeCmsContentsForm"] label.col-sm-3, form[name="homeCmsContentsForm"] label.col-sm-4 { padding:0px !important; font-weight:normal;}

form[name="homeCmsContentsForm"] .form-group .col-sm-9, form[name="homeCmsContentsForm"] .form-group .col-sm-8 { padding-right:0px; padding-left:0px;} 
form[name="homeCmsContentsForm"] .form-group .col-md-4 { padding-right:15px; padding-left:0px;} 
@media (min-width: 992px){
.col-md-4 {
    width: 31.333333%;
}
}
form[name="homeCmsContentsForm"] .form-group > div.col-md-4:first-child {padding-right:40px;}
label {
    font-weight: normal;
}
#bodyContent h1 { font-weight:normal;}
form[name="homeCmsAlbumForm"] legend { margin-right:15px; }
form[name="homeCmsAlbumForm"] .form-control {height: 36px;}

#bodyContent h1, #bodyContent h2 { color:#31818a;}
#eventsTbl th { font-family: midan-bold, Arial; font-size: 16px;}

#attachmentsTbl_filter input[type="search"] { width: 100%;}

.label-warning {
    background-color: #a6d458; 
	text-align:center; 
	margin-right:9px; 
	margin-left:9px; 
	color:#fff; 	
}
.unAppr .row { 
	margin-left:0px; 
}

.unAppr .row a { color:#fff;  }
.unAppr .row a:hover { color:#f8931f;  }

/* End Admin Manegment */

#sideMenu .row .border { background:#f69220; width:4px; height:25px; 
    margin-left:0px;
    padding-left: 7px;
    padding-right: 0px;
	margin-right: 15px;
}

#sideMenu .row .border2 { background:#bed5d5; width:4px;  
    margin-left:0px;
    padding-left: 7px;
    padding-right: 0px;
	margin-right: 15px;

 }
#sideMenu div.sideLinks{    padding-left: 0px;}
#sideMenu ul.sideLinksList { list-style: none; -webkit-padding-start: 22px;}
#sideMenu ul.sideLinksList.up { margin-top: -29px; }
#sideMenu li, #sideMenu li a{ color: #31818a;  padding-bottom:8px;}
#sideMenu   ul.dropdown-menu li, #sideMenu  ul.dropdown-menu  li a{ padding-bottom:1px;}
#sideMenu  ul.dropdown-menu  li a{ display:inline;}
#sideMenu li a { padding-left: 50px; font-size: 1.1rem;}
#sideMenu .sideLinksList > li > a { padding-left: 4px;}
#sideMenu li a:hover{ color: #f6921a;}
#sideMenu li:before {
    color: #f6921a;
    content: "";
    font-family: FontAwesome, Arial;
    position: relative;
    margin-right: -12px;
	margin-left: 6px;
    margin-top: 2px;
    font-size: 20px;
}
 
.listArow { list-style:none;}
.listArow li {
	line-height: 1.5;
	}

.listArow li:before {
	color: #f6921a;
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -15px;
    margin-top: 0px;
    font-size: 20px; 
	}

#sideMenu  li:hover:before { color: #31818a;}
#sideMenu  li.current2:before { color: #31818a;}

#sideMenu ul.dropdown-menu li{ text-indent: 18px; }
#sideMenu ul.dropdown-menu li:before{     
	margin-right: -18px;
	color: #656565;
    margin-left: 6px;
    margin-top: 0px;
    padding-top: 4px;
    display: block;
    width: 8px;
    max-width: 8px;
    right: 0px;
	transform: scale(1.1,0.8);
    float: right;}
#sideMenu ul.dropdown-menu li a:hover { background: transparent;}
#sideMenu ul.sideLinksList > li:after{
	content:"";
	position:absolute;
	width:90%;
	height:1px;
	right:37px;
	margin-top:26px;
    border-bottom: 1px dotted #9a9a9a;
    text-align: right;
}

#sideMenu ul.sideLinksList > li.open:after{ border-bottom: 0px  ; }

article.facs #sideMenu { margin-top:0px;}

#sideMenu .hotNews { left:-6px;  padding-right:0px;}
#sideMenu .hotNews .newsTitle   { color:#000; background: #ddd; padding: 5px 10px;  padding-left:50px; }
#sideMenu .hotNews  .newsBody  { color:#000;  background: #eee; padding: 5px 10px; padding-left:50px; padding-bottom:1px;}

article div.content-entry {	overflow:hidden;}

table.tbl {
	border-spacing: 1px;
    border-collapse: separate;
	background-color: #999;
}

table.tbl.vmiddle  td { vertical-align: middle;}
 
table.tbl.counter tbody  tr {
    counter-increment: rowNumber;
}

table.tbl.counter tbody  tr td:first-child::before {
    content: counter(rowNumber) ".";
    min-width: 1em;
    margin-right: 0.5em;
}

table.tbl.counterLast tbody  tr {
    counter-increment: rowNumber;
}

table.tbl.counterLast tbody  tr td:last-child::before {
    content: counter(rowNumber) ".";
    min-width: 1em;
    margin-right: 0.5em;
}
 
table.tbl td{ padding: 3px;}
table.tbl  tr:nth-child(odd) { background-color: #fff;}
table.tbl  tr:nth-child(even) { background-color: #f3f1f1;}
table.tbl thead tr { background-color: #c0bebe !important; color:#333;}
table.tbl thead tr th, table.tbl thead tr td { font-family: midan-bold, Arial !important; text-align:center; font-size:1rem;}

table.tbl.ltr, table.tbl.ltr tbody , table.tbl.ltr thead  { direction: ltr !important;}
	
table.tbl.txtltr tbody tr td {  direction: ltr !important;}	

table.tbl.white tbody td { background-color: #fff !important; }

	
.sub-separator.conf .sepTitle.confTitleAr {font-size: 20px; padding-top:5px; white-space: normal;
}

.tbl.col1Cntr tbody tr td:nth-child(1) ,.tbl.col2Cntr tbody tr td:nth-child(2) , .tbl.col3Cntr tbody tr td:nth-child(3), .tbl.col4Cntr tbody tr td:nth-child(4), .tbl.col5Cntr tbody tr td:nth-child(5), .tbl.col6Cntr tbody tr td:nth-child(6) , .tbl.col7Cntr tbody tr td:nth-child(7), .tbl.col8Cntr tbody tr td:nth-child(8), .tbl.col9Cntr tbody tr td:nth-child(9), .tbl.col10Cntr tbody tr td:nth-child(10) {
	text-align:center;
}
.tbl.col1R tbody tr td:nth-child(1) ,.tbl.col2R tbody tr td:nth-child(2) , .tbl.col3R tbody tr td:nth-child(3), .tbl.col4R tbody tr td:nth-child(4), .tbl.col5R tbody tr td:nth-child(5), .tbl.col6R tbody tr td:nth-child(6)  {
	text-align:right;
}
.tbl.col1L tbody tr td:nth-child(1) ,.tbl.col2L tbody tr td:nth-child(2) , .tbl.col3L tbody tr td:nth-child(3), .tbl.col4L tbody tr td:nth-child(4), .tbl.col5L tbody tr td:nth-child(5), .tbl.col6L tbody tr td:nth-child(6)  {
	text-align:left;
}


.tbl.col1B tbody tr td:nth-child(1) {
	font-size: 17px; font-family: 'midan-bold', Arial;
}
.tbl.col2B tbody tr td:nth-child(2) {
	font-size: 17px; font-family: 'midan-bold', Arial;
}
.tbl.col3B tbody tr td:nth-child(3) {
	font-size: 17px; font-family: 'midan-bold', Arial;
}
.tbl.col4B tbody tr td:nth-child(4) {
	font-size: 17px; font-family: 'midan-bold', Arial;
}
.tbl.col5B tbody tr td:nth-child(5) {
	font-size: 17px; font-family: 'midan-bold', Arial;
}
.tbl.col6B tbody tr td:nth-child(6) {
	font-size: 17px; font-family: 'midan-bold', Arial;
}

table.tbl2 {
	border-spacing: 0px;
    border-collapse: separate;
	background-color: #999;
}
table.tbl2 td{ padding: 3px;}
table.tbl2  tr:nth-child(odd) { background-color: #fff;}
table.tbl2  tr:nth-child(even) { background-color: #fff;}
table.tbl2 thead tr { background-color: #f6f5f5 !important; color:#333;}

table.tbl3 {
	border-spacing: 1px;
    border-collapse: separate;
	background-color: #999;
}
table.tbl3 td{ padding: 3px;}
table.tbl3  tr:nth-child(odd) { background-color: #fff;}
table.tbl3  tr:nth-child(even) { background-color: #fff;}
table.tbl3 thead tr { background-color: #f6f5f5 !important; color:#333;}
table.tbl3 thead tr th{ text-align:center;}

table.rschTbl {
	border-spacing: 1px;
    border-collapse: separate;
	background: #eaeaea;
	
}
table.rschTbl td{ padding: 3px; vertical-align:top; background: #fff;}

table.rschTbl tr:first-child td {  font-family: midan-bold, Arial; height:35px;}

table.rschTbl.engDirction  tr  td:nth-child(even)  { text-align: right !important;}
table.rschTbl.engDirction  tr:first-child td { text-align: center !important;}

.table-without-top-border{
    border-top: 0px !important;
}

/**************مجلة ينابيع  رسالة جامعة القدس المفتوحة*******************/
table tr.reveal + tr{ display:none;}
table tr.reveal td > a .meta  { 
    position: absolute;
    z-index: 4;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: rgba(0,0,0, 0.8);
	display:none;
}

table tr.reveal td > a .meta  h3 {
    line-height: 1.3 ;
	-moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
	font-size: 22px;
	color: #fff;
}
table tr.reveal td:hover > a .meta h3.over {
	margin-top: 40%;
    padding: 0 5px;
}
/**************end of مجلة ينابيع  رسالة جامعة القدس المفتوحة*******************/

a, a:focus {
    color: #31818a ;
    text-decoration: none;
    cursor: pointer !important;
}
.viewMessagePublic a, .viewMessagePublic a:focus {
    color: #31818a !important ;
    text-decoration: none;
    cursor: pointer !important;
}

a:hover { color:#f6921a ; text-decoration: none; }

.viewMessagePublic a:hover { color:#f6921a !important ; text-decoration: none; }

a:focus { text-decoration:none;}
#myModal2 {  direction:ltr ;}
#myModal2 { display: none;}
.modal-footer {
    border-top: 0px solid #e5e5e5;
}

article table a { color: #31818a;   }

#templatesTbl .glyphicon-trash:before , #templatesTbl .glyphicon-edit:before {
    color:#a6d458;	
}

article table a:hover { color: #f6921a; font-weight:normal; }

.under { text-decoration:underline !important; }


.table-responsive {
    overflow-x: auto ;
}

.gcsc-branding { display: none !important;}
.gs-result .gs-title, .gs-result .gs-title *  { text-decoration : none !important; }

#srSearch { padding-top: 5px; padding-bottom:5px !important;  
}
#srSearch button { background:#4d4d4d; border:0px;
    font-size: 16px;
    font-family: FontAwesome, Arial;
    font-weight: normal;
    width: 30px;
    height: 25px;
    color: #a6d458;
    text-align: center;
    overflow: hidden;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
	 float: right !important;   
}
#srSearch p { margin-bottom: 0px; padding-top:3px; }
.sBotton { background:#666; color:#fff; height:25px;
}
.sBotton p {font-size:16px;}

.eyeBotton p {font-size:16px;}
.eyeBotton button{
    font-family: fontelloeye !important;
	}
.sInput input {border:0px; height:25px; padding-right:8px; border-right:3px #b3b3b3 solid;}
.sInput input::-webkit-input-placeholder   { color: #ccc; font-size:16px; }
.sInput input::-moz-placeholder { color: #ccc;  font-size:16px; }
.sInput input:-ms-input-placeholder  { color: #ccc; font-size:16px;  }
.sInput2  {padding-right:10px;}
.sInput3  {padding-right:20px;}
.sInput4  {padding-right:30px;}
.sInput5  {padding-right:40px;}

input.sInput, select.sInput {border:0px; height:25px; padding-right:8px; margin-right:8px; border-right:3px #b3b3b3 solid;}
input.sInput:first-child { margin-right:0px;}
input.sInput::-webkit-input-placeholder   { color: #ccc; font-size:16px; }
input.sInput::-moz-placeholder { color: #ccc;  font-size:16px; }
input.sInput:-ms-input-placeholder  { color: #ccc; font-size:16px;  }

.textEng { font-family: myriad-reg, Arial; direction:ltr; text-align:left; font-size:14px;}
.engAll { direction: ltr; text-align:left; font-family: myriad-reg, Arial;}
.engAll * { direction: ltr; text-align:left; font-family: myriad-reg;}
.engDirction { direction: ltr; text-align:left;}
.engDirction  * { direction: ltr; text-align:left;}
.f14 { font-size: 14px;}
.f18 { font-size: 18px;}


ul.arrowsBlts { list-style:none;}
ul.arrowsBlts li:before {
    color: #808080;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    margin-right: -15px;
    margin-top: -3px;
    font-size: 20px;
}

ul.arrowsBltsArch { list-style:none;}
ul.arrowsBltsArch li:before {
    color: #ca9dba;
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -15px;
    margin-top: -3px;
    font-size: 20px;
}
ul.arrowsBltsArch li a {
	font-size: 19px;
    font-family: 'midan-reg', Arial;
    font-weight: normal;
    color: #3f3f3f;
}
ul.arrowsBltsArch li a:hover {
	font-size: 19px;
    font-family: 'midan-reg', Arial;
    font-weight: normal;
    color: #ad6d96;
}
.archNewsdate {
	font-family: 'myriad-reg', Arial;
	font-size:13px;
	color: #31818a;
	}



header {    position: relative; top:0; right:0; width:100%;  z-index: 9991;}

header .fastMnu { overflow:hidden;   }

header .fastDown a{ font-family:FontAwesome;     
transform: scale(3,1);
    display: block;
    font-size: 28px;
	color:#a0d24f;
	margin-bottom: 4px;
	}

header .fastMnu ul { border-bottom: 1px dotted #9a9a9a;    font-size:21px; padding-bottom: 0px;     margin-bottom: 0px;}
.list-inline>li {    padding-left: 2px;}


header .fastMnu > ul > li  > a { padding-bottom:4px; }

header .fastMnu ul li:after { content:"|"; color:#999999; margin-right: 10px; height:5px !important;
 }
header .fastMnu ul li#en {padding-right: 0px; padding-left:8px;  }
header .fastMnu ul li#en a { position: absolute;  padding-right: 0px; color:#a6d458; font-size: 17px; margin-top: 3px; font-family:myriad-bold, Arial;  padding-left:0px; }
header .fastMnu ul li#en a:hover { color: #999;}
header .fastMnu ul li#ar { padding-right: 5px; padding-left: 0px; font-size:23px; color:#dfdfdf; margin-top:-8px;} 
header .fastMnu ul li#ar:after { content:"";     margin-right: 3px;}
header .fastMnu ul li#en:after { content:"";}

a.svg   {
    width: 37px;
    float: left;
    line-height: 0.75;
    margin-left: 0px;
    font-family: 'fontelloMail', Arial;
    font-size: 36px;
    color: #a6d458;
}

a.svg:hover { color: #cccccc;}

header img#logo { 
	width: 90px;
	margin-top: -8px;
}
header > div.content-wrapper { padding: 15px 50px; padding-top:5px; padding-bottom:1px;	}
#slogan { 
padding-top: 0px; 
font-weight:normal;
color: #333;
padding-right: 8px;
margin-bottom: 20px;
/*text-shadow: -2px 2px 2px rgba(155, 155, 155, 0.6);*/
}
#slogan  .ar {font-family: midan-reg  , Arial; font-size:40px; }
#slogan  .en {font-family: 'myriad-reg' , Arial; font-size:23.5px; }

#arNews p, #arNews div  { font-size: 25px;}
h1 { font-size: 25px;     font-weight: bold; }

div#arNews h1 { font-family: midan-bold, myriad-bold, Arial; font-size:26px; }

/******************header menu*****************************/

#main-nav #nav-sub1 {  min-height:32px;   height: auto; margin-top: 0px; background:#a6d458; padding: 0px 0px 0px;     margin-bottom: 2px;}
 #main-nav #nav-sub1 > ul  { height: 32px; list-style:none; margin-bottom: 0px; -webkit-padding-start: 2px; 
 padding: 0px 0px 0px;}
 
#main-nav #nav-sub1 ul.newSub { float:right; padding-left: 10px; padding-right:10px; }

#main-nav #nav-sub1 ul.newSub > li .caret {      border-right: 3px solid transparent;
    border-left: 3px solid transparent; border-top: 3px dashed;
    margin-top: 8px; }

#main-nav #nav-sub1 > ul > li { display:inline-block; font-size: 1.2rem; height:32px; padding-top: 3px; position: relative;}

#main-nav #nav-sub1 ul li a {color:#4c4c4c; float: right;}
#main-nav #nav-sub1 ul.ddown > li > a { 
    font-family: midan-bold; 
    font-size: 1rem;
    padding-left: 3px;
}

#main-nav #nav-sub1 > ul > li.ddown:before { content: " ";     position: relative; 
    width: 103%;
    width: calc(100% + -5px) ;
    height: 2px;
    display: block;
    float: right;
    top: 31px;
    position: absolute;
    margin-right: -10px;
}
#main-nav #nav-sub1   > ul  > li.ddown:hover:before { 
	background: #000;
}

#main-nav #nav-sub1   > ul.sfdBG  > li:hover:before { 
	background: #a95890 !important;
}

#main-nav #nav-sub1 > ul.ddown.newSub > li:before { content: " ";     position: relative;
    width: 100%;
    height: 2px;
    display: flex;
    float: right;
	top: 29px;
    margin-right: -10px;
}
#main-nav #nav-sub1 > ul.ddown.newSub > li:hover:before { 
	background: #000;
}
#main-nav #nav-sub1 ul li a.current, .nav .dropdown-menu li a.current {color:#fff; }
#main-nav #nav-sub1 ul li ul li a.current  {color:#ccc; }
#main-nav #nav-sub1 ul li ul li a.current:hover  {color:#fff; }
.fastMnu ul li a.current {color: #a6d458;} 
.fastMnu ul  ul.dropdown-menu  li a.current {color: #ccc;} 

.mediaBG { background: #5ee0f6 !important;}
.agriBG { background: #8dc470 !important;}
.eduBG { background: #eca23d !important;}
.tasBG { background: #6fbdfb !important;}
.sfdBG {  background: #ca9dba !important;}
.sfdClr { color: #ca9dba;}
.smpBG {  background: #fa7c3f !important;}
.artBG {  background: #6799b4 !important;}
.hstdyBG {  background: #04a1b8 !important;}
.acadimBG {  background: #8dc470 !important;}
.srBG {  background: #40bbc2 !important;}
.archBG {  background: #ca9dba !important;}
.mpcBG {  background: #ca9dba !important;}

.mpcHdr { 
     clear:both;
     float:left; 
	 background:  rgba(0,0,0, 0.5);
	 height:35px;
	 position:absolute; 
	 z-index:999;
	 left: 0;
	}
.olcHdr { 
     clear:both;
     float:left; 
	 background:  rgba(0,0,0, 0.5);
	 height:35px;
	 position:absolute; 
	 z-index:999;
	 left: 0;
	}
	
#main-nav #nav-sub1 > ul > li > a:hover { color:#fff;}
.navbar-collapse {padding:0px;}
.navbar.marginBottom-0 { margin-bottom:0px; margin-top: 30px;}
 #navbar-collapse-1 .dropdown ul.dropdown-menu { display:none;}
 
#main-nav { margin-top: 0px;      padding-left: 0px;
    padding-right: 0px;}
#main-nav ul { list-style:none; margin-bottom:0px; }

#navbar-collapse-1 > ul > li  {   font-size:1.40rem; }
#navbar-collapse-1 > ul > li.open a:focus { text-decoration:none;}
#navbar-collapse-1 > ul > li.open, #navbar-collapse-1 > ul > li.open > a { color: #a6d458;}
#navbar-collapse-1 > ul > li.open:before { content:""; font-family:FontAwesome, Arial; position:absolute;     margin-right: -11px;
    margin-top: -3px;
    font-size: 30px;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover , .nav a:link{
    background-color: transparent !important;
    border-color: transparent;
}
#navbar-collapse-1 > ul > li > a { color:#6f6f6f; }
.fastMnu > ul > li > a { color:#7bb716; }
.fastMnu > ul > li > a:hover { color:#6f6f6f; }
.fastMnu ul  ul.dropdown-menu  li a.current:hover {color: #fff;} 
#navbar-collapse-1 > ul > li a:hover { color: #a6d458; background-color: transparent;}

#navbar-collapse-1 > ul > li:after {
content:"|";  color:#999999; 
padding-left:2px; 
padding-right:0px;
}

#nav-sub1 > ul > li:after {
    content: "|";
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}
#nav-sub1 > ul.newSub > li:after {
    padding-left: 9px;
    padding-right: 0px;
}
#nav-sub1 > ul > li:last-child:after {content:" ";  display: inline-block;} 
#navbar-collapse-1 > ul > li:last-child:after {content:""; display:none; } 
#navbar-collapse-1 .navbar-nav {
    float: none;
	padding-right:0px;
	text-align: center;
	line-height: 9px;
	margin-bottom:4px;
}
.navbar { min-height: initial; border: 0px solid transparent; }
.navbar-nav>li {
     float: none;
	 display: inline-block;
}
.nav>li>a {
    display: inline-block;
	 padding: 0px;
	 line-height: 1.1;
}
.navbar-header {background: #efefef;}
.navbar-toggle {    background: #a6d458;}
.navbar-toggle  .icon-bar {
     background: #fff;
}

.img-responsive { width:100%;}
.sideImage { padding-bottom: 20px;  padding-right: 0px; right: auto;} 

.sideImage2 { margin-top: 20px; margin-bottom: 20px;   } 
.sideImage3 { margin-top: 20px;   } 

.sideImage-text {
	width: 29%;	
	position: absolute;	
}
.sideImage-text-agri {
	background: rgba(141, 196, 112 , 0.8);
	height: 28.5%;
}
.sideImage-text-edu {
	background: rgba(202, 157, 186 , 0.8);
	height: 28.4%;
}
.sideImage-text-media {
	background: rgba(94, 224, 246 , 0.8);
	height: 28.4%;
}
.sideImage-text-tas {
	background: rgba(111, 189, 251 , 0.8);
	height: 28.4%;
}
.sideImage-text-sfd {
	background: rgba(202, 157, 186 , 0.8);
	height: 28.4%;
}
.sideImage-text-smp {
	background: rgba(250, 124, 63 , 0.8);
	height: 28.4%;
}
.sideImage-text-art {
	background: rgba(103, 153, 180 , 0.8);
	height: 28.5%;
}
.sideImage-text-hstdy {
	background: rgba(198, 123, 34 , 0.8);
	height: 41.5%;
}
.sideImage-text { transition: all 0.5s ease-in-out; -webkit-transition: all  0.5s ease-in-out; }
.sideImage1-text{ margin-top: 0px; left: 0px; }
.sideImage2-text{ margin-top: 0px; }
.sideImage3-text{ margin-top: 0px; left: 0px; }

.sideImage-text > div.container-wrapper { 
 transition: all 0.5s ease-in-out; -webkit-transition: all  0.5s ease-in-out;  
   padding:12px; 
   padding-left:50px;
   color:#000; font-size:1.3rem;
	height:100%;
	line-height:0;
	opacity: 0;
	
}

.sideImage:hover  .sideImage-text { width: 100%; }
.sideImage:hover  .sideImage-text> div.container-wrapper {display:flex; opacity: 1;  line-height:1.1;}

@media (max-width: 767px) {

}

/******************end of header menu*****************************/

#carousel-example , #header-teaser { width:100%; }

@-moz-document url-prefix() 
{
  #carousel-example, #header-teaser { float:right; }
}
#carousel-example .carousel-inner>.item {
    width: 100%;
}

article #slider img { width:100%;}
#carousel-example  .carousel-caption-text{
    padding: 0%; 
}
#header-teaser .carousel-caption-text{
    vertical-align: bottom;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    height: 240px;
	padding: 20px 20px 20px 50px;
	background: rgba(0,0,0,0.5);
}
.carousel-caption-text .back-light {
    font-weight: normal;
    text-align: center;
    text-align: -moz-center;
	line-height:1.1 ;
	font-size:20px ;
}
.carousel-caption-text .back-light.chr160 {
	line-height:1 ;
	font-size:2em ;
}

#header-teaser .carousel-caption-text .back-light{
	text-align: right;
	text-align: -moz-right;
}

.carousel-caption-text h4 { margin-top:6px;}

#header-teaser .carousel-inner>.item img { height : 240px; }
.carousel-caption-text h4 .first-word { font-size:35px !important ; line-height: 0.7;}
.carousel-caption-text h4:first-line{ line-height:1;}
.carousel-indicators li { border: 3px solid #a0d151; background-color: #fff; width:15px !important; height:15px !important; }
.carousel-indicators li.active { background-color: #676767 !important; border: 3px solid #fff;}
.carousel-caption-img {
    position: absolute;
    color: #fff;
    background: rgba(0,0,0,0.5);
    padding-right: 13px;
    padding-left: 0px!important;
    max-width: 100%;
	width: 100%; 
	height: 40px;	
    bottom: 0 !important;
}
.carousel-caption-img {
    position: absolute;
    color: #fff;
    background: rgba(0,0,0,0.5);
    padding-right: 13px;
    padding-left: 0px!important;
    max-width: 29%;
	    left: 0px;
		height: 100%;
		    top: 0px;
	width: 25%; 
height: 100%;
	height: 40px;	
    bottom: 0 !important;
}
article.home .carousel-caption-img {
    position: absolute;
    color: #fff;
    background: rgba(0,0,0,0.5);
    padding-right: 13px;
    padding-left: 0px!important;
    max-width: 100%;
	width: 100%; 
	height: 40px;	
    bottom: 0 !important;
	top: auto;
}
#header-teaser .carousel-caption-img {
    max-width: inherit;
	background: none
}
.carousel-caption {
    position: absolute;
    right: 5%;
    bottom: 20px;
    left: 5%;
    z-index: 10;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: #83A429;
    opacity: 0.7;
    border-radius: 20px;
}
.carousel-control { opacity: 0; width: 60px;}

.carousel-control.right, .carousel-control.left {  background-image: none;}
.glyphicon-chevron-right:before {content: "";}
.glyphicon-chevron-left:before { left: 20%; content: '';}
.glyphicon-chevron-right:before, .glyphicon-chevron-left:before  { 
	font-family: 'fontelloArrows', Arial;
    font-size: 40px;
    width: 40px;
    height: 40px;
    padding: 2px 15px;
    border-radius: 50%; }
#qoute { background: #f2f2f2; border-bottom: 1px dotted #989898;    }
article .bqoute {   color:#666666; padding:1.5rem 2rem; width:95%; margin:0 auto; font-size:23px; text-align:right; line-height:1; display: none;}

article .bqoute:before { content:""; width:30px; height:20px;  margin-right:-1.7rem; margin-top: -0.8rem; position:absolute;     color:#a6d458;
    background: url(/ar/resources/images/Rqoute.png);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
article { clear:both;}
article .bqoute:after { content:""; width:30px; height:20px;  display:block;
    float:left;
    margin-left: -1.9rem;
    margin-top: -0.3rem;
    background: url(/ar/resources/images/Lqoute.png);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
article .bqoute  p { margin-bottom: 0px; }

.title-teaser.tqoute {    
padding: 0rem 2.5rem;
padding-left: 3.3rem;
    text-align: right;
    position: relative;
    line-height: 1;}

.title-teaser.tqoute:before { 
    content:""; 
    width:30px; 
    height:20px;  
    top: 0px;
    margin-right: -1.6rem;
    margin-top: 2.2rem;
    position:absolute; color:#a6d458;
    background: url(/ar/resources/images/Rqoute.png);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}


.title-teaser.tqoute:after { 
content:"";
    width: 33px;
    height: 20px;
    left: 0px;
    bottom: 40px;
    position: absolute;
    margin-left: 3.4rem;
    margin-top: 1.8rem;
background: url(/ar/resources/images/Lqoute.png);
    background-position: left !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}	
		
#activities { padding-top:15px;     overflow: hidden;}
#activities .content-wrapper { padding-right:0px;}

.underConst { text-align: center; padding-top:65px; padding-bottom:65px; font-size:45px; font-family:midan-bold, Arial; color:#f69220; text-shadow: 1px -1px  2px #111;  }

/***************************myCarousel2******************************/
 #carosel { height:150px; background:#e9f3f4;
    border-top: 1px dotted #989898;
}

#carosel .txt { background: #666666; color:#fff; height:148px; width:60px; display:table-cell; vertical-align:middle; float:right; }
#carosel .txt:before { content: ""; position:absolute; width:10px;  height:148px; background: #999; right: 0px;}

#carosel .txt p { transform:rotate(270deg); padding-right:45px; margin-left:-22px;   font-size:22px;}

#carosel.facs { height:146px; background:  #cde1e2;
    border-top: 1px dotted #989898; margin-bottom:20px;
}
#carosel.facs .txt { background: #666666; color:#fff; height:100%; width:54px; display:table-cell; vertical-align:middle; float:right; }

#carosel.facs .txt:before { content: ""; position:absolute; width:10px;  height:145px; background: #999; right: 0px;}
#carosel.facs .txt p { transform:rotate(270deg);     padding-right: 46px;
    margin-right: -47px;
    margin-left: 0px;
    font-size: 22px;
    width: 113px;
    height: 42px;}

#carosel.facs.sAffairs  .txt p {padding-right: 37px;
    margin-right: -87px;
    margin-left: 0px;
    font-size: 22px;
    width: 141px;
    height: 95px;	}
	
div.break { height:30px;}

#myCarousel2 { float:none; clear:both;     margin-top: 15px; margin-right:3%; padding-right: 5%;  padding-left: 9%;}

#myCarousel2  .carousel-control { width:7%;  opacity: 1;}
#myCarousel2 .carousel-inner .active.left { left: -20%; }
#myCarousel2 .carousel-inner .next        { left:  20%; }
#myCarousel2  .carousel-control.left,#myCarousel2  .carousel-control.right {background-image:none; height: 33.33px;}
#myCarousel2  .carousel-control.left {
    left: 1%;
}
#myCarousel2  .carousel-control.right {
    right: -2.5%;
}
#myCarousel2 .item .col-md-3  { width:23%; padding:0px; border: 4px solid #fff;}
#myCarousel2 .item .col-md-3.mmodal { border-color: #898787; }

#myCarousel2 .carousel-inner > .item {
 opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  transition-property: opacity;
  transition-duration: 0.4s ;
  transition-timing-function:linear;
}
#myCarousel2 .carousel-inner > .item.active {
  opacity: 1; 
}

#myCarousel2 .carousel-inner > .item {
  overflow: hidden; padding-bottom: 15px; padding-left: 8px;
}

#myCarousel2 .carousel-inner > .item > div { margin-right: 2%; }
#myCarousel2 .carousel-inner > .item img { width:100%; height:110px;   }

#myCarousel2 .item.active > div {
    transition: transform 0.3s ease-in-out;
}
#myCarousel2 .item.active > div:hover {
    transform: scale(1.1,1.1) translateY(5px);
}

#myCarousel2 .carousel-inner .active.left,
#myCarousel2 .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

#myCarousel2 .carousel-inner .next.left,
#myCarousel2 .carousel-inner .prev.right {
  opacity: 1;
}

#myCarousel2 .glyphicon-chevron-right:before, #myCarousel2 .glyphicon-chevron-left:before {
   /* font-family: 'FontAwesome';*/
    font-size: 20px;
    width: 24px;
    height: 24px;
    background: rgba(0,0,0,0.1);
    border-radius: 50%;
}
#myCarousel2 .glyphicon-chevron-right:hover:before, #myCarousel2 .glyphicon-chevron-left:hover:before {
	background: rgba(0,0,0,0.3);
}
#myCarousel2 .glyphicon-chevron-left:before { padding: 6px 13px 7px 11px; margin-right:15px; }

#myCarousel2 .glyphicon-chevron-right:before { padding: 6px 11px 7px 13px;}

#myCarousel2 .carousel-control {
  z-index: 2;
}
/***************************end of myCarousel2******************************/

/*master slider*/
#crsl2 { border-bottom: 8px solid #f8931f;     overflow: hidden;}
 iv#crsl2:before {
    content: "";
  /*d   width: 100%;
  height: 1px;
    background: url(/ar/resources/images/wideDotBg.jpg);
	background-size: contain;
    margin-top: -1px;
    position: absolute;*/
}
#crsl2:before { content: ""; position:absolute; width:10px;  height:157px; background: #999; right: 0px; margin-top: 1px;   z-index: 9999;  }
#crsl2 > div { height:150px; background: url(/ar/resources/images/cr2Bg.jpg) no-repeat;
background-size:cover;
border-top: 1px dotted #989898;
}

.crsl2Wrapper {   padding-right:0px; margin-right:-6.5%;}
.ms-inner-controls-cont {    max-width: 99% !important; margin: 0 auto !important; }
.ms-view{     width:91% !important; height:149px !important; padding-left: 0px;     margin-right: 39px;}
.ms-slide-container {margin-left:42%; margin-top:0px; padding-top:34px; padding-bottom:6px;}

.ms-slide-container .ms-slide-bgcont  { border: 4px solid #fe941e;    }
.ms-skin-default .ms-nav-prev {background: url(/ar/resources/mslider/css/skins/light-skin-3.png);
     background-position: -89px -14px;
margin-top:10px;
	width:44px;
margin-left:-0px;}

.ms-skin-default .ms-nav-next { 
margin-top:10px;  
background: url(/ar/resources/mslider/css/skins/light-skin-3.png);
    background-position: -89px -128px;
	width:44px;
	margin-right:-25px;
 }

.ms-sl-selected .ms-slide-bgcont { transition:all 0.3s ease-in-out;}
.ms-sl-selected:hover .ms-slide-bgcont {    transform:scale(1.4,1.4) translateY(-12px);}
.ms-sl-selected  a + .ms-slide-bgcont { transition:all 0.3s ease-in-out;}
.ms-sl-selected  a:hover + .ms-slide-bgcont { position:absolute; z-index:99999; transform:scale(1.4,1.4) translateY(-12px);}

.ms-layer.ms-caption  { 
color: #fff; 
background:#444;
background : rgba(0,0,0, 0.5);
padding: 8px;
left: 0px !important;
}


#crsl2 { margin-top: 25px; margin-bottom: -8px;}
#crsl2 .crsl2Title {  

    color: #fff;
	background: #f8931f;
    height: 149px;
    width: 60px;
    display: table-cell;
    vertical-align: middle;
    float: right;
	right:15px;
}

#crsl2 .crsl2Title p {    transform: rotate(270deg);
    padding-right: 31px;
    margin-left: -23px;
    font-size: 22px;}

/*master slider*/

.actRight .title { height: 25px; background:#e6e6e6;}
.actRight .title  .newsTitle { background: #a6d458; padding: 2px 90px 8px 10px; color:#fff; font-size:23px; height:25px; width:185px;  }
.actRight .row { padding: 0px 0px; padding-right:36px; }
#news .newsItem { padding: 15px 0px; 
/*border-bottom: 2px dotted #9a9a9a;*/
    text-align: right;
	display: none;
}

.row.border { padding: 0px 0px; padding-right:36px; }
#news  .row.border .newsborder{ padding: 0px 0px; 
border-bottom: 1px dotted #9a9a9a;
    text-align: right;
}

#news .row > div:last-child { margin-right: 6%; }


#news .newsItem img { width: 100px; margin-top: 4px; height:65px;  padding-left: 12px;
   float: right;}
#news .newsItem .nItemTitle a{ color:#2c8589;
    width: 65%;
    display: inline-block;
	font-family:midan-reg;
    text-align: right;
	padding-right:10px; 
	font-size:22px;
	text-align:right;
}
.imporNews {
	background:#eaf6f9; 
	padding-bottom:15px; 
	padding-top:3px;
	}

#news .newsItem .nItemTitle a span { color: #999;}
#news .newsItem .nItemTitle a:hover { color: #90c03e;}
#news .newsItem .nItemTitle a:focus { text-decoration:none;}
#news .newsItem .nItemTitle a:before {
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -11px;
    margin-top: 0px;
    font-size: 20px;
	color:#a6d458;
}
#activities a.more { 
	color:#a6d458; 
	float:left; 
	padding:2px 4px; 
	line-height:0.7; 
	border: 1px solid #ccc;
	font-size:0.9rem;
	margin-top: 6px;
	margin-left: 2.75%;
}

#activities #news a.more { margin-top:0px; margin-left: 0px;}

#activities a.more:hover { 
	color: #fff; 
	background: #a6d458; 
	border-color: #a6d458;
	z-index:99999999; 
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#myCarousel2   a.more { 
    color:#666666;
    margin-top: -32px;
    margin-left: -8.75%;
	border: 1px solid  #cbdee0 !important;
	float:left;
	padding: 2px 4px;
    line-height: 0.7;
}

#myCarousel2   a.more:hover { 
    color:#fff;
    margin-top: -32px;
    margin-left: -8.75%;
	float:left;
	padding: 2px 4px;
    line-height: 0.7;
	background: #a6d458; 
	border-color: #a6d458;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#ptpd { 
     display: inline-block;
     width:95%; 
	 font-size: 24px;
	 direction:rtl; 
	 background-color:#f5f5f4;  
	 padding:12px; 
	 margin-right: 10px; 
	 margin-top:10px; 
	 border: 5px solid #bed5d5 !important;
	}

.moreP {
    color: #a6d458;  
    margin-bottom:5px;
    font-size: 0.7rem;
    margin-top: 9px;
    text-align:left;
}
.moreP .more { line-height: 0.2;  border: 1px solid #ccc; padding: 1px 4px;}

.comActEventes  {  padding-left: 0px;}

.comActEventes > ul { margin-bottom: 1px !important;}

#activities .actLeft { padding-left: 90px; padding-right:50px;}
.actLeft .title { color:#fff;     padding-right: 0px; padding-left:0px; width:93%;}

.commingActivities .title  { background: #e6e6e6;}
.actLeft .title p {width:160px; color:#fff; font-size:23px; text-align:left; padding-left:10px; margin-bottom:0px;}
.commingActivities .title p { background: #808080; }

.commingActivities .row .border { background:#b3b3b3; width:10px; height:24px; margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
}

.commingActivities .row .border2 { background:#808080; width:10px; height:25px; margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
    height: 180px;
 }
 
.commingActivities { margin-top: 18px;}
.commingActivities .comActEvent:before { color: #666;
    content: "";
    font-family: FontAwesome, Arial;
    position: static;
    margin-right: -15px;
    margin-top: 0px;
    font-size: 20px;
}
.commingActivities .comActEvent { color:#666666; padding-top:1px; padding-bottom:3px; border-bottom:1px dotted #999; text-align:right; padding-right: 15px; font-size:21px; height: 52px !important; }
.commingActivities .comActEvent span{color: #2d868a; font-family:midan-bold, Arial; }
.commingActivities .comActEvent span:hover {color : #595858; }

.commingActivities .comActEvent a { display: inline-block; }

.announces  { padding-left: 0px; padding-right: 0;}
.announces .announc:last-child , .comActEventes .comActEvent:last-child { border-bottom-width: 0px;}
.announcement { margin-top: 0px; }
.announcement .title  { background: #e6e6e6;}
.actLeft .title p {width:160px; color:#fff; font-size:23px; text-align:left; padding-left:10px; margin-bottom:0px;}
.announcement .title p { background: #fa931d; }

.announcement .row .border { background:#b3b3b3; width:10px; height:24px; margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
}

.announcement .row .border2 { 
    background:#fa931d; 
	width:10px; height:25px; 
	margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
    height: 195px;
 }

.announcement .announc:before { color: #fa931d;
    content: "";
    font-family: FontAwesome;
    position: static;
    margin-right: -15px;
    margin-top: 0px;
    font-size: 20px;
}
.announcement .announc { color:#999; padding-top:5px; padding-bottom:8px; border-bottom:1px dotted #666; text-align:right; padding-right:15px; font-size:20px;}
.announcement .announc a{color: #2d868a; font-family:midan-reg, Arial; font-size:21px;     padding-right: 4px; }
.announcement .announc a:hover{color: #fa931d;  }

.awards  { padding-left: 0px;}
.awards .aw:last-child , .comActEventes .comActEvent:last-child { border-bottom-width: 0px;}
.award { margin-top: 18px; }
.award .title  { background: #e6e6e6;}
.actLeft .title p {width:160px; color:#fff; font-size:23px; text-align:left; padding-left:10px; margin-bottom:0px;}
.award .title p { background: #c7b199; }

.award .row .border { background:#b3b3b3; width:10px; height:24px; margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
}

.award .row .border2 { background:#c7b199; width:10px; height:25px; margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
    height: 145px;
}

.award .aw:before { color: #c7b199;
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -11px;
    margin-top: 0px;
    font-size: 20px;
}
.award .aw { color:#666666; padding-top:5px; padding-bottom:8px; border-bottom:2px dotted #666; text-align:right; padding-right:0px; font-size:20px;}
.award .aw .bold { font-size:21px; }
.award .aw a{color: #2d868a; font-family:midan-reg, Arial; font-size:22px; }
.award .aw a:hover{color: #9f866b;  }

.award .aw img { float:left; margin-right:10px; width:130px; padding-top:10px;}


/*-----------------------------------------------------*/

.brchNews  { padding-left: 0px; padding-right: 0px;}
.brchNews .brchNew:last-child , .comActEventes .comActEvent:last-child { border-bottom-width: 0px;}
.brnchNews { margin-top: 18px; padding-right:0px;margin-left:0px !important;}
.no-margin { margin-top: 0px!important; margin-left: 0px!important;}
.brchNew:last-child{border-bottom: 0px!important;}
.brnchNews .title  { background: #e6e6e6; width:96% !important;}
.pwidth {width:100px !important;}
.brnchNews .title p { background: #7493b0; height:25px; padding-top:2px; font-size:21px !important;}

.brnchNews .row .border { background:#b3b3b3; width:5px !important; height:25px; margin-left:5px;
    padding-left: 5px;
    padding-right: 0px;
}

.brnchNews .row .border2 { background:#7493b0; width:5px !important; height:25px; margin-left:5px;
    padding-left: 5px;
    padding-right: 0px;
    height: 255px;
 }
 
 #brnchNewsIFrame {margin-top:15px;}
 .brnchContact .aw {margin-top:15px;}

.brnchNews .brchNew:before { color: #7493b0;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    margin-right: -14px;
    margin-top: 0px;
    font-size: 20px;
}
.brnchNews .brchNew { color:#666666; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #9a9a9a; text-align:right; padding-right:15px; font-size:18px;}
.brnchNews .brchNew a{color: #000; font-family:midan-reg, Arial; font-size:20px; }
.brnchNews .brchNew a:hover{color: #627f9a;  }

/*-----------------------------------------------------*/

.brnchs  { padding-left: 0px; padding-right:0px;}
.brnchs .brnch:last-child , .comActEventes .comActEvent:last-child { border-bottom-width: 0px;}
.brnchContact { margin-top: 20px; padding-left:5px; margin-right:0px !important;}
.brnchContact .title  { background: #e6e6e6; width:96% !important; height:25px;}
.pwidth {width:100px !important;}
.brnchContact .title p { background: #c7b39a; height:25px; padding-top:2px; font-size:21px !important;}

.brnchContact .row .border { background:#b3b3b3; width:5px !important; height:25px; margin-left:5px;
    padding-left: 5px;
    padding-right: 0px;
}

.brnchContact .row .border2 { background:#c7b39a; width:5px !important; height:25px; margin-left:5px;
    padding-left: 5px;
    padding-right: 0px;
    height: 255px;
 }

.brnchContact .brnch:before { color: #c7b39a;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 20px;
}
.brnchContact { color:#000; padding-top:0px; padding-bottom:8px;  text-align:right; padding-right:0px !important; font-size:20px;}
.green { color:#26838a;  font-family:midan-reg, Arial; padding-right:0px;}
.brnchContact .brnch a{color: #000; font-family:midan-reg, Arial; font-size:17px; }
.brnchContact .brnch a:hover{color: #c7b39a !important;  }

/*-----------------------------------------------------*/

.coops  { padding-left: 0px;}
.coops .coop:last-child , .comActEventes .comActEvent:last-child { border-bottom-width: 0px;}
.certCoop { margin-top: 18px; }
.certCoop .title  { background: #e6e6e6;}
.actLeft .title p {width:160px; color:#fff; font-size:22px; text-align:left; padding-left:10px; margin-bottom:0px;}
.certCoop .title p { background: #64b3b5; }

.certCoop .row .border { background:#b3b3b3; width:10px; height:20px; margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
}

.certCoop .row .border2 { background:#64b3b5; width:10px; height:25px; margin-left:10px;
    padding-left: 10px;
    padding-right: 0px;
    height: 83px;
 }

.certCoop .coop:before { color: #64b3b5;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    margin-right: -11px;
    margin-top: 0px;
    font-size: 20px;
}
.certCoop .coop { color:#666666; padding-top:5px; padding-bottom:8px; border-bottom:2px dotted #666; text-align:right; padding-right:15px; font-size:20px;}
.certCoop .coop a{color: #2d868a; font-family:midan-reg, Arial; font-size:19px; }
.certCoop .coop a:hover{color: #999;  }

#scrollUp {
    bottom: 10px;
    right: 12px;
    width: 38px;
    height: 30px;
    background: url(/ar/resources/images/scrollUp.png) no-repeat;
	opacity: 0.4;
}

#scrollUp:hover{opacity: 0.9; }

.text-left.col-md-6.imgFll { margin-left:3px;clear:both; float:right; }

#video1 {   padding-right:0px; }
#video1 div {   padding: 10px 0px; background: #000; border-radius: 8px; width: 50%; text-align:center; }


#left-sidebar {
    display: block;
    background: rgba(0,0,0,0.29);
	top:120px;
}
#left-sidebar a { 	font-family: midan-reg, Arial;
	font-size:12px; }
#mobile-menu-icon { 
position:fixed; width:100%; 
top:285px;
z-index: 9990;
background: rgba(0,0,0, 0.9);
 }
 
#mobile-menu-icon span.glyphicon-th { font-size:28px; padding:5px; padding-bottom:9px;}
#mobile-menu-icon:hover { cursor:pointer;;}

#main-menu { 
top:125px; position:fixed; 
z-index:9999; 
background: rgba(144,48,90,0.99);
width:100%; font-size:18px;
 padding-right: 0px;
 }

#main-menu li { list-style:none;  }
#main-menu > li { width:100%;  padding-right: 15px;     line-height: 31px;}
#main-menu > li:hover { background: #176ca0; }
#main-menu li a { color: #fff;   }


#main-menu li a:hover { color: #fff;  text-decoration:none;}
span.glyphicon-chevron-up:hover { color: #4d2760; cursor:pointer;  }
.dropdown-menu {
	position:relative;
	right: 0px;
	text-align:right;
	background-color: rgba(255,255,255,0.1);  
	padding-right: 0px;
	width:150px;
    min-width: 150px;
	font-size:inherit;
	border-radius:0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
.ddown  .dropdown-menu {
	position:absolute;
	right:auto;
	background: rgba(44,44,44, 0.7);
	margin-right:-10px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:8px;
}
#nav-sub1 > ul > li:last-child > .dropdwon + ul.dropdown-menu.text-center {
    left: 0 !important;
}
.fastLinks .dropdown-menu {
    position: absolute;
    right: auto;
    background: rgba(44,44,44, 0.7);
    margin-right: -10px;
    margin-top: 24px;
	top:0px;
    padding-top: 12px;
    padding-bottom: 6px;
	border:0px ;
	width: 163px;
}
#nav-sub1 > ul > li.ddown:hover > ul.dropdown-menu { display:block;} 
#nav-sub1 > ul > li.ddown  li.ddown > ul.dropdown-menu { 
 display:none; position:relative; background: rgba(44,44,44, 0.7) !important;}
 
 
#nav-sub1 > ul > li.ddown  li.ddown.open  > ul.dropdown-menu {	opacity: 1;	 }

#nav-sub1 > ul > li.ddown  li.ddown.open > ul.dropdown-menu  {
	animation-name: fade-in;
	animation-duration: 0.7s;
	animation-timing-function: ease-out;
	animation-iteration-count: 1;
	max-height:100%;
	display:block; 
}
@keyframes fade-in {
0% { opacity: 0; max-height:0px;}
100% { opacity: 1; max-height:330px;}
}

.ddown  .dropdown-menu li:hover{ background: #a6d458;}
#main-nav #nav-sub1 .ddown  .dropdown-menu li a { color: #fff;}
.fastLinks:hover .dropdown-menu { display:block;}
.fastLinks  .dropdown-menu li { line-height: 0.1; text-indent: 12px;}
.fastLinks  .dropdown-menu li:after { content:""; height: 0px !important;}
.fastLinks  .dropdown-menu li a{ color: #fff; border-bottom: 1px dotted #828e8a;}
.fastLinks  .dropdown-menu li:last-child a { border-bottom: 0px;}

 .fastLinks .dropdown-menu li a:hover {  background: #a6d458;}
.ddown .dropdown-menu li { text-indent:1px; padding-right:8px; padding-left:0px;}
.ddown .dropdown-menu li a{ border-bottom:1px dotted #828e8a; font-size: 1.22rem;}
.ddown .dropdown-menu li a:hover, .ddown .dropdown-menu>li>a:focus{ background: inherit; color:#fff;}
.ddown.mediaBG .dropdown-menu li:hover{ background: #5ee0f6;}
.ddown.agriBG .dropdown-menu li:hover{ background: #8dc470;}
.ddown.eduBG .dropdown-menu li:hover{ background: #eca23d;}
.ddown.tasBG .dropdown-menu li:hover{ background: #6fbdfb;}
.ddown.sfdBG .dropdown-menu li:hover{ background: #ba72a2;}
.ddown.sfdBG .dropdown-menu li.dropdown-submenu li:hover{ background: #ca9dba;}
.ddown.smpBG .dropdown-menu li:hover{ background: #fa7c3f;}
.ddown.artBG .dropdown-menu li:hover{ background: #f69220;}
.ddown.hstdyBG .dropdown-menu li:hover{ background: #04a1b8 ;}
.ddown  .dropdown-menu > li:last-child > a {border-bottom:0px;}
.dropdown-menu li {
	width:100%;
	text-indent: 26px;
}
.dropdown-menu li a:hover{
	background: #56a6d7;
}

.dropdown-menu li a {
	padding: 4px 0px;
	width:100%;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul#main-menu li.dropdown { cursor:pointer; }
ul#main-menu li.dropdown a { text-decoration:none ;}
ul#main-menu li.dropdown:after {
	content: "";
	border-top: 9px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    width: 0px;
    height: 0px;
    top: 8px;
    right: 115px;
    position: absolute;   
 }
ul#main-menu li.dropdown:hover:after {
	color: #fff;
}
ul#main-menu li.dropdown.open:after {
	content: "";
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent; 	
	border-right:11px solid ; ;
    width: 0px;
    height: 0px;
    position: absolute;   
 }
ul#main-menu li.dropdown li {
	border-bottom: 1px #124c70 solid;
}
ul#main-menu li.dropdown li:last-child {
	border-bottom: 0px #124c70 solid;
}

#main-content {
	top: 180px;
    display: block;
    position: relative;
    margin: 20px 1%;
    overflow: visible;
    min-height: 1px;
    font-family: 'open_sanslight', sans-serif, Arial;
    -webkit-transform: translate3d(0,0,0);
}
#main-content li { padding-bottom: 14px;}
#main-content .section-wrapper {
    display: block;
    position: relative;
}


#video1 { padding-top: 35px; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
/*#plan {  direction:ltr !important; height: 444px; overflow:scroll; overflow-x: hidden;    }

#plan *   { direction:rtl; }*/

article.currentArtcl { background: #ff0000; }

.table-responsive { color: #fff; }
.table-responsive .table-condensed { margin-left:auto;  margin-right:auto; background: rgba(111,111,111, 0.3); color:#000;   border-spacing: 1px;  border-collapse: inherit; width:95%;}
.table-responsive .table-condensed thead tr { background: #5488aa;  color:#fff}
.table-responsive .table-condensed tbody tr:nth-child(even) { background: rgba(184,184,184 , 0.65) ; }
.table-responsive .table-condensed tbody tr:nth-child(odd) { background: rgba(255,255,255, 0.65) ; }

.table-responsive .table-condensed td, .table-responsive .table-condensed th { text-align:center; }


.modal  {
   z-index: 9999;	
}
.modal-header {  border: 0px #fff solid;}

.modal-header .header { font-size:21px; color:#000;}
.modal-header .header span { font-size:18px; color:#666;}
.modal-header #verNoDesc, .modal-header #verDateDesc  { font-size:20px; }

.modal-content {   background-color: rgba(1,1,1,0.7);  color: #fff; padding: 10px 0px; direction:rtl; }
.modal-body { color: #666; }
.modal-body * {    font-family: midan-reg, frutigar-reg , Arial !important;}
.glyphicon { font-family: 'Glyphicons Halflings' , Arial !important;}
.trashForm .col-md-3 div div a {
	display: block;
    text-align: center;
    padding-top: 15px;
}
	
.modal-footer {     border-top-color: rgb(188, 188, 188);}
 button.close { background: transparent; color: #666 !important;  text-shadow: 0 1px 0 #555; font-size:44px; font-weight:normal;    
 height: 25px;
    margin-top: -20px !important;
    padding: 0px !important;
    line-height: 9px; }
.close { opacity: 0.8; }
.btn-default { color: #000; font-weight:normal; font-size: 18px; background:#ccc;     text-shadow: none; }
.btn-default:hover {  color: #4d2760;}

.modal .modal-content  { background-color: #fff;  color: #666; border-radius: 0px; }

/******************facs modal******************************/
.facs .modal .modal-content { background-color: #fff;  color: #666; border-radius: 0px; padding:0px;}
.facs .modal .modal-content .modal-body { background-color: #fff; color:#666; clear: both;}
.facs .modal .modal-content .modal-body .table th { font-weight:normal; color:#000;}
.facs .modal .modal-content .modal-header { background:#e6e6e6;   color:#252525; padding:0px; overflow: hidden;}
.facs .modal .modal-content .modal-header button.close {  margin-top: 0px !important; padding-left: 15px !important; color:#333 !important;}
.facs .modal .modal-content .modal-header h4 {   
font-size: 22px; 
width:100%;
color:#fff; float: right;
    line-height: 1;
    overflow: hidden;
    padding: 14px 15px 14px;
    margin-top: 0px;
    background: #9d9b9b;}
.glyphicon-print { color: #9d9b9b; font-size:15px;}
.glyphicon-print:hover {color:#f8931f;}
.facs .modal .modal-content .modal-body  .glyphicon-print { color: #9d9b9b;}
.facs .modal .modal-content .modal-body .table>thead>tr>th {
    border-bottom: 3px solid #808080;     
	padding: 2px;
}

#live-search input {  color: #111; width:83%; padding-right:6px;}
.crsDesc {
    width: 80%;
	
    border-collapse: collapse;
    border: 1px solid rgba (155,155,155, 0.3);
    background-color: rgba(255,255,255, 1);
    margin-top: 15px;
}

.crsDesc td {
    color: #000;
    text-align: right;
    direction: rtl;
    padding: 12px  8px !important;

}
.crsDescTtl {
    /* background-color: #fab459; */
        background: #5287a9;
		color: #fff !important;
}

#tp {
    background-color: #FFF;
    padding: 5px;
    width: 38px;
    height: 27px;
	color: #000 !important;
	clear: both;
    -webkit-transform: translate3d(0, 0, 0);
   
}

.fshadow {
    -webkit-box-shadow: 0px 0px 9px #333;
    -moz-box-shadow: 0px 0px 8px #333;
    box-shadow: 0px 0px 9px #333;
}
#cntnt {
	z-index:9999;
	position:absolute;
	padding:0px;
	width:85%;
}
#cntnt table { width:100%; }
#cntnt div{
	margin-top:-15px;
}
#dContent #live-search { padding-bottom: 15px;}
#dContent ol li{
	width:90%;	
}
#dContent ol li a{
	color: #fff;
}
#dContent fieldset{
	border:0px #999999 solid; width:88%; padding:8px; padding-right:11px;  background-color: #5287a9;
}
#filter{
	border:1px #e0f0c1 solid;
}
.highlight {
	background-color: yellow;
	color:#000 !important;
	direction:rtl;
 }
 .opac{
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";

  /* IE 5-7 */
  filter: alpha(opacity=20);

  /* Netscape */
  -moz-opacity: 0.2;
  -webkit-opacity: 0.2;

  /* Safari 1.x */
  -khtml-opacity: 0.2;

  /* Good browsers */
  opacity: 0.2;
	
 }

#contact a  { color:  #150c1a;    }
#contact a:hover  { color:  #fff;    }
.contact .contactus { font-family: myriad-reg, Arial; font-size: 0.8rem; color: #dc7907;}
#go-to-top {
    display: block;
    position: absolute;
	width:55px;
	text-align:center;
    clear: both;
    /*bottom: 2px;*/
    right: auto;
    left: 3px;
    cursor: default;
    z-index: 99999;
    outline: none;
    opacity: 0;
	 background: rgba(255,255,255, 0.9);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
	box-shadow: 0 0 3px #aaa;
	padding: 5px 1px;
	color: #5e1d47;
}
#go-to-top.active {
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#go-to-top.active:hover {
   /* bottom: 10px;*/
   margin-top: -7px;
    opacity: 1;
    filter: alpha(opacity=100);
	box-shadow: 0 0 5px #fff;
}
span.glyphicon-chevron-up span { font-size:12px; font-family: midan-reg, Arial; font-weight:bold;}

/********************************google search***********************************/
#bdy-content img.gsc-branding-img, #bdy-content img.gsc-branding-img-noclear, #bdy-content img.gcsc-branding-img, #bdy-content  img.gcsc-branding-img-noclear { display:none;}
#bdy-content  td.gcsc-branding-text div.gcsc-branding-text { display:none;}
#bdy-content  .gsc-control-cse .gsc-option-menu-container { display:none;}
#bdy-content  td.gsc-orderby-container { display:none;}
#bdy-content .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    width: 110px;
    overflow: hidden;
    text-align: left;		
}

#bdy-content  #gsc-i-id1 { background: #fff;}
table.gsc-completion-container td.gssb_a div   { background-image: none !important;}

#bdy-content .gs-web-image-box-portrait img.gs-image {
    max-width: 110px;
    max-height: 110px;
}
#bdy-content .gs-web-image-box-landscape img.gs-image {
    max-width: 110px;
    max-height: 80px;
	margin-top: -33px;	
}

#bdy-content  .gsc-control-cse, #bdy-content  .gsc-control-cse .gsc-table-result { font-size: 1em; }
#bdy-content span.gs-fileFormat ,#bdy-content   span.gs-fileFormatType{font-size: 1em;}
#bdy-content .gsc-control-cse .gs-spelling, #bdy-content .gsc-control-cse .gs-result .gs-title, #bdy-content .gsc-control-cse .gs-result .gs-title * {
    font-size: 1.1em;
}

#bdy-content .gsc-control-cse { padding-left:1px; padding-right:1px;}

#bdy-content .gsc-webResult .gsc-result {
    padding: 4px 0 4px 0;
	border-bottom: 1px dashed #ddd;
}
#bdy-content .gcsc-find-more-on-google { color: #333;}
#bdy-content .gcsc-find-more-on-google-magnifier { fill: #333;}
#bdy-content .gsc-webResult .gsc-result:hover {    background: #f3f3f3; }

#bdy-content  .gsc-control-cse * {direction: ltr;}

#bdy-content  .gsc-control-cse .gsc-table-result *  { direction: ltr; text-align: right; }
#bdy-content  .gsc-control-cse .gsc-table-result .gs-snippet  { direction: rtl;  }

#bdy-content .gs-bidi-start-align { text-align:right;}

#bdy-content  table.gsc-search-box  {width:66%;}

#bdy-content .gsc-search-box  , #bdy-content .gsc-search-box  * {direction: rtl;}

#bdy-content  .gs-image-box.gs-web-image-box.gs-web-image-box-landscape {  width: 106px;}

#bdy-content .gsc-search-box-tools .gsc-search-box .gsc-input {  padding-right: 0px;}

#bdy-content  input.gsc-search-button {
	height: 24px;  
	margin-top: 3px; 
	background-image: url(/ar/resources/images/srch-icon.png);
	background-color:#fff;
	border:1px solid #aaa;
}
#bdy-content  td.gsc-search-button{ padding-right: 5px}

#bdy-content  .gs-webResult.gs-result a.gs-title:visited,   #bdy-content  .gs-imageResult a.gs-title:visited, #bdy-content  .gs-webResult.gs-result a.gs-title:visited,    #bdy-content   .gs-imageResult a.gs-title:visited,   #bdy-content .gs-webResult.gs-result a.gs-title:link, #bdy-content .gs-imageResult a.gs-title:link { color: #63a200;}

#bdy-content  .gs-snippet b, #bdy-content .gs-webResult.gs-result a.gs-title b , #bdy-content .gs-webResult.gs-result a.gs-title:link b , .gs-webResult.gs-result a.gs-title:focus b ,  .gs-webResult.gs-result a.gs-title:visited b { color: #555; font-weight: normal;}

#bdy-content .gs-bidi-start-align b { font-weight: bold;}

#bdy-content .gsc-cursor-page {padding: 0px 3px; border: 1px solid #ccc; color:#555;
    min-width: 18px;
    display: inline-block;
	text-align: center;
}
#bdy-content .gsc-cursor-page.gsc-cursor-current-page { background: #ccc;}

div#resInfo-0 {display:none  !important;}
td#gs_tti50 input#gsc-i-id1 { background: transparent !important;}

@media screen and (max-width: 767px) {
#bdy-content  table.gsc-search-box  {width:100%;}	
article.searchPage div.pd60.srchCntnt { 
    padding-left:0px;
    padding-right:0px;
}
#bdy-content .gs-web-image-box-portrait img.gs-image, #bdy-content .gs-web-image-box-landscape img.gs-image{ display:none;}
}
/*************************end of google search***********************************/


.glry {	width: 100%;}	
a .glry {
display: inline-block;
margin: 0px;
border: 0px solid #d9dad7;
}	
a:hover .glry{
border: 0px solid #59ffeb;
}



/**************************research proggram***************************/
#latstSrchs  {height: 170px; margin-bottom: 20px;}
#latstSrchs > .col-md-4  { height: 100%;}
#latstSrchs .txt { height: 100%; background: #666666; width:30px;}
#latstSrchs .latstSrch  {height: 100%;}
#latstSrchs .latstSrch.latstSrch1 { width:90%;}
#latstSrchs .latstSrch  > .col-md-12	{ height: 100%; background: #ececec;}
#latstSrchs .latstSrch img { border: 5px #fff solid;  }
#latstSrchs .latstSrch  .downMore {
	font-family: FontAwesome, Arial;
    font-size: 15px;
    color: #fff;
    background: #6c9597;
    padding: 1px 4px 0px;
    margin-top: 12px ;
    float: right;
    border-radius: 50%; }
#latstSrchs .latstSrch  .downMore:hover { background: #f8931f;}
#latstSrchs .txt p{ color: #fff;     transform: rotate(270deg);
    padding-right: 43px;
    margin-right: -40px;
    margin-top: 44px;
    font-size: 22px;
    width: 109px;}

.karasi  { margin-top: 20px;}
.karasi2 { margin-bottom: 20px;}
.karasi .korsi { padding-left: 10px; padding-right: 10px; }
.karasi .korsi.korsi1 {   padding-right: 0px; }
.karasi .korsi.korsi4 { padding-left: 0px;   }
.karasi .korsi .row1	{ padding: 15px; padding-bottom: 5px; font-size: 20px; color: #000; }
.karasi .korsi .row1, .karasi .korsi .row1 { min-height: 52px;}
.karasi .korsi .bgClr1 { background: #f4f1ec;}
.karasi .korsi .bgClr2 { background: #f5ecf1;}
.karasi .korsi .bgClr3 { background: #e0ebf1;}
.karasi .korsi .bgClr4 { background: #e8f3e2;}
.karasi .korsi .bgClr5 { background: #d5eaeb;}
.karasi .korsi .bgClr6 { background: #fdf4d3;}
.karasi .korsi .bgClr7 { background: #e4e6f2;}
.karasi .korsi .bgClr8 { background: #ffe9db;}
.karasi .korsi .leftMore {
    font-family: FontAwesome, Arial;
    font-size: 19px;
    color: #000;
    background: #fff;
    padding: 2px 10px 2px 8px;
    margin-top: 10px;
    float: left;
    border-radius: 50%;	
}
.karasi .korsi .leftMore:hover { background: #f8931f;}
.karasi .korsi .border { height:5px; background:#b3b3b3; border:0px;}
.karasi .korsi .border1 { height: 5px ; }
.karasi .korsi .border1.clr1 {  background: #cab29a;}
.karasi .korsi .border1.clr2 {  background: #bd70a4;}
.karasi .korsi .border1.clr3 {  background: #7095b0;}
.karasi .korsi .border1.clr4 {  background: #a0d151;}
.karasi .korsi .border1.clr5 {  background: #29969b;}
.karasi .korsi .border1.clr6 {  background: #f7ce14;}
.karasi .korsi .border1.clr7 {  background: #6468b1;}
.karasi .korsi .border1.clr8 {  background: #faa100;}
.karasi .korsi .border1.clr9 {  background: #eb5b29;}

.rsrchNews { margin-top:20px; margin-bottom:0px;}
.rsrchNews.rsrchNews2 {margin-top:0px;  margin-bottom:20px;}
.rsrchNews .news { padding-left: 15px; padding-right: 15px;}
.rsrchNews .news.news1 { padding-left: 15px; padding-right: 0px;}
.rsrchNews .news.news3 { padding-left: 0px; padding-right: 15;}
.rsrchNews .news .txt { font-size: 17px;}
.rsrchNews .news .txt a { font-family: 'midan-bold', Arial; font-size:15px;}
.rsrchNews .news .img {padding-left: 5px; border-right:5px #b3b3b3 solid;}

.rsrchNews .news .txt a.more   
{ color: #1f93a0;
    float: left;
    padding: 2px 4px;
    line-height: 0.7;
	font-size: 14px;
}
.rsrchNews .news .txt a.more:hover  { color: #f8931f;}
.borders  {margin-top: 15px; margin-bottom: 15px;}
.borders .border  { border: 0px; padding-left: 15px; padding-right: 15px;}
.borders .border > div{  border-top: 1px dotted #9a9a9a;}
.borders .border1 { padding-left: 15px; padding-right: 0px;}
.borders .border3 { padding-left: 0px; padding-right: 15;}

#sideMenu  .hotNews.research  {   margin-top: 10px;   }
#sideMenu  .hotNews.research .newsTitle { background: #bae0e1; font-size: 23px;}
#sideMenu .hotNews.research .newsBody { background: #f0f0f0;   padding-left: 50px;}
#sideMenu .hotNews.research .newsBody .moreP { padding-top: 10px; padding-bottom: 10px;}
#sideMenu .hotNews.research .newsBody .moreP .more {color: #1f93a0; border:0px; font-family: 'midan-bold'; font-size: 14px;}
#sideMenu .hotNews.research .newsBody .moreP .more:hover {color: #f8931f; }

#sideMenu .hotNews.research .newsBody ul {
    list-style: none;
    -webkit-padding-start: 16px;	
	width: 100%;
}
#sideMenu .hotNews.research .newsBody ul li {    
color: #31818a;
    padding-top: 4px;
    padding-bottom: 10px;}
#sideMenu .hotNews.research .newsBody ul li a { font-size: 17px; padding-left: 0px; }   
#sideMenu .hotNews.research .newsBody ul li:before {  
    color: #44b9c2;
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -15px;
    margin-top: 2px;
    font-size: 20px;
} 
#sideMenu .hotNews.research .newsBody ul li:after{
    content: "";
    position: absolute;
    width: 90%;
    height: 1px;
    right: 37px;
    margin-top: 26px;
    border-bottom: 1px dotted #9a9a9a;
    text-align: right;	
}
#sideMenu .stats.research {   left: -6px; }
#sideMenu .stats.research .statsBody {
	color: #656565;
	font-family: myriad-reg, Arial;
	direction:ltr;
	text-align:left;
	padding-left: 50px;
	background:#f0f0f0;
	border-top: 8px #d5d5d5 solid;
	margin-top:20px;
	font-size: 16px;
	padding-top: 3px;
	padding-bottom: 55px;
	line-height: 1.4;
} 
#sideMenu .stats.research .statsBody .bld {
	font-size: 22px;
} 
#sideMenu .stats.research .statsBody .imgs .img img {
	border: 3px #4d4d4d solid;
	width: 100%;
	height: auto;
}
/********************** end of research proggram***********************/

/*************************************awards pages***********************************/
article.awards iframe#frm {
width: 900px; height: 265px; max-width: 950px; margin: 10px auto; overflow: hidden; border: none; display: block;	
}
@media (max-width: 992px) {
 article.awards iframe#frm {
width: 500px; height: 265px; max-width: 550px; margin: 10px auto; overflow: hidden; border: none; display: block;	
}
}

article.awards  {
width: 100% !important;
}
.awardCert {border: 5px solid; color:#CCC; left: -6px;}
div.awardCert .meta  { 
margin-top: -77% !important;
    position: absolute;
    z-index: 4;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: rgba(0,0,0, 0.5);
	display:none;
}

div.awardCert .meta  h3 {
    line-height: 1.3 ;
	-moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
	font-size: 25px;
	color: #fff;
}
div.awardCert:hover .meta h3.over {
	margin-top: 20%;
    padding: 0 5px;
}

div.row.loadCMSContentDetails { margin-bottom:10px; }
/**********************************emd pfawards pages***********************************/

/***************************************teachers cards******************************/
.teacherCrd { overflow: hidden; }
.teacherCrd img.img-fluid.col-md-3  { padding-right: 0px;}
.teacherCrd p { line-height: 1.3; font-size: 20px;}
.teacherCrdBrdr div { border-bottom: 1px dotted #ccc;  padding-bottom: 7px; }

/**********************************end of teachers cards***************************/
a .glry {
    display: inline-block;
    margin: 10px 33px 10px 33px;
    line-height: 0;
    border: 4px solid #d9dad7;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}
.glry {
    width: 350px;
	height: auto !important;
}
a:hover .glry{
border: 4px solid #a6d458;
}

.grayImg { padding-bottom: 8px;}

.grayImg:hover {-webkit-filter: grayscale(50%); /* Safari 6.0 - 9.0 */
    filter: grayscale(50%);}
	
.grayImg100 {padding-bottom: 8px;}

.grayImg100:hover {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);}

.invertImg {padding-bottom: 8px;}

.invertImg:hover {-webkit-filter: invert(50%); /* Safari 6.0 - 9.0 */
    filter: invert(50%);}

.invertImg100 {padding-bottom: 8px;}

.invertImg100:hover {-webkit-filter: invert(100%); /* Safari 6.0 - 9.0 */
    filter: invert(100%);}

.flip {    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);}


#footer { width: 100%; background-color:#e6e6e6; text-align:center;  position: relative;
 padding:10px;
 padding-right: 35px;
 padding-left: 30px;
    overflow: hidden;
	color:#484747;
	font-size:18px;
	text-align:right;
	border-top: 8px solid #f8931f;
}
#footer .content-wrapper {   overflow: hidden; }
#footer a { color: #484747;}
#footer a:hover { color: #dc7907;}
#footer .pr { padding-right: 0px; }
#footer #fslogan { text-align:right; line-height:1.1; }
#footer #fslogan .ar { font-size:21px; }
#footer .logo img{ width:100%; }
#footer .title { color: #dc7907; font-size:20px; padding-right:4px;}
#footer div.BGspcUp { height:10px;}
#footer div.fTtlsSpc { height:10px;}
#footer div.cntctSpc { height:22px;}
#footer div.BGspc { height:10px;}
#footer div.spc { height:13px;}
#footer li a:hover { margin-right:2px;}

#footer .fastLnks .content-wrapper { padding-right:0px;}
#footer .fastLnks:before, #footer .services:before, #footer .contact:before { 
    content: "";
    height: 120px;
    position: absolute;
    border-right: 1px dotted #333;
    margin-top: 22px;
    margin-right: -22px;
}
#footer .fastLnks ul, #footer .services ul    {
	 list-style: none;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 20px;
	-moz-padding-start: 20px;
}
#footer .fastLnks ul li a:before, #footer .services ul li a:before{
	    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -15px;
    margin-top: -1px;
    font-size: 17px;
    color: #dc7907;
}
#footer .social , #footer .social a { font-family: FontAwesome, Arial; font-size: 32px; padding-left: 5px; color: rgba(66,65,65,3);

    text-align: right;
}

#footer .social a.facebook { color: #1877f2;}
#footer .social a.facebook:hover { color: rgba(66,65,65,3);}
#footer .socSpace {
    width: 10px !important;
    display: inline-block;
}
#footer  .cntctUS { text-align:left; font-family:myriad-reg, Arial; font-size:17px; line-height:1.8;}
#footer .ctilte { color: #8dc73f; text-align:right; width:73px; background:#333333; margin-top:3px; padding:2px; padding-right: 9px; }
#footer .ctilte:first-child { margin-top:0px; }
#footer .cntctUS .row div:first-child {    padding-left: 0px;}
#footer .copy { font-size:18px;}
/*hide display sizes*/
#footer .cntctUS .row div:last-child { display:none;}
/*hide display sizes*/

#arNews img { max-width: 100%;  line-height: 1;}
#arNews table { width: 100%;}


@media (min-width: 1450px) {
#activities a.more {

    margin-left: 5%;
}
#activities  .actRight .slide a.more {

    margin-left: -9%;
}
#bodyContent.hieghtmini { min-height: 750px !important;}

#arNews.arNews { min-height: 580px !important;}

}

@media (min-width: 1280px) {
#bodyContent.hieghtmini { min-height: 450px;}	
#arNews.arNews { min-height: 300px !important; margin-bottom: 15px;}
}
.col-md-6.content-wrapper {
    padding-left: 0px;
}
#footer span.copy {   padding-top: 10px; color: #31818a; width: 100vw;
    display: block;}
@media (min-width: 992px) {
.awards {
width: 92.7%;
padding-right: 11px;
}
#footer .col-md-3.services   {
    width: 23%;
}
#footer .col-md-3.fastLnks   {
    width: 31%;
}
#footer .col-md-4 {
    width: 20.333333%;
}    

#myCarousel2 .carousel-control.left, #myCarousel2 .carousel-control.right {
    margin-top: 30px;
}

#youtube iframe {
	width: 100%;
	height: 758px;}
.modal-dialog {
    width: 90%;
}

article.home ~ div#myModal2 .modal-dialog {
    width: 95%;
}
article.home ~ div#myModal2 .modal-dialog .modal-body >  .col-md-12 {
    padding: 0px !important;
}

article.home ~ div#myModal2 .modal-footer {
    padding-top: 0px;
}

article.home ~ div#myModal2 .modal-header {
    padding-bottom: 0px;
}
#left-sidebar {
    right: 6.5%;
    width: 13%;
    max-width: 205px;
    min-width: 190px;
}
#left-sidebar  a { font-size:14px; }
.dropdown-menu { width:275px; right: 0px; }
.dropdown-menu.w335 { width:355px; }
.cw1.dropdown-menu { width: 238px; }

.sideLinksList  .dropdown-menu  { 
 width:100%;
-webkit-box-shadow: none;
    box-shadow: none;
 }

.ddown.newSub.eduBG .sections.dropdown-menu { width:255px;  }
#main-content {
    margin: 0 24.5% 0 6.5%;
}

.ddown.newSub.eduBG .deploma.dropdown-menu { width:340px !important;  }

ul#main-menu li.dropdown:after {
	
	content: "";
	color: #310923;
	border-top: 9px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    width: 0px;
    height: 0px;
    top: 13px;
    right: 155px;
    position: absolute;   
 }
}
@media (min-width: 768px) {

header .fastMnu {display:block !important;}
	
.ddown > li:hover > .dropdown-menu {
    display: block;
 }
 
.carousel-indicators {
    bottom: 25px; 
}
 
.ddown > li .dropdown-menu:hover { display: block;}
#left-sidebar {
    height: 90%;
	z-index:999;
    min-height: 70%;
    position: fixed;
    right: 3%;
    width: 13%;
    max-width: 150px;
    min-width: 150px;
    background: -moz-linear-gradient(top, rgba(87,141,174,1) 0%, rgba(0,0,0,0) 78%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,141,174,1)), color-stop(78%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(87,141,174,1) 0%,rgba(0,0,0,0) 78%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(87,141,174,1) 0%,rgba(0,0,0,0) 78%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(87,141,174,1) 0%,rgba(0,0,0,0) 78%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(87,141,174,1) 0%,rgba(0,0,0,0.03) 78%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a000000', endColorstr='#00000000',GradientType=0 );
}

#carousel-example .carousel-control .glyphicon-chevron-left, #carousel-example  .carousel-control .glyphicon-chevron-right, #carousel-example  .carousel-control .icon-next, #carousel-example  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: 0px;
    font-size: 30px;
}

/************************dropdown-submenu************************************/
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu > .dropdown-menu {
    top:0;
    right:100%;
    margin-top:-11px;
    margin-right:-1px;
	display:none;
	background: rgba(44,44,44, 0.5);
	padding-top: 10px;

}
.dropdown-submenu:hover > .dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:">";
    float:left;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-right-color:#cccccc;
    margin-top:-5px;
    margin-left:11px;
}
.dropdown-submenu:hover>a:after {
    border-right-color:#ffffff;
}
.dropdown-submenu.pull-right {
    float:none;
}
.dropdown-submenu.pull-right>.dropdown-menu {
    right:-100%;
    margin-right:10px;
}
/************************end of dropdown-submenu************************************/

#main-content {
	top:110px;
    margin: 0 22% 0 3%;
    height: 100%;
}
#main-content .section-wrapper {
    width: 100%;
    min-height: 100%;
}

 ul#main-menu {
top:11px; position:relative; background:transparent;
/* width:150px;*/
}

.crsDesc { width: 88%;}
#dContent ol li{ width:550px;	}

#live-search input {  width:63%; border-radius: 7px;}
}



/************** Data Table *********************/
.trList :before {
    color: #f6921a;
    content: "";
    font-family: FontAwesome, Arial;
    font-size: 20px;
    margin-left: 5px; 
    float:right;
    margin-top: 5px;

}
.trList :hover:before { color: #31818a;}
.trList a {text-decoration: none!important; }

.no-padding{
    padding: 0px!important;
    border: 0px!important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: 0px; 
    padding: 0px;
  }
  
  .cmsContentList td:first-child :before {
      color: #f6921a;
      content: "";
      font-family: FontAwesome, Arial;
      font-size: 20px;
      margin-left: 5px; 
      margin-top: 5px;
      float:right;
  
  }

  .cmsContentList td:first-child :hover:before { color: #31818a;}
  .cmsContentList td:first-child a {text-decoration: none!important; }
.cmsContentList td.listingArow:before {
	  color: #f6921a;
      content: "";
      font-family: FontAwesome, Arial;
      font-size: 20px;
      margin-left: 5px; 
      margin-top: -1px;
      float:right;
}
thead.listTbheader * {
	font-family: midan-bold; 
	font-weight: normal; 
	font-size: 18px;
}

  .cmsContentList td.listingArow:hover:before { color: #31818a;}
  .cmsContentList td.listingArow {text-decoration: none!important; }

#dataTableQou_wrapper  .dataTable  tr td #dataTableAyam_wrapper  .dataTable  tr td #dataTableHaya_wrapper  .dataTable  tr td #dataTableNet_wrapper  .dataTable  tr td #dataTableOther_wrapper .dataTable  tr td { font-size: 20px;}
.font-table-comp{
    font-size: 20px;
    font-weight: normal;
    padding: 0px 10px;
    height: 25px;
    line-height: 25px;
}

.panel-group .panel {
    border-radius: 0px;
}
.input-sm {
    border-radius: 0px;
}
select.input-sm { height: 25px; }

.pagination-sm>li>a {
	padding: 0px 5px;
	padding-top: 2px;
    font-size: 20px;
	line-height: 1;
}
.pagination-sm>li>a span.glyphicon {font-size: 12px;}
.panel-title {
    font-size: 19px;
	text-align:right;
}
.panel-title.edu-sch {
    font-size: 25px;
}
.panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	padding: 5px 25px;	
}
 .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0px  ;
}

.tribunalMags  .panel-group .panel-heading+.panel-collapse>.panel-body {
   padding-right: 0px ; padding-left:0px; padding-top:0px;
}
.tribunalMags  .panel-group .panel-heading+.panel-collapse>.panel-body div#div1  {
	overflow:hidden;
}
.tribunalMags  .panel-group .panel-heading+.panel-collapse>.panel-body > div > div:first-of-type {
	background: #e0e0e0;
	padding-top:5px;
	padding-bottom:5px;
}
.tribunalMags  .panel-group .panel-heading+.panel-collapse>.panel-body  > div > div a{
    color: #31818a;
}
.tribunalMags  .panel-group .panel-heading+.panel-collapse>.panel-body  > div > div a:hover{
    color: #f6921a;
}
.tribunalMags  .panel-group .panel-heading+.panel-collapse>.panel-body  > div > div a:after{
    margin-right:8px; content:" | "
}
.tribunalMags  .panel-group .panel-heading+.panel-collapse>.panel-body  > div > div a:last-child:after{
    margin-right:0px; content:""
}

.panel-default {
        border: 0px;
}
            
#accordion > .panel:before {
    color: #f6921a;
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
	float:right;
    margin-right: 10px;
    margin-top: 8px;
    font-size: 23px;
	line-height: 0.6;
}
            
#accordion > .panel.no-before:before {
    content: "";
}

.pagination>li:first-child>a, .pagination>li:first-child>span { border-radius: 0px;}
.pagination>li:last-child>a {
border-radius: 0px;
}

.pagination>.active>a  {
    background-color: #9d9b9b!important;
    border-color: #9d9b9b!important;
    color: #fff!important;
}

.pagination>li>a, .pagination>li>span{
    color: #9d9b9b!important; 
}

.form-control:focus{
	border-color:#b3b3b3;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(138,137,137,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(138,137,137,.6)

}

ul.sfdBgList { list-style: none;}
ul.sfdBgList li:before {
    color: #ca9dba ;
    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -15px;
    margin-top: -3px;
    font-size: 20px;
}

.panel-group.facs .panel{
    border-radius: 0px !important;
	border: 0px;
	box-shadow: none;
}
.panel-group.facs .panel .panel-heading { padding: 5px 10px;}
.panel-group.facs .panel .panel-body { padding: 5px 10px;}

.panel-group.facs .panel .panel-body ul.sfdBgList { -webkit-padding-start: 25px; }


.panel-group.facs .panel h4 {font-size: 22px; }
.panel-group.facs.sfd .panel h4 { color: #ca9dba ;  }
.panel-group.facs .panel h4 a.collapsed:before { content: '\f476'; }
.panel-group.facs .panel h4 a.collapsed + a:before { content: ''; }
.panel-group.facs .panel h4 a + a:before { content: ''; }

.panel-group.facs.edu .panel h4 a:before { color: #eca23d;}
.panel-group.facs.tas .panel h4 a:before { color: #6fbdfb;}
.panel-group.facs.agri .panel h4 a:before { color: #8dc470;}
.panel-group.facs.art .panel h4 a:before { color: #6799b4;}
.panel-group.facs.hstdy .panel h4 a:before { color: #c67b22;}
.panel-group.facs.sfd .panel h4 a:before { color: #ca9dba;}
.panel-group.facs.media .panel h4 a:before { color: #5ee0f6;}
.panel-group.facs.smp .panel h4 a:before { color: #fa7c3f;}
.panel-group.facs.sc .panel h4 a:before { color: #40bbc2 ;}
.panel-group.facs.olc .panel h4 a:before { color: #a0d24f ;}
.panel-group.facs.qlty .panel h4 a:before { color: #8dc470  ;}


.panel-group.facs .panel h4 a { padding-right: 10px; }
.panel-group.facs .panel h4 a:before { content: '\f477'; font-size:16px; font-family: WebHostingHub-Glyphs, Arial;
    margin-top: 0px;
    margin-right: -19px;
    position: absolute;
 }

.panel-group.facs .panel .panel-heading{ background-color: transparent;}

.panel-group.facs .panel-heading+.panel-collapse>.list-group, .panel-group.facs .panel-heading+.panel-collapse>.panel-body { border: 0px; }


.panel-group.facs .panel .panel-body > ul { list-style:none ; }
.panel-group.facs .panel .panel-body > ul li:before {

    content: "";
    font-family: FontAwesome, Arial;
    position: absolute;
    margin-right: -15px;
    margin-top: 0px;
    font-size: 20px; 
}

#stPlan.panel-group.facs.edu .panel .panel-body > ul li:before {   color: #eca23d; }
#stPlan.panel-group.facs.tas .panel .panel-body > ul li:before {   color: #6fbdfb; }
#stPlan.panel-group.facs.agri .panel .panel-body > ul li:before {   color: #8dc470; }
#stPlan.panel-group.facs.art .panel .panel-body > ul li:before {   color: #6799b4; }
#stPlan.panel-group.facs.hstdy .panel .panel-body > ul li:before {   color: #c67b22; } 
#stPlan.panel-group.facs.sfd .panel .panel-body > ul li:before {   color: #ca9dba ; } 
#stPlan.panel-group.facs.media .panel .panel-body > ul li:before {   color: #5ee0f6 ; }
#stPlan.panel-group.facs.smp .panel .panel-body > ul li:before {   color: #fa7c3f ; }
#stPlan.panel-group.facs.sc .panel .panel-body > ul li:before {   color: #40bbc2 ; }

/************** End Data Table *********************/

#myCarousel2 .carousel-inner .item  .col-md-3 .captionN  {
           color: #fff;
           background:#444;
           background : rgba(0,0,0, 0.5);
           padding: 3px;
           left: 0px !important;
           top: 0px !important;
           position: absolute;
           visibility: hidden;
           opacity:0;
           transition:all 0.5s ease-in-out;
           height: 100%;
           text-align: center;
           font-size: 17px;
}

#myCarousel2 .carousel-inner .item .col-md-3:hover .captionN  {
           visibility: visible;
               opacity:1;
}

/*********************responsive style ********************************/
@media (max-width: 1280px) {
#navbar-collapse-1 > ul > li:after { padding-left: 3px; padding-right: 3px;}
#header-teaser .carousel-caption-text {
    padding: 10px 5px 10px 5px;
}

}

/*************tablet ipad landscape *************************/
@media (max-width: 1100px) {
	.karasi .korsi {
        padding-left: 0px;
        padding-right: 0px;
    }	
input { border-radius:0px; }
select { border-radius:0px; }
#navbar-collapse-1 .navbar-nav {  padding-right: 22px;}

#nav-sub1 > ul > li:after {
    padding-left: 3px;
    padding-right: 3px;
}

.title-teaser2 p {  font-size: 16px;     line-height: 0.95;}
.title-teaser2 p span.first-word {   font-size: 29px !important;  }	

.carousel-caption-text .back-light { font-size: 16px;     line-height: 0.95;}
.carousel-caption-text h4 .first-word {  font-size: 29px !important;  }	

#sideMenu li, #sideMenu li a {  padding-left: 5px; }

	#sideWrapper { padding: 0px;}
.ms-view {
    -webkit-perspective: 1100px;
    -ms-perspective: 1100px;
    perspective: 1100px;
}
#news .newsItem .nItemTitle a span { display:none;}

.brnchContact .row .border {
    padding-left: 0px;
    margin-left: 0px;
}
.brnchNews .row .border {
    padding-left: 0px;
    margin-left: 0px;
}
#navbar-collapse-1 > ul > li.open:before {
    margin-right: -7px;
    font-size: 17px;
}
.mpcHdr { display:none; }
article .bqoute { width: 90%;}
select.sInput:last-child { width:17%;}
article.publications table.tbl1 ,article.publications table.tbl2{ transform:scale(0.9); margin-right:-20px; background-color: transparent;}
 
article.publications table.tbl1 td ,article.publications table.tbl2 td{ border:0px; padding:3px;}
}

/*************end of tablet ipad landscape *************************/


@media (max-width: 992px) {

html, body , p , a , div li, span, #news .newsItem .nItemTitle a {font-size: 20px; }
p {  margin: 5px 14px 10px;}
ol, ul {   margin-top: 8px;   margin-bottom: 10px; }
 

#main-nav #nav-sub1 > ul { margin-top: 0px; }

.teacherCrd { padding-left: 15px !important; padding-right: 15px !important;}
	#sideMenu .border, #sideMenu .border2 { display:none;}

 	
header .fastMnu ul:before { background: none;}
header > div.content-wrapper {
    padding: 15px 15px;
    padding-top: 5px;
    padding-bottom: 1px;
}
#header-teaser .main-Title {    width: auto !important;}
#navbar-collapse-1 .navbar-nav {  padding-right: 25px;}
#navbar-collapse-1 > ul > li { font-size: 1rem; }
#navbar-collapse-1 > ul > li.open:before { margin-right: -7px;}
#navbar-collapse-1 > ul > li:after {padding-left: 1px;    padding-right: 1px;}
#nav-sub1 > ul > li:after {padding-left: 1px;    padding-right: 1px;}

#main-nav #nav-sub1 { }
#main-nav #nav-sub1 ul.newSub { margin-right: 0px !important; width: 100% !important; margin-top: 0px;     display: inline-table;}

article .bqoute { width: 92%;}
article .bqoute:before {    margin-right: -1rem;}

.teacherCrdBrdr { display:none;}
.teacherCrd p img { min-width:110px;    max-width: 111px;}
.content-wrapper > .vertical-center { height: auto;}
.modal-body .col-md-12 img.col-md-6  { padding:0px; width:100%; margin-bottom:10px;}


#separator, #separator .Rspce { overflow: hidden;}
#separator .sepTitle { padding-top: 0px;}

.sub-separator.conf .sepTitle.confTitleAr { height: auto;}


#sideMenu ul.sideLinksList.up {
    margin-top: 10px;
}
#sideMenu ul.sideLinksList > li:last-child:after{ border: 0px;}
#sideMenu ul.sideLinksList .open>.dropdown-menu { float: right; right:0px; width:100%; padding-right:5px; box-shadow: 0 0px 0px rgba(0,0,0,.175);}


#footer .logo { overflow:hidden;}
#footer .logo img { width:34%; margin: 0 auto; float:none; clear:both;}
#footer .content-wrapper > div {  width:95%; margin: 20px 25%;}
#footer   .content-wrapper > div.contact, #footer .cntctUS.content-wrapper .row {  width:95%; margin: 20px 0%;}
#footer .fastLnks:before, #footer .services:before, #footer .contact:before { border:0px;}
#footer .cntctUS { font-size: 20px;}


#carosel { height: 115px;}
#carosel .txt { height: 115px;}
#carosel .txt:before { height: 115px;}
#crsl2 > div { height: 215px; }
#crsl2 .crsl2Title {display:none;}
#myCarousel2 { margin-top:9px;}
#myCarousel2 .carousel-inner > .item img { height:88px;}
.ms-view {
    -webkit-perspective: 950px;
    -ms-perspective: 950px;
    perspective: 950px;
	margin-right: 290px;
}
.carousel-caption-img { padding-right: 0px;}
.row.border {   display: none;}

.qtube-video.embed-responsive-16by9 {
    padding-bottom: 38%;
}

.qtube-video.embed-responsive-16by9.left {
    padding-bottom: 50%;
    margin-right: 0px;
	float:none;
	clear:both;
	width:100%;
}


/*research*/
.dataTables_wrapper  > .row > div.text-left { text-align:right;}
table.dataTable tr td { display:block; width:100%;}

.sBotton {    height: auto;}
#srSearch button { width: 50%; height: auto;}
.sInput input { width: 90%; }

#srSearch div * { padding: 15px;}

article.arch-home  #srSearch div * { padding: 5px;}
article.arch-home  #srSearch div button, article.arch-home  #srSearch div p  { padding: 15px;}

#srSearch .sInput { padding-right: 10px;}
.borders .border > div { border-top: 0px dotted #9a9a9a;}
/*research*/


.actLeft .title { width:100%;}
#news .row > div:last-child {
    margin-right: 8.33333333%;
	margin-top: -5px;
}	
#activities {    padding-top: 0px;}
#activities .actLeft { margin-top: 25px; padding-left: 16px;  padding-right: 14px;}
.actLeft .row .border { height:0px !important; padding:0px !important;  min-height: 0px !important;}
.actLeft .row .border2 { height:0px !important; padding:0px !important;  min-height: 0px !important;}
.actRight .row.border > .newsItem{ border: 0px solid #ccc !important;  }
.actRight .row:last-child { margin-bottom:15px;  }


.pdR60 { padding-right:0px;}
.title-tease-image {  padding-right:0px; }
}

/************* tablet ipad portrait *************************/
@media (max-width: 950px) {
    .navbar-header {
       float: none; 
    }
    .navbar-toggle {
        display: block;
    }
 
     .navbar-collapse.collapse {
         display: none !important;
    } 
	.collapse.in {
    display: block !important;
	}
    .navbar-nav {
       /* float: none!important;*/
        margin: 7.5px -15px;
    }
#main-nav #nav-sub1 > ul{
    display: none;
}	
#main-nav #nav-sub1 ul.newSub { display: inline-table;}
    .navbar-nav>li {
        float: none; 
		    display: block;
			text-align: right;
    }
	#navbar-collapse-1 > ul > li:after {    content: " ";}
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
		
    }
 
	#navbar-collapse-1 ul.nav li a {
    font-size: 22px;
    padding-top: 2px;
    padding-bottom: 2px;
	}
	#navbar-collapse-1 .open>ul.dropdown-menu {
    display: block !important;
}
.dropdown-menu {
    position: relative;
    right: 0px;
    text-align: right;
    background-color: rgba(255,255,255,0.1);
    padding-right: 0px;
    width: 180px;
    min-width: 180px;
    font-size: inherit;
    border-radius: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
	.navbar-nav .open .dropdown-menu>li>a {
    line-height: 1;
    padding: 5px 0px 5px 15px;
}
#navbar-collapse-1  ul ul li.ddown:hover >  ul{ display:block; margin-top: -1px; margin-right: 10px; padding-right:15px;}
	#navbar-collapse-1  ul ul li.ddown ul li a { border:0px; }
	#navbar-collapse-1  ul ul li.ddown ul li:hover { background: transparent; }
.announces {
    padding-right: 27px;
}
.commingActivities .comActEvent { padding-right: 15px;}
article.home .carousel-caption-img {max-width:100%; display:none}
#submitDiv { margin-top: 15px;      width: 78px;}
a.svg { font-size: 1.66rem;}
article.branches .panel-group {padding-right:15px; margin-top:10px;}
article.branches .aw {padding-right:15px; margin-top:5px;}
article.branches #brnchNewsIFrame  {padding-right:15px; margin-top:5px;}
#bdy-content ol, #bdy-content ul { -webkit-padding-start: 40px;}
 #bdy-content ul ul[type="square"] { -webkit-padding-start: 10px;}
#footer .logo img {
    width: 16%;
}
article.scResearch .col-md-4.news { display:block; overflow: hidden; padding-right: 0px;}
article.scResearch .rsrchNews { padding-right: 15px;}
div#dataTable_wrapper { padding-right:10px;}
/*************end of tablet ipad portrait *************************/
#searchFormHdr #live ul li a {
    font-size: 15px;
}
}
/******************** mobile ***************************/
@media screen and (max-width: 767px) {
/*body-content divs**/	
#the-content #bdy-content {  padding-left: 0px; overflow-x: auto; }
#the-content #bdy-content > div {  padding-left: 0px; }
#the-content #bdy-content  div.col-md-12.pdR0 {  padding-left: 0px; }
/* end of body-content divs**/	

  
header .fastMnu ul li:after { margin-right: 1px !important; }	
.fastLinks .dropdown-menu {    margin-right: -5px; top:auto; margin-top:0px;}
header .fastMnu ul { text-align: right;     margin-bottom: 5px; padding-bottom:6px; text-align: center;}
header .fastMnu > ul > li > a { line-height: 1.5;}
header .fastMnu  ul   li   a { font-size:17px;}
header .fastMnu  ul.list-inline>li { padding-left: 0px; padding-right: 0px;}
header .fastMnu ul li#en a { font-size: 20px; margin-top: -4px;}
/** end of fast menu*/

#submitDiv {
    margin-left: 6px;
    margin-top: 25px;
}

.navbar-toggle {
    margin-left: 95px;
}

header > div.content-wrapper {
    padding: 1px 5px;
}
.content-wrapper > .vertical-center { height:auto !important; padding-top:10px;  padding-bottom:14px; padding-left: 15px;
    padding-right: 15px;     display: none;}


.awards {padding-right: 0px;}
.award .aw:before { display:none;}
.award .aw img {width: 100%; margin-bottom: 11px; padding-left:10px;}

.awardCert {
    margin-right: 0px;
    margin-left: 33px;
    margin-bottom: 20px;
}

article .bqoute{padding: 1.2rem 0.5rem;
    width: 93%;
    margin: 0 auto;
    font-size: 28px;}
article .bqoute:before {   
 width: 20px;
    height: 10px;
	margin-right: -1rem;
    margin-top: -0.5rem;}	
article .bqoute:after {   
 width: 20px;
    height: 10px;
    margin-left: -0.9rem;
    margin-top: -0.4rem;}	

/*scince research*/
#srSearch .sInput {
    padding-right: 0px;
/*	padding-top:15px;
	padding-bottom:15px;*/
    margin-right: 5% !important;
    width: 90%;
    margin-top: 5px;
    height: 33px;
	border: 1px #ccc solid;
}
#srSearch select.sInput option {
	padding-top:15px;
	padding-bottom:15px;

}
.scResearch  .dataTable thead { display:none;} 
/* end of scince research*/

#news .row > div:last-child {    margin-right:0%; }
header .container {      padding-right: 5px;   padding-left: 5px; }
#logo { margin-top:0px;  width:60px !important; /*float:none !important; clear:both;  margin: 0 40% !important; */}
#slogan {    margin-bottom: 0px;   padding-top: 0px; padding-left:0px;}
#slogan .ar {
    font-size: 22px;
	 line-height: 0.9;
}
#slogan .en {
    font-size: 13px;  line-height: 0.9;
}

.title-teaser.tqoute:after {display:none;}
.title-teaser.tqoute:before {display:none;}

/*main menu*/
.navbar-toggle .mobTxt {    
    display: inline-block;
    float: left;
    margin-right: 25px;     color: #fff;
	margin-top: 0px;
    margin-bottom: -2px;
    line-height: 1;
	}

.navbar-toggle .icon-bar { width:18px;     margin-top: 3px !important;}	
	
#navbar-collapse-1 > ul > li.open:before	{ margin-top: 5px;}
	
	.navbar-nav { float: right; padding-right: 22px;}
	.navbar-nav li { float: none; display: block; text-align:right;}
	#navbar-collapse-1 ul.nav li a { font-size: 22px; padding-top:2px; padding-bottom:2px; }
	#navbar-collapse-1 > ul > li:after { display:none;}
	#navbar-collapse-1  .open>ul.dropdown-menu{ display: block !important;}

	/*#navbar-collapse-1  ul ul li.ddown:hover  ul{ display:block; margin-top: -1px; margin-right: 10px; }
	#navbar-collapse-1  ul ul li.ddown ul li a { border:0px; }
	#navbar-collapse-1  ul ul li.ddown ul li:hover { background: transparent; }*/

	#main-nav #nav-sub1 { min-height: 0px;}
	#main-nav #nav-sub1 > ul.ddown.newSub > li:before { display:none;}
	#nav-sub1 > ul { display:none;}
	#nav-sub1 li a.dropdwon:hover + ul{ display:block; margin-top: -1px; }
	#nav-sub1 li a.dropdwon + ul:hover{ display:block; margin-top: -1px; }
	#main-nav #nav-sub1 ul li a { line-height: 1.7;}
#nav-sub1 li ul.dropdown-menu {
		float:none;
		width: 100%;
		right:0px;
		margin-right: 0px;
}

header#header .navbar-collapse.in { overflow: hidden;}
.navbar-nav .open .dropdown-menu>li {
    text-indent: 10px;
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height:1;
	padding: 5px 0px 5px 15px;
}

/*end of main menu*/
#sideMenu { margin-top: 1px;}

#header-teaser { border-top: 1px solid #ccc; height: auto !important;}
#header-teaser .main-Title { text-align: right;}

#main-content {
	margin-top:222px;
}
.actLeft .row { margin:0px;}
#activities .content-wrapper { padding: 0px;}
#activities a.more , #activities #news a.more{ margin-left: 10px;}

#myCarousel2 a.more {
    margin-top: -26px;
    margin-left: -15%;
}

#carosel.facs #myCarousel2 a.more {
    margin-top: -26px;
    margin-left: -16%;
}

.actRight .title { margin-top: 11px;}

.actRight .title p  ,.actRight .title p.newsTitle , .actLeft .title p{ width: auto; float:right; margin:0px; padding: 2px 8px 1px 8px;}
.actRight .title p.newsTitle { margin-top: 0px;}
 .actLeft .title p{ font-size: 23px; }

#news .newsItem { padding: 8px 0px;}

body.viewTopics #dataTable_wrapper div.row:first-of-type div { float:right; padding-left: 2px;  padding-right: 2px;}
body.viewTopics #dataTable_wrapper div.row:first-of-type div.col-sm-6.text-left  { width:72%;}
body.viewTopics #dataTable_wrapper div.row:first-of-type div.col-sm-6.text-left * { width:100%;}
body.viewTopics #dataTable_wrapper div.row:first-of-type div input[type=search] { margin-top: 22px; width:100%;}
 

.qtube-video.embed-responsive-16by9 { padding-bottom: 65%;}
.qtube-video.embed-responsive-16by9.left {  padding-bottom: 66%;}
.embed-responsive-16by9, .embed-responsive-16by9   * {padding-right: 0px; direction:ltr !important;  }
.embed-responsive-16by9 iframe.embed-responsive-item {
    width: 110%; left:0px;
}
.carousel-inner>.item img, #header-teaser div.title-tease-image img {   min-height: 115px; height:auto !important;}

#qoute {border-bottom: 0px ;}

#carosel  ~ div.break { height: 0px; }
#carosel { height: 70px;    border-top: 0px dotted #989898;}
#carosel .col-lg-11.col-md-10.col-xs-11 { width: calc( 100% - 41px); }


#carosel .txt { height: 70px; width: 40px;}
#carosel .txt:before { display:none}
#crsl2 > div { height: 180px; }
#crsl2:before { display:none;}
#myCarousel2 { margin-top:6px;}

#carosel.facs #myCarousel2 { margin-top:6px; padding-left: 3%;}

#myCarousel2 .carousel-inner > .item img { height:44px;}
#carosel .txt p {
    transform: rotate(270deg);
    padding-right: 0px;
    margin-left: 13px;
    font-size: 22px;
}
#header-teaser .carousel-caption-text { padding: 20px 15px 20px 15px; height: auto;}
/**faculties carosel*/
#carosel.facs {     height: 78px;}
#carosel.facs .txt { height: 77px; width: 36px;}
#carosel.facs .txt p { height: auto; margin-right: -52px; }

#carosel.facs.sAffairs .txt p{ padding-right: 22px;
    margin-right: -105px;
    font-size: 18px;}

.carousel-caption-img.hidden-xs { display:none !important;   position: relative; width:100%;  max-width: 100%;} 

/** end of faculties carosel*/


/*centers **/
.olcHdr ,.mpcHdr , .ictcHdr { display: none;}
/* end of centers **/

.ms-view {
    -webkit-perspective: 433px;
    -ms-perspective: 433px;
    perspective: 433px;
    margin-right: 107px;
}

.ms-inner-controls-cont { max-width: 98% !important;}
.ms-skin-default .ms-nav-next {
    margin-right: 27%;
    margin-top: 21px;
} 
.ms-skin-default .ms-nav-prev {
    margin-left: -6%;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -22px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -20px;     left: -70%;
}
article.home .carousel-control .glyphicon-chevron-left, article.home .carousel-control .icon-prev {
     left: 22%;
}
#scrollUp { right:0px; bottom: 0px;}

#footer {   padding:0px; padding-right: 15px;    padding-left: 15px;}
#footer .content-wrapper > div {
    width: 100%;
    margin: 20px 0%;
    padding-left: 0px;
    padding-right: 0px;
}
#footer .content-wrapper > div.BGspcUp { display:none;}
#footer .content-wrapper > div.contact { display:none;}
#footer div.BGspc  { display:none;}
#footer .row { margin-left: 0px; margin-right: 0px;}

#footer .content-wrapper > div.contact, #footer .cntctUS.content-wrapper .row {
    width: 100%;
    margin: 20px 0px !important;
}
#footer .logo {width: 11%; padding: 0px;  margin: 0px; margin-right:11px;  float: right;}
#footer .logo img { width: 100%;}
#footer #fslogan   { display: none;}
#footer .spc   { display: none;}
#footer #fslogan ~ * { display: none;}
#footer #fslogan ~ br { display: none;}
#footer .title  { display: none;}
#footer ul  { display: none;}
#footer .social  { display: none;}
#footer .fastLnks  { display: none;}
#footer .services  { display: none;}
#footer .cntctUS   { display: none;}
#footer .pr {font-size: 0px; float:right;}
#footer #fslogan  ~ span.copy { display: block; float:right; margin-right:11px; margin-top:11px; font-size: 14px;}

#footer .social { font-size: 40px; padding-left: 0px;}
#footer  ul li a { line-height: 1.6;}
#separator .Rspce { display:none;}

table.tbl td {  padding: 1px;}
#dataTable_wrapper .row {margin-right: 0px;  margin-left: 0px;}
.pagination-sm>li>a span.glyphicon { font-size: inherit;}
.pagination-sm>li>a {
    padding: 0px 8px;
    padding-top: 7px;
    font-size: 20px;
    line-height: 1.6;
}
#bdy-content .dataTables_paginate ul.pagination.pagination-sm  {-webkit-padding-start: 0px;}

.teacherCrd p img {padding-right:0px;}

.brnchContact .title {  width: 100% !important;}
article.branches-home .row { margin-left:0px; margin-right:0px;}
article.branches-home .row.actLeft .col-md-6 { padding-left: 0px; padding-right:0px;}
article.branches-home  #bdy-content .col-md-8 { padding-left: 0px; padding-right:0px;}
article.branches-home  .sideLinks.col-md-11{ padding-left: 0px; padding-right:0px;}

div.viewMessagePublic > div {padding:5px;}
div.viewMessagePublic > p {padding:5px; margin-left:0px; margin-right:0px;}
div.viewMessagePublic , div.viewMessagePublic * { color:#444;}
 div.viewMessagePublic  > .text-default   {color: #656565;     font-size: 16px;}
}

@media screen and (max-width: 437px) {
	#logo {  width:40px !important;  }
	#slogan { font-size:75%; }
	header img#logo { width:20%; }
}


/*********************end of responsive style ********************************/

/****************** light box ***********************/
.lightbox .lb-image { border-radius: 0px !important;  }
.lb-outerContainer { border-radius: 0px !important;  }
/***************** end of light box *****************/

@media print {
 .modal-header, header , footer  ,  #header-teaser, #sideWrapper { display:none;  }
 article #bdy-content > div.print { display: block !important;  }
 article #bdy-content > div.print  > .col-md-12  > .sub-separator,
 article #bdy-content > div.print  > .col-md-12  > .col-md-12  >  .row { display:none !important;  }
 article #bdy-content > div.print  > .col-md-12  > .col-md-12  >  #planDetailsModel { display: blcok !important;  position: relative !important;}
   
	div#planDetailsModel.modal { position:relative !important;}
	div#planDetailsModel .modal-content, article  div#planDetailsModel .modal-content {
		width: 100% !important;
		height: 100% !important;
		position:relative !important;
		display:block !important;  
		z-index: 99999 !important;
		margin-bottom :0px;	
}
 
.modal-content {
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.5);
    box-shadow: 0 0px 0px rgba(0,0,0,.5);
	border-width:0px !important;
}


}
