

.ui-tabs .ui-tabs-hide { display: none !important; }

/* Sub Tabs Skin */
.subtabs .ui-tabs-nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	list-style: none;
	justify-content: center !important;
}
.subtabs .ui-tabs-nav li {
	display: inline-block;
	position: relative;
	padding-left: .5em;
	padding-right: .5em;
}
.subtabs .ui-tabs-nav a {
	color: #fff;
	background-color: transparent;
	display: block;
	padding: .5em 1rem;
	border-radius: .25rem;
}
.subtabs .ui-tabs-nav .ui-tabs-selected {}
.subtabs .ui-tabs-nav .ui-tabs-selected a,
.subtabs .ui-tabs-nav .ui-tabs-selected a:hover {
	background: #3A3F44;
	text-decoration: none;
}
.subtabs .ui-tabs-nav a:hover, .subtabs .ui-tabs-nav a:active {
	background-color: #3A3F44;
	text-decoration: none;
}

.subtabs .ui-tabs-disabled a {
    outline: 0; /* prevent dotted border in Firefox */
    
    background-color: #222;
    color: #777;
}
.subtabs .ui-tabs-disabled a:hover {
    outline: 0; /* prevent dotted border in Firefox */
    
    background-color: #ccc;
    color: #1b1b1b;
}

.subtabs .ui-tabs-nav a span {
    min-width: 64px;
    height: 20px; /* IE 6 treats height as min-height */
    min-height: 20px;
    line-height: 19px;
    padding: 0 10px !important;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.subtabs .ui-tabs-nav .ui-tabs-selected a:link,
.subtabs .ui-tabs-nav .ui-tabs-selected a:visited,
.subtabs .ui-tabs-nav .ui-tabs-disabled a:link,
.subtabs .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: pointer; }

.subtabs .ui-tabs-nav a:hover,
.subtabs .ui-tabs-nav a:focus,
.subtabs .ui-tabs-nav a:active { cursor: pointer; }

.subtabs .ui-tabs-nav .ui-tabs-disabled { opacity: .4; }
.subtabs .ui-tabs-panel {
    padding: .5em 1em;
    
    background: transparent;
}
.subtabs .ui-tabs-loading em {
    padding: 0 0 0 20px;
    
    background: url(../images/loading.gif) no-repeat 0 50%;
}