@charset "UTF-8";

/* TODO: reconcile climate.css, tabs-nested.css ui.css */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 3px solid #fff;
	border-bottom-color: #fff;
	border-radius: 0;
	background: none;
    font-weight: normal;
    color: #555;
	margin-bottom: -5px
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 3px solid #fff;
	border-bottom-color: #fff;
	background: none; 
	background-color:#e6e6e6;
   
    font-weight: normal;
    color: #212121;
}
.ui-state-hover, .tabs-nested.ui-widget-content .ui-state-hover, .tabs-nested .ui-widget-header .ui-state-hover, .ui-state-focus, .tabs-nested.ui-widget-content .ui-state-focus,  .tabs-nested .ui-widget-header .ui-state-focus {
	background-color:#e6e6e6;
	background: #e6e6e6;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	border: 3px solid #d3d3d3; 
	border-bottom-color: #fff;
	background-color: #fff;
}
.ui-widget-header {
    border: none;
    border-bottom: 3px solid #ddd;
    background: #fff;
    border-radius: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -3px;
    padding-bottom: 3px;
}

/* nested tabs */
.tabs-nested .ui-widget-header {
	background: transparent; 
	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-state-default, .ui-widget-content .ui-state-default, .tabs-nested.ui-widget-header .ui-state-default { background-image:none; }

.tabs-nested .tabs-as-buttons.ui-tabs-nav li {margin: 1px -1px; padding:0;}
/*.tabs-nested .tabs-as-buttons.ui-tabs-nav li.ui-tabs-active { margin-bottom: 0px;}*/
.tabs-nested .ui-widget-header { border-bottom: 1px solid #ddd;}


/* 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 blank printed page */
	.ui-tabs .ui-tabs-panel .tabs-nested.ui-tabs .ui-tabs-panel{ page-break-after: avoid !important; }
}