/*orange definition*/
.nav-tabs li.orange a {
	background: #FFA858;
	border-color: #FFA858;	
	background-color: #FFA858;
	border-bottom: 1px solid #FF8000;
	color: #FF8000;
	padding: 7px 10px;	font-size: 14px;	font-weight: 400;	font-family: "Montserrat", sans-serif;	line-height: 1.4;	text-align: center;	vertical-align: middle;	border-radius: 0;
}	
/*		.nav-tabs li.active a {	color: #ff0000;	background: #ff0000;	border-color: #FF0000;}*/
.nav-tabs.orange a:hover {		box-shadow: 0 4px 0 0 #ff0000;}

.nav-tabs.orange li.active a,
.nav-tabs.orange a:active {	box-shadow: 0 4px 0 0 #FF0000;
	background-color: #FF0000;
	background: #FF8000;}
/*.nav-tabs li.orange a:active {
	background: #FF0000;
	border-color: #FF0000;	
	background-color: #FF0000;	
}*/
.nav-tabs li.orange a:link {
	color: white;
}
.nav-tabs li.orange a:hover {
	background: #FF8000;
	border-color: #FF8000;		 
}	
.nav-tabs li.orange a:before {
	background: #FF8000;
	border-color: #FF8000;		
}
.nav-tabs li.orange a:focus {
	background: #FF8000;
	border-color: #FF8000;
}
.nav-tabs li.orange a:visited {
	background: #FF8000;
	border-color: #FF8000;		
	border-bottom: 2px solid #FF0000;
}
/*###################*/
/*# blue definition #*/
/*###################*/

.nav-tabs li.blu a {
	background: #3CB4E6;
	border-color: #3CB4E6;	
	background-color: #3CB4E6;
	border-bottom: 1px solid #0F5D7D;
	color: #0F5D7D;
	padding: 7px 10px;	font-size: 14px;	font-weight: 400;	font-family: "Montserrat", sans-serif;	line-height: 1.4;	text-align: center;	vertical-align: middle;	border-radius: 0;
}	
/*		.nav-tabs li.active a {	color: #ff0000;	background: #ff0000;	border-color: #FF0000;}*/
.nav-tabs.blu a:hover {		box-shadow: 0 4px 0 0 #1EFFFF;}

.nav-tabs.blu li.active a,
.nav-tabs.blu a:active {	box-shadow: 0 4px 0 0 #1EFFFF;
	background-color: #1EFFFF;
	background: #0F5D7D;}
/*.nav-tabs li.orange a:active {
	background: #FF0000;
	border-color: #FF0000;	
	background-color: #FF0000;	
}*/
.nav-tabs li.blu a:link {
	color: white;
}
.nav-tabs li.blu a:hover {
	background: #0F5D7D;
	border-color: #0F5D7D;		 
}	
.nav-tabs li.blu a:before {
	background: #0F5D7D;
	border-color: #0F5D7D;		
}
.nav-tabs li.blu a:focus {
	background: #0F5D7D;
	border-color: #0F5D7D;
}
.nav-tabs li.blu a:visited {
	background: #0F5D7D;
	border-color: #0F5D7D;		
	border-bottom: 2px solid #1EFFFF;
}


/*###################*/
/*# green definition #*/
/*###################*/

.nav-tabs li.green a {
	background: #008000;
	border-color: #008000;	
	background-color: #008000;
	border-bottom: 1px solid #004000;
	color: #004000;
	padding: 7px 10px;	font-size: 14px;	font-weight: 400;	font-family: "Montserrat", sans-serif;	line-height: 1.4;	text-align: center;	vertical-align: middle;	border-radius: 0;
}	
/*		.nav-tabs li.active a {	color: #ff0000;	background: #ff0000;	border-color: #FF0000;}*/
.nav-tabs.green a:hover {		box-shadow: 0 4px 0 0 #58B522;}

.nav-tabs.green li.active a,
.nav-tabs.green a:active {	box-shadow: 0 4px 0 0 #1DFF00;
	background-color: #1DFF00;
	background: #36B56C;}
/*.nav-tabs li.orange a:active {
	background: #FF0000;
	border-color: #FF0000;	
	background-color: #FF0000;	
}*/
.nav-tabs li.green a:link {
	color: white;
}
.nav-tabs li.green a:hover {
	background: #004000;
	border-color: #004000;		 
}	
.nav-tabs li.green a:before {
	background: #004000;
	border-color: #004000;		
}
.nav-tabs li.green a:focus {
	background: #36B56C;
	border-color: #36B56C;
}
.nav-tabs li.green a:visited {
	background: #008000;
	border-color: #008000;		
	border-bottom: 2px solid #B316B5;
}

