.common_lock{display:block;}
.PR{position:relative;}
.pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+99&0+0,1+11 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60px, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60px, rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60px, rgba(255,255,255,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 height: 100%; width:100%; position:absolute; left:0px; top:0px; z-index:1; border-radius:5px; display: flex; align-items: center;
 justify-content: center; border-radius: 5px; color:#000000; font:700 21px/28px 'Lato',sans-srif; text-align:center; flex-wrap: wrap;}
/*.minht_350 .pro_overlay {background: -moz-linear-gradient(top, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 30px, rgba(247,248,251,1) 100%);
    background: -webkit-linear-gradient(top, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 30px, rgba(247,248,251,1) 100%);
    background: linear-gradient(to bottom, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 30px, rgba(247,248,251,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f8fb', endColorstr='#f7f8fb',GradientType=0 );}*/
.pro_overlay span{display:block; font-size:22px; font-weight:900; padding-bottom:0px; text-transform:uppercase;}
.pro_overlay  p:first-child{margin-bottom:10px;}

.insight_lock .pro_overlay {    
background: -moz-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,1) 20px, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,1) 20px, rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,1) 20px, rgba(255,255,255,1) 99%); top: 30px;     height: calc( 100% - 30px );}
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    

.pro_overlay img{width:auto !important;}
.common_lock.gray .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f8fb+0,f7f8fb+100&0+0,1+9 */
background: -moz-linear-gradient(top, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 90px, rgba(247,248,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 90px,rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 90px,rgba(247,248,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f8fb', endColorstr='#f7f8fb',GradientType=0 ); /* IE6-9 */}

.common_lock.gray_horizontal .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f8fb+0,f7f8fb+100&0+0,1+12 */
background: -moz-linear-gradient(left, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 25%, rgba(247,248,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 25%,rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 25%,rgba(247,248,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}

.common_lock.gray_horizontal_white .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+88,1+88 */
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ justify-content: flex-end; width:50%; left:auto; right:0px;}

/*current css changes*/
.grey_bx, .swot_ftcnt, .mcess_mcnt, .bbbtn, .techrbull, .mcibx_cnt, .techavtbl, .techansum, .mtindi, .history_graph{position:relative;}
.lock_up_down{/*cursor:default; pointer-events: none; */position:relative;}
.bbbtn.lock_up_down:before{ content: "";
    position: absolute;
    width: 199px;
    height: 34px;
    left: -10px;
    top: 0px;
    background: #fff url(https://stat2.moneycontrol.com/assets/images/stock/lock_up_down.png) 0 -5px no-repeat;
    border-radius: 20px;}
    
.techrbull.lock_up_down:before{content: ""; position: absolute;    width: 144px;    height: 40px;    left: -6px;  top: -1px;    background: #fff url(https://stat2.moneycontrol.com/assets/images/stock/lock_up_down2.png) 0 -4px no-repeat; border-radius: 40px; background-size: cover;}
/*#hrcloaddiv .pr_ooverlay{ min-height:300px;}*/


/*current css changes swot page*/
.swtlhs .tab-pane{ position:relative;}
.swtlhs .pro_overlay  p:first-child{margin-bottom:0px;}
.swtlhs .pro_overlay span{padding-bottom:5px;}

.swtlhs #strength .common_lock .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebfef9+0,ebfef9+100&0+0,1+16 */
background: -moz-linear-gradient(top, rgba(235,254,249,0) 0%, rgba(235,254,249,1) 65px, rgba(235,254,249,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(235,254,249,0) 0%,rgba(235,254,249,1) 65px,rgba(235,254,249,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(235,254,249,0) 0%,rgba(235,254,249,1) 65px,rgba(235,254,249,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebfef9', endColorstr='#ebfef9',GradientType=0 ); /* IE6-9 */}


.swtlhs #weakness .common_lock .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebfef9+0,ebfef9+100&0+0,1+16 */
background: -moz-linear-gradient(top, rgba(250,248,247,0) 0%, rgba(250,248,247,1) 65px, rgba(250,248,247,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(250,248,247,0) 0%,rgba(250,248,247,1) 65px,rgba(250,248,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(250,248,247,0) 0%,rgba(250,248,247,1) 65px,rgba(250,248,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebfef9', endColorstr='#FAF8F7',GradientType=0 ); /* IE6-9 */}

.swtlhs #opportunity .common_lock .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebfef9+0,ebfef9+100&0+0,1+16 */
background: -moz-linear-gradient(top, rgba(247,252,255,0) 0%, rgba(247,252,255,1) 65px, rgba(247,252,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,252,255,0) 0%,rgba(247,252,255,1) 65px,rgba(247,252,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,252,255,0) 0%,rgba(247,252,255,1) 65px,rgba(247,252,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebfef9', endColorstr='#ebfef9',GradientType=0 ); /* IE6-9 */}

.swtlhs #threat .common_lock .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebfef9+0,ebfef9+100&0+0,1+16 */
background: -moz-linear-gradient(top, rgba(255,251,245,0) 0%, rgba(255,251,245,1) 65px, rgba(255,251,245,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,251,245,0) 0%,rgba(255,251,245,1) 65px,rgba(255,251,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,251,245,0) 0%,rgba(255,251,245,1) 65px,rgba(255,251,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebfef9', endColorstr='#ebfef9',GradientType=0 ); /* IE6-9 */}

.swtlhs .nav-tabs{ position:relative; z-index:1;}
.dis_in{display:inline-block;}

/*current css changes technical page*/

.bulishbar.lock_up_down:before{content: ""; position: absolute;    width: 147px;    height:42px;    left: -6px;  top: -1.5px;    background: #fff url(https://stat2.moneycontrol.com/assets/images/stock/lock_up_down2.png) 0 -4px no-repeat; border-radius: 40px; background-size: cover;}

.common_lock.wd50per .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f8fb+0,f7f8fb+100&0+0,1+12 */
background: -moz-linear-gradient(left, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 5%, rgba(247,248,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 5%,rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 5%,rgba(247,248,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ width:58%; left:auto; right:0px; top:auto; bottom:0px; height:calc(100% - 55px);}


.common_lock.gray_crossover .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f8fb+0,f7f8fb+100&0+0,1+9 */
background: -moz-linear-gradient(top, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 100px, rgba(247,248,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 100px,rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 100px,rgba(247,248,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f8fb', endColorstr='#f7f8fb',GradientType=0 ); /* IE6-9 */ left:auto; right:0px; top:auto; bottom:0px; height:calc(100% - 35px); padding:25px;}

.mobile_lock_hide{display:block;}
.mobile_lock_show{display:none;}

.minht_350{ min-height:350px; position:relative;}
.minht_200{ min-height:200px; position:relative;}
.minht_250{ min-height:250px; position:relative;}
.minht_150{ min-height:150px; position:relative;}
.minht_50{ min-height:50px; position:relative; font-size: 14px;}
.btn_spacetp{ padding-top:10px;}
.pro_trend{display:none;}

.techindd_c .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f8fb+0,f7f8fb+100&0+0,1+9 */
background: -moz-linear-gradient(top, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 30px, rgba(247,248,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 30px, rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 30px, rgba(247,248,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f8fb', endColorstr='#f7f8fb',GradientType=0 ); /* IE6-9 */ }


#movavgcod .pro_overlay p:first-child{ padding-top:40px;}

#mcGopro .modal-dialog { width:1200px; }	
#mcGopro .modal-body { text-align: center; padding:20px 60px;}
.mcprologopop { padding-top:15px; margin-bottom:25px;  }	
#mcGopro .modal-body p { padding:0 80px;  color: #666666; font:20px/28px 'Roboto', arial, sans-serif; margin-bottom:20px;}
.mcprohighlight { background: #F9F1EC; padding:20px 0px; margin-bottom:30px; }
.mcprohighlight ul { margin: 0px; display: flex; justify-content: center; }
.mcprohighlight li { width:20%;  float: left; border-right:1px dashed #C9C9C9; padding:0 15px; font:600 18px/25px 'Roboto', arial, sans-serif; min-height:145px; }
.mcprohighlight li span { width:85px; vertical-align: middle; line-height:85px;  height: 85px; background: #E1C2B5; margin:0 auto 10px; display: block; border-radius:50%;}
.goprobutton { margin-bottom:10px; }
.goprobutton a { display: inline-block; border:1px solid #CCCCCC; margin:0 12px; color: #666666;  font:17px/40px 'Lato', arial, sans-serif; border-radius:3px; min-width:200px; padding:0 15px;}
.goprobutton a:hover { text-decoration:none; color:#fff; background:#333333;} 
.mcprohighlight li:last-child { border:none;}

.pro_tabs li{pointer-events: none;}

.swtopclose, .swtopexpand, .closemces{z-index:99;}
/*
#idMcInsightsSection_r .common_lock{ position:relative;}*/
/*.mcpperf .pro_overlay img{ margin-top:-7px;}*/

.modal-header { font:900 18px 'Lato', Arial, sans-serif; background: #F6F8FB; color:#333333; text-align:center; }
.modal-header .close { color:#555657; position: absolute; right: 10px; top: 0px; }
#mc_essenclick .insight_lock .pro_overlay {background: -moz-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,1) 20px, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,1) 20px, rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,1) 20px, rgba(255,255,255,1) 99%);}

#mc_insight .headmcper.sptxt_5 {font-size: 14px;}
#mc_insight .mcpperf .pro_overlay {background: -moz-linear-gradient(left, rgba(247,248,251,0.1) 0%, rgba(247,248,251,1) 15%, rgba(247,248,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(247,248,251,0.1) 0%,rgba(247,248,251,1) 15%,rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(247,248,251,0.1) 0%,rgba(247,248,251,1) 15%,rgba(247,248,251,1) 100%);}


@media all and (max-width:980px){
.minht_100{ min-height:100px; position:relative;}
.mobile_lock_hide{display:none;}
.mobile_lock_show{display:block;}
.pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+99&0+0,1+11 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50px, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50px, rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50px, rgba(255,255,255,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */font-size:16px; padding:20px; line-height:22px;}	
.marTop .pro_overlay{height:80%;top:30px}
.pro_overlay span{font-size:20px; padding-bottom:7px;}
.pro_overlay  p:first-child{margin-bottom:10px;}
.common_lock.gray_horizontal .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f8fb+0,f7f8fb+100&0+0,1+9 */
background: -moz-linear-gradient(top, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 45px, rgba(247,248,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 45px,rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 45px,rgba(247,248,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f8fb', endColorstr='#f7f8fb',GradientType=0 ); /* IE6-9 */}



#swotmobfeature .swot_ftcnt{position:relative;}
#mcessemodal .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+99&0+0,1+11 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 85px, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 85px, rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 85px, rgba(255,255,255,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.common_lock.wd50per .pro_overlay{width:65%;}

.minht_350{min-height:300px;}
#mcGopro .modal-dialog { width:auto; }	
#mcGopro .modal-body { text-align: center; padding:15px;}
.mcprologopop { padding-top:5px; margin-bottom:15px;  }	
.mcprologopop img { max-width:170px; }
#mcGopro .modal-body p { padding:0;  color: #666666; font:12px/18px 'Roboto', arial, sans-serif; margin-bottom:20px;}
.mcprohighlight { text-align: center; background: #F9F1EC; padding:10px 0px 0 0; margin-bottom:20px; }
.mcprohighlight ul { margin:0px; display:block;}
.mcprohighlight li { width:100px; vertical-align: top; display:inline-block; border-right:1px dashed #C9C9C9; padding:0 5px; font:600 10px/13px 'Roboto', arial, sans-serif; min-height:100px; margin-bottom:15px; float:none; }
/* .mcprohighlight li:nth-child(6n){border-right:0px;} */
.mcprohighlight li span { width:45px; vertical-align: middle; line-height:45px;  height:45px; background: #E1C2B5; margin:0 auto 10px; display: block; border-radius:50%;}
.mcprohighlight li span img { width:23px; height:auto;}/*
.mcprohighlight li:nth-child(3) { border:none;}*/

.goprobutton { margin-bottom:10px; }
.goprobutton a { display: inline-block; border:1px solid #CCCCCC; margin:0 5px 10px 0; color: #666666;  font:12px/30px 'Lato', arial, sans-serif; border-radius:3px; min-width:auto; padding:0 15px;}
.goprobutton a:hover { text-decoration:none; color:#fff; background:#333333;} 
.mcprohighlight li:last-child { border:none;}
#mcGopro.modal { z-index:9999999;}
#mcGopro .modal-header { font-size:14px; text-align:center;}  

.bulishbar.lock_up_down:before{left:-6px;}
.minht_50{min-height:80px;}

.pro_tabs .chekbox_list_container{pointer-events: none;}


.swotPopup .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+99&0+0,1+11 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60px, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60px, rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60px, rgba(255,255,255,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}	
.modal {
    z-index: 9999993 !important;
    top: 50% !important;
    bottom: auto;
    transform: translate( 0%, -50% );
}

.logmodal.modal{z-index: 9999995 !important;}

.mcpperf {font-family: "Roboto", sans-serif; font-size: 14px; line-height: 20px;}
.techrbull.lock_up_down:before { left:-8px; width: 138px;}

#KnowBeforeYouInvest .common_lock.insight_lock .insightPro { top: -17px;    position: relative;}

#mc_insight .mcpperf .pro_overlay{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f8fb+0,f7f8fb+100&0+0,1+9 */
    background: -moz-linear-gradient(top, rgba(247,248,251,0) 0%, rgba(247,248,251,1) 90px, rgba(247,248,251,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 90px,rgba(247,248,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(247,248,251,0) 0%,rgba(247,248,251,1) 90px,rgba(247,248,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f8fb', endColorstr='#f7f8fb',GradientType=0 ); /* IE6-9 */}
    


}

a:hover,a:focus,button:focus{outline:0px !important;}
/* avoid IOS Background scroll on popup*/
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        body.modal-open {
            overflow: hidden;
            position: fixed;
            height: 100%;
            width: 100%;
            left: 0px;
            top: 0px;
        }

        html {
            height: calc(100vh + 50px);
        }
    }
}