.dropdown-toggle::after {
	content:none!important;
}


.dropdown-menu, #walletDrpDownMenuBig {
	background-color: #f3f3f3 !important;
	border-bottom: 1px solid #333 !important;
	padding:0px 15px!important;
}

#dark .dropdown-menu, #dark #walletDrpDownMenuBig {
	/*background-color: var(--background4) !important;*/
	background-color: #2b2d31 !important;
	border-bottom: 1px solid #333 !important;
	padding: 0px 15px !important;
}

div h6 {
	color: var(--text1) !important;
}

.BlueModalTop {
	background-color: transparent;
	border-bottom: 1px solid var(--border2) !important;
}

.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li .icon-thumbnail {
	background-color: #333 !important;
	color: var(--text1) !important;
}

.page-sidebar .sidebar-menu .menu-items > li > a > .title {
	width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
	overflow: visible;
	text-align: center !important;
}

.page-sidebar .sidebar-menu .menu-items > li > a {
	padding: 0px !important;
	margin: 0px !important;
	text-align: center !important;
}


#page-sidebar {
	background-color: #f3f3f3 /*var(--sidebarBackground) !important*/;
	border-right: 1px solid #aaa /*var(--border2) !important*/;
	overflow-y: auto;
	height: 100vh;
	scrollbar-width: none;
	-ms-overflow-style: none;
	text-align: left !important;
	float: left;
	display: block;
	min-width: 65px;
	width: 65px;
	transition: ease-in-out all .2s;
	z-index: 9999;
	position: fixed;
	margin-top: 36px;
	padding-top: 0px;
}

#dark #page-sidebar {
	background-color: var(--sidebarBackground) !important;
	border-right: 1px solid var(--border2) !important;
	overflow-y: auto;
	height: 100vh;
	scrollbar-width: none;
	-ms-overflow-style: none;
	text-align: left !important;
	float: left;
	display: block;
	min-width: 65px;
	width: 65px;
	transition: ease-in-out all .2s;
	z-index: 9999;
	position: fixed;
	margin-top: 36px;
	padding-top: 0px;
}

	#page-sidebar::-webkit-scrollbar {
		display: none; /* Chrome, Safari */
	}

#page-sidebar:hover {
	width: 210px;
	background-color: #f3f3f3 /*var(--sidebarExtendedBackground)*/ !important;
	scrollbar-width: thin;
	-ms-overflow-style: auto;
}

	#dark #page-sidebar:hover {
		width: 210px;
		background-color: var(--sidebarExtendedBackground) !important;
		scrollbar-width: thin;
		-ms-overflow-style: auto;
	}

	#page-sidebar:hover::-webkit-scrollbar {
		display: unset; /* Chrome, Safari */
	}

.sidebarHeader {
	position: fixed;
	width: 65px;
	min-width: 65px;
	top: 0px;
	left: 0px;
	display: inline-block;
	z-index: 1000;
	height: 60px;
	border-right: 1px solid var(--border2) !important;
}

.menu-items a span {
	font-size: 16px !important;
	font-weight: 300 !important;
	text-align: center !important;
}

.newHeaderButton {
}

	.newHeaderButton i {
		font-size: 18px !important;
		display: block;
		color: var(--text1);
		margin-left: 20px;
	}

.newHeaderButtonMobile {
	cursor: pointer;
}

	.newHeaderButtonMobile i {
		font-size: 18px !important;
		display: block;
		color: #111;
		margin-left: 20px;
	}

	#dark .newHeaderButtonMobile i {
		font-size: 18px !important;
		display: block;
		color: var(--text1);
		margin-left: 20px;
	}

.newSidebarButton {
	margin: 0px auto 10px auto;
	display: block;
	padding-top: 13px !important;
	padding-bottom: 13px !important;
	padding-left: 0px;
	border-bottom: 0px solid #333;
	width: 100%;
	line-height: 1px;
	white-space: nowrap;
	cursor: pointer;
	margin-left: 0px;
	transition: ease-in-out all .15s;
}

	.newSidebarButton:hover {
		background: #daeffd /*var(--sidebarMenuHoverBackground) !important;*/
	}

	.newSidebarButton.active {
		background: #daeffd /*var(--activeMenuTextColor) !important*/;
	}

	#dark .newSidebarButton:hover {
		background: var(--sidebarMenuHoverBackground) !important;
	}

	#dark .newSidebarButton.active {
		background: var(--activeMenuTextColor) !important;
	}

.activeColor {
	color: var(--activeMenuTextColor) !important;
}

.newSidebarButton i {
	font-size: 18px !important;
	display: block;
	color: #111;
}

#dark .newSidebarButton i {
	font-size: 18px !important;
	display: block;
	color: var(--text1);
}

.newSidebarButton .iDiv {
	display: inline-block;
	text-align: center;
	width: 18px;
	height: 18px;
	margin-right: 5px !important;
	margin-left: 22px !important;
}

.newSidebarButton .label {
	font-size: 18px !important;
	color: #111/*var(--text1)*/;
	margin: 0px !important;
	margin-right: 10px !important;
	margin-left: 15px !important;
	margin-top: -2px !important;
	display: inline-block;
	background-color: transparent;
	padding: 0px !important;
	font-weight: 400;
}

#dark .newSidebarButton .label {
	color: var(--text1);
}



/*Child menu start*/

.newSidebarChildButtonContainer {
	display: none;
	margin-left: 20px;
}

.newSidebarChildButton {
	margin: 0px auto 0px auto;
	display: block;
	padding-top: 13px !important;
	padding-bottom: 0px !important;
	padding-left: 0px;
	border-bottom: 0px solid #333;
	width: 100%;
	line-height: 1px;
	white-space: nowrap;
	cursor: pointer;
	transition: ease-in-out all .15s;
}

.newSidebarChildButtonContainer:hover {
	color: #f00/*var(--activeSideBarSubMenuTextColor)*/ !important;
}

#dark .newSidebarChildButtonContainer:hover {
	color: var(--activeSideBarSubMenuTextColor) !important;
}

.newSidebarChildButton:hover .label,
.newSidebarChildButton:hover i {
	color: #257cff !important;
}


#dark .newSidebarChildButton:hover .label,
#dark .newSidebarChildButton:hover i {
	color: var(--activeSideBarSubMenuTextColor) !important;
}



.newSidebarChildButton i {
	font-size: 18px !important;
	display: block;
	color: #111;
}

#dark .newSidebarChildButton i {
	font-size: 18px !important;
	display: block;
	color: var(--text1);
}

.newSidebarChildButton .iDiv {
	display: inline-block;
	text-align: center;
	width: 18px;
	height: 18px;
	margin-right: 5px !important;
	margin-left: 22px !important;
}

.newSidebarChildButton .label {
	font-size: 18px !important;
	color: #111;
	margin: 0px !important;
	margin-right: 10px !important;
	margin-left: 5px !important;
	margin-top: -2px !important;
	display: inline-block;
	background-color: transparent;
	padding: 0px !important;
	font-weight: 400;
}

#dark .newSidebarChildButton .label {
	font-size: 18px !important;
	color: var(--text1);
	margin: 0px !important;
	margin-right: 10px !important;
	margin-left: 5px !important;
	margin-top: -2px !important;
	display: inline-block;
	background-color: transparent;
	padding: 0px !important;
	font-weight: 400;
}
/*Child menu end*/

#headerPageTitle h4 {
	color: var(--text1);
	margin-left: 50px;
	margin-bottom: -5px;
}

.headerDropDownMyAccount {
	color: var(--text1);
	margin-left: 20px;
	font-size: 18px;
	cursor: pointer;
}


.headerDropDownMyAccountList {
	color: #111 !important;
	margin-top: 4px;
	margin-left: -162px;
	padding: 0px;
}

#dark .headerDropDownMyAccountList {
	color: var(--dropDownText) !important;
	margin-top: 4px;
	margin-left: -162px;
	padding: 0px;
}

.headerDropDownMyAccountListMobile {
	color: #111 !important;
	margin-top: 10px;
	margin-left: -210px !important;
	padding: 0px 15px;
	position: absolute !important;
}

#dark .headerDropDownMyAccountListMobile {
	color: var(--dropDownText) !important;
	margin-top: 10px;
	margin-left: -210px !important;
	padding: 0px 15px;
	position:absolute!important;
}

.walletTopPartialMobile .headerDropDownMyAccountList {
	margin-left: -170px !important;
	height: 50vh;
	overflow-y: scroll;
}

	.walletTopPartialMobile .headerDropDownMyAccountList img {
		margin-right: 10px !important;
	}

.headerDropDownMyAccountList li, .headerDropDownMyAccountList a, .headerDropDownMyAccountListMobile li, .headerDropDownMyAccountListMobile a {
	color: #111 !important;
	width: 100%;
	display: block;
	text-align: left;
	font-size: 18px !important;
	padding: 5px 0px 5px 0px;
	transition: ease-in-out all .15s;
	background: #f3f3f3 !important;
}

#dark .headerDropDownMyAccountList li, #dark .headerDropDownMyAccountList a, #dark .headerDropDownMyAccountListMobile li, #dark .headerDropDownMyAccountListMobile a {
	color: var(--dropDownText) !important;
	width: 100%;
	display: block;
	text-align: left;
	font-size: 18px !important;
	padding: 5px 0px 5px 0px;
	transition: ease-in-out all .15s;
	background: #2b2d31 !important;
}

.headerDropDownMyAccountList i, .headerDropDownMyAccountListMobile i {
	margin-right: 15px;
}

.headerDropDownMyAccountList li:hover, .headerDropDownMyAccountListMobile li:hover {
	background: #2b2d31;
}

#dark .headerDropDownMyAccountList li:hover, .headerDropDownMyAccountListMobile li:hover {
	/*background: red;*/
}


#overlayNew {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	display: none;
}

#menuMobileNew {
	position: fixed;
	top: 0;
	left: -15px;
	width: 210px;
	height: 100vh;
	background-color: var(--background3);
	overflow-y: auto;
	z-index: 10000; /* Higher than overlay */
	display: block;
	/*border-right:1px solid var(--border2);*/
}

.menuMobileNew-content {
	padding: 10px 0px 10px 10px;
}

.dropdownLogoutButton {
	display: block;
	border: 0px;
	background-image: url(https://cdn.excelon.io/img/exchange/iconlogout-w.png);
	background-repeat: no-repeat;
	background-position: left 33px center;
	background-size: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 2px;
	width: 100%;
	margin: 0 auto;
}

.logout-li {
	background-color: var(--dropdownBackground) !important;
	margin-top: 5px !important;
}

	.logout-li:hover {
		background-color: var(--dropdownBackground) !important;
	}

#dark #v-market-order {
	display: flex !important;
	background-color: #fff !important;
}

#dark #v-market-order {
	display: flex !important;
	background-color: #030710 !important;
}


.mobileHeaderNew {
	display: block;
	width: 100vw;
	height: 48px;
	/*background: var(--background1) !important;
    border-bottom: 1px solid var(--border2) !important;*/
	background: red;
	vertical-align: middle;
	text-align: center;
}


	.mobileHeaderNew .sandwitch {
		display: block;
		float: left;
		margin-left: 15px;
		margin-top: -23px;
	}

	.mobileHeaderNew img {
		height: 40px;
	}

#mobileMenuBtn {
	display: block;
	color: #fff;
	font-size: 22px;
	margin: 16px 0px 0px -16px;
}

.logoutBorderTop {
	display: block;
	width: 100%;
	height: 1px;
	border: 0px;
	background-color: var(--logoutBorderTopBackground);
	margin-top: -5px;
}

.sandwichMobile {
	font-size: 24px !important;
	color: #fff;
	margin-left: 20px;
	margin-top: 8px;
	outline: none;
	border: 0px;
}

.sandwichMobileBottomLine {
	display: block;
	width: 100%;
	height: 1px;
	border: 0px;
	background-color: var(--background6);
	margin-top: 8px;
	margin-left: 0px;
}
/*Mobile Footer Start*/

.mobile-footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 60px;
	background-color: var(--footerBackground); /*#fefefe;*/
	border-top: 1px solid var(--footerBorder);
	display: flex;
	justify-content: space-around;
	align-items: center;
	z-index: 10000;
}

.footer-item {
	flex: 1;
	text-align: center;
	text-decoration: none;
	color: var(--footerColor);
	font-size: 10px;
	padding-top: 4px;
	transition: color 0.2s ease;
}

	.footer-item i {
		display: block;
		font-size: 22px;
		margin-bottom: 2px;
		color: var(--footerColorIcon);
	}

	.footer-item.active {
		color: var(--footerColorActive); /* iOS blue */
	}

		.footer-item.active i {
			color: var(--footerColorIconActive);
		}

/*Mobile footer End*/


.styled-select {
	width: 90px;
	height: 40px;
	overflow: hidden;
	background: url(/images/down-26.png) no-repeat right #e9e9e9;
	border: 0px solid #a0a0a0;
	border-radius: 5px;
	color: #777;
}

	.styled-select select {
		background: transparent;
		width: 90px;
		padding: 0px 0px 0px 5px;
		line-height: 1;
		border: 0px solid #a0a0a0;
		border-radius: 0;
		height: 50px;
		-webkit-appearance: none;
		color: #777;
		cursor: pointer;
	}

.notificationIcon {
	float: right;
	display: block;
	margin-top: -25px;
	margin-left: 10px;
	position: absolute;
	width: 16px;
	height: 16px;
}

.sandwichMobileContainer {
	margin-bottom: 15px;
	background-color: var(--background3);
	position: fixed;
	width: 190px;
	height: 50px;

}

.fa-question-circle::before {
	color: #8e8e93 !important;
}

#headernav {
	padding: 0px !important;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	background: #f3f3f3 !important;
	border-bottom: 1px solid #aaa;;
}
.graph-padding {
	border-top: 0px !important;
}

#dark #headernav {
	padding: 0px !important;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	background: #000 !important;
	border-bottom: 1px solid var(--background2);
}

#price_today_ul tr {
	border-bottom: 0px !important;
}

#dark #price_today_ul tr {
	border-bottom:0px!important;
}