html, body {
  font-family: Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,sans-serif;
}

svg {
  font-family: Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,sans-serif !important;
}
#dashboard:not(.editable) .hidden_frame .dashboard_report_content {
	padding: 0;
	background: none;
}

.aui-button:not(.aui-button-primary):not(.aui-button-link):not([disabled]):hover, .ui-menu .conditional_formatting_menu_item > a.ui-menu-item-wrapper:not(.aui-button-primary):not(.aui-button-link):not([disabled]):hover, .aui-button:not(.aui-button-primary):not(.aui-button-link):not([disabled]):focus, .ui-menu .conditional_formatting_menu_item > a.ui-menu-item-wrapper:not(.aui-button-primary):not(.aui-button-link):not([disabled]):focus, .aui-button:not(.aui-button-primary):not(.aui-button-link):not([disabled]):active, .ui-menu .conditional_formatting_menu_item > a.ui-menu-item-wrapper:not(.aui-button-primary):not(.aui-button-link):not([disabled]):active {
	background: white;
	border-color: #eb8c00;
}
.current_page_member.aui-button, .ui-menu .conditional_formatting_menu_item > a.current_page_member.ui-menu-item-wrapper {
	border-radius: 10px;
	background: white;
	font-size: 20px;
}

.linked_page_member, .non_selectable_page_member {
	border-radius: 10px;
	color: #dedede;
}
#embed_dashboard_header {
  display: none;
}

#embedded_dashboard {
  border: 0;
}

.cube_report_description .report_description {
  border: none;
  border-bottom: 4px solid black;
  border-radius: 0px;
  background: transparent;
  color: #555;
}

.cube_report_description .report_description, #dashboard_description .report_description {
  border: none;
  border-bottom: 4px solid black;
  border-radius: 0px;
  background: transparent;
  color: #555;
}

.pivot_table thead tr:first-of-type th {
  border-top: 0;
}

.pivot_table {
  width: 95%;
}

.pivot_table th {
  background-color: transparent;
}

.pivot_table th.row_dimension_header {
  color: black;
  padding: 20px;
  font-size: 18px;
  border-bottom: 1px solid #7d7d7d;
}

.pivot_table th.row_dimension_header:first-of-type{
  border-left: 0;
}

.pivot_table th.row_dimension_header.column_member {
  border-left: 0;
}

.pivot_table th.row_dimension_header.last_in_row,
.pivot_table th.row_dimension_header.column_member.last_in_row {
  border-right: 0;
  font-size: 18px;
  vertical-align: middle;
  padding-left: 30px;
}

.pivot_table th.column_member {
  border-right: 0;
  border-bottom: 1px solid #7D7D7D;
}

.pivot_table th.row_member {
  border-left: 0;
  border-bottom: 1px solid #7D7D7D;
  padding: 15px;
}

.pivot_table th.row_member:last-of-type {
  border-right: 0;
}

.pivot_table th.not_drillable .member_box {
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.pivot_table tr td {
  border-bottom: 1px solid #7D7D7D;
  border-right: 0;
  vertical-align: middle;
  text-align: left;
}

.pivot_table tr td:last-of-type {
  border-right: 0;
}

.pivot_table tr:last-of-type td {
  border-bottom: 1px solid #7D7D7D;
}

.pivot_table th .order_actions i {
  color: #EB8D22;
}

.number_cell:hover {
  color: orange;
  font-weight: bold;
}

.dashboard_report_header {
  border: 0;
  background : transparent;
}

.gauge_title {
  font-size: 22px !important;
}

.gauge_item {
  margin-bottom: 15px !important;
}

/*.gauges_container .gauge_item:hover{
  box-shadow: 5px 5px 8px 3px rgb(0 0 0 / 30%);
}*/

.highcharts-container {
}

#pivot_table_280 {
  display: block;
}

#pivot_table_280 thead {
  display: none;
}

#pivot_table_280 tbody {
  display: flex;
  flex-wrap: wrap;
}

#pivot_table_280 tr {
  display: flex;
  flex-direction: column;
  padding-bottom: 1.25em;
  width: 33%;
}

#pivot_table_280 th {
  display: block;
  order: 2;
  border: none;
}

#pivot_table_280 th:hover {
  text-decoration: underline;
}

#pivot_table_280 th .member_box {
  display: block;
  text-align: center;
}

#pivot_table_280 td {
  display: block;
  order: 1;
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: auto;
  color: transparent !important;
  user-select: none;
}

.ui-menu .ui-state-hover, .ui-menu .ui-state-active, .ui-menu.ui-widget-content .ui-state-hover, .ui-menu .ui-state-focus, .ui-menu.ui-widget-content .ui-state-focus {
  background-color: #FFB600;
}

.dashboard_report {
  margin-bottom: 25px;
  padding-left: 25px !important;
}

.dashboard_report:first-of-type {
  padding-left: 15px !important;
}

/*.ui-helper-clearfix::after {
	margin-bottom: 50px;
}*/

/*.pivot_table tr:last-of-type td {
  border: none;*/

.gauge_title {
	font-size: 18px !important;
	text-align: center !important;
}
