﻿/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																	Markets
																			::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* ::::::::::::::::::::::: Markets Equity :::::::::::::::::::::::*/

/* markets listview,scattered */
.mar-list-con,.mar-scattered-con{display:none;}
.mar-gri-lis{border-left:0px;}
.mar-list > li{margin-top:20px;}
/*.mar-list > li:last-child{margin-top:0px;}*/
.tool-size{min-width:100px;}
.tool-size1{min-width:105px;}
.mar-panel-list{background-color: #fff;padding: 20px;}
.mar-panel-hea,.mar-panel-body,.mar-panel-footer{float: left;}
.mar-panel-hea{width:32%;padding: 0 0 0 20px;}
.mar-panel-body{width: 52%;margin-right: 2%;padding-left: 2%;border-left: 1px dotted #c5c5c5;min-height:83px;}
.mar-panel-footer{float: right;width: 11%;}
.mar-list-axis{display:block;}
.mar-pd-list-33 > li{float:left;width:33%;}
.mar-pd-list-50 >li {float:left;width:50%;}
section#portfolio .select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 14px;}
section#portfolio .stock-box-content .headingtooltip {width: auto;}
section#portfolio .transction-nxt {margin-top: 10px;}
section#portfolio .box-start {padding: 40px 0 70px 0!important;}
section#portfolio .port-select {margin: 20px -2px 30px -9px;}
section#portfolio .mar-panel-hea {
    width: 17%;
}
section#portfolio .mar-panel-body {
    width: 73%;

}
																			
/*:::: Markets Today ::: */ 

/* search */
.market-search-open{
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:1px dotted #c5c5c5;
}
.market-search,.market-open{
	float:left;
}
.market-search{
	width:70%;
	margin-left:0px;
}
.mar-auto-search{width:75%;}
.market-search .search-page-inp{
	width:90%;
	padding:11px 20px;
}
.search-advance{
	display:inline-block;
	width:10px;
	height:14px;
}
.market-open{
	float:right;
	padding-left:20px;
}
.mar-openicon{float:left;margin-top:5px;}
.mar-open-time{padding-left:40px;}
.mar-open-ico{background-position:-209px -972px;width:32px;height:32px;display:inline-block;}
.mar-open-txt-left{color:#999;margin-right:5px;}
.open-txt{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;color:#000;margin-top:2px;font-size:18px;}
.countdown-section {
	display: block;
	float: left;
	font-size:10px;
	margin-right:10px;
	position:relative;
}
.countdown-section:after{position:absolute;content:':';margin-left:5px;width:2px;height:2px;}
.countdown-section:last-child:after{content:"";}
.mar-closes-in{color:#999;}
.mar-closes-in{
	float:left;
}
.defaultCountdown {display:inline-block;vertical-align:middle;}
.countdown-amount{color:#fff;font-size:12px;}
.countdown-period {
	font-size:10px;color:#fff;
}
.box-padding-mar{
	padding-top:30px;
}

.sort-list.indecesdrop{width:250px;}
.sort-list.indecesdrop-med{width:160px;}

.mstockselect{margin:0px 0 20px;}
.mstockselect p{display:inline-block;margin:0 4px 10px 0;}
.mstockselect .select2-container{min-width:100px !important;}
.mar-big-sel .select2-container{min-width:220px !important;}
.mar-med-sel .select2-container{min-width:120px !important;}
.mar-med-sel1 .select2-container{min-width:150px !important;}
.mar-name,.mar-per,.mar-cap,.mar-value{
	color:#999;
	font-size:14px;
	overflow:hidden;white-space:nowrap;text-overflow: ellipsis;
	width:190px;
}
.mar-name-mutual{color:#333;}
.mar-name-gap{margin-top:10px;}
.mar-value{
	font-size:24px;
	color:#333;
}
.mar-main {position:relative;border-top:2px solid #81003C;background-color:#fff;}
.mar-left,.mar-right{
	float:left;
}
.mar-left{
	width:330px;
	padding:20px;
	background-color:#fff;
}
.mar-left .panel{
	padding:0;
	width:auto;
}
.mar-right{
	background: url(../images/market-graph-bg.png) repeat;
	width:646px;
	padding:20px;
	border-left: 1px solid #e8e8e8;
	min-height:355px;
}
.mar-right img{width:100%;}
.mar-val-inper{
	margin-top:5px;
}
.mar-val{
	font-family: Arial,Helvetica,sans-serif;
}
.mar-val-inper span{ 
	color:#00ba63;
	font-size:16px;
}
/* add by saurabh mishra on 18-02-2016 */
.mar-val-inper span.green-text{ 
	color:#00ba63;
	font-size:16px;
}
.mar-val-inper span.red-text{ 
	color:#BA0000;
	font-size:16px;
}
/* changes end by saurabh here */
.mar-val-inper span.dec{ 
	color:#ff6633;

}
.market-val-inc{
	/*background-position:-10px -1058px;*/
	width:20px;
	height:20px;
	margin:0 5px 0 10px;
}
.market-val-dec{
	/*background-position:-30px -1058px;*/
	width:20px;
	height:20px;
	margin:0 5px 0 10px;
}
.invest-rupe{
	margin-top:20px;
	color:#5d5e5d;
	font-family: Arial,Helvetica,sans-serif;
	font-size:18px;
}
.list-none{display:none;}
.invest-lsit{margin:20px 0 0 0;}
.invest-lsit li{display:inline-block;}
.invest-lsit li p{margin-bottom:15px;color:#333;}
.investlsit-left{width:30%;padding:0 3% 0 0;}
.investlsit-middle{width:32%;padding:0 2%;border-right:1px dotted #c5c5c5;}
.investlsit-right{width:33%;padding:0 0 0 3%;}
.invest-lsit li .invest-title{color:#999 ;margin-bottom:20px;/*text-align:center;*/}
.invest-lsit li .invest-year{color:#999;}
.last-updated{margin-bottom:10px;color:#ccc;}
.pop-last-updated{margin-bottom:0;}
.mar-sort{margin-bottom:10px;}
.slider-num.mar-last{border-left:0px;}
.sort-by.mar-sort-by{border-left:1px solid #c5c5c5;padding-left:10px;}
.mar-last{color:#ccc;padding:0 10px 0 0;}
.mar-updated-left{float:left;}
.mar-updated-right{float:right;}
.mar-grid-ico{background-position: -185px -24px;}
.mar-list-ico{background-position: -149px -24px;}
.mar-sctared-ico{background-position: -204px -24px;}
.active .mar-grid-ico {background-position: -185px -42px;}
.active .mar-list-ico {background-position: -149px -42px;}
.active .mar-sctared-ico {background-position: -204px -42px;}
.mar-updated-right li{float:left;padding: 0 10px;border-right:1px dotted #c5c5c5;}
.mar-updated-right li:last-child{padding-right:0;border-right:0px;}
.mf-slider .ui-slider-tabs-list li {height:120px !important;}
.market-dir-view{margin-top:20px;color:#999;font-size:14px;}
.market-dir-view p{margin-right:5px;}
ul.curosal_con-dis > li.ui-tabs-active .market-pri-inc{width:16px;height:16px;background-position:-598px -42px;}
ul.curosal_con-dis > li.ui-tabs-active .market-pri-inc.dec{background-position:-598px -61px;}

.market-pri-inc{width:16px;height:16px;background-position:-614px -42px;vertical-align:middle;}
/* changes done by saurabh mishra on 18-02-2016 */
.market-pri-inc{width:16px;height:16px;background-position:-614px -42px;vertical-align:middle;}
/* changes end here */
.largecap-name{color:#999;font-size:12px;margin-top:5px;}
.largecap-name a{color:#999;}
.largecap-name label,.largecap-name a label{color:#666;}
.cap-user{width:12px;height:12px; background-position:-644px -42px;}
.mar-benval{margin-top:10px;padding-top:10px;border-top:1px dotted #c5c5c5;}
.mar-benval li{margin-bottom:5px;}
.mar-benval li:last-child{margin-bottom:0;}
.mar-ben-label{color:#999;}
.advgraphshow{width:80%;font-size:12px;}
.advgraphshow p{margin:5px 0 0 0;color:#999;}

.advgraphshow p span{display:inline-block;width:30%;}
.advgraphshow p.progress-values{margin-top:2px;}
.nochnage-val{text-align:center;}
.advances-pending-val{text-align:right;}
.advgraphshow .equidrgt{float:right;padding-right:10px;}
.advgraphshow .equidlft{position:static;}
.highlow-gr{width:121px;position:relative;margin-top:5px;}
.highlow-gr p{color:#999;font-size:12px;}
/*.equidrgt,.equidlft{position:absolute;}*/
/*.equidrgt{right:7px;}   solution suggested by ThinkDesign as per mail on 23-May-2016 */
.equidrgt{left:75px;}
.equidlft{left:27px;top:24px;}

.pd-list-50 li.graph-desline{
	min-height:60px;
}
.pd-list-50 li.graph-desline-gainers{
	min-height:65px;
}

.graph-desline .highlow-gr{margin-top:5px;}
.drop-mar-select{position:relative;border-bottom:1px solid #000000;height:50px;display:inline-block;cursor:pointer;}
.sort-select-name{vertical-align:middle;}
.market-subnames{font-size:16px;display:none;top:61px;width:200px;font-family: Arial,Helvetica,sans-serif;right:inherit;}
.market-subnames:after, .market-subnames:before {
 bottom: 100%;
 left: 20px;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none;
}
.market-subnames:after {
 border-color: rgba(241, 239, 239, 0);
 border-bottom-color: #f1efef;
 border-width: 11px;
 margin-left: -11px;
}
.market-subnames:before {
 border-color: rgba(227, 227, 227, 0);
 border-bottom-color: #e3e3e3;
 border-width: 12px;
 margin-left: -12px;
}
.back-option{margin-bottom:10px;color:#999;display:inline-block;}

/* axisdirect experspeak*/
.axis-direxpspeak{margin-top:25px;}
.expspeak-list li,.expspeak-list li:hover{box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;}

.axis-hea{float:left;font-size: 18px;color: #999;}
.exp-heas{margin-bottom:10px;}
.experts-btn{float:left;display:block;font-size:12px;padding-left:10px;margin-top:4px;}
.expert-video{width:225px;height:126px}
.expert-video img{width:100%;}
.exp-video-name{height:32px;overflow:hidden;margin-top:30px;}
.exp-video-time{margin-top:5px;color:rgba(0,0,0,0.3);font-size:12px;}

/*pop up constituents*/
.stock-head-pop{margin-bottom:0px;}
/* market mood */
.stock-box-content .market-mood{width:100%;}

/* stockbuzz tabs grid view */
.mar-pro-name{max-width:260px;}
.stockbz-le{display:inline-block;}
.stockbuzz-vals-tab{/*margin:5px 0;*/display:inline-block;vertical-align:middle;}
.stockbuzz-vals-tab > li{float:left;margin-right:5px;cursor:pointer;font-size:12px;}
.market_val_item.active{color:#000;}
.stockbuzz-vals-tab > li:last-child{margin-right:0px;}
.mar-val-list{font-size:18px;color:#333;margin:3px 0 0 0;}
.mar-val-list-inc{color:#00ba63;}
.mar-val-list-dec{color:#ff6633;}
.mar-val-list-dec span,.mar-val-list-inc span{margin-left:5px;}
.mar-datapoints-list > li{min-height: 44px;}
.mar-datapoints-list h4{margin-top:3px;}
.mar-tablelables{font-size:12px;color:#999;margin-top:20px;}
.mar-tablelables span.label {display: inline-block;color:#999;margin-right:2px;}
.ipos-points{width:156px;margin-top:5px;}
.range-left-val,.range-right-val{float:left;color:#333;}
.range-right-val{float:right;}
.mar-panel-footer .view-details{margin-left:0;}
.calender-list-txt{font-size:12px;line-height:15px;margin-top:5px;color:#999;height:45px;overflow:hidden;}
.mar-sort-icon{background-position:-84px -1021px;width:20px;height:20px;}
.list-dval{margin-top:3px;}

/* similor stock*/
.Similar-Stocksbox{margin-top:30px;text-align:center;}
.sim-hea-stoc{color:#999;font-family: Arial,Helvetica,sans-serif;margin-bottom:20px;position:relative;}
.sim-hea-stoc:before{content:"";position:absolute;left:18%;top: 10px;border-top:1px dotted #c5c5c5;width:200px;height:1px;}
.sim-hea-stoc:after{content:"";position:absolute;right:18%;top: 10px;border-top:1px dotted #c5c5c5;width:200px;height:1px;}
.simliar-stoc-list{margin-left:-20px;text-align:center;}
.simliar-stoc-list > li{display:inline-block;border-right:1px dotted #c5c5c5;/*padding-right:20px;*/padding:0 20px;text-align:left;min-width: 180px;}
.simliar-stoc-list.viewconst .pro-name {
    max-width: 140px !important;
}
.simliar-stoc-list li:last-child{border-right:0;padding-right:0;}

/* events calender*/ 
.events-calender{margin-bottom:50px;text-align:center;width:100%;}
.events-calender-left{width:30%;display:inline-block;margin:0 15px;vertical-align:top;}
.events-calender-right{width:25%;display:inline-block;margin-left:30px;text-align:left;height:290px;overflow:auto;}	 
.events-calender .cal-header-section{text-align:left;padding:15px;border-bottom:2px solid #1c8994;}
.events-calender .cal-monthly-hea{font-size:12px;}
.events-calender .month,.events-calender .event-yearly{color:#fff;margin-top:15px;font-family: Arial,Helvetica,sans-serif;}
.events-calender .calendar h4{position:static;}
.event-calendar tr,.event-calendar tr:nth-child(odd),.event-calendar .calendar thead{background-color:#fff;}
.cal-prev-icon{background-position:-38px -1021px;width:20px;height:20px;cursor:pointer;}
.cal-next-icon{background-position:-51px -1021px;width:20px;height:20px;cursor:pointer;}

/*.events-con{margin-top:20px;}*/
.mar-event-date{font-size:24px;border-bottom:1px dotted #c5c5c5;padding-bottom:5px;margin-bottom:20px;display:none;}
.event-calendar thead.event-days{background-color:#fff;}

/*:::: Top Performers ::: */ 
.lumpsumsip{background:#fdfdfd;padding:30px;text-align:center;margin:20px 0 30px 0;}
.lumpsumsip-list{width:355px;margin:0 auto;background-color:#f7f7f7;}
.lumpsumsip-list li{text-align:left;float:left;}
.lumpsumsip-list li a{color:#cccccc;font-weight:normal;border:none;display:block;padding:20px 30px;position:relative;border-right:1px dotted #c5c5c5;}
.lumpsumsip-list li:last-child a{border-right:0;}
.bigtext{color:#ccc;font-size:24px;}
.lumpsumsip-list li.ui-tabs-active a, .lumpsumsip-list li.ui-state-hover a{color:#333;}
.lumpsumsip-list li.ui-tabs-active a .bigtext, .lumpsumsip-list li.ui-state-hover a .bigtext{color:#333;}
.lumpsumsip-list > li a:after, .lumpsumsip-list > li a:before {
	top:100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index:1;
}
.lumpsumsip-list > li.ui-tabs-active > a:after{
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
.lumpsumsip-list > li.ui-tabs-active > a:before{
	border-color: rgba(196, 196, 196, 0);
	border-top-color: #c4c4c4;
	border-width: 11px;
	margin-left: -11px;
}
/*.mar-time-drop{top:51px;}*/
.mar-time-drop{top:36px;}
.lumpsumsip .invest-drop{font-family: Arial,Helvetica,sans-serif;font-size:20px;}
/*.lumpsumsip .invest-drop-nrml, .lumpsumsip .invest-drop-txt{line-height:40px;margin-right:10px;}*/
.lumpsumsip .invest-drop-nrml, .lumpsumsip .invest-drop-txt{margin:0 10px 12px 0;}
.lumpsumsip .invest-drop-txt .invest-time{line-height:18px;}
.lumpsumsip .invest-down{border-bottom:1px solid #1190e0;}
.lumpsumsip .intvest-time{color:#1190e0;}
.lumpsumsip .inst-arrow{padding: 0 0 0 5px;}
.lumpsum-selection-div{margin-bottom:20px;}
.invest-drop a:hover{background-color:#000;}
.scatered-cons{background-color:#fbfbfb;padding:20px;}
.ipos-input,.ipos-input:focus,.ipos-input:hover{border:none;font-size: 20px;color:#1190e0;width:68px;}

/*:::: social -- youtube,news,video,feed ::::*/
.social-actions-list-3items{width:732px;}
.social-actions-list li{float:left;border-right:1px solid #e8e8e8;width:25%;}
.social-actions-list li:last-child{border-right:0;}
.social-actions-list li a{padding:20px;display:block;border:none;font-weight:normal;/*width:243px;*/background-color:#fff;min-height:110px;}
.social-actions-list-3items li{width:33.3%;}

.social-actions-list li.ui-tabs-active a{background:/*#0d57a0*/#81003C;color:#fff;}
.social-actions-list li.ui-tabs-active a .maintitle, .social-actions-list li.ui-tabs-active a .subtitle{color:#fff;}

.social-actions-list li a:hover{background-color:#f8f8f8;}
.social-actions-list li.ui-tabs-active a:hover{background:/*#0d57a0*/ #81003C;}

.social-image{width:24px;height:24px;float:left;} 
.newsicon{background-position:-247px -822px;}
.tweetsicon{background-position:-271px -820px;}
.videosicon{background-position:-295px -821px;}
.feedicon{background-position:-319px -821px;}
.social-actions-list li.ui-tabs-active a .newsicon{background-position:-247px -845px;}
.social-actions-list li.ui-tabs-active a .tweetsicon{background-position:-271px -844px;}
.social-actions-list li.ui-tabs-active a .videosicon{background-position:-295px -845px;}
.social-actions-list li.ui-tabs-active a .feedicon{background-position:-319px -845px;}
.social-details{padding-left:35px;}
.maintitle{color:#333;font-size:24px;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;margin-bottom:4px;}
.subtitle{color:#999;font-size:14px;}
.social-left-div{float:left;width:660px;}
.social-right-div{float:right;width:200px;}
.newslist li{position:relative;}
.newslist li:before {
    border-left: 1px solid #666666;
    content: " ";
    position: absolute;
	left: 18px;
    top: 40px;
	bottom: 0;
}
.newslist li{padding-bottom:30px;}
.newslist li:last-child:before {border:0;}
.news-icon{float:left;position:relative;z-index:2;padding:2px 0 2px 0;}
.news-icon span{width:36px;height:36px;vertical-align:middle;}
.new-lazyload{display:none;}

.news-icon1{background-position:-340px -1123px;}
.news-icon2{background-position:-376px -1123px;}
.news-icon3{background-position:-448px -1123px;}
.news-icon4{background-position:-484px -1123px;}
.newslist li:hover a{color:#1190e0;text-decoration:underline;}
.newslist li:hover .news-icon1{background-position:-340px -1159px;}
.newslist li:hover .news-icon2{background-position:-376px -1159px;}
.newslist li:hover .news-icon3{background-position:-448px -1159px;}
.newslist li:hover .news-icon4{background-position:-484px -1159px;}
.news-details{padding-left:55px;}
.news-details a,.news-title a{color:#666;}
.news-title{font-size:24px;}
a.news-title:hover{background:none;}
.news-timeagotext{margin-top:5px;color:rgba(0,0,0,0.3);font-size:12px;}
.timeagotext{color:#999;margin-top:5px;}
.newstypes{margin-top:20px;}
.newstypes li{margin-bottom:18px;}
.newstypes li a{color:#666;display:block;padding:6px 10px;border-left:2px solid #e1e1e1;}
.newstypes li a:hover, .newstypes li a.active{color:#1190e0;border-color:#1190e0;background:none;}
.newstypes li span{width:18px;height:18px;display:inline-block;margin-right:10px;vertical-align:middle;}
.newstypes li span.allnews{background-position:-530px -1123px;}
.newstypes li a:hover span.allnews, .newstypes li a.active span.allnews{background-position:-530px -1141px;}
.newstypes li span.globalnews{background-position:-548px -1123px;}
.newstypes li a:hover span.globalnews, .newstypes li a.active span.globalnews{background-position:-548px -1141px;}
.newstypes li span.economynews{background-position:-566px -1123px;}
.newstypes li a:hover span.economynews, .newstypes li a.active span.economynews{background-position:-566px -1141px;}
.newstypes li span.corpratenews{background-position:-584px -1123px;}
.newstypes li a:hover span.corpratenews, .newstypes li a.active span.corpratenews{background-position:-584px -1141px;}
.newstypes li span.marketnews{background-position:-602px -1123px;}
.newstypes li a:hover span.marketnews, .newstypes li a.active span.marketnews{background-position:-602px -1141px;}

/* news popup */
.pop-name-btn{margin-top:24px;/*width:70%;*/}
.newpopup-dialog{position:relative;}
.newspop-share{position:absolute;top:20px;right:30px;}

/*:::: market statisticks ::::*/
.statitics-con-panel{background-color:#fff;}
.stat-con{float:left;width:33.33%;padding:0 3% 0px 3%;color:#333;}
.market-sta-lsit li{margin-bottom:20px;}
.stat-con.empty{height:10px;}
.stat-hea,.stat-le-hea{color: #999;}
.stats-data-size{font-size:14px;}
.statistics-graph{min-height:280px;}
.statistic-cr{font-size:10px;display:block;color:#ccc;}

/* market statisticks list view */
.datelist{ width:180px; float:left;}
.datelist li{ display:block; padding-right:20px;}
.datelist li a{ color:#999; display:block; padding-bottom:10px;}
.datelist li.active a{ color:#1190E0;}
.datelist-content{ padding-left:180px;}
.detaildatecontent{height: 416px;;overflow:auto;}
.contentdatlst{ margin-left:10px;border-left:solid 1px #ccc;}
.contentdatlst > li{ position:relative; margin:0 0 30px 30px;}
.contentdatlst > li:last-child{margin-bottom:0;}
.contentdatlst > li:after{ content:""; width:10px; height:10px; position:absolute; left:-36px; top:31px; background:#F8F8F8; border-radius:50%; -webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%; border:solid 1px #ccc;}
.cardsec {position: relative;background: #fff; padding:20px;}
.cardsec:after, .cardsec:before {right: 100%;top: 20%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.cardsec:after {border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 16px;margin-top: -16px;}
.cardsec:before {border-color: rgba(204, 204, 204, 0);border-right-color: #ccc;border-width: 17px;margin-top: -17px;}
.date-patch{ padding:5px; background:#efefef; display:inline-block;}
.leftfll{ border-right:dotted 1px #c5c5c5;}
.main-fll-dll{margin-top:20px;}
.leftfll,.leftdll{ float:left; width:50%;}
.leftdll{ padding-left:20px;}
.datehead{ text-transform:uppercase; font-size:24px; color:#000;}
.netvalue{ color:#999; font-size:20px; padding:0 0 10px 0;}
.values li{ float:left; width:50%; border-left:dotted 1px #c5c5c5;padding-left:10px;}
.values li:first-child{ border:none;padding-left:0;}
.value-cal{color:#999;margin-bottom:2px;}
.value-graph img{ display:block;margin-top:4px;}
/*.value-graphsell.sell{color:#ff6633;}*/


/* indices and sectors */
.indices-companies{width:50%;margin-top:20px;}

/*::::::::: Equity snap shot full pages:::::::::::*/

/* mini snap shot popup */

.stockviewboxes{margin-top:20px;background-color:#fff;}
.stock-sec.stock-topsection{padding-top:20px; padding-bottom:0;}
.stock-sec.stock-topsection-index{padding:20px 0;}
.snap-menus{margin:20px 0 20px 0;}

.stockbox-pad{padding:20px;}
.stock-snap-name{font-size:30px;}
.lastupdate-icon{background-position: -10px -1023px;width:18px;height:18px;vertical-align:middle;cursor:pointer;}
.snap-pro-name{color:#333;margin-left:20px;}
.snap-sub-pro-name{margin-left:10px;padding-left:10px;border-left:1px dotted #c5c5c5;font-size:18px;}
.snap-pro-name a{color:#999;}
.snap-pro-name a.active{border-bottom:1px solid #333;color:#333;}
.mar-sanp-padding{padding-top:0;}
.mar-perfamence{background-color:#fbfbfb;padding:20px 10px;border-bottom:1px dotted #c5c5c5;}
.mar-perfamence li{float:left;border-right:1px dotted #c5c5c5;padding:0 10px;width:26%;}
.dervivatives-snap{padding:20px 0;}
.dervivatives-snap li.sec{width:20%;}
.dervivatives-snap li.first{width:63%;}
.dervivatives-snap li .price-arrow{margin-right:0}
.derivatives-snap-inc,.derivatives-snap-dec{float:left;background-position:-653px -1135px;width:8px;height:36px;margin-top:4px;}
.derivatives-snap-dec{background-position:-662px -1135px;}
.derivatives-snap-inc.long-bullinc{float:none;vertical-align:middle;}
.der-per-rating{color:#00ba63;font-size:16px;display:inline-block}

.dervivatives-snap .mar-per-rating{font-size:18px;margin-top:5px;}
.der-1,.der-2,.der-3{float:left;position:relative;min-width:110px;}
.der-1:after{content:"";position:absolute;background:url(../images/icon-01.png);width:28px;height:28px;right:-40px;top:8px;}
.der-2:after{content:"";position:absolute;background:url(../images/right-arrow.png);width:17px;height:10px;right:-30px;top:14px;}

.der-1,.der-2{margin-right:55px;}
.derv-inc{background:url(../images/up-arrow.png);width:10px;height:34px;vertical-align:middle;}
.mar-perfamence li.snap-dir-view{width:17%;}
.mar-perfamence li:last-child{border-right:0px;}
.mar-per-icon{width:50px;height:50px;float:left;}
.mar-per-con{padding-left:60px;}
.mar-snap-axis-buy{padding-left:0px;}
.mar-snap-axis-buy p{margin-bottom:5px;}
.performence{width:50px;height:50px;}
.per-1{background-position:-10px -1116px;}
.per-2{background-position:-60px -1116px;}
.per-3{background-position:-110px -1116px;}
.per-1bad{background-position:-10px -1165px;}
.per-2bad{background-position:-60px -1165px;}
.per-3bad{background-position:-110px -1165px;}
.mar-per-rating{color:#00ba63;font-size:30px;}
.mar-inc-dec-per,.mar-return{font-size:12px;}
.mar-inc-dec-per{color:#999;}
.map-snap-news-graph{margin:20px 0;}

.mar-snap-news-left,.mar-snap-graph-right{width:50%;float:left;}
.index-lehea{font-family: Arial,Helvetica,sans-serif;}
.mar-snap-graph-right{float:right;}
.post-btn{background:#0d57a0;padding:0 20px;height:40px;display:inline-block;line-height:40px;color:#fff;font-size:14px;text-transform:uppercase;}
.postsnapshot-con{margin:30px 0 10px 0;}
.postsnapshot-con.post-com-sep{margin:0 0 30px 0;}
.inp-post-box .inp-filed{border: 1px solid rgba(0,0,0,0.1);height:40px;font-size:20px;}

.inp-post-box{width:90%;display:inline-block;margin-right:10px;}
.inp-post-box .inp-filed{border:0;border-bottom: 1px solid rgba(0,0,0,0.1);background:transparent;}


.mar-snap-graph-right{padding-left:20px;}
.mar-snap-news-left{padding-right:20px;border-right:1px dotted #c5c5c5;min-height:300px;}
.snap-high-graph,.high-low-heading{float:left;}
.high-low-heading{margin:20px 10px 0 0;}
.mar-snap-news-list{margin-top:20px;}
.mar-snap-news-list{overflow:auto;}
.minisnapnews-list{min-height:260px;margin-top:20px;}
.mar-snap-news h4{color:#666;font-family: Arial,Helvetica,sans-serif;}
.mar-snap-news-icon{float:left;position:relative;z-index:2;padding:4px 0 4px 0;}
.newslist.mar-snap-news-list li:before {left: 7px;top: 23px;}
.newslist.mar-snap-news-list li:last-child:before {border:0px;}
.mar-snap-newsicons{width:18px;height:18px;}
.snap-newsico-1{background-position: -548px -1124px;}
.snap-newsico-2{background-position: -566px -1124px;}
.snap-newsico-3{background-position: -584px -1124px;}
.snap-slider-news{border:1px solid #e9e9e9;height: 82px;position:relative;}
#triviaspace .snap-slider-news{margin-bottom:20px;}
.snap-slider-news-left{width: 120px;height: 80px;background: #f68567;position: absolute;float:left;}
.snap-slider-news-left h4{color:#fff;font-family: Arial,Helvetica,sans-serif;text-align:center;width:114px;margin-top:27px;}
.snap-slider-news-left h4.scheme{margin-top:18px;}
.snap-slider-news-left:before {content:"";position: absolute;right:-26px;width: 0;height: 0;border-top:40px solid transparent;border-left: 26px solid #f68567;border-bottom: 40px solid transparent;margin: 0px 0 0 -25px;}
.snap-slider-news-right{padding:20px 40px 20px 160px;}
.snap-news-slider-con{line-height:20px;}
.snap-slider-news .bx-wrapper .bx-controls-direction a{display:none;}
.snap-slider-news .bx-pager{display:block;right:-20px; top:0;padding-top:0;color: transparent;width: auto;height:20px;}
.snap-page-links li{float:left;}
.snap-slider-news-right .bx-pager .bx-pager-item{display:block;margin-bottom:5px;}
.snap-slider-news-right .bx-wrapper .bx-pager.bx-default-pager a{width:6px;height:6px;color:#ccc;}
.snap-slider-news-right .bx-wrapper .bx-pager.bx-default-pager a.active{color:#333333;}
.snap-footer{background-color:#a40032;padding:15px 10px;}
.snapfoo{margin-left:10px;}
.snapfoo li{display:inline-block;border-right:1px dotted #c5c5c5;}
.snapfoo li:last-child{border-right:0;}
.snapfoo li a{color:#fff;padding:0 20px;display:inline-block;}
.foot-snap-icon{width:20px;height:20px;margin-right:5px; vertical-align:middle;}
.footer-snap-1{background-position: -60px -1058px;}
.footer-snap-2{background-position: -80px -1058px;}
.footer-snap-3{background-position: -100px -1058px;}
.footer-snap-4{background-position: -120px -1058px;}

/* fund manager*/
.fundmager-img{width:90px;height:90px;float:left;border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.funma-deatils{padding-left:100px;margin-top:5px;}
.fund-mname{font-size:30px;margin-bottom:5px;color:#000;text-transform:capitalize;}
.fund-desig,.fund-exp{font-size:18px;color:#333;}

/* snap shot page */
.mar-perlist{border-top:1px dotted #c5c5c5;/*margin-top:20px;*/background-color:#fff;}
.cri-box{padding:30px;min-height:425px;}
.cri-left,.cri-right{float:left;}
.cri-left{width:70%;border-right:1px dotted #c5c5c5;padding-right:20px;}
.cri-right{width:30%;padding-left:10px;}
.cri-heading{font-family: Arial,Helvetica,sans-serif;}
.cri-info{margin-top:5px;line-height:16px;}
.cri-info span,.cri-res{color:#00ba63}
.return-down{vertical-align:middle;}
.cri-info span.cri-info-notbeaten{color:#ff6633;}
.per-chart-con.invest-drop{margin-top:30px;color:#999;font-size:14px;font-family: Arial,Helvetica,sans-serif;padding:0}
.return-inp{width:70px;border:0;color:#999;}
.per-chart-con .invest-down,.return-inp{border-bottom:1px solid #ddd;line-height:20px;height:20px;}
.mar-critical-param{top:30px;}
.per-chart-con-risk{margin-top:30px;color:#999;}
.returns-chart{margin-top:10px;}
.cri-value{color:#00ba63;font-family: Arial,Helvetica,sans-serif;font-weight:600;font-size:30px; word-wrap: break-word;
}
.cri-performence{color:#999;}
.con-per{padding-top:20px;}
.consistent-meter{margin-top:30px;}
.consistent-meter-hea{color:#999;margin-bottom:5px;}
.consis-per-panel{background-color:#fff;padding:20px;}
.cri-mar-left,.cri-mar-right{
	float:left;
}
.cri-mar-left{
	width:360px;
	
	padding-right:30px;
}
.cri-mar-right{
	padding-left:30px;width:555px;border-left:1px dotted #c5c5c5;min-height:200px;}
.cri-mar-right img{width:100%;}
.consis-pro-tax{padding:30px;}
.consis-pro-tax li{float:left;width:33.3%;border-right:1px dotted #c5c5c5;padding:0 30px;}
.consis-pro-tax li:first-child{padding-left:0;}
.consis-pro-tax li:last-child{padding-right:0;border-right:0;}
.cri-pro-tax-left{float:left;}
.cri-pro-tax-right{padding-left:30px;}
.profit-tax-icon{background-position:-631px -1107px;width:15px;height:64px;display:inline-block;}
.cri-pro-tax-graph{margin-top:30px;}


/* index popup */
.indexpopup li{min-height:64px;}
.beta-txt{font-size:30px;}


/* reasearch view */
.mar-reasearch-box{background-color:#fff;}
.mar-left-reasearch,.mar-right-reasearch{float:left;}
.mar-left-reasearch{width:330px;padding: 20px;}
.mar-left-reasearch .panel{padding:0px;width:auto;}
.mar-right-reasearch{width: 605px;min-height:270px;padding: 20px;border-left: 1px solid #e8e8e8;background: url(../images/market-graph-bg.png) repeat;}
.mar-right-reasearch .out-graph{width:81%;}
.mar-reasrach-twoparts{padding-right:0;}
.mar-right-reasearch .target-val{width:18%;padding-left:10px;}
.mar-reasearch-tabcon{margin-top:30px;}
.mar-reasearch-tabcon .ui-tabs-panel{padding:0;}
.mar-resea-right-con h3{color:#00ba63;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.mar-resea-right-con .view-details{margin:10px 0 0 0;}
.mar-reasearch-list .border-left{padding:0 10px 20px 10px;}
.mar-reasearch-list li.border-left:before{left:0px;}

/* ::::: peer comparision ::::: */
.mar-peercom-txt{color:#999;margin-top:20px;}
.peer-com-right{min-height:inherit;}

/* :::::::::::::: independent research  :::::::::::::: */
.conses-mapsec{margin-top:30px;}
.revenue-list li{padding:0 20px;float:left;border-right:1px dotted #c5c5c5;width:50%;}
.revenue-list li:first-child{padding-left:0;}
.revenue-list li:last-child{padding-right:0;border-right:0;}
.rev-estgrphsec{margin-top:20px;}
.independent-underweight-le{width:inherit;padding-right:40px;}
/*Consensus Estimates */
.est-txt{float:left;}
.estimates-rs{font-size:12px;color:#ccc;float:right;}

/* :::: screeners  :::: */

.parameters-hea{padding:20px;}
.parameters-hea h4{font-family: Arial,Helvetica,sans-serif;text-align:center;line-height:22px;height:44px;overflow:hidden;}
.performence-list li{height:306px}
.perfermence-rating{text-align:center;}
.perfermence-rating span{text-transform:uppercase;margin-top:5px;display:block;color:#999;text-transform:uppercase;height:35px;overflow:hidden;}
.perfermence-rating i{width:32px;height:32px;}
.permence-star-nrml{background-position:-738px -34px;}
.permence-star-fill{background-position:-770px -34px;}
.perpara-1{border-top:2px solid #81ccaf;background:rgba(129,204,175,0.1);}
.perpara-2{border-top:2px solid #f48fac;background:rgba(244,143,172,0.1);}
.perpara-3{border-top:2px solid #70c3ed;background:rgba(112,195,237,0.1);}
.perpara-4{border-top:2px solid #9188c1;background:rgba(145,136,193,0.1);}
.performence-smalbox{color:#666;font-size:12px;line-height:16px;}
.performence-smalbox p{height:66px;overflow:hidden;}
.performence-list li.scrollist:hover .pram-hover{display:none;}
.performence-list li.scrollist:hover .performence-smalbox{height:224px;}
.performence-list li.scrollist:hover .performence-smalbox p{height:100%;overflow:auto;}

/* risk parameters*/
.perfermence-rating span.srenicon{display:block;height:92px;margin:0 0 10px 0;color:#128fe1;font-size:48px;}
.srenicon sub{font-size:20px;vertical-align:baseline;font-weight:600;text-transform:capitalize;}
.srenicon i{width:180px;height:92px;}
.srenbuy{background:url(../images/markets/sren-buy.png);}
.srensell{background:url(../images/markets/sren-buy.png);}
.srenhold{background:url(../images/markets/sren-buy.png);}
.riskcon{text-align:center;border-top:2px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.03);}
.riskcon p{height:32px;overflow:hidden;}
.otherrange i{width:163px;height:20px;}
.otherper-range{background:url(../images/markets/otherper-range.png);}
.risklist li{height:335px;}
.risklist li.scrollist:hover .pram-hover{display:none;}
.risklist li.scrollist:hover .riskcon{height:236px;}
.risklist li.scrollist:hover .riskcon p{height:100%;overflow:auto;}

/* ::::: Company financials ::::: */
.table-aacordian{white-space:nowrap;overflow:auto;width:100%;}
.table-aacordian-inner{width:976px;}
.tbaccordion{border-bottom:solid 1px #a2ddfd;background:#d0edfd;padding:15px 15px 15px 20px;text-transform:uppercase;color:#333;cursor:default;}
.tableaccordianicon{ width:10px; height:2px; background:#000; margin:0 10px 0 0; display:inline-block;vertical-align:middle;}
.tbaccordion.active .tableaccordianicon{ background:#FF0004;}
.tbaccordion  .ui-icon{display:block;width:10px; height:2px; background:#000; margin:0 10px 0 0; display:inline-block;vertical-align:middle;}
.tbaccordion .ui-icon.ui-icon-triangle-1-s {background:#FF0004;}
.detailsheading li {text-transform:uppercase;font-size:18px;color:#999;background:#333;}
.tbaccordion-content{transition:none;transform:none;}
//.tbaccordion-list{cursor:pointer;}
.tbaccordion-list li{font-size:12px;color:#666;background:#f6fcff;border-bottom:solid 1px #a2ddfd;}
.acordian-elements li{padding:15px;min-height:52px;width:123px;line-height:20px;vertical-align:top;display:inline-block;margin-right:-4px;}
.acordian-elements li:first-child{width:301px;padding-left:40px;color:#333;}
.acordian-elements li.lastli{width:60px;}
//.graph-sec{ width:22px; height:17px; display:block; background:url(../images/table-icon.png) 0 0 no-repeat;visibility:hidden;}
//.tbaccordion-list:hover .graph-sec{visibility:visible;}
.tbaccordion-list:hover li{background:#fff;}

/*Company Info: Shareholdings*/
.shareholding-left{text-align:center;float:left;width:330px;padding:20px 0; position: relative; z-index:1;}
.aum-graph,.mar-snap-news-left,.mar-snap-graph-right,.gri-li-sta,.shareholding-right,.data-loader{position:relative;}
.shareholding-right{background:url(../images/market-graph-bg.png) repeat;padding-left: 330px;min-height:425px;}
.shareholding-right-inner{padding:30px 10px;background:#fff;min-height:425px;}
.shareholding-title{margin:10px 0 30px;}
.shareholder-table tr th{color:#999;padding:0 20px 20px;}
.shareholder-table tr td{padding:10px 20px;}
.shareholder-table tr th, .shareholder-table tr td{border-right:1px dotted #ccc;}
.shareholder-table tr th:last-child, .shareholder-table tr td:last-child{border-right:0;}
.shareholder-table tr:nth-child(even), .shareholder-table tr:nth-child(odd){background:#fff;}
.shareholder-table tr td.td1{width:200px;}
.trdisplay{display:none;}
.colorrep{width:10px;height:10px;margin:3px 8px 0 0;float:left;}
.colorlabel{padding-left:20px;}
.color1{background-color:#fdb64e;}
.color2{background-color:#aed361;}
.color3{background-color:#70c5a4;}
.color4{background-color:#70c3ed;}
.color5{background-color:#9087c0;}
.color6{background-color:#f489a7;}
.color7{background-color:#f68567;}
.sharehold-viewdetails{float:right;}

/*Company Info: Corporate Actions*/
.cal-header-section{background-color:#6fc6a4;color:#fff;}
.events-calender.years-calender .cal-header-section {border-bottom: 0px}
.cal-year-list{background-color:#fff;}
.cal-year-list{padding:20px;text-align:left;}
.cal-year-list li{margin-bottom:20px;}
.cal-year-list li:last-child{margin-bottom:0;}
.cal-year-list li a{color:#666;}
.cal-year-list li.active a{color:#1190e0;}
.events-year-right{height:195px;overflow:auto;}

/*Company Info: Historical Data ,Insider Trading ,Bulk /Block Deals*/
.mar-hist-date{margin-top:10px;}
.mar-cmny-radio-info label, .mar-cmny-radio-info ul {display: inline-block;vertical-align: middle;}
.data-section{background:#fff;padding:40px;}
.data-fix-height{/*height:400px;overflow:auto;*/padding:0 20px;}
.data-section > .data-fix-height > .data-list{position:relative;}
.data-section > .data-fix-height > .data-list:before{border-left: 1px solid #cfcfcf;bottom: 0;content: " ";left:30px;position: absolute;top: 0;/*z-index:7;*/}
.data-section > .data-fix-height > .data-list > li{margin-bottom:30px;}
.data-section > .data-fix-height > .data-list > li:last-child{margin-bottom:0px;}
.data-left{float: left;position: relative;width:90px;left: 0px;/*z-index:8;*/}
.data-left p{width:60px;height:60px;border:1px solid #cfcfcf;background:#f2f2f2;color:#666;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:12px;text-align:center;display:table;}
.data-left p span{display:table-cell;vertical-align:middle;}

.data-right{ padding-left:90px;}
.data-right .data-text{background:#f8e9ff;padding:10px 0;position:relative;border:1px solid #e1bff4;border-radius:3px;font-size:14px;color:#666;}
.data-right .data-text:after, .data-right .data-text:before {right: 100%;top: 22px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.data-right .data-text:after {border-color: rgba(248, 233, 255, 0);border-right-color: #f8e9ff;border-width: 9px;margin-top: -4px;}
.data-right .data-text:before {border-color: rgba(225, 191, 244, 0);border-right-color: #e1bff4;border-width: 10px;margin-top: -5px;}
.data-text li{display:inline-block;border-right:1px dotted #666;padding:0 36px;vertical-align:top;}
.data-text li:last-child{border-right:0;}
.data-right .seller-data-text{background:#cdedff;border:1px solid #8fcff6;}
.data-right .seller-data-text:after {border-color: rgba(205, 237, 255, 0);border-right-color: #cdedff;}
.data-right .seller-data-text:before {border-color: rgba(143, 207, 246, 0);border-right-color: #8fcff6;}
.data-right .data-text-single{padding:15px 0;}
.data-text-single li{vertical-align:middle;line-height:20px;}
.data-text-single li:first-child{width:280px;}
.data-text-single li:nth-child(2){width:130px;text-align:center;}

.price-value{color:#333;font-size:18px;}
.data-person-name{font-size:16px;}
.mar-insider-showmore{border:1px solid #cfcfcf;color:#1190e0;font-size:12px;padding:4px 8px;margin-left:-10px;background:#fff;}
.hist-date{border:1px solid #ddd;height:28px;width:120px;padding-left:10px;box-shadow: inset 0px 1px 2px 1px #C5C5C5;
-webkit-box-shadow: inset 0px 1px 2px 1px #C5C5C5;
-moz-box-shadow: inset 0px 1px 2px 1px #C5C5C5;
-o-box-shadow: inset 0px 1px 2px 1px #C5C5C5;}
.cal-dash,.port-repor{color:#999999;}
.port-repor{font-size:12px;}
.mar-date-inp{position:relative;}
.mar-date-inp .ui-datepicker-trigger{top:4px;}
.comny-trade-hide{display:none;}
.historicalgo{margin-left:20px;padding:5px 10px;}
/*Company Info: management */
.mgmt-hea{color:#666;font-family: Arial,Helvetica,sans-serif;}
.mgmt-desc{color:#999;line-height:18px;}
.mgmt-team,.reg-ofices{margin-top:30px;}
.mgmt-list{margin-top:20px;}
.mgmt-list li{float:left;width:25%;padding-right:20px;margin-bottom:20px;}
.mgmt-name-icon{float:left;}
.mgmt-name-label{text-align:center;line-height:40px;color:#fff;font-size:18px;display:block;width:40px;height:40px;border-radius:50%;}
.mgmt-label-col1{background-color:#f7aec1;}
.mgmt-label-col2{background-color:#c5acd3;}
.mgmt-label-col3{background-color:#96d1f3;}
.mgmt-label-col4{background-color:#8ed0b5;}
.mgmt-names{padding-left:50px;}
.mgmt-name{font-size:18px;color:#333;}
.mgmt-desig{font-size:14px;color:#999;}
.mgmt-show-btn{display:block;text-align:center;margin-top:20px;}
.reg-add-list > li{float:left;padding:0 20px;border-right:1px dotted #c5c5c5;}
.reg-add-list > li:first-child{padding-left:0;}
.reg-add-list > li:last-child{padding-right:0;border-right:0px dotted #c5c5c5;}
.reg-add{margin-top:20px;}
.reg-add li{margin-bottom:5px;color:#999;}

/* Start of LatestNews Css*/

/* share for page*/
.share-sec{background-color:#fff;position:fixed;top:200px;right:0;display:inline-block;width:40px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;z-index:100;}
.share-list-box li{text-align:center;border-bottom:1px dotted #c5c5c5;padding:5px 0;cursor:pointer;}
.share-list-box li:last-child{border-bottom:0;}
.share-list-box span{font-size:12px;color:rgba(51,51,51,0.6);display:block;}
.share-ico{background:url(../images/Social-Sprite-Sheet.png);width:18px;height:18px;display:inline-block;}
.share-1{background-position:-10px -40px;}
.share-1.active{background-position:-83px -40px;}
.share-2{background-position:-28px -43px;}
.share-3{background-position:-46px -42px;}

/* share popup */
.soc-sheet{background:url(../images/Social-Sprite-Sheet.png);display:inline-block;}
.share-btn{color: #fff;cursor: pointer;display: inline-block;width:140px;height:36px;}
.sc-icon{padding:5px 10px;width:40px;display:inline-block;}

.fb-bc{background-color:#425ba3;border-bottom:2px solid #2b448c;display:inline-block;font-size:14px;}
.share-list-pop > li{width:130px;height:36px;margin:0 14px 14px 0;display:inline-block;color:#fff;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.share-list-pop > li:last-child{margin-right:0;}
.share-list-pop > li > a{display:block;}
.more-btn{text-align:center;}
.soc-more-btn{background-color:rgba(204,204,204,0.5);width:28px;height:28px;display:inline-block;text-align:center;border-radius:50%;}
.more-icon{background-position:-64px -37px;width:18px;height:18px;display:inline-block;}
.share-list-pop > li.soc-icon-hide{display:none;}

/* ::::: overview ::::::*/
.goto-con-buzz{margin-bottom:20px;}
.right-arrow{width: 20px;height: 20px;margin-left: 5px;background-position: -636px -278px;vertical-align: middle;}
.contract-buzz-con{display:none;}
.more-snaps{margin-top:25px;}
.more-snap-hea{margin-bottom:10px;font-size:18px;color:#999;}
.top-performers-list{margin:0px 0 0 -15px;}
.top-performers-list li{float:left;width:232px;margin-left:15px;color:#999;background:#fff;padding:20px;border:1px solid #fff;position:relative;}
.top-performers-list li h4{font-family: Arial,Helvetica,sans-serif;margin-bottom:10px;}
.top-performers-list li:hover{box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);}
.top-performers-list li.border1{border-color:#c0e4ac;}
.top-performers-list li.border2{border-color:#f9c4bd;}
.top-performers-list li.border3{border-color:#96d9e3;}
.top-performers-list p{height:32px;overflow:hidden;}

.bottomshape{width: 0; height: 0; border-top: 18px solid #fff; border-right: 18px solid transparent;position:absolute;left:0;top:0; }
.bottomshape-color1{border-top-color:#c0e4ac;}
.bottomshape-color2{border-top-color:#f9c4bd;}
.bottomshape-color3{border-top-color:#96d9e3;}

.textcolor1{color:#71a953;}
.textcolor2{color:#db6758;}
.textcolor3{color:#0db1c8;}

/*Commodities*/
.commodities-list{margin:10px 0 0 -15px;}
.commodities-list li{background:#fff;float:left;width:232px;margin-left:15px;text-align:center;border-top:3px solid #fff;}
.commodities-list li.gold{border-color:#d4af37;}
.commodities-list li.crude{border-color:#555874;}
.commodities-list li.copper{border-color:#ac6952;}
.commodities-list li.paddy{border-color:#9eb514;}

.commodities-icon-details{padding:20px 20px 16px;}
.iconsize{width:50px;height:45px;display:inline-block;}
.gold-icon{background-position:-11px -968px;}
.crude-icon{background-position:-68px -968px;width:40px;}
.copper-icon{background-position:-110px -967px;width:45px;}
.paddy-icon{background-position:-156px -967px;}

.commodities-details{display:inline-block;vertical-align:top;color:#ccc;text-align:left;}
.commodities-tilte{color:#999;font-size:24px;}

.indian-currency30{color:#333;font-size:30px;}
.commodities-divider{border-top:1px solid #e8e8e8;background:#fcfcfc;padding:20px;font-size:18px;}

/*Currency*/
.currency-list{margin-left:-40px;}
.currency-list li{float:left;padding:0 40px;border-right:1px dotted #c5c5c5;margin-top:20px;}
.currency-list li:last-child{border-right:0;}
.currency-type{color:#999;}
.indian-currency{color:#333;font-size:28px;}
.mar-val-list-inc-down{color:#fa5238;}
.currency-list .mar-val-list-inc-down, .currency-list .mar-val-list-inc{font-size:18px;}
.price-arrow{margin-right:5px;width:8px;height:14px;margin-left: 5px;}
.price-dec{background-position:-664px -42px;}
.price-inc{background-position:-681px -42px;}

/* latest news */
.experts-sepaks{margin-left:-20px;}
.experts-sepaks li{float:left;margin: 0 0 20px 20px;color:#fff;}

/* ::: markets today :::*/

/*Futures Heat Map*/
.expiry-time{margin-bottom:10px;}
.heatmap-expiry{display:inline-block;background-color: #fff;border: 1px solid rgba(0,0,0,0.1);padding:5px;}
.heatmap-list{margin-bottom:20px;}
.heatmap-list li{float:left;border:1px solid #e8e8e8;border-right:0px;background-color:#fff;min-height:78px;}
.heatmap-list li:last-child{border-right:1px solid #e8e8e8;}
.heatmap-list li a{padding:10px 20px;color:#666;}
.heatmap-list li a{display: block;border: none;font-weight: normal;}
.heat-map-all{line-height:56px;}
.heatmap-list li.ui-tabs-active a{background: #81003C;color: #fff;}
.heatmap-list li.ui-tabs-active a:hover{background: #81003C;color: #fff;}
.heatmap-list li a:hover { background-color: #f8f8f8;}

.heat-map-icons{width:40px;height:40px;display:block;}
.heat-icon-1{background-position: -170px -1129px;}
.heat-icon-2{background-position: -250px -1129px;}
.heat-icon-3{background-position: -290px -1129px;}
.heat-icon-4{background-position: -209px -1129px;}
.heatmap-list li.ui-tabs-active a .heat-icon-1 {background-position: -170px -1161px;}
.heatmap-list li.ui-tabs-active a .heat-icon-2 {background-position: -250px -1161px;}
.heatmap-list li.ui-tabs-active a .heat-icon-3 {background-position: -290px -1161px;}
.heatmap-list li.ui-tabs-active a .heat-icon-4 {background-position: -209px -1161px;}

/*contract buzz*/
.contract-buzz-val{color:#00ba63;}
.bull-icon{width:30px;height:30px;vertical-align:middle;}
.bull-1{background-position:-81px -1222px;}
.bull-2{background-position:-51px -1222px;}
ul.curosal_con-dis > li > a.active-tab .bull-1{background-position:-81px -1252px;}
ul.curosal_con-dis > li > a.active-tab .bull-2{background-position:-51px -1252px;}
.dervi-nrml-ratio{display:inline-block;margin-bottom:3px;}
.normal-ratio-icon{width:20px;height:20px;background-color:#999;border-radius:50%;font-size:14px;color:#fff;display:inline-block;text-align:center;vertical-align:middle;line-height:20px;}
.ratio-nrml-txt{color:rgba(0,0,0,0.4);font-size:12px;display:inline-block;vertical-align:middle;margin-left:4px;}
ul.curosal_con-dis > li > a.active-tab .normal-ratio-icon{background-color:#fff;color:#333;}
ul.curosal_con-dis > li > a.active-tab .ratio-nrml-txt{color:#fff;}

/*Option Chain*/
.option-index-con{float:right;border: 1px solid rgba(0,0,0,0.1);padding:10px;background:#fff;}
.option-index-con-left,.option-index-con-right{float:left;}
.option-index-con-left{text-align:right;padding-right:10px;margin-right:10px;border-right:1px dotted #c5c5c5;}
.option-ri-hea{color:#333;font-size:18px;}
.option-index-con-right .mar-val-list{margin-top:0;}
.option-update{margin-top:10px;}
.option-chainheading{background-color:#fff;}
.option-chainheading > .call-list-left-1,.option-chainheading > .call-list-left-2,.option-chainheading > .call-list-left-3{float:left;width: 420px;padding: 10px;font-size:18px;text-align:center;}
.option-chainheading > .call-list-left-2{width: 134px;border-left:1px dotted #c5c5c5;border-right:1px dotted #c5c5c5;}


.chainslider{margin:60px 0;}
.call-strikeprice-put li{background:#fff;margin-bottom:20px;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
-o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.call-list-left, .put-list-right {float:left;border-top:2px solid #00ba63;width:426px;padding:20px;}
.strike-price{float:left;background:#333333;color:#999;width:124px;text-align:center;height:137px;font-size:18px;}
.put-list-right{border-top:2px solid #f85337;}

.col1, .col2, .col3{width:33.33%;float:left;min-height:95px;}
.col2, .col3{border-left:1px dotted #c5c5c5;}
.col2 .call-details, .col3 .call-details{padding-left:20px;}
.call-details-line{border-top:1px dotted #c5c5c5;padding:10px 0 0;margin-top:10px;}
.call-title{color:#999;margin-bottom:5px;}
.call-subtitle{color:#333;}
.call-title-empty{height:16px;}

.option-chain-datapoints li{float:left;margin-right:10px;}
.chain-color-com{width:20px;display:inline-block;vertical-align:middle;height:4px;}
.chain-col1{background-color:#00ba63;}
.chain-col2{background-color:#f85337;}
.chain-txt{color:#999;margin-left:4px;}

.strike-price p{display:table;width:100%;height:100%;}
.strike-price p span{display:table-cell;vertical-align:middle;}

/* top sectors */
.topsector-listview{margin-top:40px;}

/* open intrest  */
.openintesr-hea{margin-bottom:20px;}
.openintesr-hea p{display:inline-block;font-size:18px;vertical-align:middle;margin-left:10px;}
.openintesr-hea .heat-map-icons{display:inline-block;vertical-align:middle;}

.shadow-panel-normal{
 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
 -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
 -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
 transition: all 0.2s ease-in-out;
}

.viewall-topgap{margin-top:10px;}
.mutual-slider li.ca-item{
	height:308px;
}
.mar-sta-top-mar{margin-top:20px;}
.like-small{background-position:-10px -70px;}
.share-small-icon{width:14px;height:14px;vertical-align:middle;}
.share-small{background-position:-24px -70px;}
.share-small-list > li{display:inline-block;padding:0 10px;border-right:1px dotted #c5c5c5;}
.share-small-list > li:first-child{padding-left:0;}
.share-small-list > li:last-child{border-right:0;padding-right:0;}
.share-small-list > li > a{color:#333;}

/*   icon for latest news twitter icon added by jagdish*/
.icon_repost{
    background:url(../images/repost-icon.png);
    width: 27px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
}
/* End of LatestNews Css*/

/* solution suggested by ThinkDesign as per mail on 23-May-2016 */
.profit-tax-icon-red{background-position:-725px -1107px;width:15px;height:64px;display:inline-block;}
.calender-list-txt:hover {text-decoration: underline;cursor: pointer;}


/* solution suggested by ThinkDesign as per mail on 15-Jun-2016 */
.data-text li {float: none;}




/*use for vido play button for expertspeak on market overview page desing by tejora .*/
 .video {
        position: relative;
        background: #000;
        width: 100%;
        margin: 20px auto;
    }

    .video img,
    .video iframe { display: block; }

    #play {
        position: absolute;
        top:-18px;
        left: 0;
        width: 100%;
        height: 100%;
        cursor: pointer;
        background: url('../images/play-button.png') no-repeat 50% 50%;
        background-size: auto, cover;
        z-index: 9999;
    }

#play:hover { background-color: rgba(0,0,0,0.2) !important; }
.ci-col-10p {padding:0 15px !important;width:10% !important;}
.ci-col-15p {padding:0 15px !important;width:15% !important;}
.ci-col-18p {padding:0 15px !important;width:18% !important;}
.ci-col-20p {padding:0 15px !important;width:20% !important;}
.ci-col-25p {padding:0 15px !important;width:25% !important;}
.ci-col-30p {padding:0 15px !important;width:30% !important;}
.ci-col-40p {padding:0 15px !important;width:40% !important;}
.ci-col-50p {padding:0 15px !important;width:50% !important;}
.peer-comp .gri-li-sta .sort-slide-num {position:relative; width:100%;}

.lumpsumsip-list {
    width: 38%;
    margin: 0 auto;
    background-color: #f7f7f7;
}




/*style for commodity > markettoday by ashish start*/

li.optionchainlist {
    margin-bottom: 10px;
}


.optionchainlist .col1,.optionchainlist .col2,.optionchainlist .col3 {
	    width: 85px;
    float: left;
    min-height: 50px;
}

.optionchainlist .col2 .call-details,.optionchainlist .col3 .call-details {
    padding-left: 0px;
}

.optionchainlist .strike-price p span {
    font-size: 14px;
}

.optionchainlist .strike-price {
    width: 85px;
    height: 70px;
   
}

.optionchainlist .call-list-left,.optionchainlist .put-list-right {
    float: left;
    border-top: 2px solid #00ba63;
    width: 445px;
    padding: 10px 5px 0;
}

.optionchainlist .call-title {
    color: #999;
    margin-bottom: 5px;
    font-size: 12px;
    text-align: center;
}

.optionchainlist .call-subtitle {
    color: #333;
    text-align: center;
}

#commodityoptionChainAjaxDiv .chainslider .bx-wrapper .bx-prev {
    bottom: -32px;
    top: auto;
    margin-left: -15px;
}

#commodityoptionChainAjaxDiv .chainslider .bx-wrapper .bx-next {
    bottom: -32px;
    top: auto;
    margin-left: 20px;
}

#commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-1, #commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-2, #commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-3 {
    float: left;
    width: 445px;
    padding: 10px;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
}

#commodityoptionChainAjaxDiv .option-chainheading > .call-list-left-2 {
       width: 85px;
    background: #333333;
    border-left: 1px dotted #c5c5c5;
    border-right: 1px dotted #c5c5c5;
    font-size: 14px;
    color: #fff;
    padding: 8px;
}

#commodityoptionChainAjaxDiv .option-chainheading .oc-optiontype {
    padding: 15px !important;
}

#commodityoptionChainAjaxDiv .chainslider {
    margin: 10px 0;
}

#commodityoptionChainAjaxDiv .chainslider .bx-wrapper .bx-viewport {
    height: 475px !important;
}

#commodity_market_turnover_chart .amcharts-chart-div svg g text {
    font-size: 11px;
}


.stock-sec .stock-head  h1.head-lft {
    padding-right: 15px;
}

#div-spot-price1 .stock-sec {
    background: #fbfbfb;
}

#div-market-statistic .blue-bg {
    background: #f2f2f2;
}

#openInterestDiv1 .gray-bg{
	background: #f2f2f2;
}

#div-trading-units1 .blue-bg {
    background: #fbfbfb;
}

#div-contract-buzz1 span.select2-search.select2-search--dropdown, #div-option-chain1 span.select2-search.select2-search--dropdown, #div-spot-price1 span.select2-search.select2-search--dropdown, #openInterestDiv1 span.select2-search.select2-search--dropdown, #div-trading-units1 span.select2-search.select2-search--dropdown, #div-market-statistic span.select2-search.select2-search--dropdown {
 	display: none !important;
}

.mcx-cursorpointer {
    cursor: initial;
}

#div-future-heat-map1 .sort-by.mar-sort-by {
    display: none;
}

.stock-box-content ul.curosal_con-dis > li {
    background: #fff;
}


#div-spot-price1 .drop-mar-select {
    border-bottom: 0px solid #000000;
    height: auto;
    cursor: pointer;
}

.second-search .select2-container .select2-selection--single {
    margin-bottom: 10px;
}


/*style for commodity > markettoday by ashish End*/