@charset "UTF-8";

/* reduce contrast for nested tabs ( to help suggest hierarchy ) */

@media screen {
	
.tabs-nested .ui-widget-header {
	background: transparent !important;
	border-radius: 0;
	border-color: #fff;
	border-bottom-color: #ddd;
	margin-top: 0.5em;
	/*border: none;*/
}

.tabs-nested.ui-tabs {
	border-color: #fff;
	padding: 0 !important;
}

/*
.tabs-nested.ui-tabs {
	padding: 0 !important;
	margin-top: 50px;
	position: relative;
	border-radius: 0;
	border-color: #fff;
	border-top-color: #ddd;
	border-style: solid;
}
.tabs-nested.ui-tabs .ui-tabs-nav {
	padding: 0 !important;
	position: absolute;
	margin: -35px -1px 0; 
	border: none;
	width: 100%;
}

.tabs-nested.ui-tabs .ui-tabs-nav li, .tabs-nested.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	border-style: solid;
	border-color: #ddd;
}

.tabs-nested.ui-tabs .ui-tabs-nav li:first-child { margin-left: 2%; }
.tabs-nested.ui-tabs .ui-tabs-nav li a { width: 100%; box-sizing: border-box; text-align:center; }*/
.tabs-nested.ui-state-default, .ui-widget-content .ui-state-default, .tabs-nested.ui-widget-header .ui-state-default { background-image:none; }

}

/* redundant */
@media print {
	.tabs-nested.ui-tabs{ margin-top: 0;}
	.tabs-nested.ui-tabs .ui-tabs-nav li, .tabs-nested.ui-tabs .ui-tabs-nav li.ui-tabs-active {
		border-style: none;
	}
	
	/* double page break where tabs nested so blan k printed page */
	.ui-tabs .ui-tabs-panel .tabs-nested.ui-tabs .ui-tabs-panel{ page-break-after: avoid !important; }
	
}