/* Tabs container */
.r-tabs {
	position:relative;
	background-color:transparent;
	border:none;
	border-radius:0px;
}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position:relative;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EFEFEF));
	background:-moz-linear-gradient(#FFFFFF, #EFEFEF);
	background:-ms-linear-gradient(#FFFFFF, #EFEFEF); /*IE10*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFEFEF');/*IE9*/
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display:inline-block;
	padding:8px 12px 4px 10px;
	text-decoration:none;
	text-shadow:none;
	font-size:16px;
	font-weight:bold;
	color:var(--brand-primary);
	border:1px solid var(--brand-primary);
	border-bottom:none;
}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover{background-color:var(--brand-secondary);color:#FFF;text-shadow:0px 1px 2px rgba(0,0,0,0.2);}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity:0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color:#FFF;
	text-shadow:0px 1px 2px rgba(0,0,0,0.2);
	background-color:var(--brand-primary);
	border-top-right-radius:0px;
	border-top-left-radius:0px;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	display:none;
	padding:10px 0px;
	background-color:transparent;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display:block;
	padding:8px 12px 4px 10px;
	background-color:var(--brand-primary);
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 2px rgba(0,0,0,0.2);
	font-size:16px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background-color:var(--brand-secondary);}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color:var(--brand-secondary);
	color:#FFF;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity:0.5;
}

/* rwd-tabs */
.r-tabs .r-tabs-nav {
	margin:0px;
	padding:0px;
	border-bottom:2px solid var(--brand-primary);
}
.r-tabs .r-tabs-tab {
	display:inline-block;
	margin:0px;
	list-style:none;
}
.r-tabs .r-tabs-accordion-title {
	display:none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
	display:block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 767px) {
	.r-tabs{background-color:transparent;border:none;margin-bottom:20px;}
	.r-tabs .r-tabs-nav {
		display:none;
	}
	.r-tabs .r-tabs-accordion-title {
		display:block;
		margin:5px 0px
	}
}

/* icon */
.r-tabs .r-tabs-nav .r-tabs-anchor .fa-inverse{color:#FFF;}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover .fa-inverse{color:var(--brand-secondary);}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor .fa-inverse{color:var(--brand-primary);}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor .fa-inverse{color:var(--brand-primary);}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover .fa-inverse{color:var(--brand-secondary);}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .fa-inverse{color:var(--brand-secondary);}

/* fix */
@media (min-width:768px) and (max-width:1199px){
	.r-tabs span.fa-stack{display:none;}
}
@media (min-width:768px) and (max-width:991px){
	.r-tabs .r-tabs-nav .r-tabs-anchor {font-size:13px;}
}