/*
    ____                      _ _
   | __ ) _ __ __ _ _ __   __| (_)_ __   __ _
   |  _ \| '__/ _` | '_ \ / _` | | '_ \ / _` |
   | |_) | | | (_| | | | | (_| | | | | | (_| |
   |____/|_|  \__,_|_| |_|\__,_|_|_| |_|\__, |
                                        |___/
*/
/*

   __     ___    ____  ____
   \ \   / / \  |  _ \/ ___|
    \ \ / / _ \ | |_) \___ \
     \ V / ___ \|  _ < ___) |
      \_/_/   \_\_| \_\____/

*/
@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i|Montserrat:300,300i,400,400i,500,500i|");
:root {
  --text-blue:  #225C88;
  --text-light: #7D8296;
  --text-white: #FFFFFF;
  --text-black: #000000; }

:root {
  --font-family: ProximaNovaA-Regular;
  --font-weight: normal;
  --font-medium-font-weight: normal;
  --font-regular-font-weight: normal;
  --font-semibold-font-weight: normal;
  --font-italic-font-weight: normal;
  --font-thin-font-weight: normal;
  --font-italic-font-style: normal; }

/*
NOTE: when you reference one of these vars, comment underneath the element you've used it for. Mandem organised
*/
/*
USED FOR:
plan inputs
dashboard-panel
dashboard panel buttons
modal-body.report-options-modal > span.glyphicon
*/
/*
USED FOR:
dashboard panel header
dashboard panel buttons
typeahead
editable table > page header
*/
/*
USED FOR:
.modal-body.report-options-modal > .Select-menu-outer
*/
/*
USED FOR:
menu
dashboard panel
charts > drillup
.dashboard-filter-sentence-container > #fixed-version
superbutton overlay content
*/
/*
context menu
USED FOR:
header
pinned nav
dashboard panel
simple sidebar
spark chart

*/
/*
USED FOR:
modals
tooltip box
c tooltip

*/
/*
USED FOR:
error messages

*/
body.agency-a3 .alert-multi-view,
body.agency-a3 .report-wrapper,
body.agency-a3 .monoreport-header {
  /*font-family: PUT HERE*/
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  --font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  --font-medium-font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  --font-regular-font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  --font-semibold-font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  --font-italic-font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  --font-thin-font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  --font-tabular-font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  font-smooth: always;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body.agency-a3 .report-config-panel label {
  font-weight: normal; }

.agency-a3 .nav-tab.current {
  box-shadow: 0 -2px 0 0 #4C8EE3, 0 2px 0 0 #F4F5F3; }

.agency-a3 .dashboard-panel {
  box-shadow: 0 0 8px #dd1021 !important; }

.agency-a3 .dashboard-child-container, .agency-a3 .resizing-placeholder {
  border: 1px solid rgba(221, 16, 33, 0.3);
  border-radius: 8px; }
  .agency-a3 .dashboard-child-container:focus, .agency-a3 .resizing-placeholder:focus {
    outline: none;
    box-shadow: 1px 1px 0 0 rgba(221, 16, 33, 0.3), -1px -1px 0 0 rgba(221, 16, 33, 0.3), 1px -1px 0 0 rgba(221, 16, 33, 0.3), -1px 1px 0 0 rgba(221, 16, 33, 0.3); }
  .agency-a3 .dashboard-child-container.panel-open-true, .agency-a3 .dashboard-child-container.panel-open-true:focus, .agency-a3 .resizing-placeholder.panel-open-true, .agency-a3 .resizing-placeholder.panel-open-true:focus {
    box-shadow: 0 0 10px #dd1021;
    transition: 0.3s ease-in-out; }

.agency-a3 .folder-view {
  box-shadow: none; }

.agency-a3 .table-container .fixedDataTableRowLayout_main,
.agency-a3 .table-container .public_fixedDataTableRow_main,
.agency-a3 .table-container .public_fixedDataTableRow_even,
.agency-a3 .table-container .public_fixedDataTableRow_odd,
.agency-a3 .table-container .public_fixedDataTable_bodyRow,
.agency-a3 .table-container .public_fixedDataTableCell_main, .agency-a3 .table-container .fixedDataTableCellLayout_main,
.agency-a3 .table-container .report-content .fixedDataTableLayout_main .public_fixedDataTableRow_main,
.agency-a3 .table-container .fixedDataTableLayout_main, .agency-a3 .table-container .public_fixedDataTable_main {
  border: none !important;
  border-color: transparent !important; }

.agency-a3 .table-container .public_fixedDataTableCell_cellContent {
  text-align: center !important; }

.agency-a3 .table-container.table-drilldown .fixedDataTableCellGroupLayout_cellGroup .fixedDataTableCellLayout_main:first-child .public_fixedDataTableCell_cellContent {
  text-align: left !important; }

.agency-a3 .table-column-heading {
  background-color: #dd1021;
  color: white; }

.agency-a3 .user-menu li {
  font-size: 14px; }

body.agency-a3 .nutable-container .ReactVirtualized__Grid .header-row {
  background: #dd1021 !important;
  color: white !important; }
  body.agency-a3 .nutable-container .ReactVirtualized__Grid .header-row.cell:hover {
    opacity: 0.8;
    background: #dd1021; }
  body.agency-a3 .nutable-container .ReactVirtualized__Grid .header-row.cell:hover, body.agency-a3 .nutable-container .ReactVirtualized__Grid .header-row.cell.active-sort {
    color: white !important; }
    body.agency-a3 .nutable-container .ReactVirtualized__Grid .header-row.cell:hover span, body.agency-a3 .nutable-container .ReactVirtualized__Grid .header-row.cell.active-sort span {
      color: white !important; }

body.agency-a3 .statement-pill-view {
  background: #dd1021 !important; }
  body.agency-a3 .statement-pill-view.mono-comparison .statement-value span {
    color: #ffc300 !important; }
  body.agency-a3 .statement-pill-view .uplift-element {
    border: 1px solid #d0d0d0; }
  body.agency-a3 .statement-pill-view .has-metric-highlight {
    border: 1px solid white; }
  body.agency-a3 .statement-pill-view span {
    color: #ffc300 !important; }
  body.agency-a3 .statement-pill-view .comparisons.utility span {
    color: white !important; }
  body.agency-a3 .statement-pill-view table.dimBreakdown tr:hover {
    background: rgba(255, 255, 255, 0.2); }

body.agency-a3 .no-highlights .statement-pill-view .uplift-element {
  border: none; }
