﻿/*************General****************/
.righter
{
	float: left !important;
}
.lefter
{
	float: right !important;
}
.text-left {
    text-align: right;
}

.text-right {
    text-align: left;
}
.mr10
{
	margin-left: 10px !important;
}
.ml5
{
	margin-right: 5px !important;
}
.ml10
{
	margin-right: 10px !important;
}
.ml15
{
	margin-right: 15px !important;
}
.ml20
{
	margin-right: 20px !important;
}
.ml25
{
	margin-right: 25px !important;
}
.ml30
{
	margin-right: 30px !important;
}
/***********************************/
.container-fluid>.navbar-header
{
	direction: rtl;
	margin-right: 8% ;
	margin-left: 8% ;
}

@media all and (max-width:767px)
{
    .container-fluid>.navbar-header
    {
        margin-right: 0% ;
	    margin-left: 0% ;
    }
}
/******** Multi-level Menu *************/
.dropdown-menu
{
    font-family: inherit;
	left: auto;
	right: 0px;
	text-align: Center;
}
.dropdown, .dropup
{
	direction: rtl;
}
.dropdown-submenu
{
    font-family: inherit;
	position: relative;
}
.dropdown-submenu > .dropdown-menu1
{
    font-family: inherit;
	top: 0;
	right: 100%;
	margin-top: -1px;
    margin-left: 2px;
	margin-right: 2px;
	text-align: center;
}
.dropdown-submenu:hover > .dropdown-menu1
{
	display: block;
}

@media (max-width:767px)
{
    .dropdown-submenu:hover > .dropdown-menu1
{
	display: none;
}
.dropdown-submenu > .dropdown-menu1
{
    
	right: 0%;
	margin-left: 0px;
}


.dropdown-menu1
{
    
    width:100%;
    background-color: #778398;
}

}
.dropdown-submenu > a:after
{
	display: block;
	content: " ";
	float: left;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 5px 5px 0px;
	border-right-color: #ddd;
	margin-top: 5px;
	margin-left: -10px;
}

.dropdown-submenu:hover > a:after
{
	border-right-color: #333;
}

.dropdown-submenu.pull-left
{
	float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu1
{
	right: -100%;
	margin-right: 10px;
	-webkit-border-radius: 6px 6px 6px 0px;
	-moz-border-radius: 6px 6px 6px 0px;
	border-radius: 6px 6px 6px 0px;
}
@media (min-width:768px)
{
	.navbar-nav
	{
		float: right;
		margin: 0;
	}

	.navbar-nav > li
	{
		float: right;
	}
}
.nav
{
	padding-right: 0;
}
/*******************************************/
.header_D
{
	direction: rtl;
}
.header_D > .sitemap, .header_D > .mistsearch, .header_D > .welcomeInfo
{
	float: right;
}
.welcomeItem
{
	float: right;
	padding: 5px 0;
}

.FLinks_Pos
{
	direction: rtl;
}
.F_L_Links_Pos
{
	text-align: right;
}
.F_CLink, .F_CLink:hover, .Footer_Text, .Version_Text, .Footer_links, .Footer_links:focus, .Footer_links:hover
{
	font-size: 11px;
}
/******************************************/
.glyphicon-hand-right:before
{
	content: "\e128";
}
.glyphicon-hand-left:before
{
	content: "\e127";
}
/*****************************************/
.checkbox label, .radio label
{
	padding-right: 20px;
}
.MarketSummaryTextStyle, .MarketSummaryDateStyle
{
	font-size: 14px;
	color: #000000;
}
.M-summary-N
{
	font-size: 14px;
}
.tab-padding
{
	padding-left: 4px;
	padding-right: 10px !important;
}
/*********************************************/
/***************************trading pages*/
#ctl00_MainContent_OrdersUpdatePanel #DateRangePickerTable
{
	margin-top: -33px;
}
#DateRangePickerTable
{
	margin-top: 0px;
}
/***************************************/
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9
{
	float: right;
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9
{
	float: right;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
	float: right;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9
{
	float: right;
}
/**************************************************/
.New_Title
{
	font-family: inherit;
	font-size: 18px;
	/*padding-right: 15px;*/
}
.News_container
{
	margin-right: 5px;
}
.News_Header
{
	font-family: inherit;
	font-size: 16px;
	text-align:right;
	float:right;
}
@media only screen and (max-width: 768px) 
{
    .News_Header
    {
	font-size: 14px;
    }
}
.News_Float
{
	float:right;
	line-height: 20px;
}
.News_Float_Reverse
{
	float:left !important;
}
.News_content, .News_content:hover
{
	font-family: inherit;
	font-size: 14px;
	text-align: right;
}
.News_contentDetails
{
	font-family: inherit;
	font-size: 12px;
	text-align: right;
}
.News_Source
{
	font-family: inherit;	
	font-size: 11px;
	float: left;
}
.News_datetime
{
	font-family: inherit;
	font-size: 12px;
	float: left;
	padding-left: 10px;
}
.moreNews
{
	font-family: inherit;
	font-size: 14px;
}
.News_MoreNews
{
    padding: 8px 0;
	text-align:left;
}
/***********************************/
@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: left;
    };
}
/**************************************************/
.EGX_DDlstDiv
{
}
.EGX_DDlst
{
	font-size:14px;
}
.EGX_num
{
	color:#333333;
	font-size:12px;
	font-weight:normal;
}
.pull-right 
{
    float: left!important;
}
.pull-left 
{
    float: right!important;
}
/*********************************************/
.close, .videoBack
{
	float: left;
}
.videosDiv
{
	text-align: right;
}
.videolist
{
	float: right;
}
/************************************************/
.RepCat_Header > #spanHand:before, .RepSub_Header > #spanHand:before
{
	content: "\e128";
}
/********************************/
.nav-tabs>li {
    float: right;
}
.progress-bar {
    float: right;
}
.nav-tabs > li > a 
{
	font-size:13px;
	padding: 5px 10px;
}
@media all and (max-width:360px)
{
    .nav-tabs > li > a {
    padding: 4px 37px 4px 28px;
    }    
}
.MStat_Ratioclass
{
	font-size:13px;
}
.progress-label-txt, .progress-label-Num
{
	font-size: 13px;
	margin-left: 10px;
}
.tbl_valueTxt, .tbl_ValueNum, .tbl_NumGainers, .tbl_NumLosers, .tbl_NumUnChange
{
	font-size: 13px;
}
.EAgendaGridHeader
{
	font-size:14px;
}
.tbl_InvestSummary th, .tbl_InvestSummary td
{
	text-align:right;
	padding: 15px 4px 12px !important;
}
.tbl_TradingSums td
{
	font-size:13px;
	font-weight:bold;
}
.tbl_TradingSums th
{
	font-size:13px;
	font-weight:bold;
}
.tbl_InvestToday th, .tbl_InvestToday td
{
	text-align:right;
}
.tbl_InvestToday td
{
	font-size:13px;
	font-weight:bold;
}
.tbl_InvestToday th
{
	font-size:13px;
	font-weight:bold;
}
.EAgenda_MoreDiv
{
	text-align:left;
}
.Hint_LateLBL
{
	font-size:15px;
}
.H_CLink, .H_CLink:hover, .H_CLink:focus
{
	font-size:13px;
}
.MoneyFlowHeight
{
	min-height:406px;
}
.TSumPage .MoneyFlowHeight
{
    min-height: 342px;
}
.InvstHeight
{
	min-height:333px;
}
.mainnav .mainItem
{
    font-size: 15px !important;
}

@media (min-width:768px) {
    .navbar-header {
        float: right;
    }
}
.Master_Banner
{
    direction:rtl;
}
ul.icons li 
{
    float: right;
}
.fa-hand-o-right:before
{
    content:"\f0a5" !important;
}

.mainnav ul.menu2 {
   margin: 0% 30% 0% 20%;
}
.PioneerStyle2, .contentBody
{
    direction:rtl;
    text-align:right;
}
#ctl00_MainContent_indexSummary1_gv_SectToday td
{
    padding: 7px 4px !important;
}
 #ctl00_MainContent_indexSummary1_gv_SectToday th
 {
     padding: 9px 4px !important;
 }
 
 
 
 
  @media (max-width:767px)
 {
    /* .navbar-toggle {
    
    float: left;
    padding: 6px 12px;
    margin-top: 6px;
    margin-right: 15px;
    margin-left: 15px;
    
     
 }*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
 
    /*min-width: 386px;*/
  
}


.mainnav ul.menu2 {
    margin: 1% 7% 0% 20%;
}

}
 
 
 
 
  @media (min-width:992px) and (max-width:1199px)
{
   .container-fluid {
    
    margin: 0% 0%;
   }
   
   .mainnav .mainItem
   {
           padding: 8px 15px;
   }
}


@media (min-width:768px) and (max-width:991px)
{
    .container-fluid {
    
   margin: 0px -3% 0 0%;
   }
   
   .mainnav .mainItem
   {
       padding: 10px 9px;
   }
}

@media (max-width:767px)
{
    .container-fluid {
    
   margin: 0px;
   }
}