/* Minification failed. Returning unminified contents.
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(232,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(246,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(252,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(255,68): run-time error CSS1030: Expected identifier, found ','
(255,75): run-time error CSS1031: Expected selector, found ')'
(255,75): run-time error CSS1025: Expected comma or open brace, found ')'
(303,20): run-time error CSS1046: Expect comma, found '190'
(303,27): run-time error CSS1046: Expect comma, found ')'
(323,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark'
 */
@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 200;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraLight.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraLight.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraLight.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraLight.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraLight.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 300;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Light.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Light.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Light.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Light.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Light.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 400;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Regular.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Regular.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Regular.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Regular.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Regular.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 500;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Medium.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Medium.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Medium.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Medium.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Medium.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 700;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Bold.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Bold.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Bold.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Bold.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Bold.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 600;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-SemiBold.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-SemiBold.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-SemiBold.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-SemiBold.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 800;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraBold.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraBold.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraBold.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraBold.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-UltraBold.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf;
    font-style: normal;
    font-weight: 900;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Black.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Black.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Black.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Black.woff") format("woff");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Black.ttf") format("truetype");
}

@font-face {
    font-family: Telegraf-Variable;
    font-style: normal;
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Variable.eot");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Variable.eot") format("embedded-opentype");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Variable.woff2") format("woff2");
    src: url("https://static.talentech.io/fonts/Telegraf/Telegraf-Variable.ttf") format("truetype");
}

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #60606c;
    --bs-gray-dark: #30303a;
    --bs-gray-50: #fff;
    --bs-gray-100: #f1f1f3;
    --bs-gray-200: #e6e6ea;
    --bs-gray-300: #d6d6dc;
    --bs-gray-400: #b7b7c0;
    --bs-gray-500: #757581;
    --bs-gray-600: #60606c;
    --bs-gray-700: #444450;
    --bs-gray-800: #30303a;
    --bs-gray-900: #151517;
    --bs-primary: #26253e;
    --bs-secondary: #757581;
    --bs-success: #49815f;
    --bs-info: #3c7ba4;
    --bs-warning: #9e6b18;
    --bs-danger: #ca4b46;
    --bs-light: #fff;
    --bs-dark: #26253e;
    --bs-primary-rgb: 38, 37, 62;
    --bs-secondary-rgb: 117, 117, 129;
    --bs-success-rgb: 73, 129, 95;
    --bs-info-rgb: 60, 123, 164;
    --bs-warning-rgb: 158, 107, 24;
    --bs-danger-rgb: 202, 75, 70;
    --bs-light-rgb: 255, 255, 255;
    --bs-dark-rgb: 38, 37, 62;
    --bs-primary-text-emphasis: #0f0f19;
    --bs-secondary-text-emphasis: #2f2f34;
    --bs-success-text-emphasis: #1d3426;
    --bs-info-text-emphasis: #183142;
    --bs-warning-text-emphasis: #3f2b0a;
    --bs-danger-text-emphasis: #511e1c;
    --bs-light-text-emphasis: #444450;
    --bs-dark-text-emphasis: #444450;
    --bs-primary-bg-subtle: #d4d3d8;
    --bs-secondary-bg-subtle: #e3e3e6;
    --bs-success-bg-subtle: #dbe6df;
    --bs-info-bg-subtle: #d8e5ed;
    --bs-warning-bg-subtle: #ece1d1;
    --bs-danger-bg-subtle: #f4dbda;
    --bs-light-bg-subtle: #f8f8f9;
    --bs-dark-bg-subtle: #b7b7c0;
    --bs-primary-border-subtle: #a8a8b2;
    --bs-secondary-border-subtle: #c8c8cd;
    --bs-success-border-subtle: #b6cdbf;
    --bs-info-border-subtle: #b1cadb;
    --bs-warning-border-subtle: #d8c4a3;
    --bs-danger-border-subtle: #eab7b5;
    --bs-light-border-subtle: #e6e6ea;
    --bs-dark-border-subtle: #757581;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "Open Sans", Helvetica -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    --bs-font-monospace: "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
    --bs-root-font-size: 16px;
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: .875rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.4285714286;
    --bs-body-color: #26253e;
    --bs-body-color-rgb: 38, 37, 62;
    --bs-body-bg: #f1f1f3;
    --bs-body-bg-rgb: 241, 241, 243;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(38, 37, 62, .75);
    --bs-secondary-color-rgb: 38, 37, 62;
    --bs-secondary-bg: #e6e6ea;
    --bs-secondary-bg-rgb: 230, 230, 234;
    --bs-tertiary-color: rgba(38, 37, 62, .5);
    --bs-tertiary-color-rgb: 38, 37, 62;
    --bs-tertiary-bg: #f1f1f3;
    --bs-tertiary-bg-rgb: 241, 241, 243;
    --bs-heading-color: inherit;
    --bs-link-color: #60606c;
    --bs-link-color-rgb: 96, 96, 108;
    --bs-link-decoration: none;
    --bs-link-hover-color: #4d4d56;
    --bs-link-hover-color-rgb: 77, 77, 86;
    --bs-link-hover-decoration: underline;
    --bs-code-color: #d63384;
    --bs-highlight-color: #26253e;
    --bs-highlight-bg: #ffdca4;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #d6d6dc;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: .375rem;
    --bs-border-radius-sm: .25rem;
    --bs-border-radius-lg: .5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 .125rem .125rem rgba(21, 21, 23, .24);
    --bs-box-shadow-sm: 0 .125rem .125rem rgba(21, 21, 23, .04);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: 0;
    --bs-focus-ring-width: .25rem;
    --bs-focus-ring-opacity: .25;
    --bs-focus-ring-color: rgba(38, 37, 62, .25);
    --bs-form-valid-color: #49815f;
    --bs-form-valid-border-color: #49815f;
    --bs-form-invalid-color: #ca4b46;
    --bs-form-invalid-border-color: #ca4b46;
}

body,
html {
    background-color: var(--bs-body-bg);
    font-size: 16px !important;
}

h2 {
    font-family: Telegraf !important;
}

.wrapper.wrapper-content {
    background-color: var(--bs-body-bg);
}

menu-talentech > .wrapper {
    position: relative;
    top: 0;
    left: 16px;
    width: calc(100% - 30px);
    min-height: calc(100vh - 112px);
}

menu-talentech > .row {
    margin-left: 0;
    margin-right: 0;
    background-color: var(--bs-body-bg);
}

menu-talentech > .row {
    margin-left: 0;
    margin-right: 0;
    background-color: var(--bs-body-bg);
}

menu-talentech input[name="__RequestVerificationToken"] + *:not(div, label) {
    margin: 0 -44px 0 -44px;
}

menu-talentech iframe#iframeView {
    height: calc(100vh - 65px) !important;
}

menu-talentech .wrapper .page-wrapper {
    font-size: 14px;
    ;
}

    menu-talentech .wrapper .page-wrapper .col-lg-12 {
        z-index: 0;
    }

    menu-talentech .wrapper .page-wrapper .page-wrapper.row .col-lg-12 .wrapper-content .row.border-bottom.white-bg.page-heading {
        position: relative;
        left: -29px;
        width: calc(100% + 88px);
        margin-bottom: 24px
    }

        menu-talentech .wrapper .page-wrapper .page-wrapper.row .col-lg-12 .wrapper-content .row.border-bottom.white-bg.page-heading .col-lg-10 {
            display: flex;
            flex-direction: column-reverse;
            padding: 22px 0 26px 12px;
        }

            menu-talentech .wrapper .page-wrapper .page-wrapper.row .col-lg-12 .wrapper-content .row.border-bottom.white-bg.page-heading .col-lg-10 .breadcrumb a,
            menu-talentech .wrapper .page-wrapper .page-wrapper.row .col-lg-12 .wrapper-content .row.border-bottom.white-bg.page-heading .col-lg-10 .breadcrumb strong {
                font-size: 14px !important;
                font-family: 'Open sans';
                color: #60606c !important;
            }

            menu-talentech .wrapper .page-wrapper .page-wrapper.row .col-lg-12 .wrapper-content .row.border-bottom.white-bg.page-heading .col-lg-10 h2 {
                font-family: 'Telegraf', Helvetica -apple-system, BlinkMacSystemFont, Helvetica Neue, Segoe UI, sans-serif;
                font-size: 36px;
                line-height: 3rem !important;
                color: #26253e;
                font-weight: 700;
                margin-top: 0
            }


i.fa.fa-spinner {
    color: rgb(191 190 198);
    margin-top: 48px;
}

.page-wrapper + #footer-parent-container {
    margin-left: -40px;
    width: calc(100% + 74px);
    z-index: -1 !important;
}

.wrapper + #footer-parent-container .footer {
    z-index: -1 !important;
}

.row.border-bottom.white-bg.page-heading + .row {
    min-height: calc(100vh - 325px);
}


a {
    color: var(--bs-dark);
    text-decoration: none;
}

.form-control:focus,
.single-line:focus {
    border-color: #26253e !important;
}

/**
* Date picker:
*/

.datepicker .active.day {
    color: #ffffff !important;
    background-color: #021C2C !important;
    border-color: #021C2C !important;
}

.datepicker .today {
    color: #333333 !important;
    background-color: #ffcfcd !important;
    border-color: #ffcfcd !important;
}








/**
* Buttons
*/

.btn {
    text-transform: uppercase;
    font-weight: 600;
}

.btn-success,
.btn-browse-library,
.btn-default {
    background-color: #021C2C !important;
    border: solid 1px #021C2C !important;
    border-radius: 4px !important;
    color: white !important;
}

    .btn-success:hover,
    .btn-browse-library:hover,
    .btn-default:hover {
        background-color: #41405e !important;
        border: solid 1px #41405e !important;
    }

    .btn-success:focus,
    .btn-browse-library:focus,
    .btn-default:hover {
        background-color: #41405e !important;
        border: solid 1px #41405e !important;
    }

.label-success {
    background-color: #d6d6e4 !important;
    border: none !important;
    font-weight: 600 !important;
    color: #151517 !important;
}

    .label-success:hover {
        background-color: #d6d6e4 !important;
        border: none !important;
    }

    .label-success:focus {
        background-color: #d6d6e4 !important;
        border: none !important;
    }

.btn-primary,
.btn-warning {
    background-color: #d6d6e4 !important;
    border: solid 1px #d6d6e4 !important;
    color: #151517 !important;
}

    .btn-primary:hover,
    .btn-warning:hover,
    .btn-primary:focus,
    .btn-warning:focus {
        background-color: #b1b1cd !important;
        border: solid 1px #b1b1cd !important;
        color: #151517 !important;
    }

.label-primary {
    background-color: transparent !important;
    border: none !important;
    color: #151517 !important;
}

    .label-primary:focus,
    .label-primary:hover {
        background-color: transparent !important;
        border: none !important;
        color: #151517 !important;
    }

.label-warning-light {
    background-color: transparent !important;
    font-weight: 600 !important;
    border: none !important;
    color: #151517 !important;
}

.label-warning {
    background-color: #d04348 !important;
    border: none !important;
    color: white !important;
}

    .label-warning:hover,
    .label-warning:focus {
        background-color: #a13034 !important;
        border: none !important;
    }

.btn-white {
    background-color: white !important;
    border: 1px solid #26253e !important;
    border-radius: 4px !important;
    color: #26253e !important;
}

.label-white {
    background-color: white !important;
    border: 1px solid #26253e !important;
    border-radius: 4px !important;
    color: #26253e !important;
}

    .label-white:hover,
    .btn-white:focus,
    .btn-white:hover,
    .label-white:focus {
        background-color: #41405e !important;
        color: white !important;
        border: solid 1px #41405e !important;
    }

.btn-danger {
    background-color: #d04348 !important;
    border: solid 1px #d04348 !important;
    border-radius: 4px !important;
    color: white !important;
}

    .btn-danger:hover,
    .btn-danger:focus {
        background-color: #a13034 !important;
        border: solid 1px #a13034 !important;
    }

.ibox-title {
    border-top: none !important;
    overflow: auto !important;
    border-radius: 5px 5px 0 0;
}

    .ibox-title small {
        display: block !important;
        margin-top: 12px !important;
    }

.ibox-content {
    border-style: none;
    border-radius: 0 0 5px 5px;
}

.ibox-title span {
    display: inline-block !important;
    padding-left: 12px !important;
    padding-top: 6px !important;
}

    .ibox-title span.caret {
        padding-left: 0 !important;
    }



/**
  * OLD TABLES
  **/

.page-wrapper .panel {
    border: 1px solid #26253e !important;
    border-radius: 4px !important;
}

    .page-wrapper .panel h5 {
        font-size: 10px !important;
        margin: 0 0 2px !important;
        padding: 0 !important;
        float: left !important;
        color: #021c2c !important;
        border: none !important;
    }

    .page-wrapper .panel .panel-heading h5.panel-title {
        color: white !important;
    }

    .page-wrapper .panel .panel-heading {
        background-color: #26253e !important;
        color: white !important;
        fill: white !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .page-wrapper .panel .panel-heading h5.panel-title i.fa {
            color: white !important;
        }

        .page-wrapper .panel .panel-heading h5.panel-title span {
            font-style: normal !important;
            color: white !important;
        }

        .page-wrapper .panel .panel-heading i.fa {
            color: white !important;
            fill: white !important;
        }

        .page-wrapper .panel .panel-heading .spanTitle {
            font-style: normal !important;
        }

    .page-wrapper .panel .panel-body {
        color: black !important;
        background-color: white !important;
    }

.page-wrapper .ibox-content h5 {
    font-size: 10px !important;
    margin: 0 0 2px !important;
    padding: 0 !important;
    float: left !important;
}

.page-wrapper .panel .panel-heading {
    height: 40px !important;
}

.page-wrapper .table thead {
    background-color: #26253e;
    color: white;
    text-transform: uppercase;
}

    .page-wrapper .table thead tr th:last-child {
        border-right: none;
    }

    .page-wrapper .table thead tr th {
        border-right: 2px solid rgb(230, 230, 234);
    }

.page-wrapper .table.dataTable thead .sorting:after {
    color: white;
}

.page-wrapper .table tbody tr:first-child td {
    border-top: 1px solid white !important;
}

.page-wrapper .iframe-view {
    position: relative !important;
    top: -128px !important;
    z-index: 5 !important;
}

    .page-wrapper .iframe-view[src*="/chatbot"],
    .page-wrapper .iframe-view[src*="/form"],
    .page-wrapper .iframe-view[src*="/learning-pages"] {
        top: 0 !important;
    }

.page-wrapper .wrapper.wrapper-content {
    min-height: calc(100vh - 215px) !important;
}

    .page-wrapper .wrapper.wrapper-content .iframe-wrapper-div {
        height: calc(100vh - 215px) !important;
        position: relative !important;
        top: 0px !important;
    }

        .page-wrapper .wrapper.wrapper-content .iframe-wrapper-div #iframeView {
            height: calc(100vh - 70px) !important;
        }

.page-wrapper svg path[fill="#ff9900"],
.page-wrapper svg circle[fill="#ff9900"] {
    fill: #26253e !important;
}

.page-wrapper svg path[fill="#fff4dd"],
.page-wrapper svg circle[fill="#fff4dd"] {
    fill: #d6d6e4 !important
}

.page-wrapper .dataTables_filter input {
    margin-left: 8px !important;
}


/**
* Login page
*/

body.dashboards {
    overflow: hidden !important;
}

    body.dashboards:before {
        content: "" !important;
        background: url('/static/images/background-login-image.png') !important;
        background-repeat: no-repeat !important;
        background-size: 105% !important;
        position: absolute !important;
        display: block !important;
        top: 0 !important;
        left: 0 !important;
        height: 100vh !important;
        width: 100vw !important;
        box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2);
    }

    body.dashboards .navbar.navbar-default.my-custom-nav {
        display: none !important;
    }

    body.dashboards .breadcrumb-outer {
        display: none !important;
    }

    body.dashboards .container.auth-view {
        margin-top: 130px !important;
    }

        body.dashboards .container.auth-view:before {
            content: "" !important;
            display: block !important;
            background: transparent url(/static/images/logotype-talmundo.png) no-repeat !important;
            position: fixed !important;
            left: calc(100vw / 2 - 170px) !important;
            height: 90px !important;
            width: 415px !important;
            background-size: 300px 72px !important;
        }

        body.dashboards .container.auth-view .col-xs-12.col-sm-6.col-sm-offset-3.col-md-6.col-md-offset-3 {
            background-color: white !important;
            padding: 20px !important;
            margin-top: 120px !important;
            border-radius: 8px !important;
        }

            body.dashboards .container.auth-view .col-xs-12.col-sm-6.col-sm-offset-3.col-md-6.col-md-offset-3 font {
                font-family: Talmundo !important;
            }

            body.dashboards .container.auth-view .col-xs-12.col-sm-6.col-sm-offset-3.col-md-6.col-md-offset-3 .save-button {
                background-color: #021C2C !important;
                text-transform: uppercase;
                border: unset;
                border-color: unset !important;
                border-radius: 0 !important;
                color: white !important;
                font-weight: 600 !important;
            }

        body.dashboards .container.auth-view > .row {
            max-height: calc(100vh - 220px) !important;
            overflow-y: auto !important;
        }

.loginColumns .leftContent h2 {
    display: none !important;
}

.loginColumns.animated {
    padding-top: 70px !important;
    min-width: 100vw;
    width: 100vw;
    padding: 0 !important;
    max-width: unset;
    overflow-y: auto;
    overflow-x: hidden !important;
    max-height: 100vh;
}

.loginColumns .row {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.loginColumns:before {
    content: "" !important;
    background: url('/static/images/background-login-image.png') !important;
    background-repeat: no-repeat !important;
    background-size: 105% !important;
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    height: 100vh !important;
    width: 100vw !important;
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2);
}

body.visma .loginColumns .col-md-6.leftContentContainer:before {
    display: block !important;
    background: none !important;
    position: fixed !important;
    top: 100px;
    left: calc(100vw / 2 - 175px);
    height: 0 !important;
    width: 0 !important;
    background-size: 0 !important;
}

.loginColumns .col-md-6.leftContentContainer:before {
    content: "" !important;
    display: block !important;
    background: transparent url(/static/images/logotype-talmundo.png) no-repeat !important;
    position: fixed !important;
    top: 100px;
    left: calc(100vw / 2 - 175px);
    height: 91px !important;
    width: 440px !important;
    background-size: 300px 72px !important;
}

.loginColumns .col-md-6.rightContentContainer {
    width: 30% !important;
}

.loginColumns .leftContentContainer {
    min-height: 0 !important;
    height: 250px !important;
}

.loginColumns .leftContent img {
    display: none !important;
}

.loginColumns [action="/companyadmin/login"] .btn-primary {
    background-color: #021C2C !important;
    text-transform: uppercase;
    border: unset;
    border-color: unset !important;
    border-radius: 0 !important;
    color: white !important;
    font-weight: 600 !important;
}


#page-wrapper .iradio_square-green.hover {
    background-position: 0 0 !important;
    border: 1px solid #26253e !important;
}

#page-wrapper .iradio_square-green.checked.hover {
    background-position: 0 0 !important;
    border: none !important;
}

#page-wrapper .iradio_square-green.checked:before {
    content: "" !important;
    position: absolute !important;
    height: 22px !important;
    width: 22px !important;
    left: 0 !important;
    background-color: #26253e !important;
    border: 2px solid #26253e !important;
    border-radius: 50% !important;
}

#page-wrapper .iradio_square-green.checked:after {
    content: "" !important;
    position: relative !important;
    top: -16px !important;
    left: 8px !important;
    display: table !important;
    width: 6px !important;
    height: 12px !important;
    border: 2px solid #fff !important;
    border-top-width: 0 !important;
    border-left-width: 0 !important;
    -webkit-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
}

.icheckbox_square-green.hover {
    background-position: 0 0 !important;
    border: 1px solid #26253e !important;
}

.icheckbox_square-green.checked.hover {
    background-position: 0 0 !important;
    border: none !important;
}

.icheckbox_square-green.checked:before {
    content: "" !important;
    position: absolute !important;
    height: 22px !important;
    width: 22px !important;
    background-color: #26253e !important;
    border: 2px solid #26253e !important;
}

.icheckbox_square-green.checked:after {
    content: "" !important;
    position: relative !important;
    top: 3px !important;
    left: 8px !important;
    display: table !important;
    width: 6px !important;
    height: 12px !important;
    border: 2px solid #fff !important;
    border-top-width: 0 !important;
    border-left-width: 0 !important;
    -webkit-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
}

input.txtEditFilterItemValue.form-control {
    color: rgb(21, 21, 23) !important;
}

/**
* Alerts: 
*/

.alert-info {
    font-family: Telegraf !important;
    background-color: #d6d6e4 !important;
    border: none !important;
    color: #151517 !important;
}

.alert-success,
.toast.toast-success {
    font-family: Telegraf !important;
    color: white !important;
    background-color: #41405e !important;
}

.alert-danger,
.toast.toast-error {
    background-color: #d04348 !important;
    font-family: Telegraf !important;
    color: white !important;
}

