/***************************
*                          *
*    Management section    *
*                          *
***************************/

/* Framework */
@import url(https://fonts.googleapis.com/css?family=Open+Sans|Montserrat);
@font-face{ font-family:"ITC Lubalin Graph Std"; src:url(lubalingraphstd-demi.c3619a8609e8615b51b4.otf) }
:root { --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
body, html { width: 100%; height: 100%; font-family: Montserrat,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important; }
body { background-color: #f4f4f4; color: #212529; padding-top: 75px; background-image: url(data:image/png;base64,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); }
@media print { html, body { display: none; } }
#load-content {padding-bottom: 20px;}

/* Widget */
.widget { position: relative; box-shadow: 0 2px 10px rgba(0,0,0,.2); margin: 30px 0 0; border-radius: 5px; font-size: 16px; overflow: hidden; background-color: #fff; }
.widget header { padding: 20px 30px; font-size: 20px; font-family: "ITC Lubalin Graph Std"; display: flex; font-weight: 700; align-items: center; border-bottom: 1px solid #d3d3d3; }
.widget header.l2 { font-size: 14px; }
.widget .content { padding: 20px 30px; border-bottom: 1px solid #d3d3d3; overflow-wrap: break-word; }
.widget .chart { min-height: 300px; border-bottom: 1px solid #d3d3d3; }
.widget .fc {font-size: 14px; font-weight: 700; font-family: "ITC Lubalin Graph Std"; }
.flex {display: flex;}
header.flex { align-items: center; justify-content: space-between; }
.widget .content-xs { padding: 5px 30px; border-bottom: 1px solid #d3d3d3; overflow-wrap: break-word; }
.flex.top { align-items: start; }
.flex.justify-content { justify-content: space-between; }

@media (max-width: 767px) {.widget .chart>div { margin-left: -40px; margin-right: -40px; } }

/* Overlay (loading) */
.overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 5; cursor: auto; }
.overlay.overlay-loader { z-index: 5000; background-color: #ffffff; opacity: .80; }
.overlay.overlay-loader .overlay-content {position: fixed; top: 50%; text-align: center; width: 100%;}

/* Navbar */
nav.navbar { background-color: #fff; }
.navbar-nav .nav-link.active { color: #ff6600; }

/* Breadcrumbs */
#breadcrumbs { padding-top: 10px; }
#breadcrumbs-wrapper { border: 1px solid #cbd2d9; border-radius: 0.3rem; display: inline-flex; overflow: hidden; }
#breadcrumbs .item { background: #fff; color: #333; outline: none; padding: 0.5em 0.5em 0.5em 1em; position: relative; text-decoration: none; transition: background 0.2s linear; font-size: 0.8rem;}
#breadcrumbs .item:after, #breadcrumbs .item:before { background: white; bottom: 0; clip-path: polygon(50% 50%, -50% -50%, 0 100%); content: ""; left: 100%; position: absolute; top: 0; transition: background 0.2s linear; width: 1em; z-index: 1; }
#breadcrumbs .item:before { background: #cbd2d9; margin-left: 1px; }
#breadcrumbs .item:last-child { border-right: none; }
#breadcrumbs .item.is-active { background: #ff6600; color: #fff; }

/* Forms */
[data-set-readonly="yes"] { background-color: #f1f1f1}
.error { border-color: #9e0300; }
label.error { display: none !important; }

/* Containers */
.sticky { position: -webkit-sticky; position: sticky; top: 85px; }
/* .small-images img {height:200px; width: auto !important;} */

/* Buttons */
.btn-primary { color: #ffffff; background-color: #ff6600; border-color: #ec7525; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus { color: #ff6600; background-color: #ffffff; border-color: #ec7525; }
.btn-primary:disabled { background-color: #ff660099; border-color: #ff660000;}
.btn-primary i {vertical-align: middle; width: 13px; }
.h-stack { margin-left: 5px; }
.btn-before { margin-right: 8px; }
.button-stack button { margin: 5px 5px; }
.button-stack > a { margin: 5px 5px; }
button.exov-smaller { margin-top: 1px; border: none; color: #ff6600; }
button.exov-smaller:hover { background-color: #ff6600; color: #ffffff; }

/* Table defaults */
table.table-hover tr:hover { background-color: #ff660099; }
table.exov-table { border-radius: 8px; overflow: hidden; white-space:nowrap; }
table.exov-table th { text-align: center; background-color: #635f5d; color: #ffffff;}
table.exov-table td { text-align: center; border: none !important; }

/* Table customizing */
table.exov-table.s th { font-size: 12px; }
table.exov-table.s td { font-size: 12px; }
.v-align-baseline th, .v-align-baseline td { vertical-align: baseline !important; }
.v-align-top th, .v-align-top td { vertical-align: top !important; }
table.exov-table .left { text-align: left; }
tr.total, div.total { font-weight: bold; }
.break { white-space: break-spaces; }
.nowrap { flex-wrap: nowrap; }
tr.hide { display: none; }

/* Alternative tables */
.flex-table { display: flex; justify-content: space-between; }
table.exov-compact { font-size: 11px; }
table.exov-compact tr th { vertical-align: bottom; }
table.exov-compact tr td { border: 1px solid #ddd; }
table.exov-compact .number { text-align: center; }
th.rotate { height: 140px; white-space: nowrap; }
th.rotate.sz-25 > div { transform: translate(14px, -8px) rotate(315deg); width: 25px; }
th.rotate.sz-40 > div { transform: translate(12px, -9px) rotate(315deg); width: 25px; }
th.rotate > div > span { border-bottom: 1px solid #ccc; padding: 2px 5px; }
table .prod-type-c { color: #00d0bd; }
table .prod-type-d { color: #0023d0; }
table .prod-type-b { color: #d00000; }
table .data-source { color: #b1b1b1; }

/* Color marking */
.negative { color: #ff0000 !important; }
.attention { color: #ffb100 !important; }
.positive { color: #72c308 !important; }
/* a { color: #ff6600; } */

/* Dashboards specific */
#dashboard .widget { margin: 13px 0 0; }
#dashboard .widget .chart { min-height: 200px; }
.inverse { background-color: #3c3a39; color: #ffffff; }
.widget .content-small { padding: 17px 15px; border-bottom: 1px solid #d3d3d3; overflow-wrap: break-word; }
.metric-container div { margin-top: auto; margin-bottom: auto; }
.metric-main { font-size: 20px; }
.metric-change { position: absolute; bottom: 3px; right: 5px; font-size: 14px; }
.tiny { font-size: 10px; }
.overlay-marker { position: absolute; }
.inverse .negative { color: #ff6363; }
.inverse .positive { color: #91d040; }

/* Step indicator widget */
.step-indicator { overflow-wrap: break-word; padding: 20px 5px; }
.step-indicator ol { background-color: white; position: relative; overflow: hidden; counter-reset: wizard; list-style: none; padding-left: 0px; }
.step-indicator li { position: relative; float: left; text-align: center; color: #f89000; padding: 0rem 0.3rem; }
.step-indicator.steps-4 li { width: 25%; }
.step-indicator.steps-5 li { width: 20%; }
.step-indicator.steps-6 li { width: 16.66%; }
.step-indicator .current ~ li { color: #555555; }
.step-indicator li:before { counter-increment: wizard; content: counter(wizard); display: block; color: #ffffff; background-color: #f89000; border: 2px solid #f89000; text-align: center; width: 2em; height: 2em; line-height: 2em; border-radius: 2em; position: relative; left: 50%; margin-bottom: 1em; margin-left: -1em; z-index: 1; }
.step-indicator .current ~ li:before { background-color: white; color: #555555; border-color: #555555; }
.step-indicator li + li:after{ content: ""; display: block; width: 100%; background-color: #f89000; height: 2px; position: absolute; left: -50%; top: 1em; z-index: 0; }
.step-indicator .current ~ li:after { background-color: #555555;}

/* Spinner */
.spinner { margin: 0 auto; height: 64px; width: 64px; animation: rotate 0.8s infinite linear; border: 5px solid #ff6600; border-right-color: transparent; border-radius: 50%; }
@keyframes rotate { 
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Notes section */
.notes-header { color: #ff6600; font-size: 13px; }
.notes-body { font-size: 13px; margin-bottom: 10px; }
.add-note-wrapper { margin-top: 25px }

/* Explanation hover feature */
.explanation-container .explanation-marker { width: 25px; margin-left: 10px; border: #cccccc 2px dotted; border-radius: 18px; color: #fb9205;text-align: center; font-size: 14px }
.explanation-container .explanation-content { display: none; border-radius: 5px; position: absolute; z-index: 10; left: 20px; top: 60px; padding: 10px; background-color: #ffffff; box-shadow: 0 0 10px rgba(34,34,34,.4); font-family: Montserrat,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important; font-size: 12px; font-weight: 400; }
.explanation-container .explanation-content.large { position: fixed;  }
.explanation-container:hover .explanation-content { display: block; }
.explanation-container .explanation-content img { max-height: 800px;}

/* Navbar auto open on hover */
@media (min-width: 992px) {
    .dropdown:hover .dropdown-menu {
        display: block;
    }
}

/* Lastpass fix */
[data-lastpass-root] { display: none !important; }

/* Blended learning questions */
ol.multiple-choice-answers { list-style-type: upper-alpha; }
.pbi_avoid td { border: 1px solid;padding: 0px 15px; }

/* Superscript pill */
.superscript-pill {
    font-size: 9px; vertical-align: super; background-color: #ccc; border-radius: 10px; padding: 2px 8px;
}

/* Financial data alignment */
.accounting-display { display: flex; flex-wrap: nowrap; justify-content: space-between; }
.accounting-display .symbol { padding-left: 8px; }
.accounting-display .amount { padding-right: 8px; }
.growth-percentage { font-size: 13px; }
.growth-percentage.right { text-align: right; padding-right: 8px; }

/* Products table */
.product-code-line { display: flex; align-items: center; justify-content: center; height: 36px; }