@import "bootstrap/bootstrap.min.css";
@import "stylesheet.css";
@import "jquery/jquery-ui.min.css";
@import "jquery/jquery-ui.min.css";
@import "icons/font-awesome.min.css";
@import "mcustomscrollbar/jquery.mCustomScrollbar.css";
@import "select2/select2.css";
@import "shbrush/shCoreDefault.css";
@import "shbrush/shThemeDefault.css";
@import "cleditor/jquery.cleditor.css";
@import "codemirror/codemirror.css";
@import "validationengine/validationEngine.css";
@import "fancybox/jquery.fancybox.css";
@import "elfinder/elfinder.min.css";
@import "filetree/jqueryFileTree.css";
@import "backgrounds.css";
@import "themes.css";
@import "mystyles.css";
@import "break.css";
/* My CSS */
body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.grid-stack .grid-stack-item{overflow:hidden !important;}
.nice-select {-webkit-tap-highlight-color: transparent;color: #4f4f4f;background-color: #fff;border-radius: 5px;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 16px;font-weight: 300;text-transform: uppercase;outline: none;padding-right: 30px;
position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}
.nice-select:hover {border-color: #d0dae5;}
.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #88bfff;}
.nice-select:after {border-bottom: 1px solid #4f4f4f;border-right: 1px solid #4f4f4f;content: '';display: block;height: 9px;margin-top: -10px;pointer-events: none;position: absolute;right: 0px;top: 12px;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 9px;}
.nice-select.open:after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
.nice-select.disabled {border-color: #e7ecf2;color: #90a1b5;pointer-events: none;}
.nice-select.disabled:after {border-color: #cdd5de;}
.nice-select.wide {width: 100%;}
.nice-select.wide .list {left: 0 !important;right: 0 !important;}
.nice-select.right {float: right;}
.nice-select.right .list {left: auto;right: 0;}
.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}
.nice-select.small:after {height: 4px;width: 4px;}
.nice-select.small .option {line-height: 34px;min-height: 34px;}
.nice-select .list {background-color: #fff;border-radius: 5px;box-shadow: 0 0px 10px 1px rgba(0, 0, 0, 0.3);box-sizing: border-box;margin-top: 0px;opacity: 0;
overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 90%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;color: #3a3a3a;}
.nice-select .list:hover .option:not(:hover) {background-color: transparent !important;}
.nice-select .option {cursor: pointer;display: block;font-size: 14px;text-transform: capitalize;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px !important;padding-right: 29px !important;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f7f9;}
.nice-select .option.selected {font-weight: bold;}
.nice-select .option.disabled {background-color: transparent;color: #90a1b5;cursor: default;}
.no-csspointerevents .nice-select .list {display: none;}
.no-csspointerevents .nice-select.open .list {display: block;}
code[class*="language-"], pre[class*="language-"] {border-radius: 2px;color: #445870;-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;line-height: 1.5;
-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;text-align: left;white-space: pre;word-break: normal;word-spacing: normal;word-wrap: normal;direction: ltr;font-family: Inconsolata, monospace;font-size: 13px;letter-spacing: 0;}
pre[class*="language-"] {padding: 18px 24px;margin: 0 0 24px;overflow: auto;}
:not(pre) > code[class*="language-"], pre[class*="language-"] {background: #f6f7f9;}
:not(pre) > code[class*="language-"] {padding: 0 2px 1px;}
.sprite {background: url(../img/sprite.png) no-repeat;}
.head-panel-info {margin: 0;padding: 0}
.head-panel-info li {margin-bottom: 10px;line-height: normal;list-style-type: none;font-size: 13px;font-weight: 300}
.head-panel-info li span {margin-right: 5px;font-size: 11px;}
.piec1{color: #faecd1;}
.piec2{color: #a5e7a0;}
.piec3{color: #4ec8b9;}
.piec4{color: #148ab8;}
.greenc {color: #0ed00e !important}
.redc {color: #ff2121 !important}
.green {color: green}
/* Navbar */
.main_wrapper {position: relative;padding-top: 60px;transition: 0.3s all ease; /*padding-right: 20px*/}
.main_wrapper.wrapper_full {padding-left: 10px;transition: 0.3s all ease;}
header {position: fixed;width: 100%;background: rgba(0,0,0,0.8);}
header {border: 0px;display: block;margin: 0px 0px 0px 0px; /*background: url('../img/background/bt_cubs.png') left top repeat;*/height: 50px;
min-height: 50px; /*background-color: #133959;*/clear: left;z-index: 101}
.main_nav {position: absolute;left: 10px;top: 8px;background: #01b036;padding: 5px 10px;}
.navbar-collapse, .navbar-form {padding: 0px;margin: 0px;}
.navbar-form {margin: 5px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: 0px;}
.navbar-nav {position: absolute;display: none;list-style: none;padding: 0px;margin: 0px;border-right: 1px solid #2B5A74;border-left: 1px solid #0e2c44;
width: 225px;background: #09131a;top: 50px;border-top: 2px solid #01b036;padding: 0px;left: 10px;}
.navbar-nav > li > a {
	height: 42px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	display: block;
	float: left;
	width: 100%;
	position: relative;
	border-left: 1px solid #2B5A74;
	border-right: 1px solid #0e2c44;
	padding: 12px 14px 24px 38px;
	font-size: 12px;
	font-weight: 700;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1607843137254902);
}

	.navbar-nav > li > a > span {
		font-size: 18px;
		color: #82D5FF;
		position: absolute;
		left: 5px;
		top: 10px;
	}

	.navbar-nav > li.active > a, .navbar-nav > li:hover > a, .navbar-nav > li > a:focus,
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
		background: url('../img/background/bt_cubs_a.png') left top repeat transparent;
		border-right: 1px solid #0e2c44;
		border-left-color: #2B5A74;
	}

		.navbar-nav > li.active > a > span, .navbar-nav > li:hover > a > span, .navbar-nav > li.open > a > span {
			color: #FFF;
		}

.navbar-brand {
padding: 10px 15px;
margin-left: 60px;
}

.navbar button {
color: #FFF;
}

.navbar-toggle {
padding: 8px 10px 7px;
}

.dropdown-menu, .dropdown-submenu {
background: url('../img/background/bt_cubs.png') left top repeat #000;
border: 0px;
padding: 5px;
}

.custom-side-menu .dropdown-menu, .dropdown-submenu {
padding: 0;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
border-color: transparent;
}

.custom-side-menu .dropdown-menu, .custom-side-menu .dropdown-submenu {
position: static;
width: 100%;
left: 0 !important;
}

.custom-side-menu .dropdown-toggle {
background: url(../img/plus.png) !important;
background-repeat: no-repeat !important;
background-position: top 7px right 7px !important;
z-index: 99
}

.custom-side-menu .nav .open > a {
background: url(../img/minus.png) !important;
background-repeat: no-repeat !important;
background-position: top 7px right 7px !important;
}

.navbar-nav > li {
float: none;
}

.dropdown-menu li {
position: relative;
}

.dropdown-menu > li > a, .dropdown-submenu > li > a {
padding: 8px 10px;
color: #FFF;
position: relative;
}

.custom-side-menu .dropdown-menu > li > a, .dropdown-submenu > li > a {
border-bottom: 1px solid rgba(255, 255, 255, 0.0784313725490196);
padding: 11px 10px;
}

.custom-side-menu .navbar-nav {
max-height: 600px;
overflow-y: auto;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
.dropdown-submenu > li > a:hover, .dropdown-submenu > li > a:focus {
background: url('../img/background/bt_cubs_a.png') left top repeat transparent;
color: #FFF;
outline: 0;
}

.dropdown-menu .divider {
background-color: rgba(255,255,255,0.1);
}

.dropdown-menu > li > a > i[class^='icon-'] {
position: absolute;
right: 10px;
top: 8px;
}

.dropdown-submenu {
position: absolute;
right: 0px;
display: none;
left: 95%;
top: 0px;
z-index: 1001;
float: left;
min-width: 160px;
list-style: none;
border-radius: 3px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}

.dropdown-submenu > li > a {
	display: block;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	white-space: nowrap;
}

.dropdown-menu li:hover > .dropdown-submenu {
display: block;
}

.navbar-nav > li:last-child > a {
border-right-color: #0e2c44;
}

.dropdown-menu, .dropdown-submenu {
right: 0;
left: auto;
}

.top-right-btn {
position: absolute;
right: 13px;
padding: 0;
}

.top-right-btn li {
display: inline-block;
vertical-align: middle;
background: transparent;

}


.right-border {
border-right: 1px solid #32393e;
}

.top-right-btn li a {
position: relative;
display: block;
padding: 5px 8px;
}

.top-right-btn li a .TRicon {
font-size: 22px;
}

.top-right-btn li a .fa-clock-o {
color: #4b9bfa
}

.top-right-btn li a .fa-bell-o {
color: #4b9bfa
}

.top-right-btn li a .fa-user, .top-right-btn li a .fa-search {
color: #4b9bfa
}

.top-right-btn li a:hover, .top-right-btn li a:focus {
background: url('../img/background/bt_cubs_a.png') left top repeat transparent;
transition: 0.3s all ease
}

.top-right-btn li a.avtar {
padding: 0 8px
}

.top-right-btn li a.avtar span {
display: inline-block;
vertical-align: middle;
}

.top-right-btn li a.avtar i {
vertical-align: middle;
margin-right: 10px
}

.userbtn {
position: relative;
}

.alert {
position: relative;
margin-bottom: 0
}

.alert span {
position: absolute;
background-color: white;
color: #000;
width: 15px;
height: 15px;
border-radius: 50%;
right: 5px;
top: 0px;
line-height: 15px;
font-size: 11px;
text-align: center;
}

.cm-box {
padding: 8px 15px 15px 15px;
border-radius: 3px
}

.mp-point {
font-size: 11px;
font-style: normal
}

.Indices > h5 {
font-size: 13px;
display: block;
font-weight: 400;
margin: 0;
color: rgba(255,255,255,0.70)
}

.Indices > b {
float: left;
font-size: 18px;
font-weight: normal;
}

.Indices > i {
float: right;
font-style: normal;
font-size: 12px;
padding-top: 5px;
}

.mark-det {
padding: 10px;
}

.mark-det a {
color: #8f3f98;
font-size: 16px;
}

.mark-det i {
font-size: 15px
}

.mark-det em {
display: block;
font-style: normal;
color: gray
}

.mark-price {
padding: 10px;
}

.mark-price b {
display: block;
font-size: 15px;
}

.mark-price strong {
display: block;
font-size: 12px;
}

.mark-range {
padding: 10px;
}

.list-item [class*='col-'] {
padding-right: 0px;
padding-left: 0px;
}

.buy-btn {
padding: 5px 10px;
border: 1px solid rgba(255,255,255,0.30);
background-color: green
}

.sell-btn {
padding: 5px 10px;
border: 1px solid rgba(255,255,255,0.30);
background-color: red
}

.News_list {
margin: 0;
padding: 0;
}

.News_list li {
list-style-type: none;
background: rgba(0,0,0,0.30);
padding: 10px;
margin-bottom: 10px;
border-radius: 5px
}

.News_list li .heading a {
font-size: 15px;
display: block;
font-weight: 400;
color: #83ca32;
}

.News_list li .source {
font-size: 11px;
}

.News_list li .source a {
color: rgba(255,255,255,0.50)
}

.News_list li .source span {
font-style: normal;
color: #FF9800;
font-size: 11px;
font-weight: normal;
}

.News_list li:hover {
background: rgba(0,0,0,0.50);
transition: 0.3s all ease
}

.pl10 {
padding-left: 10px
}

.pr10 {
padding-right: 10px
}

.mxwimg {
max-width: 100%;
}

.holding-table h2 {
font-size: 18px;
}

.holding-table table {
margin-bottom: 0;
}

.holding-table table th {
padding: 5px !important;
color: rgba(255,255,255,0.70)
}

.holding-table table td {
padding: 5px !important;
color: rgba(255,255,255,0.60)
}

.holding-table .holdT-head {
width: 100%;
background: rgba(0,0,0,0.20)
}

.holding-table .holdT-body {
height: 160px;
overflow: auto
}

.margin-tab li a {
padding: 10px 2px 10px 10px;
color: rgba(255,255,255,0.60)
}

.margin-tab li a strong {
font-size: 14px;
padding-right: 5px;
}

.margin-tab li.active a strong {
color: goldenrod
}

.margin-tab li.active a {
color: rgba(255,255,255,0.80)
}

.margin-table td {
padding: 8px 5px !important
}

.margin-content {
margin-left: 28.8%;
width: 71%
}

.Recommendations {
margin: 0;
padding: 0;
}

.Recommendations li {
padding-left: 15px;
position: relative;
list-style-type: none;
line-height: normal;
background: #F0F0F0
}

.Recommendations li:before {
position: absolute;
top: 0;
left: 0;
width: 5px;
height: 100%;
content: "";
background: #e0e0e0;
transition: 0.3s ease;
}

.Recommendations li a {
display: block;
padding: 10px 0;
}

.Recommendations li a b {
font-size: 16px;
display: block;
color: #444;
font-weight: 400
}

.Recommendations li a i {
font-style: normal;
font-size: 12px;
color: #999
}

.Recommendations li a p {
color: #666
}

.Recommendations li:hover:before {
background: #0094da;
transition: 0.3s ease;
}

.Recommendations li:hover {
background: #fff !important;
}

.Recommendations li:nth-child(2n+1) {
background: #DEE4E5;
}

.social-feeds {
margin: 0px;
padding: 0px;
}

.social-feeds ul {
margin: 0;
padding: 0
}

.social-feeds li {
border-bottom: solid 1px #e5e5e5;
list-style-type: none
}

.social-feeds li a {
padding: 10px 0px 10px 60px;
display: block;
color: #ccc;
position: relative
}

.social-feeds li a small {
font-size: 12px;
color: #969696;
}

.social-feeds li a h4 {
font-size: 16px;
font-weight: 400;
color: #E0E0E0;
padding: 5px 0px;
margin: 0px;
transition: 0.3s ease;
}

.social-feeds li a h4 span {
color: #0170ae
}

.social-feeds li a p {
color: #565555;
margin: 0px;
transition: 0.3s ease;
}

.social-feeds li a:hover p {
color: #000;
margin: 0px;
transition: 0.3s ease;
}

.social-feeds li a:hover h4 {
color: #0170ae;
transition: 0.3s ease;
}

.social-feeds li:last-child {
border-bottom: none;
}

.social-feeds li a em {
position: absolute;
width: 40px;
height: 40px;
left: 0px;
top: 15px;
border-radius: 4px;
display: flex;
background: #e0e0e0;
text-align: center;
margin-left: 10px;
}

.social-feeds li a em .icon-user {
text-align: center;
display: inline-block;
margin: 10px auto;
font-size: 25px;
color: gray
}

.social-tabs li > a:focus {
background: transparent !important
}

.social-tabs li a {
font-size: 13px;
}

.social-tabs li a i {
font-size: 15px;
padding-right: 10px
}

.social-tabs li.active a i.icon-twitter {
color: #0084b4
}

.social-tabs li.active a i.icon-facebook {
color: #3b5998
}

.NewOffering {
padding: 0;
margin: 0
}

.NewOffering li {
border-bottom: solid 1px #e5e5e5;
position: relative;
padding: 10px 20px;
list-style-type: none;
line-height: normal;
cursor: pointer
}

.NewOffering li:before {
top: 50%;
left: 5px;
position: absolute;
width: 7px;
height: 7px;
margin-top: -3px;
content: "";
background: #969696;
transition: 0.3s all ease
}

.NewOffering li:hover {
background: rgba(0,0,0,0.30);
transition: 0.3s all ease
}

.NewOffering li:hover:before {
background: #fca824;
transition: 0.3s all ease
}

.NewOffering li:last-child {
border-bottom: none;
}

.welcm-user {
font-size: 13px
}

.welcm-user span {
font-size: 11px !important;
font-weight: 300 !important
}

.indices-icon {
position: absolute;
top: 15px;
right: 8px;
color: #4b9bfa;
font-size: 20px
}

.indices-img-icon {
position: absolute;
top: 7px;
right: 8px;
color: #4b9bfa;
font-size: 20px
}


.grid-stack-item-content { /* background-color: #fff;*/
background: rgba(0,0,0,0.5);
border-radius: 3px
}

.grid-stack-item-content .block {
margin-bottom: 0;
box-shadow: none
}

.box-header-btns {
top: 13px;
right: 10px;
cursor: pointer;
position: absolute;
display: block;
}

.box-header-btns a {
color: #b1b1b1;
font-size: 16px;
margin: 0 5px;
line-height: normal
}

.box-header-btns a:hover {
color: #fff;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity: 1 !important;
}

.exch-sto-price {
padding: 20px 0px 0;
}

.exch-price {
padding: 0px 0px 0px 0px;
}

.exch-price ul {
margin: 0px;
padding: 0px;
}

.exch-price li {
display: inline-block;
font-weight: 300;
padding: 0px 20px;
text-align: left
}

.exch-price li:nth-child(1) {
padding-left: 0px;
}

.exch-price li:nth-child(2) {
padding-right: 0px;
}

.exch-price li h1 {
font-weight: 300;
font-size: 25px;
display: block;
margin: 0px;
padding: 0px;
}

.exch-price li h1 span {
font-size: 17px;
}

.exch-price md-select {
margin: 0px !important
}

.exch-price .md-select-value.md-select-placeholder {
color: #000 !important;
}

.exch-price .md-select-value .md-select-icon {
width: 24px;
height: 20px;
position: relative;
}

.exch-price .md-select-value .md-select-icon:after {
background: url(../img/sprite.png) -9px -30px no-repeat;
content: '';
position: absolute;
left: 0px;
top: 8px;
width: 9px;
height: 7px;
}

.exch-price .md-select-value :first-child {
width: auto !important;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}

.exch-price md-select.md-default-theme:not([disabled]):focus .md-select-value, md-select:not([disabled]):focus .md-select-value {
border-bottom: none !important
}

.exch-price .cg, .exch-price .cr {
position: relative;
padding-left: 20px;
}

.exch-price .cg:before, .exch-price .cr:before {
content: '';
position: absolute;
left: 0px;
top: 5px;
background: url(../img/sprite.png) no-repeat;
width: 14px;
height: 20px;
}

.exch-price .cg:before {
background-position: -82px -14px;
}

.exch-price .cr:before {
background-position: -82px -34px;
}

.exch-price .cs-skin-border {
background: transparent;
color: #3a3a3a;
font-size: 14px;
font-weight: 400
}

.exch-price .cs-skin-border > span::after,
.exch-price .cs-skin-border .cs-selected span::after {
content: '';
position: absolute;
width: 9px;
height: 7px;
background: url(../img/sprite.png) -9px -30px no-repeat;
top: 10px;
}

.stockprice {
padding: 0px 0px 0px 0px;
}

.stockprice ul {
margin: 0px;
padding: 0px;
}

.stockprice li {
font-weight: 400;
padding: 0;
margin-bottom: 5px;
text-align: left;
list-style-type: none
}

.stockprice li h2 {
display: block !important;
position: relative;
float: none !important
}

.stockprice li h1 {
font-weight: 300;
font-size: 19.22px;
display: block !important;
margin: 0px;
padding: 0px;
}

.stockprice li h1 span {
font-size: 17px;
}

.alertlist {
width: 280px;
}

.alertlist > li > a {
white-space: inherit;
display: block;
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 0;
}

.alertlist > li > a small {
display: block;
color: rgba(107,152,231,1.00)
}

.user-icon h5 {
padding: 10px;
font-size: 16px;
margin-bottom: 0;
border-bottom: 1px dashed rgba(255,255,255,0.5)
}

.user-icon li {
display: block;
text-align: left;
}

.user-icon li a {
font-size: 13px
}

.user-icon li a i {
margin-right: 10px;
color: #4b9bfa
}

.exch-price .nice-select {
font-size: 14px;
font-weight: 400;
color: #3a3a3a
}

.select-box {
color: #fff;
background: none;
font-weight: bold;
font-size: 16px;
height: auto;
line-height: normal;
padding: 0px 20px 3px 5px;
text-transform: uppercase;
margin-bottom: 10px;
}

.select-box:after {
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
	border-right: 1px solid rgba(255, 255, 255, 0.7);
	margin-top: -7px
}

.exch-price .nice-select:after {
border-bottom: 2px solid #3a3a3a;
border-right: 2px solid #3a3a3a;
content: '';
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 5px;
}

.prtfolio_table .panel {
border: none;
margin-bottom: 25px;
}

.prtfolio_table .panel-heading {
background: none;
border: none;
border-bottom: solid 1px #000000;
}

.prtfolio_table .panel-heading .panel-title {
	color: white;
	font-size: 25px;
	font-weight: 300;
	position: relative;
}

	.prtfolio_table .panel-heading .panel-title a {
		    position: relative;
    padding: 0px 0px 0px 30px;
    display: inline-block;
    width: 205px;
    font-size: 17px;
	}

		.prtfolio_table .panel-heading .panel-title a span {
		}

	.prtfolio_table .panel-heading .panel-title .icon_minus {
		position: absolute;
		background: url(../img/sprite.png) -0px -54px no-repeat;
		width: 20px;
		height: 20px;
		left: 0px;
		top: -1px;
	}

	.prtfolio_table .panel-heading .panel-title .icon_plus {
		position: absolute;
		background: url(../img/sprite.png) -0px -74px no-repeat;
		width: 20px;
		height: 20px;
		left: 0px;
		top: -1px;
	}

.portfolio-value {
margin: 0px;
padding: 0 0 0 0px;
display: inline-block
}

.portfolio-value li {
	display: inline-block;
	color: lightgray;
	font-size: 16px;
	padding: 0px 20px;
	min-width: 165px;
}

.progress {
border-radius: 10px
}

.summery-table {
overflow-x: auto;
}

.summery-table table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 4px;
}

.summery-table td, th {
	text-align: left;
	white-space: nowrap;
	padding: 15px;
}

.summery-table th {
	background-color: rgba(0,0,0,0.40);
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
}

	.summery-table th:nth-child(1) {
		text-align: left;
	}

.summery-table tbody tr {
	border-bottom: solid 1px #dddbd5;
	transition: all .125s ease-in-out; /*background-color: #fff;*/
}

	.summery-table tbody tr:hover {
		background-color: rgba(0,0,0,0.30);
	}

.summery-table td {
	color: white
}

	.summery-table td span {
		position: absolute;
		left: 0px;
		top: 0px;
		height: 100%;
		width: 10px;
		background: #000;
		background: #01b036;
	}

.table-green1 {
opacity: 1.0
}

.table-green2 {
opacity: 0.8
}

.table-green3 {
opacity: 0.6
}

.table-green4 {
opacity: 0.4
}

.table-green5 {
opacity: 0.2
}

.table-red {
background-color: #d90000 !important;
}

.summery-table td:nth-child(1), .summery-table th:nth-child(1) {
position: absolute;
left: 15px;
width: 241px;
}

.summery-table td:nth-child(2), .summery-table th:nth-child(2) {
min-width: 240px !important;
background-color: transparent
}

.summery-table td:nth-child(1) {
text-align: left;
padding: 12px 10px 12px 25px;
background: #422442
}

.summery-table th:nth-child(1) {
background: #2c1a2c;
}

.summery-table td b {
margin: 0px;
padding: 0px 0px 0px 20px;
font-weight: 400;
text-transform: uppercase;
color: white;
}

.summery-table td small {
display: block;
color: #969696 !important;
}

.summery-table td:nth-child(1) > a {
position: relative;
}

.summery-table td:nth-child(1) > a > em {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 14px;
	height: 14px;
	background-position: -30px -20px;
}

.summery-table .headline {
padding: 5px 15px 5px 15px !important;
text-align: left;
}

.summery-table .headline a {
	color: white
}

.summery-table .headline-header {
text-align: center;
}

.summerytable-heading {
display: block;
color: #fff;
font-size: 13px;
font-weight: bold;
margin: 0px 0px 10px;
padding: 0px;
text-transform: uppercase;
}

.summery-slide {
display: none;
background-image: url(../img/sprite.png);
background-repeat: no-repeat;
background-position: -60px -37px;
border: none;
width: 17px;
height: 17px;
background-color: transparent;
margin-left: 10px;
transition: 0.3s ease;
}

.summery-slide-active {
transform: rotate(180deg) !important;
transition: 0.3s ease;
}

.gs-w-header > ul {
margin: 0px;
padding: 0px;
background: #000;
margin-bottom: 10px;
}

.gs-w-header > ul > li {
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	position: relative; /*padding:0px 15px 10px;*/
	padding: 0;
}

	.gs-w-header > ul > li > a {
		display: block;
		color: rgba(255,255,255,0.80);
		padding: 4px 12px;
		margin: 0;
		margin-right: -2px;
		background: #2e5e84;
		cursor: pointer;
	}

		.gs-w-header > ul > li > a.active {
			color: #fec804;
		}


.progress-green {
background-color: #01b036;
}

.progress-red {
background-color: #d90000;
}

.progress-blue {
background-color: #0170ae;
}

.progress-gray {
background-color: #9e9e9e;
}

.progress-info {
margin: 10px 0px 30px;
padding: 0px;
}

.progress-info li {
	display: inline-block;
	padding: 0px 10px 0px 12px;
	font-size: 11px;
	position: relative;
}

	.progress-info li:nth-child(last) {
		padding-right: 0px;
	}

	.progress-info li em {
		position: absolute;
		width: 10px;
		height: 10px;
		left: 0px;
		top: 3px;
		border-radius: 50%;
	}

.common-table {
width: 100%;
border-collapse: collapse;
}

.common-table td, .common-table th {
	text-align: right;
	white-space: nowrap;
	padding: 15px;
	position: relative;
}

.common-table th {
	background-color: rgba(0,0,0,0.40);
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}

	.common-table th:nth-child(1) {
		text-align: left;
	}

.common-table tbody tr {
	border-bottom: solid 1px #dddbd5;
	transition: all .125s ease-in-out;
}

.common-table thead tr {
	border-bottom: solid 1px #fff;
}

.common-table tbody tr:hover {
	background-color: rgba(0,0,0,0.40);
}

.common-table td span {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 10px;
}

.common-table td:nth-child(1) {
	text-align: left;
	padding: 9px 10px 9px 25px;
}

.common-table td b {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: 400;
	text-transform: uppercase
}

.common-table td small {
	display: block !important;
	color: #969696 !important;
}

.common-table td:nth-child(1) > a {
	position: relative;
}

	.common-table td:nth-child(1) > a > em {
		position: absolute;
		left: 0px;
		top: 1px;
		width: 14px;
		height: 14px;
		background-position: -30px -20px;
	}

.common-table .headline {
	padding: 5px 15px 5px 15px !important;
	text-align: left;
}

.common-table .headline-header {
	text-align: center;
}

.table-status {
position: absolute;
font-size: 7px;
left: 0px;
background: rgba(0,0,0,0.60);
color: #fff;
padding: 1px;
width: 10px;
height: 100%;
text-align: center;
top: 0px;
line-height: 7px;
margin: 0px;
display: flex
}

.table-status i {
margin: auto !important;
font-style: normal;
}

.pd15 {
padding: 15px
}

.add-portfolio-list {
margin: 0;
padding: 0px;
background: rgba(0,0,0,0.40);
}

.add-portfolio-list li {
margin: 0;
padding: 0;
list-style-type: none;
float: left;
}

.add-portfolio-list li a {
display: block;
padding: 8px 15px;
position: relative;
font-size: 17px;
color: rgba(255,255,255,0.70);
font-weight: 300
}

.add-portfolio-list li a .icon-plus-sign {
margin-left: 10px;
font-size: 14px
}

.add-portfolio-list li.active a {
background: rgba(0,0,0,0.40);
color: #4b9bfa;
font-weight: 500
}

.add-portfolio-list li.active a:after {
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -8px;
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 8px 8px 0 8px;
border-color: rgba(0,0,0,0.60) transparent transparent transparent;
}

.add-portfolio-list li a:hover {
background: rgba(0,0,0,0.20);
color: #4b9bfa;
}

.movers {
margin: 0;
padding: 0
}

.movers > li {
margin: 0px 0px 10px;
font-size: 12px;
padding: 12px 15px;
border-radius: 4px;
list-style-type: none;
line-height: normal
}

.movers > li > a {
float: left;
width: 49%;
color: #464646;
}

.movers > li > span {
float: right;
text-align: right;
width: 49%;
}

.movers-g > li {
background: #d3e9d1;
border-bottom: solid 2px #01b036;
}

.movers-r > li {
background: #ebc0c0;
border-bottom: solid 2px #d90000;
}

.bntab {
margin: 0 0 10px 0;
padding: 0;
background: rgba(0,0,0,0.30);
overflow: hidden;
border-radius: 10px;
}

.bntab li {
list-style-type: none;
width: 50%;
float: left;
}

.bntab li a {
text-align: center;
display: block;
}

.bntab li.active a {
background: rgba(0,0,0,0.50);
color: #4b9bfa
}

.add-gadgets {
position: fixed;
bottom: 15px;
right: 15px;
z-index: 99
}

.add-gadgets .gadgets-btn {
display: block;
background: #4b9bfa;
width: 50px;
height: 50px;
border-radius: 50%;
color: black;
text-align: center;
line-height: 50px;
font-size: 20px;
box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.7);
transition: 0.3s all ease;
}

.add-gadgets .gadgets-btn.active {
transition: 0.3s all ease;
transform: rotate(90deg);
border-radius: 0 50% 50% 0;
}

.add-gadgets .gadgets-cont {
display: none;
position: absolute;
bottom: 50px;
right: 0px;
width: 200px;
background: #4b9bfa;
color: black;
padding: 15px;
border-radius: 10px 10px 0 10px;
}

.add-gadgets .gadgets-cont h1 {
font-size: 18px;
margin: 0 0 10px;
padding: 0 0 7px;
font-weight: bold;
border-bottom: 1px solid rgba(0,0,0,0.30)
}

.add-gadgets .gadgets-cont ul {
margin: 0 0 10px;
padding: 0
}

.add-gadgets .gadgets-cont ul li {
list-style-type: none;
margin-bottom: 10px;
}

.add-gadgets .gadgets-cont ul li a {
color: rgba(0,0,0,0.80);
display: block;
font-size: 13px;
position: relative;
transition: 0.3s all ease
}

.add-gadgets .gadgets-cont ul li a:before {
position: absolute;
font-family: 'FontAwesome';
content: "\F061";
transition: 0.3s all ease;
top: 0;
left: -10px;
opacity: 0;
}

.add-gadgets .gadgets-cont ul li a:hover:before {
opacity: 1;
left: 0;
transition: 0.3s all ease
}

.add-gadgets .gadgets-cont ul li a:hover {
padding-left: 15px;
transition: 0.3s all ease;
color: rgba(0,0,0,1.00)
}

.mr10 {
margin-right: 10px
}

.btn-hedgedark {
background: #8f3f98 !important;
color: white !important;
border: none
}

.goalHead i {
font-style: normal;
font-weight: 300;
text-transform: none;
}


/*new css 9-3-2017*/
.redc {
color: #ec4d41 !important;
}

.social-tabs li.active a i.icon-twitter, .social-feeds li a h4 span, .social-feeds li a:hover h4 {
color: #4cc2ff;
}

/*.gs-w-header > ul > li > a.active, .gs-w-header > ul > li > a:hover {
color: #4b9bfa;
}*/

.summery-table tbody tr:hover td:first-child {
background-color: rgba(0,0,0,0.30);
}
/*new css 9-3-2017*/

.top-right-btn {
top: 0
}

.top-right-btn ul {
margin-bottom: 0
}

.Mrkt-indices span {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}

.Mrkt-indices span b {
display: block;
font-size: 16px;
font-weight: normal;
color: rgba(255,255,255,0.5);
}

.Mrkt-indices span em {
font-style: normal;
display: block;
text-align: right;
}

.top-right-btn li .mrkt-Ind-subnav li {
display: block;
border-bottom: 1px solid rgba(255,255,255,0.2);
padding: 5px;
margin-bottom: 5px
}

.top-right-btn li .mrkt-Ind-subnav li:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0
}

.mrktPop {
max-width: 800px;
background: white;
margin: 40px auto;
position: relative;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1);
}

.mrktPop .popup-header {
font-size: 20px;
padding: 10px;
color: #666;
font-weight: bold;
border-bottom: 1px solid #ccc
}

.mrktPop .popup-body {
padding: 15px;
color: #666
}

.mrktPop .popup-body .nice-select {
border: 1px solid #ccc;
width: 100%;
font-size: 15px;
padding: 5px 30px 5px 5px;
text-transform: none
}

.mrktPop .popup-body .nice-select:after {
right: 10px;
top: 20px
}

.mrktPop .popup-body hr {
border-color: #ccc
}

.ekline {
display: block;
margin-bottom: 15px
}

.ekline input {
width: 100%
}

.bdr-input {
border-radius: 5px;
border: 1px solid #ccc !important;
font-size: 15px;
width: auto;
background: #fff !important;
color: #666;
line-height: 19px
}

.mb10 {
margin-bottom: 10px
}

.mb20 {
margin-bottom: 20px
}

.popgray-cont {
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 10px
}

.poptitlehead {
font-weight: bold;
font-size: 16px;
margin-bottom: 10px
}

.depth-table th {
padding: 5px !important;
background-color: rgba(255,255,255,0.5);
}

.depth-table td {
padding: 5px !important
}

.poptitlehead div.checker {
margin-left: 0px
}

.poptitlehead div.checker span.checked:before {
top: 0;
left: 2px
}

.poptitlehead label {
font-weight: normal;
}

.tab-content {
padding: 15px;
}

.tab-content b {
font-size: 16px
}

.popgray-cont .nav-tabs > li > a {
color: #666;
text-shadow: none;
}

.popgray-cont .nav-tabs > li.active a {
color: white
}

.buysell {
margin: 0 0 0 10px;
padding: 0;
display: inline-block;
overflow: hidden;
vertical-align: middle;
background-color: white;
border-radius: 5px;
border: 1px solid #ccc;
}

.buysell li {
list-style-type: none;
float: left;
}

.buysell li a {
padding: 3px 8px;
font-size: 14px;
font-weight: normal;
display: block;
}

.buysell li a.buy {
color: #59ad2f
}

.buysell li a.buy.active {
background-color: #59ad2f;
color: white
}

.buysell li a.sell {
color: #c51518
}

.buysell li a.sell.active {
background-color: #c51518;
color: white
}

.mrktPop .popup-body .btn {
font-weight: normal;
font-size: 14px;
border-radius: 5px;
padding: 8px 15px
}

.mrktPop .popup-body .btn-default {
background-color: #ccc
}
/*------- BSE nse tab css------------*/

.head .nav-tabs > li > a {
line-height: 8px;
}

.head .tab-content {
padding: 0;
}
/*-------End NSE tab css------------*/


.networh {
background: #1f3748;
height: 150px;
padding: 15px;
margin-top: 21px;
/*border-top: 1px solid rgba(220, 220, 220, 0.15);*/
}

.networh h4 {
text-align: center;
line-height: 27px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0;
font-size: 16px;
}

.networh .net-value {
display: inline-block;
}

.networh .net-value span {
margin-right: 10px;
font-size: 21px
}

.networh .net-value b {
font-size: 16px;
}

.networh .net-percentage {
display: inline-block;
}

.networh .net-percentage span {
margin-left: 3px;
margin-right: 3px;
}

.networh p {
text-align: center;
font-size: 11px;
height: 18px;
}

.comy-name h4 {
line-height: 21px;
margin-bottom: 0;
font-size: 17px;
}

.custom-heading {
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
color: #fff;
}

.total-assets .common-table b {margin-right: 5px;}
.custom-selection {display: inline-block;margin-right: 25px;}
.custom-selection h4 {vertical-align: top;margin-top: -15px;display: inline-block;font-size: 18px;border-left: 4px solid #01b036;padding-left: 6px;text-transform: uppercase;}
.custom-selection .select-box {font-size: 13px;}
.custom-selection .nice-select .list {min-width: 120px;}
.import-export {display: block;overflow: hidden;padding: 1px 15px;margin-right: 5px;}
.import-export i {font-size: 22px;}
.hide-mobile-inv {display: block;}
.show-mobile-inv {display: none;}
.eqity-pop {display: block;overflow: hidden;border-bottom: 1px dashed #ccc;}
.eqity-pop p {font-size: 15px;}
.eqity-pop p i {margin-right: 5px;}
.custom-eqiity-modal h4 {display: block;margin-bottom: 0;font-weight: 500;font-size: 19px;margin-top: 5px;}
.custom-pull-right {text-align: right;float: right;}
.custom-pull-right p {font-size: 12px;}
.custom-pop-data {margin-bottom: 15px;margin-top: 5px;}
.custom-pop-data .net-value {display: inline-block;font-size: 23px;margin-right: 10px;margin-left: 0;margin-top: 10px;}
.custom-pop-data .net-value span {margin-right: 8px;}
.custom-pop-data .net-percentage {display: inline-block;font-size: 18px;}
.custom-modal-table th {background: #ccc;}
.custom-modal-table td, .custom-modal-table th {border: 1px solid #ccc;}
.custom-modal-table td:nth-child(1) {position: relative;padding-left: 20px;}
.custom-modal-table td:nth-child(1) > a {position: relative;}
.custom-modal-table td:nth-child(1) > a b {margin-left: -7px;font-weight: normal; display:inline-block;}
.custom-modal-table small {display: inline-block;margin-left: 5px;}
.sprite-custom {background: url(../img/sprite.png) no-repeat;position: absolute;left: 0px;top: 0px;width: 14px;height: 14px;background-position: -30px -20px;}
.table-green1-custom {position: absolute;left: 0px;top: 0px;height: 100%;width: 5px;background: #01b036;}
.table-red-custom {position: absolute;left: 0px;top: 0px;height: 100%;width: 5px;background: #ff2121 ;}
.modal-news-div {display: block;overflow: hidden;padding-top: 20px;}
.news-modal {display: block;}
.modal-news-div h4 {border-left: 2px solid #0ed00e;padding-left: 5px;text-transform: uppercase;margin-bottom: 11px;font-weight: 600;font-size: 14px;}
.news-modal ul {padding-left: 0;}
.news-modal li {display: inline-block;position: relative;}
.news-modal li:after {position: absolute;left: 0px;content: "";border: 2px solid #7c867c;width: 5px;height: 5px;top: 7px;border-radius: 50%;}
.news-modal li a {color: #444;font-size: 13px;margin-left: 10px;display: block;}
.news-modal li a:hover {color: #0170ae;}
.news-modal li p {font-size: 11px;}
.custom-transition-equity .edit-i-c {border: 1px solid #0170ae;color: #fff;padding: 2px 5px;background: #0170ae;}
.custom-transition-equity .del-i-c {border: 1px solid #cc0b0b;color: #fff;padding: 2px 5px;background: #c50f0f;}
.custom-transition-equity .summery-table th:nth-child(2), .custom-transition-equity .summery-table td:nth-child(2) {min-width: auto !important;}
.custom-transition-equity .summery-table th:nth-child(2) {background-color: rgba(0,0,0,0.40);}
.custom-transition-equity td:nth-child(1), .custom-transition-equity th:nth-child(1) {position: relative;left: 0;background: none}
.date-rangle-custom {vertical-align: top;margin-top: -3px;margin-left: 35px;}
.date-rangle-custom input {border-radius: 0;box-shadow: none;padding: 4px 5px;    background: #223b50;}
.date-rangle-custom input::placeholder {color:#f5f5f5 !important;}
.date-rangle-custom span {display: inline-block;}
.date-rangle-custom b {margin-right: 8px;}
.date-rangle-custom .cal-go {background: #01b036;border: none;padding: 5px 15px;margin-left: 20px;color: #fff;}
.date-rangle-custom .cal-go:hover {background: #16242f;}
.date-rangle-custom .ui-widget-header {border: 1px solid #16252f !important;background: #16252f !important;}
.add-eutiy-trans {text-transform: uppercase;margin-bottom: 30px;font-weight: 600;font-size: 18px;}
#search_list {position: relative;width: 200px;border: 1px solid #f5f5f5;border-radius: 0;background: #f5f5f5;padding: 5px 12px;color: #444}
.list-data-div {display: inline-block;margin-bottom: 10px;}
.margin-right-0-flot-left {margin-right: 0;}
.list-data-show {display: none;list-style: none;padding-left: 0;z-index: 999;background: #16252f;width: 200px;position: absolute;border: 1px solid #ccc;border-top: 0;}
.list-data-show li {border-bottom: 1px solid #ccc;}
.list-data-show li:last-child {border-bottom: none;}
.list-data-show li a {padding: 3px;display: block;}
.list-data-show li a:hover {background: #48799d;}
.cal-go-inves {background: #01b036;border: none;padding: 5px 20px;margin-left: 20px;color: #fff;display: inline-block;border: 1px solid #01b036;margin-bottom:10px;}
.custom-select-equity select {display: block !important;}
.custom-select-equity a {border: 1px solid #cc0b0b;color: #fff;padding: 2px 5px;background: #c50f0f;}
.custom-select-equity .nice-select {display: none;}
.custom-select-equity .summery-table td:nth-child(1), .custom-select-equity .summery-table th:nth-child(1) {width: 62px;padding: 15px;}
.custom-select-equity .summery-table th:nth-child(2), .custom-select-equity .summery-table td:nth-child(2) {min-width: 40px !important;}
.custom-select-equity .summery-table td {padding: 8px;}
.save-reset-row {display: block;overflow: hidden;margin-top: 15px;}
.reset-bg {background: #bd7710;border: 1px solid #bd7710;}
.edit-view-c {border: 1px solid #076b26;color: #fff;padding: 2px 5px;background: #076b26;}
.responsve-table-mobile td:nth-child(1) {padding: 9px 10px 9px 5px;}
.more-dat-n a {display: block;float: right;background: #01b036;padding: 5px 14px;margin-top: 10px;font-size: 14px;line-height: 0;border-radius: 0 !important;
color: #ffffff !important;margin-bottom: 8px;position: absolute;bottom: 14px;right: 10px;}
.min-height-more-btn {min-height: 370px;}
.more-dat-n a:hover {background: rgba(0,0,0,0.40);}
.margin-right-10 {margin-right: 10px;}
.tab-news-box {margin-top: 10px;}
.tab-news-box a {line-height: 18px;}
.tab-news-box p {margin-bottom: 0px !important;}
.tab-news-box li {background: rgb(15, 32, 45);padding: 10px;margin-bottom: 0px;border-radius: 0;border-bottom: 10px solid rgb(22, 46, 65);}
.tab-news-box li:last-child {border-bottom: 0;}
.recomedation-tab-d li, .recomedation-tab-d li:nth-child(2n+1) {background: transparent;}
.recomedation-tab-d li {border-bottom: 1px solid #e5e5e5;}
.recomedation-tab-d li:last-child {border-bottom: 0;}
.recomedation-tab-d li a b, .recomedation-tab-d li a p {color: #fff;margin-top: 5px;}
.recomedation-tab-d li a i {color: #fff;}
.recomedation-tab-d li:hover {background: transparent !important;}
.recomedation-tab-d li a p:hover {color: #fff !important;}
.recomedation-tab-d li:before {background: #091925;}
.recomedation-tab-d li a i {color: rgba(255,255,255,0.50);margin-top: 5px;}
.recomedation-tab-d li a {padding: 6px 0}
.news-page-c li {display: inline-block;width: 49.5%;height: 215px;vertical-align: top;margin-right: 8px;}
.news-page-c li:nth-child(even) {margin-right: 0;}
.news-page-c .more-news-btn {color: #01b036;}
.news-page-c .news-content {color: #f5f5f5;line-height: 19px}
.research-report i {font-style: normal;color: rgba(255,255,255,0.42);margin-right: 5px;line-height: 18px;}
.buy-reaserch {color: #ffffff;padding: 3px 20px;background: #01b036;}
.buy-reaserch:hover {background-color: rgba(0,0,0,0.40);}
.mutal-fund-data-graph {display: block;position: relative;margin-top: 15px;}
.mutal-fund-data-graph img {width: 450px;margin-left: 40px;}
.mutal-fund-data-graph h5 {position: absolute;transform: rotate(270deg);left: -26px;top: 54px;font-size: 14px;}
.edit-transation {display: block;}
.edit-transation table {width: 100%;margin-top: 10px;margin-bottom: 25px;}
.edit-transation table tr td {border: 1px solid #ccc;padding: 5px 15px;}
.edit-transation table tr td input {width: 150px;background: #fff;border-radius: 0;height: 25px;border: 1px solid #ccc;color: #444;padding-left: 5px;}
.edit-transation .update-can-btn {display: block;overflow: hidden;}
.edit-transation .update-can-btn button {width: 90px;display: inline-block;margin: 0 auto;margin-right: 10px;height: 28px;}
.edit-transation .update-can-btn .update-bg-custom {background: #01b036;border: 0;color: #fff;}
.edit-transation .update-can-btn .cancel-bg-custom {background: #FF9800;border: 0;color: #fff;}
.edit-trans {text-transform: uppercase;border-left: 3px solid #01b036;padding-left: 5px;color: #444;font-weight: 600 !important;}

/*After Mutual Fund */
/*.custom-modal-table-show .popup-header {font-size: 20px;padding: 7px 10px;color: #eaeaea;font-weight: normal;border-bottom: 0;background: #1f3d54;}*/
.custom-modal-table-show .popup-header {font-size: 20px;padding: 3px 10px;	color:#eaeaea;	font-weight: normal;border-bottom: 0;background: #1b66a2;}
.custom-modal-table-show{box-shadow: rgba(255, 255, 255, 0.35) -1px -1px 5px 1px;border: 1px solid rgb(255, 255, 84);}
/*.custom-modal-table-show .popup-body {background: #2d5e83;padding: 10px 25px 10px !important;}*/
.custom-modal-table-show .popup-body {background: #254b67;padding: 10px 25px 10px !important;}
.custom-modal-table-show .mfp-close {color: #fff !important;}
.custom-modal-table-show h4 {color: #fff;margin-bottom: 1px;font-size: 17px;}
.custom-modal-table-show  .mfp-close{top:-8px !important;}
.custom-modal-table table tr td {color: #fff;padding: 5px 10px;white-space: nowrap;font-weight: 100;border-bottom: 1px solid #48555f;}
.custom-modal-table table tr {background: #263d4f}
.custom-modal-table table tr:hover {background: #223340;}
.custom-modal-table th {height: 30px;padding: 4px 10px 4px 10px;border: 0;background: #182d3e;color: #fff;font-weight: normal;}
.custom-modal-table table {width: 100%;}
.custom-modal-table td, .custom-modal-table th {border: 0;}
.custom-modal-table td:nth-child(1) {background: #242923;}
.custom-modal-table th:nth-child(1) {background: #0f202d;}
.edit-i-c {border: 1px solid #0170ae;color: #fff;padding: 0px 5px;background: #0170ae;}
.del-i-c {border: 1px solid #cc0b0b;color: #fff;padding: 0px 5px;background: #c50f0f;}
.scrollbar-custom {max-height: 450px;width: 100%;overflow-y: auto;}
.force-overflow {margin-right: 10px;}
#c-scrool::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #080808;}
#c-scrool::-webkit-scrollbar {width: 3px;background-color: #F5F5F5;}
#c-scrool::-webkit-scrollbar-thumb {background-color: #c7c6c6;}
#c-scrool::-webkit-scrollbar:horizontal {height: 3px;}
.filerting-data {display: block;margin-bottom: 14px;margin-top: 7px;background: #242923;margin-right: 15px;padding: 10px 0;min-height: 45px;}
.filerting-data select {display: block !important;background: #223b50;padding: 2px;border-radius: 0;color: #F5F5F5;}
.filerting-data select option {background: #fff;color: #000;}
.filerting-data .nice-select {display: none !important;}
.add-euity-invest-form .cal-go-inves {margin-top: 1px;margin-bottom: 0;padding: 3px 10px;}
.custom-modal-table-show .cal-go {background: green;padding: 2px 10px;border-radius: 0;}
.custom-modal-table-show #EqTfromDate, .custom-modal-table-show #DrTfromDate, .custom-modal-table-show #drTtoDate, .custom-modal-table-show #EqTtoDate {background: #223b50;padding: 3px 10px !important;height: 25px;border-radius: 0;color: #f5f5f5;margin-top: 3px;}
.custom-modal-table-show .date-rangle-custom {margin-left: 0;}
.custom-modal-table-show #EqTfromDate::placeholder, .custom-modal-table-show #EqTtoDate::placeholder, .custom-modal-table-show #DrTfromDate::placeholder, .custom-modal-table-show #drTtoDate::placeholder {  color: #444 !important;}
#txtCompanyName {position: relative;background: white;border-radius: 0;padding: 5px;line-height: 0;height: 25px;color: #444;}
.ui-autocomplete {z-index: 9999;width: 299px !important;position: absolute;max-height: 200px !important;overflow-x: auto;background: #fff !important;}
.ui-autocomplete li {border-bottom: 1px solid #ccc;list-style-image: none !important;}
.ui-autocomplete .ui-menu-item-wrapper {padding: 3px;display: block;}
.ui-autocomplete .ui-menu-item-wrapper:hover {background: #48799d !important;color: #fff !important;border: 0 !important;} 
.import-export-c {margin-top: 2px;display: inline-block; float:right;}
.active-tab-custom{display: block;}
.hide-tab-custom{display: none;}
.activelink, .activelink-custom{background: #15903a !important;color: #fff !important;}
.activelink:after, .activelink-custom:after {position: absolute;bottom: -8px;left: 50%;margin-left: -8px;content: "";width: 0;height: 0;border-style: solid;
border-width: 8px 8px 0 8px;border-color: #15903a transparent transparent transparent;}
.custon-tab-show{display:block;}
.custon-tab-hide{display:none;}
.search-home-data {right: -15px;position: absolute;top: -53px;width: 438px;}
.search-home-data .filerting-data {background: linear-gradient(to right, #1e313f, #1d313f);border-left: 1px solid rgba(63, 79, 90, 0.58);}
.search-home-data .filerting-data select{background: transparent;border: 1px solid #707980;color: #707980;	}
.custom-graph{display: block;overflow: hidden;background: #0c1821;height: 273px;border-radius: 3px;}
.sectoe-wise-custom{overflow: hidden;background: #1f3d54;padding: 20px;}
.home-loser-gainer{display:block; overflow:hidden;}
.home-loser-gainer .networh{margin-top:0; height:100px;padding: 8px 15px;}
.loser-gainers-tab{display:block; overflow:hidden;}
.loser-gainers-tab .modals-tab {list-style: none;padding-left: 0;background: #1e2b35;margin-bottom: 14px;}
.grid-insides-tab .modals-tab {background: transparent;}
.loser-gainers-tab .modals-tab li{display:inline-block;}
.loser-gainers-tab .modals-tab li a{padding:5px 10px;color:#f5f5f5;display:block;position: relative;}
.loser-gainers-tab .panel-heading .panel-title .icon_plus {position: absolute;background: url(../img/sprite.png) -0px -74px no-repeat;width: 20px;height: 20px;left: 4px;top: 8px;}
.loser-gainers-tab .panel-heading .panel-title .icon_minus {position: absolute;background: url(../img/sprite.png) -0px -54px no-repeat;width: 20px;height: 20px;left: 4px;top: 8px;}
.loser-gainers-tab .panel .panel-heading{position:relative;}
.loser-gainers-tab .panel-title>a{padding-left: 25px;min-width: 165px;display: inline-block;}
.loser-gainers-tab .portfolio-value li{font-size:13px;width: 240px;}
.my-gainer-li{width: 100%;margin-bottom: 0px;padding: 12px 0;background: #244b69;}
.my-gainer-li li:first-child{padding-left:10px;}
.hasDatepicker {z-index: 99; }
.custom-thrre-tabs li{width:32.9%;}
.home-page-networh .common-table td, .home-page-networh .common-table th {padding:12px 15px;}



/*Modal Succes Delete Warning*/
.custom-sss{display:block; overflow:hidden;}
.custom-sss .success-d{font-size:40px;color:#fff;padding:8px;width:100%;background:#1fa948;text-align:center;}
.msg-type{font-size: 22px;margin-left: 10px;vertical-align: top;display: inline-block;margin-top: 10px;text-transform: uppercase;}
.custom-sss .fail-d {background:#7b1b1b;}
.custom-sss .warning-d {background:#bd980b;}
.custom-sss .question-d {background:#868686;}
.custom-sss .succes-fail-msg{padding: 20px 20px 10px 20px;background: #e2dede;}
.custom-sss .succes-fail-msg p{text-align: center;color: #444;font-size:15px; line-height:20px;}
.custom-sss .succes-fail-msg h4{text-align:center;color:#3a3a3a;font-weight:700;}
.show-swal2 {background: rgb(226, 222, 222) !important; width:400px !important; border-radius:8px;}
.swal2-spacer {display:none !important;}

/*.swal2-confirm {margin-bottom: 10px !important;	background: #1fa948 !important;	border: 0 !important;}*/
.swal2-confirm {margin-bottom: 10px !important;	border: 0 !important;}


.closed-cus{border:0;background:#1fa948;color:#fff;font-size:15px;padding:2px 10px;text-transform:uppercase;margin-top:5px;margin-bottom:5px;}
.top-header-gainers{display:block; overflow:hidden;background:rgb(37, 63, 82);}
.top-header-gainers h6 {background:#203b50;margin-bottom:0;text-align: center;margin-right: 0;padding:10px 0;text-transform: capitalize;font-weight: 600;font-size: 20px;border-top: 1px solid rgba(97, 111, 121, 0.42);}
.my_gainers{width: 49.94%;display: inline-block;}
.my_losers{width: 49.84%;display: inline-block;margin-left: -2px;}

.home-scrool-data td:nth-child(1), .home-scrool-data th:nth-child(1) {position: relative;left: 0;width: auto;padding: 2px 10px 2px 25px;height:auto;}
.home-scrool-data td:nth-child(2), .home-scrool-data th:nth-child(2) {display: none;} 
.home-scrool-data td b{display:inline-block;}
.home-scrool-data td small{display:inline-block;margin-left: 10px;}
.home-scrool-data td, th{padding:9px 15px;}
.news-modal-custom{display:block; overflow:hidden;}
.news-modal-custom h5{color:#6cff63;line-height:19px;font-size:15px;margin-bottom:4px;}
.news-modal-custom span{color:#fff; margin-bottom:10px; display:block;font-weight:100;}
.news-modal-custom p{color:#dad9d9; text-align:justify;}
.news-modal-custom .news-data{margin-bottom:10px;}
/*.home-marquee {padding: 7px 2px 3px 2px;background: #09121a;margin: 0 10px;border-radius: 3px;}*/
.home-marquee {padding: 2px 1px 0 17px;background: #09121a;margin: 0 10px;border-radius: 3px;}
.home-marquee ul{list-style:none; margin-bottom:0;}
.home-marquee ul li{display:inline-block;margin-right: 25px;}
.home-marquee ul li span {	margin-right: 3px;font-size: 14px;font-weight: 600;	}
.home-marquee ul li b {font-weight: bold;color:#ffffff;}
.home-marquee ul li i {font-style: normal;color:#FF9800;font-size: 14px;font-weight: 600;	}
.marqu-labl {position:absolute;left: 14px;padding-top:3px;}
/*marquee{margin-left:100px;}*/
.header-marquee{width: auto;position: absolute;left: 90px;top: 15px;right: 44%;z-index: -11;}
.home-marquee sub {font-size:11px;font-weight:700;}
.navbar-header{display:inline-block; position:relative; width:7%;position:relative;}
.top-right-btn{display:inline-block; position:relative; width:93%;position:relative; text-align:right;}

.buy-sell-order-modal .popup-header{display:block; background:#01982f; color:#fff; padding:6px 10px;}
.buy-sell-order-modal .bg-sell{background:#cc0b0b !important;}
.buy-sell-order-modal .bg-serach-green{background: #0170ae;}
.buy-sell-order-modal .mfp-close{top:-7px !important;}
.buy-sell-order-modal h4{font-size: 12px;margin-bottom: 0;color: rgba(255, 255, 255, 0.23137254901960785);}
.buy-sell-order-modal em{font-size: 15px;font-style: normal;color: #fff;margin-right:4px;text-transform:uppercase;}
.buy-sell-order-modal h4 b{font-size:12px;color:#eee; font-weight:normal;}
.buy-sell-order-modal h4 span{font-size:12px;color:#eee;}
.buy-sell-order-modal h4 i{font-size:12px;color:#ccc; font-style:normal;}
.border-margin{margin: 0;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px dashed rgb(65, 76, 84);}

.pop-txt {margin: 5.54px;}
.mutual-fund-select-pop .nice-select{display:none !important; }
.mutual-fund-select-pop select{display: inline-block !important;border: 1px solid #ccc;padding: 2px;background: #fff;color: #444;-webkit-appearance:menulist;width:50%;}
.mutual-fund-select-pop select option{background:none; color:#444;}
.mutual-fund-select-pop  input[type="text"]{padding:2px 5px;width:50%;}
.btn-set {border: 0;background: #0170ae;	margin-top: 15px;	padding: 0px 4px !important;	font-size: 12px !important;	border-radius: 20px !important;	font-weight: 100;width: 57px !important;height: 26px !important;}
.btn-set:focus{background:#035d90}
.btn-set:hover{background: #035d90 !important;}
.btn-yellow {background: #a7831a !important;	width: 37px !important;}
.btn-yellow:hover{background:#9a7917 !important;}
.custom-inline span{display:block; margin-bottom:3px;}
.custom-inline input{display:block;height:20px;border-radius:0;width: 100px;font-size:12px;}
.custom-inline input::placeholder{font-size:12px;}
.custom-inline input[type="text"]{background:#fff; color:#444; border:1px solid #ccc; width:80px;}
.custom-inline select {height:20px;width: 80px;padding:0;border-radius:0;}
.custom-inline b{font-weight: 600;color: #353535; }
.buy-sell-order-modal .col-sm-2 {margin-bottom:6px;padding-left: 7px;padding-right: 0px;}
.buy-sell-order-modal .col-sm-1{margin-bottom:6px;padding-left:0px;padding-right: 0px;}
/*----------on off Button--------------*/
input#myonoffswitch {display: none;}
.onoffswitch {position: relative; width: 80px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border: 1px solid #ccc; border-radius: 20px;}
.onoffswitch-inner {display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block;float: left;width: 50%;height: 18px;padding: 0;line-height: 18px;font-size: 11px;color: white;font-weight: normal;box-sizing: border-box;}
.onoffswitch-inner:before {content: "Market";padding-left: 10px;background-color: #336784;color: #FFFFFF;}
.onoffswitch-inner:after {content: "Limit";padding-right: 10px;background-color: #a7831a;color: #fff;text-align: right;}
.onoffswitch-switch {display: block; width: 16px; margin: 4px;background: #FFFFFF;position: absolute; top: 0; bottom: 0;right: 56px;border: 2px solid #999999;border-radius: 20px;transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px; }
.alert-msg-pop p{margin-bottom:0;padding:5px;text-align:center;color:#795548;background:#fbfbfb;font-weight:bold;}
/*----------End on off Button--------------*/
.icons-open{position: absolute;left: 6px;top: 3px;}
.icons-open .plus-cons a{display: block;background: #15903a;border-radius:50%;height:12px;width:12px;line-height:12px;text-align:center;margin-bottom:4px;font-size:12px;}
.icons-open .minus-cons a{display: block;background: #cc1010;border-radius: 50%;height: 12px;width: 12px;line-height: 9px;text-align: center;font-size: 14px;}
.search-pop{position:absolute;right:45px;top:4px;font-size:14px;}
.success_border{border: 1px solid #01982f !important;}
.sell-border-modal .success_border{border: 1px solid #cc0b0b !important;}
.sell-border-modal #OrderchkAMO_ + label:before{border: 1px solid #cc0b0b !important;}
/*------Styled Checkbox------------*/
.styled-checkbox {position: absolute;opacity: 0;}
.styled-checkbox + label {position: absolute;cursor: pointer;padding: 0;}
.styled-checkbox + label:before {content: '';margin-right: 10px;display: inline-block;vertical-align: text-top;width: 18px;height: 20px;background: white;
border: 1px solid #01982f;}
.styled-checkbox:hover + label:before{background: #ccc;}
.styled-checkbox:focus + label:before{box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);}
.styled-checkbox:checked + label:before{background:#01982f;}
.styled-checkbox:disabled + label {color #b8b8b8;cursor:auto;}
.styled-checkbox:disabled + label:before {box-shadow: none;background: #ddd;}
.styled-checkbox:checked + label:after {content: '';position: absolute;left: 4px;top: 9px;background: white;width: 2px;height: 2px;box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
/*-------End Styled Checkbox*---------*/
.grid-insides-tab .modals-tab li a{background: #1e2b35;margin-right: -3px;border-right: 1px solid rgba(255, 255, 255, 0.14901960784313725);padding: 5px 17px 5px 15.5px;}
.grid-insides-tab .modals-tab li .last-border-o{border-right:0;}
.hold-data-d {position: relative;cursor: pointer;}
.show-data-d {display: none;position: absolute;width: 118px;top: 3px;left: -125px;padding: 0;}
.inner-dat-refine {background: #af6a05;}
.inner-dat-refine:before {border-top: 10px solid transparent;border-bottom: 11px solid transparent;border-left: 11px solid #af6a05;content: "";position: absolute;right: -11px;}
.inner-dat-refine a {display: inline-block;padding: 2px 5px;border-right: 1px solid #8a570c;}
.market-watch-outer{display:block; margin:10px;}
.custom-depth-modal{display:block;}
.custom-depth-modal .nav-tabs{background:#7d7d7d;border:0;}
.custom-depth-modal .nav-tabs .active{background: #0094da; position:relative;}
.custom-depth-modal .nav-tabs .active:after{position: absolute;bottom: -8px;left: 50%;margin-left: -8px;content: "";width: 0;height: 0;border-style: solid;border-width: 8px 8px 0 8px;border-color: #006798  transparent transparent transparent;opacity: 1;z-index: 9999;}
.custom-depth-modal .nav-tabs li a{padding: 2px 8px;border-radius: 0;border-right: 1px solid rgb(99, 97, 97);}
.custom-depth-modal .mfp-close{top:-6px;color:#fff !important;}
.custom-depth-modal .popup-header {padding:3px 10px;color: #eaeaea;font-weight: normal;border-bottom: 0;background: #0094da;}
.custom-depth-modal h4 {color: #fff;margin-bottom: 0px;font-size: 16px;padding-top: 3px;}
.custom-depth-modal .tab-content b{font-size: 12px;margin-bottom: 10px;display: inline-block;}
.custom-depth-modal table tr td, .custom-depth-modal table tr th{line-height:14px;}
.custom-depth-modal table tr th {border:0;background:#0a1219;}
.sell-batton {padding: 2px 8px;border: 0;margin-top: 5px;}
.buy-batton{padding:2px 8px;border:0;margin-top:5px;}
.data-show-de{ background:rgba(11, 22, 31, 0.74);}
.data-show-de b{font-weight:normal;margin-bottom:0 !important;margin-right:10px;padding:3px 3px;}
.small-modal-data tr td {padding: 2px 10px;border: 1px solid rgba(11, 22, 31, 0.74)}
.small-modal-data-pad0{margin-top:10px;}
.small-modal-data-pad0 tr td{border: 1px solid rgba(11, 22, 31, 0.74); padding:2px 2px;}
.small-modal-data{width: 100%;}
.net-position{font-weight:600; font-size:12px;color: #ffe52c;margin-bottom: 4px;}
.mrkt-watch-filtering {padding:10px 12px;}
.mrkt-watch-filtering select{height:25px !important;background: #223b50;color: #f5f5f5;}
.mrt-input-butn{border:0; border-radius:0;padding: 0 5px;height: 25px;}
#txtMarketSearch{padding:0 5px !important;}

.trigger-form{display:block; overflow:hidden;}
.trigger-form label{display:block; margin-bottom:3px;}
.trigger-form input{margin-bottom:5px; height:25px; border-radius:0; border:0;}
.trigger-form select{margin-bottom:5px; height:25px; border-radius:0; display:block !important;padding: 2px;border:0;}
.trigger-form .nice-select{display:none;}
.grird-view-inner{display:block; margin:10px;}
.grird-view-inner .inner-grird-data{display: block;border: 1px solid #ccc;padding:8px 11px;margin-bottom: 20px;padding-bottom: 0; height:102px;}
.grird-view-inner .inner-grird-data:hover {background: #1e2b35;}
.grird-view-inner .inner-grird-data .icons-open{position:relative; top:0; left:-8px;}
.grird-view-inner .inner-grird-data table tr td{padding:0 7px;}
.grird-view-inner .inner-grird-data .grid-row-data{position:relative; float:right; margin-right:5px;cursor:pointer;}
.grird-view-inner .inner-grird-data .inner-dat-refine {position: absolute;width: 93px;right: 36px;top: -1px;}
.grird-view-inner .inner-grird-data .inner-dat-refine a{display:inline-block;padding:2px 2px;border-right:1px solid #8a570c;font-size:9px;padding-right:5px;}
.grird-view-inner .inner-grird-data .inner-dat-refine a:last-child{border-right:0;}
.grird-view-inner .inner-grird-data .inner-dat-refine:after{border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 10px solid #af6a05;content: "";position: absolute;right: -10px;}
.grird-view-inner .inner-grird-data .inner-dat-refine:before{display:none;}
.small-open-link{font-size: 6px !important;margin-left:3px;}
.finace-tab-dta{overflow:hidden;}
.finace-tab-dta .nav-tabs{background:transparent;display:block;border:0;margin-left:10px;}
.finace-tab-dta .nav-tabs li{background: #565353;border-right: 1px solid #4a3c3c;position:relative;}
.finace-tab-dta .nav-tabs .active:after{position:absolute;bottom:-8px;left:50%;margin-left:-8px;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color: #3c3a3a  transparent transparent transparent;}
.finace-tab-dta .nav-tabs li a{padding:2px 10px; border-radius:0;}
#txtAddEquityCompanyName::placeholder, #txtAddMutualFundCompanyName::placeholder {color:#000 !important;opacity: 1;}
.custom-tblOrderBook td, .custom-tblOrderBook th{padding:8px;text-align:left;}
.custom-tblOrderBook td:nth-child(1) {padding:3px 10px 3px 25px;}
.progress-info{margin: 10px 0px 8px;}
.inner-grird-data table tr td {border:0;}	
/*Custom Grid Css*/
.e-grid {border-color: transparent !important;color: #f3f3f4 !important;border-top: none !important;border-radius: 0 !important;font-family: 'Open Sans', sans-serif !important;}
.e-toolbar > .e-horizontal.e-ul{float:left !important;}
.e-grid .e-toolbar.e-toolbarspan {background: #182027 !important;border: 0 !important;}
.e-grid .e-icon {color:#fff !important;}
.e-pager .e-numericitem {background: #1e2b35 !important;border-right-color: #525c63 !important;color: #fff !important;}
.e-pager .e-nextpage:Hover, .e-pager .e-lastpage:Hover, .e-pager .e-firstpage:Hover, .e-pager .e-prevpage:Hover {background: #1e2b35 !important;}
.e-grid .e-headercell, .e-grid .e-grouptopleftcell {background: #182d3e !important;}
.e-grid .e-headercelldiv {color: #fff !important;font-weight: normal !important; font-size:12px !important;height: 26px !important;    text-align: left !important;}
.e-grid.e-responsive .e-rowcell {background: #1e2b35 !important;font-size: 12px;}
.e-content {background: #1e2b35 !important;}
.e-pager .e-prevpagedisabled, .e-pager .e-prevpage, .e-pager .e-nextpage, .e-pager .e-nextpagedisabled, .e-pager .e-lastpagedisabled, .e-pager .e-lastpage, .e-pager .e-firstpage, .e-pager .e-firstpagedisabled {background-color: #1e2b35 !important;}
.e-pager .e-pagercontainer {background-color: #1e2b35 !important;}
.e-pager .e-currentitem, .e-pager .e-currentitem:hover {background:#000 !important;}
.e-scroller .e-vscroll .e-chevron-up_01.e-button, .e-scroller .e-vscroll .e-chevron-down_01.e-button, .e-scroller .e-hscroll .e-hup.e-button, .e-scroller .e-hscroll .e-hdown.e-button {background-color: #1e2b35 !important;}
.e-grid .e-pager {background-color: #1e2b35 !important;}
.e-pager, .e-grid .e-pagerstatusbar{color:#fff !important;}
.e-rowcell{text-transform:uppercase !important;}
.e-hover{background:#444 !important; color:#f5f5f5 !important;}
.e-scrollbar .e-vhandlespace, .e-scrollbar .e-hhandlespace {background-color: #1e2b35 !important;}
.e-grid .e-scrollcss {background: #1e2b35 !important;}
.e-pager .e-pagercontainer {border-radius: 0 !important;margin: 0 6px 0 0px !important;}
.e-horizontal .e-hover {background: #182027 !important;border: 1px solid #182027 !important;opacity: 1;color: #fff !important;}
.e-grid .e-headercell, .e-grid .e-headercell-hover {height: 25px !important;padding: 0 34px 0 3px !important;}
.e-grid .e-headercell .e-filtericon, .e-grid .e-headercell .e-filteredicon {margin: -15px -20px -5px 3px !important;}
.e-grid .e-rowcell {text-align: left !important;padding:4px !important;}
.e-toolbar > .e-horizontal .e-hover > div:before, .e-toolbar > .e-vertical > .e-hover > div:before, .e-toolbar > .e-horizontal .e-hover > span:before, .e-toolbar > .e-vertical > .e-hover > span:before, .e-toolbar > .e-horizontal .e-hover > a:before, .e-toolbar > .e-vertical > .e-hover > a:before{color:#fff !important;}
.e-grid.e-responsive .e-rowcell {border: 1px solid #26333e !important;}
.e-grid .e-gridheader{border:0 !important;}
th.e-headercell.e-default.e-resizer.e-headercellfilter.e-draggable.e-js.e-droppable {border: 1px solid #26333e;}
.e-scrollbar .e-vhandle, .e-scrollbar .e-hhandle {background-color: #6f777d !important;}
.e-scrollbar .e-vscroll {border-left: 1px solid #243d4e !important;}
.e-pager, .e-grid .e-pagerstatusbar {border-color: #243d4e !important;}
.e-scrollbar .e-hscroll {border-top: 1px solid #243d4e !important;}
.e-pager .e-pagercontainer {border-color: #525c63 !important;}
.e-grid .e-headercontent, .e-grid .e-movableheader {border-color: #26333e !important;}
.e-scrollbar .e-vscroll .e-chevron-down_01.e-icon {border-bottom: 0 !important;}
.e-grid .e-gridcontent, .e-grid .e-form-container {background-color: #1e2b35 !important;}
.e-scrollbar .e-hscroll .e-hdown.e-icon{border-right:0 !important;}
/*Start Fliter  Custom Grid Css*/
.e-excelfilter {background: #1e2b35 !important;box-shadow: rgba(255, 255, 255, 0.35) -1px -1px 5px 1px !important;border: 1px solid rgb(255, 255, 84) !important;}
.e-excelfilter .e-icon:before {color: #fff !important;}
.e-vertical {background: #1e2b35 !important;}
.e-menulink{color:#fff !important;}
.e-mhover .e-icon:before {color: #15903a !important;}
.e-mhover .e-menulink {color: #444 !important;}
.e-active {background: #1e2b35 !important;}
.e-excelfilter .e-searchcontainer, .e-excelfilter.e-dlgcontainer {background: #1e2b35 !important;}
.e-excelfilter .e-searchcontainer, .e-excelfilter.e-dlgcontainer {background: #1e2b35 !important;}
.e-excelfilter .e-searchbox .e-ejinputtext{background:#1e2b35 !important; width:219px !important;}
.e-searchinput{color:#fff !important;}
.e-searchinput::placeholder {color: #ccc !important;}
.e-excelfilter .e-searchbox span{top:11px !important;}
.e-excelfilter .e-icon:before {color: #ff4823 !important;}
.e-excelfilter .e-checkboxlist {background: #e2e2e2;}
.e-haschild .e-menulink {color: #444 !important;}
.e-dlgfields{color:#fff !important;}
.e-excelfilter.e-dlgcustom .e-fieldset legend{color:#fff !important;}
.e-list.e-active > .e-menulink{background:#eee !important;color:#444 !important;}
.e-ddl .e-input, .e-ddl .e-input[readonly], .e-ddl-popup, .e-ddl .e-options {color: #ad7676 !important;}
.e-dialog > .e-header {color: #ffffff !important;background: #1e2b35 !important;border-bottom: 0 !important;}
.e-haschild .e-menulink {color: #444 !important;}
.e-haschild .aschild {color: #fff !important;}
.e-btn-normal{height:22px !important;}
.e-excelfilter .e-menu.e-vertical .e-list > a{margin:0 !important;}
.e-fnsort{left:6px !important}
/*End Custom Grid Css*/
#txtMarketSearch::placeholder{color:#ccc !important;}
#txtMarketSearch::-webkit-input-placeholder{color:#ccc !important;;}
#txtMarketSearch::-moz-placeholder {color:#ccc !important;;}
#txtMarketSearch:-ms-input-placeholder{color:#ccc !important;;}
#txtMarketSearch:-moz-placeholder{color:#ccc !important;;}
.custom-saves {border: 0;color: #fff;background: #41A6FF !important;margin-top: 10px !important;width: 60px;float: right;line-height:23px;}
.custom-cancel-s {border: 0;color: #fff;background: #cc1010 !important;margin-top: 10px !important;width: 60px;line-height: 23px;}
.trigger-form input::placeholder{color:#ccc !important;}
.user-s-btn {position: absolute;right: 174px;top: 64px;border: 0;color: #fff;background:#af6a05;padding: 4px 15px;}
#txtMarketSearch::placeholder{color:#ccc !important;}
.custom-saves {border: 0;color: #fff;background: #41A6FF !important;margin-top: 10px !important;width: 60px;float: right;line-height:23px;}
.custom-cancel-s {border: 0;color: #fff;background: #cc1010 !important;margin-top: 10px !important;width: 60px;line-height: 23px;}
.trigger-form input::placeholder{color:#ccc !important;}
.user-s-btn {position: absolute;right: 174px;top: 64px;border: 0;color: #fff;background:#af6a05;padding: 4px 15px;}
.MarketWatchIcon ul {padding: 3px 0 !important;min-width: 148px !important;top: -3px;right: 65px;background:#af6a05;}
.MarketWatchIcon ul:before {border-top: 12px solid transparent;border-bottom: 11px solid transparent;border-left: 12px solid #af6a05;content: "";position: absolute;right: -11px;top: 1px;}
.MarketWatchIcon ul span {padding: 2px 5px !important;border-right: 1px solid #8a570c !important;}
.MarketWatchIcon ul span:last-child{border-right:0 !important; padding:2px 0 !important;}
.inner-grird-data ul {padding: 3px 0 !important;min-width: 148px !important;top: -3px;right: 36px;background:#af6a05;}
.inner-grird-data ul:before {border-top: 12px solid transparent;border-bottom: 11px solid transparent;border-left: 12px solid #af6a05;content: "";position:absolute;right: -11px;top: 2px;}
.inner-grird-data ul span {padding: 2px 5px !important;border-right: 1px solid #8a570c !important;}
.inner-grird-data ul span:last-child{border-right:0 !important; padding:2px 0 !important;}
.ui-tooltip{background:#222 !important; border-radius:0 !important; color:#fff !important;  padding:2px 5px  !important; border:1px solid #444 !important; box-shadow:0 !important;}
.trigr-form-dta ul{padding-left:0;}
.trigr-form-dta ul li {list-style: none;border: 1px solid #ccc;margin-bottom: 0px;border-bottom: 0;padding: 0 5px;}
.trigr-form-dta ul li:last-child{border-bottom:1px solid #ccc;}
.arrows{vertical-align:middle;}
.trigr-form-dta .selected{background:#2196F3;}
.wid-c-100{width:100px;margin-top:5px;}
.fa.fa-inr{margin-right:3px;}
.zooming{position:absolute;right:11px;z-index: 99;top: 0px;}
.zooming a i{color: #ffc619;font-size: 15px;}
.margin-tab li{background: #0f1920;}
.margin-tab li a{line-height:15px !important;}
.margin-tab .active a:after{position: absolute;bottom: 6px;right: -10px;content: "";border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #0a1116;}
.top-right-btn .dropdown-menu {margin-top: 9px !important;}
.custom-check-in{height:15px !important;box-shadow: none;}
.custom-add-eqty .cal-go-inves{margin-bottom:0;padding: 3px 20px;}
.custom-add-eqty .custom-modal-table select{height:25px; padding:2px 0;}
.custom-add-eqty .custom-modal-table table tr td{padding: 0px 10px;}
#txtAddEquityCompanyName::placeholder, #txtAddMutualFundCompanyName:placeholder {color: #949494 !important;}
#txtAddEquityCompanyName::-webkit-input-placeholder, #txtAddMutualFundCompanyName::-webkit-input-placeholder{color: #949494 !important;}
#txtAddEquityCompanyName::-moz-placeholder, #txtAddMutualFundCompanyName::-moz-placeholder{color: #949494 !important;}
#txtAddEquityCompanyName:-ms-input-placeholder, #txtAddMutualFundCompanyName:-ms-input-placeholder{color: #949494 !important;}
.custom-add-eqty input[type="text"]{padding-left:3px !important;}
.custom-add-eqty input[type="text"]::placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]::placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]::-webkit-input-placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]::-moz-placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]:-ms-input-placeholder {color: #949494 !important;}
.SetTicker table{width:100%;}
.SetTicker table th{padding: 6px 7px !important; background:#0c1821 !important; color:#fff; width:50%;border-right: 1px solid #1e374c;font-weight: 700;}
.SetTicker table td{padding: 2px !important;background:#182d3e; width:50%;}
.SetTicker table select{height:25px; padding:0;}
.add-row-custom{float:right !important;}
.save-row-custom{float: left !important;margin-left: 0;background: #FF9800;border: 1px solid #ff9800;}
.custom-modal-table input[type="date"]{height:23px;margin-top:4px;border:1px solid #324350;background:#1b2933;}
.custom-add-eqty tr {border-bottom: 1px solid #48555f !important;}
.custom-add-eqty tr td{border:0 !important;}
.custom-with-ok{margin-left: 10px !important;}
.custom-with-cancel {margin-top: -10px;margin-left: 18px;padding: 4px 9px;} 
.ui-autocomplete  {z-index: 999999 !important;background: #122635 !important;}
.ui-autocomplete  li{padding:0 3px !important; }
.ui-autocomplete li a{color:#fff !important;}
.ui-state-active {background: #122635 !important;}
.tabs-data-show .common-table td b {padding: 0;}
.tabs-data-show .custom-tblOrderBook td:nth-child(1) {padding: 3px 10px 3px 15px;}
.tabs-data-show .custom-tblOrderBook td, .tabs-data-show .custom-tblOrderBook th {padding: 5px;}

.custom-message-li-items li {border: 0 !important;margin-bottom: 10px;background: #223f56 !important;border-bottom: 1px solid #505a5f !important;padding:3px !important;}
.custom-message-li-items .red_li {background: #671010 !important;}
.custom-message-tabs {background: #1e2931;}
.custom-message-tabs li{border-right: 1px solid #65696d;}
.custom-message-tabs li a {padding: 3px 15px !important;border-radius:0 !important;}
.custom-message-tabs li a:focus {background: #1e2931 !important;border: 0 !important;border-radius: 0 !important;}
.custom-message-tabs .active a {border-color: #15903a !important;background: rgb(21, 144, 58) !important;}
.custom-message-tabs .active:after {position: absolute;bottom: -8px;left: 50%;margin-left: -8px;content: "";width: 0;height: 0;border-style: solid;border-width: 8px 8px 0 8px;border-color: #15903a transparent transparent transparent;}


/*============Login New================*/
.custom-login-container-n{position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;width: 1120px !important;height: 570px;padding: 65px;background: rgba(39, 74, 103, 0.6313725490196078);border-radius: 6px;box-shadow: 0px 0px 12px 0px #203e56;}
.login {background-color: rgba(0, 0, 0, 0.09);}
.login-left{background: url(../img/login-side.jpg) center center;height:322px;border-radius:5px;position:relative;}
.login-icon-sign{font-size:32px;position:absolute;top:-37px;background:#1e3c52;height:65px;width:65px;border-radius:50%;line-height:65px !important;left:42%;}
.sign-in-title{margin-top:20px;}
.logo-center {margin-top:95px;padding:20px;width:280px;}
.custom-login-container-n .btn-block {font-size:10px !important;}
.copy-right-h {position: absolute;bottom: -10px;text-align: center;width: 100%;background: rgba(57, 94, 123, 0.611764705882353);padding: 5px;}
.custom-login-container-n  .login-size{font-size:13px !important;}
/*============Login New================*/
.ui-datepicker-calendar .ui-state-active {color:#fff !important;}
.inline-radio-custom input[type="radio"] {display: inline-block;width: 20px;vertical-align: top;margin: 3px;margin-bottom: 10px;}
.mutual-ok-btn {width: 150px;border-radius: 0;}
.alertlist li {padding: 5px 0px 5px 60px !important;}
.notification-custom ul {list-style:none; padding:0;}
.notification-custom ul li {display:block; border-bottom:1px solid #ccc;padding:1px 0; margin-bottom:3px;}
@import "bootstrap/bootstrap.min.css";
@import "stylesheet.css";
@import "jquery/jquery-ui.min.css";
@import "jquery/jquery-ui.min.css";
@import "icons/font-awesome.min.css";
@import "mcustomscrollbar/jquery.mCustomScrollbar.css";
@import "select2/select2.css";
@import "shbrush/shCoreDefault.css";
@import "shbrush/shThemeDefault.css";
@import "cleditor/jquery.cleditor.css";
@import "codemirror/codemirror.css";
@import "validationengine/validationEngine.css";
@import "fancybox/jquery.fancybox.css";
@import "elfinder/elfinder.min.css";
@import "filetree/jqueryFileTree.css";
@import "backgrounds.css";
@import "themes.css";
@import "mystyles.css";
@import "break.css";
/* My CSS */
body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.grid-stack .grid-stack-item{overflow:hidden !important;}
.nice-select {-webkit-tap-highlight-color: transparent;color: #4f4f4f;background-color: #fff;border-radius: 5px;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 16px;font-weight: 300;text-transform: uppercase;outline: none;padding-right: 30px;
position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}
.nice-select:hover {border-color: #d0dae5;}
.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #88bfff;}
.nice-select:after {border-bottom: 1px solid #4f4f4f;border-right: 1px solid #4f4f4f;content: '';display: block;height: 9px;margin-top: -10px;pointer-events: none;position: absolute;right: 0px;top: 12px;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 9px;}
.nice-select.open:after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
.nice-select.disabled {border-color: #e7ecf2;color: #90a1b5;pointer-events: none;}
.nice-select.disabled:after {border-color: #cdd5de;}
.nice-select.wide {width: 100%;}
.nice-select.wide .list {left: 0 !important;right: 0 !important;}
.nice-select.right {float: right;}
.nice-select.right .list {left: auto;right: 0;}
.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}
.nice-select.small:after {height: 4px;width: 4px;}
.nice-select.small .option {line-height: 34px;min-height: 34px;}
.nice-select .list {background-color: #fff;border-radius: 5px;box-shadow: 0 0px 10px 1px rgba(0, 0, 0, 0.3);box-sizing: border-box;margin-top: 0px;opacity: 0;
overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 90%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;color: #3a3a3a;}
.nice-select .list:hover .option:not(:hover) {background-color: transparent !important;}
.nice-select .option {cursor: pointer;display: block;font-size: 14px;text-transform: capitalize;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px !important;padding-right: 29px !important;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f7f9;}
.nice-select .option.selected {font-weight: bold;}
.nice-select .option.disabled {background-color: transparent;color: #90a1b5;cursor: default;}
.no-csspointerevents .nice-select .list {display: none;}
.no-csspointerevents .nice-select.open .list {display: block;}
code[class*="language-"], pre[class*="language-"] {border-radius: 2px;color: #445870;-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;line-height: 1.5;
-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;text-align: left;white-space: pre;word-break: normal;word-spacing: normal;word-wrap: normal;direction: ltr;font-family: Inconsolata, monospace;font-size: 13px;letter-spacing: 0;}
pre[class*="language-"] {padding: 18px 24px;margin: 0 0 24px;overflow: auto;}
:not(pre) > code[class*="language-"], pre[class*="language-"] {background: #f6f7f9;}
:not(pre) > code[class*="language-"] {padding: 0 2px 1px;}
.sprite {background: url(../img/sprite.png) no-repeat;}
.head-panel-info {margin: 0;padding: 0}
.head-panel-info li {margin-bottom: 10px;line-height: normal;list-style-type: none;font-size: 13px;font-weight: 300}
.head-panel-info li span {margin-right: 5px;font-size: 11px;}
.piec1{color: #faecd1;}
.piec2{color: #a5e7a0;}
.piec3{color: #4ec8b9;}
.piec4{color: #148ab8;}
.greenc {color: #0ed00e !important}
.redc {color: #ff2121 !important}
.green {color: green}
/* Navbar */
.main_wrapper {position: relative;padding-top: 60px;transition: 0.3s all ease; /*padding-right: 20px*/}
.main_wrapper.wrapper_full {padding-left: 10px;transition: 0.3s all ease;}
header {position: fixed;width: 100%;background: rgba(0,0,0,0.8);}
header {border: 0px;display: block;margin: 0px 0px 0px 0px; /*background: url('../img/background/bt_cubs.png') left top repeat;*/height: 50px;
min-height: 50px; /*background-color: #133959;*/clear: left;z-index: 101}
.main_nav {position: absolute;left: 10px;top: 8px;background: #01b036;padding: 5px 10px;}
.navbar-collapse, .navbar-form {padding: 0px;margin: 0px;}
.navbar-form {margin: 5px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: 0px;}
.navbar-nav {position: absolute;display: none;list-style: none;padding: 0px;margin: 0px;border-right: 1px solid #2B5A74;border-left: 1px solid #0e2c44;
width: 225px;background: #09131a;top: 50px;border-top: 2px solid #01b036;padding: 0px;left: 10px;}
.navbar-nav > li > a {
	height: 42px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	display: block;
	float: left;
	width: 100%;
	position: relative;
	border-left: 1px solid #2B5A74;
	border-right: 1px solid #0e2c44;
	padding: 12px 14px 24px 38px;
	font-size: 12px;
	font-weight: 700;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1607843137254902);
}

	.navbar-nav > li > a > span {
		font-size: 18px;
		color: #82D5FF;
		position: absolute;
		left: 5px;
		top: 10px;
	}

	.navbar-nav > li.active > a, .navbar-nav > li:hover > a, .navbar-nav > li > a:focus,
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
		background: url('../img/background/bt_cubs_a.png') left top repeat transparent;
		border-right: 1px solid #0e2c44;
		border-left-color: #2B5A74;
	}

		.navbar-nav > li.active > a > span, .navbar-nav > li:hover > a > span, .navbar-nav > li.open > a > span {
			color: #FFF;
		}

.navbar-brand {
padding: 10px 15px;
margin-left: 60px;
}

.navbar button {
color: #FFF;
}

.navbar-toggle {
padding: 8px 10px 7px;
}

.dropdown-menu, .dropdown-submenu {
background: url('../img/background/bt_cubs.png') left top repeat #000;
border: 0px;
padding: 5px;
}

.custom-side-menu .dropdown-menu, .dropdown-submenu {
padding: 0;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
border-color: transparent;
}

.custom-side-menu .dropdown-menu, .custom-side-menu .dropdown-submenu {
position: static;
width: 100%;
left: 0 !important;
}

.custom-side-menu .dropdown-toggle {
background: url(../img/plus.png) !important;
background-repeat: no-repeat !important;
background-position: top 7px right 7px !important;
z-index: 99
}

.custom-side-menu .nav .open > a {
background: url(../img/minus.png) !important;
background-repeat: no-repeat !important;
background-position: top 7px right 7px !important;
}

.navbar-nav > li {
float: none;
}

.dropdown-menu li {
position: relative;
}

.dropdown-menu > li > a, .dropdown-submenu > li > a {
padding: 8px 10px;
color: #FFF;
position: relative;
}

.custom-side-menu .dropdown-menu > li > a, .dropdown-submenu > li > a {
border-bottom: 1px solid rgba(255, 255, 255, 0.0784313725490196);
padding: 11px 10px;
}

.custom-side-menu .navbar-nav {
max-height: 600px;
overflow-y: auto;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
.dropdown-submenu > li > a:hover, .dropdown-submenu > li > a:focus {
background: url('../img/background/bt_cubs_a.png') left top repeat transparent;
color: #FFF;
outline: 0;
}

.dropdown-menu .divider {
background-color: rgba(255,255,255,0.1);
}

.dropdown-menu > li > a > i[class^='icon-'] {
position: absolute;
right: 10px;
top: 8px;
}

.dropdown-submenu {
position: absolute;
right: 0px;
display: none;
left: 95%;
top: 0px;
z-index: 1001;
float: left;
min-width: 160px;
list-style: none;
border-radius: 3px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}

.dropdown-submenu > li > a {
	display: block;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	white-space: nowrap;
}

.dropdown-menu li:hover > .dropdown-submenu {
display: block;
}

.navbar-nav > li:last-child > a {
border-right-color: #0e2c44;
}

.dropdown-menu, .dropdown-submenu {
right: 0;
left: auto;
}

.top-right-btn {
position: absolute;
right: 13px;
padding: 0;
}

.top-right-btn li {
display: inline-block;
vertical-align: middle;
background: transparent;

}


.right-border {
border-right: 1px solid #32393e;
}

.top-right-btn li a {
position: relative;
display: block;
padding: 5px 8px;
}

.top-right-btn li a .TRicon {
font-size: 22px;
}

.top-right-btn li a .fa-clock-o {
color: #4b9bfa
}

.top-right-btn li a .fa-bell-o {
color: #4b9bfa
}

.top-right-btn li a .fa-user, .top-right-btn li a .fa-search {
color: #4b9bfa
}

.top-right-btn li a:hover, .top-right-btn li a:focus {
background: url('../img/background/bt_cubs_a.png') left top repeat transparent;
transition: 0.3s all ease
}

.top-right-btn li a.avtar {
padding: 0 8px
}

.top-right-btn li a.avtar span {
display: inline-block;
vertical-align: middle;
}

.top-right-btn li a.avtar i {
vertical-align: middle;
margin-right: 10px
}

.userbtn {
position: relative;
}

.alert {
position: relative;
margin-bottom: 0
}

.alert span {
position: absolute;
background-color: white;
color: #000;
width: 15px;
height: 15px;
border-radius: 50%;
right: 5px;
top: 0px;
line-height: 15px;
font-size: 11px;
text-align: center;
}

.cm-box {
padding: 8px 15px 15px 15px;
border-radius: 3px
}

.mp-point {
font-size: 11px;
font-style: normal
}

.Indices > h5 {
font-size: 13px;
display: block;
font-weight: 400;
margin: 0;
color: rgba(255,255,255,0.70)
}

.Indices > b {
float: left;
font-size: 18px;
font-weight: normal;
}

.Indices > i {
float: right;
font-style: normal;
font-size: 12px;
padding-top: 5px;
}

.mark-det {
padding: 10px;
}

.mark-det a {
color: #8f3f98;
font-size: 16px;
}

.mark-det i {
font-size: 15px
}

.mark-det em {
display: block;
font-style: normal;
color: gray
}

.mark-price {
padding: 10px;
}

.mark-price b {
display: block;
font-size: 15px;
}

.mark-price strong {
display: block;
font-size: 12px;
}

.mark-range {
padding: 10px;
}

.list-item [class*='col-'] {
padding-right: 0px;
padding-left: 0px;
}

.buy-btn {
padding: 5px 10px;
border: 1px solid rgba(255,255,255,0.30);
background-color: green
}

.sell-btn {
padding: 5px 10px;
border: 1px solid rgba(255,255,255,0.30);
background-color: red
}

.News_list {
margin: 0;
padding: 0;
}

.News_list li {
list-style-type: none;
background: rgba(0,0,0,0.30);
padding: 10px;
margin-bottom: 10px;
border-radius: 5px
}

.News_list li .heading a {
font-size: 15px;
display: block;
font-weight: 400;
color: #83ca32;
}

.News_list li .source {
font-size: 11px;
}

.News_list li .source a {
color: rgba(255,255,255,0.50)
}

.News_list li .source span {
font-style: normal;
color: #FF9800;
font-size: 11px;
font-weight: normal;
}

.News_list li:hover {
background: rgba(0,0,0,0.50);
transition: 0.3s all ease
}

.pl10 {
padding-left: 10px
}

.pr10 {
padding-right: 10px
}

.mxwimg {
max-width: 100%;
}

.holding-table h2 {
font-size: 18px;
}

.holding-table table {
margin-bottom: 0;
}

.holding-table table th {
padding: 5px !important;
color: rgba(255,255,255,0.70)
}

.holding-table table td {
padding: 5px !important;
color: rgba(255,255,255,0.60)
}

.holding-table .holdT-head {
width: 100%;
background: rgba(0,0,0,0.20)
}

.holding-table .holdT-body {
height: 160px;
overflow: auto
}

.margin-tab li a {
padding: 10px 2px 10px 10px;
color: rgba(255,255,255,0.60)
}

.margin-tab li a strong {
font-size: 14px;
padding-right: 5px;
}

.margin-tab li.active a strong {
color: goldenrod
}

.margin-tab li.active a {
color: rgba(255,255,255,0.80)
}

.margin-table td {
padding: 8px 5px !important
}

.margin-content {
margin-left: 28.8%;
width: 71%
}

.Recommendations {
margin: 0;
padding: 0;
}

.Recommendations li {
padding-left: 15px;
position: relative;
list-style-type: none;
line-height: normal;
background: #F0F0F0
}

.Recommendations li:before {
position: absolute;
top: 0;
left: 0;
width: 5px;
height: 100%;
content: "";
background: #e0e0e0;
transition: 0.3s ease;
}

.Recommendations li a {
display: block;
padding: 10px 0;
}

.Recommendations li a b {
font-size: 16px;
display: block;
color: #444;
font-weight: 400
}

.Recommendations li a i {
font-style: normal;
font-size: 12px;
color: #999
}

.Recommendations li a p {
color: #666
}

.Recommendations li:hover:before {
background: #0094da;
transition: 0.3s ease;
}

.Recommendations li:hover {
background: #fff !important;
}

.Recommendations li:nth-child(2n+1) {
background: #DEE4E5;
}

.social-feeds {
margin: 0px;
padding: 0px;
}

.social-feeds ul {
margin: 0;
padding: 0
}

.social-feeds li {
border-bottom: solid 1px #e5e5e5;
list-style-type: none
}

.social-feeds li a {
padding: 10px 0px 10px 60px;
display: block;
color: #ccc;
position: relative
}

.social-feeds li a small {
font-size: 12px;
color: #969696;
}

.social-feeds li a h4 {
font-size: 16px;
font-weight: 400;
color: #E0E0E0;
padding: 5px 0px;
margin: 0px;
transition: 0.3s ease;
}

.social-feeds li a h4 span {
color: #0170ae
}

.social-feeds li a p {
color: #565555;
margin: 0px;
transition: 0.3s ease;
}

.social-feeds li a:hover p {
color: #000;
margin: 0px;
transition: 0.3s ease;
}

.social-feeds li a:hover h4 {
color: #0170ae;
transition: 0.3s ease;
}

.social-feeds li:last-child {
border-bottom: none;
}

.social-feeds li a em {
position: absolute;
width: 40px;
height: 40px;
left: 0px;
top: 15px;
border-radius: 4px;
display: flex;
background: #e0e0e0;
text-align: center;
margin-left: 10px;
}

.social-feeds li a em .icon-user {
text-align: center;
display: inline-block;
margin: 10px auto;
font-size: 25px;
color: gray
}

.social-tabs li > a:focus {
background: transparent !important
}

.social-tabs li a {
font-size: 13px;
}

.social-tabs li a i {
font-size: 15px;
padding-right: 10px
}

.social-tabs li.active a i.icon-twitter {
color: #0084b4
}

.social-tabs li.active a i.icon-facebook {
color: #3b5998
}

.NewOffering {
padding: 0;
margin: 0
}

.NewOffering li {
border-bottom: solid 1px #e5e5e5;
position: relative;
padding: 10px 20px;
list-style-type: none;
line-height: normal;
cursor: pointer
}

.NewOffering li:before {
top: 50%;
left: 5px;
position: absolute;
width: 7px;
height: 7px;
margin-top: -3px;
content: "";
background: #969696;
transition: 0.3s all ease
}

.NewOffering li:hover {
background: rgba(0,0,0,0.30);
transition: 0.3s all ease
}

.NewOffering li:hover:before {
background: #fca824;
transition: 0.3s all ease
}

.NewOffering li:last-child {
border-bottom: none;
}

.welcm-user {
font-size: 13px
}

.welcm-user span {
font-size: 11px !important;
font-weight: 300 !important
}

.indices-icon {
position: absolute;
top: 15px;
right: 8px;
color: #4b9bfa;
font-size: 20px
}

.indices-img-icon {
position: absolute;
top: 7px;
right: 8px;
color: #4b9bfa;
font-size: 20px
}


.grid-stack-item-content { /* background-color: #fff;*/
background: rgba(0,0,0,0.5);
border-radius: 3px
}

.grid-stack-item-content .block {
margin-bottom: 0;
box-shadow: none
}

.box-header-btns {
top: 13px;
right: 10px;
cursor: pointer;
position: absolute;
display: block;
}

.box-header-btns a {
color: #b1b1b1;
font-size: 16px;
margin: 0 5px;
line-height: normal
}

.box-header-btns a:hover {
color: #fff;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity: 1 !important;
}

.exch-sto-price {
padding: 20px 0px 0;
}

.exch-price {
padding: 0px 0px 0px 0px;
}

.exch-price ul {
margin: 0px;
padding: 0px;
}

.exch-price li {
display: inline-block;
font-weight: 300;
padding: 0px 20px;
text-align: left
}

.exch-price li:nth-child(1) {
padding-left: 0px;
}

.exch-price li:nth-child(2) {
padding-right: 0px;
}

.exch-price li h1 {
font-weight: 300;
font-size: 25px;
display: block;
margin: 0px;
padding: 0px;
}

.exch-price li h1 span {
font-size: 17px;
}

.exch-price md-select {
margin: 0px !important
}

.exch-price .md-select-value.md-select-placeholder {
color: #000 !important;
}

.exch-price .md-select-value .md-select-icon {
width: 24px;
height: 20px;
position: relative;
}

.exch-price .md-select-value .md-select-icon:after {
background: url(../img/sprite.png) -9px -30px no-repeat;
content: '';
position: absolute;
left: 0px;
top: 8px;
width: 9px;
height: 7px;
}

.exch-price .md-select-value :first-child {
width: auto !important;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}

.exch-price md-select.md-default-theme:not([disabled]):focus .md-select-value, md-select:not([disabled]):focus .md-select-value {
border-bottom: none !important
}

.exch-price .cg, .exch-price .cr {
position: relative;
padding-left: 20px;
}

.exch-price .cg:before, .exch-price .cr:before {
content: '';
position: absolute;
left: 0px;
top: 5px;
background: url(../img/sprite.png) no-repeat;
width: 14px;
height: 20px;
}

.exch-price .cg:before {
background-position: -82px -14px;
}

.exch-price .cr:before {
background-position: -82px -34px;
}

.exch-price .cs-skin-border {
background: transparent;
color: #3a3a3a;
font-size: 14px;
font-weight: 400
}

.exch-price .cs-skin-border > span::after,
.exch-price .cs-skin-border .cs-selected span::after {
content: '';
position: absolute;
width: 9px;
height: 7px;
background: url(../img/sprite.png) -9px -30px no-repeat;
top: 10px;
}

.stockprice {
padding: 0px 0px 0px 0px;
}

.stockprice ul {
margin: 0px;
padding: 0px;
}

.stockprice li {
font-weight: 400;
padding: 0;
margin-bottom: 5px;
text-align: left;
list-style-type: none
}

.stockprice li h2 {
display: block !important;
position: relative;
float: none !important
}

.stockprice li h1 {
font-weight: 300;
font-size: 19.22px;
display: block !important;
margin: 0px;
padding: 0px;
}

.stockprice li h1 span {
font-size: 17px;
}

.alertlist {
width: 280px;
}

.alertlist > li > a {
white-space: inherit;
display: block;
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 0;
}

.alertlist > li > a small {
display: block;
color: rgba(107,152,231,1.00)
}

.user-icon h5 {
padding: 10px;
font-size: 16px;
margin-bottom: 0;
border-bottom: 1px dashed rgba(255,255,255,0.5)
}

.user-icon li {
display: block;
text-align: left;
}

.user-icon li a {
font-size: 13px
}

.user-icon li a i {
margin-right: 10px;
color: #4b9bfa
}

.exch-price .nice-select {
font-size: 14px;
font-weight: 400;
color: #3a3a3a
}

.select-box {
color: #fff;
background: none;
font-weight: bold;
font-size: 16px;
height: auto;
line-height: normal;
padding: 0px 20px 3px 5px;
text-transform: uppercase;
margin-bottom: 10px;
}

.select-box:after {
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
	border-right: 1px solid rgba(255, 255, 255, 0.7);
	margin-top: -7px
}


.exch-price .nice-select:after {
    border-bottom: 2px solid #3a3a3a;
    border-right: 2px solid #3a3a3a;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px;
}

.prtfolio_table .panel {
border: none;
margin-bottom: 25px;
}

.prtfolio_table .panel-heading {
background: none;
border: none;
border-bottom: solid 1px #000000;
}

.prtfolio_table .panel-heading .panel-title {
	color: white;
	font-size: 25px;
	font-weight: 300;
	position: relative;
}

	.prtfolio_table .panel-heading .panel-title a {
		    position: relative;
    padding: 0px 0px 0px 30px;
    display: inline-block;
    width: 205px;
    font-size: 17px;
	}

		.prtfolio_table .panel-heading .panel-title a span {
		}

	.prtfolio_table .panel-heading .panel-title .icon_minus {
		position: absolute;
		background: url(../img/sprite.png) -0px -54px no-repeat;
		width: 20px;
		height: 20px;
		left: 0px;
		top: -1px;
	}

	.prtfolio_table .panel-heading .panel-title .icon_plus {
		position: absolute;
		background: url(../img/sprite.png) -0px -74px no-repeat;
		width: 20px;
		height: 20px;
		left: 0px;
		top: -1px;
	}

.portfolio-value {
margin: 0px;
padding: 0 0 0 0px;
display: inline-block
}

    .portfolio-value li {
        display: inline-block;
        color: lightgray;
        font-size: 16px;
        padding: 0px 20px;
        min-width: 215px;
        
    }

.progress {
border-radius: 10px
}

.summery-table {
overflow-x: auto;
}

.summery-table table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 4px;
}

.summery-table td, th {
	text-align: left;
	white-space: nowrap;
	padding: 15px;
}

.summery-table th {
	background-color: rgba(0,0,0,0.40);
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
}

	.summery-table th:nth-child(1) {
		text-align: left;
	}

.summery-table tbody tr {
	border-bottom: solid 1px #dddbd5;
	transition: all .125s ease-in-out; /*background-color: #fff;*/
}

	.summery-table tbody tr:hover {
		background-color: rgba(0,0,0,0.30);
	}

.summery-table td {
	color: white
}

	.summery-table td span {
		position: absolute;
		left: 0px;
		top: 0px;
		height: 100%;
		width: 10px;
		background: #000;
		background: #01b036;
	}

.table-green1 {
opacity: 1.0
}

.table-green2 {
opacity: 0.8
}

.table-green3 {
opacity: 0.6
}

.table-green4 {
opacity: 0.4
}

.table-green5 {
opacity: 0.2
}

.table-red {
background-color: #d90000 !important;
}

.summery-table td:nth-child(1), .summery-table th:nth-child(1) {
position: absolute;
left: 15px;
width: 241px;
}

.summery-table td:nth-child(2), .summery-table th:nth-child(2) {
min-width: 240px !important;
background-color: transparent
}

.summery-table td:nth-child(1) {
text-align: left;
padding: 12px 10px 12px 25px;
background: #422442
}

.summery-table th:nth-child(1) {
background: #2c1a2c;
}

.summery-table td b {
margin: 0px;
padding: 0px 0px 0px 20px;
font-weight: 400;
text-transform: uppercase;
color: white;
}

.summery-table td small {
display: block;
color: #969696 !important;
}

.summery-table td:nth-child(1) > a {
position: relative;
}

.summery-table td:nth-child(1) > a > em {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 14px;
	height: 14px;
	background-position: -30px -20px;
}

.summery-table .headline {
padding: 5px 15px 5px 15px !important;
text-align: left;
}

.summery-table .headline a {
	color: white
}

.summery-table .headline-header {
text-align: center;
}

.summerytable-heading {
display: block;
color: #fff;
font-size: 13px;
font-weight: bold;
margin: 0px 0px 10px;
padding: 0px;
text-transform: uppercase;
}

.summery-slide {
display: none;
background-image: url(../img/sprite.png);
background-repeat: no-repeat;
background-position: -60px -37px;
border: none;
width: 17px;
height: 17px;
background-color: transparent;
margin-left: 10px;
transition: 0.3s ease;
}

.summery-slide-active {
transform: rotate(180deg) !important;
transition: 0.3s ease;
}

.gs-w-header > ul {
margin: 0px;
padding: 0px;
background: #000;
margin-bottom: 10px;
}

.gs-w-header > ul > li {
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	position: relative; /*padding:0px 15px 10px;*/
	padding: 0;
}

	.gs-w-header > ul > li > a {
		display: block;
		color: rgba(255,255,255,0.80);
		padding: 4px 12px;
		margin: 0;
		margin-right: -2px;
		background: #2e5e84;
		cursor: pointer;
	}

		.gs-w-header > ul > li > a.active {
			color: #fec804;
		}


.progress-green {
background-color: #01b036;
}

.progress-red {
background-color: #d90000;
}

.progress-blue {
background-color: #0170ae;
}

.progress-gray {
background-color: #9e9e9e;
}

.progress-info {
margin: 10px 0px 30px;
padding: 0px;
}

.progress-info li {
	display: inline-block;
	padding: 0px 10px 0px 12px;
	font-size: 11px;
	position: relative;
}

	.progress-info li:nth-child(last) {
		padding-right: 0px;
	}

	.progress-info li em {
		position: absolute;
		width: 10px;
		height: 10px;
		left: 0px;
		top: 3px;
		border-radius: 50%;
	}

.common-table {
width: 100%;
border-collapse: collapse;
}

.common-table td, .common-table th {
	text-align: right;
	white-space: nowrap;
	padding: 15px;
	position: relative;
}

.common-table th {
	background-color: rgba(0,0,0,0.40);
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}

	.common-table th:nth-child(1) {
		text-align: left;
	}

.common-table tbody tr {
	border-bottom: solid 1px #dddbd5;
	transition: all .125s ease-in-out;
}

.common-table thead tr {
	border-bottom: solid 1px #fff;
}

.common-table tbody tr:hover {
	background-color: rgba(0,0,0,0.40);
}

.common-table td span {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 10px;
}

.common-table td:nth-child(1) {
	text-align: left;
	padding: 9px 10px 9px 25px;
}

.common-table td b {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: 400;
	text-transform: uppercase
}

.common-table td small {
	display: block !important;
	color: #969696 !important;
}

.common-table td:nth-child(1) > a {
	position: relative;
}

	.common-table td:nth-child(1) > a > em {
		position: absolute;
		left: 0px;
		top: 1px;
		width: 14px;
		height: 14px;
		background-position: -30px -20px;
	}

.common-table .headline {
	padding: 5px 15px 5px 15px !important;
	text-align: left;
}

.common-table .headline-header {
	text-align: center;
}

.table-status {
position: absolute;
font-size: 7px;
left: 0px;
background: rgba(0,0,0,0.60);
color: #fff;
padding: 1px;
width: 10px;
height: 100%;
text-align: center;
top: 0px;
line-height: 7px;
margin: 0px;
display: flex
}

.table-status i {
margin: auto !important;
font-style: normal;
}

.pd15 {
padding: 15px
}

.add-portfolio-list {
margin: 0;
padding: 0px;
background: rgba(0,0,0,0.40);
}

.add-portfolio-list li {
margin: 0;
padding: 0;
list-style-type: none;
float: left;
}

.add-portfolio-list li a {
display: block;
padding: 8px 15px;
position: relative;
font-size: 17px;
color: rgba(255,255,255,0.70);
font-weight: 300
}

.add-portfolio-list li a .icon-plus-sign {
margin-left: 10px;
font-size: 14px
}

.add-portfolio-list li.active a {
background: rgba(0,0,0,0.40);
color: #4b9bfa;
font-weight: 500
}

.add-portfolio-list li.active a:after {
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -8px;
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 8px 8px 0 8px;
border-color: rgba(0,0,0,0.60) transparent transparent transparent;
}

.add-portfolio-list li a:hover {
background: rgba(0,0,0,0.20);
color: #4b9bfa;
}

.movers {
margin: 0;
padding: 0
}

.movers > li {
margin: 0px 0px 10px;
font-size: 12px;
padding: 12px 15px;
border-radius: 4px;
list-style-type: none;
line-height: normal
}

.movers > li > a {
float: left;
width: 49%;
color: #464646;
}

.movers > li > span {
float: right;
text-align: right;
width: 49%;
}

.movers-g > li {
background: #d3e9d1;
border-bottom: solid 2px #01b036;
}

.movers-r > li {
background: #ebc0c0;
border-bottom: solid 2px #d90000;
}

.bntab {
margin: 0 0 10px 0;
padding: 0;
background: rgba(0,0,0,0.30);
overflow: hidden;
border-radius: 10px;
}

.bntab li {
list-style-type: none;
width: 50%;
float: left;
}

.bntab li a {
text-align: center;
display: block;
}

.bntab li.active a {
background: rgba(0,0,0,0.50);
color: #4b9bfa
}

.add-gadgets {
position: fixed;
bottom: 15px;
right: 15px;
z-index: 99
}

.add-gadgets .gadgets-btn {
display: block;
background: #4b9bfa;
width: 50px;
height: 50px;
border-radius: 50%;
color: black;
text-align: center;
line-height: 50px;
font-size: 20px;
box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.7);
transition: 0.3s all ease;
}

.add-gadgets .gadgets-btn.active {
transition: 0.3s all ease;
transform: rotate(90deg);
border-radius: 0 50% 50% 0;
}

.add-gadgets .gadgets-cont {
display: none;
position: absolute;
bottom: 50px;
right: 0px;
width: 200px;
background: #4b9bfa;
color: black;
padding: 15px;
border-radius: 10px 10px 0 10px;
}

.add-gadgets .gadgets-cont h1 {
font-size: 18px;
margin: 0 0 10px;
padding: 0 0 7px;
font-weight: bold;
border-bottom: 1px solid rgba(0,0,0,0.30)
}

.add-gadgets .gadgets-cont ul {
margin: 0 0 10px;
padding: 0
}

.add-gadgets .gadgets-cont ul li {
list-style-type: none;
margin-bottom: 10px;
}

.add-gadgets .gadgets-cont ul li a {
color: rgba(0,0,0,0.80);
display: block;
font-size: 13px;
position: relative;
transition: 0.3s all ease
}

.add-gadgets .gadgets-cont ul li a:before {
position: absolute;
font-family: 'FontAwesome';
content: "\F061";
transition: 0.3s all ease;
top: 0;
left: -10px;
opacity: 0;
}

.add-gadgets .gadgets-cont ul li a:hover:before {
opacity: 1;
left: 0;
transition: 0.3s all ease
}

.add-gadgets .gadgets-cont ul li a:hover {
padding-left: 15px;
transition: 0.3s all ease;
color: rgba(0,0,0,1.00)
}

.mr10 {
margin-right: 10px
}

.btn-hedgedark {
background: #8f3f98 !important;
color: white !important;
border: none
}

.goalHead i {
font-style: normal;
font-weight: 300;
text-transform: none;
}


/*new css 9-3-2017*/
.redc {
color: #ec4d41 !important;
}

.social-tabs li.active a i.icon-twitter, .social-feeds li a h4 span, .social-feeds li a:hover h4 {
color: #4cc2ff;
}

/*.gs-w-header > ul > li > a.active, .gs-w-header > ul > li > a:hover {
color: #4b9bfa;
}*/

.summery-table tbody tr:hover td:first-child {
background-color: rgba(0,0,0,0.30);
}
/*new css 9-3-2017*/

.top-right-btn {
top: 0
}

.top-right-btn ul {
margin-bottom: 0
}

.Mrkt-indices span {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}

.Mrkt-indices span b {
display: block;
font-size: 16px;
font-weight: normal;
color: rgba(255,255,255,0.5);
}

.Mrkt-indices span em {
font-style: normal;
display: block;
text-align: right;
}

.top-right-btn li .mrkt-Ind-subnav li {
display: block;
border-bottom: 1px solid rgba(255,255,255,0.2);
padding: 5px;
margin-bottom: 5px
}

.top-right-btn li .mrkt-Ind-subnav li:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0
}

.mrktPop {
max-width: 800px;
background: white;
margin: 40px auto;
position: relative;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1);
}

.mrktPop .popup-header {
font-size: 20px;
padding: 10px;
color: #666;
font-weight: bold;
border-bottom: 1px solid #ccc
}

.mrktPop .popup-body {
padding: 15px;
color: #666
}

.mrktPop .popup-body .nice-select {
border: 1px solid #ccc;
width: 100%;
font-size: 15px;
padding: 5px 30px 5px 5px;
text-transform: none
}

.mrktPop .popup-body .nice-select:after {
right: 10px;
top: 20px
}

.mrktPop .popup-body hr {
border-color: #ccc
}

.ekline {
display: block;
margin-bottom: 15px
}

.ekline input {
width: 100%
}

.bdr-input {
border-radius: 5px;
border: 1px solid #ccc !important;
font-size: 15px;
width: auto;
background: #fff !important;
color: #666;
line-height: 19px
}

.mb10 {
margin-bottom: 10px
}

.mb20 {
margin-bottom: 20px
}

.popgray-cont {
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 5px;
padding: 10px
}

.poptitlehead {
font-weight: bold;
font-size: 16px;
margin-bottom: 10px
}

.depth-table th {
padding: 5px !important;
background-color: rgba(255,255,255,0.5);
}

.depth-table td {
padding: 5px !important
}

.poptitlehead div.checker {
margin-left: 0px
}

.poptitlehead div.checker span.checked:before {
top: 0;
left: 2px
}

.poptitlehead label {
font-weight: normal;
}

.tab-content {
padding: 15px;
}

.tab-content b {
font-size: 16px
}

.popgray-cont .nav-tabs > li > a {
color: #666;
text-shadow: none;
}

.popgray-cont .nav-tabs > li.active a {
color: white
}

.buysell {
margin: 0 0 0 10px;
padding: 0;
display: inline-block;
overflow: hidden;
vertical-align: middle;
background-color: white;
border-radius: 5px;
border: 1px solid #ccc;
}

.buysell li {
list-style-type: none;
float: left;
}

.buysell li a {
padding: 3px 8px;
font-size: 14px;
font-weight: normal;
display: block;
}

.buysell li a.buy {
color: #59ad2f
}

.buysell li a.buy.active {
background-color: #59ad2f;
color: white
}

.buysell li a.sell {
color: #c51518
}

.buysell li a.sell.active {
background-color: #c51518;
color: white
}

.mrktPop .popup-body .btn {
font-weight: normal;
font-size: 14px;
border-radius: 5px;
padding: 8px 15px
}

.mrktPop .popup-body .btn-default {
background-color: #ccc
}
/*------- BSE nse tab css------------*/

.head .nav-tabs > li > a {
line-height: 8px;
}

.head .tab-content {
padding: 0;
}
/*-------End NSE tab css------------*/


.networh {
background: #1f3748;
height: 150px;
padding: 15px;
margin-top: 21px;
/*border-top: 1px solid rgba(220, 220, 220, 0.15);*/
}

.networh h4 {
text-align: center;
line-height: 27px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0;
font-size: 16px;
}

.networh .net-value {
display: inline-block;
}

.networh .net-value span {
margin-right: 10px;
font-size: 21px
}

.networh .net-value b {
font-size: 16px;
}

.networh .net-percentage {
display: inline-block;
}

.networh .net-percentage span {
margin-left: 3px;
margin-right: 3px;
}

.networh p {
text-align: center;
font-size: 11px;
height: 18px;
}

.comy-name h4 {
line-height: 21px;
margin-bottom: 0;
font-size: 17px;
}

.custom-heading {
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
color: #fff;
}

.total-assets .common-table b {margin-right: 5px;}
.custom-selection {display: inline-block;margin-right: 25px;}
.custom-selection h4 {vertical-align: top;margin-top: -15px;display: inline-block;font-size: 18px;border-left: 4px solid #01b036;padding-left: 6px;text-transform: uppercase;}
.custom-selection .select-box {font-size: 13px;}
.custom-selection .nice-select .list {min-width: 120px;}
.import-export {display: block;overflow: hidden;padding: 1px 15px;margin-right: 5px;}
.import-export i {font-size: 22px;}
.hide-mobile-inv {display: block;}
.show-mobile-inv {display: none;}
.eqity-pop {display: block;overflow: hidden;border-bottom: 1px dashed #ccc;}
.eqity-pop p {font-size: 15px;}
.eqity-pop p i {margin-right: 5px;}
.custom-eqiity-modal h4 {display: block;margin-bottom: 0;font-weight: 500;font-size: 19px;margin-top: 5px;}
.custom-pull-right {text-align: right;float: right;}
.custom-pull-right p {font-size: 12px;}
.custom-pop-data {margin-bottom: 15px;margin-top: 5px;}
.custom-pop-data .net-value {display: inline-block;font-size: 23px;margin-right: 10px;margin-left: 0;margin-top: 10px;}
.custom-pop-data .net-value span {margin-right: 8px;}
.custom-pop-data .net-percentage {display: inline-block;font-size: 18px;}
.custom-modal-table th {background: #ccc;}
.custom-modal-table td, .custom-modal-table th {border: 1px solid #ccc;}
.custom-modal-table td:nth-child(1) {position: relative;padding-left: 20px;}
.custom-modal-table td:nth-child(1) > a {position: relative;}
.custom-modal-table td:nth-child(1) > a b {margin-left: -7px;font-weight: normal; display:inline-block;}
.custom-modal-table small {display: inline-block;margin-left: 5px;}
.sprite-custom {background: url(../img/sprite.png) no-repeat;position: absolute;left: 0px;top: 0px;width: 14px;height: 14px;background-position: -30px -20px;}
.table-green1-custom {position: absolute;left: 0px;top: 0px;height: 100%;width: 5px;background: #01b036;}
.table-red-custom {position: absolute;left: 0px;top: 0px;height: 100%;width: 5px;background: #ff2121 ;}
.modal-news-div {display: block;overflow: hidden;padding-top: 20px;}
.news-modal {display: block;}
.modal-news-div h4 {border-left: 2px solid #0ed00e;padding-left: 5px;text-transform: uppercase;margin-bottom: 11px;font-weight: 600;font-size: 14px;}
.news-modal ul {padding-left: 0;}
.news-modal li {display: inline-block;position: relative;}
.news-modal li:after {position: absolute;left: 0px;content: "";border: 2px solid #7c867c;width: 5px;height: 5px;top: 7px;border-radius: 50%;}
.news-modal li a {color: #444;font-size: 13px;margin-left: 10px;display: block;}
.news-modal li a:hover {color: #0170ae;}
.news-modal li p {font-size: 11px;}
.custom-transition-equity .edit-i-c {border: 1px solid #0170ae;color: #fff;padding: 2px 5px;background: #0170ae;}
.custom-transition-equity .del-i-c {border: 1px solid #cc0b0b;color: #fff;padding: 2px 5px;background: #c50f0f;}
.custom-transition-equity .summery-table th:nth-child(2), .custom-transition-equity .summery-table td:nth-child(2) {min-width: auto !important;}
.custom-transition-equity .summery-table th:nth-child(2) {background-color: rgba(0,0,0,0.40);}
.custom-transition-equity td:nth-child(1), .custom-transition-equity th:nth-child(1) {position: relative;left: 0;background: none}
.date-rangle-custom {vertical-align: top;margin-top: -3px;margin-left: 35px;}
.date-rangle-custom input {border-radius: 0;box-shadow: none;padding: 4px 5px;    background: #223b50;}
.date-rangle-custom input::placeholder {color:#f5f5f5 !important;}
.date-rangle-custom span {display: inline-block;}
.date-rangle-custom b {margin-right: 8px;}
.date-rangle-custom .cal-go {background: #01b036;border: none;padding: 5px 15px;margin-left: 20px;color: #fff;}
.date-rangle-custom .cal-go:hover {background: #16242f;}
.date-rangle-custom .ui-widget-header {border: 1px solid #16252f !important;background: #16252f !important;}
.add-eutiy-trans {text-transform: uppercase;margin-bottom: 30px;font-weight: 600;font-size: 18px;}
#search_list {position: relative;width: 200px;border: 1px solid #f5f5f5;border-radius: 0;background: #f5f5f5;padding: 5px 12px;color: #444}
.list-data-div {display: inline-block;margin-bottom: 10px;}
.margin-right-0-flot-left {margin-right: 0;}
.list-data-show {display: none;list-style: none;padding-left: 0;z-index: 999;background: #16252f;width: 200px;position: absolute;border: 1px solid #ccc;border-top: 0;}
.list-data-show li {border-bottom: 1px solid #ccc;}
.list-data-show li:last-child {border-bottom: none;}
.list-data-show li a {padding: 3px;display: block;}
.list-data-show li a:hover {background: #48799d;}
.cal-go-inves {background: #01b036;border: none;padding: 5px 20px;margin-left: 20px;color: #fff;display: inline-block;border: 1px solid #01b036;margin-bottom:10px;}
.custom-select-equity select {display: block !important;}
.custom-select-equity a {border: 1px solid #cc0b0b;color: #fff;padding: 2px 5px;background: #c50f0f;}
.custom-select-equity .nice-select {display: none;}
.custom-select-equity .summery-table td:nth-child(1), .custom-select-equity .summery-table th:nth-child(1) {width: 62px;padding: 15px;}
.custom-select-equity .summery-table th:nth-child(2), .custom-select-equity .summery-table td:nth-child(2) {min-width: 40px !important;}
.custom-select-equity .summery-table td {padding: 8px;}
.save-reset-row {display: block;overflow: hidden;margin-top: 15px;}
.reset-bg {background: #bd7710;border: 1px solid #bd7710;}
.edit-view-c {border: 1px solid #076b26;color: #fff;padding: 2px 5px;background: #076b26;}
.responsve-table-mobile td:nth-child(1) {padding: 9px 10px 9px 5px;}
.more-dat-n a {display: block;float: right;background: #01b036;padding: 5px 14px;margin-top: 10px;font-size: 14px;line-height: 0;border-radius: 0 !important;
color: #ffffff !important;margin-bottom: 8px;position: absolute;bottom: 14px;right: 10px;}
.min-height-more-btn {min-height: 370px;}
.more-dat-n a:hover {background: rgba(0,0,0,0.40);}
.margin-right-10 {margin-right: 10px;}
.tab-news-box {margin-top: 10px;}
.tab-news-box a {line-height: 18px;}
.tab-news-box p {margin-bottom: 0px !important;}
.tab-news-box li {background: rgb(15, 32, 45);padding: 10px;margin-bottom: 0px;border-radius: 0;border-bottom: 10px solid rgb(22, 46, 65);}
.tab-news-box li:last-child {border-bottom: 0;}
.recomedation-tab-d li, .recomedation-tab-d li:nth-child(2n+1) {background: transparent;}
.recomedation-tab-d li {border-bottom: 1px solid #e5e5e5;}
.recomedation-tab-d li:last-child {border-bottom: 0;}
.recomedation-tab-d li a b, .recomedation-tab-d li a p {color: #fff;margin-top: 5px;}
.recomedation-tab-d li a i {color: #fff;}
.recomedation-tab-d li:hover {background: transparent !important;}
.recomedation-tab-d li a p:hover {color: #fff !important;}
.recomedation-tab-d li:before {background: #091925;}
.recomedation-tab-d li a i {color: rgba(255,255,255,0.50);margin-top: 5px;}
.recomedation-tab-d li a {padding: 6px 0}
.news-page-c li {display: inline-block;width: 49.5%;height: 215px;vertical-align: top;margin-right: 8px;}
.news-page-c li:nth-child(even) {margin-right: 0;}
.news-page-c .more-news-btn {color: #01b036;}
.news-page-c .news-content {color: #f5f5f5;line-height: 19px}
.research-report i {font-style: normal;color: rgba(255,255,255,0.42);margin-right: 5px;line-height: 18px;}
.buy-reaserch {color: #ffffff;padding: 3px 20px;background: #01b036;}
.buy-reaserch:hover {background-color: rgba(0,0,0,0.40);}
.mutal-fund-data-graph {display: block;position: relative;margin-top: 15px;}
.mutal-fund-data-graph img {width: 450px;margin-left: 40px;}
.mutal-fund-data-graph h5 {position: absolute;transform: rotate(270deg);left: -26px;top: 54px;font-size: 14px;}
.edit-transation {display: block;}
.edit-transation table {width: 100%;margin-top: 10px;margin-bottom: 25px;}
.edit-transation table tr td {border: 1px solid #ccc;padding: 5px 15px;}
.edit-transation table tr td input {width: 150px;background: #fff;border-radius: 0;height: 25px;border: 1px solid #ccc;color: #444;padding-left: 5px;}
.edit-transation .update-can-btn {display: block;overflow: hidden;}
.edit-transation .update-can-btn button {width: 90px;display: inline-block;margin: 0 auto;margin-right: 10px;height: 28px;}
.edit-transation .update-can-btn .update-bg-custom {background: #01b036;border: 0;color: #fff;}
.edit-transation .update-can-btn .cancel-bg-custom {background: #FF9800;border: 0;color: #fff;}
.edit-trans {text-transform: uppercase;border-left: 3px solid #01b036;padding-left: 5px;color: #444;font-weight: 600 !important;}

/*After Mutual Fund */
/*.custom-modal-table-show .popup-header {font-size: 20px;padding: 7px 10px;color: #eaeaea;font-weight: normal;border-bottom: 0;background: #1f3d54;}*/
.custom-modal-table-show .popup-header {font-size: 20px;padding: 3px 10px;	color:#eaeaea;	font-weight: normal;border-bottom: 0;background: #1b66a2;}
.custom-modal-table-show{box-shadow: rgba(255, 255, 255, 0.35) -1px -1px 5px 1px;border: 1px solid rgb(255, 255, 84);}
/*.custom-modal-table-show .popup-body {background: #2d5e83;padding: 10px 25px 10px !important;}*/
.custom-modal-table-show .popup-body {background: #254b67;padding: 10px 25px 10px !important;}
.custom-modal-table-show .mfp-close {color: #fff !important;}
.custom-modal-table-show h4 {color: #fff;margin-bottom: 1px;font-size: 17px;}
.custom-modal-table-show  .mfp-close{top:-8px !important;}
.custom-modal-table table tr td {color: #fff;padding: 5px 10px;white-space: nowrap;font-weight: 100;border-bottom: 1px solid #48555f;}
.custom-modal-table table tr {background: #172f42}
.custom-modal-table table tr:hover {background: #223340;}
.custom-modal-table th {height: 30px;padding: 4px 10px 4px 10px;	border: 0;	background: #0f202d;	color: #fff;	font-weight: normal;}
.custom-modal-table table {width: 100%;}
.custom-modal-table td, .custom-modal-table th {border: 0;}
.custom-modal-table td:nth-child(1) {background: #242923;}
.custom-modal-table th:nth-child(1) {background: #0f202d;}
.edit-i-c {border: 1px solid #0170ae;color: #fff;padding: 0px 5px;background: #0170ae;}
.del-i-c {border: 1px solid #cc0b0b;color: #fff;padding: 0px 5px;background: #c50f0f;}
.scrollbar-custom {max-height: 450px;width: 100%;overflow-y: auto;}
.force-overflow {margin-right: 10px;}
#c-scrool::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #080808;}
#c-scrool::-webkit-scrollbar {width: 3px;background-color: #F5F5F5;}
#c-scrool::-webkit-scrollbar-thumb {background-color: #c7c6c6;}
#c-scrool::-webkit-scrollbar:horizontal {height: 3px;}
.filerting-data {display: block;margin-bottom: 14px;margin-top: 0px;background: #242923;margin-right: 0px;padding: 10px 0;min-height: 45px;}
.filerting-data select {display: block !important;background: #223b50;padding: 2px;border-radius: 0;color: #F5F5F5;}
.filerting-data select option {background: #fff;color: #000;}
.filerting-data .nice-select {display: none !important;}
.add-euity-invest-form .cal-go-inves {margin-top: 1px;margin-bottom: 0;padding: 3px 10px;}
.custom-modal-table-show .cal-go {background: green;padding: 2px 10px;border-radius: 0;}
.custom-modal-table-show #EqTfromDate, .custom-modal-table-show #DrTfromDate, .custom-modal-table-show #drTtoDate, .custom-modal-table-show #EqTtoDate {background: #223b50;padding: 3px 10px !important;height: 25px;border-radius: 0;color: #f5f5f5;margin-top: 3px;}
.custom-modal-table-show .date-rangle-custom {margin-left: 0;}
.custom-modal-table-show #EqTfromDate::placeholder, .custom-modal-table-show #EqTtoDate::placeholder, .custom-modal-table-show #DrTfromDate::placeholder, .custom-modal-table-show #drTtoDate::placeholder {  color: #444 !important;}
#txtCompanyName {position: relative;background: white;border-radius: 0;padding: 5px;line-height: 0;height: 25px;color: #444;}
.ui-autocomplete {z-index: 9999;width: 299px !important;position: absolute;max-height: 200px !important;overflow-x: auto;background: #fff !important;}
.ui-autocomplete li {border-bottom: 1px solid #ccc;list-style-image: none !important;}
.ui-autocomplete .ui-menu-item-wrapper {padding: 3px;display: block;}
.ui-autocomplete .ui-menu-item-wrapper:hover {background: #48799d !important;color: #fff !important;border: 0 !important;} 
.import-export-c {margin-top: 2px;display: inline-block; float:right;}
.active-tab-custom{display: block;}
.hide-tab-custom{display: none;}
.activelink, .activelink-custom{background: #15903a !important;color: #fff !important;}
.activelink:after, .activelink-custom:after {position: absolute;bottom: -8px;left: 50%;margin-left: -8px;content: "";width: 0;height: 0;border-style: solid;
border-width: 8px 8px 0 8px;border-color: #15903a transparent transparent transparent;}
.custon-tab-show{display:block;}
.custon-tab-hide{display:none;}
.search-home-data {right: -15px;position: absolute;top: -53px;width: 438px;}
.search-home-data .filerting-data {background: linear-gradient(to right, #1e313f, #1d313f);border-left: 1px solid rgba(63, 79, 90, 0.58);}
.search-home-data .filerting-data select{background: transparent;border: 1px solid #707980;color: #707980;	}
.custom-graph{display: block;overflow: hidden;background: #0c1821;height: 273px;border-radius: 3px;}
.sectoe-wise-custom{overflow: hidden;background: #1f3d54;padding: 20px;}
.home-loser-gainer{display:block; overflow:hidden;}
.home-loser-gainer .networh{margin-top:0; height:100px;padding: 8px 15px;}
.loser-gainers-tab{display:block; overflow:hidden;}
.loser-gainers-tab .modals-tab {list-style: none;padding-left: 0;background: #1e2b35;margin-bottom: 14px;}
.grid-insides-tab .modals-tab {background: transparent;}
.loser-gainers-tab .modals-tab li{display:inline-block;}
.loser-gainers-tab .modals-tab li a{padding:5px 10px;color:#f5f5f5;display:block;position: relative;}
.loser-gainers-tab .panel-heading .panel-title .icon_plus {position: absolute;background: url(../img/sprite.png) -0px -74px no-repeat;width: 20px;height: 20px;left: 4px;top: 8px;}
.loser-gainers-tab .panel-heading .panel-title .icon_minus {position: absolute;background: url(../img/sprite.png) -0px -54px no-repeat;width: 20px;height: 20px;left: 4px;top: 8px;}
.loser-gainers-tab .panel .panel-heading{position:relative;}
.loser-gainers-tab .panel-title>a{padding-left: 25px;min-width: 165px;display: inline-block;}
.loser-gainers-tab .portfolio-value li{font-size:13px;width: 240px;}
.my-gainer-li{width: 100%;margin-bottom: 0px;padding: 12px 0;background: #244b69;}
.my-gainer-li li:first-child{padding-left:10px;}
.hasDatepicker {z-index: 99; }
.custom-thrre-tabs li{width:32.9%;}
.home-page-networh .common-table td, .home-page-networh .common-table th {padding:12px 15px;}



/*Modal Succes Delete Warning*/
.custom-sss{display:block; overflow:hidden;}
.custom-sss .success-d{font-size:40px;color:#fff;padding:8px;width:100%;background:#1fa948;text-align:center;}
.msg-type{font-size: 22px;margin-left: 10px;vertical-align: top;display: inline-block;margin-top: 10px;text-transform: uppercase;}
.custom-sss .fail-d {background:#7b1b1b;}
.custom-sss .warning-d {background:#bd980b;}
.custom-sss .question-d {background:#868686;}
.custom-sss .succes-fail-msg{padding: 20px 20px 10px 20px;background: #e2dede;}
.custom-sss .succes-fail-msg p{text-align: center;color: #444;font-size:15px; line-height:20px;}
.custom-sss .succes-fail-msg h4{text-align:center;color:#3a3a3a;font-weight:700;}
.show-swal2 {background: rgb(226, 222, 222) !important; width:400px !important; border-radius:8px;}
.swal2-spacer {display:none !important;}

/*.swal2-confirm {margin-bottom: 10px !important;	background: #1fa948 !important;	border: 0 !important;}*/
.swal2-confirm {margin-bottom: 10px !important;	border: 0 !important;}


.closed-cus{border:0;background:#1fa948;color:#fff;font-size:15px;padding:2px 10px;text-transform:uppercase;margin-top:5px;margin-bottom:5px;}
.top-header-gainers{display:block; overflow:hidden;background:rgb(37, 63, 82);}
.top-header-gainers h6 {background:#203b50;margin-bottom:0;text-align: center;margin-right: 0;padding:10px 0;text-transform: capitalize;font-weight: 600;font-size: 20px;border-top: 1px solid rgba(97, 111, 121, 0.42);}
.my_gainers{width: 49.94%;display: inline-block;}
.my_losers{width: 49.84%;display: inline-block;margin-left: -2px;}

.home-scrool-data td:nth-child(1), .home-scrool-data th:nth-child(1) {position: relative;left: 0;width: auto;padding: 2px 10px 2px 25px;height:auto;}
.home-scrool-data td:nth-child(2), .home-scrool-data th:nth-child(2) {display: none;} 
.home-scrool-data td b{display:inline-block;}
.home-scrool-data td small{display:inline-block;margin-left: 10px;}
.home-scrool-data td, th{padding:9px 15px;}
.news-modal-custom{display:block; overflow:hidden;}
.news-modal-custom h5{color:#6cff63;line-height:19px;font-size:15px;margin-bottom:4px;}
.news-modal-custom span{color:#fff; margin-bottom:10px; display:block;font-weight:100;}
.news-modal-custom p{color:#dad9d9; text-align:justify;}
.news-modal-custom .news-data{margin-bottom:10px;}
/*.home-marquee {padding: 7px 2px 3px 2px;background: #09121a;margin: 0 10px;border-radius: 3px;}*/
.home-marquee {padding: 2px 1px 0 17px;background: #09121a;margin: 0 10px;border-radius: 3px;}
.home-marquee ul{list-style:none; margin-bottom:0;}
.home-marquee ul li{display:inline-block;margin-right: 25px;}
.home-marquee ul li span {	margin-right: 3px;font-size: 14px;font-weight: 600;	}
.home-marquee ul li b {font-weight: bold;color:#ffffff;}
.home-marquee ul li i {font-style: normal;color:#FF9800;font-size: 14px;font-weight: 600;	}
.marqu-labl {position:absolute;left: 14px;padding-top:3px;}
/*marquee{margin-left:100px;}*/
.header-marquee{width: auto;position: absolute;left: 90px;top: 15px;right: 44%;z-index: -11;}
.home-marquee sub {font-size:11px;font-weight:700;}
.navbar-header{display:inline-block; position:relative; width:7%;position:relative;}
.top-right-btn{display:inline-block; position:relative; width:93%;position:relative; text-align:right;}

.buy-sell-order-modal .popup-header{display:block; background:#01982f; color:#fff; padding:6px 10px;}
.buy-sell-order-modal .bg-sell{background:#cc0b0b !important;}
.buy-sell-order-modal .bg-serach-green{background: #0170ae;}
.buy-sell-order-modal .mfp-close{top:-7px !important;}
.buy-sell-order-modal h4{font-size: 12px;margin-bottom: 0;color: rgba(255, 255, 255, 0.23137254901960785);}
.buy-sell-order-modal em{font-size: 15px;font-style: normal;color: #fff;margin-right:4px;text-transform:uppercase;}
.buy-sell-order-modal h4 b{font-size:12px;color:#eee; font-weight:normal;}
.buy-sell-order-modal h4 span{font-size:12px;color:#eee;}
.buy-sell-order-modal h4 i{font-size:12px;color:#ccc; font-style:normal;}
.border-margin{margin: 0;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px dashed rgb(65, 76, 84);}

.pop-txt {margin: 5.54px;}
.mutual-fund-select-pop .nice-select{display:none !important; }
.mutual-fund-select-pop select{display: inline-block !important;border: 1px solid #ccc;padding: 2px;background: #fff;color: #444;-webkit-appearance:menulist;width:50%;}
.mutual-fund-select-pop select option{background:none; color:#444;}
.mutual-fund-select-pop  input[type="text"]{padding:2px 5px;width:50%;}
.btn-set {border: 0;background: #0170ae;	margin-top: 15px;	padding: 0px 4px !important;	font-size: 12px !important;	border-radius: 20px !important;	font-weight: 100;width: 57px !important;height: 26px !important;}
.btn-set:focus{background:#269e4b}
.btn-set:hover{background: #269e4b !important;}
.btn-yellow {background: #a7831a !important;	width: 37px !important;}
.btn-yellow:hover{background:#9a7917 !important;}
.custom-inline span{display:block; margin-bottom:3px;}
.custom-inline input{display:block;height:20px;border-radius:0;width: 100px;font-size:12px;}
.custom-inline input::placeholder{font-size:12px;}
.custom-inline input[type="text"]{background:#fff; color:#444; border:1px solid #ccc; width:80px;}
.custom-inline select {height:20px;width: 80px;padding:0;border-radius:0;}
.custom-inline b{font-weight: 600;color: #353535; }
.buy-sell-order-modal .col-sm-2 {margin-bottom:6px;padding-left: 7px;padding-right: 0px;}
.buy-sell-order-modal .col-sm-1{margin-bottom:6px;padding-left:0px;padding-right: 0px;}
/*----------on off Button--------------*/
input#myonoffswitch {display: none;}
.onoffswitch {position: relative; width: 80px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border: 1px solid #ccc; border-radius: 20px;}
.onoffswitch-inner {display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block;float: left;width: 50%;height: 18px;padding: 0;line-height: 18px;font-size: 11px;color: white;font-weight: normal;box-sizing: border-box;}
.onoffswitch-inner:before {content: "Market";padding-left: 10px;background-color: #336784;color: #FFFFFF;}
.onoffswitch-inner:after {content: "Limit";padding-right: 10px;background-color: #a7831a;color: #fff;text-align: right;}
.onoffswitch-switch {display: block; width: 16px; margin: 4px;background: #FFFFFF;position: absolute; top: 0; bottom: 0;right: 56px;border: 2px solid #999999;border-radius: 20px;transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px; }
.alert-msg-pop p{margin-bottom:0;padding:5px;text-align:center;color:#795548;background:#fbfbfb;font-weight:bold;}
/*----------End on off Button--------------*/
.icons-open{position: absolute;left: 6px;top: 3px;}
.icons-open .plus-cons a{display: block;background: #15903a;border-radius:50%;height:12px;width:12px;line-height:12px;text-align:center;margin-bottom:4px;font-size:12px;}
.icons-open .minus-cons a{display: block;background: #cc1010;border-radius: 50%;height: 12px;width: 12px;line-height: 9px;text-align: center;font-size: 14px;}
.search-pop{position:absolute;right:45px;top:4px;font-size:14px;}
.success_border{border: 1px solid #01982f !important;}
.sell-border-modal .success_border{border: 1px solid #cc0b0b !important;}
.sell-border-modal #OrderchkAMO_ + label:before{border: 1px solid #cc0b0b !important;}
/*------Styled Checkbox------------*/
.styled-checkbox {position: absolute;opacity: 0;}
.styled-checkbox + label {position: absolute;cursor: pointer;padding: 0;}
.styled-checkbox + label:before {content: '';margin-right: 10px;display: inline-block;vertical-align: text-top;width: 18px;height: 20px;background: white;
border: 1px solid #01982f;}
.styled-checkbox:hover + label:before{background: #ccc;}
.styled-checkbox:focus + label:before{box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);}
.styled-checkbox:checked + label:before{background:#01982f;}
.styled-checkbox:disabled + label {color #b8b8b8;cursor:auto;}
.styled-checkbox:disabled + label:before {box-shadow: none;background: #ddd;}
.styled-checkbox:checked + label:after {content: '';position: absolute;left: 4px;top: 9px;background: white;width: 2px;height: 2px;box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
/*-------End Styled Checkbox*---------*/
.grid-insides-tab .modals-tab li a{background: #1e2b35;margin-right: -3px;border-right: 1px solid rgba(255, 255, 255, 0.14901960784313725);padding: 5px 17px 5px 15.5px;}
.grid-insides-tab .modals-tab li .last-border-o{border-right:0;}
.hold-data-d {position: relative;cursor: pointer;}
.show-data-d {display: none;position: absolute;width: 118px;top: 3px;left: -125px;padding: 0;}
.inner-dat-refine {background: #af6a05;}
.inner-dat-refine:before {border-top: 10px solid transparent;border-bottom: 11px solid transparent;border-left: 11px solid #af6a05;content: "";position: absolute;right: -11px;}
.inner-dat-refine a {display: inline-block;padding: 2px 5px;border-right: 1px solid #8a570c;}
.market-watch-outer{display:block; margin:10px;}
.custom-depth-modal{display:block;}
.custom-depth-modal .nav-tabs{background:#7d7d7d;border:0;}
.custom-depth-modal .nav-tabs .active{background: #0094da; position:relative;}
.custom-depth-modal .nav-tabs .active:after{position: absolute;bottom: -8px;left: 50%;margin-left: -8px;content: "";width: 0;height: 0;border-style: solid;border-width: 8px 8px 0 8px;border-color: #006798  transparent transparent transparent;opacity: 1;z-index: 9999;}
.custom-depth-modal .nav-tabs li a{padding: 2px 8px;border-radius: 0;border-right: 1px solid rgb(99, 97, 97);}
.custom-depth-modal .mfp-close{top:-6px;color:#fff !important;}
.custom-depth-modal .popup-header {padding:3px 10px;color: #eaeaea;font-weight: normal;border-bottom: 0;background: #0094da;}
.custom-depth-modal h4 {color: #fff;margin-bottom: 0px;font-size: 16px;padding-top: 3px;}
.custom-depth-modal .tab-content b{font-size: 12px;margin-bottom: 10px;display: inline-block;}
.custom-depth-modal table tr td, .custom-depth-modal table tr th{line-height:14px;}
.custom-depth-modal table tr th {border:0;background:#0a1219;}
.sell-batton {padding: 2px 8px;border: 0;margin-top: 5px;}
.buy-batton{padding:2px 8px;border:0;margin-top:5px;}
.data-show-de{ background:rgba(11, 22, 31, 0.74);}
.data-show-de b{font-weight:normal;margin-bottom:0 !important;margin-right:10px;padding:3px 3px;}
.small-modal-data tr td {padding: 2px 10px;border: 1px solid rgba(11, 22, 31, 0.74)}
.small-modal-data-pad0{margin-top:10px;}
.small-modal-data-pad0 tr td{border: 1px solid rgba(11, 22, 31, 0.74); padding:2px 2px;}
.small-modal-data{width: 100%;}
.net-position{font-weight:600; font-size:12px;color: #ffe52c;margin-bottom: 4px;}
.mrkt-watch-filtering {padding:10px 12px;}
.mrkt-watch-filtering select{height:25px !important;background: #223b50;color: #f5f5f5;}
.mrt-input-butn{border:0; border-radius:0;padding: 0 5px;height: 25px;}
#txtMarketSearch{padding:0 5px !important;}

.trigger-form{display:block; overflow:hidden;}
.trigger-form label{display:block; margin-bottom:3px;}
.trigger-form input{margin-bottom:5px; height:25px; border-radius:0; border:0;}
.trigger-form select{margin-bottom:5px; height:25px; border-radius:0; display:block !important;padding: 2px;border:0;}
.trigger-form .nice-select{display:none;}
.grird-view-inner{display:block; margin:10px;}
.grird-view-inner .inner-grird-data{display: block;border: 1px solid #ccc;padding:8px 11px;margin-bottom: 20px;padding-bottom: 0; height:102px;}
.grird-view-inner .inner-grird-data:hover {background: #1e2b35;}
.grird-view-inner .inner-grird-data .icons-open{position:relative; top:0; left:-8px;}
.grird-view-inner .inner-grird-data table tr td{padding:0 7px;}
.grird-view-inner .inner-grird-data .grid-row-data{position:relative; float:right; margin-right:5px;cursor:pointer;}
.grird-view-inner .inner-grird-data .inner-dat-refine {position: absolute;width: 93px;right: 36px;top: -1px;}
.grird-view-inner .inner-grird-data .inner-dat-refine a{display:inline-block;padding:2px 2px;border-right:1px solid #8a570c;font-size:9px;padding-right:5px;}
.grird-view-inner .inner-grird-data .inner-dat-refine a:last-child{border-right:0;}
.grird-view-inner .inner-grird-data .inner-dat-refine:after{border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 10px solid #af6a05;content: "";position: absolute;right: -10px;}
.grird-view-inner .inner-grird-data .inner-dat-refine:before{display:none;}
.small-open-link{font-size: 6px !important;margin-left:3px;}
.finace-tab-dta{overflow:hidden;}
.finace-tab-dta .nav-tabs{background:transparent;display:block;border:0;margin-left:10px;}
.finace-tab-dta .nav-tabs li{background: #565353;border-right: 1px solid #4a3c3c;position:relative;}
.finace-tab-dta .nav-tabs .active:after{position:absolute;bottom:-8px;left:50%;margin-left:-8px;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color: #3c3a3a  transparent transparent transparent;}
.finace-tab-dta .nav-tabs li a{padding:2px 10px; border-radius:0;}
#txtAddEquityCompanyName::placeholder, #txtAddMutualFundCompanyName::placeholder {color:#000 !important;opacity: 1;}
.custom-tblOrderBook td, .custom-tblOrderBook th{padding:8px;text-align:left;}
.custom-tblOrderBook td:nth-child(1) {padding:3px 10px 3px 25px;}
.progress-info{margin: 10px 0px 8px;}
.inner-grird-data table tr td {border:0;}	
/*Custom Grid Css*/
.e-grid {border-color: transparent !important;color: #f3f3f4 !important;border-top: none !important;border-radius: 0 !important;font-family: 'Open Sans', sans-serif !important;}
.e-toolbar > .e-horizontal.e-ul{float:left !important;}
.e-grid .e-toolbar.e-toolbarspan {background: #182027 !important;border: 0 !important;}
.e-grid .e-icon {color:#fff !important;}
.e-pager .e-numericitem {background: #1e2b35 !important;border-right-color: #525c63 !important;color: #fff !important;}
.e-pager .e-nextpage:Hover, .e-pager .e-lastpage:Hover, .e-pager .e-firstpage:Hover, .e-pager .e-prevpage:Hover {background: #1e2b35 !important;}
.e-grid .e-headercell, .e-grid .e-grouptopleftcell {background: #182d3e !important;}
.e-grid .e-headercelldiv {color: #fff !important;font-weight: normal !important; font-size:12px !important;height: 26px !important;    text-align: left !important;}
.e-grid.e-responsive .e-rowcell {background: #1e2b35 !important;font-size: 12px;}
.e-content {background: #1e2b35 !important;}
.e-pager .e-prevpagedisabled, .e-pager .e-prevpage, .e-pager .e-nextpage, .e-pager .e-nextpagedisabled, .e-pager .e-lastpagedisabled, .e-pager .e-lastpage, .e-pager .e-firstpage, .e-pager .e-firstpagedisabled {background-color: #1e2b35 !important;}
.e-pager .e-pagercontainer {background-color: #1e2b35 !important;}
.e-pager .e-currentitem, .e-pager .e-currentitem:hover {background:#000 !important;}
.e-scroller .e-vscroll .e-chevron-up_01.e-button, .e-scroller .e-vscroll .e-chevron-down_01.e-button, .e-scroller .e-hscroll .e-hup.e-button, .e-scroller .e-hscroll .e-hdown.e-button {background-color: #1e2b35 !important;}
.e-grid .e-pager {background-color: #1e2b35 !important;}
.e-pager, .e-grid .e-pagerstatusbar{color:#fff !important;}
.e-rowcell{text-transform:uppercase !important;}
.e-hover{background:#444 !important; color:#f5f5f5 !important;}
.e-scrollbar .e-vhandlespace, .e-scrollbar .e-hhandlespace {background-color: #1e2b35 !important;}
.e-grid .e-scrollcss {background: #1e2b35 !important;}
.e-pager .e-pagercontainer {border-radius: 0 !important;margin: 0 6px 0 0px !important;}
.e-horizontal .e-hover {background: #182027 !important;border: 1px solid #182027 !important;opacity: 1;color: #fff !important;}
.e-grid .e-headercell, .e-grid .e-headercell-hover {height: 25px !important;padding: 0 34px 0 3px !important;}
.e-grid .e-headercell .e-filtericon, .e-grid .e-headercell .e-filteredicon {margin: -15px -20px -5px 3px !important;}
.e-grid .e-rowcell {text-align: left !important;padding:4px !important;}
.e-toolbar > .e-horizontal .e-hover > div:before, .e-toolbar > .e-vertical > .e-hover > div:before, .e-toolbar > .e-horizontal .e-hover > span:before, .e-toolbar > .e-vertical > .e-hover > span:before, .e-toolbar > .e-horizontal .e-hover > a:before, .e-toolbar > .e-vertical > .e-hover > a:before{color:#fff !important;}
.e-grid.e-responsive .e-rowcell {border: 1px solid #26333e !important;}
.e-grid .e-gridheader{border:0 !important;}
th.e-headercell.e-default.e-resizer.e-headercellfilter.e-draggable.e-js.e-droppable {border: 1px solid #26333e !important; }
.e-scrollbar .e-vhandle, .e-scrollbar .e-hhandle {background-color: #6f777d !important;}
.e-scrollbar .e-vscroll {border-left: 1px solid #243d4e !important;}
.e-pager, .e-grid .e-pagerstatusbar {border-color: #243d4e !important;}
.e-scrollbar .e-hscroll {border-top: 1px solid #243d4e !important;}
.e-pager .e-pagercontainer {border-color: #525c63 !important;}
.e-grid .e-headercontent, .e-grid .e-movableheader {border-color: #26333e !important;}
.e-scrollbar .e-vscroll .e-chevron-down_01.e-icon {border-bottom: 0 !important;}
.e-grid .e-gridcontent, .e-grid .e-form-container {background-color: #1e2b35 !important;}
.e-scrollbar .e-hscroll .e-hdown.e-icon{border-right:0 !important;}
/*Start Fliter  Custom Grid Css*/
.e-excelfilter {background: #1e2b35 !important;box-shadow: rgba(255, 255, 255, 0.35) -1px -1px 5px 1px !important;border: 1px solid rgb(255, 255, 84) !important;}
.e-excelfilter .e-icon:before {color: #fff !important;}
.e-vertical {background: #1e2b35 !important;}
.e-menulink{color:#fff !important;}
.e-mhover .e-icon:before {color: #15903a !important;}
.e-mhover .e-menulink {color: #444 !important;}
.e-active {background: #1e2b35 !important;}
.e-excelfilter .e-searchcontainer, .e-excelfilter.e-dlgcontainer {background: #1e2b35 !important;}
.e-excelfilter .e-searchcontainer, .e-excelfilter.e-dlgcontainer {background: #1e2b35 !important;}
.e-excelfilter .e-searchbox .e-ejinputtext{background:#1e2b35 !important; width:219px !important;}
.e-searchinput{color:#fff !important;}
.e-searchinput::placeholder {color: #ccc !important;}
.e-excelfilter .e-searchbox span{top:11px !important;}
.e-excelfilter .e-icon:before {color: #ff4823 !important;}
.e-excelfilter .e-checkboxlist {background: #e2e2e2;}
.e-haschild .e-menulink {color: #444 !important;}
.e-dlgfields{color:#fff !important;}
.e-excelfilter.e-dlgcustom .e-fieldset legend{color:#fff !important;}
.e-list.e-active > .e-menulink{background:#eee !important;color:#444 !important;}
.e-ddl .e-input, .e-ddl .e-input[readonly], .e-ddl-popup, .e-ddl .e-options {color: #ad7676 !important;}
.e-dialog > .e-header {color: #ffffff !important;background: #1e2b35 !important;border-bottom: 0 !important;}
.e-haschild .e-menulink {color: #444 !important;}
.e-haschild .aschild {color: #fff !important;}
.e-btn-normal{height:22px !important;}
.e-excelfilter .e-menu.e-vertical .e-list > a{margin:0 !important;}
.e-fnsort{left:6px !important}
/*End Custom Grid Css*/
#txtMarketSearch::placeholder{color:#ccc !important;}
#txtMarketSearch::-webkit-input-placeholder{color:#ccc !important;;}
#txtMarketSearch::-moz-placeholder {color:#ccc !important;;}
#txtMarketSearch:-ms-input-placeholder{color:#ccc !important;;}
#txtMarketSearch:-moz-placeholder{color:#ccc !important;;}
.custom-saves {border: 0;color: #fff;background: #41A6FF !important;margin-top: 10px !important;width: 60px;float: right;line-height:23px;}
.custom-cancel-s {border: 0;color: #fff;background: #cc1010 !important;margin-top: 10px !important;width: 60px;line-height: 23px;}
.trigger-form input::placeholder{color:#ccc !important;}
.user-s-btn {position: absolute;right: 174px;top: 64px;border: 0;color: #fff;background:#af6a05;padding: 4px 15px;}
#txtMarketSearch::placeholder{color:#ccc !important;}
.custom-saves {border: 0;color: #fff;background: #41A6FF !important;margin-top: 10px !important;width: 60px;float: right;line-height:23px;}
.custom-cancel-s {border: 0;color: #fff;background: #cc1010 !important;margin-top: 10px !important;width: 60px;line-height: 23px;}
.trigger-form input::placeholder{color:#ccc !important;}
.user-s-btn {position: absolute;right: 174px;top: 64px;border: 0;color: #fff;background:#af6a05;padding: 4px 15px;}
.MarketWatchIcon ul {padding: 3px 0 !important;min-width: 148px !important;top: -3px;right: 65px;background:#af6a05;}
.MarketWatchIcon ul:before {border-top: 12px solid transparent;border-bottom: 11px solid transparent;border-left: 12px solid #af6a05;content: "";position: absolute;right: -11px;top: 1px;}
.MarketWatchIcon ul span {padding: 2px 5px !important;border-right: 1px solid #8a570c !important;}
.MarketWatchIcon ul span:last-child{border-right:0 !important; padding:2px 0 !important;}
.inner-grird-data ul {padding: 3px 0 !important;min-width: 148px !important;top: -3px;right: 36px;background:#af6a05;}
.inner-grird-data ul:before {border-top: 12px solid transparent;border-bottom: 11px solid transparent;border-left: 12px solid #af6a05;content: "";position:absolute;right: -11px;top: 2px;}
.inner-grird-data ul span {padding: 2px 5px !important;border-right: 1px solid #8a570c !important;}
.inner-grird-data ul span:last-child{border-right:0 !important; padding:2px 0 !important;}
.ui-tooltip{background:#222 !important; border-radius:0 !important; color:#fff !important;  padding:2px 5px  !important; border:1px solid #444 !important; box-shadow:0 !important;}
.trigr-form-dta ul{padding-left:0;}
.trigr-form-dta ul li {list-style: none;border: 1px solid #ccc;margin-bottom: 0px;border-bottom: 0;padding: 0 5px;}
.trigr-form-dta ul li:last-child{border-bottom:1px solid #ccc;}
.arrows{vertical-align:middle;}
.trigr-form-dta .selected{background:#2196F3;}
.wid-c-100{width:100px;margin-top:5px;}
.fa.fa-inr{margin-right:3px;}
.zooming{position:absolute;right:11px;z-index: 99;top: 0px;}
.zooming a i{color: #ffc619;font-size: 15px;}
.margin-tab li{background: #0f1920;}
.margin-tab li a{line-height:15px !important;}
.margin-tab .active a:after{position: absolute;bottom: 6px;right: -10px;content: "";border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #0a1116;}
.top-right-btn .dropdown-menu {margin-top: 9px !important;}
.custom-check-in{height:15px !important;box-shadow: none;}
.custom-add-eqty .cal-go-inves{margin-bottom:0;padding: 3px 20px;}
.custom-add-eqty .custom-modal-table select{height:25px; padding:2px 0;}
.custom-add-eqty .custom-modal-table table tr td{padding: 0px 10px;}
#txtAddEquityCompanyName::placeholder, #txtAddMutualFundCompanyName:placeholder {color: #949494 !important;}
#txtAddEquityCompanyName::-webkit-input-placeholder, #txtAddMutualFundCompanyName::-webkit-input-placeholder{color: #949494 !important;}
#txtAddEquityCompanyName::-moz-placeholder, #txtAddMutualFundCompanyName::-moz-placeholder{color: #949494 !important;}
#txtAddEquityCompanyName:-ms-input-placeholder, #txtAddMutualFundCompanyName:-ms-input-placeholder{color: #949494 !important;}
.custom-add-eqty input[type="text"]{padding-left:3px !important;}
.custom-add-eqty input[type="text"]::placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]::placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]::-webkit-input-placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]::-moz-placeholder {color: #949494 !important;}
.custom-add-eqty input[type="text"]:-ms-input-placeholder {color: #949494 !important;}
.SetTicker table{width:100%;}
.SetTicker table th{padding: 6px 7px !important; background:#0c1821 !important; color:#fff; width:50%;border-right: 1px solid #1e374c;font-weight: 700;}
.SetTicker table td{padding: 2px !important;background:#182d3e; width:50%;}
.SetTicker table select{height:25px; padding:0;}
.add-row-custom{float:right !important;}
.save-row-custom{float: left !important;margin-left: 0;background: #FF9800;border: 1px solid #ff9800;}
.custom-modal-table input[type="date"]{height:23px;margin-top:4px;border:1px solid #324350;background:#1b2933;}
.custom-add-eqty tr {border-bottom: 1px solid #48555f !important;}
.custom-add-eqty tr td{border:0 !important;}
.custom-with-ok{margin-left: 10px !important;}
.custom-with-cancel {margin-top: -10px;margin-left: 18px;padding: 4px 9px;} 
.ui-autocomplete  {z-index: 999999 !important;background: #122635 !important;}
.ui-autocomplete  li{padding:0 3px !important; }
.ui-autocomplete li a{color:#fff !important;}
.ui-state-active {background: #122635 !important;}
.tabs-data-show .common-table td b {padding: 0;}
.tabs-data-show .custom-tblOrderBook td:nth-child(1) {padding: 3px 10px 3px 15px;}
.tabs-data-show .custom-tblOrderBook td, .tabs-data-show .custom-tblOrderBook th {padding: 5px;}

.custom-message-li-items li {border: 0 !important;margin-bottom: 10px;background: #223f56 !important;border-bottom: 1px solid #505a5f !important;padding:3px !important;}
.custom-message-li-items .red_li {background: #671010 !important;}
.custom-message-tabs {background: #1e2931;}
.custom-message-tabs li{border-right: 1px solid #65696d;}
.custom-message-tabs li a {padding: 3px 15px !important;border-radius:0 !important;}
.custom-message-tabs li a:focus {background: #1e2931 !important;border: 0 !important;border-radius: 0 !important;}
.custom-message-tabs .active a {border-color: #15903a !important;background: rgb(21, 144, 58) !important;}
.custom-message-tabs .active:after {position: absolute;bottom: -8px;left: 50%;margin-left: -8px;content: "";width: 0;height: 0;border-style: solid;border-width: 8px 8px 0 8px;border-color: #15903a transparent transparent transparent;}


/*============Login New================*/
.custom-login-container-n{position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;width: 1120px !important;height: 570px;padding: 65px;background: rgba(39, 74, 103, 0.6313725490196078);border-radius: 6px;box-shadow: 0px 0px 12px 0px #203e56;}
.login {background-color: rgba(165, 155, 155, 0.09);}
.login-left{background: url(../img/login-side.jpg) center center;height:322px;border-radius:5px;position:relative;}
.login-icon-sign{font-size:32px;position:absolute;top:-37px;background:#1e3c52;height:65px;width:65px;border-radius:50%;line-height:65px !important;left:42%;}
.sign-in-title{margin-top:20px;}
.logo-center {margin-top:95px;padding:20px;width:280px;}
.custom-login-container-n .btn-block {font-size:10px !important;}
.copy-right-h {position: absolute;bottom: -10px;text-align: center;width: 100%;background: rgba(57, 94, 123, 0.611764705882353);padding: 5px;}
.custom-login-container-n  .login-size{font-size:13px !important;}
/*============Login New================*/
.ui-datepicker-calendar .ui-state-active {color:#fff !important;}
.inline-radio-custom input[type="radio"] {display: inline-block;width: 20px;vertical-align: top;margin: 3px;margin-bottom: 10px;}
.mutual-ok-btn {width: 150px;border-radius: 0;}
.alertlist li {padding: 5px 0px 5px 60px !important;}
.notification-custom ul {list-style:none; padding:0;}
.notification-custom ul li {display:block; border-bottom:1px solid #ccc;padding:1px 0; margin-bottom:3px;}
.ipo-place-order .filerting-data select{display:inline-block !important; width:150px;}
.ipo-place-order .filerting-data label {color: #ffffff;vertical-align: middle;}
.ipo-place-order .filerting-data label span{color:#f5f5f5;}
.ipo-place-order .cal-go{display:inline-block;border:0;color:#fff;padding:4px 15px;margin-left:5px;}
.ipo-place-order  input[type="checkbox"]{display:inline-block; width:20px; margin:0;}
.ipo-place-order  input[type="text"]{height:25px;}
.label-waring {display: block;color: #efbc25;margin: 6px 0;}
.ipo-reset{background:#b17215; color:#fff; padding:3px 10px; border:0;margin-top: 5px;}
.ipo-submit{background:#008000; color:#fff; padding:3px 10px; border:0;margin-top: 5px;}
.chart-select {
	height: 40px;
	overflow: hidden;
	padding: 4px;
	margin-bottom: 4px;
	border: 1px solid #000;
}
.success_border:focus {
    outline: none;
    border: 1px solid #01982f !important;
    box-shadow: #01982f 0px 0px 1px 1px;
}
.sell-border-modal .success_border:focus {
    border: 1px solid #cc0b0b !important;
    box-shadow: #cc0b0b 0px 0px 1px 1px;
}
.sell-border-modal .btn-set:focus {
    background: #cc0b0b !important;
}
.sell-border-modal .btn-set:hover {
    background: #cc0b0b !important;
}
label {font-weight:normal;}
.ModifyCancel  td:nth-child(1) > a {margin-left:42px;
}


/*-----Start Calculator----------------*/
.calculator-modal .emi-calculator {
    display: block;
}

    .calculator-modal .emi-calculator label {
        color: #f5f5f5 !important;
        font-weight: 500;
        font-size: 12px;
    }

    .calculator-modal .emi-calculator .ranger {
        margin-bottom: 20px;
        display: block;
        margin-top: 20px;
    }

.calculator-modal .slider .tooltip.top {
    display: none;
}

.calculator-modal .slider-selection {
    background-image: none;
    background: #01b036;
}

.calculator-modal .radio_holderr span {
    display: inline-block;
}

.calculator-modal .slider-handle {
    border-radius: 50%;
    background: #01b036;
}

.calculator-modal .emi-calculator input[type="text"] {
    height: 30px !important;
    width: 69%;
    font-size: 15px;
    padding-left: 3px;
}

.calculator-modal .emi-calculator input[type="radio"] {
    display: inline-block;
    width: 15px;
    vertical-align: top;
}

.calculator-modal .submit-calulator {
    display: inline-block;
    padding: 6px 30px;
    color: #fff;
    background: #01b036;
    border: 0;
    border-radius: 15px;
}

    .calculator-modal .submit-calulator:hover {
        background: #049831;
    }

.calculator-modal .reset-bg-cal {
    background: #bd7710;
    margin-right: 15px;
}

    .calculator-modal .reset-bg-cal:hover {
        background: #ad6b0b
    }

.calculator-modal .output-calculatior {
    overflow: hidden;
    display: block;
    padding: 25px;
    border: 2px solid #294f6b;
    margin: 30px 0 10px;
    text-align: center;
}

    .calculator-modal .output-calculatior .col-md-3 {
        border-right: 1px dotted rgb(35, 102, 140);
    }

        .calculator-modal .output-calculatior .col-md-3:last-child {
            border-right: 0;
        }

    .calculator-modal .output-calculatior span {
        color: #fff;
        display: block;
        margin-bottom: 10px;
        font-weight: 100;
    }

    .calculator-modal .output-calculatior .value-output {
        display: inline-block;
        color: #fff;
        font-size: 16px;
        background: #0170ae;
        padding: 5px 15px;
    }

.calculator-modal .ouer-custom-calculator {
    display: block;
    margin-top: 5px;
    padding: 25px;
}
.ouer-custom-calculator a {
    cursor:pointer;
}

.calculator-modal .active-cal {
    display: block;
}

.calculator-modal .hide-cal {
    display: none;
}

.calculator-modal ul {
    list-style: none;
    margin: 0 auto;
    text-align: center;
    padding: 15px;
    background: #1e3c52;
}

    .calculator-modal ul li {
        display: inline-block;
        margin-right: 35px;
        position: relative;
    }

        .calculator-modal ul li:last-child {
            margin-right: 0;
        }

.calculator-modal .icon-calculator {
    display: block !important;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    line-height: 62px;
    border: 1px solid #ccc;
    text-align: center;
    background: url(../img/icon_cal.png);
    margin: 0 auto;
    position: relative;
}

    .calculator-modal .icon-calculator:hover {
        background: url(../img/icon_cal.png) #01b036;
        border: 1px solid #01b036;
        transform:scale(1.11);
    }
.clickme-cal a {
    cursor: pointer;
}
.calculator-modal .activelink-cal .icon-calculator {
    background: url(../img/icon_cal.png) #01b036;
    border: 1px solid #01b036;
}

.calculator-modal .iconsparite1 {
    background-position: 3px 60px !important;
}

.calculator-modal .iconsparite2 {
    background-position: -50px 57px !important;
}

.calculator-modal .iconsparite3 {
    background-position: -96px 60px !important;
}

.calculator-modal .iconsparite4 {
    background-position: -146px 60px !important;
}

.calculator-modal .iconsparite5 {
    background-position: -194px 60px !important;
}

.calculator-modal .iconsparite6 {
    background-position: -250px 59px !important;
}

.calculator-modal .iconsparite7 {
    background-position: -305px 58px !important;
}

.calculator-modal .iconsparite8 {
    background-position: -361px 59px !important;
}

.calculator-modal em {
    font-style: normal;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 10px;
    display: block;
    text-align: center;
}

.calculator-modal .activelink-cal em {
    color: #01b036 !important;
}

    .calculator-modal .activelink-cal em:after {
        position: absolute;
        top: 121px;
        left: 39%;
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 8px 0 8px;
        border-color: #15903a transparent transparent transparent;
    }
 /*-----End Calculator----------------*/

.ipo-place-details {
    margin-top: 10px;
    margin-left: 10px;
}
.ipo-place-details input[type="radio"] {
    display: inline-block;
    width: 30px;
    margin: 0;
}
    .ipo-place-details span {
        width: 32%;
        display: inline-block;
        border: 1px dashed #636363;
        margin-right: 10px;
        text-align: left;
        padding: 4px;
    }
    .ipo-place-details input[type="text"] {
        display: inline-block;
        width: 57%;
        margin-left: 8px;
        height: 23px;
        background: #223b50;
        border-radius: 0;
    }
    .ipo-place-details select {
        margin-left: 8px;
        width:125px !important;
    }
.btn-ipo-main-submit input {
    display: inline-block;
    width: 70px;
    margin-right: 10px;
    border-radius:0;
}

.heat-map-table-custom {
    height: 120px !important;
}
.heat-map-table-custom table tr td:nth-child(1) {
    width: 30% !important;
}
.heat-map-table-custom table tr td:nth-child(2) {
    width: 35% !important;
}
.heat-map-table-custom table tr td:nth-child(3) {
    width: 32% !important;
}
.heat-map-table-custom .icons-open {
    width:60px !important;
}
.heat-map-table-custom .icons-open .plus-cons a {
    height: 16px;
    width: 16px;
    line-height: 14px;
    font-size:13px;
}
    .heat-map-table-custom .icons-open .minus-cons a {
        height: 16px;
        width: 16px;
        line-height: 14px;
        font-size: 13px;
    }

    @media only screen and (max-width: 767px) {
        .container {padding-left: 0px;padding-right: 0px;}
.row {margin-left: 0px;margin-right: 0px;}
.navbar {-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.navbar-collapse {background: #444;border: 0px;}
.navbar-collapse .nav, .navbar-collapse .nav li a {border: 0px;width: 100%;text-align: left;}
.navbar-collapse .navbar-form {float: left;width: 100%;margin: 0px;}
.navbar-collapse .navbar-form .form-group {padding: 2px 5px;}
.navbar-nav .open .dropdown-menu {width: 100%;float: left;}
.navbar-nav .open .dropdown-menu > li > a {padding: 8px 15px 8px 25px;}
.navbar-nav .open .dropdown-menu > li > a:hover {background: url('../img/background/bt_cubs_a.png') left top repeat transparent;}
.dropdown-menu > li > a .icon-angle-right {display: none;}
.navbar-collapse .dropdown-submenu {position: relative;display: block;float: left;left: auto;background: transparent;padding-left: 25px;-moz-box-shadow: none;
-webkit-box-shadow: none;box-shadow: none;width: 100%;}
.registration-block {width: auto;}
.block > div, .block.block-drop-shadow {-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
}


@media only screen and (max-width: 768px) {
.row > [class^='col-xs-'], .row > [class^='col-sm-'], .row > [class^='col-md-'], .row > [class^='col-lg-'] {margin-bottom: 10px;padding-left: 0px;padding-right: 0px;}
.hide-mobile {display: none !important;}
#mob_ticker {display: none !important;}
.social-tabs li a {font-size: 11px;padding: 9px 9px !important;}
.social-tabs li a i {padding-right: 5px;}
.common-table td:nth-child(1) {padding: 9px 0px 9px 15px;}
.common-table td b {padding: 0px 0px 0px 10px;}
.hide-mobile-inv {display: none;}
.show-mobile-inv {display: block;}
.networh {margin-top: 0;}
.custom-selection:first-child {display: block;}
.custom-selection span:last-child {display: block;}
.date-rangle-custom {margin-left: 0;width: 100%;}
.date-rangle-custom span {display: block;margin-right: 0 !important;}
.custom-selection h4 {margin-top: 0;}
.date-rangle-custom .cal-go {margin-top: 7px;margin-bottom: 7px;margin-left: 0;}
.custom-transition-equity .summery-table td:nth-child(1), .custom-transition-equity .summery-table th:nth-child(1) {position: relative;left: 0;}
.custom-transition-equity .summery-table th:nth-child(2), .custom-transition-equity .summery-table td:nth-child(2) {display: none;}
.date-rangle-custom .ui-daterange-calendar {z-index: 999 !important;}
.cal-go-inves {margin-left: 0;}
.margin-right-0-flot-left {float: left !important;}
.more-dat-n a {position: relative;}
.right-o-mob {right: 0 !important;top: 0px;}
.news-page-c li {display: block;width: 100%;height: auto;}
.filerting-data select {margin-bottom: 7px;}
.gs-w-header > ul > li {display: block;}
.activelink:after {display: none;}
.search-home-data {position: relative;top: 0;right: 0;width: auto;}
.custom-thrre-tabs li{width:100%;}
.home-page-networh .common-table td:nth-child(1) {padding: 9px 0px 9px 7px;}
.home-page-networh .common-table td, .home-page-networh .common-table th {padding: 12px 5px;}
.custom-login-container{width:auto !important;min-width:auto !important; margin:20px;top:0;}
.login-info{height:auto;}
.custom-login-container h1{font-size:24px; margin-bottom:50px;}
.block .user .info .informer.informer-four{right: 20px;}
.list-group.list-group-icons .list-group-item {padding: 14px 24px 14px 27px;}
.first-border-row{padding-left:15px !important;}
.top-right-btn{position:absolute; width:auto;}
.loser-gainers-tab .modals-tab li{display:block;}
.loser-gainers-tab .pull-right{float:left !important;}
.loser-gainers-tab .pull-right li{display:inline-block;} 
.user-s-btn{z-index:99;right:32px;top:135px;}
.finace-tab-dta{float:left;}
.finace-tab-dta .nav-tabs li{width:100%;}
.top-right-btn li a{padding: 8px 3px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.social-tabs li a {font-size: 11px;padding: 9px 9px !important;}
.social-tabs li a i {padding-right: 5px;}
}


@media only screen and (min-device-width : 1024px) and (max-device-width : 1199px) {
.date-rangle-custom{margin-left: 5px;}
.responsve-table-mobile td b {padding: 0px 0px 0px 5px;}
.responsve-table-mobile td:nth-child(1) {padding: 9px 3px 9px 1px;}
.news-page-c li {width: 49.4%;}
.search-home-data {width: 320px;}
.portfolio-value li {width: 140px;}
.custom-thrre-tabs li{width:32.33%;font-size: 12px !important;}
.custom-login-container{width:1000px;}
.my_gainers{width: 49.84%;}
.header-marquee {width:394px;position: absolute;left: 113px;top: 15px;right: 9%;}
}

@media only screen and (max-width: 992px) {
}


@media only screen and (max-width: 1024px) {
.block .user {padding: 35px 10px;}
.container.container-fixed {width: auto;max-width: auto !important;}
}


@media only screen and (max-width: 1279px) {
}





@media only screen and (max-width: 767px) {
	.container {padding-left: 0px;padding-right: 0px;}
.row {margin-left: 0px;margin-right: 0px;}
.navbar {-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.navbar-collapse {background: #444;border: 0px;}
.navbar-collapse .nav, .navbar-collapse .nav li a {border: 0px;width: 100%;text-align: left;}
.navbar-collapse .navbar-form {float: left;width: 100%;margin: 0px;}
.navbar-collapse .navbar-form .form-group {padding: 2px 5px;}
.navbar-nav .open .dropdown-menu {width: 100%;float: left;}
.navbar-nav .open .dropdown-menu > li > a {padding: 8px 15px 8px 25px;}
.navbar-nav .open .dropdown-menu > li > a:hover {background: url('../img/background/bt_cubs_a.png') left top repeat transparent;}
.dropdown-menu > li > a .icon-angle-right {display: none;}
.navbar-collapse .dropdown-submenu {position: relative;display: block;float: left;left: auto;background: transparent;padding-left: 25px;-moz-box-shadow: none;
-webkit-box-shadow: none;box-shadow: none;width: 100%;}
.registration-block {width: auto;}
.block > div, .block.block-drop-shadow {-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
}


@media only screen and (max-width: 768px) {
.row > [class^='col-xs-'], .row > [class^='col-sm-'], .row > [class^='col-md-'], .row > [class^='col-lg-'] {margin-bottom: 10px;padding-left: 0px;padding-right: 0px;}
.hide-mobile {display: none !important;}
#mob_ticker {display: none !important;}
.social-tabs li a {font-size: 11px;padding: 9px 9px !important;}
.social-tabs li a i {padding-right: 5px;}
.common-table td:nth-child(1) {padding: 9px 0px 9px 15px;}
.common-table td b {padding: 0px 0px 0px 10px;}
.hide-mobile-inv {display: none;}
.show-mobile-inv {display: block;}
.networh {margin-top: 0;}
.custom-selection:first-child {display: block;}
.custom-selection span:last-child {display: block;}
.date-rangle-custom {margin-left: 0;width: 100%;}
.date-rangle-custom span {display: block;margin-right: 0 !important;}
.custom-selection h4 {margin-top: 0;}
.date-rangle-custom .cal-go {margin-top: 7px;margin-bottom: 7px;margin-left: 0;}
.custom-transition-equity .summery-table td:nth-child(1), .custom-transition-equity .summery-table th:nth-child(1) {position: relative;left: 0;}
.custom-transition-equity .summery-table th:nth-child(2), .custom-transition-equity .summery-table td:nth-child(2) {display: none;}
.date-rangle-custom .ui-daterange-calendar {z-index: 999 !important;}
.cal-go-inves {margin-left: 0;}
.margin-right-0-flot-left {float: left !important;}
.more-dat-n a {position: relative;}
.right-o-mob {right: 0 !important;top: 0px;}
.news-page-c li {display: block;width: 100%;height: auto;}
.filerting-data select {margin-bottom: 7px;}
.gs-w-header > ul > li {display: block;}
.activelink:after {display: none;}
.search-home-data {position: relative;top: 0;right: 0;width: auto;}
.custom-thrre-tabs li{width:100%;}
.home-page-networh .common-table td:nth-child(1) {padding: 9px 0px 9px 7px;}
.home-page-networh .common-table td, .home-page-networh .common-table th {padding: 12px 5px;}
.custom-login-container{width:auto !important;min-width:auto !important; margin:20px;top:0;}
.login-info{height:auto;}
.custom-login-container h1{font-size:24px; margin-bottom:50px;}
.block .user .info .informer.informer-four{right: 20px;}
.list-group.list-group-icons .list-group-item {padding: 14px 24px 14px 27px;}
.first-border-row{padding-left:15px !important;}
.top-right-btn{position:absolute; width:auto;}
.loser-gainers-tab .modals-tab li{display:block;}
.loser-gainers-tab .pull-right{float:left !important;}
.loser-gainers-tab .pull-right li{display:inline-block;} 
.user-s-btn{z-index:99;right:32px;top:135px;}
.finace-tab-dta{float:left;}
.finace-tab-dta .nav-tabs li{width:100%;}
.top-right-btn li a{padding: 8px 3px;}
}






@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.social-tabs li a {font-size: 11px;padding: 9px 9px !important;}
.social-tabs li a i {padding-right: 5px;}
}


@media only screen and (min-device-width : 1024px) and (max-device-width : 1199px) {
.date-rangle-custom{margin-left: 5px;}
.responsve-table-mobile td b {padding: 0px 0px 0px 5px;}
.responsve-table-mobile td:nth-child(1) {padding: 9px 3px 9px 1px;}
.news-page-c li {width: 49.4%;}
.search-home-data {width: 320px;}
.portfolio-value li {width: 140px;}
.custom-thrre-tabs li{width:32.33%;font-size: 12px !important;}
.custom-login-container{width:1000px;}
.my_gainers{width: 49.84%;}
.header-marquee {width:394px;position: absolute;left: 113px;top: 15px;right: 9%;}
.grid-insides-tab .modals-tab li a {padding: 4px 8px 5px 7.5px;}
.user-s-btn {top: 59px;} 
}

@media only screen and (max-width: 992px) {
}


@media only screen and (max-width: 1024px) {
.block .user {padding: 35px 10px;}
.container.container-fixed {width: auto;max-width: auto !important;}
}


@media only screen and (max-width: 1279px) {
}


