.superbox {display:block; box-sizing: border-box; overflow: hidden; padding: 10px; background-color: #fff; border: 1px; border-color: #fafafa !important; border-radius: 2px;
box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;}


.superbox1 {display:block; position: relative;  overflow: hidden; padding: 10px; background-color: #fff; border: 0px; border-color: #fafafa !important; border-radius: 8px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 20px -8px; transition: 0.3s;}
.superbox1:hover {box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 30px -8px;} 

.superbox1 canvas {display:block; position: relative; max-width: 100%;}

.superbox2 {display:block; box-sizing: border-box; overflow: hidden; padding: 20px; background-color: #fff; border: 1px; border-color: #fafafa !important; border-radius: 16px;
box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px -8px;}


.superbox3 {display:block; box-sizing: border-box; overflow: hidden; padding: 20px; background-color: #fff; border: 1px; border-color: #fafafa !important; border-radius: 6px;}
.superbox4 {display:block; box-sizing: border-box; overflow: hidden; padding: 10px;}


.superbox5 {display:block; box-sizing: border-box; height: 100%; overflow: hidden; padding: 20px; background-color: #fff; border: 1px solid; border-color: #eee !important; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 20px -8px;}


.minibox {display:inline-block; box-sizing: border-box; border: 1px solid #eee; border-radius: 4px;}
.minibox .left {display:inline-block; box-sizing: border-box; padding:1px 8px; font-size: 12px !important; font-weight: 700}
.minibox .right {display:inline-block; box-sizing: border-box; border-left:1px solid #eee; padding:1px 8px; font-size: 12px !important; font-weight: 700}


.minibox-ex {display:inline-block; box-sizing: border-box; border-radius: 4px; padding:1px 12px; font-size: 12px; line-height: 24px; background-color: #eeeeee;}
.minibox-ex img {height:20px; margin-top:-2px;}
.minibox-ex a, .minibox-ex a:active {color:#292929}


.superbox-mini {display:block; box-sizing: border-box; overflow: hidden; padding: 20px 0px; padding-bottom: 5px; background-color: #fff; border: 1px; border-color: #fafafa !important; border-radius: 16px;
box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px -8px;}

.superbox-mini h3 {font-weight:900;}

.price-box {display:inline-block; box-sizing: border-box; overflow: hidden; padding: 20px; background-color: #fafafa; border: 1px solid; border-color: #eee !important; border-top: 6px solid; border-radius:6px}

.bot-select1 {display:block; box-sizing: border-box; overflow: hidden; padding: 20px; background-color: #fff; border: 1px solid; border-color: #eee !important; border-top: 6px solid; border-radius:2px}
.bot-select1:hover, .bot-select1:active, .bot-select1.active  {background-color: #fafafa; border-top: 6px solid; border-top-color: #BB0003 !important;}


.bg_green {background-color:#9FCC2E}
.bg_orange {background-color:#FA9F1B}
.bg_purple {background-color:#AB47BC}
.bg_blue {background-color:#03A9F4}
.bg_darkblue {background-color:#25476A}


.text_green {color:#9FCC2E}
.text_orange {color:#FA9F1B}
.text_purple {color:#AB47BC}
.text_blue {color:#03A9F4}
.text_darkblue {color:#25476A}


.bg_silverfox {background-color:#d4d4dc}
.bg_mattegrey {background-color:#393f4d}
.bg_darkslate {background-color:#1d1e22}

.bg_cryptoblack {background-color:#000306}


.bg_lightblue {background-color:#A9C3B7}
.bg_lightblue {background-color:#CDEEFF}
.bg_lightblue {background-color:rgba(205,238,255,0.72)}
.bg_lightgreen {background-color:#DCFFDA}
.bg_lightred {background-color:#FFE3E3}
.bg_lightred {background-color:rgba(255,226,227,0.85)}

.bg-black {background-color:#000;}
.bg-darkgrey {background-color:#111;}

.font-16 {font-size:16px !important;}
.font-14 {font-size:14px !important;}
.font-12 {font-size:12px !important;}


.shadow1 {box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 15px -5px;}

.dashboard_balance {display:block; float: left; box-sizing: border-box;  padding:1px 8px; margin: 0px !important; border-left: 1px solid #494949; border-radius: 0px; font-size: 13px; line-height: 24px; font-weight: 600; color:#191919; background-color: #fafafa}


a.quick_link {
    display:block;
    box-sizing: border-box;
    overflow: hidden;
    width:100%;
    padding: 6px;
    margin-bottom: 4px;
    background-color: #fff;
    border-bottom: 1px solid;
    border-color: #eee !important;
    border-radius: 0px;
    color:#002573;
    font-size: 14px;
    transition: 0.3s;
}

a.quick_link.current {font-weight: 700}


a.quick_link_2 {
    display:block;
    box-sizing: border-box;
    overflow: hidden;
    width:100%;
    padding: 6px;
    margin-bottom: 4px;
    border-bottom: 1px solid;
    
    border-radius: 0px;
    color:#eee;
    font-size: 14px;
    transition: 0.3s;
}

a.quick_link_2.current {font-weight: 700}


a.bot_select {
    display:block;
    box-sizing: border-box;
    overflow: hidden;
    width:100%;
    padding: 16px;
    margin-bottom: 8px;
    background-color: #fff !important;
    border: 1px solid;
    border-color: #eee !important;
    border-radius: 0px;
    color:#0066FF;
    transition: 0.3s;
    font-size: 14px;
}

a.bot_select:hover, a.bot_select:active, a.bot_select.active  {box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px -8px; color:#0066FF !important; background-color:#fafafa}




a.bot_select_lite {
    display: block;
    box-sizing: border-box;
    transition: 0.3s;
    font-size:16px;
    font-weight: 900
}

a.bot_select_lite:hover, a.bot_select_lite:active, a.bot_select_lite.active  {color:#00970F !important;}
a.bot_select_lite.active  {color:#ffffff !important; }


a.exchanges-nappi {
    display:inline-block;
    box-sizing: border-box;
    overflow: hidden;
    font-weight: 400;
    font-size: 12px;
    padding: 3px 6px;
    margin-bottom: 4px;
    background-color: #fff;
    border: 1px solid;
    border-color: #eee !important;
    border-radius: 0px;
    color:#292929;
    transition: 0.3s;
}

a.exchanges-nappi:hover, a.exchanges-nappi:active, a.exchanges-nappi.active, a.exchanges-nappi.current  {box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px -8px; color:#eeeeee !important; background-color:#393939}


a.settings {
    display:block;
    box-sizing: border-box;
    overflow: hidden;
    font-weight: 700;
    width:100%;
    padding: 16px;
    margin-bottom: 14px;
    background-color: #eee;
    border: 1px solid;
    border-color: #eee !important;
    border-radius: 0px;
    color:#292929;
    transition: 0.3s;
}

a.settings:hover, a.settings:active, a.settings.active, a.settings.current  {box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px -8px; color:#eeeeee !important; background-color:#000019}


img.minisvg {height:30px !important; margin-left: -8px;}




.chart {display:block; width:100%;}

.chartholder {display:block; box-sizing: border-box; position: relative; width:100%; overflow: hidden;}
.chart-d {display:block; width:100%; height: 400px !important; padding: 0px !important}

@media (max-width: 1024px) {
    
   .chart-d {height: 300px !important;} 
    
}

@media (max-width: 767px) {
    
   .chart-d {height: 250px !important;} 
    
}


.borderdark {border-color:#333 !important}
.bg-crypto {background-color:#111}
.text-crypto {color:#72647C}

.cryptotable {border:1px solid #eee;}


/*form select*/
select.form-control:not([size]):not([multiple]) {
  height: 44px;
}

select {
  width: 100%;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-image: url(../images/dropdown-arrow.png) !important;
  background-repeat: no-repeat !important;
  background-position: right center !important;
  border: 1px solid #e6e8eb;
  border-radius: 1px !important;
}

select[multiple] {
  background-image: none !important;
}


input.niceinput {border-radius:1px; padding: 22px 20px !important;}


.btn-crypto {border-radius: 0px !important;}
.border-radius-1 {border-radius:1px;}
.border-radius-0 {border-radius:0px;}

.results-holder {display:block; position: relative; box-sizing: border-box; width: 100%; min-height: 200px; z-index: 1; padding: 0; overflow: hidden}

.loading-div {display: none; box-sizing: border-box; position: absolute; width: 100%; height: 100%; background-color: rgba(255,255,255,0.8); text-align: center; z-index: 2; padding: 10% 0;}

#results {display:block; position: relative; box-sizing: border-box; z-index: 0; width: 100%; height: 100%;}



.overbox {margin-top:-180px !important;}
.heading-text h1 {font-weight:900 !important;}


#mainMenu.menu-hover-background nav > ul > li.current, #mainMenu.menu-hover-background nav > ul > li:hover, #mainMenu.menu-hover-background nav > ul > li:focus {
  background-color:#000;
}
#mainMenu.menu-hover-background nav > ul > li.current > a, #mainMenu.menu-hover-background nav > ul > li:hover > a, #mainMenu.menu-hover-background nav > ul > li:focus > a {
  color: #F89A00 !important;
}

.text-ctrader {color:#d62bd8}


.teho {color:#da0565 !important}
.bg-teho {background-color:#da0565 !important}
.teho-light {color:#f0ddeb !important}


.text-darkblue {color:#091a44 !important}
.border-pink {border-color:#da0565 !important}


.shadow1 {box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 15px -5px;}




img.minisvg {height:30px !important; margin-left: -8px}
.chart {display:block; width:100%;}

.chat {color:#3E3E3E; }

.gradient-ct {
background: rgb(41,61,76);
background: radial-gradient(circle, rgba(41,61,76,1) 0%, rgba(19,25,36,1) 100%);
}

.gradient-ctl {
background: rgb(41,61,76);
background: linear-gradient(165deg, rgba(41,61,76,1) 0%, rgba(19,25,36,1) 100%);
}


.tabs .nav-tabs .nav-link {
  color: #091a44;
  padding: 14px 24px;
  transition: 0.3s ease;
  font-weight: 500;
  border: 0;
  /*border: $nav-tabs-border-width solid transparent;*/
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: 2px solid #e6e8eb;
}
.tabs .nav-tabs .nav-link:hover, .tabs .nav-tabs .nav-link:active, .tabs .nav-tabs .nav-link:focus  {
  color:#da0565
}
.tabs .nav-tabs .nav-link.disabled {
  color: rgba(72, 72, 72, 0.5);
}
.tabs .nav-tabs .nav-link.active {
  color: #da0565;
  background-color: transparent;
  border-bottom: 2px solid #da0565;
}

.thin {font-weight: 400 !important; font-family: "Nunito Sans", sans-serif;}
span.linespace {display:inline-block; padding: 0; margin-top: 0; margin-bottom: 10px;  width:60px; border-bottom:6px solid #da0565;}



