@charset "UTF-8";

/* generic scale for fullwidth format
.fullwidth h1 {font-size: 2em;}
.fullwidth h2 {font-size: 1.4em; border-bottom: 1px dotted #ccc; margin: 0 0 0.8em 0; padding-bottom:4px;}
.fullwidth .ui-tabs .ui-tabs-panel { padding: 1em;}
.fullwidth .ui-tabs.tabs-nested .ui-tabs-panel  {padding: 0;}
.fullwidth #tabs {margin-bottom: 2em; margin-top: 2em;}
h1 > strong {padding: 0em;  font-size: .7em; font-weight:normal;}
 */

/* there's no BoM print styling on .fullwidth, footer height needs further coertion 
@media print{
	#container.fullwidth {width: 99% !important; box-sizing:border-box;}
	#overview p {
		width: auto;
	}
	.block-50.float-right { float:none; width: auto;}
	#footer #footer-columns {height: auto; }
}

@media print {
	.print-page-break {page-break-before: always;}
	#tabs h2 {page-break-before: always; margin-top: 1em;}
	#tabs h2:first-of-type {page-break-before: avoid;}
}
*/
/*
.tabs-nested-first > .ui-widget-header { padding-bottom: 5px; background: linear-gradient(to top,#efefef, #fff) !important; margin-bottom: 0em; margin-top: 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active { background-color: linear-gradient(to top, #efefef, #fff ); }
.ui-tabs.tabs-nested-first > .ui-tabs-nav > li.ui-state-default {margin-bottom: 6px;}

.ui-tabs.tabs-nested-first > .ui-tabs-nav > li.ui-tabs-active {
	color: #fff;
	background-color:#06C;
	border-radius: 4px;
}
.ui-tabs.tabs-nested-first > .ui-tabs-nav > li.ui-tabs-hover {
    background-color: #c6c6c6;
}
.ui-tabs.tabs-nested-first > .ui-tabs-nav > .ui-state-active a,
.ui-tabs.tabs-nested-first > .ui-tabs-nav > .ui-state-active a:link,
.ui-tabs.tabs-nested-first > .ui-tabs-nav > .ui-state-active a:visited,
.ui-tabs.tabs-nested-first > .ui-tabs-nav > .ui-state-active a:hover{color: #fff;}
*/

.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;
}
.tabs-nested .ui-widget-header {
    border-bottom: 1px solid #ddd;
}

/*
ul.no-bullets {list-style-image: none; margin-left: 0;}
ul.no-bullets li {margin-bottom: 20px;}
*/