﻿@charset "utf-8";
/* CSS Document */
/*Al Ahram*/
/*********Body*******/
.boxed
{
	margin: 0 auto;
	width: 1200px; /*min-width:750px;*/ /*height:1158px;*/
	background: #fff;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.boxed-margin
{
	margin: 30px auto;
	width: 1200px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}

#layout
{
	position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.body
{
	margin: 0 auto;
	width: 90%;
	clear: both;
	background-color: #efefef;
}

.Content
{
}
/* Header area
================================================== */

.Del-header
{
	margin-top: 0px;
	margin-bottom: 10px;
}

.header_A
{
	background-color: #233245; /*height:42px;*/
}


/************Sticky Menu****/

.goToTop
{
	position: fixed;
	top: 0;
	height: 70px;
	z-index: 1;
}


.top-links-pos
{
	float: left;
	padding-top: 72px;
}

.top-links-margin
{
	margin-bottom: 0px !important;
}

.top-btn-pos
{
}



.top-links
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #5a1400;
	text-decoration: none;
	font-weight: bold;
}

.top-links:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #5a1400;
	text-decoration: underline;
	font-weight: bold;
}
.top-links:focus
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #5a1400;
	text-decoration: none;
	font-weight: bold;
}

.sep-color-1
{
	color: #5a1400;
}
.social-icons-pos
{
	direction: ltr;
	float: right;
	position: relative;
	top: 7px;
	right: -10px;
}
.header_B
{
	background-color: #ffffff;
	background-image: url(../images/top-bg-img.jpg);
	background-repeat: no-repeat;
	min-height: 133px;
	max-height: 133px;
}


.logo
{
	float:left !important;
	padding-left: 50px;
}
.topBanner, .topBannerMiddle
{
	float:left !important;
}

.top-line
{
	border: 1px solid #e6e6e6;
	width: 95%;
}

.login-title
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal !important;
}

.H_CLink
{
	/*font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;*/
	text-decoration: underline;
	margin-left: 7px;
	margin-right: 7px;
}

.H_CLink:hover
{
	/*font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;*/
	text-decoration: underline;
}

.H_CLink:focus
{
	/*font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;*/
	color: #ffffff;
	text-decoration: underline;
}



.header_C
{
	background-color: #fff;
	height: auto;
}

.pd0
{
	padding: 0px !important;
}

.ticker
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.ticker:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.ticker:focus
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.header_D
{
	/*background-color:#f8f8f8; 	height:36px;*/
	background-color: #f5f5f5;
	border-radius: 0px;
	list-style: outside none none;
	padding: 0px 0px;
	position: relative;
	top: -10px !important;
}

/*********************End Header******************/



/*================Page Content===================*/

hr1
{
	display: block; /* margin-top: 0.5em;     margin-bottom: 0.5em;     margin-left: auto;     margin-right: auto;*/
	margin: -0.1em auto;
	border-style: solid;
	border-width: 1px;
	color: #a5a281;
}

hr2
{
	display: block; /* margin-top: 0.5em;     margin-bottom: 0.5em;     margin-left: auto;     margin-right: auto; 	margin:-0.1em auto;*/
	margin-top: 18px;
	border-style: solid;
	border-width: 1px;
	color: #e9e9e9;
}


.mb5
{
	margin-bottom: 5px !important;
}
.mb10
{
	margin-bottom: 10px !important;
}
.mb15
{
	margin-bottom: 15px !important;
}
.mb20
{
	margin-bottom: 20px !important;
}
.mb25
{
	margin-bottom: 25px !important;
}
.mb30
{
	margin-bottom: 30px !important;
}


.mt5
{
	margin-top: 5px !important;
}
.mt10
{
	margin-top: 10px !important;
}
.mt15
{
	margin-top: 15px !important;
}
.mt20
{
	margin-top: 20px !important;
}
.mt25
{
	margin-top: 25px !important;
}
.mt30
{
	margin-top: 30px !important;
}


.mr5
{
	margin-right: 5px !important;
}

.mr15
{
	margin-right: 15px !important;
}
.mr20
{
	margin-right: 20px !important;
}
.mr25
{
	margin-right: 25px !important;
}
.mr30
{
	margin-right: 30px !important;
}
.mr-30
{
	margin-right: -30px !important;
}

.pl5
{
	padding-left: 5px !important;
}
.pl15
{
	padding-left: 15px !important;
}
.pdl25
{
	padding-left: 25px !important;
}
.pdl40
{
	padding-left: 40px !important;
}


.ml-15
{
	margin-left: -15px !important;
}
.mr-15
{
	margin-right: -15px !important;
}


.slider
{
	height: auto;
}




/****************Start Important News ****************/


.important_news
{
	/*max-height:226px;*/
	min-height: 226px; /*background-color:#f8f8f8; 	padding:0px;*/
}

.New_Title
{
	color: #fff;
}
.News_bg
{
	/*background-color: #233245;*/
	background-image:url('../../Images-Web/fin_news.png');
	background-size:100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	text-align:center;
	padding:11px 11px 10px ;
}

.InvestBg
{
	height: 45px;
	text-align:center;
	background-color:#9fa8b7;
}

.News_Header
{
	color: #10152c;
	padding-bottom: 2px;
}
.News_Header a:hover
{
    text-decoration:underline;
}
.News_Float
{
	float:left;
	line-height: 20px;
}
.News_Float_Reverse
{
	float:right !important;
}
.News_content, .News_contentDetails
{
	color: #10152c;
	text-decoration: none;
}
.contentDetails:hover
{
    cursor:text !important;
    color: #10152c !important;
	text-decoration: none !important;  
}
.News_content:hover
{
	cursor:pointer;
	color: #10152c;
	text-decoration: underline;
}
.News_content1
{
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: 15px;
	text-decoration: none;
}
.News_content1:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	color: #3c6f15;
	font-size: 15px;
	text-decoration: none;
}
.News_Source
{
	color: #000;
	text-transform: uppercase;
}
.News_datetime
{
	color: #102c52;
}
.moreNews
{
	color:#102c52;
	text-decoration:none;
}
.moreNews:hover
{
	cursor:pointer;
	text-decoration:underline;
}
.News_MoreNews
{
    
	width:100%;
}
/****************End Important News ****************/



/****************EGXs 30 70 100*******************/

.EGX_Chart
{
	width: 100%;
	max-height: 228px;
	height: auto;
}

/****************End of EGXs 30 70 100*******************/



/*************Top 10 Gainers***********/

.row_tab
{
	width: 512px;
}

.H_Top10_Style
{
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 14px; /*color:#005485;*/
	font-weight:bold;
	color: #102c52;
}
.Top10_Style
{
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 14px;
	color: #333;
}



/*************End Top 10 Gainers***********/


/*****************Invistors Type*****************/

.Inv_Type
{
	max-height: 226px;
	min-height: 226px;
	background-color: #f5f5f5;
	padding: 0px;
}

.tabs-style
{
	padding-top: 10px !important;
}


.inv-txt
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding: 10px 0px !important;
}

.inv-txt:hover, .inv-txt:focus, .inv-txt:active
{
	color: #fff;
	font-size: 14px;
	text-decoration: underline;
}

/****************End of Invistors Type*******************/

.input-append .add-on, .input-prepend .add-on
{
	background-color: #eeeeee;
	border: 1px solid #ccc;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	width: auto;
}

.btn-large
{
	margin-left: 20px;
	margin-top: -3px;
}

#wrapper
{
	border: 1px #e4e4e4 solid;
	padding: 10px;
	border-radius: 4px;
	box-shadow: 0 0 2px #ccc;
	background-color: #f0f0f0;
}

/* Title Border */

.title-border
{
	font-weight: 300;
	font-size: 18px; /*text-transform: uppercase;*/
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	color: #102c52;
}




.title-padding
{
	padding: 10px;
}


.readmore
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #52822e;
}

.readmore:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #52822e;
}

.Radio_txt
{
	/*font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;*/
	color: #000;
}

.EGX
{
	margin-left: 0px !important;
	padding-left: 0px !important;
	height: auto;
	width: 100%;
}

.top10container
{
	padding-left: 20px;
}

.Ad
{
	height: auto;
	width: 100%;
}

.Top10
{
	height: auto;
	width: 100%;
}

.title-M-Commentary
{
	color: #102c52;	
}

.content-M-Commentary
{
	font-size:12px;
	min-height: 80px;
	margin-bottom: 2px !important;
}

.M-padding
{
	padding-left: 10px !important;
	padding: 6px !important;
}

.M-Summary-table
{
	padding: 0px !important;
	margin-bottom: 0px !important;
}

.M-summary-N
{
	color: #102c52;
}

.login-form
{
}

.Vote
{
	min-height: 39px;
}

.vote-box
{
	max-height: 240px;
	min-height: 240px;
}

.page-padding
{
	padding-left: 30px;
	padding-right: 30px;
}

.contact-padding
{
	padding-right: 55px;
}

.contact_tilte
{
	font-family: inherit;
	color: #5a1400;
}

.contact_subtilte
{
	font-family: inherit;
	color: #102c52;
	font-size: 14px;
}

.contact_details
{
	font-family: inherit;
	color: #333333;
	font-size: 14px;
}
/**********************************************/
.VideoHelp
{
	float:right;
	margin-right:10px;
}
.IM
{
	float:right;
	margin-right:10px;
	margin-top:-5px;
}
.NLetter
{
	float:right;
	margin-right:10px;
}
.Hint_LateLBL
{
	text-align:center;
	color:#102c52;
}
/**********************************************/
.Qlogin_bg
{
	/*background-image:url('../../Images-Web/fin_news.png');
	background-size:100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;*/
	border:1px solid #e4e4e4;
	border-radius:5px;
	box-shadow: 0 0 2px #ccc;
	padding:9px 30px 0px;
}

.PosCSS
{
	color: Green;
	font-size:14px;
}

.NegCSS
{
	color: Red;
	font-size:14px;
}
/********************************/
.NewsPageHeader
{
    font-family: inherit;
    font-size: 16px;
    font-weight: bold;
    color: #102c52;
}
.NewsPageDetails
{
    font-family: inherit;
    font-size: 14px;
    color: #666666;
}
.NewsPageDate
{
    font-family: inherit;
    font-size: 12px;
    color: #102c52;
}
.Master_Banner
{
    background-color:#fff;
    height:100%;
}
ul  {
    list-style-type: none;
    margin: 0;
    
}

ul.icons 
{
     padding: 30px; 
     
}
ul.icons li 
{
    padding: 0px 3px 0px 3px;    
}
    
ul.menu
{
    padding: 0;
    
}
 
/*ul.menu li
{
    float:left;
}  */ 
ul.menu li a 
{
    
     
}
.mainnav ul.menu2
{
    margin: auto 20%;
}


.mainnav ul.menu1
{
   /*margin: -10px 0px 0px -30px*/
}
.mainnav .mainItem
{
	color: #253341;
	background-color: Transparent;
	text-align: center;
	height: 40px;
	display: block;
    padding:10px 30px;
	border-radius: 0 0 13px 13px;
	
}




.mainnav  .mainItem:hover {
  background-image: url('../../Images-Web/MenuItem-Hover.png');
  background-repeat: repeat-x;
 /* background-position: top -10px left 0px; */
  background-size:90% 100%;
  min-height:40px;
  color:#fff;
 
  
}


.mainnav .icon {
  display: none;
}



  .nav-wrap {
	position: relative;
  }
  
  .btn-menu {
   	font-size: 28px;
   	font-family: "FontAwesome";
     color:#253341;
   	text-align:center;
   	/*width: 28px;
   	height: 28px;
    margin-right: 15px;*/
    width: 27px;
   	height: 27px;
    margin-right: 11px;
    margin-top: 22px;
   	cursor: pointer;
   	-webkit-transition: all .2s ease-out;
       -moz-transition: all .2s ease-out;
       	-ms-transition: all .2s ease-out;
         -o-transition: all .2s ease-out;
           	transition: all .2s ease-out;
}

.btn-menu:before{
   content: "\f0c9";
}

.btn-menu.active:before{
	content: "\f00d";
}


.btn-menu {
   display: none 
}





/*@media (max-width:1000px)
{
    .mainnav a {
 

    margin: 0px 20px 20px 20px;

}
}*/


@media (min-width:320px) 
{
    div ul.icons
{
   margin:0px 0px 40px 0px;
}
}


@media (max-width:768px) 
{
    ul.icons li>a>img
{
    padding: 0px 3px 0px 3px;
     float: left;
     
}

/*ul.menu li {
    float: left;
    margin: 0px 50px 0px 100px;
}*/
/*div ul.icons
{
   margin:0px 0px 50px 200px;
}*/
}

@media (max-width:1199px)
{
    ul.icons 
{
     padding: 30px 5px 5px 5px; 
     
}
ul.icons li 
{
    padding: 0px 3px 0px 3px;
    float: left;
    
}
}

@media(max-width:992px)
{
     ul.icons 
{
     padding: 30px 30px 1px 1px; 
     
}
ul.icons li 
{
    padding: 0px 3px 0px 3px;
    float: left;
    
}
}

.goToTop {
  position: fixed;
  top: 0;
  height: 70px;
  z-index: 1;
}

nav {
  position: absolute;
  bottom: 0;
  width: 100%;
  
}



div.dropdown
{
    margin: 10px;
}

.dropdown i.fa
{
    font-size: 18px;
    color: #253341;
}

.links
{
    margin:0px 0px 5px 0px;
    padding: 0px 0px 10px 0px;
}

.lblVersion
{
    margin-top: 10px;
}


li.dropdown
{
 /*   margin: 10px 0px 10px 0px;*/
}



/* dropdown submenu */

.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-white.png");
}



.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  /*color: #ffffff;*/
  text-decoration: none;
  /*background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);*/
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}




.dropdown-submenu > .dropdown-menu {
  top: 0;
  display: none;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
 display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}




@media (min-width:240px) and (max-width:400px)

{
    .logo1
    {
       margin-left: 60px; 
    }
    
    .signin1
    {
        margin-left: 37px;
    }
    
    .icons1
    {
        margin-left: 75px;
    }
    
    .copyright1
    {
        margin-left: 40px;
    }
    
    .lblVersion
    {
        margin-left: 100px;
    }
    
    .links
    {
        margin-left: 50px;
    }
    
    .btn2
    {
        
        margin-left:200px;
     }
     
    
}


.title1
{
    text-align:center;    
}


.address1
{
    text-align:center;
}

@media (min-width:508px) and (max-width:686px)
{
    /*div ul.icons
    {
        margin-left:250px;
    }   */ 
}

@media (min-width:1001px) and (max-width:1199px)
{
    
    .mainnav ul.menu2 {
    margin: auto 10%;
}
}



@media(min-width:100px) and (max-width:767px)
{
   
/* .mainnav ul.menu1 
 {
    margin: 0px 0px;    
 }*/
 .container-fluid>.navbar-header
 {
     margin-left:0;
     margin-right:0;
 }
 .navbar-toggle {
 
    margin-right: 9px;
 }
 
 
}
@media (max-width: 320px)
{
    div ul.icons {
    margin: 0px 0px 40px -52px;
    }
     
}


@media(max-width:767px)
{
    .links
    {
        margin: 0px 0px 10px 80px;
    padding: 0px 0px 10px 0px;

    }  
    
    .lblVersion {
   margin-top: 15px;
    margin-left: 80px;
}  
}


@media(min-width:100px) and (max-width:767px)
{
    .homeslider
    {
        display:none;
    }
}
.MrktSumTbl td, .MrktSumTbl th
{
    padding:4px;
    border: 1px solid #e4e4e4;
}
.MrktSumTbl
{
    width:100%;
}


@media (max-width:767px)
{
    .mainnav ul.menu2 {
        margin: 0px;    
    } 
    
    .mainnav .mainItem {
    color: #fff;
    background-color: #253341;
    text-align: center;
    height:auto;
    display: block;
    padding: 8px 30px;
    border-bottom: 2px solid #ddd;
    border-radius:0;
    border-left: 1px solid #253341;
    border-right: 1px solid #253341;
}   

.mainnav .mainItem:hover 
{
    background: #fff none no-repeat ;
    min-height:auto;
    color:#253341;
    border-left: 1px solid #253341;
    border-right: 1px solid #253341;
      
}

    .mainnav ul.menu1 {
       /* margin: 40px -15px;*/
       min-width: 160px;
    }

    .dropdown-menu1 {
        position: relative;
    }
    .dropdown-submenu:hover > .dropdown-menu1
    {
	    display: none;
    }
}

.dropdown .JumbTo
{
    width:60%;
    font-size:14px;
}

.Ultimate_lnk{
   direction:ltr;
   float:left;
   font-size:12px;
}
.Ultimate_lnk i{
   /*
    background: #67B0DE;
    background: -moz-linear-gradient(top, #67B0DE 0%, #1664A5 100%);
    background: -webkit-linear-gradient(top, #67B0DE 0%, #1664A5 100%);
    background: linear-gradient(to bottom, #67B0DE 0%, #1664A5 100%);*/
    
    background: #1664A5;
    background: -moz-linear-gradient(45deg, #1664A5 0%, #1664A5 48%, #67B0DE 100%);
    background: -webkit-linear-gradient(45deg, #1664A5 0%, #1664A5 48%, #67B0DE 100%);
    background: linear-gradient(45deg, #1664A5 0%, #1664A5 48%, #67B0DE 100%);
    
    color:#fff;
    border-radius:4px;
    padding:5px 4px;
    border: solid 1px #1664A5;
    font-size:13px;
    -webkit-box-shadow: 0.5px 0.5px 0.5px 0px rgba(22,100,165,1);
    -moz-box-shadow: 0.5px 0.5px 0.5px 0px rgba(22,100,165,1);
    box-shadow: 0.5px 0.5px 0.5px 0px rgba(22,100,165,1);
}
.lbtn_protectGuide{
    color: #102c52;
    font-size: 18px;
    font-weight: 500;
    line-height: 0.9;
}
.News_bodyDiv{
    background-color: #f0f0f0;
    padding: 5px 20px;
    min-height:200px;
    max-height:200px;
    margin-bottom:5px;
}