/* _content/kpas/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-r9tr0xp433] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-r9tr0xp433] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/kpas/Components/Layout/ReportLayout.razor.rz.scp.css */
.container-fluid[b-v9m456t7zi]{padding:0}@media print{body[b-v9m456t7zi]{margin:0;padding:0}.a4-container[b-v9m456t7zi]{page-break-after:always;box-shadow:none;border:none}}
/* _content/kpas/Components/Pages/KpasScore.razor.rz.scp.css */
.container-fluid[b-t2in1nf0j5] {
    min-height: 100vh;
    background-color: #fff;
}

fieldset[b-t2in1nf0j5] {
    padding: 10px 0;
}

    fieldset .app-definitions[b-t2in1nf0j5] {
        font-size: 14px;
    }

        fieldset .app-definitions ul[b-t2in1nf0j5] {
            margin-top: 10px;
            padding-left: 0;
            list-style-position: inside;
        }

            fieldset .app-definitions ul li[b-t2in1nf0j5] {
                text-indent: -20px;
                padding-left: 20px;
            }

p[b-t2in1nf0j5] {
    font-size: 12pt;
    padding-bottom: 10px;
}

h2[b-t2in1nf0j5] {
    margin: 20px 0 10px 0;
    font-family: Georgia;
    font-size: 24px;
    text-align: center;
    line-height: 1.6em;
    margin-bottom: 32px;
}

h4[b-t2in1nf0j5] {
    font-size: 18px;
    margin-bottom: 20px;
}

label[b-t2in1nf0j5] {
    font-size: 12pt;
}

[b-t2in1nf0j5] input::placeholder {
    font-size: 14px;
}

[b-t2in1nf0j5] .input-required {
    background-color: #f9f2f4;
}

table[b-t2in1nf0j5] {
}

    table tr[b-t2in1nf0j5] {
    }

        table tr th[b-t2in1nf0j5] {
            font-size: 12pt;
            font-weight: 700;
        }

        table tr td[b-t2in1nf0j5] {
            font-size: 14px;
        }

ol[b-t2in1nf0j5] {
    font-size: 14px;
    margin-bottom: 0px;
}

    ol li[b-t2in1nf0j5] {
        font-size: 12pt;
        margin-bottom: 20px;
    }

        ol li:last-of-type[b-t2in1nf0j5] {
            margin-bottom: 0px;
        }

        ol li .form-check[b-t2in1nf0j5] {
            margin-bottom: 0;
            padding-left: 12px;
        }

[b-t2in1nf0j5] .text-danger {
    font-size: 14px;
    margin-top: 3px;
}

[b-t2in1nf0j5] input[type=radio].modified {
    outline: none !important;
}

ol.part1-question p[b-t2in1nf0j5] {
    font-size: 12pt;
}

ol.part1-question p.question-line-1[b-t2in1nf0j5] {
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 0px;
}

.exit-message[b-t2in1nf0j5] {
    background-color: #DFF0D8;
    border: solid 1px #d6e9c6;
    border-radius: 4px;
    margin-top: 50px;
}

    .exit-message h2[b-t2in1nf0j5] {
        margin: 0;
        padding: 25px 0;
        color: #3c763d;
    }

.btn-floating[b-t2in1nf0j5] {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .btn-floating i[b-t2in1nf0j5] {
        font-size: 25px;
    }

.blink-background[b-t2in1nf0j5] {
    background-color: #e6c5c5;
}

.horizontal-radio-group[b-t2in1nf0j5] {
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    gap: 10px;
}

.horizontal-radio-label[b-t2in1nf0j5] {
    display: flex;
    align-items: center;
    gap: 5px;
}

.min-width-radio[b-t2in1nf0j5] {
    width: auto;
    display: flex;
    align-items: center;
    gap: 5px;
}

.vertical-radio-label[b-t2in1nf0j5] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.radio-column[b-t2in1nf0j5] {
    flex: 1;
    text-align: center;
}

.score-label[b-t2in1nf0j5] {
    margin-bottom: 5px;
    display: block;
    text-align: center;
}

[b-t2in1nf0j5] .form-select {
    width: 100%;
    white-space: nowrap;
}

    [b-t2in1nf0j5] .form-select option {
        color: black;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-t2in1nf0j5] .form-select option:first-child {
        color: #7A8288;
    }
/* _content/kpas/Components/Pages/KpasScoreSlider.razor.rz.scp.css */
.slider[b-r11405aec0] {
    position: fixed;
    bottom: 120px;
    right: 50px;
    width: 20px;
    height: 200px;
    background: linear-gradient(to bottom, #D1B000 0%, #333 0%);
    border-radius: 25px;
}

.circle[b-r11405aec0] {
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #D1B000;
    border-radius: 50%;
    border: solid 1px #333;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 14px;
    left: 50%;
    transform: translateX(-50%);
}
/* _content/kpas/Components/Pages/KwanQuotient.razor.rz.scp.css */
section[b-floljn2z8v] {
    margin-top: 20px;
}

h4[b-floljn2z8v] {
    font-family: Georgia, serif;
    font-weight: bold;
    font-size: 16px;
}

.small-grey-text[b-floljn2z8v] {
    font-size: 14px;
    color: grey;
    font-family: Georgia, serif;
}

ol[b-floljn2z8v],
ol li[b-floljn2z8v],
.normal-text[b-floljn2z8v] {
    font-size: 16px;
    color: #333;
    font-family: Georgia, serif;
}

.introduction-title[b-floljn2z8v] {
    font-family: Georgia, serif;
    font-size: 24px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
}

.content-section[b-floljn2z8v] {
    padding: 60px 18% 0 18%;
}
/* _content/kpas/Components/Pages/Login.razor.rz.scp.css */
.container-fluid[b-aduz6ebqj5] {
    background-color: #191919;
    min-height: 100vh;
}

.app-main[b-aduz6ebqj5] {
    background-color: #fff;
    padding: 35px 0;
}

.app-login-form[b-aduz6ebqj5] {
    border: 1px solid #d2b996;
    padding: 20px 40px;
}

    .app-login-form label[b-aduz6ebqj5] {
        font-size: 20px;
        font-family: 'Montserrat',sans-serif;
        font-weight: 400;
        margin: 20px 0 10px 0;
    }

    [b-aduz6ebqj5] .app-login-form #app-password {
        border-radius: 0;
        margin-bottom: 23px;
    }

    .app-login-form button[b-aduz6ebqj5] {
        background-color: #000;
        color: #fff;
        padding: 10px 30px;
        font-size: 14px;
    }

        .app-login-form button:hover[b-aduz6ebqj5] {
            color: #d2b996;
            background-color: #2d2d2d;
        }
/* _content/kpas/Components/Pages/Report/KpasReportCover.razor.rz.scp.css */
.report-cover[b-kxxggx6qvg]{margin-top:18mm;padding:0 .89in}.report-cover-author p[b-kxxggx6qvg]{font-family:"WarnockPro-Subh",serif;font-weight:300;font-size:18pt;color:#808285;margin:0}.report-cover .skill-level[b-kxxggx6qvg]{margin-top:79mm}.report-cover .skill-level p[b-kxxggx6qvg]{font-family:"Proxima Nova",Arial !important;font-weight:bold !important;font-size:10pt !important;margin-bottom:1mm !important}.report-cover .skill-level ul[b-kxxggx6qvg]{padding:0}.report-cover .skill-level ul li[b-kxxggx6qvg]{font-family:"Proxima Nova",Arial;font-size:10pt;list-style-type:none;padding-left:20px;position:relative;letter-spacing:.1mm}.report-cover .skill-level ul li[b-kxxggx6qvg]:before{content:"";display:block;width:15px;height:15px;border-radius:50%;position:absolute;left:0;top:1px}.report-cover .skill-level ul li:nth-child(1)[b-kxxggx6qvg]::before{background-color:#b2b3b2}.report-cover .skill-level ul li:nth-child(2)[b-kxxggx6qvg]::before{background-color:#977e5c}.report-cover .skill-level ul li:nth-child(3)[b-kxxggx6qvg]::before{background-color:#604a28}.report-cover-title[b-kxxggx6qvg]{margin-top:2mm}.report-cover-title p[b-kxxggx6qvg]{font-family:"WarnockPro-Capt",serif;font-weight:300;font-size:27pt;line-height:27pt;color:#000;margin:0}.report-cover-date[b-kxxggx6qvg]{margin-top:2mm}.report-cover-date p[b-kxxggx6qvg]{font-family:"Proxima Nova",Arial;font-size:10pt;color:#000;margin:0}.report-cover-chart[b-kxxggx6qvg]{position:absolute;top:69mm;left:49mm}.report-cover-brief[b-kxxggx6qvg]{margin-top:4mm}.report-cover-brief h1[b-kxxggx6qvg]{font-family:"WarnockPro-Capt",serif;font-weight:600;font-size:14pt}.report-cover-brief p[b-kxxggx6qvg]{font-family:"Proxima Nova",Arial;font-size:10pt}.report-cover-brief ol[b-kxxggx6qvg]{padding:0 0 0 4.5mm;font-family:"Proxima Nova",Arial;font-size:10pt}.report-cover-brief ol li[b-kxxggx6qvg]{padding-left:2mm}
/* _content/kpas/Components/Pages/Report/KpasReportFooter.razor.rz.scp.css */
.report-footer[b-ergdv7szde]{font-family:"WarnockPro",serif;position:absolute;height:13mm;left:0;right:0;padding:0 .89in;bottom:0;width:100%}.report-footer-copyright[b-ergdv7szde]{font-size:7pt;margin:0}.report-footer-page-number[b-ergdv7szde]{font-size:10pt;text-align:right}
/* _content/kpas/Components/Pages/Report/KpasReportHeader.razor.rz.scp.css */
.report-header[b-dp8ez3s9b8]{display:flex;align-items:center;justify-content:space-between;height:32.77mm;background-color:#262626;padding:0 .89in}.report-header .header-logo-img[b-dp8ez3s9b8]{height:15.3mm}.report-header .header-logo-slogan[b-dp8ez3s9b8]{margin-left:4mm;color:#939598;font-family:"WarnockPro-Capt",serif;font-size:9.5pt;font-style:italic;font-weight:600}.report-header .header-title[b-dp8ez3s9b8]{font-family:"WarnockPro-Subh",serif;font-weight:600;font-size:15.5pt;color:#fff;margin:0;margin-right:4mm}
/* _content/kpas/Components/Pages/Report/KpasReportPage.razor.rz.scp.css */
.a4-container[b-q0ndf0na9h]{position:relative;width:210mm;height:297mm;background:#fff;margin:0;padding:0}@media print{.a4-container[b-q0ndf0na9h]{page-break-after:always;box-shadow:none;border:none;width:100%}}
/* _content/kpas/Components/Pages/Report/KpasReportStrength.razor.rz.scp.css */
.report-strength[b-i1w425k6mj]{padding:0 .89in;margin-top:12mm}.report-strength .strength-title h1[b-i1w425k6mj]{font-family:"WarnockPro-Capt",serif;font-weight:300;font-size:27pt;line-height:27pt;color:#000;margin:0}.report-strength .strength-about p[b-i1w425k6mj]{margin-top:14px;font-family:"Proxima Nova",Arial;font-size:10pt;margin-bottom:0}.report-strength .evaluation[b-i1w425k6mj]{display:flex;margin-top:30px;margin-bottom:35px;font-size:8pt;margin-left:-0.89in;margin-right:-0.89in;justify-content:center;background-color:#f2f3f4}.report-strength .evaluation .box[b-i1w425k6mj]{font-family:"Proxima Nova",Arial;padding:15px 23px;max-width:58.92mm}.report-strength .evaluation .box p[b-i1w425k6mj]{font-size:8pt;margin-bottom:0}.report-strength .evaluation .box p:last-of-type[b-i1w425k6mj]{margin-top:2mm}.report-strength .evaluation .emerging[b-i1w425k6mj]{background-color:#b2b3b7;color:#000}.report-strength .evaluation .proficient[b-i1w425k6mj]{background-color:#967c5f;color:#fff}.report-strength .evaluation .advanced[b-i1w425k6mj]{background-color:#5f482b;color:#fff}.report-strength .evaluation .neutral[b-i1w425k6mj]{background-color:#f2f3f4;color:#939598}.report-strength .feedback[b-i1w425k6mj]{display:flex;flex-direction:column;flex-wrap:wrap;height:556px;align-content:flex-start;column-gap:47px}.report-strength .feedback h1[b-i1w425k6mj]{font-size:14pt;width:176.69px;font-weight:bold;font-family:"WarnockPro-Capt",serif;margin-bottom:12px}.report-strength .feedback .item-container[b-i1w425k6mj]{margin-bottom:4mm;position:relative;width:100%;font-family:"Proxima Nova",Arial;font-size:8pt;width:176.69px}.report-strength .feedback .item-container p[b-i1w425k6mj]{margin:0}.report-strength .feedback .item-container p.item[b-i1w425k6mj]{position:relative;padding-left:13pt;text-indent:-7pt}.report-strength .feedback .item-container p.item span[b-i1w425k6mj]{display:inline-block;margin-right:5pt}.report-strength .feedback .item-container p.item-consider[b-i1w425k6mj]{padding-left:13pt;margin-top:2mm;color:#939598}
/* _content/kpas/Components/Shared/CustomForms/InputSelectDoubleLine.razor.rz.scp.css */
.custom-dropdown[b-y3eu4tdcef] {
    position: relative;
    font-family: Arial, sans-serif;
    width: 100%;
    border-radius: .375rem;
}

.dropdown-header[b-y3eu4tdcef] {
    padding: 8px;
    border: 1px solid #ccc;
    cursor: pointer;
    background-color: #fff;
    border-radius: .375rem;
    height: 60px;
}

    .dropdown-header:focus[b-y3eu4tdcef] {
        outline: none;
        border-color: #66afe9;
    }

.placeholder-select[b-y3eu4tdcef] {
    color: #7A8288;
    background-color: #fff;
}

.dropdown-list[b-y3eu4tdcef] {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    z-index: 1000;
    max-height: 200px;
    overflow-y: auto;
    border-radius: .375rem;
}

.dropdown-item[b-y3eu4tdcef] {
    padding: 8px;
    cursor: pointer;
    min-height: 30px;
}

    .dropdown-item:hover[b-y3eu4tdcef] {
        background-color: #f0f0f0;
    }

.item-title[b-y3eu4tdcef] {
    font-weight: bold;
}

.item-subtitle[b-y3eu4tdcef] {
    font-size: smaller;
    color: #666;
}
/* _content/kpas/Components/Shared/KpasHeader.razor.rz.scp.css */
.app-header[b-w1f8e5mo0c] {
    height: 195px;
    background: url("images/kwan-header.jpg") center no-repeat #000;
}

    .app-header h1[b-w1f8e5mo0c] {
        font-family: "BrandonGrotesque";
        color: #D0B99A;
        font-weight: 600;
        letter-spacing: 8px;
    }

        .app-header h1 sup[b-w1f8e5mo0c] {
            position: relative;
            top: -14px;
            font-size: 20px;
            letter-spacing: 2px;
            font-weight: normal;
        }

.app-tagline[b-w1f8e5mo0c] {
    padding: 15px 0 14px 0;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
}

    .app-tagline h2[b-w1f8e5mo0c] {
        color: #a18869;
        font-size: 13px;
        margin: 0;
    }
