/* File: pda.css */
:root {
    --primary-color: #16263e;
    --loader-color: #16263e;
    --leftnav-hover-color: #16263e;
    --primary-button-color: #16263e;
    --primary-button-hover-color: #008ED4;
    --primary-color-17-percent: #002D722B;
    --primary-color-17-percent-background: var(--primary-color-17-percent);
    --grey: #CCCCCC;
    --grey-shadow: #05050510;
    --background-grey: var(--grey);
    --border-grey: var(--grey);
    --signal-positive-color: #002D72;
    --signal-negative-color: #FF8F00;
    --dark-grey: #666;
    --dark-grey-1: #333740;
    --dark-grey-2: #717684;
    --black: #000;
    --background-black: var(--black);
    --white: #fff;
    --background-white: var(--white);
    --primary-text-color: #333740;
    --light-grey: #F8F6F4;
    --light-grey-background: var(--light-grey);
    --light-grey-1: #A0A5B4;
    --light-grey-1-background: var(--light-grey-1);
    --light-grey-2: #DBDDE5;
    --light-grey-2-background: var(--light-grey-2);
    --light-grey-3: #ECEDF0;
    --light-grey-3-background: var(--light-grey-3);
    --light-grey-4: #b0b0b0;
    --light-grey-4-background: var(--light-grey-4);
    --light-grey-5: #F2F2F2;
    --light-grey-5-background: var(--light-grey-5);
    --light-blue: #D4EFFC;
    --light-blue-1: #A1E0FF;
    --light-blue-text-selection: #BFE7FA;
    --warning-orange: #F69336;
    --light-orange-1: #FEF5E5;
    --error-red: #EE2439;
    --transparent: #ffffff00;
    --popup-button-color: #D4EFFC;
    --toolbar-tab-border: #FFD000;
    --light-grey-thin-border-color: #dbdde5;
}

/* GENERAL */
body,.activeDashboard .container,div.SubTabControlViewContainer .subTabControlViewWrapper {background-color:#ffffff !important;}
div.SubTabControlViewContainer .subTabControlViewWrapper {margin:0px auto 0 auto !important;padding-top:25px;}
img {max-width:100% !important;height:auto;}
.bgAlt {background-color:#fafafa;}
.text-center {text-align:center;}
.w-100 {width:100%;}
.shadow {box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}

/* OVERRIDES */
.dashboardMainContainer {
    padding-left:unset !important;
}
.subTab {min-width:unset !important;}
.tabContainer .tab {width:unset !important;}
.tabContainer .tab .tabButtonText {padding-right:32px !important;}

/* Tooltips */
div.yfToolTip div.toolTipItems div.toolTipElement div.label {display:block !important;}
div.yfToolTip div div.toolTipElement {line-height:1.9 !important;height:unset !important;padding-top:8px !important;padding-bottom:8px !important;}
div.yfToolTip div div.toolTipElement > div {vertical-align:top !important;}
div.yfToolTip div.toolTipItems div.toolTipElement > div {width:unset !important;display:block !important;}
div.yfToolTip {white-space:unset !important;}
div.yfToolTip div.toolTipElement div.value {text-align:left !important;}
div.yfToolTip div.toolTipTitle div.toolTipElement {padding-top:0px !important;padding-bottom:0px !important;}

div.SubTabControlViewContainer .subTabControlViewWrapper {margin:20px auto 0 auto !important;}
.headerbg {background:#ffffff !important;}
.headerbg td.i4sidenav_width.header_logo,.headerbg td {background:none !important;}
.headerbg .i4sidenav_width {width:unset !important;}
.headerbg td.i4sidenav_width.header_logo img {width:220px !important;height:auto;margin-left:15px !important;padding:10px;}
.topToolbarContainer, .tabContainer .tab {background:#16263e !important;}
.tabContainer .activeTab, .activeTab:hover {color: #ffffff !important;border-bottom:4px solid #cfb023 !important;}

canvas-rectangle[name="subHeroBg"] {border-radius:0px 0px 4px 4px;overflow:hidden;}

table.reportTable tbody tr:hover {
    outline:solid 1px #06c !important;
    box-shadow:0px 2px 4px rgba(0,0,0,.2) !important;
    position:relative !important;
}

