.b{font-weight:700}.bb{font-weight:bolder}.pointer{cursor:pointer!important}.no-event{pointer-events:none}.center{display:flex;justify-content:center;align-items:center}.v-center{display:flex;align-items:center}.h-center{display:flex;justify-content:center}.fw{width:100%!important}.fh{height:100%!important}.text-primary{color:var(--primary-color)!important}.text-grey{color:#555}.bg-primary{background-color:var(--primary-color)!important}.nowrap{text-wrap:nowrap}.star-color{color:var(--yellow-600)!important}.ng-touched.ng-invalid{border-color:var(--error-color)}button.nav-link.tab{color:var(--primary-color)}button.nav-link.tab.active{color:#fff;background-color:var(--primary-color)!important}button.nav-link.tab.active:hover{color:#fff}button.nav-link.tab:hover{color:var(--primary-color)}.dropdown-item{cursor:pointer}.dropdown-item.active,.dropdown-item:active{background-color:var(--primary-color)!important}.page-heading{color:var(--primary-color);font-size:1.25rem;font-weight:500;line-height:1.2}.page-heading-dark{font-size:1.25rem;font-weight:500;line-height:1.2}.page-sub-heading{color:var(--primary-color);font-size:1rem;font-weight:500;line-height:1.2}.page-sub-heading-dark{font-size:1rem;font-weight:500;line-height:1.2}.flex-heading{display:flex;justify-content:flex-end}.salary-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.salary-history-table-wrap{margin-top:1rem;overflow-x:auto}.salary-status-badge{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}.salary-status-badge.current{background:color-mix(in srgb,var(--primary-color, #0094d2) 16%,#fff);color:var(--secondary-color, #003366)}.salary-status-badge.past{background:#eef2f6;color:#5a6f85}.salary-status-badge.upcoming{background:color-mix(in srgb,#22c55e 16%,#fff);color:#166534}.salary-ctc-period-row{padding-left:.75rem}.salary-ctc-period-row strong{font-weight:500;color:var(--text-muted, #5a6f85)}html[data-layout=horizontal] .main-content>.page-content.training-module,html[data-layout=horizontal] .main-content .page-content.training-module{margin-top:0!important;padding-top:calc(70px + 3.75rem)!important}@media (max-width: 1024.98px){html[data-layout=horizontal] .main-content>.page-content.training-module,html[data-layout=horizontal] .main-content .page-content.training-module{margin-top:0!important;padding-top:calc(70px + 3.5rem)!important}}
