body{
	color:#161331;
}
/*----start-wrap-----*/


.topheader{
    background: #fbcc0c;
}
.logo{	
   /* width: 34%;
    margin: 2.5% 9% 0 1%;
    padding: 1% 2% 0 2%;*/
	text-align:left;
}
.top_menu {
    /*width: 42%;*/
	color: #15245a;
}
.header{
	 background: rgba(18, 34, 88, 0.85);
}
.top_menu .lang a {
    color: #15245a;
	font-weight: bold;
}
.top_menu ul li a:hover, .top_menu li.activate a {
	color:#c61c2c;	
}

/* start h_menu */
.menu li a {
    padding: 5px 20px 6px 18px;
}	
.menu li.activate a,.menu li a:hover{
	background: #0b1434;
}
.menu li a:hover,.menu li:hover>a{
	background: #0b1434;
}

.menu ul li a{
    color: #FFF;
    border-bottom: 1px solid #0b1434;
	background: rgba(18, 34, 88, 0.85);
}
.menu ul li a:hover,.menu ul li:hover>a{
	background: #0b1434;
}

.mobile-menu{
/*	background: #ed1c24;*/
	color: #FFF;
}
.mobile-menu:hover{/*background:#ed1c24;*/color:#c61c2c;text-decoration:none;}

@media only screen and (max-width: 767px) {	
	.menu li a{color:#FFF;border-bottom: 1px solid #0b1434;}
	.menu li a:hover,.menu li:hover>a{background:#0b1434;color:#FFF;}
	.menu ul{background:#fcdd5d;display:none;position:relative;top:0;left:50px;width:100%;} /*  أفتج من الجميع - المسافة البادئة للقائمة الثالثة */
	.menu ul li a{color:#122258;background:#fbcc0c;border-bottom: 1px solid #bf9c0c;} /*  الخلفية مشتبهة للهيدر والاوفر والبوردر أغمق */
	.menuul  ul li a:hover,.menu ul li:hover>a{background:#bf9c0c;color:#122258;}
}

/*---start-content-----*/

.button{
	color: #FFF;
	font-size: 0.875em;
	text-transform: uppercase;
	padding:10px 15px;
	border:none;
	display: inline-block;
	background:#bc9a5c;
	margin-top:10px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.button:hover{
	background:#363638;
	color:#FFF;
}

.button1{
	color: #FFF;
	border: 1px solid #EEE;	
	background:#bc9a5c;
}
.button1:hover{
	background:#363638;
	color:#FFF;
}

/*---footer----*/
.footer{
	padding: 4em 0 1em 0;
	background-image: url(../images/footer_en.png);	
	min-height: 450px;
	background: url(../images/footer_en.png)no-repeat top center;
    box-sizing: border-box;
    width: 100%;
    background-size: 100% 100%;	
}

.footer_menu ul li{
    /*border-left: 1px solid #15245a;*/
}

.footer_menu ul li a{
	color:#15245a;
}
.footer_menu ul li a:hover, .footer_menu li.activate a {
	color:#c61c2c;
}
/*----copy-right-----*/
.copy-right{
	background:#FFF;

}
.copy-right p{	
	color: #7b5e76;
}
.copy-right p a{
	color:#000;
}
.copy-right p a:hover{
	color:#7b5e76;
}
.copy-right1 p{
	color: #15245a;
}

.about-header h3{
    color: #c61c2c;
}

.about-info {
	color: #161331;
}

/*---start-gallery---*/
.attachementTitle{
    color: #c61c2c;
}
.gallerys h3{
	color: #363638;
}

.gallerys h2{	
	color: #15245a;
}

.gallery-grid p {
    color: #6a6a6a;
}
.gallery-button a {
    color: #3d3c3c;
}
.gallery-button a:hover {
	color: #00368c;
}

.gallery-grid h4{
    color: #7c7c7d;
}
.gallery-grid h4:hover{
	color:#c61c2c;
}

.gallery-grid h5{
    color: #898989;
}
.gallery-grid h5:hover{
	color:#c61c2c;
}

.councilLabel {
    color: #7c7c7d;
}
/*---contect----*/
/*  Contact Form  ============================================================================= */

.span_2_of_3  h3,
.span_1_of_3  h3 {
    color: #363638;
}
.contact-form div {
    display: block;
}
.contact-form{
    border: 3px solid #f1f2f4;
}
.contact-form span{
	color: #363638;	
}
.contact-form input[type="text"],.contact-form textarea{
    background-color: #f1f2f4;
    border: 2px solid #c3c3c1;
    color: #363638;			
}
.contact-form input[type="text"]:focus,.contact-form textarea:focus{
	border:2px solid #898988;
}

.ContactDivText{
    color: #730a22;
}
.mybutton{
	color: #FFF;
	border: 1px solid #EEE;
	background:#112358;
}
.mybutton:hover{
	background:#c61c2c;
	color: #FFF;
}
.mybutton2{
	color: #FFF;
	border: 1px solid #EEE;
	background:#112358;
}
.mybutton2:hover{
	background:#c61c2c;
	color: #FFF;
}
.company_address{
   background-color: #f1f2f4;
}
.company_address p{
	color:#730a22;	
}
.company_address p span a{
	color:#947037;
}
.cat_title {
    color: #404040;
}
.subDocDiv{
    background: #e2e2e2;
    color: #101f52;
}
.subDocDiv:hover{
    color: #FFF;
    /*background: #b90f1d;*/
	background: #101f52;
}

.subDocDivHome{
    font-size: 1.2em;
    font-weight: bold;
    color: #18234a;
    cursor: pointer;
    -webkit-appearance: none;
    width: 24.8%;
    padding: 0.8% 5.5% 0.6% 1%;
    margin: 1%;
    float: left;
    border-radius: 5px;
    text-align: center;
    background: #e2e2e2 url(../images/default_icon.png)no-repeat left center;
    /* background-size: auto 40px; */
    background-size: auto 65%;
    background-position-x: 3%;
    
}

.subDocDivHome:hover{
    color: #c61c2c;
   /* background: #5f5e5e;
	background-color: #fbcc0c;
	 background: #5f5e5e url(../images/icon11.png)no-repeat;*/
}


.HomeVerticalDocDiv2 {
    float: right;
      /* float: left;
    width: 325px;
  padding: 0 20px 20px 0; */
}

.subDocDivRow {
        display: flow-root;
	    width: initial;
}
.subDocDivHome2 {
    font-size: 1em;
    font-weight: bold;
    color: #18234a;
    cursor: pointer;
    -webkit-appearance: none;
    width: 210px;
    padding: 5px 0px 5px 50px;
    margin: 10px 0px 10px 20px;
    /* float: right; */
    border-radius: 5px;
    text-align: left;
    background: #e2e2e2 url(../images/default_icon.png)no-repeat left center;
    /* background-size: auto 40px; */
    background-size: auto 65%;
    background-position-x: 3%;
}
.subDocDivHome2:hover{
    color: #c61c2c;
}
.homeNewsHead h3{
    color: #730a22;
}
.homeNewsHead:hover h3{
    color: #fbcc0c;
}
a.homeNewsHeadArchive:link,a.homeNewsHeadArchive:visited,a.homeNewsHeadArchive:active {    
    color: #898989;
}
a.homeNewsHeadArchive:hover {color: #fbcc0c; }
		

.homeNewsBdRow { 
   border-bottom: 2px solid #868ba5;
}	
.homeNewsBdRow a{
    color: #363636;
}
.homeNewsBdRow a:hover{
    color: #9e0b0f;
}


.news a{
    color: #898989;
}
.news a:hover{
    color: #9e0b0f;
	}
.news h4{
}
.news h4:hover{
    color: #9e0b0f; 
}	
.news h5{
	color: #192e76; 
}
.news h5:hover{
    color: #9e0b0f; 
}	


.GradHome {
    background: #e5e5e5;
}

.photos a{
    color: #898989;
}
.photos a:hover{
    color: #9e0b0f;
	}

.photos h4{
    /* color: #9e0b0f; */
}
.photos h4:hover{
    color: #9e0b0f; 
}
	
.photos h5{
	color: #fbcc0c; 
}
.photos h5:hover{
    color: #9e0b0f; 
}	

#toTop {
    background: url(../images/move-top.png) no-repeat 0px 0px;
}

 .activate{
    background: #3d3d3d;
}	

 
/********************* My CSS   ***************************/
.font,.p,.text,.desc{
text-align:justify;
}
.font_param{
color:#730a22;
}
		
.success{
 background-color: #5f5e5e; 
 color: #FFFFFF;
}

.failure{
background-color: #b90f1d;
color: #FFF;
}
.manditory{
	color:#ac0000;	
}
.forms_label{		
color: #7a6f55;	
}
.forms{
color:#555;
}
.forms_select{
color:#555;
}
.forms_email_field{
color:#B5279D;
border:1px solid #cccccc;
}
.textarea_forms{
border:1px solid #cccccc;
}


.good_student .descDiv{
	background: #fbcc0c;
}

.good_student .descDiv .descRowDiv {
    min-height: 45px;
}

.good_student .descDiv .descRowDiv{
	color:#FFF;
	border-bottom: 1px solid #FFF;
}

.memberVerticalRow{
    color: #fbcc0c;
    cursor: pointer;
}

.memberVerticalRow:hover{
    color: #730a22;
}

.member_main .title{
	background: #fbcc0c;
	color:#FFF;	
}
.member_main .desc{
	background: #e2e2e2;
	color:#252525;
}
.gsPagingDiv{
    color: #FFF;
    background: #3d3d3d ;   
}

.gsPagingDiv:hover {
	color: #FFF;
	background: #fbcc0c;
}	 
 .activate{
	color: #FFF;
	background: #fbcc0c;
}	
		 

/* -------------------------------- 
				Pagination
No space - remove distance between list items

-------------------------------- */	

.cd-pagination a {
  border: 1px solid #e6e6e6;
}
.no-touch .cd-pagination a:hover {
  background-color: #f2f2f2;
}

.cd-pagination a.disabled {
  color: rgba(46, 64, 87, 0.4);
}

.cd-pagination .current {
	background: rgba(18, 34, 88, 0.85);
    border-color: #64a281;
    color: #ffffff;
}
.cd-pagination.no-space {
  border: 1px solid #e6e6e6;
}
.cd-pagination.no-space li {
    border-left: 1px solid #e6e6e6;
}
.cd-pagination.no-space li:hover a{
	background: rgba(18, 34, 88, 0.85);
	 color: #ffffff;
}	 
	 
/***** Media Quries *****/

@media only screen and (max-width: 800px) {
	.subDocDivHome{
		font-size: 1em;
		padding: 1% 2%;
	}	
}

@media only screen and (max-width: 480px) {
	.subDocDivHome{
		width: 44%;
	}

	.subDocDivHome {
		font-size: 1em;
		padding: 1% 2%;
		margin:1% 2%;
		width: 92%;
	}
}
