﻿/*
 * $Id: stylenew.css 11643 2017-12-05 06:24:38Z chandni $
 * @since    File available since Release 0.0.18
 * @fileversion  1
 * Note: This is added for research module. need 500pxto merge it once all module html is integrated.
 *
 */

/*@import url('reset.css');
@import url('fonts.css');
@import url('grid.css');
@import url('table.css');
@import url('plugins.css');
@import url('custom_plugin.css');*/
/*
*/
/*test the second level menu height*/
    @media only screen and (min-width: 1024px) and (max-width: 1440px) {
         .first-level-menu > li:nth-child(7) > div:nth-child(2) {
            height: 204px !important;
        }
        .first-level-menu > li:nth-child(1) > div:nth-child(2) {
            height: 204px !important;
        }
         .first-level-menu{
            font-size: 12px !important;
            margin-left: 211px !important;
        }
        .first-level-menu>li>a {
            padding-top: 16px;
            padding: 20px 2px !important;
        }
    }
/*end*/

/*Coach Screen Styles*/
.mandatoryCheck2 {
    position: relative;
}
.mandatoryCheck2 .coatch-overlay-home {
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    width: 100%;
    z-index: 50;
}
.mandatoryCheck2 .coatch-overlay-home .coatch-container {
    width: 996px;
    margin: 0 auto;
}
.mandatoryCheck2 .coatch-overlay-home .coatch-container-fixed {
    width: 100%;
    top: -60px;
}
.coatch-content1 {
    left: 60px;
    margin: 0;
    top: 180px;
}
.coachdesc1 {
    left: 100px;
    margin: 0;
    top: 65px;
}
.coatch-content2 {
    left: auto;
    margin: 0;
    right: 280px;
    top: 110px;
}
.coachdesc2 {
    left: 130px;
    margin: 0;
    top: 110px;
}
.coatch-content3 {
    left: 190px;
    margin: 0;
    top: 690px;
}
.coachdesc3 {
    left: 100px;
    margin: 0;
    top: 65px;
    white-space: nowrap;
}
.coatch-content4 {
    left: auto;
    margin: 0;
    right: 300px;
    top: 690px;
}
.coatch-content5 {
    left: 120px;
    margin: 0;
    top: 900px;
}
.coachdesc5 {
    left: -126px;
    margin: 0;
    top: 40px;
}
.coatch-content6 {
    left: 220px;
    margin: 0;
    top: 825px;
}
.coachdesc6 {
    left: 140px;
    margin: 0;
    top: 133px;
}
.coatch-content7 {
    left: auto;
    margin: 0;
    right: 35px;
    top: 770px;
}
.coachdesc7 {
    left: -150px;
    margin: 0;
    top: 0;
}
.coatch-content8 {
    left: auto;
    margin: 0;
    right: 70px;
    top: 1020px;
}
.coachdesc8 {
    left: -80px;
    margin: 0;
    top: 42px;
}
.coatch-content9 {
    left: auto;
    margin: 0;
    right: 90px;
    top: 930px;
}
.coachdesc9 {
    left: -195px;
    margin: 0;
    top: 40px;
}
.coatch-content10{
    left: 200px;
    margin: 0;
    top: 110px;
}
.coachdesc10 {
    left: 130px;
    margin: 0;
    top: 110px;
}
.coatch-content11{
    left: auto;
    margin: 0;
    right: 35px;
    top: 240px;
}
.coachdesc11 {
    left: -160px;
    margin: 0;
    top: 100px;
}
.coatch-content12 {
    left: 200px;
    margin: 0;
    top: 400px;
}
.coachdesc12 {
    left: 140px;
    margin: 0;
    top: 130px;
}
.coatch-content13{
    left: 440px;
    margin: 0;
    top: 920px;
}
.coachdesc13 {
    left: 70px;
    margin: 0;
    top: 47px;
}
.coatch-content14{
    left: 210px;
    margin: 0;
    top: 1000px;
}
.coachdesc14 {
    left: 100px;
    margin: 0;
    top: 65px;
}
.coatch-content15{
    left: 460px;
    margin: 0;
    top: 1580px;
}
.coachdesc15 {
    left: 130px;
    margin: 0;
    top: 105px;
}
.coatch-content16{
    left: 360px;
    margin: 0;
    top: 2250px;
}
.coachdesc16 {
    left: -20px;
    margin: 0;
    top: 125px;
    line-height: 30px;
}
.coatch-content17{
    left: 470px;
    margin: 0;
    top: 2340px;
}
.coachdesc17{
    left: 70px;
    margin: 0;
    top: -35px;
}
.coatch-content18{
    left: 450px;
    margin: 0;
    top: 3090px;
}
.coachdesc18{
    left: -27px;
    margin: 0;
    top: 245px;
}
.coatch-content19{
    left: 580px;
    margin: 0;
    top: 3080px;
}
.coachdesc19 {
    left: 80px;
    margin: 0;
    top: -50px;
}
.coatch-content20{
    left: 460px;
    margin: 0;
    top: 4050px;
}
.coachdesc20 {
    left: -100px;
    margin: 0;
    top: 100px;
    white-space: nowrap;
}
.coatch-content21{
    left: 250px;
    margin: 0;
    top: 900px;
}
.coachdesc21 {
    left: 100px;
    margin: 0;
    top: 65px;
}
.coatch-content22{
    left: 300px;
    margin: 0;
    top: 1560px;
}
.coachdesc22 {
    left: -20px;
    margin: 0;
    top: 125px;
    line-height: 30px;
}
.coatch-content23{
    left: 390px;
    margin: 0;
    top: 1620px;
}
.coachdesc23{
    left: 70px;
    margin: 0;
    top: -35px;
}
.coatch-content24{
    left: 500px;
    margin: 0;
    top: 2140px;
}
.coachdesc24 {
    left: -110px;
    margin: 0;
    top: 100px;
    white-space: nowrap;
}
.coachdesc25 {
    left: -100px;
    margin: 0;
    top: 370px;
}
.coatch-content26{
    left: auto;
    margin: 0;
    right: 280px;
    top: 60px;
}
.coachdesc26 {
    left: -171px;
    margin: 0;
    top: 62px;
}
.coatch-content27{
    left: auto;
    margin: 0;
    right: 230px;
    top: 60px;
}
.coachdesc27 {
    left: 40px;
    margin: 0;
    top: 200px;
}
.coatch-content28{
    left: auto;
    margin: 0;
    right: 170px;
    top: 60px;
}
.coachdesc28 {
    left: 39px;
    margin: 0;
    top: 112px;
}
.share--sec {
    top: 470px;
}
.coatch-content29 {
    left: auto;
    margin: 0;
    position: fixed;
    right: 40px;
    top: 440px;
}
.coachdesc29 {
    left: -31px;
    margin: -7px;
    top: 0;
}
.coatch-content30 {
    left: auto;
    margin: 0;
    position: fixed;
    right: 40px;
    top: 530px;
}
.coachdesc30 {
    left: -45px;
    margin: 0;
    top: 0;
}
.coatch-content31 {
    left: auto;
    margin: 0;
    position: fixed;
    right: 17px;
    top: 600px;
}
.coachdesc31 {
    left: -20px;
    margin: 0;
    top: 50px;
}
.coatch-overlay2 {
    background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 28;
    display: none;
}
.coatch-content32 {
    left: auto;
    margin: 0;
    right: 520px;
    top: 60px;
}
.coachdesc32 {
    left: -80px;
    margin: 0;
    top: -10px;
}
.coatch-content33 {
    left: auto;
    margin: 0;
    right: 520px;
    top: 180px;
}
.coachdesc33 {
    left: -130px;
    margin: 0;
    top: -10px;
}
.coatch-content34 {
    left: auto;
    margin: 0;
    right: 430px;
    top: 270px;
}
.coachdesc34 {
    left: -130px;
    margin: 0;
    top: 54px;
}
.coatch-content35 {
    left: auto;
    margin: 0;
    right: 230px;
    top: 270px;
}
.coachdesc35 {
    left: 70px;
    margin: 0;
    top: 50px;
}
.btn-coachscreen {
    color: #000000;
    font-size: 12px;
    padding: 8px 16px 6px;
    text-transform: uppercase;
    position: absolute;
    left: auto;
    margin: 0;
    right: 250px;
    top: 400px;
    background: #ffffff;
}
.btn-coachscreen.btncoach2 {
    right: 440px;
    top: 4200px;
}
.btn-coachscreen.btncoach0 {
    top: 30px;
    right: 0;
}
.btn-coachscreen.btncoach3 {
    right: 400px;
    top: 2300px;
}
.btn-coachscreen.btncoach4 {
    right: 50px;
    top: 80px;
}
.btn-coachscreen .icon-coachbtn {
    background-image: url(images/coach-screen/arrow24.png);
    background-repeat: no-repeat;
    height: 10px;
    width: 15px;
    display: inline-block;
    margin-left: 6px;

}
.coatch-content10m,
.coatch-content11m,
.coatch-content12m {
    margin-top:30px;
}


/* Investement graph3 popup page  */

/*newly added graph 3 css*/

.graph-deisgn1 {
    margin-top: 20px;
    margin-left: 4%;
}
.graph3 { height:153px; padding:33px 0 0 3px; width:85%; margin: 0 auto; }
.graph3 ul{ margin:0px; padding:0px 3px 0 0px; width:700px; /*display: flex; */position:relative; height:40px;/* background:url(../../templates/axisdirect/images/dot-border.png) no-repeat right top; padding-bottom:24px*/}
.graph3 ul li{  border-bottom: 10px #d6d6d6 solid; float:left; display:block; position: relative;/* background:url(../../templates/axisdirect/images/dot-border.png) no-repeat -3px top ;*/ list-style-type:none; }
.graph3 li.top .dot{background: url(../../templates/axisdirect/images/dot-border.png) no-repeat 0px top; /*left:-3px;*/}
.graph3 li.bottom .dot{ top:-3px; /*left:-3px;*/ background: url(../../templates/axisdirect/images/dot-border-rev.png) no-repeat left bottom!important;    height: 80px!important;}
.graph3 li.last .dot{top:-3px; right:-3px!important; position: absolute;}
.graph3 li.last {padding-top: 27px;}

.graph3 ul li.first{ width:2.75%; padding-top: 27px;}
.graph3 ul li.second1{ width:0.2%; }
.graph3 ul li span.dot { background:url(../../templates/axisdirect/images/dot-border.png) no-repeat left top; height:31px; width:7px; display:block; position:absolute; top:0px; /*left:-3px;*/ }
.graph3 ul li.highlighted-green{ border-bottom: 10px solid #92d050 !important; }
.graph3 ul li.highlighted-red{ border-bottom: 10px solid #BA0000 !important; }
.graph3 ul li.noBorderRgt{ border-right:0px none!important; }
.graph3 .noBg { background:none!important; }
.graph3 .relative{ position:relative; }
.graph3 .top-center{ position:absolute; top:-33px; left:-3px; color: #c4c2b6; font-family: arial;min-width:225px }
.graph3 .first .top-center{ position:absolute; top:-33px; left:-27px; color: #c4c2b6; font-family: arial;min-width:225px }
.graph3 .last .top-center{ position:static; float:right; margin-top:-58px !important;margin-right: -185px !important; }
.graph3 .bottom .top-center{margin-right:-165px;}
.graph3 .mid-center1    { position:absolute; top:33px; right:-93px; color: #c4c2b6; font-family: arial; }
.graph3 .last .mid-center1{ position:static; float:right;     margin-top: -34px;    margin-right: -150px; }
.graph3 .small-text { font-size: 12px;display: inline-block; }
.graph3 .big-text { font-size: 15px; color:#666; }
.graph3 .middle-div .top-center{left: auto !important; position: absolute;right: -58px !important;}
.graph3 ul li.second1 {position:relative;font-family: arial;}
.graph3 ul li.second1 .mid-div {position:relative; top:80px; float:left; color: #c4c2b6; font-family: arial;}
.graph3 ul li.second1 .mid-btm {right:-140px; width: 150px;position: absolute; margin-top: -28px;}
.graph3 ul li.third .mid-div {position:absolute; top:-33px; right:-53px; color: #c4c2b6; font-family: arial;}
.graph3 ul li.first .mid-div {position:relative; top:33px; right:-153px; color: #c4c2b6; font-family: arial;}
.graph3 ul li.first .mid-btm {right:-132px; width: 142px;position: absolute; margin-top: -28px;}
.graph3 .mid-btm .mid-small-text    { font-size: 12px;}
.graph3 .graph3 ul li.third {background:none;  padding-top: 27px;}
.graph3 .mid-btm .mid-big-text{ font-size: 15px; color:#666;  margin-top:2px;}

.graph3 li.second1{background:none !important;}
/*li.second span.dot { background: url(../../templates/axisdirect/images/dot-border-rev.png) no-repeat left bottom!important;    height: auto!important;}*/

.graph3 .bck-none {    display: block;    height: 31px;    width: 8px;    background: #fff;    position: absolute;    margin-left: -3px;}


.graph3 .bottom-last .dot{right: -3px!important;}

.graph3 .bck-none {    display: none;    height: 31px;    width: 8px;    background: #fff;    position: absolute;    margin-left: -3px;    right: -4px;    margin-top: -1px;}
.bottom-last .bck-none{display: block;}

.graph3 li.top .top-center{   top: -30px!important}
.graph3 li.bottom .top-center {position: absolute;   margin-top: 114px !important;    margin-left: 90% !important;}
.graph3 li.first .top-center{margin-left: 2% !important; width: 200px;}
.graph3 li.bottom.first .top-center {margin-top: 118px !important;    margin-left: 10px;}
.graph3 li.bottom .mid-center1{    margin-top: 83px!important;    margin-right: -180px!important;}
.graph3 ul li.second1.bottom .mid-div{top: -19px!important; position: absolute;}
.graph3 ul li.second1.bottom .top-center{margin-left: -6% !important;}
.graph3 li.first.bottom .top-center{margin-left:2% !important;}
.graph3 .text1{float: left}
.graph3 .text2{float: left;margin-left: 7px}
.graph3 .potential-up .textdata{    margin-left: -138px; margin-top: 37px;}
.graph3 .bottom{padding-top: 27px;}
.graph3 .first .dot{left:-3px;}
.graph3 .second1 .dot{left:-3px;}

/* ::::::::::::::::::::::::::::::::: Body Styles::::::::::::::::::::::::::::::::*/
body{font-family: Arial,Helvetica,sans-serif;font-size:14px;color:#666666;background-color:#f8f8f8;}
.bdy-overflow{overflow-x:hidden;}
.overlayhide{overflow:hidden;}
.overlayhide.open{ overflow:auto;}

/* ::::::::::::::::::::::::::::::::: Header ::::::::::::::::::::::::::::::::*/

/* Header - Top */
.header-section{position:fixed;width:100%;z-index:3;}
.site-start,.site-start-modules{margin-top:96px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.site-start-modules{margin-top:137px;}
.site-start-learn{margin-top:34px;}
.site-start-modules-hide{margin-top:134px;-webkit-transition:none;-mo../../imagesz-transition:none;-o-transition:none;transition:none;}
.site-start-learn.site-start-modules-after-expansion{margin-top:349px;}
.site-start-after-expansion{margin-top:416px;}
.site-start-after-expansion.site-start-modules-hide{margin-top: 448px;}

.site-start-modules-after-expansion{margin-top:461px;}
.header-top{background-color:#81003C;width:100%;top:0;left:0;position:fixed;z-index:30;font-size:12px;}
.header-top.coath-text-home{z-index:53;}
.leftpart,.rightpart{width:50%;float:left;padding:0 20px;}
.leftpart {
    margin-left: 265px;
    z-index: 9999;
    padding: 0;
    position: absolute;
}
.rightpart{float:right;width: 35%;}


.box-1,.box-2,.box-3,.box-4{float:left;width:25%;padding:0 20px;}
.header-top-expand-arrow{
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: 36px;
    height: 20px;
    cursor: pointer;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 16px;
}
.open-arrow{background-position:-75px -78px;width:18px;height:15px;margin:3px 0 0 5px;}
.open-arrow img{
    margin: 0px;
}
.open-arrow.active{background-position:-93px -78px;}
.shadow-after-border{border-top:1px solid #4a4a4a;}
.before-expand{padding:11px 0;height:37px;}
.after-expand{padding:60px 0 35px;display:none;background: url(../images/pattern1.png) #252525;height: 375px;width:100% ;}
.bottom-color{border-bottom: 1px solid rgba(255,255,255,0.1);width:200px;}
.box-2 .bottom-color{padding-bottom:5px;color:#999999;}
.top-label{color:#dab0b0;display:inline-block;vertical-align:middle;}
.top-news div,.top-news p{float:left;color:rgba(255,255,255,0.9);}
.top-portfolio{/*float:right !important;*/margin-left:0px;}
.port-dis{display:none;}
.latest-new-top{display:inline-block !important;vertical-align:middle;}
.market-ticker-fir li,.latest-new-top li{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align:middle;}
.market-ticker-fir li{width:auto;}
.latest-new-top li{width:248px;}
.top-news div.top-news-snap,.top-news p.top-news-snap{display:none;}
.top-news div.expansion-hide-data,.top-news p.expansion-hide-data{display:none;}
.top-news-right{float:right;/*width:47%;*/}
.sensex-up-arrow{background-position:-138px -14px;width:7px;height:10px;}
.top-sensex-val{margin-left:4px;}
.latest-news{margin-left:15px;}
.benfit-account-list li{margin-top:10px;color: #fff;padding-left:20px;position:relative;}
.benfit-account-list li:before{content:"";width:6px;height:6px;left:0;top:3px;background-color:#fff;position:absolute;}
.header-menu{float:right; margin-left:40px !important;}
.header-menu li{display:inline-block;}
.header-menu li.mob-nav-dis{
    display:none;
}
.header-menu > li > a{padding: 0 5px;color:#fff;}

/*.header-menu > li:first-child a{padding-left:0px;}*/
.header-menu li:last-child a{border-right:0px;}
.hea-top-drop li i{width:16px;height:16px;vertical-align:text-bottom;margin-right:5px;}
.ind-flag{background:url(../images/ind.png);}
.globe-flag{background:url(../images/globe.png);}

.select-val{display:inline-block;}
.ind-img,.glode-img{width:20px;height:20px;background:url(../images/ind.png);vertical-align:bottom;margin-right:5px;}
.glode-img{background:url(../images/globe.png);}


.header-menu > li > a:hover{color:rgba(255,255,255,0.5);}
.support-icon{background-position:-48px -84px;display:inline-block;width:10px;height:6px;}
.support.active .support-icon{/*background-position:-58px -84px;*/}
.support{position:relative;}
.drop-down-menu{background-color:#F1EFEF;position: absolute;top: 24px;right: 0px;text-align:left;border:1px solid #e5e6e6;z-index:12;
                box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.drop-down-menu > li{
    border-bottom: 1px solid #e5e6e6;display:block;}
.drop-down-menu > li:last-child{border-bottom:0px;}
.drop-down-menu > li > a{display: block;padding: 16px;color: #3c3c3c;}
.drop-down-menu > li.disabled{padding:16px;}
.check-terms{padding:16px;}
.check-terms label{color:#333;}
.drop-down-menu > li > a:hover{background-color:#fff;}
.support-menu{width:120px;display:none;top:24px;z-index:31;}
.support-menu li a img{vertical-align:text-bottom;margin-right:5px;}
.header-tab-structure{display:table;}
.header-tab-structure li{display:table-cell;padding:0 10px 0 0;float:none;}
.header-tab-structure li a{color:#999999;font-size:14px;padding:0 0 9px 0;border:0px;display:inline-block;font-weight:normal;border-bottom:1px solid transparent;}
.header-tab-structure li a:hover{background:none;}
.header-tab-structure .ui-tabs-active a{color:#ffffff;border:0px;border-bottom:1px solid #ffffff;background:none;}
.header-tab-structure li:last-child{padding-left:10px;}
.header-tab-structure li:last-child{border-right:0px;}
.header-top-tabs-con .ui-tabs-panel{padding:0;}
.lastupdate-share{color:#666;margin-top:10px;}
.lastup-div{padding-bottom:10px;}
.sensex-list{padding:20px 0;overflow:hidden;}
.sensex-list li{color:#666;	margin-bottom:10px;}
.sensex-inc,.sensex-amt,.sensex-rate{color:rgba(255,255,255,0.8);}
.sensex-name{overflow:hidden;display:block;white-space: nowrap;text-overflow: ellipsis;margin-bottom:3px;}
.sensex-amt{
    width:80px;
}
.sensex-rate{
    width:50px;
    margin-left:10px;
}
.sensex-inc{
    width:70px;
    margin-left:10px;
}
.sensex-amt,.sensex-rate,.sensex-inc{
    display:inline-block;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height:14px;
}
.sen-sex-arrow{
    width:8px;
    height:9px;
    margin-right: 5px;
    margin-left: 5px;
}
.sensex-price-whi-inc{
    background-position:-116px -79px;
}

.sensex-price-whi-dec{
    background-position:-130px -81px;
}
.sensex-price-inc{
    background-position:-10px -79px;
}
.sensex-price-dec{
    background-position:-18px -79px;
}
.expansion-show-all{
    margin-top: 6px;
}
.expansion-show-all a{
    color: rgba(255,255,255,0.2);
    padding: 3px 8px;
    display: inline-block;
    border: 1px solid rgba(255,255,255,0.2);
}
.expansion-show-all a:hover{
    color: rgba(255,255,255,0.5);
    background:none;
}
.footer h6{
    font-size:14px;
    color:rgba(255,255,255,0.8);
}
.benfit-heading{
    color:#1267b8;
    font-size:18px;
    padding-bottom: 10px;
}
.benfit-image{
    margin-left:10px;
    display:none;
}
.latest-news-list{
    padding:20px 0;
    overflow:hidden;
    height:230px;
    width:75%;
}
.latest-news-list li{
    margin-bottom:15px;
}
.latest-news-list li .latest-con{
    line-height:14px;
}
.latest-news-link{
    margin-top:7px;
}
.ago{
    color:#666;
}
.latest-con a{
    color:rgba(255,255,255,0.8);
}
.start-site{
    padding:106px 0 40px 0;
}
.port-hea-after,.port-res{
    font-size:20px;
    color:#fff;
}
.port-hea-after{
    font-size:14px;
}
.port-over-hea{float:left;}
.port-dis-click{font-size:10px;color:#fff;margin-left:5px;float:right;display:block;}
.port-names{
    font-size:12px;
    margin-top: 5px;
    display: inline-block;
}
.pro-rate
{
    margin-left: 20px;
    font-size: 14px;
}
.pro-inc{
    font-size:14px;
}
.port-info{
    /*color:#999;*/
    margin-top:10px;
}
.port-info .expansion-heading{
    color:#fff;
    padding-bottom:10px;
}
.box-4-con{
    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.05);
}

.profile-tickerinfo{width:266px;}
.ticker-slider li{width:266px !important;}
.profile-tickerinfo .bx-wrapper .bx-controls-direction a{display:none;}
.profile-tickerinfo .bx-pager{display:none;}
.profile-tickerinfo .bx-wrapper .bx-viewport{height:inherit !important;}

/* ::::::::::::::::::::::::::::::::: Navigation ::::::::::::::::::::::::::::::::*/

.header-second-web{
    border-bottom: 1px solid #e4e4e4;
    background-color: #fff;
    position: fixed;
    width: 100%;
    top: 34px;
    left: 0;
    z-index: 29;
    padding: 0 20px;
    display: block !important;
    height: 62px;
    -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
.header-second-web-top-expansion{
    /*top:354px;*/
}
.header-second-mobile{
    display:none;
    border-bottom:1px solid #e4e4e4;
    background-color:#f8f8f8;
    width:100%;
    padding:0 20px;
    height:54px;
    z-index:12;
}
.logosection,.menu-section{
    float:left;
    width:17.4%;
}

.menu-section{
    width:100%;
     float:right;
}

.logo{
    padding:0px;
    display:inline-block;
    position: absolute;
}

img.logo-web {
    width: 253px !important;
}

/* Login buttons area */

.user-login-area{
    float:right;
    padding:13px 0;
}
.search-area,.notifications-area,.profile-area{
    float:left;
    padding:0 10px;
    /*border-right:1px dotted #c6c6c6;*/
}

.notifications-area,.profile-area,.srch-boxclick{
    position:relative;
}
/*Notification icon related css**/
.notification-icon{
    background-position: -83px -214px;
	width: 38px;height: 28px;margin-right: -8px;
}
.notification-icon.active{background:url(../../templates/axisdirect/images/portfolio/general-notif.gif);width: 38px;height: 38px;margin-right: 0;}

.alaram{
	background-position: -58px -214px;
}
.alaram.active{background:url(../../templates/axisdirect/images/portfolio/my-notif.gif);width: 38px;height: 38px;margin-right: 0;}

.vessel{
	background-position: -34px -214px;
}
.vessel.active{background:url(../../templates/axisdirect/images/portfolio/research-notif.gif);width: 38px;height: 38px;margin-right: 0;}
.animated {
   -webkit-animation-duration: 2s; 
   animation-duration: 2s; 
   -webkit-animation-fill-mode: both; 
   animation-fill-mode: both;
}

@-webkit-keyframes shake {
   0%, 100% {-webkit-transform: translateX(0);} 
   10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-12px);} 
   20%, 40%, 60%, 80% {-webkit-transform: translateX(12px);} 
}

@keyframes shake { 
   0%, 100% {transform: translateX(0);} 
   10%, 30%, 50%, 70%, 90% {transform: translateX(-12px);} 
   20%, 40%, 60%, 80% {transform: translateX(12px);} 
}

.shake { 
   -webkit-animation-name: shake; 
   animation-name: shake; 
}

/**Notification related css end**/
.search-area{
    margin-right:10px;
    width:100px;
    color:#999;
}
.srch-boxclick{
    padding:5px 0 7px;
    border-bottom:1px solid #ccc;
    display:block;
    cursor:pointer;
    position:relative;
}
.srch-boxclick.active{border-bottom:1px solid #252525;}
.srch-boxclick.active:after {
    bottom: -13px;
    left:50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(37, 37, 37, 0);
    border-bottom-color: #252525;
    border-width: 7px;
    margin-left:-7px;
    margin-top:10px;
}

/*.sel-items{float:left;width:110px;height:30px;}*/
.sel-items .select2-container{
    width:100% !important;
}
.main-search-inp{float:left;border:1px solid #e1e1e1;width:230px;height:30px;position:relative;}
.search-in-box{width:100%;height:28px;border:none;padding:0 35px 0 10px;}
.search-in-box:focus,.search-in-box:hover{border:0px;}

.sel-items .ul.ui-autocomplete.ui-menu{width:200px !important;}
.moblog-out{display: none;}/* Added during notification changes*/

.main-search-inp .search-icon{position:absolute;top:3px;right:3px;}
.not-icon{
    width:24px;
    height:24px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
}
i.sprite-img.not-icon.vessel.active{
width: 29px!important;
    height: 28px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
 i.sprite-img.not-icon.alaram.active{
width: 38px!important;
    height: 32px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background-repeat-y: initial;   
}
i.sprite-img.not-icon.notification-icon.active{
     width: 36px!important;
    height: 28px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}
.search-icon{
    background-position:-10px -214px;
}
.srch-boxclick.active .search-icon{background-position: -10px -190px;}
.profile-area{
    padding-right:0px;
    border-right:0px;
    /*border-left:1px dotted #c5c5c5;*/
}
.noti-list,.profile-list{
    display:table;
}

/* expansion stage*/
/*
 *Added new css for get quote as per 10 June and commented previous css
 */

.quote-searchbox{background:#252525;position:absolute;width:100%;padding:50px 0;left:0;top:62px;display:none;}
.search-panel-close{position:absolute;right:20px;top:20px;}
/*.search-tabs li{margin-left:10px;float:left;}*/
.search-tabs li{margin-left:10px;display: inline-block;}
.search-tabs li:first-child{margin-left:0;}
.search-tabs li a{background:#3b3b3b;color:#fff;padding:10px 20px;border-radius:30px;display:block;}
.search-tabs li a.active{background:#0f5298;}

.web-search{margin-top:30px;}
.typesearch,.search-inpbtn{float:left;position:relative;}
.getquote-pop{background-position:-91px -325px;width:19px;height:19px;}
.typesearch{width:826px;}
.typesearch input{width:100%;background:none;border:none;border-bottom:1px solid #676767;height:48px;font-size:24px;color:#fff;}

.serch-inp::-webkit-input-placeholder,.query-coment-box::-webkit-input-placeholder,.search-page-inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.3);
}
.serch-inp::-moz-placeholder,.query-coment-box::-moz-placeholder,.search-page-inp::-moz-placeholder {
    color: rgba(255,255,255,0.3);
}
.serch-inp:-ms-input-placeholder,.query-coment-box:-ms-input-placeholder,.search-page-inp:-ms-input-placeholder {
    color: rgba(255,255,255,0.3);
}
/*.serch-inp::-webkit-input-placeholder,.query-coment-box::-webkit-input-placeholder,.search-page-inp::-webkit-input-placeholder {
    color: rgba(0,0,0,0.3);
}
.serch-inp::-moz-placeholder,.query-coment-box::-moz-placeholder,.search-page-inp::-moz-placeholder {
    color: rgba(0,0,0,0.3);
}
.serch-inp:-ms-input-placeholder,.query-coment-box:-ms-input-placeholder,.search-page-inp:-ms-input-placeholder {
     color: rgba(0,0,0,0.3);
}

.search-inpdata::-webkit-input-placeholder ,.search-inpdata::-moz-placeholder ,.search-inpdata:-ms-input-placeholder{
        color: rgba(255,255,255,0.3);
}*/

.search-inp-clear{position:absolute;right:20px;top:15px;display:none;}
.search-inpbtn{width:140px;}
.search-inpbtn a{display:block;width:100%;background:#0d57a0;color:#fff;text-align:center;line-height:48px;font-size:16px;text-transform:uppercase;}
.search-close-icon{
    position:absolute;
    right:10px;
    top:6px;
    background-position: -423px -48px;
    width:10px;
    height:10px;
    cursor:pointer;
}
.serch-dividing{text-align:center;position:relative;margin:30px 0;color:rgba(255,255,255,0.1)}
.serch-dividing:before,.serch-dividing:after{position:absolute;content:"...........................";color:#3b3b3b;}
.serch-dividing:before{left:50%;margin:-4px 0 0 -132px;}
.serch-dividing:after{right:50%;margin:-4px -132px 0 0;}
.second-search .select2-container{width: 100% !important;}

.second-search .select2-container--default .select2-selection--single .select2-selection__rendered{background:none;}
.second-search .select2-container--default .select2-selection--single{border:1px solid #676767;}
.second-search .select2-container .select2-selection--single{height:48px;}
.second-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;}
.second-search .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:21px;}
.second-search .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;}

.stock-glob-search{position:relative;}
.stock-glob-search input{border:1px solid #676767;height:48px;width:100%;background:transparent;padding:0 30px 0 10px;color:#666;}
.stock-glob-search i{position:absolute;right:10px;top:12px;}
.search-flyicon{background:url(../images/lab.png);width:78px;height:65px;float:left;}
.search-area > span{vertical-align:bottom;margin-right:5px;}

/*Changes added as per notification module*/
.noti-list{
    padding:4px 0;
}
.noti-list li,.profile-list li{
    display:table-cell;
    vertical-align:middle;
    padding-right:15px;
	position: relative;
}
.profile-list li{position:relative;}
.noti-list li:last-child,.profile-list li:last-child {
    padding-right:0px;
}
.notification-icon {
    background-position: -83px -214px;
    width: 38px;
    height: 24px;
    margin-right: -9px;
}
.notification-icon.active{background:url(../../templates/axisdirect/images/portfolio/general-notif.gif);width: 38px;height: 38px;margin-right: 0;}

.alaram{
    background-position: -58px -214px;
}
.alaram.active{background:url(../../templates/axisdirect/images/portfolio/my-notif.gif);width: 38px;height: 38px;margin-right: 0;}

.vessel{
    background-position: -34px -214px;
}
.vessel.active {
    background: url(../../templates/axisdirect/images/portfolio/research-notif.gif);
    width: 29px;
    height: 38px;
    margin-right: 0px;
    position: relative;
    top: -4px;
}

.noti{
    position:relative;
}
/* Changed during notification changes*/
.noti-no{
	position:absolute;
	background-color:#0d57a0;
	padding:2px 4px;
	font-size:10px;
	color:#fff;
	right:12px;
	top:-4px;
	text-align:center;
}
.noti-no.vessel{right:-6px;}
.profile-img img{
    width:100%;
    border-radius:50%;
    -webkit-border-radius: 50%x;
    -moz-border-radius: 50%;
    width:32px;
    height:32px;
    cursor:pointer;
}

/* login tool tip*/
.logintool{position:relative;}
.logintool-box{position:absolute;right:0px;display:none;}
.logintool-con {
    width:310px;
    position: relative;
    background: #fcfcfc;
    font-size:12px;
    border: 1px solid #ddd;
    margin-top:15px;
    padding:20px;
    min-height:100px;

}
.search-flyout{top:32px;}
.logintool-con:after, .logintool-con:before {
    bottom: 100%;
    right: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.logintool-con:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.logintool-con:before {
    border-color: rgba(233, 233, 233, 0);
    border-bottom-color: #e9e9e9;
    border-width: 11px;
    margin-left: -11px;
}
.cmoingsoon-icon{float:left;width:109px;height:70px;background:url(../images/coming-soon.png);}
.login-toolcontent{padding-left:90px;}
.login-flycontent{padding-left:120px;}
.responsive-menu,.mob-nav-rig{
    position:absolute;
}
.mob-nav-rig{right:20px;top:0;}
.responsive-menu{
    left:20px;top:4px;
    padding:10px;
    cursor:pointer;
}
.responsive-menu-icon{
    background-position:-116px -299px;
    width:20px;
    height:20px;
}
.close-off{
    position:absolute;
    top:10px;
    right:10px;
    background-position:-86px -301px;
    width:24px;
    height:24px;
    cursor:pointer;
    display:none;
}
.learn.close-off{
    background-position:-69px -301px;
}
.res-moremenu{
    cursor:pointer;
    padding:15px 17px;
    float:left;
    position:relative;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}
.more-menu{
    background-position:-147px -305px;
    width:4px;
    height:18px;
    margin-top:2px;
}
.response-search{
    position:relative;
    background-color:#1f1f1f;
    display:none;
    cursor:pointer;
}
.response-search .ressearch-quoute-icon{padding:10px 0 10px 20px;min-height:44px;}
.ressearch-menu-icon{display:none; padding:10px;}
.res-ser-icon{
    padding:5px 0 5px 20px;
    border:none;
}
.res-search-items{display:none;}
.menu-back{width:18px;height:18px;background-position:-39px -1024px;vertical-align:middle;}
.search-page-icon{
    background-position: -13px -216px;
    width: 24px;
    height: 24px;
    vertical-align:middle;
}
.response-search span{vertical-align:middle;}

.first-level-menu{
    float:left;
    font-size:12px;
    font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;
    text-transform:capitalize;
    margin-left: 230px;
}
.first-level-menu > li{
    display:inline-block;
    padding:0 4px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

@media(min-width:1400px){
    .first-level-menu>li {
        padding: 0 8px;
    }
}


.first-level-menu > li > a{
    display:block;
    color:#999;
    padding:22px 8px;
    min-height:62px;
    position:relative;
    text-transform:uppercase;
}
.first-level-menu > li.active{
    color:#999;
}



/*.first-level-menu > li a.active:after, .first-level-menu > li a.active:before,.second-level-menu > li a.active:after, .second-level-menu > li a.active:before {
        bottom:0px;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        z-index:1;
}
.first-level-menu > li > a.active:after,.second-level-menu > li > a.active:after{
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f6f6f6;
        border-width: 10px;
        margin-left: -10px;
}
.second-level-menu > li > a.active:after{
        border-bottom-color: #fff;
}
.first-level-menu > li > a.active:before,.second-level-menu > li > a.active:before{
        border-color: rgba(196, 196, 196, 0);
        border-bottom-color: #c4c4c4;
        border-width: 11px;
        margin-left: -11px;
}*/
.second-level{
    position:absolute;
    width:100%;
    left:0;
    top:62px;
    height:102px;
    background-color:#f6f6f6;
    display:none;
    -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);
}
.second-level-menu{
    text-align:center;
    font-size:16px;
    position:absolute;
    z-index:2;width:100%;
}
.second-level-menu > li,.thrid-level-menu li{
    display:inline-block;
}
.second-level-menu > li > a{
    color:#838383;
    display:block;
    padding:17px 3px;
    min-width:130px;    
    position:relative;
}

.first-level-menu>li:first-child ul.second-level-menu li a {
    padding: 17px 15px;
    min-width: auto;
}

.second-level-menu-name{
    display:block;
    margin-top:5px;
    line-height:18px;
    vertical-align: middle;
}

.thrid-level-menu{
    position:absolute;
    display:none;
    font-size:14px;
    width:100%;
    left:0;
    background-color:#f6f6f6;
    -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);
}
.thrid-level-menu:before{
    width:40%;
    margin:auto;
    left:30%;
    top:-1px;
    position:absolute;
    content:"";
    border-top:1px solid #e4e4e4;

}
.thrid-level-menu > li > a{
    color:#868686;
    display:block;
    padding:2px 0px;
    margin:12px 10px;
    position:relative;
}
.second-level-menu > li:hover .thrid-level-menu{
    display:block;
}

.first-level-menu > li:hover > a,.first-level-menu > li.active > a,.first-level-menu > li > a.active,.second-level-menu > li > a:hover,.second-level-menu > li.active > a,.thrid-level-menu > li > a:hover, .thrid-level-menu > li.active > a{
    color:#000;
}
.first-level-menu > li > a.active,.second-level-menu > li.active > a,.second-level-menu > li > a.active,.thrid-level-menu > li.active > a,.thrid-level-menu > li > a.active{
    color:#000;/*border-bottom:1px solid #296098;*/
}

/* navigation mobile*/
.ui-icon{
    background:none;
    width:0;
    height:0;
    display:none;
}
.first-level-menu  .ui-icon.ui-icon-triangle-1-e{
    background-position:0 -19px;
}
.first-level-menu  .ui-icon.ui-icon-triangle-1-s{
    background-position:0 0px;
}
.second-level-menu .ui-icon{
    background:none;
    width:0px;
    height:0px;
    display:inline-block;
    float:right;
    margin-top:3px;
}

.second-level-menu .no-acc .ui-icon.ui-icon-triangle-1-e,.second-level-menu .no-acc .ui-icon.ui-icon-triangle-1-s{display:none;}
.first-level-menu .head-no-arrow .ui-icon.ui-icon-triangle-1-e,.first-level-menu .head-no-arrow .ui-icon.ui-icon-triangle-1-s{display: none;}
.first-level-menu > li.head-no-arrow > a.ui-state-active{background: transparent;color: #000;}


.second-level-menu .ui-icon.ui-icon-triangle-1-e{
    background-position:0 -18px;
}
.second-level-menu .ui-icon.ui-icon-triangle-1-s{
    background-position:0 0px;
}

.first-level-menu .menu-div{font-family: Arial;}
.first-level-menu .menu-div a{color: #999;text-transform:uppercase;}

/* breadcrumb section */

.breadcrumb-sec {
    position: fixed;
    top: 96px;
    width: 100%;
    z-index: 27;
    background-color: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    padding:0 20px;
    border-bottom: 1px solid #e4e4e4;
}
.breadcrumb-sec-after-expansion {
    top: 419px;
}

/* menu icons */

.menu-icon{
    width:44px;
    height:44px;
    background:url(/app/images/menu-sprite.png?03082020);
    display:inline-block;
    vertical-align:middle;
}
.menu-icon-small{
    width:16px;
    height:16px;
    background:url(/app/images/menu-sprite.png?03082020);
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
}
.menu1{
    background-position:-961px 0px;
}
.second-level-menu li a.active .menu1{
    background-position:-961px -40px;
}
.menu2{
    background-position:-1001px 0px;
}
.second-level-menu li a.active .menu2{
    background-position:-1001px -40px;
}
.menu3{
    background-position:-1041px 0px;
}
.second-level-menu li:hover a .menu3,.second-level-menu li a.active .menu3{
    background-position:-1041px -40px;
}
.menu4{
    background-position:0px 0px;
}
.second-level-menu li:hover a .menu4,.second-level-menu li a.active .menu4{
    background-position:0px -44px;
}
.menu5{
    background-position:-44px 0px;
}
.second-level-menu li:hover a .menu5,.second-level-menu li.active a .menu5{
    background-position:-44px -44px;
}
.menu6{
    background-position:-88px 0px;
}
.second-level-menu li:hover a .menu6,.second-level-menu li a.active .menu6{
    background-position:-88px -44px;
}
.menu7{
    background-position:125px 0px;
}
.second-level-menu li:hover a .menu7,.second-level-menu li a.active .menu7{
    background-position:125px -44px;
}
.menu9{
    background-position:-176px 0px;
}
.second-level-menu li:hover a .menu9,.second-level-menu li a.active .menu9{
    background-position:-176px -44px;
}
.menu10{
    background-position:-220px 0px;
}
.second-level-menu li:hover a .menu10,.second-level-menu li a.active .menu10{
    background-position:-220px -44px;
}
.menu11{
    background-position:-264px 0px;
}
.second-level-menu li:hover a .menu11,.second-level-menu li a.active .menu11{
    background-position:-264px -44px;
}
.menu12{
    background-position:-308px 0px;
}
.second-level-menu li:hover a .menu12,.second-level-menu li a.active .menu12{
    background-position:-308px -44px;
}
.menu13{
    background-position:-352px 0px;
}
.second-level-menu li:hover a .menu13,.second-level-menu li a.active .menu13{
    background-position:-352px -44px;
}
.menu15{
    background-position:-396px 0px;
}
.second-level-menu li:hover a .menu15,.second-level-menu li a.active .menu15{
    background-position:-396px -44px;
}
.menu16{
    background-position:-440px 0px;
}
.second-level-menu li:hover a .menu16,.second-level-menu li a.active .menu16{
    background-position:-440px -44px;
}
.menu17{
    background-position:-484px 0px;
}
.second-level-menu li:hover a .menu17,.second-level-menu li a.active .menu17{
    background-position:-484px -44px;
}
.menu18{
    background-position:-528px 0px;
}
.second-level-menu li:hover a .menu18,.second-level-menu li a.active .menu18{
    background-position:-528px -44px;
}
.menu19{
    background-position:-528px 0px;
}
.second-level-menu li:hover a .menu19,.second-level-menu li a.active .menu19{
    background-position:-528px -44px;
}
.menu20{
    background-position:-572px 0px;
}
.second-level-menu li:hover a .menu20,.second-level-menu li a.active .menu20{
    background-position:-572px -44px;
}
.menu21{
    background-position:-616px 0px;
}
.second-level-menu li:hover a .menu21,.second-level-menu li a.active .menu21{
    background-position:-616px -44px;
}
.menu22{
    background-position:-660px 0px;
}
.second-level-menu li:hover a .menu22,.second-level-menu li a.active .menu22{
    background-position:-660px -44px;
}
.menu23{
    background-position:-704px 0px;
}
.second-level-menu li:hover a .menu23,.second-level-menu li a.active .menu23{
    background-position:-704px -44px;
}
.menu24{
    background-position:-748px 0px;
}
.second-level-menu li:hover a .menu24,.second-level-menu li a.active .menu24{
    background-position:-748px -44px;
}
.menu25{
    background-position:-792px 0px;
}
.second-level-menu li:hover a .menu25,.second-level-menu li a.active .menu25{
    background-position:-792px -44px;
}
.menu26{
    background-position:-836px 0px;
}
.second-level-menu li:hover a .menu26,.second-level-menu li a.active .menu26{
    background-position:-836px -44px;
}
.menu27{
    background-position:-880px 0px;
}
.second-level-menu li:hover a .menu27,.second-level-menu li a.active .menu27{
    background-position:-880px -44px;
}

.coomodity_menu {
    background-position: 85px 4px;
}

.second-level-menu li a.active .coomodity_menu, .second-level-menu li:hover a .coomodity_menu{
	    background-position: 85px -45px;
}

/* ::::::::::::::::::::::::::::::::: Footer ::::::::::::::::::::::::::::::::*/

.footer {
    width: 100%;
    background: url(../images/pattern1.png) #252525;
    min-height: 400px;
    color: rgba(255,255,255,0.8);
    padding:20px 0 10px;
    font-size:12px;
}
.footer-left,.footer-right{
    float:left;
    width:50%;
}
.mar-gap-foot{margin-top:20px;}
/*.foo-menu > li{width:25%;float:left;padding-right:20px;}
.foo-menu > li:last-child{padding-right:0;}*/
.footer-left{
    padding-right:15px;
}
.f-title {
    color: #FFFFFF;
    padding: 10px 0px;
    font-size: 14px;
}
.f-link{
    padding:10px 0 0 0;
}
.flink-list li{
    margin-bottom:2px;
}
.f-link li a{
    color: #666;
    line-height: 18px;
}
.f-link li a:hover {
    color: #999;
}
.f-link li p {
    color: rgba(255,255,255,0.8);
    line-height: 18px;
}
.footer .grid_4 .grid_2 {
    margin-left: 0px;
    margin-right: 10px;
}
.f-contact {
    margin: 0 30px 30px;
}
.add-icon{
    float:left;
}
.add-txt{
    padding:0px 0 0 30px;
}
.f-sub-heading{
    font-size:14px;
}
.cont{
    line-height:16px;
}
.main-name {
    font-size: 14px;
    margin-bottom:5px;
    color: rgba(255,255,255,0.8);
}
.main-add{
    color:#999;
    line-height:16px;
}
.f-contact p.land-num{
    line-height:20px;
}
.f-contact p.cont a{
    color:#999;
}
.footer-add{
    width:18px;
    height:18px;
    margin-right:5px;
    vertical-align:middle;
}
.location{
    background-position:-28px -147px;
}
.phone{
    background-position: -174px -145px;
}
.email{
    background-position:-9px -147px;
}
.footer-info{border-top: 1px solid #3A3A3A;}

.axis-info {
    display: block;
    padding: 20px 0px;
}
.axis-info li {
    display: block;
    line-height: 18px;
    color: #999999;
}
.axis-info li:before {
    content: "+";
}
.axis-info li:after{content: "";}
.hide-footerinfo{display:none;}
.footer-lastmenu{margin-top:10px;}
.footer-last-menu li {
    display: inline-block;
    padding: 0px 7px 0px 12px;
    border-right: 1px solid rgba(255,255,255,0.8);
}
.footer-last-menu li:first-child{padding-left:0;}
.footer-last-menu li a{
    color: rgba(255,255,255,0.8);
}
/*Commented during notification changes
.footer-last-menu li:second-child {
    padding-left: 0;
}*/
.footer-last-menu li:last-child {
    border-right:0;
}
.foot-mob{display:none !important;}
.footer-copy{text-align:right;}
.social-icons{
    margin-top:10px;
}
.social-icons li{
    display:inline-block;
    margin-right:10px;
}
.social{
    width:48px;
    height:48px;
    display:inline-block;
}
.social-icons li:last-child{
    margin-right:0px;
}
.facebook{
    background-position:-898px -22px
}
.facebook:hover{
    background-position:-898px -70px
}
.twitter{
    background-position:-946px -22px
}
.twitter:hover{
    background-position:-946px -70px
}
.googleplus{
    background-position:-994px -22px
}
.googleplus:hover{
    background-position:-994px -70px
}
.linkedin{
    background-position:-1042px -22px
}
.linkedin:hover{
    background-position:-1042px -70px
}
.social-share p{color: #FFF !important;
                font-size: 14px !important;}
.divider {
    border-top: 1px solid #3a3a3a;
    /*border-bottom: 1px solid #4a4a4a;*/
    margin-left: 10px;
    margin-right: 10px;
}
/* gotop */
#totop {
    position: fixed;
    bottom:80px;
    right: 1%;
    display: none;
    z-index: 9;
    text-align: center;
}
.gotoicons{background:url(/app/images/go-to-top.png?18092020);}
.gotop-icon{width:40px;height:40px;display:inline-block;background-position:0 0;}
.gotop-icon:hover{background-position:0 -40px;}



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


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

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

.thank-desc{margin:15px 0 10px 0;}
.share-down{margin-bottom:0;}
.frm-btn{margin-top:20px;}

.fb-bg{background-color:#425ba3;border-bottom:2px solid #2b448c;}
.gplus-bg{background-color:#eb5e4c;border-bottom:2px solid #cf4836;}
.twet-bg{background-color:#40bff5;border-bottom:2px solid #0b9cd9;}
.pin-bg{background-color:#bd2126;border-bottom:2px solid #9a0d11;}
.skype-bg{background-color:#00aff0;border-bottom:2px solid #0090c6;}
.myspace-bg{background-color:#194fb9;border-bottom:2px solid #0e3a91;}
.what-bg{background-color:#30b844;border-bottom:2px solid #118f24;}
.mail-bg{background-color:#ff993f;border-bottom:2px solid #ef7f1d;}


.fb-bg:hover{background-color:#2b448c;}
.gplus-bg:hover{background-color:#cf4836;}
.twet-bg:hover{background-color:#0b9cd9;}
.pin-bg:hover{background-color:#9a0d11;}
.skype-bg:hover{background-color:#0090c6;}
.myspace-bg:hover{background-color:#0e3a91;}
.what-bg:hover{background-color:#118f24;}
.mail-bg:hover{background-color:#ef7f1d;}

.fb-ic-bac{background-color:#2b448c;}
.gplus-ic-bac{background-color:#cf4836;}
.twet-ic-bac{background-color:#0b9cd9;}
.pin-ic-bac{background-color:#9a0d11;}
.skype-ic-bac{background-color:#0090c6;}
.myspace-ic-bac{background-color:#0e3a91;}
.what-ic-bac{background-color:#118f24;}
.mail-ic-bac{background-color:#ef7f1d;}

.soc-ico{width:40px;height:36px;float:left;display:block;border-top-left-radius:4px;border-bottom-left-radius:4px;-o-border-top-left-radius:4px;-o-border-bottom-left-radius:4px;-moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;}
.soc-ico-siz{width:22px;height:22px;margin:7px 0 0 7px;}
/* added important for social share icons*/
.soc-1{background-position:-10px -10px !important;}
.soc-2{background-position:-32px -10px !important;}
.soc-3{background-position:-54px -10px !important;}
.soc-4{background-position:-76px -10px !important;}
.soc-5{background-position:-98px -10px !important;}
.soc-6{background-position:-120px -10px !important;}
.soc-7{background-position:-142px -10px !important;}
.soc-8{background-position:-164px -10px !important;}

.soc-txt{padding:9px 0 0 50px;display:block;color:#fff;}


.like-box{ background: rgba(153,0,51,0.9);;padding:10px 0;color:#fff;position:fixed;bottom:20px;text-align:center;width:600px;left:50%;margin-left:-300px;display:none;z-index:2;}

.share-small-list{display:inline-block;vertical-align:middle;}
.share-small-list > li{display:inline-block;padding:0 10px;border-right:1px dotted #c5c5c5;}
.share-small-list > li:first-child{padding-left:0;}
.share-small-list > li:last-child{border-right:0;padding-right:0;}
.share-small-list > li > a{color:#333;}
.share-small span{display:inline-block;}
.share-small-icon{width:14px;height:14px;vertical-align:middle;}
.like-small{background-position:-10px -70px;}
.like-small.active{background-position:-10px -84px;}
.share-small{background-position:-24px -70px;}
.share-small-white{background-position:-62px -70px;}
.like-small-white{background-position:-48px -70px;}
.like-small-white.active{background-position:-48px -84px;}
.feed-form li{margin-bottom:20px;}
.txt-area{height:100px;padding: 5px 24px 5px 10px;font-family: Arial,Helvetica,sans-serif;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        BETA PAGE
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.beta-banner{background: url(../images/timer-boy.jpg) center center;width:100%;height:500px;border-bottom:1px solid #eceef0;}
.beta-box-txt{text-align:center;}
.beta-box-txt h3{line-height:30px;}
.beta-timer{margin:30px 0 0 100px;}
.beta-timer li{float:left;margin-right:19px;width:120px;height:120px;background:#afafaf;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;text-align:center;padding:22px 0;}
.beta-timer li:last-child{margin-right:0;}
.timer-no,.timer-name{color:#fff;}
.timer-no{font-size:48px;}

.email-filed{border:1px solid #ccc;width:250px;height:40px;padding-left:10px;}
.email-submit{background:#0d57a0;border:0;color:#fff;height:40px;padding:0 30px;cursor:pointer;margin-left:-4px;}
.email-submit:hover{background:#082d52;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        KYC
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*-- Added By Akshay --*/
.work-select .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0px 5px 2px 0px!important;
}
.invest-drop .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: 5px;
}

.invest-drop .invest-drop-txt.work-select .invest-drop-txt .ipos-input, .ipos-input:focus, .ipos-input:hover {
    border: none;
    font-size: 20px;
    color: #1190e0;
    width: 90px;
}


.stock-sec .grid_6 .cri-box.shadow-panel .clearfix {

    min-height:111px;
}



/*-- This style should not be removed --*/
.shareholding-right {
    min-height: 390px;
}
/*-- added to fix IE issue--*/
.stock-sec {
    padding: 70px 0px 70px 0px!important;
    *padding: 70px 0px 70px 0px!important;
}
.box-start{padding: 70px 0;}
.cri-box {
    padding: 30px;
    min-height: 450px!important;
}
.cri-box.shadow-panel.mob-down .per-chart-con-risk {
    margin-top: 11%!important;
    color: #999;
}
.stock-sec.stock-topsection {
    padding-top: 70px !important;
    padding-bottom: 0!important;
}
.panel-heading-name:hover .headingtooltip, .panel-subname:hover .headingtooltip {display: block;width: auto;}
.homepage-banners li { width: 18% !important;}

div#portfolio .select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 14px;}
div#portfolio .stock-box-content .headingtooltip {width: auto;}
div#portfolio .transction-nxt {margin-top: 10px;}
div#portfolio .box-start {padding: 40px 0 70px 0!important;}
div#portfolio .port-select {margin: 20px -2px 30px -9px;}

.custom-dialog.likepop .vdetail-title.clearfix .pop-name-btn.clearfix a.primary-btn.grid-button {
    float:right;
}
/*.custom-dialog.likepop .vdetail-title.clearfix .pop-name-btn.clearfix .awesometool-conbox {
    left: 658px;
}

.custom-dialog.likepop .vdetail-title.clearfix .pop-name-btn.clearfix .awesometool-con.mob-awe-con.le:before {
    left: 313%;
}

.custom-dialog.likepop .right-awosome .awesometool-con.le:after, .right-awosome .awesometool-con.le:before, .right-awosome .awesometool-con.re:after, .right-awosome .awesometool-con.le:after {
    left: 313%;
}*/

img.feed-vid-icon {
    width: auto!important;
}

section#portfolio .select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 14px;}
section#portfolio .stock-box-content .headingtooltip {width: auto;}
section#portfolio .transction-nxt {margin-top: 10px;}
section#portfolio .box-start {padding: 40px 0 70px 0!important;}
section#portfolio .port-select {margin: 20px -2px 30px -9px;}

.custom-dialog.likepop .vdetail-title.clearfix .pop-name-btn.clearfix a.primary-btn.grid-button {
    float:right;
}
/*.custom-dialog.likepop .vdetail-title.clearfix .pop-name-btn.clearfix .awesometool-conbox {
    left: -245px;
}

.custom-dialog.likepop .vdetail-title.clearfix .pop-name-btn.clearfix .awesometool-con.mob-awe-con.le:before {
    left: 313%;
}

.custom-dialog.likepop .right-awosome .awesometool-con.le:after, .right-awosome .awesometool-con.le:before, .right-awosome .awesometool-con.re:after, .right-awosome .awesometool-con.le:after {
    left: 313%;
}*/
.snap-slider-news {margin: 20px 30px!important;}
#right-arrow-image {vertical-align: inherit;}
.exp-con.mt15 font {
    font-size: 18px;
    color: #999;
}
.exp-con.mt15 table th, table td {
    padding-bottom: 8px;
    line-height: 6px;
}
.mutual-latest-right{padding-left:227px;}
#right-arrow-image {vertical-align: inherit;}
.exp-con.mt15 font {
    font-size: 18px;
    color: #999;
}
.exp-con.mt15 table th, table td {
    padding-bottom: 8px;
    line-height: 6px;
}
.mutual-latest-right{padding-left:227px;}

p.goal-text {
    height: 39px;
}
.panel-default .form-control {
    width: auto;}

.address-width {
    width: 500px !important; 
}

.address-width-emp {
    width: 425px !important; 
}


/*-- Added By Akshay | 10 Aug 2016 --*/

.shareholding-right-inner .shareholder-table tr td.td1 {width: auto;}
div#sessExpMsg {position: absolute;text-align: center!important;margin-left: 29%;padding: 10px;color: #a40032; background:#ffffff !important; }

/* p.mb10.sub-hea {clear: both;padding-top: 11px;float: left;}*/
ul.invest-ment.mutualfundIdeas-list.clearfix .panel-footer {margin-top: 20px;}
section#portfolio .stock-box-content .transction-hea.shadow-panel .pro-name {max-width: 500px;}
span.percent-divider {float: left;width: 15px;}
a#cat {vertical-align: text-bottom;}
ul.mar-perfamence.clearfix .mar-snap-axis-buy p {width: 150px;}
div#schemechart .loadingImagediv {vertical-align: middle;margin: 0 auto;margin-top: 131px;}
div#filter_data .invest-drop .invest-drop-txt input#amount {width:100px!important;}
span.main-amount {display: block!important;font-size: 16px; padding-bottom:5px;}
span.change-text {margin-right: 23px;padding-bottom: 15px;margin-bottom: 27px!important;font-size: 13px;height: 38px;}
.legentthird {width: 28%!important;}
.legentsecound{width:28%!important;}
.legentfirst{width:28%!important;}
.legentfirst svg{width: 188px!important;}
ul#shareholding-legends {width: 105%;}
.plstmt-div-4 { margin-top: 10px;padding-top: 10px; border-top: 1px dotted #c5c5c5;}
h5.pro-name.pop-name {float: none;} /*-- Style added to solve bug ID 12062 sub title alignment issue --*/
p.analysis-ver {width: 42%;display: inline;top: 1%;padding-top: 37px;}
.mutual-scheme-invest {margin-left: 8px;color: #1190E0;}
div#lumpsum .ipos-input, .ipos-input:focus, .ipos-input:hover {width: 94px!important;}
div#Index2 svg {width: 203px!important;}
div#hybrid-stock-detailed-legends {position: relative;}
.clearfix .funma-deatils {padding-left: 0px;margin-top: 5px;float: left;}
.fundmager-img {margin-right: 30px;}
img.top-loader {position: absolute!important;z-index: 1;}
h4.pro-val-normal.sm-font {font-size: 15px;}
div#CorpActdata .mar-panel-body .nfos-toltip.tolbox.tooltipdiv .headingtooltip {width:399px;}
div#open_legent_div1 svg{position: absolute;width: 266px;height: 24px;}
div#open_legent_div3 svg{width: 261px!important;}
img.loader {position: absolute!important;z-index: 999999;top: 163px;}
.tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all a#ui-id-11{width:100%;}
.option-index-con-left p {text-align: center;}
div#optionChainAjaxDiv .option-index-con-right p.mar-val-list {font-size:18px;}
img.top-loader {position: absolute!important;z-index: 1;top: 80px;}
ul.any-box-list p.analysis-ver.ele-5.return {top: 59%!important;width: 9%!important;}
/*-- Added on 31 Aug 2016 --*/
.rated {padding: 5px 0;color: #333333;font-size: 18px;}
a.buy-rgt {margin-right: 11px;}
h5.pro-name.pop-name {float: none;display: inline-table;}
.share-small-list {margin-top: 8px;}
div#lumpsum1 .ipos-input, .ipos-input:focus, .ipos-input:hover {width: 89px!important;}
/*-- Added on 6 Aug 2016 --*/






/*-- Added By Akshay | 10 Aug 2016 for dropdown issue in iphone --*/


/*-- Added By Sunita --*/
.compare-right-awesome .awesometool-con.le {right:-75px !important;left: auto;}
.compare-right-awesome .awesometool-con.re{right:-75px !important;left: auto;}
.compare-right-awesome .awesometool-con.le:after,.compare-right-awesome .awesometool-con.le:before,.compare-right-awesome .awesometool-con.re:after,.compare-right-awesome .awesometool-con.le:after {left:60%;}
.compare-right-awesome .awesometool-con.re:before, .compare-right-awesome .awesometool-con.le:before{left:60%;}
.pop-right-compare .awesometool-con.le:after,.pop-right-compare .awesometool-con.le:before,.pop-right-compare .awesometool-con.re:after,.pop-right-compare .awesometool-con.le:after {left:90%;}
.pop-right-compare .awesometool-con.re:before, .pop-right-compare .awesometool-con.le:before{left:90%;}

.mar-panel-list .awesometool-con.le{right:-18px !important;left: auto;}
.mar-panel-list .awesometool-con.le:after, .mar-panel-list .awesometool-con.le:before, .mar-panel-liste .awesometool-con.re:after, .mar-panel-list .awesometool-con.le:after{left: 75%;}
/*.mar-panel-list .awesometool-con.le:after, .mar-panel-list .awesometool-con.le:before, .mar-panel-list .awesometool-con.re:after, .mar-panel-list .awesometool-con.le:after{left: 75%;}*/
.mar-panel-list .awesometool-con.re:after, .mar-panel-list .awesometool-con.re:before, .mar-panel-liste .awesometool-con.re:after, .mar-panel-list .awesometool-con.re:after{left: 75%;}
/*.mar-panel-list .awesometool-con.re:after, .mar-panel-list .awesometool-con.re:before, .mar-panel-list .awesometool-con.re:after, .mar-panel-list .awesometool-con.re:after{left: 75%;}*/
.mar-panel-list .awesometool-con.le, .mar-panel-list .awesometool-con.re{top:38px;}

.left-awesome .awesometool-con.le:after,.left-awesome  .awesometool-con.le:before, .left-awesome  .awesometool-con.re:after, .left-awesome .awesometool-con.le:after{left:10%;}
/*.left-awesome .awesometool-con.le:after, .left-awesome .awesometool-con.le:before, .left-awesome  .awesometool-con.re:after, .left-awesome .awesometool-con.le:after{left:10%;}*/
.recent-view-invest .awesometool-con.re{right:-75px !important;left: auto;}
.recent-view-invest .right-awosome .awesometool-con.re{right:-54px !important;left: auto;}
.buy-rgt .compare-right-awesome .awesometool-con.le{right: -50px !important;}
.buy-rgt .compare-right-awesome .awesometool-con.le:after, .buy-rgt .compare-right-awesome .awesometool-con.le:before, .buy-rgt .compare-right-awesome .awesometool-con.re:after, .buy-rgt .compare-right-awesome .awesometool-con.le:after{left: 72%;}
/*.buy-rgt .compare-right-awesome .awesometool-con.le:after, .buy-rgt .compare-right-awesome .awesometool-con.le:before, .buy-rgt .compare-right-awesome .awesometool-con.re:after, .buy-rgt .compare-right-awesome .awesometool-con.le:after{left: 72%;}*/

.right-awosome .awesometool-con.le:after,.right-awosome .awesometool-con.le:before,.right-awosome .awesometool-con.re:after, .right-awosome .awesometool-con.le:after{left:75%;}
/*.right-awosome .awesometool-con.le:after, .right-awosome .awesometool-con.le:before, .right-awosome  .awesometool-con.re:after, .right-awosome .awesometool-con.le:after{left:75%;}  */
.right-awosome-trade.awesometool-con.le:after,.right-awosome-trade .awesometool-con.le:before,.right-awosome-trade .awesometool-con.re:after,.right-awosome-trade .awesometool-con.le:after {left:96%;}
.right-awosome-trade .awesometool-con.re:before, .right-awosome-trade .awesometool-con.le:before{left:96%;}
.snapshot-compare-right-awesome .awesometool-con.le {right:-5px !important;left: auto;}
.snapshot-compare-right-awesome .awesometool-con.re{right:-5px !important;left: auto;}
.snapshot-compare-right-awesome .awesometool-con.le:after,.snapshot-compare-right-awesome .awesometool-con.le:before,.snapshot-compare-right-awesome .awesometool-con.re:after,.snapshot-compare-right-awesome .awesometool-con.le:after {left:87%;}
.snapshot-compare-right-awesome .awesometool-con.re:before, .snapshot-compare-right-awesome .awesometool-con.le:before{left:87%;}
.right-awosome .mob-awe-con .le:after,.right-awosome .mob-awe-con .le:before,.right-awosome .mob-awe-con .le:after, .right-awosome .mob-awe-con .le:after{left:75%;}
.right-awosome .mob-awe-con .le:after, .right-awosome .mob-awe-con .le:before, .right-awosome  .mob-awe-con .le:after, .right-awosome .mob-awe-con .le:after{left:75%;}
.calender-invest .right-awosome .awesometool-con.le{right:auto; left: -203px;}
.right-awosome .mob-awe-con .le{right:-54px !important;left: auto;}
li.shadow-panel.show .mar-panel-list.clearfix .mar-panel-footer .awesome-toltip .awesometool-con.mob-awe-con.le .awesometool-con.le:after,li.shadow-panel.show .mar-panel-list.clearfix .mar-panel-footer .awesome-toltip .awesometool-con.mob-awe-con.le .awesometool-con.le:before{left:226px;}
.compare-right-awesome .calendar-right-awesome .awesometool-con.le{right: 8px !important;}
.compare-right-awesome .calendar-right-awesome  .awesometool-con.le:after, .compare-right-awesome .calendar-right-awesome  .awesometool-con.le:before, .compare-right-awesome .calendar-right-awesome  .awesometool-con.re:after, .compare-right-awesome .calendar-right-awesome .awesometool-con.le:after{left:84%;}
.compare-right-awesome .calendar-right-awesome  .awesometool-con.re:before, .compare-right-awesome .calendar-right-awesome .awesometool-con.le:before{left:84%;}

/* Edit and Delete Icon */
.port-footer{position:absolute; top: 20px; right: 20px; width: auto;}
.trans-icon-edit , .trans-icon-delete{width:24px; height: 24px; margin-left: 20px; display: none;}
.trans-icon-edit{background-position: -10px -2929px;}
.trans-icon-delete{background-position: -58px -2929px;}
.shadow-panel:hover .trans-icon-edit , .shadow-panel:hover .trans-icon-delete{display: inline-block;}

.ui-datepicker .ui-datepicker-title{cursor:default;}
.ui-datepicker-month{margin-left:15px; margin-right:15px;}
.ui-datepicker-year{margin-left:15px; margin-right:15px;}
.ui-datepicker{width:260px;}
.ui-datepicker-title select {-webkit-appearance: menulist !important;}
/*.colorrep{margin: -2px 8px 0 0 !important;}*/
/* Added below css for portfolio pl statement */
.port-shares{display:inline-block;}
.port-tables-tol-icon{background-position: -994px -1791px;width: 13px;height: 13px;vertical-align: middle;padding: 8px;margin-top: 2px;}
.port-tolbox{position:relative;}
.stock-box-content .headingtooltip.port-share-tol{width:180px;}
.port-share-infolist li:first-child{margin-top:0;}
.port-share-infolist li{margin-top:5px;}
/*akshay and avinash*/

.mandatoryCheck2 .coatch-overlay-home{
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 50;
}
.mandatoryCheck2 .coatch-overlay-home {
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    width: 100%;
    z-index: 50;
}

/** added by sandip for expert speak video style.*/
.youtube-container { display: block; margin: 20px auto; width: 100%; max-width: 600px; }
.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("../../TxzC70f.png") no-repeat; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }


/*.colorrep{margin: -2px 8px 0 0 !important;}*/

/*Edit by Himanshu*/
.shareholding-panel .shareholding-right .shareholding-right-inner .shareholder-table .entities .colorrep{ margin:2px 8px 0 0 !important}
.shareholding-panel .shareholding-right .shareholding-right-inner .shareholder-table .entities .colorlabel , #miniComp .shareholding-right td .entities .colorlabel { padding: 0px 0 0 20px; line-height: 15px;}

#research-views table tr td { line-height: inherit; padding-bottom: initial; padding: 10px;}
/* .mar-panel-list li:last-child p { font-size: 18px;}  affecting font size at other location Bug Id 12441*/
.buy-rgt .awesometool-con.re:after { border: transparent;}

/*balancesheet*/
.text-test-outer {display: table !important;width: 100%;}
ul#text-test {display: table-row !important;}
.text-test-outer .acordian-elements li:first-child{ display:table-cell !important; width:301px; text-align:left}
.text-test-outer .acordian-elements li {display: table-cell !important;width: auto; text-align:center}
.text-test-outer .acordian-elements li:last-child{ display:table-cell !important; width:60px; text-align:right}

div#ui-accordion-1-panel-0.div-body {display: table !important;width: 100%;}
.div-body ul.acordian-elements {width: 100%;}
.div-body .acordian-elements li:first-child {display: table-cell !important; text-align:left}
.div-body .acordian-elements li {display: table-cell !important;text-align:center}
.div-body .acordian-elements li.lastli {display: table-cell !important; text-align:right}
/*balancesheet*/

.cri-box{ position:relative;}
.cri-box .loader{ position:absolute; left:50%; top:50%;}
.sumery-8 {position: relative; padding-left: 30px; margin-left:20px;}
.sumery-8:before {background: url(../images/portfolio/sumery-equal.png);position: absolute;content: "";top: 30px;left: 0;height: 19px;width: 19px;margin-left:-5px;}
#pstcf .sumery-8{ border-left: none medium}

.buy-rgt .awesometool-con.re:after { border: transparent;}

/*Coach Screen Styles*/
.mandatoryCheck2 {
    position: relative;
}
.mandatoryCheck2 .coatch-overlay-home {
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    width: 100%;
    z-index: 50;
}
.mandatoryCheck2 .coatch-overlay-home .coatch-container {
    width: 996px;
    margin: 0 auto;
}
.mandatoryCheck2 .coatch-overlay-home .coatch-container-fixed {
    width: 100%;
    top: -60px;
}
#capitalLG .mar-datapoints-list{ margin-left: 7px;}
#capitalLG .mar-datapoints-list h4{margin-top:0px;}

/******************* ADDED BY RAVINDRA SHINDE *************************/
.graphs-daystabs li a {
    border-right: 1px dotted #c5c5c5;
    color: #999999;
    padding: 0 10px;
    line-height:30px;
}

.Potential.mid-center.pop-up-right {
    right: -171px!important;
}		

/* ::::::::::::::::::::::::::::::::: Open Account ::::::::::::::::::::::::::::::::*/
.imagefull{ width:100%;}
.loginacc{ margin-bottom:20px;}
.loginheading{ text-align:center; margin-bottom:20px;}
.kyc-bg{ background:url(../images/blue.jpg);}
.page-heading h3{ color:#fff;text-align:center;}
.form-status li span.number{ width:30px; height:30px; border-radius:50%; -webkit-border-radius:50%;-moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; background:#fff; color:#333; text-align:center; font-size:16px; display:block; line-height:30px; margin-left:30px;}
.form-status li.active span.number{ background:#00ba63;}
.headingside{ color:#fff;}
.contact-list p{ margin-top:10px; color:#fff;}

.box-start{
	padding:40px 0 70px 0;
}
.selectme .select2-container,.dob > li .select2-container{
    width:100% !important;
}
.valid-year .select2-container{
    float:left;
    width:46% !important;
    margin-right:10px;
}
.debit-atm-le,.debit-valid-re{float:left;}
.debit-valid-re{margin-left:10px;width:320px}

/*.debit-card{
        width:24%;
        margin-right:1%;
        float:left;
        padding-left:10px;
        height: 36px;
        border: 1px solid #E4E4E4;
}*/
.cardno,.dateno{ width:100%;border:0px ; padding:3px 0; list-style:none;height:36px;-webkit-border-radius: 2px;
                 -moz-border-radius: 2px;
                 -o-border-radius: 2px;
                 -ms-border-radius: 2px;background-color:#fff;
                 box-shadow: inset 0px 1px 4px 0px #C5C5C5;
                 -webkit-box-shadow: inset 0px 1px 4px 0px #C5C5C5;
                 -moz-box-shadow: inset 0px 1px 4px 0px #C5C5C5;
                 -o-box-shadow: inset 0px 1px 4px 0px #C5C5C5}
.cardno li{ width:25%; float:left; border-right:solid 1px #ccc; padding:0 5px;}
.cardno li:last-child{ border:none;}
.cardno li input,.dateno li input{ border:none; width:100%; height:30px;background-color:#fff;}

.dateno{width:230px;display:inline-block;vertical-align:middle;}
.dateno li{ width:32%; float:left; position:relative; padding:0 10px;}
.dateno li:last-child:before{content:"";}
.dateno li:before{ content:""; position:absolute;right:0;top:10px;background:url(../images/date-div.png) no-repeat; width:5px;height:10px; }
.dateno li:last-child:before{background:none;}
.date-ref{display:inline-block;margin-left:5px;vertical-align:middle;}
.date-ref-icon{width:16px;height:16px;background-position: -112px -771px;}
li.pan,li.acc{width:260px;}
li.pan,li.axisacc{display:none;}
li.pan p,li.acc p,li.axisacc p{display:inline-block;width:230px;}
.open-acc1{
    position:relative;
    /*min-height:435px;*/
    background:#eeeeee; padding:30px;
}
.ui-dialog .open-acc1{
    background:#fff;
}


/*.open-acc1:before{
        border-left:1px dashed #c5c5c5;
        min-height:100%;
        position:absolute;
        content:'';
        left:-10px;
}*/
.plain-video{
    width:100%;
    min-height:260px;
}
.page-heading{
    padding:50px 0 20px;
    border-bottom:1px dotted rgba(255,255,255,0.2);
}
.back-icon{
    background-position:-8px -102px;
    width:8px;
    height:12px;
    display:inline-block;
    margin-right:5px;
}
.kyc-right{float:right;}
.page-heading a{float:left;}
.page-heading a,.page-heading p{
    display:inline-block;
    vertical-align:middle;
}
.quick-links-heading{
    color:#6c6d6c;
}
.list-icon li{
    background:url(../images/list-arrow.png) no-repeat left top;
    margin-bottom:10px;
    padding-left:20px;
}

.list-icon a{
    color:#fff;
}
.contact-list{
    margin:20px 0 0;
    border-top:dotted 1px rgba(255,255,255,.3); padding-top:20px;
}
.phone-icon{
    background-position:-9px -121px;
    width:20px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
}
.tool-no{
    display:block;
}
.call-heading{
    display:block;
    margin-bottom:10px;
}
.toll-free-no{
    font-size:18px;
}
.toll-free-no a{
    color:#fff;
}
.inp-labels label{
    color:#808184;
    margin-bottom:5px;
    display:block;
}
/*.mandatory-normal{
        display:inline-block;
        background-position:-73px -14px;
        width:7px;
        height:7px;
        position:absolute;
        right:3px;
        top:3px;
        z-index:2;
}
.mandatory-normal.error{
        background-position:-50px -14px;
}*/
.small-inp{
    width:80px;
    height:30px;
    border-radius:4px;
    float:left;
}
.otp-txt{float:left;font-size:12px;margin:4px 0 0 10px;}
.sendotp-btn{margin:0;}
.otpmsg-txt{color:#ccc;line-height:15px;display:block;}
.std-inp{
    margin-left:91px;
    position:relative;
}
.inp-desc-msg{
    /*color:#999;*/
    font-size:12px;
    margin-top:5px;
    display:inline-block;
}
.captcha-inp{
    width:50%;
    display:inline-block;
}
.captcha-img{
    display:inline-block;
    position:relative;
    /*top:6px;*/
}
.cap-values{
    background:url(../images/captacha.png) no-repeat;
    width:71px;
    height:33px;
    display:inline-block;
    vertical-align:middle;
}
.captcha-reload{
    background-position:-122px -175px;
    width:24px;
    height:24px;
    display:inline-block;
    cursor:pointer;
    vertical-align:middle;
    margin-top:-30px;
}
.frm-fields p{
    line-height:20px;
}
.paybymethod  a.primary-btn:hover{
    background-color:#006db2;
}
.paybymethod a.secondary-btn:hover{
    background-color:#000000;
}
.paybymethod .tab-cnt{
    margin-top:-1px;
}
.already-reg li{
    padding:10px 0 10px 15px;
    margin-bottom:20px;
    border:1px solid #dddddd;
    border-left: 2px solid #000000;
    background-color:#fff;
}
.already-reg-cnt{
    display:block;
    color:#999;
    margin-bottom:10px;
}
.reg-icon{
    margin-left:10px;
    background-position:-32px -101px;
    width:7px;
    height:12px;
    vertical-align:middle;
}
.reg-otp1,.reg-otp2{
    display:inline-block;
    width:37%; /*opt div size update for KYC msg issue */
}
.reg-otp2{
    font-size:12px;
    width:37%;   /*opt div size update for KYC msg issue */
    margin-left:10px;
    display: table-footer-group;

}
#otptrialuser-form .reg-otp2{  position: relative;    top: -22px;}
.otp-msg{
    /*margin-left:10px;*/
}
.already-reg{
    font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;
}
.login-acc{
    color:#000;
}

/* ::::::::::::::::::::::::::::::::: Login related support ::::::::::::::::::::::::::::::::*/
.loginheading{text-align:center;margin-bottom:20px;font-family: Arial,Helvetica,sans-serif;}
.login-related-list li{
    width:229px;
    height:200px;
    float:left;
    display:table;
    background-color:#ffffff;
    text-align:center;
    margin:0 20px 14px 0;-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.login-related-list li:first-child{margin-left:0;}

.kycico-1{background-position:-10px -633px; }
.kycico-2{background-position:-74px -633px; }
.kycico-3{background-position:-138px -633px; }
.kycico-4{background-position:-202px -633px; }
.kycico-5{background-position:-266px -633px; }
.kycico-6{background-position:-330px -633px; }
.kycico-7{background-position:-394px -633px; }
.kycico-8{background-position:-458px -633px; }
.kycico-9{background-position:-592px -700px; }

.login-related-list li:hover .kycico-1{background-position:-10px -697px;}
.login-related-list li:hover .kycico-2{background-position:-74px -697px;}
.login-related-list li:hover .kycico-3{background-position:-138px -697px;}
.login-related-list li:hover .kycico-4{background-position:-202px -697px;}
.login-related-list li:hover .kycico-5{background-position:-266px -697px;}
.login-related-list li:hover .kycico-6{background-position:-330px -697px;}
.login-related-list li:hover .kycico-7{background-position:-394px -697px;}
.login-related-list li:hover .kycico-8{background-position:-458px -697px;}
.login-related-list li:hover .kycico-9{background-position:-592px -765px;}

.login-related-list li p{font-size:18px;color:#333;font-family: 'futura_bk_btbook', Arial, sans-serif;;}
.login-related-list li.login-li-rig{margin-right:0;}
.login-related-list li:hover p{ color:#fff;}
.login-related-list li.green-top:hover{ background:#99cc66;}
.login-related-list li.blue-top:hover{background:#70c1ec;}
.login-related-list li.voilate-top:hover{background:#9086c2;}
.login-related-list li.pink-top:hover{background:#f58aa8;}
.login-related-list li.orange-top:hover{background:#f68567;}
.login-related-list li.yellow-top:hover{background:#feb74f;}
.green-top{ border-top:solid 3px #99cc66;}
.blue-top{ border-top:solid 3px #70c1ec;}
.voilate-top{ border-top:solid 3px #9086c2;}
.pink-top{ border-top:solid 3px #f58aa8;}
.orange-top{ border-top:solid 3px #f68567;}
.yellow-top{ border-top:solid 3px #feb74f;}
.login-menu-name{
    display:table-cell;
    vertical-align:middle;
    width:230px;
    height:190px;
}
.login-related-list li i{
    width:64px;
    height:64px;
    display:inline-block;
}

.dob > li{
    display:inline-block;
    width:85px;
    margin-bottom:0;
}

.trusted-logo{position:absolute;bottom:40px;right:20px;width:60px;height:60px;background:url(../images/entrust.png);}
.trust-logopop{bottom:-10px;}
.login-pop-btn{width:100%;margin-top:20px; padding:15px;display:block;background:#0d57a0;color:#fff;text-align:center;font-size:16px;}

/* ::::::::::::::::::::::::::::::::: New User ::::::::::::::::::::::::::::::::*/

.account-list{
    padding-right:40px;
}
.login-related-lmenu{
    margin-top:20px;
}
.login-related-lmenu li{
    border-bottom:1px solid #cccccc;
}

.login-related-lmenu li a{
    color:#808184;
    padding:14px 10px;
    display:block;
}
.login-related-lmenu li.active a{
    background-color:#f8ebeb;
    color:#424242;
}
.login-arr-icon{
    background-position:-16px -103px;
    display:inline-block;
    float:right;
    margin-top:3px;
    width:10px;
    height:10px;
}
.quick-tour-right img{
    width:100%;
    margin-top:10px;
}
.quick-tour-heading{
    margin-top:20px;
    padding-bottom:5px;
    border-bottom:1px solid #E5E6E6;
}
.email-icon{
    background-position:-127px -147px;
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:15px;
    margin-right:10px;
}
.contact-icon{
    background-position: -147px -147px;
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:18px;
    margin-right:10px;
}
.tour-list,.email-list{
    margin-top:10px;
    font-size:14px;
}
.tour-list li,.email-list li{
    line-height:20px;
    color:#fff;
}
.tour-list li a,.email-list li a{
    color:#fff;
}
.tour-list li label,.email-list li label{
    float:left;
    position:relative;
    width:40px;
}
.tour-list li label:after,.email-list li label:after{
    content:":";
    position:absolute;
    display:inline-block;
    right: 10px;
}
.tour-info{
    padding-left:40px;
}
.quicktour-bor{
    padding-bottom:5px;
    color:#fff;
    font-size:16px;
}
.kyc-cont-left{margin-top:20px;border-top:1px dotted rgba(255,255,255,0.2);padding-top:20px;}
.tour-icon{
    width: 24px;
    height: 24px;
    vertical-align:middle;
    margin-right:5px;
}
.tour-email{
    background-position: -10px -773px;
}
.tour-phone{
    background-position: -34px -773px;
}
.kyc-tooltip-lebox{width:80%;display:inline-block;vertical-align:middle;}
.kyc-tol-icon{background:url(../images/kyc-tool.png);width:20px;height:20px;vertical-align:middle;cursor:pointer;}
.debit-tooltip{display:inline-block;}
.debit-tooltip:hover .headingtooltip{display:block;}
.debit-tooltip .headingtooltip{width:250px;}
.debit-tooltip .headingtooltip:after,.debit-tooltip .headingtooltip:before{left:auto;right:20px;}
.debit-tooltip .headingtooltip{right:-20px;top:30px;left:auto;}

/* ::::::::::::::::::::::::::::::::: Forget Password ::::::::::::::::::::::::::::::::*/

.forget-email-block2,.forget-email-block3,.forget-email-block4{
    display:none;
}
.reset-pwd-rules{
    margin:20px 0 0 14px;;
}
.reset-pwd-rules li{
    list-style-type:decimal;
    line-height:16px;
}
.reset-pwd-rules li{
    margin-bottom:10px;
}



/* ::::::::::::::::::::::::::::::::: Profile ::::::::::::::::::::::::::::::::*/

.pro-pic{
    width:80px;
}
.form-fileds li p{
    line-height:20px;
}

/* ::::::::::::::::::::::::::::::::: Trial Account ::::::::::::::::::::::::::::::::*/

.account-list{
    padding-right:40px;
}
.acc-benfits{
    margin-top:20px;
}
.acc-benfits li{
    margin-bottom:20px;
    line-height:20px;
}
.account-icon1{
    background-position:-10px -518px;
    display:block;
    width:32px;
    height:28px;
}
.account-icon2{
    background-position:-44px -516px;
    display:block;
    width:32px;
    height:32px;
}
.account-icon3{
    background-position:-78px -512px;
    display:block;
    width:38px;
    height:38px;
}
.wiz-choose{
    font-size: 12px;
    display: inline-block;
    line-height: 16px;
    margin: 0 5px 5px 0;;
}
.already-user-block,.account-step-1-block,.account-step-2-block,.account-step-3-block{
    display:none;
}

/* ::::::::::::::::::::::::::::::::: Email modifications ::::::::::::::::::::::::::::::::*/

.freeze-login-txt{
    margin-top:20px;
    line-height:20px;
}
.suc-err-msgbox{padding-top:20px;}

/* ::::::::::::::::::::::::::::::::: Freeze account ::::::::::::::::::::::::::::::::*/

.username{
    display:none;
}

/* ::::::::::::::::::::::::::::::::: Account Opening Status ::::::::::::::::::::::::::::::::*/

.form-status li{ width:28%;position:relative; display:inline-block;}
.form-status li:last-child{ width:auto;}
/*.form-status li i{ display:block;}*/
.form-status li span{ margin:10px 0;}
.apllicants{ width:100px; height:100px; display:block; background:rgba(255,255,255,.1); border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%; text-align:center; line-height:100px;}
.account-status{
    width: 64px;
    height: 64px;
    display: inline-block;
    margin-top:18px;
}
.status-1{background-position:-522px -633px;}
.status-2{background-position:-586px -633px;}
.status-3{background-position:-650px -633px;}
.status-4{background-position:-714px -633px;}
.form-status li:before{
    height:1px; background:#fff;
    left:40px; top:134px; z-index:-1;
    content: "";
    position: absolute; width:100%;
}
.form-status li:last-child:before{
    background:none;
}
.acc-statusname{
    font-size:18px;
    color:#fff;
    font-family: 'futura_bk_btbook';
}
.form-status li span.number{ width:30px; height:30px; border-radius:50%; -webkit-border-radius:50%;-moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; background:#fff; color:#666; text-align:center; font-size:18px; display:block; line-height:30px; margin-left:30px;}

.form-status li.active span.number{ background:#00ba63;position:relative;}
.form-status li.active span.number:after{position:absolute;content:""; width:16px;height:16px;background:url(../images/sprite-icons.png) no-repeat; background-position: -126px -773px; top: 9px;left: 7px;}

/*.form-status li.active .status-name{
        color:#000000;
}*/
.newuser-msg{
    line-height:20px;
}

/*Currency Popup*/

.currencyPopup .status-1{
    background-position: -607px -1648px;
}

.currencyPopup .status-2 {
    background-position: -927px -1646px;
}
.currencyPopup .status-3 {
    background-position: -975px -1645px;
}
.derivative-agreement-popup.currencyPopup .form-status li span.number {   
    margin: 40px auto 0px;
}

.currencyPopup .form-status li:before {
    top: 155px;
}

.currencyPopup h3 {
    text-align: center;
}

.currencyPopup .acc-statusname {
    margin-top: 15px;
    }

.currencyPopup .account-status {
    width: auto;
    min-width: 50px;
}

/* ::::::::::::::::::::::::::::::::: Insights --> Overview and index ::::::::::::::::::::::::::::::::*/

/* Welcome */
.banner-com{
    background: url(../images/blue.jpg);
    width: 100%;
    text-align: center;
    padding: 40px 0;
    color:#fff;
}
.wel-hea,.wel-sub-hea{
    color:#fff;
    font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;
}
.wel-sub-hea{
    font-size:20px;
    font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;
}
.invest-drop{
    padding:40px 0 20px 0;
    font-size: 24px;
    font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;
}
.coath-text{position: relative;z-index: 51;}
.coath-text-home{position:fixed;z-index: 51;}
.invest-drop-nrml,.invest-drop-txt{
    display:inline-block;
    position:relative;
    vertical-align:top;
}
.mod-time {
    font-size: 12px;
    margin-top: 5px;
    display:block;
    font-family: Arial,Helvetica,sans-serif;
}
.rea-mod-time li{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.rea-mod-time li .disabled , .rea-mod-time li.disabled a{color:#999;}
.rea-mod-time li.disabled small {color:rgba(0,0,0,0.4);display:block;margin-top:10px;font-size:10px;}
.rea-mod-time {
    position: absolute;
    top: 45px;
    font-size:18px;
    z-index: 7;
    width:200px;
    left:0;
    display: none;
    text-align:left;
}
.rea-mod-time > li > a{line-height:18px;}
.rea-mod-time:after, rea-mod-time:before {
    bottom: 100%;
    left: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.rea-mod-time:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #f1efef;
    border-width: 11px;
    margin-left: -11px;
}
.rea-mod-time:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #e3e3e3;
    border-width: 12px;
    margin-left: -12px;
}
.rea-mod-time .invest-time{
	font-family: 'futura_lightregular', 'open_sansregular', Arial, sans-serif;
}
.intvest-time,.inst-arrow{
    display:inline-block;
    cursor:pointer;
}
.inst-arrow{
    padding:10px 0 0 5px;
    /*vertical-align:top;*/
}
.intvest-time{
    /*border-bottom:1px solid #fff;*/
    min-width:70px;
    /*height:30px;*/
}

#horztext,#investdiv{
    border-bottom:1px solid #fff;
    min-width:70px;
    height:30px;
}

.invest-down .inst-arrow{
    padding:10px 0 0 5px;
    vertical-align:top;
}
.invest-arrow,.invest-arrow-black {
    background-position: -46px -80px;
    width: 12px;
    height: 12px;
    float: right;
    cursor: pointer;
}
.invest-arrow-black{
    background-position: -84px -1503px;
}
.drop-down-menu li .invest-drop-close{
    background-color:#e3e3e3;
    color:#666;
    text-align:center;
    padding:10px;
    font-size:14px;
}
.drop-down-menu li:hover .invest-drop-close{
    background-color:#e3e3e3;
}

/* Headings and sort options */

.stock-head {
    margin:0 0 20px 0;
    display:table;
}
.stockhead,.stock-subdes {
    display:inline-block;
    font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;
    display:table-cell;
}
.stockhead {
    padding: 0 20px 0 0;
    vertical-align:middle;
    white-space:nowrap;
}
.stock-subdes {
    padding-left:19px;
    border-left: dotted 1px #000;
    vertical-align:middle;
    line-height:24px;
    color:#666666;
}
.sort-slide-num {
    float: left;
}
.compare-righ {
    float: right;
}
.sort-by label,.gri-lis {
    float: left;
}
.gri-lis {
    border-left: 1px solid #d0d0d0;
    padding-left:10px;
    margin-left:10px;
}
.ins-sort-icons{
    width:18px;
    height:18px;
    vertical-align:middle;
    margin-right:5px;
    display:none;
}
.sort-icon{
    background-position: -413px -48px;
    width:10px;
    height:10px;
}
.suc-close-icon{
    position:absolute;
    right:10px;
    top:14px;
    background-position: -423px -48px;
    width:10px;
    height:10px;
    cursor:pointer;
}
.compare-flyout p{/*width:95%;*/}
.sort-list{
    display:none;
    width:130px;
    left:0;
    top:26px;
}
.sort-list:after, .sort-list:before {
    bottom: 100%;
    left: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.sort-list:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #f1efef;
    border-width: 11px;
    margin-left: -11px;
}
.sort-list:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #e3e3e3;
    border-width: 12px;
    margin-left: -12px;
}
.sort-list li:last-child{
    border-bottom:0px;
}
.sort-list li a{
    padding:16px;
    display:block;
    color:#3c3c3c;
}
.sort-list li:hover a{
    background-color:#fff;
}
.arrow-right {
    background-position: -16px -103px;
    width: 10px;
    height: 10px;
    margin-left: 5px;
}
.sort-by label {
    margin-right:2px;
}
.sort-name {
    color: #231f20;
    cursor: pointer;
    float:left;
    position: relative;
}
.over-cart-list {
    border-right:0px;
    padding-right:0px;
}
.sort-by{
    display:inline-block;
    vertical-align:middle;
    padding-right:9px;
}
.sort-numbers li{
    float:left;
    padding:0 10px;
    border-right:1px solid #d0d0d0;
}
.slider-num {
    padding:1px 10px;
    border-left: 1px solid #d0d0d0;
    display:inline-block;
}
.cart-list{float:left;}
.cart-list > li {
    float:left;
    padding:0px 10px;
    border-right:1px solid #d0d0d0;
}
.cart-list li:last-child {
    border-right:0px;
    padding-right:0;
}
.cartmore{
    display:inline-block;
    margin-top:-2px;
}
.wishlist-icon{
    background-position:-318px -280px;
}
.compare-icon{
    background-position:-343px -280px;
}
.cart-more-menu {
    position: relative;
}
.cart-more {
    background-position:-527px -276px;
    display: inline-block;
}
.cart-more-items {
    display: none;
    text-align: center;
    position: absolute;
    top: 35px;
    right: 0px;
    width: 60px;
    border: 1px solid #e5e6e6;
    z-index: 9;
}
.cart-more-items:after, .cart-more-items:before {
    bottom: 100%;
    right: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.cart-more-items:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #f1efef;
    border-width: 11px;
    margin-left: -11px;
}
.cart-more-items:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #e3e3e3;
    border-width: 12px;
    margin-left: -12px;
}
.cart-more-items > li {
    display: block;
}
.cart-more-items > li:last-child {
    border-bottom: 0px;
}
.pdf-icon,
.excel-icon,
.print-icon,.sendemail-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
}
.pdf-icon {
    background-position: -193px -272px;
}
.excel-icon {
    background-position: -218px -272px;
}
.print-icon {
    background-position: -245px -272px;
}

.sendemail-icon{
    background-position: -165px -272px;
}

.li-grid-list{
    width:18px;
    height:18px;
    vertical-align:middle;
}
.grid-icon{
    background-position:-167px -24px;
}
.active .grid-icon{
    background-position:-167px -42px;
}
.list-icon{
    background-position:-149px -24px;
}
.active .list-icon{
    background-position:-149px -42px;
}
.gri-lis li{
    float:left;
    border-right:1px solid #d0d0d0;
    padding:0 10px;
}
.gri-lis li:last-child{
    border-right:0px;
    padding-right:0px;
}
.gri-lis li .grid-ico,.gri-lis li .list-ico{
    display:inline-block;
}
.gri-lis li:first-child{
    padding-left:0px;
}
.diamond,.sms {
    background-position:-325px -37px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.sms{ background-position: -305px -37px;}
.stock-sec {
    padding:20px 0 20px;
}
.stock-sec-50{padding: 50px 0;}
.checkresearch-lft {
    float: left;
}
.checkresearch-rgt {
    float: right;
}
.viewall-topgap{margin-top:10px;}
.mutual-slider li.ca-item{
    height:308px;
}

/*slider */
.tile-view .bx-viewport {
    height:100% !important;
    -moz-box-shadow: none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:  none;
    left: -5px;
    background: none;
    padding:0 6px !important;
}
/*Grid View*/
.ca-slider {
    padding: 10px 20px 10px 20px;
}

.invest-ment{
    margin:10px 0 0 -25px;
}
.grid-box .invest-ment > li{
    float:left;
    margin:0 0 20px 25px;
}
.panel-heading-moreIcon{
    margin:3px 0 0 10px;
    cursor:pointer;
}
.open-addto{
    display:inline-block;
}

.open-addto img {
    width: 20px;
}

/*.panel-heading-name p{
        margin-top:10px;
}*/
.panel-heading-name.tooltipdiv,.panel-subname.tooltipdiv,.tolbox.tooltipdiv{
    left:0;
    top:0;
}
.panel-heading-name .headingtooltip,.panel-heading-name .headingtooltip.top,.panel-subname .headingtooltip,.tolbox .headingtooltip{top:32px;color:#81003C;z-index:3;}
.headingtooltip.top1{top:auto;bottom:30px;}
.panel-subname .headingtooltip,.tolbox .headingtooltip{color:#666666;font-size:14px;}
.panel-heading-name:hover .headingtooltip,.panel-subname:hover .headingtooltip{display:block;}
.headingtooltip .pro-name{white-space:normal; overflow:inherit;text-overflow:inherit;font-size:15px;}

.panel-recamond{
    width:40px;
    height:40px;
    content: "";
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
    top: 0;
    left: 0px;
    display: block;
    border-top: 44px solid #81003C;
    border-right: 44px solid transparent;
    z-index:10;
    cursor:pointer;
}
.pd-list-33 > li{
    width:33.3%;
    float:left;
    margin-top:20px;
    position:relative;
}
.pd-list-50 > li{
    width:50%;
    float:left;
    margin-top:20px;
    position:relative;
    min-height:44px;
}
.pd-list-50 li:before{
    content:"";
    position:absolute;
    /*border-right:1px dotted #ddd;
    height:100%;*/
}
.shadow-panel {
    background-color:#fff;
    /*-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 2px 1px rgba(0,0,0,0.2);*/
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.2s ease-in-out;
}
.shadow-panel:hover{
    box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -ms-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -o-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
}
.shadow-panel-normal{
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.2s ease-in-out;
}
/*.slide-box{
 margin-right:21px !important;
 }*/

.thumb-tool {
    position: absolute;
    top: -38px;
}
.panel-recamond img{
    max-width: inherit;
    margin: 0px 0 0 5px;
    display: block;
}
.pd-list-50 li small,.sub-hea,.pd-list-50-derviative small,.pd-list-33 li small{
    color:#666666;
}
.panel-compare-action{
    margin-top:3px;
    display:none;
}
.pro-name{
     font-size:24px;
    font-family: Arial;
    max-width:213px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#333333;
}


.pro-name a{color:#231f20;}
.pro-val-normal,.pro-val-normal.green,.pro-val-normal.red{
	color:#333333;
	font-family: Arial;
}
/*.pro-val-normal.sm-font{font-size:13px;}
.mar-datapoints-list h4{font-size:13px;}
.shadow-panel h4 {font-size:13px;} */
.report-proname-pop{
    max-width:inherit;
}
.pro-val-normal,.pro-val-normal.green,.pro-val-normal.red{
    color:#333333;
    font-family: Arial;
}

.pro-val-normal { max-width: 128px; overflow: hidden; min-height: 44px; }

.pro-val-normal.green{color:#00ba63;}
.pro-val-normal.red{color:#ff6633;}
/*this font affect the portfolo section hence commented this code.
.pro-val-normal.sm-font{font-size:15px;} */

.entryprice-trade {
    margin: 8px 0;
    font-size: 15px;
    color:#333;
}
.axis-view{vertical-align:middle}
.axisdir-view-gir img.buy-icon{
    margin-left:5px;
    display:inline-block;
    vertical-align:middle;
}
.tablelables{
    display:none;
    font-size:12px;
    color:#999999;
}
.pd-list-50 li.border:before, .mutual li.border:before {
    content: "";
    position: absolute;
    border-left: 1px dotted #c5c5c5;
    height: 100%;
    left:0px;
}
li.border{
    padding-left:20px
}
.pd-list-33 > li.border:before {
    content: "";
    position: absolute;
    border-left: 1px dotted #c5c5c5;
    height: 100%;
    left: 0;
}
.pd-list-33 > li.border{
    padding-left:10px;
}
.list-axis-view{display:none;margin-top:15px;color: #999999;}
.list-axis-view .buy-icon{margin:4px 0 0 0}
.axisdir-mut-view small{color:#666;}
.grid-box .timeago-list,.list-box .time-area-rig{display:none;}
.grid-box.list-box .research-soc-listview{display:inline-block;}
/* List View*/

.grid-box.list-box .panel{
    background-color:#fff;
    padding:20px;
    width:100%;
    position:relative;
}
.grid-box.list-box .panel.incomplete {
    background-color: #e0ffed;
}
.grid-box.list-box .panel.complete {
    background-color: #fff0f0;
}
.grid-box.list-box .invest-ment > li{
    float:none;
}
/*.grid-box.list-box .panel .tooltipdiv{
        top:-20px;
        left:-20px;
}*/
.grid-box.list-box .panel-body .tooltipdiv{
    left:0;
    top:0;
}
.grid-box.list-box .panel-body h5{
    margin:5px 0;
}
.grid-box.list-box .panel-compare-action,.grid-box.list-box .panel-heading-name,.panel-heading-moreIcon{
    float:left;
    display:block;
}
.big-name {
	border-bottom: 1px dotted #c5c5c5;
	padding-bottom: 10px;
}
.big-name .panel-heading-moreIcon {
	float: none;
	display: inline-block;
}

.grid-box.list-box .panel-heading{
    float: left;
    width: 32%;
    padding:0 0 0 20px;
    margin-bottom:0px;
    border-bottom:0px;
}
.grid-box.list-box .pd-list-33{
    margin-bottom:20px;
}
.grid-box.list-box .pd-list-50 li,.grid-box.list-box .pd-list-33 li{
    margin-bottom:0;
    padding-left:0px;
}
.grid-box.list-box .pd-list-50 li{
    margin-top:5px;
}
.grid-box.list-box .pd-list-50 li.mtn-5,.grid-box.list-box .pd-list-33 li.mtn-5,.grid-box.list-box .pd-list-50-derviative li.mtn-5{
    margin-top:0px;
}
.grid-box.list-box .pd-list-50 li.border:before,.grid-box.list-box .pd-list-33 li.border:before{
    border-left:0px;
}
.grid-box.list-box .axisdir-view-gir img.buy-icon{
    display:block;
    margin:10px 0 0 0;
}
.grid-box.list-box .panel-body{
    float: left;
    width: 52%;
    margin-right: 2%;
    padding-left:2%;
    border-left: 1px dotted #c5c5c5;
}
.grid-box.list-box .panel-footer{
    margin-top:0px;
}
.grid-box.list-box .panel-body h4{
    margin:3px 0 0 0;
}
.grid-box.list-box .panel-footer{
    float: right;
    width: 11%;
}
.grid-box.list-box .view-details{
    margin:20px 0 0 0;
    display:block;
}
.grid-box.list-box .pd-list-50{
    width:67%;
    float:left;
}
.grid-box.list-box .axisdir-view-gir,.grid-box.list-box .axisdir-mut-view{

    width:30%;
    float:left;
    margin:0;
}
.pd-list-50-derviative li{margin-top:5px;min-height: 44px;}
.grid-box.list-box .axis-dir-view-grid{display:none;}
.grid-box.list-box .list-axis-view{display:block;}
.grid-box.list-box .listview-2com{width:100%;}

.invest-btn{position:relative;}
.overview-flyout{bottom:70px;left:10px;}
.overview-flyout .logintool-con:after, .overview-flyout .logintool-con:before{top: 100%;
                                                                              left: 20px;}
.overview-flyout .logintool-con:after {border-top-color: #fcfcfc;
                                       border-bottom-color: transparent;}
.overview-flyout .logintool-con:before {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}
.panel-footer:hover .logintool-con{display:block;}

.list-box .overview-flyout{bottom: 140px;right: 50px;left: inherit;}

.list-box .overview-flyout .logintool-con:after,.list-box .overview-flyout .logintool-con:before{right: 20px;left:inherit;}

/* reasearcher loader */
.re-loader{text-align:center;margin:20px 0;}
.loader-reasrch{width:31px;height:31px;background:url(../images/loader_red2.gif);display:inline-block;}

/* overview items */
/*.checklist {padding:10px 0 0 0;}*/
.entry-val{
    color:#999;
}
.compare-ar-icon{
    width:24px;
    height:24px;
    vertical-align:middle;
    display:none;
}
.sort-menu-icon{
    background-position:-366px -275px;
}
.wishlist-icon{
    background-position:-318px -275px;
}
.compare-icon{
    background-position:-342px -275px;
}
.alert-icon{
    background-position:-294px -275px;
}
.data-points-icons{
    width:22px;
    height:22px;
    vertical-align:middle;
}
.priceincrease {
    background-position: -460px -279px;
}
.pricecompleted {
    background-position: -438px -279px;
}
.priceerror{
    background-position: -450px -279px;
}
.price-exclamation{
    background-position: -505px -279px;
}
.star-fill{
    background-position: -577px -279px;
    width:16px;
    height:16px;
}
.star-unfill{
    background-position: -594px -279px;
    width:16px;
    height:16px;
}

.axisdir-view-gir{
    margin:20px 0 0 0;
    color:#999999;
}
.panel .tooltip-bdy,.likepop  .tooltip-bdy{
    left:30px;
}
.panel-body .tooltip-bdy{
    left:25px;
    top:-10px;
}
.time-area-rig{float:right;	margin-bottom:10px;}
.timeago {
    color: #ccc;
    font-size:14px;
    display:inline-block;
    vertical-align:middle;margin-right:5px;
}
.research-soc-cardview{display:inline-block;}
.research-soc-listview{display:none;}

.grid-box.list-box .timeago-list{
    color:#ccc;
    display:inline-block;
    font-size:12px;
}
.trade-time{
    display:none;
}
.grid-box.list-box .trade-time{
    display:block;
}
.list-block{
    display:none;
}
.mutual-benchmark{
    margin-left:24px;
}
.grid-box.list-box .list-block{
    display:block;
}
.more-entry-val{
    float:left;
}
.view-details{
    display: inline-block;
    margin-left: 10px;
    color: #999;
}
.grid-box.list-box .tablelables{display:block;}
.grid-box.list-box .tablelables p{ margin-bottom: 5px;}
.grid-box.list-box .tablelables label:after {content: ":";position: absolute;right: 10px;top: 0;}
.grid-box.list-box .tablelables label {display: inline-block;position: relative; width: 110px;}

.moreentries {
    background:#ccc;color:#fff;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    width: 20px;
    text-align: center;
    border-radius:50%;
    vertical-align:middle;
    padding:4px;
    margin:2px 0 0 10px;
}



/* Reports gird */
.report-proname{max-width:233px;}
.report-share{position:absolute;top:25px;right:20px;}
.reports-video{
    margin-top:20px;
    height:171px;  /* video distortion issue */
    overflow:hidden;
}
.reports-video img{
    width:100%;
}
.stocks-coverd{color:#999;float:left;width:210px;line-height:16px;}
.report-names{font-size:16px;width:274px;margin:10px 0 20px 0;color:#1190e0;min-height:16px;}
.download-report-btn{border: 1px solid #1190E0;padding: 5px 10px;display:inline-block;}
.download-report:hover,.download-report-btn:hover{border:1px solid #006DB2;color:#006DB2;}
.report-showall{float:right;font-size:12px;text-decoration:underline;}
.reports-time{
    color:#999;
    position:relative;
    display:block;
    margin-top:5px;
}
.report-pro-heading{
    min-height:50px;
    margin-bottom:10px;
}
.report-pro-names{
    width:270px;
}
.report-tec-pro-names{
    line-height:20px;
    width:270px;
}
.sector li .panel{

    min-height:315px;
}
.report-name-fly,.report-content{display:none; border:1px solid #e8e8e8;background-color:#eff2f4;position:absolute;width:200px;padding:10px;right:20px;margin-top:24px;line-height:18px;color:#1190e0;z-index:10;}
.report-name-fly:after, .report-name-fly:before {
    bottom: 100%;
    left: 88%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.report-name-fly:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #eff2f4;
    border-width: 10px;
    margin-left: -10px;
}
.report-name-fly:before {
    border-color: rgba(196, 196, 196, 0);
    border-bottom-color: #e8e8e8;
    border-width: 11px;
    margin-left: -11px;
}
.report-desc{color:#999;line-height:20px;height:64px;overflow:hidden;}
.report-content{
    color: #999;
    margin-top:10px;
    left:20px;
    z-index:10;
}
.report-content:after, .report-content:before {
    bottom: 100%;
    left: 50px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.report-content:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.report-content:before {
    border-color: rgba(196, 196, 196, 0);
    border-bottom-color: #e8e8e8;
    border-width: 11px;
    margin-left: -11px;
}
.popup-reports-desc{
    margin-top:30px;
}
.reports-pop-con{
    margin-top:20px;
    line-height:18px;
}

/*Content Tabs*/
.graph-content,.grph-btns {
    display: none;
}
.graph-content li {
    line-height: 20px;
}
.grid-expand-btns {
    padding-top: 30px;
}
.btns-positions {
    bottom: 35px;
    left: 33px;
    position: absolute;
    width: 89.5%;
}

.rationale {
    float: left;
}
.dirct-btns {
    float: right;
}
.ca-content .tab-cnt {
    min-height: 260px;
}
.single-details {
    border: 0;
    padding: 0;
}
.single-details li {
    width: auto;
    padding-right:20px;
}
.single-details li .value {
    font-size: 16px;
}
.single-view-details-inner > li {
    float: left;
    padding: 0 20px;
    border-right: 1px dotted #999;
    min-height: 80px;
    line-height: 16px;
}
.graph1{
    width:70%;
}
.single-view-details-inner > li:first-child {
    padding-left: 0;
    width:75%;
}
.single-view-details-inner > li:last-child {
    border: 0;
    width:25%;
}
.graph2{
    width:90%;
}
.status-name {
    font-size: 16px;
    text-align: center;
}
.small-text {
    color: #999;
    font-size: 12px;
}
.screens-left,
.screens-right {
    float: left;
    margin-right: 15px;
    width: 166px;
}
.screens-ratings{
    margin-bottom:10px;
    min-height:85px;
}
.screens-right {
    margin-right: 0;
}
.rates > li {
    float: left;
    margin: 5px;
}
.star-filled {
    background-position:-396px -280px;
    width: 18px;
    height: 18px;
    text-indent: -99999px;
}
.star-infilled {
    background-position:-416px -280px;
    width: 18px;
    height: 18px;
    text-indent: -99999px;
}
.detailed-analysis {
    text-align: right;
    display: block;
    color: #666;
    margin-top: 20px;
}
.detailed-analysis span.da-icon {
    width: 20px;
    height: 16px;
    background-position: -370px -280px;
}
.detailed-analysis span {
    text-decoration: underline;
}

.norecords-icon,.no-recorsmar{margin-top:50px;background-position: -378px -1438px;width:60px;height:60px;}
.no-recorsmar{background-position: -318px -1438px;}
.txt-norecords{font-size:20px;color:#999;margin-top:10px;}

/* ::::::::::::::::::::::::::::::::: Investment  ::::::::::::::::::::::::::::::::: */

/*.menu-small{
        background:url(../images/calls-menu.png);
        width:16px;
        height:16px;
        display:inline-block;
}*/
.welcomesearch-sec {
    background: #fff;
}
.researchmenu {
    /*float: right;*/
}
.main-item {
    float:left;
    font-size:16px;
    color:#000;
    font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;
}
.bredcrumb {
    padding:12px 0;
    height:40px;
}

.researchmenu {
    /* padding-left: 10px;*/
}
.researchmenu li {
    display: inline-block;
    padding: 0 10px;
}
.researchmenu li:first-child{padding-left:0;}
.researchmenu li a {
    color: #909090;
    display: block;
    font-size:14px;
    font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;
    /*border-bottom: solid 1px transparent;*/
}
.researchmenu li:hover a,
.researchmenu li a.active  {
    border-bottom: solid 1px #000;
    color: #000;
}
.new-banner{
    height:89px;
}
.new-banner img{
    width:100%;
    height:100%;
    display:block;
}

/* page banners */
/*.pagead-banner{
        margin-top:20px;
}*/
.pagead-banner .web-img{
    width:100%;
}
.pagead-banner .mob-img{
    display:none;
}

.add-bannergrid img ,.add-bannerlist img{display:block;}
.add-bannerlist img{display:none;}

.grid-box.list-box .add-bannergrid img{display:none;}

/* ::::::::::::::::::::::::::::::::: filter option flyout ::::::::::::::::::::::::::::::::*/

.filter-row{
    margin:30px 0;
}
.filter-button{
    position:relative;
    float:left;
}
.fill-box{
    cursor:pointer;background:#ffffff;
    border:1px solid #e8e8e8;
    color:#000;
    padding:10px;
    width:160px;
    font-size:16px;
}
.fil-dis span{
    margin-left:5px;
}
.filter-button > span{
    display:inline-block;
    margin-left:10px;
}
.filter-icon{
    background-position:-457px -40px;
    display:inline-block;
    vertical-align:middle;
    width:24px;
    height:19px;
}
.filter-content-box{
    position:relative;
    width:976px;
    margin:10px 0 20px 0;
    left:0;
    padding:0 10px;
    /*top:35px;*/
    border: 1px solid #e8e8e8;
    background-color:#fff;
    display:none;
    /* z-index:11;
   Remove this later 10-03-2016 */

}
.fill-box1{
    margin-left:-10px;
}
.fill-box1 > li{
    width:311px;
    float:left;
    margin:0 0 20px 10px;
}

.fill-box1 > li:last-child{
    margin-right:0px;
}
.filter-content-box:after, .filter-content-box:before {
    bottom: 100%;
    left: 50px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.filter-content-box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.filter-content-box:before {
    border-color: rgba(196, 196, 196, 0);
    border-bottom-color: #e8e8e8;
    border-width: 11px;
    margin-left: -11px;
}
.filter-box-heading{
    float:left;
    font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;
}
.filter-heading{margin-bottom:20px;}
.filter-check{display:inline-block;float:left;margin-top:5px;}
.fill-expansion{
    float:right;
    cursor:pointer;
}
.flyout-check{
    margin-top:30px;
}
.fil-plus{
    background-position: -541px -37px;
    width:24px;
    height:24px;
}
.current .fil-plus{
    background-position: -565px -37px;
}
.fill-call-data{
    display:none;
    border-bottom:1px dotted #c5c5c5;
    padding-bottom:20px;
}
.page-search{
    float:left;
    margin-left:10px;
    border:1px solid #ebebeb;
    width:82.4%;
    height:41px;
    position:relative;
    background-color:#fff;
}
.search-icon-area{
    width:40px;
    height:39px;
    padding:10px;
    float:left;
    cursor:pointer;
    position:absolute;
    right:0px;
    top:0px;
    border-left:1px solid #ebebeb;
    background-color:#ebebeb;
}

.serach-box-fly{
    padding:20px 0 0 0;
    border-bottom:1px dotted #c5c5c5;
}
.current{
    border-bottom:0px;
}
.serach-box-fly-last{
    border-bottom:0px;
    margin-bottom:20px;
}
.flyout-accordion{
    display:none;
}
.rec-check{
    margin-top:30px;
}

/* search */

.search-page-inp{
    width:100%;
    padding:11px 60px 11px 20px;
    border:none;
    font-size:14px;
}
.search-page-inp:hover,.search-page-inp:focus{
    border:0px;
}
.serach-fly-btns a{
    display:inline-block;
}
.custom-radio > label{
    color: #666666;
    margin-bottom: 5px;
    display: block;
    font-size:14px;
}
.custom-radio .page-search{
    width:100%;
    height:36px;
    margin-left:0px;
}
.custom-radio .search-page-inp{
    line-height:32px;
    padding:1px 40px 1px 10px;
    font-size:14px;
}
.custom-radio .search-icon-area{
    height:35px;
    width:35px;
    padding:8px;
}
.radio-sec li {
    float: left;
}
.search-result-resa{margin-top:20px;color:#999;font-size:16px;}
.filter-elements{
    padding:10px 0 0px 0;
}
.filter-label{
    display:inline-block;
    position:relative;
}
.filter-title{float:left;
              margin:5px 10px 0 0;font-size:12px;color:#999;}
.filter-box-name{
    background-color:#d7e5f2;
    border:1px solid #d7e5f2;
    float:left;
    padding:4px 10px;
    margin:0 10px 10px 0;
    color:#666666;
    font-size:12px;
}
.filter-box-name:hover{
    border:1px solid #999;
}
.filter-label:after{
    position:absolute;
    content:":";
}
.filter-name{
    margin-left:5px;
}
.filter-ele-close{
    width:12px;
    height:10px;
    background-position:-423px -48px;
    cursor:pointer;
    margin-left:5px;
}

/* :::::::::::::::::::::::::::::::::  insights popups ::::::::::::::::::::::::::::::::*/

/* invest pop*/
.investpopcont{margin-top:40px;font-size:16px;}
/* View Details Popup Styles  */
/*.popup-overflow{overflow:hidden !important;} */
.close-popup{font-size:14px;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;color:#676767}
.vdetail-title{position:relative;}
.pop-name{float:left;max-width:inherit;}
.pop-desc{background-color:#f4f4f4;padding:5px 0;}
.pop-desc li{padding:4px 10px;border-right: 1px dotted #acacac; float:left;color:#999999;}
.pop-desc li:first-child{padding-left:30px;}
.pop-desc li:last-child{border-right:0px;}
.pop-pro-val-name{color:#666;}
.pop-pro-val-normal{color:#333333;font-size:18px;vertical-align:middle;}
.likepop .vdetail-title{background-color:#fff;}
.pop-box1{padding-bottom:20px;border-bottom:1px dotted #c5c5c5;}
.pop-left-price{float:left;margin-top:0px !important;}
.pop-lastupdated{color:#ccc;}
.pop-right-compare{float:right;margin-top:14px;}
.pro-name-sub{color:#666666;font-size:18px;margin-top:30px;}
.graph-deisgn{margin-top:20px;}
.tab-sec-pop{border-radius:4px;}
.pop-tabs > li {
    margin:0;
    padding-left: 0px;

}
.pop-boxes{padding-top:30px;}
.graph-twoparts{margin-top:30px;}
.out-graph{width:68%;border-right:1px dotted #c5c5c5;display:inline-block;padding-right:20px;vertical-align:middle;}
.ourperform-graph{width:100%;}
.target-val{display:inline-block;padding-left:40px;vertical-align:middle;}
.target-val h4,.target-val h2{font-family: Arial,Helvetica,sans-serif;}
.target-val h4{color:#999999}
.target-val h2{color:#1190e0;margin-top:5px;}
.download-report{float:right;border:1px solid #128FE1;padding:5px 10px;}
.down-report,.down-analysis{background-position:-624px -282px;width:7px;height:12px;margin-left:5px;vertical-align:middle;}
.down-analysis{background-position:-636px -281px;width:12px;}
.pop-table-hea{margin:20px 0 10px 0;color:#666;font-family: Arial,Helvetica,sans-serif;}
.analysis{font-size:18px;color:#999999;/*margin-top:20px;*/}
.analsis-val{color:#333333;}
.pop-buy{color:#00ba63;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;margin:0 10px 5px 0;}
.trading{color:#333;}
.green-star{background:url(../images/grens-star.png);width:19px;height:19px;margin-right:5px;}
/*.cadialog-list > li{margin-bottom:10px;display:block;padding:10px 0;border-bottom:1px dotted #999;}
.cadialog-list > li:last-child{border-bottom:0;}
*/
.weekpick{float:left;/*border-right:1px dotted #999;*/width:24%;}
.graph-div{float:left;width:58%;/*border-right:1px dotted #999;*/padding:0 10px;}
.timerdiv{float:right;width:16%;}
p.green-txt{color:#00b050; }
.weekpick p{margin-bottom:10px;}
.weekpick label{position:relative;display:inline-block;width:110px;}
.weekpick label:after{position:absolute;content:":";top:0;right:10px;}
.cadialog-title h5{display:inline-block;}
.cadialog-title span{display:inline-block;margin-left:30px;font-size:13px;}
.cadialog-title span small{color:#333;font-family: 'futura_md_btbold';font-size:13px;}
.buy-rgt{float:right;}
.stop-loss{font-size:14px;color:#666;margin-top:10px;}
/* trading */
.trading-popup-list{display:inline-block;vertical-align:middle;}
.trading-star{float:left;}
.trading-star-con{padding-left:25px;}
.hea-trading-pop{font-size:18px;color:#333;}
.desc-trading-pop{font-size:14px;color:#666;margin-top:10px;}
.trading-popup-list li{width:49%;display:inline-block;padding-bottom:20px;position:relative;vertical-align:top;}
.trading-popup-list li.border-left:before {
    content: "";
    position: absolute;
    border-left: 1px dotted #c5c5c5;
    height: 100%;
    left: -25px;
}

/* Mutual  View Details Popup */
.mutual-growth{color:#999;margin-bottom:5px;}
.mutual-years{float:left;width:400px;}
.mutual-hea-left{padding-right:20px;border-right:1px dotted #c5c5c5}
.mutual-pop-33 li{padding:5px 20px;float:left;border-right:1px dotted #c5c5c5;}
.mutual-pop-33 h4{padding:5px 0;}
.mutual-con{margin-top:10px;line-height:16px;}
.mutual-list h4{padding:5px 0}
.analysis-box-hea{color:#1190E0;}
.analysis-box{width:28px;height:28px;background-color:#e8e8e8;border:1px solid #a6a6a6;display:inline-block;vertical-align:middle;}
.ansis-box-fild{background-color:#ffc000;border:1px solid #a6a6a6;}
.anly-sis-cap{vertical-align:middle;font-size:12px;color:#999999;}
.any-box-list{margin:10px 0 20px 0;}
.any-box-list li{margin-bottom:4px;}
.indication .grow-op{
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
    display:inline-block;
    margin:22px 0 0 -12px;
}
.analysis-box-main{position:relative;}
.mutual-scheme-invest{margin-left:20px; color: #1190E0;}
.mutual-pop-invest{margin:30px 0 0 60px;color:#1190E0;}
.analysis-ver{position:absolute;right:40px;top:40px;color:#1190E0; -webkit-transform: rotate(-90deg);
              -moz-transform: rotate(-90deg);
              -o-transform: rotate(-90deg);
              -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);}
.analysis-ver.debt{width:100px;right:20px;top:20px;}
.analysis-ver.ele-5{right:-40px;top:70px;}
.analysis-ver.ele-5{right:-140px;}
/* .likepop{min-height:30px;}*/


/* ::::::::::::::::::::::::::::::::: Insights --> Derivative Strategies ::::::::::::::::::::::::::::::::*/
.contractslist{border:1px solid #f1f1f1;padding:10px;}
.cadialog-list li{margin-bottom:20px;}
.cadialog-list li:last-chlid{margin-bottom:0px;}
.pair-heading{background-color:#f1f1f1;padding:10px;border:1px solid #f1f1f1;cursor:pointer;}
.contractslist > li{margin:0 0 20px 0;padding-top:20px;}
.contractslist > li:last-child{border-top:1px dotted #c5c5c5;}
.contracts-table > li{float:left;margin:0 15px;width: 120px;border-right:1px dotted #c5c5c5;min-height:30px;}
.contracts-table > li:first-child{margin-left:0;width:250px;}
.contracts-table > li:last-child{margin-right:0;border-right:0px;}
.contracts-table > li .smalltext{color:#999;font-size:12px;margin-bottom:5px;}
.contracts-table > li .leg{color:#1190e0;margin-top:10px;}
.contracts-table h5{font-family: Arial,Helvetica,sans-serif;}
.detailslist{padding:20px 10px;border:1px solid #f1f1f1;}
.det-list-hea{position:relative;width:90px;color:#666;float:left;}
.det-list-hea:after{position:absolute;content:":";right:10px;}
.det-list-con{color:#999;padding-left:90px;}
.graph-desc{color:#999;text-align:center;font-size:12px;margin-top:10px;}

/* market snap  */

.addtohmain {margin:20px 0;}
.add-title{background:#fff;}
.addtohleft{float:left;margin-right:20px;}
.addtohrgt{float:left;}
.addtodet{margin-bottom:10px;font-size:20px;float:left;}
.addtodet span{display:block;font-size:13px;}
.addrate{float:left;vertical-align:middle;margin:10px 0 0 20px;}
.addtohrgt .primary-btn{margin-right:10px;}
.view-add{width:30px;height:20px;vertical-align:middle;background-position:-9px -400px;}
.notif-add{width:30px;height:20px;vertical-align:middle;background-position:-42px -400px;}
.directrecut-content{background:#f4f4f4;}
.directrecutviews{margin:20px 0;}
.directview {width:15%;float:left;margin-right:3%;}
.view-title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e3e3e3;}
.recruterview{width:42%;float:left;margin-right:3%}
.drctrectgraph{width:35%;float:right;}
.tarprice{font-size:14px;}
.tarprice span{font-size:24px;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;display:block;margin:5px 0;}
.tarpercent{color:#999;margin: 5px 0;}
.recobuy{color:#999;}
.recruterinner{float:left;}
.rcigraph{float:left;width:160px;}
.rcilft {float:left;width:80px;}
.rcirgt{float:left;width:130px;margin-left:20px;}
.analist{background-position:-34px -259px;height:20px;width:20px;vertical-align:sub;}
.stck-title{color:#0072bc;padding:10px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;}
.newsinfodet{margin:20px 0;}
.newsinfo{float:left;width:60%;}
.impinfo{float:left;width:35%;margin-left:4%;}
.newsinfo h4{margin-bottom:10px;}
.newsinfo li{margin-bottom:10px;}
.newsinfo li a{text-decoration:underline;color:#000;}
.newsinfo li p{color:#999;font-size:13px;margin:5px 0 0 0;}
.impinfo h4{margin-bottom:10px;}
.impinfo li{margin-bottom:10px;border-bottom:1px dotted #999;padding:5px 0;}
.impinfo li p{display:inline-block;width:150px;}
.impinfo li span{float:right;display:inline-block;}
.actionlist a span{margin-right:10px;height:16px;width:16px;vertical-align:middle;}
.spanshot{background-position: -12px -374px;}
.financial{background-position:-32px -374px;}
.shareload{background-position: -52px -374px;}
.peers{background-position: -72px -374px;}

/* Premium Research Plans and sms */
.research-inner{text-align:left;}
.premium{background-color:#fff;}
.dialog-content{
    padding:20px 30px;
}
/*Commented this code because error comming on minisnapshot ltp and other section.

.dialog-content p{line-height:22px; padding-bottom:10px;}*/
.premium .dialog-title{
    height:100px;
    padding:10px 30px;
    margin:0;
    border-bottom:1px solid #e8e8e8;
}
.pre-sms-ico{
    width:30px;
    height:30px;
    margin-right:5px;
}
.premium-icon{
    background-position:-272px -27px;
}
.sms-icon{
    background-position:-242px -27px;
}
.pre-con-desc{
    line-height:18px;
    text-align:center;
}
.premium-heading{
    color:#1190e0;
    font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;
}
.research-header {
    height: 100px;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}
.premium-sub{
    font-size:16px;
    color:#999;
    margin-top:10px;
}
.premium .dialog-content{
    background-color:#f6f6f6;
}
.popup-insight,.premium-popupinsight {
    /* height: 320px;
     overflow-y: auto;*/
}
.premium-popupinsight{
    /*height:500px;*/
}
.custdialog-content {
    text-align: center;
}

.premium-plans-dates{
    background-color:#15b891;
    padding:10px;
    font-size:12px;
    color:#fff;
    text-align:center;
}
.pre-plan-info{
    line-height:20px;
}
.pre-plan-info span{margin-left:50px;}
.premium-planlist {
    margin: 20px auto;
}
.premium-planlist > li {
    border: 1px solid #ddd;
    position: relative;
    background: #ffffff;
    border-bottom: 20px;
    text-align:left;
    box-shadow:0 1px 2px rgba(0,0,0,0.5);
    margin-bottom:20px;
}
.premium-planlist > li:last-child {
    border-bottom: 1px solid #ddd;
}
.premium-planlist li p{line-height:normal;}
.preplaninner-lft{float:left;width:70%;padding:40px;}
.preplaninner-rgt{float:right;width:30%;border-left:1px solid #e8e8e8;background:#fafafa;padding:40px;min-height: 314px;}
.rempadding{padding-bottom:0;}
.pre-icon{
    width:48px;
    height:48px;
    display:inline-block;
    vertical-align:middle;
}
.pr1{
    background-position: -10px -806px;
}

.pr2{
    background-position: -58px -806px;
}

.pr3{
    background-position: -106px -806px;
}
.pr4{
    background-position: -154px -806px;
}

.planinner-title{display:inline-block;vertical-align:bottom;margin-left:10px;}
.subhead{color:#999;vertical-align:middle;}
.offerlist {margin:20px 0;}
.offerlist li{margin:0 5px;border-right:1px  dotted #c5c5c5;vertical-align:middle;display:inline-block;width:30%;min-height:50px;}
.offerlist li:first-child{margin-left:0;padding-left:0;}
.offerlist li:last-child{border-right:0;}
.offer-title span{display:block;color:#75af38;font-size:24px;}
.offer-title{font-size:12px;color:#999;}
.offer-descrip{color:#666;margin:20px 0 ;}
.plandetaillist > li i.arrow-icon,.arrow-icon{vertical-align:middle;height:10px;width:10px;background-position:-16px -103px;float:left;margin-right:10px;}
.arrow-icon.open{background-position:-48px -105px;}
.plandetailsshow{display:none;padding:40px;border-top:1px solid #e8e8e8;}
.plandetaillist{margin:20px 0;}
.palndetail-title{color:#fd4761;}
.plandetaillist li{margin-bottom:20px;/*padding-left:30px;*/}
.plandetaillist li span{display:block;padding-left:20px;}
.plandetaillist li i{margin-top:3px;}
.combolist{margin:20px 0;}
.combolist li{display:inline-block;background:#fafafa; border:1px solid #e8e8e8;padding:10px;margin-right:20px;}

.combolist li.redbrder{border-left: 4px solid #f85354;}
.combolist li.voiletbrder{border-left: 4px solid #8e37e7;}
.combolist li.orangebrder{border-left: 4px solid #ed9b31;}
.subscriptionttl{padding-top:20px;}
.subscriptionlft {float:left;width:48%;}
.subscriptionrgt{float:right;width:48%;padding-left:1%;}
.subscriptionttl h4{margin-bottom:15px;color:#333;font-family: 'futura_bk_btbook';}
.subscriptionttl h5,.subscriptionttl p{padding-left:50px;color:#666;}
.subscriptionttl p{color:#999;}

.swifttradediv{margin:128px 0 0 0;}
.subscriptionttl i{height:40px;width:40px;margin-right:10px;float:left;}
.stock-icon{background-position:-256px -124px; }
.bar-icon{background-position:-336px -124px; }
.refresh-icon{background-position:-416px -124px; }
.envolope-icon{background-position:-456px -124px; }
.bulb-icon{background-position:-296px -124px; }
.line-icon{background-position:-496px -124px; }
.speedo-icon{background-position:-376px -124px; }
.book-icon{background-position:-576px -124px;}
.settings-icon{background-position:-616px -124px;}
.value-email-icon{background-position:-536px -124px;}

.paymentoptionist{margin:20px 0;}
.paymentoptionist li{display:block;margin-bottom:20px;position:relative;}
.paymentoptionist li .yrselect{color:#999;display:inline-block;vertical-align:middle;margin-left:10px;}
.paymentoptionist li p{display:block;color:#333;font-size:24px;margin:0 0 0 40px;}
.savepercent{display:inline-block;background:#fd4761; color:#fff; padding:2px 4px;border-radius:20px;font-size:10px;position:absolute;top:26px;right:0;}
.savepercent:hover{background:#fe3350;}

.tandc{color:#a4a4a4;font-size:12px;}
.tandc p{margin-bottom:5px;}
/* popup Footer Nav */

.pop-fnav {
    margin: 20px 0 0 0;
    color: #666;
    text-align: left;
}
.pop-fnav li
{
    padding:0 10px;
    float:left;

    border-right:1px solid #ddd;
}
.pop-fnav li a {
    display: inline-block;
    color: #666;
    font-size: 12px;
}
.pop-fnav li:last-child{
    border-right:0px;
}

/* Confirm Details and Make Payment */

.cnfrmdetails {
    margin: 0 0 20px 0;
}
.confrm-title {
    text-align: center;
    color:#5d5e5d;
}
.payment-title {
    margin: 20px 0;
    border-bottom: 1px solid #e4e3e3;
    padding-bottom: 20px;
    text-align: center;
    font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;
}
.cnfrmdet-list {
    margin: 20px 0;
}
.cnfrmdet-list li {
    display: block;
    margin-bottom: 20px;
}
.cnfrmdet-list li label {
    display: block;
    margin-bottom: 10px;
    color: #666;
}
.cnfrmdet-list li span {
    font-size: 12px;
    /*color:#3366cc;*/
}
.payment-or::before {
    content: "";
    height: 1px;
    left: 62%;
    position: absolute;
    top: 50%;
    width: 26%;
    z-index: -1;
}
.payment-or::before,
.payment-or::after {
    background-color: #e0e0e0;
}
.payment-or::after {
    content: "";
    height: 1px;
    position: absolute;
    right: 62%;
    top: 50%;
    width: 26%;
    z-index: -1;
}
.payment-or {
    position: relative;
    text-align: center;
    z-index: 1;
    margin: 20px 0;
}
.payment-or span {
    border-radius: 50%;
    border: 1px solid #e0e0e0;
    padding: 6px 8px;
}


.empty-space{min-height:300px;}

.grid-data{
    margin-left:-25px;
}
.grid-data > li{
    margin:0 0 25px 25px;
}
.resaecrh-discla{padding:0 0 70px 0;text-align:center;}

.resaecrh-discla .product-button{margin-top: 0;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        Trade Popup
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.trade-pop-pading{padding:20px;}
.tradewiz-backgournd{background:#f2f2f2;border-bottom:1px solid #f1f1f1;}
.trade-wizard{margin-bottom:0;}
.trade-wizard li{width:auto;}
.trade-wizard li:first-child:before{right:8px;}
.trade-wizard li:before{right:8px;}
.trade-wizard li,.trade-wizard1 li:last-child{width:auto;}
.trade-wizard li:first-child,.trade-wizard li:last-child{width:auto;}
.trade-wizard li .step-name{margin-top:6px;}
.tradepopup-con.invest-drop{margin-top:20px;padding:0;}
.tradepopup-con.invest-drop{font-family: Arial,Helvetica,sans-serif;font-size: 18px;}
.tradepopup-con .intvest-time {
    color: #1190e0;
}
.tradepopup-con .invest-down {
    border-bottom: 1px solid #1190e0;
}
.tradepopup-con .inst-arrow {
    padding: 0 0 0 5px;
}
.tradepopup-con .mar-val-inper{display:inline-block;float: none;vertical-align: middle;}
.tradepopup-con .invest-drop-nrml, .tradepopup-con .invest-drop-txt {
    line-height: 28px;
    margin-right: 8px;
}
.tradepopup-con .intvest-time{min-width:auto;}
.tradepopup-con .mar-val{font-size:24px;}
.trade-lumpsum{font-size:18px;}
.trade-lumpsum .con-1,.trade-lumpsum .con-2{line-height:28px;margin-bottom:5px;display:inline-block;}
.trade-lumpsum .con-2{margin:0 8px;}
.trade-lumpsum .con-1{color:#666;}
.trade-lumpsum .con-2{color: #1190e0;border-bottom:1px solid #1190e0;}
.con-2.min-rupe{color:#ccc;border-bottom:1px solid #ccc;}
.trade-lumpsum .ipos-input{font-size: 18px;}

.trade-lumpsum .mar-time-drop,.trade-lumpsum .time-drop,.trade-lumpsum .order-time-drop{top:41px;}
.trade-inps.scheme-pop-list > li {width:233.3px}
.trade-inps p{font-size:18px;}
.order-list li{margin-bottom:10px;}
.order-list li label{float:left;width:150px;position:relative;}
.order-list li label:after{position:absolute;content:":";right:10px;}
.order-list li > p,.order-res{font-size:18px;padding-left:150px;color:#333;}
.order-res .mar-val-inper{display:inline-block;margin:-5px 0 0 5px;vertical-align:top;}
.order-res .mar-val{vertical-align:top;font-size:24px;}

.trade-termscon{font-size:12px;color:#999;line-height:14px;display:none;margin-top:20px;}
.terms-lumspsum{float:left;font-family: Arial,Helvetica,sans-serif;}
.trems-closebtn{float:right;padding:10px;margin-top:-10px;}
.terms-content{height:134px;overflow-y:scroll;}

.trade-modify-icon,.trade-proceed-icon{width:18px;height:18px;vertical-align:bottom;}
.trade-modify-icon{background-position:-117px -1088px;margin-right:5px;}
.trade-proceed-icon{background-position:-135px -1088px;margin-left:5px;}

.trade-lumsetp1-le{width:460px;float:left;}
.trade-lumsetp1-re{float:right;border:1px dotted #c5c5c5;width:250px;margin-left:25px;padding:20px;}
.ipos-input.lumpsum-input{min-width:150px;font-size:18px;}
.trade-lumsetp1-re .con-1{font-size:18px;}
.trade-lumsetp1-re .mar-val{font-size:16px;}
.trade-lumsetp1-re .con-1{color:#666;margin-bottom:10px;}
.trade-lumsetp1-re p{margin-top:10px;color:#999;font-style:italic;}
.scheme-moreinfo{float:right;margin-right:180px;}
.lumpsum-list-box,.sip-list-box{margin-top:20px;position:relative;display:none;}
.sip-list-box{margin:10px 0 20px 0; }
.lumpsum-list-box-close{background-position:-995px -1776px;width:12px;height:12px;}
.lumpsum-closebtn{position:absolute;top:0;right:0;padding:10px;display:block;}
.trade-lumpsum-list,.redeem-list{border:1px solid #f1f1f1;padding:20px 20px 0 20px;}
.trade-lumpsum-list > li{width: 47%;float:left;margin-bottom:10px;}
.trade-lumpsum-list > li:first-child{width:100%;}
.trade-lumpsum-list > li label,.trade-lumpsum-list > li p{display:inline-block;}
.trade-lumpsum-list > li label{color:#999;}
.line-chrge.lumpsumpop-noline-chrge{border-bottom:0;}

/*** sip ***/
.trade-sip-suces{font-family: Arial,Helvetica,sans-serif;}
.trade-sip-sucesmsg span{font-size:16px;color:#333;}
.invest-down .ui-datepicker-trigger{margin:0;}
.ipos-input.sip-months{width:40px;}
.ipos-input.sip-months1{width: 30px;}
.ipos-input.sip-date-input{width:110px;}
.sip-date .ui-datepicker-trigger{display:none;}
.sip-urn-desc{margin-top:20px;}
.sip-urn-desc span{color:#333;font-weight:600;}
.steps-info-more{float:none;margin:10px 0 0 0; }

/* sip-process-steps */
.sip-process-steps{margin-top:10px;}
.sip-process-steps-le,.sip-process-steps-re{float:left;width:49%;}
.sip-process-steps-re{margin-left:2%;margin-top:20px;}
.process-name-list li{margin-bottom:16px;
                      width:100%;
                      box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);
                      -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                      -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                      -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                      -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                      transition: all 0.2s ease-in-out;
                      position:relative;
}
.process-name-list li:after{content:""; position:absolute;background:url(../images/markets/trade/process-listarrow.png);width:15px;height:8px;left:50%;margin-left:-7px;bottom:-13px;}
.process-name-list li:last-child:after{background:none}
.process-name-list li a{display:block;padding:10px 20px;color:#333333;}
.process-name-list li a span{font-weight:600;}
.process-name-list li.active a{color:#fff;}
.bor-1{border-top:2px solid #f68567;}
.bor-1.active{background:#f68567;}
.bor-2{border-top:2px solid #fdb64e;}
.bor-2.active{background:#f68567;}
.bor-3{border-top:2px solid #aed361;}
.bor-3.active{background:#aed361;}
.bor-4{border-top:2px solid #71c5a4;}
.bor-4.active{background:#71c5a4;}
.bor-5{border-top:2px solid #70c3ed;}
.bor-5.active{background:#70c3ed;}
.bor-6{border-top:2px solid #9087c0;}
.bor-6.active{background:#9087c0;}

.process-name-list li:last-child{margin-bottom:0;}

.sip-process-steps-re img{border:1px solid #f1f1f1;width:100%;}

/*** redeem ***/
.redeem-list > li{width: 47%;float:left;margin-bottom:20px;}
.redeem-list > li label,.redeem-list > li p{display:inline-block;}
.redeem-list > li label{color:#999;}
.redeem-unit-checkbox{margin-top:6px;display:inline-block;}
.units-inp,.after-all{display:none;}


/*** order entry ***/
.order-entry-steps .stepswizard li{padding-right: 50px;}
.order-entry-steps .stepswizard li:last-child{padding-left:25px;}
.order-entry-steps .step-no{line-height: 30px;}
.order-entry-steps .step-name{font-family: Arial, Helvetica, sans-serif;}
.trade-lumsetp1-re.order-entry-re{width:285px; background: #f8f8f8;}
.trade-lumsetp1-le.order-entry-re{width:470px;}
.order-entry-re .tradepopup-con.invest-drop{margin-top: 0;}
.order-entry-re .trade-lumpsum , .hold-fund-wrapper .trade-lumpsum , .fund-rejection-text .trade-lumpsum{font-size: 14px;}
.order-entry-re .trade-lumpsum .order-type-option{width: 300px;}
.order-entry-re .intvest-time , .hold-fund-wrapper .intvest-time , .fund-rejection-text .intvest-time{height: 28px;}
.order-entry-steps .sucess-msg , .order-entry-steps .rejection-msg{text-align: left;}
.order-entry-rig .cmp,.order-entry-rig .mar-val{display:inline-block;}
.order-entry-rig .cmp{font-size:16px;color:#666;font-style:normal;}
.order-entry-rig{margin-bottom: 10px;}
.order-entry-rig .mar-val{font-size: 24px;}
.order-entry-rig .mar-val span{font-size: 16px;}
.order-entry-rig .mar-val span .market-val-inc{margin-right: 10px;}
.share-price-info-list li{float: left; width:50%; font-size: 16px;}
.share-price-info-list li:first-child{border-right: 1px dotted #c5c5c5; padding-right: 20px;}
.share-price-info-list li:last-child{padding-left: 20px;}
.share-price-info-list li p{font-style: normal;margin-top: 5px; }
.trade-entry-input-list > li{margin-bottom: 10px; position: relative;}
.trade-entry-input-list > li label{display: inline-block; margin: 7px 10px 0 0; width: 125px;}
.trade-entry-input-list > li > p{display:inline-block; vertical-align: top; position: relative;}
.trade-entry-input-list > li > p input , .stock-trade-search-input{border: none; border-bottom: 1px solid #1190e0; color: #1190e0; font-size: 14px; height: 28px; width: 265px;}
.stock-trade-search-input{border-bottom: none; height: 26px; width: 138px;}
.trade-entry-input-list > li > p input:disabled , .invest-down input:disabled{border-bottom-color:#c5c5c5; color: #333; background: none;}
.trade-entry-input-list > li p.invest-down{border-bottom: 1px solid #1190e0; height: 28px; width: 265px;}
.trade-entry-input-list > li .intvest-time{height: auto; border-bottom: none; line-height: 28px; min-width: 245px; color: #1190e0;}
.trade-entry-input-list > li .inst-arrow{vertical-align: text-bottom; padding-top: 0;}
.trade-scheme-charges{margin-top: 0;}
.trade-val-text{margin-top:20px; font-weight: bold;}
.order-entry-steps .ui-datepicker-trigger{display: none;}
.order-entry-re .order-price-option , .trade-validation{width: 330px;}
.trade-more-icon{background:url(../images/portfolio/plus-small.png); display: inline-block; width: 10px; height:10px;}
.trade-more-info.active .trade-more-icon , .price-more-info.active .trade-more-icon{background:url(../images/portfolio/neg-small.png);}
.trade-scheme-charges .scheme-moreinfo{float: none; margin-right: 0;}
.cover-box,.emargin-box{display:none;}
.order-entry-re .con-1{font-size: 24px; color: #1190e0;}
.invest-drop-disable-text .invest-down{border-bottom-color:#c5c5c5 !important;}
.invest-drop-disable-text .invest-down .intvest-time{color:#333; cursor: default;}
.ui-spinner-button{display: inline-block;}
.fno-future-option .mar-time-drop{width: 320px;}
.ui-spinner-button .ui-icon{display: block; position: absolute; margin-top: -8px; top: 50%; right: 5px; width: 16px; height: 16px; cursor: pointer;}
.ui-spinner-button .ui-icon.ui-icon-triangle-1-n{background: url("../images/sprite-icons.png") -263px -2243px; width: 12px; height: 6px;}
.ui-spinner-button .ui-icon.ui-icon-triangle-1-s{background: url("../images/sprite-icons.png") -263px -2253px; width: 12px; height: 6px; top: 24px;}
.hold-fund-wrapper .invest-drop-nrml, .hold-fund-wrapper .invest-drop-txt , .sip-stock-list .invest-drop-nrml  , .sip-stock-list .invest-drop-txt , .fund-rejection-text .invest-drop-txt , .fund-rejection-text .invest-drop-nrml{line-height: 28px; margin-right: 8px;}
.hold-fund-wrapper .inst-arrow , .sip-stock-list .inst-arrow , .fund-rejection-text .inst-arrow{padding: 0 0 0 5px;}
.hold-fund-wrapper .intvest-time , .sip-stock-list .intvest-time , .fund-rejection-text .intvest-time{color: #1190e0; border-bottom-color: #1190e0;}
.hold-fund-wrapper .lumpsum-selection-div , .sip-stock-list .lumpsum-selection-div , .fund-rejection-text .lumpsum-selection-div{margin-bottom: 10px;}
.fund-rejection-text p{line-height: inherit;}
.sip-trade-pop .trade-lumsetp1-le.order-entry-re{width: 100%; float: none;}
.sip-trade-pop .stock-trade-search-input{border-bottom: 1px solid #1190e0;}
.hold-fund-wrapper{color: #d88f01;}
.hold-fund-wrapper .check-account-balance-link{border-bottom: none;}
.stock-trade-val-input{width: 90px;}
.sip-stock-list .invest-drop-disable-text .invest-down .intvest-time{color:#333; cursor: default;border-bottom-color:#c5c5c5;}
.sip-stock-list li{position: relative; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #eee;}
.sip-stock-list li:last-child{padding-bottom: 0; border-bottom: none;}
.sip-stock-list .port-panelheading{width: 30%;}
.sip-stock-list li .port-footer{top: 10px; right: 15px;}
.sip-stock-list li .port-footer .account-add , .sip-stock-list li .port-footer .trans-icon-delete{display: inline-block;}
.stock-trade-qty-input{width: 70px;}
.sip-trade-pop .trans-icon-delete{margin-left: 10px;}
.mf-growth-option-drop{width: 265px;}
.trade-entry-input-list > li > p.mf-redeem-unit-checkbox{position: absolute; right: 65px; bottom: 8px; margin-top: 0;}
.trade-entry-input-list > li > p.mf-redeem-unit-checkbox label{width: auto;}
.fatca-list{list-style: decimal; padding: 10px 20px;}
.fatca-list .wiz-choose{margin-right: 20px;}
.fatca-list > li{margin-bottom: 15px;}
.fatca-list > li:last-child{margin-bottom: 0;}
.fatca-list > li ul{list-style: lower-alpha; padding: 0 20px;}
.fatca-list label{color: #333; margin-bottom: 10px; display: block;}
.fatca-list input , .fatca-list .select2-container{width: 230px !important;}
.order-entry-re .rea-mod-time{font-size: 14px;}
.order-entry-re .rea-mod-time .invest-time{font-family: Arial, Helvetica, sans-serif;}

.order-entry-re .mar-time-drop{top:41px;}

/* selected show*/
.re-hide{display: none;}

/* Order Book */
.order-book-list .order-book-pro-text{font-size: 18px;}
.order-book-list .panel-heading-moreIcon{margin-top: 27px;}
.equity-order-mar{width: 45%; float: left; border-right: 1px dotted #c5c5c5; padding: 0 5%;}
.equity-order-mar:first-child{padding-left: 0;}
.equity-order-mar:last-child{border-right: none; padding-right: 0;}
.equity-order-mar h5{font-size: 18px; border-bottom: 1px dotted #c5c5c5; padding-bottom: 5px;}
.equity-order-mar .equity-order-mar-list li{width: 50%; float: left; margin-top: 15px;}
.equity-order-mar .equity-order-mar-list.equity-order-status li{width: 100%;}
.equity-order-mar .equity-order-mar-list.equity-order-status li.equity-order-status-text{font-size: 20px; margin-top: 20px; margin-bottom: 8px;}
.equity-order-detail-list li{width: 50%; float: left; margin-bottom: 20px;}
.equity-order-seach-box-fly .page-search{font-size: 14px; line-height: 34px; padding: 0 10px;}
.equity-order-seach-box-fly .custom-date-picker{margin-bottom: 0;}
.order-book-list .primary-btn , .order-book-list .thrid-btn{padding: 8px 9px 6px;}
.trade-book-list .equity-order-mar{width: 100%;}
.trade-book-list .equity-order-mar .equity-order-mar-list li{width: 33%;}



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

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

/* markets listview,scattered */
.mar-list-con,.mar-scattered-con{display:none;}
.mar-gri-lis{border-left:0px;}
.mar-list > li{margin-top:20px;}
.mar-list > li:first-child{margin-top:0px;}
.tool-size{min-width:100px;}
.tool-size1{min-width:105px;}
.mar-panel-list{background-color: #fff;padding: 20px;}
.mar-panel-hea,.mar-panel-body,.mar-panel-footer{float: left;}
.mar-panel-hea{width:32%;padding: 0 0 0 20px;}
.mar-panel-body{width: 52%;margin-right: 2%;padding-left: 2%;border-left: 1px dotted #c5c5c5;min-height:83px;}
.mar-panel-footer{float: right;width: 11%;}
.mar-list-axis{display:block;}
.mar-pd-list-33 > li{float:left;width:33%;}
.mar-pd-list-50 >li {float:left;width:50%;}
ul#portfolioHoldingListing .mar-pd-list-33 > li:last-child{width:45% !important;}
ul#portfolioHoldingListing  .mar-pd-list-33 > li{float:left;width:26% !important;}

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

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

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

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

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

/*ul.curosal_con-dis > li.ui-tabs-active .market-pri-inc{width:16px;height:16px;background-position:-598px -42px;}
ul.curosal_con-dis > li.ui-tabs-active .market-pri-inc.dec{background-position:-598px -61px;}

.market-pri-inc{width:16px;height:16px;background-position:-614px -42px;vertical-align:middle;}
.market-pri-inc.dec{background-position:-614px -61px;}*/


ul.curosal_con-dis > li.ui-tabs-active .market-pri-inc{width:16px;height:16px;background-position:-598px -42px;}
ul.curosal_con-dis > li.ui-tabs-active .market-pri-inc.dec{background-position:-598px -64px;}

.market-pri-inc {width:16px;height:16px;background-position:-614px -42px;vertical-align:middle;}
.market-pri-inc.dec{background-position:-614px -63px;}


.largecap-name{color:#999;font-size:12px;margin-top:5px;}
.largecap-name a{color:#999;}
.largecap-name label,.largecap-name a label{color:#666;}
.cap-user{width:12px;height:12px; background-position:-644px -42px;}
.mar-benval{margin-top:10px;padding-top:10px;border-top:1px dotted #c5c5c5;}
.mar-benval li{margin-bottom:5px;}
.mar-benval li:last-child{margin-bottom:0;}
.mar-ben-label{color:#999;}
.advgraphshow{width:80%;font-size:12px;}
.advgraphshow p{margin:5px 0 0 0;color:#999;}
.progress-advances{background-color:#20c17b;height:3px;margin-top:2px;padding-right:10px;position:relative;}

.filled-progress-advances, .nochange-progress-advances {
    background-color: #fa5238;
    /*width: 35%;*/
    position: absolute;
    display: inline-block;
    left: auto;
    top: 0;
    height: 3px;
    right: 0;
}

.nochange-progress-advances {
    background-color: #cccccc;
    /*left: 35%;
    width: 30%;*/
}

.advgraphshow p span{display:inline-block;width:30%;}
.advgraphshow p.progress-values{margin-top:2px;}
.nochnage-val{text-align:center;}
.advances-pending-val{text-align:right; float:right;}
.advgraphshow .equidrgt{float:right;padding-right:10px;}
.advgraphshow .equidlft{position:static;}
.highlow-gr{width:121px;position:relative;margin-top:5px;}
.highlow-gr p{color:#999;font-size:12px;}
.equidrgt,.equidlft{position:absolute;}
.equidrgt{right:7px;}
.equidlft{left:27px;top:24px;}

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

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

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

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

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

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

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

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

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

/* nfos */
.nfos-toltip:hover .headingtooltip{display:block;}

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

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

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

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

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

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


.tweet-head{
    color: #000;
    font-weight: bold;
}
.tweetlist{
    font-size: 16px;
}
.tweet-content{
    font-size: 16px;
    margin-top: 5px;
}
a.anchor-orange {
    color: #FA9D1C;
}
a.anchor-blue {
    color: #10A6D4;
}
.tweet-img{
    margin-top: 15px;
}
.tweettypes li a {
    color: #000;
}
.livetv-sec {
    margin-bottom: 20px;
    border-bottom: 1px dotted #c5c5c5;
    padding-bottom: 20px;
}
.livetv-area iframe{width:100%;min-height:300px;}
.head-margin{
    margin: 10px 0px;
    color: #207AC6;
}
.live-left {
    float: left;
    width: 210px;
}
.live-left iframe{width:100%;}
.live-right {
    padding-left:220px;
}
.videos-others h6 a{
    color: #1190e0;
    font-weight: 600;
    margin-bottom: 5px;
}
.videos-others p {
    margin-bottom: 3px;
    color: #999;margin-top:5px;
    font-size:14px;
}
.videos-others p.news-timeagotext{color:#ccc;font-size:12px;}
.other-video{
    margin-bottom: 20px;
}
.video-sec{
    margin-bottom: 30px;
}
.feed-cont-wrap{
    overflow: hidden;
    text-overflow: ellipsis;
    height:46px;
}
.social-right-wrap{
    overflow: hidden;
    text-overflow: ellipsis;
    width: 148px !important;
    white-space: nowrap;
    color:#666;
}
.bot-mar{
    margin-bottom: 15px;
}
.feed-left {
    float: left;
    width: 210px;
}
.feed-left iframe{width:100%;}
.feed-right {
    padding-left:220px;
}
.floating-width{
    padding-left: 25px;
    width: 94%;
    float: left;
}
.post_all_actions.post_all_tweets {
    text-align: left;
}
.post_all_actions.post_all_tweets ul{
    margin:10px 0;
}
.share-margin{
    margin-top: 5px;
}


.feed-img{float:left;width:30px;height:30px;}
.sprite-img-cont{padding-left:15px;}






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

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

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


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

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

/* mini snap shot popup */

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

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

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

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

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

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


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

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

/* snap shot page */
.mar-perlist{border-top:1px dotted #c5c5c5;/*margin-top:20px;*/background-color:#fff;}
.cri-box{padding:30px;}
.cri-left,.cri-right{float:left;}
.cri-left{width:70%;border-right:1px dotted #c5c5c5;padding-right:20px;}
.cri-right{width:30%;padding-left:10px;}
.cri-heading{font-family: Arial,Helvetica,sans-serif;}
.cri-info{margin-top:5px;line-height:16px;}
.cri-info span,.cri-res{color:#00ba63}
.return-down{vertical-align:middle;}
.cri-info span.cri-info-notbeaten{color:#ff6633;}
.per-chart-con.invest-drop{margin-top:30px;color:#999;font-size:14px;font-family: Arial,Helvetica,sans-serif;padding:0}
.return-inp{width:70px;border:0;color:#999;}
.per-chart-con .invest-down,.return-inp{border-bottom:1px solid #ddd;line-height:20px;height:20px;}
.mar-critical-param{top:30px;}
.per-chart-con-risk{margin-top:30px;color:#999;}
.returns-chart{margin-top:10px;}
.cri-value{color:#00ba63;font-family: Arial,Helvetica,sans-serif;font-weight:600;}
.cri-performence{color:#999;}
.con-per{padding-top:40px;}
.consistent-meter{margin-top:30px;}
.consistent-meter-hea{color:#999;margin-bottom:5px;}
.consis-per-panel{background-color:#fff;padding:30px;}
.cri-mar-left,.cri-mar-right{
    float:left;
}
.cri-mar-left{
    width:360px;

    padding-right:30px;
}
.cri-mar-right{
    padding-left:30px;width:555px;border-left:1px dotted #c5c5c5;min-height:200px;}
.cri-mar-right img{width:100%;}
.consis-pro-tax{padding:30px;}
.consis-pro-tax li{float:left;width:33.3%;border-right:1px dotted #c5c5c5;padding:0 30px;}
.consis-pro-tax li:first-child{padding-left:0;}
.consis-pro-tax li:last-child{padding-right:0;border-right:0;}
.cri-pro-tax-left{float:left;}
.cri-pro-tax-right{padding-left:30px;}
.profit-tax-icon{background-position:-631px -1107px;width:15px;height:64px;display:inline-block;}
.profit-tax-icon-red{background-position:-725px -1107px;width:15px;height:64px;display:inline-block;}
.cri-pro-tax-graph{margin-top:30px;}


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


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

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

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

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

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

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

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

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

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

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

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

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


/* ::::::::::::::::::::::: Markets Mutualfunds :::::::::::::::::::::::*/

/* overiview */
.market-full-search{width:100%;}
.category-return{padding:20px;}
.category-return img{width:100%;margin-top:70px;}
.mar-val-inper-nav{margin-top:15px;}
.nav-txt{color:#999;}
.mar-sta-top-mar{margin-top:20px;}
.star-mutual{margin-top:5px;display:block;}

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

.keypeolpe{margin-top:30px;}

/*.expert-image img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-top-left-radius: 8px;
    -moz-border-top-right-radius: 8px;
}*/

.expert-details{padding:10px 20px;border-bottom-left-radius: 8px;
                border-bottom-right-radius: 8px;
                -webkit-border-bottom-left-radius: 8px;
                -webkit-border-bottom-right-radius: 8px;
                -moz-border-bottom-left-radius: 8px;
                -moz-border-bottom-right-radius: 8px;}
.exp-time-age,.exp-deposit{font-size:12px;}
.exp-time-age{float:right;color:rgba(255,255,255,0.5);}
.exp-name{font-size:24px;}
.exp-name,.exp-deposit{width:185px;}
.expert-box .exp-deposit,.expert-box .exp-name{color:#fff;}

/* experts news popup and mutual latest news*/
.exp-popup-left{float:left;}
.exp-popup-left .exp-name{margin-top: 20px;}
.exp-popup-right{padding-left:250px;}
.exp-con{height:50px;overflow:hidden;}
.exp-name-mutual{font-size:16px;color:#999;}
.mutual-newsgap{margin-top:40px;}
.mutual-latest-image img{width:180px;}
.mutual-latest-right{padding-left:200px;}
.mutual-latest-rigimg{width:30px;height:30px;vertical-align:middle;margin-right:10px;}

/* Statistics */
.mutual-sector-list{margin-top:20px;}
.mutual-sector-list li,.mutual-sector-list-nogap li{margin-bottom:10px;}
.mutual-label-name,.mutual-label-value{float:left;width:50%;}
.mutual-label-name{padding-right:10px;color:#666;}
.mutual-label-value{padding-left:10px;color:#333;}
.mutual-label-value span{display:block;}
.mutual-statistics-list{display:none;margin-top:40px;}
.mutual-stat-list-def-dis{margin-top:40px;}
.mu-fund-hea{font-family: Arial,Helvetica,sans-serif;margin-bottom:15px;}

/* Mutual snapshot*/
.aum-graph img{width:100%;}
.mutual-scheme{margin-top:30px;}
.mutual-scheme-left,.mutual-scheme-right{float:left;}
.mutual-scheme-left{width:70%;}
.mutual-scheme-right{width:30%;padding-left:20px;}
.mutual-scheme-details  li{margin-top:10px;line-height:20px;}
.mutual-scheme-details  li span.label{color:#999;float:left;position:relative;width:160px;}
.mutual-scheme-details  li span.label:after{content: ":";position: absolute;
                                            right: 10px;}
.mutual-scheme-details li p{padding-left:160px;}

/* ::::::::::::::::::::::: Markets Derivatives :::::::::::::::::::::::*/

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

/*Futures Heat Map*/
.expiry-time{margin-bottom:10px;}
.heatmap-expiry{display:inline-block;background-color: #fff;border: 1px solid rgba(0,0,0,0.1);padding:5px;}
.heatmap-list{margin-bottom:20px;}
.heatmap-list li{float:left;border:1px solid #e8e8e8;border-right:0px;background-color:#fff;min-height:78px;}
.heatmap-list li:last-child{border-right:1px solid #e8e8e8;}
.heatmap-list li a{padding:10px 20px;color:#666;}
.heatmap-list li a{display: block;border: none;font-weight: normal;}
.heat-map-all{line-height:56px;}
.heatmap-list li.ui-tabs-active a{background: #1190e0;color: #fff;}
.heatmap-list li a:hover { background-color: #f8f8f8;}
.heatmap-list li.ui-tabs-active a {background: #1190e0;color: #fff;}
.heat-map-icons{width:40px;height:40px;display:block;}
.heat-icon-1{background-position: -170px -1121px;}
.heat-icon-2{background-position: -250px -1121px;}
.heat-icon-3{background-position: -290px -1121px;}
.heat-icon-4{background-position: -209px -1121px;}
.heatmap-list li.ui-tabs-active a .heat-icon-1 {background-position: -170px -1161px;}
.heatmap-list li.ui-tabs-active a .heat-icon-2 {background-position: -250px -1161px;}
.heatmap-list li.ui-tabs-active a .heat-icon-3 {background-position: -290px -1161px;}
.heatmap-list li.ui-tabs-active a .heat-icon-4 {background-position: -209px -1161px;}

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

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


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

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

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

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

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

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

/* :::::: statistics :::::*/
.markets-fil-list .stat-con{width:50%;}
.der-flllist li,.der-flllist-res li{margin-bottom:10px;}
.der-flllist li:last-child,.der-flllist-res li:last-child{margin-bottom:0;}
.der-flllist li a{color: #999;}
.der-flllist li.active a{color:#1190E0;}
.der-flllist-res li{font-size:16px;}
.der-net-val{color:#00ba63;}

/* ::::: mini snap shot ::::::*/
.der-snapleft-value .mar-val{float:left;margin:14px 10px 0 0;}
.derivative-spot-pice{float:left;padding-left:10px;border-left:1px dotted #c5c5c5;}
.der-stock-snap-le{width:30%;}
.der-stock-snap-re{width:70%;text-align:center;}

/*Derivative Snapshot*/
.derivative-list li{border-right:1px dotted #ccc;float:left;padding:0 30px;margin:20px 0;min-height:250px;width:33.33%;}
.derivative-list li:last-child{border-right:0;}
.derivative-list li h3{margin-bottom:20px;font-family: Arial,Helvetica,sans-serif;}
.derivative-list2 li{min-height:100%;}
.derivative-list li h3.pretitle{color:#666;margin-bottom:0;}
.presubtitle{color:#999;}
.prevalue{margin-top:10px;font-family: Arial,Helvetica,sans-serif;}
/*.ui-accordion-content{height:inherit !important;transition:none;}*/

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

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

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

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


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

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

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

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



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        Offerings
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* ::::::: overview :::::::::::*/
.over-products{height:500px;width:100%;background-repeat:no-repeat;}
.over-pro-1{background:url(/app/images/overview-1.jpg) center center;}
.over-pro-2{background:url(/app/images/overview-2.jpg) center center;}
.over-pro-3{background:url(/app/images/overview-3.jpg) center center;}
.over-pro-4{background:url(/app/images/overview-4.jpg) center center;}
.over-pro-5{background:url(/app/images/overview-5.jpg) center center;}
.product-title{text-transform:uppercase;margin-bottom:10px;line-height:45px;}
.pro-ipos{text-transform:none;}
.product-title,.product-paragraph{color:#fff;}

.product-paragraph{line-height:26px;/*margin-bottom:30px;*/font-size:16px;}

.product-center{text-align:center;width:85%;margin:0 auto;}
.product-align{display:table;height:500px;position:relative;}
.product-vertical-align{display:table-cell;vertical-align:middle;}
.product-top-align,.product-bottom-align{position:absolute;top:70px;/*width:100%;*/}
.product-bottom-align{top:inherit; bottom:70px;}
.product-top-align .product-paragraph,.product-bottom-align .product-paragraph,.banner-align .product-paragraph{padding:0 120px;}
.text-right{text-align:right;}

.product-right{float:right;}


.product-button{color:#fff;padding:10px 20px;border-radius:0;background:none;border:1px solid #fff;font-size:14px;min-width:136px;display:inline-block;cursor:pointer;margin-top:30px;}
.product-button-black{color:#000;border:1px solid #000;}
.product-button.product-button-black:hover,.product-button.product-button-black.active{background: #000;border:1px solid #000;color: #fff;}



.right-arr{width:20px;height:20px;vertical-align:middle;margin-left:5px;}

.overview-arrow-wh{background-position: -194px -1951px;}
.product-button:hover{
    color: #000;
    border:1px solid #fff;
    background-color:#fff
}
.overview-arrow-wh.bla{background-position: -214px -1951px;}
.product-button:hover .overview-arrow-wh{background-position: -214px -1951px;}


.blockbg .product-title,.blockbg .product-button{color:#000;}
.blockbg .product-subtitle{color:#333;}
.blockbg .overview-arrow-wh{background-position: -214px -1951px;}
.blockbg .product-button:hover .overview-arrow-wh{background-position: -194px -1951px;}

.two-buttons a:last-child,.two-buttons a:nth-child(2){margin-left:5px;}



/* ::::::: Products overview :::::::::::*/

/*Product Banner*/
.banner-video{width:100%;position:relative;height:400px;}
.banner-video video{ width:100%;height:auto;position:absolute;bottom:0;}
.page-banner{height:410px;}
.products-banner{ background: url(/app/images/products.jpg) center center;}
.banner-align{height:410px;display:table;color:#fff;font-size:16px;position:relative;}
.banner-align .intvest-time,.banner-com .intvest-time{
	border-bottom: 1px solid #fff;
}
.banner-title{color:#fff;margin-bottom:20px;text-transform: uppercase;line-height:45px;}
.banner-align p{line-height:20px;}
.blockbg .banner-title , .blockbg .product-paragraph{color:#333;}
.blockbg .banner-title {text-transform: uppercase;}

.darkbg .product-title, .darkbg .product-subtitle, .darkbg .product-paragraph, .darkbg .product-button{color:#fff;}
.darkbg .product-title, .darkbg .product-subtitle, .darkbg .product-paragraph, .darkbg .product-button{color:#fff;}
.darkbg .product-button{border-color:#fff;}
.darkbg .product-button:hover{background:#fff;color:#000;}
.blockbg .product-button{border-color:#000;}
.blockbg .product-button:hover{background:#000;color:#fff;}
.product-subtitle {
    margin-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
    text-transform: uppercase;
}
.pro-headings{line-height:inherit;}


/*Product menu*/
.le-products-menu{background:url(../images/learn-menu-pattern.jpg) repeat;}
.le-products-menu li{width:11%;border-right:1px solid #cccccc;float:left;}
.le-products-menu li:last-child{border-right:0px;}
.le-products-menu li a{font-size:14px;color:#999;text-align:center;display:block;padding:15px 20px}
.le-products-menu li.active a{color:#333;background-color:#f0f0f0;}
.pro-icons{width:50px;height:50px;}
.of-pro-name{margin-top:5px;}
.pro-ico1{background-position:-10px -1575px;}
.le-products-menu li.active a .pro-ico1,.le-products-menu li a:hover .pro-ico1{background-position:-10px -1625px;}
.pro-ico2{background-position:-60px -1575px;}
.le-products-menu li.active a .pro-ico2,.le-products-menu li a:hover .pro-ico2{background-position:-60px -1625px;}
.pro-ico3{background-position:-110px -1575px;}
.le-products-menu li.active a .pro-ico3,.le-products-menu li a:hover .pro-ico3{background-position:-110px -1625px;}
.pro-ico4{background-position:-160px -1575px;}
.le-products-menu li.active a .pro-ico4,.le-products-menu li a:hover .pro-ico4{background-position:-160px -1625px;}
.pro-ico5{background-position:-210px -1575px;}
.le-products-menu li.active a .pro-ico5,.le-products-menu li a:hover .pro-ico5{background-position:-210px -1625px;}
.pro-ico6{background-position:-260px -1575px;}
.le-products-menu li.active a .pro-ico6,.le-products-menu li a:hover .pro-ico6{background-position:-260px -1625px;}
.pro-ico7{background-position:-310px -1575px;}
.le-products-menu li.active a .pro-ico7,.le-products-menu li a:hover .pro-ico7{background-position:-310px -1625px;}
.pro-ico8{background-position:-360px -1575px;}
.le-products-menu li.active a .pro-ico8,.le-products-menu li a:hover .pro-ico8{background-position:-360px -1625px;}
.pro-ico9{background-position:-410px -1575px;}
.le-products-menu li.active a .pro-ico9,.le-products-menu li a:hover .pro-ico9{background-position:-410px -1625px;}

/*Products and vas*/
.product-content .product-align{float:left;}
.equity-content .floatdiv-right{float:right;}
.product-one, .product-four{margin-top:100px;}
.par-cen-pading{padding:0 180px;}

.product-1{background:url(/app/images/pro-1.jpg) center center;}
.product-2{background:url(/app/images/pro-2.jpg) center center;}
.product-3{background:url(/app/images/pro-3.jpg) center center;}
.product-4{background:url(/app/images/pro-4.jpg) center center;}
.product-5{background:url(/app/images/pro-5.jpg) center center;}
.product-6{background:url(/app/images/pro-6.jpg) center center;}
.product-7{background:url(/app/images/pro-7.jpg) center center;}
.product-8{background:url(/app/images/pro-8.jpg) center center;}
.product-9{background:url(/app/images/pro-9.jpg) center center;}

/* expansion arrows*/

.pro-expansion-left,.pro-expansion-left.pro-3,.pro-expansion-left.pro-5,.pro-expansion-left.pro-7,.pro-expansion-left.pro-9,.pro-expansion-right,.pro-expansion-right.pro-4,.pro-expansion-right.pro-6,.pro-expansion-right.vas-1,.pro-expansion-right.vas-2,.pro-expansion-left.vas-3,.pro-expansion-left.vas-4,.pro-expansion-left.vas-5,.pro-expansion-right.vas-6{position:relative;}
.pro-expansion-left:before,.pro-expansion-left.pro-3:before,.pro-expansion-left.pro-7:before,.pro-expansion-left.pro-9:before,.pro-expansion-left.vas-3:before,.pro-expansion-left.vas-4:before,.pro-expansion-left.vas-5:before{position:absolute;left:30px;content:""; width: 0;height: 0;border-top: 50px solid #252525;border-left: 100px solid transparent;}

.pro-expansion-right:before,.pro-expansion-right.pro-4:before,.pro-expansion-right.pro-6:before,.pro-expansion-right.vas-1:before,.pro-expansion-right.vas-2:before,.pro-expansion-right.vas-6:before{position:absolute;right:30px;content:""; width: 0;height: 0;border-top: 50px solid #ee4b63;border-right: 100px solid transparent;}

.pro-expansion-left.pro-3:before{border-top: 50px solid #f8cf51;}
.pro-expansion-right.pro-4:before{border-top: 50px solid #fff;}
.pro-expansion-left.pro-5:before{border-top: 50px solid #2e2c2b;}
.pro-expansion-right.pro-6:before{border-top: 50px solid #fff;}
.pro-expansion-left.pro-7:before{border-top: 50px solid #0f2940;}
.pro-expansion-left.pro-9:before{border-top: 50px solid #666869;}
.pro-expansion-right.vas-1:before{border-top: 50px solid #412113;}
.pro-expansion-right.vas-2:before{border-top: 50px solid #9f8975;}
.pro-expansion-left.vas-3:before{border-top: 50px solid #573520;}
.pro-expansion-left.vas-4:before{border-top: 50px solid #f2f2f1;}
.pro-expansion-left.vas-5:before{border-top: 50px solid #f1dac6;}
.pro-expansion-right.vas-5:before{border-top: 50px solid #222226;}
.pro-expansion-left.vas-7:before{border-top: 50px solid #669933;}
.pro-expansion-right.vas-7:before{border-top: 50px solid #669933;}


/*equity-expansion*/

.expansion-pro,.expansion-pro1{display:none;position:relative;}
.close-expansion{position:absolute;right:10px;top:20px;}
.exp-thr-el li{width:33.33%;float:left;padding-right:20px;margin-bottom:30px;}
.eqi-exp-icons{width:50px;height:50px;float:left}
.eqi-exp1{background-position:-10px -1685px;}
.eqi-exp2{background-position:-60px -1685px;}
.eqi-exp3{background-position:-110px -1685px;}
.eqi-exp4{background-position:-160px -1685px;}
.eqi-exp5{background-position:-210px -1685px;}
.eqi-exp6{background-position:-260px -1685px;}
.eqi-exp7{background-position:-310px -1685px;}
.eq-exp-con{padding-left:70px;}
.eq-exp-con h4{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.exp-txt{margin-top:5px;color:#999;line-height:18px;}
.eq-exp-learn{text-decoration:underline;display:block;margin-top:10px;}

/*derivatives-expansion*/
.der-icon-border{width:100px;height:100px;border:1px solid #e3e3e3;background-color:#fff; border-radius:50%;margin-bottom:10px;display:inline-block;}
.der-exp-icon{width:50px;height:50px;margin-top:25px;}
.der-exp1{background-position: -360px -1685px;}
.der-exp2{background-position: -410px -1685px;}
.der-exp3{background-position: -460px -1685px;}
.der-exp-list{text-align:center;}
.der-exp-list .eq-exp-con{padding-left:0;}

.der-products{padding-right:20px;}

.fea-headings{position:relative;text-align:center;}
.fea-headings:after{ content:"";position:absolute;left:50%;margin:5px 0 0 -40px;border-bottom:1px solid #b7b7b7;width:80px;height:1px;}
.fea-headings h2{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.fea-headings p{margin-top:5px;}
.features-list{margin-top:30px;}
.features-list li{min-height:60px;margin-bottom:20px;}
.features-list li:last-child{margin-bottom:0;}
.fea-icon,.option-icon{float:left;width:48px;height:48px;background-color:#ee4b63;position:relative;text-align:center;}
.fea-icon i,.option-icon i{width:24px;height:24px;margin-top:12px;}
.fea-icon1{background-position: -179px -1985px;}
.fea-icon2{background-position: -203px -1985px;}
.fea-icon3{background-position: -227px -1985px;}
.op-icon1{background-position: -251px -1985px;}
.op-icon2{background-position: -275px -1985px;}
.option-icon{background-color:#4aace3}
.fea-icon:after{position:absolute;bottom: 100%;top:0;
                right: -20px;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(12, 12, 12, 0);
                border-top-color: #ee4b63;
                border-left: 1px solid #ee4b63;
                border-width: 10px;
                margin-left: -10px;}
.option-icon:after{position:absolute;bottom: 100%;top:0;
                   right: -20px;
                   border: solid transparent;
                   content: " ";
                   height: 0;
                   width: 0;
                   position: absolute;
                   pointer-events: none;
                   border-color: rgba(12, 12, 12, 0);
                   border-top-color: #4aace3;
                   border-left: 1px solid #4aace3;
                   border-width: 10px;
                   margin-left: -10px}
.fea-con{padding-left:85px;}
.hea-heaing{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}

/*mutual-expansion*/
.mut-exp-icon{width:80px;height:80px;margin-bottom:10px;}
.mut-exp1{background-position:-10px -1745px;}
.mut-exp2{background-position:-90px -1745px;}
.mut-exp3{background-position:-170px -1745px;}
.mut-exp4{background-position:-250px -1745px;}
.mut-exp5{background-position:-330px -1745px;}
.mut-exp6{background-position:-410px -1745px;}

/*etf-expansion*/
.etf-exp-list li{min-height:235px;margin-bottom:30px;}
.etf-exp-icon{width:64px;height:64px;}
.etf-exp1{background-position:-10px -1835px;}
.etf-exp2{background-position:-74px -1835px;}
.etf-exp3{background-position:-138px -1835px;}
.etf-exp4{background-position:-202px -1835px;}
.etf-exp-con{margin:20px 0;}
.etf-exp-con h4{margin-bottom:20px;}
.etf-exp-con .exp-txt{padding:0 20px;}

/*sip-expansion*/
.sip-list li{width:100%;}

.sip-img{text-align:center;}
.sip-exp-icons,.eq-sip-exp-icons i{width:32px;height:32px;float:left;}
.sip-exp1,.eq-sip-exp1{background-position:-10px -1909px;}
.sip-exp2,.eq-sip-exp2{background-position:-42px -1909px;}
.sip-exp3,.eq-sip-exp3{background-position:-74px -1909px;}
.sip-exp4,.eq-sip-exp4{background-position:-106px -1909px;}
.sip-list li .eq-exp-con,.eq-sip-exp-icons .eq-exp-con{padding-left:50px;}
.eqsip-1{background-position:-138px -1909px;}
.eqsip-2{background-position:-170px -1909px;}
.eqsip-3{background-position:-202px -1909px;}
.eqsip-4{background-position:-234px -1909px;}
.eqsip-5{background-position:-266px -1909px;}

/*ncd-expansion*/
.ncd-cir{display:inline-block;width:112px;height:112px;border:1px solid #f0f0f0;background-color:#fff;border-radius:50%;}
.ncd-exp-icon{width:64px;height:64px;margin-top:20px;}
.ncd-exp1{background-position:-268px -1836px;}
.ncd-exp2{background-position:-330px -1836px;}
.ncd-exp3{background-position:-396px -1836px;}
.ncd-exp4{background-position:-460px -1836px;}
.ncd-exp-list h4{margin-top:10px;padding:0 40px;}

/*current derivatives-expansion*/
.curency-de-list{width:90%;margin:40px auto 0;}
.curency-de-list li{margin:0 0 70px 30px;float:left;width:45%;text-align:center;padding:0 20px 20px 20px;border:1px solid #e3e3e3;min-height:172px;}
.curency-de-list li.curd-last{margin-bottom:0;}
.cur-der{width:80px;height:80px;border:1px solid #e3e3e3;background-color:#fff;border-radius:50%;margin-top:-40px;z-index:1;display:inline-block}
.curd-exp-icon{width:64px;height:64px;margin-top:8px;}
.curd-exp1{background-position:-650px -1835px;}
.curd-exp2{background-position:-714px -1835px;}
.curd-exp3{background-position:-778px -1835px;}
.curd-exp4{background-position:-842px -1835px;}
.cur-der-con{margin-top:20px;padding:0 40px;}

/*tax-expansion*/
.tax-exp1{background-position:-524px -1836px;}
.tax-exp2{background-position:-588px -1836px;}
.tax-paragraph{padding:0 100px;margin:20px 0 60px 0;}


/* pricing Styles */
.pricing-banner{ background: url(/app/images/pricing.jpg) center center;}
.price-sec{padding-top:70px;}
.pricing-arr{background-position: -154px -1955px;}

.price-baner{margin-bottom:10px;}
.pricing-sel{text-align:center;}
.pri-hea{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.price-items-sel{padding:30px 0;}
.price-item-selctor{width:300px;}
.sel-item-name{color:#333;border-bottom:1px solid #333;}
.modifyplans,.plans-invest{display:none;}
.pricing-btnsec{display:none;}
.price-show-btns{text-align:center;padding-bottom:70px;}
/* price slider */
.price-list-slider .bx-viewport{padding: 7px 6px !important;height: 100% !important;}
.price-list-slider {text-align:center;}
.slide-price-none,.mob-dis-price{display:none;}
.web-dis-price,.mob-dis-price{color:#333;font-size:18px;}

.price-slider > li{float:left;margin-right:20px;transition:none;}
.dis-price-slider{text-align:center;}
.dis-price-slider > li{display:inline-block;width:225px;margin-right:19px;}
.dis-price-slider >li:last-child{margin-right:0;}
.box-col-1{background-color:#7f899d;}
.box-col-2{background-color:#0d99d6;}
.box-col-3{background-color:#5dc7f5;}
.dis-price-slider > li.recomend,.price-slider > li.recomend{position:relative;}
.dis-price-slider > li.recomend:after,.price-slider > li.recomend:after{position:absolute;content:"";bottom:0;left:0; width:100%;height:3px;background-color:#d32b5e;}
.price-header1{width:100%;;padding:0 20px; height:160px;text-align:center;color:#fff;}
.price-header{display:table;}
.price-header-txt{padding:36px 0;}
.recom-data{position:absolute;left:0;top:0;width:100%; background:#d32b5e;padding:4px 0;text-align:center;color:#fff;font-size:12px;text-transform:uppercase;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
            -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
            -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
            -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
            -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}

.price-hide{display:none;}
.recom-staricon{width:20px;height:10px;background-position: -174px -1957px;}
.pri-pro-name{font-size:18px;}
.pri-subscr-name{font-size:12px;margin-top:10px;}
.pri-pro-price{font-size:38px;overflow:hidden;white-space:nowrap;}
.pri-pro-price span{font-size:20px;vertical-align:middle;}

.price-header h3{font-family: Arial,Helvetica,sans-serif;color:#fff;}
.price-body{text-align:center;}
.complimentory-con{padding:25px 20px 20px;}
.price-body h1{font-family: Arial,Helvetica,sans-serif;}
.com-pri{margin-bottom:10px;}
.com-items li,.com-details-items > li{padding:10px 0 0;position:relative;}
.com-items li:first-child,.com-details-items > li:first-child{padding-top:0;}
.com-items li:last-child:after{content:"";border-bottom:0px;padding-bottom:0;}
.com-val,.acc-open-charges{color:#333;margin-top:5px;}
.acc-open-charges{font-size:24px;margin-top:10px;}
.com-name{color:#999;}

/* price cal tooltip */

.price-fultoll,.com-name span{display:inline-block;vertical-align:top;}
.price-fultoll{position:relative;}
.price-tooltip-icon{background-position:-106px -1953px;width:16px;height:16px;cursor:pointer;}

.price-fultoll:hover .pric-fulbox{display:block;}
.pric-fulbox{position:absolute;padding-top:10px;display:none;z-index:1;left:-132px;}
.price-tol-box{width:225px;}
.price-tol-box:before{top: -10px;
                      left: 62%;
                      border: solid transparent;
                      content: " ";
                      height: 0;
                      width: 0;
                      position: absolute;
                      pointer-events: none;
                      border-color: rgba(136, 183, 213, 0);
                      border-bottom-color: #333333;
                      border-width: 10px;
                      margin-left: -10px;}
.price-cal-part,.price-cal-deta{padding:20px 40px;background-color:#333333;}
.price-cal-deta{padding:20px;background-color:#3d3d3d;border-top:1px solid #484848;}
.pri-toll-label,.price-add{color:rgba(255,255,255,0.5);font-size:12px;}
.price-add{font-size:20px;margin:10px 0;}
.pri-toll-amnt{margin-top:5px;font-size:16px;color:#fff;}
.before-cal{position:relative;}
.before-cal:after{position:absolute;border-bottom: 1px solid #3d3d3d;width: 100px;height: 1px;content:"";left:20px;margin-top:10px;}
.after-cal{margin-top:20px;}
.price-cal-deta{color:#ccc;font-size:12px;}
.price-cal-deta p{margin-bottom:5px;}
.price-cal-deta p:last-child{margin-bottom:0;}
.price-cal-deta span{color:#fff;font-size:16px;}


.complimentory-details,.subscriptions-area{padding:20px;}
.complimentory-details{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.com-smal-txt,.com-terms a{font-size:12px;color:#999;padding-bottom:10px;}
.value-add-icon{width:20px;height:20px;background-position: -10px -1946px;}
.com-terms{margin-top:10px;}
.com-val-items{font-size:14px;}
.pri-subscripbe-btn{border:1px solid #1190e0;padding:5px 20px;display:inline-block;}
.price-downpart{margin-top:40px;}
.price-sounds{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;color:#666;margin:30px 0 10px 0;}
.price-menu li{display:inline-block;border-right:1px solid #1190e0;padding-right:10px;}
.price-menu li:last-child{border-right:0;}
.newinvest-plans-none{display:none;}


/* regular invest*/
.reg-ivest-hea{color:#666;}
.progress-bar-sec{margin-top:20px;}
.slider-area {width:800px;margin:40px auto 20px;text-align:center;}
.slider-area li{margin-bottom:30px}
.slider-area li:last-child{margin-bottom:0px}
.slide-left,.slide-right,.slide-left1{display:inline-block;vertical-align:middle;margin-right:10px;}
.slide-right{width:150px;text-align:left;}
.slide-left1{font-size:18px;color:#333;width:200px;text-align:right;}
.slide-left1 span{font-size:12px;color:#ccc;display:block;}
.slide-left{
    width:340px;
    border-radius:20px;
    padding:10px;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.3);
    box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.3);
}
.slide-right input{background:none;border:0;font-size:18px;color:#333;width:100px;}



.price-trade-link{margin:20px 0;display:block;}
.invest-1,.invest-2{text-align:center;}
.invest-2{ display:none;}

/* price popup */
.price-popup{text-align:center;}
.price-popup h5{color:#999;}
.price-popup h3{color:#666;font-family: Arial,Helvetica,sans-serif;margin:20px 0;}
.pri-cal-box{margin:40px 0;}
.pri-cal-box li{float:left;width:200px;color:#fff;text-align:center;opacity:0;}
.pri-cal-box li.plus{width:40px;font-size:40px;color:#ccc;margin-top:60px;}
.pri-box1{background-color:#71c5a4;}
.pri-box2{background-color:#9086c2;}
.pri-box3{background-color:#f48ba9;}
.pri-box4{background-color:#f68567;}
.pri-pop-box{padding:20px;}
.pri-cal-box li.amountsec{ width:100%; padding-top:50px;}

.befe-cal{font-size:18px;position:relative;}
.befe-cal:after{content:"";position:absolute; background-color:rgba(255,255,255,0.5);width:100px;height:1px;left:50%;margin:5px 0 0 -50px;}
.bef-cal-val{margin-top:20px;}
.bef-cal-val,.afte-cal{font-size:30px;}
.afte-cal{margin-top:10px;}
.pop-cal-sec{text-align:center;}
.pop-cal-sec p,.cal-sy{color:#333333;font-size:30px;display:inline-block;}
.cal-sy{color:#999;vertical-align:middle;}
.pop-cal-sec span{color:#999;font-size:18px;}
.pop-fin-cal{margin-left:50px;}
.pri-pop-fot{border-top:1px dotted #c5c5c5;padding-top:20px;margin-top:40px;}
.pri-pop-fot p{color:#999;}

/* Vas popup */
.vas-popup.dialog-title{border-bottom:0;padding-top:30px;}
.vas-popup h4{color:#666;font-family: Arial,Helvetica,sans-serif;text-align:center;}
.vas-list-pop{margin-top:20px;}
.vas-list-pop > li{background-color:#fafafa;border:1px dashed #ccc;padding:20px;position:relative;margin-bottom:37px;}
.vas-list-pop > li:last-child{margin-bottom:0;}
.vas-list-pop > li:after{position:absolute;content:"";background:url(../images/pack-plus.png) no-repeat; width:18px;height:18px;bottom:-29px;left:50%;margin-left:-9px;}
.vas-list-pop > li:last-child:after{background:none;}
.vas-in-con > li{float:left;border-right:1px dotted #c5c5c5;padding:0 20px;width:25%;min-height:70px;}
.vas-in-con > li:first-child{padding-left:0;width:50%;}
.vas-in-con > li:last-child{padding-right:0;border-right:0;}
.vas-pop-icons{width:32px;height:32px;float:left;}
.vas-pop-con {padding-left:40px;}
.vas-in-con li p{margin-top:10px;}
.vas-ic1{background-position: -74px -1981px;}
.vas-ic2{background-position: -42px -1981px;}
.vas-ic3{background-position: -10px -1981px;}
.vas-in-con h3,.vas-in-con h4{font-family: Arial,Helvetica,sans-serif;}
.vas-in-con h4{color:#333;text-align:left;}
.vas-col1{color:#f48ba9;}
.vas-col2{color:#9086c2;}
.vas-col3{color:#71c5a4;}


/* VAS Styles  */

.vas-banner{background-image: url(/app/images/vas.jpg);background-position: 40% top;}
.vas-banner p{color:#333;}

/*Backgound Image Positions*/
.vas-bg-1{background:url(/app/images/vas-1.jpg) center center;}
.vas-bg-2{background:url(/app/images/vas-2.jpg) center center;}
.vas-bg-3{background:url(/app/images/vas-3.jpg) center center;}
.vas-bg-4{background:url(/app/images/vas-4.jpg) center center;}
.vas-bg-5{background:url(/app/images/vas-5.jpg) center center;}
.vas-bg-6{background:url(/app/images/vas-6.jpg) center center;}
.vas-bg-7{background:url(/app/images/vas-7.jpg) center center;}
.vas-bg-8{background:url(/app/images/vas-8.jpg) center center;}
.vas-bg-9{background:url(/app/images/vas-9.jpg) center center;}
.vas-bg-10{background:url(/app/images/vas-10.jpg) center center;}

/*Portfilio Tracker-expansion*/
.portfolio-trackerlist {width: 90%;margin:auto;}
.portfolio-trackerlist li{float: left;width: 45%; padding: 0 20px 20px 20px;}
.portfolio-tra-icon{width:64px;height:64px;float:left;}
.tr-1{background-position: -10px -2021px;}
.tr-2{background-position: -74px -2021px;}
.tr-3{background-position: -138px -2021px;}
.tr-4{background-position: -202px -2021px;}
.prot-list-txt{padding-left:80px;}

/*Invest list-expansion*/

.invest-list-1 li,.invest-list-2 li{border:1px solid #e3e3e3;padding:20px;margin-bottom:20px;}
.invest-list-1 li{min-height:124px;}
.in-1{background-position: -266px -2021px;}
.in-2{background-position: -330px -2021px;}
.in-3{background-position: -394px -2021px;}
.in-4{background-position: -458px -2021px;}
.in-5{background-position: -522px -2021px;}
.in-6{background-position: -586px -2021px;}

.invest-list-2{width:600px;margin:auto;}
.invest-list-2 li{position:relative;}
.invest-exp-icon{width:32px;height:32px;float:left}
.invest-exp1{background-position: -10px -2161px;}
.invest-exp2{background-position: -42px -2161px;}
.invest-exp5{background-position: -74px -2161px;}
.invest-exp4{background-position: -106px -2161px;}
.invest-con{padding-left:42px;}
.ribbonBtn{ display: block; min-width: 200px; text-align: center; color: #fff; position: absolute; right: -8px; background-color: #70c5a4; top: 25%; padding: 8px 15px;}
.ribbonBtn:after{
    position: absolute;
    right: 0px;
    content: "";
    width: 0;
    height: 0;
    border-top: 11px solid #24986b;
    border-right: 8px solid transparent;
    bottom: -11px;
}
.invest-pop-btn{padding:5px 10px; background-color: #70c5a4;display:inline-block;color:#fff;margin-top:10px;display:none;}

.ri-col2{background-color:#70c3ed}
.ri-col2:after{ border-top: 11px solid #2a86b5;}

.ri-col3{background-color:#9188c1}
.ri-col3:after{ border-top: 11px solid #4f438c;}

.ri-col4{background-color:#f48ba9}
.ri-col4:after{ border-top: 11px solid #c0365e;}


.ri-col5{background-color:#fdb64e}
.ri-col5:after{ border-top: 11px solid #cd7f0e;}



/* invest popup*/
.vas-invest h3{font-family: Arial,Helvetica,sans-serif;}
.vas-invest p{margin:10px 0;color:#999;}

/*leverage-expansion*/
.leverage-list li{min-height:110px;}
.leverage-bor{margin-top:0;float:left;text-align:center;width:72px;height:72px;}
.leverage-con{padding-left:90px;}
.leverage-exp-icon{width:32px;height:32px;margin-top:20px;}
.leverage-exp1{background-position: -170px -2161px;}
.leverage-exp2{background-position: -202px -2161px;}
.leverage-exp3{background-position: -234px -2161px;}
.leverage-exp4{background-position: -256px -2161px;}

/*pushnotification-expansion*/
.push-noti-list{width:120px;height:90px;border-radius:8px;}
.push-exp-icon{width:64px;height:64px;margin-top:13px;}
.push-exp1{background-position: -650px -2023px;}
.push-exp2{background-position: -714px -2023px;}
.push-exp3{background-position: -10px -2087px;}
/*2nd*/
.push-1{background-position: -778px -2023px;}
.push-2{background-position: -842px -2023px;}
/*financial list-expansion*/

.financial-list li{text-align:center;}
.fin-icon-border{width:120px;height:120px;}
.financial-list .eq-exp-con { padding-left: 0;}
.fin-exp-icon{width:64px;height:64px;margin-top:28px;}
.fin-exp1{background-position: -74px -2087px;}
.fin-exp2{background-position: -138px -2087px;}
.fin-exp3{background-position: -202px -2087px;}
.fin-exp4{background-position: -266px -2087px;}
.fin-exp5{background-position: -330px -2087px;}
.fin-aply-btn,.two-ap-btns{padding:5px 10px;border:1px solid #000;color:#000;margin-top:10px;display:inline-block;}
.fin-aply-btn:hover,.two-ap-btns:hover{background-color:#000;border:1px solid #000;color:#fff;}
.twobtns-aply-btn{margin-top:10px;}
.two-ap-btns{margin:0 5px 0 0;}

/*loan-expansion*/
.loan-exp-icon{width:64px;height:64px;}
.loan-list{text-align:center;}
.loan-list li{min-height:203px;}
.loan-con{margin-top:10px;}
.loan-exp1{background-position: -394px -2087px;}
.loan-exp2{background-position: -842px -2087px;}
.loan-exp3{background-position: -778px -2087px;}
.loan-exp4{background-position: -586px -2087px;}
.loan-exp5{background-position: -650px -2087px;}
.loan-exp6{background-position: -714px -2087px;}
.loan-exp7{background-position: -458px -2087px;}
.loan-exp8{background-position: -522px -2087px;}

/*gi*/
.gi-noti-list{width:120px;height:90px;border-radius:8px;}
.gi-exp-icon{width:64px;height:64px;margin-top:13px;}
.gi-exp1{background-position: -906px -2087px;}
.gi-exp2{background-position: -970px -2087px;}
.gi-exp3{background-position: -1034px -2087px;}

.vas-online-details{margin-top:30px;}
.vas-online-details li{display:inline-block;border-right:1px dotted #fff;padding:0 10px;}
.vas-online-details li:first-child{padding-left:0;}
.vas-online-details li:last-child{border-right:0;padding-right:0;}
.vas-online-icon1,.vas-online-icon2{float:left;width:32px;height:32px;background-position: -298px -2161px;}
.vas-online-icon2{background-position: -331px -2161px;}
.vas-online-txt{padding-left:50px;color:#fff;}
.vas-hea{font-size:16px;}
.vas-num{text-align:left;margin-top:5px;}
.vas-num a{color:#fff;font-size:18px;}
/* vas-popup*/
.vas-dialog-content{padding:0 30px 20px 30px;}

/* prepare your will */
.will_list_style1,
.will_list_style2,
.will_list_style3,
.will_list_style4{
	display: inline-block;
	color: #ffffff;
	text-align: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	float: left;
}
.will_list_style1 p,.will_list_style2 p,.will_list_style3 p,.will_list_style4 p{font-size: 30px;}
.will_list_style1{background: #b5d266;}
.will_list_style2{background: #e8c148;}
.will_list_style3{background: #f49d56;}
.will_list_style4{background: #ff7e8a;}
.dyw_list {width: 500px;margin:20px auto 0;}
.dyw_list li{
	display: flex;
	position: relative;
}
.dyw_list li div p{
	padding: 9px 0;
}
.dyw_list li div:after{
	content: '';
	background: #7f7f7f;
	width: 1px;
	display: inline-block;
	height: 26px;
	position: absolute;
	bottom: 2px;
}
.dyw_list li:last-child div:after{
	display: none;
}

.dyw_list li > h3{
	padding-left: 15px;
	line-height: 50px;
	margin-bottom: 30px;
	font-family: 'futura_bk_btbook';
}
.prepare-will{text-align: center;margin-top: 30px;}
.prepare-will li{float: none;display: inline-block;}


/*:::::::: platforms style ::::::::::::*/

/*platform over view */
.platform-banner{ background: url(/app/images/platforms.jpg) center center;}
.platform-4{background:url(/app/images/platform-4.jpg) center center;}
.platform-5{background:url(/app/images/platform-5.jpg) center center;}
.plat-txt-mid{display:table;height:405px;}
.plat-3{height:600px;}
.pro-divider{border-bottom:1px solid #EAE7E7;}
.dir-butons-gap{margin-top:20px;}
.plat-mob-img{display:none;}

/*platform fullpage */

.plat-back{background:url(/app/images/arrows-back.png);width:30px;height:30px;opacity:0.5;}
.plat-back:hover{opacity:1;}
.fullpage-mob{display:none;}
.fullpage-big-sm{width:100%;}
#section0{
    background: url(../images/blue.jpg);
}
.section1,#section1,#section3,#section5,#section7,#section9{
    background: url(/app/images/grey.jpg);
}
#section2,.section2{
    background: url(/app/images/red.jpg);
}
#section4{
    background: url(/app/images/green.jpg);
}
.palt-right-pading{padding-right:50px;}
.image-platfade{display:block; min-height: 10px;}
.image-platfade{display: block; margin: 0px; padding: 0px; list-style: none;position: relative;min-height: 10px;}
.image-platfade li{position: absolute; }

.pic-1, .pic-2,.pic-3,.pic-4,.pic-5,.pic-6, .pic-7,.pic-8,.pic-9,.pic-10,.pic-11, .pic-12,.pic-13,.pic-14,.pic-15 , .pic-16,.pic-17,.pic-18,.pic-19 ,.pic-20,.pic-21,.pic-22 ,.pic-23,.pic-24,.pic-25,.pic-26,.pic-27,.pic-28,.pic-29,.pic-30,.pic-31,.pic-32,.pic-33,.pic-34,.pic-35{
    position:absolute;
    display: none;
}
.pic-1,.pic-3,.pic-6,.pic-8,.pic-12,.pic-16,.pic-20,.pic-23,.pic-28,.pic-31{
    display:block;
}
.secimg,.thirdimg,.fourthimg{display:none;}
.sec-1,.sec-3{height:450px;}
.sec-2{height:470px;margin-left:200px;}
.sec-4,.sec-5{height:460px;}
.sec-11{height:338px;}
.plat-images-tgap{margin-top:30px;}

/* platform trade*/
.fullsec-move1{margin-top:-160px;}
.fullsec-move2{margin-top:-50px;}
.trade-instant{width:80%;margin:40px auto 0;}
.trade-instant li{width:28%;margin-right:5%;display:inline-block;text-align:center;}
.trade-instant li:last-child{margin-right:0;}
.inst-icon1,.inst-icon2,.inst-icon3{width:181px;height:180px;background:url(/app/images/trade-2-01.png);display:inline-block;}
.inst-icon2{background:url(/app/images/trade-2-02.png)}
.inst-icon3{background:url(/app/images/rade-2-03.png)}
.trade-instant li h3{text-align:center;margin-top:10px;}

.trade-ask{margin-top:40px;text-align:center;}
.trade-ask li{display:inline-block;}
.as-like-1,.as-like-2,.as-like-3{width:257px;height:270px;background:url(/app/images/trade-3-01.png);display:inline-block;}
.as-like-2{background:url(/app/images/trade-3-02.png);width:358px;}
.as-like-3{background:url(/app/images/trade-3-03.png);width:243px;}
.trade-ask h3{color:#fff;}
.con-mov-sec{margin-top:100px;}
.con-mov-sec-1{margin-top:50px;}
.con-mov-sec-neg{margin-top:-210px;}
.sec-6{height:400px;}
.trade-logo{margin-bottom:20px;}

/* platform webportal */
#section6{
    background: url(/app/images/light-green.jpg);
    position:relative;
}
.funtastic-down{position:absolute;bottom:0px;width:100%;height:316px;background:url(/app/images/funtastic-bg.png) center center;}
.funtastic-down1{/*bottom:50px;*/}
#section8{
    background: url(/app/images/purple.jpg);
}
.sec-7{height:319px;}
.sec-8{height:300px;width:960px;}
.sec-9{height:469px;}
.sec-10{height:378px;}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        Home Page
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.homepage-banners li{height:410px;}
.hm-banners-1{
    background:url(/app/images/hm-banner-01.jpg) center center;
}
.hm-banners-2{
    background:url(/app/images/hm-banner-02.jpg) center center;
}
.hm-banners-3{
    background:url(/app/images/hm-banner-03.jpg) center center;
}
.hm-banners-4{
    background:url(/app/images/hm-banner-04.jpg) center center;
}
.banners-sections .bx-controls-direction{display:none;}
.banners-sections .bx-pager{display:block;}
.banners-sections .bx-wrapper .bx-pager{bottom:10px;}
.banners-sections .bx-wrapper .bx-pager.bx-default-pager a{width:5px;height:5px;}
.banners-sections .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(0,0,0,0.2);}
.banners-sections .bx-wrapper .bx-pager.bx-default-pager a:hover,.banners-sections .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}

.home-banalign{height:410px;}
.simple-link{margin-top:20px;}
.blockbg .simple-link a,.darkbg .simple-link a{color:#000;font-size:18px;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.darkbg .simple-link a{color:#fff;}
.ban-txt{line-height:38px;}

.profilePics{
    display: block;
    border: 1px solid #000;
    width: 100%;
}
.profilePics ul li{
    display: block;
    float: left;
    width: 80px;
    height: 110px;
    border: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
    margin: 2px;
    position: relative;
    color: #ccc;
}
.profilePics ul li .c{
    display: none;

    border: 1px solid #000;
    position: absolute;
    z-index: 12;
    width: 250px;
    background-color: #fff;
}
/*.profilePics ul li:hover .c{display: block;}*/

/* experience slider */
.exp-sliderr{margin-top:20px;}
.exp-sliderr li{width:308px !important;margin-right:20px;position:relative;}
.exp-cont{position:absolute;bottom:40px;left:20px;text-align:left;}
.exp-cont p,.exp-cont h4{color:#fff;}
.exp-cont p{font-size:60px;}
.exp-cont h4{margin:0px 0 3px 0; text-transform:uppercase;font-family: Arial,Helvetica,sans-serif;}
.exp-cont small{color:rgba(255,255,255,0.5);font-style:italic;}


/* Awards Section */
.award-circle{ width:274px; height:274px; background:url(/app/images/star.png) 0 0 no-repeat; position:relative; margin:auto; display:table;}
.homeban-txt{text-align:center;}
.hom-finbtn{margin-top:30px;}
.award-circle span{ font-size:30px; color:#000;display:block;}
.awardlst li{ float:left;height:200px;}
.awardcontent{ display:table-cell; text-align:center; vertical-align:middle;}

.award-circle:after,.award-circle:before{ content:""; position:absolute; top:120px; right:-240px; width:70%; border-bottom:solid 2px #ddc103;}
.award-circle:before{top:120px; left:-240px; }

.award-content{ color:#797777; position:relative; display:table; /*margin:20px 0;*/}
.awardcontentinner{ display:table-cell; vertical-align:middle; text-align:center; padding:0 70px 0 50px;}
.awardcontentinner:after{ content:""; position:absolute; right:0; top:0; width:70px; height:146px; background:url(/app/images/right-leaf.png) 0 0 no-repeat;}
.awardcontentinner:before{ content:""; position:absolute; left:0; top:0;width:70px; height:146px; background:url(/app/images/left-leaf.png) 0 0 no-repeat;}
.award-content .contentinvesthead{ color:#000; font-size:30px; padding:10px 0;}
.awardcontentinner .sub-hea{color:#000;font-size:16px;font-weight:600;margin-bottom:10px;}
.mrgtop{ margin-top:40px;}
.awrds-arrows .bx-wrapper .bx-controls-direction a{margin-top:0;}
.awrds-cons{text-align:center;}
.awrds-cons p{font-size:18px;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.expinvesting{background: url(/app/images/red.jpg);text-align:center;}
.expinvesting h3,.expinvesting h1{color:#fff;}
.expinvesting h1{margin-top:20px;}
.homepage-banner{background:url(/app/images/Home-Page.jpg) center center;width:100%;height:400px;}


.customers-testmonials{overflow:hidden;}
.web-none{display:none !important;}
.cust-main-area{width: 105%;padding: 20px 0 0 0;margin-left: -10px;height:360px;overflow:hidden;}
.cust-main-area li{float:left;display:inline-block;position:relative;cursor:pointer;margin:4px 4px 0 0;width:80px;height:80px;}
.mil-spi{background:url(/app/images/customers-test-sprite.png);display:inline-block;z-index:1;width:80px;height:80px;opacity:0.5;}
.mil-spi:hover{opacity:1;}
.sampl-pl1{background-position:-7px -7px;}
.sampl-pl1:hover{background-position:-7px -90px;}

.sampl-pl2{background-position:-90px -7px;}
.sampl-pl2:hover{background-position:-90px -90px;}

.sampl-pl3{background-position:-173px -7px;}
.sampl-pl3:hover{background-position:-173px -90px;}

.sampl-pl4{background-position:-256px -7px;}
.sampl-pl4:hover{background-position:-256px -90px;}

.sampl-pl5{background-position:-339px -7px;}
.sampl-pl5:hover{background-position:-339px -90px;}

.sampl-pl6{background-position:-422px -7px;}
.sampl-pl6:hover{background-position:-422px -90px;}

.sampl-pl7{background-position:-505px -7px;}
.sampl-pl7:hover{background-position:-505px -90px;}

.sampl-pl8{background-position:-588px -7px;}
.sampl-pl8:hover{background-position:-588px -90px;}

.sampl-pl9{background-position:-671px -7px;}
.sampl-pl9:hover{background-position:-671px -90px;}

.sampl-pl10{background-position:-754px -7px;}
.sampl-pl10:hover{background-position:-754px -90px;}

.sampl-pl11{background-position:-837px -7px;}
.sampl-pl11:hover{background-position:-837px -90px;}

.sampl-pl12{background-position:-920px -7px;}
.sampl-pl12:hover{background-position:-920px -90px;}

.sampl-pl13{background-position:-1003px -7px;}
.sampl-pl13:hover{background-position:-1003px -90px;}

.sampl-pl14{background-position:-1086px -7px;}
.sampl-pl14:hover{background-position:-1086px -90px;}

.sampl-pl15{background-position:-1169px -7px;}
.sampl-pl15:hover{background-position:-1169px -90px;}

.sampl-pl16{background-position:-1252px -7px;}
.sampl-pl16:hover{background-position:-1252px -90px;}

.sampl-pl17{background-position:-1335px -7px;}
.sampl-pl17:hover{background-position:-1335px -90px;}

.sampl-pl18{background-position:-1418px -7px;}
.sampl-pl18:hover{background-position:-1418px -90px;}

.sampl-pl19{background-position:-1501px -7px;}
.sampl-pl19:hover{background-position:-1501px -90px;}

.sampl-pl20{background-position:-1584px -7px;}
.sampl-pl20:hover{background-position:-1584px -90px;}

.sampl-pl21{background-position:-1667px -7px;}
.sampl-pl21:hover{background-position:-1667px -90px;}

.sampl-pl22{background-position:-1750px -7px;}
.sampl-pl22:hover{background-position:-1750px -90px;}

.sampl-pl23{background-position:-1833px -7px;}
.sampl-pl23:hover{background-position:-1833px -90px;}


.sampl-pl24{background-position:-7px -174px;}
.sampl-pl24:hover{background-position:-7px -257px;}

.sampl-pl25{background-position:-90px -174px;}
.sampl-pl25:hover{background-position:-90px -257px;}

.sampl-pl26{background-position:-173px -174px;}
.sampl-pl26:hover{background-position:-173px -257px;}

.sampl-pl27{background-position:-256px -174px;}
.sampl-pl27:hover{background-position:-256px -257px;}

.sampl-pl28{background-position:-339px -174px;}
.sampl-pl28:hover{background-position:-339px -257px;}

.sampl-pl29{background-position:-422px -174px;}
.sampl-pl29:hover{background-position:-422px -257px;}

.sampl-pl30{background-position:-505px -174px;}
.sampl-pl30:hover{background-position:-505px -257px;}

.sampl-pl31{background-position:-588px -174px;}
.sampl-pl31:hover{background-position:-588px -257px;}

.sampl-pl32{background-position:-671px -174px;}
.sampl-pl32:hover{background-position:-671px -257px;}

.sampl-pl33{background-position:-754px -174px;}
.sampl-pl33:hover{background-position:-754px -257px;}

.sampl-pl34{background-position:-837px -174px;}
.sampl-pl34:hover{background-position:-837px -257px;}

.sampl-pl35{background-position:-920px -174px;}
.sampl-pl35:hover{background-position:-920px -257px;}

.sampl-pl36{background-position:-1003px -174px;}
.sampl-pl36:hover{background-position:-1003px -257px;}

.sampl-pl37{background-position:-1086px -174px;}
.sampl-pl37:hover{background-position:-1086px -257px;}

.sampl-pl38{background-position:-1169px -174px;}
.sampl-pl38:hover{background-position:-1169px -257px;}

.sampl-pl39{background-position:-1252px -172px;}
.sampl-pl39:hover{background-position:-1252px -255px;}

.sampl-pl40{background-position:-1335px -172px;}
.sampl-pl40:hover{background-position:-1335px -255px;}

.sampl-pl41{background-position:-1418px -172px;}
.sampl-pl41:hover{background-position:-1418px -255px;}

.sampl-pl42{background-position:-1501px -172px;}
.sampl-pl42:hover{background-position:-1501px -255px;}

.sampl-pl43{background-position:-1584px -174px;}
.sampl-pl43:hover{background-position:-1584px -257px;}

.sampl-pl44{background-position:-1667px -174px;}
.sampl-pl44:hover{background-position:-1667px -257px;}

.sampl-pl45{background-position:-1750px -174px;}
.sampl-pl45:hover{background-position:-1750px -257px;}

.sampl-pl46{background-position:-1833px -174px;}
.sampl-pl46:hover{background-position:-1833px -257px;}

.sampl-pl47{background-position:-7px -338px;}
.sampl-pl47:hover{background-position:-7px -421px;}

.sampl-pl48{background-position:-90px -338px;}
.sampl-pl48:hover{background-position:-90px -421px;}

.sampl-pl49{background-position:-173px -338px;}
.sampl-pl49:hover{background-position:-173px -421px;}

.sampl-pl50{background-position:-256px -338px;}
.sampl-pl50:hover{background-position:-256px -421px;}

.sampl-pl51{background-position:-339px -338px;}
.sampl-pl51:hover{background-position:-339px -421px;}

.sampl-pl52{background-position:-422px -338px;}
.sampl-pl52:hover{background-position:-422px -421px;}

.sampl-pl53{background-position:-505px -338px;}
.sampl-pl53:hover{background-position:-505px -421px;}

.sampl-pl54{background-position:-588px -338px;}
.sampl-pl54:hover{background-position:-588px -421px;}

.sampl-pl55{background-position:-671px -338px;}
.sampl-pl55:hover{background-position:-671px -421px;}

.sampl-pl56{background-position:-754px -338px;}
.sampl-pl56:hover{background-position:-754px -421px;}

.sampl-pl57{background-position:-837px -338px;}
.sampl-pl57:hover{background-position:-837px -421px;}

.sampl-pl58{background-position:-920px -338px;}
.sampl-pl58:hover{background-position:-920px -421px;}

.sampl-pl59{background-position:-1003px -338px;}
.sampl-pl59:hover{background-position:-1003px -421px;}

.sampl-pl60{background-position:-1086px -338px;}
.sampl-pl60:hover{background-position:-1086px -421px;}

.sampl-pl61{background-position:-1169px -338px;}
.sampl-pl61:hover{background-position:-1169px -421px;}

.sampl-pl62{background-position:-1252px -338px;}
.sampl-pl62:hover{background-position:-1252px -421px;}

.sampl-pl63{background-position:-1335px -338px;}
.sampl-pl63:hover{background-position:-1335px -421px;}

.sampl-pl64{background-position:-1418px -337px;}
.sampl-pl64:hover{background-position:-1418px -420px;}

.sampl-pl65{background-position:-1501px -338px;}
.sampl-pl65:hover{background-position:-1501px -421px;}

.sampl-pl66{background-position:-1584px -338px;}
.sampl-pl66:hover{background-position:-1584px -421px;}

.sampl-pl67{background-position:-1667px -338px;}
.sampl-pl67:hover{background-position:-1667px -421px;}

.sampl-pl68{background-position:-1750px -338px;}
.sampl-pl68:hover{background-position:-1750px -421px;}

.sampl-pl69{background-position:-1833px -338px;}
.sampl-pl69:hover{background-position:-1833px -421px;}

.sampl-pl70{background-position:-7px -505px;}
.sampl-pl70:hover{background-position:-7px -588px;}

.sampl-pl71{background-position:-90px -505px;}
.sampl-pl71:hover{background-position:-90px -588px;}

.sampl-pl72{background-position:-173px -505px;}
.sampl-pl72:hover{background-position:-173px -588px;}

.sampl-pl73{background-position:-256px -505px;}
.sampl-pl73:hover{background-position:-256px -588px;}

.sampl-pl74{background-position:-339px -505px;}
.sampl-pl74:hover{background-position:-339px -588px;}

.sampl-pl75{background-position:-422px -505px;}
.sampl-pl75:hover{background-position:-422px -588px;}

.sampl-pl76{background-position:-505px -505px;}
.sampl-pl76:hover{background-position:-505px -588px;}

.sampl-pl77{background-position:-588px -505px;}
.sampl-pl77:hover{background-position:-588px -588px;}

.sampl-pl78{background-position:-671px -505px;}
.sampl-pl78:hover{background-position:-671px -588px;}

.sampl-pl79{background-position:-754px -505px;}
.sampl-pl79:hover{background-position:-754px -588px;}

.sampl-pl80{background-position:-837px -505px;}
.sampl-pl80:hover{background-position:-837px -588px;}

.sampl-pl81{background-position:-920px -505px;}
.sampl-pl81:hover{background-position:-920px -588px;}

.sampl-pl82{background-position:-1003px -505px;}
.sampl-pl82:hover{background-position:-1003px -588px;}

.sampl-pl83{background-position:-1086px -505px;}
.sampl-pl83:hover{background-position:-1086px -588px;}

.sampl-pl84{background-position:-1169px -505px;}
.sampl-pl84:hover{background-position:-1169px -588px;}

.sampl-pl85{background-position:-1252px -505px;}
.sampl-pl85:hover{background-position:-1252px -588px;}

.sampl-pl86{background-position:-1335px -505px;}
.sampl-pl86:hover{background-position:-1335px -588px;}

.sampl-pl87{background-position:-1418px -505px;}
.sampl-pl87:hover{background-position:-1418px -588px;}

.sampl-pl88{background-position:-1501px -505px;}
.sampl-pl88:hover{background-position:-1501px -588px;}

.sampl-pl89{background-position:-1584px -505px;}
.sampl-pl89:hover{background-position:-1584px -588px;}

.sampl-pl90{background-position:-1667px -505px;}
.sampl-pl90:hover{background-position:-1667px -588px;}

.sampl-pl91{background-position:-1750px -505px;}
.sampl-pl91:hover{background-position:-1750px -588px;}

.sampl-pl92{background-position:-1833px -505px;}
.sampl-pl92:hover{background-position:-1833px -588px;}

.sampl-pl93{background-position:-1919px -505px;}
.sampl-pl93:hover{background-position:-19019px -588px;}

.sampl-pl94{background-position:-1086px -505px;}
.sampl-pl94:hover{background-position:-1086px -588px;}

.sampl-pl95{background-position:-1086px -505px;}
.sampl-pl95:hover{background-position:-1086px -588px;}

.sampl-pl96{background-position:-1086px -505px;}
.sampl-pl96:hover{background-position:-1086px -588px;}

.sampl-pl97{background-position:-1086px -505px;}
.sampl-pl97:hover{background-position:-1086px -588px;}

.sampl-pl98{background-position:-1086px -505px;}
.sampl-pl98:hover{background-position:-1086px -588px;}


/* testimonail tooltip */
.cust-tool{position:absolute;background:#fff;display:none;z-index:2;left:85px;bottom:0px;/* margin-top:-20px; */padding:20px 30px;width:300px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
           -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
           -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
           -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
           -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); border-radius:5px;}

.cu-tol-con{color:#000;position:relative;padding:0 20px;}
.cu-tol-con:before,.cu-tol-con:after{content:"";position:absolute;width:30px;height:27px;}
.cu-tol-con:before{background:url(/app/images/block-1.png); left:-20px;top:-10px;}
.cu-tol-con:after{background:url(/app/images/block-2.png);right:-20px;bottom:-10px;}
.testmoinal-author{color:#ccc;margin-top:10px;margin-left:10px;}
.cust-tool.tool-left-push{right:85px;left:auto;}


/* financial health popup */
.hea-check-pop{margin-top:20px;}
.resend-btn{margin-right:9px;}
.heal-otp{display:none;}
.home-thank{text-align:center;}
.home-mob-comment{color:#00ba61;font-size:16px;margin:10px 0;}


/* home page coatch*/
.coatch-boxes-home{position:relative}
.coatch-homelfttxt{position:absolute;left:20%;width:280px;margin-top:-20px;}
.le-con,.re-con,.mi-con{color:#ffcd77;margin-top:30px;position:absolute;width: 280px;}
.re-con{right: 108px;top: 121px;width:200px;}
.le-con{left:30px;margin:154px 0 0 40px;}
/* .mi-con{margin-top: 129px;margin-left: -110px;} */
.coatch-homergttxt{position:absolute;right:130px;width:100px;margin-top:-10px;}

.coatch-homemitxt{position:absolute;/* left:50%; */margin-left:-11px;margin-top:-58px;}
.coatch-homemitxt.coatch-content25 {left: 50%;}
.home-wel-coartch{position:fixed;top:50%;width:100%;}
.home-weliner{text-align:center;}
.home-wel-coartch h1,.home-wel-coartch h3{color:#fff;}


/* Advertise banner*/
.coatch-tab{ position: fixed;
             top: 50%;
             left: 50%;
             margin-top: -211px;
             margin-left: -348px;}
.home-tabclose{position: absolute;
               top: 20px;
               right: 20px;
               display: block;
               z-index: 99;}

.coatch-browser{ margin-top: -320px;
                 margin-left: -509px;}
.coatch-browser .home-tabclose{top:30px;right:30px;}
.screen-close{background:url(/app/images/close.png);width:16px;height:16px;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        browser popup

                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.browser-hea,.browser-sub,.brows-list-hea{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.browser-sub{color:#666666;margin-top:20px;padding:0 150px;}
.borwser-listarea{background-color:#f7f7f7;padding:20px 0;}
.browser-list{width:60%; margin:20px auto 0;}
.browser-list li{width:21%;margin-left:3%;display:inline-block;text-align:center;vertical-align:top;}
.browser-list li i{width:120px;height:120px;margin-bottom:5px;}
.browser-list li a{color:#666666;display:block;}
.browser1{background-position:-182px -310px;}
.browser1:hover{background-position:-182px -430px;}
.browser2{background-position:-302px -310px;}
.browser2:hover{background-position:-302px -430px;}
.browser3{background-position:-422px -310px;}
.browser3:hover{background-position:-422px -430px;}
.browser4{background-position:-542px -310px;}
.browser4:hover{background-position:-542px -430px;}
.browser-close-msg{margin:20px 0 30px 0;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        Open An Account
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.account-content{padding-top:70px;}
.open-acc-main{position:relative;}
.open-acc-rig{position:absolute;top:30px;right:80px;z-index:1;
              background-color:rgba(0,0,0,0.4);border:0px solid rgba(0,0,0,0.1);color:#fff;
}
.open-accfrmbox{width:360px;padding:20px 25px;}
.open-accfrmbox h3{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;color:#fff;}
.open-err{display:none;}
.open-err small{display:block;color:#feb13f;font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;margin-top:5px;}
.open-acc-cont{margin-top:20px;}
.form-fileds.open-accfileds > li {
    margin-bottom: 6px;
}
.open-accfileds .inp-filed{height:30px;background-color:#fff;
                           box-shadow: none;
                           -webkit-box-shadow: none;
                           -moz-box-shadow: none;
                           -o-box-shadow: none;
}
.open-accfileds .select2-container--default .select2-selection--single .select2-selection__rendered{height:30px;background:#fff; box-shadow: none;
                                                                                                    -webkit-box-shadow: none;
                                                                                                    -moz-box-shadow: none;
                                                                                                    -o-box-shadow: none;}
.open-accfileds .select2-container .select2-selection--single{height:30px;}
.open-accfileds .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px;}

.open-accfileds .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:10px;}

.open-accfileds label{color:#fff;}
.inps-3boxes,.inps-2boxes,.inp-2boxes-mob{margin-left:-2.3%;}
.inps-3boxes li{float:left;width:31%;margin-left:2.3%;}
.inps-2boxes li{float:left;width:47.7%;margin-left:2.3%;}
.opensubmit .product-button{min-width:inherit;margin-top:0;padding:7px 10px;}
.open-imgae{width:100%;}
.acc-sttus-link{color:#fff;text-decoration:underline;margin-left:5px;}
.open-acc-footer{padding:10px;background-color:#fff;text-align:center;position:relative;color:#666;}
.open-acc-footer:before{position:absolute;background:url(/app/images/open-account/shadow.png) no-repeat center;top:-7px;left:0;width:100%;content:"";height:7px;}
.acc-tollfree{font-weight:600;font-size:16px;}
.acc-tollfree a{color:#333;}
.captcha-area{display:inline-block;vertical-align:middle;}

.inp-2boxes-mob li{float:left;width:75.4%;margin-left:2.3%;}
.inp-2boxes-mob li:first-child{width:20%;}

.open-accradios{margin-left:10px;display:inline-block;}


#section10{
    background: url(/app/images/open-account/open-banner.jpg);
    background-size:cover;
    width:100%;
    height:100%;
}
#section11{background: url(../images/blue.jpg);}
.open-simply{font-size:24px;font-style:italic;}
.open-simply a{color:#fff;font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;}
.open-acc-customers{position:absolute;bottom:0;}
.movedown{background-color:#fff;padding:10px;width:500px;margin:auto;}

.ridlist{width:100%;}
.ridlist li{width: 17%;margin-right: 2%;display: inline-block;text-align: center;vertical-align: top;}
.power-list li{opacity:0;}
.ridlist li h3{color:#fff;margin-top:10px;}
.power-span{width:146px;height:146px;display:inline-block;background-color:#fff;border-radius:50%;}
.rid-icon1,.rid-icon2,.rid-icon3,.rid-icon4,.rid-icon5{width:72px;height:72px;margin-top:37px;}
.rid-icon1{background-position:-253px -173px;}
.rid-icon2{background-position:-328px -173px;}
.rid-icon3{background-position:-400px -173px;}
.rid-icon4{background-position:-472px -173px;}
.rid-icon5{background-position:-542px -173px;}
.banner-title-small{text-transform:capitalize;}

.open-accmovedown{position:absolute;bottom:0px;text-align:center;width:100%;left:0;font-size:18px;color:#fff;text-transform:uppercase;vertical-align:middle;background:#296098;padding:10px 0;letter-spacing:0.5px;}
.scrolldown{background:url(/app/images/open-account/open-scrolldown.gif);width:13px;height:35px;display:inline-block; vertical-align:middle;margin-left:10px;}

.sec-12{height:480px;width:607px;}
.invest-section{background-color:#fff;}

.power1{
    -webkit-animation-delay: 200ms; /*Chrome, Safari, Opera */
    -moz-animation-delay: 200ms;
    animation-delay: 200ms;
}

.power2{
    -webkit-animation-delay: 400ms; /*Chrome, Safari, Opera */
    -moz-animation-delay: 400ms;
    animation-delay: 400ms;
}

.power3{
    -webkit-animation-delay: 600ms;/* Chrome, Safari, Opera */
    -moz-animation-delay: 600ms;
    animation-delay: 600ms;
}

.power4{
    -webkit-animation-delay: 800ms; /* Chrome, Safari, Opera */
    -moz-animation-delay: 800ms;
    animation-delay: 800ms;
}

.power5{
    -webkit-animation-delay: 1000ms; /* Chrome, Safari, Opera */
    -moz-animation-delay: 1000ms;
    animation-delay: 1000ms;
}

.open-accfileds li label{display:inline-block;}
.termsli a{color:#fff;text-decoration:underline;}

.terms-popup{height:500px;overflow-y:scroll;margin:0 30px 20px 30px;}

.customer-mob-block{position:relative;min-height:120px;}
.customer-mob-block .customer-mob{position:absolute; left:0; top:0;}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
																	Support
																			::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*::::::: Download ::::::::::*/
.downloads-banner{background: url(/app/images/support/downloads.jpg) center center;}
.ban-sub-hea,.banner-chose-sel{margin-top:20px;font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;color:#fff;}
.banner-chose-sel{margin-top:40px;}
.banner-inps,.inputValue,.inputValue1{border:0;border-bottom:1px solid #fff;color:#fff;font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;background:none;font-size:24px;min-width:50px;display:inline-block;line-height:26px;}
.inputValue,.inputValue1{line-height:30px;}
.inputValue{min-width:178px;}
.banner-inps:focus,.banner-inps:hover{border:0;border-bottom:1px solid #fff;}
.banner-chose-sel .text-enterarea{margin:0 0 0 10px;}
.text-enterarea.inst-arrow{padding: 10px 0 0 0;}

/* accoridan*/

.download-list > li{border-top:1px dotted #c5c5c5;}
.download-list > li .ui-accordion-content.ui-accordion-content-active{transition:none;}
.download-list > li .ui-icon,.faq-accordion > li .ui-icon{display:inline-block;width:14px;height:14px;background: url(../images/sprite-icons.png) no-repeat;float:left;margin-top:5px;}
.faq-accordion > li .ui-icon{margin-top:0;}
.download-list > li h3{color:#999999;font-size:24px;font-family: Arial,Helvetica,sans-serif;transition:none;cursor:pointer;padding:20px 0;}
.acc-qus{padding-left:25px;}
.download-list > li .ui-icon.ui-icon-triangle-1-e,.faq-accordion > li .ui-icon.ui-icon-triangle-1-e{background-position: -10px -2245px;}
.download-list > li .ui-icon.ui-icon-triangle-1-s{background-position: -24px -2245px;}
.faq-accordion > li .ui-icon.ui-icon-triangle-1-s{background-position: -24px -2259px;}
.download-list > li:last-child{border-bottom:1px dotted #c5c5c5;}
.commodities-list li.blue{border-top-color:#0070c0;}
.acc-oping li{padding:30px;margin-bottom:30px;}
.acc-oping h4{color:#333;font-family: Arial,Helvetica,sans-serif;min-height:120px;}
.acc-op-download{border: 1px solid #128FE1;padding: 5px 10px;}

/*::::::: faqs ::::::::::*/
.faqs-banner{background: url(/app/images/support/faq-bg.jpg) center center;}
.faq-or{margin-top:30px;}
.chose-sel-2{margin-top:10px;}
.inp-placeh{color:rgba(255,255,255,0.3);}

.faq-list-items > li{text-align:center;}

.faq-list-items > li a{display:block;padding:30px;min-height:155px;}
.faq-list-items > li:last-child{margin-right:0}
.faq-list-items > li a.active-tab{background-color:#1190e0;;}
.faq-list-items > li a.active-tab p{color:#fff;}
.faq-list-items li i{width:64px;height:64px;margin-bottom:10px;}

.faq-ic1{background-position:-265px -2283px;}
.faq-list-items > li a.active-tab .faq-ic1{background-position: -268px -2347px;}
.faq-ic2{background-position:-10px -2283px;}
.faq-list-items > li a.active-tab .faq-ic2{background-position: -10px -2347px;}
.faq-ic3{background-position:-138px -2283px;}
.faq-list-items > li a.active-tab .faq-ic3{background-position: -138px -2347px;}
.faq-ic4{background-position:-202px -2283px;}
.faq-list-items > li a.active-tab .faq-ic4{background-position: -202px -2348px;}
.faq-ic5{background-position:-73px -2283px;}
.faq-list-items > li a.active-tab .faq-ic5{background-position: -73px -2348px;}


.faq-list-items li p{font-size:16px;color:#333333;}

.faq-filter{padding:10px 0;}
.faq-accordion{margin-top:10px;}
.faq-accordion > li{margin-bottom:20px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
                    transition: all 0.2s ease-in-out;
}
.faq-accordion > li:last-child{margin-bottom:0;}
.faq-clrlink{text-decoration:underline;float:left;line-height:24px;font-size:12px;}
.faq-accordion > li:hover{
    box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -ms-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -o-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
}
.faq-hea{color:#333;font-size:14px;padding:14px;cursor:pointer;}
.faq-hea.ui-accordion-header-active{color:#fff;background-color:#1190e0;}
.faq-content{padding:14px 14px 14px 35px;line-height:16px;}
.mul-selection{
    background-color:#d7e5f2;
    border:1px solid #d7e5f2;
    float:left;
    padding:4px 10px;
    margin:0 10px 10px 0;
    color:#666666;
    font-size:12px;
}
.mul-selection.active{background-color:#1190e0;color:#fff;border:1px solid #1190e0;}
.faq-fillhea{font-size:12px;margin-bottom:5px;}

/*::::::: demo center ::::::::::*/
.demo-center-box{margin-top:20px;}
.center-le,.center-re{float:left;}
.center-le{width:334px;padding-right:50px;}
.center-re{width:640px;}
.center-tabmenus li{margin-bottom:20px;}
.center-tabmenus li.ui-tabs-active a{border-left:2px solid #1190e0;}
.center-tabmenus li a{color:#cccccc;font-size:24px;border-left:2px solid #ccc;padding-left:10px;}
.center-tabmenus .ui-tabs-active a {border:0px;background-color:transparent;padding:0;color:#1190e0;font-weight:normal;padding-left:10px;}
.cent-tb-msg{color:#666666;font-size:14px;padding-left:12px;display:none;}
.center-tabmenus .ui-tabs-active .cent-tb-msg{
    display:block;
}

/*::::::: contact us ::::::::::*/

/* contact address*/
.con-add-bg{background:url(/app/images/grey.jpg);width:100%;}
.ri-add{margin-top:20px}
.ri-add li:first-child{margin:20px 0;}
.ri-add li{margin-bottom:10px;}
.ri-add li a{color:#333;font-size:16px;}
.ri-add li:last-child{margin-bottom:0;}
.cont-add-box{margin-top:40px;}
.con-add-box1,.con-add-box2,.con-add-box3{padding:0 20px;}
.con-add-box2{border-left:1px dotted #c5c5c5;border-right:1px dotted #c5c5c5;}
.cont-preaddhea li{margin-bottom:20px;font-size:24px;font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif;}
.cont-preaddhea li i{width:32px;height:32px;vertical-align:middle;}
.con-add1{background-position: -109px -2242px;}
.con-add2{background-position: -141px -2242px;}
.con-add3{background-position: -173px -2242px;}

/* branches*/
.banner-locate-us{width:100%;padding:40px 0;background: rgba(0,102,153,1);
                  background: -moz-linear-gradient(left, rgba(0,102,153,1) 0%, rgba(102,204,255,1) 100%);
                  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,102,153,1)), color-stop(100%, rgba(102,204,255,1)));
                  background: -webkit-linear-gradient(left, rgba(0,102,153,1) 0%, rgba(102,204,255,1) 100%);
                  background: -o-linear-gradient(left, rgba(0,102,153,1) 0%, rgba(102,204,255,1) 100%);
                  background: -ms-linear-gradient(left, rgba(0,102,153,1) 0%, rgba(102,204,255,1) 100%);
                  background: linear-gradient(to right, rgba(0,102,153,1) 0%, rgba(102,204,255,1) 100%);
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006699', endColorstr='#66ccff', GradientType=1 );}

.banner-locate-us h1{color:#fff;text-align:center;}
.find-branch{margin-top:30px;}
.find-branch li{float:left;margin-right:10px;}
.find-branch li:last-child{margin-right:0;}
.fin-b{color:#fff;margin-top:8px;}
.locateus-sel{width:350px;}
.locateus-sel .select2-container{
    width:100% !important;
}

.locateus-sel .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background: url(/app/images/up-down-arrows.png) no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-top: 12px;
}
.locateus-sel .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:transparent;color:#fff;}

.locateus-sel .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    background: url(/app/images/up-down-arrows.png) 0px 10px;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-top: 12px;
}

.find-branch a{color:#fff;}
.map-area img{width:100%;height:300px;}
.map-tabs{margin-top:60px;}
.show-res{color:#ccc;margin-bottom:10px;}
.locate-main{margin-bottom:80px;}
.locate-main .bx-wrapper .bx-controls-direction a{margin-top:-22px;}
.loc-main-name,.loc-sub-name{width:160px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.loc-main-name{font-size:24px;color:#333;}
.loc-sub-name{color:#999;}


/* branches carosal*/
.contact-curosal > li{width:244px !important;padding:18px 26px;border-right: 1px solid #c5c5c5;}

ul.curosal_con-dis > li.ui-tabs-active a .loc-main-name,ul.curosal_con-dis > li.ui-tabs-active a .loc-sub-name{background:#0d57a0;color:#fff;font-weight:normal;border:0;}

.locate-icon{width:18px;height:18px;background-position: -214px -2237px;margin-top:4px;}
ul.curosal_con-dis > li.ui-tabs-active a .locate-icon{background-position:-214px -2255px;}
.loc-icon-main{float:left;}
.loc-ful-add{padding-left:25px;}
.contact-cont-box{padding:20px;}
.tab-res-list{margin-top:20px;padding-left:0;}
.tab-res-list > li{float:left;width:33.3%;padding:0 20px;border-right:1px dotted #c5c5c5;}
.tab-res-list > li:first-child{padding-left:0;}
.tab-res-list > li:last-child{padding-right:0;border-right:0;}
.cor-add{font-family: Arial,Helvetica,sans-serif;color:#666666;margin-bottom:10px;}
.tour-list{
    margin-top:10px;
    font-size:14px;
    padding-left:0;
}
.tour-list > li{
    line-height:20px;
    color:#000;
}
.tour-list li a{
    color:#666;
}
.tour-list li label{
    float:left;
    position:relative;
    width:40px;
    font-weight:normal;
}
.tour-list li label:after{
    content:":";
    position:absolute;
    display:inline-block;
    right: 10px;
}
.tour-info{
    padding-left:40px;
}

/* query*/
.query-heading{text-align:center;}
.query-from{width:810px;margin:40px auto 0;}
.query-from-le,.query-from-re{width:395px;float:left;}
.query-from-re{margin-left:20px;}
.query-coment-box{border: 1px solid #dddddd;width: 100%;height: 343px;padding: 10px 24px 0 10px;resize:none;font-family: Arial,Helvetica,sans-serif;}
.query-butons{text-align:center;}
.query-butons .sec-clr{margin-left:9px;}

/* list of holidyas*/
.red-bg{background:url(/app/images/red.jpg);width:100%;}
.list-holidays .query-heading{color:#fff;}
.list-hol-sec{margin-top:40px;}
.le-list,.re-list{float:left;width:48%;text-align:right;color:#fff;font-size:16px;padding-right:10px;}
.re-list{text-align:left;position:relative;font-size:16px;padding:0 0 0 10px;}
.le-list li,.re-list li{padding-bottom:30px;}
.le-list li:last-child,.re-list li:last-child{padding-bottom:0px;}
.re-list:before{position:absolute;content:"";border-left:1px solid #fff;height:100%;left:0px;}
.re-list li{position:relative;}
.re-list li:before{position:absolute;content:"";background-color:#fff;width:6px;height:6px;left:-13px;top:6px; border-radius:50%;}

/* footer termscondition */
.terms-gap,.conditionsist{margin-top:20px;}
.terms-1{list-style-type:upper-roman;padding-left:20px;}
.terms-1 li{margin-bottom:10px;}
.terms-1 li span,.terms-gap span{font-weight:600;}
.list-mainhead{font-size:18px;margin-top:20px;}
.terms-1sub{margin-top:10px;}
.terms-1sub li{list-style-type:upper-alpha;}
.conditionsist ul {
    counter-reset: item;
}
.conditionsist ul{margin-left:20px;}
.conditionsist li {
    position: relative;
}
.conditionsist ul li:before {
    content: counters(item, ".")".";
    counter-increment: item;
    position: absolute;
    margin-right: 100%;
    right: 10px;
    display:marker;
}
.terms-main-list > li{font-size:14px;margin-top:20px;}
.terms-main-list > li .terms-mian-hea{font-size:18px;margin-bottom:10px;}

.terms-sub-list{margin-top:10px;}
.terms-three-list,.terms-four-list{margin-top:10px;}
.terms-sub-list > li{font-size:14px;line-height:16px;margin-bottom:10px;}
.conditionsist ul.terms-three-list,.conditionsist ul.terms-four-list{list-style-type:lower-alpha;}
.terms-three-list li{margin-bottom:5px;}
.conditionsist > .terms-main-list > li > .terms-sub-list > li > .terms-three-list > li:before,.conditionsist > .terms-main-list > li > .terms-sub-list > li > .terms-three-list > li:before , .conditionsist > .terms-main-list > li > .terms-sub-list > li > .terms-three-list > li > .terms-four-list > li:before{content:none;}
.conditionsist > .terms-main-list > li > ul.terms-three-list > li:before , .conditionsist > .terms-main-list > li > ul.terms-five-list > li:before , .conditionsist > .terms-main-list > li > ul.terms-six-list > li:before  , .conditionsist > .terms-main-list > li > ul.terms-six-list > li > ul.terms-seven-list > li:before, .conditionsist > .terms-main-list > li > ul.terms-sub-list > li > ul.terms-eight-list > li:before{content:none;}

.conditionsist  ul.terms-five-list,.conditionsist  ul.terms-seven-list  {list-style-type:lower-roman;}
.conditionsist  ul.terms-six-list,.conditionsist  ul.terms-eight-list{list-style-type:decimal;margin-top:10px;}
.conditionsist  ul.terms-six-list li,.conditionsist  ul.terms-eight-list li{margin-bottom:5px;}
/* disclaimer*/
.disclaimer-main-list,.policy-main-list,.rules-main-list,.rules-sub-list,.procedure-plices{padding-left:20px;}
.disclaimer-main-list li,.policy-main-list li,.rules-main-list > li{list-style-type: disc;margin-top:10px;}

/* procedures policies*/
.policy-main-list li,.rules-sub-list > li,.procedure-plices >li{list-style-type: decimal;margin-top:10px;}
.procedures-main-list,.procedure-sub,.procedure-third,.procedure-four{padding-left:20px;}
.procedures-main-list li{list-style-type:decimal;margin-top:10px;}
.procedure-main-hea{font-size:18px;margin-bottom:5px;}
.procedure-sub li{list-style-type:lower-roman;}
.procedure-third li{list-style-type:lower-alpha;}
.proce-1{margin-top:10px;}
.proce-1 span{font-size:16px;display:block;margin-bottom:5px;}
.annexure{font-weight:600;margin-top:30px;}

.proce-tb1{margin:20px 0;}

.policy-tables{width:45%;margin-right:30px;float:left;}
.policy-tables table{border:1px solid #E4E3E3;margin-top:10px;}
.policy-tables table tr{padding:0;}
.policy-tables table td{border-right:1px solid #E4E3E3;text-align:center;}
.mf-tables table td{border-bottom:1px solid #E4E3E3;}
.tb-heading{border-bottom:1px solid #efefef;}
.righ-proced{float:right;margin-right:0}
.sub-heatbl td{color:#999}
.procedures-hea{font-family: Arial,Helvetica,sans-serif;}

/* Holiday Status */
.holiday-list{padding:30px;}
.holiday-list .pop-table-hea{color:#333;}
.holiday-list .session{padding:10px 20px;list-style-type: upper-alpha;}
.holiday-list .session > li{color: #333; padding:25px 10px; border-bottom: 1px dotted #d9d9d9;}
.holiday-list .session > li:last-child{border-bottom: none; padding-bottom: 10px;}
.holiday-list .session p{font-size:18px;margin-bottom: 10px;}
.holiday-list .note{color:#999999 !important;font-style: italic;margin-top: 10px;}
.holiday-list .pop-table-hea{margin-top: 30px;}
.holiday-list .holiday-note span{font-weight: bold; color: #333;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        Learn
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::Home page:::::::::*/

/* banner */
.learn-banner{background:url(/app/images/learn/blue.jpg);}
.lea-pro-hea,.lea-pro-subhea{text-align:center;color:#fff;}
.lea-pro-subhea{font-size: 18px;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.lea-pro-subhea a{color:#fff;}
.lear-course-sel{margin-top:40px;margin-left:-2%;}
.lear-course-sel li{width:48%;margin-left:2%;float:left;}
.lear-course-sel li.active{position:relative;}
.lear-course-sel li.active:after{top: 100%;
                                 left: 50%;
                                 border: solid transparent;
                                 content: " ";
                                 height: 0;
                                 width: 0;
                                 position: absolute;
                                 pointer-events: none;
                                 border-color: rgba(255, 255, 255, 0);
                                 border-bottom-color: #f2f2f2;
                                 border-width: 15px;
                                 margin: 40px 0 0 -100px;}
.lear-course-sel li:last-child{margin-right:0;}
.crse-1-img,.crse-2-img{background:url(/app/images/learn/course-bac-1.jpg);width:478px;height:210px;position:relative;}
.crse-2-img{background:url(/app/images/learn/course-bac-2.jpg);}
.crse-txt{position:absolute;right:20px;top:60px;width:200px;}
.crse-txt .primary-btn{margin-top:20px;}
.learn-dropdwn{width:280px;}
.lock-learn{width:10px;height:15px;float:left;background:url(/app/images/lock.png);margin-top:4px;}
.invsting-down span{padding-left:20px;}

/* banner open stage */
.course-selbox{-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.2);
               box-shadow: 0 1px 2px 1px rgba(0,0,0,0.2);
               box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
               -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
               -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
               -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
               -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
               text-align: center;padding: 40px 0; position:relative;
               background:#f2f2f2;
}
.leran-couse-sel .intvest-time{border-bottom: 1px solid #000;color: #333;}
.lea-course-sellist{margin-top: 20px;}

.lern-exp-courses,.lern-exp-demos{display:none;}


/* upcoming classes */
.learn-calender{width:560px;margin:0 auto 40px;}
.learn-left-cal{width:280px;float:left;}
.learn-right-cal{width:250px;float:right;}
.events-calender-left.learn-left-cal{margin:0;}

.learn-events .btn-prev, .learn-events .btn-next {bottom:55%;}
.lean-events-none{display:none;}
.leran-upcoming-hea{margin-bottom:10px;}
.learncrs-list > li{background-color:#fff;border-bottom:3px solid #36a2ad;position:relative;}
.learncrs-list > li img{width:100%;height:163px;display:block;}

.learncrs-list > li.lock-image img{opacity:0.4;}

.lea-share-white{position:absolute;top:20px;right:20px;}
.lea-share-white li{display:inline-block;border-right:1px dotted #fff;margin-right:9px;padding-right:10px;}
.lea-share-white li:last-child{border-right:0;margin-right:0;padding-right:0;}
.lea-share-white li a{color:#fff;}

.eclass-image{width: 225px;height: 163px;}
.eclass-image img{width: 100%;height: 100%;}

/* calender slider*/
.event-slider li a{text-align:center;}
.day-name{margin-right:10px;padding-right:10px;border-right:1px dotted #c5c5c5;color:#0d57a0;}
.day-name,.day-nomo{font-size:30px;display:inline-block;vertical-align:middle;text-transform:uppercase;}
.day-num{color:#333;}
.mnth-name{font-size:16px;color:rgba(0,0,0,0.6);}

ul.curosal_con-dis > li.ui-tabs-active a .day-name{ border-right:1px dotted #6a91b6}
ul.curosal_con-dis > li.ui-tabs-active a .mnth-name,ul.curosal_con-dis > li.ui-tabs-active a .day-name,ul.curosal_con-dis > li.ui-tabs-active a .day-num{color:#fff;}

.lea-cls-cont{padding:15px;}
.lea-cls-cont,.lea-cls-conthvr{height:150px;}
.lea-cls-cont h4{font-family: Arial,Helvetica,sans-serif;}
.lea-cls-cont p{margin-top:5px;font-size:12px;}

.lea-cls-conthvr{background-color:#36a2ad;display:none;}
.conthvrbox{color:#fff;font-size:12px;width:225px;height:100px;overflow:hidden;margin-bottom:18px;line-height:14px;}
.conthvrbox span{padding:15px;display:block;}
.lea-cour-register{display:block;text-align:center;color:#fff;text-transform:uppercase;padding:8px 0;background:#197D88;}
.conthvrbox li{margin-bottom:5px;}
.conthvrbox li:last-child{margin-bottom:0;}
.course-name {height:45px;width:195px;overflow:hidden;}
.conthvrbox i{width:15px;height:15px;vertical-align:middle;margin-right:5px;}
.lea-calender,.lea-user1,.lea-time{width:13px;height:13px;margin-right:5px;vertical-align:middle;}
.lea-calender{background-position: -10px -1508px;}
.lea-user1{background-position: -23px -1508px;}
.lea-time{background-position: -36px -1508px;}

.lea-calender-white{background:url(/app/images/calender-white.png) no-repeat;}
.lea-user{background:url(/app/images/lea-user.png) no-repeat;}
.lea-clock-white{background:url(/app/images/clock-white.png) no-repeat;}


.learncrs-list > li:hover .lea-cls-cont{display:none;}
.learncrs-list > li:hover .lea-cls-conthvr{display:block;}
.learncrs-list > li:hover{border-bottom:3px solid #197D88;}

.sys-req a{margin-top:10px;display:inline-block;}

.course-lock{position:absolute;background:url(/app/images/course-lock.png);width:64px;height:64px;left:50%;top:50px;margin-left:-32px;}

/* direct speak */
.learn-dircon{width:248px;margin-bottom:20px;height:35px;overflow:hidden;}
.report-video{width:268px;height:143px;overflow:hidden;line-height:20px;}
.txt-video-box{min-height:239px;}
/* goodreads */
.goodreads-list li{position:relative;color:#fff;}
.goodreads-list li img{display:block;width:100%;}
.goodread-con{position:absolute;bottom:20px;left:20px;width:185px;}
.goodread-con h3{font-family: Arial,Helvetica,sans-serif;}
.goodreadhea{width:185px;height:60px;color:#fff;overflow:hidden; position:relative;}
.goodread-con:hover .coursename-tool{display:block;}
.goodread-con .coursename-tool{top:36px;}
.goodreads-list li:hover h3{text-decoration:underline;}
.goodread-con p{color:#fff;}
.gooread-con{margin-top:20px;font-size:12px;width:185px;height:30px;}

.goodreads-heatol:hover .headingtooltip{display: block;}
.goodread-image{width: 225px;height: 279px;}
.goodread-image img{width: 100%;height: 100%;}

/* our team*/
.ourteam{text-align:center;margin-top:30px;margin-left: -34px;}
.experts-sepaks.ourteam li{float:none;text-align:left;}
.ourteam li{display:inline-block;}

/*::::::All coureses:::::::::*/
.stockhea-coures{margin-bottom:0;}
.howit-works{margin-bottom:40px;display:inline-block;}

/* filter */
.course-filter-row{margin:0 0 -40px 0;}
.courses-nav{background-color:#f0f0f0;padding:30px 0;}
.learn-filter.mstockselect{margin:0;}
.learn-filter.mstockselect p{margin-bottom:0;}
.leran-nav-section{margin-left:-1%;text-align:center;}
.leran-nav-section li{display:inline-block;text-align:center;width:12%;margin-left:1%;}
.leran-nav-section li a{display:inline-block;color:#666666;vertical-align:top;}
.course-nav-cir{width:90px;height:90px;border:1px solid #e2e2e2;border-radius:50%;background-color:#fff;display:inline-block;margin-bottom:5px;}

.leran-nav-section li.active .course-nav-cir{background-color:#1190e0;border:1px solid #1190e0;}
.course-nav-cir i{width:60px;height:60px;margin-top:15px;}
.leran-nav-section li.active a{color:#000000;}
.course-1icon{background-position: -318px -1318px;}
.course-2icon{background-position: -378px -1318px;}
.course-3icon{background-position: -438px -1318px;}
.course-4icon{background-position: -498px -1318px;}
.course-5icon{background-position: -558px -1318px;}
.course-6icon{background-position: -618px -1318px;}
.course-7icon{background-position: -678px -1318px;}

.leran-nav-section li.active .course-1icon{background-position: -318px -1378px;}
.leran-nav-section li.active .course-2icon{background-position: -378px -1378px;}
.leran-nav-section li.active .course-3icon{background-position: -438px -1378px;}
.leran-nav-section li.active .course-4icon{background-position: -498px -1378px;}
.leran-nav-section li.active .course-5icon{background-position: -558px -1378px;}
.leran-nav-section li.active .course-6icon{background-position: -618px -1378px;}
.leran-nav-section li.active .course-7icon{background-position: -678px -1378px;}


.coures-nav1{background:url(/app/images/learn/cours-nav.png) no-repeat;}
.courese-subhea{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;color:#666;font-size:18px;margin-top:10px;}
.learn-investing-slider{margin-top:30px; }
.course-status{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:5px;}
.course-complted{background-color:#20c17b;}
.course-nottaken{background-color:#999999;}
.course-pending{background-color:#fa5238;}
.cousers-hover-con{width:225px;height:108px;overflow:hidden;}
.rightarrow{background:url(/app/images/learn/chaptor-arrow.png);width:18px;height:7px;vertical-align:middle;}
.courses-gap{margin-top:70px;}
.coming-soon{text-align:center;}

/*:::::: Demos :::::::::*/
.demos-con{padding:15px;}
.demos-con h4{font-family: Arial,Helvetica,sans-serif;width:278px;}

.presscntdt{ padding:20px 0 0;}
.pressdt{ min-height:60px;}
.pressdate{ float:left;color:#999;}
.pressviewdt{ float:right;}

/*:::::: Course start :::::::::*/
.course-hea,.course-strt-result{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.crse-strthea{margin-top:80px;}
.course-strt-result{margin:60px 0 20px 0;}
.course-graph{position: relative;}
.course-map{width: 100%;position: fixed;bottom: 0px;left: 0;}
.course-map img{width: 100%;display:block;}

/*:::::: quiz :::::::::*/

.course-timer-sec{padding:20px 0 0 0;}
.course-timer-left,.course-timer-mid,.course-timer-right{float:left;width:33.3%;}
.course-timer-mid{text-align:center;}
.course-timer-left{padding-left:20px;}
.course-timer-right{padding-right:20px;text-align:right;}
.que-no-header{color:#999;font-size:16px;}
.que-nos{margin-left:5px;display:inline-block;color:#cccccc;font-size:24px;}
.present-que{color:#1190e0;font-size:60px;}
.que-numbers li{float:left;width:19px;height:19px;border-radius:50%;border:1px solid #d4d4d4;background-color:#fff; margin-right:5px;}
.que-numbers li.active{border:1px solid #1190e0;background-color:#1190e0;}
.que-numbers li:last-child{margin-right:0;}

.secs-remaing,.score-display{font-size:60px;color:#ccc;}
.secs-remaing span,.score-display span{display:block;color:#333;font-size:16px;}
.score-display{color:#1190e0;}
.score-progress{margin-top:20px;}


.quiz-questions{margin:30px 0;}
.quiz-questions li{padding:5px 0;border-top:1px solid #ededed;cursor: pointer;}
.quiz-questions li:last-child{border-bottom:1px solid #ededed;}
.que-area{padding: 10px;}
.que-number{width: 30px;height: 30px;border: 1px solid #ededed;background-color: #fff;font-size: 16px;display: table;border-radius: 50%;float: left;}
.que-number span{text-align: center;display: table-cell;vertical-align: middle;}
.que-name{font-size: 18px;margin:4px 0 0 0; padding-left:40px;}
.que-name .sub-con{font-size: 14px;margin-top: 5px;}
.que-active{background-color: #00ba5f;}
.que-correct{background-color: #00ba5f;}
.que-wrong{background-color: #f8523a;}
.quiznew .que-active{background-color: #e7e8ea;}
.quiznew .que-active .que-name{color: #666;}
.que-correct .que-no{border: 1px solid #00ba5f;color: #00ba5f;}
.que-wrong .que-no{border: 1px solid #f8523a;color: #f8523a;}
.que-correct .que-name,.que-wrong .que-name,.que-active .que-name{color: #fff;}
.course-answer{text-align:center;}
.course-answer h2{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.wrong-answer{color: #f8523a;}
.correct-answer{color: #00ba5f;}
.course-answer p{margin-top: 10px;}

/*:::::: quiz result :::::::::*/
.box-start-learn{padding-top:30px;}
.result-hea{color:rgba(51,51,51,0.5);font-family: Arial,Helvetica,sans-serif;}
.quiz-res-box{border:1px solid #F3EEEE;padding:10px 0;width:580px;margin:10px auto 0;}
.quiz-score{font-size:48px;color:#cccccc;}
.quiz-score-res{color: #1190e0;}
.icons-box{float:left;}
.suc-cup{width:80px;height:80px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;display:inline-block;background-color:#eaeaea;position:relative;}
.suc-cup:after{position:absolute;content:"";left:-6px;top:-6px;border:1px solid #ccc;width:90px;height:90px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
.suc-cup i{width:48px;height:48px;margin-top:18px;}
.sucess-cup{background-position:-180px -1318px;}
.fail-face{background-position:-229px -1318px;width:48px;height:48px;}
.cup-succss{margin:10px 0;}
.sucess-msg-conbox{padding-left:120px;text-align:left;}
.sucess-msg-conbox.fail{padding-left:80px;}
.congrats-msg{ font-size:40px;color:#333;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.quiz-res-box .product-button{margin-top:10px;}

/* :::::::::::: system requirements popup and good reads :::::::::::::::*/
.lern-regpop h2{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif; display:inline-block;}
.reg-hea-con,.lea-reg-userdetals{margin-top:10px;}
.lea-reg-userdetals li{padding-right:5px;margin-right:5px; color:#666666;font-size:12px;display:inline-block;border-right:1px dotted #c5c5c5;}
.lea-reg-userdetals li:last-child{border-right:0;}
.user-ico,.clock-ico{width:14px;height:14px;margin-right:5px;vertical-align:top;}
.user-ico{background:url(/app/images/learn/user.png) no-repeat;}
.clock-ico{background:url(/app/images/learn/clock.png) no-repeat;}
.lea-reg-conhea{background-color:#f0f0f0;padding:5px 10px;display:block;width:150px;position:relative;}
.lea-reg-conhea:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(240, 240, 240, 0);
    border-left-color: #f0f0f0;
    border-width: 14px;
    margin-top: -14px;
}
.lea-sys-req{width:162px;}
.lea-recomded-list{font-size:18px;color:#333;margin:20px 0 50px 0;}
.lea-recomded-list li{padding:0 10px;border-right:1px dotted #c5c5c5;display:inline-block;}
.lea-recomded-list li:first-child{padding-left:0;}
.lea-recomded-list li:last-child{border-right:0;padding-right:0;}
.system-req-list{margin-top: 30px;}
.system-req-list > li{float: left;width: 50%;padding:0 50px 0 20px;border-right: 1px dotted #c5c5c5;}
.system-req-list > li:last-child{border-right:0px;padding-right: 0;}
.sys-req-icon{width: 130px;height: 130px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;float: left;background-color: #f58aa8;text-align:center;}
.winds-color{background-color: #70c4a3}
.sys-req-icon i{width:80px;height:80px;margin-top:26px;}
.mac-icon{background-position:-10px -1318px;}
.widows-icon{background-position:-90px -1318px;}

.sys-req-cont{padding-left: 160px;}
.sys-req-cont h4{font-family: Arial,Helvetica,sans-serif;}
.sysreq-spec > li{line-height: 20px;}
.sysreq-spec > li label{position: relative;width: 100px;display: inline-block;}
.sysreq-spec > li label:after{position: absolute;content: '-';right: 10px;}

/* goodreads*/
.goodread-popshare{position:absolute;top:20px;right:40px;}

/* :::::::::::: how it works popup :::::::::::::::*/
.lern-howpop h1{margin-top: 30px;}
.how-wrks-sunhea{font-size:18px;}
.how-txtheading{font-family: Arial,Helvetica,sans-serif;margin-bottom:20px;}
.how-map{/*position:absolute;bottom:0;*/}
.how-map img{width:100%;display:block;}

/* wizard for how it works */
.how-steps{margin: 20px 0; text-align: center;}
.howit-wizard {overflow: hidden;display: inline-block;vertical-align: middle;width:660px}
.howit-wizard li{
    font-size:16px;
    color:#666666;
    float:left;
    position: relative;
    text-align: center;
    width:200px;
    padding: 12px 0;
    border-top:1px dashed #c6c6c6;
    border-bottom:1px dashed #c6c6c6;
    margin-left:13px;
}
.howit-wizard li:first-child{margin-left:0;}
.howit-wizard li:before,.howit-wizard li:after{position:absolute;content:"";top:0;background:url(/app/images/learn/wiz-right.png);width:21px;height:75px;}
.howit-wizard li:before{left:0;}
.howit-wizard li:after{right:-22px;}
.howit-wizard li i{width: 48px;height: 48px;vertical-align: middle;}
.how-icon1{background-position: -100px -1435px;}
.how-icon2{background-position: -148px -1435px;}
.how-icon3{background-position: -196px -1435px;}

.howit-wizard li span{color:#666666;font-size:16px;display: inline-block;width: 90px;vertical-align: middle;}

.how-isbadge{display: inline-block; margin-left:20px;width: 170px;vertical-align:middle;}
.win-badge{background-position: -244px -1424px;width: 60px;height: 60px;float: left;}
.how-isbadge span{font-size: 20px;color: #333;padding-left: 50px;display: block;text-align:left;margin-top:8px;}
.how-itbtn{text-align: center;margin-top: 20px;text-transform: uppercase;}

/* :::::::::::: Course page :::::::::::::::*/

/* Left Menu */
#leftsection {
    width:324px;
    height:100%;
    position:fixed;
    top: 34px;
    left:0;
    z-index: 1;
    background-color:#f6f6f6;
    -webkit-box-shadow: 2px 2px 6px 1px rgba(229,229,229,1);
    -moz-box-shadow: 2px 2px 6px 1px rgba(229,229,229,1);
    box-shadow: 2px 2px 6px 1px rgba(229,229,229,1);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

}
.course-pagecontent{padding-left:324px;}

.course_push #leftsection {
    -webkit-transform: translate(310px, 0px);
    -moz-transform: translate(310px, 0px);
    -o-transform: translate(310px, 0px);
    -ms-transform: translate(310px, 0px);
    transform: translate(310px, 0px);
}

.course_push #main {
    -webkit-transform: translate(310px, 0px);
    -moz-transform: translate(310px, 0px);
    -o-transform: translate(310px, 0px);
    -ms-transform: translate(310px, 0px);
    transform: translate(310px, 0px);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    left:0;
}
body.course_push{
    overflow: hidden;
}
.course-menu{
    background-position:-120px -305px;
    width:19px;
    height:19px;
    margin-right:10px;
    cursor:pointer;
}

.le-responsive-menu{
    background-position:-120px -305px;
    width:19px;
    height:19px;
    margin-right:10px;
    cursor:pointer;
}


.leftmenu-box{border-spacing:0;display:table;height:100%;position:relative;width:100%;}
.hea-small-txt{color: #999;font-size: 12px;text-transform:uppercase; }
.course-left-top,.course-left-down{padding: 20px;}
.course-left-top{border-bottom: 1px solid #e8e8e8;}
.le-top-heading{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;height:78px;width:250px;overflow:hidden;}
.chaptor-lis{float: left;color: #999;font-size: 12px;text-transform:uppercase;}
.chaptor-col-box,.quiz-col-box{background-color: #9087c0;width: 9px;height: 9px;display: inline-block;margin-right: 5px;}
.quiz-col-box{background-color: #f58aa8;margin-left: 10px;}
.details-cha-quizes{margin-top: 10px;}
.course-left-down{overflow-x: hidden;overflow-y: auto;position: absolute;top: 157px;bottom: 188px;width: 100%}
.course-list li{position: relative;padding-bottom: 20px;}



.course-list li:after{border-right: 1px solid #cccccc;bottom: 0;content: " ";left:15px;position: absolute;z-index: -1;height: 100%;}
.course-list li:last-child{padding-bottom: 0;}
.course-list li:last-child:after{border-right: 0;}
.course-nos,.course-names,.couse-selection{float: left;margin-right: 10px}
.course-names{width: 180px;}
.couse-selection{margin-right: 0;}
.course-nos{width: 30px;height: 30px;border: 1px solid #ccc;border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;background-color: #fff;color: #c6c6c6;font-size: 16px;text-align: center;padding-top: 5px;}
.course-names h4{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;color:#666;position:relative;}

.course-list li.active .course-nos,.course-list li:hover .course-nos{background-color:#70c5a4;color:#fff;}
.course-list li.active .course-names h4,.course-list li:hover  .course-names h4{color:#000;}

.coursename-tool{position:absolute;top:30px;display:none;}
.coursetool-bdy{padding:8px 15px;position: relative;background: #eff2f4;border: 1px solid #ddd;min-width:150px;color:#333;}
.coursetool-bdy:after, .coursetool-bdy:before {bottom: 100%;left: 20px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;	pointer-events: none;}
.coursetool-bdy:after {
    border-color: rgba(239, 242, 244, 0);
    border-bottom-color: #eff2f4;
    border-width: 10px;
    margin-left: -10px;
}
.coursetool-bdy:before {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #ddd;
    border-width: 11px;
    margin-left: -11px;
}
.course-names:hover .coursename-tool{display:block;}

.course-names p{font-size: 12px;color: #ccc;margin-top: 5px;}
.couse-selection i{width: 16px;height: 16px;}
.cousedone{background-position: -43px -1483px;}
.coursenotdone{background-position: -59px -1483px;}
.coursenotstart{background-position: -75px -1483px;}
.left-menu-footer{bottom:0;position:absolute;top:auto;width: 100%;padding: 20px;height: 188px;}
.footer-badge{background-color: #5bbc96;padding: 20px;}
.badge-con{float: left;color: #fff;}
.footerbadge-icon{float: right;width: 40px;height: 40px;background-position:-96px -1489px;}
.badge-con h3{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;color: #fff;}
.badge-con p{font-size: 12px;margin-top: 5px;}
.left-menu-footersteps{margin-top: 10px;font-size: 12px;height: 30px;}
.left-menu-footersteps a{color: #999;}
.footer-steps-le{float: left;}
.footer-steps-re{float: right;}
.footer-steps-le i ,.footer-steps-re i{width: 12px;height: 12px;}
.lemenu-arrowle,.lemenu-arrowre{margin-left: 5px;background-position: -58px -1502px;}
.lemenu-arrowre{background-position: -70px -1502px;}
.footer-steps-le:hover,.footer-steps-re:hover{color:#000;}
.footer-steps-le:hover .lemenu-arrowle{background-position: -58px -1514px;}
.footer-steps-re:hover .lemenu-arrowre{background-position: -70px -1514px;}

/* course right part */
.goback-portal{display:none;}
.course-menu{display:none;cursor:pointer;}
.course-rightpart{width:698px;margin:auto;padding: 30px;background-color:#fff;}
.chaptor-name{color: #fff;background-color: #333333;min-width: 90px;padding: 5px 10px;position: relative;height: 27px;display: inline-block;}
.chaptor-name:after{position: absolute;content: ""; border-top: 27px solid #333333;border-right: 25px solid transparent;top:0;right: -25px}

.course-image{position: relative;margin-top: 20px;}
.coursepage-name{position: absolute;background-color: #23a5b7;padding: 20px;width: 638px;top:0;}
.coursepage-name h2{color: #fff;font-family: Arial,Helvetica,sans-serif;text-transform: uppercase;}

.retrement-storybox{border:1px solid #ccc;margin-top:20px;}
.retrement-storybox .coursepge-content{color:#f34e45;padding:20px;margin-top:0;font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;}
.story-moral{color:#fff;background-color:#f35f55;padding:20px;text-align:center;}
.coursepge-content span{font-size:30px;}
.compound-invesers{background-color:#effeff;border-left:2px solid #0e9eb1;padding:20px;margin-top:30px;color:#0e9eb1;font-size:20px;}
.takeaways{margin:30px 0;padding:30px 0;border-top:1px dotted #c5c5c5; border-bottom:1px dotted #c5c5c5;}
.key-hea{font-size:20px;text-transform:uppercase;}
.keyawy-list{color:#9087c0;margin-top:20px;margin-left:20px;}
.coursepge-content{color:#666;margin-top:20px;}
.keyawy-list li{margin-bottom:10px; list-style-type:square;}
.keyawy-list li span{text-transform:capitalize;text-decoration:underline;font-size:14px;}
.keyawy-list li:last-child{margin-bottom:0;}
.course-nxtchaptor{text-transform:uppercase;padding:6px 16px;}

/* :::::::::::: demos page :::::::::::::::*/
.demos-name p{text-transform:uppercase;}
.demos-name{width:225px;}
.course-names.demos-name{margin-right:0;}
.course-left-down.demos-left-down{bottom: 88px;top:134px;}
.left-menu-footer.demo-menu-footer{height:88px; border-top: 1px solid #e8e8e8;padding-top:10px;}
.demo-con-hea{font-family: 'futura_bk_btbook','open_sansregular',Arial,sans-serif;font-size:24px;}
.demos-video{margin-top:20px;width:100%;min-height:400px;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

                                                                                                                                MY PORTFOLIO
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::: overview:::::::::*/

/*:::::: Summary ::::::*/

.profol-banner{background:url(/app/images/portfolio/overview-bg.jpg);width:100%;height:330px;}
.port-select{margin:20px 0 30px 0;}
.port-select p{display:inline-block;margin-left:4px;}
.port-select p:first-child{margin-left:0;}
.port-select .mar-date-inp{width:140px;}
.port-select .mar-date-inp .ui-datepicker-trigger{top:7px;}
.port-sumeryval{margin-top:20px;}
.port-sumeryval.todaydatebox{display:none;}
.port-sumeryval h3{margin-top:5px;font-family: Arial,Helvetica,sans-serif;}
.port-sumeryval p{min-height:22px;}
.port-sumeryval p span{font-size:14px;}
.sumery-1,.sumery-2,.sumery-3,.sumery-4,.sumery-5,.sumery-6,.sumery-7,.sumery-8{float:left;}
.sumery-2,.sumery-3,.sumery-7{padding-left:50px;}
.sumery-6{padding-left:44px;}
.sumery-4,.sumery-8{border-left:2px solid #EAEAEA;margin-left:10px;padding-left:10px;}
.sumery-1,.sumery-2,.sumery-5,.sumery-7{position:relative;}
.sumery-1:after,.sumery-2:after,.sumery-5:after,.sumery-7:after{position:absolute;top:29px;right:-40px; content:"";;width:19px;height:19px;}
.sumery-1.minus-sym:after{background:url(/app/images/portfolio/sumery-neg.png);}
.sumery-1.plus-sym:after{background:url(/app/images/portfolio/sumery-plus.png);}
.sumery-2.equal-sym:after,.sumery-7.equal-sym:after{background:url(../images/portfolio/sumery-equal.png);}
.sumery-5.plus-sym:after{background:url(/app/images/portfolio/sumery-plus.png);}
.sumery-7.plus-sym:after{background:url(/app/images/portfolio/sumery-plus.png);}
.sumery-3 p > span{border-bottom:1px solid #b8b8b8;padding-bottom:3px;}
.sumery-3 h3 span{font-size:18px;display:inline-block;}
.sumery-3 span a{color:#666666;display:inline-block;line-height:22px;}
.sumery-3 span a.active,.sumery-7 span a.active{color:#1190e0;border-bottom:1px solid #1190e0;line-height:19px;}
.sumery-smfont{font-size:18px;}
.col4,.col6{float:left;}
.col6{width:478px;}
.col4{width:312px;}

/*Chetan CSS*/
#slider-cards .sumery-col2 { margin:0px; margin-right:16px !important; }
#slider-cards .bx-viewport, #slider-cards .bx-wrapper .bx-viewport{ height:420px !important; }

.sumery-col2{margin-left:16px;}
.rupe-black,.rupe-green,.rupe-red,.rupe-blue{width:20px;height:20px;vertical-align:middle;margin-top:-3px;}
.rupe-black{background-position: -652px -1760px;}
.rupe-green{background-position: -672px -1760px;}
.rupe-red{background-position: -652px -1780px;}
.rupe-blue{background-position: -672px -1780px;}

.rupe-black-sm,.rupe-green-sm,.rupe-red-sm,.mu-plus-icon{width:16px;height:16px;vertical-align:middle;margin-top:-2px;}
.rupe-black-sm{background-position: -846px -1762px;}
.rupe-green-sm{background-position: -862px -1762px;}
.rupe-red-sm{background-position: -782px -1778px}
.mu-plus-icon{background-position: -894px -1762px;}

/* popup view details*/
.goal-select-pop{margin-bottom:5px;display:inline-block;}

/* summery cards */
.pro-summery-box.wid-4{height:370px;}
.pro-summery-box.wid-6{height:317px;}
.pro-summery-box{cursor:pointer;}
.prot-sumeryhea{border-bottom: 1px dotted #c5c5c5;padding-bottom: 10px;margin-bottom:10px;}
.prot-hea-name{float:left;font-size:20px;color:#666;}
.consis-per-panel.active .prot-sumeryhea{border-bottom: 1px dotted #fff;}
.consis-per-panel.active .prot-hea-name,.consis-per-panel.active .prot-hea-val,.consis-per-panel.active .prof-stocklist li label, .consis-per-panel.active .prof-stocklist li p {color:#fff;}
.consis-per-panel.active .rupe-black-sm,.consis-per-panel.active .rupe-green-sm,.consis-per-panel.active .rupe-red-sm{background-position: -878px -1762px;}
.consis-per-panel.active .price-inc{background-position:-818px -1763px;}
.consis-per-panel.active .price-dec{background-position:-834px -1763px;}
.prot-hea-val{float:right;color:#999;font-size:18px;}
.prot-sumeryhea i{width:54px;height:54px;margin-right:10px;vertical-align:bottom;}
.port-stock{background-position:-602px -1594px;}
.port-mutual{background-position:-656px -1594px;}
.port-derivatives{background-position:-710px -1594px;}
.port-commodity{background-position: -923px -1594px;}
.port-currency-deri {background-position: -973px -1590px;}

#portBoxActiveintellect p.prot-hea-name span {
    width: calc(100% - 65px);
    display: inline-block;
}

.consis-per-panel.active .prot-sumery-cont a, .prot-sumery-cont h4 a {
    pointer-events: auto !important;
    cursor: pointer !important;
}

i.sprite-img.port-intellect {
    background: url(/app/images/ai_inactive.png) no-repeat;
    background-size: cover;
}

.consis-per-panel.active i.sprite-img.port-intellect {
    background: url(/app/images/ai_active.png) no-repeat;
    background-size: cover;
}
.consis-per-panel.active .port-stock{background-position:-602px -1648px;}
.consis-per-panel.active .port-mutual{background-position:-656px -1648px;}
.consis-per-panel.active .port-derivatives{background-position:-710px -1648px;}
.consis-per-panel.active .port-commodity {background-position: -924px -1646px;}
.consis-per-panel.active .port-currency-deri {background-position: -975px -1645px;}
/* index mutual */
.consis-per-panel.active .prot-sumery-cont p,.consis-per-panel.active .prot-sumery-cont a{color:#fff;}
.consis-per-panel.active .mu-plus-icon{background-position: -894px -1778px;}

/* summery cards list*/
.prof-stocklist li{margin-bottom:10px;}
.prof-stocklist li label{float:none;width:150px;position:relative;color:#666}
.prof-stocklist li label:after{content:":";position:absolute;right:10px;}
.prof-stocklist li:last-child{margin-bottom:0px;}
.prof-stocklist li p{padding-left:0px;font-size:18px;color:#333;margin: 5px 0px 15px;}
.prof-stocklist li p.mar-val-list-inc{color:#00ba63;}
.prof-stocklist li p.mar-val-list-dec{color:#ff6633;}
.prot-sumery-cont p{font-size:16px;}
.prot-sumery-cont h4{font-family: Arial,Helvetica,sans-serif;margin-top:8px;}
.port-summery-gap{margin-top:50px;}
.profile-axisdirect .buy-icon{display:block;margin-top:6px;}
.port-tables{margin-top:20px;}
.summery-progress,.summery-progress-val{display:inline-block;vertical-align:middle;}
.summery-progress{width:150px;}
.summery-progress-val{margin-left:5px;}
.port-list-axis{display:inline-block;}

/*cards list voting*/
.vote-box{background:#dceeff;border-top:1px solid #b9ddff;padding:10px 20px;}
.votenow-box{display:inline-block;margin:0 10px 0 9px;background:#00b050;border-radius:2px;}
.votenow-box a{padding:5px 10px;color:#fff;display:inline-block;text-transform:uppercase;font-size:12px;}
.vote-2{display:none;}

/*::::::: Sceheme popup ::::::::::*/

.pro-popname{max-width:inherit;}


/* newtransition*/
.scheme-pop-list{margin-left:-20px;}
.msg-schemepop{font-family: Arial,Helvetica,sans-serif;}
.scheme-pop-list > li{margin:20px 0 0 20px; width:293.3px;float:left;}
.scheme-pop-list.price > li:last-child{margin:46px 0 0 0;color:#999;}
.scheme-pop-list.price > li span.fir{margin-left:10px;padding-right:10px;border-right:1px dotted #c5c5c5;}
.scheme-pop-list.price > li span.sec{padding-right:0;border-right:0;}
.scheme-edit{display:none;}
.scheme-charges{margin-top:20px;}
.line-chrge{border-bottom:2px solid #e4e4e4;}
.hide-chrg{background-color:#e4e4e4;color:#666666;padding:5px 8px;display:inline-block;}
.tra-show-icon,.tra-hide-icon{background-position:-1032px -1762px;width:12px;height:12px;}
.tra-hide-icon{background-position:-1044px -1762px;}
.scheme-chargelist{display:none;}
.new-transactioinbtns{margin-top:20px;/*border-top:1px dotted #c5c5c5;*/padding:20px 0;}
.trsn-res{margin-left:9px;}

/* All details*/
.port-panelheading,.port-panelbody,.port-panelfooter{float:left;}
.port-panelheading{width:25%;}
.port-panelbody{width:58%;margin-right: 2%;padding-left: 2%;border-left:1px dotted #c5c5c5;}
.port-panelfooter{width:15%;}
.sceheme-date{color:#1190e0;font-size:18px;}
.all-detalavgcost{font-family: Arial,Helvetica,sans-serif;margin-top:20px;}
.cs1{color:#cf416f;}
.cs2{color:#70c7a5;}
.cs3{color:#f68567;}
.cs4{color:#9087c0;}
.portal-del{margin-top:20px;}
.port-footer-sceheme{position:relative;}
.stock-scheme-list .port-footer-sceheme{display:none;}
.stock-scheme-list li:hover .port-footer-sceheme{display:block;}
.sceheme-edit-icon,.sceheme-delete-icon{width:24px;height:24px;display:block;}
.sceheme-edit-icon{background-position:-1124px -1727px}
.sceheme-delete-icon{background-position:-1100px -1727px}
.port-footer-sceheme{right:0;}
.scheme-del-tolbdy{width:196px;right:0;top:84px;}
.scheme-edit .scheme-pop-list{margin-left:0;}
.scheme-edit .scheme-pop-list > li{width:279px;}
.scheme-edit .line-chrge,.scheme-edit .new-transactioinbtns{margin-left:20px;}
.scheme-edit .new-transactioinbtns{padding-bottom:20px;}

/* ::::::: Performence ::::::::::::::*/
.valuechartcheck li{display:inline-block;margin-right:8px;}
.valuechartcheck li:last-child{margin-right:0;}
.return-vs li{float:left;margin-left:10px;}
.return-vs li:first-child{margin-left:0;}
.return-vs li p{margin-top:5px;}
.vs-div{display:inline-block;background:#666;color:#fff; width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;font-size:10px;}
.returnchrat-hea,.retu-radio{display:inline-block;}
.retu-radio{margin-left:9px;}
/*
* Dividend Summary
*/
.sorting-icon-link{margin-left: 20px; margin-top: -5px; display:block; float: left;}
.sort-asc-icon{background-position: -390px -272px; height: 24px; width: 24px;}
.sort-desc-icon{background-position: -413px -272px; height: 24px; width: 24px;}

/*
* Disclaimer text css.
*/
.disclaimer-pop-text {
    padding: 20px 30px !important;
}
/*
*   Portfolio menu.
*/
.showPortfolio{
    display:inline-block;
}
.hidePortfolio{
    display:none !important;
}

/*
*   Portfolio performance.
*/
.gray-bg.stock-sec.portPerforrmance {
    padding: 70px 0;
}
.stockPortfolio{
    margin: 0 0 40px 0;
}

/* ::::::: Actionable ::::::::::::::*/

.actionable-hea{border-bottom:2px solid #ccc;}
.actionable-icon{width:48px;height:44px;float:left;}
.actionable-icon i{width:38px;height:38px;margin:5px 0 0 5px;}
.action-le{margin-right:20px;}
.action-re{margin-left:20px;}
.ac-1{background-color:#7cc774;}
.ac-1-bor{border-bottom:2px solid #7cc774}
.ac-2{background-color:#ff8d8d;}
.ac-2-bor{border-bottom:2px solid #ff8d8d}
.ac-3{background-color:#0cb1c7;}
.ac-3-bor{border-bottom:2px solid #0cb1c7}
.ac1-icon{background-position:-602px -1712px;}
.ac2-icon{background-position:-640px -1712px;}
.ac3-icon{background-position:-678px -1712px;}
.actionable-hea h3{font-family: Arial,Helvetica,sans-serif;padding-left:58px;color:#666666;margin-top:6px;}
.action-list-he{height:213px;overflow:hidden;}
.actionable-list li{padding:20px 0;border-bottom:1px dotted #c5c5c5;}
.actionable-list li:last-child{border-bottom:0px;}
.actionble-pro-hea{float:left;margin-top:6px;}
.action-btn{float:right;}
.pronamemr-icon{background:url(../images/more-Icon.png);width:20px;height:20px;}
.actionble-pro-hea h4{font-family: Arial,Helvetica,sans-serif;display:inline-block;max-width: 213px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.action-showmore{text-align:center;margin-top:20px}
.action-showmore a{padding:8px;}

.actionable-reclist{margin:20px 0 0 -25px;}
.rationale-recombox{margin-top:40px;}
.rationle-con{margin:10px 0 0 0;}
.rec-more{margin-top:10px;}
.rec-more span{display:inline-block;}
.rec-more span.no{font-size:40px;color:#0cb1c7;}
.rec-more span{text-transform:uppercase;vertical-align:baseline;}
.recomnd-list{height:72px;}
.recomnd-list li{display:inline-block;margin:10px 5px 0 0;}
.recomnd-list li:last-child{margin-right:0}
.retionale-link{background:#f2f2f2;color:#666666;padding:5px 8px;display:block;}
.retionale-link:hover,.retionale-link.active{background:#999999;color:#fff;}
.action-tolbdy{width:270px;}
.rec-tolbox{position:relative;}
.headingtooltip.bottom-arrow.action-tolbdy{bottom:30px;left:0;}
.headingtooltip.bottom-arrow.action-tolbdy.le-al1{left:-93px}
.headingtooltip.bottom-arrow.action-tolbdy.le-al2{left:-145px;}
.action-close{position:relative;}
.action-close-ico{background-position:-995px -1776px;width:12px;height:12px;}
.port-act-close{position:absolute;right:-5px;top:-5px;}
.port-act-close a{display:inline-block;padding:10px;}
.action-tolhea{color:#666;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #c5c5c5;width:91%;}
.action-tolcon{color:#333;}

/* ::::::: Alert ::::::::::::::*/
.port-alrtsel,.port-alertbtn{display:inline-block;}
.port-alertbtn a{margin-left:9px;border:1px solid #0d57a0;padding:5px;color:#0d57a0;}
.alert-plus{width:12px;height:12px;background-position: -994px -1764px;vertical-align:middle;}
.alertsnotif{ margin:30px 0;}
.notifalerts{ position:relative;}
.notifalerts:before{ content:""; width:1px; height:100%; position:absolute; background:#e1e1e1; left:50%; top:0;}
.notifalerts li{ padding:20px 0;}
.monthname{ position:absolute; top:0; left:50%; margin-left:-28px; font-size:18px;text-transform:uppercase;color:rgba(51,51,51,0.3);background:#F8F8F8;padding-bottom:10px;}
.arrowbox{padding:20px; width:45%;position:relative;background: #fff;border: 1px solid #e8e8e8;}
.arrowbox:after, .arrowbox:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrowbox:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 16px;
    margin-top: -16px;
}
.arrowbox:before {
    border-color: rgba(204, 204, 204, 0);
    border-left-color: #ccc;
    border-width: 17px;
    margin-top: -17px;
}
.arrowbox.right-alert:after, .arrowbox.right-alert:before { right:100%; left:auto;}
.arrowbox.right-alert:after {
    border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 16px;margin-top: -16px;
}
.arrowbox.right-alert:before {
    border-color: rgba(204, 204, 204, 0);border-right-color: #ccc;border-width: 17px;margin-top: -17px;
}


.left-alert{ float:left;}
.right-alert{ float:right;}
.arrowbox .left-dot:before{ content:""; width:10px; height:10px; position:absolute; right:-13%;top:50%; border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%; }
.arrowbox .right-dot:before{content:""; width:10px; height:10px; position:absolute; left:-12.5%;top:50%; border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%; }
.violet-lft-brd{ border-left:solid 2px #9087c0;}
.pink-rgt-brd{border-right:solid 2px #f588a7;}
.grn-lft-brd{border-left:solid 2px #70c4a3;}
.org-rgt-brd{border-right:solid 2px #f68567;}
.arrowbox.violet-lft-brd .left-dot:before{ background:#9087c0;}
.arrowbox.org-rgt-brd .right-dot:before{ background:#f68567;}
.arrowbox.grn-lft-brd .left-dot:before{ background:#70c4a3;}
.arrowbox.pink-rgt-brd .right-dot:before{ background:#f588a7;}

.alert-hea{border-bottom:1px dotted #c5c5c5;margin-bottom:10px;padding-bottom:10px;}
.alert-hea i{width:34px;height:34px;float:left;}
.alerticon-1{background-position:-905px -1716px}
.alerticon-2{background-position:-939px -1716px}
.alerticon-3{background-position:-973px -1716px}
.alerticon-4{background-position:-1007px -1716px}
.alert-name-time{padding-left:44px;}
.alert-name-time h4{font-family: Arial,Helvetica,sans-serif;}
.alert-name-time span{font-size:12px;margin-top:5px;}
.alert-name-time span.time{color:#ccc;margin-right:10px;border-right:1px dotted #c5c5c5;padding-right:10px;}
.alert-body span{text-transform:uppercase;}
.alert-showmore{position:absolute;left:50%;margin-left:-40px;}

.stock-volume,.stock-oi,.stock-aum,.stock-dividend,.stock-fundmanager{display: none;}

.stock-alerts,.mf-alerts,.der-alerts,.stock-alert-btn,.mf-alert-btn,.der-alert-btn{display: none;}
.alert-list li{min-height: 83px;}
.alert-smaltxt{padding-right: 10px;}
.alert-list{min-height: 120px;}
.alert-label{color: #999;}
.alert-val{font-weight:600; }

/*set alert payment*/
.alert-pop .research-header{position: static;height: auto;}
.premium .alert-pop.dialog-title{height: auto;}
.alert-plans{margin-top: 30px;text-align: center;}
.alert-plans li{width: 220px;padding: 20px 40px;display: inline-block;margin-right: 20px;}
.alert-plans li:last-child{margin-right: 0px;}
.alert-plans li h3{margin-top: 3px;}

/*sucess page*/
.alert-suc-page i{width: 100px;height: 100px;}
.alert-sucess{background-position: -110px -2431px;}
.alert-fail{background-position: -10px -2431px;}

.plan-information{margin-top: 30px;}
.plan-information li{border-top: 1px dotted #c5c5c5;padding: 10px 0 15px 0;}
.plan-information li:last-child{border-bottom: 1px dotted #c5c5c5;}

.plan-list{margin-top: 5px;}
.plan-list label,.plan-list p{font-size: 18px;color:#333;}
.plan-list label{color: #999;width: 50%;float: left;padding-right: 30px;position: relative;text-align: right;}
.plan-list label:after{content: '';border-right: 1px solid #e4e4e4;position: absolute;    right: 12px;height: 20px;top: 5px;}
.plan-list p{padding-left: 50%;}

/* ::::::::::: PL Statement ::::::::::::::*/
.pro-summery-box.pl-stmt-card.wid-4{height:390px;}
.pro-summery-box.pl-stmt-card.wid-6{height:493px;}

.prof-stocklist.pl-stmt li{margin-bottom:20px;}
.prof-stocklist.pl-stmt li:last-child{margin-bottom:0px;}
.prof-stocklist.pl-stmt li label{float:none;}
.prof-stocklist.pl-stmt li label:after{right:-10px;}
.prof-stocklist.pl-stmt li p{padding-left:0;margin-top:5px;}

/* pl statement list */
.pl-stmt-viedetlink,.pl-stmt-viedetlink-notop{font-size:14px;color:#999;margin-top:5px;}
.pl-stmt-viedetlink-notop{margin-top:0;}
.mar-panel-hea.port-hea{width:29%;}
.mar-panel-body.port-body{width:56%;}
.port-der-body{min-height:auto;}
/* .plstmt-div-4{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #c5c5c5;}
 */.pd-list-3 .port-qty,.pd-list-3 .port-value,.pd-list-3 .port-gain,.pd-list-4 .port-qty,.pd-list-4 .port-value,.pd-list-4 .port-gain{float:left;width:25%;padding-left: 10px;}
.pd-list-3 li:first-child,.pd-list-4 .port-valueli:first-child{padding-left:0;}
.pd-list-4 .port-qty{width:13%;padding-left:0;border-right:1px dotted #c5c5c5;}
.pd-list-4 .port-gain{width:37%;}
.pd-list-3 .port-value{width:33%;}
.pl-port-plus,.pl-port-neg,.pl-port-equal{position:relative;}
.pl-port-neg:after,.pl-port-equal:after,.pl-port-plus:after{position:absolute;content:"";width:10px;height:10px;right: 0px;top: 20px;}
.pl-port-neg:after{background:url(../images/portfolio/neg-small.png);}
.pl-port-equal:after{background:url(/app/images/portfolio/equal-small.png);}
.pl-port-plus:after{background:url(../images/portfolio/plus-small.png);}
.arrow-right.small{background-position: -1064px -1767px;width: 8px;height: 8px;}

/* capital gain & loss statement*/
.tax-calbox{margin-bottom:20px;}
.tax-computing{border-bottom:2px solid #81003C;}
.tax-computing i{margin-left:8px;}
.tax-computing .active i{background-position:-58px -84px;}
.tax-computing a{color:#fff;background-color:#81003C;padding:8px 10px;display:inline-block;}
.tax-list{padding:20px;display:none;}
.tax-list li{float:left;width:25%; word-wrap: break-word;}
.tax-1,.tax-2,.tax-3{padding-right:60px;position:relative;}
.tax-1:after,.tax-2:after{position:absolute;content:"";width:22px;height:22px;background:url(/app/images/portfolio/tax-plus.png);right:20px;top:45px;}
.tax-bottom{font-size:24px;margin-top:10px;color:#333;}
.tax-cal-inp{margin-top:10px;font-size:18px;color:#333;}
.tax-cal-inp span{vertical-align:middle;display:inline-block;margin-left:5px;}
.tax-cal-inp .inp-filed{width:100px;font-size:18px;}

.tax-4{border-left:1px dotted #c5c5c5;padding:20px 0 0 60px;min-height:90px;}
.tax-4 h3{font-family: Arial,Helvetica,sans-serif;color:#1190e0;}
.tax-port-body{min-height:inherit;}

/* transition summery */
.transction-hea{padding:20px;border-top:2px solid #0d57a0;border-bottom:1px solid #e8e8e8;cursor:pointer;}
.transition-hea-le{float:left;}
.transition-hea-re{float:right;}
.transition-hea-re a{padding:5px;display:inline-block;}
.transition-arrow{width:16px;height:16px;background-position:-920px -1779px;vertical-align:middle;margin-right:3px;}
.transction-box.active .transition-arrow{background-position:-936px -1779px;}
.transction-nxt{margin-top:20px;}

/* list */
.tran-list{display:none;}
.transction-box.active .tran-list{display:block;}
.tran-hea{width:14%;}
.tran-hea.mar-panel-hea{padding-left:0;}
.tran-body{width:73%;min-height:auto;}
.tran-body p{color:#333;font-size:13px;font-weight:600;margin-top:3px;}
.tran-hea h4{font-family: Arial,Helvetica,sans-serif;}

.trans-li1,.trans-li2,.trans-li3,.trans-li4{float:left;}
.trans-li1,.trans-li2,.trans-li3{padding-right:20px;border-right:1px dotted #c5c5c5;}
.trans-li1{width:12%;}
.trans-li2{width:52%;padding:0 20px;border-right:1px dotted #c5c5c5;}
.trans-li3,.trans-li4{width:23%;padding-left:20px;}
.trans-li4{width:13%;}
.trans-secndli{margin-top:10px;}

.tran-li2-top li{float:left;border-right:1px dotted #c5c5c5;padding:0 5px;}
.tran-li2-top li:first-child{padding-left:0;}
.tran-li2-top li:last-child{border-right:0;padding-right:0;}
.tran-li2-top.bottom{margin-top:10px;}
.rupe-black-sm-sm{width:12px;height:12px;background-position:-1006px -1777px;vertical-align:middle;}

.li3-border-none{border-right: none;}
.disclaimer-pop-text{padding: 20px 30px !important;}
.disclaimer-pop-text img{display: block; margin: 0 auto 20px;}
.disclaimer-pop-text .simliar-stoc-list{text-align: left; margin-bottom: 50px;}


/*:::::::::::::::::::::::::::::::: Analysis ::::::::::::::::::::::::::::::*/

/* mygoals*/
.stock-sec.stock-secbot-30{padding-bottom:30px;}
.stock-sec.stock-sectop-40{padding-top:40px;}

.goal-page{padding-bottom:40px;}
.create-goal{background:#fff;color:#1190e0;padding:5px;border:1px solid #dadada;display:inline-block;}
.goal-plus{width:12px;height:12px;background-position: -994px -1764px;margin-right:5px;}
.goal-slider{margin-top:10px;}
.goal-sli-heading .pro-name{float:left;width:180px;overflow:inherit;white-space: inherit;}
.goal-sli-heading i{width: 54px;height: 54px;float:right;}
.retire-icon{background-position: -764px -1594px;}
.edu-icon{background-position: -818px -1594px;}
.home-icon{background-position: -872px -1594px;}
.goal-label{margin:20px 0 30px 0;}
.goal-label li,.goal-label li p{font-size:14px;}
.goal-label li{margin-bottom:4px;}
.goal-label li p{padding-left:120px;}
.goal-label li label{width:120px;float:left;position:relative;}
.goal-label li label:after{
    content: ":";
    position: absolute;
    right: 10px;
}

.goal-progress{width:100%;}
.archived-per{font-size:12px;}
.archived-desc span{color:#333;}
.archived-desc{margin-bottom:4px;}
.arch-head-con{font-family: Arial,Helvetica,sans-serif;margin-top:10px;}
.thumb-ok,.thumb-notok{width:28px;height:28px;background-position: -840px -1722px;vertical-align:top;}
.thumb-notok{background-position: -868px -1722px;}
.goal-body{border-bottom:1px dotted #c5c5c5;padding-bottom:20px;}
.goal-fot-le{float:left;}
.goal-fot-re{float:right;}
.goal-view-btn{border:1px solid #333333;padding:5px 8px;text-transform:uppercase;font-size:12px;color:#333;display:inline-block;}
.goal-view-btn:hover,.goal-slideitems li.active .goal-view-btn{color:#fff;background:#333;}
.goal-slideitems > li{min-height:409px;}
.goal-slideitems li.active,.mutual-category li.active{
    box-shadow: 0 0px 10px rgba(0,0,0,0.19), 0 5px 10px rgba(0,0,0,0.23);
    -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.19), 0 5px 10px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 0px 10px rgba(0,0,0,0.19), 0 5px 10px rgba(0,0,0,0.23);
    -ms-box-shadow: 0 0px 10px rgba(0,0,0,0.19), 0 5px 10px rgba(0,0,0,0.23);
    -o-box-shadow: 0 0px 10px rgba(0,0,0,0.19), 0 5px 10px rgba(0,0,0,0.23);
}

.goal-fot-re a{display:inline-block;}
.goal-edit{padding-right:10px;margin-right:10px;border-right:1px dotted #c5c5c5;display:inline-block;}
.goal-edit-icon
{background-position:-936px -1762px;width:16px;height:16px;border-right:1px dotted #c5c5c5;margin-right:10px;display:inline-block;padding-right:10px;}
.goal-delete-icon
{background-position:-936px -1762px;width:16px;height:16px;}
.goal-delete-icon{background-position:-920px -1762px;}

.goal-content-box{background:#f2f2f2;}

.goal-congraph-box{padding:20px;}
.goal-grphli li{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px dotted #c5c5c5;}
.goal-grphli li:last-child{margin-right:0;padding-right:0;border-right:0;}
.goal-grphli li span{font-size:18px;color:#333;}
.goal-graph{margin-top:20px;}
.goal-graph img{width:100%;}


.graph-down-re.goal-grphli li{display:block;padding:16px 0;border-right:0;border-bottom:1px dotted #c5c5c5;margin-right:0;padding-right:0;font-size:18px;color:#333;}
.graph-down-re.goal-grphli li:first-child{font-size:14px;color:#666;}
.graph-down-re.goal-grphli li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0;}
.graph-down-re.goal-grphli li a{color:#fff;}
.graph-le{float:left;}
.graph-re{float:right;}
.goal-tab{margin-top:40px;}
.assignholdingtabs{border:1px solid #dadada;background:#fff;width:332px;height:87px;margin:auto;}
.assignholdingtabs .ui-tabs-active a{border:0;/*padding:20px 25px;*/font-weight:normal;}
.assignholdingtabs li{float:left;width:165px;}
.assignholdingtabs li h1,.assignholdingtabs li p{float:left;font-family: Arial,Helvetica,sans-serif;}
.assignholdingtabs li a{display:inline-block;padding:20px 25px;color:#333;}
.assignholdingtabs li p{width:60px;margin:5px 0 0 10px;}
ul.assignholdingtabs > li.ui-state-active > a{background:#333333;color:#fff;padding:20px 25px;}
ul.assignholdingtabs > li.ui-state-active > a h1{color:#fff;}
.port-goal-sort{padding-bottom:10px;border-bottom:1px dotted #c5c5c5;margin:40px 0;}
.assign-goalstocks i{width:38px;height:38px;}
.goal-stock-icon,.goal-mutual-icon{background-position: -716px -1712px;vertical-align:bottom;}
.goal-mutual-icon{background-position: -754px -1712px;}
.assign-goalstocks span{font-size:24px;color:#333;}
.goal-list{margin-top:20px;}
.goal-list .mar-panel-hea{width:180px;}
.goal-list .mar-panel-hea .pro-name{font-size:18px;max-width:110px;}
.goal-list .mar-panel-hea .panel-heading-moreIcon{margin:0 0 0 5px;}
.goal-list .mar-panel-body{width:150px;border-left:0;}
.goal-list .mar-panel-footer{float:left;width:auto;}



/* mygoal stock */

.ca-slider.goal-slideitems-stock{padding:0 0 25px 0;}
.ca-slider.goal-slideitems-stock li{min-height:380px;}
.ca-slider.mutual-category li{min-height:380px;}
.ca-slider.goal-slideitems-stock li:last-child{margin-right:0;}
.goal-stock-tabs{border:1px solid #dadada;background:#fff;display:inline-block;}
.goal-stock-tabs li{float:left;}
.goal-stock-tabs li a{padding:5px 20px;display:block;color:#333;}
.goal-stock-tabs .ui-tabs-active a{border:0;margin:0;padding:5px 20px;font-weight:normal;background:#333;color:#fff;}
.mygoal-stocks{/*margin-top:30px;*/}
.goal-stock-pd-20{padding:20px;}
.mygoal-stocks h3{font-family: Arial,Helvetica,sans-serif;text-align:center;}
.mygoal-stocks li.active h3{ color: #ffffff;}
.mygoal-stocks li.active .panel{background: #0d57a0; color: #ffffff; min-height: 381px;}
.mygoal-stocks li.active .panel .mygoal-foter-ico{background-position: -1076px -1692px;}
.goal-stockgraph{margin-top:20px;height:219px;text-align:center;}
.goal-stock-footer{margin-top:20px;padding-top:20px;border-top:1px dotted #c5c5c5;}
.mygoal-foter-ico{width:25px;height:25px;float:left;background:url(/app/images/portfolio/goal-fot-icon.png);margin-top:3px;}
.goal-stock-foter-con{padding-left:35px;}
.mid-cap-list,.small-cap-list,.under-review-list{display:none;}
.mygoal-stock-axisview{color:#999;padding-left:30px;}
.mygoal-stock-axisview span{display:block;margin-bottom:5px;}
.mygoal-stock-view{margin-top:20px;}

/* model portfolio*/
.rea-mod-time.indecesdrop{width:250px;top:51px;}
.port-lumpsum.lumpsumsip{margin-top:0px;}
.port-lumpsum .intvest-time{min-width:auto;}

.recomend-porttxt{font-size:16px;text-align:center;}
.model-list{margin-top:20px;}
.model-cards{position:relative;margin-top:20px;}
.model-cards h3{font-family: Arial,Helvetica,sans-serif;}

/* shape*/
.model-shape{width:620px;margin:auto;border-bottom:1px solid #c9c9c9;height:40px;position:relative;}
.shape-le,.shape-re{width:1px;height:40px;display:block;float:left;}
.shape-le{border-left:1px solid #c9c9c9;}
.shape-re{float:right;border-right:1px solid #c9c9c9;}

.model-shape:after, .model-shape:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.model-shape:after {
    border-color: rgba(248, 248, 248, 0);
    border-top-color: #f8f8f8;
    border-width: 10px;
    margin-left: -10px;
}
.model-shape:before {
    border-color: rgba(201, 201, 201, 0);
    border-top-color: #c9c9c9;
    border-width: 11px;
    margin-left: -11px;
}

.model-grpah-details{width:760px;margin:30px auto 0;}
.model-grpah-details li{margin-bottom:20px;}
.model-grpah-details li span{display:inline-block;position:relative;}
.model-tooltip{right:0;top:30px;}
.model-tooltip.headingtooltip:after,.model-tooltip.headingtooltip:before{left:auto;right:60px;}
.detail-graphnum.re,.detail-graphnum.le{width:80px;}
.detail-graphnum.re , .detail-graphnum.le > span{color:#333333;font-size:18px;}
.detail-graphnum.re{text-align:right;}
.detail-graphnum.le{text-align:left;}
.detail-graph-dots{width:150px;height:1px;border-top:1px dotted #000;}
.detail-graph-con{width:200px;text-align:center;}
.detail-graph-dots,.detail-graph-con,.detail-graphnum.le{margin-left:20px;}
.grph-detail-iicon{width:16px;height:16px;background-position:-952px -1762px;margin-left:4px;vertical-align:middle;}
.grph-detail-iicon.red{margin:0 4px 0 0;background-position:-968px -1762px;}

.model-btn-area{margin:40px 0;}
.model-btns{border:1px solid #1190e0;display: inline-block;width: 100%;padding: 10px;text-align:center;}
.model-btns:hover{background:#1190e0;color:#fff;}

/* model list */
.model-list .mar-panel-hea{width:300px;}
.model-list .mar-panel-hea .pro-name {font-size: 18px;max-width: 280px;}
.model-list .mar-panel-hea .panel-heading-moreIcon {margin: 0 0 0 5px;}
.model-list .mar-panel-footer{float:right;width:auto;}
.model-port-list{margin-top:30px;}


/* Portfolio Banner */
.portfolio-banner img{width: 100%;}

/* Edit and Delete Icon */
.port-footer{position:absolute; top: 20px; right: 20px; width: auto;}
.trans-icon-edit , .trans-icon-delete{width:24px; height: 24px; margin-left: 20px; display: none;}
.trans-icon-edit{background-position: -10px -2929px;}
.trans-icon-delete{background-position: -58px -2929px;}
.shadow-panel:hover .trans-icon-edit , .shadow-panel:hover .trans-icon-delete{display: inline-block;}

/* ::::::::::::::::::::::::::::::::: Potfolio Notifications ::::::::::::::::::::::::::::::::*/
.add-alert-setting-list > li{border-right: 1px solid #d0d0d0; float: left; padding-right: 10px; margin-right: 10px;}
.add-alert-setting-list > li:last-child{border-right: none; padding-right: 0; margin-right: 0;}
/*.add-alert-setting-list .add-alert-more-menu{display: block !important;}*/
.add-alert-more-menu .cart-more-items{width: 170px; text-align: left;top:29px;}
.notification-list .mar-panel-hea{width: 18%;}
.notification-list .mar-panel-body{width: 63%;}
.notification-list .mar-panel-footer{width: 15%; color: #999;}
.notification-list .mar-panel-footer a{font-size: 13px;}
.notification-list .mar-panel-footer .notification-time-text{display: inline-block; vertical-align: middle;}
.notification-read-more-link{margin-top: 10px;}
.notification-list .notification-heading{font-family: Arial, Helvetica, sans-serif;}
.notification-list .notification-heading span{color:#999999;}
.notification-list .notification-text{color: #666666; margin: 15px 0 0;}
.notification-list .notification-read-more-section{display: none;}
.send-email-wrapper{border-top: 1px dotted #c5c5c5; padding-top: 20px;}
.send-email-wrapper .send-email-text{color: #666;}
.send-email-wrapper ul{margin-top: 20px; margin-bottom: 30px;}
.send-email-wrapper ul li{margin-bottom: 15px;}
.notification-list .notification-icon-wrapper i.sprite-img{height: 80px; width: 80px;}
.notification-list .notification-1{background-position: -592px -2810px;}
.notification-list .notification-2{background-position: -672px -2810px; }


/* Notification Dropdown */
.notification-web-dropdown{position: absolute; width: 410px; right: -20px; top: 41px; background: #d4dfea; display: none; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); /*border: 1px solid #e5e6e6;*/border-radius: 2px;}
.notification-web-dropdown.research-drop{right: -33px;}
.notification-web-dropdown:after, .notification-web-dropdown:before {bottom: 100%; /*right: 41px;*/ border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.notification-web-dropdown:after {border-color: rgba(241, 239, 239, 0); border-bottom-color: #0d57a0; border-width: 11px; margin-left: -11px;}
.notification-web-dropdown:before {border-color: rgba(227, 227, 227, 0); border-bottom-color: #0d57a0; border-width: 11px; margin-left: -12px;}
.notification-dropdown-heading{padding: 15px;background: #0d57a0;}
.notification-dropdown-heading h4{float: left; color: #fff;}
.mark-read{float: right; color: #fff;margin-top: 3px;}

.notification-dropdown-list{max-height: 374px; overflow-y: auto;}
.notification-dropdown-list li{border-top: 1px solid #cdcdcd; position: relative; display: block;padding:15px;cursor: pointer;}
.notification-dropdown-list li.active{background:#eef3f7}
.notification-dropdown-list .notification-dropdown-icon , .notification-box-wrapper .notification-dropdown-icon{float: left;}
.notification-dropdown-list .notification-dropdown-text , .notification-box-wrapper .notification-dropdown-text{padding-left: 50px;}
.notification-dropdown-list .notification-dropdown-text span , .notification-box-wrapper .notification-dropdown-text span{color: #999;}
.notification-dropdown-list .notification-dropdown-text p , .notification-box-wrapper .notification-dropdown-text p{color: #666; margin-top: 5px;font-size: 12px;}

.notification-dropdown-text h6{font-weight: 600;}
.notification-dropdown-text{margin-bottom: 10px;}
.notification-dropdown-list li .notibtns{margin-top: 8px;display: none;}
.notification-dropdown-list li .notibtns a{display: inline-block;    padding: 6px 10px 4px;}
.notification-dropdown-list li .notibtns a.be-le{margin-left: 5px;}
.notification-dropdown-list li:hover{background: #fff;}
.notification-dropdown-list li:hover .notibtns{display: block;}
.notification-dropdown-list .notification-dropdown-time-text{position: absolute; right: 10px; bottom: 5px; color: #999;font-size: 12px;/*font-style: italic;*/}
.all-notification-link{display: block; color: #666; padding: 15px 0; text-align: center; border-top: 1px solid #cdcdcd;background: #e7e8ea; font-size: 16px;}
.all-notification-link:hover{background: #fff;}
.notification-dropdown-icon i{width: 40px;	height:40px}
.noti-ico-1{background-position: -592px -2810px;}
.noti-ico-2{background-position: -632px -2810px;}
.noti-ico-3{background-position: -672px -2810px;}
.noti-ico-4{background-position: -712px -2810px;}
.noti-ico-5{background-position: -752px -2810px;}
.noti-ico-6{background-position: -792px -2810px;}
.noti-ico-7{background-position: -832px -2810px;}
.noti-ico-8{background-position: -872px -2810px;}
.noti-ico-9{background-position: -672px -2850px;}
.noti-ico-10{background-position: -712px -2850px;}
.noti-ico-11{background-position: -752px -2850px;}
.noti-ico-12{background-position: -792px -2850px;}
.noti-ico-13{background-position: -832px -2850px;}
.noti-ico-14{background-position: -872px -2850px;}
.noti-ico-15{background-position: -592px -2890px;}
.noti-ico-16{background-position: -632px -2890px;}

.notification-box-wrapper{position: fixed; width: 350px; right: 15px; bottom: 20px;  z-index: 9999; }
.notificatios-box-inside{background: #d9e3ed;color: #fff;position: relative;}
.notificatios-box-insideclose{width:12px;height:10px;background-position:-423px -48px;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.notification-box-wrapper .notification-dropdown-text{margin-bottom: 0;}
.notification-box-wrapper a{display: block; padding: 20px 10px;}
.notification-box-wrapper h5{font-weight: bold;}
/*.notification-box-wrapper h5 , .notification-box-wrapper .notification-dropdown-text span , .notification-box-wrapper .notification-dropdown-text p{color: #fff;}*/

.alert-hea.notifications{position: relative;}
.alert-hea.notifications > i{width: 40px;height: 40px;}
.notifications .alert-name-time{padding:0 30px 0 50px ;}
.notification-soc-list-icon{position: absolute;right: 0;top:0;}


/* Notification Popup */
.alert-popup-steps{padding-top: 30px;}
.trade-entry-input-list > li.price-condition p.invest-down{width: 170px;    height: 28px;}
.trade-entry-input-list > li.price-condition .intvest-time{min-width: 152px;}
.trade-entry-input-list > li.price-condition > p input{width: 91px;}
.trade-entry-input-list > li.price-condition .show-more-price-field{margin: 15px 0 0; display: block;}
.trade-entry-input-list > li.price-condition .price-field-list{padding-left: 135px; margin-bottom: 30px;}
.trade-entry-input-list > li.price-condition .price-field-list li{display: inline-block; width: 48%; margin-top: 10px;}
.price-selection-list li{display: inline-block;  margin: 0 10px 20px 0;}
.trade-entry-input-list > li.price-condition .price-field-list li label , .price-selection-list li label{width: auto;}

.notifications-image{margin: 30px 0 10px 0;}
.notifications-image img,.notifications-image iframe{width: 100%;}
.notifications-image iframe{height: 400px;}
ul#notification_listing p, ul.notification-dropdown-list p, .notificatios-box-inside p {
   word-wrap: break-word;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                MY PROFILE
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.profile_community_main{
    background: url('../images/profile/community-main-banner.jpg')no-repeat;
    min-height: 285px;
    background-size: cover;
    padding: 5% 0;
}

.user_position{
    color: #ffffff;
    font-size: 18px;
    font-family: 'futura_lightregular';
}

.user_position h2{
    color: #ffffff;
    font-family: 'futura_bk_btbook';
    margin: 5px 0;
}

ul.community_quick_see li{
    display: inline-block;
    float: left;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    margin-right: 15px;
    text-align: center;
    width: 110px;
    padding: 0;
    min-height: 115px;
}

ul.community_quick_see li a{
    color: #ffffff;
    padding: 20px 10px;
    display: block;
}

ul.community_quick_see li h1{
    color: #ffffff;
    font-size: 32px;
    margin-bottom: 10px;
}

.community_trending_posts h1{
    margin-top: 0;
    text-align: center;
}

ul.trending_topics_list{
    margin: 40px 0 20px;
    text-align: center;
}

.trending_topics_list li{
    display: inline-block;
    color: #ffffff;
    margin-right: 10px;
    margin-bottom: 10px;
}

.trending_topics_list li a{
    color: #ffffff;
}

li.topic_green a, li.topic_brown a, li.topic_blue a, li.topic_grey a, li.topic_yellow a, li.topic_purple a{
    padding: 8px 30px; display: inline-block;
}

li.topic_green a{ background: #66c295;}
li.topic_brown a{background: #dc6d52; }
li.topic_blue a{background: #529ecc; }
li.topic_grey a{background: #748089; }
li.topic_yellow a{background: #f3ac56;}
li.topic_purple a{background: #a77dc2;}


li.topic_green a:hover{background: #54A97F;}
li.topic_brown a:hover{background: #E44721;}
li.topic_blue a:hover{background: #3C7DA5; }
li.topic_grey a:hover{background: #5A7486; }
li.topic_yellow a:hover{background: #F79D30;}
li.topic_purple a:hover{background: #9E5CC7;}

.show_all_btn{
    margin: 10px 0;
}

.show_all_psts{
    margin: 10px 0;
    text-align: center;
}

.btn_show_all{
    background: #1190e0;
    font-size: 14px;
    border-bottom: 2px solid #006db2;
    display: inline-block;
    padding: 10px 25px;
    color: #ffffff;
}

.community_post_conversation input{
    height: 30px;
    border: 0;
    color: #999999;
    border-bottom: 1px solid #e5e5e5;
    width: 80%;
    font-size: 18px;
    background: transparent;
}

.community_post_conversation p{
    text-align: center;
    color: #928D8D;
    padding: 10px 150px;
    line-height: 22px;
}

.input_post{
    margin-bottom: 20px;
}

.input_post > a{
    margin-left: 15px;
}

.community_top_traders h1{
    text-align: center;
}

.community_top_traders .stockhead{
    display: block;
}

.leaderboard_list{
    margin-top: 50px;
}
.leaderboard_list > li a{
    display: inline-block;
}
.leaderboard_list li{
    border-top: 1px solid #dddddd;
    padding: 10px 0;
}

.leaderboard_list li:last-child{
    border-bottom: 1px solid #dddddd;
}

.leaderboard_list li > span{
    font-size: 30px;
    vertical-align: top;
    padding: 20px 10px;
    display: inline-block;
    font-family: 'futura_lightregular';
    width: 7%;
}

.trader_name{
    width: 32%;
    display: inline-block;
    vertical-align: top;
    padding: 10px 20px;
    color: #8b8989;
    font-size: 16px;
}

.trader_name h3{
    font-family: Arial,sans-serif;
    color: #333333;
}

.trader_profit{
    width: 20%;
    display: inline-block;
    vertical-align: top;
    padding: 10px 20px;
    color: #8b8989;
    font-size: 16px;
}

.trader_profit p{
    margin-bottom: 5px;
}

.trader_profit h3{
    color: #4a4949;
    font-family: 'Arial';
}

.trader_action{
    width: 27%;
    display: inline-block;
    vertical-align: top;
    padding: 20px 10px;
}

.trader_action_left{
    width: 48%;
    display: inline;
    border-right: 1px solid #d7d7d7;
    padding: 8px;
}

.trader_action_left_own{
    width: 48%;
    display: inline;
    padding: 8px;
}

.trader_action_right{
    width: 48%;
    display: inline;
    margin-left: 10px;
}
.list_ellipsis p{
    margin: 8px auto;
    background: #B3B2B2;
    width: 7px;
    height: 7px;
    border-radius: 10px;
}

.my_position{
    background: #ddf1fe;
}
.community_badges_earned .stockhead h1, .community_badges_earned h1{
    text-align: center;
    margin-bottom: 40px;
}
.community_badges_earned .stockhead{ display: block;}
.community_badges_earned .viewall{
    float: right;
}

.community_whom_to_follow{
    padding: 60px 0;
}

.community_whom_to_follow h1{
    text-align: center;
    margin-bottom: 30px;
}

.community_following h1{
    text-align: center;
    margin-bottom: 15px;
}

.community_following .sub_heading{
    margin-bottom: 30px;
}

.sub_heading{
    font-size: 20px;
    color: #000000;
    text-align: center;
    font-family: 'futura_lightregular';
}

.community_followers h1{
    text-align: center;
    margin-bottom: 30px;
}

.community_quickpoll{
    position: relative;
    background: url(../images/profile/quick-poll-back.png)no-repeat left bottom;
}

.community_quickpoll h1{
    text-align: center;
    margin-bottom: 30px;
}

.thrid-btn[disabled]{
    cursor: not-allowed;
    background-color: #BBBBBB;
}

/* :::::::::::: community popup styles :::::::::::::::*/

.all_tags_main{
    padding: 40px;
    background:#F8F8F8;
}

.all_tags_main h2{
    font-family: Arial,sans-serif;
    margin: 10px 0 20px;
    color: #5E5E5E;
}

.add_tags_input{
    padding: 20px 0 40px;
}

.add_tags_input input{
    height: 30px;
    border: 0;
    color: #999999;
    border-bottom: 1px solid #e5e5e5;
    width: 80%;
    font-size: 16px;
    background: transparent;
}

.input_submit_tags a{
    margin-left: 15px;
}

.input_submit_tags p{
    color: #d1d0d0;
    padding: 10px 0;
    line-height: 22px;
}

.add_tags_input h4{
    font-family: Arial,sans-serif;
    margin: 0 0 20px 0;
}

.recent_popular_tags{
    padding-bottom: 30px;
}

.recent_popular_tags h4{
    font-family: Arial,sans-serif;
    margin: 0 0 20px 0;
}

.empty_panel{
    background: #e9e7e8;
    padding: 16px 30px;
    width: 35px;
    border: 2px solid transparent;
}

.view_all_tags li{
    display: inline-block;
    color: #999999;
    margin: 0 10px 20px 0;
    position: relative;
}

.choose_tags li{
    color: #ffffff;
    margin: 0 10px 10px 0;
    float: left;
}

.choose_tags li a{
    color: #ffffff;
    padding: 8px 30px;
    display: inline-block;
    border: 2px solid transparent;
    position: relative;
}

.topic_brown_active a{
    border: 2px solid #943f2a !important;
    background: #dc6d52;
}

.topic_purple_active a{
    border: 2px solid #5c2b7d !important;
    background: #aa7dc2;
}

.view_all_tags li a{
    padding: 8px 30px;
    color: #ffffff;
    display: block;
    border: 2px solid transparent;
}

.view_all_tags li div{
    position: relative;
}

.right_icon{
    background: url(../images/profile/yes.png);
    width: 12px;
    height: 10px;
    position: absolute;
    right: 7px;
    top: 12px;
}

.remove_icon{
    background: url(../images/profile/remove.png);
    width: 10px;
    height: 10px;
    position: absolute;
    right: 7px;
    top: 14px;
}

.taged_submit{
    width: 20%;
    float: right;
    display: inline-block;
}

.tags_choosen{
    width: 80%;
    display: inline-block;
    border-bottom: 1px solid #e5e5e5;
}

.tags_choosen li{
    color: #ffffff;
    margin: 0 0px 10px 0;
    float: left;
}
.tags_choosen li a{
    color: #ffffff;
    padding: 8px 30px;
    border: 2px solid transparent;
    display: inline-block;
}

.tags_choosen li:first-child a{
    margin-left: 0;
}

.tags_choosen li div{
    position: relative;
}

.more_than_tags{
    margin: 0 10px;
}

.more_than_tags li{
    margin: 0 10px 10px 0
}

li.more_than_tags{
    margin: 0 10px 0 0;
}

.single_badge{
    padding: 20px;
}

.single_badge h3{
    text-align: center;
    margin: 15px 0 0;
    font-family: Arial,sans-serif;
    font-size: 18px;
    color: #5e5e5e;
}

.single_whomfollow{
    text-align: center;
    color: #ffffff;
}

.locked .locked_badge{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(20, 20, 20, .5);
    padding: 80px;
    text-align: center;
}

li.locked{
    position: relative;
}

ul.badges_inner li.single_badge{
    min-height: 236px;
    margin-bottom: 20px;
    position: relative;
}

.badge_section_title{
    margin-bottom: 25px;
}

h4.follow_here{
    padding: 15px;
    border-top: 1px solid #e5e5e5;
    font-family: Arial,sans-serif;
    font-size: 14px;
}

h4.follow_here a{
    color: #333333;
}

.close_whomto_follow img{
    float: right;
    cursor: pointer;
}

.single_whomfollow h3{
    color: #ffffff;
    margin: 15px 0 10px;
}

.user_position_details{
    padding: 20px;
    min-height: 165px;
}

.green_profile{background: #9ad85d;}
.blue_profile{background: #6eb5ec;}
.orange_profile{ background: #fcaa68;}
.pink_profile{ background: #fc7171;}
.expert_profile{background: #8c56d6;}

.user_position_details img,
.user_position_details > a{
    display: block;
}

.user_contribution{
    background: #F8F8F8;
    color: #999999;
    padding: 20px;
    position: relative;
}

.user_contribution:before{
    background: url(../images/profile/border-pattern.png)repeat;
    content: '';
    height: 8px;
    position: absolute;
    top: -6px;
    width: 100%;
    left: 0px;
}

.user_contribution ul li{
    display: inline-block;
    padding: 0 15px;
    width: 48%;
}

.user_contribution ul li:first-child{
    border-right: 1px solid #dbdbdb;
}

.single_quickpoll{
    padding: 20px;
}

.single_quickpoll p{
    color: #969696;
    font-size: 16px;
    min-height: 65px;
}
.community_post_conversation{ padding-top: 20px;}
.single_quickpoll h4{
    font-size: 22px;
    min-height: 95px;
    margin-bottom: 15px;
    font-family: Arial,sans-serif;
}

.bbtm{
    border-bottom: 1px solid #eaeaea;
}

.poll_investment li{
    display: inline-block;
    width: 40% !important;
    margin-bottom: 10px;
    float: left;
    font-size: 17px;
}

.poll_question{
    margin-top: 20px;
}

.wall_posts_section{
    background: #36465d;
    padding: 40px 0;
}

.trending_now_sidebar li{
    color: #ffffff;
    margin-bottom: 10px;
    float: left;
    clear: both;
}

.trending_now_sidebar{
    margin-left: 15px;
}

.trending_now_sidebar li a{
    color: #ffffff;
}

.trending_now_main{float: right;}

.trending_now_main h4{
    color: #ffffff;
    font-family: Arial,sans-serif;
    margin-bottom: 15px;
    margin-left: 15px;
}

.single_wall_post{
    background: #ffffff;
    padding: 25px 25px;
    margin-bottom: 20px;
}

.single_wall_post h4{
    font-family: Arial,sans-serif;
    color: #6b6a6a;
}

p.post_time{
    font-size: 12px;
    color: #999;
}

span.post_tags{
    color: #026fc1;
    margin-left: 15px;
}

.posted_user{
    padding: 20px 0;
}

.posted_user h4{
    color: #888888;
    font-size: 16px;
    font-weight: bold;
}

.posted_user p{
    color: #aeadad;
}

.posted_user{
    width: 40%;
    display: inline-block;
}

.beginner_user{background: #62afea;}
.expert_user{background: #8e5ad7;}
.novice_user{background: #91d254;}
.amateur_user{ background: #ff953f;}
.advanced_user{background: #f56161;}

.beginner_trader_icon{
    background-position: -471px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}

.novice_trader_icon{
    background-position: -520px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}

.advanced_trader_icon{
    background-position: -617px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}

.amateur_trader_icon{
    background-position: -568px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}

.expert_trader_icon{
    background-position: -664px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}

.post_big_icon{
    width: 73px;
    height: 73px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}

.post_small_icon{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}
.beginner_user_icon{
    background-position: -455px -2603px;
    width: 32px;
    height: 32px;
    text-align: center;
    margin-top: 8px;
}
.novice_user_icon{
    background-position: -487px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}
.amateur_user_icon{
    background-position: -520px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}
.advanced_user_icon{
    background-position: -551px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}
.expert_user_icon{
    background-position: -583px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}

.posted_user_name{
    display: inline-block;
    vertical-align: top;
    padding: 6px 10px;
}
.user_md_icon{
    height: 100px;
    width: 100px;
}

.user_beginner{background-position: -523px -2235px;}
.user_novice{background-position: -623px -2235px;}
.user_amateur{background-position: -723px -2235px;}
.user_advanced{background-position: -823px -2235px;}
.user_expert{background-position: -923px -2235px;}

.post_all_actions{
    width: 59%;
    display: inline-block;
    padding: 0 0 5px;
    text-align: right;
}

.beginner_level{ background-position: -523px -2335px; vertical-align: bottom;}
.novice_level{background-position: -623px -2435px; vertical-align: bottom;}
.amateur_level{background-position: -723px -2335px; vertical-align: bottom;}
.advanced_level{background-position: -823px -2335px; vertical-align: bottom;}
.expert_level{background-position: -923px -2335px; vertical-align: bottom;}

.post_all_actions ul{
    float: right;
    width: 100%;
}

.post_all_actions ul li{
    display: inline-block;
    text-align: center;
    font-size: 18px;
    position: relative;
    margin-right: 20px;
    vertical-align: middle;
}

.post_all_actions ul li:last-child{
    margin-right: 0;
}
.icon_repost{
    background: url('../images/repost-icon.png');
    width: 27px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
}

.icon_fav{
    background: url('../images/profile/fav-icon.png');
    display: inline-block;
    width: 15px;
    height: 14px;
    margin-right: 5px;
}

.icon_comments{
    background: url('../images/profile/comments-icon.png');
    display: inline-block;
    width: 19px;
    height: 18px;
    margin-right: 5px;
    vertical-align: middle;
}

.icon_share{
    background: url('../images/profile/share-icon.png');
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
}

.single_wall_post_refer{
    background: url('../images/profile/post-refer-back.png')no-repeat right;
    min-height: 185px;
    margin-bottom: 20px
}

.comments_section{
    background: #f3f3f3;
    padding: 15px 10px 15px;
    display: none;
}

.comments_section h4{
    color: #969696;
}

.posted_user_comment{
    padding: 0;
    display: inline-block;
}

.comments_section .single_comment{
    border-bottom: 1px solid #e1e1e1;
    padding: 7px 0;
    display: inline-block;
    width: 100%;
}

.comments_section .single_comment:last-child{
    border-bottom: 0;
}

.comment_text{
    display: inline-block;
    width: 55%;
    float: right;
    padding: 10px 0;
}

.follow_action{
    display: inline-block;
    width: 15%;
    float: right;
    padding: 10px 0;
}

.comment_time{
    color: #bababa;
    font-size: 12px;
    margin-left: 15px;
}

.post_comment input{
    height: 30px;
    border: 0;
    color: #999999;
    border-bottom: 1px solid #e5e5e5;
    width: 73%;
    font-size: 14px;
    margin-right: 10px;
    background: transparent;
}

.single_wall_post_refer{
    padding: 30px 40px;
}

.single_wall_post_refer h3{
    color: #ffffff;
    font-size: 20px;
}

.post_more > a{
    background: #ecebeb;
    width: 28px;
    height: 28px;
    border-radius: 20px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
}

ul.post_more_actions{
    right: -15px;
    min-width: 175px;
}

ul.post_more_actions li{
    display: block;
    width: 100%;
    text-align: left;
    line-height: 22px;
}
.post_more_actions{
    display: none;
    top: 45px;
    width: 180px;
    font-family: Arial,Helvetica,sans-serif;
}
.post_more_actions:after, .post_more_actions:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.post_more_actions:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #F1EFEF;
    border-width: 11px;
    margin-left: -11px;
    right: 37px;
}
.post_more_actions:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #D4D4D4;
    border-width: 13px;
    margin-left: -12px;
    right: 35px;
}

ul.post_more_actions li a{
    color: #8d8d8d;
    font-size: 14px;
    background: none;
    width: auto;
    padding: 12px;
    height: inherit;
}

.profly-actions a{
    margin-right: 20px;
}
.profile_flyout{
    position: absolute;
    min-width: 410px;
    right: -20px;
    top: 46px;
    display: none;
    box-shadow: 0 0 7px #000;
}

.profile_flyout:after, .profile_flyout:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.profile_flyout:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #626262;
    border-width: 11px;
    margin-left: -11px;
    right: 37px;
}
.profile_flyout:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #626262;
    border-width: 13px;
    margin-left: -12px;
    right: 35px;
}

.profile_manage{
    background: #626262;
    padding: 15px;
}
.fly_profilepic{
    float: left;
    width: 115px;
    position: relative;
    border-radius: 60%;
    overflow: hidden;
    height: 114px;
}
.fly_profilepic > img{
    width: 115px;
    height: 115px;
}
.change-pic{
    background: rgba(17, 114, 224, .7);
    position: absolute;
    bottom: -5px;
    width: 115px;
    text-align: center;
    padding: 5px 0 5px;
}
.change-pic a{color: #ffffff; font-size: 11px; vertical-align: super;}
.fly_profiledesc{
    color: #ffffff;
    padding-left: 130px;
}
.fly_profiledesc h3{
    color: #ffffff;
    padding: 10px 0px;
}
.profly_quicklinks{
    padding: 15px 10px;
    background: #F1F1F1;
    border-bottom: 1px solid #CDCDCD;
}
.profile-flylinks li{
    width: 33%;
    border-right: 1px solid #cdcdcd;
    text-align: center;
    padding: 0 10px 0 0;
}
.profile-flylinks li:last-child{
    border-right: 0;
}
.profile-flylinks li a{
    color: #999999;
}
.profly-actions{
    background: #f1f1f1;
    padding: 15px;
}
.profile_cc{
    background-position: -647px -2603px;
    width: 32px;
    height: 32px;
    display: block;
    margin: 0 auto;
}
.profile_myacc{
    background-position: -711px -2603px;
    width: 32px;
    height: 32px;
    display: block;
    margin: 0 auto;
}
.profli_settings{
    background-position: -679px -2603px;
    width: 32px;
    height: 32px;
    display: block;
    margin: 0 auto;
}

.profile-account , .profile-community , .profile-settings{height: 24px; width: 24px;}
.profile-account{background-position: -632px -2668px;}
.second-level-menu li:hover a .profile-account,.second-level-menu li a.active .profile-account{background-position: -632px -2643px;}
.profile-community{background-position: -585px -2667px;}
.second-level-menu li:hover a .profile-community,.second-level-menu li a.active .profile-community{background-position: -585px -2643px;}
.profile-settings{background-position: -609px -2668px;}
.second-level-menu li:hover a .profile-settings,.second-level-menu li a.active .profile-settings{background-position: -609px -2643px;}
.icon-logout{width: 16px; height: 16px;background-position: -160px -76px; vertical-align: text-bottom; margin-left: 10px;}

/* :::::::::::: Following page :::::::::::::::*/

.following_main{
    padding: 50px 0 20px;
}

.following_main > .go_back{
    margin-bottom: 15px;
    display: block;
}
.follower_backbtn > .go_back{
    display: inline;
}
.go_back i{float: left;}
.go_back{
    padding: 10px;
    display: inline-block;
    color: #ffffff;
    vertical-align: -webkit-baseline-middle;
}
.all_following_users{
    padding: 0 0 50px;
}

.all_following_users ul li.single_whomfollow {
    margin-bottom: 20px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.all_following_users ul li.single_whomfollow:hover {
    box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -ms-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -o-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
}


/* :::::::::::: Settings page :::::::::::::::*/

.settings_tabs{
    padding: 0 0 50px;
}

.settings-details{
    width: 77%;
    display: inline-block;
    float: left;
}

.settings-image {
    width: 24px;
    height: 24px;
    float: right;
}

#general-noti h3, 
#my-noti h3, 
#research-noti h3, 
#personalized-settings h3,
#sitepre-settings h3{
    color: #026fc1;
    font-family: Arial,Helvetica,sans-serif;
    margin: 30px 0 10px;
}

#general-noti ul li span, 
#my-noti ul li span, 
#research-noti ul li span{
    position: relative;
}

.settings_tooltip{
    position: absolute;
    width: 400px;
    background: #f1f1f1;
    padding: 10px;
    border: 3px solid;
    display: none;
    z-index: 100;
}

.settings_displaytp:hover .settings_tooltip{
    display: block;
    box-sizing: content-box;
} 
.settings_tooltip h3{margin: 0 0 15px !important; color: #999999 !important;}
.settings_tooltip p{ font-size: 14px; line-height: 20px;}

#general-noti ul li, 
#my-noti ul li,
#research-noti ul li{
    font-size: 20px;
    list-style: url('../images/profile/list-icon.png');
    line-height: 30px;
    list-style-position: inside;
    padding: 15px 0;
    border-bottom: 1px solid #dedede;
    position: relative;
}

#sitepre-settings ul li{
    font-size: 20px;
    list-style: url('../images/profile/list-icon.png');
    line-height: 30px;
    list-style-position: inside;
    padding: 15px 0;
    position: relative;
}

#personalized-settings ul{
    width: 47%;
    display: inline-block;
    padding-right: 50px;
    min-height: 150px;
    padding-top: 15px;
}

#personalized-settings ul li ul{
    width: 100%;
}
#personalized-settings ul li ul li,
#sitepre-settings ul li ul li{
    list-style: none;
    border-top: 1px solid #dedede;
    padding: 10px 20px;
    border-bottom: 0;
}

#sitepre-settings ul{
    padding-top: 15px;
}

.preference_label p,.seting-name {
    display: inline-block;
	vertical-align: text-bottom;;
}
.preference_label .tooltipdiv,.setings-list .tooltipdiv{display: inline-block;}
.preference_label .headingtooltip,.setings-list .headingtooltip{width: 200px;}
.preference_label .tooltipdiv:hover .headingtooltip,.setings-list .tooltipdiv:hover .headingtooltip{display: block;}
.preference_label .tool-con,.setings-list .tool-con{margin-top: 0;}
.preference_actions .on{
    background: #7dc57c;
    display: inline-block;
    color: #ffffff;
    padding: 0 10px;
    font-size: 14px;
    border-radius: 7px;
    line-height: 26px;
}

.preference_actions .off1{
    background: #cacdd0;
    display: inline-block;
    color: #ffffff;
    padding: 0 5px;
    font-size: 14px;
    border-radius: 7px;
    line-height: 26px;
}

.preference_label{
    float: left;
    width: 42%;
}

.preference_status a,
.preference_status p{
    font-size: 16px;
}

.preference_actions{
    width: 15%;
    display: inline-block;
}

.preference_actions p{
    font-size: 16px;
}

.preference_status{
    width: 42%;
    display: inline-block;
}

span.settings_displaytp {
    vertical-align: sub;
}

#personalized-settings ul li ul li .toggle-group{
    float: right;
}

ul.persnlized_right{
    float: right;
}

#personalized-settings ul li{
    font-size: 20px;
    list-style: url('../images/profile/list-icon.png');
    line-height: 30px;
    list-style-position: inside;
}

#personalized-settings ul li p{
    padding: 0 0 20px 0;
}

#my-noti ul li p{
    display: inline-block;
    /*min-width: 320px;*/
}

#research-noti ul li p{
    display: inline-block;
    /*min-width: 400px;*/
}

#general-noti ul li span, #my-noti ul li span, #research-noti ul li span, #personalized-settings ul li span{
    vertical-align: middle;
    display: inline-block;
    padding-left: 10px;
}

#personalized-settings ul li ul li span{
    float: right;
}

a.edit_sounds{
    background: #d1d1d1;
    font-size: 16px;
    color: #666666;
    border-radius: 20px;
    padding: 8px 20px;
    margin-left: 10px;
}

#general-noti ul li:last-child, #my-noti ul li:last-child, #research-noti ul li:last-child, #personalized-settings ul li:last-child{
    border-bottom: 0;
}

.settings_help{
    background: url('../images/profile/setting-help.png')no-repeat;
    width: 21px;
    height: 21px;
    cursor: pointer;
}

li.ui-state-active .sgnoti-icon{
    background-position: -769px -2578px;
    width: 32px;
    height: 32px;
    float: right;
}
.sgnoti-icon{
    background-position: -769px -2544px;
    width: 32px;
    height: 32px;
    float: right;
}

.smnoti-icon{
    background-position: -833px -2545px;
    width: 32px;
    height: 32px;
    float: right;
}
li.ui-state-active .smnoti-icon{
    background-position: -833px -2578px;
    width: 32px;
    height: 32px;
    float: right;
}

.sresnot-icon{
    background-position: -801px -2545px;
    width: 32px;
    height: 32px;
    float: right;
}
li.ui-state-active .sresnot-icon{
    background-position: -801px -2578px;
    width: 32px;
    height: 32px;
    float: right;
}

.spers-icon{
    background-position: -865px -2545px;
    width: 32px;
    height: 32px;
    float: right;
}
li.ui-state-active .spers-icon{
    background-position: -865px -2578px;
    width: 32px;
    height: 32px;
    float: right;
}


.icon-sitepref{
    background-position: -801px -2609px;
    width: 32px;
    height: 32px;
    float: right;
}
li.ui-state-active .icon-sitepref{
    background-position: -769px -2609px;
    width: 32px;
    height: 32px;
    float: right;
}

.profile_main_section{
    background: url(../images/profile/profile-main-back.png) no-repeat;
    background-size: cover;
    min-height: 385px;
    padding: 75px 0 60px;
}

.icon-prewarning{
    background-position: -290px -1952px;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
}
.icon-predown{
    background-position: -320px -1952px;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
}
.icon-preenable{
    background-position: -268px -1951px;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
}
.icon-predisable{
    background-position: -246px -1950px;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
}

.profile_img{
    display: inline-block;
    float: left;
}

.profile_img img{
    width: 139px;
    height: 139px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}

.query-icon{
    background-position: -949px -2585px;
    width: 40px;
    height: 40px;
}
.referfrnd-icon{
    background-position: -988px -2543px;
    width: 40px;
    height: 40px;
}

.btn_transparent{
    border:1px solid #ffffff;
    background: transparent;
    padding: 8px 20px;
    display: inline-block;
    margin: 15px 0px;
    color: #ffffff;
}

.btn_transparent:hover{
    background: #ffffff;
    transition: all 0.5s ease;
    color: #000000;
}

.btn_blktransparent{
    border:1px solid #000000;
    background: transparent;
    padding: 8px 20px;
    display: inline-block;
    margin: 15px 0px;
    color: #000000;
}
.btn_blktransparent:hover{
    background: #000000;
    transition: all 0.5s ease;
    color: #ffffff;
}

.profile_details{
    display: inline-block;
    margin-left: 20px;
    padding: 0;
    color: #ffffff;
}
.profile_details p{
    margin-bottom: 4px;
}
.buy_nowpp{ padding-bottom: 20px;}
.profile_details h3{
    color: #ffffff;
    margin-bottom: 10px;
}
.profile_desig{margin-top: 20px;}
.profile_desig p{
    color: #b7bdd6;
}
.profile_main_refer{
    background: url('../images/profile/trading-back.jpg')no-repeat;
    min-height: 403px;
    background-size: cover;
    padding: 70px 0;
}

.profile_main_refer h1{
    color: #ffffff;
    margin: 80px 0 30px;
}

.edge_rewards_main{
    background: url('../images/profile/rewards-back.png')no-repeat;
    background-size: cover;
    min-height: 351px;
    padding: 70px 0;
}
.rewards-head{
    margin: 30px 0;
}

.profile_main_postquery{
    background: url('../images/profile/query-back.png')no-repeat;
    min-height: 385px;
    background-size: cover;
    padding: 70px 0;
}

.profile_main_postquery h1{
    color: #ffffff;
    margin: 80px 0 30px;
}
.flt-right{
    float: right;
}

.profile_leaderboard h1{
    text-align: center;
    margin-bottom: 15px;
}

.profile_leaderboard p{
    text-align: center;
}

.profile_exclusive_offers h1{
    text-align: center;
    margin-bottom: 30px;
}
.profile_overall{
    padding: 30px 0;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.profile_complete_per {
    display: inline-block;
    width: 37%;
    margin-right: 20px;
    text-align: center;
    float: left;

    border-right: 2px solid #f2f2f2;
}
.profile_complete_per h4{
    margin: 15px 0;
    font-family: Arial,Helvetica,sans-serif;
}
.profile_questions{
    display: inline-block;
    width: 60%;
}
.profile_completeness_main h1{
    text-align: center;
    margin-bottom: 30px;
}
.profile_questions ul{ margin-left: 30px;}
.profile_questions ul li{
    list-style: url('../images/profile/question-list.png');
    width: 100%;
    display: inline-block;
}
.profile_questions ul li p{
    font-size: 18px;
    margin-bottom: 30px;
    display: inline-block;
    float: left;
    width: 56%;
}
.profile_questions ul li p span{
    color: #787878;
    font-size: 24px;
}
.profile_ques_options{
    display: inline-block;
}
.profile_ques_options .select2{
    width: 100% !important;
}
ul.profile_more_action li{
    display: block;
    width: 100%;
    text-align: left;
    line-height: 22px;
    padding: 10px;
    min-height: inherit;
    margin: 0;
    border-bottom: 1px solid #e4e4e4;
}

ul.profile_more_action{
    right: 0;
    min-width: 175px;
}
.profile_more_action{
    display: none;
    top: 100px;
    width: 180px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #ffffff;
}
.profile_more_action:after, .profile_more_action:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.profile_more_action:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #ffffff;
    border-width: 11px;
    margin-left: -11px;
    right: 37px;
}
.profile_more_action:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #D4D4D4;
    border-width: 13px;
    margin-left: -12px;
    right: 35px;
}

ul.profile_more_action li a{
    color: #8d8d8d;
    font-size: 14px;
    background: none;
    width: auto;
    padding: 0;
    height: inherit;
}



.profile_offers_slider{
    background: #ffffff;
}
.offers_slide_infograph{
    display: inline-block;
    float: left;
}
.offers_slide_description{
    padding: 25px;
    display: inline-block;
    margin-left: 20px;
    min-height: 165px;
    width: 74.5%;
}
.offers_slide_description h3{
    margin-bottom: 15px;
    font-size: 26px;
}
.offers_slide_description p{
    margin-bottom: 20px;
}
.offers_slide_description a{
    margin-right: 10px;
}

.subscription_details{
    background: #f8f8f8;
    padding: 15px 30px;
    border: 1px solid #d4d4d4;
    margin-bottom: 20px;
}
.profile_mysubscription h1{
    text-align: center;
    margin-bottom: 30px;
}
.subscription_details h3{
    font-family: Arial,Helvetica,sans-serif;
    padding: 0px 0 10px;
    border-bottom: 1px solid #e2e2e2;
}
.subscriptions_stats{
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
}
.subscriptions_stats p {
    min-width: 160px;
    display: inline-block;
    color: #939393;
}
.subs_start_end{
    display: inline-block;
    width: 50%;
    float: left;
    padding: 30px 0 0;
}
/*.subs_start_end a.*/
.subs_brokerage{
    margin: 30px 0 15px;
    background: #d8ecf9;
    padding: 20px;
    display: inline-block;
    width: 50%;
}
.subs_brokerage h4{
    font-size: 22px;
    margin-bottom: 15px;
}
.brokerage_stats{
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
}
.brokerage_stats p{
    min-width: 100px;
    color: #939393;
    display: inline-block;
}

.submit_subscription{
    padding: 30px 20px;
    display: none;
}

.submit_subscription > p{
    margin: 10px 0 20px;
}

.submit_subscription a.primary-btn{
    margin-right: 20px;
}

.communityrules_main{
    padding: 30px 20px;
}
.communityrules_main h4{ margin: 20px 0; font-family: Arial,Helvetica,sans-serif;}
.communityrules_main p{margin-bottom: 10px;}
.communityrules_main ul li{margin-bottom: 15px; list-style: decimal; list-style-position: inside;}
.communityrules_main ul li.subrule ul li{
    list-style: disc;
    list-style-position: inside;
}
.communityrules_main ul li.subrule ul{
    margin-left: 15px;
    margin-top: 15px;
}
.hasdrop_profile ul li{ display: block;}
.hasdrop_profileli {display: none; top: 32px !important;}
.hasdrop_profile{display:none !important;}

.saver_plan{
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    margin-bottom: 20px;
}
.research_sms_right{
    text-align: right;
    margin: 10px 0 0;
    padding: 20px;
    display: inline-block;
    width: 50%;
}

.termnscon{display: inline-block; margin-top: 20px;}
.txt-red{color: #fb3535;}
.buy-nowtxt{
    font-size: 16px;
}
.plan_header{
    background: #5e5f5f;
    color: #ffffff;
    padding: 20px;
    position: relative;
}
.plan_expand{
    position: absolute;
    right: 20px;
    top: 40px;
}
a.opened{
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);

    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    -o-transition: 300ms ease all;
    transition: 300ms ease all;
}
.plan_header h3{
    color: #ffffff;
    margin-bottom: 5px;
    font-size: 20px;
}
.plan_header h2{
    color: #ffffff;
    margin-bottom: 10px;
}
.saver_plan_details{
    display: inline-block;
    width: 80%;
}
.saver_infograph{
    display: inline-block;
    float: right;
}
.plan_details{
    padding: 30px;
    display: none;
}
.plan_details h3{
    margin-bottom: 20px;
}
.plan_stats{
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
}
.plan_stats p{
    display: inline-block;
    min-width: 370px;
}
span.plan_stats span{
    display: inline-block;
}
.profile_quick_glance{
    text-align: right;
}
.profile_quick_glance > li{
    display: inline-block;
    width: 23%;
    text-align: center;
    border: 1px solid #a095b6;
    border-radius: 4px;
    min-height: 110px;
    padding: 0;
    margin: 0 15px 15px 0;
    color: #ffffff;
    position: relative;
    vertical-align: top;
    font-family: Arial,sans-serif;
}
.profile_quick_glance li h1{
    color: #ffffff;
}
.profile_quick_glance li a{color: #ffffff;padding: 20px 2px; display: block;}
.profile_quick_glance li a:hover{color: #b7bdd6;}
.exclusive_offers_slide .bx-wrapper .bx-controls-direction a{display:none;}
.exclusive_offers_slide{border:1px solid #e9e9e9;position:relative;}
.exclusive_offers_slide .exclusive_offers_left{
    position: absolute;
    float:left;
}
.exclusive_offers_right{padding:0;}
.snap-news-slider-con{line-height:20px;}
.exclusive_offers_slide .bx-wrapper .bx-controls-direction a{display:none;}
.exclusive_offers_slide .bx-pager{
    display: block;
    right: 10px;
    top: 40%;
    padding-top: 0;
    width: auto;
    height: 100%;
}
.snap-page-links li{float:left;}
.exclusive_offers_right .bx-pager .bx-pager-item{display:block;margin-bottom:5px;}
.exclusive_offers_right .bx-wrapper .bx-pager.bx-default-pager a{width:6px;height:6px;color:#ccc;}
.exclusive_offers_right .bx-wrapper .bx-pager.bx-default-pager a.active{color:#333333;}


.redeem_slide_list li{
    background: url('../images/profile/points-back.png')no-repeat;
    min-height: 300px;
    padding: 30px 35px 10px;
    position: relative;
    box-sizing: border-box;
}
.redeem_slide_list li h1{
    display: -webkit-box;
    margin-bottom: 40px;
}
.redeem_slide_list li h1 span{
    margin-left: 5px;
    display: inline-block;
}
.redeem_slide_left h3{
    margin-bottom: 10px;
}
.redeem-btn{
    margin-right: 10px;
}
.redeem_slide_left{
    float: left;
    width: 63%;
}
.redeem_slide_right{
    width: 36%;
    display: inline-block;
    text-align: center;
}
.redeem_slide_right img{
    margin: 0 auto;
}
.redeem_slide_right h3{
    font-family: Arial,Helvetica,sans-serif;
}
.redeem_slide_right p{
    font-size: 18px;
    margin: 5px 0;
    color: #4b4b4b;
}
.positions_list{
    text-align: center;
    border-bottom: 1px solid #cfcfcf;
    margin: 120px 0 0;
}
.positions_list li{
    display: inline-block;
    width: 19%;
    position: relative;
}
.positions_list li:after{
    content: attr(data-title);
    position: absolute;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
}

.usernextl{
    display: none;
}

.beginnerlevel{color: #99cc66;}
.novicelevel{color: #61B4E8;}
.amateurlevel{color: #ff9933;}
.advancedlevel{color: #ff6666;}
.expertlevel{color: #9966cc;}

.howwork_seclink{
    padding-top: 60px;
}

.position_tooltip{
    position: absolute;
    background: url(../images/profile/level-tooltip.png);
    width: 72px;
    height: 94px;
    top: -60px;
    color: #ffffff;
    padding: 20px;
    font-size: 12px;
    left: 30%;
}
.points_notations{
    background: #eeeeee;
}
.single_points{
    width: 33%;
    display: inline-block;
    padding: 15px;
}
.point_icon{
    display: inline-block;
    float: left;
}
.point_description{
    display: inline-block;
    margin-left: 15px;
}
a.how-works{
    text-align: center;
    display: block;
    margin-top: 20px;
}
.redeem_points_main{
    padding: 25px 25px 40px;
}
.redeem_points_main h3{
    font-family: Arial,Helvetica,sans-serif;
    margin: 30px 0 20px;
}
.redeem_points_main p{
    font-size: 18px;
    color: #999999;
    margin-bottom: 15px;
}

.how_itworks_main{
    padding: 25px 25px 40px;
}
.how_itworks_main > h3{
    font-family: Arial,Helvetica,sans-serif;
    margin: 30px 0 20px;
    text-align: center;
}
.how_itworks_main > p{
    font-size: 14px;
    color: #999999;
    margin-bottom: 15px;
    text-align: center;
    line-height: 20px;
}
.get_there > h3{
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 30px;
}
.get_there{ padding: 30px 0;}
.next_level_img{
    margin-top: 30px;
}

ul.badgeslist{
    margin-left: 25px;
    margin-bottom: 20px;
}

ul.badgeslist li{
    margin-bottom: 10px;
}

.gt_mandatory_badges h4,
.gt_optional_badges h4{
    margin-bottom: 10px;
    font-family: Arial,Helvetica,sans-serif;
}
.gt_mandatory_badges .slide-box-shadows,
.gt_optional_badges .slide-box-shadows{
    padding: 30px 0;
}
.gt_mandatory_badges .slide-box-shadows > .slide-list-items-4,
.gt_optional_badges .slide-box-shadows > .slide-list-items-4{
    text-align: center;
}
.gt_mandatory_badges .slide-box-shadows > .slide-list-items-4 > li,
.gt_optional_badges .slide-box-shadows > .slide-list-items-4 > li{
    float: none;
    display: inline-block;
    margin-bottom: 40px;
}
.gt_mandatory_badges .slide-box-shadows > .slide-list-items-4 > li.single_badge:after,
.gt_optional_badges .slide-box-shadows > .slide-list-items-4 > li.single_badge:after
{
    content: attr(data-label);
    position: absolute;
    bottom: -25px;
    left: 0;
    color: #999999;
    width: 100%;
}
p.intersection{
    text-align: center;
    margin: 20px 0;
}
.special-point{
    background: #EEEEEE;
    padding: 15px;
    border-left: 3px solid #c4c4c4;
}
.special-point span{
    color: #6a6a6a;
}
.points-higher{color: #e0aa19;font-family: Arial,Helvetica,sans-serif;}
.points-medium{ color: #62c54b;font-family: Arial,Helvetica,sans-serif;}
.points-basic{ color: #61bded;font-family: Arial,Helvetica,sans-serif;}

.redeem_points_header{
    color: #2e8cbd;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 15px;
}

.online_catalog_section{
    margin: 60px 0 20px;
}
.online_catalog_section p span{
    color: #6a6a6a;
}

.online_catalog_section .bx-controls-direction .bx-prev{
    left: -20px;
}

.online_catalog_section .bx-controls-direction .bx-next{
    right: -20px;
}

.catalog_list li{
    list-style: none;
    display: inline-block;
    width: 23%;
    margin: 0 15px 15px 0;
}
.catalog_list li p{
    font-size: 16px;
    color: #6a6a6a;
}

/*===follower Posts page ====*/
.follower_posts_section{
    padding: 60px 0;
    background: #f0f0f0;
}

.follower_backbtn{padding: 0 0 15px 0px;}
.follower_quick_glance{
    background: url('../images/profile/Follower-main-back.jpg')no-repeat;
    background-size: cover;
    min-height: 204px;
}
.follower_userinfo i.follower_pic{
    background: url('../images/profile/follower-pic.png');
    width: 93px;
    height: 48px;
    display: inline-block;
}
.follower_quick_glance{
    padding: 40px 0 25px;
}
.follower_userdt{
    display: inline-block;
    margin-left: 15px;
    color: #ffffff;
    font-size: 16px;
    vertical-align: top;
    margin-top: 30px;
}
.follower_userdt h3{ color: #ffffff; font-family: Arial,Helvetica,sans-serif;}
.to_follow {
    width: 60%;
    display: inline-block;
}
.follower_quickpnt li{
    display: inline-block;
    width: 21%;
    color: #ffffff;
    font-size: 16px;
}
.follower_quickpnt li h2{
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
}
.followers_actions {
    width: 39%;
    display: inline-block;
}
.followers_cont {
    margin-top: 30px;
}
.followers_actions a{
    margin-left: 20px;
}
.followers_actions a:first-child{ margin-left: 0;}
.delete_post_popup h3, .report_post_header h3{
    /*    background: #f6f7f8;*/
    padding: 15px;
    font-family: Arial,Helvetica,sans-serif;
    /*    border-bottom: 1px solid #e5e5e5;*/
    font-size: 20px;
}
.delete_post_container, .report_post_container{
    padding: 15px;
    /*    border-bottom: 1px solid #e5e5e5;*/
}
.delete_post_footer, .report_post_footer{
    padding: 15px;
}
.delete_post_footer a{ margin-right: 15px;}

.profile_popup_main{
    padding: 20px 15px;
}
.pp_pic{
    display: inline-block;
    width: 28%;
    float: left;
}
.pp_description{
    display: inline-block;
    width: 71%;
}
.pp_username{
    padding: 15px 0;
    font-size: 16px;
}
.pp_username h3{
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
}
.pp_quickpnt li{
    display: inline-block;
    width: 24%;
}
.pp_quickpnt li h3{
    font-family: Arial,Helvetica,sans-serif;
}
.pp_userstats{
    padding: 10px 0 20px;
}
.pp_useractions a{
    margin-right: 9px
}

.badge_popover{
    display: none;
    width: 380px;
    position: absolute;
    left: 0;
    z-index: 100;
    background: #FFFFFF;
    padding: 20px;
    border: 3px solid #e4e4e4;
}
.badge_popover.tool-left-push{
    left: auto;
    right: 0;
}
.popover-left{
    display: inline-block;
    float: left;
    width: 28%;
}
.popover-left img{ width: 100%;}

.popover-right{
    display: inline-block;
    padding: 0 15px;
    width: 72%;
}
.popover-right h3{
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    margin: 0 0 5px;
    font-size: 22px;
}
.popover-right p{
    margin-bottom: 10px;
}
.popover-right ul li{
    display: inline-block;
    margin-bottom:5px;
}
.popover-right ul li:last-child{
    margin-bottom:0;
}
.single_badge:hover .badge_popover{
    display: block;
}

.single_badge:hover .earn_barge_txt{
    display: block;
}

.earn_barge_txt{
    position: absolute;
    background: rgba(54,162,173, .8);
    padding: 15px;
    color: #ffffff;
    bottom: 0;
    right: 0;
    display: none;
    width:100%;
    font-size:12px;
}
.earn_barge_txt a{color: #ffffff;}

.survey_ques2{
    display: none;
}

.mandatory_badge{ position: absolute; top: 20px; right: 20px;}
.unlocked_badge{ position: absolute; top: 20px; right: 45px;}
.rpc-txt{
    margin-bottom: 20px;
}
.report_post_container span{
    display: block;
    margin-bottom: 10px;
}
.subs_actions{
    margin-top: 40px;
}
.subs_actions a{
    margin-right: 10px;
}

.post_query_popup{
    padding: 25px;
}
.post_query_popup h3{font-family: Arial,Helvetica,sans-serif; margin-bottom: 25px;}
.query_details{ margin: 20px 0;}
.query_form_control{ margin-bottom: 20px;}
.query-quest-list li a , .query-sub-quest-list li a{color: #1190e0;}
.query-sub-quest-list{display: none;}
.query-ans-text{display: none; text-align:center;}

.query_form_control label {
    width: 15%;
    display: inline-block;
    float: left;
}
.query_form_control .query_input_area{
    width: 75%;
    display: inline-block;
}
.queryupload{
    border: 1px solid #3399cc;
    padding: 8px 5px;
}
.queryupload::-webkit-file-upload-button {
    visibility: hidden;
}
.queryupload::before {
    content: 'Browse';
    display: inline-block;
    background: #cccccc;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
}
.queryupload:hover::before {
    border-color: black;
}
.queryupload:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}



.query_input_area p{
    display: inline-block;
}
.form-control{
    margin-bottom: 15px;
}
.form-control > label{
    display: block;
    margin-bottom: 5px;
}
.submit_query a{ margin: 15px 15px 0 0;}

/* ==== Accessibility ===== */
.aural {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
.aural:focus {
    clip: rect(0, 0, 0, 0);
    font-size: 1em;
    height: auto;
    outline: thin dotted;
    position: static !important;
    width: auto;
    overflow: visible;
}

.refer_friend_head{
    padding: 30px;
}
.refer_friend_head h3{ font-family: Arial,Helvetica,sans-serif;}
.refer_friend_steps{ padding: 10px 30px;}
.refer_friend_steps ul li{
    display: inline-block;
    float: left;
    margin-right: 40px;
    position:relative;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #999999;
    width: 130px;
}
.refer_friend_steps ul li:after{
    content: '';
    background: url('../images/profile/refer-step.png')no-repeat;
    width: 20px;
    height: 35px;
    position: absolute;
    right: -20px;
    top:0;
}
.refer_friend_steps ul li:last-child:after{
    display: none;
}
i.re-invite-frnd{
    background: url('../images/profile/invite-frnd.png')no-repeat;
    width: 35px;
    height: 34px;
    display: inline-block;
    float: left;
}

i.re-friend-join{
    background: url('../images/profile/frnd-join.png')no-repeat;
    width: 41px;
    height: 38px;
    display: inline-block;
    float: left;
}
i.re-earn-badge{
    background: url('../images/profile/earn-badge.png')no-repeat;
    width: 39px;
    height: 38px;
    display: inline-block;
    float: left;
}
li.refer-step1 > div{
    padding-left: 44px;
}
li.refer-step2 > div{
    padding-left: 51px;
}
li.refer-step3 > div{
    padding-left: 49px;
}
li.refer-step3{width: 160px !important;}
.refer_friend_container{
    padding: 30px;
}
.refer_social{
    width: 45%;
    display: inline-block;
    float: left;
}
.refer_social ul{padding-top: 20px;}
.refer_social ul li{
    margin-right: 15px;
    margin-bottom: 15px;
}
.refer_social ul li:last-child{ margin-right: 0;}
i.refer-fb{
    background: url('../images/profile/refer-fb.png');
    width: 122px;
    height: 34px;
    display: inline-block;
}
i.refer-tw{
    background: url('../images/profile/refer-twt.png');
    width: 122px;
    height: 34px;
    display: inline-block;
}
i.refer-mail{
    background: url('../images/profile/refer-mail.png');
    width: 122px;
    height: 34px;
    display: inline-block;
}
.refer_form{
    width: 45%;
    display: inline-block;
    float: right;
    color: #999999;
}
.refer_form form a{ margin-right: 20px;}
.refer-policy{display: block; margin-top: 20px;}
.refer-or{
    width: 10%;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    position: relative;
    min-height: 250px;
}

.refer-or:after{
    content: '';
    border: 1px solid #CACACA;
    position: absolute;
    display: inline-block;
    height: 100px;
    bottom: 0;
}
.refer-or:before{
    content: '';
    border: 1px solid #CACACA;
    position: absolute;
    display: inline-block;
    height: 80px;
    top: 0;
}

.refer-or p{
    background: #ffffff;
    border-radius: 50%;
    border: 1px solid #999999;
    width: 34px;
    padding: 9px 0;
    position: absolute;
    left: 30%;
    font-size: 12px;
    top: 40%;
}
.refer_friend_main{ background: #FBFBFB;}

.referal_policy{
    padding: 40px;
    display: none;
}
.referal_policy h3{font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;}
.referal_policy ul li{list-style: decimal; margin-bottom: 10px; list-style-position: inside;}
.referal_policy ul{margin-top: 20px;}
.referal_policy p{ margin-bottom: 10px;}

.renew_subscription{ padding: 30px 20px;}
.renew_subscription h5{ margin: 10px 0 20px;}

.show_how_main{
    padding: 30px;
    background: #f6f6f6;
}

.show_how_header h4{
    font-family: Arial,Helvetica,sans-serif;
    color: #999999;
}
.show_how_header h3{
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
}
.show_how_container > table th, .show_how_container > table td{
    border: 4px solid #ffffff;
    text-align: center;
    padding: 15px;
    position: relative;
}
.showtooltp{ position: absolute;
             padding: 10px;
             display: none;
             z-index: 100;
             background: #fff;
             color: #999;
             top: 45px;}
.show_how_container > table td:hover .showtooltp{ display: block;}

.estimated_brkg h4{ font-family: Arial,Helvetica,sans-serif; color: #999999;}
.estimated_brkg p{ font-size: 16px; margin-bottom: 20px;}
.show_how_container > table{margin-bottom: 15px;}
.txt-right{ text-align: right;}
.estimated_brkg{
    margin: 50px 0;
}
.estimated_brkg > table{
    margin-bottom: 10px;
}
.row1.row2,.row3,.row4{background: #eaeaea; color: #999999;}
.row2{ background: #eaeaea;}
.row3{ background: #cbe9f9;}
.row4{ background: #c0ebb6;}

.row1-head,.row2-head,.row3-head,.row4-head{ background: #bebebe; color: #ffffff;}
.row2-head{ background: #bebebe;}
.row3-head{ background: #57c0f7;}
.row4-head{ background: #85d971;}

.success_post_main, .only-query{ display: none;}

.registered_cred{ margin: 30px 0;}
.registered_cred p{ margin-bottom: 10px;}

.query-text{ display: block; clear: both; padding: 25px 0 15px;}
.query_type p.reg-state{ margin-right: 15px; display: inline-block;}
.query_sns{margin-right: 20px;}

.suggest{top:7px;z-index:30;text-align:left}
.suggest>.dropdown-menu{margin-top:15px;position:absolute;padding:0; height: 190px; overflow: auto; background: #e5e6e6;}
.suggest>.dropdown-menu>li{border-bottom:1px solid #eee}
.suggest>.dropdown-menu>li.active a{background-color: #ffffff!important; color: #000000;}
.suggest>.dropdown-menu>li>a{padding:5px 10px;cursor:default}
.suggest>.dropdown-menu>li>a:hover *,.suggest>.dropdown-menu>li.active>a *{color:inherit!important}
.suggest>.dropdown-menu>li:last-child{border-bottom:0}

.subscription_terms{padding: 50px 15px 30px;}
.subscription_terms ul{margin-left: 40px;}
.subscription_terms ul li{list-style: decimal; margin-bottom: 10px;}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        Edit Profile
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.paddtb30{padding:30px 0;}
.graybg-border{border-bottom:1px solid #e5e5e5;padding:40px 0 90px;text-align:center;background:#e8e8e8;}
.edit-tile img{vertical-align:middle;}

.personalprofile{position:relative;}
.personal-profile-list{position:absolute;top:-50px;left:0;right:0;text-align:center;}
.personal-profile-list li{display:inline-block;margin:0 20px;}
.personal-profile-list li a span{width:100px;height:100px;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background:#999999;display:block;text-align:center;}
.personal-profile-list li a.completed span{background:#00bb64;}
.personal-profile-list li a.active span{background:#286294;}
.personal-profile-list li a span i{ height:52px;margin-top:22px;width:52px;}
.stock-sec .personal-profile-list > li a{cursor: default;}
.profileicon1{background-position:-10px -2814px;}
.profileicon2{background-position:-114px -2814px;}
.profileicon3{background-position:-218px -2814px;}
.profileicon4{background-position:-322px -2814px;}
.profileicon5{background-position:-372px -2814px;}
.profileicon6{background-position:-426px -2814px;}

.profilestart{padding-top:80px;}
.sliderdots{margin:10px 0 0;}
.sliderdots li{display:inline-block;margin:0 2px;height:6px;width:6px;background:#ccc;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.sliderdots li.active{background:#333;}

.details-content{padding:20px 0 0;width:62%;margin:0 auto;}
.personalinfo li{margin-bottom:15px;}
.personalinfo li p{display:inline-block;vertical-align:middle;}
.pno{background:#f5f5f5;color:#333;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;width:24px;height:24px;line-height:24px;text-align:center;margin-right:10px;}
.pquz{margin-right:10px;}
.userimage{width:82px;height:82px;border:1px solid #d0d0d0;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.choosefile{ position:relative;color:#1190e0;font-size:12px;text-decoration:underline;display:inline-block;margin-left:10px;}
.choosefile input {cursor: pointer;height: 33px;left: 0;opacity: 0;position: absolute;top: 0;width: 100% !important;margin:0;}

.botton-buttons {padding:30px 0 25px;}
.botton-buttons a{margin:0 5px;}

.personalprofile .edit-error-msg{padding-bottom: 20px; margin:0;}

.edit_prfile_bg {
    background: rgba(115,124,133,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(115,124,133,1)), color-stop(10%, rgba(115,124,133,1)), color-stop(33%, rgba(102,112,125,1)), color-stop(100%, rgba(65,77,102,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    padding:60px 0;
}
.edit_prfile_bg h1 {
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.edit_prfile_bg h3 {
    color: #ffffff;
    text-align: center;
    font-family: Arial,sans-serif;
}
/* ::::::::::::::::::::::::::::::::: User Profile Style ::::::::::::::::::::::::::::::::*/
.user-profile-form {
    padding: 20px 0 0 30px;
    color: #ffffff;
}
.user-profile-form .form-group {
    border: none;
    border-bottom: 1px dotted #808891;
}
.error-input-form{
    border-bottom: 1px solid #ffb850 !important;
}
.user-profile-form .form-group:hover .icon-edit {
    display: block;
}
.user-profile-form .icon-edit.hidden{
    display: none !important;
}

.user-profile-form .form-label {
    display: inline-block;
    padding: 10px 0;
    width: 150px;
    position:relative;
}
.user-profile-form .form-label:after{content: ":";width:10px;color:#fff;right:0px;top:10px;position: absolute;}
.user-profile-form .form-control {
    margin: 0;
    border: 0 none;
    background: none;
    color: #ffffff;
    width: 320px;
    padding: 10px;
    display: inline-block;

}
.user-profile-form a {
    color: #ffffff;
    display: inline-block;
    padding: 6px 0 0;
    vertical-align: middle;
}
.user-profile-form a.icon{float: right;}

.form-group .button-edit-action{margin-top:5px;}

.edit_prfile_bg .fly_profilepic {
    width: 200px;
    height: 200px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border: 1px solid #808891;
    float: none;
    margin: 30px auto 10px;
}
.edit_prfile_bg .fly_profilepic > img {
    width: 100%;
    height: auto;
    padding: 10px;
}
.edit_prfile_bg .change-pic {
    width: 200px;
    bottom: -50px;
    background: rgba(0, 0, 0, 0.5);
    padding: 12px 0;
}
.edit_prfile_bg .change-pic a {
    font-size: 14px;
}
.edit_prfile_bg .fly_profilepic:hover > .change-pic {
    bottom: 0;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.icon-edit {
    display: none;
    height: 24px;
    width: 24px;
    background-image: url(../images/sprite-icons.png);
    background-position: -34px -2929px;
    background-repeat: no-repeat;
    margin: 0 10px;

}
.profile_full_info {
    background: #ffffff;
    margin-bottom: 20px;
}
.profile_full_info li {
    border: 0 none;
    float: left;
    width: 11.1%;
    text-align:center;
}
.profile_full_info li a {
    display: block;
    color: #000;
    padding: 20px;
    font-family: "futura_bk_btbook";
}

.pf-icon {
    display: block;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    height: 100px;
    margin:0 auto 10px;
    width: 100px;
}
.profile_full_info .icon {
    display: block;
    height: 52px;
    width: 52px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 20px auto;
    background-image: url(../images/sprite-icons.png);
}
.profile_full_info .icon-account {
    background-position: -8px -2750px;
}
.profile_full_info li.active .icon-account,
.profile_full_info a:hover .icon-account {
    background-position: -8px -2813px;
}
.profile_full_info .icon-address {
    background-position: -63px -2750px;
}
.profile_full_info li.active .icon-address,
.profile_full_info a:hover .icon-address {
    background-position: -63px -2813px;
}
.profile_full_info .icon-work {
    background-position: -115px -2750px;
}
.profile_full_info li.active .icon-work,
.profile_full_info a:hover .icon-work {
    background-position: -115px -2813px;
}
.profile_full_info .icon-risk {
    background-position: -167px -2750px;
}
.profile_full_info li.active .icon-risk,
.profile_full_info a:hover .icon-risk {
    background-position: -167px -2813px;
}
.profile_full_info .icon-investment {
    background-position: -217px -2750px;
}
.profile_full_info li.active .icon-investment,
.profile_full_info a:hover .icon-investment {
    background-position: -217px -2813px;
}
.profile_full_info .icon-income {
    background-position: -269px -2750px;
}
.profile_full_info li.active .icon-income,
.profile_full_info a:hover .icon-income {
    background-position: -269px -2813px;
}
.profile_full_info .icon-loans {
    background-position: -322px -2750px;
}
.profile_full_info li.active .icon-loans,
.profile_full_info a:hover .icon-loans {
    background-position: -322px -2813px;
}
.profile_full_info .icon-insurance {
    background-position: -375px -2750px;
}
.profile_full_info li.active .icon-insurance,
.profile_full_info a:hover .icon-insurance {
    background-position: -375px -2813px;
}
.profile_full_info .icon-financial-goal {
    background-position: -426px -2750px;
}
.profile_full_info li.active .icon-financial-goal,
.profile_full_info a:hover .icon-financial-goal {
    background-position: -426px -2813px;
}

.fullprofile-date {display:inline-block;vertical-align:middle;}
.fullprofile-date .dateno {box-shadow:none;background:none;height:34px;}
.fullprofile-date .dateno li {width:22%;}
.fullprofile-date .dateno li input{background:none;color:#fff;}

.mstatus{display:inline-block;margin-left:5px;}

.editmode{display:none;}

.edit-error-msg{color: #ffb850; margin-bottom: 10px;}

/* ::::::::::::::::::::::::::::::::: Border Style ::::::::::::::::::::::::::::::::*/

.border-blue {
    border: 1px solid #77c4ed;
}
.profile_full_info a:hover  .border-blue, .profile_full_info li.active a .border-blue {
    background: #77c4ed;
    border: 1px solid #77c4ed;
}
.border-purple {
    border: 1px solid #9086c2;
}
.profile_full_info a:hover  .border-purple, .profile_full_info li.active a .border-purple{
    background: #9086c2;
    border: 1px solid #9086c2;
}
.border-red {
    border: 1px solid #f692ae;
}
.profile_full_info a:hover  .border-red, .profile_full_info li.active a .border-red{
    background: #f692ae;
    border: 1px solid #f692ae;
}
.border-orange {
    border: 1px solid #f68567;
}
.profile_full_info a:hover  .border-orange, .profile_full_info li.active a .border-orange{
    background: #f68567;
    border: 1px solid #f68567;
}
.border-yellow {
    border: 1px solid #ffb850;
}
.profile_full_info a:hover  .border-yellow , .profile_full_info li.active a .border-yellow {
    background: #ffb850;
    border: 1px solid #ffb850;
}
.border-green {
    border: 1px solid #99cc67;
}
.profile_full_info a:hover  .border-green, .profile_full_info li.active a .border-green,
.border-green:hover {
    background: #99cc67;
    border: 1px solid #99cc67;
}
.morequz{color:#999;padding-top:10px;font-size:16px;margin:0 0 20px !important;}
.morequz a{text-decoration:underline;padding-left:5px;}

.personalprofile .morequz{font-size:14px;}

/* ::::::::::::::::::::::::::::::::: Panel Heading Style ::::::::::::::::::::::::::::::::*/

.panel-default {
    margin: 20px 0 0;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}
.panel-default .panel-heading {
    border: 0 none;
    padding: 10px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}
.bg-blue {
    background: #77c4ed;
}
.bg-purple {
    background: #9086c2;
}
.bg-pink {
    background: #f699b3;
}
.bg-red {
    background: #f68567;
}
.bg-yellow {
    background: #ffb850;
}
.bg-green {
    background: #99CC67;
}
.panel-default .panel-heading h3 {
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    vertical-align: middle;
}
.panel-default .panel-heading .icon {
    width: 42px;
    height: 42px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-image: url(../images/sprite-icons.png);
}
.panel-default .panel-heading .icon-heading-1 {
    background-position: -10px -2877px;
}
.panel-default .panel-heading .icon-heading-2 {
    background-position: -55px -2877px
}
.panel-default .panel-heading .icon-heading-3 {
    background-position: -100px -2877px;
}
.panel-default .panel-heading .icon-heading-4 {
    background-position: -143px -2877px;
}
.panel-default .panel-heading .icon-heading-5 {
    background-position: -188px -2877px;
}
.panel-default .panel-heading .icon-heading-6 {
    background-position: -232px -2877px;
}
.panel-default .panel-heading .icon-heading-7 {
    background-position: -276px -2877px;
}
.panel-default .panel-heading .icon-heading-8 {
    background-position: -320px -2877px;
}
.panel-default .panel-heading .icon-heading-9 {
    background-position: -364px -2877px;
}
.panel-default .panel-body {
    padding: 20px 64px 25px;
}
.panel-default label {
    color: #999999;
    text-align: right;
    padding-right: 10px;
    border-right: 1px solid #e5e5e5;
    width: 31%;
    display: inline-block;
    font-size:16px;
}
.panel-default .form-input {
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    width: 68%;
}
.panel-default .form-control {
    padding: 10px 5px;
    border: 0 none;
    margin: 0;
    width: 78%;
    font-size: 16px;
    background: none;
}
.panel-default .select2-container{width:100% !important;}
.panel-default .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;font-size:16px;color:#000;}
.panel-default .select2-container--disabled  .select2-selection--single .select2-selection__rendered{color:#666;}

/*Added as per new css for get qiote 10 June*/
.work-select{width: 150px;border-bottom: 1px solid #1190e0;text-align: left;}
.work-select .select2-container{width:100% !important;}
.work-select .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;font-size:20px;color:#1190e0;}
.work-select .select2-container--disabled  .select2-selection--single .select2-selection__rendered{color:#666;}
.work-select .select2-container--default .select2-selection--single .select2-selection__arrow{top:-5px;  width: 10px;}
.work-select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;}
.work-select .select2-container .select2-selection--single{height: inherit;}
.work-select .select2-container .select2-selection--single .select2-selection__rendered{padding: 0;}

.edit-panelsec .select2-container{width:100% !important;}
.edit-panelsec .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;font-size:16px;color:#000;}
.edit-panelsec .select2-container--disabled  .select2-selection--single .select2-selection__rendered{color:#666;}
.edit-panelsec .select2-container--default .select2-selection--single .select2-selection__arrow{top:-5px;}

.fontArial{font-family: Arial,sans-serif;color:#333;}
.cong{font-family: Arial,sans-serif;color:#999;margin-bottom:15px;}

.risk-pro-panel h3.invest-drop-nrml{color:#666;font-family: Arial,sans-serif;}

.form-edit-panel .icon-edit,
.header-part-content .icon-edit{
    background-position: -10px -2929px;
    display: none;
}

.form-edit-panel h3,
.adress-form-2 h3 {
    color: #999999;
    margin-bottom: 20px;
}
.form-edit-panel ul li {
    margin-bottom: 5px;
}
.form-edit-panel ul li .icon {
    float: right;
    padding: 6px 0 0;
}
.risk-pro-panel:hover .icon-edit,
.form-edit-panel ul li:hover .icon-edit,
.address-panel:hover .icon-edit {
    display: block;
}

/*Added as per new css for get quote 10 June*/
.address-panel .select2-container--disabled .select2-selection__arrow{display: none;}

.adress-form-2 {
    margin: 30px 0 0;
}
.adress-form-2 h3 {
    float: left;
}
.adress-form-2 .form-control-checkbox {
    float: right;
}
.adress-form-2 .checkbox {
    width: auto;
    border: 0 none;
}
.panel-body .header-part-content {border-bottom:1px solid #e5e5e5;}

.header-part-content{position:relative;}
.header-part-content .icon {
    position:absolute;top:5px;right:-10px;
}
.header-part-content  .button-edit-action{position:absolute;top:5px;right:0;}

.risk-pro-panel .left_content {
    margin: 30px 0 0;
    color: #999999;
    font-size: 16px;
    float:left;
    width:410px;
    padding-right:20px;
}

.invisible-div .left_content{width:280px;font-size: 14px;}

.risk-pro-panel .left_content p:first-child {
    color: #333333;
}
.risk-pro-panel .left_content p:last-child {
    margin: 10px 0;
}
.risk-pro-panel .left_content p:first-child span {
    color: #00bc64;
}
.risk-pro-panel .right_content {
    text-align: center;
    margin: 30px 0 0;
    border-left: 1px dotted #e5e5e5;
    float:left;
}
.risk-pro-panel .donut-area-img {
    float: left;
    padding: 0 20px;
}
.panel-body .donut-area-img {padding:0 40px;}

.chart-legends {
    float: right;
    text-align: left;
}
.chart-legends ul li {
    margin: 10px 0;
}
.chart-legends ul li span {
    display: inline-block;
    height: 10px;
    margin-right: 10px;
    width: 10px;
}
.homeadd{position:relative;}
.homeadd .icon, .homeadd  .button-edit-action{position:absolute;top:0;right:0;}

.button-edit-action {
    display: none;
    float: right;
}

.asstitle{margin:30px 0;}
.asstitle a{text-decoration:underline;font-size:16px;}

.badgestwo li{display:inline-block;margin:0 10px;}
.badgtext{font-size:18px;margin:5px 0;}

.contentview{width:90%;margin:0 auto;}

.congratsbg{background:#f692ae;}

/* ::::::::::::::::::::::::::::::::: Risk Profile Drop Down Style ::::::::::::::::::::::::::::::::*/
.risk-pro-panel .invest-drop {
    padding: 0;
}
.risk-pro-panel .invest-drop .invest-down {
    margin: 0;
}
.risk-pro-panel .invest-drop .intvest-time {
    font-family: Arial,sans-serif;
    border-color: #999;
    color:#333;
}
.invisible-div {
    display: none;border-top:1px solid #e5e5e5;
}
.riskselected{cursor:default;border-color:#fff !important;}
.riskoptions{display:none !important;}

.quest-main{background:#fff; padding:40px;}

/*Questions*/
.choose-answers{ margin: 10px 0 0;}
.choose-answers li{ display: inline-block; width:30%;text-align: left;margin:20px 20px 10px;}
.choose-answers li label{font-size: 16px;padding-top: 0;color: #666;}
.question-series{ width:160px; display:block; margin:10px auto 20px;}
.question-series .que-no-header .que-nos{ margin-left:0;}
.question-data .quiz-questions{margin:30px 0 0;}

/*Address of User*/
.addresses{ margin:30px 0;}
.addresses ul li{ height:220px;display:inline-block;width:49%;}
.addresses h3{ margin-bottom:20px;}
.addresses p{ font-size:16px; color:#333; line-height:26px;}
.address-details > li{margin-bottom:10px;}
.address-details li label{ margin-right:5px;}
.address-details li label,.address-details li input,.mycurrent-invest p{ font-size:14px; line-height:26px;}
.address-details li input{ border:none; color:#333;border-bottom:1px solid #ccc;}
.proceed-data p{ color:#ff4761; font-size:16px; font-style:italic; }
.popupbuttons{ margin:30px 0 10px;}
.popupbuttons li{ display:inline-block; margin-right:20px;}

/*Investment Details*/
.investment-details input, .investment-details select{ width:240px;}
.investment-details  .select2-container .select2-selection--single{height:30px;border-bottom:1px solid #ccc;}
.investment-details  .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;line-height: 34px;color:#333;font-size:14px;}
.investment-details  .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px;top:-3px;}
.mycurrent-invest .currinvest-details input{ width:160px;}
.mycurrent-invest{ display:block;}
.mycurrent-invest .currinvest-details{ width:49%; margin:5px 0; float:left;}
.addmore-details {padding-left:20px;}
.select-type{display:none;}
.select-type label{ border-bottom:1px solid #ccc; padding-bottom:5px; cursor:text;}
.add-moredetails{padding:10px 0;display:block;}
.total-asset p{ font-size:14px; margin:20px 0 0; border-top: 1px solid #ccc; padding:15px 0 0;}
.total-asset p span{color:#333;font-size:16px;}

/* User Work Details*/
.investment-details .invest-down{ border-bottom:1px solid #ccc; width:230px;}
.investment-details .invest-down .inst-arrow { padding: 10px 0px 0px 20px;position: absolute;right: 0;top: -5px;}
.investment-details .intvest-time{ height: 24px;line-height:26px;color: #333;font-size: 14px;}
.investment-details .sort-icon{ background-position: -413px -52px;}
.employment-drop{ top:40px; width:260px;}
.your-investmentmain .employment-drop  li{ height:auto;}

/*Help us Main*/
.helpus-main .single_badge{background-color: #FFF;width: 225px;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);transition: all 0.2s ease-in-out 0s; margin:20px auto 0; position:relative;}
.helpcontent {width:80%;margin:0 auto;padding:10px 0;}
.helpcontent .lumpsumsip{margin:20px 0 0;padding:0;background:none;}
.helpcontent .lumpsum-selection-div{margin-bottom:0;}
/*.dark-bg{position: absolute;background: rgba(0, 0, 0, 0.7);z-index: 1;width: 100%;height: 100%;top: 0px;left: 0px;}
.lock-img{cursor: pointer;
    left: 50%;
    margin: -35px 0 0 -26px;
    position: absolute;
    top: 50%;
    z-index: 2;}*/

.closeprofile{background:url(../images/edit-profile/close-profile.png);width:20px;height:20px;position:absolute;top:15px;right:15px;cursor:pointer;z-index:2;}
.closeprofile:hover{opacity:0.7;filter: alpha(opacity = 70);}
.completed-icon{background-position: -487px -2752px;}

.goalsection{margin-bottom:70px;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                                                                        Tool PAGE
                                                                                                                                                        ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* ==== Alert ===== */
.alert-heading{text-align: center;color: #ffffff;}
.alert-heading .product-subtitle{margin: 50px 0 0; font-size: 24px; text-transform: none;}
.four-buttons a{margin: 20px 0 0 5px;}
.four-buttons a:first-child{margin-left:0px;}

/* Investement graph popup page */
.clear {clear:both; display:block;}
.noBg { background:none!important; }
.relative{ position:relative; }

.graph { height:80px; padding:0px 0 0 3px; width: 600px; margin: 0 auto; }
.graph ul{ margin:0px; padding:0px 3px 0 0px; width:100%; display: flex; position:relative; height:40px;  background:url(../../templates/axisdirect/images/dot-border.png) no-repeat right top; /*padding-bottom:24px*/ display: flex;}
.graph ul li{ border-bottom: 10px #d6d6d6 solid; width:50%; float:left; display:block; position: relative; background:url(../../templates/axisdirect/images/dot-border.png) no-repeat -3px top ; list-style-type:none; width:600px;}
.graph ul li.first{ width:0.2%;}
.graph ul li.second{ width:0.2%;}
.graph ul li.midchild{ width:0.2%;}
.graph ul li span.dot { background:url(../../templates/axisdirect/images/dot-border.png) no-repeat left top; height:31px; width:7px; display:block; position:absolute; top:0px; left:-3px; }
.graph ul li.highlighted-green{ border-bottom: 10px solid #92d050 !important; }
.graph ul li.highlighted-red{ border-bottom: 10px solid #BA0000 !important; }
.graph ul li.noBorderRgt{ border-right:0px none!important; }
.noBg { background:none!important; }
.relative{ position:relative; }
.top-center{ position:absolute; top:-33px; left:-3px; color: #c4c2b6; font-family: arial; }
.first .top-center{ position:absolute; top:-33px; left:-27px; color: #c4c2b6; font-family: arial;min-width:80px }
.last .top-center{ position:static; float:right; margin-top:-33px; margin-right:-60px; }
.mid-center	{ position:absolute; top:33px; right:-93px; color: #c4c2b6; font-family: arial; }
.last .mid-center{ position:static; float:right; margin-top:36px; margin-right:-100px; }
.small-text	{ font-size: 12px; }
.big-text { font-size: 15px; color:#666; }
.middle-div .top-center{left: auto !important; position: absolute;right: -58px !important;}
.graph ul li.second {position:relative;font-family: arial;}
.graph ul li.second .mid-div {position:relative; top:80px; float:left; color: #c4c2b6; font-family: arial;}
.graph ul li.second .mid-btm {right:-130px; width: 150px;position: absolute; margin-top: -64px;}
.graph ul li.common-bot .mid-div {position:relative; top:-32px; float:left; color: #c4c2b6; font-family: arial;margin-left: 5px}
.graph ul li.common-bot .mid-btm {left:2px!important; width: 150px;position: absolute; margin-top: 4px;}

.graph ul li.third .mid-div {position:absolute; top:-33px; right:-53px; color: #c4c2b6; font-family: arial;}
.graph ul li.first .mid-div {position:relative; top:33px; right:-153px; color: #c4c2b6; font-family: arial;}
.graph ul li.first .mid-btm {right:-104px; width: 150px;position: absolute; margin-top: 27px;}
.mid-btm .mid-small-text	{ font-size: 12px;}
.graph ul li.third {background:none;}
.mid-btm .mid-big-text{ font-size: 15px; color:#666;  margin-top:2px;}


.midchild .top-center{ position:absolute; top:-33px; left:-27px; color: #c4c2b6; font-family: arial;min-width:80px }

.bck-none{display:block;height:31px;width:8px;background:#fff;position:absolute; margin-top:-1px; margin-left:-3px;}
.third-desc{right:-107px !important;}
.third-desc{right:-107px !important;}

li.second{background:none !important;}
li.second span.dot { background: url(../../templates/axisdirect/images/dot-border-rev.png) no-repeat left bottom!important;    height: 80px!important;}

/* This is to remove clone of bx-slider for research module */
.bx-clone{
    display: none !important;
}

#IndianGlobal .logintool-con:after, #IndianGlobal .logintool-con:before{left:33px}

.feature-icon {
    background: url("../images/more-Icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    width: 20px;
}
.shadow-panel .logintool-box{right: -260px;}
.shadow-panel .logintool-con:after, .shadow-panel .logintool-con:before{left: 38px;}
.search-area-font{ color: #666 !important;}.footer-popup{width:100%!important;padding:0px 0 7px!important}
.empty-star{background:url(../images/empty-star.png);width:19px;height:19px;margin-right:5px;}

.report-desc.report-video{
    width: 268px;
    height: 150px;
}
.graph-deisgn{margin-top:40px;}
.pro-val{font-size:24px;}
.invest-ment .pro-val.pro-val-normal{font-size:18px;}

/* use for market graph button styles.*/
.graphs-daystabs{float:right;margin-right:-17px;}
.graphs-daystabs li{float:left;}
.graphs-daystabs li a{
    color:#999999;
    padding: 0 20px;
    border-right: 1px dotted #c5c5c5;
}
.graphs-daystabs li:last-child a{border-right:0}

.graphs-daystabs li a.active{color: #1190e0;}


.simliar-stoc-list.viewconst{text-align: left;}
.simliar-stoc-list.viewconst >li{margin-bottom: 20px;}

/* commodities style*/
.commodities-tilte {
    color: #999 !important;
    font-size: 24px !important;
}

/*for lazyloading*/
.hide{
    display:none !important;
}
.show{
    display:block important;
}



#indicesoverview .stock-sec {padding-bottom:0px;}



/*--- sunita added css ---*/
.rsch-view {width:605px;}
#axisdirect-view .graph {  height: 80px; margin-left: 28px !important;  margin-top: 47px !important; width: 300px !important;
}

/*-- Added by Sachin 13-07-2016 for user profile module --*/

.edit_prfile_bg .fly_profilepic > img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
}
#avatarImg {
    width:200px;
    height:200px;
}
.news-details a, .news-title a {line-height: 34px;}
/* .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: 9px;} this direcr css is affecting styles of other drop down arrow */

/* use for display tootip on mouse hover on 52 week high-low value.*/
.highlow-val:hover .headingtooltip {
    display: block;
    top: 22px;
}

.headingtooltip {
    background: #eff2f4;
    border: 1px solid #e0e0e0;
    display: none;
    position: absolute;
    z-index: 2;
    padding: 5px;
}









/*--- Added by Akshay - 11 July 2016 ---*/

.popup-insight.dialog-content p {
    line-height: 22px;
    padding-bottom: 10px;
}
.popup-insight.dialog-content {
    line-height: 22px;
    padding-bottom: 10px;
}



ul.mar-list .top.headingtooltip {
    width: auto;
}
.nfos-toltip .headingtooltip {
    width: 399px;
}
.option-ri-hea {
    color: #333;
    font-size: 18px;
    text-align: center;
}
.tool-posi{
    position: absolute;
    bottom:266px;
    left:-50%;
    right:50%;
    background: #fff;
    padding: 10px;
    width: 170px;
    height: auto;display:none;border:1px solid #ccc;z-index:1
}

.arrow_box::after, .arrow_box::before{bottom: -31px;}
.arrow_box::after, .arrow_box::before{ bottom: -31px;}
.font-small {font-size:15px;}
.graph-heading { text-align:center; text-transform:capitalize; font-weight:bold;padding:0px 20px 20px 20px;}
.graph-heading h5{ font-weight:bold; color:#666666; font-size:18px;}

/*for research research-ideas cards by ashish*/
.invest-ment .panel-heading-moreIcon.open-addto {
    display: none;
}

.mutualfundIdeas-list .panel-heading-moreIcon.open-addto , .mutualfundIdeas-list .open-addto{
     display: none;
}

.mutualfundIdeas-list .pro-name{
    font-size:18px;
    font-family: Arial;
    max-width:255px;
        white-space: normal !important;
    text-overflow: ellipsis;
    color:#333333;
    height: 42px;
}


@media(max-width: 768px){
    .mutualfundIdeas-list .pro-name {
    height: 55px;
}

.prof-stocklist li label {
    float: left;
    }

    .mar-val-list-dec span, .mar-val-list-inc span{
            display: inline-block !important;
    }
}
/*for research research-ideas cards by ashish*/

@media only screen
and (min-device-width : 320px)
and (max-device-width : 736px) {

    .option-ri-hea {
        text-align: center!important;
    }
    .awesometool-conbox {
        float: left!important;
        top: 7px;
    }
    .awesometool-con.le:before {
        bottom: 93%!important;
    }.awesometool-con.le:after {
        bottom: 93%!important;
    }

}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: whiteSmoke;
    color: #1267B8;
}



.snap-slider-news.snap-slider-news .bx-pager {
    display: block;
    right: -20px;
    top: 5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
    color: transparent;
    width: auto;
    height: 20px;
}

/*.awesometool-con.mob-awe-con.le {left: -192px!important;}
.awesometool-con.le {
    left: -169px!important;
}
.awesometool-con.re:before, .awesometool-con.le:before {margin-left: 196px;
}.awesometool-con.re:after, .awesometool-con.le:after {margin-left: 196px;
}*/
.snap-slider-news .snap-slider-news-right .bx-viewport {
    height:auto!important;
}

#miniComp .shareholding-right{min-height:250px !important; padding-top:22%;}


.legend-container{
    margin: 10px;
}
.legend_left {
    height: 24px;
    position: relative;
    float:left;width: 60%;
}
.legend_right {
    height: 24px;
    position: relative;
    /*float:right; */
    width: 40%;
}
.legend_center {
    height: 24px;
    position: relative;
    float:right;width: 30%;
}
.graphs-daystabs {
    float: right;
    margin-right: -17px;
}
.legend-colmn1{width:41.5% !important;}
.legend-colmn2{width:31% !important;}
.legend-colmn3{width:41.5% !important;}
.flowplayer.is-playing {width:100%;}

.invest-drop .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background: url(../images/select2.png) no-repeat;
    width: 10px;
    height: 6px;
    display: inline-block;
    margin-top: 15px;
}
.invest-drop .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    background: url(../images/select2.png) 0px 6px;
    width: 10px;
    height: 6px;
    display: inline-block;
    margin-top: 15px;
}


.arrow_box {
    min-height: 199px!important;
}


.flowplayer {
    position: relative;
    width: 100%!important;
    counter-increment: flowplayer;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
}

.flowplayer .fp-engine, .flowplayer .fp-ui, .flowplayer .fp-message {
    width: 648px!important;}

.flowplayer.no-mute.is-ready.is-paused.is-mouseout {
    width: 648px!important;}

.flowplayer.no-mute.is-ready.is-playing.is-mouseout{
    width: 648px!important;}

.flowplayer.is-playing {
    background-image: none !important;
    background-color: #333;
    width: 648px;
}
.flowplayer.is-paused {
    background-image: none !important;
    background-color: #333;
    width: 648px;
}

.flowplayer {
    width: 648px!important;
    height: 339px!important;
}

#list .arrow_box{border: 3px solid rgb(125,125,125) !important; position: relative !important; top: -288px !important;}
.mar-val-inper span.gray, .mar-val-list-gray {
    color : #333333
}

.valueUp {background:url(../images/up-arrow.png) no-repeat left -2px; display:block; width:15px; height:12px !important; float:left;}
.valueDown {background:url(/app/images/down.png) no-repeat left -2px; display:block; width:15px; height:12px !important; float:left;}

.minisnapnews-list .newslist li {padding-bottom:5px;}
.newslist li.last:before{border-left: 0px solid #666666;}

.graph-heading.new-head {
    padding-top: 17px!important;
    position: absolute!important;
    padding-left: 159px!important;
}

.stock-sec {
    padding: 70px 0;
}
#play {
    position: absolute;   top: -30px;
}

.expert-video img {  width: 100%;   height: 145px;
}


.grid_12.clearfix .snap-menus {
    margin: 50px 0 20px 0;
}
/*#list .arrow_box{min-height:100px !important; position: relative !important; }	*/
.ui-widget-overlay-trasparent{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:none;
    z-index:10001;
}
.cri-box.shadow-panel.mob-down .clearfix {
    min-height: 120px;
}

.blue-bg .stock-sec .container_12 .row.clearfix .grid_12 .postsnapshot-con.post-com-sep {
    margin: 0 0 0px 0;
}

/* .blue-bg .stock-sec .container_12 .row.clearfix .grid_12 .awesometool-con.mob-awe-con.le {
    left: 39px!important;
}*/


.minisnapnews-list .newslist li {padding-bottom:5px;}
.newslist li.last:before{border-left: 0px solid #666666;}

.graph-heading.new-head {
    padding-top: 17px!important;
    position: absolute!important;
    padding-left: 159px!important;
    display: inline-flex;
}


.axis-direxpspeak {
    margin-top: 25px;
    padding-bottom: 70px;
}

/* .stock-sec .awesometool-con.mob-awe-con.le{
    left: 0!important;
}*/
.grid_12.clearfix .snap-menus {
    margin: 50px 0 20px 0;
}
.expert-video #play:hover {
    background-color: transparent!important;
}

div#fundManger {
    padding-bottom: 20px;
}
.news-title {
    margin-top: -6px;
}


.blue-bg .stock-sec {
    padding: 35px 0;
}

p.news-title .exp-con.mt15 font {
    font-size: 16px;
    line-height: 45px;
}

.exp-con.mt15 font {
    font-size: 18px;
}

.exp-con.mt15 table th, table td {
    padding: 0px;

    padding-bottom: 15px;

}
.exp-popup-right .mutual-latest-right .exp-con.mt15 strong {
    line-height: 18px;
}
.exp-con.mt15 {
    line-height: 19px;
}
/*li.shadow-panel.show .mar-panel-list.clearfix .mar-panel-footer .awesome-toltip .awesometool-con.mob-awe-con.le {
    left: -192px!important;
}*/

.work-select .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0px 5px 2px 0px;
}
.loader {position:relative;}
/* .loadingImagediv {position: absolute; top: 150px; left: 50%; right: 50%; bottom: 50%;} */
.gri-li-sta .loadingImagediv {position: absolute; top:5px; left: 50%; right: 50%; bottom: 50%;}
.data-loader .loadingImagediv {position: absolute; top:20px; left: 50%; right: 50%; bottom: 50%;}

div#container-expertspeak .social-left-div {
    float: left;
    width: 82%;
}

#chartdivMin {

    position: relative;
    z-index: 1;
}
/*-- 28 july --*/
.peer-comp .gri-li-sta .loadingImagediv .loderimgcss {position: absolute; top:5px; left: 50%; right: 50%; bottom: 50%;}
#triviaspace{padding:0px !important;}
.mar-snap-news-left,.mar-snap-graph-right,#consistency-meter,#aum-movement-graph ,#portfolio-composition-pie-chart-container,#schinfo{position:relative}
.mar-snap-news-left .loadingImagediv,.mar-snap-graph-right .loadingImagediv{position: absolute; top:150px; left: 50%; right: 50%; bottom: 50%;}
#consistency-meter .loadingImagediv,#aum-movement-graph .loadingImagediv,#portfolio-composition-pie-chart-container .loadingImagediv{position: absolute; top:150px; left: 50%; right: 50%; bottom: 50%;}
#schinfo .loadingImagediv{position: absolute; top:95px; left: 50%; right: 50%; bottom: 50%;}

.pro-name {margin-top: -2px; }
.awesome-toltip {margin-top: 2px;}
/* .select2-container {z-index: 1;} removed to solve dropdown issye Bud Id 12108  */
.mar-val-inper span.grey-text2 {color: #333333;}
.gray-bg .stock-sec,.site-start .stock-sec {padding:20px 0px;}
.lumpsum-selection-div .invest-down .inst-arrow{vertical-align: middle;}

/*#list .arrow_box{min-height:100px !important; position: relative !important; }    */

/*  newly merged by sachin on 21-07-2016
*/
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                MY PROFILE
                                                                            ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.profile_community_main{
    background: url('../images/profile/community-main-banner.jpg')no-repeat;
    min-height: 285px;
    background-size: cover;
    padding: 5% 0;
}
.user_position{
    color: #ffffff;
    font-size: 18px;
    font-family: 'futura_lightregular';
}
.user_position h2{
    color: #ffffff;
    font-family: 'futura_bk_btbook';
    margin: 5px 0;
}
ul.community_quick_see li{
    display: inline-block;
    float: left;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    margin-right: 15px;
    text-align: center;
    width: 110px;
    padding: 0;
    min-height: 115px;
}
ul.community_quick_see li a{
    color: #ffffff;
    padding: 20px 10px;
    display: block;
}
ul.community_quick_see li h1{
    color: #ffffff;
    font-size: 32px;
    margin-bottom: 10px;
}
.community_trending_posts h1{
    margin-top: 0;
    text-align: center;
}
ul.trending_topics_list{
    margin: 40px 0 20px;
    text-align: center;
}
.trending_topics_list li{
    display: inline-block;
    color: #ffffff;
    margin-right: 10px;
    margin-bottom: 10px;
}
.trending_topics_list li a{
    color: #ffffff;
}
li.topic_green a, li.topic_brown a, li.topic_blue a, li.topic_grey a, li.topic_yellow a, li.topic_purple a{
    padding: 8px 30px; display: inline-block;
}
li.topic_green a{ background: #66c295;}
li.topic_brown a{background: #dc6d52; }
li.topic_blue a{background: #529ecc; }
li.topic_grey a{background: #748089; }
li.topic_yellow a{background: #f3ac56;}
li.topic_purple a{background: #a77dc2;}

li.topic_green a:hover{background: #54A97F;}
li.topic_brown a:hover{background: #E44721;}
li.topic_blue a:hover{background: #3C7DA5; }
li.topic_grey a:hover{background: #5A7486; }
li.topic_yellow a:hover{background: #F79D30;}
li.topic_purple a:hover{background: #9E5CC7;}

.show_all_btn{
    margin: 10px 0;
}
.show_all_psts{
    margin: 10px 0;
    text-align: center;
}
.btn_show_all{
    background: #1190e0;
    font-size: 14px;
    border-bottom: 2px solid #006db2;
    display: inline-block;
    padding: 10px 25px;
    color: #ffffff;
}
.community_post_conversation input{
    height: 30px;
    border: 0;
    color: #999999;
    border-bottom: 1px solid #e5e5e5;
    width: 80%;
    font-size: 18px;
    background: transparent;
}
.community_post_conversation p{
    text-align: center;
    color: #928D8D;
    padding: 10px 150px;
    line-height: 22px;
}
.input_post{
    margin-bottom: 20px;
}
.input_post > a{
    margin-left: 15px;
}
.community_top_traders h1{
    text-align: center;
}
.community_top_traders .stockhead{
    display: block;
}
.leaderboard_list{
    margin-top: 50px;
}
.leaderboard_list > li a{
    display: inline-block;
}
.leaderboard_list li{
    border-top: 1px solid #dddddd;
    padding: 10px 0;
}
.leaderboard_list li:last-child{
    border-bottom: 1px solid #dddddd;
}
.leaderboard_list li > span{
    font-size: 30px;
    vertical-align: top;
    padding: 20px 10px;
    display: inline-block;
    font-family: 'futura_lightregular';
    width: 7%;
}
.trader_name{
    width: 32%;
    display: inline-block;
    vertical-align: top;
    padding: 10px 20px;
    color: #8b8989;
    font-size: 16px;
}
.trader_name h3{
    font-family: Arial,sans-serif;
    color: #333333;
}
.trader_profit{
    width: 20%;
    display: inline-block;
    vertical-align: top;
    padding: 10px 20px;
    color: #8b8989;
    font-size: 16px;
}
.trader_profit p{
    margin-bottom: 5px;
}
.trader_profit h3{
    color: #4a4949;
    font-family: 'Arial';
}
.trader_action{
    width: 27%;
    display: inline-block;
    vertical-align: top;
    padding: 20px 10px;
}
.trader_action_left{
    width: 48%;
    display: inline;
    border-right: 1px solid #d7d7d7;
    padding: 8px;
}
.trader_action_left_own{
    width: 48%;
    display: inline;
    padding: 8px;
}
.trader_action_right{
    width: 48%;
    display: inline;
    margin-left: 10px;
}
.list_ellipsis p{
    margin: 8px auto;
    background: #B3B2B2;
    width: 7px;
    height: 7px;
    border-radius: 10px;
}
.my_position{
    background: #ddf1fe;
}
.community_badges_earned .stockhead h1, .community_badges_earned h1{
    text-align: center;
    margin-bottom: 40px;
}
.community_badges_earned .stockhead{ display: block;}
.community_badges_earned .viewall{
    float: right;
}
.community_whom_to_follow{
    padding: 60px 0;
}
.community_whom_to_follow h1{
    text-align: center;
    margin-bottom: 30px;
}
.community_following h1{
    text-align: center;
    margin-bottom: 15px;
}
.community_following .sub_heading{
    margin-bottom: 30px;
}
.sub_heading{
    font-size: 20px;
    color: #000000;
    text-align: center;
    font-family: 'futura_lightregular';
}
.community_followers h1{
    text-align: center;
    margin-bottom: 30px;
}
.community_quickpoll{
    position: relative;
    background: url(../images/profile/quick-poll-back.png)no-repeat left bottom;
}
.community_quickpoll h1{
    text-align: center;
    margin-bottom: 30px;
}
.thrid-btn[disabled]{
    cursor: not-allowed;
    background-color: #BBBBBB;
}
/* :::::::::::: community popup styles :::::::::::::::*/
.all_tags_main{
    padding: 40px;
    background:#F8F8F8;
}
.all_tags_main h2{
    font-family: Arial,sans-serif;
    margin: 10px 0 20px;
    color: #5E5E5E;
}
.add_tags_input{
    padding: 20px 0 40px;
}
.add_tags_input input{
    height: 30px;
    border: 0;
    color: #999999;
    border-bottom: 1px solid #e5e5e5;
    width: 80%;
    font-size: 16px;
    background: transparent;
}
.input_submit_tags a{
    margin-left: 15px;
}
.input_submit_tags p{
    color: #d1d0d0;
    padding: 10px 0;
    line-height: 22px;
}
.add_tags_input h4{
    font-family: Arial,sans-serif;
    margin: 0 0 20px 0;
}
.recent_popular_tags{
    padding-bottom: 30px;
}
.recent_popular_tags h4{
    font-family: Arial,sans-serif;
    margin: 0 0 20px 0;
}
.empty_panel{
    background: #e9e7e8;
    padding: 16px 30px;
    width: 35px;
    border: 2px solid transparent;
}
.view_all_tags li{
    display: inline-block;
    color: #999999;
    margin: 0 10px 20px 0;
    position: relative;
}
.choose_tags li{
    color: #ffffff;
    margin: 0 10px 10px 0;
    float: left;
}
.choose_tags li a{
    color: #ffffff;
    padding: 8px 30px;
    display: inline-block;
    border: 2px solid transparent;
    position: relative;
}
.topic_brown_active a{
    border: 2px solid #943f2a !important;
    background: #dc6d52;
}
.topic_purple_active a{
    border: 2px solid #5c2b7d !important;
    background: #aa7dc2;
}
.view_all_tags li a{
    padding: 8px 30px;
    color: #ffffff;
    display: block;
    border: 2px solid transparent;
}
.view_all_tags li div{
    position: relative;
}
.right_icon{
    background: url(../images/profile/yes.png);
    width: 12px;
    height: 10px;
    position: absolute;
    right: 7px;
    top: 12px;
}
.remove_icon{
    background: url(../images/profile/remove.png);
    width: 10px;
    height: 10px;
    position: absolute;
    right: 7px;
    top: 14px;
}
.taged_submit{
    width: 20%;
    float: right;
    display: inline-block;
}
.tags_choosen{
    width: 80%;
    display: inline-block;
    border-bottom: 1px solid #e5e5e5;
}
.tags_choosen li{
    color: #ffffff;
    margin: 0 0px 10px 0;
    float: left;
}
.tags_choosen li a{
    color: #ffffff;
    padding: 8px 30px;
    border: 2px solid transparent;
    display: inline-block;
}
.tags_choosen li:first-child a{
    margin-left: 0;
}
.tags_choosen li div{
    position: relative;
}
.more_than_tags{
    margin: 0 10px;
}
.more_than_tags li{
    margin: 0 10px 10px 0
}
li.more_than_tags{
    margin: 0 10px 0 0;
}
.single_badge{
    padding: 20px;
}
.single_badge h3{
    text-align: center;
    margin: 15px 0 0;
    font-family: Arial,sans-serif;
    font-size: 18px;
    color: #5e5e5e;
}
.single_whomfollow{
    text-align: center;
    color: #ffffff;
}
.locked .locked_badge{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(20, 20, 20, .5);
    padding: 80px;
    text-align: center;
}
li.locked{
    position: relative;
}
ul.badges_inner li.single_badge{
    min-height: 236px;
    margin-bottom: 20px;
    position: relative;
}
.badge_section_title{
    margin-bottom: 25px;
}
h4.follow_here{
    padding: 15px;
    border-top: 1px solid #e5e5e5;
    font-family: Arial,sans-serif;
    font-size: 14px;
}
h4.follow_here a{
    color: #333333;
}
.close_whomto_follow img{
    float: right;
    cursor: pointer;
}
.single_whomfollow h3{
    color: #ffffff;
    margin: 15px 0 10px;
}
.user_position_details{
    padding: 20px;
    min-height: 165px;
}
.green_profile{background: #9ad85d;}
.blue_profile{background: #6eb5ec;}
.orange_profile{ background: #fcaa68;}
.pink_profile{ background: #fc7171;}
.expert_profile{background: #8c56d6;}
.user_position_details img,
.user_position_details > a{
    display: block;
}
.user_contribution{
    background: #F8F8F8;
    color: #999999;
    padding: 20px;
    position: relative;
}
.user_contribution:before{
    background: url(../images/profile/border-pattern.png)repeat;
    content: '';
    height: 8px;
    position: absolute;
    top: -6px;
    width: 100%;
    left: 0px;
}
.user_contribution ul li{
    display: inline-block;
    padding: 0 15px;
    width: 48%;
}
.user_contribution ul li:first-child{
    border-right: 1px solid #dbdbdb;
}
.single_quickpoll{
    padding: 20px;
}
.single_quickpoll p{
    color: #969696;
    font-size: 16px;
    min-height: 65px;
}
.community_post_conversation{ padding-top: 20px;}
.single_quickpoll h4{
    font-size: 22px;
    min-height: 95px;
    margin-bottom: 15px;
    font-family: Arial,sans-serif;
}
.bbtm{
    border-bottom: 1px solid #eaeaea;
}
.poll_investment li{
    display: inline-block;
    width: 40% !important;
    margin-bottom: 10px;
    float: left;
    font-size: 17px;
}
.poll_question{
    margin-top: 20px;
}
.wall_posts_section{
    background: #36465d;
    padding: 40px 0;
}
.trending_now_sidebar li{
    color: #ffffff;
    margin-bottom: 10px;
    float: left;
    clear: both;
}

.trending_now_sidebar{
    margin-left: 15px;
}
.trending_now_sidebar li a{
    color: #ffffff;
}
.trending_now_main{float: right;}

.trending_now_main h4{
    color: #ffffff;
    font-family: Arial,sans-serif;
    margin-bottom: 15px;
    margin-left: 15px;
}


.single_wall_post{
    background: #ffffff;
    padding: 25px 25px;
    margin-bottom: 20px;
}
.single_wall_post h4{
    font-family: Arial,sans-serif;
    color: #6b6a6a;
}
p.post_time{
    font-size: 12px;
    color: #999;
}
span.post_tags{
    color: #026fc1;
    margin-left: 15px;
}
.posted_user{
    padding: 20px 0;
}
.posted_user h4{
    color: #888888;
    font-size: 16px;
    font-weight: bold;
}
.posted_user p{
    color: #aeadad;
}
.posted_user{
    width: 40%;
    display: inline-block;
}
.beginner_user{background: #62afea;}
.expert_user{background: #8e5ad7;}
.novice_user{background: #91d254;}
.amateur_user{ background: #ff953f;}
.advanced_user{background: #f56161;}
.beginner_trader_icon{
    background-position: -471px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}
.novice_trader_icon{
    background-position: -520px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}
.advanced_trader_icon{
    background-position: -617px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}
.amateur_trader_icon{
    background-position: -568px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}
.expert_trader_icon{
    background-position: -664px -2545px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin-top: 12px;
}

.post_big_icon{
    width: 73px;
    height: 73px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}

.post_small_icon{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}
.beginner_user_icon{
    background-position: -455px -2603px;
    width: 32px;
    height: 32px;
    text-align: center;
    margin-top: 8px;
}
.novice_user_icon{
    background-position: -487px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}
.amateur_user_icon{
    background-position: -520px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}
.advanced_user_icon{
    background-position: -551px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}
.expert_user_icon{
    background-position: -583px -2603px;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-top: 8px;
}
.posted_user_name{
    display: inline-block;
    vertical-align: top;
    padding: 6px 10px;
}
.user_md_icon{
    height: 100px;
    width: 100px;
}
.user_beginner{background-position: -523px -2235px;}
.user_novice{background-position: -623px -2235px;}
.user_amateur{background-position: -723px -2235px;}
.user_advanced{background-position: -823px -2235px;}
.user_expert{background-position: -923px -2235px;}
.post_all_actions{
    width: 59%;
    display: inline-block;
    padding: 0 0 5px;
    text-align: right;
}
.beginner_level{ background-position: -523px -2335px; vertical-align: bottom;}
.novice_level{background-position: -623px -2435px; vertical-align: bottom;}
.amateur_level{background-position: -723px -2335px; vertical-align: bottom;}
.advanced_level{background-position: -823px -2335px; vertical-align: bottom;}
.expert_level{background-position: -923px -2335px; vertical-align: bottom;}
.post_all_actions ul{
    float: right;
    width: 100%;
}
.post_all_actions ul li{
    display: inline-block;
    text-align: center;
    font-size: 18px;
    position: relative;
    margin-right: 20px;
    vertical-align: middle;
}
.post_all_actions ul li:last-child{
    margin-right: 0;
}
.icon_repost{
    background: url('../images/repost-icon.png');
    width: 27px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
}
.icon_fav{
    background: url('../images/profile/fav-icon.png');
    display: inline-block;
    width: 15px;
    height: 14px;
    margin-right: 5px;
}
.icon_comments{
    background: url('../images/profile/comments-icon.png');
    display: inline-block;
    width: 19px;
    height: 18px;
    margin-right: 5px;
    vertical-align: middle;
}
.icon_share{
    background: url('../images/profile/share-icon.png');
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
}
.single_wall_post_refer{
    background: url('../images/profile/post-refer-back.png')no-repeat right;
    min-height: 185px;
    margin-bottom: 20px
}
.comments_section{
    background: #f3f3f3;
    padding: 15px 10px 15px;
    display: none;
}
.comments_section h4{
    color: #969696;
}
.posted_user_comment{
    padding: 0;
    display: inline-block;
}
.comments_section .single_comment{
    border-bottom: 1px solid #e1e1e1;
    padding: 7px 0;
    display: inline-block;
    width: 100%;
}
.comments_section .single_comment:last-child{
    border-bottom: 0;
}
.comment_text{
    display: inline-block;
    width: 55%;
    float: right;
    padding: 10px 0;
}
.follow_action{
    display: inline-block;
    width: 15%;
    float: right;
    padding: 10px 0;
}
.comment_time{
    color: #bababa;
    font-size: 12px;
    margin-left: 15px;
}
.post_comment input{
    height: 30px;
    border: 0;
    color: #999999;
    border-bottom: 1px solid #e5e5e5;
    width: 73%;
    font-size: 14px;
    margin-right: 10px;
    background: transparent;
}
.single_wall_post_refer{
    padding: 30px 40px;
}

.single_wall_post_refer h3{
    color: #ffffff;
    font-size: 20px;
}
.post_more > a{
    background: #ecebeb;
    width: 28px;
    height: 28px;
    border-radius: 20px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
}

ul.post_more_actions{
    right: -15px;
    min-width: 175px;
}

ul.post_more_actions li{
    display: block;
    width: 100%;
    text-align: left;
    line-height: 22px;
}

.post_more_actions{
    display: none;
    top: 45px;
    width: 180px;
    font-family: Arial,Helvetica,sans-serif;
}
.post_more_actions:after, .post_more_actions:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.post_more_actions:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #F1EFEF;
    border-width: 11px;
    margin-left: -11px;
    right: 37px;
}
.post_more_actions:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #D4D4D4;
    border-width: 13px;
    margin-left: -12px;
    right: 35px;
}

ul.post_more_actions li a{
    color: #8d8d8d;
    font-size: 14px;
    background: none;
    width: auto;
    padding: 12px;
    height: inherit;
}
.profly-actions a{
    margin-right: 20px;
}
.profile_flyout{
    position: absolute;
    min-width: 410px;
    right: -20px;
    top: 46px;
    display: none;
    box-shadow: 0 0 7px #000;
}
.profile_flyout:after, .profile_flyout:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.profile_flyout:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #626262;
    border-width: 11px;
    margin-left: -11px;
    right: 37px;
}
.profile_flyout:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #626262;
    border-width: 13px;
    margin-left: -12px;
    right: 35px;
}
.profile_manage{
    background: #626262;
    padding: 15px;
}
.fly_profilepic{
    float: left;
    width: 115px;
    position: relative;
    border-radius: 60%;
    overflow: hidden;
    height: 114px;
}
.fly_profilepic > img{
    width: 115px;
    height: 115px;
}
.change-pic{
    background: rgba(17, 114, 224, .7);
    position: absolute;
    bottom: -5px;
    width: 115px;
    text-align: center;
    padding: 5px 0 5px;
}
.change-pic a{color: #ffffff; font-size: 11px; vertical-align: super;}
.fly_profiledesc{
    color: #ffffff;
    padding-left: 130px;
}
.fly_profiledesc h3{
    color: #ffffff;
    padding: 10px 0px;
}
.profly_quicklinks{
    padding: 15px 10px;
    background: #F1F1F1;
    border-bottom: 1px solid #CDCDCD;
}
.profile-flylinks li{
    width: 33%;
    border-right: 1px solid #cdcdcd;
    text-align: center;
    padding: 0 10px 0 0;
}
.profile-flylinks li:last-child{
    border-right: 0;
}
.profile-flylinks li a{
    color: #999999;
}
.profly-actions{
    background: #f1f1f1;
    padding: 15px;
}
.profile_cc{
    background-position: -646px -2603px;
    width: 32px;
    height: 32px;
    display: block;
    margin: 0 auto;
}
.profile_myacc{
    background-position: -711px -2603px;
    width: 32px;
    height: 32px;
    display: block;
    margin: 0 auto;
}
.profli_settings{
    background-position: -679px -2603px;
    width: 32px;
    height: 32px;
    display: block;
    margin: 0 auto;
}
.profile-account , .profile-community , .profile-settings{height: 24px; width: 24px;}
.profile-account{background-position: -632px -2668px;}
.second-level-menu li:hover a .profile-account,.second-level-menu li a.active .profile-account{background-position: -632px -2643px;}
.profile-community{background-position: -585px -2667px;}
.second-level-menu li:hover a .profile-community,.second-level-menu li a.active .profile-community{background-position: -585px -2643px;}
.profile-settings{background-position: -609px -2668px;}
.second-level-menu li:hover a .profile-settings,.second-level-menu li a.active .profile-settings{background-position: -609px -2643px;}
.icon-logout{width: 16px; height: 16px;background-position: -160px -76px; vertical-align: text-bottom; margin-left: 10px;}
/* :::::::::::: Following page :::::::::::::::*/
.following_main{
    padding: 50px 0 20px;
}
.following_main > .go_back{
    margin-bottom: 15px;
    display: block;
}
.follower_backbtn > .go_back{
    display: inline;
}
.go_back i{float: left;}
.go_back{
    padding: 10px;
    display: inline-block;
    color: #ffffff;
    vertical-align: -webkit-baseline-middle;
}
.all_following_users{
    padding: 0 0 50px;
}
.all_following_users ul li.single_whomfollow {
    margin-bottom: 20px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.all_following_users ul li.single_whomfollow:hover {
    box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -ms-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
    -o-box-shadow: 0 5px 5px rgba(0,0,0,0.19), 0 1px 3px rgba(0,0,0,0.23);
}
/* :::::::::::: Settings page :::::::::::::::*/
.settings_tabs{
    padding: 0 0 50px;
}
.settings-details{
    width: 77%;
    display: inline-block;
    float: left;
}
.settings-image {
    width: 24px;
    height: 24px;
    float: right;
}
#general-noti h3, #my-noti h3, #research-noti h3, #personalized-settings h3{
    color: #026fc1;
    font-family: Arial,Helvetica,sans-serif;
    margin: 30px 0 10px;
}
#general-noti ul li span, #my-noti ul li span, #research-noti ul li span{
    position: relative;
}
.settings_tooltip{
    position: absolute;
    width: 400px;
    background: #f1f1f1;
    padding: 10px;
    border: 3px solid;
    display: none;
    z-index: 100;
}
.settings_displaytp:hover .settings_tooltip{
    display: block;
}       
.settings_tooltip h3{margin: 0 0 15px !important; color: #999999 !important;}
.settings_tooltip p{ font-size: 14px; line-height: 20px;}
#general-noti ul li, #my-noti ul li, #research-noti ul li{
    font-size: 20px;
    list-style: url('../images/profile/list-icon.png');
    line-height: 30px;
    list-style-position: inside;
    padding: 15px 0;
    border-bottom: 1px solid #dedede;
    position: relative;
}
#personalized-settings ul{
    width: 47%;
    display: inline-block;
    padding-right: 50px;
    min-height: 150px;
    padding-top: 15px;
}
#personalized-settings ul li ul{
    width: 100%;
}
#personalized-settings ul li ul li{
    list-style: none;
    border-top: 1px solid #dedede;
    padding: 10px 20px;
}
#personalized-settings ul li ul li .toggle-group{
    float: right;
}
ul.persnlized_right{
    float: right;
}
#personalized-settings ul li{
    font-size: 20px;
    list-style: url('../images/profile/list-icon.png');
    line-height: 30px;
    list-style-position: inside;
}
#personalized-settings ul li p{
    padding: 0 0 20px 0;
}
#my-noti ul li p{
    display: inline-block;
    min-width: 320px;
}
#research-noti ul li p{
    display: inline-block;
    min-width: 400px;
}
#general-noti ul li span, #my-noti ul li span, #research-noti ul li span, #personalized-settings ul li span{
    vertical-align: middle;
    display: inline-block;
    padding-left: 10px;
}
#personalized-settings ul li ul li span{
    float: right;
}
a.edit_sounds{
    background: #d1d1d1;
    font-size: 16px;
    color: #666666;
    border-radius: 20px;
    padding: 8px 20px;
    margin-left: 10px;
}
#general-noti ul li:last-child, #my-noti ul li:last-child, #research-noti ul li:last-child, #personalized-settings ul li:last-child{
    border-bottom: 0;
}
.settings_help{
    background: url('../images/profile/setting-help.png')no-repeat;
    width: 21px;
    height: 21px;
    cursor: pointer;
}
li.ui-state-active .sgnoti-icon{
    background-position: -769px -2578px;
    width: 32px;
    height: 32px;
    float: right;
}
.sgnoti-icon{
    background-position: -769px -2544px;
    width: 32px;
    height: 32px;
    float: right;
}
.smnoti-icon{
    background-position: -833px -2545px;
    width: 32px;
    height: 32px;
    float: right;
}
li.ui-state-active .smnoti-icon{
    background-position: -833px -2578px;
    width: 32px;
    height: 32px;
    float: right;
}
.sresnot-icon {
    background-position: -801px -2545px;
    background-size: 28px 28px;
    float: right;
    width: 28px;
    height: 32px;
    background: url(/app/images/research-default.png) no-repeat;
}
li.ui-state-active .sresnot-icon{
    /*background-position: -801px -2578px;*/
    width: 32px;
    height: 32px;
    float: right;
    background: url(/app/images/Reseach_noti-1.png) no-repeat;

}
.spers-icon{
    background-position: -865px -2545px;
    width: 32px;
    height: 32px;
    float: right;
}
li.ui-state-active .spers-icon{
    background-position: -865px -2578px;
    width: 32px;
    height: 32px;
    float: right;
}
.profile_main_section{
    background: url(../images/profile/profile-main-back.png) no-repeat;
    background-size: cover;
    min-height: 385px;
    padding: 75px 0 60px;
}
.profile_img{
    display: inline-block;
    float: left;
}
.profile_img img{
    width: 139px;
    height: 139px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
}
.query-icon{
    background-position: -949px -2585px;
    width: 40px;
    height: 40px;
}
.referfrnd-icon{
    background-position: -988px -2543px;
    width: 40px;
    height: 40px;
}
.btn_transparent{
    border:1px solid #ffffff;
    background: transparent;
    padding: 8px 20px;
    display: inline-block;
    margin: 15px 0px;
    color: #ffffff;
}
.btn_transparent:hover{
    background: #ffffff;
    transition: all 0.5s ease;
    color: #000000;
}
.btn_blktransparent{
    border:1px solid #000000;
    background: transparent;
    padding: 8px 20px;
    display: inline-block;
    margin: 15px 0px;
    color: #000000;
}
.btn_blktransparent:hover{
    background: #000000;
    transition: all 0.5s ease;
    color: #ffffff;
}
.profile_details{
    display: inline-block;
    margin-left: 20px;
    padding: 0;
    color: #ffffff;
}
.profile_details p{
    margin-bottom: 4px;
}
.buy_nowpp{ padding-bottom: 20px;}
.profile_details h3{
    color: #ffffff;
    margin-bottom: 10px;
}
.profile_desig{margin-top: 20px;}
.profile_desig p{
    color: #b7bdd6;
}
.profile_main_refer{
    background: url('../images/profile/trading-back.jpg')no-repeat;
    min-height: 403px;
    background-size: cover;
    padding: 70px 0;
}
.profile_main_refer h1{
    color: #ffffff;
    margin: 80px 0 30px;
}
.edge_rewards_main{
    background: url('../images/profile/rewards-back.png')no-repeat;
    background-size: cover;
    min-height: 351px;
    padding: 70px 0;
}
.rewards-head{
    margin: 30px 0;
}
.profile_main_postquery{
    background: url('../images/profile/query-back.png')no-repeat;
    min-height: 385px;
    background-size: cover;
    padding: 70px 0;
}
.profile_main_postquery h1{
    color: #ffffff;
    margin: 80px 0 30px;
}
.flt-right{
    float: right;
}
.profile_leaderboard h1{
    text-align: center;
    margin-bottom: 15px;
}
.profile_leaderboard p{
    text-align: center;
}
.profile_exclusive_offers h1{
    text-align: center;
    margin-bottom: 30px;
}
.profile_overall{
    padding: 30px 0;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.profile_complete_per {
    display: inline-block;
    width: 37%;
    margin-right: 20px;
    text-align: center;
    float: left;
    border-right: 2px solid #f2f2f2;
}
.profile_complete_per h4{
    margin: 15px 0;
    font-family: Arial,Helvetica,sans-serif;
}
.profile_questions{
    display: inline-block;
    width: 60%;
}
.profile_completeness_main h1{
    text-align: center;
    margin-bottom: 30px;
}
.profile_questions ul{ margin-left: 30px;}
.profile_questions ul li{
    list-style: url('../images/profile/question-list.png');
    width: 100%;
    display: inline-block;
}
.profile_questions ul li p{
    font-size: 18px;
    margin-bottom: 30px;
    display: inline-block;
    float: left;
    width: 56%;
}
.profile_questions ul li p span{
    color: #787878;
    font-size: 24px;
}
.profile_ques_options{
    display: inline-block;
}
.profile_ques_options .select2{
    width: 100% !important;
}
ul.profile_more_action li{
    display: block;
    width: 100%;
    text-align: left;
    line-height: 22px;
    padding: 10px;
    min-height: inherit;
    margin: 0;
    border-bottom: 1px solid #e4e4e4;
}
ul.profile_more_action{
    right: 0;
    min-width: 175px;
}
.profile_more_action{
    display: none;
    top: 100px;
    width: 180px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #ffffff;
}
.profile_more_action:after, .profile_more_action:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.profile_more_action:after {
    border-color: rgba(241, 239, 239, 0);
    border-bottom-color: #ffffff;
    border-width: 11px;
    margin-left: -11px;
    right: 37px;
}
.profile_more_action:before {
    border-color: rgba(227, 227, 227, 0);
    border-bottom-color: #D4D4D4;
    border-width: 13px;
    margin-left: -12px;
    right: 35px;
}
ul.profile_more_action li a{
    color: #8d8d8d;
    font-size: 14px;
    background: none;
    width: auto;
    padding: 0;
    height: inherit;
}
.profile_offers_slider{
    background: #ffffff;
}
.offers_slide_infograph{
    display: inline-block;
    float: left;
}
.offers_slide_description{
    padding: 25px;
    display: inline-block;
    margin-left: 20px;
    min-height: 165px;
    width: 74.5%;
}
.offers_slide_description h3{
    margin-bottom: 15px;
    font-size: 26px;
}
.offers_slide_description p{
    margin-bottom: 20px;
}
.offers_slide_description a{
    margin-right: 10px;
}
.subscription_details{
    background: #f8f8f8;
    padding: 15px 30px;
    border: 1px solid #d4d4d4;
    margin-bottom: 20px;
}
.profile_mysubscription h1{
    text-align: center;
    margin-bottom: 30px;
}
.subscription_details h3{
    font-family: Arial,Helvetica,sans-serif;
    padding: 0px 0 10px;
    border-bottom: 1px solid #e2e2e2;
}
.subscriptions_stats{
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
}
.subscriptions_stats p {
    min-width: 160px;
    display: inline-block;
    color: #939393;
}
.subs_start_end{
    display: inline-block;
    width: 50%;
    float: left;
    padding: 30px 0 0;
}
/*.subs_start_end a.*/
.subs_brokerage{
    margin: 30px 0 15px;
    background: #d8ecf9;
    padding: 20px;
    display: inline-block;
    width: 50%;
}
.subs_brokerage h4{
    font-size: 22px;
    margin-bottom: 15px;
}
.brokerage_stats{
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
}
.brokerage_stats p{
    min-width: 100px;
    color: #939393;
    display: inline-block;
}
.submit_subscription{
    padding: 30px 20px;
    display: none;
}
.submit_subscription > p{
    margin: 10px 0 20px;
}
.submit_subscription a.primary-btn{
    margin-right: 20px;
}
.communityrules_main{
    padding: 30px 20px;
}
.communityrules_main h4{ margin: 20px 0; font-family: Arial,Helvetica,sans-serif;}
.communityrules_main p{margin-bottom: 10px;}
.communityrules_main ul li{margin-bottom: 15px; list-style: decimal; list-style-position: inside;}
.communityrules_main ul li.subrule ul li{
    list-style: disc;
    list-style-position: inside;
}
.communityrules_main ul li.subrule ul{
    margin-left: 15px;
    margin-top: 15px;
}
.hasdrop_profile ul li{ display: block;}
.hasdrop_profileli {display: none; top: 32px !important;}
.hasdrop_profile{display:none !important;}
.saver_plan{
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    margin-bottom: 20px;
}
.research_sms_right{
    text-align: right;
    margin: 10px 0 0;
    padding: 20px;
    display: inline-block;
    width: 50%;
}
.termnscon{display: inline-block; margin-top: 20px;}
.txt-red{color: #fb3535;}
.buy-nowtxt{
    font-size: 16px;
}
.plan_header{
    background: #5e5f5f;
    color: #ffffff;
    padding: 20px;
    position: relative;
}
.plan_expand{
    position: absolute;
    right: 20px;
    top: 40px;
}
a.opened{
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);

    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    -o-transition: 300ms ease all;
    transition: 300ms ease all;
}
.plan_header h3{
    color: #ffffff;
    margin-bottom: 5px;
    font-size: 20px;
}
.plan_header h2{
    color: #ffffff;
    margin-bottom: 10px;
}
.saver_plan_details{
    display: inline-block;
    width: 80%;
}
.saver_infograph{
    display: inline-block;
    float: right;
}
.plan_details{
    padding: 30px;
    display: none;
}
.plan_details h3{
    margin-bottom: 20px;
}
.plan_stats{
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
}
.plan_stats p{
    display: inline-block;
    min-width: 370px;
}
span.plan_stats span{
    display: inline-block;
}
.profile_quick_glance{
    text-align: right;
}
.profile_quick_glance > li{
    display: inline-block;
    width: 23%;
    text-align: center;
    border: 1px solid #a095b6;
    border-radius: 4px;
    min-height: 110px;
    padding: 0;
    margin: 0 15px 15px 0;
    color: #ffffff;
    position: relative;
    vertical-align: top;
    font-family: Arial,sans-serif;
}
.profile_quick_glance li h1{
    color: #ffffff;
}
.profile_quick_glance li a{color: #ffffff;padding: 20px 2px; display: block;}
.profile_quick_glance li a:hover{color: #b7bdd6;}
.exclusive_offers_slide .bx-wrapper .bx-controls-direction a{display:none;}
.exclusive_offers_slide{border:1px solid #e9e9e9;position:relative;}
.exclusive_offers_slide .exclusive_offers_left{
    position: absolute;
    float:left;
}
.exclusive_offers_right{padding:0;}
.snap-news-slider-con{line-height:20px;}
.exclusive_offers_slide .bx-wrapper .bx-controls-direction a{display:none;}
.exclusive_offers_slide .bx-pager{
    display: block;
    right: 10px;
    top: 40%;
    padding-top: 0;
    width: auto;
    height: 100%;
}
.snap-page-links li{float:left;}
.exclusive_offers_right .bx-pager .bx-pager-item{display:block;margin-bottom:5px;}
.exclusive_offers_right .bx-wrapper .bx-pager.bx-default-pager a{width:6px;height:6px;color:#ccc;}
.exclusive_offers_right .bx-wrapper .bx-pager.bx-default-pager a.active{color:#333333;}
.redeem_slide_list li{
    background: url('../images/profile/points-back.png')no-repeat;
    min-height: 300px;
    padding: 30px 35px 10px;
    position: relative;
    box-sizing: border-box;
}
.redeem_slide_list li h1{
    display: -webkit-box;
    margin-bottom: 40px;
}
.redeem_slide_list li h1 span{
    margin-left: 5px;
    display: inline-block;
}
.redeem_slide_left h3{
    margin-bottom: 10px;
}
.redeem-btn{
    margin-right: 10px;
}
.redeem_slide_left{
    float: left;
    width: 63%;
}
.redeem_slide_right{
    width: 36%;
    display: inline-block;
    text-align: center;
}
.redeem_slide_right img{
    margin: 0 auto;
}
.redeem_slide_right h3{
    font-family: Arial,Helvetica,sans-serif;
}
.redeem_slide_right p{
    font-size: 18px;
    margin: 5px 0;
    color: #4b4b4b;
}
.positions_list{
    text-align: center;
    border-bottom: 1px solid #cfcfcf;
    margin: 120px 0 0;
}
.positions_list li{
    display: inline-block;
    width: 19%;
    position: relative;
}
.positions_list li:after{
    content: attr(data-title);
    position: absolute;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
}
.usernextl{
    display: none;
}
.beginnerlevel{color: #99cc66;}
.novicelevel{color: #61B4E8;}
.amateurlevel{color: #ff9933;}
.advancedlevel{color: #ff6666;}
.expertlevel{color: #9966cc;}
.howwork_seclink{
    padding-top: 60px;
}
.position_tooltip{
    position: absolute;
    background: url(../images/profile/level-tooltip.png);
    width: 72px;
    height: 94px;
    top: -60px;
    color: #ffffff;
    padding: 20px;
    font-size: 12px;
    left: 30%;
}
.points_notations{
    background: #eeeeee;
}
.single_points{
    width: 33%;
    display: inline-block;
    padding: 15px;
}
.point_icon{
    display: inline-block;
    float: left;
}
.point_description{
    display: inline-block;
    margin-left: 15px;
}
a.how-works{
    text-align: center;
    display: block;
    margin-top: 20px;
}
.redeem_points_main{
    padding: 25px 25px 40px;
}
.redeem_points_main h3{
    font-family: Arial,Helvetica,sans-serif;
    margin: 30px 0 20px;
}
.redeem_points_main p{
    font-size: 18px;
    color: #999999;
    margin-bottom: 15px;
}
.how_itworks_main{
    padding: 25px 25px 40px;
}
.how_itworks_main > h3{
    font-family: Arial,Helvetica,sans-serif;
    margin: 30px 0 20px;
    text-align: center;
}
.how_itworks_main > p{
    font-size: 14px;
    color: #999999;
    margin-bottom: 15px;
    text-align: center;
    line-height: 20px;
}
.get_there > h3{
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 30px;
}
.get_there{ padding: 30px 0;}
.next_level_img{
    margin-top: 30px;
}
ul.badgeslist{
    margin-left: 25px;
    margin-bottom: 20px;
}
ul.badgeslist li{
    margin-bottom: 10px;
}
.gt_mandatory_badges h4,
.gt_optional_badges h4{
    margin-bottom: 10px;
    font-family: Arial,Helvetica,sans-serif;
}
.gt_mandatory_badges .slide-box-shadows,
.gt_optional_badges .slide-box-shadows{
    padding: 30px 0;
}
.gt_mandatory_badges .slide-box-shadows > .slide-list-items-4,
.gt_optional_badges .slide-box-shadows > .slide-list-items-4{
    text-align: center;
}
.gt_mandatory_badges .slide-box-shadows > .slide-list-items-4 > li,
.gt_optional_badges .slide-box-shadows > .slide-list-items-4 > li{
    float: none;
    display: inline-block;
    margin-bottom: 40px;
}
.gt_mandatory_badges .slide-box-shadows > .slide-list-items-4 > li.single_badge:after,
.gt_optional_badges .slide-box-shadows > .slide-list-items-4 > li.single_badge:after
{
    content: attr(data-label);
    position: absolute;
    bottom: -25px;
    left: 0;
    color: #999999;
    width: 100%;
}
p.intersection{
    text-align: center;
    margin: 20px 0;
}
.special-point{
    background: #EEEEEE;
    padding: 15px;
    border-left: 3px solid #c4c4c4;
}
.special-point span{
    color: #6a6a6a;
}
.points-higher{color: #e0aa19;font-family: Arial,Helvetica,sans-serif;}
.points-medium{ color: #62c54b;font-family: Arial,Helvetica,sans-serif;}
.points-basic{ color: #61bded;font-family: Arial,Helvetica,sans-serif;}
.redeem_points_header{
    color: #2e8cbd;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 15px;
}
.online_catalog_section{
    margin: 60px 0 20px;
}
.online_catalog_section p span{
    color: #6a6a6a;
}
.online_catalog_section .bx-controls-direction .bx-prev{
    left: -20px;
}
.online_catalog_section .bx-controls-direction .bx-next{
    right: -20px;
}
.catalog_list li{
    list-style: none;
    display: inline-block;
    width: 23%;
    margin: 0 15px 15px 0;
}
.catalog_list li p{
    font-size: 16px;
    color: #6a6a6a;
}
/*===follower Posts page ====*/
.follower_posts_section{
    padding: 60px 0;
    background: #f0f0f0;
}
.follower_backbtn{padding: 0 0 15px 0px;}
.follower_quick_glance{
    background: url('../images/profile/Follower-main-back.jpg')no-repeat;
    background-size: cover;
    min-height: 204px;
}
.follower_userinfo i.follower_pic{
    background: url('../images/profile/follower-pic.png');
    width: 93px;
    height: 48px;
    display: inline-block;
}
.follower_quick_glance{
    padding: 40px 0 25px;
}
.follower_userdt{
    display: inline-block;
    margin-left: 15px;
    color: #ffffff;
    font-size: 16px;
    vertical-align: top;
    margin-top: 30px;
}
.follower_userdt h3{ color: #ffffff; font-family: Arial,Helvetica,sans-serif;}
.to_follow {
    width: 60%;
    display: inline-block;
}
.follower_quickpnt li{
    display: inline-block;
    width: 21%;
    color: #ffffff;
    font-size: 16px;
}
.follower_quickpnt li h2{
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
}
.followers_actions {
    width: 39%;
    display: inline-block;
}
.followers_cont {
    margin-top: 30px;
}
.followers_actions a{
    margin-left: 20px;
}
.followers_actions a:first-child{ margin-left: 0;}
.delete_post_popup h3, .report_post_header h3{
    /*    background: #f6f7f8;*/
    padding: 15px;
    font-family: Arial,Helvetica,sans-serif;
    /*    border-bottom: 1px solid #e5e5e5;*/
    font-size: 20px;
}
.delete_post_container, .report_post_container{
    padding: 15px;
    /*    border-bottom: 1px solid #e5e5e5;*/
}
.delete_post_footer, .report_post_footer{
    padding: 15px;
}
.delete_post_footer a{ margin-right: 15px;}
.profile_popup_main{
    padding: 20px 15px;
}
.pp_pic{
    display: inline-block;
    width: 28%;
    float: left;
}
.pp_description{
    display: inline-block;
    width: 71%;
}
.pp_username{
    padding: 15px 0;
    font-size: 16px;
}
.pp_username h3{
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
}
.pp_quickpnt li{
    display: inline-block;
    width: 24%;
}
.pp_quickpnt li h3{
    font-family: Arial,Helvetica,sans-serif;
}
.pp_userstats{
    padding: 10px 0 20px;
}
.pp_useractions a{
    margin-right: 9px
}
.badge_popover{
    display: none;
    width: 380px;
    position: absolute;
    left: 0;
    z-index: 100;
    background: #FFFFFF;
    padding: 20px;
    border: 3px solid #e4e4e4;
}
.badge_popover.tool-left-push{
    left: auto;
    right: 0;
}
.popover-left{
    display: inline-block;
    float: left;
    width: 28%;
}
.popover-left img{ width: 100%;}
.popover-right{
    display: inline-block;
    padding: 0 15px;
    width: 72%;
}
.popover-right h3{
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    margin: 0 0 5px;
    font-size: 22px;
}
.popover-right p{
    margin-bottom: 10px;
}
.popover-right ul li{
    display: inline-block;
    margin-bottom:5px;
}
.popover-right ul li:last-child{
    margin-bottom:0;
}
.single_badge:hover .badge_popover{
    display: block;
}
.single_badge:hover .earn_barge_txt{
    display: block;
}
.earn_barge_txt{
    position: absolute;
    background: rgba(54,162,173, .8);
    padding: 15px;
    color: #ffffff;
    bottom: 0;
    right: 0;
    display: none;
    width:100%;
    font-size:12px;
}
.earn_barge_txt a{color: #ffffff;}
.survey_ques2{
    display: none;
}
.mandatory_badge{ position: absolute; top: 20px; right: 20px;}
.unlocked_badge{ position: absolute; top: 20px; right: 45px;}
.rpc-txt{
    margin-bottom: 20px;
}
.report_post_container span{
    display: block;
    margin-bottom: 10px;
}
.subs_actions{
    margin-top: 40px;
}
.subs_actions a{
    margin-right: 10px;
}
.post_query_popup{
    padding: 25px;
}
.post_query_popup h3{font-family: Arial,Helvetica,sans-serif; margin-bottom: 25px;}
.query_details{ margin: 20px 0;}
.query_form_control{ margin-bottom: 20px;}
.query-quest-list li a , .query-sub-quest-list li a{color: #1190e0;}
.query-sub-quest-list{display: none;}
.query-ans-text{display: none; text-align:center;}
.query_form_control label {
    width: 15%;
    display: inline-block;
    float: left;
}
.query_form_control .query_input_area{
    width: 75%;
    display: inline-block;
}
.queryupload{
    border: 1px solid #3399cc;
    padding: 8px 5px;
}
.queryupload::-webkit-file-upload-button {
    visibility: hidden;
}
.queryupload::before {
    content: 'Browse';
    display: inline-block;
    background: #cccccc;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
}
.queryupload:hover::before {
    border-color: black;
}
.queryupload:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.query_input_area p{
    display: inline-block;
}
.form-control{
    margin-bottom: 15px;
}
.form-control > label{
    display: block;
    margin-bottom: 5px;
}
.submit_query a{ margin: 15px 15px 0 0;}
/* ==== Accessibility ===== */
.aural {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
.aural:focus {
    clip: rect(0, 0, 0, 0);
    font-size: 1em;
    height: auto;
    outline: thin dotted;
    position: static !important;
    width: auto;
    overflow: visible;
}
.refer_friend_head{
    padding: 30px;
}
.refer_friend_head h3{ font-family: Arial,Helvetica,sans-serif;}
.refer_friend_steps{ padding: 10px 30px;}
.refer_friend_steps ul li{
    display: inline-block;
    float: left;
    margin-right: 40px;
    position:relative;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #999999;
    width: 130px;
}
.refer_friend_steps ul li:after{
    content: '';
    background: url('../images/profile/refer-step.png')no-repeat;
    width: 20px;
    height: 35px;
    position: absolute;
    right: -20px;
    top:0;
}
.refer_friend_steps ul li:last-child:after{
    display: none;
}
i.re-invite-frnd{
    background: url('../images/profile/invite-frnd.png')no-repeat;
    width: 35px;
    height: 34px;
    display: inline-block;
    float: left;
}
i.re-friend-join{
    background: url('../images/profile/frnd-join.png')no-repeat;
    width: 41px;
    height: 38px;
    display: inline-block;
    float: left;
}
i.re-earn-badge{
    background: url('../images/profile/earn-badge.png')no-repeat;
    width: 39px;
    height: 38px;
    display: inline-block;
    float: left;
}
li.refer-step1 > div{
    padding-left: 44px;
}
li.refer-step2 > div{
    padding-left: 51px;
}
li.refer-step3 > div{
    padding-left: 49px;
}
li.refer-step3{width: 160px !important;}
.refer_friend_container{
    padding: 30px;
}
.refer_social{
    width: 45%;
    display: inline-block;
    float: left;
}
.refer_social ul{padding-top: 20px;}
.refer_social ul li{
    margin-right: 15px;
    margin-bottom: 15px;
}
.refer_social ul li:last-child{ margin-right: 0;}
i.refer-fb{
    background: url('../images/profile/refer-fb.png');
    width: 122px;
    height: 34px;
    display: inline-block;
}
i.refer-tw{
    background: url('../images/profile/refer-twt.png');
    width: 122px;
    height: 34px;
    display: inline-block;
}
i.refer-mail{
    background: url('../images/profile/refer-mail.png');
    width: 122px;
    height: 34px;
    display: inline-block;
}
.refer_form{
    width: 45%;
    display: inline-block;
    float: right;
    color: #999999;
}
.refer_form form a{ margin-right: 20px;}
.refer-policy{display: block; margin-top: 20px;}
.refer-or{
    width: 10%;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    position: relative;
    min-height: 250px;
}
.refer-or:after{
    content: '';
    border: 1px solid #CACACA;
    position: absolute;
    display: inline-block;
    height: 100px;
    bottom: 0;
}
.refer-or:before{
    content: '';
    border: 1px solid #CACACA;
    position: absolute;
    display: inline-block;
    height: 80px;
    top: 0;
}
.refer-or p{
    background: #ffffff;
    border-radius: 50%;
    border: 1px solid #999999;
    width: 34px;
    padding: 9px 0;
    position: absolute;
    left: 30%;
    font-size: 12px;
    top: 40%;
}
.refer_friend_main{ background: #FBFBFB;}
.referal_policy{
    padding: 40px;
    display: none;
}
.referal_policy h3{font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;}
.referal_policy ul li{list-style: decimal; margin-bottom: 10px; list-style-position: inside;}
.referal_policy ul{margin-top: 20px;}
.referal_policy p{ margin-bottom: 10px;}
.renew_subscription{ padding: 30px 20px;}
.renew_subscription h5{ margin: 10px 0 20px;}
.show_how_main{
    padding: 30px;
    background: #f6f6f6;
}
.show_how_header h4{
    font-family: Arial,Helvetica,sans-serif;
    color: #999999;
}
.show_how_header h3{
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
}
.show_how_container > table th, .show_how_container > table td{
    border: 4px solid #ffffff;
    text-align: center;
    padding: 15px;
    position: relative;
}
.showtooltp{ position: absolute;
             padding: 10px;
             display: none;
             z-index: 100;
             background: #fff;
             color: #999;
             top: 45px;}
.show_how_container > table td:hover .showtooltp{ display: block;}
.estimated_brkg h4{ font-family: Arial,Helvetica,sans-serif; color: #999999;}
.estimated_brkg p{ font-size: 16px; margin-bottom: 20px;}
.show_how_container > table{margin-bottom: 15px;}
.txt-right{ text-align: right;}
.estimated_brkg{
    margin: 50px 0;
}
.estimated_brkg > table{
    margin-bottom: 10px;
}
.row1.row2,.row3,.row4{background: #eaeaea; color: #999999;}
.row2{ background: #eaeaea;}
.row3{ background: #cbe9f9;}
.row4{ background: #c0ebb6;}
.row1-head,.row2-head,.row3-head,.row4-head{ background: #bebebe; color: #ffffff;}
.row2-head{ background: #bebebe;}
.row3-head{ background: #57c0f7;}
.row4-head{ background: #85d971;}
.success_post_main, .only-query{ display: none;}
.registered_cred{ margin: 30px 0;}
.registered_cred p{ margin-bottom: 10px;}
.query-text{ display: block; clear: both; padding: 25px 0 15px;}
.query_type p.reg-state{ margin-right: 15px; display: inline-block;}
.query_sns{margin-right: 20px;}
.suggest{top:7px;z-index:30;text-align:left}
.suggest>.dropdown-menu{margin-top:15px;position:absolute;padding:0; height: 190px; overflow: auto; background: #e5e6e6;}
.suggest>.dropdown-menu>li{border-bottom:1px solid #eee}
.suggest>.dropdown-menu>li.active a{background-color: #ffffff!important; color: #000000;}
.suggest>.dropdown-menu>li>a{padding:5px 10px;cursor:default}
.suggest>.dropdown-menu>li>a:hover *,.suggest>.dropdown-menu>li.active>a *{color:inherit!important}
.suggest>.dropdown-menu>li:last-child{border-bottom:0}
.subscription_terms{padding: 50px 15px 30px;}
.subscription_terms ul{margin-left: 40px;}
.subscription_terms ul li{list-style: decimal; margin-bottom: 10px;}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                    Edit Profile
                                                                            ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.paddtb30{padding:30px 0;}
.graybg-border{border-bottom:1px solid #e5e5e5;padding:40px 0 90px;text-align:center;background:#e8e8e8;}
.edit-tile img{vertical-align:middle;}
.personalprofile{position:relative;}
.personal-profile-list{position:absolute;top:-50px;left:0;right:0;text-align:center;}
.personal-profile-list li{display:inline-block;margin:0 20px;}
.personal-profile-list li a span{width:100px;height:100px;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background:#999999;display:block;text-align:center;}
.personal-profile-list li a.completed span{background:#00bb64;}
.personal-profile-list li a.active span{background:#286294;}
.personal-profile-list li a span i{ height:52px;margin-top:22px;width:52px;}
.stock-sec .personal-profile-list > li a{cursor: default;}
.profileicon1{background-position:-10px -2814px;}
.profileicon2{background-position:-114px -2814px;}
.profileicon3{background-position:-218px -2814px;}
.profileicon4{background-position:-322px -2814px;}
.profileicon5{background-position:-372px -2814px;}
.profileicon6{background-position:-426px -2814px;}
.profilestart{padding-top:80px;}
.sliderdots{margin:10px 0 0;}
.sliderdots li{display:inline-block;margin:0 2px;height:6px;width:6px;background:#ccc;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.sliderdots li.active{background:#333;}
.details-content{/*padding:20px 0 0;width:62%;margin:0 auto;*/}
.personalinfo{text-align: center;font-size: 20px;}
.personalinfo  p{display:inline-block;vertical-align:middle;}
.pno{background:#f5f5f5;color:#333;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;width:24px;height:24px;line-height:24px;text-align:center;margin-right:10px;}
.pquz{margin-right:10px;}
.edit-prof-add{position: relative;display: inline-block;}
.personalinfo .edit-prof-add{vertical-align: middle;}
.userimage{width:82px;height:82px;border:1px solid #d0d0d0;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.edit-prof-add .choosefile{position: absolute;color: #1190e0;font-size: 12px;text-decoration: underline;display: none;left: 50%;margin-left:-8px;    background: rgba(0, 0, 0, 0.5);}
.personalinfo .fly_profilepic {
    border: 1px solid #d0d0d0;
    border-radius: 100%;
    float: none;
    height: 80px;
    margin: 30px auto 10px;
    width: 80px;
    position: relative;
    overflow: hidden;
}
.personalinfo .fly_profilepic > img {
    height: auto;
    padding: 0;
    width: 100%;
}
.personalinfo .change-pic {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: -40px;
    padding: 5px 0;
    width: 80px;
    position: absolute;
    text-align: center;
}
.personalinfo .fly_profilepic:hover > .change-pic {
    bottom: 0;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.choosefile input {cursor: pointer;height: 20px;left: 0;opacity: 0;position: absolute;top: 0;width: 100% !important;margin:0;}
.botton-buttons {padding:30px 0 25px;}
.botton-buttons a{margin:0 5px;}
.personalprofile .edit-error-msg{padding-bottom: 20px; margin:0;}
.edit_prfile_bg {
    background: rgba(115,124,133,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(115,124,133,1)), color-stop(10%, rgba(115,124,133,1)), color-stop(33%, rgba(102,112,125,1)), color-stop(100%, rgba(65,77,102,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(115,124,133,1) 0%, rgba(115,124,133,1) 10%, rgba(102,112,125,1) 33%, rgba(65,77,102,1) 100%);
    padding:60px 0;
}
.edit_prfile_bg h1 {
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.edit_prfile_bg h3 {
    color: #ffffff;
    text-align: center;
    font-family: Arial,sans-serif;
}
.plusadd{width: 20px; height: 20px; background: url('../images/more-Icon.png'); display: inline-block;}
.new-sec,.existing-sec{width: 50%; float: left; padding: 10px 20px;}
.add-new-sec{padding: 10px 0;}
.existing-sec{ padding-left: 0; border-right: solid 1px #eee;}
.form-style input{ width: 100%;height: 36px;line-height: 36px; padding: 0 10px; border: none; border-bottom: solid 1px #eee;}
.form-style{ margin-top: 10px;}
.form-style label{ width: 150px; float: left; position: relative; color: #999; line-height: 36px;}
.form-style label:after{ content: ":"; position: absolute; right: 10px;}
.form-style p{ padding-left: 150px; color: #666; line-height: 36px;}
.new-sec .form-style label:after{display: none;}
.homeadd .two-icons a.icon{ margin-left: 5px; float: left; position: static;}
.form-edit-panel .plusadd{ display: none;}
.homeadd .two-icons{ position: absolute; right: 0; top: 0;}
.homeadd .editbuttons.positionchange{ right: 30px;}
.plusadd.plusdisplay{ display: block;}
.dp-account-id{display: block; padding-left: 155px;}
.dp-account-id .invest-down{padding-left: 0; border-bottom: 1px solid #eee; cursor: pointer;}
.dp-account-id .intvest-time{height: auto; line-height: 34px;}
.dp-account-id .mar-sort-icon{float: right; margin-top: 8px;}
.dp-account-id .rea-mod-time{left: 155px;}
.current-investmentdetails{text-align: left;margin-left: 40px;}
.current-investmentdetails .invest-drop-nrml{font-size: 20px;}
.cur-invest-list{display: none;margin-top: 20px;}
/* ::::::::::::::::::::::::::::::::: User Profile Style ::::::::::::::::::::::::::::::::*/
.user-profile-form {
    padding: 20px 0 0 30px;
    color: #ffffff;
}
.user-profile-form .form-group {
    position: relative;
    border: none;
    border-bottom: 1px dotted #808891;
}
.error-input-form{
    border-bottom: 1px solid #ffb850 !important;
}
.user-profile-form .form-group:hover .icon-edit {
    display: block;
}
.user-profile-form .icon-edit.hidden{
    display: none !important;
}
.user-profile-form .form-label {
    display: inline-block;
    padding: 10px 0;
    width: 150px;
    position:relative;
}
.user-profile-form .form-label:after{content: ":";width:10px;color:#fff;right:0px;top:10px;position: absolute;}
.user-profile-form .form-control {
    margin: 0;
    border: 0 none;
    background: none;
    color: #ffffff;
    width: 320px;
    padding: 10px;
    display: inline-block;

}
.user-profile-form a {
    color: #ffffff;
    display: inline-block;
    padding: 6px 0 0;
    vertical-align: middle;
}
.user-profile-form a.icon{float: right;}
.form-group .button-edit-action{margin-top:5px;}
.edit_prfile_bg .fly_profilepic {
    width: 200px;
    height: 200px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border: 1px solid #808891;
    float: none;
    margin: 30px auto 10px;
}
.edit_prfile_bg .fly_profilepic > img {
    width: 100%;
    height: auto;
    padding: 10px;
}
.edit_prfile_bg .fly_profilepic > img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
}
.edit_prfile_bg .change-pic {
    width: 200px;
    bottom: -50px;
    background: rgba(0, 0, 0, 0.5);
    padding: 12px 0;
}
.edit_prfile_bg .change-pic a {
    font-size: 14px;
}
.edit_prfile_bg .fly_profilepic:hover > .change-pic {
    bottom: 0;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.icon-edit {
    display: none;
    height: 24px;
    width: 24px;
    background-image: url(../images/sprite-icons.png);
    background-position: -34px -2929px;
    background-repeat: no-repeat;
    margin: 0 10px;

}
.account-edit , .account-add {
    display: none;
    height: 24px;
    width: 24px;
    background-image: url(../images/sprite-icons.png);
    background-position: -10px -2929px;
    background-repeat: no-repeat;
    margin: 0 10px;

}
.account-add {
    background-image: url(../images/more-Icon.png);
    background-position: center;
    height: 20px;
    width: 20px;
    margin-top: 3px;
}
.home-icon{
    height: 35px;
    width: 40px;
    background-image: url(../images/sprite-icons.png);
    background-position: -407px -2877px;
    background-repeat: no-repeat;
    margin: 0 10px;
    display: inline-block;
    vertical-align: text-bottom;
}
.profile_full_info {
    background: #ffffff;
    margin-bottom: 20px;
}
.profile_full_info li {
    border: 0 none;
    float: left;
    width: 11.1%;
    text-align:center;
}
.profile_full_info li a {
    display: block;
    color: #000;
    padding: 20px;
    font-family: "futura_bk_btbook";
}
.pf-icon {
    display: block;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    height: 100px;
    margin:0 auto 10px;
    width: 100px;
}
.profile_full_info .icon {
    display: block;
    height: 52px;
    width: 52px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 20px auto;
    background-image: url(../images/sprite-icons.png);
}
.profile_full_info .icon-account {
    background-position: -8px -2750px;
}
.profile_full_info li.active .icon-account,
.profile_full_info a:hover .icon-account {
    background-position: -8px -2813px;
}
.profile_full_info .icon-address {
    background-position: -63px -2750px;
}
.profile_full_info li.active .icon-address,
.profile_full_info a:hover .icon-address {
    background-position: -63px -2813px;
}
.profile_full_info .icon-work {
    background-position: -115px -2750px;
}
.profile_full_info li.active .icon-work,
.profile_full_info a:hover .icon-work {
    background-position: -115px -2813px;
}
.profile_full_info .icon-risk {
    background-position: -167px -2750px;
}
.profile_full_info li.active .icon-risk,
.profile_full_info a:hover .icon-risk {
    background-position: -167px -2813px;
}
.profile_full_info .icon-investment {
    background-position: -217px -2750px;
}
.profile_full_info li.active .icon-investment,
.profile_full_info a:hover .icon-investment {
    background-position: -217px -2813px;
}
.profile_full_info .icon-income {
    background-position: -269px -2750px;
}
.profile_full_info li.active .icon-income,
.profile_full_info a:hover .icon-income {
    background-position: -269px -2813px;
}
.profile_full_info .icon-loans {
    background-position: -322px -2750px;
}
.profile_full_info a:hover .icon-subscription{background-position: -425px -2813px;}
.profile_full_info .icon-subscription{background-position: -425px -2750px;}
.profile_full_info li.active .icon-loans,
.profile_full_info a:hover .icon-loans {
    background-position: -322px -2813px;
}
.profile_full_info .icon-insurance {
    background-position: -375px -2750px;
}
.profile_full_info li.active .icon-insurance,
.profile_full_info a:hover .icon-insurance {
    background-position: -375px -2813px;
}
.profile_full_info .icon-financial-goal {
    background-position: -426px -2750px;
}
.profile_full_info li.active .icon-financial-goal,
.profile_full_info a:hover .icon-financial-goal {
    background-position: -426px -2813px;
}
.unmarried-txt{display: inline-block;}
.fullprofile-date {display:inline-block;vertical-align:middle;}
.fullprofile-date .dateno {box-shadow:none;background:none;height:34px;}
.fullprofile-date .dateno li {width:22%;}
.fullprofile-date .dateno li input{background:none;color:#fff;}
.mstatus{display:inline-block;margin-left:5px;}
.editmode{display:none;}
.edit-error-msg{color: #ffb850; margin-bottom: 10px;}
/* ::::::::::::::::::::::::::::::::: Border Style ::::::::::::::::::::::::::::::::*/
.profile_full_info a .pf-icon{
    border: 1px solid #999;
}
.profile_full_info a:hover .pf-icon , .profile_full_info li.active a .pf-icon{
    background: #286294;
    border: 1px solid #286294;
}
.morequz{color:#999;padding-top:10px;font-size:16px;margin:0 0 20px !important;}
.morequz a{text-decoration:underline;padding-left:5px;}
.personalprofile .morequz{font-size:14px;}
/* ::::::::::::::::::::::::::::::::: Panel Heading Style ::::::::::::::::::::::::::::::::*/
.panel-default {
    margin: 20px 0 0;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}
.panel-default .panel-heading {
    border: 0 none;
    padding: 10px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    background: #286294;
}
.bg-blue {
    background: #77c4ed;
}
.bg-purple {
    background: #9086c2;
}
.bg-pink {
    background: #f699b3;
}
.bg-red {
    background: #f68567;
}
.bg-yellow {
    background: #ffb850;
}
.bg-green {
    background: #99CC67;
}
.panel-default .panel-heading h3 {
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    vertical-align: middle;
}
.panel-default .panel-heading .icon {
    width: 42px;
    height: 42px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-image: url(../images/sprite-icons.png);
}
.panel-default .panel-heading .icon-heading-1 {
    background-position: -10px -2877px;
}
.panel-default .panel-heading .icon-heading-2 {
    background-position: -55px -2877px
}
.panel-default .panel-heading .icon-heading-3 {
    background-position: -100px -2877px;
}
.panel-default .panel-heading .icon-heading-4 {
    background-position: -143px -2877px;
}
.panel-default .panel-heading .icon-heading-5 {
    background-position: -188px -2877px;
}
.panel-default .panel-heading .icon-heading-6 {
    background-position: -232px -2877px;
}
.panel-default .panel-heading .icon-heading-7 {
    background-position: -276px -2877px;
}
.panel-default .panel-heading .icon-heading-8 {
    background-position: -320px -2877px;
}
.panel-default .panel-heading .icon-heading-9 {
    background-position: -364px -2877px;
}
.panel-default .panel-body {
    padding: 20px 64px 25px;
}
.panel-default label {
    color: #999999;
    text-align: right;
    padding-right: 10px;
    width: 31%;
    display: inline-block;
    font-size:16px;
}
.panel-default .form-input {
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    width: 68%;
}
.panel-default .form-control {
    padding: 10px 5px;
    border: 0 none;
    margin: 0;
    width: 100%;
    font-size: 16px;
    background: none;
}
.work-select{width: 150px;border-bottom: 1px solid #1190e0;text-align: left;}
.work-select .select2-container{width:100% !important;}
.work-select .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;font-size:20px;color:#1190e0;}
.work-select .select2-container--disabled  .select2-selection--single .select2-selection__rendered{color:#666;}
.work-select .select2-container--default .select2-selection--single .select2-selection__arrow{top:-5px;}
.work-select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;}
.work-select .select2-container .select2-selection--single{height: inherit;}
.work-select .select2-container .select2-selection--single .select2-selection__rendered{padding: 0;}
.edit-panelsec .select2-container{width:100% !important;}
.edit-panelsec .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;font-size:16px;color:#000;}
.edit-panelsec .select2-container--disabled  .select2-selection--single .select2-selection__rendered{color:#666;}
.edit-panelsec .select2-container--default .select2-selection--single .select2-selection__arrow{top:-5px;}
.fontArial{font-family: Arial,sans-serif;color:#333;}
.cong{font-family: Arial,sans-serif;color:#999;margin-bottom:15px;}
.risk-pro-panel h3.invest-drop-nrml{color:#666;font-family: Arial,sans-serif;}
.risk-pro-panel .rea-mod-time{width: 220px;}
.form-edit-panel .icon-edit,
.header-part-content .icon-edit{
    background-position: -10px -2929px;
    display: none;
}
.form-edit-panel .icon-edit.hidden,
.header-part-content .icon-edit.hidden{
    display: none !important;
}
.form-edit-panel h3,
.adress-form-2 h3 {
    color: #999999;
    margin-bottom: 20px;
}
.form-edit-panel ul li {
    margin-bottom: 5px;
}
.form-edit-panel ul li .icon {
    float: right;
    padding: 6px 0 0;
}
.risk-pro-panel:hover .icon-edit,.form-edit-panel ul li:hover .icon-edit,.address-panel:hover .icon-edit , .form-edit-panel ul li:hover .account-edit , .form-edit-panel ul li:hover .account-add{display: block;}
.address-panel .select2-container--disabled .select2-selection__arrow{display: none;}
.adress-form-2 {
    margin: 30px 0 0;
}
.adress-form-2 h3 {
    float: left;
}
.adress-form-2 .form-control-checkbox {
    float: right;
}
.adress-form-2 .address-checkbox{
    display: none;
}
.adress-form-2 .checkbox {
    width: auto;
    border: 0 none;
}
.panel-body .header-part-content {border-bottom:1px solid #e5e5e5;}
.header-part-content{position:relative;}
.header-part-content .icon {
    position:absolute;top:5px;right:-10px;
}
.header-part-content  .button-edit-action{position:absolute;top:5px;right:0;}
.risk-pro-panel .right_content {
    text-align: center;
    margin: 30px 0 0;
    border-left: 1px dotted #e5e5e5;
    float:left;
}
.risk-pro-panel .left_content {
    margin: 30px 0 0;
    color: #999999;
    font-size: 16px;
    float:left;
    width:410px;
    padding-right:20px;
}
.invisible-div .left_content{width:280px;font-size: 14px;}
.risk-pro-panel .left_content p:first-child {
    color: #333333;
}
.risk-pro-panel .left_content p:last-child {
    margin: 10px 0;
}
.suggestgraph,.show-editmodel-port{display: none;}
.risk-pro-panel .left_content p:first-child span ,.suggestgraph span,.suggestgraph1 span{
    color: #00bc64;
}
.risk-pro-panel .right_content {
    text-align: center;
    margin: 30px 0 0;
    border-left: 1px dotted #e5e5e5;
    float:left;
}
.risk-pro-panel .donut-area-img,.invisible-div .donut-area-img{
    float: left;
    padding: 0 20px;
}
.invisible-div .right_content{float: none;width: 350px;margin: auto;border-left: 0;text-align: center;}
.risk-pro-panel .mar-sort-icon{display: none;}
.panel-body .donut-area-img {padding:0 40px;}
.chart-legends {
    float: right;
    text-align: left;
}
.chart-legends ul li {
    margin: 10px 0;
}
.chart-legends ul li span {
    display: inline-block;
    height: 10px;
    margin-right: 10px;
    width: 10px;
}
.homeadd{position:relative;}
.homeadd .icon, .homeadd  .button-edit-action{position:absolute;top:0;right:0;}
.button-edit-action {
    display: none;
    float: right;
}
.asstitle{margin:30px 0;}
.asstitle a{text-decoration:underline;font-size:16px;}
.badgestwo li{display:inline-block;margin:0 10px;}
.badgtext{font-size:18px;margin:5px 0;color: #333;font-family: 'futura_bk_btbook';}
.contentview{width:90%;margin:0 auto;}
.congratsbg{background:#f692ae;}
.fullprofile-mobile ul{display:inline-block;}
.fullprofile-mobile ul li{vertical-align:middle;margin-right:10px;float: left;}
.fullprofile-mobile ul li:first-child{width:45px;}
.fullprofile-mobile ul li:nth-child(2){margin-top:10px;}
.fullprofile-mobile ul li:last-child{margin:0 0 0 71px; float: none;}
.fullprofile-mobile ul li:first-child input{padding-right:10px;}
.fullprofile-mobile:last-child{border-bottom: none;}
.mobile-edit , .mobile-edit-action , .email-edit-action , .email-edit{position: absolute;top: 0px;right: 0;z-index: 1;}
.mobile-edit , .email-edit{top: 5px;}
.others-employed{display: none;}
.big-input-lumpsum{width: 200px;}
.goaldrop-bigbox .drop-down-menu{width: 250px;top:37px;}
/* ::::::::::::::::::::::::::::::::: Risk Profile Drop Down Style ::::::::::::::::::::::::::::::::*/
.risk-pro-panel .invest-drop {
    padding: 0;
}
.risk-pro-panel .invest-drop .invest-down {
    margin: 0;
    /*border-bottom: 1px solid #ccc;*/
}
/*.risk-pro-panel .invest-drop .intvest-time {
    font-family: Arial,sans-serif;
    height: auto;
    margin-right: 10px;
    color:#333;
}*/
.invisible-div {
    display: none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top: 20px;padding: 20px 0;
}
.riskselected{cursor:default;border-color:#fff !important;}
.riskoptions{display:none !important;}
.quest-main{background:#fff; padding:40px;}
/*Questions*/
.choose-answers{ margin: 10px 0 0;}
.choose-answers li{ display: inline-block; width:30%;text-align: left;margin:20px 20px 10px;}
.choose-answers li label{font-size: 16px;padding-top: 0;color: #666;}
.question-series{ width:160px; display:block; margin:10px auto 20px;}
.question-series .que-no-header .que-nos{ margin-left:0;}
.question-data .quiz-questions{margin:30px 0 0;}
/*Address of User*/
.addresses{ margin:30px 0;}
.addresses ul li{ height:220px;display:inline-block;width:49%;}
.addresses h3{ margin-bottom:20px;}
.addresses p{ font-size:16px; color:#333; line-height:26px;}
.address-details > li{margin-bottom:10px;}
.address-details li label{ margin-right:5px;}
.address-details li label,.address-details li input,.mycurrent-invest p{ font-size:14px; line-height:26px;}
.address-details li input{ border:none; color:#333;border-bottom:1px solid #ccc;}
.proceed-data p{ color:#ff4761; font-size:16px; font-style:italic; }
.popupbuttons{ margin:30px 0 10px;}
.popupbuttons li{ display:inline-block; margin-right:20px;}
/*Investment Details*/
.investment-details input, .investment-details select{ width:240px;}
.investment-details  .select2-container .select2-selection--single{height:30px;border-bottom:1px solid #ccc;}
.investment-details  .select2-container--default .select2-selection--single .select2-selection__rendered{box-shadow:none;line-height: 34px;color:#333;font-size:14px;}
.investment-details  .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px;top:-3px;}
.mycurrent-invest .currinvest-details input{ width:160px;}
.mycurrent-invest{ display:block;}
.mycurrent-invest .currinvest-details{ width:49%; margin:5px 0; float:left;}
.addmore-details {padding-left:20px;}
/*.select-type{display:none;}*/
.select-type .invest-drop-nrml small{ border-bottom:1px solid #1190e0; cursor:text;min-width: 50px;font-size: 20px;/*line-height: 40px;*/
                                      margin-right: 10px;display: inline-block;}
.ipos-input.newdetails-enter{width: 130px;}
.ipos-input.lg-inp{width: 160px;}
.ipos-input.xlg-inp{width: 300px;}
.ipos-input.xxlg-inp{width: 420px;}
.add-moredetails{padding:10px 0;display:block;}
.total-asset{position: relative;}
.total-asset p{ font-size:14px; margin:20px 0 0; border-top: 1px solid #ccc; padding:15px 0 0;}
.total-asset p span{color:#333;font-size:16px;}
.investment-asset{border-top: 1px solid #ccc; padding: 15px 0 0; margin-top: 20px;}
.investment-asset p{border-top: none; padding:0;margin:0; display:inline-block;}
.investment-asset .dateno{width: 172px;}
.investment-asset input{width:160px;font-size: 14px;line-height: 34px;border:none;border-bottom:1px solid #ccc;}
.total-asset .icon-edit{position: absolute; right: 0; top: 15px;}
.total-asset:hover .icon-edit{display: block;}
.total-asset:hover .icon-edit.hidden{display: none !important;}
.panel-investment-asset{display: none;}
.panel-investment-asset .add-more-action{top: 15px;}
/* User Work Details*/
.investment-details .invest-down{ border-bottom:1px solid #ccc;}
.investment-details .invest-down .inst-arrow {margin-right: 10px;}
.investment-details .intvest-time{ height: 24px;line-height:26px;color: #333;font-size: 14px;}
.investment-details .sort-icon{ background-position: -413px -52px;}
.employment-drop{ top:40px; width:260px;}
.employment-drop .invest-time{font-family: Arial,Helvetica,sans-serif;}
.your-investmentmain .employment-drop  li{ height:auto;}
/*Help us Main*/
.helpus-main .single_badge{background-color: #FFF;width: 225px;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24);transition: all 0.2s ease-in-out 0s; margin:20px auto 0; position:relative;}
.helpcontent {width:80%;margin:0 auto;/*padding:10px 0;*/}
.helpcontent .lumpsumsip{margin:20px 0 0;padding:0;background:none;}
.helpcontent .lumpsum-selection-div{margin-bottom:0;}
.helpcontent .lumpsumsip.outstanding{width: 500px;margin: 10px auto 0;}
/*.dark-bg{position: absolute;background: rgba(0, 0, 0, 0.7);z-index: 1;width: 100%;height: 100%;top: 0px;left: 0px;}
.lock-img{cursor: pointer;
    left: 50%;
    margin: -35px 0 0 -26px;
    position: absolute;
    top: 50%;
    z-index: 2;}*/
.modify-rp-cont .helpcontent {width:85%;}
.closeprofile{background:url(../images/edit-profile/close-profile.png);width:20px;height:20px;position:absolute;top:15px;right:15px;cursor:pointer;z-index:2;}
.closeprofile:hover{opacity:0.7;filter: alpha(opacity = 70);}
.completed-icon{background-position: -487px -2752px;}
.goalsection{margin-bottom:70px;}
.dropdownsection .invest-drop-txt{width: 75%;}
.dropdownsection .invest-drop-txt .intvest-time{width: 96%;}
.dropdownsection .rea-mod-time{width: auto;}
.dropdownsection .rea-mod-time label{display: block; border-right: none; width: auto; text-align: left;color:#333;}
.dropdownsection .shortterm-goal-input{position: relative;}
.dropdownsection .shortterm-goal-input .employment-stat{display: none;}
.dropdownsection .shortterm-goal-input .goal-text{font-size: 16px;margin: 0;padding: 10px 5px;width: 78%; display: inline-block;}
.dropdownsection .shortterm-goal-input .button-edit-action{position: absolute; top: 0; right: 0;}
.other-input-wrapper{position: relative;}
.other-input-wrapper label{padding-bottom: 9px;}
.other-input-wrapper input{border:none; color:#333;border-bottom:1px solid #ccc;font-size: 16px;margin: 0;padding: 10px 5px; width: 65%;}
.other-input-link{display: inline-block;}
.mobile-number-input-wrapper{display: inline-block;}
.mobile-number-input-wrapper li{float: left; margin-right:10px;}
.mobile-number-input-wrapper li:last-child{margin-right: 0px;}
.mobile-number-input-wrapper li:nth-child(2) , .mobile-number-input-wrapper li:nth-child(4){margin-top:5px;}
.mobile-number-input-wrapper li:first-child , .mobile-number-input-wrapper li:nth-child(3){width: 45px;}
.mobile-number-input-wrapper li:first-child input, .mobile-number-input-wrapper li:nth-child(3) input{padding-right:10px;}
.mobile-number-input-wrapper li:last-child{margin:0 0 0 150px; float: none;}
.add-more-action{position: absolute; top: 5px; right: 5px;}
.user-profile-form .remove-mobile{text-decoration:underline; font-size: 12px; padding-top: 10px;}
.email-id-wrapper .button-edit-action{position: absolute; top: 0; right: 0;}
.another-email-id{display: none;}
.another-email-id .button-edit-action{display: block;}
/* assumption popup*/
.rate-label , .rate-slider{ display: inline-block; width:40%; padding-right:20px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.rate-slider{ width:58%; margin: 0; padding-right: 0;}
.pricing-list li{ margin-top: 20px;}
.pricing-list .web-dis-price{float: right;}
.pricing-list .slide-left{padding: 5px;}
.monthly-head{background: #efefef;padding:10px 20px;}
.monthly-head span{width: 33%;float: left;text-align: left;}
.monthly-head span:last-child{text-align: right;}
.rate-label p:first-child{width: 20px; float: left;}
.rate-label p.rate-content{padding-left: 20px;}
.last-otherrate{border-top: dotted 1px #cccccc; padding-top: 20px;}

.exp-total {margin-left: 150px;}

.employee-location-detail{display: none;}
.pricing-right input{/*border-bottom: 1px solid #e5e5e5;*/ padding: 10px 5px; background:none;}
.profile-full-complete{width: 90px;height:90px;background-position: -10px -2976px;margin: 20px 0;}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                    Derivatives Enablement
                                                                            ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.derivatives-status-wrapper-heading{text-transform: capitalize;width: auto;margin-top: 50px;color: #999;}
.derivative-status-list > li{background: #fff; margin-top:15px; border: 1px solid #ddd; padding: 10px;}
.text-seprator{border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 20px;}
.derivative-agreement-popup{padding: 30px 20px;}
.derivative-agreement-popup .form-status li{width: 33%; text-align: center;}
.derivative-agreement-popup .form-status li:before{z-index: 0; left: 170px;}
.derivative-agreement-popup .form-status li span.number{position: relative; z-index: 2; margin: 0 auto;}
.derivative-agreement-popup  .apllicants{margin: 10px auto;}
.derivative-agreement-popup .white-close{background-position: -92px -327px;}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                    Tools
                                                                            ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* :::::::::: Alert :::::::::: */
.alert-heading{text-align: center;color: #ffffff;}
.alert-heading .product-subtitle{margin: 50px 0 0; font-size: 24px; text-transform: none;}
.four-buttons a{margin: 20px 0 0 10px;}
.four-buttons a:first-child{margin-left:0px;}
.alert-msg-icon{background-position: -10px -2614px}
/* :::::::::: goals :::::::::::: */
.tools-goalcards li{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.2s ease-in-out;
	position: relative;
}
.icon-tick {background-position: -438px -275px; display: inline-block; width: 24px; height: 24px; position: absolute; right: 10px;	top:10px;}
.icon-tick-big {background-position: -488px -2750px; display: inline-block; width: 48px; height: 48px; position: absolute; right: 10px;	top:10px;}

/* :::::::::: Risk profile :::::::::::: */
.riskprofile-banner{ background: url(/app/images/products/blue.jpg); }
.riskprofile-bancon{width: 70%;margin: auto;}
.riskprofile-bancon .wel-sub-hea{line-height: 24px;}
.riskprofile-steps{width: 400px;margin: auto;}
.riskprofile-steps.stepswizard li{width: auto;}
.riskprofile-steps.stepswizard li:last-child{width: 250px;}
.riskprofile-steps.stepswizard li:first-child:before{right: 10px;}
.riskprofile-le{float: left;width: 48%}
.riskprofile-le.re{margin-left: 4%;}
.riskprofile-le h2{color: #999999;}
.riskprofile-le h2 span{color: #00ba63;}
.risk-profile-con{padding:40px 0;}
.risk-graph{border: 1px solid #e6e6e6;padding: 10px;}
.risk-graph .donut-area-img{float: left;}
.risk-slider{width: 80%;margin: auto;}
.risk-slider .slide-left{width: 100%;}
.risk-profile-points{margin: 20px 0 0 20px;}
.risk-btns{display: none;}
.risk-profile-points li{width: 145px;display: inline-block;text-align: center;position: relative;}
.risk-profile-points li:before{width: 1px;height: 15px;background: #d9d9d9;position: absolute;content: '';left: 50%;top:-20px;}
/* :::::::::: Health check :::::::::::: */
.healthcheck{width: 600px;margin: auto;}
.healthcheck li{width: 150px;}
.healthcheck.stepswizard li:last-child{width: 100px;}
.financial-lumpsum{padding: 20px 0;margin-top: 20px;}
.financial-sec-lumpsum{margin-top: 20px;}
.financial-lumpsum .lumpsumsip{background: transparent;margin: 0;padding:0;}
/* result*/
.financial-result-box{width: 190px;margin: 20px auto 0;}
.financial-result{width: 200px;height: 200px;background: #fff;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;position: relative;display: table-cell;vertical-align: middle;text-align: center;}
.financial-result:after{position: absolute;content: "";left: -9px;top: -6px;border: 1px solid #ccc;width: 205px;height: 210px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
.fin-hea-score{font-size: 60px;color: #cccccc;}
.fin-hea-score span{color: #1190e0;}
/* cards*/
.finanicial-card{width: 737px;margin:10px auto;}
.finanicial-cardlist{margin-left: -20px;}
.finanicial-cardlist li{width: 231px;margin:20px 0 0 20px ;padding: 20px;text-align: center;float: left;}
.finanicial-cardlist li h4{width: 190px;}
.fin-list-score{font-size: 48px;color: #cccccc;margin-top: 10px;}
.finanicial-cardlist li .product-button{margin-top: 10px;padding: 5px 10px;}

/* cards popup */
.fin-popresbox{margin: 20px auto;width: 100px;}
.fin-pop-score-box{width: 100px;height: 100px;color: #ccc;font-size: 48px;text-align: center;border:1px solid #ccc;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;position: relative;display: table-cell;vertical-align: middle;text-align: center;}
.capital-res{width: 226px;margin: auto;}
.capitalres-list{margin: 20px 0;border-bottom: 1px dotted #c5c5c5;padding-bottom: 20px;}
.capitalres-list li{float: left;width: 33.3%;padding: 0 20px;border-right: 1px dotted #c5c5c5;color: #999;min-height: 70px;}
.capitalres-list li:first-child{padding-left: 0;}
.capitalres-list li:last-child{padding-right: 0;border-right: 0}
.capitalres-list li span,.capitalres-list li span.sec{font-size: 24px;color: #666;}
.capitalres-list li span.sec{font-size: 18px;}
.capital-invest-box{padding: 20px;border: 1px solid #e9e9e9;margin-top: 20px;}
.capital-invest-box li a{color: #1190e0;}
.capital-invest-recomended-list{width: 48%;float: left;}
.capital-invest-recomended-list.re{float: right;}
.capital-invest-recomended-list li{padding-left: 10px;line-height: 20px;}
.capital-invest-recomended-list li:first-child{background: #f4f4f4;padding: 5px 10px;color: #333;margin-bottom: 10px;}
.fin-infores{font-size: 18px;}
.fin-list-downinfo{margin-top: 20px;border-top:1px dotted #c5c5c5;}
.fin-list-downinfo .finanicial-cardlist li{margin-top: 0;}
.life-insurenceres h1{color: #1190e0;}
.insurenceamt-cont{margin-top: 40px;font-size: 16px;color: #333;}
.lifeinsurence-badge{width: 80px;height:80px;background-position: -10px -3150px;}
.financial-result.lifeinsurence h3{color: #1190e0;}
.lifeinsurence-nxtsteps{color: #999;margin-top: 20px;font-size: 16px;}
/*:::::::::: return calculator ::::::::::*/
.return-cal .lumpsumsip{padding: 0;margin: 0;background: transparent;}
.ret-sipcon{display: none;}
.return-cal-box{width: 200px;}
.returnscal-graph.map-snap-news-graph{margin: 0 0 70px 0;}
.returnscal-graph .mar-snap-news-left{width: 70%;}
.returnscal-graph .mar-snap-graph-right{width: 30%;}
.order-list.ret-cal-graph-list li > p{font-size: 14px;}
.order-list.ret-cal-graph-list li label {width: 140px;}
.order-list.ret-cal-graph-list li label:after {right: 0px;top: 0;}
.return-calhea{margin: 70px 0 20px 0; }
/*:::::::::: retirement planing ::::::::::*/
.retirement-planning{width: 410px;margin: auto;}
.retirement-planning.stepswizard li:first-child:before{right: 15px;}
.retirement-lum h1{margin-bottom: 20px;}
.joint-spouse{display: none;}
.joint-spousebox{width: 480px;margin: auto;font-size: 14px;}
.spouse-hea{width: 120px;float: left;margin-right: 20px;text-align: center;}
.joint-list li{margin-top: 20px;}
.joint-list label{float: left;width: 160px;position: relative;text-align: left;}
.joint-list label:after{content: ":";position: absolute;right: 0;top:0;}
.joint-list li:first-child label:after{content: "";}
.you-spousebox{padding-left: 180px;}
.spouse-inp{float: left;width: 120px; border-bottom: 1px solid #1190e0;margin-right: 20px;}
.spouse-inp .ipos-input {border: none;color: #1190e0;background: transparent;width: 120px;}
.spouse-footer .account-add,.spouse-footer .trans-icon-delete{display: inline-block;}
.retire-plan-title {border-bottom: 1px dotted #999999; padding-bottom: 20px;}

/*expanses popup*/
.expenses-range.rate-slider{width: 380px;}
.expenses-range .slide-left{width: 230px;padding: 5px;}
.expenses-range .slide-right{font-size: 14px;width: 100px;}
.expenses-range .slide-right input{font-size: 14px;}
.expenses-txt{position: relative;width: 150px;}
.expenses-txt input{border:none;border-bottom: 1px solid #1190e0;color: #1190e0;font-size: 14px;height: 28px;width: 150px;background: transparent;}
.expansion-calbox{margin-top: 20px;}
.expansion-calbox h3{color: #666;margin-bottom: 10px;}
.expansion-calbox span{color: #1190e0;margin-left: 10px;}
.expan-calbox-result,.expan-calbox-resultinp{display: inline-block;}
.expan-calbox-resultinp{width: 100px;vertical-align: top;margin-left: 10px;}
.expan-calbox-resultinp input{width: 100%;border: none;border-bottom: 1px solid #1190e0;font-size: 24px;color:#1190e0; }
.assem-resump .expenses-range.rate-slider{width: 230px;}
.assem-resump td {vertical-align: top;}

	/*:::::::::: Comparator ::::::::::*/
.comparator-name-boxes{margin:40px 0 0 -20px;text-align: center;}
.comparator-name-boxes li{width: 300px;padding: 20px;margin-left:20px; display: inline-block;text-align: left;}
.comparator-name-boxes h3{font-family: 'futura_bk_btbook';}
.comparator-desc{color: #666;margin-top: 10px;}
.comparator-name-boxes .comparator-btns a{padding: 5px 20px;min-width: inherit;}
.predefined-equity,.predefined-mf{display: none;}
.snap-slider-news {margin: 20px 30px!important;}
.stock-box-content .headingtooltip {width: auto; /*--added auto  width to fix tooltip with issue Bug Id 12387	--*/}
div#insurance_cover{margin-bottom: 20px;} /* change by Chandni while adding Enable Derivative section*/
div#enable-dtls { margin-bottom: 70px; } /* added by Chandni while commodity enablement details section*/
section.site-start.site-start-modules-hide .panel-default label {border-right: 0px solid #e5e5e5;}
.primary-btn.small, .thrid-btn.small {margin-right: 3px;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; 
}
input[type=number] {
    -moz-appearance:textfield;
}
div#playerdiv_1 .ytp-chrome-bottom{
    width: 229px!important;
    left: 0!important;
}

/* added 9/9 */

ul.curosal_con-dis > li.ui-tabs-active a .compa-per{color: #fff;}

#indexSnapshotChartData .graphs-daystabs li a {padding: 0 10px !important; line-height: 30px !important;}
#indexSnapshotChartData .graphs-daystabs li{padding: 0 0px !important; line-height: 30px !important;}
#stockDetailedChartData .graphs-daystabs ul li a{padding: 0 10px !important; line-height: 30px !important;}
#stockDetailedChartData .graphs-daystabs ul li {padding: 0 0px !important;line-height: 30px !important;}
.jqpop.pop-pack.ui-dialog-content.ui-widget-content .dialog-title.clearfix table.customtable td{padding:10px;!important}
.mar-right-reasearch .target-val {width: 18%; padding-left: 7px;}

p.rateed {
    padding: 5px 0;
    color: #333333;
    font-family: Arial;
    font-size: 18px;
}
div#sip .ipos-input, .ipos-input:focus, .ipos-input:hover {
    width: 89px!important;
}

/*.awesome-toltip a.wishlist ,  .dialog-title .awesome-toltip a .dis-none { color:#f8f8f8 !important;}*/
//.cart-list li.awesome-toltip a , .cart-list li .awesome-toltip a {display:none}
//.cart-list > li.awesome-toltip , .cart-list li {border-right:none;}
.custom-dialog .cart-list > li.awesome-toltip a{ display:none;}

.vdetail-title.clearfix .pop-right-compare {
    display: none;
}

div#marketexpertspeak {
    padding-bottom: 0px;
}

span.pro-name-span {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px dotted #c5c5c5;
    font-size: 18px;
}
.custom-dialog .share-small-list {
    margin-top: 0px;
}

.box-start .howit-works {
    margin-bottom: 40px;
    display: inline-table;
}

.youtube-container {
    height: 145px;
}

.expert-video iframe {
    width: 214px!important;
}

.reports-video iframe {
    width: 268px;
    height: 137px;
}
div#legend122-inside svg {
    width: auto!important;
}

div#legend122-inside svg {
    width: auto!important;
}
a.primary-btn.grid-button.invest-pop-button {
    position: relative;
    z-index: 1;
}
.expspeak-list li, .expspeak-list li:hover {
    box-shadow: none;
    background: #fbfbfb;}

.portPerGraph-loader {
    position: absolute!important;
    left: 50%!important;
}

div#returnsChartDiv_legend svg {
    position: relative!important;
}
div#standDevChartDiv_legend svg {
    position: Relative!important;
}

.mar-reasearch-tabcon .graph ul li.book-profit .mid-btm {
    left: 343px !important;
}
.mar-right-reasearch .target-val {
    width: 17%;
    padding-left: 3px!important;
}

ul#sectorOtherResult .reports-video iframe {
    width: 268px!important;
    height: 152px!important;
}


ul#technicalResult iframe {
    width: 268px!important;
    height: 152px!important;
}

ul#fundamentalResult iframe {
    width: 268px!important;
    height: 137px!important;
}

/*---start 2DEC*/
section#portfolio .mar-panel-body {
    width: 76%!important;
}
section#portfolio .mar-panel-hea {
    width: 11%!important;
}

#transactionDataDiv .trans-li1, #transactionDataDiv .trans-li2, #transactionDataDiv .trans-li3 { padding-right: 10px; padding-left:10px;}
#transactionDataDiv  .mar-panel-body{ margin-right: 1%; padding-left: 1%;}
#transactionDataDiv  .mar-panel-body  li p{width:73px;}
#All_and_Open_Summary_Id .sumery-3 span a.active, .sumery-7 span a.active{font-size:12px;}
#All_and_Open_Summary_Id #summaryTitle span{font-size:14px;}
/*---start end */

div#transactionDataDiv .mar-panel-footer.port-footer {
    position: relative;
}
ul.prof-stocklist.web-none {
    padding-top: 20px;
}	

.rationale-div span.no {
    padding-right: 5px;
}

.pop-right-compare {

    display: none;
}

.cri-box.shadow-panel.return-cri input#return-inp {
    font-size: 14px!important;
}

.cri-box.shadow-panel.return-cri span.intvest-time.invest-item-time {
    font-size: 14px;
}

span.otp-msg.counter {
    margin-left: -10px!important;
}
a#resend {
    display: block;
}
span.otp-msg.counter {
    margin-left: 0px !important;
}
span.otp-msg.counter span{
    position:relative;
    left:-10px;
}
.reg-otp2 {
    font-size: 12px;
    width: 100%;
    margin-left:0px; 
    display: block;
    margin-top: 14px;
}

.forget-email-block1 p.captcha-img {
    display: inline-block;
    vertical-align: middle;
}
div#UserFreezeAccount_checkedAutherity_em_ {
    font-size: 14px;
    padding-bottom: 10px;
}

div#KYC-grid td {
    text-align: center;
}

span.otp-msg.counter {
    margin-left: 0px !important;
}
span.otp-msg.counter span{
    position:relative;
    left:-10px;
}
.reg-otp2 {
    font-size: 12px;
    width: 100%;
    margin-left:0px; 
    display: block;
    margin-top: 14px;
}
.fixed-width .grey-txt{ font-size:12px;}
.color-patch-box{display: inline-block;width: 139px;}
.color-patch-le-val,.color-patch-re-val{display: block;float: left;}
.color-patch-re-val{float: right;}
.color-patch-strip{position: relative;margin-top: 5px;}
.color-patch-arrow{position: absolute;width: 8px;height: 29px;left: 50%;top:-10px;background: url(/app/images/tools/color-patch-arrow.png);}

.forget-email-block1 p.captcha-img {
    display: inline-block;
    vertical-align: middle;
}
div#UserFreezeAccount_checkedAutherity_em_ {
    font-size: 14px!important;
    padding-bottom: 10px;
}

div#KYC-grid td {
    text-align: center;
}

div#exchangeDiv .cart-list {
    float: left;
    display: none;
}

p.mb10.sub-hea.new-head-pop {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px dotted #c5c5c5;
    white-space: nowrap;
    vertical-align: baseline;
    margin-bottom: 0;
    position: relative;
    display: inline-block;
    color: #000;
    font-size: 18px;
    margin-top: 3px;
}

.research-graph .current-return {
    margin-top: -33px !important;
    right: -174px !important;
}

div#research-views .current-return {
    margin-top: -33px !important;
    right: -174px !important;
}

div#TrialUserForm_otpCode_em_ {
    display: block;
}

div#transactionDataDiv .trans-li2 {
    width: 51%;

}
div#transactionDataDiv .trans-li1 {
    width: 13%;
}

.mutual-statistics-con ul.cart-list.clearfix {
    display: none;
}

.txt-video-box {
    min-height: 285px;
}
.reports-video {
    margin-top: 20px;
    height: 179px;
    overflow: hidden;
}
section#portfolioSummary ul.cart-list.clearfix {
    display: block;
}
.port-summery-gap ul.cart-list.clearfix {
    display: block;
}
section#portfolio ul.cart-list.clearfix {
    display: block;
}

ul.newslist.mar-snap-news-list li.bx-clone {
    display: block!important;
}

.snap-slider-news .bx-clone {
    display: block!important;
}

i.sprite-img.social.YouTube-icon {
    background-position: -1090px -22px;
}

i.sprite-img.social.YouTube-icon:hover{
    background-position: -1090px -70px;
}

ul.social-icons.new-add-icons {
    width: 297px;
}

/* :::::::::::::::::::::: technical charting ::::::::::::::::::::: */
.charting-searchbox{margin-top: 30px;}
.charting-searchbox h3{font-family: 'futura_bk_btbook';display: inline-block;}
.charting-searchbox input{border: 0; border-bottom: 1px solid #000;width: 150px;display: inline-block;background: transparent;font-size: 24px;margin-left: 10px;}
.chart-dropdowns{margin-top: 20px; background: #333;}

input.form-control.address-width {
    text-overflow: ellipsis;
}

.drop-adjust {
    vertical-align: top;
    height: 40px;
}
label.drop-adjust-label {
    vertical-align: top;
    line-height: 40px;
}

div#work_related .button-edit-action.dropdown-edit-action {
    top: 0px!important;

}
div#work_related input#addressLocation {
    width: 72%!important;
}

div#investment_profile .button-edit-action.dropdown-edit-action {
    top: 0px!important;

}

#insurance_cover .button-edit-action.dropdown-edit-action {
    top: 0px!important;

}
.g-main {
    background: #f2f2f2;
}
p.new-nav-title-mf {
    font-weight: bold;
    font-size: 16px!important;
}

div#stocksPotensialDownside {
    max-height: 250px;
    min-height: 212px;

}

div#stocksPotensialUpside{
    max-height: 250px;
    min-height: 212px;

}


div#stocksSingleDiversity{
    max-height: 250px;
    min-height: 212px;

}

div#mfPotensialUpside{
    max-height: 250px;
    min-height: 212px;

}


div#mfPotensialDownSide{
    max-height: 250px;

    min-height: 212px;

}


div#mfSingleSchemeDiversity{
    max-height: 250px;
    min-height: 212px;

}

.portfolio1 {
    font-weight: bold;
    color: #666666;
    font-size: 18px;
}

.graphs-daystabs.mf-mini-ss.mf-nav-tab h5 {
    font-weight: bold;
    color: #666666;
    font-size: 18px;
}


span#occupation_main {
    line-height: 36px;
}

span#invest_role_main  {
    line-height: 36px;
}

span#invest_exp_main {
    line-height: 36px;
}

span#ic_med_family_count_main {
    line-height: 36px;
}

span#invest_preference_main {
    line-height: 36px;
}

p.drop-down-add-stock {
    display: block!important;
}

p.drop-down-add-stock {
    display: block!important;
}

.add-stp .mstockselect .select2-container {
    width: 100%!important;
    line-height: 36px;
    height:36px;
}

.add-stp span.select2-selection.select2-selection--single {
    height: 36px!important;
}
.add-stp .mstockselect .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
}

.add-stp .form-fileds li p {
    line-height: 17px;
}

.profileaddresschangestep1 p.mandatory-field.small-inp {
    margin-right: 5px;
}

/*.profol-banner.stock-sec .container_12 .grid_12 {
    width: 1050px;
}*//*comment by himanshu*/

ul#portfolioHoldingListing .mar-panel-body.port-body h4 {
    font-size: 16px;
}

ul#portfolioHoldingListing .mar-panel-hea.port-hea {
    width: 27%;
}

ul#portfolioHoldingListing .mar-panel-body.port-body {
    width: 60%;
}
ul#portfolioHoldingListing  .pro-name {

    max-width: 186px;
}

ul#portfolioHoldingListing .pd-list-4 .port-qty {
    width: 14%;
}
ul#portfolioHoldingListing  li.port-value.pl-port-neg {
    width:24%;
}

ul#RealizedTransactionDetailsLI .mar-datapoints-list h4 {
    /* margin-top: 0px; */
    font-size: 16px;
}

ul#AllTransactionDetailsLI .mar-datapoints-list h4 {
    font-size: 16px;
}

ul#computTaxUlDiv .pro-val-normal, .pro-val-normal.green, .pro-val-normal.red {
    font-size: 16px;
}

div#plStatement_details_id .pro-val-normal, .pro-val-normal.green, .pro-val-normal.red {
    font-size: 16px;
}

div.flash-error {
    text-align: CENTER;
}



/*---start 2DEC added by sunita*/
section#portfolio .mar-panel-body {
    width: 76%!important;
}
section#portfolio .mar-panel-hea {
    width: 11%!important;
}

#transactionDataDiv .trans-li1, #transactionDataDiv .trans-li2, #transactionDataDiv .trans-li3 { padding-right: 10px; padding-left:10px;}
#transactionDataDiv  .mar-panel-body{ margin-right: 1%; padding-left: 1%;}
#transactionDataDiv  .mar-panel-body  li p{width:73px;}
#All_and_Open_Summary_Id .sumery-3 span a.active, .sumery-7 span a.active{font-size:12px;}
#All_and_Open_Summary_Id #summaryTitle span{font-size:14px;}
/*---start end */

/* 07-dec-2016 */

ul.cart-list.clearfix {display: none;}

div#resendotplink b {
    display: inline-block;
    margin-top: 11px;
}
div.flash-error {
    text-align: CENTER;
}

/* added by Sunita for popup */

#viewMorePopUp .rec-more {
    margin-top: 0px;
    text-align: center;
    background: #0d57a0;
    color: #fff;
}
#viewMorePopUp .recomnd-list {
    text-align: center;
}

#viewMorePopUp .recomnd-list li,#viewMorePopUp .hideDiv{display:inline-block !important; margin: 20px 5px 0px 0;}
#viewMorePopUp  .rec-more span{vertical-align:middle;}
#viewMorePopUp .headingtooltip.bottom-arrow.action-tolbdy::after{
    content: '';
    position: absolute;

    top: 100%;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 11px solid transparent;
    border-top: 20px solid #e8e8e8;
    clear: both;
}
#viewMorePopUp .headingtooltip.bottom-arrow.action-tolbdy {
    bottom: 45px;

}
#viewMorePopUp .action-tolcon {
    line-height: 20px;
}
#viewMorePopUp .panel-heading-name{width:100%; text-align:center; padding-top:20px;}
#viewMorePopUp .report-proname,#viewMorePopUp .learn-dircon{max-width:100%;width:100%; text-align:center;}
#viewMorePopUp .report-proname {text-transform:uppercase;}

div#viewMorePopUp {
    width: 537px!important;
    margin: 0 auto;
    height: auto!important;
}

.recomnd-list {
    height: auto;
}

div#stocksPotensialDownside {
    height: auto!important;
    min-height: 212px;
}

#viewMorePopUp .recomnd-list {

    padding-bottom: 20px;
}

#viewMorePopUp  .retionale-link {
    background: #f2f2f2;
    color: #666666;
    padding: 6px 20px;
    display: block;
}
.recomnd-list li {
    display: block;
    margin: 10px 5px 0 0;
}
#viewMorePopUp .retionale-link {
    background: #f2f2f2;
    color: #666666;
    padding: 6px 31px;
    display: block;
}


div#stocksPotensialUpside a.view-more.pop-like {
    float: right;
}

div#stocksPotensialDownside a.view-more.pop-like {
    float: right;
}

div#stocksSingleDiversity a.view-more.pop-like {
    float: right;
}

div#mfPotensialUpside a.view-more.pop-like {
    float: right;
}

div#mfPotensialDownSide a.view-more.pop-like {
    float: right;
}

div#mfSingleSchemeDiversity a.view-more.pop-like {
    float: right;
}


div#stocksPotensialUpside .headingtooltip .tooltip-inner {
    padding: 10px;
}
div#stocksPotensialDownside .headingtooltip .tooltip-inner {
    padding: 12px;
}
div#stocksSingleDiversity .headingtooltip .tooltip-inner {
    padding: 10px;
}

div#mfPotensialUpside .headingtooltip .tooltip-inner {
    padding: 10px;
}
div#mfPotensialDownSide .headingtooltip {
    padding: 10px;
}
div#mfSingleSchemeDiversity .headingtooltip .tooltip-inner {
    padding: 10px;
}



div#viewMorePopUp div#stocksPotensialDownside {
    max-height: 100%;
    min-height: auto;


}

div#viewMorePopUpdiv#stocksPotensialUpside{
    max-height: 100%;
    min-height: auto;


}


div#viewMorePopUp div#stocksSingleDiversity{
    max-height: 100%;
    min-height: auto;


}

div#viewMorePopUp div#mfPotensialUpside{
    max-height: 100%;
    min-height: auto;


}


div#viewMorePopUp div#mfPotensialDownSide{
    max-height: 100%;
    min-height: auto;

}


div#viewMorePopUp div#mfSingleSchemeDiversity{
    max-height: 100%;
    min-height: auto;

}




/*Changes by himanshu*/
ul#UnRealizedTransactionDetailsLI li.shadow-panel ul li h4.pro-val-normal {font-size: 16px;}
#stock-scheme-form .new-transactioinbtns input , #add-scheme-form .new-transactioinbtns input {padding: 6px 20px;border: none;box-shadow: 0px 1px 0px #666666;}
.select2-dropdown{z-index:9999 !important;}

form#forgetpassword #otpDiv .form-fileds li p {
    line-height: 20px;
    display: block;
    width: 100%;
}

form#forgetpassword #resendotplink{ margin-top:50px;}

.kyc-bg #content .box-start {
    padding: 20px 0 !important;
}

.open-acc1 {
    padding: 15px 30px;
}

#loginuser-form .form-fileds > li {
    margin-bottom: 10px;
}

form#forgetpassword div#sessExpMsg {background: #ffffff !important ;padding: 5px;}
form#forgetpassword #enterOtp .inp-desc-msg.error-msg {color: #feb13f;display: block;width: 100% !important;text-align: left !important;float: left;}
form#forgetpassword span.otp-msg.counter span {margin-left: 5px !important;}
form#forgetpassword .forget-email1 {margin-top: 10px;}



.popup-insight .graphs-daystabs ul {
    position: relative;
    z-index: 1;
}

.schemeeditsucess{
    display:none;
    padding: 5px;
    text-align: center;
    background-color: #e5eecc;
    border: solid 1px #c3c3c3;
}


div#resendotplink b {
    display: inline-block;
    margin-top: 11px;
}

ul#computTaxUlDiv li.port-value {
    padding-left: 0px;
}

p.trans-amount-value {
    width: auto!important;
}

section#portfolioSummary .sumery-3 {
    MARGIN-TOP: -3PX;
}

div#pstcf .sumery-8 h3.sumery-smfont.mar-val-list-dec {
    margin-top: 0px;
}

#capitalLG .mar-datapoints-list h4 {
    margin-top: 0px;
    font-size: 16px;
}

div#divSummary .pro-val-normal, .pro-val-normal.green, .pro-val-normal.red {

    font-size: 16px;
}
.g-main i.icon-edit {
    DISPLAY: block;
}

.profile_main_section.edit_prfile_bg i.icon-edit {
    DISPLAY: block;
}

.error.error-wrap {
    border: 0px;
}

.error-image-div {
    width: 50%;
    margin: 0 auto;
    padding-bottom:10px
}
img.new-error-image-web {
    width: 100%;
    margin: 0 auto;
}
section.site-start-modules.error-page.sitestrt {
    margin-top: 0;
}

.profile_full_info li {
    border: 0 none;
    float: left;
    width: 11%;
    text-align: center;
}


.flash-success a {
    color: #0b73d9!important;
    text-decoration: underline!important;
}

.flash-success {
    text-align: center;
}

div.flash-error a {
    color: #1190e0 !important;
    text-decoration: underline;
}

textarea#addressLocation {font-family: arial!important;font-size: 16px;margin: 0;padding: 10px 5px;width: 77%!important;display: inline-block;color: #666666;vertical-align: middle;}


span.no {
    padding-right: 5px;
}


div#mfPotensialDownSide {
    max-height: 250px;
    min-height: 256px;
}

.rationale-recombox ul.mutualfundIdeas-list .panel {
    min-height: 385px;
}

textarea#addressLocation {
    overflow: hidden!important;
}

input.investment_new_attr_label.loan-additional-input.GINGER_SOFTWARE_control {
    border-bottom: 1px solid #ccc;
    width: 21%;
    margin-left: 8%;
}

.custom-dialog div#hybrid-stock-detailed-legends {
    margin-top: 30px;
}

div#hybrid-stock-detailed-legends {
    position: relative;
    margin-top: 20px;
}

ul.curosal.social-actions-list.clearfix.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all .social-details {
    padding-left: 35px;
    margin-top: -5px;
}


p.mar-val-list-inc.mt5 {
    margin-left: 0px!important;
    text-align: center;
}

p.mar-val-list-inc-down.mt5 {
    text-align: center;
    margin-left: 0px!important;
}

.top-center {
    left: 4%;
}

/* As per new RC for transaction summary layout  */

.rationale-recombox ul.mutualfundIdeas-list .panel {
    min-height: 400px;
}

div#transDataContainer ul.tran-li2-top.bottom.clearfix li {
    width: 25%;
}

div#transactionDataDiv .trans-li2 {
    width: 64%;
}

div#transDataContainer ul.tran-li2-top.clearfix li {
    width: 23.5%;
}

div#transDataContainer li.trans-li2 {
    padding-right: 0px;
}

li.shadow-panel.transaction-show-panel .mar-panel-list.clearfix {
    padding-right: 0px;
}

div#viewMorePopUp .action-tolbdy {

    z-index: 99!important;
}

::-ms-clear {
   display: none;
}

/* brokrage request Book */
.order-book-list .order-book-pro-text{font-size: 18px;}
.order-book-list .panel-heading-moreIcon{margin-top: 27px;}
.equity-order-mar{width: 45%; float: left; border-right: 1px dotted #c5c5c5; padding: 0 5%;}
.equity-order-mar:first-child{padding-left: 0;}
.equity-order-mar:last-child{border-right: none; padding-right: 0;}
.equity-order-mar h5{font-size: 18px; border-bottom: 1px dotted #c5c5c5; padding-bottom: 5px;}
.equity-order-mar .equity-order-mar-list li{width: 50%; float: left; margin-top: 15px;}
.equity-order-mar .equity-order-mar-list.equity-order-status li{width: 100%;}
.equity-order-mar .equity-order-mar-list.equity-order-status li.equity-order-status-text{font-size: 20px; margin-top: 20px; margin-bottom: 8px;}
.equity-order-detail-list li{width: 50%; float: left; margin-bottom: 20px;}
.equity-order-seach-box-fly .page-search{font-size: 14px; line-height: 34px; padding: 0 10px;}
.equity-order-seach-box-fly .custom-date-picker{margin-bottom: 0;}
.order-book-list .primary-btn , .order-book-list .thrid-btn{padding: 8px 9px 6px;}
.trade-book-list .equity-order-mar{width: 100%;}
.trade-book-list .equity-order-mar .equity-order-mar-list li{width: 33%;}
.amber{color: #FFC200;}

#actionableStocksSection .panel-heading.clearfix {min-height: 95px;}
.rationale-recombox.rationale-div .learn-dircon {height: 50px;}

.form-input.shortterm-goal-input.drop-adjust .saving .icon-edit {
    margin: -8px 5px;
}

div#income_and_saving .saving .icon-edit {
    margin: -8px 5px;
}



/*||||||||||||||||||||| start by sunita 4-1-2017 ------*/

/*------ added by sunita 4-1-2017 ------*/
.market-overview-banner-section{margin-top:30px;}
.pagead-banner .mob-img {width:100%;}
.insights-banner-image-middle img{margin-top:-40px;}
.insights-banner-image-bottom{padding-bottom:30px; background:#f2f2f2;}
.insights-banner-image-bottom img{margin-top:-40px;}
.insights-banner-image-middle {padding-bottom:30px; background:#f2f2f2;}
.insights-banner-image-middle img{margin-top:-40px;}

/*------ added by sunita 4-1-2017 ------*/
.mar-panel-list{ padding:20px 0px!important;}
ul#portfolioHoldingListing .mar-panel-hea.port-hea {
    width: 27%;
}
.mar-panel-hea {
    width: 32%;
    padding: 0 0 0 15px !important;
}

ul#portfolioHoldingListing .mar-panel-body {
    width: 32%;
    padding: 0 0 0 15px;
}

.mar-panel-body{margin-right:0% !important;}
ul#portfolioHoldingListing .mar-panel-body.port-body {
    width: 60%;
}
ul#portfolioHoldingListing .mar-pd-list-33 > li {
    width: 27% !important;
}
ul#portfolioHoldingListing .mar-pd-list-33 > li:last-child {width: 42% !important;}
.portfolio-banner{}
.portfolio-banner img{width:100%;}


/*|||||||||||||||end by sunita 4-1-2017 ------*/


.consis-per-panel.active {
    background: #81003C;
    cursor: default;
}

.total-asset .icon-edit {
    position: absolute;
    right: 5px;
    top: 15px;
}

.box-start.divStockSummary .mar-panel-hea.tran-hea {
    margin-right: 10px;
}

div#transactionDataDiv .mar-panel-hea.tran-hea {
    margin-right: 10px;
}

h3.sumery-smfont.mar-val-list-dec {
    margin-top: 5px!important;
}

.sumery-8 h3.sumery-smfont.mar-val-list-dec {
    margin-top: 0px!important;
}

.stock-box-content.port-summery-gap.ClsMutualFund .pd-list-4 .port-value, .pd-list-4 .port-gain {
    width: 34%;
}


.sumery-6.equal-sym h3 {
    margin-top: 0px!important;
}

div#pstcf .sumery-8 h3{
    margin-top: 0;
}

div#pstcf .sumery-1:after, .sumery-2:after, .sumery-5:after, .sumery-7:after {
    position: absolute;
    top: 27px;
    right: -40px;
    content: "";
    width: 19px;
    height: 19px;
}


div#pstcf .sumery-8:before {
    background: url(../images/portfolio/sumery-equal.png);
    position: absolute;
    content: "";
    top: 26px;
    left: 0;
    height: 19px;
    width: 19px;
    margin-left: -5px;
}

#transDataContainer .trans-li4{
      width:14%;      
}

div#mfPotensialDownSide .headingtooltip.bottom-arrow.action-tolbdy a{
display: inline-table;
}


.ClsMutualFund .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    right: 25px!important;
    top: 20px;
}

.ClsEquity .pl-port-neg:after, .pl-port-equal:after, .pl-port-plus:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    right: 8px!important;
    top: 18px;
}


.dialog-content .mar-panel-list {
    padding: 20px!important;
}

div#viewMorePopUp .panel-heading.clearfix {
    padding: 20px;
}


/* --- added by sunita 11-01-2017 ----*/
.action-list-he-left{height:213px;overflow: hidden;}
.action-list-he-right{height:213px;overflow: hidden;}
.mar-insider-showmore {
   border: 1px solid #cfcfcf;
   color: #1190e0;
   font-size: 12px;
   padding:7px 0px;
   margin-left: -10px;
   background: #fff;
   width: 90px;
   margin: 19px auto;
}

a.primary-btn.pull-right.rec-button:hover {
    background-color: #0d57a0;
    /* border-bottom: 0px!important; */
    cursor: default;
}

a.primary-btn.pull-right.rec-button {
    border-bottom: 0px;
}


/* added by sunita */




.action-list-he-left{height:213px;overflow: hidden;}
.action-list-he-right{height:213px;overflow: hidden;}
.mar-insider-showmore {
   border: 1px solid #cfcfcf;
   color: #1190e0;
   font-size: 12px;
   padding:7px 0px;
   margin-left: -10px;
   background: #fff;
   width: 90px;
   margin: 19px auto;
}

.footer h6,#LastestNews h6{margin-left:0px;}
.market-nbanner-market-banner-n{padding-bottom:0px; background:none;}
div#marketexpertspeak {padding-bottom: 20px;}

.stock-sec.clearfix.two-top {
    padding-top: 30px!important;
}


div#transDataContainer li.trans-li3 {
    border-right: 0px;
}


.open-acc1 {
padding: 15px 30px;
list-style-type: none;
}

#research_unread{
    right:-3px;
}	
.derivative-agreement-popup .radio .icon, .derivative-agreement-popup .radio .icon-to-fade {top:3px;}
.doclist{display:block;}
.wiz-choose {
    display: inline-block;
    width: 47%;
    padding-bottom: 5px;
} 


/**/
/*---- For trade payment subscription by sunita 29-5-2017 added by avinash ---*/
.white {
color: #ffffff !important;
}
.white-border {border-color:white;}
.trade-login .tour-info {padding-left:30px; color:#1190e0;}
.sprite-img-trade {background: url(/app/images/sprite-icons01.png) no-repeat; display: inline-block;}
.trade-man{background-position: -135px -22px;}
.trade-phone{background-position: -92px -22px;}
.trade-email{background-position: -46px -26px;}
.trade-info-left{background-position:-198px -24px;}
.trade-info,.mob-info,.mail-info{background-position:-170px -25px;}
.trade-login .email-list{margin-top:0px;}
.trade-login .quicktour-bor{padding-bottom:0px; font-size:14px;}
.trade-login .kyc-cont-left{padding-top:5px;}
.tour-info a{color:#1190e0 !important;}
.mandatory-field {position: initial;}
.trade-login  .form-fileds label{ float:left; z-index: 9999;position:static}
.trade-login  .widthRt{width:120px;}
.trade-login  ul.curosal_con-dis > li > a{width:100%; padding:12px 8px;background: #e0e0e0; border-right: 1px solid #8b9da9;}
.trade-login  ul.curosal_con-dis > li {width:4.1% !important; text-align:center;}
.trade-login .mar-value{font-size:14px; width:auto;}
.trade-login .bx-controls-direction{display:none;}

.trade-login .bx-wrapper img{display:initial}
/* ADDED BY SUNITA YADAV 11DEC FOR RESEARCH */ 
.trade-login .tabs{margin-top:30px;}
/* ADDED BY SUNITA YADAV 11DEC FOR RESEARCH */
.trade-login .tabs-slider-list .bx-wrapper .bx-viewport {
    left: 0px;
    padding: 0 !important;
    border: 1px solid #8b9da9;
}
.trade-login .shadow-panel-normal {
    box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 0px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 0px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 0px rgba(0,0,0,0.24);
    -o-box-shadow: 0 0px 0px rgba(0,0,0,0.12), 0 0px 0px rgba(0,0,0,0.24);
    transition: all 0.2s ease-in-out;
}
.trade-login  ul.curosal_con-dis > li.ui-tabs-active a:hover ,
.trade-login  ul.curosal_con-dis > li.ui-tabs-active a:active, 
.trade-login  ul.curosal_con-dis > li.ui-tabs-active a:focus{
    background: #6c6c6c;
}
.terms-div{display:none;}
.cc{background:url(/app/images/cc.png) no-repeat left top; }
.dc{background:url(/app/images/dc.png) no-repeat left top; }
.netbanking{background:url(/app/images/netbanking.png) no-repeat left top; }
.Offline{background:url(/app/images/Offline.png) no-repeat left top; }

.trade-login  ul.curosal_con-dis > li:hover .cc{background:url(/app/images/cc_over.png) no-repeat left top; color:#fff;}
.trade-login  ul.curosal_con-dis > li:hover .dc{background:url(/app/images/dc_over.png) no-repeat left top; color:#fff;}
.trade-login  ul.curosal_con-dis > li:hover  .netbanking{background:url(/app/images/netbanking_over.png) no-repeat left top; color:#fff;}
.trade-login  ul.curosal_con-dis > li:hover .Offline{background:url(/app/images/Offline_over.png) no-repeat left top; color:#fff;}

.trade-login  ul.curosal_con-dis > li.ui-tabs-active a .cc{background:url(/app/images/cc_over.png) no-repeat left top;color:#fff; }
.trade-login  ul.curosal_con-dis > li.ui-tabs-active a .dc{background:url(/app/images/dc_over.png) no-repeat left top;color:#fff; }
.trade-login  ul.curosal_con-dis > li.ui-tabs-active a .netbanking{background:url(/app/images/netbanking_over.png) no-repeat left top; color:#fff;}
.trade-login  ul.curosal_con-dis > li.ui-tabs-active a  .Offline{background:url(/app/images/Offline_over.png) no-repeat left top; color:#fff;}
.trade-login  ul.curosal_con-dis > li.ui-tabs-active {background: #ccc;}
.trade-login ul.curosal_con-dis > li a:hover, .trade-login ul.curosal_con-dis > li a:focus {background:#6c6c6c; color:#fff;}
.trade-login  ul.curosal_con-dis > li.ui-tabs-active a {background:#6c6c6c;}
.trade-login ul.curosal_con-dis > li a:hover .mar-value {color:#fff;}
.trade-login .mar-name {width:50px; height:50px; margin: 0 auto;}
.terms-div {border:1px solid #ccc; background:#fff; padding:15px; margin-top:20px; float:left;}
.trade-login  .form-fileds li {position:relative;}
.terms-div:after, .terms-div:before {
	bottom:71%;
	left:15%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.terms-div:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width:10px;
	margin-left: -30px;
}
.terms-div:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #ccc;
	border-width: 16px;
	margin-left: -36px;
}

.info-div {border:1px solid #ccc; background:#fff; padding:5px; margin-top:10px; display:none; margin: -30px 0px 0px; width:54%; float: right;position:absolute; right:-20px; z-index:9; font-size:13px; top: 11px;}
.info-div :after, .info-div :before {
	right: 100%;
	top:62%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.info-div :after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width:6px;
	margin-top: -10px;
}
.info-div :before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #ccc;
	border-width:10px;
	margin-top: -14px;
}

.info-div1 {border:1px solid #ccc; background:#fff; padding:5px; margin-top:10px; display:none; margin: -30px 0px 0px; width:70%; float: right;position:absolute; right:-10px;z-index:9; top: 22px;}	
.info-div1  :after, .info-div1  :before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.info-div1  :after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width:6px;
	margin-top: -10px;
}
.info-div1 :before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #ccc;
	border-width:10px;
	margin-top: -14px;
}
section#newData .awesome-toltip.right-awosome-trade {
    float: right;
}
.info-div2 {border:1px solid #ccc; background:#fff; padding:5px; margin-top:10px; display:none; margin: -30px 0px 0px; width:70%; float: right; position:absolute; right:0px;z-index:9; top: 22px;}

.info-div3 {border:1px solid #ccc; background:#fff; padding:5px; margin-top:10px; display:none; margin: -30px 0px 0px; width:70%; float: right; position:absolute; right:25px;z-index:9; top: 15px;}
.info-div4, .info-div5 {border:1px solid #ccc; background:#fff; padding:5px; margin-top:10px; display:none; margin: -30px 0px 0px; width:70%; float: right; position:absolute; right:25px;z-index:9; top: 15px;}
.info-div2 :after, .info-div2 :before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.info-div3:before, .info-div3:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.info-div4:before, .info-div4:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.info-div2:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width:6px;
	margin-top: -10px;
}
 .info-div3:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width:6px;
	margin-top: -5px;
}
 .info-div4:after, .info-div5:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width:6px;
	margin-top: -5px;
}
.info-div2:before{
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #ccc;
	border-width:10px;
	margin-top: -14px;
}

 .info-div3:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #ccc;
	border-width:10px;
	margin-top: -9px;
}
 .info-div4:before,  .info-div5:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #ccc;
	border-width:10px;
	margin-top: -9px;
}


.trade-login .container_12 .grid_5{width:42%;}	
.trade-info:hover .info-div { display:block}
.relative{position:relative;}
#ccw{cursor:pointer; text-decoration:underline;}
.trading-payment .push_1{left:0px;}

.trade-login .container_12 .trading-payment .grid_6 {width:98%;}
.margnRt60p{margin-right:20px;}
.trade-login .container_12 .grid_6 { width: 510px;}
.trade-login .kyc-right {margin-bottom:20px;}
.trade-login .container_12 .trading-payment .grid_5{width: 46.5%; margin-right:40px; margin-left: 0px;}
.trade-login .container_12 .trading-payment .grid_5:last-child{margin-right:0px;border-left: 1px dotted #ccc; padding-left:20px;}
.trade-paytab{width:50%; margin:30px auto 0px;}
.trade-paytab  ul.trade-fields{}
.trade-paytab  ul.trade-fields li{}
/* changes added by sunita yadav for checkbox 11th dec */
.trade-paytab .term-text{width:50%; margin:0 auto; position:relative;z-index:1 }
/* changes added by sunita yadav for checkbox 11th dec */
.trading-payment .terms-div:after, .trading-payment .terms-div:before{ bottom: 71%;left:58%;}
/* changes added by sunita yadav for tooltip 19th dec */
.trading-payment .info-div{right: -48px;}
/* changes end by sunita yadav for checkbox 19th dec */
.trading-payment .icon-edit{background-position: -10px -2927px; display:block; display: block;
position: absolute; top: 26px; right: 0;}
.trading-payment .inp-filed{padding: 0 10px 0 10px;}
.trade-paytab .term-text .primary-btn {margin-left:26%;}
.info-div p{width:85px;    float: left;}
.tot-amt {border-top: 1px dashed #000000;padding-top: 5px;width: 100% !important;display: block;}
.trade-fields .icon-edit{margin:7px 10px}
/* changes added by sunita yadav for checkbox 19th dec */
.research-confirmpayment{ margin-top: 30px;}
.research-confirmpayment .tabs-slider-list ul.curosal_con-dis>li {width: 24.9%!important;}
.research-confirmpayment .tabs-slider-list ul.curosal_con-dis>li:last-child>a {border-right: 0 !important;}
.research-confirmpayment .tabs-slider-list{background:#eee;}

/* changes end by sunita yadav for checkbox 19th dec */



@media screen and (max-width:800px) {
.trade-login  ul.curosal_con-dis > li > a{/* width: inherit; */}	
.info-div {right:32%;  width: 35%;}	
.trading-payment .info-div {right:121px;}	
.terms-div:after, .terms-div:before {bottom:66%;}
.trade-login .container_12 .grid_5 {width: 100%;}
.trading-payment .terms-div:after, .trading-payment .terms-div:before {bottom: 66%;}
.trade-login .container_12 .grid_6{width:100%;}
.trade-login .container_12 .trading-payment .grid_5 {width:100%;}
.trade-login .container_12 .trading-payment .grid_5:last-child{border-left:0px; padding-left:0px; margin-top:20px;}
.trade-paytab,.trade-paytab .term-text{width:100%;}
.trading-payment .terms-div:after, .trading-payment .terms-div:before { bottom: 66%; left: 10%;}
.trading-payment .info-div {right:30%;width:35%;}
.trade-paytab .term-text .primary-btn{margin-left:0px;}
.info-div2{right: 12%; top: 29px;}
.info-div1{right:9%; top: 29px;}
/* changes added by sunita yadav for tooltip 19th dec */
.info-div3{right: 0px;}
.info-div4{right: 10px;}
.gst_charges_cls{font-size:11px !important;}
/* changes end by sunita yadav for tooltip 19th dec */
}
@media screen and (max-width:759px) {
.trading-payment .terms-div:after, .trading-payment .terms-div:before { bottom: 70%; left: 10%;}
.trade-login  ul.curosal_con-dis > li > a{/* width: inherit; */}	
.info-div {right:106px;}	
.terms-div:after, .terms-div:before {bottom: 78%;}
.trade-login  ul.curosal_con-dis > li > a{padding: 12px 3px;}
.trading-payment .info-div {right: 34px;}
}



@media screen and (max-width:736px) {
.trading-payment .info-div {right:14%; width: 40%; top:10px;}
.terms-div:after, .terms-div:before {bottom:76%;}
.info-div{width:59%; right:0px;}
.trade-login .container_12 .grid_5 {width: 100%;}
.info-div {width: 59%; right: 35px;}
.info-div1{right:14%; top:30px; width:58%;}
.info-div2{right:15%; top:30px; width:58%;}
.trade-login .mar-value { font-size: 12px;width: auto;}	
.info-div { right:25%; width:30%;top: -24px;}
.trading-payment .terms-div:after, .trading-payment .terms-div:before { bottom:66%; left: 10%;}
}

@media screen and (max-width:667px) {
.trading-payment .terms-div:after, .trading-payment .terms-div:before { bottom:76%; left: 10%;}
}

@media screen and (max-width:414px) {
.terms-div:after, .terms-div:before {bottom:66%;}
.trading-payment .terms-div:after, .trading-payment .terms-div:before { bottom: 79%;left:50%;}	
.trading-payment .info-div {width: 32%; top: -21px; right: -13px; font-size: 10px;}
.info-div p{font-size:10px !important;}
.trade-login .widthRt { width: 100px;}
.trade-login .container_12 .grid_6{font-size:12px;}
.info-div {width: 59%; right: 35px;}
.info-div1{right:0; top:10px; width:58%;}
.info-div2{right:10px; top:10px; width:58%;}
}

@media screen and (max-width:375px) {	
.trade-login .mar-value { font-size: 12px;width: auto;}	
.info-div { right: -10px; width: 40%;top: -24px;}
.terms-div::after, .terms-div::before{bottom:75%}
	
}
.data-points-icons.cart-more,.more-menu.web-none {
    display: table;
}
.more-menu.web-none {
 //   margin-left: -51px;
}



.notification-icon {
    background-position: -83px -214px;
    width: 45px;
    height: 28px;
    margin-right: -9px;
    background: url(/app/images/bell-d.png) no-repeat;
}

i.sprite-img.not-icon.notification-icon.active {
    width: 36px!important;
    height: 28px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	    position: relative;
    left: -4px;
}

.alaram {
    background: url(/app/images/clock-d.png) no-repeat;
    width: 38px;
    height: 32px;
    position: relative;
    top: 4px;
}

i.sprite-img.not-icon.alaram.active {
    /* width: 34px!important; */
    height: 32px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    left: -4px;
    top: -2px;
}


i.sprite-img.not-icon.vessel.active {
    width: 28px!important;
    height: 29px!important;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    top: 0px;
    left: -10px;
}


li.notification-dropdown-wrapper.mob-none.alarm-preview .notification-web-dropdown:after {
   right: 48px;

}

li.notification-dropdown-wrapper.mob-none.alarm-preview .notification-web-dropdown:before {
   right: 48px;
}



.vessel {
    width: 28px;
    height: 29px;
    background: url(/app/images/research-default.png) no-repeat;
    background-size: 28px 28px;
    left: -5px;
    position: relative;
}
.noti-no {
    position: absolute;
    background-color: #0d57a0;
    padding: 2px 4px;
    font-size: 10px;
    color: #fff;
    right: 17px;
    top: -4px;
    text-align: center;
}
#general_unread2{
    right:80px;
}

#my_unread2{
    right:40px;
}
#research_unread2{
    right:5px;
}
li.notification-dropdown-wrapper.mob-none.alarm-preview .notification-web-dropdown:after {
    right: 48px;

}

li.notification-dropdown-wrapper.mob-none.alarm-preview .notification-web-dropdown:before {
    right: 48px;
}


li.notification-dropdown-wrapper.mob-none.new-ala .notification-web-dropdown {
    right: -13px!important;
}

/* new profile flyer */


.profly-actions.new-flyer {
    padding-top: 0px;
}
.profly-actions.new-flyer {
    background: #626262;
}

.profly-actions.new-flyer h3 {
    color: #fff;
}

span.sprite-img.new-view-profile-icon {
    background-position: -16px -4955px;
    width: 40px;
    height: 27px;
    display: inline-block;
}

span.sprite-img.new-view-logout-icon {
    background-position: -67px -4955px;
    width: 25px;
    height: 25px;
    display: inline-block;
}

span.sprite-img.new-view-setting-icon {
    background-position: -105px -4956px;
    width: 21px;
    height: 22px;
    display: inline-block;
}

a.sprite-img.flyer-setting {
    color: #fff;
}


a.flyer-setting-txt {
    color: #fff;
}
a.flyer-setting-txt {
    color: #fff;
    text-align: center;
    width: 100%;
    display: inline-block;
}

span.sprite-img.new-view-profile-icon {
    background-position: -16px -4955px;
    width: 40px;
    height: 27px;
    display: inline-block;
    position: relative;
    margin-bottom: 7px;
}

.fly_profiledesc {
    padding-top: 44px;
}

span.sprite-img.new-view-setting-icon {
    position: relative;
    left: 15px;
    margin-bottom: 12px;
}

span.sprite-img.new-view-logout-icon {
    position: relative;
    left: 15px;
    margin-bottom: 9px;
}

ul.flyer-ul li {
    padding-right: 7px;
    padding-left: 7px;
    border-right: 1px solid #000;
}

li.flyer-icon-3 {
    border-right: none!important;
}

a.flyer-setting-txt {
    font-size: 12px;
}



.fly_profiledesc {
    padding-top: 0px;
}
.fly_profiledesc {
    padding-left: 0px;
}

li.flyer-icon-1 {
    width: 110px;
    float: left;
}

span.sprite-img.new-view-logout-icon {
    position: relative;
    left: 22px;
    margin-bottom: 9px;
}

ul.flyer-ul {
    padding-top: 42px;
}

span.sprite-img.new-view-profile-icon {

    left: 28%;

}
li.flyer-icon-2 {
    float: left;
}

span.sprite-img.new-view-setting-icon {
    position: relative;
    left: 19px;
    margin-bottom: 12px;
}

ul.flyer-ul {
    padding-top: 42px;
    position: relative;
    left: 12px;
}


form#profile_formid .wiz-choose {
    display: inline-block;
    width: 41%;
    padding-bottom: 5px;
}

div#notification_confirm .jqpop.pop-pack.ui-dialog-content.ui-widget-content {
    width: 500px!important;
}
.reg-frm .wiz-choose {
    display: inline-block;
    width: 35%;
    padding-bottom: 5px;
}

div#technicalReportCard .bx-wrapper .bx-viewport {
  width: 100.4%!important;
}

div#fundamentalReportCard .bx-wrapper .bx-viewport {
   width: 100.4%!important;
}

div#fundamentalReportCard .bx-wrapper .bx-viewport {
    padding: 0px 4px!important;
}



li.noti.notification-dropdown-wrapper.mob-none.not-1 .notification-web-dropdown {
    right: -12px;
}

li.notification-dropdown-wrapper.mob-none.not-2 .notification-web-dropdown {
    right: -34px;
}

.profile_ques_options.editmode {
    width: 126%;
}

div#notification_confirm {
    width: 500px!important;
  /*  top: 10%!important; */
    left: 30%!important;
}
section.trade-login.edit_prfile_bg {
   padding: 0;
}
.trade-login .page-heading {
   padding: 30px 0 20px;
}
.trade-login .box-start.trading-payment {
   padding-top: 20px;
}
.term-text label.terms-show {
    position: relative !important;
}
.notifications-area.web-none.hide {
    display: none!important;
}

.setting-icon-big {
    background: url(/app/images/setting-big.png) no-repeat;
    width: 38px;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 6px;
}

.setting-icon-small {
    background: url(/app/images/settings-small.png) no-repeat;
    width: 17px;
    height: 17px;
    position: relative;
    right: -3px;
    top: 4px;
}



ul#notification_listing .primary-btn {
    background-color: #969696;
    border-bottom: 2px solid #696969;
}


ul#notification_listing .primary-btn:hover {
    background-color: #696969;
    border-bottom: 2px solid #696969;
 
 }


ul#notification_listing .thrid-btn {
    background-color:#0d57a0;
    border-bottom: 2px solid #082d52;
}


ul#notification_listing .thrid-btn:hover {


   background-color: #082d52;
}



ul#notification_listing .primary-btn {
    background-color: #969696;
    border-bottom: 2px solid #696969;
}


ul#notification_listing .primary-btn:hover {
    background-color: #696969;
    border-bottom: 2px solid #696969;
 
 }


ul#notification_listing .thrid-btn {
    background-color:#0d57a0;
    border-bottom: 2px solid #082d52;
}


ul#notification_listing .thrid-btn:hover {


   background-color: #082d52;
}







ul#research_preview .primary-btn {
    background-color: #969696;
    border-bottom: 2px solid #696969;
}



ul#research_preview .primary-btn:hover {
    background-color: #696969;
    border-bottom: 2px solid #696969;
 
 }



ul#research_preview .thrid-btn {
    background-color:#0d57a0;
    border-bottom: 2px solid #082d52;
}



ul#research_preview .thrid-btn:hover {


   background-color: #082d52;
}






ul#general_preview .primary-btn {
    background-color: #969696;
    border-bottom: 2px solid #696969;
}




ul#general_preview .primary-btn:hover {
    background-color: #696969;
    border-bottom: 2px solid #696969;
 
 }




ul#general_preview .thrid-btn {
    background-color:#0d57a0;
    border-bottom: 2px solid #082d52;
}




ul#general_preview .thrid-btn:hover {


   background-color: #082d52;
}









ul#my_preview .primary-btn {
    background-color: #969696;
    border-bottom: 2px solid #696969;
}





ul#my_preview .primary-btn:hover {
    background-color: #696969;
    border-bottom: 2px solid #696969;
 
 }





ul#my_preview .thrid-btn {
    background-color:#0d57a0;
    border-bottom: 2px solid #082d52;
}





ul#my_preview .thrid-btn:hover {


   background-color: #082d52;
}

li.notification-dropdown-wrapper.mob-none.not-2 .notification-web-dropdown {
    right: -34px!important;
}

.slimScrollDiv {
    max-height: 374px;
}

.slimScrollDiv {
    max-height: 374px;
    height: auto!important;
}

ul#general_preview {
    height: auto!important;
}

ul#my_preview {
    height: auto!important;
}
ul#research_preview {
    height: auto!important;
}

/*To display no new notification box**/
.no-notification-data {
   min-height: 300px;
}
p.no-data-para {
   text-align: center;
   font-weight: bold;
   color: #000;
   left: 25%;
   bottom: 35%;
   position: absolute;
   border: 0;
}
span.no-data-icon {
   background: url(/app/images/FilledBox.png) no-repeat;
}
span.no-data-icon {
   background: url(/app/images/FilledBox.png) no-repeat;
   position: absolute;
   top: 39%;
   height: 58px;
   width: 56px;
   display: inline-block;
   right: 44%;
}
.no-notification-data {
   min-height: 300px;
   position: relative;
}
/*To display no new notification box**/

form#stock-scheme-form p.mandatory-field {
    position: relative;
}

form#add-scheme-form p.mandatory-field {
    position: relative;
}
.overlay{z-index:35 !important}
_::-moz-range-track, body:last-child .#quoteDiv.search-area {width: 110px !important;}

.notification-web-dropdown{ top:43px !important}
.not-1 .notification-web-dropdown:after, .not-1 .notification-web-dropdown:before{right:41px}
.new-ala .notification-web-dropdown:after, .new-ala .notification-web-dropdown:before { right: 42px;}
.not-2 .notification-web-dropdown:after, .not-2 .notification-web-dropdown:before { right: 42px;}
#sound_element {position: absolute;}



div#wise_advisor_slider {
    top: 180px;
}

.Text1.wise-advi-desc {
    font-size: 18px;
    color: #fff;
    margin-left: 0;
}


/* derivative enablement */


.derivative-enablement .trade-pop-pading.derivative{padding: 15px 20px 15px;}
.derivative-enablement .trade-pop-pading {padding: 0px 20px 15px;}
.derivative-heading {border-bottom: 1px dotted;padding-bottom: 10px;font-weight:bold;}
.main-text,.upload-req {font-size: 16px;color: #333333;}
.upload-form {width: 90%;}
.derivative-close .close-popup.dialog-close{padding:0 8px 0 0;}
.derivative-close .close-pop{margin:8px 0 0 0 }
.derivative-heading h3 {font-weight: normal;font-family: Arial,Helvetica,sans-serif;font-size: 25px;color: #333333;}
.derivative-enablement .intvest-time{min-width: 95%; color:#1190e0; font-size:16px; display:inline-block;height: auto!important;line-height: 25px;}
.derivative-enablement .inst-arrow {padding: 10px 0 0 10px; position:absolute; right:0;}
.derivative-enablement .invest-drop-txt{display:block; border-bottom:1px solid #1190e0; padding-bottom:5px; width:90%; margin-top:10px;}
.derivative-enablement .invest-drop-txt ul{width:100%; height: 260px;overflow-y: scroll;}
.default-btn{color: #fff;font-size: 12px;padding: 8px 16px 6px;border: none;cursor: pointer;display: inline-block;text-transform: uppercase; background-color: #a2a2a2;border-bottom: 2px solid #909090;}
.default-btn:hover{background-color: #909090;}
.uploadsec {position: relative;display: block;border: 1px solid #c7e2ff;width: 100%;height: 36px;padding: 0 24px 0 10px;background: #fff;}
.upload-icon {position: absolute;right: 8px;top: 8px;color: #006DB2;font-style: normal;}
.uploadsec input {text-indent: -9999px;position: absolute;left: 0px;top: 6px;cursor: pointer;width: 100%;opacity: 0;padding-right: 20%;}
.upload-file-text {position: absolute;top: 10px;left: 5px;color: #1190e0;width: calc(100% - 90px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.derivative-enablement .form-group {position: relative;}
a#SubmitBtn {margin-bottom: 15px;}
.not-active {pointer-events: none;cursor: default;}
.uploadsec .upload-icon{color: #a7a9ac;}
.req-success {font-size: 26px; color:#00b26b; font-family:'futura_lightregular','open_sansregular',Arial,sans-serif}
.request-msg {min-height: 300px;}
.derivative-enablement p.invest-down {position: relative;}
div#Submit.submit-btn {margin-bottom: 10px;}
.upload-req{display:none;}
div#UploadSignForm,div#UploadSelfForm{position:relative}
div#UploadSignForm:before {position: absolute;top: 10px;left: 5px;content: "Upload signed form";color: #a7a9ac;z-index: 1;}
div#UploadSelfForm:before {position: absolute;top: 10px;left: 5px;content: "Upload the self attested supporting document";color: #a7a9ac;z-index: 1;}
.derivative-enablement .rea-mod-time li a{line-height:22px}

/*span.uploadsec:after {position: absolute;left: 0;top: 10px;content: "Upload Signed Form"; color:#a7a9ac}*/

/*overlay-banner*/
.overlay-banner .coatch-overlay-home {top: 0px !important;}
.overlay-banner .coatch-boxes-home{position:relative; top:15%;}

.close-btn {position: absolute;padding: 5px;right: 0;}
.close-btn a i{ -webkit-filter: sepia() saturate(100%) hue-rotate(150deg);-moz-filter: sepia() saturate(100%) hue-rotate(150deg);filter: sepia() saturate(100%) hue-rotate(150deg);}
.coatch-overlay.coatch-overlay-derivative .container {
    width: 62%;
    float: right;
    padding-top: 170px;
    background: none;
}
 
.heading {
	max-width:100%;
	text-align:left;background:none;
}
.heading ul{
	background:none;
	list-style:none;
	display:inline-block;
}
.heading ul li.small{
	font-family:'futura_lightregular','open_sansregular',Arial,sans-serif;
	font-size:21px;
	text-align:left;
	color:#fff;
	padding-bottom:13px;
}
.heading ul li.big{
	font-family:'futura_lightregular','open_sansregular',Arial,sans-serif;
	font-size:65px;
	text-align:left;
	color:#ffc61f;
	padding-bottom:30px;
	font-weight:bold;
}
.clear 
{
	clear:both;
}
.btn {
	width:100%;
	text-align:center;
	float:right;
}
.btn1 {

	float:left;
	border:solid 1px #fff;
	margin-right:10px;

	
}
.btn1 a{
	
display:block;
	padding:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	transition: background-color 0.5s ease;

	background-color: none;
}
.btn1 a:hover{

	color:#000;

	text-decoration:none;
	display:block;
	background-color: #fff;
}

.car-pop-hea, .frm-sec input {
    font-family: Arial,Helvetica,sans-serif;
}
.text-center {
    text-align: center;
}    

#sound_element {position: absolute;}
.not-1 .notification-web-dropdown:after, .not-1 .notification-web-dropdown:before{right:41px}
.new-ala .notification-web-dropdown:after, .new-ala .notification-web-dropdown:before { right: 42px;}
.not-2 .notification-web-dropdown:after, .not-2 .notification-web-dropdown:before { right: 42px;}

@media only screen and (max-width: 550px) {
	.overlay-banner .coatch-boxes-home{TOP:0;}
	.overlay-banner .coatch-overlay{position:absolute}
.overlay-banner .coatch-overlay-home{display:block}


.heading {
	max-width:100%;
	text-align:center;
	background:none;
}
.heading ul{
	background:none;
	list-style:none;

}
.heading ul li.small{

	display:block;

	font-family:futuralight;
	font-size:31px;
	text-align:center;
	color:#fff;
	padding-bottom:13px;
}
.heading ul li.big{
	
	font-family:futuralight;
	font-size:50px;
	text-align:center;
	color:#ffc61f;
	padding-bottom:30px;
	font-weight:bold;
}

.btn {
	width:99%;
	text-align:center;
	margin:0 auto;
	float:none;

	
}
.btn1 {
	width:100%;
	display:block;
	text-align:center;
	margin-bottom:10px;

}

}
@media screen and (min-width : 320px) and (max-width : 450px){
div#UploadSelfForm:before,div#UploadSignForm:before {
    content: "Upload the self attested supporting document";
    color: #a7a9ac;
    width: 65%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.derivative-enablement span.intvest-time.invest-item-time {
    padding-right: 10px;
}
}
@media screen and (max-width : 767px){
	.invest-drop-txt.order-entry-trade-option {margin-top: 10px !important;}
	.derivative-enablement .invest-drop-txt{width:100%; margin-bottom:10px;}
	.derivative-enablement .intvest-time{line-height:20px; border-bottom:none !important}
	.derivative-enablement .inst-arrow {position: absolute;right: 0; padding: 4px 0 0 10px;}
	div#DwnLdBtn {margin-bottom: 15px;}
	div#Submit{margin:10px 0}
	.close-pop{margin:10px 0 0 0}
	.upload-form {width: 100%;}
	.upload-req{margin-bottom:15px}
	div#UploadSignForm,div#UploadSelfForm{margin-bottom:15px !important;}
	.derivative-enablement .rea-mod-time li a{line-height:25px !important}
	
}

/* wise adviser css*/
i.sprite-img.menu-icon.menu-wise {
    background-position: 200px -1px;
    width: 36px;
    height: 41px;
}

i.sprite-img.menu-icon.menu-wise:hover , .second-level-menu li:hover a .menu-wise,.second-level-menu li a.active .menu-wise{
    background-position: 200px -47px;
    width: 35px;
    height: 40px;
}
    @media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 736px) {

i.sprite-img.menu-icon.menu-wise {
    background-position: -1130px -92px;
    width: 20px;
    height: 23px;
}
i.sprite-img.menu-icon.menu-wise:hover, .second-level-menu li:hover a .menu-wise, .second-level-menu li a.active .menu-wise {
    background-position: -1130px -115px;
    width: 25px;
    height: 24px;
}


/*i.sprite-img.menu-icon.menu-wise:hover {
    background-position: -1129px 29px !important;
    width: 20px;
    height: 23px;
}*/
}


p.mar-med-sel1.port-ri-dropdown span.select2.select2-container.select2-container--default {
    width: 160px!important;
}

.coatch-overlay.coatch-overlay-derivative .heading {
    visibility: hidden;
}

div#lumpsumgraphviewdata .mar-right {
    min-height: 560px;
}

div#mfPotensialUpside .headingtooltip.bottom-arrow:after, .headingtooltip.bottom-arrow:before {
display:none;
}


.retionale-link {
    color: #1190e0;
    text-decoration: underline;
}


/* start added by SUNITA YADAV For T-button pop up loader 22 Dec 2017*/
.trade-pop-pack {
	background-image : url('/app/images/giphy.gif') !important;background-repeat:no-repeat  !important; height:100% !important;min-height:100% !important; background-size:cover  !important;
}
@media screen and (max-width:767px){
	.trade-pop-pack {
    background-image: url(/app/images/giphy-Mobile.gif) !important;
    background-repeat: no-repeat !important;
    height: 100% !important;
    min-height: 100% !important;
    background-size: cover !important;
	}
}
/* END added  by SUNITA YADAV For T-button pop up loader 22 Dec 2017*/


#viewMorePopUp .retionale-link {
    color: #1190e0;
    text-decoration: underline;
}

p.mar-med-sel1.port-ri-dropdown span.select2.select2-container.select2-container--default.select2-container--focus {
    width: 160px!important;
}

p.mar-med-sel1.port-ri-dropdown span.select2.select2-container.select2-container--default.select2-container--below {
    width: 170px!important;
    max-width: 170px!important;
}


/*style for Currency portfolio by ashish 10052019*/

.derivative-comm-popup h3 {
    padding: 15px 25px 0px;
}
.portfolio-reports-ab .sumery-col2 { margin:0px; margin-right:16px !important; }

.portfolio-reports-ab #portfolio-tab-Commodity #portfolio-curosal .col4 {
    margin-right: 15px;
}

@media(max-width: 767px){
div#transactionDataDiv .mar-panel-hea.tran-hea {
    margin-right: 10px;
    margin-left: 15px;
}

    .portfolio-reports-ab #portfolio-tab-Commodity #portfolio-curosal .col4 {
    margin-right: 15px;
    width: 5% !important;
}

#portfolio-caital-tab-commodity #portfolio-capital-crosal .col4 {
    margin-right: 15px;
    width: 5% !important;
}

.portfolio-reports-ab .prot-sumeryhea i {
    margin-right: 0;
    display: block;
    margin: auto;
}

#transDataContainer .trans-li4 {
    width: 40%;
    margin-left: 15px;
}

}




/* start added by SUNITA YADAV For news-landing-page 13 Dec 2017*/
.top-performers-list li.border4{border-color:#a40032;}
.bottomshape-color4{border-top-color:#a40032;}
.textcolor4{color:#a40032;}
.news-landing-page h2{padding-top:5px;} 
.news-landing-page p {padding-top:20px; line-height:22px;} 
.news-sprite-img {background: url(/app/images/news-landing-sprite.png) no-repeat; display: inline-block;}
.news-landing-page .footer-snap-2 {background-position: -18px 0px !important;}
.news-landing-page .footer-snap-3 {background-position: -39px 0px !important;}
.news-landing-page .footer-snap-4 {background-position: -59px 0px !important;}
.news-dekstop-none {display:none; position:fixed; z-index:2; bottom:0px; text-align:center; left:0; right:0;}
.news-dekstop-none .primary-btn{width:100%;}
/* end added by SUNITA YADAV For news-landing-page*/

 /* added by sunita 31Jan 2018 */
#optionChainAjaxDiv .bx-wrapper .bx-controls-direction a{top:0;}
#optionChainAjaxDiv .bx-wrapper .bx-prev {
    left:48%;
    top: -90px !important;
	-ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
#optionChainAjaxDiv  .bx-wrapper .bx-next {
    background-position: 0 -44px;
    right:48%;
    top:108%!important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(90deg);
}
 /* added by sunita 31Jan 2018 */
/* added by minal ofs popup 23-11-2017 */
.ofspopupmob { max-height:400px!important; }
/* added by minal ofs popup 23-11-2017 */

/* added by minal aadhar updation page post login popup 23-11-2017  */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {max-width: 100%!important;
    left:0%!important;}
/* added by minal aadhar updation page post login popup 23-11-2017 */

/* aadhaar update popup */
.popupHeader span { font-size:13px; line-height: 22px; }
.popupFooter .new-transactioinbtns { padding-left:0px!important; margin-left:0px!important; }
/*.ui-dialog, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front { width:100%!important; left:0px!important; }*/

/*#ncd-bond  .price-info-wrapper { display:block; padding-left: 20px; }*/
.ofsorderentrypopup div#jersey { min-height:600px; }
.price-more-info { margin-bottom:10px; display: block; }
.trade-lumsetp1-re .con-1 {margin-top: 20px;
    display: block;
    font-size: 14px;}
#ncd-bond  .trade-lumsetp1-le.order-entry-re { width:100%; }
#ncd-bond .trade-val-text {margin-top: 30px;}
.order-entry-steps .step-name {width: auto;}
.step-1.pacs.order-entry-steps .invest-drop-txt, .trade-entry-input-list > li > p { display:block; }
.ofsPopup .ofs-text .retail_p, .ofsPopup .paddingLR { padding-bottom:0px; }


/* added by minal for ofs popup 23-11-2017 */
.paddingLeft0 { padding-left:0px; }
.ofsPopup .ofs-text .retail_p, .ofsPopup .paddingLR { padding-left:0px!important; }
.ofsorderentrypopup div#jersey, .ofsorderentrypopup div#shorts { background:none; margin-top:0px; }
.ofsorderentrypopup .content-ipo { padding:10px 0 10px 20px; }
.order-entry-steps .sucess-msg, .order-entry-steps .rejection-msg { font-size:12px; }
/* added by minal for ofs popup 23-11-2017 */


/* ---------- css by minal w.e.f. 17-11-2017 starts here ---------- */
/* IPO */
/* error message-box fixes */
.ipo-outer .msgpopfix	{ display:inline-block; width:100%; margin-left:0px; }
.widget-inner-container	{ border:1px solid #ccc; min-height:244px; background:#fff; padding:10px; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24);
-ms-box-shadow: 0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24);
-o-box-shadow: 0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24); }
.no-bg { background:none!important; }
.no-border { border:0px none!important; }
.no-boxshadow { box-shadow:none!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; }
.no-padding { padding:0px!important; }
.relative	{ position:relative; }
.extremeRgt	{ position:absolute; right:-40px; } 
.no-margin-top { margin-top:0px!important; }
.marginTop22 { margin-top:22px!important; }
.paddingtop0	{ padding-top:0px!important; }
.new-ipo-col .bid-left.marginBtm15 { margin-bottom:15px; }
.trade-wizard li:nth-last-child(2):before { background:none; } /* to remove second last arrow image */
span.icon-white { background:url(/app/images/portfolio/download-icon-white.png); }
.linehgtfix		{ line-height:18px; padding:4px 16px 5px; }
.bid-left input::placeholder { color:#b1b1b1; }
.ipo-outer .Retail-content { padding-left:30px; }
.ipo-outer .radiobtn-div {padding-left:50px !important;}
.padd10p .box-div {padding:10px!important;}

/* OFS */
/* ofsPopup added by sunita  */
.ofsPopup .price-info-wrapper .green{color: #000 !important;}
#ncd-bond .ofs-text .trade-val-text { margin-top:35px

; }
#ncd-bond .ofs-text .retail_p { padding-left:20px; padding-right:20px; }
#ncd-bond .trade-pop-pading .ofs-text { padding-left: 0px !important; padding-bottom: 20px; }
.ofs .paddingL0 { padding-left:0px; }
.ofsPopup .trade-lumsetp1-re { padding: 10px 13px; }
.share-price-info-list li { font-size:15px; }
.ofsPopup .primary-btn { padding: 6px 16px 6px; }

/* aadhar updation page popup post login starts here 23-11-2017 */
.aadharUpdatePage	{ padding:35px 0 40px 0; }
.aadharUpdatePage .txt-center { padding:0px 20px; }
.popupHeader { padding:20px; border-bottom: 2px solid pink; }
.popupHeader h3, .popupHeader span { padding-bottom:20px; font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif; }
.popupHeader span { font-size:15px; }
.enterAadharno	{ border:0px none; outline:0px none; border-bottom:1px solid #dadada; font-family: 'futura_lightregular','open_sansregular',Arial,sans-serif; width: 198px; text-align: center; padding: 5px 0; font-size: 17px; color: #9e9e9e; }
.enterAadharno:focus { color:#000; }
.popupMidForm	{ padding:20px 0; }
.popupFooter .primary-btn { font-size: 15px; }
.popupFooter .new-transactioinbtns { margin-top:0px; padding-bottom: 20px; }
.aadharUpdatePage .rejection-msg {width: 90%;
    margin: 0 auto;
    padding: 5px;}
span.icon-success-green { background:url(/app/images/portfolio/icon-success-green.png); width:56px; height:56px; display:block; margin:0px auto; margin-bottom:25px; }
/* aadhar updation page popup post login ends here 23-11-2017 */


/* ---------- css by minal w.e.f. 17-11-2017 ends here ---------- */



@media screen and (max-width :997px){
.tradewiz-backgournd{background: #cfe4a4; border-bottom: 1px solid #f1f1f1; padding-bottom:15px !important;}
	/* Start added by sunita for ipo 9/11 */

	.ipo-trad .mob-none{display:block !important;}
	.ipo-col-2.new-ipo.step-2{margin-right:0px; margin-bottom:20px;}
	.new-ipo-col .bid-left .sort-slide-num { border-bottom: 1px solid #1190e0;  width: 130px;}
	.ipo-col-2.new-ipo {min-height:148px;}
	.ipo-new span.g3 input[type="radio"]{margin-right:0px;}
	.likepop .step-1 .new-transactioinbtns,.likepop .step-3 .new-transactioinbtns {padding-left:30px;}
	.ipo-outer .Retail-content {padding-left: 10px;}
	.ipo-outer .radiobtn-div {padding-left: 30px !important;}
	.ipo-outer .box-div {margin-right: 47px;}
	/* End added by sunita for ipo 9/11 */
}

/* start added by SUNITA YADAV For T-button pop up loader 22 Dec 2017*/
.trade-pop-pack {
	background-image : url('/app/images/giphy.gif') !important;background-repeat:no-repeat  !important; height:100% !important;min-height:100% !important; background-size:cover  !important;
}
@media screen and (max-width:767px){
	.trade-pop-pack {
    background-image: url(/app/images/giphy-Mobile.gif) !important;
    background-repeat: no-repeat !important;
    height: 100% !important;
    min-height: 100% !important;
    background-size: cover !important;
	}
}
/* END added  by SUNITA YADAV For T-button pop up loader 22 Dec 2017*/


@media screen and (max-width : 767px){

	.invest-drop-txt.order-entry-trade-option {margin-top: 10px !important;}
	.derivative-enablement .invest-drop-txt{width:100%; margin-bottom:10px;}
	.derivative-enablement .intvest-time{line-height:20px; border-bottom:none !important}
	.derivative-enablement .inst-arrow {position: absolute;right: 0; padding: 4px 0 0 10px;}
	div#DwnLdBtn {margin-bottom: 15px;}
	div#Submit{margin:10px 0}
	.close-pop{margin:10px 0 0 0}
	.upload-form {width: 100%;}
	.upload-req{margin-bottom:15px}
	div#UploadSignForm,div#UploadSelfForm{margin-bottom:15px !important;}
	.derivative-enablement .rea-mod-time li a{line-height:25px !important}

	/* Start added by sunita for ipo 9/11 */
	.ipo-first-right{width:100%;}
	.order-entry-steps .stepswizard li:last-child { padding-left: 3px;}
	.ipo-trad .mob-none{display:block;}
	/* End added by sunita for ipo 9/11 */
     .likepop .step-1 .new-transactioinbtns, .likepop .step-3 .new-transactioinbtns {padding-left: 23px;}
	 .ipo-col-2.new-ipo{max-height:100%;}
}
/* Start added by sunita for ipo 28/11 */
@media only screen and (max-device-width: 736px) and (min-device-width: 320px){
div#jersey, div#shorts .ipo-col-2.new-ipo{max-height:100%;}
div#shorts .ipo-col-2.new-ipo{min-height:236px;}	
.ipo-col-2.new-ipo{width:80%;}
span#addbid-1, span#hrn-addbid-1 {top: 0px;}
.trade-pop-pading button.btn.btn-danger.btn-number {left: 15px;}
.trade-pop-pading button.btn.btn-success.btn-number { left: 100px !important;top: -3px;}
.ipo-outer .box-div {margin-right: 10px;}
span.close-time-prospect{left:11px; margin-bottom:10px;}
div#shorts .heading{text-align:left;}
.ipo-outer .width-85p{width:85%;}
.Retail-content{ overflow-x:scroll; position:relative;}
.Retail-content::-webkit-scrollbar {width: 5px; height: 8px;  background:rgba(229, 229, 229, 0.5);; /* or add it to the track */}
.Retail-content::-webkit-scrollbar-thumb {background: #ccc;}
.ipo-outer .top-text, .ipo-outer .trade-termscon, .trade-pop-pading .ofs-text {padding-left:35px !important;padding-right: 20px !important;}
.trade-pop-pading .mt30 {margin-top: 5px;margin-bottom: 20px;}
.trade-termscon{padding-left:0px !important; margin-bottom:20px;}
.trade-pop-pading  h1{font-size:14px;}
#ncd-bond  .trade-lumsetp1-le.order-entry-re{width:100%;}
.price-info-wrapper{display:block;}
#ncd-bond .Retail-content {overflow-x: initial !important;position: initial !important; width: 100% !important;}
#ncd-bond .trade-entry-input-list > li label {display: block;margin: 4px 10px 0 0;width: 100%;}
#ncd-bond .trade-pop-pading .ofs-text {padding-left: 0px !important; padding-bottom: 20px; width: 100%;  font-size: 12px;}
#ncd-bond .price-info-wrapper {/* width: 325px; */width: 280px;float: none;}
#ncd-bond div#jersey .inst-arrow {float: none;}
#ncd-bond  .step-3 .price-info-wrapper{display:block;}
#ncd-bond  .order-entry-steps .rejection-msg {font-size: 9px;}
#ncd-bond  .order-entry-steps .stepswizard li {vertical-align: top;}
.new-ipo-col .bid-left input[type="text"] {width:66%;}
.trade-wizard li:nth-last-child(2):before{background: url(../images/wiz-arrow.png) no-repeat !important;}
.trade-wizard li:nth-last-child(3):before{background: url(../images/wiz-arrow.png) no-repeat !important;}
.web { display:none; }
.mob { display:block; }
.profile_main_section .profile_details { width:88%; }
}

/* start added by SUNITA YADAV For news-landing-page 13 Dec 2017*/
.top-performers-list li.border4{border-color:#a40032;}
.bottomshape-color4{border-top-color:#a40032;}
.textcolor4{color:#a40032;}
.news-landing-page h2{padding-top:5px;} 
.news-landing-page p {padding-top:20px; line-height:22px;} 
.news-sprite-img {background: url(/app/images/news-landing-sprite.png) no-repeat; display: inline-block;}
.news-landing-page .footer-snap-2 {background-position: -18px 0px !important;}
.news-landing-page .footer-snap-3 {background-position: -39px 0px !important;}
.news-landing-page .footer-snap-4 {background-position: -59px 0px !important;}
.news-dekstop-none {display:none; position:fixed; z-index:2; bottom:0px; text-align:center; left:0; right:0;}
.news-dekstop-none .primary-btn{width:100%;}
/* end added by SUNITA YADAV For news-landing-page*/

.headingtooltip .tooltip-inner {
    padding: 0!important;
}
/*.analysis-ver.ele-5 {
    right: -140px;
}*/

/* started by akshay for smallcase */

i.sprite-img.menu-icon.smallcase_overview{width: 43px;height: 45px;background-position: -1147px 0px !important;}
.second-level-menu li:hover a i.sprite-img.menu-icon.smallcase_overview{    background: url(/app/images/menu-sprite.png?03082020) !important;background-position: -1147px 100px !important;}
i.sprite-img.menu-icon.smallcase_mf {
   background-position: -1100px 0px;
   width: 46px;
   height: 44px;
}
.second-level-menu li:hover i.sprite-img.menu-icon.smallcase_mf {background: url(/app/images/menu-sprite.png?03082020) !important;background-position: -1100px 100px !important;}
i.sprite-img.menu-icon.smallcase_equity {

   width: 43px;
   height: 42px;
   background-position: -1185px 0px !important;
}

.second-level-menu li:hover a i.sprite-img.menu-icon.smallcase_equity {background: url(/app/images/menu-sprite.png?03082020) !important;background-position: -1185px 100px !important;}

@media screen and (max-width:767px){
		i.sprite-img.menu-icon.smallcase_overview , .second-level-menu li:hover a i.sprite-img.menu-icon.smallcase_overview{width: 21px;height: 23px;background-position: -1126px 50px !important;}
		
		i.sprite-img.menu-icon.smallcase_mf,.second-level-menu li:hover i.sprite-img.menu-icon.smallcase_mf {background-position: -1105px 51px !important;width: 21px;height: 23px;}
		i.sprite-img.menu-icon.smallcase_equity,.second-level-menu li:hover a i.sprite-img.menu-icon.smallcase_equity{background-position:-1152px 54px !important;width: 21px;height: 22px;}
		.dialog-close{padding:0 5px !important;}
	}


/*Add this css in media.css For news-landing-page*/
@media screen and (max-width:997px){
	/* start added by sunita yadav 15Dec for news landing page */
	.news-landing-page .mobile-none {display:none;}
	.news-dekstop-none {display:block;}
	.more-snaps .news-landing-page {margin-bottom:40px;}
	.news-landing-page .foot-snap-icon {display:inline-block;}
  /* End added by sunita yadav 15Dec for news landing page */
}

@media screen and (max-width:767px){
.dialog-close{padding:0 5px !important;}
}

    /*Start by himanshu for commodity pop-up*/
	.mstockselect {margin: 0 0 25px 0;}
	.pop-head p:last-child {font-weight: bold;}
	.login-related-list li.pink-top.login-li-rig{margin-right: 20px;}
	.pop-head {padding: 30px 30px 15px;background: #f0f0f0;border-bottom: 1px solid #e2e2e2;}
	.comm-form {margin: 0 auto;text-align: center;padding:15px 0 0;    border-top: 1px solid #e2e2e2;}
	span.label-txt {width: 185px !important;display: inline-block;text-align: right;margin: 0 10px 0 -40px; vertical-align: middle;}
	.comm-form .mar-med-sel1 .select2-container,#GstDtls .mar-med-sel1 .select2-container {min-width: 203px !important;}
	.comm-form .inp-filed,#GstDtls .inp-filed{width:203px; height:30px;border: 1px solid #acacac;box-shadow: none;border-radius: 0;}
	.mstockselect:last-child {margin-bottom: 0;}
	.comm-form .select2-container--default .select2-selection--single .select2-selection__rendered,#GstDtls .select2-container--default .select2-selection--single .select2-selection__rendered{border: 1px solid #acacac;box-shadow: none;border-radius: 0;}
	.comm-form .mstockselect .select2-container .select2-selection--single, .comm-form .mstockselect .select2-container--default .select2-selection--single .select2-selection__arrow,
        #GstDtls .mstockselect .select2-container .select2-selection--single, #GstDtls .mstockselect .select2-container--default .select2-selection--single .select2-selection__arrow
	{height:30px; border-radius: 0; text-align: left}
	.nominee-info{padding:20px 30px; text-align:left;background: #fbfbfb; border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;}
	.hide {display: none;}
	div#NomineeDtls {margin: 15px 0; text-align: center;}
	div#GstDtls{border-top: 1px solid #e2e2e2;text-align: center;padding: 15px 0;}
	.terms-condition {background: #fbfbfb;padding: 20px 30px; text-align: left;}
	.terms-condition label{line-height: 15px !important;}
	.terms-condition .agree-btn{    padding: 12px 22px;    margin-top: 25px;text-transform: uppercase;font-size: 14px;}
	.nominee-info span,.gst-reg span{display: inline-block; vertical-align: middle;}
	.nominee-info label,.gst-reg label {position: relative;display: inline-block;width: 100px;}
	
	.nominee-info .radiobtn,.gst-reg .radiobtn  {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #ffffff;border-radius: 0;border:1px solid #acacac}
	.nominee-info input[type="radio"],.gst-reg input[type="radio"]{opacity: 0; position: absolute;}
	.nominee-info label .radiobtn:after,.gst-reg label .radiobtn:after {left: 8px;top: 3px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.nominee-info label:hover input ~ .radiobtn,.gst-reg label:hover input ~ .radiobtn {background-color: #ccc;}
	.nominee-info label input:checked ~ .radiobtn,.gst-reg label input:checked ~ .radiobtn {background-color: #0d57a0; border:1px solid #003578;}
	.nominee-info label .radiobtn:after,.gst-reg label .radiobtn:after {content: "";position: absolute;display: none;}
	.nominee-info label input:checked ~ .radiobtn:after,.gst-reg label input:checked ~ .radiobtn:after {display: block;}
	span.tab-text {margin-left: 35px;padding-top: 5px;}
	.custom-file-input{display: inline-block;overflow: hidden;position: relative;}
        .custom-file-input input[type="file"]{width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0);zoom: 1;  /* Fix for IE7 */position: absolute;top: 0;left: 0;z-index: 999;}
	input.primary-btn.agree-btn.upload {margin-left: -4px;top: -1px !important;position: relative;}
	#UploadForm.comm-form{text-align: left;}
	#UploadForm .mstockselect {margin: 0 30px 20px;}
	#UploadForm.comm-form .mar-med-sel1 .select2-container {min-width: 360px !important;}
	#UploadForm .terms-condition .agree-btn {margin-top: 0;}
        .comm-form .error,.#GstDtls .error {border: none;color: red;font-size: 12px;text-align: left;position: absolute;}
        .comm-form span.mar-med-sel1,#GstDtls span.mar-med-sel1 {display: inline-block;position: relative; vertical-align: middle;}
        #GstDtls .error {position: absolute;border: none;color: red;font-size: 12px;}
        #NomineeDtls textarea#NomAddress {height: 50px;padding: 5px;}
        .gst-reg {padding: 15px 30px 15px;background: #fbfbfb;}
        .gst-reg p {margin-bottom: 12px;}
        .terms-condition .mt30 {margin-top: 0;}
        .gst-reg span:first-child, .nominee-info span {width: 256px;}

    /*End by himanshu for commodity pop-up*/

    /*start by himanshu for trade btn dropdown*/
	.head-trade-btn .sort-select-name {vertical-align: super !important; width: 87px;display: inline-block;   font-size: 12px;text-transform: uppercase;}
        .drop-mar-select.head-trade-btn{height:30px; width:130px;padding:5px 5px 5px 10px !important; color:#ffffff}
        .stockhead.head-trade-btn{ padding:0 5px 0 0;    background-color: #81003C;border-bottom: 2px solid #81003C;}
        .market-subnames.tradedrpdn {width: auto;top: 30px; right:0px;}
        .market-subnames.tradedrpdn:after, .market-subnames.tradedrpdn:before{border:none}
        .tradedrpdn li {padding-right: 0;}
        .head-trade-btn .mar-sort-icon {display: inline-block;vertical-align: initial;right: 5px;position: relative;top:4px;}
        .drop-down-menu li a.drpdnoption {padding: 7px 19px !important; font-size:12px;color:#ffffff; text-transform: uppercase;    border-radius: 0px;}
        .drop-down-menu.tradedrpdn{background:#81003C; border:none;}
        .drop-down-menu.tradedrpdn li{border-bottom:1px solid  #81003C}
        .drop-down-menu > li > a.drpdnoption:hover {color:  #81003C;}
        .head-trade-btn i.sprite-img.mar-sort-icon {background-position: -75px -78px !important; width:18px;}
        .drop-down-menu.tradedrpdn li {display: block;}
        .head-trade-btn:hover .tradedrpdn {display: block !important;}

    /*end by himanshu for trade btn dropdown*/
    
    /*start by himanshu for enablement details 27-03*/
        .enablement-dtls .panel-default.shadow-panel {margin: 0;border-radius: 0;}
        .enablement-dtls .panel-heading {border-radius: 0;}
        .enablement-dtls .form-input{position: relative;}
        .enablement-dtls .form-input .activate{position: absolute; left:20%;}
        .enable-dtls .close-pop {background-position: -92px -326px !important;width: 20px;height: 20px;}
    /*start by himanshu for enablement details 27-03*/

/*Start by himanshu for smallcase iframe 05-04-2018*/
/*div#smallcase-container {
    background: #ffffff;
    position: relative;
    left: -22px;
    width: 101.7%;
}*/
#smallcase-container .container_12 {
    width: 101.5%;
}
div#smallcase-container {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
#smallcase-container .smallcaseframediv {
    width: 100%;
    height: 99%;
    overflow-y:scroll; 
    padding: 0;
    margin: 0;
}
#smallcase-container .smallcaseframediv iframe{height:calc(100vh - 96px); }
.headingtooltip .tooltip-inner{padding:0 !important}

/*Added by Himanshu for smallcase heading removing*/
#smallcase-container .stock-sec {padding-top: 0px !important;}

.drop-mar-select.head-trade-btn.its-dev {
    width: 80px;
}

	@media screen and (min-width:1024px) and (max-width:1280px){

.head-trade-btn .sort-select-name {
    vertical-align: super !important; width: 75px !important;}
.drop-mar-select.head-trade-btn {
    height: 30px;
    width: 100px;
padding: 5px 5px 5px 5px !important;}
.drop-down-menu li a.drpdnoption {
padding: 7px 5px !important; font-size:11px;}
.first-level-menu > li {
    padding: 0 2px !important;
    font-size: 12px !important;
}
				.its-dev .sort-select-name {
    width: 18px !important;
}
.drop-mar-select.head-trade-btn.its-dev {
    width: 50px;
}
	}

#validateUser-form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 14px;
}

.reg-frm #validateUser-form .wiz-choose {
    display: inline-block;
        width: 49%;
    padding-bottom: 5px;
    margin: 0;
    margin-right: 2px;
}
@media(max-width: 768px){
#validateUser-form .radio {
    padding-left: 15px !important;
}    
}



/* css for profile changes by ashish 06072019*/
.subscription_details .subs_brokerage {
    width: 100%;
}
.brokerage-blocks {
    width: 50%;
    display: inline;
    float: left;
}


.subscription-block-left {
    width: 75%;
    float: left;
    display: inline;
}

.subscription-block-left img {
    float: left;
    margin-right: 15px;
}

h4.subscription-head {
    color: #a40032;
    font-size: 16px;
    font-weight: 600;
    font-family: 'arial';
    text-transform: uppercase;
}

.subscription-block-left p {
    font-size: 15px;
    padding: 5px 0 0;
}

.subscription-block-right {
    width: 25%;
    float: left;
    display: inline;
        margin: 15px auto;
}



.btn-fill {
    background: #286294;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
    margin: 0 15px 0 0;
}


@media(max-width: 768px){

.brokerage-blocks {
    width: 100%;
}

.subscription-block-left {
    width: 100%;
    padding: 5px 0 15px;
}
.subscription-block-right {
    width: 100%;
    text-align: center;
    }

.subscription-block-left img {
    float: none;
    display: block;
    margin: 10px auto;
}

}

/*css for profile changes by ashish 06072019*/
.second-level-menu li i.sprite-img.menu-icon.menu31 {
    background-position: -1355px 2px !important;
}

.second-level-menu li:hover i.sprite-img.menu-icon.menu31 {
    background-position: -1355px 100px !important;
}

 .second-level-menu li .menu7 {
    background-position: -792px 0px;
}

.second-level-menu li:hover a .menu7, .second-level-menu li a.active .menu7 {
    background-position: -792px -45px;
}


.second-level-menu li i.sprite-img.menu-icon.menu-wise {
    background-position: -1147px 0px !important
    width: 36px;
    height: 41px;
}

i.sprite-img.menu-icon.menu-wise:hover, .second-level-menu li:hover a .menu-wise, .second-level-menu li a.active .menu-wise {
    background-position: -1147px 100px !important;
    width: 35px;
    height: 40px;
}



.second-level-menu li .coomodity_menu {
    background-position: 85px 4px;
}

.second-level-menu li a.active .coomodity_menu, .second-level-menu li:hover a .coomodity_menu {
    background-position: 85px -45px;
}


/*New menu icon start*/
.second-level-menu li .pcg-menu {
    background-position: 175px 0;
}

.second-level-menu li a.active .pcg-menu,
.second-level-menu li:hover a .pcg-menu {
    background-position: 175px -44px;
}


.second-level-menu li .pcg-menu {
    background-position: 175px 0;
}

.second-level-menu li a.active .pcg-menu,
.second-level-menu li:hover a .pcg-menu {
    background-position: 175px -44px;
}

.second-level-menu li .business-associate {
    background-position: -615px -87px;
}

.second-level-menu li a.active .business-associate,
.second-level-menu li:hover a .business-associate {
    background-position: -660px -87px;
}

.second-level-menu li .nri-link {
    background-position: -745px -87px;
}

.second-level-menu li a.active .nri-link,
.second-level-menu li:hover a .nri-link {
    background-position: -790px -87px;
}

.second-level-menu li .global-investing {
    background-position: -1350px 200px;
}

.second-level-menu li a.active .global-investing,
.second-level-menu li:hover a .global-investing {
    background-position: -1305px 200px;
}

.menu-icon.menu-icon2 {
    background: url(/app/images/new-menu-sprite.png?18012024);
}

.second-level-menu li a .insurance  {
    background-position: -38px 3px;
}

.second-level-menu li a.active .insurance ,
.second-level-menu li:hover a .insurance  {
    background-position: 3px 3px;
}


.second-level-menu li a .SmartOptima  {
    background-position: -195px 3px;
}

.second-level-menu li a.active .SmartOptima ,
.second-level-menu li:hover a .SmartOptima  {
    background-position: -155px 3px;
}

.second-level-menu li a .Las  {
    background-position: -351px 3px;
}

.second-level-menu li a.active .Las ,
.second-level-menu li:hover a .Las  {
    background-position: -305px 3px;
}


.second-level-menu li a .esop  {
    background-position: -501px 3px;
}

.second-level-menu li a.active .esop ,
.second-level-menu li:hover a .esop  {
    background-position: -455px 3px;
}

.second-level-menu li a .yield  {
    background-position: -649px 3px;
}

.second-level-menu li a.active .yield ,
.second-level-menu li:hover a .yield  {
    background-position: -610px 3px;
}


.second-level-menu li a .tax-filing  {
    background-position: -788px 3px;
}

.second-level-menu li a.active .tax-filing ,
.second-level-menu li:hover a .tax-filing  {
    background-position: -748px 3px;
}


.second-level-menu li a .digigold {
    background-position: -940px 3px;
    width: 55px;
}

.second-level-menu li a.active .digigold ,
.second-level-menu li:hover a .digigold  {
        background-position: -886px 3px;
    width: 55px;
}

.second-level-menu li a .refer_earn {
    background-position: -1097px 3px;
    width: 40px;
}

.second-level-menu li a.active .refer_earn ,
.second-level-menu li:hover a .refer_earn  {
        background-position: -1060px 3px;
    width: 40px;
}

.second-level-menu li a .finplan {
    background-position: -1217px 3px;
    width: 30px;
}

.second-level-menu li a.active .finplan,
.second-level-menu li:hover a .finplan  {
     background-position: -1189px 3px;
    width: 30px;
}

.second-level-menu li a .axis-intellect {
        background-position: -1323px 3px;
    width: 40px;
}

.second-level-menu li a.active .axis-intellect,
.second-level-menu li:hover a .axis-intellect  {
     background-position: -1284px 3px;
    width: 40px;
}
.second-level-menu li a .younique  {
    background-position: -1559px -45px;
    width: 40px;
}

.second-level-menu li a.active .younique ,
.second-level-menu li:hover a .younique   {
     background-position: -1605px -45px;
    width: 40px;
}

.second-level-menu li a .nps {
    background-position: -1716px -45px;
    width: 30px;
}

.second-level-menu li a.active .nps,
.second-level-menu li:hover a .nps  {
     background-position: -1756px -45px;
    width: 30px;
}
/*pms*/
.second-level-menu li a .pms {
    /*background-position: -1878px -45px;*/
     background-position: -1919px -45px;
    width: 30px;
}
.second-level-menu li a.active .pms,
.second-level-menu li:hover a .pms  {
    background-position: -1878px -45px;
    width: 30px;
}



@media(max-width: 997px){


    .second-level-menu li a .nps {
        background-position: -1803px -56px;
        width: 20px;
        height: 30px;
    }

    .second-level-menu li a.active .nps,
    .second-level-menu li:hover a .nps  {
        background-position: -1835px -56px;
        width: 20px;
        height: 30px;
    }
    
     .second-level-menu li a .younique  {
        background-position: -1653px -50px;
        width: 23px;
        height: 30px;
    }

    .second-level-menu li a.active .younique ,
    .second-level-menu li:hover a .younique  {
        background-position: -1680px -50px;
        width: 23px;
        height: 30px;
    }

    /*pms*/
      .second-level-menu li a .pms {
        background-position: -1988px -56px;
        width: 20px;
        height: 30px;
    }

    .second-level-menu li a.active .pms,
    .second-level-menu li:hover a .pms  {
        background-position: -1962px -56px;
        width: 20px;
        height: 30px;
    }
    
    .second-level-menu li i.sprite-img.menu-icon.menu31 {
    background-position: -1205px 54px!important;
    }

     .second-level-menu li:hover i.sprite-img.menu-icon.menu31 {
        background-position: -1205px 30px!important;
    }

    .second-level-menu li .sprite-img.menu7 {
        background-position: -432px -90px !important;
    }

    .second-level-menu li a.active .sprite-img.menu7,
    .second-level-menu li:hover a .sprite-img.menu7 {
        background-position: -432px -113px !important;
    }


    /*New menu icon start*/
    .second-level-menu li .pcg-menu {
        background-position: -528px -88px;
    }

    .second-level-menu li a.active .pcg-menu,
    .second-level-menu li:hover a .pcg-menu {
        background-position: -528px -115px;
    }

    .second-level-menu li .business-associate {
        background-position: -844px -115px;
    }

    .second-level-menu li a.active .business-associate,
    .second-level-menu li:hover a .business-associate {
        background-position: -869px -115px;
    }



    .second-level-menu li .nri-link {
        background-position: -840px -90px;
    }

    .second-level-menu li a.active .nri-link,
    .second-level-menu li:hover a .nri-link {
        background-position: -865px -90px;
    }

    .second-level-menu li .global-investing {
    background-position: -1245px 200px;
    }

    .second-level-menu li a.active .global-investing,
    .second-level-menu li:hover a .global-investing {
        background-position: -1246px 172px;
    }


    .second-level-menu li a .insurance  {
        background-position: -112px 1px;
    }

    .second-level-menu li a.active .insurance ,
    .second-level-menu li:hover a .insurance  {
        background-position: -87px 1px;
    }

    .second-level-menu li a .SmartOptima  {
    background-position: -275px 3px;
    }

    .second-level-menu li a.active .SmartOptima ,
    .second-level-menu li:hover a .SmartOptima  {
        background-position: -250px 3px;
    }

    .second-level-menu li a .Las  {
        background-position: -422px -3px;
    }

    .second-level-menu li a.active .Las ,
    .second-level-menu li:hover a .Las  {
        background-position: -400px -3px;
    }

    .second-level-menu li a .esop  {
        background-position: -576px 0px;
    }

    .second-level-menu li a.active .esop ,
    .second-level-menu li:hover a .esop  {
        background-position: -550px 0px;
    }

    .second-level-menu li a .yield  {
    background-position: -722px 0px;
    }

    .second-level-menu li a.active .yield ,
    .second-level-menu li:hover a .yield  {
        background-position: -700px 0px;
    }

    .second-level-menu li a .tax-filing  {
        background-position: -858px -1px;
    }

    .second-level-menu li a.active .tax-filing ,
    .second-level-menu li:hover a .tax-filing  {
        background-position: -834px -1px;
    }

    .second-level-menu li a .digigold  {
        background-position: -1028px -1px;
    width: 27px;
    }

    .second-level-menu li a.active .digigold ,
    .second-level-menu li:hover a .digigold  {
        background-position: -996px -1px;
        width: 27px;
    }

    .second-level-menu li a .refer_earn {
        background-position: -1162px 3px;
        width: 23px;
    }

    .second-level-menu li a.active .refer_earn ,
    .second-level-menu li:hover a .refer_earn  {
        background-position: -1140px 3px;
        width: 23px;
    }

    .second-level-menu li a .finplan {
        background-position: -1266px 3px;
        width: 20px;
        height: 30px;
    }

    .second-level-menu li a.active .finplan,
    .second-level-menu li:hover a .finplan  {
        background-position: -1247px 3px;
        width: 20px;
        height: 30px;
    }

    .second-level-menu li a .axis-intellect {
        background-position: -1386px 3px;
        width: 20px;
        height: 30px;
    }

    .second-level-menu li a.active .axis-intellect,
    .second-level-menu li:hover a .axis-intellect  {
        background-position: -1366px 3px;
        width: 20px;
        height: 30px;
    }
}

@media(max-width:768px){


.sprite-img.menu-icon.menu-wise{
	background-position: -1128px -92px !important;
    width: 24px !important;
    height: 24px !important;
}

ul.second-level-menu li:hover i.sprite-img.menu-icon.menu-wise {
    background-position: -1128px -117px !important;
    width: 24px !important;
    height: 24px !important;
}

i.menu-icon.coomodity_menu {
    background-position: -555px -88px !important;
}

.second-level-menu li:hover a .coomodity_menu, .second-level-menu li a.active .coomodity_menu {
    background-position: -554px -112px !important;
}

i.sprite-img.menu-icon.smallcase_overview {
    background-position: -1127px 54px!important;
    width: 24px !important;
    height: 24px !important;
}

i.sprite-img.menu-icon.smallcase_overview, .second-level-menu li:hover a i.sprite-img.menu-icon.smallcase_overview {
    width: 24px !important;
    height: 24px !important;
    background-position: -1126px 54px!important;
}



}



/*Add header changes */
@media(max-width: 997px){
    .header-top-expand-arrow {
        right: 30px !important;
    }

    .responsive-menu {
        left: 5px;
    }

    .mob-nav-rig {
        right: 5px;
    }

    .leftpart, .rightpart {
        margin-left: 0;
    }

}


ul.first-level-menu.accordion:hover {
    background: transparent;
}


/*portfoli changes as per Business Team  by Ashish 25062019*/

#portfolioSummary .stockhead{
    display: inline;
    float: left;
    border-right: dotted 1px #000;
    margin-right: 20px;
    margin-bottom: 10px;
}

#portfolioSummary .port-select {
    margin: 5px 0 0px 0;
    display: inline;
}

#portfolioSummary .port-select p{
    margin-bottom: 5px;
}

#portfolioSummary .port-select .ui-smartedge-link {
    display: inline-block;
    width: 250px;
    margin: 0px;
    margin-left: 10px;
}

#portfolioSummary .port-select .ui-smartedge-link a{
        position: relative;
    top: 8px;
}

#portfolioSummary .profol-banner{
        height: 180px;
}

#portfolioSummary .profol-banner.stock-sec {
    padding: 25px 0px 0px 0px!important;
    border-bottom: 1px solid #C3C3C3 !important;
}

ul#portfolioHoldingListing .mar-panel-body.port-body {
    width: 55%;
}

ul#portfolioSmallHoldingListing .mar-panel-body.port-body h4 {
    font-size: 16px;
}

#portfolioSummary .stock-subdes {
    display: none;
}

#portfolioSummary .txt-norecords{
    font-size: 18px;
}

@media(max-width: 1024px){

#portfolioSummary .stockhead{
    border-right: dotted 0px #000;

}

#portfolioSummary .profol-banner {
    height: auto;
}

#portBoxActiveintellect p.prot-hea-name span {
    width: 100%;
    }

}

/*portfoli changes as per Business Team  by Ashish 25062019*/

