html {
 --bgnColor: #1e272c;
 --txtColor: #04f5f7;
}
body.theme-default {
	color: var(--txtColor);
	background: var(--bgnColor);
}
.theme-default .navbar-inverse {
	color: var(--txtColor);
	border-bottom: 1px solid rgba(4, 245, 247, .4);
	background: rgba(21, 27, 30, 1.000);
}
.theme-default .navbar-toggle .icon-bar {
	background: rgba(4, 245, 247, .85);
}
.theme-default .navbar-inverse .navbar-collapse, .theme-default .navbar-inverse .navbar-form {
	border-color: rgba(4, 245, 247, .4);
}
.theme-default .navbar-inverse .navbar-nav>li>a {
	color: var(--txtColor) !important;
}
.theme-default .navbar-inverse .navbar-nav>li>a:hover {
	color: #fff !important;
}
.theme-default .navbar-inverse .navbar-nav>.open>a, .theme-default .navbar-inverse .navbar-nav>.open>a:hover, .theme-default .navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #101416 !important;
	color: #ffffff !important;
}
.theme-default .dropdown-menu {
	background: #101416 !important;
	border: 1px solid #101416 !important;
}
.theme-default .dropdown-menu .divider {
	background-color: rgba(4, 245, 247, .4) !important;
}
.theme-default .dropdown-menu>li>a:hover, .theme-default .dropdown-menu>li>a:focus, .theme-default .dropdown-menu>.active>a:focus {
	color: var(--txtColor) !important;
}
.theme-default .dropdown-menu>li>a, .theme-default .dropdown-menu>li>span {
	color: var(--txtColor);
}
/* Tabs principali */
.theme-default #menuTab .tab-content {
	color: var(--txtColor);
}
.theme-default .form-control {
	color: #fff !important;
	background: #323d46;
	border: 1px solid rgba(4, 245, 247, .7);
}
.theme-default #menuTab .nav {
	border-bottom: 1px solid rgba(4, 245, 247, 0.6);
}
.theme-default #menuTab .nav-tabs>li>a, .theme-default #menuTab .nav-tabs>li>span {
	border-top: 1px solid rgba(4, 245, 247, 0.6);
	border-right: 1px solid rgba(4, 245, 247, 0.6);
	border-left: 1px solid rgba(4, 245, 247, 0.6);
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:link {
	-webkit-box-shadow: 0 0 150px 5px var(--txtColor);
	box-shadow: 0 0 150px 5px var(--txtColor);
	color: var(--txtColor);
}
.theme-default #menuTab .nav-pills>li>a, .theme-default #menuTab .nav-pills>li>span {
	color: #fff;
	border: 1px solid rgba(4, 245, 247, 0.6);
	background: rgba(83, 83, 83, 0);
	background-color: var(--bgnColor);
}
.theme-default #menuTab .nav-pills .active a, .theme-default #menuTab .nav-pills a:hover {
	color: #000 !important;
	border: 1px solid #000 !important;
	background: var(--txtColor);
}
/* Tabs secondari */
.theme-default .submenuTab .tab-content {
	color: #fff;
}
.theme-default .submenuTab .nav-pills>li>a {
	color: #fff;
	background: #000;
	border: 1px solid rgba(4, 245, 247, 0.6);
	-webkit-box-shadow: 0 0 133px 4px var(--txtColor);
	box-shadow: 0 0 133px 4px var(--txtColor);
}
.theme-default .submenuTab .nav-pills .active a, .theme-default .submenuTab .nav-pills a:hover {
	color: #000;
	background: #fff;
}
/*LUMINOSITY, COLD TONALITY, WARM TONALITY*/
.theme-default .transform-button {
	-webkit-box-shadow: 0 0 30px 1px var(--bgnColor);
	box-shadow: 0 0 30px 1px var(--bgnColor);
	background: #141517;
	color: var(--txtColor);
}
.theme-default .btn-smal-circle button {
	webkit-box-shadow: 0 0 30px 1px var(--bgnColor);
	box-shadow: 0 0 30px 1px var(--bgnColor);
}
/*DARK MOOD BEAM*/
.theme-default .pad_container {
	background: var(--txtColor);
	-webkit-box-shadow: 0 0 10px 4px var(--txtColor);
	box-shadow: 0 0 10px 1px var(--txtColor);
}
.theme-default .square_btn {
	background: var(--bgnColor);
	-webkit-box-shadow: 0 0 12px 4px var(--txtColor);
	box-shadow: 0 0 10px 4px var(--txtColor);
	color: var(--txtColor);
}
.theme-default .square_btn button:hover {
	text-shadow: 0px 0px 8px rgba(4, 245, 247, 1);
	color: var(--txtColor);
}
.round_btn {
	background: var(--bgnColor);
	-webkit-box-shadow: 0 0 12px 4px var(--txtColor);
	box-shadow: 0 0 10px 4px var(--txtColor);
}
/* Accordion */
.theme-default .panel-default>.panel-heading {
	background-image: -ms-linear-gradient(top, rgba(30, 39, 44, 1) -60%, rgba(4, 245, 247, 1) 100%);
	background-image: -moz-linear-gradient(top, rgba(30, 39, 44, 1) -60%, rgba(4, 245, 247, 1) 100%);
	background-image: -o-linear-gradient(top, rgba(30, 39, 44, 1) -60%, rgba(4, 245, 247, 1) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-60, rgba(30, 39, 44, 1)), color-stop(100, rgba(4, 245, 247, 1)));
	background-image: -webkit-linear-gradient(top, rgba(30, 39, 44, 1) -60%, rgba(4, 245, 247, 1) 100%);
	background-image: linear-gradient(to bottom, rgba(30, 39, 44, 1) -60%, rgba(4, 245, 247, 1) 100%);
}
.theme-default .panel-collapse .panel-body {
	background: var(--bgnColor);
}
.radius-accordion {
	background-color: var(--txtColor);
	-webkit-box-shadow: 0 5px 12px 2px var(--txtColor);
	box-shadow: 0 5px 12px 2px var(--txtColor);
}
.radius-accordion div {
	background-color: var(--bgnColor);
}
/* Tabs secondari */
.theme-default .submenuTab .tab-content {
	color: #000;
}
.theme-default .submenuTab .nav-pills>li>a {
	color: var(--txtColor);
	background: rgba(19, 22, 25, 1);
}
.theme-default .submenuTab .nav-pills #tab_lights.active a, .theme-default .submenuTab .nav-pills a#tab_lights:hover {
	color: #000;
	background: var(--txtColor);
}
.theme-default #selectionsCont li a {
	background: rgba(19, 22, 25, 1);
	border: 1px solid var(--txtColor) !important;
}
.theme-default .submenuTab .nav-pills .active a, .theme-default .submenuTab .nav-pills a:hover {
	color: #000 !important;
	background: var(--txtColor) !important;
}

 .theme-default .range-slider__range::-webkit-slider-thumb {
 background: var(--txtColor);
 -webkit-box-shadow: 0 0 5px 2px var(--txtColor);
 box-shadow: 0 0 5px 2px var(--txtColor);
}
.theme-default .range-slider .localize {
	color: var(--txtColor);
}
.theme-default .range-slider__value {
	color: #000;
	background: var(--txtColor);
}
.theme-default .range-slider__value:after {
	border-right: 10px solid var(--txtColor);
}
/* BOTTONI */
.theme-default .btn-cyan {
	background-color: var(--txtColor);
	color: #000;
}
.theme-default .btn-cyan:hover {
	background: #1b2226;
	color: var(--txtColor);
	-webkit-box-shadow: 0 0 5px 2px var(--txtColor);
	box-shadow: 0 0 5px 2px var(--txtColor);
}
.theme-default .cyan-button-33 {
	background: rgba(4, 245, 247, 0.333);
	color: var(--txtColor);
}
.theme-default .cyan-button-40 {
	background: rgba(4, 245, 247, 0.4);
	color: var(--txtColor);
}
.theme-default .cyan-button-50 {
	background: rgba(4, 245, 247, 0.5);
	color: var(--txtColor);
}
.theme-default .cyan-button-60 {
	background: rgba(4, 245, 247, 0.6);
}
.theme-default .cyan-button-66 {
	background: rgba(4, 245, 247, 0.666);
}
.theme-default .cyan-button-80 {
	background: rgba(4, 245, 247, 0.8);
}
.theme-default .cyan-button-100 {
	background: rgba(4, 245, 247, 1);
}
.theme-default .cyan-button-100:hover {
	background: #1b2226;
	color: var(--txtColor);
	-webkit-box-shadow: 0 0 5px 2px var(--txtColor);
	box-shadow: 0 0 5px 2px var(--txtColor);
}
.theme-default #cyan-background {
	background: var(--txtColor);
}
.theme-default .cyan-shadow-33 {
	border: 1px solid rgba(4, 245, 247, .33);
	-webkit-box-shadow: 0 0 5px 2px rgba(4, 245, 247, .33);
	box-shadow: 0 0 5px 2px rgba(4, 245, 247, .33);
}
.theme-default .cyan-shadow-50 {
	border: 1px solid rgba(4, 245, 247, .5);
	-webkit-box-shadow: 0 0 5px 2px rgba(4, 245, 247, .5);
	box-shadow: 0 0 5px 2px rgba(4, 245, 247, .5);
}
.theme-default .cyan-shadow-66 {
	border: 1px solid rgba(4, 245, 247, .66);
	-webkit-box-shadow: 0 0 5px 2px rgba(4, 245, 247, .66);
	box-shadow: 0 0 5px 2px rgba(4, 245, 247, .66);
}
.theme-default .cyan-shadow-80 {
	border: 1px solid rgba(4, 245, 247, .8);
	-webkit-box-shadow: 0 0 5px 2px rgba(4, 245, 247, .8);
	box-shadow: 0 0 5px 2px rgba(4, 245, 247, .8);
}
.theme-default .cyan-shadow-100 {
	border: 1px solid rgba(4, 245, 247, 1);
	-webkit-box-shadow: 0 0 5px 2px rgba(4, 245, 247, 1);
	box-shadow: 0 0 5px 2px rgba(4, 245, 247, 1);
}
.cut:hover {
	-webkit-box-shadow: 0px 0px 18px 0.5px var(--txtColor);
	box-shadow: 0px 0px 18px 0.5px var(--txtColor);
}
.cut-bd_cyan {
	background: var(--txtColor);
	color: #000;
}
.cut-bd_cyan:before {
	background: var(--txtColor);
}
.cut-bd_cyan:after {
	border: 3px solid var(--txtColor);
}
.theme-default #btn-slider1 {
	background: rgba(4, 245, 247, 0.333)
}
.theme-default #btn-slider2 {
	background: rgba(4, 245, 247, 0.666)
}
.theme-default #btn-slider3 {
	background: rgba(4, 245, 247, 1)
}
.theme-default #btn-slider3:hover {
	color: #000;
	background: rgba(4, 245, 247, 1);
}
/* tools */
/* BOX */
.theme-default .splitbox {
	border: 1px solid rgba(4, 245, 247, .45);
	background-color: #141518 !important;
	-webkit-box-shadow: 0 0 12px 3px var(--txtColor);
	box-shadow: 0 0 12px 3px var(--txtColor);
}
.theme-default .txWhite {
	color: #fff !important;
}
.theme-default .border-black {
	border: 1px solid #000000;
}
.theme-default .border-white {
	border: 1px solid #fafafa;
}
.theme-default .border-cyan {
	border: 1px solid rgba(4, 245, 247, .6);
	-webkit-box-shadow: 0 0 12px 1px var(--txtColor);
	box-shadow: 0 0 12px 1px var(--txtColor);
}
.theme-default footer {
	background: var(--bgnColor);
	border-bottom: 1px solid rgba(4, 245, 247, .4) !important;
}
.theme-default #copyright .fa {
	color: var(--txtColor);
}
