body{font-size:13px;font-weight:500;color:#333;font-family:'Open Sans', sans-serif;overflow-x:hidden;}
.container{max-width:1270px;}
ul{padding-left:0;}
ul.list-1{line-height:24px;}
ul li{list-style:none;}
a:focus{text-decoration:none;}
a{color:#373737;font-weight:700;font-size:13px;}
a:hover{text-decoration:none;color:#F88222;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.margin-bottom-20{margin-bottom:20px;}
.margin-top-23{margin-top:23px;}
.margin-top-20{margin-top:20px;}
.margin-top-15{margin-top:15px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-lt-0{padding-left:0 !important;}
.padding-second{padding:0 20px;}
.padding-fourth{padding:0 20px;}
.b-shadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);}
.full-width-image img{width:100%;}
span.date{display:block;margin-bottom:8px;}
span.announcement-date{color:#f88222;font-weight:700;}
.color-blue{color:#0724bb;}
.color-org{color:#c76820;}
.text-green{color:#008000;}
.text-comp-green{color:#00C100;}
.text-red{color:#ff0000;}
.text-org{color:#F88222;}
.btn-org{background-color:#F88222;color:#fff;margin-right:20px;}
.bg-d{background-color:#ddd !important;}
.form-horizontal .control-label{text-align:left;}
.border-ea{height:1px;background-color:#eaeaea;margin-bottom:15px;clear:both;}
.pd-fix-right{padding-right:0 !important;}
header{background-color:#000;padding:10px 0;}
.header-social-menu{padding:10px 0;}
.top-header-menu ul li a,.header-social-icons a{color:#eaeaea;}
.top-header-menu ul li a:hover,.header-social-icons a:hover,.s-quote a:hover{color:#F88222;}
.header-social-icons a{margin-left:8px;}
.fixed-menu{position:fixed !important;top:0;z-index:60;width:100%;}
#cssmenu ul li.active a,#cssmenu ul li a:hover{background:#333;color:#F88222;}
section.main-nav{background-color:#F88222;}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,
#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{background:#F88222;z-index:9;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu > ul > li > a{padding:15px 10px;font-size:13px;text-decoration:none;color:#fff;font-weight:400;}
#cssmenu > ul > li:hover > a{color:#ffffff;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#cssmenu ul ul{position:absolute;left:-9999px;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{left:auto;right:0;}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li a{padding:11px 15px;width:270px;font-size:13px;text-decoration:none;color:#fff;font-weight:400;background:#D0530F;}
#cssmenu ul ul li a:hover{background:#F88222;}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a{border-bottom:0;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu{width:100%;}
#cssmenu ul{width:100%;}
#cssmenu.align-center > ul{text-align:left;}
#cssmenu ul li{width:100%;border-top:1px solid rgba(120, 120, 120, 0.2);}
#cssmenu ul ul li,
#cssmenu li:hover > ul > li{height:auto;}
#cssmenu ul li a,
#cssmenu ul ul li a{width:100%;border-bottom:0;}
#cssmenu > ul > li{float:none;}
#cssmenu ul ul li a{padding-left:25px;}
#cssmenu ul ul ul li a{padding-left:35px;}
#cssmenu ul ul li a{color:#fff;background:none;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a{color:#ffffff;}
#cssmenu ul ul,
#cssmenu ul ul ul,
#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
#cssmenu > ul > li.has-sub > a:after,
#cssmenu > ul > li.has-sub > a:before,
#cssmenu ul ul > li.has-sub > a:after,
#cssmenu ul ul > li.has-sub > a:before{display:none;}
#cssmenu #menu-button{display:block;padding:17px;color:#F88222;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;}
#cssmenu #menu-button:after{position:absolute;top:22px;left:17px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:'';}
#cssmenu #menu-button:before{position:absolute;top:16px;left:17px;display:block;height:2px;width:20px;background:#fff;content:'';}
#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#cssmenu #menu-button.menu-opened:before{top:23px;background:#ffffff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.2);height:46px;width:46px;cursor:pointer;}
#cssmenu .submenu-button.submenu-opened{background:#262626;}
#cssmenu ul ul .submenu-button{height:34px;width:34px;}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
#cssmenu .submenu-button.submenu-opened:after{background:#ffffff;}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#dddddd;content:'';}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px;}
#cssmenu .submenu-button.submenu-opened:before{display:none;}
}
.n-block{padding:5px 15px 15px 15px;margin-bottom:20px;}
h3.heading-title{color:#333;font-size:20px;font-weight:600;}
.border-orange{height:2px;background-color:#F88222;margin-bottom:15px;}
ul.news-list li{border-bottom:1px solid #eee;padding:5px;}
ul.news-list li:last-child{border-bottom:none;}
ul.news-list li img{margin-bottom:8px;}
a.view-more,a.view-more:hover{background-color:#F88222 !important;border:1px solid #F88222 !important;color:#fff;}
footer{border-top:5px solid #F88222;background-color:#272727;margin-top:30px;}
ul.footer-menu li a,ul.contact-details li,ul.outer-footer-menu li a,ul.contact-details a,.copyright{color:#d3d1d0;font-weight:400;}
ul.footer-menu li a:hover,ul.outer-footer-menu li a:hover,ul.contact-details a:hover{color:#F88222;}
ul.footer-menu li,ul.contact-details li{padding:4px 0;}
.border-right-footer{border-left:2px solid #f88222;}
section.outer-footer{border-top:1px solid #462000;background-color:#0C0C0C;padding:10px 0 0 0;}
.copyright a{color:#F88222;font-weight:400;}
.featured-news{padding:10px 0;}
.featured-news-list img{margin-right:10px;}
h4.featured-news-title{font-weight:700;font-size:14px;padding-top:4px;}
h1.featured-news-title{font-weight:700;font-size:14px;padding-top:4px;}
.border-bottom-1{border-bottom:1px solid #eaeaea;padding-bottom:15px;}
table th{background-color:#3D3737;color:#fff;vertical-align:middle !important;}
table td{vertical-align:middle !important;}
a.comp-name{font-weight:700;}
td.coming-soon-blue{background-color:#A6D2FF;}
td.coming-soon-yellow{background-color:#FFF977;}
td.closed{background-color:#F27668;}
td.open-now{background-color:#88D588;}
ul.nav-tabs{border:none;margin-bottom:10px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color:#000;color:#fff;border:1px solid #f88222;}
.nav-tabs>li>a{margin-right:0;}
.nav-tabs>li{border-right:1px solid #EDBB92;border-left:1px solid #EDBB92;border-top:1px solid #EDBB92;background:#FAF8F5;border-radius:4px;margin-right:4px;}
.border-tbl{border:1px solid #dddddd;padding:10px 10px 35px 10px;border-radius:4px;}
.ipo-news-title{font-weight:600;}
tr.danger-index{background-color:#ac2925 !important;color:#fff;}
tr.success-index{background-color:#398439 !important;color:#fff;}
.hallmark-gold,.tejabi-gold{background:url("images/gold_bar.png") no-repeat right center;padding:10px;background-position-x:95%;}
.hallmark-gold h4,.hallmark-gold p,.tejabi-gold h4,.tejabi-gold p,.silver h4,.silver p{text-shadow:1px 1px 5px #464343;color:#fff;}
.hallmark-gold{background-color:#f88222;}
.tejabi-gold{background-color:#EA7210;}
.silver{background:#E06500 url("images/silver-bar.png") no-repeat right center;padding:10px;background-position-x:95%;}
table.calendar th{background-color:#f88222;}
a.calendar-day{color:#f88222;font-weight:700;}
a.month-nav{display:block;color:#f88222;}
.aside-tabs ul.nav li.active a{background-color:#F88222;}
.gainer-success{background-color:#BBDFAC !important;}
.loss-danger{background-color:#FF9F88 !important;}
.bxslider li img{position:relative;}
.slider-caption{position:absolute;background:rgba(0,0,0,0.7);color:#fff;bottom:0;width:100%;padding:5px;}
.listed-companies-accordion .panel-default>.panel-heading{background-color:transparent;background-image:none;color:#454545;}
.listed-companies-accordion .panel-default{border-color:#EDBB92;}
.listed-companies-accordion .panel-heading{padding:0;}
.listed-companies-accordion .panel-title a{display:block;padding:10px 15px;background-color:#f88222;color:#fff;}
.listed-companies-accordion .panel-title a:before{content:"\f0d7";font-family:fontAwesome;margin-right:8px;}
.listed-companies-accordion .panel-title a.collapsed{display:block;padding:10px 15px;background-color:#FAF8F5;color:#454545;}
.listed-companies-accordion .panel-title a.collapsed:before{content:"\f0da";font-family:fontAwesome;margin-right:8px;}
blockquote.s-quote{border-color:#f88222;}
.s-quote a{font-size:25px !important;color:#0724bb;}
.ipo-news-list .featured-news-list{border-bottom:1px solid #ddd;padding-bottom:15px;}
.ipo-news-list .featured-news-list:last-child{border-bottom:none;}
ul.pagination{margin-top:0;}
ul.pagination li.active a,ul.pagination li a:hover{background-color:#EEE;color:#F88222;border-color:#EEE;;}
ul.content li{font-size:15px;}
.select2-container{display:block;width:100% !important;}
.select2-container--default .select2-selection--single{border-color:#ccc;-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;height:34px;padding:6px 12px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:21px;}
.b-shadow ul.contact-details li,.b-shadow ul.contact-details li a{color:#444;}
.aside-logo{background-color:#000;}
span.sc-title,span.sc-value{display:inline-block;font-weight:700;}
ul.tools li,ul.comp-over li{border-bottom:1px solid #ddd;padding:5px;}
ul.tools li:first-child,ul.comp-over li:first-child{border-top:1px solid #ddd;}
ul.tools li:hover,ul.comp-over li:hover{background-color:#f5f5f5;}
ul.comp-over span.sc-title,ul.comp-over span.sc-value{width:50%;}
ul.comp-over li:nth-child(odd){background-color:#f1f1f1;}
a.tags{text-shadow:1px 1px 5px #9E9E9E;opacity:0.5;}
ul.social-share li{display:inline-block;margin-right:8px;}
ul.social-share li a{color:#fff;font-size:18px;}
ul.social-share li .fa-facebook{background-color:#4E71A8;}
ul.social-share li .fa-twitter{background-color:#1CB7EB;}
ul.social-share li .fa-google-plus{background-color:#E3411F;}
ul.social-share li .fa-pinterest{background-color:#CA3737;}
ul.social-share li .fa-linkedin{background-color:#1686B0;}
ul.social-share li .fa-envelope-o{background-color:#333333;}
.social-share-icon{height:36px;width:36px;text-align:center;line-height:38px;border-radius:50%;}
.detail p{font-size:14px;text-shadow:0 0 0 #585858;line-height:26px;}
.recent-news-list a{font-weight:600;}
.recent-news-list .date{text-shadow:1px 1px 0px #dcdcdc}
.recent-news-list{border-bottom:1px solid #eee;padding-top:5px;}
.recent-news-list:last-child{border:none;}
.scrollToTop{width:32px;height:32px;position:fixed;bottom:40px;right:5px;display:none;border-radius:4px;}
.scrollToTop:hover{text-decoration:none;}
.mu-list{background:linear-gradient(#F88222, #fbb634);padding:1px 10px 5px 10px;}
.mu-list span{display:inline-block;}
span.mu-value{font-size:18px;}
span.mu-price{color:#333;margin-top:5px;}
.mu-list h4{color:#fff;}
.first-row span,.second-row span{display:inline-block;}
.comp-price{font-size:25px;}
.comp-price .fa{color:#F0AD4E;}
.comp-ratio,.comp-percent{font-size:15px;}
.second-row span{font-size:16px;font-weight:500;}
.comp-tbl-text{text-shadow:0 0 1px #989898;}
.company-table{border-top:2px solid #f0ad4e !important;}
.tabs-left > .nav-tabs{border-bottom:0;}
.tab-content > .tab-pane,
.pill-content > .pill-pane{display:none;}
.tab-content > .active,
.pill-content > .active{display:block;}
.tabs-left > .nav-tabs > li{float:none;}
.tabs-left > .nav-tabs > li > a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left > .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left > .nav-tabs > li > a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.menu-search{display:none;position:relative;top:10px;}
ul.gl-list li:before,ul.nw-list li:before{content:"\f0a9";font-family:fontAwesome;margin-right:5px;}
ul.nw-list li:first-child:before{content:"";}
.site-search .btn-default{background:#d8680c;color:#fff;border-color:#d8680c;background-image:none;box-shadow:none;}
.datepicker-days th{background-color:#fff;color:#333;}
.tab-pane{margin-top:20px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover,.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:#F88222;color:#fff !important;background-image:none;}
.nav-pills>li.active>a:after,.dropdown-menu>.active>a:after,li.active #finanace-menu a:after,a.sub-menu-selected:after{content:'';position:absolute;left:100%;top:50%;margin-top:-13px;border-bottom:13px solid transparent;border-top:13px solid transparent;border-left:10px solid #F88222;margin-left:0;border-radius:0;}
.new-icon-navp:after{content:"NEW";font-size:10px;color:#fff;background:#269abc;padding:5px;border-radius:5px;margin-left:0px;position:absolute;top:-4px;left:5px;}
.new-icon-navc:after{content:"NEW";font-size:10px;color:#fff;background:#269abc;padding:5px;border-radius:5px;margin-left:0px;position:absolute;top:-7px;left:5px;}
.new-icon:after{content:"NEW";font-size:10px;color:#fff;background:#269abc;padding:5px;border-radius:5px;margin-left:0px;position:absolute;top:-10px;left:5px;}
li.active a.list-fx{color:#373737;background-color:#fff;}
li.active a.list-fx:after{border:none;}
#finanace-menu a,#analysis-menu a{position:relative;display:block;padding:10px 30px;}
li.active #finanace-menu a,a.sub-menu-selected{background-color:#F88222;color:#fff;background-image:none;}
.mobile-search-btn{display:none;}
@media (min-width:1200px){.container{width:1270px;}
}
@media only screen and (min-width:992px){.todays-event{height:172px;overflow:hidden;}
.home-carousel{height:511px;overflow:hidden;}
.col-md-9.sp-fix{padding-right:0 !important;}
.fixed-menu{left:0;}
#cssmenu.fixed-menu ul{width:1270px;padding-right:15px;padding-left:30px;margin-right:auto;margin-left:auto;}
}
@media (max-width:767px){body{overflow-x:hidden;}
.pd-left-fix-xs{padding-left:0 !important;}
.header-ads{margin:auto;margin-bottom:20px;}
ul#fresponsive li:last-child{display:none;}
.menu-search{display:block;}
.second-row span{font-size:13px;}
.padding-fourth.pd-sm-fx,.padding-second.pd-sm-fx{padding-left:0 !important;}
.comp-price{font-size:18px;}
.comp-ratio, .comp-percent{font-size:12px;}
.comp-price.padding-second,.comp-percent.padding-fourth{padding:0 12px;}
.b-shadow{padding-top:10px;}
ul.footer-menu li a{font-size:11px;}
.copyright{text-align:left !important;padding-bottom:10px;}
.header-social-icons.text-right,.top-header-menu.text-right{text-align:left !important;}
.navbar-toggle{float:left;margin-left:20px;}
.mobile-search-btn{color:#fff;line-height:24px;float:right;margin-right:20px;padding:0 5px;margin-top:10px;border-radius:4px;border:1px solid #fff;font-size:14px;display:block;}
.mm-top{margin-top:15px;}
.header-social-icons a{margin-left:0;}
.header-social-icons a:first-child{margin-right:10px;}
.site-logo{width:30%;}
.container-fluid{padding-left:0;padding-right:0;}
#cssmenu{width:100%;min-height:50px;}
#cssmenu #menu-button{display:inline-block;}
#cssmenu.fixed-menu{width:100%;margin-left:-15px;}
#cssmenu span.caret{display:none;}
}
.header-social-icons,.top-header-menu{margin-top:7px;}
.aside-inline-tabs .nav>li>a{padding:6px 4px;font-size:11.7px;}
.menu-search{display:none;}
.detail-featured{background-color:#F88222;color:#fff;font-size:16px;padding:5px 10px;}
.inline-tabs-four .nav>li>a{padding:6px 2px;font-size:10.2px;}
.fixed-image1{position:fixed;top:50px;z-index:8;width:100%;left:0;}
.featured-image{position:relative;}
.featured-blue{position:absolute;background-color:#00379B;color:#fff;padding:5px 10px;top:6px;}
ul.list li{list-style:disc;list-style-position:inside;}
