body {background:#007672 !important;   overflow-y: scroll; overflow-x: hidden;   font-family: "Roboto"}
body{margin:0; padding:0;font-family: "Roboto", arial, sans-serif;font-size:15px;}
html {font-size: 15px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*:focus {outline: none !important;}
a:focus, a:hover {color: #75777d; text-decoration: underline;}

[ng\:cloak], [ng-cloak], .ng-cloak { display: none !important;}
.ad-ac-modal .modal-secnd .modal-content, .edit-ac-modal .modal-secnd .modal-content { padding: 0 10px !important}
.modal .select-wrapper input.select-dropdown {position: relative;cursor: pointer;background-color: transparent;border: 1px solid #71777c;outline: none;height: auto;width: 95%;font-size: 1rem;margin: 0;padding: 10px;display: block;line-height: 1rem;}
@media only screen and (min-width: 750px) {	
    html, body {font-family: "Roboto", arial, sans-serif; font-size: 15px !important;  line-height: 17px !important; }
}
::-webkit-scrollbar {width: 0.6em;height: 0.6em;}
::-webkit-scrollbar-thumb {background: slategray;border-radius: 8px;}
::-webkit-scrollbar-track {background: #d2d5d7;border-radius: 4px;}

::-webkit-input-placeholder {color: #a1a7ac;font-weight: 400;font-size: .89rem;font-style: italic;}
:-moz-placeholder {color: #a1a7ac;font-weight: 400;font-size: .89rem;font-style: italic;}
::-moz-placeholder {color: #a1a7ac;font-weight: 400;font-size: .89rem;font-style: italic;}
:-ms-input-placeholder {color: /*#515a61;*/ #a1a7ac;font-weight: 400;font-size: .89rem;font-style: italic;}

.inputsubcribe::-webkit-input-placeholder {color: #50525a !important;font-weight:500;font-size:15px; text-align:left;font-style: normal; }
.inputsubcribe:-moz-placeholder {color: #50525a !important;font-weight: 500;font-size:15px; text-align:left;font-style: normal;}
.inputsubcribe::-moz-placeholder {color: #50525a !important;font-weight: 500;font-size:15px; text-align:left;font-style: normal;}
.inputsubcribe:-ms-input-placeholder {color:#50525a !important;font-weight: 500;font-size: .89rem; text-align:left; font-style: normal;}

/* ********************top news header************************ */
.avtar .dropdown-menu:after, .pf-menu .dropdown-menu:after {content: '';display: block;position: absolute;right: 12px;bottom: 100%;width: 0; height: 0;border-bottom: 10px solid #fff; border-top: 10px solid transparent;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.avtar img { width: 48px;height: 48px;}
.nf-sen {background: #2b303c;top: 0;position: fixed;z-index: 8;width: 100% !important;min-height: 35px;z-index: 10000000 !important;}
.nft-name {font-weight: 300 !important;  color: #ccc;}
.pull-down .arrow_box-top {left: 40%; top: 40px;}
.arrow_box-top, .pull-down .arrow_box-top {position: absolute; width: 280px; background: #0a0e0f; z-index: 10000; padding: 20px; opacity: .9;}
.arrow_box-top {left: 100px; top: 60px;}
.m-txt-22 {font-size: 1rem;text-align: center;}
.fthome, .m-txt-22, .qhom, .vhome {color: #fff;}
.fthome p, .m-txt-22, .qhom p, .vhome p {line-height: 1.3rem;font-style: italic;}
.homecard .row, .homecard-top .row {padding: 10px 0;border-bottom: 1px solid #3c464e;}
#news_tickerweb {height: 27px;margin: 5px auto 0; overflow: hidden;position: relative;}
#news_tickerweb table tr td {padding: 0 5px 0 0 !important;}
#news_tickerweb ul {-webkit-animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;-moz-animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;-ms-animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;}
#news_tickerweb li {line-height: 26px;}
.nf-sen table.left {width: 85%;margin: 0 auto;float: none !important;}
#news_tickerweb table tr td {padding: 0 5px 0 0 !important;}
.nf-sen table.left td.dm-block table.left {width: 10px;}
.nf-sen .dm-block table tr td {padding: 3px !important;margin: 0 !important;color: #fff;font-weight:200;white-space: nowrap;font-size: .9rem;}
.nft-val{font-weight:500 !important;}
.nf-sen table.left td.dm-block table.left {width: 10px;}
.nf-sen table.left {width: 85%;margin: 0 auto;float: none !important;}
.nf-sen table table {width: 80%;}
#news_ticker {height:35px;margin: 0px auto 0;overflow: hidden;position: relative;}
#news_ticker ul {float: left;-webkit-animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;-moz-animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;-ms-animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;}
.pull-down-cont {background: #2b303c !important;padding: 10px;display: none;border-bottom: 20px solid #2b303c !important;height: 420px !important;overflow: auto;}
.homecard-top {float: left;margin: 20px 64px;width:40%;}
.homecard-top .cardHead {color: #fff;font-size:22px;text-transform: capitalize;border-bottom: 1px solid #343944;padding: 5px 0 10px;margin-bottom: 10px;font-weight: 300;}
.row .col.s5 {width: 41.66667%;margin-left: 0;}
.homecard .col, .homecard-top .col {padding: 0;}
.row .col.s4 {width: 33.33333%;margin-left: 0;}
.row .col.s3 {width: 25%;margin-left: 0;}
.hm-stk-nm {padding: 5px 0;}
.hm-stk-nm div {color: #fff;text-transform: uppercase;}
.hm-stk-nm div a {text-transform: capitalize;}
.hm-nottrad{font-size: 1.1rem !important;}

.homecard .row, .homecard-top .row {padding: 10px 0; border-bottom: 1px solid #3c464e;}
.homecard .row p, .homecard-top .row p {font-size: .9rem;color: #75777d;margin: 4px 0 0;padding: 0;}
.hm-stk-val {text-align: right;padding: 5px;margin-right: 15px;}
.hm-stk-val div {color: #fff;}
.nf-sen .green {color: #0ef6ab !important;}
.nf-sen .red {color: #e35744 !important;}
.hm-stk-val div, .hm-stk-val-col div {font-size: 1.1rem;color:#FFF;}
.hm-stk-val-col.grey {background: #373944;border: 1px solid #585962; border-radius: 5px;color: #FFF !important;}
.hm-stk-val-col.grey p {color: #fff !important;}
.hm-stk-val-col.grey div {color: #fff;}
.hm-stk-val-col.green p {color: #0ac488 !important;}
.hm-stk-val-col.green div {color:#0ef6ab !important;}
.hm-stk-val-col.red p {color: #e35744 !important;}
.hm-stk-val-col.red div {color:#e35744 !important;}
.nav-upnf {top: 0 !important;}
.mkt-close, .mkt-open {position: absolute;left: 5px;top: 9px;}
.mkt-close, .mkt-open {right: 5px;}
.mkt-open .mkt-txt {padding: 1px 5px;color: #eee;border-radius: 5px;font-size: .76rem;text-transform: uppercase;}
.mkt-open .mkt-txt .fa {font-size: .9rem;}
#date {text-align: right;font-size: 0.7375rem;color: #7e909e;padding-top: 0px;}
.fixed-action-btn {bottom: 5px;right: 5px;position: absolute;z-index: 1023 !important; top: 48%;}
.sub-nav a.btn-floating {line-height: inherit;height: auto;}
.fixed-action-btn .main-bt {background: url(http://i-mojo.geojit.com/addBut_new.png) no-repeat;height: 50px !important;width:50px;box-shadow: none;background-size: contain;}
.fixed-action-btn .main-bt2 {/* background: url(http://i-mojo.geojit.com/addBut.png) no-repeat; */ background:#007672 !important; height: 50px !important;width:50px;box-shadow: none;background-size: contain;}
.newbutton {width: 63%;display: inline-block;font-size: 10px;height: 12px;line-height: 11px;padding: 0 0px;color: #fff;background: #FF3300;border-radius: 3px;position: relative;z-index: 999999999;left: 9px;top: 22px;border: transparent;text-align: center;}
.orange-mojo, .omojo {background: url(http://i-mojo.geojit.com/orgdot.png) no-repeat;width:10px;height: 10px;background-size: contain;margin-right:2px;display: inline-block;}
.green-mojo, .gmojo {background: url(http://i-mojo.geojit.com/grndot.png) no-repeat;width: 10px;height: 10px;background-size: contain;margin-right: 2px;display: inline-block;}
.red-mojo, .gmojo {background: url(http://i-mojo.geojit.com/reddot.png) no-repeat;width: 10px;height: 10px;background-size: contain;margin-right: 2px;display: inline-block;}
.grey-mojo, .gmojo {background: url(http://i-mojo.geojit.com/greydot.png) no-repeat;width: 10px;height: 10px;background-size: contain;margin-right: 2px;display: inline-block;}
.hm-card-cont .row{margin-left: auto; margin-right: auto;}
.news-col01{width:50%; float:left; margin:auto;}
.news-col02{width:30%; float:left; margin:auto;}
.news-col03{width:20%; float:left; margin:auto;}
.newstickerstk {height: 45px!important;}
img {vertical-align: middle;}
img {border: 0;}
.pull-down {background: url(http://i-mojo.geojit.com/pulldown_black.png) no-repeat 50%; height: 25px;left: 0;width: 100%;position: absolute; bottom: -20px; z-index: 1000; text-align: center;}
.pull-down .arrow_box-top {background: #0a0e0f; position: absolute;z-index: 10000; padding: 20px; width: 280px; left: 40%; top: 40px; opacity: .9;}
.nf-sen #nftytable .newstickerstk {margin-top: 0px;margin-bottom: -5px !important;font-size: 1.2rem; position: relative; top: -8px;}
.newstickerstk li {padding: 8px 0; color: #666; min-height: 50px;}
.arrow_box-top {background: #0a0e0f;position: absolute; z-index: 10000; padding: 20px; width: 280px;top: 60px; opacity: .9;}
.m-txt-22 {font-size: 1rem; color: #fff; line-height: 1.3rem; text-align: center;font-style: italic;}
.ok_gotit {text-align: center;margin: 10px 0;}
.ok_gotit .btn {background: #04a5c7;border-radius: 20px;text-transform: capitalize!important;}
.modal-dialog {width: auto !important; margin: 30px auto;}
.search {position: absolute; right: 60px; top: 0; margin: 10px 10px 0 0;}
h1.cont-head {margin: 0px 0 0px 15px; padding: 10px 0 0 0;}
#label {display: none;}
label { font-size:14px; color: #ffffff;}
nav {position: relative; background: none;}

.lastvaluetext_new {margin-top: 12px;}

@media only screen and (min-width:1024px){
	.no-web {display: none !important;}	
	.search input {border: none !important;font: italic 11px serif;padding: 10px 5px;	height: 22px !important;}	
}

@media only screen and (min-width:1081px){	
	.search #search input[type=text] {-moz-border-radius: 20px;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;-moz-transition: all .7s ease;-o-transition: all .7s ease;-webkit-border-radius: 20px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;-webkit-transition: all .7s ease;background: url(http://i-mojo.geojit.com/search_icon.png) no-repeat 12px 12px #fff;border: 1px solid #d1d1d1;border-radius: 20px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;color: #333;	font: bold 12px Arial, Helvetica, Sans-serif !important;padding: 8px 15px 8px 32px;	transition: all .7s ease;width: 200px;}
	
}

@media only screen and (min-width:1024px) and (max-width:1080px){
	.search #search input[type=text] {-moz-border-radius: 20px;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;-moz-transition: all .7s ease;-o-transition: all .7s ease;-webkit-border-radius: 20px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;-webkit-transition: all .7s ease;background: url(http://i-mojo.geojit.com/search_icon.png) no-repeat 12px 12px #fff;border: 1px solid #d1d1d1;border-radius: 20px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;color: #333;	font: bold 12px Arial, Helvetica, Sans-serif !important;padding: 8px 15px 8px 32px;	transition: all .7s ease;width:168px;}
}

@media only screen and (min-width: 750px){	
	#stkTicker {	margin: -10px 0!important;padding: 3px 0 0 0;}		
}

@media only screen and (min-width:750px) and (max-width:960px){
	.no-tab3{display:none !important;}
	.no-tab2{display:none !important;}
	h1.cont-head {  margin: 2px 0 0 40px;    padding: 10px 0 0 0;}
}

@media only screen and (max-width:960px){
	.homecard-top {float: left;margin: 20px 15px;width: 48%;}
}

@media only screen and (max-width: 750px){
	.homecard-top {width:100%; overflow:hidden !important;float: left;margin:14px 0px;padding:0px 13px;}
	.hm-stk-val div, .hm-stk-val-col div {font-size:14px !important;}
	.hm-stk-nm div {color: #fff; font-size:14px;}
	.hm-stk-val-col {text-align: center;  padding: 3px;  margin: 0px;}
}

@media only screen and (max-width: 340px){
	.hm-stk-val div, .hm-stk-val-col div {font-size: 0.88rem !important;}
	.homecard .row p, .homecard-top .row p {font-size: .83rem;	color: #75777d;	margin: 4px 0 0;padding: 0;}
	.hm-stk-val-col {text-align: center;	padding: 0px !important;}
}

#search {display:none;}
.shrink {-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;display:block !important;} 
.shrink  #search {-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;display:block !important;}
.auto-search { cursor: pointer;  z-index: 100;}
.auto-search {background: #fff; padding: 10px; -moz-border-radius: 10px;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;  -moz-transition: all .7s ease; -o-transition: all .7s ease; -webkit-border-radius: 10px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;  -webkit-transition: all .7s ease;  border: 1px solid #d1d1d1;  border-radius: 10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;  transition: all .7s ease;  width: 98%;position: absolute; top: 25px; display: none;  height: 250px;overflow-y: auto;}

@media only screen and (min-width:750px) and (max-width:1024px) {
	.search #search input[type=text] {-moz-border-radius: 20px;    box-shadow: none;-moz-transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease;background: url(http://i-mojo.geojit.com/search_icon_new.png) no-repeat 12px 2px;padding: 8px 15px 8px 25px;transition: all .7s ease;width: 0;height: 25px;border: none;}
	
}
@media only screen and (min-width: 1024px){
	.search {position: absolute;right: 65px;	top: 0px;margin: 10px 10px 0 0;}
}

@media only screen and (max-width: 750px){
	header {top: 35px;z-index: 9;	}
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {height: 54px;line-height: 54px;}	
	h1.cont-head {padding: 15px 0 0 30px !important;font-size: 1.36rem;}
	h1.cont-head {/* margin: 0 0 0 55px; */margin: 5px;padding: 5px 0 0 0;}
	/* h1.cont-head a {height: 31px;width: 180px;background-size: contain;margin: 0px 0 0 0px;display: block;position: absolute;	top: 10px;} */
	h1.cont-head a {background: url(http://i-mojo.geojit.com/Marketsmojo_v1.jpg) no-repeat;display: block;height:26px;width:152px;background-size: contain;margin-top:-2px;    float: left;}
	/* *********stock name*********** */
	.pf-h1-head {position: relative;display: block;font-size: 1.3rem;font-weight: 500;/* top:0px;left: -5px; */top: -32px;  left: 50px;}
	nav .nav-wrapper {position: absolute !important;float: none;left: 5px;top: 0;}
	a.button-collapse:active, a.button-collapse:active .fa, a.button-collapse:visited, a.button-collapse:visited .fa {color: #fff !important;}
	.nav-wrapper a.button-collapse {line-height: 52px;height: 52px;}
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {height: 54px;line-height: 54px;}
	.search-main input {padding: 4px 50px 5px 5px !important;line-height: 2rem;width: 80%;}
	.nav-wrapper a.button-collapse {line-height: 52px; height: 52px;}
	header {background: #007672;padding: 0;	width: 100%;position: fixed;top: 34px !important;color: #FFF !important;	height: 47px;z-index: 999999999;	left: 0;z-index: 4;	-webkit-transition: height 0.3s;-moz-transition: height 0.3s;-o-transition: height 0.3s;transition: height 0.3s;transition: top 0.2s ease-in-out;}
	nav .nav-wrapper i {display: block !important;font-size: 35px;margin-top:-3px;}
	h1.cont-head {margin: 0px 0 0px 15px !important;padding: 10px 0 0 0;}
	/* *********search page logo*********** */	
	.avtar img {width: 38px;height: 38px;	}
	nav .nav-wrapper i {display: block;font-size:35px !important;}
	.swiper-button-next, .swiper-button-prev {display: none;	}
}
nav ul li a, nav .nav-wrapper a {text-transform: uppercase !important;}
nav .button-collapse {float: left;position: relative; z-index: 1; height: 56px;}
nav .nav-wrapper {position: relative;height: 100%;}
/* ///////////menubar//////////////// */
.nav-wrapper ul li a {font-weight: 500; font-size: 0.9375rem;  /* color: #7e909e; */}

nav .nav-wrapper i { display: none;}
nav {color: #fff;width: 100%;line-height:42px !important;}
h1.cont-head {margin:0px 0 0px 15px; padding:12px 0 0 0;}
header {background: #007672;padding: 0;width: 100%; position: fixed;top:35px !important; color:#FFF !important;height: 55px;z-index:999999999;left: 0;z-index: 4;-webkit-transition: height 0.3s;-moz-transition: height 0.3s;-o-transition: height 0.3s;transition: height 0.3s;transition: top 0.2s ease-in-out;}
#myNavbar .nav>li>a { position: relative; display: block;padding:7px 10px !important;color: #575f66;}
.sub-nav nav a:visited { background: #00acd0 !important;}
nav ul li:hover, nav ul li.active {background: #007672 !important; color:#FFF !important;}
.sub-nav, .sub-nav ul {background: #ebeef3;float: none;border-top: 0px solid #cfd3d9;height:43px;/* line-height: 23px !important; *//* position: relative; *//* top: -1px; */}
.sub-nav li.active > a {background: #007672 !important;border-bottom:0px solid #007672;border-top: none;color: #fff !important;}
.sub-nav a {color: #575f66;font-size: 0.9375rem;font-weight: 700;line-height: 44px;height: 44px;}
.navbar-collapse {width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none;}
.navbar-nav>li>a {padding-top: 14px !important;padding-bottom: 10px;line-height:28px !important;height:55px !important;color: #FFF;}
.nav-wrapper li a.active {background: #0097c2 !important;color:#FFF;border-top: 3px solid #fff !important;line-height:22px !important;max-height: 55px !important;}
.nav-wrapper li a:hover {background: #0097c2 !important;border-top: 3px solid #fff !important;line-height:22px !important;max-height: 55px !important;}
.navbar-collapse .nav > li > a:hover, .nav > li > a:focus {background-color: #007672 !important;}
.nav > li > a:hover, .nav > li > a:focus {background-color: #0097c2 !important;/* color: #fff !important; */}
#myNavbar .sub-menu li > a:hover {color: #575f66 !important;border-bottom:0px solid #5a6167!important;}
#myNavbar ul > li > a:hover, .nav-wrapper ul li a:hover {color: #FFFFFF !important;}
.navbar-toggle {position: relative;float: right;padding:9px 10px;top:-20px !important;left: 4px !important;margin-right: 5px;margin-bottom: 1px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.nav-wrapper a:hover {background:transparent !important;}
#mobile-demo ul li a {padding: 5px 10px 5px 25px !important; font-size:.95rem !important;color: #fff !important;border-bottom: 1px solid #5a6167!important;text-transform: capitalize!important; background: #323b42 url(http://i-mojo.geojit.com/menu_arrow.png) no-repeat 10px 10px!important;}
/* /////////mobile header///////////// */
#mobile-tech li a {padding: 5px 10px 5px 25px !important;color: #fff !important;border-bottom: 1px solid #5a6167;text-transform: capitalize;background: #323b42 url(http://i-mojo.geojit.com/menu_arrow.png) no-repeat 10px 10px;}
.pf-top-ac {background: #f5f6f7 !important;border-bottom: 1px solid #cbd3d8;position: relative;padding: 5px 0 5px;}
.pf-swip-btn {position: absolute;padding: 3px 5px;border-radius: 20px;border: 1px solid #cbd3d8;background: #f2f6f9;bottom: -43px;left: 31%;}
.pf-swip-btn a {padding: 2px 2px;text-transform: uppercase;color: #9da1a4;display: inline-block;font-size: .9rem;width: 60px;text-align: center;}
.pf-swip-btn a.active {color: #333;background: #fff;border-radius: 10px;box-shadow: 1px 2px 1px #666;}
.toprightmob{width:80%; float:left; margin:auto;position:absolute; margin-top:-9%;}
.brokermenu{float:right; display: inline-block; font-size: 10px; height: 12px; line-height: 11px; padding: 0 3px;color: #fff; background: #FF3300;  border-radius: 3px; position: absolute; z-index: 999; left:93.6%; top:70%;  border: transparent;text-align:right;}
.sidenav {height: 100%; width: 250px; position: fixed; z-index: 1;top:13%; left: 0; background-color: #3b444b;overflow-x: hidden;padding-top: 5px;}
.sidenav a {display: block;}
.sidenav ul li > a {padding: 10px !important;color: #fff !important; border-bottom: 1px solid #5a6167;text-transform: uppercase;}
.sidenav a:hover, .offcanvas a:focus{color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 42px;right: 100px;font-size: 14px;left: 174px;}
/* //////////////mobile header end ////////// */
.alert {text-align: center !important;width:auto;margin-top:10% !important;}
.main-body {background: #fff; width: 100%; /* overflow: hidden; */  position: fixed; top: 87px; z-index: 3; -webkit-transition: height 0.3s;-moz-transition: height 0.3s;-o-transition: height 0.3s; transition: height 0.3s;}
.main-body {-webkit-transition: height 0.3s;-moz-transition: height 0.3s;-ms-transition: height 0.3s; -o-transition: height 0.3s;  transition: height 0.3s;}
.top-head-area{width:100%; float:left; margin:auto;background-image:url("http://i-mojo.geojit.com/top-head-bg.jpg");max-height:136px;min-height:136px; position:relative;margin-top:6%; background-repeat:no-repeat;background-position:center 0; background-color:transparent;background-size:cover;}
ul li {list-style:none;}
.h4, h4 {font-size: 18px !important;}
h3 {font-size: 1.6rem !important;line-height: 1.7rem !important;}
.modal-header .close {margin-top: -18px;right: -7px;position: relative;color: #fff;background: #333;padding: 0px 4px;border-radius: 46%;}
.close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity:1;}
.nf-sen .green div{color: #0ef6ab !important;}
.nf-sen .red div{color: #e35744 !important;}
.hm-stk-val-col.green {background: #283c42 !important;border: 1px solid #1d6f5c !important;border-radius: 5px !important;}
.hm-stk-val-col.red {background: #39323b !important;border: 1px solid #8d423d !important;border-radius: 5px !important;}
.hm-stk-val-col {text-align: center;padding: 5px;}
.hm-stk-val-col {position: relative; height:49px;}
.hm-stk-val div, .hm-stk-val-col div {font-size: 1.1rem;}
.hm-stk-val-col .col-btn {position: absolute;right:-20px;bottom: 20px;}
#date {text-align: right; padding-top: 0px !important; font-size: 0.7375rem; color: #7e909e;}
tr td:first-child, tr th:first-child {text-align: left !important;}
.comp2-table th { vertical-align: top !important;}
.price-details table th, .table1 th {background: #f5f6f6;font-weight: 600;}
.score-card-cft .table {width: 100%; max-width: 100%;margin-bottom:10px !important;}
/* .modal-lg {width: 80% !important;margin-top:6%;} */
.modal-body {position: relative;padding: 10px 4px !important;}
.modal-header {padding:5px !important;border-bottom:0px solid #e5e5e5 !important;}
.check-box-col{width:82%;}
.check-box-col02{width:10%;}
.auto-search li a {padding:10px;border-bottom: 1px solid #c9cdd3;display: block; color: #3e4850;}
.ad-ac-modal, .edit-ac-modal{width: 350px !important;}

/* /////////section/////////////////// */
@media only screen and (max-width:750px) {		
	.search #search input[type=text] {-moz-border-radius: 20px;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;-moz-transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease;background: url(http://i-mojo.geojit.com/search_icon_new.png) no-repeat 12px 2px;padding:2px 12px 2px 18px;transition: all .7s ease;width: 0;height: 25px !important;border: none;}
	.search #search input[type=text]:focus {border: 1px solid #d1d1d1;border-radius: 20px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;color: #3e4850 !important;font: bold 12px Arial, Helvetica, Sans-serif;width: 150px;padding:2px 15px 2px 32px;opacity: 100;margin-top: 0 !important;background: url(http://i-mojo.geojit.com/search_icon.png) no-repeat 12px 12px #fff;}
	.select-wrapper select {background: url(http://i-mojo.geojit.com/select_down_arrow.png) 96% 70% no-repeat !important;	border-color:transparent !important;width: 100px;padding: 5px 15px 3px 0px;	height: 22px;margin-left: 3px;text-transform: uppercase;	font-size: .8rem;}
	/* .topheadarea {width: 98%;float: left;margin: auto;position: relative;left: 2%;top: 9px;padding: 3px;} */
	.nf-sen {background: #2b303c; padding: 5px; opacity: 1; top: 0; position: fixed;z-index: 2; width: 100%!important;}
	.pf-box {position: relative;	}
	.pf-box {margin-bottom: 5px;	padding-bottom: 5px;border-bottom: 1px solid #eee;text-transform: uppercase;color: #666;margin-top: 5px;min-height:30px;text-align: left;}
	.pf-box-hed.red-dot {padding-left: 18px;	background: url(http://i-mojo.geojit.com/reddot.png) no-repeat 0 2px;background-size: 4%;}
	.red-dot {padding-left: 18px;background: url(http://i-mojo.geojit.com/reddot.png) no-repeat 0 3px;background-size: 4%;}
	.pf-box-hed.green-dot {padding-left: 18px;background: url(http://i-mojo.geojit.com/grndot.png) no-repeat 0 2px;background-size: 4%;	}
	.pf-box-hed.green-dot {padding-left: 18px;background: url(http://i-mojo.geojit.com/grndot.png) no-repeat 0 2px;	background-size: 4%;}
	.pf-box-hed.orange-dot {	padding-left: 18px;	background: url(http://i-mojo.geojit.com/orgdot.png) no-repeat 0 2px;background-size: 4%;}
	.pf-box-hed {font-weight: 500;}
	.pf-box-hed {font-size: .9rem;	margin-bottom: 5px;	line-height: 1.3rem;}
	.pf-box span, .pf-box small {font-weight: 500;text-transform: none;font-size: 1.1rem;}
	.pf-net-breakup table tr th {font-weight: 500;background: #eee;font-size: 1.1rem;padding: 15px 17px !important;}	
	.score-red h6, .score-grey h6, .score-green h6 {height: 38px !important;margin-bottom: 0px;}
	.compositeindex .score-red h6, .score-grey h6, .score-green h6 {font-size: .912rem !important;font-weight: 400;display: block;	padding: 0px;	height: auto;}
	.green-border {border-left: 4px solid #0ac488 !important;}		
	.baricon{font-size: 30px; cursor: pointer; position: relative; top:0px;}
	.mobile-head {margin-top:85%;background: #fff;padding: 10px 10px 0 10px;	margin-bottom:0px;}
	.maindiv{width:100%; float:left; margin:auto; /* background-color:#d9dce2; */ margin-top:52%;}
	.sidenav {height: 100%;width: 250px;position: fixed;	z-index: 1;	top: 13.6% !important;left: 0;background-color: #3b444b;overflow-x: hidden;padding-top:0px;left:0%;}	
	#mobile-demo > li > a {background: #3b444b; padding: 10px !important;font-size: 1rem !important;color: #fff !important;border-bottom: 1px solid #5a6167;text-transform: uppercase;}
}

@media only screen and (min-width:750px) and (max-width:1024px) {.no-tab {display: none !important;}}

.team-web{ display:inline;}
.team-tab{ display: none;}
.team-mob{ display: none;} 

@media only screen and (max-width:1024px) {
	.team-web{ display: none;}
	.team-tab{ display:inline;}
	.team-mob{ display: none;} 
}

@media only screen and (max-width:750px) {		
    .team-web{ display: none;}
	.team-tab{ display: none;}
	.team-mob{ display:inline;} 
	.no-mob {display: none !important;}		
}	

.black {background-color: #000000 !important}
.black-text {color: #000000 !important}
.white {background-color: #FFFFFF !important}
.white-text {color: #FFFFFF !important}
.transparent {background-color: transparent !important}
.transparent-text {color: transparent !important}
img.responsive-img, video.responsive-video {max-width: 100%;height: auto}
.pin-top, .pin-bottom {	position: relative}
.pinned {	position: fixed !important}
ul.staggered-list li {	opacity: 0}
.fade-in {opacity: 0;transform-origin: 0 50%}

 @media only screen and (max-width: 600px) {.hide-on-small-only, .hide-on-small-and-down {display: none !important;}}
 @media only screen and (max-width: 992px) {.hide-on-med-and-down {display: none !important;	}nav .nav-wrapper i {display: block !important;	font-size:35px;	margin-top:0px;}}
 @media only screen and (min-width: 601px) {.hide-on-med-and-up {display: none !important;}	}
 @media only screen and (min-width: 600px) and (max-width: 992px) {	.hide-on-med-only {display: none !important;	}}
 @media only screen and (min-width: 993px) {.hide-on-large-only {display: none !important;}}
 @media only screen and (min-width: 993px) {.show-on-large {	display: initial !important;}}
 @media only screen and (min-width: 600px) and (max-width: 992px) {.show-on-medium {display: initial !important;}}
 @media only screen and (max-width: 600px) {.show-on-small {	display: initial !important;}}
 @media only screen and (min-width: 601px) {.show-on-medium-and-up {	display: initial !important;}}
 @media only screen and (max-width: 992px) {.show-on-medium-and-down {display: initial !important;}}
 @media only screen and (max-width: 600px) {.center-on-small-only {text-align: center;}}

.hide {display: none !important}
nav {color: #fff;background-color: #ee6e73;width: 100%;height: 56px;line-height: 56px}
nav a {color: #fff}
nav .nav-wrapper {position: relative;height: 100%}
nav .nav-wrapper i {display: none;font-size: 2rem}

@media only screen and (min-width: 993px) {
	nav .nav-wrapper i {display: block;font-size: 35px}
	nav a.button-collapse {display: none;}
}
nav .button-collapse {float: left;position: relative;z-index: 1;height: 56px}
nav .button-collapse i {font-size: 2.7rem;height: 56px;line-height: 56px}
nav .brand-logo {position: absolute;color: #fff;display: inline-block;font-size: 2.1rem;padding: 0;white-space: nowrap}
nav .brand-logo.center {left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%)}

@media only screen and (max-width: 992px) {
	nav .brand-logo {	left: 50%;	-webkit-transform: translateX(-50%);	-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);	transform: translateX(-50%);	}
	nav .brand-logo.left, nav .brand-logo.right {	padding: 0;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;	transform: none	}
	nav .brand-logo.left {left: 0.5rem}
	nav .brand-logo.right {right: 0.5rem;left: auto}
}
nav .brand-logo.right {right: 0.5rem;	padding: 0}
nav ul {margin: 0}
nav ul li {-webkit-transition: background-color .3s;-moz-transition: background-color .3s;	-o-transition: background-color .3s;	-ms-transition: background-color .3s;	transition: background-color .3s;	float: left;	padding: 0}
nav ul li:hover, nav ul li.active {background: #007672 !important; color:#FFF !important;}
nav ul a {font-size: 14px;color: #fff;	display: block;	padding: 0 15px}
nav ul.left {float: left}
nav .input-field {margin: 0}
nav .input-field input {height: 100%;font-size: 1.2rem;border: none;padding-left: 2rem}
nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid { border: none;box-shadow: none}
nav .input-field label {top: 0;left: 0}
nav .input-field label i {color: rgba(255, 255, 255, 0.7);-webkit-transition: color .3s;-moz-transition: color .3s;	-o-transition: color .3s;-ms-transition: color .3s;transition: color .3s}
nav .input-field label.active i {color: #fff}
nav .input-field label.active {	-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}
.navbar-fixed {position: relative;	height: 56px;z-index: 998}
.navbar-fixed nav {position: fixed;}

 @media only screen and (min-width: 601px) {
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {}
	.navbar-fixed {}
}

.btn, .btn-large, .btn-flat {border: none;border-radius: 2px;display: inline-block;height: 36px;	line-height: 30px;outline: 0;	padding: 0 10px;vertical-align: middle;	-webkit-tap-highlight-color: transparent}
.btn.disabled, .disabled.btn-large, .btn-floating.disabled, .btn-large.disabled, .btn:disabled, .btn-large:disabled, .btn-large:disabled, .btn-floating:disabled {background-color: #DFDFDF !important;	box-shadow: none;color: #9F9F9F !important;cursor: default}
.btn.disabled *, .disabled.btn-large *, .btn-floating.disabled *, .btn-large.disabled *, .btn:disabled *, .btn-large:disabled *, .btn-large:disabled *, .btn-floating:disabled * {pointer-events: none}
.btn.disabled:hover, .disabled.btn-large:hover, .btn-floating.disabled:hover, .btn-large.disabled:hover, .btn:disabled:hover, .btn-large:disabled:hover, .btn-large:disabled:hover, .btn-floating:disabled:hover {background-color: #DFDFDF;color: #9F9F9F}
.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i {	font-size: 1.3rem;	line-height: inherit}
.btn, .btn-large {	text-decoration: none;color: #fff;/* background-color: #26a69a; */text-align: center;	letter-spacing: .5px;-webkit-transition: .2s ease-out;-moz-transition: .2s ease-out;-o-transition: .2s ease-out;-ms-transition: .2s ease-out;transition: .2s ease-out;cursor: pointer}
.btn:hover, .btn-large:hover {background-color: #2bbbad}
.btn-floating {display: inline-block;color: #fff;position: relative;overflow: hidden;z-index: 1;width: 37px;height: 37px;line-height: 37px;padding: 0;	background-color: #26a69a;border-radius: 50%;	transition: .3s;cursor: pointer;vertical-align: middle}
.btn-floating i {	width: inherit;	display: inline-block;text-align: center;	color: #fff;font-size: 1rem;line-height: 34px}
.btn-floating:before {border-radius: 0}
.btn-floating.btn-large {width: 55.5px;height: 55.5px}
.btn-floating.btn-large i {line-height: 55.5px}
button.btn-floating {border: none}
.fixed-action-btn {position: fixed;right: 23px;bottom: 23px;padding-top: 15px;margin-bottom: 0;z-index: 2}
.fixed-action-btn ul {left: 0;right: 0;text-align: center;position: absolute;bottom: 64px;margin: 0}
.fixed-action-btn ul li {margin-bottom: 15px}
.fixed-action-btn ul a.btn-floating {opacity: 0}
.btn-flat {box-shadow: none;background-color: transparent;color: #343434;	cursor: pointer}
.btn-flat.disabled {	color: #b3b3b3;	cursor: default}
.btn-large {	height: 54px;line-height: 56px}
.btn-large i {font-size: 1rem}
.btn-block {	display: block}
.dropdown-content {background-color: #fff;margin: 0;display: none;min-width: 100px;max-height: 650px;overflow-y: auto;opacity: 0;	position: absolute;	z-index: 999;will-change: width, height}
.dropdown-content li {	clear: both;color: rgba(0, 0, 0, 0.87);	cursor: pointer;line-height: 1.5rem;width: 100%;text-align: left;text-transform: none}
.dropdown-content li:hover, .dropdown-content li.active {background-color: #eee}
.dropdown-content li > a, .dropdown-content li > span {font-size: 1.2rem;	color: #26a69a;	display: block;	padding: 1rem 1rem}
.dropdown-content li > a > i {height: inherit;	line-height: inherit}
.side-nav .collapsible {	border: none;box-shadow: none}
.side-nav .collapsible li {padding: 0}
.side-nav .collapsible-header {	border: none;line-height: inherit;height: inherit;margin: 0 1rem}
.side-nav .collapsible-header i {line-height: inherit}
.side-nav .collapsible-body {border: 0;}
.side-nav .collapsible-body li a {margin: 0 1rem 0 2rem}
.collapsible.popout {border: none;box-shadow: none}

input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {background-color: transparent;border: none;border-bottom: 1px solid #9e9e9e;border-radius: 0;outline: none;height: 3rem;width: 100%;font-size: .8rem;margin: 0 0 15px 0;	padding: 0;	box-shadow: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;transition: all .3s}
input[type=text]:disabled, input[type=text][readonly="readonly"], input[type=password]:disabled, input[type=password][readonly="readonly"], input[type=email]:disabled, input[type=email][readonly="readonly"], input[type=url]:disabled, input[type=url][readonly="readonly"], input[type=time]:disabled, input[type=time][readonly="readonly"], input[type=date]:disabled, input[type=date][readonly="readonly"], input[type=datetime-local]:disabled, input[type=datetime-local][readonly="readonly"], input[type=tel]:disabled, input[type=tel][readonly="readonly"], input[type=number]:disabled, input[type=number][readonly="readonly"], input[type=search]:disabled, input[type=search][readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {color: rgba(0, 0, 0, 0.26);border-bottom: 1px dotted rgba(0, 0, 0, 0.26)}
input[type=text]:disabled + label, input[type=text][readonly="readonly"] + label, input[type=password]:disabled + label, input[type=password][readonly="readonly"] + label, input[type=email]:disabled + label, input[type=email][readonly="readonly"] + label, input[type=url]:disabled + label, input[type=url][readonly="readonly"] + label, input[type=time]:disabled + label, input[type=time][readonly="readonly"] + label, input[type=date]:disabled + label, input[type=date][readonly="readonly"] + label, input[type=datetime-local]:disabled + label, input[type=datetime-local][readonly="readonly"] + label, input[type=tel]:disabled + label, input[type=tel][readonly="readonly"] + label, input[type=number]:disabled + label, input[type=number][readonly="readonly"] + label, input[type=search]:disabled + label, input[type=search][readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label {color: rgba(0, 0, 0, 0.26);}
input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {border: 1px solid #26a69a;box-shadow: 0 0 5px #26a69a;/* box-shadow: 4px 1px 1px 1px #26a69a */}
input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label, input[type=url]:focus:not([readonly]) + label, input[type=time]:focus:not([readonly]) + label, input[type=date]:focus:not([readonly]) + label, input[type=datetime-local]:focus:not([readonly]) + label, input[type=tel]:focus:not([readonly]) + label, input[type=number]:focus:not([readonly]) + label, input[type=search]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {	color: #26a69a}
input[type=text].valid, input[type=text]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid {border: 1px solid #4CAF50;box-shadow: 0 1px 0 0 #4CAF50}
input[type=text].valid + label:after, input[type=text]:focus.valid + label:after, input[type=password].valid + label:after, input[type=password]:focus.valid + label:after, input[type=email].valid + label:after, input[type=email]:focus.valid + label:after, input[type=url].valid + label:after, input[type=url]:focus.valid + label:after, input[type=time].valid + label:after, input[type=time]:focus.valid + label:after, input[type=date].valid + label:after, input[type=date]:focus.valid + label:after, input[type=datetime-local].valid + label:after, input[type=datetime-local]:focus.valid + label:after, input[type=tel].valid + label:after, input[type=tel]:focus.valid + label:after, input[type=number].valid + label:after, input[type=number]:focus.valid + label:after, input[type=search].valid + label:after, input[type=search]:focus.valid + label:after, textarea.materialize-textarea.valid + label:after, textarea.materialize-textarea:focus.valid + label:after {content: attr(data-success);color: #4CAF50;opacity: 1}
input[type=text].invalid, input[type=text]:focus.invalid, input[type=password].invalid, input[type=password]:focus.invalid, input[type=email].invalid, input[type=email]:focus.invalid, input[type=url].invalid, input[type=url]:focus.invalid, input[type=time].invalid, input[type=time]:focus.invalid, input[type=date].invalid, input[type=date]:focus.invalid, input[type=datetime-local].invalid, input[type=datetime-local]:focus.invalid, input[type=tel].invalid, input[type=tel]:focus.invalid, input[type=number].invalid, input[type=number]:focus.invalid, input[type=search].invalid, input[type=search]:focus.invalid, textarea.materialize-textarea.invalid, textarea.materialize-textarea:focus.invalid {border: 1px solid #F44336;	box-shadow: 0 1px 0 0 #F44336}
input[type=text].invalid + label:after, input[type=text]:focus.invalid + label:after, input[type=password].invalid + label:after, input[type=password]:focus.invalid + label:after, input[type=email].invalid + label:after, input[type=email]:focus.invalid + label:after, input[type=url].invalid + label:after, input[type=url]:focus.invalid + label:after, input[type=time].invalid + label:after, input[type=time]:focus.invalid + label:after, input[type=date].invalid + label:after, input[type=date]:focus.invalid + label:after, input[type=datetime-local].invalid + label:after, input[type=datetime-local]:focus.invalid + label:after, input[type=tel].invalid + label:after, input[type=tel]:focus.invalid + label:after, input[type=number].invalid + label:after, input[type=number]:focus.invalid + label:after, input[type=search].invalid + label:after, input[type=search]:focus.invalid + label:after, textarea.materialize-textarea.invalid + label:after, textarea.materialize-textarea:focus.invalid + label:after {content: attr(data-error);	color: #F44336;	opacity: 1}
input[type=text] + label:after, input[type=password] + label:after, input[type=email] + label:after, input[type=url] + label:after, input[type=time] + label:after, input[type=date] + label:after, input[type=datetime-local] + label:after, input[type=tel] + label:after, input[type=number] + label:after, input[type=search] + label:after, textarea.materialize-textarea + label:after {display: block;	content: "";position: absolute;	top: 65px;	opacity: 0;	transition: .2s opacity ease-out, .2s color ease-out}

 @media only screen and (max-width: 600px) {
	.input-field .prefix ~ input {	width: 80%;	width: calc(100% - 3rem)}
}
.input-field input[type=search] {display: block;line-height: inherit;	padding-left: 4rem;	width: calc(100% - 4rem)}
.input-field input[type=search]:focus {background-color: #fff;	border: 0;	box-shadow: none;color: #444}
.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons {color: #444}
.input-field input[type=search] + label {left: 1rem}
.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {position: absolute;	top: 0;	right: 1rem;color: transparent;cursor: pointer;font-size: 2rem;transition: .3s color}
.hiddendiv {	display: none;	white-space: pre-wrap;	word-wrap: break-word;	overflow-wrap: break-word;	padding-top: 1.2rem}
form p {	/*margin-bottom: 10px;	text-align: left*/}
form p:last-child {margin-bottom: 0}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {	position: absolute;	left: -9999px;	visibility: hidden}
[type="checkbox"] {}
[type="checkbox"] + label { position: relative; padding-left: 30px; cursor: pointer; display: inline-block; height: 25px; line-height: 25px; font-size: 1rem; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none}
[type="checkbox"] + label:before { content: ''; position: absolute; top: 0; left: 0; width: 18px; height: 18px; z-index: 0; border: 2px solid #5a5a5a; border-radius: 1px; margin-top: 2px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s}
[type="checkbox"]:not(:checked):disabled + label:before {	border: none;	background-color: rgba(0, 0, 0, 0.26)}
[type="checkbox"]:checked + label:before {	top: -4px;left: -3px;	width: 12px;height: 22px;border-top: 2px solid transparent;border-left: 2px solid transparent;	border-right: 2px solid #26a69a;border-bottom: 2px solid #26a69a;-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg);-ms-transform: rotate(40deg);-o-transform: rotate(40deg);transform: rotate(40deg);-webkit-backface-visibility: hidden;-webkit-transform-origin: 100% 100%;	-moz-transform-origin: 100% 100%;	-ms-transform-origin: 100% 100%;	-o-transform-origin: 100% 100%;	transform-origin: 100% 100%}
[type="checkbox"]:checked:disabled + label:before {border-right: 2px solid rgba(0, 0, 0, 0.26);border-bottom: 2px solid rgba(0, 0, 0, 0.26)}
[type="checkbox"]:indeterminate + label:before {left: -10px;	top: -11px;	width: 10px;height: 22px;	border-top: none;border-left: none;	border-right: 2px solid #26a69a;	border-bottom: none;	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	-ms-transform: rotate(90deg);	-o-transform: rotate(90deg);	transform: rotate(90deg);	-webkit-backface-visibility: hidden;	-webkit-transform-origin: 100% 100%;	-moz-transform-origin: 100% 100%;	-ms-transform-origin: 100% 100%;	-o-transform-origin: 100% 100%;	transform-origin: 100% 100%}
[type="checkbox"]:indeterminate:disabled + label:before {	border-right: 2px solid rgba(0, 0, 0, 0.26);	background-color: transparent}
[type="checkbox"].filled-in + label:after {border-radius: 2px}
[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {	content: '';	left: 0;	position: absolute;	transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;	z-index: 1}
[type="checkbox"].filled-in:not(:checked) + label:before {	width: 0;	height: 0;	border: 3px solid transparent;	left: 6px;	top: 10px;	-webkit-transform: rotateZ(37deg);	transform: rotateZ(37deg);	-webkit-transform-origin: 20% 40%;	transform-origin: 100% 100%}
[type="checkbox"].filled-in:not(:checked) + label:after {height: 20px;	width: 20px;	background-color: transparent;	border: 2px solid #5a5a5a;	top: 0px;z-index: 0}
[type="checkbox"].filled-in:checked + label:before {	top: 0;	left: 1px;	width: 8px;	height: 13px;	border-top: 2px solid transparent;	border-left: 2px solid transparent;	border-right: 2px solid #fff;	border-bottom: 2px solid #fff;	-webkit-transform: rotateZ(37deg);	transform: rotateZ(37deg);	-webkit-transform-origin: 100% 100%;	transform-origin: 100% 100%}
[type="checkbox"].filled-in:checked + label:after {	top: 0px;	width: 20px;	height: 20px;	border: 2px solid #26a69a;	background-color: #26a69a;	z-index: 0}
[type="checkbox"].filled-in:disabled:not(:checked) + label:before {	background-color: transparent;	border: 2px solid transparent}
[type="checkbox"].filled-in:disabled:not(:checked) + label:after {	border-color: transparent;	background-color: #BDBDBD}
[type="checkbox"].filled-in:disabled:checked + label:before {	background-color: transparent}
[type="checkbox"].filled-in:disabled:checked + label:after {background-color: #BDBDBD;	border-color: #BDBDBD}
input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1)}
input[type=checkbox]:not(:disabled) ~ .lever:active:after {box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08)}
.side-nav {position: fixed;	width: 240px;	left: -105%;	top: 0;	margin: 0;	height: 100%;	height: calc(100% + 60px);	height: -moz-calc(100%);	padding-bottom: 60px;	background-color: #fff;	z-index: 999;	overflow-y: auto;	will-change: left}
.side-nav.right-aligned {will-change: right;	right: -105%;	left: auto}
.side-nav .collapsible {	margin: 0}
.side-nav li {	float: none;padding: 0 15px}
.side-nav li:hover, .side-nav li.active {background-color: #ddd}
.side-nav a {color: #444;display: block;font-size: 1rem;height: 64px;line-height: 64px;padding: 0 15px}
.drag-target {height: 100%;width: 10px;position: fixed;top: 0;	z-index: 998}
.side-nav.fixed a {display: block;padding: 0 15px;color: #444}
.side-nav.fixed {left: 0;position: fixed}
.side-nav.fixed.right-aligned {right: 0;left: auto}

 @media only screen and (max-width: 992px) {
	.side-nav.fixed {left: -105%}
	.side-nav.fixed.right-aligned {right: -105%;left: auto}
}
.side-nav .collapsible-body li.active, .side-nav.fixed .collapsible-body li.active {background-color: #ee6e73}
.side-nav .collapsible-body li.active a, .side-nav.fixed .collapsible-body li.active a {color: #fff}
#sidenav-overlay {position: fixed;top: 0;	left: 0;right: 0;height: 120vh;background-color: rgba(0, 0, 0, 0.5);	z-index: 997;will-change: opacity}

@media only screen and (max-width:1024px){
	[type="checkbox"] + label { position: relative; padding-left:30px; cursor: pointer; display: inline-block; height: 25px; line-height: 25px; font-size: 1rem; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none}
}

@media only screen and (max-width:750px){
	[type="checkbox"] + label { position: relative; padding-left:30px; cursor: pointer; display: inline-block; height: 25px; line-height: 25px; font-size: 1rem; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none}
}

.sub-menu li, .sub-menu a {color: #575f66 !important;padding: 5px 0 !important;line-height: normal !important;height: auto !important;margin: 0 !important;}
.sub-menu li:hover {background-color: transparent !important;}
.sub-menu a {display: block;padding: 2px 10px !important;/* border-bottom: 1px solid #ddd; */font-size: 1rem;font-weight: 400 !important;text-transform: capitalize !important;}
.sub-menu a:hover {background: #eee;}
.sub-menu li:last-child a {border: none !important;}
.sub-menu a:hover {border-bottom: 1px solid #666;color: #36444a !important;}
.sub-menu {height: auto !important;line-height: normal !important;width: 300px !important;}
img {vertical-align: middle;}
.txt-lt {text-align: left !important}
.txt-rt {text-align: right !important}
.img-circle {/* border: 3px solid #19859d;border-radius: 50%;*/border: 1px solid #999;border-radius: 50%;box-shadow: 1px 1px 2px #666;}
.avtar {position: absolute;right: 18px;top: 5px;}
nav {position: relative;background: none;}
nav ul li a, nav .nav-wrapper a {text-transform: uppercase !important;}
.lt {left: 0;position: absolute;top: 0;text-align: left}
.rt {right: 0;position: absolute;top: 0;text-align: right;}

@media only screen (min-width:750px) and (max-width:960px) {
	.no-tab2{display:none !important;}
	.no-tab3{display:none !important;}
}
@media only screen and (max-width:960px) {	
	h1.cont-head {margin: 0px 0 0px 62px;padding: 10px 0 0 0;}
	.nf-sen table.left {width: 100%;}
	.left {width:60%; color:#FFF;}
	.nf-sen table.left {width: 100%;margin: 0 auto;float: none;margin:0px 81%; font-size: 12px;}
	#news_ticker {height:25px !important; margin:2px 30px !important;overflow: hidden;position: relative;font-size:12px;}
	.headprice {font-size: 2.5rem;line-height: 2.8rem;padding: 31px 0 2px 0px;}
}
@media only screen and (max-width: 750px) {
	.foot-atozlinks ul li { display: inline-block;    border-right: 1px solid #666;    padding-right: 5px !important;}
	.hm-nottrad {font-size: .83rem !important;}
	.homecard .row p, .homecard-top .row p {font-size:12px;color: #75777d;margin: 4px 0 0; padding: 0;}
	.left {width:100%; color:#FFF;}
	.nf-sen table.left {width: 100%;margin: 0 auto;float: none;margin:0px 26px; font-size: 12px;}
	#news_ticker {height:25px !important; margin:2px 30px !important;overflow: hidden;position: relative;font-size:12px;}
	#news_ticker table tr td {padding: 7px !important;}	
	.pull-down {	background: url(http://i-mojo.geojit.com/pulldown_black_mob.png) no-repeat 50%;height: 25px;left: 0;width: 100%;position: absolute;	bottom: -16px;z-index: 1000;}
	.pull-down img {height:8px;margin-top: -5px;}
	.nf-sen {background: #2b303c; padding:3px; opacity: 1; top: 0; position: fixed;  z-index: 2;   width: 100%!important;}
	.newstickerstk, .price-b-industry {margin-top: -8px !important;}    
	.dropdown-content {overflow: auto !important;}
	.dropdown-content .sub-menu {position: absolute;	overflow: auto !important;}
	.small-pricedtails .info {display: none !important;}
	.sub-menu {width: auto !important;}  	
	.sidenav {height: 100%;width: 250px;position: fixed;	z-index: 1;	top: 13.4% !important;left: 0;background-color: #3b444b;overflow-x: hidden;padding-top: 5px;left:0%;}	
	
}
@media only screen and (max-width: 340px) {
	.nf-sen table.left {width: 100%;margin: 0 auto;float: none;margin:0px 9px; font-size: 12px;}
}
@media only screen and (min-width: 750px) {
	.sub-menu {max-width: 250px;overflow: hidden !important;	top: 42px !important;	color: #575f66;	border-radius: 5px;	border: 1px solid #ddd;	background: #fff !important;font-size: 1rem;font-weight: 400 !important;padding: 10px;	box-shadow: 6px 6px 20px #666;	min-width: 200px;}
	h1.cont-head a {background: url(http://i-mojo.geojit.com/Marketsmojo_v1.jpg) no-repeat; display: block;	height: 31px;width: 180px;background-size: contain;}
	nav .nav-wrapper {position: absolute;	top:0px;float: none;left: 220px;}  
}
.nav-wrapper ul li a:hover {  color: #fff !important;}

@media only screen and (max-width: 750px) {
    nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i { height: 54px; line-height: 54px; }
    .cont-head { padding-top: 20px;}
    .avtar {top:7px;}
}

@media only screen and (max-width: 320px) {
	.sidenav {height: 100%;width: 250px;position: fixed;z-index: 1;top: 15.8% !important;left: 0;background-color: #3b444b;overflow-x: hidden;	padding-top: 5px;left: 0%;}
}
/* nav ul li:hover, nav ul li.active {background: none;} */
nav.navbar {margin-bottom: 0 !important;min-height: inherit !important}
.navbar ul li.active li a {border: none !important}
.navbar nav {height: auto !important}
.navbar-collapse {padding: 0 !important}
#sidenav-overlay {z-index: 1;}
.side-nav {top: auto !important}
.nav-wrapper a:hover {text-decoration: none;}

@media only screen and (max-width: 750px) {
    .nav-wrapper a.button-collapse {line-height: 52px; height: 52px;}    
}
#mobile-demo {background: #3b444b;}
#mobile-demo li a:hover {text-decoration: none}
#mobile-demo > li > a {background: #3b444b;padding: 10px !important;font-size: 1rem !important;color: #fff !important;border-bottom: 1px solid #5a6167;text-transform: uppercase;}
#mobile-demo ul li a {padding: 5px 10px 5px 25px !important;font-size: .9rem !important;color: #fff !important;border-bottom: 1px solid #5a6167;text-transform: capitalize;background: #323b42 url(http://i-mojo.geojit.com/menu_arrow.png) no-repeat 10px 10px;}
#mobile-demo ul {height: 150px;overflow: hidden;overflow-y: auto;border-left: 2px solid #007672}
.logo {margin: 10px auto 50px;text-align: center;}
footer {background: url(http://i-mojo.geojit.com/foot_bg.png);border-top: 1px solid #4d5361;padding: 20px !important;text-align: center;}
footer {color: #ddd;bottom: 0;width: 100%;text-align: center;}
footer a {color: #fff;font-size: .9rem;}
th .select-wrapper input.select-dropdown {width: 50px !important;}
#disclimer {margin-top: 20px;}
footer {padding: 10px !important}
footer.page-footer .footer-copyright {line-height: inherit;height: auto}
.close-mob a {top: 0;}

/*************************
ticker
************************/

#news_ticker {height: 27px;margin: 0px auto 0;overflow: hidden;position: relative;}
#news_ticker table tr td {padding: 0 !important}
#news_ticker ul {float: left;-webkit-animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;-moz-animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;-ms-animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;animation: ticker 10s cubic-bezier(1, 0, .8, 0) infinite;}
#news_ticker ul:hover {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-ms-animation-play-state: paused;animation-play-state: paused;}
#news_ticker li {line-height: 26px;}
#news_ticker a {color: #fff;text-decoration: none;font-size: 13px;}
@-webkit-keyframes ticker {
	0% {margin-top: 0;}
	25% {margin-top: -26px;}
	50% {margin-top: -52px;}
	75% {margin-top: -78px;}
	100% {margin-top: 0;}
}
@-moz-keyframes ticker {
	0% {margin-top: 0;}
	25% {margin-top: -26px;}
	50% {margin-top: -52px;}
	75% {margin-top: -78px;}
	100% {margin-top: 0;}
}
@-ms-keyframes ticker {
	0% {margin-top: 0;}
	25% {/margin-top: -26px;}
	50% {margin-top: -52px;}
	75% {margin-top: -78px;}
	100% {margin-top: 0;}
}
@keyframes ticker {
	0% {margin-top: 0;}
	25% {margin-top: -26px;}
	50% {margin-top: -52px;}
	75% {margin-top: -78px;}
	100% {margin-top: 0;}
}
#news_tickerweb {height: 27px;margin: 5px auto 0;overflow: hidden;position: relative;}
#news_tickerweb table tr td {padding: 0 5px 0 0 !important;}
#news_tickerweb ul {-webkit-animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;-moz-animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;-ms-animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;animation: tickerweb 10s cubic-bezier(1, 0, .8, 0) infinite;}
#news_tickerweb ul:hover {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-ms-animation-play-state: paused;animation-play-state: paused;}
#news_tickerweb li {line-height: 26px;}
#news_tickerweb a {color: #fff;text-decoration: none;}
@-webkit-keyframes tickerweb {
	0% {margin-top: 0;}
	25% {margin-top: -26px;}
	50% {margin-top: 0px;}
	75% {margin-top: -26px;}
	100% {margin-top: 0;}
}
@-moz-keyframes tickerweb {
	0% {margin-top: 0;}
	25% {margin-top: -26px;}
	50% {margin-top: 0px;}
	75% {margin-top: -26px;}
	100% {margin-top: 0;}
}
@-ms-keyframes tickerweb {
	0% {margin-top: 0;}
	25% {margin-top: -26px;}
	50% {margin-top: 0px;}
	75% {margin-top: -26px;}
	100% {margin-top: 0;}
}
@keyframes tickerweb {
	0% {margin-top: 0;}
	25% {margin-top: -26px;}
	50% {margin-top: 0px;}
	75% {margin-top: -26px;}
	100% {margin-top: 0;}
}

nav ul a {padding: 0 10px !important}
#pcomp-fullWeb .collection-item .val {position: absolute;right: 20px;}
#pcomp-fullWeb .ui-autocomplete-input {margin-left: 90px;}

@media only screen and (max-width: 750px) {
	.avtar-login {position: absolute;right: 5px;top:14px;}
	th {vertical-align: top;}
	.logo img {width: 56%;}
	.pf-collapse .login-pg-sec {max-width: 350px;margin-top: 0 !important;float: none;}
	.pf-collapse .register-sect .login-fb-btn img {height: auto;width: 80% !important;margin-bottom: 10px;}
	.pf-collapse #ul-internal-registration-element {max-width: 350px;float: none;margin-top: -40px;}
	.search-main button, .serch-mainfrm button {position: absolute;top: 0px;right: -11px;padding: 20px 20px 19px 25px;color: #fff;font-weight: bold;border: none;background: #00add1;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
	.search-main button, .serch-mainfrm button {padding: 11px 5px;font-size:12px;}
	.logo {margin: 10px auto 50px;text-align: center;padding-top: 50px;}
}

.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;line-height: 44px;}
.tablepad10 td, .tablepad10 th {padding: 3px 10px !important;}
#MainDiv h2 a {color: #3a4050 !important}
.avtar-login button, .avtar-login a {border: 2px solid #fff;background: transparent;font-size:12px;color: #fff;padding: 5px 7px;border-radius: 5px;text-transform: uppercase;}
.avtar-login {position: absolute;right: 5px;top:18px;}

@media only screen and (max-width: 1024px) {
    .side-nav {top: 89px !important; z-index: 100000000;}
}
@media only screen and (min-width: 992px) {
    nav .nav-wrapper {left: 210px !important;}
}
@media only screen and (min-width: 750px) and (max-width: 1023px) {
	h1.cont-head {margin: 0 0 0 42px;	padding: 10px 0 0 0;}
	.nav-wrapper {position: absolute;top: 0;	float: none;left: 6px !important;}
	.modal {	width: 100%;}
	.modal .indices .mrk-pan {position: absolute;	right: 0;top: 0px;width: 55%;}
}
@media only screen and (max-width: 1024px) {
    .tab-dwn { display: none;}
}
@media only screen and (min-width: 1024px) {
    nav .nav-wrapper { left: 210px;}
    #IndiceCompareFullWeb {width: 60%;max-width: 820px;min-width: 600px;}
    .tab-up {display: inherit;}
}
@media only screen and (min-width: 750px) {
	h1.cont-head a {background: url(http://i-mojo.geojit.com/Marketsmojo_v1.jpg) no-repeat;display: block;height: 31px;width: 180px;background-size: contain;}
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {height: 57px;line-height: 54px;}	
}

.search {position: absolute;right: 60px;top: 0;margin: 10px 10px 0 0;}
.copyrte-foot {border-top: 1px solid #424652;margin: 10px 0;padding: 10px 0;font-size: .8rem;}
.fb-ml-tw {text-align: center;margin: 0 0 10px 0;}
.fb-ml-tw a p {display: none;}
.fb-ml-tw a .fa, .fb-ml-tw a i {font-size: 1.2rem;color: #fff !important;}
footer {background-color: #666 !important;opacity: 1;}
.fb-ml-tw a {display: inline-block;padding: 8px 10px;/*border: 1px solid #fff;   opacity: .7;*/color: #fff !important;background: #272b37;border-radius: 50%;width: 35px;margin-right: 20px;}
.fb-ml-tw a:hover {opacity: 1;}
/*.fb-ml-tw a:first-child{border-left:1px solid #424652;}
.fb-ml-tw a:last-child{border:none;}*/
footer a, footer {color: #a2a2a4;}
footer a:hover {color: #fff !important}
.avtar .dropdown-menu {padding: 0;width: 210px;}
.avtar .dropdown-menu li a {border-bottom: 1px solid #ddd;padding: 5px;}
.avtar .dropdown-menu li {padding: 0 5px;}
.avtar .dropdown-menu li.divider {display: none}
.avtar .dropdown-menu li:last-child {padding: 0;margin: 0;}
.avtar .dropdown-menu li:last-child a {background: #00bad2;color: #fff !important;border-radius: 3px;text-align: center;margin: 0;border: none !important;text-transform: uppercase;font-size:12px;padding: 10px;}
.avtar .dropdown-menu li a {text-transform: uppercase}
.foot-atozlinks ul li {display: inline-block;border-right: 1px solid #666;padding-right: 14px;}
.foot-atozlinks ul li:last-child {border: none;}
.foot-atozlinks {margin-top: 20px;}
.stockaz-list-cont {background: #fff;padding: 20px;margin-top: 90px;}
.stockaz-list-cont .stockaz-list .stklist-atoz td {border: 1px solid #ddd;text-align: left !important;}
.stockaz-list-cont .stockaz-list .stklist-atoz .row2 td {background: #eee}
.mod-hed-td td {background: #eee !important;}
.pf-top.no-mob#miniUserOnBoardingWeb.pf-collapse.register-sect {height: 380px !important;overflow: auto !important;}
#showPsw {cursor: pointer;position: absolute;right: 0px;height: 36px;padding: 5px 15px 5px 8px;width: 30px;line-height: 2rem;background: transparent;border: 0;}
.newstickerstk {height: 20px !important;}
.tour-txt h4 {font-size: 1.5rem !important;font-weight: 300 !important;margin-bottom: 20px !important;}
.tnText1 {font-size: 1.2rem;text-transform: uppercase;margin-top: 10px;line-height: 1.4rem;}
.tnText {font-size: 1.1rem;margin-bottom: 20px;line-height: 1.4rem;}
.social-bt {position: fixed !important;top: 45px !important;z-index: 8;right: 340px;height: 35px !important;padding: 5px 5px 5px 0;/*  background: rgba(255, 255, 255, 0.3);*/border-radius: 5px;background: none !important;border: 2px solid #fff !important;}
.social-buts {position: fixed;bottom: 0;right: 0;z-index: 10000;padding: 10px 20px 10px 25px;background: #333;display:block;}
.social-buts .share-txt {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);font-size: .7rem;color: #25c9ff;position: absolute;left: 0px;top: 15px;font-weight: 500;opacity: .6;}
.social-buts img {height: 25px}
.social-buts a {opacity: .8}
.social-buts a:hover {cursor: pointer;opacity: 1;text-decoration: none}
.cls-img img {height: 13px !important}
.cls-img, .social-buts a.cls-img:hover {position: relative;top: -15px;left: 10px}
.fb-ml-tw .ico-fb, .fb-ml-tw .ico-fb i{background: #3b5998 !important; color: #fff !important;}
.fb-ml-tw .ico-tw, .fb-ml-tw .ico-tw i{background: #55acee !important; color: #fff !important;}
.fb-ml-tw .ico-in, .fb-ml-tw .ico-in i{background: #007bb6 !important;color: #fff !important;}

@media only screen and (max-width:750px){
	.social-buts {position: fixed;bottom: 0;	right: 0;z-index: 10000;padding: 10px 20px 10px 25px;background: #333;	display:none;}
	footer a {font-size: 12px;text-align: center !important;}
}
ol, ul {margin-top: 0; margin-bottom: 10px;    padding: 0 !important;}
.fb-ml-tw a .fa, .fb-ml-tw a i {font-size: 1.2rem;color: #fff !important;}
.copyrte-foot {border-top: 1px solid #424652;margin: 0px 0;padding: 10px 0;font-size:11px;}
#slide{ position:absolute;width:100%;height:100px;background: red;}  
.animate-slide {background:red;position:absolute;width: 100%;height:100%;top: 9%;-webkit-transform: translate3d(0,0,0); /* Chrome, Safari, Opera */transform: translate3d(0,0,0,);-webkit-backface-visibility: hidden;backface-visibility: hidden; -webkit-perspective: 1000;perspective: 1000;}
.animate-slide.ng-hide-add,
.animate-slide.ng-hide-remove {display:block!important;}
.animate-slide.ng-hide-remove.ng-hide-remove-active {-webkit-animation:0.5s slide-up; animation:0.5s slide-up;}
.animate-slide.ng-hide-add.ng-hide-add-active {-webkit-animation:0.5s slide-down;animation:0.5s slide-down;}
.animate-slide.ng-hide {top:100%;display:block!important;}

/* Chrome, Safari, Opera */
@-webkit-keyframes slide-up
{
  0%   {top:100%;}
  100%  {top:9%;}
}

/* Standard syntax */
@keyframes slide-up
{
  0%   {top:100%;}
  100%  {top:9%;}
}

/* Chrome, Safari, Opera */
@-webkit-keyframes slide-down
{
  0%  {top:9%;}
  100%   {top:100%;}
}

/* Standard syntax */
@keyframes slide-down
{
  0%  {top:9%;}
  100%   {top:100%;}
}

