@primary-colour:	#fff;
@secondary-colour:	#0099bb;
@padding: 			10px;
@gray: 				#E5E5E5;
@lightgray: 		#F3F3F3;

.nv-tabs
{
    // height: 30px;
    clear: both;
}

.nv-tabs .nv-tabs-nav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	height: auto;
}

.nv-tabs .nv-tabs-nav ul li
{
    // float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    transition: background-color 0.25s linear;
}

.nv-tabs .nv-tabs-nav.nv-tabs-nav-right-align ul li
{
	float: right;
}

.nv-tabs .nv-tabs-nav ul li.nv-tab-current
{
	transition: background-color 0.25s linear;
    background-color: @secondary-colour;
    z-index: 5;
}

.nv-tabs .nv-tabs-nav ul li a
{
    padding: @padding;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
}

.nv-tabs .nv-tabs-nav ul li a,
.nv-tabs .nv-tabs-nav ul li .fa,
.nv-tabs .nv-tabs-nav ul li .far,
.nv-tabs .nv-tabs-nav ul li .fas,
.nv-tabs .nv-tabs-nav ul li .fal,
.nv-tabs .nv-tabs-nav ul li .fab
{
	color: @secondary-colour;
}

.nv-tabs .nv-tabs-nav ul li.nv-tab-current a,
.nv-tabs .nv-tabs-nav ul li.nv-tab-current .fa,
.nv-tabs .nv-tabs-nav ul li.nv-tab-current .far,
.nv-tabs .nv-tabs-nav ul li.nv-tab-current .fas,
.nv-tabs .nv-tabs-nav ul li.nv-tab-current .fal,
.nv-tabs .nv-tabs-nav ul li.nv-tab-current .fab
{
	color: @primary-colour;
}

.nv-tab
{
    width: auto;
    position: relative;
}

.nv-tab-content
{
    padding-top: 10px;
    display: none;
}

.nv-tab-content.nv-tab1
{
	display: block;
}
