﻿

    @font-face {
    font-family: 'DROIDKUFI-REGULAR_0';
	
    src: url('../fonts/DROIDKUFI-REGULAR_0.eot');
    src: url('../fonts/DROIDKUFI-REGULAR_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DROIDKUFI-REGULAR_0.woff') format('woff'),
         url('../fonts/DROIDKUFI-REGULAR_0.ttf') format('truetype'),
         url('../fonts/DROIDKUFI-REGULAR_0.svg#DROIDKUFI-REGULAR_0') format('svg');
    font-weight: normal;
    font-style: normal;

}
    [class*="span"] {
margin-left:8px !important;
}

html {
background:#5e71853d;
    background-image: url(../Images/bg.png);
}

a {
text-decoration:none !important;
}
#logo-img img {
height:100px;
}
.slides img {
    height: 280px;
    border: 1px solid #cfcfcf;

    border-radius: 7px;
}
.tabs-container.inner-content {
width:42%;
float:left;
height:300px;
margin-left:30px;
margin-right:5px;
margin-top:12px;
border:10px solid #7b754f3d;
box-shadow:none;
background:transparent;
padding:2px;
color:#fff;
}

.nav {
margin-bottom:0px;
}
.tab-pane p {
margin-top:0px;
margin-bottom:0px;
}

#header {
height:250px;
}
.egx-data {
color:#363b41;
font-size:13px;
float:left;
margin-left:0px;
margin-top:15px;
}

#topbar {
min-height:60px !important;
}

#nav ul li a {
font-size:13px !important;
padding-right:13px !important;
padding-left:13px !important;
text-align:center;
}
#nav ul li {
padding-top:3px;
padding-bottom:3px;
border-right:1px solid #666;
}
    #nav ul li:last-child {
    border:none;
    }
    #nav ul li a {
   line-height:17px; 
   }

#nav ul {
margin-top:17px !important;
}
.logo{
width:208px;
    /* height: 120px; */
    margin-top: 2px;
    margin-left: 8px;
    /*border: 1px solid #b79c2687;*/
    border-radius: 10px;
    /* box-shadow: 0 0 20px rgba(85, 104, 124, 0.71); */
    /*background: #fff;*/
}

a.socials-default-small {

margin-top:20px;
}
.active {
    /*background-color: #d0ae62;*/
    color: #d0ae62 !important; 
        margin-left: 5px !important;
            border-radius: 5px;
        /*border:none;*/
}
.tabs-container div.border-box {
height:86%;
background:#eee;
}
.tabs-container ul.tabs {
background:#eee;
    padding-bottom: 3px !important;
    border-bottom: none !important;
}
    .tabs-container ul.tabs li.current a {
    background:#eee !important;
    border-bottom:1px solid #eee;
        border-top: 3px solid #d0ae62;
        font-size:14px;
    }
    .tabs-container ul.tabs li h4 a {
    border-bottom:none;
    }
.main-page-content {
min-height:500px;
margin-top:170px;
}
.egx-buttons {
    margin-left:5px !important;
}
.egx-img {
margin-left:5px !important;
    padding-top: 10px;
    padding-left: 24px;
}
.search {
margin-top:25px;
/*margin-left:5px;*/
    width: 100%;
    float: left;
}
#searchsubmit {
width: 25px;
    height: 25px;
    float: right;
    margin-top: 3px;
    text-align: center;
    /* padding: 5px; */
    font-size: 22px;
    color: #d0ae62;
    /* margin-left: -45px; */
}
.lang-img {
    width: 55px;
    margin-top: 17px;
    
    float: right;
    margin-right: 36px;
    border: 1px solid #666;
    padding: 0px;
}
.font_1 {
    color: #363b41;
    font-weight: bolder;
    margin-left: 8px;
    margin-right:3px;
    display: inline-block;
}
.section.blog .post .date {
    background: rgb( 232, 232, 232 );
    background: rgba( 232, 232, 232, 0.65 );
    margin-top: 0px;
    margin-bottom: 6px;
    padding-top: 7px;
    padding-bottom: 4px;
    text-align: center;
}
.date .month {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    color: #eee;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 16px;
    border-top:#ddd;
    background:#d0ae62;
        padding: 0px 9px;
}
.date .day {
    font-size: 25px;
    font-family: 'Arbutus Slab', sans-serif;
    color: #555;

    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 33px;
}
.meta .news-title {
    color: #e8c737;
    line-height: 20px;
    margin-top: 0px;
    margin-bottom: 7px;

}
    .meta .news-title a {
      font-weight: 600;
    letter-spacing: normal;
    color:#444;
    font-size: 16px;
    }
 .meta p {
    float: left;
    margin-top: 0px;
    margin-bottom: 2px;
}
 .meta p a {
    color: #676768;
}
.author {
font-size:14px;
height:60%;
    padding: 5px 10px;
    color:#333;
}
.block-content {
    padding: 10px;
    background: #7b754f1a;
    border-radius: 5px;
    float:left;
    width:100%;
}
.news-block {
    /*border-bottom: 1px solid #ccc;*/
  width: 100%;
      /* float: left; */
    margin-left: 0px !important;
    padding-bottom:5px;

    padding-top: 80px;
    height: 370px;
    margin-top: 20px;
}
.date {
    margin-left: 5px;
    width: 50px;
    /* background: #363b41; */
    background: #eee;
    color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    /* padding-left: 7px; */
    margin-right: 6px;
    padding: 0px !important;
    text-align: center;
        margin-top: 9px;
}
.meta {
margin-left:0px;
width: 98%;
    margin-bottom: 10px;
    margin-top: 15px;
}
.news-block.row {
     margin-bottom: 15px;
}
.menu {
margin-left:0px !important;
width:100%;
    margin-bottom: 15px;
}
/*.row {
margin-left:-55px !important;
}*/
section#subintro {
    padding: 99px 0 0 0;
    margin-bottom:10px;
}
.btn {
    -moz-user-select: none;
   
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 19px;
    line-height: 1.42857;
    margin-bottom: 0;
    border: 0px;
    padding: 6px 18px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    margin-top: 5px;
    /*background: #363b41;*/
background: #363b41;
    color: #ddd;
    border: 1px solid #666;
    border-radius: 5px;
    width: 30px;
    text-shadow: none;
}
.btn-hem-5 {
    /*text-shadow: 0px -1px 0px #941010;*/
    color: #ffffff !important;
    background-color: #d0ae62 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d04c4c', endColorstr='#941010', GradientType=0);
    border-color: #B22E2E #941010 #941010 #B22E2E;
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}



.slider-flexslider-elegant.slider ul li .slider-caption h2, .slider-flexslider-elegant.slider ul li .slider-caption h2 a {
    font-size: 17px !important;
    font-family: 'Open Sans', sans-serif !important;
    color: #ffffff;
    font-style: normal;
    font-weight: 700 !important;
    letter-spacing:normal !important;
}

.slider-flexslider-elegant.slider ul li .slider-caption p {
    font-size: 15px !important;
    font-family: 'Open Sans', sans-serif;
    color: #eee ;
    font-style: normal;
    font-weight: 400;
    letter-spacing:normal !important;
        line-height: 27px;
}
.slider-flexslider-elegant {
/*width:710px !important;*/
}
.slider-flexslider-elegant.slider ul li .slider-caption .special-font {
    font-size: 24px !important;
    font-family: 'Shadows Into Light', sans-serif;
    color: #ffffff;
    font-style: normal;
    font-weight: 400 !important;
    letter-spacing:normal !important;
}
.title {
/*margin-left:30px;*/
color:#d0ae62;
font-weight:bold;
width:75%;
text-align:left;
margin-top:15px;
    font-size: 24px;

}
.cbp-af-header-shrink .logo {
    width: 90px;
    height: 67px;
    margin-top: 4px;
    display:block !important;
    float:left;
    margin-left:30px !important;
    border:none !important;
}
.cbp-af-header-shrink .active {
    padding-right: 11px;
}
.cbp-af-header-shrink .header-row{
display:none;
}
.cbp-af-header-shrink .navbar .nav > li > a {
padding: 10px 0 19px 12px;
}
.master .cbp-af-header-shrink .navbar .nav > li > a {
padding: 10px 0 19px 7px !important;
}

/*.cbp-af-header-shrink ul.topnav {
    margin-top: 5px;
}*/
.dropdown-menu {
    top:100%;
}
.search #compSearch,.search #newsSearch {
      padding: 5px 13px;
    height: 25px;
    border-radius: 30px;
    width: 175px;
    font-size:16px;
    font-weight:normal;
    float: right;
  
    border: 1px solid #d0ae6275;
    background-color: transparent;
    text-align: left;
    color:#aaa; 
    margin-right:5px;
}
.search #newsSearch {
    margin-right: 14px;
}
.btn:hover {
background:#d0ae62 !important;
}
.btn-hem-5 {
    background:#d0ae62 !important;
}
.tabs {
    background:#eee;
}
.features_content {
text-align:center;
}
.more {
    width: 100%;
    background-color: #d0ae62;
       padding: 10px 0px;
    font-weight: 600;
    float: left;
    font-size: 16px;
    margin-left: 0px;
    text-align: center;
    /*border-bottom-right-radius: 10px;
    border-bottom-left-radius:10px;*/
    color:#eee;
    /*border: 1px solid #d0ae62;*/
}
.row {
padding-bottom:0px;
width:100%;
float:left;
margin-left:0px;
margin-bottom:0px;
}
.block-content .news-block:last-child {
border-bottom:none;
margin-bottom:3px;
}
.post-icon {
        margin-left: 1px;
    margin-right: -10px;
    margin-top: -12px;
}
.welcome {
margin-left:0px;
width:100%;
margin-bottom:10px;
}
    .welcome p {
        font-size: 14px;
    line-height: 24px;
    }

    .header_market-name {
    display: inline-block;
    color: #fff;
    float: left;
    padding: 3px 22px;
    /* border-radius: 5px; */
    border: 1px solid #999;

    background-color: #d0ae62;
    font-size: 15px;
}
    .header_market-status {
display: inline-block;
    color: rgb(238, 238, 238);
    font-weight: bold;
    float: left;
    padding: 4px 3px;
    background-color: #4FB300;
    font-size: 15px;
        width: 69px;
        text-align:center;
}
        .header_market-status .icon-unlock-alt {
        
        }

    .header_market-time {
    display: inline-block;
    color:#d0ae62;
    float: left;
    padding: 4px 31px;
    font-size: 15px;
    font-weight:600;
    /*margin-right: 17px;*/
        /*background: #ddd;*/
}

header .container {
        width: 100%;
}
    header .container .row:first-child {
    /*margin-left:15px;*/
    }
.market-status {
        padding-left: 10px;
    padding-top: 8px;
    float:right;
    margin-right:20px;
}
.market-breadth, .welcome,.stock-performance,.investors,.hist-investors {
width:100%;
padding-left:50px;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-bar-primary {
    background:linear-gradient(#122840,#363b419e);
}

.progress-bar-secondary {
background:linear-gradient(#908f8f,#b2b2b2c4);
}

.progress-bar-tertiary {
background:linear-gradient(#d0ae62,#d0ae6296);
}

footer.footer p {
    margin-top: 15px;
    margin-left: 26px;
    padding-right: 50px;
    line-height:23px;
    color:#fff !important;
}
footer .logo {
    width: 140px;
    float:left;
    margin-right:10px;
    margin-top:0px;
        margin-left: 23px;
        border:none !important;
}
footer .list {
    width:50%;
    float:left;
}

.footer-list {
width:100%;
float:left;
margin-left:5px;
}
    .footer-list li {
    list-style-type:none !important;
    padding-bottom:10px;
    }
    .footer-list i {
    font-size:18px;
    color:#d0ae62;
    margin-right:7px;
    }
footer .row {
margin-bottom:0px !important;
    background: transparent !important;
}

.hotline {
font-size:20px;
/*margin-top:45px;
margin-right:25px;*/
margin-left:15%;
color:#c2bd96;
font-weight:bold;
    margin-bottom: 11px;
}
    .hotline span:first-child {
    font-size:16px;
    }
.header-row {
margin-left:60px !important;
}

.navbar .nav > li > a:hover {
color:#d0ae62;
}
.navbar .nav li.active a {
    /*color: #eee !important;*/
    /*background:none !important;*/
    padding-bottom: 15px;
    /*border-radius: 5px !important;*/
}
.navbar .nav li a:focus {
color:#ddd !important;
}
.sname{
color: #d0ae62;
   width:38%; 
   font-weight:600;
}
.cellHeading {
    color: #d0ae62; 
}
.investors .row {
margin-bottom:20px;
}
    .investors .row:last-child {
    margin-bottom:13px;
    }
.investors div {
float:left;
}

/*.inv-labels .for, .inv-number .for, .inv-area .for {
    width: 4.72%;
}
.inv-labels .egy, .inv-number .egy, .inv-area .egy {
    width: 88.44%;
}
.inv-labels .arab, .inv-number .arab, .inv-area .arab {
    width: 6.84%;
}*/
.inv-area div {
    height: 15px;
}
/*.inv-labels .inv-space, .inv-number .inv-space, .inv-area .inv-space {*/
.inv-space {
width:100%;
color:#363b41d4;
font-weight:bold;
font-size:15px;
height:18px;
margin-right:17px;
}

/*Investors Colors*/
.inv-area .for,.inv-area .indv {
    background:linear-gradient(#122840,#363b419e);
}
.inv-labels .for, .inv-labels .indv {
    color:#122840;
    font-weight:bold;
}
.inv-area .egy ,.inv-area .inst{
  background:linear-gradient(#d0ae62,#d0ae62cf);
}
.inv-labels .egy ,.inv-labels .inst{
    color:#d0ae62;
    font-weight:bold;
}
.inv-area .arab {
background:linear-gradient(#365d88,#406ea0a1);
}

.inv-labels .arab {
    color:#365d88;
    font-weight:bold;
}
.inv-labels, .inv-number, .inv-area {
width:100%;
}
.inv-labels, .inv-number {
text-align:center;
margin-left:5px;
}
.inv-area {
margin-left:10px;
}


#inv-data {
        display: none;
        position: absolute;
        width: auto;
        height:auto;
        padding: 10px;
        /*background:linear-gradient(#122840,#363b419e);
        color: #444;*/
        /*border: 1px solid #ddd;
        border-radius:7px;*/
        /*font-size: 90%;*/
      }
#inv-data2 {
      display: none;
        position: absolute;
        width: auto;
        height:auto;
        padding: 10px;
        /*background:linear-gradient(#122840,#363b419e);
        color: #444;*/
        /*border: 1px solid #ddd;
        border-radius:7px;*/
        /*font-size: 90%;*/
      }
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    margin-top:34px;
}
.input-daterange .input-group-addon {
    min-width: 36px;
}
.input-daterange .input-group-addon {
    width: auto;
    min-width: 16px;
    height:20px;
    padding: 3px 2px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #eeeeee;
    border: solid #E0E0E0;
    border-width: 1px;
    color:#555;
    font-size:15px;
    float:left;
}
.input-group-addon i{
    color:#d0ae62 !important;
}
/*.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}*/
.btn-primary {
    border-color: #eee;
    background-color: #d0ae62;
    border-color: #cccccc #cccccc #b3b3b3;
      color: #eee;
    font-weight: 600;
   
            padding: 4px 14px;
    border-radius: 7px;
    margin-left: 5px;
}
    .btn-warning:hover, .btn-primary:hover {
    text-decoration:unset;
    background:#403b11 !important;
    color:#ddd;
    }
.btn-warning {
    border-color: #eee;
    background-color: #d0ae62;
    /*border-color: #ed9c28 #ed9c28 #d18211;*/
       color: #eee;
    font-weight: 600;
   
        padding: 4px 20px;
    border-radius: 7px;
    margin-left: 5px;
}
input.form-control{
    display: block;
    width: 100px;
    height:15px;
    float:left;
    padding:6px 11px !important;
    font-size: 14px !important;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.buttons {
margin-top:37px;

}
.trading .row {
margin-bottom: 0px;
margin-top:5px;
}
.investors .block-content {
    padding-top: 26px;
}
.box_1 {
    width: 15px;
    height: 15px;
    margin-right: 0px;
    display: inline-block;
    background-color: #122840;
    /*border: 1px solid #ccc;*/
}
.color_1 {
    margin-right:25px;
    font-weight: 600;
        color:#444 !important;
    font-size:15px;
}
.box_2 {
    width: 12px;
    height: 12px;
    margin-right: 0px;
    display: inline-block;
    background-color: #d0ae62;
    /*border: 1px solid #ccc;*/
}
.money-flow-data {
    margin-left:10px;
    font-size:14px;
    margin-top:15px;
}
.investors img {
    margin-top: 23px;
}
.lang {
    text-align: right;
    margin-top: 8px;
    float: right;
    font-size: 21px;
    margin-right:7px;
}
    .lang a {
        line-height: 25px;
    color: #d0ae62;
    text-align: right;
    font-weight: bold;
       font-family: 'DROIDKUFI-REGULAR_0';
       font-size:16px;
    }
[class^="icon-"], [class*=" icon-"] {
color:#d0ae62;
}
.body {
    color: #444;
    /*background-color: #ffffff;*/
    box-shadow: 0 0 10px rgb(85, 104, 124);
    margin: 15px 15px 15px 15px;
    border-top: 5px solid #d0ae62;
    /*background: url(../Images/bg-5.jpg) no-repeat center center fixed !important;*/
}
.subfooter {
    color: #eee;
}
.hotline .btn-primary {
width: 143px;
    float: right;
    text-align: right;
    padding: 8px 3px;
    font-size: 15px;
    background: none;
    margin-top: 10px;
    /*margin-right: 12px;*/
color:#fff;
}
    .hotline .btn-primary:hover {
    background:none !important;
    color:#d0ae62;
    }
.market-status span {
float:right;
}
.email {
float:left;
color:#fff;
font-size:15px;
font-weight:600;
padding-top:20px;
margin-left:50px;
}
#intro .container {
width:100%;
}
.cbp-af-header-shrink .navbar {
border-radius:0 !important;
margin-left:0px !important;
margin-right:0px !important;

}
.cbp-af-header-shrink nav {
    margin-top:10px;
        margin-left:10px;

}
.top-header .row {
background:transparent !important;
}
.top-row {
background:transparent !important;
padding-top:10px;
/*margin-left:13.5%;*/
}
#intro .container .row {
    background:#363b41d9;
}
.news-row {
background:transparent;

}
.caption-wrapper {
height:80%;
margin-right:60px;
    font-size: 15px;
    /*border-radius: 10px;*/
  
    background:#eeeeee9e;
        border: 1px solid #d0ae6270;
}

@media (min-width: 1200px) {
    .caption-wrapper {
      margin-left: 70px !important;
    }
    .hotline {
    /*margin-left: 15% !important;*/
}
}
    .caption-wrapper .row:last-child {
height:62%;    
    line-height: 24px;
    }
.news-date {
    /*font-weight: 600;
    font-size: 15px;
        margin-bottom: 15px;*/


        font-weight: 600;
    font-size: 15px;
    /* margin-bottom: 15px; */
    padding: 10px 5px;
    background: #d0ae62;
    color: #fff;
    margin-left: 0px !important;
    width: 97%;
    float: left;

}
.caption-wrapper .row:first-child {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;

}
.welcome-more {
    width:100px;
    color:#d0ae62;
    font-weight:600;
    margin-left:6px;
}
    .welcome-more:hover {
    color:#555 !important;
    }
.caption-wrapper .welcome-more {
        width: 88px;
    float: left;
    text-align: center;
    background: #d0ae62;
    color: #fff;
    padding: 5px;
    margin-top: 10px;
            margin-left: 33%;
    border-radius: 4px;
}
.caption-wrapper .icon-time {
color:#eee !important;
margin-left:5px;
margin-right:5px;
font-size:16px;
}
.hist-investors i {
color:#eee;
}
.stock-performance td {
    line-height: 22px;
}
.footerlogo h3 {
margin-left:15px;
}
a:hover {
color:#444;
cursor:pointer;
}
ul.social-network li:hover {
    background-color:#d0ae62;
}
.egx ul.tabs li a ,.hist-investors ul.tabs li a{
    width:19.5%;
        padding: 0 !important;
}
    .egx ul.tabs li:last-child a,.sector-ranking ul.tabs li:last-child a,
    .stock-performance ul.tabs li:last-child a,.hist-investors ul.tabs li:last-child a{
    border-right:none;
    }
.Breadth .btn {
width:44px;
text-align:center;
}
.inner-content .btn {
width:70px;
height:33px;
margin-bottom:30px;
}
.stock-performance ul.tabs li a, .sector-ranking ul.tabs li a{
    width: 16.5%;
    padding: 0 !important;
}
.stock-performance .btn{
width:70px;
}
.master .inner-content {
    min-height: 500px;
    width:97.4%;
    background: #fff;
    border: 1px solid #ccc7c7;
    border-top: none;

}

.inner-title {
        border-bottom:4px solid #d0ae62;
    padding-left:5px;
    margin-left: 2%;
    width: 97%;
    float:left;
    margin-top:20px;
}
    .inner-title h3 {
    color:#d0ae62 !important;
    font-weight:600;
    }
.inner-content {
padding:15px;
float:left;
}

.btn-submit {
margin: 10px;
    padding: 8px 17px;
    font-size: 16px;
    background: #d0ae62;
    color: #fff;
   
}
    .btn-submit:hover {
    background-color:#a98f27 !important;
    color:#ccc !important;
    text-decoration:none !important;
    }
.table th, .table td {
    border: none;
}
.grid {
border:none;
margin-top:15px;
margin-left:15px;
font-size:15px;
width:98%;
}
    .grid tr:first-child {
    display:none;
    }
    .grid tr td,  .grid tr
     {
    background-color:#fff !important;
    }
.search-form {
        background: #eee;
        padding: 14px 10px;
        font-size:15px;
        font-weight:600;
color:#d0ae62;
      float: left;
    width: 95%;
    margin: 10px;
}
#ContentPlaceHolder1_lblcount {
float:left;margin-left:20px;
}

.inner-div {
    border: 1px solid #ccc7c7;
    height: 500px;
}
.report-icon {
width:25px;
}
#containerEGX {
height:190px;
}

.buy .span4,.sell .span4 {
margin-left:20px !important;
}
.body .table-striped tbody > tr:nth-child(odd) > td, .body .table-striped tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9 !important;
}
.body .table-bordered th, .table-bordered td {
border-left: 1px solid #dddddd !important;
}
.table {
margin-bottom:5px;
}
#div_MoneyFlow {
height:70px;
}
.inner-content #div_MoneyFlow, .inner-content #Gainers_Losers {
height:300px;
}
#containerEGX1,#containerEGX2, #containerEGX3, #containerEGX4,#containerEGX5 {
height:200px;
}
.egx-inner .second-col {
    margin-left:90px !important;
}
.delayed {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    margin-top: 25px;
        color: #d0ae62;
}
.inner-label {
float:left;
margin-right:10px;
margin-top:5px;
font-size:15px;
font-weight:600;
}
input[type="text"],textarea {
    border: 1px solid #ccc !important;
    border-radius: 3px;
    padding: 5px;
    margin: 5px;
    
}
    input[type="text"]:focus ,textarea:focus{
 border: 1px solid #ccc;
    border-radius: 3px;
        box-shadow: 0 0 2px rgba(178, 178, 178, 1);
    }
#cke_ContentPlaceHolder1_EditorArabic_bru_ar, #cke_ContentPlaceHolder1_EditorArabic_bru_EN {
float:left;
width:100%;
}
input[type="file"] {
    padding: 10px;
    border: 1px solid #ddd;
    margin: 10px;
    width: 300px;
    font-size: 15px;
}

.inner-margin {
margin-top:5px;
margin-bottom:10px;
}
.news-header {
        color: #d0ae62;
    text-shadow: 0 0 2px rgba(25, 23, 23, 0.99);
}
.not-auth {
text-align:center;
color:darkred;
font-size:25px;
margin-top:10%;
}
    .not-auth .image-warning {
    margin:30px ;
    }
    .not-auth img {
    width:100px;
    }

#div_Login {
display:none;
}
#ContentPlaceHolder1_cbl_Lang{
width:20%;
}
#rbl_Options {
width:1000%;
}
#rbl_Options tr, #ContentPlaceHolder1_cbl_Lang tr{
    background :none !important;
}
#rbl_Options, #ContentPlaceHolder1_cbl_Lang {
    margin:10px;
}

    #ContentPlaceHolder1_cbl_Lang input[type="checkbox"] ,#rbl_Options input[type="radio"]{
        float: left;
    }
    #ContentPlaceHolder1_cbl_Lang label ,#rbl_Options label{
    text-align: left;
    direction: ltr;
    margin: 0px 10px;
    padding: 0px 10px;
    }
    #rbl_Options td {
    width:35%;
    }
    #ContentPlaceHolder1_cbl_Lang td {
    width:10%;
    font-size:16px;
    }

#ContentPlaceHolder1_div_Market, #ContentPlaceHolder1_div_Sector, #ContentPlaceHolder1_div_Comp {
background:#eee;
margin:10px;
padding:15px;
width:89%;
}
#ContentPlaceHolder1_div_Market select, #ContentPlaceHolder1_div_Sector select, #ContentPlaceHolder1_div_Comp select {
    width:100%;
    }
.h-100 img {
height:100%;
}
.abs-tlr img {
background:#eee;
height:150px;
margin-top:20px;
}
.ml-200 {
margin-left:220px !important;
}
.search-input input[type="text"] {
    border: none !important;
    padding: 0px;
    margin: 0px;
    width: 80%;
    font-size: 15px;
    /* font-weight: 600; */
    color: #fff;
    background:transparent !important;
}
    .search-input input[type="text"]:active {
    border:none !important;
    box-shadow:none !important;
    }
      .search-input input[type="text"]:focus {
    border:none !important;
    box-shadow:none !important;
    }
      .divbtn{margin-top:30px;
        margin-left:250px;
        margin-right:250px;}
        
.btn-warning{width: 100px;}           
         
                     
        
  .ddl
        {
            border:2px solid #7d6754;
            border-radius:5px;
            padding:3px;
            -webkit-appearance: none; 
             margin-bottom:25px;
            background-position:88px;
            text-indent: 0.01px;/*In Firefox*/
            text-overflow: '';/*In Firefox*/
        }      
        
        
        .btn-active{color:#000}

.cbp-af-header-shrink .lang {
    margin-top:0px;
    margin-left:25px;    
}

.cbp-af-header-shrink .lang a span {
color: #d0ae62;
    font-size: 16px;
    font-weight:600;
}
.site-map li a {
font-size:16px;
text-decoration:underline;
font-weight:600;
}
.site-map ul li a {
font-size:14px;
text-decoration:none;
color:#444;
font-weight:normal;
}
.site-map li::before {
color:#444;
}
.open-account {
    border: 1px solid #eee;
    width:100%;
    margin-top:20px;
}
    .open-account td {
        padding:10px;
        text-align:left;
        font-weight:600;
        font-size:16px;
        color:#555;
    }
    .open-account .form-control {
    width:300px;
    }
    .open-account tr:nth-child(2n+1) {
    background:none !important;
    }
    .open-account .btn-submit {
        padding: 8px 77px !important;
    }
.account-text {
        font-size:16px;
           margin-top:20px;
}
#ContentPlaceHolder1_grd_Reports  tr:nth-child(odd) > td {
background:none !important;
}
#ContentPlaceHolder1_grd_Reports {
margin-top:20px;
float:left;
}

#ContentPlaceHolder1_grd_Reports a {
color:#555 !important;
}

.inner-content .tabs {
background:none !important;
font-size:15px;
}
   .tabs-container ul.tabs li a:hover {
    font-weight:600;
    }

.inner-tabs-grid .tabs-container ul.tabs li a {
        padding: 0 4% !important;
}
.inner-tabs-grid .tabs-container div.panel {
padding:0px !important;
}
.inner-tabs-grid .table td {
    padding:13px;
    font-size:15px;
    border:none !important;
}
#gv_Agenda td {
padding:8px !important;
border:1px solid #eee !important;
font-size:14px !important;
}

/*.inner-tabs-grid .table td .HyperLink1{
    font-weight:600;
}*/
.inner-tabs-grid .table th {
display:none;
}
.inner-tabs-grid .table td .date-news{
color:#d0ae62;
}
.inner-tabs-grid .table td a{
color:#555;
}
.inner-tabs-grid .table td a:hover{
color:#d0ae62;
}
.inner-tabs-grid .tabs-container div.border-box {
background:none;
}
.last-tab {
border-right:none !important;
}
.GridPager{
    width:10%;
    border-top:1px solid #d0ae6233 !important;
   
}
    .GridPager td {
     padding:5px !important;
    }
    .GridPager td span {
     background: #d0ae62 !important;
     padding:5px 10px;
     color:#eee;
     border-radius:5px;
    }
        .GridPager td a {
             padding:5px 10px;
             border:1px solid #d0ae627d; 
             border-radius:5px;
        }

.news-details {
        font-size: 14px;
}
.news-details #ContentPlaceHolder1_txtTitle {
    font-size: 15px;
    color: #d0ae62;
    font-weight: 600;
}
 .news-details .news-details-date {
            margin-top:10px;
            }
.news-category{
        background: #1c324abd;
    padding: 2px;
    border-radius: 3px;
    color:#eee !important;
     font-size: 12px;
    font-weight:600;
}
.news-sector{
          background: #d6d6d7;
    padding:2px;
    border-radius: 3px;
    color: #555 !important;
   font-size: 12px;
    font-weight:600;
}
.news-data .news-category{
        background: #1c324abd;
    padding: 2px;
    border-radius: 3px;
    color:#eee !important;
     font-size: 12px;
    font-weight:600;
}
.news-data .news-sector{
          background:#d6d6d7;
    padding:2px;
    border-radius: 3px;
    color: #555 !important;
   font-size: 12px;
    font-weight:600;
}
.head-news-date {
        margin-top: 3px !;
}
.list-li-mr-20 > li {
margin-right: 2px !important;
    color: #eee !important;
    font-weight: 600;
    font-size: 13px !important;

}
.font-sm-13 b {

}
    /*.list-li-mr-20 > li:first-child {
    width:100%;
    }*/
.mb-15{
    /*padding-top:78%;*/
        padding-bottom: 20px;
    color:#fff;
    font-weight:600 !important; 
      /*text-shadow: 0px 1px 0 rgb(25, 48, 71);*/
      /*height:74%;*/
      /*max-height:7%;*/
                 padding-left: 10px;
}
.top-news-block .mb-10 {
     /*padding-top:37%;*/
}
.mb-10 {
    /*padding-top:36%;*/
    color:#fff;
    font-weight:600 !important;
        /*text-shadow: 0px 1px 0 rgb(25, 48, 71);*/
        /*height:53%;*/
        /*max-height:27%;*/
        padding-left: 10px;
}
.p-20 {
    /*padding: 20px!important;
    height: 100%;
    background:#3333335e;*/

}
#ContentPlaceHolder1_rbl_Options {
width:100%;
}
    #ContentPlaceHolder1_rbl_Options input {
    float:left;
    margin:5px;
    }
    #ContentPlaceHolder1_rbl_Options label {
    float:left;
    width:80%;
    padding:5px;
    }
.subscribe-content {
border:1px solid #eee;
float:left;
padding:10px;
}
.table th {
background: linear-gradient(#ccc8c8,#eeeeee);
    color: #555;
    border-bottom: 1px solid #ccc;
}
.table {
border:1px solid #ccc;
}
.companies .span6 {
margin-right:50px;
}
.panel-body {
background:#eee;
padding:10px;
height:auto;
}
.companies table {
width:100%;
}
.companies table tr:nth-child(2n+1){
    background:#eee !important;
}
#ContentPlaceHolder1_comp_news .Compheader {
font-size:13px;
font-family:DROIDKUFI-REGULAR_0;
}
#ContentPlaceHolder1_lblmore,.companies #ContentPlaceHolder1_Label2 ,.company-more{
font-size:16px !important;
float:right;
}
.companies .title {
    width: 100% !important;
        border-bottom: 1px solid #eee;
}
#ContentPlaceHolder1_comp_gam td,#ContentPlaceHolder1_comp_ash td,#ContentPlaceHolder1_comp_coup td,#ContentPlaceHolder1_comp_bulletins td{
font-family:DROIDKUFI-REGULAR_0;
font-size:12px;
}
.companies #div_MoneyFlow {
height:100px;
}

.selec_1 {
    width: 70%;
    height: 30px;
    border: 1px solid #bbc2cd;
    color: #333;
    font-size: 12px;
    padding-left: 10px;
    border-radius: 0px !important;
}
.period {
    width: 70px;
    float: left;
    padding-top: 0px;
    font-weight: bold;
    color: #d0ae62;
    direction: ltr;
}
#ContentPlaceHolder1_rbMonths label,#ContentPlaceHolder1_rbMonths input {
float:left;
margin:5px;
}
#ContentPlaceHolder1_CheckBoxList1 label,#ContentPlaceHolder1_CheckBoxList1 input {
float:left;
margin:5px;
}
#ContentPlaceHolder1_rbMonths td, #ContentPlaceHolder1_CheckBoxList1 td{
direction:ltr;
float:left;
background:#eee;
}
.per-comp {
    border: 1px solid #bbc2cd;
    color: #333;
    padding: 6px;
    background-color: #f9f9f9;
    width: 500px;
}
.per-comp a {
    background-image: url(../Images/DeleteRed.png);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    width: 30px;
    height: 20px;
    cursor: pointer;
}
.sr-b ul.tabs li a {
padding:5px !important;
font-size:14px !important;
}

.chng_update ul {
    list-style-type: none;
}
.chng_update li em {
    color: #093478;
    float: left;
    font-style: normal;
    font-weight: bold;
    width: 110px;
}
.chng_update {
margin-top:20px;

}
.main2 input {
    width: 70%;
    height: 30px;
    border: 1px solid #bbc2cd;
    color: #333;
    font-size: 12px;
    padding-right: 10px;
    float:left
}

.mr-xs {
    margin-right: 5px !important;
}
.mb-sm {
    margin-bottom: 10px !important;
}
.btn-day, .btn-day:hover {
    border-color: #47a447;
    background-color: #d0ae62 !important;
    border-color: #7d6a14;
    color: #eee;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    float:left;
}
.search-name {
float:left;
margin-top:15px;
font-weight:600;
font-size:16px;
}
#ContentPlaceHolder1_ddlIndecators {
width:100px;
}
.all-news-btn {
    float:right;
}
.news-search .search-form span {
    width: 120px;
    float: left;
    padding-top: 9px;
    font-size:14px;
        font-size:14px;
}
.search-form .btn-submit {
    margin-top: -3px;
}
.a-news .search-form .btn-submit {

    margin-top: 20px;
}
.comp-news-details {
    float:right;
    text-align:right;
    font-family:DROIDKUFI-REGULAR_0;
    font-size:14px;
    direction:rtl;
}
.doc-icons {
       float: left;
    margin-top: 30px;
    
    width: 50%;
    margin-bottom: 30px;
}
.print-icon {
    background-image: url(../images/printing-icon.jpg) ;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    width: 30px !important;
}
.pdf-icon {
    background-image: url(../images/pdf-icon.jpg);
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 30px !important;
}
.email-icon {
    background-image: url(../images/email-icon.jpg);
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 30px !important;
}
.facebook {
    background-image: url(../images/facebook-icon.jpg) !important;
    background-repeat: no-repeat !important;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 30px !important;
}
.twitter {
    background-image: url(../images/twitter-icon.jpg) !important;
    background-repeat: no-repeat !important;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 30px !important;
}
.favorite {
    background-image: url(../images/favorite.jpg);
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 30px !important;
}
.mail-form {
background:#fff;
width:100%;
}
.highcharts-tooltip {
    height:auto;
    width:140px;
    background-color:green;
    overflow:auto;
    white-space:normal !important;
}
.edit-sub {
font-weight:600;
color:#d0ae62;
margin-bottom:15px;
float:left;
}
#ContentPlaceHolder1_sub_news {
        font-size: 15px;
        margin-bottom:10px;
        float:left;
        width:93%;
}
.a-news .icon-star {
float:left;
margin-top:3px;
margin-right:3px;
}
.login {
padding-top:15px;
background:#eee;
}
.ui-dialog-titlebar-close {
    background-image: url(../images/close.png) !important;
    background-repeat: no-repeat !important;
    float: left;
}
.ui-widget-header {
    border: 1px solid #d0ae62 !important;
    background: #d0ae62a3 !important;
    color: #555 !important;
    font-weight: bold;
}

.date-li{
    /*width: 100%;
    font-size: 16px;*/
    float:left;
    margin-left:3px;
    width:100%;
    color:#d0ae62;
    font-weight:600 !important;
}
    .date-li span {
     font-weight:600 !important;
    }
.branch-info {
    list-style-type: none;
    background: #eee;
    padding: 10px;
    margin-left: 0px;
}
.label-branch {
    font-weight: bold;
    color: #d0ae62 !important;
    text-decoration: underline;
    margin-bottom: 10px;
    font-size: 17px;
}
.branch-info li i {
    float: left;
    margin-right: 10px;
    margin-top: 6px;
}
.branch-info li strong {
    float: left;
    margin-right: 20px;
    width: 40px;
}

.ui-autocomplete {
width:250px;
}
    .ui-autocomplete .ui-menu-item {
        float:left;
        font-size:14px;
           width:100%;
    }
        .ui-autocomplete .ui-menu-item:hover {
        background:#d0ae62;
        color:#EEE;
        }
        .Compdetail,#ContentPlaceHolder1_div_Members,.element-ar{
            font-family:DROIDKUFI-REGULAR_0;
            font-size:13px;
        }
        .news-comp{
                width: 97% !important;
                font-size:13px;
        }
           .news-comp a {
          background-image: url(../Images/close.png) !important;
            }

.list-li-mr-20 {
         width: 100%;
    float: left;
        /*border-top: 1px solid #666;*/
    /*height: 25px;*/
        /*background: #3333338c;*/
    /*background: #eeeeee8a;*/
    margin:0px !important;
    padding-bottom:10px;
    font-size:14px;
}

.header-text {
   margin-top:20px;
    font-size: 15px;
    max-height:140px;
}
.hist-investors input[type="text"] {
margin:0px !important;
}
.color-lite-black{

    font-weight: 600;
    color: #d0ae62;
    margin-bottom: 10px;
    font-size:16px;
}
.list-li-mr-20 span {
    /*border-right:1px solid  #a0a0a05e;*/
    margin:1px 3px;
    float:left;
}
/*.head-news-date, .news-sector, .news-category {
border:none !important;
font-weight:normal;
}*/
.download {
font-size:15px;
color:#555 !important;
}
    .download:hover {
    color:#d0ae62;
    }
    .bg-grad-layer-6:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    opacity: .6;
    background: linear-gradient(to top, #000 0%, rgba(0,0,0,.4) 100%);
}
    .icon-time {
    float: left;
    margin: 3px;
}

.cbp-af-header,.cbp-af-header .navbar {
    background:#fff !important;
}
.cbp-af-header .navbar .nav > li > a {
    color:#444;
    }
.footer ul li a {
color:#fff !important;
}
.footer h5 {
    color:#fff !important;
}
.navbar {
    background: transparent;
    margin-top: 10px;
}
.email a{
    color:#fff !important;
}.email a:hover,.footer-email a:hover {
    text-decoration:underline !important;
    color:#d0ae62 !important;
    }
.logout {
    text-decoration:underline !important;
    margin-left:10px;
}
#lbl_Msg {
    padding: 10px;
    margin: 10px;
    font-size: 15px;
    color: darkred;
}
/*#client_login {
margin-left:80px;
}*/