﻿.prtvi-ui-tabs-nav > li {
    float: left;
    list-style-type: none;
    padding: 0px;
    background: none;
    margin-right: 20px;
    outline: none;
    border-bottom: 4px solid #fff;
}
.prtvi-ui-tabs-nav {
    padding: 0px;
    margin: 0px;
    border-bottom: 2px solid #ccc;
}
.prtvi-ui-tabs-nav:after {
    content: " ";
    display: table;
    clear: both;
}
.prtvi-ui-tabs-nav > li > a {
    color: #666;
    font-size: 1.1em;
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
    padding: 0.8em 1em .25em 1em;
    text-align: center;
    display: block;
}
.prtvi-ui-tabs-nav > li > a:hover {
    text-decoration: none;
}
.prtvi-ui-tabs-nav > li.ui-state-active {
    border-bottom-color: #880e04;
}
.prtvi-ui-tabs-nav > li.ui-state-active a {
	color: #444;
	font-weight: bold;
}
.prtvi-ui-tabs-nav > li.ui-state-active:hover {
    background-color: #eee;
    border-bottom: 4px solid #880e04;
}
.prtvi-ui-tabs-nav > li:hover {
    border-bottom-color: #eee;
    background-color: #eee;
}
.prtvi-ui-tabs-panel {
	padding: 15px;
}

@media screen and (min-width: 769px) {
	.prtvi-ui-tabs-panel {
		min-height: 100px;
	}
}

@media screen and (max-width: 768px) {	
	a.prtvi-ui-tabs-header {
	    display: block;
	    padding: 10px;
	    color: #545454;
	    margin: 5px 0px;
	    font-size: 1.25em;
	    line-height: 1.1em;
	}
	a.prtvi-ui-tabs-header:hover {
	    background-color: #717171;
	    color: white;
	    text-decoration: none;
	}
	a.prtvi-ui-tabs-header.tab-select {
		background-color: #717171;
	}
	a.prtvi-ui-tabs-header.tab-select {
	    color: white;
	    background: none;
	    background-color: #717171;
	}
	.prtvi-ui-tabs-header span.ui-icon {
	    position: relative;
	    display: block;
	}
	.prtvi-ui-tabs-header span.ui-icon:after {content: "+";position: absolute;top: -25px;right: 10px;font-size: 2em}
	.prtvi-ui-tabs-header.tab-select span.ui-icon:after {content: " "; position: absolute; top: -21px; right: 10px; font-size: 2em}
	.prtvi-ui-tabs-header {
	    background-color: #dddddd;
	}
}