/*********/

.theme_green a:hover {
	color: #0ac97e !important;
}

.theme_orange a:hover {
	color: #f08d18 !important;
}

.theme_blue a:hover {
	color: #21a1d0 !important;
}


/**********/

.theme_green .nav li.active a {
	border: 1px solid #0ac97e;
	color: #0ac97e;
}

.theme_orange .nav li.active a {
	border: 1px solid #f08d18;
	color: #f08d18;
}

.theme_blue .nav li.active a {
	border: 1px solid #21a1d0;
	color: #21a1d0;
}


/************/

.theme_green .flat {
	background: #0ac97e;
}

.theme_orange .flat {
	background: #f08d18;
}

.theme_blue .flat {
	background: #20a1cf;
}
/********/

.map .theme_green .left-slide .nav.nav-tabs li a {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}

.map .theme_green .left-slide .nav.nav-tabs li.active a {
	background: #fff;
	color: #0ac97e;
	font-weight: normal;
}

.map .theme_orange .left-slide .nav.nav-tabs li.active a {
	color: #f08d18;
}


/*********/

.theme_green .map .left-slide .tabs-container .panel-body li.active,
.theme_green .map .left-slide .tabs-container .panel-body li:hover {
	background: #0ac97e;
	color: #fff;
}

.theme_orange .map .left-slide .tabs-container .panel-body li.active,
.theme_orange .map .left-slide .tabs-container .panel-body li:hover {
	background: #f08d18;
	color: #fff;
}

.theme_blue .map .left-slide .tabs-container .panel-body li.active,
.theme_blue .map .left-slide .tabs-container .panel-body li:hover {
	background: #21a1d0;
	color: #fff;
}


/*********/

.theme_green .regin_nav i {
	color: #0bc97f;
	padding-right: 5px;
}

.theme_orange .regin_nav i {
	color: #f28d19;
	padding-right: 5px;
}

.theme_blue .regin_nav i {
	color: #23a1d1;
	padding-right: 5px;
}


/***********/

.theme_green .flat:hover,
.theme_green .flat.focus {
	background: #00C384;
}

.theme_orange .flat:hover,
.theme_orange .flat.focus {
	background: #f6a449;
}

.theme_blue .flat:hover,
.theme_blue .flat.focus {
	background: #21a1d0;
}


/*********/

.theme_green .flat:hover .selected::after,
.theme_green .flat.focus .selected::after {
	box-shadow: inset -55px 0 25px -20px #00c384;
}

.theme_orange .flat:hover .selected::after,
.theme_orange .flat.focus .selected::after {
	box-shadow: inset -55px 0 25px -20px #f6a449;
}

.theme_blue .flat:hover .selected::after,
.theme_blue .flat.focus .selected::after {
	box-shadow: inset -55px 0 25px -20px #21a1d0;
}


/*************/

.theme_green .flat li.focus {
	background: #00C384;
	position: relative;
	z-index: 3;
	color: #fff;
}

.theme_green .flat li.active {
	background: #29AF84;
	color: #fff;
}

.theme_orange .flat li.focus {
	background: #f6a449;
	position: relative;
	z-index: 3;
	color: #fff;
}

.theme_orange .flat li.active {
	background: #fa9422;
	color: #fff;
}
.theme_blue .flat li.focus {
	background: #21a1d0;
	position: relative;
	z-index: 3;
	color: #fff;
}

.theme_blue .flat li.active {
	background: #0288b9;
	color: #fff;
}


/***********/

.theme_green .flat:hover div {
	background: #00C384;
	border-radius: 5px;
}

.theme_orange .flat:hover div {
	background: #f6a449;
}
.theme_blue .flat:hover div {
	background: #21a1d0;
}

/********/

.theme_green .flat li {
	list-style: none;
	padding: 14px 12px;
	border-bottom: 1px solid #29AF84;
}

.theme_orange .flat li {
	list-style: none;
	padding: 14px 12px;
	border-bottom: 1px solid #c86a02;
}
.theme_blue .flat li {
	list-style: none;
	padding: 14px 12px;
	border-bottom: 1px solid #20a1cf;
}

/******/

.theme_green .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #0ac97e;
}

.theme_orange .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #f08d18;
}
.theme_blue .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #20a1cf;
}