/* HIDE BUTTONS AND ICONS */
.btn.btn-primary.btn-lg.btn-block.special-btn-width.ef-action-button.ef-button-font-size:not(#gamification-user-btn) {
  display: none !important;
}
.ef-grid-action.ajaxHandle.fa.fa-lg.fa-sign-in.fa-fw {
  display: none !important;
}
.fa.fa-lg.fa-sign-in.fa-fw {
  display: none !important;
}

/* LINK COLORS */
a {
  color: #0F1E45;
}
a:hover {
  color: #319CD3;
}

/* SUCCESS BUTTON COLORS */
.btn-success {
  color: #fff;
  background-color: #95BF1E;
  border-color: #95BF1E;
}
.btn-success:hover {
  color: #fff;
  background-color: #0F1E45 !important;
  border-color: #0F1E45 !important;
}

/* PROGRESS BAR COLOR */
.progress .progress-bar.progress-bar-success {
  background-color: #319CD3;
}

/* PASSED ICON AND LINKS COLOR */
.ef-unit-tree i.passed.ef-tooltip-toggle.fa-check {
  color: #319CD3 !important;
}
.ef-unit-tree .ef-unit-link.passed,
.ef-unit-tree .ef-unit-link.passed:hover,
.ef-unit-tree .ef-unit-link.passed:link,
.ef-unit-tree .ef-unit-link.passed:active,
.ef-unit-tree .ef-unit-link.passed:visited {
  color: #0F1E45 !important;
}

/* COMPLETED TEXT COLOR */
div.ef-completed-text {
  color: #0F1E45 !important;
}

/* PANEL BACKGROUND */
.panel-body {
  background-color: white !important;
}

/* LEARNER COLUMN FIX (STRONGER VERSION) */
.ef-grades-learner-col {
  max-width: 80px !important;
  width: 80px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
td.ef-grades-sticky-left {
  max-width: 100px !important;
  width: 100px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
td.ef-grades-sticky-left a {
  display: inline-block;
  max-width: 100px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}

/* ROW STYLING */
tr.oddRowColor td,
tr.evenRowColor td,
tr.defaultRowHeight td {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}

/* HIDE BRANCH COLUMN (6th column) */
th:nth-child(6),
td:nth-child(6) {
  display: none !important;
}
/* HIDE Certification COLUMN (7th column) */
th:nth-child(7),
td:nth-child(7) {
  display: none !important;
}
/* HIDE CERTIFICATES TABS: Templates and Images */
a[href$="/certificates/tab/properties"],
a[href$="/certificates/tab/signatures"] {
  display: none !important;
}

/* Optional: Also hide the tab content panes (if accessed directly via URL) */
#properties,
#signatures {
  display: none !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
html, body {
  background-color: #05244A;
}
div.breadcrumb-x {
  background-color: #E1EBF8;
  border-color: #E1EBF8;
}
#ef-navbar,
#ef-navbar li a.dropdown-toggle[aria-expanded="true"] {
  background-color: #062244;
  border-color: #062244;
}
html.new-ui-html:root {
  --c-brand-primary: #062244;
  --c-brand-primary-darken-5: #011d3f;
  --c-brand-primary-darken-7: #001b3d;
  --c-brand-primary-darken-10: #00183a;
  --c-brand-primary-darken-15: #001335;
  --c-brand-primary-darken-17: #001133;
  --c-brand-primary-darken-20: #000e30;
  --c-brand-primary-darken-25: #00092b;
  --c-brand-primary-lighten-7: #0d294b;
  --c-brand-primary-lighten-40: #2e4a6c;
}
