@charset "utf-8";

@font-face {
    font-family: 'HelveticaNowText';
	font-style: normal;
	font-weight: normal;
    src: url('../fonts/HelveticaNowText.otf') format('opentype');
}
@font-face {
    font-family: 'HelveticaNowText';
	font-style: normal;
    font-weight: bold;
    src: url('../fonts/HelveticaNowTextBold.otf') format('opentype');
}
@font-face {
    font-family: 'HelveticaNowText';
	font-style: italic;
	font-weight: normal;
    src: url('../fonts/HelveticaNowIt.otf') format('opentype');
}
@font-face {
    font-family: 'HelveticaNowText';
	font-style: italic;
	font-weight: bold;
    src: url('../fonts/HelveticaNowTextBdIt.otf') format('opentype');
}

.tablesorter-default { font: unset; }
.tablesorter-default th, .tablesorter-default thead td { color: unset; font-weight: unset; }

/* GRAPH STUFF HERE TOO */
div.ui-dialog.graph_dialog_class, #graph_dialog {
	background-color: white !important;
}

.ui-widget {
	font-family: var(--font-family);
}

.ui-dialog .ui-widget-header {
	color: white !important;
	background-color: var(--color-secondary-lighter) !important;
}

canvas#fanChart {
	width: 100%;
	height: 100%;
	font-family: var(--font-family);
}

.loading canvas#fanChart {
	background-image: url('../images/ball_line.gif');
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.5;
	transition: opacity .2s ease-in-out;
}

.chart_container {
	height: calc(100% - 40px);
}


