﻿/*
    Author: Accord Fintech Pvt Ltd
    Created: 17-10-2022
*/
@charset "utf-8";

/*col-5 start*/
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 5px; padding-left: 5px; flex: none; }
.col-xs-5ths { width: 20%; float: left; }

@media (min-width: 768px) {
    .col-sm-5ths { width: 20%; float: left; }
}

@media (min-width: 992px) {
    .col-md-5ths { width: 20%; float: left; }
}

@media (min-width: 1200px) {
    .col-lg-5ths { width: 20%; float: left; }
}
/*col-5 end*/

.pr { position: relative; }
.innerparent a.commonbtn { display: inline-block; padding: 10px 20px; font-size: 16px; line-height: 16px; border-radius: 6px; color: #000; font-family: var(--semibold); }
/*.innerparent a.btngradient { background: rgb(0,221,239); background: -moz-linear-gradient(90deg, rgba(0,221,239,1) 0%, rgba(131,228,122,1) 100%); background: -webkit-linear-gradient(90deg, rgba(0,221,239,1) 0%, rgba(131,228,122,1) 100%); background: linear-gradient(90deg, rgba(0,221,239,1) 0%, rgba(131,228,122,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ddef",endColorstr="#83e47a",GradientType=1); }*/
.innerparent a.btngradient { background: var(--lightgreen); color: #fff; }
.innerparent a.btngradient:hover:after { left: 0; right: 0; width: 100%; }
/*.innerparent a.btngradient:hover { background: rgb(0,221,239); background: -moz-linear-gradient(270deg, rgba(0,221,239,1) 0%, rgba(131,228,122,1) 100%); background: -webkit-linear-gradient(270deg, rgba(0,221,239,1) 0%, rgba(131,228,122,1) 100%); background: linear-gradient(270deg, rgba(0,221,239,1) 0%, rgba(131,228,122,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ddef",endColorstr="#83e47a",GradientType=1); transform: none; }*/


/***Footable***/
.footable { width: 100%; position: relative; min-height: 135px; }
.footable.breakpoint > tbody > tr.footable-detail-show > td { border-bottom: none; }
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e001"; }
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { cursor: pointer; }
.footable.breakpoint > tbody > tr > td.footable-cell-detail { background: #eee; border-top: none; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle { display: inline-block; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; padding: 2px 0; font-size: 10px; color: #3894AB; border-radius: 50%; margin-right: 6px; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before { content: "\e000"; }
.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e005"; }
.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before { content: "\e004"; }
.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e003"; }
.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before { content: "\e002"; }
.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e007"; }
.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before { content: "\e006"; }
.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e009"; }
.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before { content: "\e008"; }
.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e00f"; }
.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before { content: "\e011"; }
.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e013"; }
.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before { content: "\e015"; }
.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e01b"; }
.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before { content: "\e01d"; }
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e00b"; }
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before { content: "\e00d"; }
.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e01f"; }
.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before { content: "\e021"; }
.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\e017"; }
.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before { content: "\e019"; }
.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle { font-size: 18px; }
.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle { font-size: 24px; }
.footable > thead > tr > th { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.footable > thead > tr > th.footable-sortable:hover { cursor: pointer; }
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before { content: "\e013"; }
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before { content: "\e012"; }
.footable > thead > tr > th > span.footable-sort-indicator { display: inline-block; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; padding-left: 5px; }
.footable > thead > tr > th > span.footable-sort-indicator:before { content: "\e022"; }
.footable > tfoot .paginationNew { float: right; padding: 25px 0 0; }
.footable > tfoot .paginationNew > ul { float: left; padding: 0; margin: 0; }
.footable > tfoot .paginationNew > ul > li { float: left; background: #ffffff; margin: 0 3px; margin-right: 1px; height: 35px; line-height: 33px; transition: all .5s ease; border-radius: 5px; border: 1px solid #ddd; min-width: 35px; text-align: center; }
.footable > tfoot .paginationNew > ul > li > a { color: #5E5E5E; cursor: pointer; transition: all .5s ease; padding: 7px 5px; }
.footable > tfoot .paginationNew > ul > li.active { background: var(--darkblue); cursor: default; border-color: var(--darkblue); }
.footable > tfoot .paginationNew > ul > li:hover { background: var(--darkblue); cursor: pointer; }
.footable > tfoot .paginationNew > ul > li.active > a { color: #fff; cursor: default; }
.footable > tfoot .paginationNew > ul > li:hover > a { color: #fff; }
.footable > tfoot .paginationNew > ul > li.disabled, .footable > tfoot .paginationNew > ul > li.disabled > a { cursor: not-allowed; background: #F1F1F1; }
.footable > tfoot .paginationNew > ul > li.disabled > a { color: #5E5E5E; }
.footable.no-paging .hide-if-no-paging { display: none; }
.footable-row-detail-inner { display: table; }
.footable-row-detail-row { display: table-row; line-height: 1.5em; }
.footable-row-detail-group { display: block; line-height: 2em; font-size: 1.2em; font-weight: bold; }
.footable-row-detail-name { display: table-cell; font-weight: normal; padding-right: 0.5em; }
.footable-row-detail-value { display: table-cell; }
.footable-odd { background-color: #f7f7f7; }
.footable > tbody > tr > td > a { position: relative; color: #263238; padding-left: 15px; transition: all 0.5s ease; display: inline-block; }
.footable > tbody > tr > td > a:before { content: ""; position: absolute; top: 6px; left: 0; border-left: 6px solid var(--darkblue); border-top: 4px solid transparent; border-bottom: 4px solid transparent; transition: all 0.1s ease; }
.footable > tbody > tr:hover > td:first-child > a:before { left: 2px; }
.footable > tbody > tr > td > a:hover { }
.footable > thead > tr > th { background: #f8f8f8; font-weight: 700; color: #616161; padding: 10px; font-size: 14px; border-bottom-width: 1px; border: 0; border-bottom: 3px solid #ddd; vertical-align: top; }
.footable > tbody > tr > td { padding: 12px 15px; border-right: 0; border-left: 0; font-size: 14px; }
.footable > tfoot > tr > td { border: 0; padding: 0; }
.footable { border: 0; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before { content: "\f055"; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle { font: normal normal normal 14px/1 FontAwesome; color: var(--darkblue); cursor: pointer; }
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: '\f056'; }

/***Market Common***/
.innermarketmenuwrap { position: relative; display: block; margin-bottom: 35px; }
.innermarketmenuwrap > ul > li > a.activemenu { opacity: 1; }
.innermarketmenuwrap > ul { padding: 0; margin: 0; display: block; position: relative; }
.innermarketmenuwrap > ul > li { position: relative; float: left; margin: 0 20px 0 0; }
.innermarketmenuwrap > ul > li > a { position: relative; display: block; color: #000; opacity: 0.5; font-weight: 400; font-weight: 400; text-align: left; transition: all 0.5s ease; font-size: 25px; padding: 10px 0 10px 30px; line-height: 20px; z-index: 0; text-transform: uppercase; margin: 0 15px 0 0; }
.innermarketmenuwrap > ul > li > a:before { content: ''; position: absolute; left: 0; height: 23px; width: 20px; display: block; background-repeat: no-repeat; background-size: contain; top: 7px; }
.innermarketmenuwrap > ul > li#equity1 > a:before { background: url("../images/equity-icon.svg"); background-repeat: no-repeat; background-size: 100%; }
.innermarketmenuwrap > ul > li#ipo1 > a:before { background: url("../images/ipo-icon.svg"); background-repeat: no-repeat; background-size: 100%; }
.innermarketmenuwrap > ul > li#mut1 > a:before { background: url("../images/mutualfundf-icon.svg"); background-repeat: no-repeat; background-size: 100%; }
.innermarketmenuwrap > ul > li:after { content: ''; width: 1px; height: 25px; top: 5px; bottom: 0; background-color: #9c9c9c; display: block; right: 0; position: absolute; }
.innermarketmenuwrap > ul > li:last-child:after { display: none; }
/*.innerparent { margin-top: 120px; }*/
.innerparent { }
/*.markettopmenusec { padding: 25px 0; border-bottom: 1px solid #e8e8e8; background: #e3f9ff; }*/
.markettopmenusec { padding: 100px 0 20px; border-bottom: 1px solid #e8e8e8; background-color: #f4f7fe; }

.innermarketmenu { position: relative; margin-bottom: 10px; }
.innermarketmenu > span { position: relative; display: inline-block; color: #000; padding: 0px 30px 0px 0; font-size: 32px; line-height: 40px; cursor: pointer; font-weight: 700; }
.innermarketmenu > span:before { display: none; content: "\f1fe"; font: normal normal normal 25px/1 FontAwesome; padding: 0 10px 0 0; }
.innermarketmenu > span:after { content: '\f107'; position: absolute; right: 0; width: 18px; height: 18px; top: 50%; margin-top: -8px; font: normal normal normal 14px/19px FontAwesome; background: #ddd; border-radius: 50%; text-align: center; vertical-align: middle; color: var(--blue); transition: all 0.5s ease; }
.innermarketmenu > span.open:after { content: '\f106'; }
.innermarketmenu > span.eqt:before { content: "\f1fe"; }
.innermarketmenu > span.deriv:before { content: "\f200"; }
.innermarketmenu > span.comm:before { content: "\f219"; }
.innermarketmenu > span.mut:before { content: "\f1b3"; }
.innermarketmenu > span.ipo:before { content: "\f080"; }
.innermarketmenu > span.curr:before { content: "\f0d6"; }
.innermarketmenu > span.tools:before { content: "\f1ec"; }
.innermarketmenu > ul { padding: 0; margin: 0; display: none; position: absolute; top: 50px; z-index: 99; left: 0; right: 0; max-width: 250px; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1); }
.innermarketmenu > ul > li { display: block; }
.innermarketmenu > ul > li > a { position: relative; display: block; color: #585858; background-color: #F8F8F8; text-align: left; transition: all 0.5s ease; font-size: 16px; padding: 10px 20px 10px 52px; line-height: 20px; z-index: 0; text-transform: uppercase; }
.innermarketmenu > ul > li > a:before { content: ''; position: absolute; left: 19px; height: 23px; width: 20px; display: block; background-repeat: no-repeat; background-size: contain; top: 7px; }
.innermarketmenu > ul > li#equity > a:before { background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml, %3Csvg id='Equity' xmlns='http://www.w3.org/2000/svg' width='21.322' height='21.322' style='fill:%23002b65;' viewBox='0 0 21.322 21.322'%3E%3Cpath id='Path_6642' data-name='Path 6642' d='M20.7,189.7h-.75V178.624A1.626,1.626,0,0,0,18.323,177h-2a1.626,1.626,0,0,0-1.624,1.624V189.7H13.284v-8.636a1.36,1.36,0,0,0-1.358-1.358H9.4a1.36,1.36,0,0,0-1.358,1.358V189.7H6.621v-5.914a1.417,1.417,0,0,0-1.415-1.415H2.789a1.417,1.417,0,0,0-1.415,1.415V189.7H.625a.625.625,0,0,0,0,1.249H20.7a.625.625,0,0,0,0-1.249Zm-18.073,0v-5.914a.166.166,0,0,1,.166-.166H5.206a.166.166,0,0,1,.166.166V189.7Zm6.663,0v-8.636a.109.109,0,0,1,.109-.109h2.531a.109.109,0,0,1,.109.109V189.7Zm6.663,0V178.624a.375.375,0,0,1,.375-.375h2a.375.375,0,0,1,.375.375V189.7Z' transform='translate(0 -169.629)'/%3E%3Cpath id='Path_6643' data-name='Path 6643' d='M.657,8h1.2a1.957,1.957,0,0,0,3.8-.764L9.193,5.838A1.959,1.959,0,0,0,12.646,4.48l3.212-1.263a1.957,1.957,0,0,0,3.351-.635h1.518a.625.625,0,1,0,0-1.249H19.209a1.957,1.957,0,0,0-3.809.722L12.186,3.319A1.958,1.958,0,0,0,8.737,4.675L5.192,6.069a1.957,1.957,0,0,0-3.365.677H.657A.625.625,0,1,0,.657,8Zm16.7-6.746a.708.708,0,1,1-.708.708A.709.709,0,0,1,17.354,1.249ZM10.691,3.873a.708.708,0,1,1-.708.708A.709.709,0,0,1,10.691,3.873Zm-7,2.748a.708.708,0,1,1-.708.708A.709.709,0,0,1,3.7,6.621Z' transform='translate(-0.031 0)' /%3E%3C/svg%3E%0A"); }
.innermarketmenu > ul > li#ipo > a:before { background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.494' height='22.546' viewBox='0 0 18.494 22.546' style='fill:%23002b65'%3E%3Cg id='IPOResearch' transform='translate(-46)'%3E%3Cg id='Group_5059' data-name='Group 5059' transform='translate(46)'%3E%3Cpath id='Path_6665' data-name='Path 6665' d='M64.447,13.229,62.784,9.071l1.663-4.158a.661.661,0,0,0-.613-.906H56.128V2.466a.661.661,0,0,0-.661-.661H47.321V.661A.661.661,0,0,0,46,.661V21.885a.661.661,0,0,0,1.321,0V11.933h5.284v1.541a.662.662,0,0,0,.661.661H63.834a.661.661,0,0,0,.613-.906Zm-9.64-2.617H47.321V3.126h7.486Zm.053,2.2,1.074-1.074a.668.668,0,0,0,.194-.467V5.328h6.73l-1.4,3.5a.661.661,0,0,0,0,.491l1.4,3.5Z' transform='translate(-46)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.innermarketmenu > ul > li#mut > a:before { background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='MutualFund' width='22' height='22' viewBox='0 0 22 22' style='fill:%23002b65;'%3E%3Cpath id='Path_6652' data-name='Path 6652' d='M20.066,149.7a3.285,3.285,0,0,0-2.47,1.323,6.516,6.516,0,0,0-4.663-1.968h-5.2a5.737,5.737,0,0,0-.748.05A3.415,3.415,0,0,0,3.021,147.8a.645.645,0,0,0-.254,1.068,3.712,3.712,0,0,1,.859,1.687,6.451,6.451,0,0,0-1.774,2.369H.645A.644.644,0,0,0,0,153.57v3.867a.682.682,0,0,0,.645.688H1.852A6.457,6.457,0,0,0,5.337,161.5l-.172,1.03a.645.645,0,0,0,.636.75H8.379a.644.644,0,0,0,.636-.539l.125-.75h2.388l.125.75a.644.644,0,0,0,.636.539h2.578a.645.645,0,0,0,.636-.75l-.171-1.029a6.482,6.482,0,0,0,4.09-6,6.388,6.388,0,0,0-1.007-3.426,2.279,2.279,0,0,1,1.652-1.086c.369,0,.645.17.645.322a.54.54,0,0,1-.251.4.645.645,0,1,0,.629,1.125,1.824,1.824,0,0,0,.91-1.529A1.775,1.775,0,0,0,20.066,149.7ZM14.42,160.456a.644.644,0,0,0-.449.723l.135.813H12.835l-.125-.75a.644.644,0,0,0-.636-.539H8.594a.644.644,0,0,0-.636.539l-.125.75H6.562l.135-.813a.644.644,0,0,0-.449-.723A5.22,5.22,0,0,1,2.9,157.222a.645.645,0,0,0-.607-.429h-1v-2.578h1a.645.645,0,0,0,.607-.429,5.18,5.18,0,0,1,1.83-2.455.645.645,0,0,0,.251-.648,6.55,6.55,0,0,0-.6-1.766,1.9,1.9,0,0,1,1.681,1.172.639.639,0,0,0,.707.362,5.076,5.076,0,0,1,.972-.1h5.2a5.158,5.158,0,0,1,1.486,10.109Z' transform='translate(0 -141.281)'/%3E%3Ccircle id='Ellipse_266' data-name='Ellipse 266' cx='0.645' cy='0.645' r='0.645' transform='translate(5.156 11.645)'/%3E%3Cpath id='Path_6653' data-name='Path 6653' d='M183.266,6.488a3.226,3.226,0,0,0,3.223-3.223A3.263,3.263,0,0,0,183.266,0,3.3,3.3,0,0,0,180,3.266,3.263,3.263,0,0,0,183.266,6.488Zm0-5.2A1.973,1.973,0,0,1,185.2,3.266,1.936,1.936,0,0,1,183.266,5.2a1.973,1.973,0,0,1-1.977-1.934A2.01,2.01,0,0,1,183.266,1.289Z' transform='translate(-172.266)'/%3E%3Cpath id='Path_6654' data-name='Path 6654' d='M185.844,241h-5.2a.645.645,0,0,0,0,1.289h5.2a.645.645,0,0,0,0-1.289Z' transform='translate(-172.266 -230.645)'/%3E%3C/svg%3E"); }
.innermarketmenu > ul > li#derv > a:before { background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.392' height='21.356' viewBox='0 0 21.392 21.356' style='fill:%23002b65;'%3E%3Cg id='Derivatives' transform='translate(0 -0.427)'%3E%3Cg id='Group_5058' data-name='Group 5058' transform='translate(0 0.427)'%3E%3Cg id='Group_5057' data-name='Group 5057' transform='translate(0 0)'%3E%3Cpath id='Path_6658' data-name='Path 6658' d='M9.269,17.968a7.939,7.939,0,1,1,8.09-9.662.836.836,0,0,0,1.631-.362A9.613,9.613,0,0,0,9.61.427,9.61,9.61,0,0,0,2.68,16.695,9.561,9.561,0,0,0,9.2,19.638h.036a.836.836,0,0,0,.035-1.671Z' transform='translate(0 -0.427)'/%3E%3Cpath id='Path_6659' data-name='Path 6659' d='M143.309,80.574a.836.836,0,0,0-.836.836v5.079l-2.7,2.7a.836.836,0,1,0,1.182,1.182l2.944-2.944a.836.836,0,0,0,.245-.591V81.41A.836.836,0,0,0,143.309,80.574Z' transform='translate(-133.699 -77.225)'/%3E%3Cpath id='Path_6660' data-name='Path 6660' d='M284.142,236.125a9.624,9.624,0,0,0-6.422,0c-1.5.611-1.719,1.487-1.719,1.955V244.6c0,.468.223,1.345,1.719,1.955a9.624,9.624,0,0,0,6.422,0c1.5-.611,1.719-1.487,1.719-1.955v-6.518C285.861,237.613,285.638,236.736,284.142,236.125Zm.048,8.447c-.138.257-1.261.862-3.259.862s-3.121-.605-3.259-.862v-1.339l.048.02a8.76,8.76,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-2,0-3.121-.605-3.259-.862v-1.255l.048.02a8.759,8.759,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-1.932,0-3.046-.566-3.242-.836.2-.27,1.31-.836,3.242-.836,2,0,3.121.605,3.259.862Z' transform='translate(-264.469 -225.749)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.innermarketmenu > ul > li#tools > a:before { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.357' height='21.357' viewBox='0 0 21.357 21.357'%3E%3Cg id='tools-icon' transform='translate(-1 -1)'%3E%3Cg id='Group_4970' data-name='Group 4970' transform='translate(1 1)'%3E%3Cpath id='Path_2837' data-name='Path 2837' d='M18.8,1H4.56A3.564,3.564,0,0,0,1,4.56V18.8a3.564,3.564,0,0,0,3.56,3.56H18.8a3.564,3.564,0,0,0,3.56-3.56V4.56A3.564,3.564,0,0,0,18.8,1Zm2.136,3.56v6.407H12.391V2.424H18.8A2.138,2.138,0,0,1,20.934,4.56ZM4.56,2.424h6.407v8.543H2.424V4.56A2.138,2.138,0,0,1,4.56,2.424ZM2.424,18.8V12.391h8.543v8.543H4.56A2.138,2.138,0,0,1,2.424,18.8ZM18.8,20.934H12.391V12.391h8.543V18.8A2.138,2.138,0,0,1,18.8,20.934Z' transform='translate(-1 -1)' fill='%23ed1651'/%3E%3Cpath id='Path_2838' data-name='Path 2838' d='M5.712,8.56H7.136V9.983a.712.712,0,0,0,1.424,0V8.56H9.983a.712.712,0,0,0,0-1.424H8.56V5.712a.712.712,0,0,0-1.424,0V7.136H5.712a.712.712,0,0,0,0,1.424Z' transform='translate(-2.152 -2.152)' fill='%23ed1651'/%3E%3Cpath id='Path_2839' data-name='Path 2839' d='M19.712,9.424h4.271a.712.712,0,0,0,0-1.424H19.712a.712.712,0,0,0,0,1.424Z' transform='translate(-6.186 -3.017)' fill='%23ed1651'/%3E%3Cpath id='Path_2840' data-name='Path 2840' d='M23.983,24H19.712a.712.712,0,0,0,0,1.424h4.271a.712.712,0,0,0,0-1.424Z' transform='translate(-6.186 -7.626)' fill='%23ed1651'/%3E%3Cpath id='Path_2841' data-name='Path 2841' d='M23.983,20H19.712a.712.712,0,0,0,0,1.424h4.271a.712.712,0,0,0,0-1.424Z' transform='translate(-6.186 -6.474)' fill='%23ed1651'/%3E%3Cpath id='Path_2842' data-name='Path 2842' d='M9.107,22.1l1.007-1.007a.712.712,0,0,0-1.007-1.007L8.1,21.094,7.094,20.088a.712.712,0,0,0-1.007,1.007L7.094,22.1,6.088,23.108a.712.712,0,1,0,1.007,1.007L8.1,23.108l1.007,1.007a.712.712,0,0,0,1.007-1.007Z' transform='translate(-2.405 -6.439)' fill='%23ed1651'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.innermarketmenu > ul > li > a:hover { color: var(--lightgreen); }
.outwrapper { padding: 0; }
.navinner { position: relative; }
.navinner > span { display: none; background-color: #fff; color: #535353; text-align: left; cursor: pointer; position: relative; font-size: 14px; padding: 10px 40px 10px 10px; text-transform: uppercase; border: 1px solid #cdc3c3; border-radius: 50px; }
.navinner > ul { margin: 0; padding: 0; display: block; position: static; }
.navinner > ul > span { display: none; width: 30px; height: 35px; font-size: 16px; color: #fff; font-weight: bold; position: absolute; right: 0px; top: 5px; text-align: center; cursor: pointer; }
.navinner > ul > li { position: relative; float: left; margin: 0 20px 0 0; }
.navinner > ul > li > a { display: block; margin: 0; color: #000; line-height: 16px; font-size: 16px; padding: 0 20px 7px 0; transition: all 0.5s ease; position: relative; }
.navinner > ul > li > a:after { content: ''; left: 0; right: 0; bottom: -7px; height: 4px; display: block; position: absolute; }
.navinner > ul > li:after { content: ''; width: 1px; top: 1px; bottom: 5px; background-color: #9c9c9c; display: block; right: -10px; position: absolute; }
.navinner > ul > li:last-child:after { display: none; }
.navinner > ul > li > a.activemenu:after { background-color: var(--red); }
.navinner > ul > li > a.activemenu { color: #141414; }

.navinner > ul > li > a:before { content: '\f107'; position: absolute; right: 0; width: 12px; height: 12px; top: 50%; margin-top: -10px; font: normal normal normal 10px / 12px FontAwesome; background: var(--blue); border-radius: 50%; text-align: center; vertical-align: middle; color: #fff; transition: all 0.5s ease; }
.navinner > ul > li > a:hover:before { content: '\f106'; font: normal normal normal 10px / 10px FontAwesome; }

.dropsec { display: none; position: absolute; top: 25px; left: 0; width: 200px; z-index: 4; background-color: #F8F8F8; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1); }
.dropsec > a { display: block; padding: 5px 5px 5px 10px; color: #585858; position: relative; transition: all 0.5s ease; border: 1px solid #F8F8F8; }
.dropsec > a:hover { color: var(--lightgreen); }
.dropsec > p { display: block; margin: 0px; }
.dropsec > p > a { display: block; line-height: 32px; color: #fff; text-align: left; padding: 0 5px; font-size: 14px; }
.dropmoresec { left: auto; right: 0; text-align: left; }
.brdcrum { padding: 25px 0px 15px; }
.brdcmsmall { text-align: right; line-height: 30px; }
.brdcmsmall > a { position: relative; padding: 0 0 0 20px; font-size: 14px; color: #000; }
.brdcmsmall > a:hover { color: var(--lightgreen); }
.brdcmsmall > a:before { content: ""; top: 50%; margin-top: -4px; position: absolute; border-left: 4px solid var(--darkblue); border-top: 4px solid transparent; border-bottom: 4px solid transparent; left: 8px; }
.brdcmsmall > a:first-child { padding-left: 0; }
.brdcmsmall > a:first-child:before { display: none; }
.brdcmsmall > h2 { color: var(--darkblue); font-weight: 600; margin: 0; text-transform: uppercase; font-size: 25px; line-height: 30px; float: left; text-align: left; }
.brdcmsmall > h2:after { content: ""; clear: both; }
.mktcontarea { margin: 0; min-height: 300px; padding: 0 0 25px; }
.mktcontarea.cp { margin: 20px 0; }
.EqMainHead { margin: 0; padding: 0; display: inline-block; }
.EqMainHead > li { display: inline-block; }
.EqMainHead > li > a { background: #f8f8f8; border: 1px solid #ccc2c2; padding: 8px 15px 8px; text-transform: uppercase; color: #000; font-size: 15px; line-height: 22px; min-width: 100px; display: block; text-align: center; transition: all 0.5s ease; cursor: pointer; margin: 0 10px 0 0; border-radius: 8px; }
.EqMainHead > li.sel > a { background: var(--darkblue); color: #fff !important; border-color: var(--darkblue); transition: all 0.5s ease; }
.EqMainHead > li > a:hover { background: var(--darkblue); color: #fff !important; }
.EqMainHead > li:last-child > a { margin: 0; }
.c_headI > span { color: #000; display: inline-block; padding: 10px 0 0 10px; font-size: 12px; line-height: 12px; font-weight: 400; font-weight: 400; }
.InnerMarketSelects { text-align: right; }
.InnerMarketSelects .gobtn a.Gobtn { display: block; padding: 4px 12px; margin-bottom: 0; font-size: 14px; line-height: 24px; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid var(--blue); color: #fff; background: var(--blue); transition: all 0.5s ease; border-radius: 8px; max-width: 120px; }
.InnerMarketSelects .gobtn a.Gobtn:hover { background: #fff; color: var(--grey); }
.InnerMarketSelects .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 100%; }
.InnerMarketSelects .bs-searchbox .form-control { padding: 0; box-shadow: none; }
.InnerMarketSelects .bs-searchbox .form-control:focus { border: 1px solid #ccc; }
.InnerMarketSelects .bootstrap-select .dropdown-toggle:focus { outline: none !important; border: 0; }
.InnerMarketSelects .btn.active, .InnerMarketSelects .btn:active { box-shadow: none; }
.InnerMarketSelects .chosen-select.select { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-image: none; border: none; border-radius: 4px; box-shadow: none; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; background-color: #F8F8F8; }
.InnerMarketSelects input.datepicker { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-image: none; border: none; border-radius: 4px; box-shadow: none; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; background-color: #F8F8F8; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background-color: var(--darkblue); }
.InnerMarketSelects .bootstrap-select > button.btn { height: 35px; background-color: #F8F8F8; border-radius: 8px; padding: 5px 15px 5px 15px; font-size: 15px; }
.InnerMarketSelects.mf { padding: 40px 0 0; }
.innerselect { font-weight: normal; margin: 0; position: relative; }
.innerselect:before { content: '\f0dd'; font: normal normal normal 18px/1 FontAwesome; position: absolute; right: 13px; top: 8px; pointer-events: none; }
.innerselect.cp { display: block; }
.tab-content { padding: 10px 0 0; }
.nodatainner { height: 100px; font-size: 15px; line-height: 88px; color: #DA1F10; text-align: center; display: block; position: absolute; left: 0; right: -1px; }
.worldindihischart { min-height: 350px; display: block; }
.hmredtxt { color: #ff0000 !important; }
.hmgrntxt { color: #1caf09 !important; }
.hmblutxt { color: #29539B !important; }
.bootstrap-select .dropdown-menu.inner { max-width: 300px; }

.aplyIPO { position: absolute; top: 10px; right: 0; width: 150px; }

/****News New Styles***/
.newssec { display: block; position: relative; border: 1px solid #e6e6e6; margin: 0 0 55px; min-height: 130px; padding: 9px 15px 30px 15px; transition: all 0.5s ease; cursor: pointer; border-radius: 8px; box-shadow: 0 2px 5px #f3f3f3; }
.newssec > span { display: block; color: var(--darkblue); padding: 10px 0; font-size: 14px; line-height: 20px; font-weight: 700; }
.newssec > p { margin: 0; font-size: 14px; line-height: 22px; display: block; }
.newssec > div { position: absolute; bottom: 6px; right: 15px; width: 40px; color: var(--darkblue); transition: all 0.5s ease; height: 30px; border-radius: 15px; }
.newssec > div:before, .newssec > div:after { content: ''; position: absolute; border-top: 22px solid var(--maincolor); bottom: 8px; }
.newssec > div:before { left: -6px; border-left: 6px solid transparent; }
.newssec > div:after { right: -6px; border-right: 6px solid transparent; }
.newssec:hover > div { width: 85px; color: var(--lightgreen); }
.newssec > div > em { position: relative; display: block; height: 100%; width: 100%; }
.newssec > div > em:before { content: "\f06e"; font: normal normal normal 20px/30px FontAwesome; position: absolute; left: 10px; transition: all 0.5s ease; }
.newssec > div > em:after { content: 'VIEW'; position: absolute; right: 15px; line-height: 30px; font-style: normal; opacity: 0; transition: all 0.5s ease; }
.newssec:hover { box-shadow: 0 0 5px 3px rgba(0,0,0,0.1); }
.newssec:hover > div > em:after { opacity: 1; }
.newsinnerdata { min-height: 500px; position: relative; }
.newscontents { position: relative; height: 400px; }
.newscontents > span { color: var(--lightgreen); font-weight: 400; display: block; font-size: 14px; line-height: 14px; padding-bottom: 10px; }
.newscontents > h4 { color: var(--darkblue); display: block; line-height: 22px; padding: 0 0 10px; font-size: 17px; margin: 0; font-weight: 700; }
.newscontents p, .newscontents { padding-bottom: 5px; font-size: 15px; line-height: 22px; display: block; text-align: justify; }
.newscontents p > img { width: 100%; }
.newscontents .newsdata { max-height: 290px; overflow: auto; padding: 0px 15px 0 0; height: 300px; }
.newscontents .newsdata table { width: 100%; }
.newscontents table td { padding: 4px 10px; }
.newscontents table { width: 100%; border: 1px solid #bfbfbf; }
.paginationNews { display: block; padding: 25px 0 0; }
.paginationNews > ul { padding: 0; margin: 0 0 10px; }
.paginationNews > ul > li { display: inline-block; padding: 0; background: #ffffff; margin: 0 3px; margin-right: 1px; height: 35px; transition: all .5s ease; border-radius: 5px; border: 1px solid #ddd; width: 35px; padding: 0px; }
.paginationNews > ul > li > a { color: #5E5E5E; cursor: pointer; transition: all .5s ease; font-size: 12px; text-align: center; display: block; padding: 8px 9px; }
.paginationNews > ul > li.active { background: var(--darkblue); cursor: default; border-color: var(--darkblue); }
.paginationNews > ul > li:hover { background: var(--darkblue); color: #fff; cursor: pointer; }
.paginationNews > ul > li.active > a { color: #fff; cursor: default; }
.paginationNews > ul > li:hover > a { color: #fff; }
.paginationNews > ul > li.disabled, .footable > tfoot .paginationNew > ul > li.disabled > a { cursor: not-allowed; background: #F1F1F1; opacity: 0.4; }
.paginationNews > ul > li.disabled > a { color: #5E5E5E; cursor: not-allowed; }
.newscontents ul { padding: 0; }
/*common news popup*/
.commonnewspopup { z-index: 9999; }
.commonnewspopup > .modal-dialog { margin: 100px auto; }
.commonnewspopup .modal-content { border-radius: 0; padding: 25px 15px 50px 25px; border-radius: 8px; }
.popupcloseicon { position: absolute; bottom: 15px; cursor: pointer; z-index: 2; text-align: center; display: inline-block; max-width: 100px; left: 50%; transform: translate(-50%, -50%); }
.popupcloseicon:before { content: "CLOSE"; color: #fff; font-size: 12px; transition: all 0.4s ease; padding: 5px 15px; background-color: var(--darkblue); border-radius: 8px; border: 1px solid var(--darkblue); }
.popupcloseicon:hover:before { background-color: #fff; color: var(--grey); }
.modal-open .modal-backdrop.show { z-index: 9998; }

/***Compnay Profile***/
.compnaytopdet { color: var(--bold); margin: 0 0 20px 0; border: 1px solid #ddd; display: block; border-radius: 8px; padding: 20px; }
.compnaytopdet > h3 { display: block; text-align: left; font-size: 25px; line-height: 32px; font-weight: 800; margin: 0; color: var(--lightgreen); }
.compnaytopdet > div > span { display: inline-block; padding: 5px 15px 0 0; color: var(--textgrey); font-size: 14px; }
.compnaytopdet > div > span > b { color: #a5a5a5; font-weight: normal; font-weight: 400; font-weight: 400; }
.compmainbsense { margin: 0px; border: 1px solid #ddd; display: block; /*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/ border-radius: 8px; padding: 20px 20px 10px; margin-bottom: 10px; }
.compbsnshead { display: block; line-height: 35px; color: var(--bold); }
.compbsnshead > i.compeq { color: var(--darkblue); }
.compbsnshead > i.compdwn { color: #fe0000; }
.compbsnshead > span { display: inline-block; padding: 5px 40px 4px 18px; font-size: 22px; line-height: 30px; color: #fff; position: relative; border-radius: 8px; }
.compbsnshead > span:before { content: ''; font: normal normal normal 25px/1 FontAwesome; position: absolute; right: 10px; top: 7px; }
.compbsnshead > span.compup:before { content: "\f062"; }
.compbsnshead > span.compeq:before { content: "\f0ec"; }
.compbsnshead > span.compdwn:before { content: "\f063"; }
.compbsnshead > span.compup { background: #05b331; }
.compbsnshead > span.compeq { background: var(--darkblue); }
.compbsnshead > span.compdwn { background: #fe0000; }
.compbsnshead > b { font-size: 20px; display: inline-block; padding: 0 10px; font-weight: 700; }
.compbsnshead > i.compup { color: #05b331; }
.compbsnshead > i { display: inline-block; margin: 0; padding: 0 10px; font-style: normal; font-size: 16px; font-weight: 700; }
.compbsnscont { color: #858585; margin: 0; }
.compbsnscont > div { padding: 10px 10px 10px 10px; font-size: 13px; color: #000; border-top: 1px solid #F8F8F8; min-height: 71px; font-weight: 400; }
.compbsnscont > div > b { font-size: 15px; font-weight: normal; display: block; color: #000; white-space: nowrap; }
.compbsnscontdwn { color: #858585; margin: 0; }
.compbsnscontdwn > div { padding: 10px 10px 10px 10px; font-size: 12px; color: #000; font-weight: 400; border-top: 1px solid #F8F8F8; min-height: 71px; }
.compbsnscontdwn > div > span { font-size: 12px; }
.compbsnscontdwn > div > b { font-size: 13px; font-weight: normal; display: block; color: var(--textgrey); }
.comprangebar { display: block; font-size: 12px; color: var(--textgrey); margin: 4px 0 0; font-weight: 400; }
.comprangebar > b { display: inline-block; width: 45px; background: var(--red); height: 6px; margin: 1px 5px; position: relative; }
.comprangebar > b > i { position: absolute; left: 0; top: 0; bottom: 0; background: #13d234; }
.nolistedcomp { padding: 10px; color: var(--darkblue); border-top: 1px solid #f8f8f8; text-align: center; }
.mktcomcontarea { margin: 0 0 20px 0; min-height: 300px; }
.boardmember { border: 1px solid #f8f8f8; }
.boardmember > table > tbody > tr:first-child > td { border-top: 0; }
.boardmembercnt { padding: 15px; border: 1px solid #f8f8f8; }
div.companyhead { padding: 0 0 8px; font-weight: 400; font-weight: 400; color: var(--lightgreen); background: #FFFFFF; text-transform: uppercase; font-size: 16px; line-height: 16px; border-bottom: 1px solid #d2d2d2; margin: 0 0 10px 0; display: block; }
.compincorp > div > div > p { position: relative; margin: 0; padding: 5px 5px 5px 100px; border-bottom: 1px solid #f8f8f8; }
.compincorp > div > div > p > b { color: var(--textgrey); word-break: break-all; font-weight: normal; min-height: 18px; display: block; }
.compincorp > div > div > p > b > i { color: var(--textgrey); display: block; width: 100px; position: absolute; left: 0px; top: 5px; font-style: normal; font-weight: 400; }
.compincorp > div > div > p > b > a { display: inline-block; font-weight: normal; font-weight: 400; color: var(--darkblue); border-bottom: 1px solid #fff; }
.compincorp > div > div > p > b > a:hover { color: var(--blue); border-color: var(--blue); }
.incorpyr { padding: 5px; }
.financialselect { display: none; text-align: right; margin-bottom: 15px; }
.financialselect > label > select { background: #F1F1F1; border: 0; padding: 10px 45px 10px 10px; color: var(--textgrey); -webkit-appearance: none; }
.rsqrt { color: var(--textgrey); background-color: #fff; font-size: 14px; padding: 6px 10px; line-height: 25px; font-weight: 400; margin: 0; border-bottom: none; }
.fintabelsrowshed { color: var(--textgrey); border-bottom: 1px solid #d9d9d9; font-size: 14px; padding: 0; line-height: 25px; margin: 0; background: #f8f8f8; }
.fintabelsrowshed > div > b { border-bottom: 0; color: #2f2f2f; font-weight: normal; padding: 10px; font-weight: 400; font-size: 15px; line-height: 15px; }
.fincomonhed { float: left; width: 45%; padding: 7px 10px; background: #f8f8f8; }
.fintabelsrowsdata div { background: none; }
.fincomondata { float: left; width: 11%; padding: 7px 10px; min-height: 34px; background: #f8f8f8; }
.fintabelsrowshed > div:last-child { border-right: 0 !important; }
.fintabelsrowsdata { margin: 0; line-height: 20px; vertical-align: top; font-size: 14px; color: var(--textgrey); padding: 6px; border-bottom: 1px solid #ddd; background-color: #fff; }
.fintabelsrowsdata div:first-child { color: #444; font-weight: 400; }
.fintabelsrowsdata:hover { background: #f5f5f5; }
.fintabelsrowsdata > div { word-break: break-word; }
.finqrthed3 { float: left; width: 25%; padding: 7px 10px; min-height: 34px; }
.finqrthed4 { float: left; width: 20%; padding: 7px 10px; min-height: 34px; }
.finqrthed5 { float: left; width: 20%; padding: 7px 10px; min-height: 34px; }
.finqrthed6 { float: left; width: 16%; padding: 7px 10px; min-height: 34px; }
.finqrthed7 { float: left; width: 23%; padding: 7px 10px; min-height: 34px; }
.finqrthed8 { float: left; width: 20%; padding: 7px 10px; min-height: 34px; }
.finqrtdata3 { float: left; width: 25%; padding: 7px 10px; min-height: 34px; }
.finqrtdata4 { float: left; width: 20%; padding: 7px 10px; min-height: 34px; }
.finqrtdata5 { float: left; width: 16%; padding: 7px 10px; min-height: 34px; }
.finqrtdata6 { float: left; width: 14%; padding: 7px 10px; min-height: 34px; }
.finqrtdata7 { float: left; width: 11%; padding: 7px 10px; min-height: 34px; }
.finqrtdata8 { float: left; width: 10%; padding: 7px 10px; min-height: 34px; }
.AddressNoData { display: block; text-align: center; color: var(--darkblue); font-size: 15px; }
.qurtddl { display: none; text-align: right; padding: 10px 5px; border: 0; margin: 0; }
.qurselyr { display: none; text-align: right; padding: 10px 5px; }
.qurselyr > select { color: var(--textgrey); background: #F1F1F1; padding: 10px 5px; border: 0; }
.finratselect { border-bottom: 1px solid #f8f8f8; }
.sharetrendbuton { text-align: right; color: var(--textgrey); background-color: #fff; border: 1px solid #f8f8f8; font-size: 14px; padding: 6px 10px; line-height: 25px; font-weight: 400; margin: 0; border-bottom: none; }
.sharetrendbuton > a { display: inline-block; padding: 10px 12px; text-transform: capitalize; font-size: 16px; line-height: 16px; background: var(--lightgreen); color: #fff; transition: all 0.5s ease; }
/*.sharetrendbuton > a:hover { background: #fff; }*/
.directreport { padding: 15px; background-color: #fff; color: #545454; border: 1px solid #f8f8f8; }
.directreportdata > p > b { font-weight: 400; font-weight: 400 font-weight: normal; font-size: 16px; color: var(--textgrey); }
.directreportdata > p { color: var(--textgrey); }
.dirreprtdate { color: var(--darkblue); }
ul.holdermenu { display: block; text-align: right; margin-bottom: 0; display: none; padding: 10px; background-color: #fff; }
ul.holdermenu > li { display: inline-block; }
ul.holdermenu > li > a { padding: 4px 10px; text-transform: uppercase; color: var(--textgrey); font-size: 17px; min-width: 107px; display: block; text-align: center; transition: all 0.5s ease; cursor: pointer; background: #eeeeee; border-radius: 20px; }
ul.holdermenu > li.active > a, ul.holdermenu > li:hover > a { background: var(--darkblue); color: #fff; }
.cmpboardmember { border: 1px solid #ddd; border-radius: 10px; padding: 25px; }
.cmpboardmember .footable > tbody > tr > td { border-top: 0; font-weight: 300; }
#MoreHref { color: var(--darkblue); font-size: 15px; margin: 0; display: block; position: relative; padding-right: 22px; transition: all 0.5s ease; }
#MoreHref::after { position: absolute; top: 8px; right: 0; background: url(../images/more_arrow.svg); background-repeat: no-repeat; background-size: 100%; width: 15px; height: 15px; content: ""; transition: all .5s ease; }
#MoreHref:hover::after { right: 3px; }

/***Compnay Smartquotes***/
.compgraphsec { margin: 0 0 25px 0; border: 1px solid #ddd; display: block; /*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/ border-radius: 8px; padding: 20px 20px 10px; margin-bottom: 40px; }
.common-table { display: block; padding: 0px 10px 10px 10px; }
.comgrphhd { padding: 10px; font-weight: 400; }
.compnsebsegrph > span { display: inline-block; margin-right: 5px; }
.compnsebsegrph > span > a { display: block; padding: 8px 15px 8px; font-size: 14px; line-height: 15px; border-radius: 8px; color: var(--textgrey); border: 1px solid #ccc2c2; transition: all .5s ease; }
.compnsebsegrph > span.tabactive > a { background: var(--darkblue); color: #fff; border: none; }
.compnsebsegrph > span:hover > a { background: var(--darkblue); color: #fff; }
#companyprofilegarph { padding-top: 10px; height: 200px; width: 100%; }
.hmsubmenucont { display: block; min-height: 20px; text-align: right; font-size: 12px; }
.hmsubmenucont > span.active { background: var(--darkblue); cursor: default; color: #fff; }
.hmsubmenucont > span:hover { background: var(--darkblue); color: #fff; }
.hmsubmenucont > span { display: inline-block; padding: 1px 6px; cursor: pointer; transition: all .5s ease; border-radius: 3px; }
#compstcsmrycont { position: relative; min-height: 150px; }
.company-table > tbody > tr:first-child > td { border-top: 0; }
.company-table > tbody > tr > td { padding: 8px 15px; }
.compincorp > span { display: block; padding: 0 0 5px; font-size: 15px; }
.compincorp > span > b { display: inline-block; font-weight: normal; font-weight:; color: var(--bold); }
.compincorp > span > a { display: inline-block; color: var(--darkblue); }
.topbdr { border-top: 1px solid #f8f8f8; }
.compnewssec { padding: 10px 5px; min-height: 75px; border-bottom: 1px solid #f8f8f8; }
.compnewsarea > .compnewssec:last-child { border-bottom: none; }
.compnewssec > div { padding-left: 55px; color: #545454; cursor: pointer; }
.compnewssec > div > b { color: #000; display: block; font-weight: normal; font-weight: 400; }
.compnewssec:hover > div > b { color: var(--lightgreen); }
.compnewssec > div > span { text-transform: uppercase; position: absolute; top: 0; left: 1px; height: 48px; width: 45px; background: var(--darkblue); color: #fff; text-align: center; font-size: 13px; transition: all 0.5s ease; }
.compnewssec > div > span > b { display: block; font-size: 18px; text-align: center; height: 25px; line-height: 33px; font-weight: normal; font-weight: 400; }
.compnewssec > div > span:hover { background-color: var(--skyblue); }
.compnaymore { padding: 3px 10px; }
.compnaymore > a { margin: 0; text-transform: uppercase; color: var(--darkblue); font-size: 15px; display: block; transition: all 0.5s ease; position: relative; padding-right: 22px; }
.compnaymore > a::after { position: absolute; top: 2px; right: 0; background: url(../images/more_arrow.svg); background-repeat: no-repeat; background-size: 100%; width: 15px; height: 15px; content: ""; transition: all .5s ease; }
.compnaymore > a:hover::after { right: 3px; }
.compnaymore > a:hover { color: var(--blue); }
.comfinchart { height: 180px; width: 100%; border-bottom: 1px solid #f8f8f8; }
.rsmillion { padding: 5px; }
.comfin-table { margin: 8px 0 0 0; }
#comprollingfwdgraph { height: 190px; }
.eventselect { border: 0; padding: 5px 2px 5px 8px; font-weight: 400; font-size: 13px; position: absolute; right: 0; top: -7px; color: #000; border-radius: 25px; }
.smrtdropchart { font-weight: normal; margin: 0; position: relative; text-align: right; margin-bottom: 10px; }
.smrtdropchart:before { content: '\f0dd'; font: normal normal normal 16px/26px FontAwesome; position: absolute; right: 0px; top: 0px; width: 25px; text-align: center; pointer-events: none; }
.smrtdropchart > select { background: #F1F1F1; padding: 5px 25px 5px 5px; color: var(--textgrey); font-weight: 400; max-width: 165px; font-size: 14px; border: 1px solid #f8f8f8; -webkit-appearance: none; }
.comevent-table { min-height: 111px; border-bottom: 1px solid #f8f8f8; margin: 0; }
.comevent-table > tbody > tr > th, .mfhold table > tbody > tr > th { border-top: 0; }
.peergroup { }
.peergroup table, .sharehld-table, .mfhold table { margin: 0; }
.peergroup table.land-table > tbody > tr > td > a { display: block; font-size: 15px; line-height: 17px; color: var(--bold); }
.peergroup table.land-table > tbody > tr > td > span { display: block; font-size: 15px; }
.sharehld-table { min-height: 265px; }
.mfhold { min-height: 315px; }
.compsharehold { margin: 0 0 25px 0; border: 1px solid #ddd; display: block; /*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/ border-radius: 8px; padding: 20px 10px 10px; }
.compincorp > div.companyhead { margin: 25px 0 10px 0; }
.compinform { margin-bottom: 30px; border: 1px solid #ddd; display: block; /*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/ border-radius: 10px; padding: 20px 20px 10px; }
.compinform > .companyhead { padding: 15px 0 8px 0; background: 0; border-bottom-color: #f8f8f8; }
.compsmarthead { display: inline-block; color: var(--lightgreen); position: relative; margin: 0; font-weight: 700; padding: 0 0 5px 0; font-size: 18px; line-height: normal; text-transform: uppercase; margin-bottom: 10px; }
.compsmarthead.amcreg { border: none; }
.compsmarthead > a { position: absolute; right: 15px; top: 10px; font: normal normal normal 20px/1 FontAwesome; }
.compsmarthead > a:before { content: "\f0fe"; }
.sqr { margin-left: 5px; width: 7px; height: 7px; }
.compevtcal .compsmarthead { }
.compevtcal .innerselect:before { font-size: 15px; top: 6px; }
.compevtcal .innerselect { float: right; }
.shareholdlist > li > a { margin: 0 10px 15px; }
.comsmrtqutinnersec { border: 1px solid #f8f8f8; margin: 0 0 25px; }
.compnaystocksmry { padding: 0 10px; }
.mfhold-table > tbody > tr > td, .mfhold-table > tbody > tr > th, .comevent-table > tbody > tr > td, .comevent-table > tbody > tr > th { padding: 8px 15px; }
.compstocknews { min-height: 355px; margin-bottom: 30px; border: 1px solid #ddd; display: block; /*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/ border-radius: 8px; padding: 20px 14px 10px; }
.compstocksum, .comprolling, .compevtcal { margin-bottom: 30px; border: 1px solid #ddd; display: block; /*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/ border-radius: 8px; padding: 20px 20px 10px; }
#compstcsmrycont .table > tbody > tr:first-child > td { border-top: 0; }
#compevtcalendararea { position: relative; min-height: 135px; }
.twolinefilter { margin: 0px 0px 10px 0px; }

/***getquotes***/
.landgetquotes { height: 60px; background: #eeeeee; padding: 13px 15px; margin-bottom: 45px; }
.qboxsec { border: none; position: relative; float: left; width: 89%; margin-right: 6px; }
.qboxsec > input[type="text"] { width: 70%; float: left; height: 33px; line-height: 33px; font-size: 14px; padding-left: 10px; color: var(--textgrey); background: #FFFFFF; border: none; border-radius: 20px; }
.qboxsec > label { width: 30%; float: left; height: 33px; }
.qboxsec > label > select { background: var(--darkblue); border: 0; color: #fff; -webkit-appearance: none; height: 33px; width: 100%; padding: 0 25px 0 15px; border-radius: 8px; }
.qboxsec > select { width: 30%; float: left; height: 33px; border: none; background: var(--maincolor); padding: 0 10px; font-size: 14px; line-height: 14px; color: #fff; font-weight: 400; }
.qboxsec > label.innerselect:before { top: 5px; color: #fff; }
.qboxsec .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 30%; }
.qboxsec .bs-searchbox .form-control { padding: 0; box-shadow: none; }
.qboxsec .bs-searchbox .form-control:focus { border: 1px solid #ccc; }
.qboxsec .bootstrap-select .dropdown-toggle:focus { outline: none !important; border: none; }
.qboxsec .btn.active, .qboxsec .btn:active { box-shadow: none; }
.qboxsec .bootstrap-select > .dropdown-toggle { color: #fff; background-color: var(--maincolor); border: none; border-radius: 0; }
a.qbtnsec { position: relative; display: inline-block; float: left; width: 10%; background-color: var(--darkblue); padding: 8px 10px 8px 15px; color: #fff; text-transform: uppercase; font-size: 15px; line-height: 17px; text-align: center; border-radius: 8px; }
a.qbtnsec:hover { background: var(--green); }
.landcomplist { position: absolute; height: 189px; top: 35px; left: 0; right: 20px; background-color: #dff4f2; display: none; font-size: 13px; overflow-x: hidden; overflow-y: auto; z-index: 15; width: 70%; }
.landcomplist a { display: block; font-size: 13px; line-height: 20px; padding: 5px 15px; color: #000; background: #fff; margin: 1px 1px; }
.landcomplist a > span { color: var(--darkblue); font-size: 13px; }
.landcomplist a:hover, .landcomplist a.qtsunselected { background: var(--red); color: #fff; }
.landcomplist a:hover > span, .landcomplist a.qtsunselected > span { color: #fff; }
.landcomplist > div { display: block; color: #fff; }
.landcomplist a.qtsunselected { background: var(--red); color: #FFF; }

/*ipo*/
.iposnaptable { border: 1px solid #ddd; display: block; border-radius: 8px; padding: 20px; margin-bottom: 40px; }
.iposnaptable > .compsmarthead { }
.iposnaptable .table { margin-bottom: 0; }
.ipoobject, .iposnapbox { font-size: 15px; line-height: 25px; }

/*mutual fund*/
.schemelistcmp { padding: 10px 10px; border: 1px solid #e0e0e0; min-height: 110px; }
.schemelistcmp > div { position: relative; display: block; padding: 5px 20px 5px 0px; border-top: 1px solid #F8F8F8; }
.schemelistcmp > div:first-child { border-top: 0; }
.schemelistcmp > div > b { display: block; font-weight: normal; font-weight: 400; color: #333; }
.schemelistcmp > div > i { position: absolute; right: 5px; top: 0; line-height: 30px; min-height: 30px; color: var(--darkblue); cursor: pointer; }
.portfoliocompfilter { border: 1px solid #e0e0e0; padding: 0 5px; overflow-x: hidden; overflow-y: auto; height: 65px; width: 100%; }
.mfschemeinfo { margin: 15px 0 0 0; border: 1px solid #ddd; display: block; /*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/ border-radius: 8px; padding: 20px 20px 10px; margin-bottom: 40px; }
.schemeheadmf { display: block; text-align: left; color: #000; font-size: 22px; line-height: 22px; font-weight: 700; margin: 0 0 12px; }
.mfschemedetail > div > span { display: inline-block; padding: 5px 15px 0 0; font-size: 14px; }
.mfschemedetail > div > span > b { color: #333; font-weight: normal; font-weight: 400; }
.mfschemedettable { padding: 15px 0; margin-bottom: 30px; border: none; }
.mfschemedettable .table { margin-bottom: 0; }
.mfschemedetbox { margin-bottom: 30px; border: 1px solid #ddd; padding: 20px; border-radius: 8px; }
.mfschemedetbox .table > tbody > tr:first-child > td { border-top: 0; }
.mfschemedetbox .table > tbody > tr > td > a { display: inline-block; color: var(--darkblue); }
a.mktgobtn { display: inline-block; color: #fff; background: var(--red); padding: 10px 15px; margin: 0 0 0 10px; transition: all 0.5s ease; border-radius: 8px; }
a.mktgobtn:hover { background: var(--darkblue); }
ul.snapnavgraph { display: block; min-height: 20px; color: #fff; text-align: right; font-size: 12px; padding: 0; margin: 0px 0px 10px; }
ul.snapnavgraph > li { display: inline-block; margin: 0 3px; }
ul.snapnavgraph > li > a { display: block; padding: 1px 6px; color: #333; transition: all .5s ease; margin-right: 1px; border-radius: 4px; }
ul.snapnavgraph > li.rbactive > a { background: var(--red); cursor: default; color: #fff; }
ul.snapnavgraph > li:hover > a { background: var(--darkblue); color: #fff; }
ul.schemeprof { display: block; min-height: 20px; padding: 0; margin: 0px; }
ul.schemeprof > li { display: inline-block; padding: 1px 6px; transition: all .5s ease; border-right: 1px solid #333; cursor: pointer; color: var(--grey); cursor: pointer; }
ul.schemeprof > li.active, ul.schemeprof > li:hover { color: var(--red); }
ul.schemeprof > li:last-child { border-right: 0; }
a.loadMoreMF { display: inline-block; color: #fff; text-align: center; background: var(--red); padding: 5px 10px; cursor: pointer; text-transform: uppercase; border-radius: 8px; margin: 10px 0; border: 1px solid var(--red); transition: all 0.5s ease; }
a.loadMoreMF:hover { color: var(--grey); background: #fff; }
.calccheckboxes { display: block; margin: 0px 0 10px 0px; }
.calccheckboxes > input[type=checkbox] { display: none; }
.calccheckboxes > label { font-weight: normal; position: relative; color: #000; text-transform: uppercase; padding: 0 5px 0 22px; cursor: pointer; font-size: 13px; }
.calccheckboxes > label:before { content: ''; position: absolute; left: 0; top: 0; height: 15px; width: 15px; color: var(--darkblue); font: normal normal normal 12px/15px FontAwesome; text-align: center; transition: all .3s ease; border: 1px solid #000; }
.calccheckboxes > input[type=checkbox]:checked + label:before { content: "\f00c"; }
.calccheckboxes > input[type=checkbox]:disabled + label:before { content: "\f00d"; color: var(--darkblue); border-color: var(--darkblue); }
.calccheckboxes > ul { padding-left: 20px; margin-bottom: 10px; }
.calccheckboxes > ul > li { position: relative; }
.calccheckboxes > ul > li > input[type=radio] { display: none; }
.calccheckboxes ul > li > input[type=radio] + label { font-weight: normal; padding-left: 25px; }
.calccheckboxes ul > li > input[type=radio] + label:before { content: ''; position: absolute; left: 0; top: 3px; height: 15px; width: 15px; color: var(--red); font: normal normal normal 12px/15px FontAwesome; text-align: center; transition: all .3s ease; border: 1px solid #00b4ff; }
.calccheckboxes ul > li > input[type=radio]:checked + label:before { content: "\f00c"; }
.calcsubfilter { margin: 15px 0 0 0; border: 1px solid #ddd; display: block; box-shadow: 0 2px 5px rgba(0,0,0,.2); border-radius: 8px; padding: 20px 20px 10px; margin-bottom: 40px; }
.calcsubbox { position: relative; margin-bottom: 20px; }
.calcsubbox > span { display: block; font-size: 16px; line-height: 18px; padding-bottom: 10px; }
.calcsubbox > span > b { display: block; color: var(--darkblue); font-weight: normal; font-weight: 400; }
.mfInSubMn.returncalcldatedrop { display: inline-block; }
.mfInSubMn { text-align: right; padding: 10px 0 0; }
.mfInSubMn > div { display: inline-block; margin: 0 0 0 15px; }
.mfInSubMn > div input[type="text"] { border-radius: 8px; height: 40px; border: 1px solid #ddd; padding: 10px 25px 10px 15px; }
.calcajaxdata { position: relative; min-height: 300px; }
.mfnfodata { border: 1px solid #ddd; padding: 20px; border-radius: 8px; margin-bottom: 45px; }
.schmemf .dropdown-menu > li > a { white-space: normal; }
.schmemf .bootstrap-select .dropdown-menu.inner { min-width: 300px; }
.schemefund { padding: 0 0 15px; }
.mfschemedettable .show { margin: 0 0 12px; }

/*derivative*/
.derifootable { margin-bottom: 30px; border: 1px solid #ddd; display: block; border-radius: 10px; padding: 20px 20px 10px; }
.derifootable .compsmarthead { margin-bottom: 15px; }
#chartDer { height: 235px; }
.derifootable .footable > tbody > tr > td { border-bottom: 0; }
.derifootable .footable > tbody > tr:first-child > td { border-top: 0; }

/***brokerage-calculator***/

.hmredtxt { color: #DA1F10 !important; }
.hmgrntxt { color: #005e00 !important; }
.hmblutxt { color: #29539B !important; }


/***change Name***/
.ChangeName { color: #FFFFFF; font-size: 14px; line-height: 28px; margin: 10px 0; }
.ChangeName > ul { padding: 0px; margin: 0; display: inline-block; }
.ChangeName > ul > li { display: inline-block; padding: 0; }
.ChangeName > ul > li > div { display: inline-block; padding: 3px 12px; background: #FFFFFF; color: #3A3A3A; margin: 0 2px 10px 0; transition: all .5s ease; border: 1px solid #ddd; }
.ChangeName > ul > li > div.select, .ChangeName > ul > li > div:hover, .ChangeName ul li > a.active, .ChangeName ul li > a:hover { background: var(--darkblue); color: #fff; }
.ChangeName > ul > li > a { display: inline-block; padding: 3px 12px; background: #FFFFFF; color: #3A3A3A; margin: 0 2px 10px 0; transition: all .5s ease; border: 1px solid #ddd; cursor: pointer; }
.ohlcchartdata { width: 100%; height: 500px; }

/*landingpage equity*/
.LandHead > h3, .LandHead > h1 { display: block; margin: 0 0 15px 0px; font-weight: 400; color: var(--darkblue); padding: 0; font-size: 24px; line-height: 24px; border: 0; font-weight: 700; }

/*Equity home Nifty section*/
.landgraphhedsec { padding: 15px 20px; border-bottom: 1px solid #ddd; position: relative; }
.landgraphhedsec > h5, .landhed > h4 { margin: 0; text-transform: uppercase; display: block; font-weight: 700; color: var(--lightgreen); padding: 0; font-size: 20px; line-height: 20px; border: 0; }
.landhed > h4 { padding-top: 5px; padding-bottom: 15px; }
.landhed > .ddlRightSel { position: absolute; right: 15px; top: 20px; }
.landgraphdatasec { padding: 10px 20px 10px 20px; min-height: 400px; }
.landpagedate { display: block; color: var(--grey); font-size: 12px; line-height: 12px; text-transform: uppercase; padding-top: 5px; text-align: right; }
.clrred { color: var(--darkblue) !important; }
.graphcontainer { margin: 0px; }
.eqtdysmkt > span.mkttopvalue { color: #000; font-size: 22px; padding: 15px 10px 15px 30px; background: #fff; position: relative; border: 1px solid #ddd; font-weight: 700; }
.eqtdysmkt > span { display: block; color: #045896; line-height: 26px; padding-left: 5px; }
.eqtdysmkt > span.mkttopvalue > b { position: absolute; right: 10px; top: 12px; text-align: right; font-size: 13px; line-height: 16px; font-weight: 400; }
.homgriddata > div { display: block; padding: 5px 0px; border-bottom: 1px dotted #999999; }
.eqtdysmkt > .homgriddata > div > div.lefthead { color: var(--black); }
.eqtdysmkt > .homgriddata > div > div { width: 48%; }
.homgriddata > div > div.lefthead, .homgriddata > div > div.lefthead > a { color: #183854; }
.homgriddata > div > div.lefthead { width: 40%; }
.homgriddata > div > div { float: left; color: #393939; }
.talgnr { text-align: right; }
.eqtdysmkt > .homgriddata > div > div { width: 48%; }
.eqtdysmkt > span.mkttopvalue > i:before { position: absolute; left: 10px; font-style: normal; font-size: 14px; }
.eqtdysmkt > span.mkttopvalue.stsvaldwn > i:before { color: #ff0000; font-weight: 400; content: 'G'; }
.eqtdysmkt > span.mkttopvalue.stsvalup > i:before { color: #2bb500; font-weight: 400; content: 'C'; }
.eqtdysmkt > span.mkttopvalue.stsvaleq > i:before { color: #008dcf; content: '='; font-size: 30px; font-weight: bolder; left: 7px; }
.mktgraphbox { min-height: 450px; background: #fff; border: 1px solid #ddd; position: relative; margin-bottom: 20px; }
.eqtdysmkt > span.mkttopvalue.stsvaldwn { background: url("../images/M_DOWN_arrow.png") no-repeat 10px center; padding: 15px 10px 15px 30px; }
.eqtdysmkt > span.mkttopvalue.stsvalup { background: url("../images/M_UP_arrow.png") no-repeat 10px center; padding: 15px 10px 15px 30px; }

/*Equity home News*/
.homemeshed { font-size: 16px; color: #232323; margin: 5px 0; font-weight: 700; }
.homenewsdatetime { color: var(--darkblue); display: block; }
a.hmenewsdet { display: block; padding: 5px 0 10px; color: var(--black); font-size: 13px; line-height: 18px; text-align: justify; }
a.hmenewsrow { display: block; color: var(--black); font-size: 15px; line-height: 18px; margin-bottom: 10px; padding-left: 45px; position: relative; }
a.hmenewsrow > span { color: var(--darkblue); font-size: 15px; line-height: 12px; position: absolute; left: 0; top: 3px; }
ul.homemewsmenuInn { background: #eeeeee; margin: 10px 0px; padding: 0; }
ul.homemewsmenuInn > li { float: left; }
ul.homemewsmenuInn > li > a.active, ul.homemewsmenu > li > a:hover { background: var(--darkblue); color: #fff; }
ul.homemewsmenuInn > li > a { display: block; text-transform: uppercase; color: #69696b; padding: 7px; font-size: 12px; line-height: 12px; transition: all 0.8s ease; }
ul.homemewsmenuInn > li:hover > a { background: var(--darkblue); color: #fff; }
#homenewsfirst, #hmeallnews { min-height: 125px; position: relative; }
.homeeqnews { margin-top: 25px; }

/*Equity home News gainerloser*/
.lanpagemre { text-align: right; margin: 5px 0; }
ul.landpgemenu > li > a { display: block; text-transform: uppercase; color: var(--black); padding: 8px 10px; font-size: 14px; line-height: 14px; transition: all 0.8s ease; border-radius: 3px; }
.landwhitebgbox { position: relative; background: #fff; min-height: 310px; border: 1px solid #ddd; margin-bottom: 30px; }
ul.landpgemenu { margin-bottom: 0; }
ul.landpgemenu > li { display: inline-block; margin-bottom: 5px; }
ul.landpgemenu > li > a.active, ul.landpgemenu > li > a:hover { background: var(--darkblue); color: #fff; }
.landgraphhedsec > ul.landpgemenu { position: absolute; right: 20px; top: 10px; margin: 0; }
.landgraphhedsec > ul.landpgemenu > li { margin-bottom: 0px; }
.ddlRightSel { position: absolute; right: 10px; top: 15px; }
.ddlRightSel > span { color: #000; padding-right: 5px; font-weight: 400; }
.ddlRightSel > select { background: #e9e9e9; color: #868686; padding: 3px 15px; border: none; }

.common-table.mrkteqhome { border: none; margin: 0; padding: 10px 20px; }
.common-table > table > thead > tr > th { border: none; }
.common-table > table > thead > tr > th { border-bottom: 1px solid #ddd; font-size: 14px; line-height: 14px; color: var(--darkblue); padding: 10px 0; }
.common-table > table > tbody > tr { border-top: none; border-bottom: 1px dotted #ddd; }
.common-table > table > tbody > tr:last-child { border-bottom: 0; }
.common-table > table > tbody > tr > td { border: none; font-size: 14px; line-height: 14px; color: var(--black); padding: 10px 0; }
.common-table > table > tbody > tr > td > a { color: var(--darkblue); }
.common-table > table > tbody > tr > td > a > img.snap { width: 15px; height: 15px; }
.common-table > table > tbody .loaderdiv { position: relative; min-height: 50px; }
.lanpagemre > a { text-transform: uppercase; font-size: 11px; line-height: 11px; color: var(--red); }
.newsheadpopup { font-size: 17px; line-height: 22px; display: block; color: var(--darkblue); font-weight: 700; }
#hmequann .datetime { color: var(--red); font-size: 13px; font-weight: normal; line-height: 28px; cursor: default; display: block; margin: 0 0 10px; font-weight: 400; }
.gainernse .footable > tbody > tr > td > a { font-size: 15px; }
.eqtytopgainer .selectsec select { padding: 3px; min-width: 90px; }
.eqtyhmeannwrap.landwhitebgbox { min-height: 440px; }
.common-table.mrkteqhome { padding: 10px 20px 0; }
#hmequann .hmenewspopajax { overflow: auto; height: 280px; }
.announcehmensepopupwap .newscontents table { border: none; }
.announcehmensepopupwap .newscontents table td { padding: 0; }
.eqtyhmeannwrap .ddlRightSel > select { padding: 3px; }
.eqtyhmenewswrap.mktgraphbox { min-height: 440px; }
.eqtyhmenewswrap #hmeallnews { padding-top: 0; }
.eqtyhmenewswrap .homeeqnews { margin-top: 16px; }
.eqtyhmenewswrap .landgraphdatasec { padding: 10px 20px 0; min-height: 388px; }
.ipohomeissueswrap.landwhitebgbox { min-height: 325px; }
.ipohomenewswrap .landgraphdatasec { min-height: 422px; }
.derivhomegainwrap .ddlRightSel > select { padding: 3px; }
.derivhmenrewwrap .landgraphdatasec { min-height: 424px; }
.derivehmefiiwrap .landwhitebgbox { min-height: 330px; }
.mffundperform .ddlRightSel > select { padding: 3px; }
.mfpulsehmewrap .landgraphdatasec { padding: 15px 20px 10px; }
.announcensepopupwap .newscontents .newsdata table { border: none; }
.announcensepopupwap .newscontents table td { padding: 0; }

/*****Equity landing page*****/
.eqgrphhd { padding: 10px 0; font-weight: 400; }
.eqbsnshead { display: block; line-height: 35px; color: var(--bold); }
.eqbsnshead > i.compeq { color: var(--darkblue); }
.eqbsnshead > i.compdwn { color: #fe0000; }
.eqbsnshead > span { display: inline-block; padding: 5px 40px 4px 18px; font-size: 22px; line-height: 30px; color: #fff; position: relative; border-radius: 8px; }
.eqbsnshead > span:before { content: ''; font: normal normal normal 25px/1 FontAwesome; position: absolute; right: 10px; top: 7px; }
.eqbsnshead > i:before { content: ''; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 112px; top: 11px; }
.eqbsnshead > span.compup:before { content: "\f062"; }
.eqbsnshead > span.compeq:before { content: "\f0ec"; }
.eqbsnshead > span.compdwn:before { content: "\f063"; }
.eqbsnshead > i.compup:before { content: "\f062"; color: #05b331; }
.eqbsnshead > i.compdwn:before { content: "\f063"; color: #fe0000; }
.eqbsnshead > i.compeq:before { content: "\f0ec"; color: var(--darkblue); }
.eqbsnshead > span.compup { background: #05b331; }
.eqbsnshead > span.compeq { background: var(--darkblue); }
.eqbsnshead > span.compdwn { background: #fe0000; }
.eqbsnshead > b { font-size: 20px; display: inline-block; padding: 0px; font-weight: 700; }
.eqbsnshead > i.compup { color: #05b331; }
.eqbsnshead > i { display: inline-block; margin: 0; padding: 0 30px; font-style: normal; font-size: 16px; font-weight: 700; }

.mkttopsec { margin: 0 0 30px 0; border: 1px solid #ddd; display: block; border-radius: 8px; padding: 0; margin-bottom: 30px; }
.mkttopsec .lefteqmktdata { display: inline-block; padding: 14px 0px; font-size: 12px; color: #000; width: 50%; float: left; }
.mkttopsec .righteqmktdata { display: inline-block; padding: 14px 15px; font-size: 12px; color: #000; width: 50%; float: right; border-left: 1px solid #ddd; }
.mkttopsec .lefteqmktdata > b, .mkttopsec .righteqmktdata > b { display: block; font-size: 16px; color: #000; border-top: 1px solid #F8F8F8; font-weight: 400; }
.mrkbox { height: 70px; padding: 0 25px; border-bottom: 1px solid #ddd; }

.mkttopsec .lefteqmktdata > em, .mkttopsec .righteqmktdata > em { font-style: normal; }
.eqhmerangebar { display: block; padding: 3px 0 0; position: relative; top: 12px; }
.eqhmerangebar > span { float: left; display: block; font-size: 10px; }
.eqhmerangebar > em { font-size: 12px; color: #000; font-style: normal; display: block; }
.mrkbox:last-child { border: none; }
.eqcompdown { color: var(--red); }
.eqcompup { color: #05b331; }

.rtnmrkbox { padding: 0px 25px; }
.mktreturnsec { margin: 0 0 25px 0; display: block; border-radius: 8px; padding: 10px 0 15px; margin-bottom: 40px; background: var(--darkblue); }
.rtnmrkbox > h4 { display: block; margin: 0; padding: 0; font-size: 15px; line-height: 25px; color: #fff; }
.returnmktdata { width: 33.3%; display: inline-block; float: left; }
.returnmktdata em { font-size: 12px; line-height: 22px; display: block; color: #f1f1f1; font-style: normal; }
.returnmktdata span { display: block; position: relative; padding: 0 0 0 20px; font-size: 16px; line-height: 20px; color: #fff; font-weight: 500; }
.returnmktdata span.up:before { content: '\f062'; font: normal normal normal 18px/1 FontAwesome; position: absolute; top: 2px; left: 0; color: #05b331; }
.returnmktdata span.down:before { content: '\f063'; font: normal normal normal 18px/1 FontAwesome; position: absolute; top: 2px; left: 0; color: var(--red); }
.eqtyhmegraph { padding: 0px 10px 10px 10px; max-height: 285px; }

.eqtytopgainer { padding: 0 0 60px; }
.eqtytopgainer .headsec { padding: 20px; position: relative; }
.eqtytopgainer .selectsec { position: absolute; top: 23px; right: 15px; }
.eqtytopgainer .selectsec select { background: #e9e9e9; color: #868686; margin: 0 5px; padding: 3px 15px; border: none; max-width: 105px; }
.eqtytopgaintbl { width: 100%; }
.eqtygaintbl h4 { margin: 0; text-transform: uppercase; display: block; font-weight: 700; color: var(--red); padding: 0; font-size: 20px; line-height: 20px; border: 0; }
.eqtytopgaintbl a { color: var(--darkblue) !important; cursor: pointer; }
.eqtytopgaintbl a:hover { outline: 0; }
.eqtytopgaintbl > tbody > tr > td > a:before { display: none; }
.eqtytopgaintbl tr > td { margin: 0; padding: 25px 10px 25px 10px!important; }
.eqtytopgaintbl tr > td > div { position: relative; width: 100%; }
.eqtytopgaintbl span { display: block; color: #263238; font-size: 14px; line-height: 22px; }

.eqtytopgaintbl em { display: block; color: #a5a5a5; font-size: 12px; line-height: 18px; font-style: normal; }
.eqtytopgaintbl .low { color: var(--red); }
.eqtytopgaintbl .high { color: #05b331; }
.eqtytopgainer .eqtytpgainmore { margin: 0; padding: 0 20px 20px; float: right; }
#mktequitychart { height: 275px !important; }

.company-name { vertical-align: middle !important; }
.dropdown { background: #f3f3f3; }
.equityborder { border-radius: 8px; }

.grphtop { border-bottom: 1px solid #ddd; }
.selectsec.tophedgainlse { position: static; padding: 0 220px 0 0; }
.eqtytopgainer .selectsec .homeeqtytophed { border: none; color: var(--lightgreen); background: #fff; font-size: 20px; line-height: 20px; font-weight: 700; text-transform: uppercase; margin: 0; padding: 0; cursor: pointer; max-width: unset; }
.eqtytopgainer .selectsec .homeeqtytophed option { text-transform: capitalize; color: #000; font-size: 15px; line-height: 18px; }

.eqtytopgaintbl .mkttabledata { border: none; border-radius: 0px; min-height: unset; }
.eqtytopgaintbl .mkttabledata > div { padding: 10px 15px; border-bottom: 1px dashed #ddd; width: 100%; }
.eqtytopgaintbl .mkttabledata > div > h5 { width:30%;    display: inline-block;}
.eqtytopgaintbl .mkttabledata > div > p { float:none;}
.eqtytopgaintbl .mkttabledata > div > p:nth-of-type(1) { width:20%; }
.eqtytopgaintbl .mkttabledata > div > p:nth-of-type(2) { width:20%; }
.eqtytopgaintbl .mkttabledata > div > p:nth-of-type(3) {width:20%; }
.arrowup { color: #4cc928 !important; margin-right: 3px; display: inline-block; }
.arrowdown { color: #ff4e4e !important; margin-right: 3px; display: inline-block; }
.arroweqal { color: #275297!important; margin-right: 3px; display: inline-block; }
.arrowup:before { content: "\f0d8"; font: normal normal normal 12px/1 FontAwesome; display: inline-block; font-size: 17px; }
.arrowdown:before { content: "\f0d7 "; font: normal normal normal 12px/1 FontAwesome; display: inline-block; font-size: 17px; }
.arroweqal:before { content: "\f0ec"; font: normal normal normal 12px/1 FontAwesome; display: inline-block; font-size: 17px; }
.eqtytopgaintbl .mkttabledata > div > p > em {display:inline-block; }
.eqtytopgaintbl .mkttabledata > div > h5 > a { font-size: 15px; }


/*MF Home*/
.mfsnapbox { min-height: 165px; background-color: var(--darkblue); padding: 22px 20px; margin-bottom: 20px; }
.mfsnapbox > h4 { text-transform: uppercase; margin: 0px; padding-bottom: 10px; color: #fff; font-size: 20px; line-height: 22px; font-weight: 700; }
.mfhmeddlrow { margin-bottom: 10px; position: relative; }
.mfhmeddlrow > span.drparrow { border-top: 6px solid var(--darkblue); border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; width: 0; height: 0; display: inline-block; position: absolute; right: 5px; top: 9px; z-index: 1; }
.mfhmeddlrow > select { width: 100%; border-radius: 0; padding: 2px 5px; color: #69696b; background-color: #fff; border: none; font-size: 14px; line-height: 14px; }
a.commonhomego { background: var(--lightgreen); display: inline-block; color: #fff; padding: 5px 15px; border-radius: 0; position: relative; font-size: 15px; transition: all 0.5s ease; }
a.commonhomego:hover { background: var(--lightgreen); }
ul.landulsubmenu { margin: 0; padding: 10px 0px 2px 0; display: inline-block; }
ul.landulsubmenu > li { float: left; }
ul.landulsubmenu > li > a { display: block; color: #69696b; padding: 3px 5px; font-size: 13px; line-height: 13px; transition: all 0.5s ease; border-right: 1px solid #DDD; }
ul.landulsubmenu > li > a:hover, ul.landulsubmenu > li > a.active { color: var(--darkblue); }

/*fund card*/
.hdvalbx { margin: 15px 0 0 0; border: 1px solid #ddd; display: block; border-radius: 8px; padding: 20px 20px; margin-bottom: 15px; background: #fff; }
.finyr-tbl { padding: 0px 20px; }
.graph { margin: 30px 0; }
.compnam > h3 { display: block; text-align: left; color: var(--blue); font-size: 22px; line-height: 22px; font-weight: 700; margin: 0 0 12px; }
.compnam > span { display: block; padding: 0; margin: 0; font-size: 14px; line-height: 20px; text-transform: capitalize; font-weight: normal; }
.compnam > span > i { display: inline-block; margin: 0 5px; font-family: FontAwesome; font-size: 7px; color: #1caf09; content: "\f111 "; }
.compvlues { margin: 0; display: inline-block; padding: 0 5px; }
.compvlues.w100 { width: 100%; }
.compvlues > b { font-size: 16px; text-align: center; font-weight: 400; display: block; }
.compvlues > b > em { margin: 0; padding: 0 5px; font-style: normal; font-size: 16px; color: #d90000; text-align: center; }
.compvlues > b > em.hmredtxt { color: var(--red); }
.compvlues > b > em.hmgrntxt { color: #1caf09; }
.compvlues > b > em.hmblutxt { color: var(--darkblue); }
.compvlues > span { display: block; padding: 0; margin: 0; font-size: 14px; line-height: 20px; text-align: center; }
.fndobjbx { display: block; margin: 30px 0; padding: 20px; border: 1px solid #ddd; border-radius: 8px; }
.fndobjbx > div { height: 85px; overflow: auto; }
.fndobjbx p { display: block; padding: 0; margin: 10px 0 0; color: #777; font-size: 15px; line-height: 25px; }
.schmdtlsbx { display: block; margin: 30px 0; border: 1px solid #ddd; border-radius: 8px; }
.pdngzro { padding: 0!important; }
.schmtblhed { margin: 0; padding: 15px 20px; border-bottom: 1px solid #ddd; }
h3.fundhead { margin: 0; text-transform: uppercase; display: block; font-weight: 700; color: var(--lightgreen); padding: 0; font-size: 18px; line-height: 18px; border: 0; }
h3.fundhead > span { display: block; font-size: 16px; color: #777; margin-top: 5px; }
h3.fundhead.center { text-align: center; }
.schmbxbrdr { position: relative; }
.schmbxbrdr:after { content: ''; border-left: 1px solid #cdcdcd; position: absolute; height: 100%; right: 0; top: 0; margin-right: 0; }
.schmcnt { margin: 0; padding: 0; }
.schmtbl { position: relative; margin: 0 auto; padding: 15px 0 15px 35px; }
.schmtbl > i { position: absolute; left: 5px; top: 15px; transform: scale(.7); }
.schmtbl > span { display: block; padding: 0; margin: 0; color: #333; font-size: 14px; line-height: 20px; }
.schmtbl > p { margin: 0; padding: 0; font-size: 14px; line-height: 22px; }
.schmtbl > p > span.block { display: block; }
.schmtbl > em { display: block; padding: 0; margin: 0; color: var(--grey); font-style: normal; font-size: 13px; line-height: 20px; }
.schmdtlstbl > table > tbody > tr > td { padding: 5px; width: 50%; border-top: none; border-bottom: none; }
.tblbg { margin: 0; padding: 0; background: #f5f5f5; width: 100%; }
.tblbg.brdrr { border-radius: 0 0 8px 8px; }
.astprtfliobx { display: block; margin: 0 0 30px; border: 1px solid #ddd; border-radius: 8px; }
.astprtfliomnhd { margin: 0; padding: 20px; border-bottom: 1px solid #ddd; }
.astbox { display: inline-block; padding: 0 24px; float: right; }
.astprtfliohd > h4 { display: block; margin: 0; padding: 0; font-size: 22px; line-height: 30px; }
.astbox > b { display: block; margin: 0; padding: 0; font-size: 16px; line-height: 22px; text-align: center; font-weight: 400; }
.astbox > span { display: block; padding: 0; margin: 0; color: #777; font-size: 15px; line-height: 20px; text-align: center; }
.astprtfliohd > em { display: block; padding: 0; margin: 10px 0 0; color: var(--grey); font-size: 14px; line-height: 16px; font-style: normal; }
.astprtfliomncnt { margin: 20px 0; padding: 0; }
.astprtfliocnt { margin: 0; padding: 10px 25px; border-right: 1px solid #ddd; }
.astprtfliocnt.nobrdr { border-right: none; }
.astprtfliocnt > h4 { text-align: center; margin: 0; text-transform: uppercase; display: block; font-weight: 700; color: var(--lightgreen); padding: 0; font-size: 18px; line-height: 18px; border: 0; margin: 0 0 15px; }
.astprtfliocnt > p { display: block; margin: 0; padding: 0; font-size: 18px; line-height: 25px; text-align: center; }
.astprtfliocnt > span { display: block; padding: 0; margin: 0; color: #777; font-size: 14px; line-height: 20px; text-align: center; }
.astprtfliocnt table > tbody > tr > td { border-bottom: 1px solid #dee2e6; border-top: none; font-size: 15px; }
.astprtfliocnt > a { display: block; margin: 0; padding: 0; font-size: 16px; line-height: 25px; color: var(--darkblue); text-align: center; }
.holding-list { display: block; margin: 0 0 40px; padding: 0; }
.stock-hold-progress { display: block; margin: 0; padding: 20px 0; }
.stock-hold-progress > b { padding: 0; margin: 0; font-size: 15px; line-height: 25px; float: left; font-weight: 400; }
.stock-hold-progress > span { padding: 0; margin: 0; font-size: 15px; line-height: 25px; color: #212529; float: right; }
.progress-mnbar { display: block; margin: 0; padding: 0; position: relative; top: 30px; left: 0; background: #ececec; width: 100%; height: 5px; border-radius: 5px; }
.progress-bar { display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; background: var(--darkblue); width: 21.69%; height: 5px; border-radius: 5px; }
.allocation-by-sector { display: block; margin: 0 0 40px; padding: 0; }
.sector { display: block; padding: 0 0 15px; border-bottom: 1px solid #ddd; }
.sector-cnt { display: block; margin: 0; padding: 15px 0; }
.sector-cnt > p { padding: 0; margin: 0; font-size: 16px; line-height: 25px; float: left; }
.sector-cnt > span { padding: 0; margin: 0; font-size: 16px; line-height: 25px; color: var(--grey); float: right; }
.financial-year-bx { display: block; margin: 0 0 30px; border: 1px solid #ddd; border-radius: 8px; }
.finyr-tbl > table > thead { border: none; color: var(--darkblue); border-radius: 8px; }
.finyr-tbl > table > thead > tr > th { border: none; }
.finyr-tbl > table > tbody > tr > td, .finyr-tbl > table > thead > tr > th { font-size: 14px; line-height: 18px; }
.finyr-tbl > table > tbody > tr > td.num, .finyr-tbl > table > thead > tr > th.num { text-align: right; }
.fundtable { padding: 20px 0 0 0; border: 1px solid #ddd; border-radius: 8px; display: block; margin: 0 0 70px; }
.fundtable table { margin-top: 15px; }
.fundtable table > tbody > tr > td { border-bottom: 1px solid #dee2e6; }
.fundtable table > tbody > tr:last-child > td { border: none; }
.fundtblhed { margin: 0; padding: 15px 20px; border-bottom: 1px solid #ddd; }
.fundtable h3.fundhead { padding: 0 20px; }
.fundtable .div_MFfund_retn { border: none; box-shadow: none; border-top: 1px solid #e1e1e1; }
.fundtable .div_MFfund_retn > .table > tbody > tr:last-child > td { border-bottom: none !important; }
.riskometerbox { padding: 20px; border: 1px solid #ddd; border-radius: 8px; display: block; margin: 0 0 30px; }
.riskometer > p { color: #777; width: 90%; margin: 10px auto; font-size: 16px; line-height: 24px; text-align: center; }
.riskometer > p > span { display: inline-block; }
.riskometer > span { width: 265px; height: 135px; display: block; margin: 25px auto 0; background-repeat: no-repeat; }
.riskometer > span.high { background-image: url("../images/high.svg"); }
.riskometer > span.low { background-image: url("../images/low.svg"); }
.riskometer > span.LtoM { background-image: url("../images/Low_to_Moderate.svg"); }
.riskometer > span.Moderately { background-image: url("../images/Moderately.svg"); }
.riskometer > span.Moderately_high { background-image: url("../images/Moderately_high.svg"); }
.riskometer > span.very-high { background-image: url("../images/very-high.svg"); }
.fund_wd45 .tbl_risk_icon { padding-left: 20px; position: relative; }
.fund_wd45 .tbl_risk_icon:before { content: "\f111"; font-family: 'FontAwesome'; font-size: 8px; color: var(--grey); left: 6px; top: 0; position: absolute; }
.fund_wd45 .cmfprice { color: #000; font-weight: 600; }
.fund_wd45 .chngeprice { color: #000; padding-left: 6px; }
.fund_wd45 .mfnavtxt { font-size: 12px; line-height: 16px; padding-left: 6px; color: var(--grey); }
.tbl_MFfund_retn .fund_wd45 { width: 40%; text-align: left; position: relative; padding-left: 25px; }
.perftable > tbody > tr > td { text-align: center; font-size: 14px; }
.perftable > tbody > tr > td > span { display: block; color: var(--grey); }
.perftable > tbody > tr:first-child { background-color: #f4f7fe; }
.fund_wd45 > .fund_ret_iconimg { width: 50px; height: 50px; border-radius: 50px; position: absolute; left: 15px; }
.tbl_MFfund_retn td > b { cursor: pointer; font-weight: normal; display: block; text-transform: capitalize; font-size: 18px; line-height: 24px; color: #000; }
/*.tbl_MFfund_retn td > b > a { display: block; text-transform: capitalize; font-size: 18px; line-height: 22px; color: var(--darkblue); }*/
.tbl_MFfund_retn .fund_wd10 { width: 10%; text-align: center; }
.tbl_MFfund_retn td i { color: #8d8d8d; display: inline-block; font-style: normal; font-family: var(--regular); font-size: 15px; line-height: 18px; }
.tbl_MFfund_retn td .fund_wd10 > b { font-weight: normal; display: block; text-transform: capitalize; font-size: 18px; line-height: 26px; color: #000; }
.fund-style { display: inline-block; position: relative; top: 2px; width: 13px; height: 15px; margin-right: 3px; background: url("../images/fundStyle.png") no-repeat; }
.Long_high { background-position: 0 0; }
.Long_medium { background-position: -18px 0; }
.Long_low { background-position: -36px 0; }
.Medium_high { background-position: -54px 0; }
.Medium_medium { background-position: -72px 0; }
.Medium_low { background-position: -90px 0; }
.Short_high { background-position: -108px 0; }
.Short_medium { background-position: -126px 0; }
.Short_low { background-position: -144px 0; }
.tbl_MFfund_retn td > b { cursor: pointer; font-weight: normal; display: block; text-transform: capitalize; font-size: 18px; line-height: 24px; color: #000; }
.fund_wd45 .tbl_risk_icon { padding-left: 20px; position: relative; }
.tbl_MFfund_retn td > b > a { display: block; text-transform: capitalize; font-size: 18px; line-height: 22px; color: var(--darkblue); }
.tbl_MFfund_retn td i { color: var(--grey); display: inline-block; font-style: normal; font-size: 14px; line-height: 16px; }
.price_red { color: var(--red) !important; }
.price_green { color: #1caf09 !important; }
.price_blue { color: var(--darkblue) !important; }
.chartwrapper { margin: 0 0 25px 0; border: 1px solid #ddd; display: block; border-radius: 8px; padding: 20px 20px 10px; margin-bottom: 40px; }
ul.fundchartul { margin: 0; padding: 0; display: block; }
ul.fundchartul > li { display: inline-block; color: #333; font-size: 12px; text-transform: uppercase; line-height: 12px; padding: 5px 5px; cursor: pointer; transition: all .5s ease; }
ul.fundchartul > li > em { font-size: 13px; font-style: normal; padding: 0 1px; color: #0079b6; line-height: 13px; display: inline-block; }
ul.fundchartul > li.active, ul.fundchartul > li:hover { border-radius: 3px; background: var(--lightgreen); cursor: default; color: #fff; }
.chartwrapper h3 { margin: 0; padding: 0; line-height: 18px; margin-bottom: 10px; font-size: 18px; display: inline-block; color: var(--lightgreen); font-weight: 700; }
.redhighcolor { color: #ff7800; font-weight: 600; }
.moderatehighcolor { color: #ecb004; font-weight: 600; }
.moderatecolor { color: #d2eb00; font-weight: 600; }
.moderatelowcolor { color: #8ad400; font-weight: 600; }
.lowcolor { color: #00d42f; font-weight: 600; }
.veryhighcolor { color: #ef0200; font-weight: 600; }
.holdingmorecontent { height: auto; overflow: auto; padding: 0 20px 0 0; margin-top: 25px; max-height: 350px; }
.holdingmorecontent .stock-hold-progress > b { width: 80%; margin-bottom: 5px; }
.holdingmorecontent .stock-hold-progress > span { width: 20%; }
.holdinghead > h4 { text-align: center; margin: 0; text-transform: uppercase; display: block; font-weight: 700; color: var(--darkblue); padding: 0; font-size: 20px; line-height: 20px; border: 0; }
.nodata { padding: 5px; text-align: center; color: #e30012; font-size: 15px; }
.div_MFfund_retn { margin: 20px 0px; border: 1px solid #e1e1e1; box-shadow: 1px 2px 10px 2px rgb(0 0 0 / 10%); border-radius: 5px; }
.div_MFfund_retn .table { width: 100%; max-width: 100%; margin-bottom: 0px; }
.div_MFfund_retn > .table > tbody > tr { transition: all 0.3s ease; }
.div_MFfund_retn > .table > tbody > tr > td { padding-top: 25px; padding-bottom: 25px; vertical-align: middle; border-bottom: 1px solid #e1e1e1 !important; border-top: none; }
.tbl_MFfund_retn .fund_wd70 { width: 70%; text-align: left; position: relative; padding-left: 80px; }
.compsticky { position: -webkit-sticky; position: sticky; top: 65px; z-index: 3; }
/*modal*/
.closeicon { position: absolute; bottom: 20px; right: 0; left: 0; cursor: pointer; z-index: 2; text-align: center; }
.closeicon:before { content: "CLOSE"; font-size: 12px; transition: all 0.4s ease; color: #fff; background-color: var(--darkblue); border-radius: 8px; padding: 5px 15px; position: relative; top: -4px; font-weight: 400; border: 1px solid var(--darkblue); }
.closeicon:hover:before { background-color: #fff; color: #333; }
.commonfundcardpopup { z-index: 9999; }
.commonfundcardpopup .modal-content { max-width: 700px; padding: 25px 15px 50px 25px; border-radius: 8px; }
.fundpoptable > tbody > tr > td { border-top: 1px solid #dee2e6; }
.fundpoptable > tbody > tr:first-child > td { border-top: none; }

/*Derivative home*/
#dernifgraph { width: 100%; height: 170px; display: block; }

/***News new***/
.GrNewsMainCont { width: 100%; float: left; border-bottom: 1px solid #cdcdcd; overflow: hidden; background-color: #fff; position: relative; cursor: pointer; padding-right: 40px; }
.GrNewsMainView { float: left; width: 100%; vertical-align: middle; padding: 10px 0 10px 0; height: auto; }
.GrNewsDate { color: #929292; font-size: 14px; font-weight: 400; }
.GrNewsHead { font-size: 17px; color: #0e1a4a; font-weight: 400; }
.Expandnews:before { position: absolute; top: 5px; right: 20px; font-size: 30px; font-family: FontAwesome; content: "\f105"; color: #848181; }
.Expanded:before { position: absolute; top: 5px; right: 20px; font-size: 30px; font-family: FontAwesome; content: "\f107"; color: #848181; }
.GrNewsDetCont { float: left; line-height: 20px; margin: 0 25px; text-align: justify; width: 96%; line-height: 25px; font-size: 14px; color: #616161; }
.GrNewsMainCont:last-child { margin: 0 0 30px !important; }

/*news*/
.innermarketmenu > ul > li#newsmkt > a:before { top: 13px; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.099' height='20.295' viewBox='0 0 25.099 20.295' style='fill:%23002b65;'%3E%3Cg id='currency' transform='translate(0 -49)'%3E%3Cpath id='Path_6650' data-name='Path 6650' d='M18.362,51.967v-1.18A1.782,1.782,0,0,0,16.588,49H1.774A1.782,1.782,0,0,0,0,50.786v1.82a1.784,1.784,0,0,0,1.541,1.77,6.416,6.416,0,0,0-.088,1.889,2.049,2.049,0,0,0,.475,1.314,2.049,2.049,0,0,0-.475,1.314,6.051,6.051,0,0,0,.1,1.931A2.049,2.049,0,0,0,0,62.814v1.294a2.044,2.044,0,0,0,2.034,2.049H9.777A8.625,8.625,0,0,0,16.421,69.3a8.786,8.786,0,0,0,1.94-17.329Zm-16.588.955a.31.31,0,0,1-.3-.316v-1.82a.31.31,0,0,1,.3-.316H16.588a.31.31,0,0,1,.3.316v.972a8.556,8.556,0,0,0-4.806,1.164Zm5.973,7.844H3.487a.572.572,0,0,1-.563-.578V58.893a.572.572,0,0,1,.563-.578H8.021A8.852,8.852,0,0,0,7.747,60.765Zm-4.26-3.922a.572.572,0,0,1-.563-.578V54.971a.572.572,0,0,1,.563-.578h6.73a8.815,8.815,0,0,0-1.673,2.451ZM2.034,64.687a.572.572,0,0,1-.563-.578V62.814a.572.572,0,0,1,.563-.578H7.91a8.774,8.774,0,0,0,.875,2.451Zm14.388,3.137a7.3,7.3,0,1,1,7.207-7.3A7.265,7.265,0,0,1,16.421,67.825Z' transform='translate(0 0)'/%3E%3Cg id='Path_6651' data-name='Path 6651' transform='translate(12.108 56.108)' fill='none'%3E%3Cpath d='M4.486,0A4.486,4.486,0,1,1,0,4.486,4.486,4.486,0,0,1,4.486,0Z' stroke='none'/%3E%3Cpath d='M 4.485525131225586 1.499995231628418 C 2.839294910430908 1.499995231628418 1.499995231628418 2.839294910430908 1.499995231628418 4.485525131225586 C 1.499995231628418 6.131745338439941 2.839294910430908 7.471045017242432 4.485525131225586 7.471045017242432 C 6.131745338439941 7.471045017242432 7.471045017242432 6.131745338439941 7.471045017242432 4.485525131225586 C 7.471045017242432 2.839294910430908 6.131745338439941 1.499995231628418 4.485525131225586 1.499995231628418 M 4.485525131225586 -4.76837158203125e-06 C 6.962815284729004 -4.76837158203125e-06 8.97104549407959 2.008234977722168 8.97104549407959 4.485525131225586 C 8.97104549407959 6.962815284729004 6.962815284729004 8.97104549407959 4.485525131225586 8.97104549407959 C 2.008234977722168 8.97104549407959 -4.76837158203125e-06 6.962815284729004 -4.76837158203125e-06 4.485525131225586 C -4.76837158203125e-06 2.008234977722168 2.008234977722168 -4.76837158203125e-06 4.485525131225586 -4.76837158203125e-06 Z' stroke='none' fill='%23002b65'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.newsmktmenuwrap { position: relative; }
.newsmktmenuwrap .newsmktmenuslider a { display: inline-block; color: var(--grey); border: 1px solid var(--grey); border-radius: 20px; padding: 5px 20px; margin: 0; transition: all .5s ease; }
.newsmktmenuwrap .newsmktmenuslider a.active, .newsmktmenuslider a:hover { color: #fff; background-color: var(--red); border: 1px solid var(--red); }
.newsmktmenuwrap .newsmktmenuslider.slick-slider { position: static; }
.newsmktmenuwrap .newsmktmenuslider { overflow: hidden; margin: 0 30px; }
.newsmktmenuwrap .newsmktmenuslider .fa-angle-left { left: 0px; }
.newsmktmenuwrap .newsmktmenuslider .fa-angle-right { right: 0px; }
.newsmktmenuwrap .newsmktmenuslider .slick-arrow { position: absolute; top: 0px; font-size: 35px; color: #084130; padding: 0; border: none; }
.newsmktmenuwrap .newsmktmenuslider span { display: block; cursor: pointer; }
.newsmktmenuwrap .newsmktmenuslider span:hover { color: var(--red); }
.newsmktmenuwrap .newsmktmenuslider .slick-slide > div { margin: 0 14px 0 0; }
.newsmktmenuwrap .newsmktmenuslider { visibility: hidden; }
.newsmktmenuwrap .newsmktmenuslider.slick-initialized { visibility: visible; }

/***Market SnapShot**/
.MktCusttophdrsec { padding: 15px 0 5px 0; border-bottom: 1px solid #e8e8e8; }
.MktCusttophdrsec h2.StaticHead { display: block; color: #000; padding: 0; margin: 0; font-size: 32px; line-height: 40px; font-weight: 700; }
.SnapshotTopSec { margin: 25px 0 0 0; }
.snapshotNewWrap { padding: 25px 0; }
.mktgraphsec { background: #fff; border: 1px solid #ddd; border-radius: 8px; padding: 12px 20px 10px; }
.mktgraphsec .mkttopul > ul { margin: 0; padding: 0; display: block; }
.mktgraphsec .mkttopul > ul > li { margin: 0; padding: 0; display: inline-block; }
.mktgraphsec .mkttopul > ul > li > a { margin: 0 5px 0 0; padding: 0; display: inline-block; background: #fff; color: var(--textgrey); border: 1px solid #ccc2c2; transition: all .5s ease; padding: 8px 15px 8px; font-size: 14px; line-height: 15px; border-radius: 8px; }
.mktgraphsec .mkttopul > ul > li.act > a { background: var(--red); color: #fff; border-color: var(--red); }
.mktgraphsec .mkttopul > ul > li > a:hover { background: var(--red); color: #fff; border-color: var(--red); }
.mktgraphsec .mktdate { display: block; color: var(--grey); font-size: 12px; line-height: 12px; text-transform: uppercase; padding-top: 10px; text-align: right; }
.mktgraphsec .mkttopvalue { background: #eeeeee; padding: 8px 8px 6px 8px; border-radius: 5px; margin-top: 15px; }
.mktgraphsec .mkttopvalue h4 { margin: 0; }
.mktgraphsec .mkttopvalue h4 > span { display: block; font-size: 14px; line-height: 16px; margin: 0; }
.mktgraphsec .mkttopvalue h4 > b { font-size: 20px; line-height: 22px; font-weight: 700; display: inline-block; }
.mktgraphsec .mkttopvalue h4 > i { font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 15px; line-height: 16px; position: relative; padding: 0 30px; font-style: normal; }
.mktgraphsec .mkttopvalue h4 > i.globalup { color: #05b331; }
.mktgraphsec .mkttopvalue h4 > i.globaldown { color: #fe0000; }
.mktgraphsec .mkttopvalue h4 > i.globalequal { color: var(--darkblue); }
.mktgraphsec .mkttopvalue h4 > i:before { content: ''; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 12px; top: 3px; }
.mktgraphsec .mkttopvalue h4 > i.globalup:before { content: "\f062"; }
.mktgraphsec .mkttopvalue h4 > i.globaldown:before { content: "\f063"; }
.mktgraphsec .mkttopvalue h4 > i.globalequal:before { content: "\f0ec"; }
.mktgraphsec .mkttopvalue ul.graphbtn { margin: 0; padding: 0; display: block; text-align: right; font-size: 12px; }
.mktgraphsec .mkttopvalue ul.graphbtn > li { margin: 0; padding: 0; display: inline-block; }
.mktgraphsec .mkttopvalue ul.graphbtn > li > a { margin: 0; display: inline-block; padding: 1px 6px; transition: all .5s ease; border-radius: 3px; color: #212529; }
.mktgraphsec .mkttopvalue ul.graphbtn > li.act > a { background: var(--red); cursor: default; color: #fff; }
.mktgraphsec #mktequitychart { height: 275px !important; }
.mktgraphsec #nsemktequitychart { height: 200px !important; }
.mktgraphsec #bsemktequitychart { height: 200px !important; }
.mktbtmsec { border-top: 1px solid #ddd; padding: 10px 0 0 0; width: 100%; }
.mktbtmsec > div { display: inline-block; width: 20%; float: left; padding: 0 5px; border-right: 1px solid #ddd; font-size: 12px; color: #a1a1a1; }
.mktbtmsec > div:last-child { border: none; }
.mktbtmsec > div > b { display: block; color: #000; font-size: 15px; }
.MktSnapShotWrap .globalup { color: #05b331; }
.MktSnapShotWrap .globaldown { color: #fe0000; }
.MktSnapShotWrap .globalequal { color: var(--darkblue); }
.MktSnapShotWrap .arrowup { color: #05b331; margin-right: 3px; display: inline-block; }
.MktSnapShotWrap .arrowdown { color: #fe0000; margin-right: 3px; display: inline-block; }
.MktSnapShotWrap .arroweqal { color: var(--darkblue); margin-right: 3px; display: inline-block; }
.MktSnapShotWrap .arrowup:before { content: "\f062"; font: normal normal normal 12px/1 FontAwesome; display: inline-block; }
.MktSnapShotWrap .arrowdown:before { content: "\f063"; font: normal normal normal 12px/1 FontAwesome; display: inline-block; }
.MktSnapShotWrap .arroweqal:before { content: "\f0ec"; font: normal normal normal 12px/1 FontAwesome; display: inline-block; }
.MktSnapShotWrap ul.ExchTab { margin: 0; padding: 0; display: inline-block; float: right; }
.MktSnapShotWrap ul.ExchTab > li { margin: 0; padding: 0; display: inline-block; }
.MktSnapShotWrap ul.ExchTab > li > a { display: inline-block; margin: 0 5px 0 0; background: #fff; color: var(--textgrey); border: 1px solid #ccc2c2; transition: all .5s ease; padding: 8px 8px 8px; font-size: 14px; line-height: 15px; border-radius: 8px; }
.MktSnapShotWrap ul.ExchTab > li:last-child > a { margin: 0; }
.MktSnapShotWrap ul.ExchTab > li.act > a { background: var(--red); color: #fff; border-color: var(--red); }
.mkttablehead > label { position: relative; margin: 0 5px 0 0; font-weight: normal; background: #fff; z-index: 1; }
.mkttablehead > label > select { display: inline-block; border: none; font-size: 15px; text-transform: uppercase; -webkit-appearance: none; background: transparent; padding-right: 20px; cursor: pointer; }
.mkttablehead > label > i { display: block; position: absolute; top: 0; right: 0; font-size: 22px; color: #a1a1a1; z-index: -1; }
.mktmore { margin: 5px 0 0 0; padding: 0; float: right; }
.mktmore > a.mktmorelnk { margin: 0; text-transform: uppercase; color: var(--darkblue); font-size: 15px; display: block; transition: all 0.5s ease; position: relative; padding-right: 22px; }
.mktmore > a.mktmorelnk::after { position: absolute; top: 8px; right: 0; background: url("../images/more_arrow.svg"); background-repeat: no-repeat; background-size: 100%; width: 15px; height: 15px; content: ""; transition: all .5s ease; }
.mktmore > a.mktmorelnk:hover { color: var(--red); }
.mktmore > a.mktmorelnk:hover::after { right: 3px; }
.mkttabledata { margin-top: 15px; border: 1px solid #ddd; border-radius: 5px; min-height: 429px; display: table; width: 100%; }
.mkttabledata > div { padding: 10px 15px; border-bottom: 1px solid #ddd; width: 100%; }
.mkttabledata > div:last-child { border: none; }
.mkttabledata > div > h5 { margin: 0 0 5px; display: block; color: #4755a0; font-weight: 700; font-size: 14px; }
.mkttabledata > div > h5 > a { display: block; color: var(--darkblue); transition: all 0.5s ease; }
.mkttabledata > div > h5 > a:hover { color: var(--red); }
.mkttabledata > div > p { display: inline-block; float: left; margin: 0; }
.mkttabledata > div > p:nth-of-type(1) { width: 49%; }
.mkttabledata > div > p:nth-of-type(2) { width: 29%; }
.mkttabledata > div > p:nth-of-type(3) { width: 22%; }
.mkttabledata > div > p > span { display: block; color: #a1a1a1; font-size: 11px; font-weight: 400; padding-bottom: 3px; }
.mkttabledata > div > p > b { font-size: 15px; font-weight: 700; color: #000; }
.mkttabledata > p { display: table-cell; vertical-align: middle; }
.mfbestreturns { min-height: 500px; border: 1px solid #ddd; border-radius: 5px; text-align: center; }
.mfbestrettop { padding: 15px 0; background: #f6f6f6; }
.mfbestrettop > h5 { margin: 0; font-weight: 700; font-size: 23px; color: var(--darkblue); line-height: 21px; }
.mfbestrettop > h5 > span { display: block; text-transform: uppercase; font-weight: 400; font-size: 12px; color: #000; font-family: 'Roboto', sans-serif; font-weight: 300; }
.mfbestrettop > label { position: relative; font-weight: normal; background-color: var(--red); margin: 15px 0; border-radius: 8px; z-index: 1; }
.mfbestrettop > label > select { display: block; border: none; background-color: transparent; -webkit-appearance: none; padding: 7px 25px 7px 15px; font-size: 13px; color: #fff; font-weight: 400; cursor: pointer; }
.mfbestrettop > label > select > option { background-color: var(--red); }
.mfbestrettop > label > em { display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; position: absolute; top: 15px; right: 10px; transform: rotate(-45deg); z-index: -1; }
.mfbestrettop > ul { display: block; margin: 0; padding: 0; }
.mfbestrettop > ul > li { display: inline-block; }
.mfbestrettop > ul > li > a { display: inline-block; font-size: 14px; color: #a1a1a1; font-weight: 400; }
.mfbestrettop > ul > li.act > a, .mfbestrettop > ul > li:hover > a { color: #000; }
.mfbestrettop > ul > li > i { display: inline-block; padding: 0 5px; font-style: normal; color: #a1a1a1; }
.bestrrtslider { position: relative; min-height: 225px; }
.bestrrtslider div.item { text-align: center; padding: 30px; border-bottom: 1px solid #ddd; min-height: 255px; }
.bestrrtslider div.item > a { transition: all 0.5s ease; display: block; margin: 0; font-size: 16px; font-weight: 400; color: var(--darkblue); line-height: 21px; }
.bestrrtslider div.item > a:hover { color: var(--red); }
.bestrrtslider div.item > p { display: block; font-size: 12px; line-height: 20px; padding: 25px 0; color: #a1a1a1; margin: 0; font-weight: 400; }
.bestrrtslider div.item > p > b { display: block; font-size: 20px; font-weight: 700; color: #000; }
.bestrrtslider div.item > div.mfretval { }
.bestrrtslider div.item > div.mfretval > span { width: 50%; font-size: 12px; color: #a1a1a1; font-weight: 400; line-height: 16px; }
.bestrrtslider div.item > div.mfretval > span > b { display: block; font-size: 16px; font-weight: 700; }
.bestrrtslider .owl-dots { position: absolute; left: 0; right: 0; bottom: -40px; }
.bestrrtslider .owl-dots .owl-dot span { width: 8px !important; height: 8px !important; margin: 3px !important; background: #ddd !important; }
.bestrrtslider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: var(--red) !important; }
.homenfodetails { margin: 30px 0 30px 0; }
.nfoleft { min-height: 60px; width: 15%; float: left; position: relative; background-color: var(--darkblue); z-index: 1; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.nfoleft > select { display: block; width: 100%; border: none; -webkit-appearance: none; background-color: transparent; padding: 10px; color: #fff; font-size: 13px; font-weight: 400; cursor: pointer; min-height: 55px; }
.nfoleft > select > option { background-color: var(--darkblue); }
.nfoleft > i { position: absolute; top: 18px; right: 5px; color: #fff; font-size: 20px; z-index: -1; }
.nforight.gutterpadding { padding-left: 15px; padding-right: 15px; }
.nforight { float: right; width: 85%; min-height: 60px; background: #eeeeee; }
.nforight .nfobox { padding: 10px; background: #eeeeee; border-right: 1px solid #ddd; min-height: 90px; }
.nforight .nfobox > a { transition: all 0.5s ease; display: block; font-size: 13px; line-height: 20px; color: var(--darkblue); font-weight: 400; }
.nforight .nfobox > a:hover { color: var(--red); }
.nforight .nfobox > span { display: block; color: #000; font-size: 12px; padding-top: 5px; margin-bottom: 5px; }
.nforight .nfobox > span > b { display: inline-block; font-weight: normal; color: var(--red); font-size: 11px; }
.nforight .nfobox.bdr { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.NFoNodata { padding: 20px; margin: 0; color: #fff; }
.MktSnapShotWrap .landcbox { margin-bottom: 45px; }
.MktSnapShotWrap .landcboxhed > h3 { display: block; color: var(--darkblue); font-size: 16px; line-height: 24px; font-weight: 700; margin: 0 0 5px; }
.MktSnapShotWrap .highcharts-container .highcharts-grid { display: none; }
.MktSnapShotWrap .heatmap { min-height: 280px; padding: 0; }
.MktSnapShotWrap .landdl { text-align: right; }
.MktSnapShotWrap .landdl > select { background: #e9e9e9; color: #868686; margin: 0 5px; padding: 3px 3px; border: none; max-width: 105px; }
.MktSnapShotWrap .landdl.eqlandnewsddl > select { max-width: 175px; }
.MktSnapShotWrap .landnewsboxdata { padding: 20px 0 0; min-height: 200px; }
.MktSnapShotWrap .mktlandnewsbox { border: 1px solid #ddd; display: block; box-shadow: 0 2px 5px rgba(0,0,0,.2); border-radius: 10px; padding: 25px; margin-bottom: 20px; min-height: 150px; }
.MktSnapShotWrap .landnewsboxdata > h4, .landequitydata h4 { display: block; margin: 0; padding: 0; font-size: 16px; line-height: 20px; color: var(--darkblue); font-style: normal; margin-bottom: 5px; cursor: pointer; }
.MktSnapShotWrap .mktlandnewsbox > .datetime { color: var(--red); padding: 0 0 5px; display: block; }
.snapshottopmenu { display: block; width: 100%; padding: 15px 0; }
.snapshottopmenu ul { margin: 0; padding: 0; display: inline-block; }
.snapshottopmenu ul > li { margin: 0; padding: 0; display: inline-block; transition: all .5s ease; }
.snapshottopmenu > ul > li > .mktheadicn, .snapshottopmenu > ul > li > a { float: left; }
.snapshottopmenu > ul > li > a.head { transition: all .5s ease; margin: 0 10px 0 0; color: var(--grey); font-size: 14px; line-height: 17px; display: block; background-color: transparent; border: 1px solid; padding: 7px 23px; border-radius: 20px; }
.snapshottopmenu > ul > li:hover > a.head { color: #fff; background: var(--red); border-color: var(--red); }
.snapshottopmenu > ul > li > a > i.mktsnpicn { display: inline-block; }
.snapshottopmenu > ul > li > a > i.mktsnpicn:before { content: ''; height: 15px; width: 15px; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; margin: 0 5px 0 0; transition: all 0.5s ease; -webkit-filter: grayscale(100%) brightness(500%) brightness(50%); filter: grayscale(100%) brightness(500%) brightness(50%); }
.snapshottopmenu > ul > li > a > i.equitymicon:before { background-image: url("data:image/svg+xml,%0A%3Csvg id='Equity' xmlns='http://www.w3.org/2000/svg' width='21.322' height='21.322' style='fill:%23445a64;' viewBox='0 0 21.322 21.322'%3E%3Cpath id='Path_6642' data-name='Path 6642' d='M20.7,189.7h-.75V178.624A1.626,1.626,0,0,0,18.323,177h-2a1.626,1.626,0,0,0-1.624,1.624V189.7H13.284v-8.636a1.36,1.36,0,0,0-1.358-1.358H9.4a1.36,1.36,0,0,0-1.358,1.358V189.7H6.621v-5.914a1.417,1.417,0,0,0-1.415-1.415H2.789a1.417,1.417,0,0,0-1.415,1.415V189.7H.625a.625.625,0,0,0,0,1.249H20.7a.625.625,0,0,0,0-1.249Zm-18.073,0v-5.914a.166.166,0,0,1,.166-.166H5.206a.166.166,0,0,1,.166.166V189.7Zm6.663,0v-8.636a.109.109,0,0,1,.109-.109h2.531a.109.109,0,0,1,.109.109V189.7Zm6.663,0V178.624a.375.375,0,0,1,.375-.375h2a.375.375,0,0,1,.375.375V189.7Z' transform='translate(0 -169.629)'/%3E%3Cpath id='Path_6643' data-name='Path 6643' d='M.657,8h1.2a1.957,1.957,0,0,0,3.8-.764L9.193,5.838A1.959,1.959,0,0,0,12.646,4.48l3.212-1.263a1.957,1.957,0,0,0,3.351-.635h1.518a.625.625,0,1,0,0-1.249H19.209a1.957,1.957,0,0,0-3.809.722L12.186,3.319A1.958,1.958,0,0,0,8.737,4.675L5.192,6.069a1.957,1.957,0,0,0-3.365.677H.657A.625.625,0,1,0,.657,8Zm16.7-6.746a.708.708,0,1,1-.708.708A.709.709,0,0,1,17.354,1.249ZM10.691,3.873a.708.708,0,1,1-.708.708A.709.709,0,0,1,10.691,3.873Zm-7,2.748a.708.708,0,1,1-.708.708A.709.709,0,0,1,3.7,6.621Z' transform='translate(-0.031 0)' /%3E%3C/svg%3E%0A"); }
.snapshottopmenu > ul > li > a > i.ipomicon:before { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.494' height='22.546' viewBox='0 0 18.494 22.546' style='fill:%23445a64'%3E%3Cg id='IPOResearch' transform='translate(-46)'%3E%3Cg id='Group_5059' data-name='Group 5059' transform='translate(46)'%3E%3Cpath id='Path_6665' data-name='Path 6665' d='M64.447,13.229,62.784,9.071l1.663-4.158a.661.661,0,0,0-.613-.906H56.128V2.466a.661.661,0,0,0-.661-.661H47.321V.661A.661.661,0,0,0,46,.661V21.885a.661.661,0,0,0,1.321,0V11.933h5.284v1.541a.662.662,0,0,0,.661.661H63.834a.661.661,0,0,0,.613-.906Zm-9.64-2.617H47.321V3.126h7.486Zm.053,2.2,1.074-1.074a.668.668,0,0,0,.194-.467V5.328h6.73l-1.4,3.5a.661.661,0,0,0,0,.491l1.4,3.5Z' transform='translate(-46)' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.snapshottopmenu > ul > li > a > i.mfmicon:before { background-image: url("data:image/svg+xml,%0A%3Csvg id='MutualFund' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' style='fill:%23445a64;'%3E%3Cpath id='Path_6652' data-name='Path 6652' d='M20.066,149.7a3.285,3.285,0,0,0-2.47,1.323,6.516,6.516,0,0,0-4.663-1.968h-5.2a5.737,5.737,0,0,0-.748.05A3.415,3.415,0,0,0,3.021,147.8a.645.645,0,0,0-.254,1.068,3.712,3.712,0,0,1,.859,1.687,6.451,6.451,0,0,0-1.774,2.369H.645A.644.644,0,0,0,0,153.57v3.867a.682.682,0,0,0,.645.688H1.852A6.457,6.457,0,0,0,5.337,161.5l-.172,1.03a.645.645,0,0,0,.636.75H8.379a.644.644,0,0,0,.636-.539l.125-.75h2.388l.125.75a.644.644,0,0,0,.636.539h2.578a.645.645,0,0,0,.636-.75l-.171-1.029a6.482,6.482,0,0,0,4.09-6,6.388,6.388,0,0,0-1.007-3.426,2.279,2.279,0,0,1,1.652-1.086c.369,0,.645.17.645.322a.54.54,0,0,1-.251.4.645.645,0,1,0,.629,1.125,1.824,1.824,0,0,0,.91-1.529A1.775,1.775,0,0,0,20.066,149.7ZM14.42,160.456a.644.644,0,0,0-.449.723l.135.813H12.835l-.125-.75a.644.644,0,0,0-.636-.539H8.594a.644.644,0,0,0-.636.539l-.125.75H6.562l.135-.813a.644.644,0,0,0-.449-.723A5.22,5.22,0,0,1,2.9,157.222a.645.645,0,0,0-.607-.429h-1v-2.578h1a.645.645,0,0,0,.607-.429,5.18,5.18,0,0,1,1.83-2.455.645.645,0,0,0,.251-.648,6.55,6.55,0,0,0-.6-1.766,1.9,1.9,0,0,1,1.681,1.172.639.639,0,0,0,.707.362,5.076,5.076,0,0,1,.972-.1h5.2a5.158,5.158,0,0,1,1.486,10.109Z' transform='translate(0 -141.281)'/%3E%3Ccircle id='Ellipse_266' data-name='Ellipse 266' cx='0.645' cy='0.645' r='0.645' transform='translate(5.156 11.645)'/%3E%3Cpath id='Path_6653' data-name='Path 6653' d='M183.266,6.488a3.226,3.226,0,0,0,3.223-3.223A3.263,3.263,0,0,0,183.266,0,3.3,3.3,0,0,0,180,3.266,3.263,3.263,0,0,0,183.266,6.488Zm0-5.2A1.973,1.973,0,0,1,185.2,3.266,1.936,1.936,0,0,1,183.266,5.2a1.973,1.973,0,0,1-1.977-1.934A2.01,2.01,0,0,1,183.266,1.289Z' transform='translate(-172.266)'/%3E%3Cpath id='Path_6654' data-name='Path 6654' d='M185.844,241h-5.2a.645.645,0,0,0,0,1.289h5.2a.645.645,0,0,0,0-1.289Z' transform='translate(-172.266 -230.645)' /%3E%3C/svg%3E%0A"); }
.snapshottopmenu > ul > li > a > i.derimicon:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.392' height='21.356' viewBox='0 0 21.392 21.356' style='fill:%23445a64;'%3E%3Cg id='Derivatives' transform='translate(0 -0.427)'%3E%3Cg id='Group_5058' data-name='Group 5058' transform='translate(0 0.427)'%3E%3Cg id='Group_5057' data-name='Group 5057' transform='translate(0 0)'%3E%3Cpath id='Path_6658' data-name='Path 6658' d='M9.269,17.968a7.939,7.939,0,1,1,8.09-9.662.836.836,0,0,0,1.631-.362A9.613,9.613,0,0,0,9.61.427,9.61,9.61,0,0,0,2.68,16.695,9.561,9.561,0,0,0,9.2,19.638h.036a.836.836,0,0,0,.035-1.671Z' transform='translate(0 -0.427)' /%3E%3Cpath id='Path_6659' data-name='Path 6659' d='M143.309,80.574a.836.836,0,0,0-.836.836v5.079l-2.7,2.7a.836.836,0,1,0,1.182,1.182l2.944-2.944a.836.836,0,0,0,.245-.591V81.41A.836.836,0,0,0,143.309,80.574Z' transform='translate(-133.699 -77.225)' /%3E%3Cpath id='Path_6660' data-name='Path 6660' d='M284.142,236.125a9.624,9.624,0,0,0-6.422,0c-1.5.611-1.719,1.487-1.719,1.955V244.6c0,.468.223,1.345,1.719,1.955a9.624,9.624,0,0,0,6.422,0c1.5-.611,1.719-1.487,1.719-1.955v-6.518C285.861,237.613,285.638,236.736,284.142,236.125Zm.048,8.447c-.138.257-1.261.862-3.259.862s-3.121-.605-3.259-.862v-1.339l.048.02a8.76,8.76,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-2,0-3.121-.605-3.259-.862v-1.255l.048.02a8.759,8.759,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-1.932,0-3.046-.566-3.242-.836.2-.27,1.31-.836,3.242-.836,2,0,3.121.605,3.259.862Z' transform='translate(-264.469 -225.749)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.snapshottopmenu > ul > li > a > i.currencymicon:before { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.099' height='20.295' viewBox='0 0 25.099 20.295' style='fill:%23445a64;'%3E%3Cg id='currency' transform='translate(0 -49)'%3E%3Cpath id='Path_6650' data-name='Path 6650' d='M18.362,51.967v-1.18A1.782,1.782,0,0,0,16.588,49H1.774A1.782,1.782,0,0,0,0,50.786v1.82a1.784,1.784,0,0,0,1.541,1.77,6.416,6.416,0,0,0-.088,1.889,2.049,2.049,0,0,0,.475,1.314,2.049,2.049,0,0,0-.475,1.314,6.051,6.051,0,0,0,.1,1.931A2.049,2.049,0,0,0,0,62.814v1.294a2.044,2.044,0,0,0,2.034,2.049H9.777A8.625,8.625,0,0,0,16.421,69.3a8.786,8.786,0,0,0,1.94-17.329Zm-16.588.955a.31.31,0,0,1-.3-.316v-1.82a.31.31,0,0,1,.3-.316H16.588a.31.31,0,0,1,.3.316v.972a8.556,8.556,0,0,0-4.806,1.164Zm5.973,7.844H3.487a.572.572,0,0,1-.563-.578V58.893a.572.572,0,0,1,.563-.578H8.021A8.852,8.852,0,0,0,7.747,60.765Zm-4.26-3.922a.572.572,0,0,1-.563-.578V54.971a.572.572,0,0,1,.563-.578h6.73a8.815,8.815,0,0,0-1.673,2.451ZM2.034,64.687a.572.572,0,0,1-.563-.578V62.814a.572.572,0,0,1,.563-.578H7.91a8.774,8.774,0,0,0,.875,2.451Zm14.388,3.137a7.3,7.3,0,1,1,7.207-7.3A7.265,7.265,0,0,1,16.421,67.825Z' transform='translate(0 0)'/%3E%3Cg id='Path_6651' data-name='Path 6651' transform='translate(12.108 56.108)' fill='none'%3E%3Cpath d='M4.486,0A4.486,4.486,0,1,1,0,4.486,4.486,4.486,0,0,1,4.486,0Z' stroke='none'/%3E%3Cpath d='M 4.485525131225586 1.499995231628418 C 2.839294910430908 1.499995231628418 1.499995231628418 2.839294910430908 1.499995231628418 4.485525131225586 C 1.499995231628418 6.131745338439941 2.839294910430908 7.471045017242432 4.485525131225586 7.471045017242432 C 6.131745338439941 7.471045017242432 7.471045017242432 6.131745338439941 7.471045017242432 4.485525131225586 C 7.471045017242432 2.839294910430908 6.131745338439941 1.499995231628418 4.485525131225586 1.499995231628418 M 4.485525131225586 -4.76837158203125e-06 C 6.962815284729004 -4.76837158203125e-06 8.97104549407959 2.008234977722168 8.97104549407959 4.485525131225586 C 8.97104549407959 6.962815284729004 6.962815284729004 8.97104549407959 4.485525131225586 8.97104549407959 C 2.008234977722168 8.97104549407959 -4.76837158203125e-06 6.962815284729004 -4.76837158203125e-06 4.485525131225586 C -4.76837158203125e-06 2.008234977722168 2.008234977722168 -4.76837158203125e-06 4.485525131225586 -4.76837158203125e-06 Z' stroke='none' fill='%23445a64' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.snapshottopmenu > ul > li:hover > a > i.mktsnpicn:before { filter: none; }
.snapshottopmenu > ul > li:hover > a > i.equitymicon:before { background-image: url("data:image/svg+xml, %3Csvg id='Equity' xmlns='http://www.w3.org/2000/svg' width='21.322' height='21.322' style='fill:%23ffffff;' viewBox='0 0 21.322 21.322'%3E%3Cpath id='Path_6642' data-name='Path 6642' d='M20.7,189.7h-.75V178.624A1.626,1.626,0,0,0,18.323,177h-2a1.626,1.626,0,0,0-1.624,1.624V189.7H13.284v-8.636a1.36,1.36,0,0,0-1.358-1.358H9.4a1.36,1.36,0,0,0-1.358,1.358V189.7H6.621v-5.914a1.417,1.417,0,0,0-1.415-1.415H2.789a1.417,1.417,0,0,0-1.415,1.415V189.7H.625a.625.625,0,0,0,0,1.249H20.7a.625.625,0,0,0,0-1.249Zm-18.073,0v-5.914a.166.166,0,0,1,.166-.166H5.206a.166.166,0,0,1,.166.166V189.7Zm6.663,0v-8.636a.109.109,0,0,1,.109-.109h2.531a.109.109,0,0,1,.109.109V189.7Zm6.663,0V178.624a.375.375,0,0,1,.375-.375h2a.375.375,0,0,1,.375.375V189.7Z' transform='translate(0 -169.629)'/%3E%3Cpath id='Path_6643' data-name='Path 6643' d='M.657,8h1.2a1.957,1.957,0,0,0,3.8-.764L9.193,5.838A1.959,1.959,0,0,0,12.646,4.48l3.212-1.263a1.957,1.957,0,0,0,3.351-.635h1.518a.625.625,0,1,0,0-1.249H19.209a1.957,1.957,0,0,0-3.809.722L12.186,3.319A1.958,1.958,0,0,0,8.737,4.675L5.192,6.069a1.957,1.957,0,0,0-3.365.677H.657A.625.625,0,1,0,.657,8Zm16.7-6.746a.708.708,0,1,1-.708.708A.709.709,0,0,1,17.354,1.249ZM10.691,3.873a.708.708,0,1,1-.708.708A.709.709,0,0,1,10.691,3.873Zm-7,2.748a.708.708,0,1,1-.708.708A.709.709,0,0,1,3.7,6.621Z' transform='translate(-0.031 0)' /%3E%3C/svg%3E%0A"); }
.snapshottopmenu > ul > li:hover > a > i.ipomicon:before { background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='18.494' height='22.546' viewBox='0 0 18.494 22.546' style='fill:%23ffffff'%3E%3Cg id='IPOResearch' transform='translate(-46)'%3E%3Cg id='Group_5059' data-name='Group 5059' transform='translate(46)'%3E%3Cpath id='Path_6665' data-name='Path 6665' d='M64.447,13.229,62.784,9.071l1.663-4.158a.661.661,0,0,0-.613-.906H56.128V2.466a.661.661,0,0,0-.661-.661H47.321V.661A.661.661,0,0,0,46,.661V21.885a.661.661,0,0,0,1.321,0V11.933h5.284v1.541a.662.662,0,0,0,.661.661H63.834a.661.661,0,0,0,.613-.906Zm-9.64-2.617H47.321V3.126h7.486Zm.053,2.2,1.074-1.074a.668.668,0,0,0,.194-.467V5.328h6.73l-1.4,3.5a.661.661,0,0,0,0,.491l1.4,3.5Z' transform='translate(-46)' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.snapshottopmenu > ul > li:hover > a > i.mfmicon:before { background-image: url("data:image/svg+xml, %3Csvg id='MutualFund' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' style='fill:%23ffffff;'%3E%3Cpath id='Path_6652' data-name='Path 6652' d='M20.066,149.7a3.285,3.285,0,0,0-2.47,1.323,6.516,6.516,0,0,0-4.663-1.968h-5.2a5.737,5.737,0,0,0-.748.05A3.415,3.415,0,0,0,3.021,147.8a.645.645,0,0,0-.254,1.068,3.712,3.712,0,0,1,.859,1.687,6.451,6.451,0,0,0-1.774,2.369H.645A.644.644,0,0,0,0,153.57v3.867a.682.682,0,0,0,.645.688H1.852A6.457,6.457,0,0,0,5.337,161.5l-.172,1.03a.645.645,0,0,0,.636.75H8.379a.644.644,0,0,0,.636-.539l.125-.75h2.388l.125.75a.644.644,0,0,0,.636.539h2.578a.645.645,0,0,0,.636-.75l-.171-1.029a6.482,6.482,0,0,0,4.09-6,6.388,6.388,0,0,0-1.007-3.426,2.279,2.279,0,0,1,1.652-1.086c.369,0,.645.17.645.322a.54.54,0,0,1-.251.4.645.645,0,1,0,.629,1.125,1.824,1.824,0,0,0,.91-1.529A1.775,1.775,0,0,0,20.066,149.7ZM14.42,160.456a.644.644,0,0,0-.449.723l.135.813H12.835l-.125-.75a.644.644,0,0,0-.636-.539H8.594a.644.644,0,0,0-.636.539l-.125.75H6.562l.135-.813a.644.644,0,0,0-.449-.723A5.22,5.22,0,0,1,2.9,157.222a.645.645,0,0,0-.607-.429h-1v-2.578h1a.645.645,0,0,0,.607-.429,5.18,5.18,0,0,1,1.83-2.455.645.645,0,0,0,.251-.648,6.55,6.55,0,0,0-.6-1.766,1.9,1.9,0,0,1,1.681,1.172.639.639,0,0,0,.707.362,5.076,5.076,0,0,1,.972-.1h5.2a5.158,5.158,0,0,1,1.486,10.109Z' transform='translate(0 -141.281)'/%3E%3Ccircle id='Ellipse_266' data-name='Ellipse 266' cx='0.645' cy='0.645' r='0.645' transform='translate(5.156 11.645)'/%3E%3Cpath id='Path_6653' data-name='Path 6653' d='M183.266,6.488a3.226,3.226,0,0,0,3.223-3.223A3.263,3.263,0,0,0,183.266,0,3.3,3.3,0,0,0,180,3.266,3.263,3.263,0,0,0,183.266,6.488Zm0-5.2A1.973,1.973,0,0,1,185.2,3.266,1.936,1.936,0,0,1,183.266,5.2a1.973,1.973,0,0,1-1.977-1.934A2.01,2.01,0,0,1,183.266,1.289Z' transform='translate(-172.266)'/%3E%3Cpath id='Path_6654' data-name='Path 6654' d='M185.844,241h-5.2a.645.645,0,0,0,0,1.289h5.2a.645.645,0,0,0,0-1.289Z' transform='translate(-172.266 -230.645)' /%3E%3C/svg%3E%0A"); }
.snapshottopmenu > ul > li:hover > a > i.derimicon:before { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.392' height='21.356' viewBox='0 0 21.392 21.356' style='fill:%23ffffff;'%3E%3Cg id='Derivatives' transform='translate(0 -0.427)'%3E%3Cg id='Group_5058' data-name='Group 5058' transform='translate(0 0.427)'%3E%3Cg id='Group_5057' data-name='Group 5057' transform='translate(0 0)'%3E%3Cpath id='Path_6658' data-name='Path 6658' d='M9.269,17.968a7.939,7.939,0,1,1,8.09-9.662.836.836,0,0,0,1.631-.362A9.613,9.613,0,0,0,9.61.427,9.61,9.61,0,0,0,2.68,16.695,9.561,9.561,0,0,0,9.2,19.638h.036a.836.836,0,0,0,.035-1.671Z' transform='translate(0 -0.427)' /%3E%3Cpath id='Path_6659' data-name='Path 6659' d='M143.309,80.574a.836.836,0,0,0-.836.836v5.079l-2.7,2.7a.836.836,0,1,0,1.182,1.182l2.944-2.944a.836.836,0,0,0,.245-.591V81.41A.836.836,0,0,0,143.309,80.574Z' transform='translate(-133.699 -77.225)' /%3E%3Cpath id='Path_6660' data-name='Path 6660' d='M284.142,236.125a9.624,9.624,0,0,0-6.422,0c-1.5.611-1.719,1.487-1.719,1.955V244.6c0,.468.223,1.345,1.719,1.955a9.624,9.624,0,0,0,6.422,0c1.5-.611,1.719-1.487,1.719-1.955v-6.518C285.861,237.613,285.638,236.736,284.142,236.125Zm.048,8.447c-.138.257-1.261.862-3.259.862s-3.121-.605-3.259-.862v-1.339l.048.02a8.76,8.76,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-2,0-3.121-.605-3.259-.862v-1.255l.048.02a8.759,8.759,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-1.932,0-3.046-.566-3.242-.836.2-.27,1.31-.836,3.242-.836,2,0,3.121.605,3.259.862Z' transform='translate(-264.469 -225.749)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.snapshottopmenu > ul > li:hover > a > i.currencymicon:before { background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='25.099' height='20.295' viewBox='0 0 25.099 20.295' style='fill:%23ffffff;'%3E%3Cg id='currency' transform='translate(0 -49)'%3E%3Cpath id='Path_6650' data-name='Path 6650' d='M18.362,51.967v-1.18A1.782,1.782,0,0,0,16.588,49H1.774A1.782,1.782,0,0,0,0,50.786v1.82a1.784,1.784,0,0,0,1.541,1.77,6.416,6.416,0,0,0-.088,1.889,2.049,2.049,0,0,0,.475,1.314,2.049,2.049,0,0,0-.475,1.314,6.051,6.051,0,0,0,.1,1.931A2.049,2.049,0,0,0,0,62.814v1.294a2.044,2.044,0,0,0,2.034,2.049H9.777A8.625,8.625,0,0,0,16.421,69.3a8.786,8.786,0,0,0,1.94-17.329Zm-16.588.955a.31.31,0,0,1-.3-.316v-1.82a.31.31,0,0,1,.3-.316H16.588a.31.31,0,0,1,.3.316v.972a8.556,8.556,0,0,0-4.806,1.164Zm5.973,7.844H3.487a.572.572,0,0,1-.563-.578V58.893a.572.572,0,0,1,.563-.578H8.021A8.852,8.852,0,0,0,7.747,60.765Zm-4.26-3.922a.572.572,0,0,1-.563-.578V54.971a.572.572,0,0,1,.563-.578h6.73a8.815,8.815,0,0,0-1.673,2.451ZM2.034,64.687a.572.572,0,0,1-.563-.578V62.814a.572.572,0,0,1,.563-.578H7.91a8.774,8.774,0,0,0,.875,2.451Zm14.388,3.137a7.3,7.3,0,1,1,7.207-7.3A7.265,7.265,0,0,1,16.421,67.825Z' transform='translate(0 0)'/%3E%3Cg id='Path_6651' data-name='Path 6651' transform='translate(12.108 56.108)' fill='none'%3E%3Cpath d='M4.486,0A4.486,4.486,0,1,1,0,4.486,4.486,4.486,0,0,1,4.486,0Z' stroke='none'/%3E%3Cpath d='M 4.485525131225586 1.499995231628418 C 2.839294910430908 1.499995231628418 1.499995231628418 2.839294910430908 1.499995231628418 4.485525131225586 C 1.499995231628418 6.131745338439941 2.839294910430908 7.471045017242432 4.485525131225586 7.471045017242432 C 6.131745338439941 7.471045017242432 7.471045017242432 6.131745338439941 7.471045017242432 4.485525131225586 C 7.471045017242432 2.839294910430908 6.131745338439941 1.499995231628418 4.485525131225586 1.499995231628418 M 4.485525131225586 -4.76837158203125e-06 C 6.962815284729004 -4.76837158203125e-06 8.97104549407959 2.008234977722168 8.97104549407959 4.485525131225586 C 8.97104549407959 6.962815284729004 6.962815284729004 8.97104549407959 4.485525131225586 8.97104549407959 C 2.008234977722168 8.97104549407959 -4.76837158203125e-06 6.962815284729004 -4.76837158203125e-06 4.485525131225586 C -4.76837158203125e-06 2.008234977722168 2.008234977722168 -4.76837158203125e-06 4.485525131225586 -4.76837158203125e-06 Z' stroke='none' fill='%23ffffff' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

/*event calendar*/
.eventcalenderbox { margin: 0 0 25px; border-radius: 5px; }
.eventcalenderbox > .calenderhead { position: relative; display: block; padding: 0 0 10px; margin: 0 0 24px; }
.eventcalenderbox > .calenderhead > h4 { color: var(--darkblue); font-size: 16px; margin: 0; padding: 0; font-weight: 700; }
.eventcalenderbox > .calenderhead > .date { display: inline-block; position: absolute; right: 0; top: 2px; font-size: 15px; text-transform: uppercase; }
.eventcalenderbox > .calenderhead > .date > span > b { font-weight: normal; color: var(--darkblue); padding: 0 5px; font-size: 16px; }
.eventcalenderbox > .calenderhead > .date span.fa { color: var(--darkblue); cursor: pointer; font-size: 15px; }
.fc-widget-header { text-transform: uppercase; font-size: 12px; line-height: 18px; font-weight: normal; color: #fff; background: var(--darkblue); text-align: center; padding: 5px 0 3px; border: 1px solid var(--blue); }
.fc-widget-content { background: #fff; height: 32px; color: var(--darkblue); text-align: center; border: 1px solid #E0E0E0; background: #fff; padding: 5px 0 0 0; border-right: 0; }
td.fc-last { border-right: 1px solid #E0E0E0; }
.fc-event-inner { width: 100%; height: 100%; overflow: hidden; text-indent: -9999px; }
.fc-other-month { background: #FAFAFA; }
.eventdots > .circle { position: absolute; left: 0; top: 0; right: 0; display: block; bottom: 0; text-align: center; }
.eventdots > .circle > i { font: normal normal normal 9px/1 FontAwesome; display: inline-block; margin: 0 1px 0 0; cursor: pointer; }
.eventdots > .circle > i:before { content: "\f111"; }
.eventdots > .circle > i.r, .bon { color: #EF6B76; }
.eventdots > .circle > i.y, .div { color: #F1C40F; }
.eventdots > .circle > i.v, .spl { color: #37C6D4; }
.eventcalenderdots { padding: 10px 0 0; }
.eventcalenderdots > b { font-size: 9px; margin: 0 3px 0 0; display: inline-block; }
.eventdots > .circle .popover-content > a { color: #008FD5; }
.eventcalenderdots > span { text-transform: uppercase; color: #7F7F7F; margin: 0 5px 0 0; display: inline-block; }
.fc-day-content > div { height: 20px !important; }
.eventcaleder { min-height: 305px; position: relative; }
/*event calendar*/

.alphabet a { display: inline-block; padding: 8px 15px; background: #023664; color: #fff; margin: 0 2px 10px 0; transition: all .5s ease; }
.alphabet a:hover { background: #var(--maincolor); }
.alphabet a.active { background: #var(--maincolor); }
/*SIP Calculator*/
.homebutton { padding: 10px 20px; color: #fff; font-size: 15px; background-color: #c2003c; border-radius: 42px; display: inline-block; line-height: normal; transition: all 0.5s ease; }
.homebutton:hover { color: #fff; }
.sipamountlist input[type="number"] { border-radius: 40px; width: 150px; height: 30px; font-size: 16px; line-height: 30px; color: #555; margin: 0 0 20px 0; display: inline-block; padding: 0 0 0 20px; border: 1px solid #ccc; }
.sipamountlist { width: 100%; font-size: 14px; padding-bottom: 20px; margin: 0 0 20px 0; border-bottom: 1px solid #ddd; }
.sipamountlist ul { list-style: none; }
.sipamountlist ul li { margin: 0 20px 10px 0; padding: 0; display: inline-block; vertical-align: middle; }
.sipamountlistlabel { display: inline-block; margin: 0 0 20px 0; font-family: var(--regular); font-weight: normal; color: #333; font-size: 16px; line-height: 16px; }
.sipamountlist input[type="text"], .sipamountlist input[type="email"], .sipamountlist input[type="password"], .sipamountlist select { border: 1px solid #f6f6f6; border-radius: 2px; background-color: #fff; width: 100%; max-width: 190px; height: 40px; font-size: 16px; color: #38454f; margin: 0; display: inline-block; padding: 0 10px; }
.sipamountlist .go_btn { border-radius: 3px; background-color: var(--darkblue); display: inline-block; padding: 0 30px; height: 56px; line-height: 56px; border: 0; color: #fff; font-size: 22px; text-transform: uppercase; }
.sipamountlist .irs-slider { background: var(--lightgreen); border-radius: 50%; cursor: pointer; width: 18px; height: 18px; }
.sipamountlist .irs-bar, .irs-bar-edge { background: var(--darkblue) !important;; }
.sipamountResultbox { margin-top: 25px; }
.sipamountResultboxRow { margin-bottom: 15px; text-align: center; }
.sipamountResultboxRow > span { font-size: 17px; line-height: 17px; font-family: var(--regular); margin-bottom: 6px; color: #08142b; display: block; }
.sipamountResultboxRow > p { }
.sipamountResultboxRow > p > i { font-size: 18px; line-height: 18px; }
.sipamountResultboxRow > p > span { color: var(--darkblue); font-size: 30px; line-height: 30px; display: inline-block; margin-left: 10px; font-family: var(--medium); }
.sipamountResultboxRow > p > span > em { font-style: normal; font-size: 16px; line-height: 16px; display: inline-block; margin-left: 10px; font-family: var(--regular); }
.sipamountResultboxRow > p > span#InvestmentAmount, .sipamountResultboxRow > p > span#ExpectedAmount { font-size: 16px; }
#sipamountResultGraph { height: 300px; margin: 0; padding: 0; width: 100%; }
.sipfrequency_listinner.savemoneyfront_list ul { text-align: left; }
.sipfrequency_listinner.savemoneyfront_list ul li { margin: 0 30px 0 0; text-transform: capitalize; color: #38454f; }
.sipfrequency_listinner.savemoneyfront_list ul li label:after { top: 1px; }
.sipfrequency_listinner.savemoneyfront_list ul li.active label:before { top: 11px; }
#sipcalcresultpopup .modal-dialog { z-index: 9999; }
.sipamountlist .irs-min, .sipamountlist .irs-max { color: #f1f3f5; background-color: var(--darkblue); }
.sipamountlist .irs-from, .sipamountlist .irs-to, .sipamountlist .irs-single { background: var(--lightgreen); }
.sipamountlist .irs-from:after, .sipamountlist .irs-to:after, .sipamountlist .irs-single:after { border-top-color: var(--lightgreen); }
.toolsipbg { background-color: #fff; padding: 30px 50px 12px 50px; margin: 10px 0px; min-height: 445px; box-shadow: 2px 3px 5px #ddd; }
.inflratetxt#inflateratetxt { font-family: var(--regular); font-size: 15px; line-height: 17px; text-align: center; padding: 4px 10px; background-color: var(--lightgreen); color: #f8fafc; border-radius: 5px; }
.inflswitch { position: relative; display: inline-block; width: 35px; height: 12px; top: 5px; margin: 0 7px; }
.inflswitch input { opacity: 0; width: 0; height: 0; }
.inflslider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--darkblue); -webkit-transition: .4s; transition: .4s; }
.inflslider:before { position: absolute; content: ""; height: 18px; width: 18px; left: -1px; bottom: -3px; background-color: var(--lightgreen); -webkit-transition: .4s; transition: .4s; }
input:checked + .inflslider { background-color: var(--darkblue); }
input:checked + .inflslider:before { -webkit-transform: translateX(21px); -ms-transform: translateX(21px); transform: translateX(21px); }
.inflslider.round { border-radius: 3px; }
.inflslider.round:before { border-radius: 50%; }
.togglelabel { display: inline-block; font-size: 10px; line-height: 12px; font-family: var(--regular); font-weight: normal; background-color: var(--darkblue); padding: 1px 3px; border-radius: 3px; margin-bottom: 10px; margin-top: 12px; color: #fff; }
.leftcalcsec { background-color: #fff; padding: 30px; }
.rightcalcsec { background-color: #f3f3f3; padding: 30px; }
.sipbxshdw { box-shadow: 2px 3px 5px #ddd; }

/*Tools & Planners*/
.toolswrapper { }
.toolbreadcrumb { background: #fff; padding: 20px 15px; z-index: 1; margin-top: 15px; }
.toolbreadcrumb > h3 { text-align: center; margin: 0; color: var(--darkblue); font-size: 30px; line-height: normal; font-family: var(--bold); }
.toolbreadcrumb > h1 { text-align: center; margin: 0; color: var(--darkblue); font-size: 30px; line-height: normal; font-family: var(--bold); }
.toolinnerwrapper { padding: 25px 0 50px; }

/*i have some money - scheme list*/
.fdwrapp { padding: 20px 0px; }
.fdmenu { position: relative; padding: 0px 0px 20px 0px; }
.fdreq { display: block; font-style: normal; font-size: 14px; color: #858585; }
#fundul { margin: 0; display: table; text-align: center; padding: 0; width: 100%; margin-bottom: 20px; }
#fundul > li { display: table-cell; position: relative; padding: 0px 30px 0px 0px; cursor: pointer; }
#fundul > li:last-child { padding-right: 0px; }
#fundul > li > a { position: relative; display: block; background-color: #ffffff; padding: 20px 20px 20px 50px; border: 1px solid #d9d9d9; font-family: var(--regular); font-size: 18px; text-transform: uppercase; color: #696969; font-weight: bold; transition: all 0.4s ease; }
#fundul > li > a > span { position: absolute; left: 25px; top: 50%; width: 36px; height: 36px; margin-top: -18px; z-index: 99; }
#fundul > li.act > a { box-shadow: 0 5px 5px #e3e3e3; }
#fundul > li.act > a:after { content: ""; position: absolute; left: 0px; right: 0px; bottom: -2px; width: 100%; display: block; height: 2px; background-color: #fe0753; }
#fundul > li:hover > a { color: #fe0753; box-shadow: 0 2px 5px #ddd; }
.fdsearch { box-shadow: 0 2px 5px #ccc; padding: 25px 30px; margin: 10px 0px 35px 0px; background: #fff; }
.fdsearch b { display: block; text-transform: uppercase; color: #6f6f6f; margin-bottom: 5px; font-size: 14px; }
.fdtext { border-radius: 5px; border: 1px solid #d9d9d9; position: relative; }
.fdtext > input { border: none; background-color: transparent; height: 36px; width: 100%; padding: 0 36px 0 10px; color: #000; font-family: var(--regular); font-size: 15px; }
.fdtext > a { display: block; position: absolute; right: 0px; top: 0px; width: 36px; height: 36px; font-size: 14px; line-height: 36px; text-align: center; color: #6e6e6e; }
.fdsort > ul { padding: 0; margin: 0; display: inline-block; border: 1px solid #ddd; border-radius: 5px; overflow: hidden; }
.fdsort > ul > li { padding: 0; margin: 0; display: inline-block; float: left; }
.fdsort > ul > li:last-child > a { border: none; }
.fdsort > ul > li > a { display: block; padding: 9px 16px; color: #6e6e6e; font-family: var(--regular); font-weight: bold; font-size: 14px; line-height: 18px; border-right: 1px solid #ddd; background: #f3f3f3; }
.fdsort > ul > li:hover > a { background: #e5e5e5; }
.fdsort > ul > li.act > a { background: #ff164f; color: #fff; }
.fdcat { border-radius: 5px; border: 1px solid #d9d9d9; position: relative; }
.fdcat > select { border: none; background-color: transparent; -webkit-appearance: none; height: 36px; padding: 0 10px; width: 100%; }
.fdcat > i { position: absolute; top: 7px; right: 10px; font-weight: 700; font-size: 22px; }
.fdshow { padding: 15px 25px 25px 25px; margin-bottom: 25px; border: 1px solid #ddd; background: #fff; }
.fdshow h2 { padding: 0; margin: 0; margin-bottom: 5px; }
.fdshow h2 a { padding: 0; margin: 0; font-size: 22px; color: #31549e; font-family: var(--regular); transition: all 0.3s ease; }
.fdshow h2 a:hover { color: var(--red); }
.emshow { font-family: var(--regular); font-size: 14px; font-style: normal; display: block; text-transform: uppercase; color: #b7b7b7; }
.fdborder { border-bottom: 1px solid #d9d9d9; padding: 10px 0; margin-bottom: 15px; }
.fddate { position: relative; }
.fddate > em { font-family: var(--regular); font-size: 14px; font-style: normal; display: block; color: #b7b7b7; }
.fddate > b { display: block; font-size: 16px; color: #31549e; }
.fddate > b > i { font-style: normal; font-weight: bold; padding-left: 10px; color: #ff0050; }
.fdinv { position: relative; float: right; }
.fdinv > a { display: block; color: #fff; text-transform: capitalize; font-size: 16px; line-height: 18px; padding: 10px 40px; border-radius: 50px; text-align: center; }
.fdtbl { position: relative; display: table; width: 100%; }
.fdcell { display: table-cell; }
.fdcell > em { display: block; font-size: 14px; font-family: var(--regular); font-style: normal; color: #b7b7b7; }
.fdcell > b { display: inline-block; font-size: 16px; font-family: var(--regular); font-style: normal; font-weight: bold; color: #6a6a6a; }
.ldmore { display: inline-block; text-align: center; padding: 10px 50px; font-size: 20px; line-height: normal; border-radius: 50px; border: 1px solid #d9d9d9; font-family: var(--regular); color: var(--blue); transition: all 0.3s ease; }
.ldmore:hover { border-color: var(--darkblue); }
a.fdmobmenu { display: none; padding: 8px 15px; background: var(--red); color: #fff; font-weight: 400; border-radius: 5px; position: relative; font-size: 14px; z-index: 99; text-transform: uppercase; }
a.fdmobmenu:after { content: "\f0d7"; position: absolute; right: 15px; top: 5px; font-family: fontAwesome; font-size: 20px; color: #fff; }
.fdfilter { min-height: 95px; }
.radiogroups { position: relative; padding-top: 10px; }
.radiogroups > input[type="radio"] { display: none; }
.radiogroups > label { position: relative; padding: 0px 10px 0px 20px; display: inline-block; margin: 0; cursor: pointer; color: #6b6b6b; font-weight: normal; line-height: 16px; }
.radiogroups > input[type="radio"] + label:before { content: ""; position: absolute; left: 0; top: 0; width: 15px; height: 15px; text-align: center; background: #ddd; }
.radiogroups > input[type="radio"]:checked + label { color: #333; font-weight: 600; }
.radiogroups > input[type="radio"]:checked + label:before { background: #fe154f; }

/***Heat map ***/
.heatmap { height: 1000px; padding: 10px 0 10px 0; background-color: #fff; }

/*Tools*/
.toolsdrop { width: 100%; padding: 7px 10px; color: #9A9A9A; border-radius: 20px; font-size: 14px; border: 1px solid #C8C8C7; -webkit-appearance: none; background: transparent; cursor: pointer; }
.toolsdrpbg { display: block; font-style: normal; margin: 0; padding: 0; position: relative; background: #fff; border-radius: 20px; z-index: 0; }
.toolsdrpbg:after { content: "\f107"; display: inline-block; font-family: FontAwesome; font-size: 18px; font-weight: 600; position: absolute; right: 14px; top: 10px; color: #bbb; z-index: -1; }
.toolsdrpbg.eqscrnr:after { top: 7px; }
.btn-default1 { color: #fff; background-color: var(--red); padding: 10px 15px; border: 0; }
.btn-default1:hover { background: var(--darkblue); }
.btn-default1.reset { background: #e6e6e6; color: #000; }
.addCriteriaCont { border-top: 1px solid #ddd; padding: 15px; position: relative; margin-top: 10px; }
.addCriteriaCont.crtcont_open { border: 1px solid #ddd; border-radius: 8px; }
.criteria_allBox { padding-top: 15px; }
.criteria_box { display: inline-block; }
a.screenerbtn { background: var(--darkblue); color: #fff; padding: 5px 20px; display: block; margin: 0 0 10px; text-align: center; border-radius: 25px; cursor: pointer; transition: all 0.4s ease; }
a.screenerbtn:hover { color: #fff; background-color: var(--red); }
.alert-info { text-align: center; }
.predefinedbox { margin: 10px 0 30px; min-height: 290px; background: #f7f7f7; padding: 15px 15px 60px; border-top: 4px solid #2b4f9b; box-shadow: 0 2px 5px rgba(0,0,0,.2); position: relative; }
.predefinedbox > h2 { display: block; margin: 0; font-size: 16px; font-weight: normal; line-height: 22px; color: #236aaa; border-bottom: 1px dashed #ccc; padding-bottom: 6px; }
.predefinedbox > p { color: #838383; display: block; text-align: justify; margin: 10px 0 10px 0; }
.predefinedbox > a { position: absolute; bottom: 15px; }
.smrtbg { min-height: 100px; position: relative; }
.texthead { color: #2b4f9b; font-weight: bold; font-size: 16px; margin-bottom: 10px; }
.predefinedsub { width: 100%; padding: 0px; float: left; color: #4f4f4f; text-align: right; }
.predefinedsub > div { margin: 13px 2px; display: inline-block; }
.predefinedsub > div > span { height: 25px; padding: 3px 0; }
.predefinedsub > div > select { padding: 10px 25px 10px 10px; border: none; color: #777777; }
.predefinedsub > div > a.Gobtn { color: #fff; background: var(--red); padding: 10px 15px; display: block; margin: 0 0 0 10px; transition: all 0.5s ease; font-family: var(--regular); }
.predefinedsub > div > a.Gobtn:hover { background: var(--darkblue); }
/*FV Growing*/
.emaicalcmain { display: block; margin: 0 auto 0; background: #fff; box-shadow: 2px 3px 5px #ddd; padding: 10px 15px; border-radius: 6px; }
.emaicalcrows { display: block; margin: 0; background: #082541; text-align: center; border-radius: 0 0 6px 6px; }
.emicalculator { min-height: 120px; padding: 15px 10px; }
.emicalculator > span { color: #000; font-size: 14px; display: block; text-transform: uppercase; padding: 0 0 15px; text-align: center; }
.emicalculator > b { color: #000; font-size: 20px; display: block; text-align: center; font-weight: 600; padding: 5px 0 0; }
.emicalculator > .Calcinputbox { display: block; margin: 0 auto; border-radius: 8px; }
.emicalresult { position: relative; min-height: 90px; background: var(--darkblue); box-shadow: 0 2px 15px rgba(0,0,0,0.2); padding: 15px 10px; border-radius: 0 0 20px 20px; }
.emicalresult:before, .emicalresult:after { content: ""; position: absolute; top: 0; width: 0; }
.emicalresult:before { border-top: 72px solid var(--darkblue); left: -20px; border-left: 20px solid transparent; }
.emicalresult:after { border-top: 72px solid var(--darkblue); right: -20px; border-right: 20px solid transparent; }
.multilbl { color: #fff; font-size: 14px; display: block; text-transform: uppercase; padding: 0 0 5px; text-align: center; }
.emicalresult > span { color: #fff; font-size: 14px; display: block; text-transform: uppercase; padding: 0 0 5px; text-align: center; }
.emicalresult > b { color: #fff; font-size: 20px; display: block; text-align: center; font-weight: 400; padding: 5px 0 0; }
.calculator-slider { height: 15px; background: #F1F2F7; border: 1px solid #737373; border-radius: 5px; display: inline-block; }
.calculator-slider .slider { width: 13px; cursor: pointer; height: 30px; position: relative; background: #ed1c24; border-radius: 5px; top: -9px; }
.emislidercntainer { display: block; text-align: center; }
.calculator-slider-container { width: 204px; }
.emiresult { display: block; text-align: center; color: #fff; font-size: 25px; font-weight: 400; }
.multi .emiresult { word-break: break-all; }
.mobassetclass { display: block; position: relative; }
.toolsavingsmenu > li { margin: 0 0 15px; }
.toolsspiltitem { width: 100%; }
.toolsspiltitem > input { width: 65%; float: left; }
.toolsspiltitem > select { width: 49%; float: left; }
.toolsspiltitem > input:first-child { margin-right: 5%; }
.toolsspiltitem > select:first-child { margin-right: 1%; }
.toolsspiltitem > .yrsinput { width: 103px; }
.toolsresetbtn, .toolssubmitbtn { cursor: pointer; margin: 0 10px 0 0; color: #fff; text-transform: uppercase; font-size: 16px; line-height: 26px; padding: 6px 25px; text-align: center; border: 0; display: inline-block; transition: all .3s ease; border-radius: 30px; }
.toolssubmitbtn:hover { color: #fff; }
/*.toolsbtn a.toolssubmitbtn, .toolssubmitbtn { background: var(--blue); }*/
/*.toolsbtn a.toolssubmitbtn:hover, .toolsbtn input.toolssubmitbtn:hover, .toolsbtn button.toolssubmitbtn:hover { background: var(--red); }*/
/*.toolsbtn input.toolssubmitbtn:hover { background: #003158; }*/
.toolsresetbtn { color: #333; background-color: #dcdcdc; padding: 6px 25px; }
.toolsresetbtn:hover { color: #333 !important; }
.pd20 { padding: 20px 0; }
.toolsbtn { text-align: center; }
.emaicalcmain .ui-slider-handle { z-index: 0; border-color: var(--red); display: block; background: var(--red); border-radius: 5px; width: 25px; height: 25px; cursor: pointer; top: -9px; border: 0; border-radius: 50%; z-index: 0; }
.emaicalcmain .ui-slider-handle:focus { position: relative; }
.emaicalcmain .ui-slider-handle:focus:after { content: ""; position: absolute; top: 8px; left: 7px; font-size: 15px; background-color: #fff; width: 10px; height: 10px; border-radius: 50%; }
.emaicalcmain .ui-widget-content { display: block; margin: 0 auto; height: 10px; background: #f6f6f6; border-radius: 8px; border: 0; }
.emaicalcmain .ui-slider-range { z-index: 0; background: var(--darkblue); }
.slidertxtarea { margin-top: 25px; }
.slidertxtarea > input { display: block; margin: 0 auto; border-radius: 30px; }
.Calcinputbox { border: 1px solid #C8C8C7; background: rgba(255, 255, 255, 0.9); color: #757575; padding: 10px 45px 10px 15px; font-size: 15px; resize: none; width: 100%; border-radius: 44px; height: auto; }
.smdrop.Calcinputbox { margin-bottom: 30px; -webkit-appearance: none; background: transparent; cursor: pointer; }
.Calcinputbox.normalpadd { padding: 10px; }
.Calcinputbox.inr_fa { padding: 10px 15px 10px 30px; }
.toolsmain { max-width: 730px; margin: 0 auto; }
.toolsecmain { padding: 30px; background: #fff; box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 14%); border-radius: 10px; }
.toolsecmain b { color: var(--red); font-size: 16px; display: block; margin-bottom: 20px; text-align: center; font-weight: normal; }
.toolsecmain b.txtleft { text-align: left; }
.toolsecmain > div.form-group { max-width: 100%; margin-bottom: 20px; }
i.plcholdicn { position: absolute; right: 25px; bottom: 8px; color: #bbb; font-size: 18px; font-style: normal; }
i.plcholdicn.icn_lft { left: 30px; right: 100%; bottom: 10px; }
.toolinput { position: relative; }
.toolinput > i.plcholdicn { position: absolute; right: 10px; bottom: 38px; color: #bbb; font-size: 18px; font-style: normal; }
.toolinput > i.plcholdicn.icn_lft { left: 15px; right: 100%; bottom: 42px; }
.toolinput > span { display: block; margin: 0 0 5px; padding: 0 20px; font-weight: normal; }
.toolinput > input { margin-bottom: 30px; }
.outputtxtbox { background: transparent; border: none; color: #fff; font-size: 20px; }
.txtcenter { text-align: center; }
.toolsresult { background: var(--darkblue); padding: 15px; text-align: center; font-size: 14px; color: #fff; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; margin-top: -8px; }
.toolsresult b { color: #fff; font-size: 20px; }
.toolsresult em { font-style: normal; }
.toolsresult.white { background: #fff; box-shadow: 2px 3px 5px #ddd; }
.clrwhite { color: #fff; }
.toolsresult p { text-align: left; }
.toolsresult p em > i { color: #fff; font-size: 15px; font-style: normal; margin-left: 5px; }
.toolsresult p > em { display: block; margin: 0; padding: 0; font-style: normal; }
.toolsresult p > span.yrs { color: #fff; font-size: 11px; margin-right: 5px; }
.w10 { width: 55px; }
.w100 { width: 100px; }
.toolsresult p > b > em { font-size: 11px; font-style: normal; }
.form-horizontal label.control-label.heading { padding: 7px; background-color: #e6e6e6; color: #2b4e9b; }
.has-error .control-label { color: var(--red); }
.calcheading a { color: #000; display: inline-block; margin: 0; padding: 0 5px; transition: all 0.4s ease; position: absolute; background: #fff; top: -9px; left: 20px; z-index: 1; }
.calcheading a:hover { color: var(--red); }
.calcheading a > i { color: var(--red); }
.toolstxtbox { width: 100%; padding: 7px; font-size: 14px; border: 1px solid #C8C8C7; border-radius: 20px; margin-top: 5px; }
.combtn { font-weight: 600; color: #a0a0a0; background: #efefef; display: inline-block; padding: 3px 9px; width: 25px; height: 25px; font-size: 11px; line-height: 18px; position: absolute; left: 0; top: 6px; border-radius: 50%; z-index: 1; }
.combtn:hover { color: var(--red); }
.toolsecmain .mfInSubMn > div select, .predefinedsub > div > select { border: 1px solid #C8C8C7; }
#parentHorizontalTab .resp-tabs-list li { padding: 10px 22px 10px 28px !important; margin-bottom: 15px; }
/**TaxCalc**/
.radtypeCssjh { display: block; position: relative; }
.radtypeCssjh > label { position: relative; padding: 0px 30px; display: inline-block; margin: 0; cursor: pointer; font-family: var(--regular); font-weight: normal; }
.radtypeCssjh > input[type="checkbox"] { display: none; }
.radtypeCssjh > input[type="radio"] { display: none; }
.radtypeCssjh > input[type="radio"] + label:before { content: ""; font-family: 'FontAwesome'; position: absolute; left: 0px; top: 0; width: 20px; height: 20px; font-size: 11px; line-height: 18px; text-align: center; border: 2px solid var(--blue); border-radius: 50%; color: #fff; background-color: #fff; }
.radtypeCssjh > input[type="radio"]:checked + label:before { content: "\f111"; color: var(--red); }

.bdrcl { border: 1px solid #ddd; }
.pl0 { padding-left: 0px !important; }
.interest-calculator { padding: 20px; }
.savingresult { text-align: center; }
.savingresult em { font-style: normal; }
.toolsmain.w995 { max-width: 955px; }

/*Live Indices*/
.borderbx { padding: 20px 25px; background: #fff; border: 1px solid #DCDCDC; border-radius: 5px; min-height: 474px; margin-bottom: 20px; }
.borderbx .landcbox { margin-bottom: 0; }
.LiveIndiceData { display: block; margin: 5px 0 0; padding: 0; min-height: 205px; }
.livindbx .lft { display: block; margin: 0; padding: 20px 0 0; width: 50%; float: left; position: relative; }
.livindbx .rght { display: block; margin: 0; padding: 0; width: 50%; float: left; }
.livindbx > div > b { display: block; margin: 0; padding: 0; font-weight: normal; font-size: 14px; line-height: 20px; color: var(--darkblue); position: absolute; top: 6px; }
.livindbx > div > div > em { display: inline-block; margin: 0; padding: 0; font-style: normal; font-size: 12px; line-height: 15px; color: var(--grey); }
.livindbx > div > div > i { display: inline-block; margin: 0; padding: 0 4px; font-style: normal; font-size: 12px; line-height: 15px; }
.livindbx > div > div > i.up { color: #00a904; }
.livindbx > div > div > i.down { color: #ea0001; }
.livindbx { display: block; margin: 0; padding: 0 0 10px; border-bottom: 1px solid #f3f3f3; }
.livindbx:last-child { border-bottom: none; }
.borderbx .landcboxhed { margin-bottom: 18px; }
.liveindslider { margin-top: 16px; }
.liveindslider.cnt { margin-top: 0; }
.liveindslider > div { display: block; float: left; height: 4px; }
.liveindslider > div > i { display: block; margin-top: 10px; font-size: 10px; line-height: 12px; font-style: normal; }
.liveindslider > div.green > i { text-align: left; }
.liveindslider > div.red > i { text-align: right; }
.liveindslider > div.grey > i { }
.liveindslider > div:first-child { border-radius: 6px 0 0 6px; }
.liveindslider > div:last-child { border-radius: 0 6px 6px 0; }
.liveindslider .red { background-color: #ea0001; }
.liveindslider .grey { background-color: #a0a0a0; }
.liveindslider .green { background-color: #00a904; }
.liveindslider.cnt > div { display: block; float: left; height: 100%; font-size: 12px; line-height: 12px; border-radius: none; }

.worldIndiceWrap { display: block; margin: 0; padding: 50px 0 0; }
.worldindiMap { display: block; margin: 0 auto; padding: 0; max-width: 992px; height: 390px; background-image: url("../images/map.svg"); background-repeat: no-repeat; background-size: 100%; position: relative; border-radius: 6px; }
.worldindiMap > div { display: inline-block; margin: 0; padding: 0; position: absolute; }
.worldindiMap > div > div { display: inline-block; padding: 10px 15px; background-color: #fff; border-radius: 6px; box-shadow: 0 3px 5px rgb(0 0 0 / 10%); }
.worldindiMap > div > div > i { display: block; margin: 0; padding: 0; font-style: normal; font-size: 10px; line-height: 14px; color: #72abbd; }
.worldindiMap > div > div > b { display: block; margin: 0; padding: 0; font-size: 20px; line-height: 20px; color: var(--darkblue); }
.worldindiMap > div > div > em { display: block; margin: 0; padding: 0; font-style: normal; font-size: 10px; line-height: 14px; }
.worldindiMap > div > div > em > i { display: inline-block; margin: 0; padding: 0; font-style: normal; }
.wrldIndiceHead { display: block; margin: 0 auto; padding: 0 0 20px; max-width: 1000px; text-align: center; }
.wrldIndiceHead > p { display: block; margin: 0; padding: 8px 0; font-size: 16px; line-height: 25px; color: var(--grey); }

#DowJones { top: 46px; left: 236px; }
#Bovespa { bottom: 190px; left: 326px; }
#Ftse100 { top: 10px; left: 472px; }
#StraitsTime { top: 176px; right: 264px; }
#Nikkei225 { top: 35px; right: 21px; }
#HangSeng { top: 58px; right: 201px; }

.blnkgrn { animation: grn 1s infinite ease-out; border: 1px solid #cdf1c8; }
.blnkred { animation: red 1s infinite ease-out; border: 1px solid #ffcfcf; }

@keyframes grn {
    0% { box-shadow: 0 0 rgba(188,236, 198, 0.5); }
    100% { box-shadow: 0 0 0 20px rgba(0, 198, 180, 0); }
}

@keyframes red {
    0% { box-shadow: 0 0 rgba(253, 214, 214, 0.5); }
    100% { box-shadow: 0 0 0 20px rgba(0, 198, 180, 0); }
}

/*open interest control*/
.openinterestwrap { display: block; margin: 0 0 20px; padding: 25px 25px 25px; border: 1px solid #DCDCDC; border-radius: 6px; }
.openinterestwrap .oitopsec { margin-top: 18px; }
.openinterestwrap .oimenus { }
.openinterestwrap .oimenus ul { display: block; margin: 0; padding: 0; }
.openinterestwrap .oimenus ul li { display: inline-block; margin: 0 25px 0 0; padding: 0; position: relative; }
.openinterestwrap .oimenus ul li:after { content: ""; position: absolute; left: 0; right: 100%; top: 30px; height: 3px; background-color: var(--red); transition: all 0.4s ease; z-index: -1; }
.openinterestwrap .oimenus ul li:hover:after { right: 0; }
.openinterestwrap .oimenus ul li.active:after { right: 0; }
.openinterestwrap .oimenus ul li a { display: block; color: var(--grey); font-size: 16px; line-height: 20px; font-weight: 400; }
.openinterestwrap .oiboxsec { margin-top: 30px; }
.openinterestwrap .oidatasec { border: 1px solid #ddd; padding: 8px 14px; border-radius: 6px; margin: 0 0 10px; background-color: #fafafa; width: 100%; transform: scale(0.98); }
.openinterestwrap .oidatasec:hover { transform: scale(1); }
.openinterestwrap .oidatasec > b { display: block; margin: 0 0 8px; text-align: left; font-weight: 700; color: var(--darkblue); font-size: 14px; line-height: 17px; }
.openinterestwrap .oidatasec > span { display: inline-block; color: var(--gray); font-size: 10px; line-height: 16px; }
.openinterestwrap .oidatasec > span > i { display: block; font-style: normal; font-weight: 700; font-size: 15px; line-height: 18px; }
.openinterestwrap .oidatasec > span.lft { float: left; }
.openinterestwrap .oidatasec > span.rht { float: right; text-align: right; }
.openinterestwrap .oidatasec.brdgrn { border: 1px solid #cdf1c8; background-color: #f8fff7; }
.openinterestwrap .oidatasec.brdgrn:hover { background-color: #eeffec; }
.openinterestwrap .oidatasec.brdred { border: 1px solid #ffcfcf; background-color: #fffafa; }
.openinterestwrap .oidatasec.brdred:hover { background-color: #ffefef; }
.openinterestwrap .oidatasec.brdgrn > b { color: #0d6400; }
.openinterestwrap .oidatasec.brdred > b { color: #992525; }

.SnapshotTopSec.grph .mktgraphsec { margin-bottom: 20px; }

.mksnapHdSec { display: block; margin: 0; position: relative; padding: 0 105px 25px 0; }
.mksnapHdSec > div { display: inline-block; margin: 0; padding: 0; }
.mksnapHdSec > div:last-child { position: absolute; right: 0; }
.mksnaphd { display: inline-block; margin: 0; padding: 0; font-size: 24px; line-height: 27px; color: var(--darkblue); font-weight: 700; }
.mksnaphd > i { display: inline-block; margin: 0 0 0 5px; padding: 0; font-size: 15px; line-height: 24px; color: var(--grey); }
.calendarsec span > b { font-weight: normal; color: var(--darkblue); padding: 0 5px; font-size: 16px; }
.calendarsec span.fa { color: var(--darkblue); cursor: pointer; font-size: 15px; }

.indfoclose { display: block; margin: 0 0 20px; padding: 0 35px 15px 0; position: relative; border-bottom: 1px solid #cdcdcd; }
.indfoclose > h5 { display: block; margin: 0 0 4px; padding: 0; font-size: 24px; line-height: 24px; color: var(--darkblue); font-weight: 700; }
.indfoclose > i { position: absolute; top: 0; right: 0; font-size: 25px; line-height: 25px; color: var(--grey); cursor: pointer; }

.infoContent > div { margin-bottom: 20px; }
.infoContent > div > h3 { display: block; margin: 0; padding: 0; font-size: 14px; line-height: 16px; color: var(--darkblue); font-weight: 700; }
.infoContent > div > h3.grn { color: #05b331; }
.infoContent > div > h3.rd { color: #ff0000; }
.infoContent > div > p { display: block; margin: 0; padding: 0; font-size: 14px; line-height: 24px; color: var(--grey); }

.openinterestwrap .mksnaphd { padding: 0 30px 0 0; position: relative; }
.openinterestwrap .mksnaphd > i { position: absolute; top: 5px; right: 8px; font-size: 16px; line-height: 24px; cursor: pointer; }
.commonnewspopup .modal-content { padding: 20px; }


/*market commentary*/
.marketComWrap { display: block; margin: 0; padding: 30px 0 20px; }
.newRightMenuWrap { display: block; margin: 0; padding: 0; }
.newRightMenuWrap > ul { display: block; margin: 0; padding: 25px 10px; background-color: #fff; box-shadow: 0 0 8px rgb(0 0 0 / 15%); border-radius: 6px; }
.newRightMenuWrap > ul > li > a { display: block; margin: 0; padding: 10px 0 10px 24px; font-size: 20px; line-height: 25px; color: var(--darkblue); position: relative; font-weight: bold; }
.newRightMenuWrap > ul > li { border-bottom: 1px solid #efefef; }
.newRightMenuWrap > ul > li:first-child { border-bottom: none; }
.newRightMenuWrap > ul > li:last-child { border-bottom: none; }
.newRightMenuWrap > ul > li > a:after { content: ''; display: block; position: absolute; top: 16px; left: 2px; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; }
.newRightMenuWrap > ul > li.eqt > a:after { background-image: url("data:image/svg+xml, %3Csvg id='Equity' xmlns='http://www.w3.org/2000/svg' width='21.322' height='21.322' style='fill:%23002b65;' viewBox='0 0 21.322 21.322'%3E%3Cpath id='Path_6642' data-name='Path 6642' d='M20.7,189.7h-.75V178.624A1.626,1.626,0,0,0,18.323,177h-2a1.626,1.626,0,0,0-1.624,1.624V189.7H13.284v-8.636a1.36,1.36,0,0,0-1.358-1.358H9.4a1.36,1.36,0,0,0-1.358,1.358V189.7H6.621v-5.914a1.417,1.417,0,0,0-1.415-1.415H2.789a1.417,1.417,0,0,0-1.415,1.415V189.7H.625a.625.625,0,0,0,0,1.249H20.7a.625.625,0,0,0,0-1.249Zm-18.073,0v-5.914a.166.166,0,0,1,.166-.166H5.206a.166.166,0,0,1,.166.166V189.7Zm6.663,0v-8.636a.109.109,0,0,1,.109-.109h2.531a.109.109,0,0,1,.109.109V189.7Zm6.663,0V178.624a.375.375,0,0,1,.375-.375h2a.375.375,0,0,1,.375.375V189.7Z' transform='translate(0 -169.629)'/%3E%3Cpath id='Path_6643' data-name='Path 6643' d='M.657,8h1.2a1.957,1.957,0,0,0,3.8-.764L9.193,5.838A1.959,1.959,0,0,0,12.646,4.48l3.212-1.263a1.957,1.957,0,0,0,3.351-.635h1.518a.625.625,0,1,0,0-1.249H19.209a1.957,1.957,0,0,0-3.809.722L12.186,3.319A1.958,1.958,0,0,0,8.737,4.675L5.192,6.069a1.957,1.957,0,0,0-3.365.677H.657A.625.625,0,1,0,.657,8Zm16.7-6.746a.708.708,0,1,1-.708.708A.709.709,0,0,1,17.354,1.249ZM10.691,3.873a.708.708,0,1,1-.708.708A.709.709,0,0,1,10.691,3.873Zm-7,2.748a.708.708,0,1,1-.708.708A.709.709,0,0,1,3.7,6.621Z' transform='translate(-0.031 0)' /%3E%3C/svg%3E%0A"); }
.newRightMenuWrap > ul > li.mut > a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='MutualFund' width='22' height='22' viewBox='0 0 22 22' style='fill:%23002b65;'%3E%3Cpath id='Path_6652' data-name='Path 6652' d='M20.066,149.7a3.285,3.285,0,0,0-2.47,1.323,6.516,6.516,0,0,0-4.663-1.968h-5.2a5.737,5.737,0,0,0-.748.05A3.415,3.415,0,0,0,3.021,147.8a.645.645,0,0,0-.254,1.068,3.712,3.712,0,0,1,.859,1.687,6.451,6.451,0,0,0-1.774,2.369H.645A.644.644,0,0,0,0,153.57v3.867a.682.682,0,0,0,.645.688H1.852A6.457,6.457,0,0,0,5.337,161.5l-.172,1.03a.645.645,0,0,0,.636.75H8.379a.644.644,0,0,0,.636-.539l.125-.75h2.388l.125.75a.644.644,0,0,0,.636.539h2.578a.645.645,0,0,0,.636-.75l-.171-1.029a6.482,6.482,0,0,0,4.09-6,6.388,6.388,0,0,0-1.007-3.426,2.279,2.279,0,0,1,1.652-1.086c.369,0,.645.17.645.322a.54.54,0,0,1-.251.4.645.645,0,1,0,.629,1.125,1.824,1.824,0,0,0,.91-1.529A1.775,1.775,0,0,0,20.066,149.7ZM14.42,160.456a.644.644,0,0,0-.449.723l.135.813H12.835l-.125-.75a.644.644,0,0,0-.636-.539H8.594a.644.644,0,0,0-.636.539l-.125.75H6.562l.135-.813a.644.644,0,0,0-.449-.723A5.22,5.22,0,0,1,2.9,157.222a.645.645,0,0,0-.607-.429h-1v-2.578h1a.645.645,0,0,0,.607-.429,5.18,5.18,0,0,1,1.83-2.455.645.645,0,0,0,.251-.648,6.55,6.55,0,0,0-.6-1.766,1.9,1.9,0,0,1,1.681,1.172.639.639,0,0,0,.707.362,5.076,5.076,0,0,1,.972-.1h5.2a5.158,5.158,0,0,1,1.486,10.109Z' transform='translate(0 -141.281)'/%3E%3Ccircle id='Ellipse_266' data-name='Ellipse 266' cx='0.645' cy='0.645' r='0.645' transform='translate(5.156 11.645)'/%3E%3Cpath id='Path_6653' data-name='Path 6653' d='M183.266,6.488a3.226,3.226,0,0,0,3.223-3.223A3.263,3.263,0,0,0,183.266,0,3.3,3.3,0,0,0,180,3.266,3.263,3.263,0,0,0,183.266,6.488Zm0-5.2A1.973,1.973,0,0,1,185.2,3.266,1.936,1.936,0,0,1,183.266,5.2a1.973,1.973,0,0,1-1.977-1.934A2.01,2.01,0,0,1,183.266,1.289Z' transform='translate(-172.266)'/%3E%3Cpath id='Path_6654' data-name='Path 6654' d='M185.844,241h-5.2a.645.645,0,0,0,0,1.289h5.2a.645.645,0,0,0,0-1.289Z' transform='translate(-172.266 -230.645)'/%3E%3C/svg%3E"); }
.newRightMenuWrap > ul > li.der > a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.392' height='21.356' viewBox='0 0 21.392 21.356' style='fill:%23002b65;'%3E%3Cg id='Derivatives' transform='translate(0 -0.427)'%3E%3Cg id='Group_5058' data-name='Group 5058' transform='translate(0 0.427)'%3E%3Cg id='Group_5057' data-name='Group 5057' transform='translate(0 0)'%3E%3Cpath id='Path_6658' data-name='Path 6658' d='M9.269,17.968a7.939,7.939,0,1,1,8.09-9.662.836.836,0,0,0,1.631-.362A9.613,9.613,0,0,0,9.61.427,9.61,9.61,0,0,0,2.68,16.695,9.561,9.561,0,0,0,9.2,19.638h.036a.836.836,0,0,0,.035-1.671Z' transform='translate(0 -0.427)'/%3E%3Cpath id='Path_6659' data-name='Path 6659' d='M143.309,80.574a.836.836,0,0,0-.836.836v5.079l-2.7,2.7a.836.836,0,1,0,1.182,1.182l2.944-2.944a.836.836,0,0,0,.245-.591V81.41A.836.836,0,0,0,143.309,80.574Z' transform='translate(-133.699 -77.225)'/%3E%3Cpath id='Path_6660' data-name='Path 6660' d='M284.142,236.125a9.624,9.624,0,0,0-6.422,0c-1.5.611-1.719,1.487-1.719,1.955V244.6c0,.468.223,1.345,1.719,1.955a9.624,9.624,0,0,0,6.422,0c1.5-.611,1.719-1.487,1.719-1.955v-6.518C285.861,237.613,285.638,236.736,284.142,236.125Zm.048,8.447c-.138.257-1.261.862-3.259.862s-3.121-.605-3.259-.862v-1.339l.048.02a8.76,8.76,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-2,0-3.121-.605-3.259-.862v-1.255l.048.02a8.759,8.759,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-1.932,0-3.046-.566-3.242-.836.2-.27,1.31-.836,3.242-.836,2,0,3.121.605,3.259.862Z' transform='translate(-264.469 -225.749)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.newRightMenuWrap > ul > li.ipo > a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.494' height='22.546' viewBox='0 0 18.494 22.546' style='fill:%23002b65'%3E%3Cg id='IPOResearch' transform='translate(-46)'%3E%3Cg id='Group_5059' data-name='Group 5059' transform='translate(46)'%3E%3Cpath id='Path_6665' data-name='Path 6665' d='M64.447,13.229,62.784,9.071l1.663-4.158a.661.661,0,0,0-.613-.906H56.128V2.466a.661.661,0,0,0-.661-.661H47.321V.661A.661.661,0,0,0,46,.661V21.885a.661.661,0,0,0,1.321,0V11.933h5.284v1.541a.662.662,0,0,0,.661.661H63.834a.661.661,0,0,0,.613-.906Zm-9.64-2.617H47.321V3.126h7.486Zm.053,2.2,1.074-1.074a.668.668,0,0,0,.194-.467V5.328h6.73l-1.4,3.5a.661.661,0,0,0,0,.491l1.4,3.5Z' transform='translate(-46)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.newRightMenuWrap > ul > li > ul { display: block; margin: 0; padding: 0 0 0 20px; }
.newRightMenuWrap > ul > li > ul > li { display: block; margin: 0 0 10px; padding: 0; }
.newRightMenuWrap > ul > li > ul > li > a { display: block; margin: 0; padding: 0 0 0 15px; color: var(--grey); transition: all 0.5s ease; position: relative; }
.newRightMenuWrap > ul > li > ul > li > a:after { display: none; position: absolute; top: 4px; left: 6px; content: '\f0da'; font-family: 'FontAwesome'; font-size: 12px; line-height: 12px; color: var(--skyblue); }
.newRightMenuWrap > ul > li > ul > li > a.active { color: var(--skyblue); }
.newRightMenuWrap > ul > li > ul > li > a.active:after { display: block; }
.newRightMenuWrap > ul > li > ul > li:hover > a { color: var(--skyblue); }
.newRightMenuWrap > ul > li > ul > li:hover > a:after { display: block; }

.newsMainBox { display: block; margin: 0 0 30px; padding: 30px; box-shadow: 0 0 8px rgb(0 0 0 / 15%); border-radius: 6px; min-height: 114px; }
.newsMainBox > div { display: block; margin: 0; padding: 0 0 0 100px; position: relative; min-height: 68px; }
.newsMainBox > div > i { display: inline-block; margin: 0; padding: 10px; text-align: center; background-color: var(--darkblue); font-style: normal; color: #fff; border-radius: 6px; position: absolute; top: 0; left: 0; }
.newsMainBox > div > i > b { display: block; margin: 0; padding: 0; font-size: 24px; line-height: 26px; }
.newsMainBox > div > i > em { display: block; margin: 0; padding: 0; font-style: normal; }
.newsMainBox > div > h3 { display: block; margin: 0 0 20px; padding: 0; font-size: 20px; line-height: 24px; color: var(--skyblue); font-weight: 700; text-transform: capitalize; }
.newsMainBox > div > div > a > p { display: block; margin: 0 0 15px; padding: 0 0 0 137px; font-size: 16px; line-height: 24px; color: #858585; position: relative; transition: all 0.5s ease; }
.newsMainBox > div > div:last-child > a > p { margin-bottom: 0; }
.newsMainBox > div > div > a { display: inline-block; }
.newsMainBox > div > div > a:hover > p { color: var(--lightgreen); }
.newsMainBox > div > p { display: block; margin: 0 0 15px; padding: 0 0 0 137px; font-size: 16px; line-height: 24px; color: #858585; position: relative; }
.newsMainBox > div > div > a > p > i { font-style: normal; display: inline-block; margin: 0; padding: 0 35px 0 0; position: absolute; top: 0; left: 0; }
.newsMainBox > div > div > a > p > i:after { content: '|'; position: absolute; top: 0; right: 12px; font-size: 20px; line-height: 24px; }
.newsMainBox > div > span { display: block; margin: 0 0 10px; padding: 0; font-size: 16px; line-height: 24px; color: var(--skyblue); }
.newsMainBox > div > span > i { font-style: normal; }
.newsMainBox > div > span > em { font-style: normal; }

.newsMainBox.fullnews { padding: 40px; }
.newsMainBox.fullnews > div { padding: 0; }
.newsMainBox.fullnews > div > h3 { font-size: 22px; line-height: 32px; color: var(--darkblue); }
.newsMainBox.fullnews > div > a { cursor: default; }
.newsMainBox.fullnews > div > a > p { padding: 0; margin: 0 0 25px; }
.newsMainBox.fullnews > div > p { padding: 0; margin: 0 0 25px; }

.newsMainBox.mktcmntry > div { margin: 0 0 25px; }
.newsMainBox.mktcmntry > div:last-child { margin-bottom: 0; }

.newsMainBox.onenws { padding: 10px; margin-bottom: 10px; min-height: 88px; }
.newsMainBox.onenws > div { margin-bottom: 0; min-height: 68px; }
.newsMainBox.onenws > div > div > a:last:child > p { margin-bottom: 0; }

.newsMainBox.onenws > div:only-child { display: flex; align-items: center; }

.newsMainBox.cmprslt { padding: 15px; margin-bottom: 15px; min-height: 88px; }
.newsMainBox.cmprslt > div { margin-bottom: 0; min-height: 68px; }
.newsMainBox.cmprslt > div > div > a:last:child > p { margin-bottom: 0; }

.newsMainBox table td { padding: 4px 10px; }
.newsMainBox table tr:first-child td { font-weight: bold; }
.newsMainBox img { max-width: 450px; }

.newsBkBtn { display: inline-block; margin: 0 0 20px; padding: 10px 20px 10px 40px; background-color: #eaeaea; color: #000; position: relative; border-radius: 40px; transition: all 0.3s ease; }
.newsBkBtn:after { content: '\f0d9'; position: absolute; top: 12px; left: 16px; font-family: 'FontAwesome'; font-size: 20px; line-height: 20px; color: var(--blue); }
.newsBkBtn:hover { background: var(--darkblue); color: #fff; }
.newsBkBtn:hover:after { color: #fff; }

.newRightMenuWrapPopUp > div > i { display: none; position: absolute; top: 10px; right: 10px; font-size: 20px; line-height: 20px; cursor: pointer; }
.newRightMenuWrapPopUp.active { display: block; position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 9999; background-color: rgba(0,0,0,0.75); overflow-y: auto; }
.newRightMenuWrapPopUp.active > div { position: relative; margin: 20px auto; max-width: 300px; }
.newRightMenuWrapPopUp.active > div > i { display: inline-block; }
.newRightMenuWrapPopUp.active > div > div > ul { padding: 30px 10px 20px; }
.nwsFltr { display: none; text-align: left; padding: 0; margin: 0 0 5px; }
.nwsFltr > b { display: block; margin: 0 0 15px; padding: 10px 35px 10px 15px; color: #fff; background-color: var(--darkblue); position: relative; cursor: pointer; }
.nwsFltr > b:after { content: '\f0c9'; position: absolute; top: 8px; right: 22px; color: #fff; font-family: 'FontAwesome'; font-size: 16px; line-height: 24px; font-weight: normal; }
.newRightMenuWrapPopUp { position: -webkit-sticky; position: sticky; top: 140px; }

.newsmktnewwrap .innermarketmenu { margin-bottom: 0; }
.newsmktnewwrap .brdcrum { padding: 30px 0; }
.newsmktnewwrap .newsmktnewsec { padding: 0 0 50px; }

/***saving-enough***/
.toolExplanation { display: none; padding: 15px; background-color: #fff; box-shadow: 0px 3px 8px #ddd; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; margin-top: -8px; }
.toolExplanation.noshadow { box-shadow: none; }
a.view_toolexpl { position: relative; display: inline-block; margin: 0; padding: 0 25px 0 0; color: var(--darkblue); font-size: 16px; transition: all 0.4s ease; }
a.view_toolexpl:hover { color: var(--red); }
a.view_toolexpl:after { content: "\f078"; display: inline-block; font-family: FontAwesome; font-size: 15px; position: absolute; right: 4px; top: 0px; color: var(--red); transition: all 0.4s ease; }
a.view_toolexpl.iconopen:after { transform: rotate(180deg); }
.tool_exp_content { display: none; padding: 10px 5px 5px;; }
.tool_exp_content > p { display: block; margin: 0; padding: 0 0 10px; font-size: 14px; line-height: 24px; }
.tool_exp_content > em { display: block; margin: 0; padding: 0 0 5px 20px; font-style: normal; position: relative; }
.tool_exp_content > em:before { content: "\f0da"; display: inline-block; font-family: FontAwesome; font-size: 15px; position: absolute; left: 8px; top: -2px; color: var(--red); }
.tool_exp_content > span.smallhead { font-weight: 600; margin-bottom: 10px; }

/***Risk Profile***/
.riskwrapper { padding: 20px 0; }
.riskwrapper.riskwrapperbg { background: #f8f8f8; }
.hmriskprofilesec { padding: 0; }
.hmriskprofilesec > .menusec { margin: 0 auto; text-align: center; position: relative; z-index: 0; }
.hmriskprofilesec > .menusec > a { height: 35px; width: 35px; background: #275297; display: inline-block; border-radius: 50%; margin: 0 20px; text-align: center; font-size: 15px; line-height: 35px; color: #fff; position: relative; }
.hmriskprofilesec > .menusec > a:after { content: "\f105"; font: normal normal normal 20px/1 FontAwesome; position: absolute; right: -25px; color: #b3b3b3; top: 50%; margin-top: -10px; }
.hmriskprofilesec > .menusec > a:last-child:after { display: none; }
.hmriskprofilesec > .menusec > i { color: #ddd; font-size: 18px; }
.hmriskprofilesec > .menusec > a.active { background: #ed3237; color: #fff; }
.riskprofilequs > span { display: inline-block; text-align: center; font-size: 14px; line-height: 14px; color: #fff; background-color: #275297; position: relative; font-family: var(--regular); padding: 5px 10px; margin-bottom: 10px; border-radius: 5px; }
.riskprofilequs > span:before { display: inline-block; content: "\f059"; margin-right: 5px; font: normal normal normal 14px/14px FontAwesome; }
.riskprofilequs > h4 { font-family: var(--regular); display: block; font-size: 18px; margin: 20px 0 35px; text-align: center; color: #333; }
.riskprofilequs > ul { padding: 0; margin: 0 0 35px; float: left; width: 100%; }
.riskprofilequs > ul.riskprooption > li { width: 25%; float: left; position: relative; }
.riskprofilequs > ul > li { width: 20%; float: left; position: relative; }
.riskprofilechklist { margin: 0 0 15px; padding: 0; }
.riskprofilechklist > li > input[type="radio"] { position: absolute; left: -3px; }
.riskprofilechklist > li > label { font-family: var(--regular); display: block; padding: 60px 10px 25px; background-color: #fff; font-weight: normal; font-size: 16px; min-height: 27px; text-align: center; line-height: 22px; min-height: 200px; margin: 5px 5px; transition: all 0.5s ease; box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.2); transition: all 0.5s ease; }
.riskprofilechklist > li > label.lblheight { min-height: 265px; }
.riskprofilechklist > li > label:hover { background: #275297; }
.riskprofilechklist [type="radio"]:not(:checked), .riskprofilechklist [type="radio"]:checked { left: -9999px; }
.riskprofilechklist [type="radio"]:not(:checked) + label, .riskprofilechklist [type="radio"]:checked + label { position: relative; cursor: pointer; }
.riskprofilechklist [type="radio"]:not(:checked) + label { color: #000; }
.riskprofilechklist [type="radio"]:not(:checked) + label:hover { color: #fff; }
.riskprofilechklist [type="radio"]:not(:checked) + label:before, .riskprofilechklist [type="radio"]:checked + label:before { content: ''; position: absolute; left: 50%; top: 25px; width: 25px; height: 25px; border: 1px solid #ed3237; border-radius: 50%; margin-left: -12px; }
.riskprofilechklist [type="radio"]:not(:checked) + label:after, .riskprofilechklist [type="radio"]:checked + label:after { content: "\f00c"; position: absolute; top: 30px; left: 50%; color: #fff; transition: all .5s; font: normal normal normal 15px/1 FontAwesome; margin-left: -7px; }
.riskprofilechklist [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.riskprofilechklist [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }
.riskprofilechklist [type="radio"]:disabled:not(:checked) + label:before, .riskprofilechklist [type="radio"]:disabled:checked + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
.riskprofilechklist [type="radio"]:disabled:checked + label:after { color: #999; }
.riskprofilechklist [type="radio"]:disabled + label { color: #aaa; }
.riskprofilechklist [type="radio"]:checked + label:before { background: #ed3237; }
.riskprofilechklist [type="radio"]:checked + label { background: #275297; border: 1px solid #275297; color: #fff; }
.riskprofilequs { position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0 20px; }
.hmriskprofilesec > .cnt .riskprofilequs > a { background: #ed3237; display: inline-block; color: #fff; transition: all 0.5s ease; position: relative; border-radius: 50%; border: 2px solid #ed3237; margin: 0 6px 0 0; height: 35px; width: 35px; text-align: center; }
.hmriskprofilesec > .cnt .riskprofilequs > a > i { font-size: 26px; display: block; line-height: 30px; }
.hmriskprofilesec > .cnt .riskprofilequs > a:hover { background: transparent; color: #ed3237; }
.hmriskprofilesec > .cnt { text-align: center; position: relative; min-height: 450px; }
.hmriskprofilesec > .cnt .riskprofilequs > .disabled { background: #B6B6B6; border-color: #B6B6B6; cursor: not-allowed; }
.hmriskprofilesec > .cnt .riskprofilequs > .disabled:hover { background: #B6B6B6; color: #fff; }
.hmriskprofilesec > .cnt .riskprofilequs > .riskbutton { background: #ed3237; color: #fff; line-height: 30px; font-size: 16px; text-transform: uppercase; padding: 0 20px; border-radius: 50px; border: 2px solid #ed3237; transition: all 0.5s ease; position: absolute; right: 0; bottom: 5px; }
.hmriskprofilesec > .cnt .riskprofilequs > .riskbutton:hover { background: #fff; color: #ed3237; }
.hmriskprofilesec > .cnt .result { padding: 35px 0; font-size: 18px; font-family: var(--regular); color: #000; text-align: left; line-height: 28px; }
.hmriskprofilesec > .cnt .result > p > span { font-family: var(--bold); }
.hmriskprofilesec > .cnt .result > p > a { color: #ed3237; transition: all 0.5s ease; font-family: var(--regular); }
.hmriskprofilesec > .cnt .result > p > a:hover { color: #ed3237; }
.hmriskprofilesec > .cnt .result > h4 { font-family: var(--regular); font-size: 19px; color: #275297; margin: 20px 0 10px 0; }
.rskprofsbtbtn { display: inline-block; color: #ffffff; background-color: #ed3237; padding: 5px 22px; border-radius: 20px; font-size: 15px; line-height: 23px; border: 2px solid #ed3237; transition: all .5s ease; text-transform: uppercase; }
.rskprofsbtbtn:hover { background-color: #ffffff; color: #ed3237; }
.rskprofcanbtn { display: inline-block; color: #ed3237; background-color: #ffffff; padding: 5px 22px; border-radius: 20px; font-size: 15px; line-height: 23px; border: 2px solid #ed3237; transition: all .5s ease; text-transform: uppercase; }
.rskprofcanbtn:hover { background-color: #ed3237; color: #ffffff; }
.rskprofemail { border-radius: 0px; }

.tool_exp_content > h3 { position: relative; padding: 0 0 0 16px; margin: 0 0 10px; display: block; color: var(--darkblue); font-size: 22px; line-height: 26px; font-family: var(--regular); }
.tool_exp_content > h3:before { position: absolute; top: 0px; left: 0px; content: " "; width: 10px; bottom: 0; background-color: var(--red); }
.sipNeedTable { padding: 15px 0; }
.sipNeedTable > h5 { display: block; color: var(--red); text-transform: uppercase; margin: 0 0 8px; }
.sipNeedTable .tabledata_sipneedcalc > .table { border: 1px solid #ddd; }

.Calcinputboxtbl { width: 100%; height: 30px; border: 1px solid #C8C8C7; background: rgba(255, 255, 255, 0.9); color: #757575; padding: 5px; }
.leftalgn { text-align: left !important; }
.grd { background: rgb(239,63,111); background: -moz-linear-gradient(0deg, rgba(239,63,111,1) 0%, rgba(237,22,81,1) 100%); background: -webkit-linear-gradient(0deg, rgba(239,63,111,1) 0%, rgba(237,22,81,1) 100%); background: linear-gradient(0deg, rgba(239,63,111,1) 0%, rgba(237,22,81,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ef3f6f",endColorstr="#ed1651",GradientType=1); color: #fff; transition: all 0.4s ease; }
.grd:hover { background: rgb(239,63,111); box-shadow: 0px 5px 20px 0px rgb(237 22 81 / 20%); background: -moz-linear-gradient(90deg, rgba(239,63,111,1) 0%, rgba(237,22,81,1) 100%); background: -webkit-linear-gradient(90deg, rgba(239,63,111,1) 0%, rgba(237,22,81,1) 100%); background: linear-gradient(90deg, rgba(239,63,111,1) 0%, rgba(237,22,81,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ef3f6f",endColorstr="#ed1651",GradientType=1); }
.toolsresult span#result, .toolsresult span#acc_emi, .toolsresult .has-success, .toolsresult span#emi, .toolsresult span#total, .toolsresult span#present { font-family: var(--bold); font-size: 16px; line-height: 19px; }

.toolsresult table.tableoutput tbody > tr > td b, .toolsresult .tableoutput { color: #000; }
.toolsresult table.tableoutput > thead > tr > th { color: #000; }
.toolsresult table.tableoutput tbody > tr > td { padding: 8px 12px; color: #000; border: 1px solid #ddd; }
.toolsresult table.tableoutput tbody > tr > td.bkgray { background-color: var(--darkblue); color: #fff; }
.toolsresult table.tableoutput tbody > tr > td.bkgray b { color: #fff; }
/*Calender*/
.fc { direction: ltr; text-align: left; }
.fc table { border-collapse: collapse; border-spacing: 0; }
.fc, .fc table { font-size: 1em; }
.fc td, .fc th { padding: 0; vertical-align: top; }
.fc-header td { white-space: nowrap; }
.fc-header-left { width: 25%; text-align: left; }
.fc-header-center { text-align: center; }
.fc-header-right { width: 25%; text-align: right; }
.fc-header-title { display: inline-block; vertical-align: top; }
.fc-header-title h2 { margin-top: 0; white-space: nowrap; }
.fc .fc-header-space { padding-left: 10px; }
.fc-header .fc-button { margin-bottom: 1em; vertical-align: top; margin-right: -1px; }
.fc-header .fc-corner-right, /* non-theme */ .fc-header .ui-corner-right { margin-right: 0; }
.fc-header .fc-state-hover, .fc-header .ui-state-hover { z-index: 2; }
.fc-header .fc-state-down { z-index: 3; }
.fc-header .fc-state-active, .fc-header .ui-state-active { z-index: 4; }
.fc-content { clear: both; zoom: 1; }
.fc-view { width: 100%; overflow: hidden; }
.fc-widget-header, /* <th>,usually */ .fc-widget-content { border: 1px solid #16416E; color: #fff; background: #16416E; }
.fc-widget-content { background: #fff; height: 32px; }
.fc-other-month { background: #C7C7C7; }
.fc-state-highlight { background: var(--darkblue); }
.fc-widget-header { text-transform: uppercase; font-size: 12px; line-height: 18px; font-weight: normal; }
.fc-cell-overlay { background: #FFF; opacity: .3; filter: alpha(opacity=30); }
.fc-button { position: relative; display: inline-block; padding: 0 4px; overflow: hidden; white-space: nowrap; cursor: pointer; }
.fc-state-default { border: 1px solid; }
.fc-state-default.fc-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.fc-state-default.fc-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.fc-text-arrow { color: #fff; font-size: 25px; line-height: 14px; vertical-align: baseline; cursor: pointer; padding: 0 8px; }
.fc-button-prev .fc-text-arrow, .fc-button-next .fc-text-arrow { font-weight: 700; }
.fc-button .fc-icon-wrap { position: relative; float: left; top: 50%; }
.fc-button .ui-icon { position: relative; float: left; margin-top: -50%; margin-top: 0; top: -50%; }
.fc-state-default { background-color: #f5f5f5; background-image: -moz-linear-gradient(top,#fff,#e6e6e6); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6)); background-image: -webkit-linear-gradient(top,#fff,#e6e6e6); background-image: -o-linear-gradient(top,#fff,#e6e6e6); background-image: linear-gradient(to bottom,#fff,#e6e6e6); background-repeat: repeat-x; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #333; text-shadow: 0 1px 1px rgba(255,255,255,0.75); box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); }
.fc-state-down, .fc-state-active { background-color: #ccc; background-image: none; outline: 0; box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); }
.fc-state-disabled { cursor: default; background-image: none; opacity: .65; filter: alpha(opacity=65); box-shadow: none; }
.fc-event-container > * { z-index: 8; }
.fc-event-container > .ui-draggable-dragging, .fc-event-container > .ui-resizable-resizing { z-index: 9; }
.fc-event { color: #fff; font-size: .85em; cursor: default; }
a.fc-event { text-decoration: none; }
a.fc-event, .fc-event-draggable { cursor: pointer; }
.fc-rtl .fc-event { text-align: right; }
.fc-event-inner { width: 100%; height: 100%; overflow: hidden; text-indent: -9999px; }
.fc-event-time, .fc-event-title { padding: 0 1px; }
.fc .ui-resizable-handle { display: block; position: absolute; z-index: 99999; overflow: hidden; font-size: 300%; line-height: 50%; }
.fc-event-hori { margin-bottom: 1px; }
.fc-event-hori .ui-resizable-e { top: 0 !important; right: -3px !important; width: 7px !important; height: 100% !important; cursor: e-resize; }
.fc-event-hori .ui-resizable-w { top: 0 !important; left: -3px !important; width: 7px !important; height: 100% !important; cursor: w-resize; }
.fc-event-hori .ui-resizable-handle { _padding-bottom: 14px; }
table.fc-border-separate { border-collapse: separate; }
.fc-border-separate th, .fc-border-separate td { border-width: 1px 0 0 1px; }
.fc-border-separate th.fc-last, .fc-border-separate td.fc-last { border-right-width: 1px; }
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td { border-bottom-width: 1px; }
.fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th { border-top-width: 0; }
.fc-grid th { text-align: center; }
.fc .fc-week-number { width: 22px; text-align: center; }
.fc .fc-week-number div { padding: 0 2px; }
.fc-grid .fc-day-number { text-align: center; padding: 2px; color: #0E2F52; font-size: 12px; }
.fc-grid .fc-other-month .fc-day-number { color: #97989a; }
.fc-grid .fc-day-content { clear: both; padding: 0; }
.fc-grid .fc-event-time { font-weight: 700; }
.fc-rtl .fc-grid .fc-day-number { float: left; }
.fc-rtl .fc-grid .fc-event-time { float: right; }
.fc-agenda table { border-collapse: separate; }
.fc-agenda-days th { text-align: center; }
.fc-agenda .fc-agenda-axis { width: 50px; padding: 0 4px; vertical-align: middle; text-align: right; white-space: nowrap; font-weight: 400; }
.fc-agenda .fc-week-number { font-weight: 700; }
.fc-agenda .fc-day-content { padding: 2px 2px 1px; }
.fc-agenda-days .fc-agenda-axis { border-right-width: 1px; }
.fc-agenda-days .fc-col0 { border-left-width: 0; }
.fc-agenda-allday th { border-width: 0 1px; }
.fc-agenda-allday .fc-day-content { min-height: 34px; _height: 34px; }
.fc-agenda-divider-inner { height: 2px; overflow: hidden; }
.fc-widget-header .fc-agenda-divider-inner { background: #eee; }
.fc-agenda-slots th { border-width: 1px 1px 0; }
.fc-agenda-slots td { border-width: 1px 0 0; background: none; }
.fc-agenda-slots td div { height: 20px; }
.fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td { border-top-width: 0; }
.fc-agenda-slots tr.fc-minor th, .fc-agenda-slots tr.fc-minor td { border-top-style: dotted; }
.fc-agenda-slots tr.fc-minor th.ui-widget-header { border-top-style: solid; }
.fc-event-vert { border-width: 0 1px; }
.fc-event-vert.fc-event-start { border-top-width: 1px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.fc-event-vert.fc-event-end { border-bottom-width: 1px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.fc-event-vert .fc-event-time { white-space: nowrap; font-size: 10px; }
.fc-event-vert .fc-event-inner { position: relative; z-index: 2; }
.fc-event-vert .fc-event-bg { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .25; filter: alpha(opacity=25); }
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ .fc-select-helper .fc-event-bg { display: none\9; }
.fc-event-vert .ui-resizable-s { bottom: 0 !important; width: 100% !important; height: 8px !important; overflow: hidden !important; line-height: 8px !important; font-size: 11px !important; font-family: var(--regular); text-align: center; cursor: s-resize; }
.fc-agenda .ui-resizable-resizing { _overflow: hidden; }
.mnothdiv { text-align: center; padding: 3px 0; background: #335C88; }
#monthVw > b { font-weight: normal; }
#calendar123 { min-height: 292px; background: #678AAF; position: relative; }
.eventcalenderbox { background: var(--darkblue); color: #fff; padding: 15px; min-height: 325px; }
.eventcalenderbox > div.commonboxdata { background: #678AAF; padding: 0; position: relative; }
.eventcalenderdots { color: #fff; padding: 10px 0 0 0; }
.fc-widget-header { border: 1px solid #01172C; }
.fc-today > div > .fc-day-number { color: #fff; }
h4.eventcalenderboxhed { color: #fff; padding: 0 0 5px 0; font-size: 20px; line-height: 22px; font-family: var(--regular); text-transform: uppercase; margin: 0; display: block; }
.eventCall { width: 84px; background-color: #00B458; padding: 2px 4px 6px 6px; color: #FFFFFF; box-shadow: 2px 0px 15px rgba(0, 0, 0, 0.42); }
.eventcalenderdots { color: #fff; }
.eventdots { background-color: var(--red); height: 8px !important; width: 8px !important; cursor: pointer !important; display: inline-block; border-radius: 50%; }
.ipodots { }
.b1dms { background-position: 4px 5px !important; }
.b1ms { background-position: 4px -7px !important; }
.dms { background-position: 4px -15px !important; }
.b1ds { background-position: 4px -23px !important; }
.b1dm { background-position: 4px -31px !important; }
.ms { background-position: 4px -79px !important; }
.ds { background-position: 4px -71px !important; }
.dm { background-position: 4px -63px !important; }
.b1s { background-position: 4px -55px !important; }
.b1m { background-position: 4px -47px !important; }
.b1d { background-position: 4px -39px !important; }
.s1 { background-position: 4px -111px !important; }
.m1 { background-position: 4px -103px !important; }
.d1 { background-position: 4px -95px !important; }
.b1 { background-position: 4px -87px !important; }
#monthVw { display: inline-block; color: #fff; text-transform: uppercase; padding: 0 10px; }
.datetos { font-size: 11px; font-weight: bold; }
.allDatas { font-size: 11px; }
#closs { font-size: 10px; color: #000000; display: inline-block; font-weight: bold; cursor: pointer; position: absolute; right: -10px; top: 0px; background: #fff; line-height: 12px; padding: 2px; }
#closs > a { display: block; text-align: center; }
.imgalls { height: 13px; width: 7px; background-color: var(--red); display: inline-block; text-indent: -9999px; }
.bon { background-position: 0px 5px; }
.div { background-position: -8px 5px; }
.met { background-position: -16px 5px; }
.spl { background-position: -24px 5px; }
.eventsajaxloader { position: absolute; top: 50%; left: 50%; margin-left: -16px; margin-top: -16px; z-index: 9; }
.worldindihischart { min-height: 350px; display: block; }
/*** brokerage start***/
ul.brokeragemenu { border-bottom-color: transparent; margin: 0; margin-bottom: -1px; text-align: center; display: block; padding: 0; margin-bottom: 30px; }
ul.brokeragemenu > li { display: inline-block; margin: 0 10px 10px 0; }
ul.brokeragemenu > li > a { padding: 15px 15px; color: #828282; background-color: #E1E1E1; margin: 0px; border-radius: 5px; font-size: 15px; line-height: 18px; display: block; text-transform: uppercase; transition: all 0.5s ease; min-width: 330px; position: relative; }
ul.brokeragemenu > li > a.active { background-color: var(--darkblue); color: #fff; }
ul.brokeragemenu > li > a.active:after { content: ""; position: absolute; bottom: -10px; width: 0; height: 0; left: 50%; margin-left: -10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid var(--blue); }
.borkeragecalcbox { background-color: white; border-radius: 2px; border: solid 1px #e3e3e3; min-height: 300px; margin-bottom: 30px; }
.borkeragecalcbox > h4 { margin: 0; padding: 15px 25px; background-color: var(--darkblue); color: #fff; text-align: center; }
.brokeragesecbg { display: block; min-height: 500px; border: 1px solid var(--darkblue); padding: 15px 15px 0 15px; }
.stampradiosection { margin-bottom: 10px; text-align: center; }
.stampradiosection > ul { position: relative; display: inline-block; }
.stampradiosection > ul > li { display: inline-block; background: #E1E1E1; color: #828282; padding: 5px 15px 5px 15px; margin: 0; cursor: pointer; position: relative; }
.stampradiosection > ul > li.active { background: #3B5998; color: #fff; }
.stampradiosection > ul > li.active:after { content: ""; position: absolute; bottom: -10px; width: 0; height: 0; left: 50%; margin-left: -10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid var(--blue); }
.logomobile { width: 102px; height: 60px; width: 102px; height: 60px; margin: 15px auto 0 auto; }
.bredcrummobile { padding: 0; margin: 14px 0 0 0; padding-bottom: 10px; border-bottom: 1px solid #d4dfe3; }
.bredcrummobile > h2 { font-weight: var(--regular); color: #023664; margin: 0; text-transform: uppercase; font-size: 22px; line-height: 22px; text-align: left; }
.brokerageinputboxbg { background: #E1E1E1; padding: 10px 15px; }
.brokerageinputboxbg ul { margin: 0; padding: 0; display: block; text-align: center; }
.brokerageinputboxbg ul > li { display: inline-block; list-style: none; font-size: 12px; color: var(--statictext); margin-right: 2px; margin-bottom: 5px; text-align: center; letter-spacing: 0px; }
.brokerageinputboxbg ul > li > input { width: 110px; margin-top: 5px; border: none; padding: 2px; border-radius: 3px; text-align: center; }
.brokerageinputboxbg ul > li > select { width: 110px; margin-top: 5px; border: none; padding: 2px; border-radius: 3px; text-align-last: center; }
.borkerageresulttable { }
.borkerageresulttable label { font-weight: normal; }
.borkerageresulttable thead select { color: var(--statictext); max-width: 100%; border: none; margin-top: 5px; }
.alphabet a { display: inline-block; padding: 8px 15px; background: #023664; color: #fff; margin: 0 2px 10px 0; transition: all .5s ease; }
.alphabet a:hover { background: var(--darkblue); }
.alphabet a.active { background: #var(--maincolor); }
.input[type=number] { border: 1px solid #9ba0a4; border-radius: 2px; background-color: #fff; width: 100%; height: 42px; font-size: 10.6pt; color: #38454f; margin: 0 0 40px; display: block; padding: 0 10px; }
input[type=number] { -moz-appearance: textfield; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; -webkit-appearance: none; margin: 0; }
/*news*/

.marketComWrap { display: block; margin: 0; padding: 30px 0 20px; }
.newRightMenuWrap { display: block; margin: 0; padding: 0; }
.newRightMenuWrap > ul { display: block; margin: 0; padding: 25px 10px; background-color: #fff; box-shadow: 0 0 8px rgb(0 0 0 / 15%); border-radius: 6px; }
.newRightMenuWrap > ul > li > a { display: block; margin: 0; padding: 10px 0 10px 24px; font-size: 20px; line-height: 25px; color: var(--darkblue); position: relative; font-weight: bold; }
.newRightMenuWrap > ul > li { border-bottom: 1px solid #efefef; }
.newRightMenuWrap > ul > li:first-child { border-bottom: none; }
.newRightMenuWrap > ul > li:last-child { border-bottom: none; }
.newRightMenuWrap > ul > li > a:after { content: ''; display: block; position: absolute; top: 16px; left: 2px; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; }
.newRightMenuWrap > ul > li.eqt > a:after { background-image: url("data:image/svg+xml, %3Csvg id='Equity' xmlns='http://www.w3.org/2000/svg' width='21.322' height='21.322' style='fill:%23002b65;' viewBox='0 0 21.322 21.322'%3E%3Cpath id='Path_6642' data-name='Path 6642' d='M20.7,189.7h-.75V178.624A1.626,1.626,0,0,0,18.323,177h-2a1.626,1.626,0,0,0-1.624,1.624V189.7H13.284v-8.636a1.36,1.36,0,0,0-1.358-1.358H9.4a1.36,1.36,0,0,0-1.358,1.358V189.7H6.621v-5.914a1.417,1.417,0,0,0-1.415-1.415H2.789a1.417,1.417,0,0,0-1.415,1.415V189.7H.625a.625.625,0,0,0,0,1.249H20.7a.625.625,0,0,0,0-1.249Zm-18.073,0v-5.914a.166.166,0,0,1,.166-.166H5.206a.166.166,0,0,1,.166.166V189.7Zm6.663,0v-8.636a.109.109,0,0,1,.109-.109h2.531a.109.109,0,0,1,.109.109V189.7Zm6.663,0V178.624a.375.375,0,0,1,.375-.375h2a.375.375,0,0,1,.375.375V189.7Z' transform='translate(0 -169.629)'/%3E%3Cpath id='Path_6643' data-name='Path 6643' d='M.657,8h1.2a1.957,1.957,0,0,0,3.8-.764L9.193,5.838A1.959,1.959,0,0,0,12.646,4.48l3.212-1.263a1.957,1.957,0,0,0,3.351-.635h1.518a.625.625,0,1,0,0-1.249H19.209a1.957,1.957,0,0,0-3.809.722L12.186,3.319A1.958,1.958,0,0,0,8.737,4.675L5.192,6.069a1.957,1.957,0,0,0-3.365.677H.657A.625.625,0,1,0,.657,8Zm16.7-6.746a.708.708,0,1,1-.708.708A.709.709,0,0,1,17.354,1.249ZM10.691,3.873a.708.708,0,1,1-.708.708A.709.709,0,0,1,10.691,3.873Zm-7,2.748a.708.708,0,1,1-.708.708A.709.709,0,0,1,3.7,6.621Z' transform='translate(-0.031 0)' /%3E%3C/svg%3E%0A"); }
.newRightMenuWrap > ul > li.mut > a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='MutualFund' width='22' height='22' viewBox='0 0 22 22' style='fill:%23002b65;'%3E%3Cpath id='Path_6652' data-name='Path 6652' d='M20.066,149.7a3.285,3.285,0,0,0-2.47,1.323,6.516,6.516,0,0,0-4.663-1.968h-5.2a5.737,5.737,0,0,0-.748.05A3.415,3.415,0,0,0,3.021,147.8a.645.645,0,0,0-.254,1.068,3.712,3.712,0,0,1,.859,1.687,6.451,6.451,0,0,0-1.774,2.369H.645A.644.644,0,0,0,0,153.57v3.867a.682.682,0,0,0,.645.688H1.852A6.457,6.457,0,0,0,5.337,161.5l-.172,1.03a.645.645,0,0,0,.636.75H8.379a.644.644,0,0,0,.636-.539l.125-.75h2.388l.125.75a.644.644,0,0,0,.636.539h2.578a.645.645,0,0,0,.636-.75l-.171-1.029a6.482,6.482,0,0,0,4.09-6,6.388,6.388,0,0,0-1.007-3.426,2.279,2.279,0,0,1,1.652-1.086c.369,0,.645.17.645.322a.54.54,0,0,1-.251.4.645.645,0,1,0,.629,1.125,1.824,1.824,0,0,0,.91-1.529A1.775,1.775,0,0,0,20.066,149.7ZM14.42,160.456a.644.644,0,0,0-.449.723l.135.813H12.835l-.125-.75a.644.644,0,0,0-.636-.539H8.594a.644.644,0,0,0-.636.539l-.125.75H6.562l.135-.813a.644.644,0,0,0-.449-.723A5.22,5.22,0,0,1,2.9,157.222a.645.645,0,0,0-.607-.429h-1v-2.578h1a.645.645,0,0,0,.607-.429,5.18,5.18,0,0,1,1.83-2.455.645.645,0,0,0,.251-.648,6.55,6.55,0,0,0-.6-1.766,1.9,1.9,0,0,1,1.681,1.172.639.639,0,0,0,.707.362,5.076,5.076,0,0,1,.972-.1h5.2a5.158,5.158,0,0,1,1.486,10.109Z' transform='translate(0 -141.281)'/%3E%3Ccircle id='Ellipse_266' data-name='Ellipse 266' cx='0.645' cy='0.645' r='0.645' transform='translate(5.156 11.645)'/%3E%3Cpath id='Path_6653' data-name='Path 6653' d='M183.266,6.488a3.226,3.226,0,0,0,3.223-3.223A3.263,3.263,0,0,0,183.266,0,3.3,3.3,0,0,0,180,3.266,3.263,3.263,0,0,0,183.266,6.488Zm0-5.2A1.973,1.973,0,0,1,185.2,3.266,1.936,1.936,0,0,1,183.266,5.2a1.973,1.973,0,0,1-1.977-1.934A2.01,2.01,0,0,1,183.266,1.289Z' transform='translate(-172.266)'/%3E%3Cpath id='Path_6654' data-name='Path 6654' d='M185.844,241h-5.2a.645.645,0,0,0,0,1.289h5.2a.645.645,0,0,0,0-1.289Z' transform='translate(-172.266 -230.645)'/%3E%3C/svg%3E"); }
.newRightMenuWrap > ul > li.der > a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.392' height='21.356' viewBox='0 0 21.392 21.356' style='fill:%23002b65;'%3E%3Cg id='Derivatives' transform='translate(0 -0.427)'%3E%3Cg id='Group_5058' data-name='Group 5058' transform='translate(0 0.427)'%3E%3Cg id='Group_5057' data-name='Group 5057' transform='translate(0 0)'%3E%3Cpath id='Path_6658' data-name='Path 6658' d='M9.269,17.968a7.939,7.939,0,1,1,8.09-9.662.836.836,0,0,0,1.631-.362A9.613,9.613,0,0,0,9.61.427,9.61,9.61,0,0,0,2.68,16.695,9.561,9.561,0,0,0,9.2,19.638h.036a.836.836,0,0,0,.035-1.671Z' transform='translate(0 -0.427)'/%3E%3Cpath id='Path_6659' data-name='Path 6659' d='M143.309,80.574a.836.836,0,0,0-.836.836v5.079l-2.7,2.7a.836.836,0,1,0,1.182,1.182l2.944-2.944a.836.836,0,0,0,.245-.591V81.41A.836.836,0,0,0,143.309,80.574Z' transform='translate(-133.699 -77.225)'/%3E%3Cpath id='Path_6660' data-name='Path 6660' d='M284.142,236.125a9.624,9.624,0,0,0-6.422,0c-1.5.611-1.719,1.487-1.719,1.955V244.6c0,.468.223,1.345,1.719,1.955a9.624,9.624,0,0,0,6.422,0c1.5-.611,1.719-1.487,1.719-1.955v-6.518C285.861,237.613,285.638,236.736,284.142,236.125Zm.048,8.447c-.138.257-1.261.862-3.259.862s-3.121-.605-3.259-.862v-1.339l.048.02a8.76,8.76,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-2,0-3.121-.605-3.259-.862v-1.255l.048.02a8.759,8.759,0,0,0,3.211.551c.289,0,.579-.011.861-.034a.836.836,0,1,0-.134-1.666c-.238.019-.482.029-.727.029-1.932,0-3.046-.566-3.242-.836.2-.27,1.31-.836,3.242-.836,2,0,3.121.605,3.259.862Z' transform='translate(-264.469 -225.749)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.newRightMenuWrap > ul > li.ipo > a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.494' height='22.546' viewBox='0 0 18.494 22.546' style='fill:%23002b65'%3E%3Cg id='IPOResearch' transform='translate(-46)'%3E%3Cg id='Group_5059' data-name='Group 5059' transform='translate(46)'%3E%3Cpath id='Path_6665' data-name='Path 6665' d='M64.447,13.229,62.784,9.071l1.663-4.158a.661.661,0,0,0-.613-.906H56.128V2.466a.661.661,0,0,0-.661-.661H47.321V.661A.661.661,0,0,0,46,.661V21.885a.661.661,0,0,0,1.321,0V11.933h5.284v1.541a.662.662,0,0,0,.661.661H63.834a.661.661,0,0,0,.613-.906Zm-9.64-2.617H47.321V3.126h7.486Zm.053,2.2,1.074-1.074a.668.668,0,0,0,.194-.467V5.328h6.73l-1.4,3.5a.661.661,0,0,0,0,.491l1.4,3.5Z' transform='translate(-46)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.newRightMenuWrap > ul > li > ul { display: block; margin: 0; padding: 0 0 0 20px; }
.newRightMenuWrap > ul > li > ul > li { display: block; margin: 0 0 10px; padding: 0; }
.newRightMenuWrap > ul > li > ul > li > a { display: block; margin: 0; padding: 0 0 0 15px; color: var(--grey); transition: all 0.5s ease; position: relative; }
.newRightMenuWrap > ul > li > ul > li > a:after { display: none; position: absolute; top: 4px; left: 6px; content: '\f0da'; font-family: 'FontAwesome'; font-size: 12px; line-height: 12px; color: var(--lightgreen); }
.newRightMenuWrap > ul > li > ul > li > a.active { color: var(--lightgreen); }
.newRightMenuWrap > ul > li > ul > li > a.active:after { display: block; }
.newRightMenuWrap > ul > li > ul > li:hover > a { color: var(--lightgreen); }
.newRightMenuWrap > ul > li > ul > li:hover > a:after { display: block; }

.newsMainBox { display: block; margin: 0 0 30px; padding: 30px; box-shadow: 0 0 8px rgb(0 0 0 / 15%); border-radius: 6px; min-height: 114px; }
.newsMainBox > div { display: block; margin: 0; padding: 0 0 0 100px; position: relative; min-height: 68px; }
.newsMainBox > div > i { display: inline-block; margin: 0; padding: 10px; text-align: center; background-color: var(--darkblue); font-style: normal; color: #fff; border-radius: 6px; position: absolute; top: 0; left: 0; }
.newsMainBox > div > i > b { display: block; margin: 0; padding: 0; font-size: 24px; line-height: 26px; }
.newsMainBox > div > i > em { display: block; margin: 0; padding: 0; font-style: normal; }
.newsMainBox > div > h3 { display: block; margin: 0 0 20px; padding: 0; font-size: 20px; line-height: 24px; color: var(--darkblue); font-weight: 700; text-transform: capitalize; }
.newsMainBox > div > div > a > p { display: block; margin: 0 0 15px; padding: 0 0 0 137px; font-size: 16px; line-height: 24px; color: #858585; position: relative; transition: all 0.5s ease; }
.newsMainBox > div > div:last-child > a > p { margin-bottom: 0; }
.newsMainBox > div > div > a { display: inline-block; }
/*.newsMainBox > div > div > a:hover > p { color: var(--skyblue); }*/
.newsMainBox > div > p { display: block; margin: 0 0 15px; padding: 0 0 0 137px; font-size: 16px; line-height: 24px; color: var(--grey); position: relative; }
.newsMainBox > div > div > a > p > i { font-style: normal; display: inline-block; margin: 0; padding: 0 35px 0 0; position: absolute; top: 0; left: 0; }
.newsMainBox > div > div > a > p > i:after { content: '|'; position: absolute; top: 0; right: 12px; font-size: 20px; line-height: 24px; }
.newsMainBox > div > span { display: block; margin: 0 0 10px; padding: 0; font-size: 16px; line-height: 24px; color: var(--lightgreen); }
.newsMainBox > div > span > i { font-style: normal; }
.newsMainBox > div > span > em { font-style: normal; }

.newsMainBox.fullnews { padding: 40px; }
.newsMainBox.fullnews > div { padding: 0; }
.newsMainBox.fullnews > div > h3 { font-size: 22px; line-height: 32px; color: var(--darkblue); }
.newsMainBox.fullnews > div > a { cursor: default; }
.newsMainBox.fullnews > div > a > p { padding: 0; margin: 0 0 25px; }
.newsMainBox.fullnews > div > p { padding: 0; margin: 0 0 25px; }

.newsMainBox.mktcmntry > div { margin: 0 0 25px; }
.newsMainBox.mktcmntry > div:last-child { margin-bottom: 0; }

.newsMainBox.onenws { padding: 10px; margin-bottom: 10px; min-height: 88px; }
.newsMainBox.onenws > div { margin-bottom: 0; min-height: 68px; }
.newsMainBox.onenws > div > div > a:last:child > p { margin-bottom: 0; }

.newsMainBox.onenws > div:only-child { display: flex; align-items: center; }

.newsMainBox.cmprslt { padding: 15px; margin-bottom: 15px; min-height: 88px; }
.newsMainBox.cmprslt > div { margin-bottom: 0; min-height: 68px; }
.newsMainBox.cmprslt > div > div > a:last:child > p { margin-bottom: 0; }

.newsMainBox table td { padding: 4px 10px; }
.newsMainBox table tr:first-child td { font-weight: bold; }
.newsMainBox img { max-width: 450px; }

.newsBkBtn { display: inline-block; margin: 0 0 20px; padding: 10px 20px 10px 40px; background-color: #eaeaea; color: #000; position: relative; border-radius: 40px; transition: all 0.3s ease; }
.newsBkBtn:after { content: '\f0d9'; position: absolute; top: 10px; left: 16px; font-family: 'FontAwesome'; font-size: 20px; line-height: 20px; color: var(--blue); }
.newsBkBtn:hover { background: var(--darkblue); color: #fff; }
.newsBkBtn:hover:after { color: #fff; }

.newRightMenuWrapPopUp > div > i { display: none; position: absolute; top: 10px; right: 10px; font-size: 20px; line-height: 20px; cursor: pointer; }
.newRightMenuWrapPopUp.active { display: block; position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 9999; background-color: rgba(0,0,0,0.75); overflow-y: auto; }
.newRightMenuWrapPopUp.active > div { position: relative; margin: 20px auto; max-width: 300px; }
.newRightMenuWrapPopUp.active > div > i { display: inline-block; }
.newRightMenuWrapPopUp.active > div > div > ul { padding: 30px 10px 20px; }
.nwsFltr { display: none; text-align: left; padding: 0; margin: 0 0 5px; }
.nwsFltr > b { display: block; margin: 0 0 15px; padding: 10px 35px 10px 15px; color: #fff; background-color: var(--darkblue); position: relative; cursor: pointer; }
.nwsFltr > b:after { content: '\f0c9'; position: absolute; top: 8px; right: 22px; color: #fff; font-family: 'FontAwesome'; font-size: 16px; line-height: 24px; font-weight: normal; }
.newRightMenuWrapPopUp { position: -webkit-sticky; position: sticky; top: 140px; }

.newsmktnewwrap .innermarketmenu { margin-bottom: 0; }
.newsmktnewwrap .brdcrum { padding: 30px 0; }
.newsmktnewwrap .newsmktnewsec { padding: 0 0 50px; }








/*fund profile*/
.dataTables_length { display: none; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:hover { background: var(--darkblue); color: #fff !important; cursor: default; border-color: var(--darkblue); }
.dataTables_wrapper .dataTables_paginate .paginate_button { float: left; background: #ffffff; margin: 15px 1px 0 3px; transition: all .5s ease; border-radius: 5px; border: 1px solid #ddd; min-width: 35px; text-align: center; }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { float: left; margin: 15px 1px 0 3px; transition: all .5s ease; border-radius: 5px; border: 1px solid #ddd; min-width: 35px; text-align: center; cursor: not-allowed; background: #F1F1F1; }


/*company-list*/
.topalpha_companylist{ padding: 10px 0 0;}
.topalpha_companylist > a{ display: inline-block;margin: 0 2px 5px 0;padding: 0 10px;border: 1px solid #ddd;color: #3A3A3A;background-color: #fff;font-size: 14px;line-height: 28px; transition: all .5s ease;}
.topalpha_companylist > a:hover, .topalpha_companylist > a.active{background: var(--darkblue);color: #fff;}

/*smart-quotes*/
 .MarketDemoWrapper .tradebtn { float: right; display: block; margin-bottom: 20px;  }

  /*scheme-profile*/
.bondwrapper .investbtn { float: right; display: block; margin: 20px 0; }
/*ipo*/
.ipocurrentissueswrap .footable > tbody > tr > td .ipobtn a.commnbtn.green { font-size: 13px; padding: 6px 10px; background: var(--darkblue); display: inline-block; color: #fff; border-radius: 5px; }

