/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 31 2023 | 09:20:44 */
.no-link > a {
    pointer-events: none;
}
.btc-trigger-user-menu {
	cursor:pointer;
}
.btcc-my-btc-main-nav ul {
    padding: 0px !important;
}
.btcc-my-btc-main-nav > ul > li > ul.sub-menu {
    padding-bottom: 25px !important;
	padding-top: 10px !important;
}
.btcc-my-btc-main-nav .menu > .menu-item > a {
    background-color: #F9F9FB;
    margin-bottom: 15px;
    font-family: var( --e-global-typography-9deee2d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9deee2d-font-size );
    font-weight: var( --e-global-typography-9deee2d-font-weight );
    text-transform: var( --e-global-typography-9deee2d-text-transform );
    font-style: var( --e-global-typography-9deee2d-font-style );
    text-decoration: var( --e-global-typography-9deee2d-text-decoration );
    line-height: var( --e-global-typography-9deee2d-line-height );
    padding: 25px 35px;
}
.btcc-my-btc-main-nav .menu > .menu-item > .sub-menu > .menu-item > a {
	color: var( --e-global-color-5760278 );
    font-family: var( --e-global-typography-9deee2d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9deee2d-font-size );
    font-weight: var( --e-global-typography-9deee2d-font-weight );
    text-transform: var( --e-global-typography-9deee2d-text-transform );
    line-height: var( --e-global-typography-9deee2d-line-height );
}
.btcc-my-btc-main-nav .sub-menu ul.sub-menu a {
	color: var( --e-global-color-5760278 );
    font-family: var( --e-global-typography-9deee2d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9deee2d-font-size );
    text-transform: var( --e-global-typography-9deee2d-text-transform );
    line-height: var( --e-global-typography-9deee2d-line-height );
}
/*
.btcc-my-btc-main-nav .menu > .menu-item:first-child > a {
    background: none;
    padding: 0px;
    margin-bottom: 40px;
    display: grid;
    grid-template-columns: 50px 1fr;
    grid-gap: 15px;
    align-items: center;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 28px;
    color: #1f2341;
}
.btcc-my-btc-main-nav .menu > .menu-item:first-child > a img {
	width:45px;
}
*/
.btcc-my-btc-main-nav > ul > li.btc-setup > a,
.btcc-my-btc-main-nav > ul li.btc-setup .current-menu-item a {
    color: #1D5781 !important;
}
.btcc-my-btc-main-nav > ul > li.btc-support > a,
.btcc-my-btc-main-nav > ul li.btc-support .current-menu-item a {
    color: #7656F7 !important;
}
.btcc-my-btc-main-nav > ul > li.btc-webinars > a,
.btcc-my-btc-main-nav > ul li.btc-webinars .current-menu-item a {
    color: #3CCAA0 !important;
}
.btcc-my-btc-main-nav > ul > li > ul > li > a {
    display: grid;
    grid-template-columns: 40px 1fr;
	grid-gap:10px;
}
.btcc-my-btc-main-nav > ul > li > ul > li a img {
 	margin: 0 auto;
}
   
.btcc-my-btc-main-nav > ul > li > ul > li {
    margin: 15px 0px;
}
.btcc-my-btc-main-nav > ul > li > ul > li > ul {
    margin-left: 50px;
    margin-top: 10px;
    margin-bottom: 20px;
}

/* PW */


/* SCROLL BAR */
.btcc-user-menu .elementor-shortcode::-webkit-scrollbar {
  width: 10px;
}
.btcc-user-menu .elementor-shortcode::-webkit-scrollbar-thumb {
    background: rgb(0 0 0 / 30%);
    border-radius: 10px;
}
.btcc-user-menu .elementor-shortcode::-webkit-scrollbar-track {
    background: #f9f9fb;
    border-radius: 10px;
}

/* TAB SYSTEM */
.btcc-user-content-wrapper .lae-grid-item {
    position: relative !important;
    top: auto !important;
    left: auto !important;
}
.btc-tab-content {
	display:none;
}
.btc-tab-content.btc-active {
	display:block;
}

/* RESPONSIVE */
@media only screen and (max-width: 1370px) {
	.btcc-user-menu {
		transition: all .3s ease-in-out !important;
		position: fixed;
		left: 100%;
		opacity:0;
		top:0px;
		overflow: auto;
		z-index: 9 !important;
		width: 100%;
		height: 100%;
		margin: 0px;
		padding-top: 50px;
		border-radius: 0px;		
		pointer-events:none;
	}
	.btcc-user-menu.btc-active {
		left: 0%;
		opacity:1;
		pointer-events:all;
	}
	.btcc-user-menu .elementor-container {
		min-height: 100% !important;
	}
	.btcc-user-menu-wrapper {
	    width: 0px !important;
	}
}

@media only screen and (min-width: 1371px) and (max-width: 1650px) {
	.btcc-user-menu-wrapper {
		width: 30% !important;
	}
	.btcc-user-menu > .elementor-container > .elementor-column > .elementor-widget-wrap {
		padding: 40px 30px;
	}
}


