@font-face {
  font-family: 'DroidKufi';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot);
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'DroidKufi';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.eot);
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.ttf) format('truetype');
}

html, body{
    direction:rtl;
    font-family: 'DroidKufi', serif;
    font-size: 10px;
    line-height: 1.7;
    background-color: #eeefe9;
}
h1, h2, h3, h4{
    font-family: 'DroidKufi', serif;
}
b, strong{
    font-weight: 50;
}


/*====================== Abegs header ================================ */
.row-header{
    margin:0px auto;
    padding:0px auto;
}

.jumbotron {
    padding:0px 30px 20px 0px;
    margin:0px auto;
    background: url(../images/headercolorimg.png) repeat;
    color:floralwhite;
}

/*====================== Abegs navbar ================================ */
.navbar-inverse {
    background: #0A3D23;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background: #0A3D23;
}

.navbar-inverse .navbar-nav > .open > a,
 .navbar-inverse .navbar-nav > .open > a:hover,
 .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background: #0A3D23;
}

.navbar-inverse .navbar-nav .open .dropdown-menu> li> a,
.navbar-inverse .navbar-nav .open .dropdown-menu {
    background-color: #0A3D23;
    color:#eeeeee;
}

.navbar-inverse .navbar-nav .open .dropdown-menu> li> a:hover {
    background-color: #0A3D23;
    color:#000000;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 5px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1000;
    display: none;
    float: right;
    min-width: 200px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 10px;
    text-align: right;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
/*====================== Abegs Logo ================================ */

.abegslogo
{
    padding-top:5px;
    min-height:110px;
    max-height:110px;
}
.abegsflags
{
    padding-top:5px;
    text-align: center;
}
.flag-space
{
    padding-left:10px;
}
/*====================================================================


/*====================== Books index panle ========================= */
.bookspanleheading
{
    min-height:50px;
    max-height:50px;
}
.bookspanlebody
{
    min-height:310px;
    max-height:310px;
}
.booksimage
{
    min-height:215px;
    max-height:215px;
}
/*====================== Agreements index panle ========================= */
.agreementspanleheading
{
    min-height:50px;
    max-height:50px;
}
.agreementspanlebody
{
    min-height:250px;
    max-height:250px;
}

/*====================== Login Form =============================== */
.loginbadding
{
    margin:5px;
}
/*==================================================================== */

/*====================AboutHeader ==========================*/
.aboutheader
{
    max-height:150px;
    min-height:150px;
}
.lineborderleft
{
    border-left:1px solid #E0E0E0;
}
.lineborderright
{
    border-right:1px solid #E0E0E0;
}
.aboutheader p
{
    font-family:'DroidKufi', serif;
    font-weight: 50;
    font-size: 10px;
    line-height: 1.3;
}

.aboutheader h4
{
    font-family:'DroidKufi', serif;
    font-weight: 100;
    font-size: 10px;
    color:#006837;
}
.aboutheader a
{
    font-family:'DroidKufi', serif;
    font-weight: 50;
    font-size: 10px;
    line-height: 1;
}
.aboutheader label
{
    font-family:'DroidKufi', serif;
    font-weight:100;
    font-size: 10px;
    line-height: 1;
}
.aboutheader a:link {color:#BE946B;}
.aboutheader a:visited {color:#89725F;}
.aboutheader a:hover{color:#006837;}
.aboutheader a:active  {color:#006837;}
.aboutheader abbr {color:#070401;  font-size: 12px;}
.aboutheader ul {list-style:none;}
.aboutheader address {line-height: .6;}

/*=================================== Start Main Menu ================================*/
ul.nav li.dropdown:hover ul.dropdown-menu
{
	display: block;
}

/*=================================== End Main Menu ==================================*/

.bs-callout{
    margin:20px 0;
    padding:20px;
    border-right:3px solid #eee
}
.bs-callout h4{
    margin-top:0;
    margin-bottom:5px
}
.bs-callout p:last-child{
    margin-bottom:0
}
.bs-callout code{
    background-color:#fff;border-radius:3px
}
.bs-callout-danger{
    background-color:#fdf7f7;
    border-color:#d9534f
}
.bs-callout-danger h4{
    color:#d9534f
}
.bs-callout-warning{
    background-color:#fcf8f2;
    border-color:#f0ad4e
}
.bs-callout-warning h4{
    color:#f0ad4e
}
.bs-callout-info{
    background-color:#f4f8fa;
    border-color:#5bc0de
}
.bs-callout-info h4{
    color:#5bc0de
}
.bs-callout-success{
    background-color:transparent;
    border-color:#5cb85c;
}
.bs-callout-success h4{
    color:#5cb85c;
}
.highlight {
    padding: 9px 14px;
    margin-bottom: 14px;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    border-radius: 4px;
}
/*=================================== Carousel ==================================*/
.carousel-fade .item {-webkit-transition: opacity 5s; -moz-transition: opacity 5s; -ms-transition: opacity 5s; -o-transition: opacity 5s; transition: opacity 5s;}
.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
.carousel-fade .next {left:0;opacity:1;z-index:1;}
/*===============================================================================*/
.paddingtop
{
    padding-top:5px;
}
.paddingtopvue
{
    padding-top:50px;
}

#projectcarousel .carousel-inner > .item{
    height: 200px;
}
.map {
    height: 500px;
}

}

/*=================================== Carousel End ==================================*/
.map {
    height: 350px;
    width: 100%;
}
.commingsoon
{
    color:#000;
    text-align:center;
}

/*=================================== Gc 23   =======================================*/
.maingc23
{
}
.maingc23_add
{
    background-color:#b40000;
    padding-top:3px;
    color:#fff;
}
.maingc23_img
{
    padding-top:3px;
}
/*=================================== Main Page News  =======================================*/

.mainnews{
    background:#EDEDED;
    padding: 5px;
}
.newsimg
{
    border:0px;
    min-height:118px;
    max-height:118px;
    max-width:270px;
    min-width:270px;
}
.mainnews .divider{color:#000;}
.mainnews a:link {color:#000;}
.mainnews a:visited {color:#000;}
.mainnews a:hover{color:#000;}
.mainnews a:active  {color:#000;}

.newstitle
{
    color:#000;
    padding-top:5px;
}
/*=================================== Main Page News End ==================================*/
.container1{
    background:#fff;
    padding: 5px 15px 15px;
}
/*=================================== Main Page Events  ===================================*/
.maineventsdivider{ clear:both; min-height:5px;}
.maineventstitle
{
    border-right:5px solid #BEA06B;
    min-height:50px;
    padding-right:10px;
    padding-top:5px;
    background-color:#F4DDB8;
}
.eventpading
{
    padding:0px;
    margin:0px;
}

.eventday
{
    background-color:#D8CFC0;
    max-height:30px;
    min-height:30px;
    font-size: 10px;
    font-weight:200;
    text-align:center;
    padding:0px;
}
.eventmonth
{
    background-color:#BEA06B;
    min-height:30px;
    max-height:30px;
    font-size: 10px;
    font-weight:200;
    text-align:center;
    padding:0px;
}
.eventimage
{
    max-height:30px;
    min-height:30px;
    text-align:left;
    padding:3px;
}
.eventdes
{
    min-height:30px;
    max-height:30px;
    padding-top:20px;
    font-size: 10px;
    font-weight:.5;
    text-align:right;
}
/*=================================== Main Page Events Ends  ==============================*/

/*======================================== Main Page Links =================================*/
.mainlinkspaded
{
    padding:5px;
}
.mainlinks .divider{ clear:both; min-height:5px;}
.mainlinks a:link {color:#fff;}
.mainlinks a:visited {color:#F9F5EF;}
.mainlinks a:hover{color:#EFDAB9;}
.mainlinks a:active  {color:#fff;}
.mainlinks #expert {min-width:180px; min-height:50px; padding-top:10px; text-align:center; background-color:#c71219;}
.mainlinks #prize {min-width:180px; min-height:50px; padding-top:10px; text-align:center; background-color:#006837;}
.mainlinks #shools {min-width:180px; min-height:50px; padding-top:10px; text-align:center; background-color:#A07C52;}
.mainlinks #el {min-width:180px; min-height:50px; padding-top:10px; text-align:center; background-color:#0071B6;}
/*=================================== Main Page Links Ends  ==============================*/
/*=================================== Main Page Poll   ===================================*/
.mainpolltitle
{
    background-color:#BEA06B;
    min-height:50px;
    padding-right:5px;
    padding-top:5px;
}
#polldiv
{
    padding:10px;
}
/*=================================== Main Page Poll End =================================*/

/*=================================== Main Page Books  ==================================*/
.booksdiv
{
    padding:0px;
    margin:0px;
    background-color:#BEA06B;
    border:1px solid #BEA06B;
}

.booksdiv p {color:#fff;  font-family:'DroidKufi', serif; font-size: 10px;}

.mainbook
{
    margin:0px;
    padding:5px;
}

.mainbookheader
{
    position:absolute;
    right: -1px;
    top:5px;
    padding:10px;
    min-width:80px;
    max-width:80px;
    background-color:#fff;
    border-right:1px solid #fff;
}

.mainbooktitle
{
    padding-top:50px;
    clear:both;
    color:#fff;
}

.mainbookdetail
{
    padding:5px;
    clear:both;
    color:#fff;
}

.mainbookimages
{
    left: 0px;
    top:0px;
    padding:0px;
    max-width:100%;
    max-height:100%;
}

.mainbookmore
{
    position:absolute;
    left:0px;
    bottom:0px;
    clear:both;
    min-width:70px;
    max-width:70px;
    color:#fff;
    text-align:center;
}
.mainbookmore a:link {color:#fff;}
.mainbookmore a:visited {color:#fff;}
.mainbookmore a:hover{color:#fff;}
.mainbookmore a:active  {color:#fff;}
/*=================================== Main Page Books  End ==============================*/


/*=================================== Main Page Project  ==================================*/

.mainproject
{
    margin:0px;
    padding:0px;
}

.project-caption
{
    margin:0px;
    padding:5px;
    min-width: 30%;
    height: auto;
    min-height:100%;
    max-height:100%;
}

#projectcarousel .carousel-caption {
  position: relative;
  left: 0%;
  right: 0%;
  bottom: 0px;
  z-index: 10;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;
  text-shadow: none;
  & .btn {
    text-shadow: none;
  }
}
#projectcarousel .carousel-inner
{
    background-color: #BEA06B ;
}

#projectcarousel .carousel-inner > .item > img{
    position: absolute;
    top: 0px;
    left: 0;
    min-width: 70%;
    max-width:70%;
}
#projectcarousel .carousel-caption h4
{
    color: #fff;
    background-color: #BEA06B ;
    min-height:15px;
    max-height:15;
    padding-top:5px;
    text-align:center;
    font-family:'DroidKufi', serif;
    font-size: 10px;
}
#projectcarousel .carousel-caption p
{
    min-height:140px;
    padding:0px;
    text-align:justify;
    font-family:'DroidKufi', serif;
    font-size: 10px;
}
/*=================================== Main Page Project  End ==============================*/

/*=================================== Main Page Conference  Start ============================*/

.conferencesdiv
{
    padding:0px;
    background-color:#fff;
    border:1px solid #EDEDED;
}


.mainconferenceheader
{
    right: -1px;
    top:5px;
    padding:10px;
    background-color:#BEA06B;
    border-right:1px solid #BEA06B;
}

.mainconference
{
    margin:1%;
    padding:5px;
    min-height:150px;
    max-height:150px;
}
.mainconferenceitle
{
    padding-top:30px;
    clear:both;
    color:#000;
}

.mainconferencedetail
{
    padding:5px;
    clear:both;
    color:#fff;
}

.mainconferenceimages
{
    left: 0px;
    top:0px;
    padding:0px;
    max-width:100%;
    max-height:100%;
}

.mainconferencemore
{
    position:absolute;
    left:1px;
    bottom:1px;
    clear:both;
    color:#000;
    text-align:center;
}
.mainconference a:link {color:#000;}
.mainconference a:visited {color:#000;}
.mainconference a:hover{color:#000;}
.mainconference a:active  {color:#000;}

/*=================================== Main Page Conference  End ==============================*/


/*=========================================================================*/
.container2{
    background:#EDEDED;
    padding: 5px 15px 15px;
}
.socialnetworks{
    background: #333;
    padding: 5px 15px 15px;
    color: #fff;
    font-size: 8px;
}
.socialnetworks a,  socialnetworks a:hover, socialnetworks a:focus, socialnetworks p {color:#fff; font-size: 8px;}
/*=========================================================================*/
/* Footer */
.footer {
    background:#403f3f;
    background:-moz-linear-gradient(top, #403f3f 0%, #383737 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #403f3f),color-stop(100%, #383737));
    background:-webkit-linear-gradient(top, #403f3f 0%, #383737 100%);
    background:-o-linear-gradient(top, #403f3f 0%, #383737 100%);
    background:-ms-linear-gradient(top, #403f3f 0%, #383737 100%);
    background:linear-gradient(top, #403f3f 0%, #383737 100%);
}
.footer ul,footer p {border-right:1px solid #4f4e4e; text-align:right; padding-right:1.25em;}
.footer ul,footer p { text-align:right; padding-left:1.25em;}
.footer ul,footer p {font-size:.875em; color:#d3d1d1; line-height:2em;}
.footer a {color:#d3d1d1;}
.footer p {color:#fff;}
.footer {padding:1.875em 0 0 0;}
.footer ul,footer p {min-height:150px; margin-bottom:1.875em;}
.footer a:hover,footer a:focus, footer p, abbr {color:#fff;}
.footer ul {list-style:none;}
.footer .shield {text-align:center;}
.footer .shield a {
    text-indent:-9999em;
    display:block; width:90px;
    height:115px;
    background:transparent url(../images/abegs.png) 0 0 no-repeat;
    background-size:100%;
    margin:0 auto;
    opacity:.6;
    -webkit-transition:opacity 0.3s ease-in-out;
    -moz-transition:opacity 0.3s ease-in-out;
    -o-transition:opacity 0.3s ease-in-out;
    transition:opacity 0.3s ease-in-out;
    overflow:hidden;
}
.footer a:hover,footer a:focus {opacity:1;}
.footer hr {
    border:none 0;
    border-top:1px solid #1b1b1b;
    background:#4f4e4e;
    width:100%;
    clear:both;
    height:1px;
    -moz-height:2px;
    margin:0 0 16px 0;
}
/*=========================================================================*/
.flag-space
{
    padding-right:10px;
}
.organization
{
    max-height:200px;
    min-height:200px;
}
.controls.readonly
{
  padding-top: 5px;
}
.text-muted{
    color: #e9e6df;
    font-weight: 100;
}
.topcontainarpad{
    padding-top: 10px;
}
.cpad{
    padding-top: 30px;
}
.padded{
    padding: 10px 15px;
}
hr {
    border-top: 1px solid #c9c9c9;
}
.tab-pane{
    padding: 0;
}

.blog h1 a{ color: #4b8575; }
.blog p a{ color: #ed7337; }
.sidebar{
    background-color: #e9e6df;
}
.bpad{ margin-bottom: 30px;}

.error{
    color: red;
    font-size: 0.8em;
}
.managepadding
{
    margin-top:5px;
}
/* New For Books */
.blogShort{ border-bottom:1px solid #ddd;}
h2{color:#34ca78;}
.margin10{margin-bottom:10px; margin-right:10px;}
/* New For Books */

/*=================================== Youtube Responseve Video ==============================*/

.videopanleheading
{
    min-height:50px;
    max-height:50px;
}
.videowrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.videowrapper iframe,
.videowrapper object,
.videowrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*===================================END  Youtube Responseve Video ==============================*/

/*=================================== prettySocial Social Share ==================================*/
		.social-container {
			position: absolute;
			top: 50%;
			left: 50%;
			margin-left: -190px;
			margin-top: -50px;
			width: 380px;
			height: 100px;
		}
		.social-container .links {
			margin-bottom: 40px;
			text-align: center;
		}
		.social-container .links a {
			margin: 0 20px;
			color: #ccc;
			text-decoration: none;
			font-size: 34px;
			font-weight: bold;
			text-shadow: 0px 2px 3px #fff;
		}
		.social-container .links a:hover {
			color: #ED452A;
		}
        .source {
			width: 350px;
			margin: 0 auto;
			background: #eee;
			color: #666;
			font-weight: bold;
			display: block;
			white-space: pre;

			-webkit-border-radius: 3px;
			   -moz-border-radius: 3px;
					border-radius: 3px;

			-webkit-box-shadow: inset #ccc 0px 0px 6px 0px;
			   -moz-box-shadow: inset #ccc 0px 0px 6px 0px;
					box-shadow: inset #ccc 0px 0px 6px 0px;
        }

/*=================================== End prettySocial Social Share ==============================*/

/*=================================== Project Index Display ==============================*/

#project_index_display .post-content {
    background: none repeat scroll 0 0 #000;
    opacity: 0.5;
    left:0;
    top:0;
    bottom:0;
    right:0;
    position: absolute;
    bottom: 0px;
  	margin-top: 55%;
}
#project_index_display .thumbnail {
    position:relative;
    margin-left: auto;
    margin-right: auto;
}
#project_index_display img {
    position: relative;
    margin: 0 auto;
    display: table;
}
#project_index_display .caption{
    text-align: center;
    color:#FFF !important;
    font-size: large !important;
}
/*===================================End Project Index Display ==============================*/
.docaddh
{
    min-height:90px;
}
/*=================================== nicEdit Editor  =======================================*/
.nicEdit-panel {
    background-color: #ccc !important;
}
.nicEdit-main
{
    background-color: #fff !important;
}
.nicEdit-button {
    background-color: #ccc !important;
}
/*=================================== fieldset  =======================================*/

.fieldset {
    border: 1px solid rgba(33, 74, 22, 0.99);
    padding: 10px;
    width:100%;
}

legend {
    width: 100%;
    border: 1px solid rgba(61, 149, 36, 0.99);
    background-color: #dff0d8;
    text-align: center;
}

.divider{ clear:both; min-height:5px;}

.fieldsetcnt {
    border: 1px solid #A68A80;
    padding: 10px;
    width:80%;
}
.divider{ clear:both; min-height:5px;}

/*==================================Expert System  ==============================*/
#expertdev
{
    font-size:14px;
}
.expertdata
{
    font-size:14px;
}
.experts-p
{
	font-size: 14px;
}
.expertdataalert
{
    font-size:16px;
}
.experts-btn-padding
{
    padding-right: 10px;
}
.expertsimgpaddingtop
{
    padding-top: 50px;
}



.dlslogo
{
    padding-top:5px;
    min-height:350px;
    max-height:3500px;
}
/*=====================================================================================*/
.dlstext
{
    font-family: 'DroidKufi', serif;
    font-size: 18px;
    line-height: 1.7;
}
/*=====================================================================================*/
.gc24text
{
    font-family: 'DroidKufi', serif;
    font-size: 18px;
    line-height: 1.7;
}
/*=================================== Video  ==============================================*/
.list-unstyled {
    padding-right: 0;
    list-style: none;
}
.video-list-thumbs{}
.video-list-thumbs > li{
    margin-bottom:12px
}
.video-list-thumbs > li:last-child{}
.video-list-thumbs > li > a{
	display:block;
	position:relative;
	background-color: #fff;
    color: #fff;
	padding: 8px;
	border-radius:3px
}
.video-list-thumbs > li > a:hover{
	background-color:#000;
	transition:all 500ms ease;
	box-shadow:0 2px 4px rgba(0,0,0,.3);
	text-decoration:none
}
.video-list-thumbs p{
	bottom: 0;
	font-size: 14px;
	height: 33px;
	margin: 8px 0 0;
    text-align:center;
    color:#000;
}
.video-list-thumbs .issues{
    font-size: 60px;
    opacity: 0.6;
    position: absolute;
    right: 35%;
    top: 30%;
    text-shadow: 0 1px 3px rgba(0,0,0,.5);
}
.video-list-thumbs > li > a:hover .issues{
	color:#fff;
	opacity:1;
	text-shadow:0 1px 3px rgba(0,0,0,.8);
	transition:all 500ms ease;
}
