@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/STGTour.GTour/STGTour.GTour.bundle.scp.css';

/* _content/kudough.web.clientportal/Controls/Charts/DebtRiskGauge.razor.rz.scp.css */

/* _content/kudough.web.clientportal/Controls/Charts/LikelihoodGauge.razor.rz.scp.css */
.inner-text-font[b-13bnelagnt] {
    font-size: 28px;
}
.likelihood-text[b-13bnelagnt] {
    font-size: 18px;
    margin-top: 1em;
    margin-left: -2.5em;
}
/*Mobile*/
@media (max-width: 576px) {
    .inner-text-font[b-13bnelagnt] {
        font-size: 20px;
    }
}
/* _content/kudough.web.clientportal/Controls/Charts/ScoreGauge.razor.rz.scp.css */
.score-gauge[b-8dhb12th5p] {
    position: relative;
    width: 60%;
    margin: auto;
}

.score-gauge-locked[b-8dhb12th5p] {
    position: relative;
    width: 60%;
    margin: auto;
}

.score-gauge img:not(.score-bureau-logo)[b-8dhb12th5p] {
    position: relative;
    width: 100%;
}

.score-gauge .dot[b-8dhb12th5p] {
    border-radius: 50%;
    background: white;
    position: absolute;
    width: 10px;
    height: 10px;
}

    /*.score-gauge .dot.dotq {
            left: calc(50% - 5px);
            top: calc(115px - 115px);
        }*/

    .score-gauge .dot.dot0[b-8dhb12th5p] {
        left: 0;
        bottom: 20%;
    }

    .score-gauge .dot.dot10[b-8dhb12th5p] {
        left: 0;
        bottom: 28%;
    }

    .score-gauge .dot.dot25[b-8dhb12th5p] {
        left: 9.1%;
        bottom: 66%;
    }

    .score-gauge .dot.dot50[b-8dhb12th5p] {
        left: calc(50% - 5px);
        top: 0;
    }

    .score-gauge .dot.dot75[b-8dhb12th5p] {
        right: 8.5%;
        bottom: 66%;
    }

    .score-gauge .dot.dot90[b-8dhb12th5p] {
        right: -0.5px;
        bottom: 28%;
    }

    .score-gauge .dot.dot100[b-8dhb12th5p] {
        right: 0;
        bottom: 20%;
    }

.score-gauge-title[b-8dhb12th5p] {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 5vw;
}

.score-gauge-subtitle-positive[b-8dhb12th5p], .score-gauge-subtitle-negative[b-8dhb12th5p], .score-gauge-subtitle-neutral[b-8dhb12th5p] {
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 2.8vw;
}

    .score-gauge-subtitle-positive div:first-of-type[b-8dhb12th5p], .score-gauge-subtitle-negative div:first-of-type[b-8dhb12th5p], .score-gauge-subtitle-neutral div:first-of-type[b-8dhb12th5p] {
        font-weight: 700;
    }

    .score-gauge-subtitle-positive *[b-8dhb12th5p], .score-gauge-subtitle-negative *[b-8dhb12th5p], .score-gauge-subtitle-neutral *[b-8dhb12th5p] {
        display: inline-block;
    }

    .score-gauge-subtitle-positive svg[b-8dhb12th5p], .score-gauge-subtitle-positive div:nth-of-type(1)[b-8dhb12th5p] {
        color: #30ad43;
    }

    .score-gauge-subtitle-negative svg[b-8dhb12th5p], .score-gauge-subtitle-negative div:nth-of-type(1)[b-8dhb12th5p] {
        color: #d93030;
    }

    .score-gauge-subtitle-neutral svg[b-8dhb12th5p], .score-gauge-subtitle-neutral div:nth-of-type(1)[b-8dhb12th5p] {
        color: #FF9A03;
    }

.score-bureau-logo[b-8dhb12th5p] {
    height: 50px;
    width: 110px;
    object-fit: contain;
    margin: auto;
    display: block;
}


.outcome[b-8dhb12th5p] {
    width: 170px;
    text-align: center;
    border-radius: 5px;
    height: 25px;
    padding: 3px;
    margin: auto;
    display: block;
    margin-bottom: 25px;
}

    .outcome.outcome-verypoor[b-8dhb12th5p] {
        background: #D93030;
    }

    .outcome.outcome-poor[b-8dhb12th5p] {
        background: #FFA500;
    }

    .outcome.outcome-fair[b-8dhb12th5p] {
        background: #FFCE41;
    }

    .outcome.outcome-average[b-8dhb12th5p] {
        background: #99CA41;
    }

    .outcome.outcome-good[b-8dhb12th5p] {
        background: #4BD083;
    }

    .outcome.outcome-excellent[b-8dhb12th5p] {
        background: #27AE60;
    }

    .outcome.outcome-lock[b-8dhb12th5p] {
        background: #9E9E9E;
    }

    .outcome.outcome-lock-opacity[b-8dhb12th5p] {
        background: #818181;
        opacity: 0.65;
    }

.score-gauge-locked-bureau-image[b-8dhb12th5p] {
    width: 100px;
    height:49px;
    margin-top: -25px;
    object-fit: contain;
    margin: auto;
    display: block;
}

.score-gauge-locked-bureau[b-8dhb12th5p] {
    width: 100%;
    object-fit: contain;
    margin: auto;
    display: block;
}

.score-gauge-minmax[b-8dhb12th5p] {
    padding-top: 0.3em;
    font-size: xx-small;
    padding-left: 0.3em;
    color: dimgrey
}

@media (min-width: 576px) {
    .score-gauge-title[b-8dhb12th5p] {
        font-size: 1.6vw;
    }

    .score-gauge-subtitle-positive[b-8dhb12th5p], .score-gauge-subtitle-negative[b-8dhb12th5p], .score-gauge-subtitle-neutral[b-8dhb12th5p] {
        font-size: 0.8vw;
    }
}

@media (min-width: 768px) {
    .score-gauge-title[b-8dhb12th5p] {
        font-size: 1.6vw;
    }

    .score-gauge-subtitle-positive[b-8dhb12th5p], .score-gauge-subtitle-negative[b-8dhb12th5p], .score-gauge-subtitle-neutral[b-8dhb12th5p] {
        font-size: 0.8vw;
    }
}
/* _content/kudough.web.clientportal/Controls/Charts/TimeLine.razor.rz.scp.css */
.timeline-container[b-gv5cetk06s] {
    width: 100%;
}

.timeline[b-gv5cetk06s] {
    position: relative;
    max-width: 66.5%;
}

    .timeline[b-gv5cetk06s]::after { /*for the verticle line*/
        content: '';
        position: absolute;
        width: 20px;
        height: 100%;
        background-color: transparent;
        /*background-color: #41A4B5;*/
        border-color: #41A4B5;
        border-width: 2px;
        /*border-radius: 10px;*/
        /*border-style:solid;*/
        border-left-style: solid;
        border-right-style: solid;
        top: 0;
        left: 75%;
        margin-left: -10px;
        z-index: 1;
        /*animation: moveline 6s linear forwards;*/
    }
/*
@keyframes moveline {
    0% {
        height: 0;
    }

    100% {
        height: 100%;
    }
}*/
.timeline-topline-cap[b-gv5cetk06s] {
    width: 20px;
    height: 34px;
    background-color: transparent;
    border-color: #41A4B5;
    border-width: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    margin-left: -4px;
    left: 75%;
    z-index: 1;
}

.timeline-bottomline-cap[b-gv5cetk06s] {
    width: 20px;
    height: 34px;
    background-color: transparent;
    border-color: #41A4B5;
    border-width: 2px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-style: none;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    margin-left: -4px;
    left: 75%;
    z-index: 1;
}

.inner-timeline-container[b-gv5cetk06s] {
    padding: 10px 50px;
    position: relative;
    width: 50%;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
}

    .inner-timeline-container .timeline-dot[b-gv5cetk06s] {
        border-radius: 100%;
        position: absolute;
        width: 34px;
        height: 34px;
        /*border-radius:50%;*/
        top: 40%;
        z-index: 10;
        background-color: transparent;
    }

.timeline-dot-primary[b-gv5cetk06s] {
    right: -17px;
}

.timeline-dot-secondary[b-gv5cetk06s] {
    left: -17px;
}

.text-box-left[b-gv5cetk06s] {
    padding: 10px 20px;
    background: linear-gradient(to right, #1A4147, #19212e);
    color: white;
    position: relative;
    border-radius: 12px;
    font-size: 15px;
    border: solid 1px #41A4B5;
    top: 30%;
}

.text-box-right[b-gv5cetk06s] {
    padding: 10px 20px;
    background: linear-gradient(to right, #19212e, #1A4147);
    color: white;
    position: relative;
    border-radius: 12px;
    font-size: 15px;
    border: solid 1px #41A4B5;
    top: 30%;
}

.left-container[b-gv5cetk06s] {
    left: 0;
}

.right-container[b-gv5cetk06s] {
    left: 50%;
    text-align: right;
}

    .right-container img[b-gv5cetk06s] {
        left: -17px; /*moves green dot to centre*/
    }

.right-date[b-gv5cetk06s] {
    position: absolute;
    left: 79%;
    bottom: 47%;
    color: white;
    width: 100px;
    font-size: 20px;
}

.left-date[b-gv5cetk06s] {
    position: absolute;
    left: 59%;
    bottom: 47%;
    color: white;
    width: 100px;
    font-size: 20px;
}

.timeline-year-header[b-gv5cetk06s] {
    width: 100%;
    text-align: center;
    padding: 1rem;
    position: sticky;
    top: 0;
    z-index: 11;
}

.timeline-year-top[b-gv5cetk06s] {
    width: 287px;
    height: 48px;
    background-color: #01A19A;
    border-radius: 10px;
    position: absolute;
    /* margin-top:7px;*/
}

.text-box-heading[b-gv5cetk06s] {
    font-size: 20px;
}

.text-box-description[b-gv5cetk06s] {
    font-size: 16px;
}

.action-button-banner[b-gv5cetk06s] {
    width: 150px;
    position: absolute;
    left: 81%;
    bottom: 47%;
}

/*Laptop*/
@media (max-height: 768px) {
    .action-button-banner[b-gv5cetk06s] {
        width: 150px;
        position: absolute;
        left: 81%;
        bottom: 47%;
    }

    .text-box-heading[b-gv5cetk06s] {
        font-size: 18px;
    }

    .text-box-description[b-gv5cetk06s] {
        font-size: 14px;
    }

    .timeline-topline-cap[b-gv5cetk06s] {
        width: 20px;
        height: 34px;
        background-color: transparent;
        border-color: #41A4B5;
        border-width: 2px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-top-style: solid;
        border-left-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        margin-left: -3px;
        left: 75%;
        z-index: 1;
    }

    .timeline-bottomline-cap[b-gv5cetk06s] {
        width: 20px;
        height: 34px;
        background-color: transparent;
        border-color: #41A4B5;
        border-width: 2px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-style: none;
        border-left-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        margin-left: -3px;
        left: 75%;
        z-index: 1;
    }

    .timeline-year-top[b-gv5cetk06s] {
        width: 250px;
        height: 48px;
        background-color: #01A19A;
        border-radius: 10px;
        position: absolute;
        /*margin-top: 7px;*/
    }

    .right-date[b-gv5cetk06s] {
        left: 83%;
        font-size: 18px;
    }

    .left-date[b-gv5cetk06s] {
        left: 50%;
        font-size: 18px;
    }

    .text-box-left[b-gv5cetk06s] {
        padding: 10px 20px;
        background: linear-gradient(to right, #1A4147, #19212e);
        color: white;
        position: relative;
        border-radius: 12px;
        font-size: 15px;
        border: solid 1px #41A4B5;
        top: 30%;
        width: 350px;
        right: 105px;
    }

    .text-box-right[b-gv5cetk06s] {
        padding: 10px 20px;
        background: linear-gradient(to right, #19212e, #1A4147);
        color: white;
        position: relative;
        border-radius: 12px;
        font-size: 15px;
        border: solid 1px #41A4B5;
        top: 30%;
        width: 350px;
    }
}
/*Mobile*/
@media (max-width: 576px) {
    .action-button-banner[b-gv5cetk06s] {
        width: 140px;
        position: absolute;
        left: 81%;
        bottom: 10%;
    }

    .timeline-year-top[b-gv5cetk06s] {
        width: 220px;
        height: 48px;
        background-color: #01A19A;
        border-radius: 10px;
        position: absolute;
        /*margin-top: 10px;*/
    }

    .text-box-heading[b-gv5cetk06s] {
        font-size: 13px;
    }

    .text-box-description[b-gv5cetk06s] {
        font-size: 11px;
    }

    .container[b-gv5cetk06s] {
        padding: 10px 50px;
        position: relative;
        width: 50%;
        height: 100px;
    }

        .container img[b-gv5cetk06s] {
            position: absolute;
            width: 22px;
            right: -9px; /*moves green dot to centre*/
            top: 60%;
            z-index: 10;
        }

    .timeline[b-gv5cetk06s] {
        position: relative;
        max-width: 66.5%;
    }

        .timeline[b-gv5cetk06s]::after { /*for the verticle line*/
            content: '';
            position: absolute;
            width: 10px;
            height: 100%;
            background-color: transparent;
            border-color: #41A4B5;
            border-width: 2px;
            border-left-style: solid;
            border-right-style: solid;
            top: 0;
            left: 75%;
            margin-left: -10px;
            z-index: 1;
        }

    .timeline-topline-cap[b-gv5cetk06s] {
        width: 10px;
        height: 34px;
        background-color: transparent;
        border-color: #41A4B5;
        border-width: 2px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-top-style: solid;
        border-left-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        margin-left: -11px;
        left: 75%;
        z-index: 1;
    }

    .timeline-bottomline-cap[b-gv5cetk06s] {
        width: 10px;
        height: 34px;
        background-color: transparent;
        border-color: #41A4B5;
        border-width: 2px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-style: none;
        border-left-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        margin-left: -11px;
        margin-top: -1px;
        left: 75%;
        z-index: 1;
    }

    .text-box[b-gv5cetk06s] {
        padding: 10px 20px;
        background: linear-gradient(to right, #19212e, #1c2c43) !important;
        color: white;
        position: relative;
        border-radius: 12px;
        border: solid 1px #41A4B5;
    }

    .text-box-left[b-gv5cetk06s] {
        padding: 10px 4px;
        background: linear-gradient(to right, #1A4147, #19212e);
        color: white;
        position: relative;
        border-radius: 12px;
        border: solid 1px #41A4B5;
        top: 30%;
        width: 140px;
        right: 105px;
    }

    .text-box-right[b-gv5cetk06s] {
        padding: 10px 10px;
        background: linear-gradient(to right, #19212e, #1A4147);
        color: white;
        position: relative;
        border-radius: 12px;
        border: solid 1px #41A4B5;
        top: 30%;
        width: 140px;
        right: 35px;
    }

    .right-date[b-gv5cetk06s] {
        position: absolute;
        left: 85%;
        bottom: 20%;
        color: white;
        width: 100px;
        font-size: 14px;
    }

    .left-date[b-gv5cetk06s] {
        position: absolute;
        left: 25%;
        bottom: 20%;
        color: white;
        width: 100px;
        font-size: 14px;
    }
}
/* _content/kudough.web.clientportal/Controls/ClientInfo/Accounts.razor.rz.scp.css */
.accounts-card[b-65bi1go1yj], .accounts-card-last[b-65bi1go1yj] {
    background: linear-gradient(to right, #19212e, #1c2c43); /*!important*/
}

.accounts-card[b-65bi1go1yj] {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.accounts-accordion-button[b-65bi1go1yj]::after {
    width: 2rem !important;
    height: 2rem !important;
    background-size: 30px !important;
}

.accounts-card-linear[b-65bi1go1yj] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.accounts-table-row[b-65bi1go1yj] {
    border: 1px solid var(--report-border-color);
}

    .accounts-table-row th[b-65bi1go1yj], .accounts-table-row td[b-65bi1go1yj] {
        padding: 5px;
    }
.pnlaccounts-background-color[b-65bi1go1yj] {
    background-color: #152231;
}

@media (max-width: 768px) {
    .accounts-table-row th[b-65bi1go1yj], .accounts-table-row td[b-65bi1go1yj] {
        padding: 1px;
    }
}
/* _content/kudough.web.clientportal/Controls/ClientInfo/Address.razor.rz.scp.css */
.address-hist-row-width[b-3nx2rbrlk5] {
    width: 25%
}

@media (max-width: 768px) {
    .address-hist-row-width[b-3nx2rbrlk5] {
        width: 50%;
    }
}
/* _content/kudough.web.clientportal/Controls/ClientInfo/Defaults.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Controls/ClientInfo/Employment.razor.rz.scp.css */
.employment-hist-row-width[b-w4doqkf8qm] {
    width: 25%
}

@media (max-width: 768px) {
    .employment-hist-row-width[b-w4doqkf8qm] {
        width: 50%;
    }
}
/* _content/kudough.web.clientportal/Controls/ClientInfo/Enquiries.razor.rz.scp.css */
.enquiries-row-width[b-5geuaqn3de] {
    width: 33%
}

.enquiries-row-width-last[b-5geuaqn3de] {
    width: 33%
}


@media (max-width: 768px) {
    .enquiries-row-width[b-5geuaqn3de] {
        width: 50%;
    }

    .enquiries-row-width-last[b-5geuaqn3de] {
        width: 100%
    }

}
/* _content/kudough.web.clientportal/Controls/ClientInfo/Judgements.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Controls/ClientInfo/Notices.razor.rz.scp.css */
.notices-row-width[b-td7zt8u9pr] {
    width: 20%;
}

@media (max-width: 768px) {
    .notices-row-width[b-td7zt8u9pr] {
        width: 50%;
    }
}
/* _content/kudough.web.clientportal/Controls/ClientInfo/PersonalInfo.razor.rz.scp.css */
@media (max-width: 768px) {
    .personal-info-row-width[b-k698ap3g49] {
        width:50%;
    }
}
/* _content/kudough.web.clientportal/Controls/ClientInfo/Telephone.razor.rz.scp.css */
.telephone-hist-row-width[b-cz71vj6cg0] {
    width: 25%
}

@media (max-width: 768px) {
    .telephone-hist-row-width[b-cz71vj6cg0] {
        width: 50%;
    }
}
/* _content/kudough.web.clientportal/Controls/DebtCounselling/DCReportCollapsable.razor.rz.scp.css */
[b-mst9mipns9] .likelihood-text {
    font-size: 16px;
    margin-top: 1em;
    margin-left: -2.5em;
}

@media (min-width: 1920px) {
    [b-mst9mipns9] .likelihood-text {
        font-size: 18px;
        margin-top: 1em;
        margin-left: -2.5em;
    }
}
/* _content/kudough.web.clientportal/Controls/General/KudoughPortalCalendarDropdown.razor.rz.scp.css */
.custom-green-textbox[b-zxh5wgmcnt] {
    background-color: var(--card-color) !important;
    border: 1px solid var(--green-text-color) !important;
    border-radius: 6px;
    color: white !important;
    padding: 0.75em !important;
    height: 55px;
    padding: 5px; /* Add padding for better appearance */
}

.custom-green-textbox-placeholder[b-zxh5wgmcnt] {
    left: 8px;
    padding: 0 5px;
}

.custom-green-textbox-pen-icon[b-zxh5wgmcnt] {
    right: 15px;
}

.dropdown-button[b-zxh5wgmcnt] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    border-radius: 10px;
    color: var(--dropdown-active-text);
    background: transparent;
    border: none;
}

.dropdown-menu[b-zxh5wgmcnt] {
    display: block;
    position: absolute;
    background-color: var(--card-color) !important;
    border-left: 1px solid var(--green-text-color) !important;
    border-right: 1px solid var(--green-text-color) !important;
    border-bottom: 1px solid var(--green-text-color) !important;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    margin-top: -25px;
    list-style-type: none;
    width: 100.5%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    left: -1px;
    z-index: 1;
    padding: 0 0 0.5rem 0;
}

.dropdown-item[b-zxh5wgmcnt] {
    cursor: pointer;
    color: white; /* Adjust text color if needed */
    text-wrap: wrap;
}

    .dropdown-item.active[b-zxh5wgmcnt] {
        padding: 5px;
        background: #99CA41;
        color: white !important;
        border-radius: 5px;
    }

    .dropdown-item:hover[b-zxh5wgmcnt] {
        background-color: rgba(255, 255, 255, 0.1); /* Slightly lighter on hover */
    }

@media (min-width: 1920px) {
    .dropdown-menu[b-zxh5wgmcnt] {
        width: 100.6% !important;
        left: -1px;
    }
}


/*Calender CSS*/

.days[b-zxh5wgmcnt] {
    padding: 15px;
    background: white;
    margin: 0;
}

    .days li[b-zxh5wgmcnt] {
        list-style-type: none;
        display: inline-block;
        width: 13.6%;
        text-align: center;
        margin-bottom: 5px;
        font-size: 12px;
        color: var(--white-text-color);
    }

        .days li .active[b-zxh5wgmcnt] {
            padding: 5px;
            background: #99CA41;
            color: white !important
        }

/* Add media queries for smaller screens */
@media screen and (max-width:720px) {
    .days li[b-zxh5wgmcnt] {
        width: 13.1%;
    }
}

@media screen and (max-width: 420px) {
    .days li[b-zxh5wgmcnt] {
        width: 12.5%;
    }

        .days li .active[b-zxh5wgmcnt] {
            padding: 2px;
        }
}

@media screen and (max-width: 290px) {
    .days li[b-zxh5wgmcnt] {
        width: 12.2%;
    }
}
/* _content/kudough.web.clientportal/Controls/General/KudoughPortalCheckboxList.razor.rz.scp.css */
/* site.css */

.custom-green-textbox[b-2amu1d3x8r] {
    background-color: var(--card-color) !important;
    border: 1px solid var(--green-text-color) !important;
    border-radius: 6px;
    color: white !important;
    padding: 0.75em !important;
    height: 55px;
    padding: 5px; /* Add padding for better appearance */
}

.custom-green-textbox-placeholder[b-2amu1d3x8r] {
    left: 8px;
    padding: 0 5px;
}

.dropdown-button[b-2amu1d3x8r] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    border-radius: 10px;
    color: var(--dropdown-active-text);
    background: transparent;
    border: none;
}

.dropdown-menu[b-2amu1d3x8r] {
    display: block;
    position: absolute;
    background-color: var(--card-color) !important;
    border-left: 1px solid var(--green-text-color) !important;
    border-right: 1px solid var(--green-text-color) !important;
    border-bottom: 1px solid var(--green-text-color) !important;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    margin-top: -32px;
    list-style-type: none;
    width: 100.5%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    left: -1px;
    z-index: 1;
    padding: 0 0 0.5rem 0;
}

.dropdown-item[b-2amu1d3x8r] {
    cursor: pointer;
    color: white; /* Adjust text color if needed */
    text-wrap: wrap;
}

    .dropdown-item:hover[b-2amu1d3x8r] {
        background-color: rgba(255, 255, 255, 0.1); /* Slightly lighter on hover */
    }

input[type="checkbox"]:not(:checked):not(:disabled)[b-2amu1d3x8r] {
    appearance: none;
    width: 13px;
    height: 13px;
    background: transparent;
    border: 2px solid white;
}

@media (min-width: 1920px) {
    .dropdown-menu[b-2amu1d3x8r] {
        width: 100.6% !important;
        left: -1px;
    }
}
/* _content/kudough.web.clientportal/Controls/General/KudoughPortalDropdown.razor.rz.scp.css */
.dropdown[b-lwidktz0i8] {
    position: relative;
    display: inline-block;
    background: linear-gradient(to right, #19212e, #1c2c43);
    border-style: solid;
    border-width: 1px;
    padding: 5px; /* Add padding for better appearance */
    width: 100.2%; /* Prevents a 1 pixel differance between this and the dropdown-menu */
    margin-left: 0px; /* Prevents a 1 pixel differance between this and the dropdown-menu */
    margin-right: 0px; /* Prevents a 1 pixel differance between this and the dropdown-menu */
}

.dropdown-button[b-lwidktz0i8] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    border-radius: 10px;
    color: var(--dropdown-active-text);
    background: transparent;
    border: none;
}

.dropdown-menu[b-lwidktz0i8] {
    display: block;
    position: absolute;
    background: linear-gradient(to right, #19212e, #1c2c43);
    border-style: solid;
    border-width: 1px;
    border-top: none;
    margin-top: -2px;
    list-style-type: none;
    width: 100.5%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    left: -1px;
    z-index: 1;
    padding: 0 0 0.5rem 0;  
}

.dropdown-item[b-lwidktz0i8] {
    padding: .25rem 0.7rem;
    cursor: pointer;
    color: white; /* Adjust text color if needed */
    text-wrap: wrap;
}

.dropdown-chevron[b-lwidktz0i8] {
    cursor: pointer;
}

.dropdown-item.non-selectable[b-lwidktz0i8] {
    cursor: default;
    color: white; /* Different color for non-selectable items */
    font-weight: 100;
}

.dropdown-item:hover[b-lwidktz0i8] {
    background-color: rgba(255, 255, 255, 0.1); /* Slightly lighter on hover */
}

.dropdown-item.non-selectable:hover[b-lwidktz0i8] {
    background-color: inherit; /* No hover effect for non-selectable items */
}
/*Mobile*/
@media (max-width: 576px) {
    .dropdown[b-lwidktz0i8] {
        width: 100.7%; /* Prevents a 1 pixel differance between this and the dropdown-menu */
    }
}

    @media (min-width: 1920px) {
        .dropdown-menu[b-lwidktz0i8] {
            width: 100.5% !important;
            left: -1px;
        }
    }
/* _content/kudough.web.clientportal/Controls/General/KudoughPortalRadioList.razor.rz.scp.css */
/* site.css */

.custom-green-textbox[b-rf5wueb1qr] {
    background-color: var(--card-color) !important;
    border: 1px solid var(--green-text-color) !important;
    border-radius: 6px;
    color: white !important;
    padding: 0.75em !important;
    height: 55px;
    padding: 5px; /* Add padding for better appearance */
}

    .custom-green-textbox-placeholder[b-rf5wueb1qr] {
        left: 8px;
        padding: 0 5px;
    }

.custom-green-textbox-pen-icon[b-rf5wueb1qr] {
    right: 15px;
}

.dropdown-button[b-rf5wueb1qr] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    border-radius: 10px;
    color: var(--dropdown-active-text);
    background: transparent;
    border: none;
}

.dropdown-menu[b-rf5wueb1qr] {
    display: block;
    position: absolute;
    background-color: var(--card-color) !important;
    border-left: 1px solid var(--green-text-color) !important;
    border-right: 1px solid var(--green-text-color) !important;
    border-bottom: 1px solid var(--green-text-color) !important;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    margin-top: -25px;
    list-style-type: none;
    width: 100.5%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    left: -1px;
    z-index: 1;
    padding: 0 0 0.5rem 0;
}

.dropdown-item[b-rf5wueb1qr] {
    cursor: pointer;
    color: white; /* Adjust text color if needed */
    text-wrap: wrap;
}

.dropdown-item:hover[b-rf5wueb1qr] {
    background-color: rgba(255, 255, 255, 0.1); /* Slightly lighter on hover */
}

input[type="radio"]:not(:checked):not(:disabled)[b-rf5wueb1qr] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

@media (min-width: 1920px) {
    .dropdown-menu[b-rf5wueb1qr] {
        width: 100.6% !important;
        left: -1px;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/BorrowingPower/TermsAndConditionsModal.razor.rz.scp.css */
.bp-terms-modal-card[b-9md8g5yjxd] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border: 1px solid var(--iguana-green-text-color);
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
}

.close-button[b-9md8g5yjxd] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
    position: relative;
    display: block;
}

.bp-terms-modal-button-width[b-9md8g5yjxd] {
    width: 230px;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.img-sizing[b-9md8g5yjxd] {
    width: 200px;
    height: auto;
    margin-top: 1em;
    margin-right: 1.6em;
}

.modal-heading[b-9md8g5yjxd] {
    font-size: 24px;
}

.bp-notavailable-button-modal[b-9md8g5yjxd] {
    width: 230px;
}

.borrowing-power-action-button-icon-unavailable[b-9md8g5yjxd] {
    height: 1.7em;
    width: 1.7em;
    margin-left: 10px;
}

@media (max-width: 768px) {
    .bp-terms-modal-button-width[b-9md8g5yjxd], .bp-notavailable-button-modal[b-9md8g5yjxd] {
        margin: 0px auto;
        display: block;
        text-align: center;
    }

    .img-sizing[b-9md8g5yjxd] {
        margin-top: 0.5em;
        margin-bottom: 1.5em;
        margin-right: 0;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/CouponsDetail/CartItemRemoved.razor.rz.scp.css */
.item-removed-container[b-75in1s7omd] {
    background-color: #868686;
    height:86px;
    width:440px;
    border-radius:10px;      
}
.item-removed-text[b-75in1s7omd] {
    color: white;
    font-size:28px;
    font-weight:600;
    text-align:center;
    position:relative;
}
/* _content/kudough.web.clientportal/Controls/Modals/CouponsDetail/ConfirmModal.razor.rz.scp.css */
.modal-container[b-1nno03p9js] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border: 1px solid var(--iguana-green-text-color);
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
}
.confirm-button[b-1nno03p9js] {
    height: 2.5em;
    width: 15em;
    background-color: #99CA41;
    border-radius: 3px;
    border-width: 0px;
    font-weight: 600;
    bottom: 0;
    display: block;
}
.close-button[b-1nno03p9js] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}
.confirm-image[b-1nno03p9js] {
    max-height: 80px;
    width: fit-content;
    margin-top: 1em;
    margin-bottom: 1.5em;
}
/* _content/kudough.web.clientportal/Controls/Modals/CouponsDetail/SuccessModal.razor.rz.scp.css */
.modal-container[b-xfnk89g0sd] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border: 1px solid var(--iguana-green-text-color);
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
}

.done-button[b-xfnk89g0sd] {
    height: 2.5em;
    width: 15em;
    background-color: #99CA41;
    border-radius: 3px;
    border-width: 0px;
    font-weight: 600;
    bottom: 0;
    display: block;
}
.close-button[b-xfnk89g0sd] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}
/* _content/kudough.web.clientportal/Controls/Modals/Dashboard/AprilPromo.razor.rz.scp.css */
.modal-card[b-xpb2cuzf23] {
  
    background-size: cover;
    background-repeat: no-repeat;
    height: 580px;
}

.button-bottom[b-xpb2cuzf23] {
    position: absolute;
    bottom: 55px;
    left: 0;
    right: 0;
}

.button-text[b-xpb2cuzf23] {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 95%;
    word-wrap: break-word;
}

.action-button-banner-width[b-xpb2cuzf23] {
    width: 180px;
}

.dash-action-button[b-xpb2cuzf23] {
    height: 45px;
}

@media (max-width: 768px) {
    .modal-card[b-xpb2cuzf23] {
        height: 350px;
      
    }

    .button-text[b-xpb2cuzf23] {
        position: absolute;
        bottom: -10px;
    }

    .dash-action-button[b-xpb2cuzf23] {
        height: 35px;
    }

    .action-button-banner-width[b-xpb2cuzf23] {
        width: 135px;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Dashboard/DebtConsolidationModalControl.razor.rz.scp.css */
.debt-consolidation-line-gradient[b-3xskmx5vyx] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}

@media (max-width: 576px) {
    .debt-consolidation-line-gradient[b-3xskmx5vyx] {
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        height: 0.3em;
    }
}

@media (max-width: 768px) {
    .dc-logo[b-3xskmx5vyx] {
        width: 160px;
    }

    .isDesktop[b-3xskmx5vyx] {
        display: none;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/DiscountCategories/DiscountCategoriesModal.razor.rz.scp.css */

.close-button[b-tdzjv7cu4d] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}

.debt-card-container[b-tdzjv7cu4d] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border: 1px solid var(--iguana-green-text-color);
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}

.debt-heading[b-tdzjv7cu4d] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}

/*.blue-border-pill {
    border-color: #01A19A;
    border-width: 1px;
    border-radius: 10px;
    border-style: solid;
}*/

.image-size[b-tdzjv7cu4d] {
    width:173px;
    height:217px;
    border-radius:10px;
    margin-top:0.5rem;
}
.image-size-mobile[b-tdzjv7cu4d] {
    width: 100%;
    height: 180px;
    border-radius: 10px;
}

.action-button[b-tdzjv7cu4d] {
    height: 52px;
    width: 400px;
    background-color: #99CA41;
    border-radius: 3px;
    border-width: 0px;
    font-weight: 600;
}
.redeemDropdown[b-tdzjv7cu4d] {
    width:270px;
    height:48px;
}
/*select#redeem {
    border: 1px solid #01A19A;*/ /* Blue border */
/*padding: 5px;*/ /* Add padding for better appearance */
/*-webkit-appearance: none;*/ /* For WebKit browsers */
/*-moz-appearance: none;*/ /* For Mozilla browsers */
/*appearance: none;*/ /* Remove default appearance */
/*color: white;
    background-color: transparent;*/ /* Make background transparent */
/*background-image: url('/images/icons/down_chevron.png');*/ /* Green arrow icon */
/*background-repeat: no-repeat;*/ /* Prevent icon repetition */
/*background-position: 95% center;*/ /* Position the icon to the right */
/*background-size: 13px;*/ /* Size of the icon */
/*border-radius: 3px;
    width: 200px;
}
    select#redeem:focus {
        outline: none;
        border: 2px solid #01A19A;*/ /* Blue border */
/*}*/
/*Laptop 768p*/
@media (max-height: 768px) {
    /*  .debt-card {
        background-image: url('/images/backgroundimages/blue_card.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
        min-width: 17rem;
    }*/
    /*  .debt-card-main-text {
        margin-top: 0.7em;
    }*/
}
/*Mobile*/
@media (max-width: 576px) {
    .action-button[b-tdzjv7cu4d] {
        height: 52px;
        width: 270px;
        background-color: #99CA41;
        border-radius: 3px;
        border-width: 0px;
        font-weight: 600;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/General/ErrorModal.razor.rz.scp.css */
.error-modal-text[b-e2rykz6dz3] {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    position: relative;
}
/* _content/kudough.web.clientportal/Controls/Modals/General/ReferAFriend.razor.rz.scp.css */
.modal-card[b-4h7aetyhnf] {
    padding: unset !important;
    z-index: 1100;
}

.referfriend-block-main[b-4h7aetyhnf] {
    background-image: url('images/referfriend/refer-a-friend-background.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 630px;
}

.referfriend-coupon-img-div[b-4h7aetyhnf] {
    background-image: url('images/referfriend/ticket-white.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 320px;
    margin-left: auto;
    margin-right: auto;
}

.referfriend-circle-socials[b-4h7aetyhnf] {
    height: 64px;
    width: 64px;
    border: 1px solid var(--white-text-color);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .referfriend-circle-socials img[b-4h7aetyhnf] {
        max-width: 100%;
        max-height: 100%;
        display: block;
    }


@media (max-width: 768px) {
    .referfriend-block-main[b-4h7aetyhnf] {
        height: 560px;
    }

    .referfriend-coupon-img-div[b-4h7aetyhnf] {
        width: 280px;
        height: 105px;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/ImprovementPlan/Arrears.razor.rz.scp.css */
.close-button[b-bv9xtzo6ax] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color:transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}
.debt-card-container[b-bv9xtzo6ax] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border-color: #6CB587;
    border-width: 1px;
    border-style: solid;
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}
.debt-heading[b-bv9xtzo6ax] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}
.progress[b-bv9xtzo6ax] {
    height: 1.5rem !important;
}
.green-bottom-border[b-bv9xtzo6ax] {
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.green-border-both[b-bv9xtzo6ax] {
    border-top-color: #6CB587;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.bullseye-icon[b-bv9xtzo6ax] {
    width: 22px; /* Adjust width and height to match the image dimensions */
    height: 22px;
}
.accounts-tabs .nav-item:not(:last-child)[b-bv9xtzo6ax] {
    margin-right: 10px;
}

.report-bottom-border-hidden.active[b-bv9xtzo6ax] {
    position: relative;
    z-index: 1;
    bottom: 1px;
    top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.nav-tabs .report-nav-link-full-border.active[b-bv9xtzo6ax] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 100%;
}

    .nav-tabs .report-nav-link-full-border.active span[b-bv9xtzo6ax] {
        font-size: 18px;
    }


.tab-container[b-bv9xtzo6ax] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.nav-tabs-heading[b-bv9xtzo6ax] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 70%;
}

input[type="radio"]:not(:checked):not(:disabled)[b-bv9xtzo6ax] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.dash-button-viewmore-width[b-bv9xtzo6ax] {
    width: 152px;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    /*    .debt-card {
        background-image: url('/images/backgroundimages/blue_card.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
        min-width: 17rem;
    }*/
    /*    .debt-card-main-text {
        margin-top: 0.7em;
    }*/
}
/* _content/kudough.web.clientportal/Controls/Modals/ImprovementPlan/DebtToIncome.razor.rz.scp.css */
.close-button[b-wi5wbuqbvo] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}

.debt-card-container[b-wi5wbuqbvo] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border-color: #6CB587;
    border-width: 1px;
    border-style: solid;
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}

.debt-heading[b-wi5wbuqbvo] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}

.green-text[b-wi5wbuqbvo] {
    color: #99CA41;
}

.dark-green-text[b-wi5wbuqbvo] {
    color: #6CB587;
}

.green-bottom-border[b-wi5wbuqbvo] {
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.blue-bottom-border[b-wi5wbuqbvo] {
    border-bottom-color: #41A4B5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.bullseye-icon[b-wi5wbuqbvo] {
    width: 22px; /* Adjust width and height to match the image dimensions */
    height: 22px;
}

input[type="radio"]:not(:checked):not(:disabled)[b-wi5wbuqbvo] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.debt-management-block[b-wi5wbuqbvo] {
    background: #111b27;
    border-radius: 10px;
    height: 48px;
}

.debt-management-arrow-icon-block[b-wi5wbuqbvo] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 0px;
    right: 6px;
}

.debt-management-dr-emoji[b-wi5wbuqbvo] {
    width: 22px;
    height: 22px;
}

.debt-management-gauge[b-wi5wbuqbvo] {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.dash-button-viewmore-width[b-wi5wbuqbvo] {
    width: 152px;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    /*    .debt-card {
        background-image: url('/images/backgroundimages/blue_card.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
        min-width: 17rem;
    }*/
    /*    .debt-card-main-text {
        margin-top: 0.7em;
    }*/
}
/* _content/kudough.web.clientportal/Controls/Modals/ImprovementPlan/DebtUtilisation.razor.rz.scp.css */
.close-button[b-y78bs9crzo] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color:transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}
.debt-card-container[b-y78bs9crzo] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border-color: #6CB587;
    border-width: 1px;
    border-style: solid;
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}
.debt-heading[b-y78bs9crzo] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}
.green-text[b-y78bs9crzo] {
    color: #99CA41;
}
.dark-green-text[b-y78bs9crzo] {
    color: #6CB587;
}
.green-bottom-border[b-y78bs9crzo] {
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.blue-bottom-border[b-y78bs9crzo] {
    border-bottom-color: #41A4B5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.bullseye-icon[b-y78bs9crzo] {
    width: 22px; /* Adjust width and height to match the image dimensions */
    height: 22px;
}
input[type="radio"]:not(:checked):not(:disabled)[b-y78bs9crzo] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}
.debt-management-block[b-y78bs9crzo] {
    background: #111b27;
    border-radius: 10px;
    height: 48px;
}
.debt-management-arrow-icon-block[b-y78bs9crzo] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 0px;
    right: 6px;
}
.debt-management-dr-emoji[b-y78bs9crzo] {
    width: 22px;
    height: 22px;
}
.debt-management-gauge[b-y78bs9crzo] {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.dash-button-viewmore-width[b-y78bs9crzo] {
    width: 152px;
}
.blue-border-pill[b-y78bs9crzo] {
    border-color: #01A19A;
    border-width: 1px;
    border-radius: 10px;
    border-style: solid;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    /*    .debt-card {
        background-image: url('/images/backgroundimages/blue_card.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
        min-width: 17rem;
    }*/
    /*    .debt-card-main-text {
        margin-top: 0.7em;
    }*/
}
/* _content/kudough.web.clientportal/Controls/Modals/ImprovementPlan/Defaults.razor.rz.scp.css */
.close-button[b-92n8zm16sx] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color:transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}
.debt-card-container[b-92n8zm16sx] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border-color: #6CB587;
    border-width: 1px;
    border-style: solid;
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}
.debt-heading[b-92n8zm16sx] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}
.dark-green-text[b-92n8zm16sx] {
    color: #6CB587;
}
.green-bottom-border[b-92n8zm16sx] {
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.bullseye-icon[b-92n8zm16sx] {
    width: 22px; /* Adjust width and height to match the image dimensions */
    height: 22px;
}
.accounts-tabs .nav-item:not(:last-child)[b-92n8zm16sx] {
    margin-right: 10px;
}

.report-bottom-border-hidden.active[b-92n8zm16sx] {
    position: relative;
    z-index: 1;
    bottom: 1px;
    top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.nav-tabs .report-nav-link-full-border.active[b-92n8zm16sx] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 100%;
}

    .nav-tabs .report-nav-link-full-border.active span[b-92n8zm16sx] {
        font-size: 18px;
    }


.tab-container[b-92n8zm16sx] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.nav-tabs-heading[b-92n8zm16sx] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 70%;
}

input[type="radio"]:not(:checked):not(:disabled)[b-92n8zm16sx] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.dash-button-viewmore-width[b-92n8zm16sx] {
    width: 152px;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    /*    .debt-card {
        background-image: url('/images/backgroundimages/blue_card.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
        min-width: 17rem;
    }*/
    /*    .debt-card-main-text {
        margin-top: 0.7em;
    }*/
}
/* _content/kudough.web.clientportal/Controls/Modals/ImprovementPlan/HealthyAccountManagement.razor.rz.scp.css */
.close-button[b-zfovisuy5g] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}

.debt-card-container[b-zfovisuy5g] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border-color: #6CB587;
    border-width: 1px;
    border-style: solid;
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}

.debt-heading[b-zfovisuy5g] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}

.progress[b-zfovisuy5g] {
    height: 1.5rem !important;
}

.green-bottom-border[b-zfovisuy5g] {
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.green-border-both[b-zfovisuy5g] {
    border-top-color: #6CB587;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.bullseye-icon[b-zfovisuy5g] {
    width: 22px; /* Adjust width and height to match the image dimensions */
    height: 22px;
}

.accounts-tabs .nav-item:not(:last-child)[b-zfovisuy5g] {
    margin-right: 10px;
}

.report-bottom-border-hidden.active[b-zfovisuy5g] {
    position: relative;
    z-index: 1;
    bottom: 1px;
    top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.nav-tabs .report-nav-link-full-border.active[b-zfovisuy5g] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 100%;
}

    .nav-tabs .report-nav-link-full-border.active span[b-zfovisuy5g] {
        font-size: 18px;
    }


.tab-container[b-zfovisuy5g] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.nav-tabs-heading[b-zfovisuy5g] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 70%;
}

input[type="radio"]:not(:checked):not(:disabled)[b-zfovisuy5g] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.dash-button-viewmore-width[b-zfovisuy5g] {
    width: 152px;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    /*    .debt-card {
        background-image: url('/images/backgroundimages/blue_card.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
        min-width: 17rem;
    }*/
    /*    .debt-card-main-text {
        margin-top: 0.7em;
    }*/
}
/* _content/kudough.web.clientportal/Controls/Modals/ImprovementPlan/Judgements.razor.rz.scp.css */
.close-button[b-w5q6sopxz1] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color:transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}
.debt-card-container[b-w5q6sopxz1] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border-color: #6CB587;
    border-width: 1px;
    border-style: solid;
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}
.debt-heading[b-w5q6sopxz1] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}
.dark-green-text[b-w5q6sopxz1] {
    color: #6CB587;
}
.green-bottom-border[b-w5q6sopxz1] {
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.bullseye-icon[b-w5q6sopxz1] {
    width: 22px; /* Adjust width and height to match the image dimensions */
    height: 22px;
}
.accounts-tabs .nav-item:not(:last-child)[b-w5q6sopxz1] {
    margin-right: 10px;
}

.report-bottom-border-hidden.active[b-w5q6sopxz1] {
    position: relative;
    z-index: 1;
    bottom: 1px;
    top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.nav-tabs .report-nav-link-full-border.active[b-w5q6sopxz1] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 100%;
}

    .nav-tabs .report-nav-link-full-border.active span[b-w5q6sopxz1] {
        font-size: 18px;
    }


.tab-container[b-w5q6sopxz1] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.nav-tabs-heading[b-w5q6sopxz1] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 70%;
}

input[type="radio"]:not(:checked):not(:disabled)[b-w5q6sopxz1] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.dash-button-viewmore-width[b-w5q6sopxz1] {
    width: 152px;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    /*    .debt-card {
        background-image: url('/images/backgroundimages/blue_card.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
        min-width: 17rem;
    }*/
    /*    .debt-card-main-text {
        margin-top: 0.7em;
    }*/
}
/* _content/kudough.web.clientportal/Controls/Modals/ImprovementPlan/NoNegativeFactors.razor.rz.scp.css */
.close-button[b-co8cmuwgzl] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 16px; /* Adjust width and height to match the image dimensions */
    height: 16px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
}

.debt-card-container[b-co8cmuwgzl] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border-color: #6CB587;
    border-width: 1px;
    border-style: solid;
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}

.debt-heading[b-co8cmuwgzl] {
    font-size: 1.3em;
    font-weight: 600;
    color: white;
}


.green-bottom-border[b-co8cmuwgzl] {
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.green-border-both[b-co8cmuwgzl] {
    border-top-color: #6CB587;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: #6CB587;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.bullseye-icon[b-co8cmuwgzl] {
    width: 22px; /* Adjust width and height to match the image dimensions */
    height: 22px;
}

input[type="radio"]:not(:checked):not(:disabled)[b-co8cmuwgzl] {
    appearance: none;
    width: 12px;
    height: 12px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.dash-button-viewmore-width[b-co8cmuwgzl] {
    width: 152px;
}

/*Laptop 768p*/
@media (max-height: 768px) {

}
/* _content/kudough.web.clientportal/Controls/Modals/Profile/ApplyVoucher.razor.rz.scp.css */
.profile-modal-button-width[b-ocnugqph05] {
    width: 230px;
    margin: 0px auto;
    display: block;
    text-align: center;
}
/* _content/kudough.web.clientportal/Controls/Modals/Profile/PurchaseAnnual.razor.rz.scp.css */
.modal-card[b-iomdpil6w9] {
    padding: 1rem;
}

.profile-cp-tabs-block[b-iomdpil6w9] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 10px;
    height: auto;
    width: auto;
}

.profile-cp-tabs-block-inner[b-iomdpil6w9] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border-radius: 10px;
}

.profile-cpfree-button-width[b-iomdpil6w9] {
    width: 145px;
}

.profile-cp-block[b-iomdpil6w9] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 10px;
    width: 330px;
    margin-left: auto;
    margin-right: auto;
}

input[type="checkbox"]:not(:checked):not(:disabled)[b-iomdpil6w9] {
    appearance: none;
    width: 13px;
    height: 13px;
    background: transparent;
    border: 2px solid white;
}

@media (max-width: 768px) {
    .profile-cp-extra-block-inner[b-iomdpil6w9] {
        background: #243A50;
        border-radius: 10px;
        border: 1px solid var(--report-border-color);
    }

    .profile-cpfree-button-width[b-iomdpil6w9] {
        width: 130px;
    }

    .profile-card[b-iomdpil6w9] {
        border: 1px solid var(--iguana-green-text-color);
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Profile/PurchaseDuo.razor.rz.scp.css */
.modal-card[b-f23zi5h5li] {
    padding: 1rem;
}

.profile-cp-tabs-block[b-f23zi5h5li] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 10px;
    height: auto;
    width: auto;
}

.profile-cp-tabs-block-inner[b-f23zi5h5li] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border-radius: 10px;
}

.profile-cpfree-button-width[b-f23zi5h5li] {
    width: 145px;
}

.profile-cp-block[b-f23zi5h5li] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 10px;
    width: 330px;
    margin-left: auto;
    margin-right: auto;
}

input[type="checkbox"]:not(:checked):not(:disabled)[b-f23zi5h5li] {
    appearance: none;
    width: 13px;
    height: 13px;
    background: transparent;
    border: 2px solid white;
}

@media (max-width: 768px) {
    .profile-cp-extra-block-inner[b-f23zi5h5li] {
        background: #243A50;
        border-radius: 10px;
        border: 1px solid var(--report-border-color);
    }

    .profile-cpfree-button-width[b-f23zi5h5li] {
        width: 130px;
    }

    .profile-card[b-f23zi5h5li] {
        border: 1px solid var(--iguana-green-text-color);
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Profile/PurchaseSubscription.razor.rz.scp.css */
.modal-card[b-0gdzirkrx8] {
    padding: 1rem;
}

.profile-cp-tabs-block[b-0gdzirkrx8] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 10px;
    height: auto;
    width: auto;
}

.profile-cp-tabs-block-inner[b-0gdzirkrx8] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border-radius: 10px;
}

.profile-cpfree-button-width[b-0gdzirkrx8] {
    width: 145px;
}

.profile-cp-block[b-0gdzirkrx8] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 10px;
    width: 330px;
    margin-left: auto;
    margin-right: auto;
}

input[type="checkbox"]:not(:checked):not(:disabled)[b-0gdzirkrx8] {
    appearance: none;
    width: 13px;
    height: 13px;
    background: transparent;
    border: 2px solid white;
}

@media (max-width: 768px) {
    .profile-cp-extra-block-inner[b-0gdzirkrx8] {
        background: #243A50;
        border-radius: 10px;
        border: 1px solid var(--report-border-color);
    }

    .profile-cpfree-button-width[b-0gdzirkrx8] {
        width: 130px;
    }

    .profile-card[b-0gdzirkrx8] {
        border: 1px solid var(--iguana-green-text-color);
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Profile/SubmitOTP.razor.rz.scp.css */
.profile-modal-button-width[b-xhpqhkbz90] {
    width: 230px;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.profile-otp-block[b-xhpqhkbz90] {
    width: 70px;
    height: 60px;
    text-align: center;
    border: 2px solid #000; /* Adjust the border style as needed */
    margin-right: 5px;
    outline: none; /* Remove default outline */
    background: transparent;
    border: 1px solid var(--iguana-green-text-color);
}

.profile-otp-blocks-main-width[b-xhpqhkbz90] {
    width: 340px;
}

.profile-otp-blockheader-width[b-xhpqhkbz90] {
    width: 90px;
}

.profile-otp-subtext-width[b-xhpqhkbz90] {
    width: 420px;
}

.profile-otp-subtext-firstheader-width[b-xhpqhkbz90] {
    width: 190px;
}

.profile-otp-subtext-secondheader-width[b-xhpqhkbz90] {
    width: 250px;
}

@media (max-width: 768px) {
    .profile-otp-blocks-main-width[b-xhpqhkbz90] {
        width: 305px;
    }

    .profile-otp-block[b-xhpqhkbz90] {
        width: 70px;
    }

    .profile-otp-subtext-width[b-xhpqhkbz90] {
        width: 300px;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Report/PremUpdateExistingCard.razor.rz.scp.css */
.report-modal-card[b-ijhpw3hd3o] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 1.7rem;
    border-radius: 10px;
    position: relative;
    border: 1px solid var(--iguana-green-text-color);
    box-shadow: 10px 10px 18px -4px rgba(255,255,255,0.15);
}

.report-modal-card-width[b-ijhpw3hd3o] {
    width: 560px
}


    .close-button[b-ijhpw3hd3o] {
        background-image: url('/images/icons/green_cross.png');
        background-repeat: no-repeat;
        background-size: contain; /* Adjust as needed to fit the image size */
        background-color: transparent;
        border: none; /* Remove default button border */
        width: 16px; /* Adjust width and height to match the image dimensions */
        height: 16px;
        padding: 0; /* Remove default button padding */
        cursor: pointer; /* Show pointer cursor on hover */
        position: relative;
        display: block;
    }

.report-modal-button-width[b-ijhpw3hd3o] {
    width: 230px;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.report-modal-button-free-width[b-ijhpw3hd3o] {
    width: 180px;
    margin: 0px auto;
    display: block;
    text-align: center;
}

@media (max-width: 768px) {
    .report-modal-card-width[b-ijhpw3hd3o] {
        width: auto
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Savings/MomentumMultiplyConfirm.razor.rz.scp.css */
.debt-consolidation-line-gradient[b-hjc1esbgfa] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}

@media (max-width: 576px) {
    .debt-consolidation-line-gradient[b-hjc1esbgfa] {
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        height: 0.3em;
    }
}

@media (max-width: 768px) {
    .dc-logo[b-hjc1esbgfa] {
        width: 160px;
    }

    .isDesktop[b-hjc1esbgfa] {
        display: none;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Savings/MomentumMultiplyModal.razor.rz.scp.css */
.debt-consolidation-line-gradient[b-acr5itdt6r] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}

@media (max-width: 576px) {
    .debt-consolidation-line-gradient[b-acr5itdt6r] {
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        height: 0.3em;
    }
}

@media (max-width: 768px) {
    .dc-logo[b-acr5itdt6r] {
        width: 160px;
    }

    .isDesktop[b-acr5itdt6r] {
        display: none;
    }
}
/* _content/kudough.web.clientportal/Controls/Modals/Videos/ViewVideos.razor.rz.scp.css */
.modal-card[b-ds7ntffiic] {
    padding: unset;
}

.modal-close-button[b-ds7ntffiic] {
    right: 15px;
    top: 15px;
    z-index: 2;
}

.videos-carousel-left-arrow[b-ds7ntffiic], .videos-carousel-right-arrow[b-ds7ntffiic] {
    display: block;
    background-repeat: no-repeat;
    width: 40px;
    height: 42px;
}

.videos-carousel-left-arrow[b-ds7ntffiic] {
    background-image: url('images/icons/green-arrow-left-large.png');
}

.videos-carousel-right-arrow[b-ds7ntffiic] {
    background-image: url('images/icons/green-arrow-right-large.png');
}


.carousel-control-next[b-ds7ntffiic], .carousel-control-prev[b-ds7ntffiic] {
    width: unset;
}

.carousel-inner[b-ds7ntffiic] {
    padding: unset;
}

.carousel-video[b-ds7ntffiic] {
    width: 600px;
    height: 340px;
}

@media (max-width: 768px) {
    .videos-carousel-left-arrow[b-ds7ntffiic] {
        background-image: url('images/icons/green-arrow-left.png');
    }

    .videos-carousel-right-arrow[b-ds7ntffiic] {
        background-image: url('images/icons/green-arrow-right.png');
    }

    .carousel-video[b-ds7ntffiic] {
        width: 255px;
        height: auto;
    }

    .videos-carousel-left-arrow[b-ds7ntffiic], .videos-carousel-right-arrow[b-ds7ntffiic] {
        width: 25px;
        height: 40px;
        margin-right: -15px;
        margin-left: -15px;
    }
}
/* _content/kudough.web.clientportal/Controls/Popups/GeneralPopup.razor.rz.scp.css */
.general-popup-container[b-dxt7cjhmyw] {
    height: 80px;
    width: 400px;
    border-radius: 10px;
}

.general-popup-text[b-dxt7cjhmyw] {
    color: white;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    position: relative;
}
/* _content/kudough.web.clientportal/Controls/Popups/InfoBlurb.razor.rz.scp.css */
.infoblurb-card[b-skvki93utt] {
    position: absolute;
    right: 140px;
    left: 140px;
    background: linear-gradient(to bottom, var(--infoblurb-bg-a), var(--infoblurb-bg-b));
    color: var(--basefont-color);
    border-radius: 10px;
    border: 1px solid var(--report-border-color);
    z-index: 10;
}

.infoblurb-card-content[b-skvki93utt] {
    margin-right: 2px;
    margin-top: 2px;
}

.infoblurb-block[b-skvki93utt] {
    border-bottom-style: solid;
    border-bottom-color: var(--report-border-color);
    border-bottom-width: 1px;
}

@media (max-width: 768px) {
    .infoblurb-card[b-skvki93utt] {
        position: absolute;
        right: 20px;
        left: 20px;
    }
}
/* _content/kudough.web.clientportal/Controls/Popups/NotificationsPopup.razor.rz.scp.css */
.notification-card[b-j19hr37wbv] {
    position: absolute;
    right: 140px;
    top: 85px;
    background: linear-gradient(to bottom, #19212e, #1c2c43);
    color: var(--basefont-color);
    border-radius: 10px;
    border: 1px solid var(--report-border-color);
    width: 420px;
    height: 490px;
    z-index: 10;
}

.notification-card-content[b-j19hr37wbv] {
    overflow-y: scroll;
    height: 450px;
    margin-right: 2px;
    margin-top: 2px;
}

.close-button-green[b-j19hr37wbv] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 8px;
    height: 10px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
    position: relative;
    display: block;
}

.close-button-green-width[b-j19hr37wbv] {
    display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    height: 100%; /* Ensure it has a height */
    width: 10px;
}

.notification-circle[b-j19hr37wbv], .notification-circle-extra-text[b-j19hr37wbv] {
    width: 10px;
    height: 10px;
    position: relative;
}

.notification-circle[b-j19hr37wbv] {
    left: 10px;
    font-size: 10px;
}

.notification-circle-extra-text[b-j19hr37wbv] {
    bottom: 65px;
    font-size: 10px;
}

.notification-block[b-j19hr37wbv] {
    border-bottom-style: solid;
    border-bottom-color: var(--report-border-color);
    border-bottom-width: 1px;
}

.notification-block-subtext[b-j19hr37wbv] {
    height: 70px;
    overflow-y: scroll;
}

.notification-height-auto[b-j19hr37wbv] {
    height: auto !important;
    overflow-y: hidden !important;
}

/* width */
[b-j19hr37wbv]::-webkit-scrollbar {
    width: 4px;
}

/* Track */
[b-j19hr37wbv]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-j19hr37wbv]::-webkit-scrollbar-thumb {
    background: #AEAEAE;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-j19hr37wbv]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }


@media (max-width: 768px) {
    .notification-card[b-j19hr37wbv] {
        position: absolute;
        right: 50px;
        top: 60px;
        width: 300px;
        height: 485px;
    }
}
/* _content/kudough.web.clientportal/Controls/Popups/ProfilePopup.razor.rz.scp.css */
.profile-popup-card[b-ehi8nv4hh5] {
    position: absolute;
    right: 65px;
    top: 85px;
    background: linear-gradient(to bottom, #19212e, #1c2c43);
    color: var(--basefont-color);
    border-radius: 10px;
    border: 1px solid var(--report-border-color);
    z-index: 1;
    width: 200px;
    height: 105px;
}

.profile-popup-icon[b-ehi8nv4hh5] {
    width: 20px;
    height: 20px;
}
/* _content/kudough.web.clientportal/Controls/Popups/SearchPopup.razor.rz.scp.css */
.search-card[b-zhtl5hii9i] {
    position: absolute;
    right: 140px;
    top: 85px;
    background: linear-gradient(to bottom, #19212e, #1c2c43);
    color: var(--basefont-color);
    border-radius: 10px;
    border: 1px solid var(--report-border-color);
    width: 380px;
    height: 478px;
    z-index: 1;
}

.search-card-content[b-zhtl5hii9i] {
    overflow-y: scroll;
    z-index: 1;
    height: 470px;
    width: 100%;
    margin-right: 2px;
    margin-top: 18px;
}

.close-button-green[b-zhtl5hii9i] {
    background-image: url('/images/icons/green_cross.png');
    background-repeat: no-repeat;
    background-size: contain; /* Adjust as needed to fit the image size */
    background-color: transparent;
    border: none; /* Remove default button border */
    width: 8px;
    height: 10px;
    padding: 0; /* Remove default button padding */
    cursor: pointer; /* Show pointer cursor on hover */
    position: relative;
    display: block;
}

.close-button-green-width[b-zhtl5hii9i] {
    width: 10px;
}

.search-circle[b-zhtl5hii9i] {
    font-size: 10px;
}

.search-circle-extra-text[b-zhtl5hii9i] {
    font-size: 10px;
    position: relative;
    bottom: 52px;
}

.search-block[b-zhtl5hii9i] {
    border-bottom-style: solid;
    border-bottom-color: var(--report-border-color);
    border-bottom-width: 1px;
}

.search-block-subtext[b-zhtl5hii9i] {
    height: 70px;
    overflow-y: scroll;
}

.search-height-auto[b-zhtl5hii9i] {
    height: auto !important;
}

.search-view-more-block[b-zhtl5hii9i] {
    background: #060606;
    border-end-end-radius: 10px;
    border-end-start-radius: 10px;
    cursor: pointer;
}

/* width */
[b-zhtl5hii9i]::-webkit-scrollbar {
    width: 4px;
}

/* Track */
[b-zhtl5hii9i]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-zhtl5hii9i]::-webkit-scrollbar-thumb {
    background: #AEAEAE;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-zhtl5hii9i]::-webkit-scrollbar-thumb:hover {
        background: #555;
    }


@media (max-width: 768px) {
    .search-card[b-zhtl5hii9i] {
        position: absolute;
        right: 50px;
        top: 60px;
        width: 300px;
        height: 440px;
        background: var(--background-color);
    }
}
/* _content/kudough.web.clientportal/Controls/ProgressBars/BPGraph.razor.rz.scp.css */
.bp-graph-block[b-l7tm3n9unr] {
    position: relative;
}

.bp-graph-bar[b-l7tm3n9unr] {
    width: 100%;
}

.bp-graph-run[b-l7tm3n9unr] {
    position: absolute;
    bottom: 29%;
    height: 23%;
    display: flex;
    z-index: 1;
}

    .bp-graph-run img[b-l7tm3n9unr] {
        height: 100%;
    }

@-moz-document url-prefix() {
    .bp-graph-run img[b-l7tm3n9unr] {
        height: 24px;
    }
}

@media (max-width: 768px) {
    @-moz-document url-prefix() {
        .bp-graph-run img[b-l7tm3n9unr] {
            height: 18px;
        }
    }
}
/* _content/kudough.web.clientportal/Controls/ProgressBars/MeasureUp.razor.rz.scp.css */
/*Default Desktop 1080p*/
.measure-up-image[b-esc15h12mj] {
    height: 50px;
    top: 35%;
    position: relative;
}

.measure-up-banner[b-esc15h12mj] {
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    min-width: 60px;
    display: block;
    text-align: center;
    /*right: 12px;*/
}

.measure-up-text[b-esc15h12mj] {
    font-size: medium;
    top: 7px;
    position: relative;
}

.measure-up-bottom-text[b-esc15h12mj] {
    font-size: medium;
    padding-bottom: 10px;
    color: var(--white-text-color);
}
.progress[b-esc15h12mj] {
    height: 0.6rem !important;
}

.progress-bar[b-esc15h12mj] {
    color: black !important;
    border-radius: 10px !important;
}
/*Laptop 768p*/
@media (max-height: 768px) {
    .measure-up-text[b-esc15h12mj] {
        font-size: small;
    }

    .measure-up-bottom-text[b-esc15h12mj] {
        font-size: small;
        display: inline-block;
        opacity: 70%;
    }

    .measure-up-image[b-esc15h12mj] {
        height: 35px;
        top: 50%;
        position: relative;
    }

    .measure-up-banner[b-esc15h12mj] {
        position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: small;
        min-width: 60px;
        display: block;
        text-align: center;
        right: 15px;
    }
}

/*Mobile*/
@media (max-width: 768px) {
    .progress[b-esc15h12mj] {
        height: 14px !important;
    }
    .measure-up-banner[b-esc15h12mj] {
        position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: small;
        min-width: 60px;
        display: block;
        text-align: center;
        right: 0px;
    }
}
/* _content/kudough.web.clientportal/Controls/ProgressBars/RunningMan.razor.rz.scp.css */
.journey-block[b-2gwaejmt5b] {
    position: relative;
}

.journey-bar[b-2gwaejmt5b] {
    width: 100%;
}

.journey-flag[b-2gwaejmt5b],
.journey-run[b-2gwaejmt5b] {
    position: absolute;
    bottom: 29%;
    height: 23%;
    z-index: 1;
    display: grid;
    align-content: end;
}

    .journey-flag img[b-2gwaejmt5b],
    .journey-run img[b-2gwaejmt5b] {
        height: 100%;
    }

.journey-flag-bubble[b-2gwaejmt5b],
.journey-run-bubble[b-2gwaejmt5b] {
    position: absolute;
    bottom: 20%;
    height: 75%;
    display: flex;
    z-index: 9;
}
.man-width[b-2gwaejmt5b] {
    width: 100%;
}

@-moz-document url-prefix() {
    .journey-run img[b-2gwaejmt5b] {
        height: 24px;
    }
}

@media (max-width: 768px) {
    @-moz-document url-prefix() {
        .journey-run img[b-2gwaejmt5b] {
            height: 18px;
        }
    }
    .journey-flag-bubble[b-2gwaejmt5b],
    .journey-run-bubble[b-2gwaejmt5b] {
        position: absolute;
        bottom: 20%;
        height: 100%;
        display: flex;
        z-index: 9;
        margin-left: -5px;
    }
    .man-width[b-2gwaejmt5b] {
        width: 75%;
    }
}
/* _content/kudough.web.clientportal/Pages/Article.razor.rz.scp.css */
.article-card-main[b-s8mxpihhct] {
    background: var(--card-color);
    border-radius: 10px;
}

.article-img[b-s8mxpihhct] {
    width: 650px;
    height: 210px;
}

@media (max-width: 768px) {
    .article-img[b-s8mxpihhct] {
        width: 280px;
        height: 260px;
    }

    .article-card-inner[b-s8mxpihhct] {
        border: 1px solid var(--report-border-color);
        border-radius: 6px !important;
        padding: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/ArticleNoAuth.razor.rz.scp.css */
.article-card-main[b-46ukauvd1m] {
    background: var(--card-color);
    border-radius: 10px;
}

.article-img[b-46ukauvd1m] {
    width: 650px;
    height: 210px;
}

@media (max-width: 768px) {
    .article-img[b-46ukauvd1m] {
        width: 280px;
        height: 260px;
    }

    .article-card-inner[b-46ukauvd1m] {
        border: 1px solid var(--report-border-color);
        border-radius: 6px !important;
        padding: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/Articles.razor.rz.scp.css */
.article-card-main[b-loe3eqq0zy] {
    background: var(--card-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.article-tab-width[b-loe3eqq0zy] {
    width: 85%;
}

.article-nav-item[b-loe3eqq0zy] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .article-nav-item[b-loe3eqq0zy]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.article-heading[b-loe3eqq0zy] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.article-heading.active[b-loe3eqq0zy] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
}

    .article-heading span[b-loe3eqq0zy] {
        opacity: 70%;
    }

    .article-heading.active span[b-loe3eqq0zy] {
        opacity: 100%;
    }

.nav-tabs .nav-item:not(:last-child)[b-loe3eqq0zy] {
    margin-right: 10px;
}


.article-block[b-loe3eqq0zy] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    cursor: pointer;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .article-tab-width[b-loe3eqq0zy] {
        width: 95%;
    }
}

@media (max-width: 768px) {
    .article-collapsable-menu-header[b-loe3eqq0zy] {
        background: var(--card-color) !important;
        border-radius: 6px;
        color: white;
        height: 48px;
    }

    .article-card[b-loe3eqq0zy] {
        background: var(--card-color) !important;
        border-radius: 6px;
    }

    .article-card-inner[b-loe3eqq0zy] {
        border: 1px solid var(--report-border-color);
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/ArticlesNoAuth.razor.rz.scp.css */
.article-card-main[b-drzdl6qlne] {
    background: var(--card-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.article-tab-width[b-drzdl6qlne] {
    width: 85%;
}

.article-nav-item[b-drzdl6qlne] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .article-nav-item[b-drzdl6qlne]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.article-heading[b-drzdl6qlne] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .article-heading.active[b-drzdl6qlne] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .article-heading span[b-drzdl6qlne] {
        opacity: 70%;
    }

    .article-heading.active span[b-drzdl6qlne] {
        opacity: 100%;
    }

.nav-tabs .nav-item:not(:last-child)[b-drzdl6qlne] {
    margin-right: 10px;
}


.article-block[b-drzdl6qlne] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    cursor: pointer;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .article-tab-width[b-drzdl6qlne] {
        width: 95%;
    }
}

@media (max-width: 768px) {
    .article-collapsable-menu-header[b-drzdl6qlne] {
        background: var(--card-color) !important;
        border-radius: 6px;
        color: white;
        height: 48px;
    }

    .article-card[b-drzdl6qlne] {
        background: var(--card-color) !important;
        border-radius: 6px;
    }

    .article-card-inner[b-drzdl6qlne] {
        border: 1px solid var(--report-border-color);
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/AstuteSignup.razor.rz.scp.css */
.astute-body[b-jlpfzg8mkv] {
    background-color: #093266 !important;
    height: 115vh;
}

.astute-bottom-bar[b-jlpfzg8mkv] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}

.card-tabs[b-jlpfzg8mkv] {
    border-color: var(--white-text-color);
}

.login-form-label[b-jlpfzg8mkv] {
    color: var(--black-text-color) !important;
}

.login-card-main[b-jlpfzg8mkv] {
    background: var(--white-text-color);
    color: var(--black-text-color) !important;
    padding: 10px;
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

[b-jlpfzg8mkv] .form-control {
    background-color: #CCCCCC !important;
    border-style: solid !important;
    border-color: #093266 !important;
    color: var(--black-text-color) !important;
    width: 100% !important;
    padding: 0.75em !important;
    border-radius: 5px !important;
}

.login-tcs-text[b-jlpfzg8mkv] {
    margin-bottom: 0px;
    text-align: justify;
}

.login-form-text[b-jlpfzg8mkv] {
    color: var(--black-text-color) !important;
}

.login-form-text-inner[b-jlpfzg8mkv] {
    text-align: center;
    color: var(--form-text);
}

.login-input-padding-right[b-jlpfzg8mkv] {
    padding-right: 4em;
}

.login-input-padding-left[b-jlpfzg8mkv] {
    padding-left: 4em;
}

.login-form-section[b-jlpfzg8mkv] {
    min-height: 440px;
}

.login-buttons-section[b-jlpfzg8mkv] {
    min-height: 200px;
}

.login-block-main[b-jlpfzg8mkv] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.signup-button-blue[b-jlpfzg8mkv] {
    background-color: #093266 !important;
    width: 48%;
    height: 56px;
    border-radius: 6px;
    border-width: 0px;
}

.login-tab-width[b-jlpfzg8mkv] {
    width: 250px;
}

.login-main-text[b-jlpfzg8mkv] {
    color: var(--white-text-color);
    text-align: center;
}

.login-astute-img[b-jlpfzg8mkv] {
    width: 200px;
    height: auto;
}

.login-kudough-img[b-jlpfzg8mkv] {
    width: 150px;
    height: auto;
}

.login-rememberme-text[b-jlpfzg8mkv] {
    float: left;
    position: relative;
    bottom: 5px;
}

.login-nav-item[b-jlpfzg8mkv] {
    position: relative;
    background-color: var(--white-text-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.login-tabs-heading[b-jlpfzg8mkv] {
    background: var(--white-text-color) !important;
    color: var(--black-text-color) !important;
}

    .login-tabs-heading.active .login-tab-text[b-jlpfzg8mkv] {
        font-size: 16px !important;
    }

    .login-tabs-heading.active[b-jlpfzg8mkv] {
        border-color: var(--white-text-color) !important;
        background: var(--white-text-color) !important;
        color: var(--black-text-color) !important;
    }

.login-checkbox-label[b-jlpfzg8mkv] {
    display: inline-flex;
    cursor: pointer;
    position: relative;
}

    .login-checkbox-label > input:checked[b-jlpfzg8mkv]::before {
        content: url('images/icons/login/tick-blue.png');
        display: block;
        text-align: center;
        color: #093266;
        position: absolute;
        left: 1px;
        top: 1px;
        right: 0;
        bottom: 0;
    }

    .login-checkbox-label > input:active[b-jlpfzg8mkv] {
        border: 1px solid #093266;
    }

input[type="checkbox"][b-jlpfzg8mkv] {
    transition-duration: 0.5s;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    background: transparent;
    border: 1px solid #093266;
}

.login-terms-div[b-jlpfzg8mkv] {
    width: 680px;
}

.login-nav-item[b-jlpfzg8mkv]::after {
    content: '';
    width: 9px;
    height: 10px;
    background: var(--card-color);
    clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
    position: absolute;
    bottom: -1px;
    right: -8.5px;
}

.nav-tabs .nav-link[b-jlpfzg8mkv] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.form-control:focus[b-jlpfzg8mkv], .form-control:active[b-jlpfzg8mkv] {
    background: transparent !important;
    border: transparent !important;
}

@media (min-width: 1920px) {
    .astute-body[b-jlpfzg8mkv] {
        height: 100vh;
    }
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
}

@media (max-width: 768px) {
    .astute-body[b-jlpfzg8mkv] {
        height: 145vh;
    }

    .login-block-main[b-jlpfzg8mkv] {
        width: 100%;
    }

    .login-tab-text[b-jlpfzg8mkv] {
        font-size: 12px;
    }

    .login-input-padding-right[b-jlpfzg8mkv] {
        padding-right: 1em;
        padding-bottom: 0.5em;
    }

    .login-input-padding-left[b-jlpfzg8mkv] {
        padding-left: 1em;
        padding-bottom: 0.5em;
    }

    .login-tab-width[b-jlpfzg8mkv] {
        width: 150px;
    }

    .login-main-text[b-jlpfzg8mkv] {
        color: rgb(208, 208, 208);
        text-align: center;
    }

    .login-astute-img[b-jlpfzg8mkv] {
        width: 150px;
        height: auto;
    }

    .signup-button-green[b-jlpfzg8mkv] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-jlpfzg8mkv] {
        min-height: auto;
    }

    .login-rememberme-text[b-jlpfzg8mkv] {
        font-size: 12px;
    }

    .login-form-label[b-jlpfzg8mkv] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .login-tabs-heading.active .login-tab-text[b-jlpfzg8mkv] {
        font-size: 14px !important;
    }

    .login-form-heading[b-jlpfzg8mkv] {
        padding: 15px 0px 5px 0px;
    }

    .login-tcs-text[b-jlpfzg8mkv] {
        margin-bottom: revert;
        text-align: left;
    }

    .login-terms-div[b-jlpfzg8mkv] {
        width: auto;
    }
}
/* _content/kudough.web.clientportal/Pages/CouponsDetail.razor.rz.scp.css */

/* Custom CSS for right-aligned tabs with underline effect */
.nav-tabs[b-fiw3bsr8qi] {
    justify-content: flex-end;
    border-bottom: none;
}

    .nav-tabs .nav-item .nav-link[b-fiw3bsr8qi] {
        border: none;
        background-color: transparent;
        color: white; /* Change to your desired text color */
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 2px;
        text-decoration: none;
    }

        .nav-tabs .nav-item .nav-link.active[b-fiw3bsr8qi] {
            border-bottom: 2px solid #F0F0F0 !important; /* Underline effect */
            font-weight: 700;
            transform: none !important;
            transition: none !important;
        }

.tab-seperator[b-fiw3bsr8qi] {
    margin-right: 20px;

}
.tab-icon[b-fiw3bsr8qi] {
    width: 25px;
    height: 25px;
}

.redeemDropdown[b-fiw3bsr8qi] {
    width: 159px;
    margin-top: -60px;
    position: absolute;
}

.action-button[b-fiw3bsr8qi] {
    height: 3em;
    width: 100%;
    background-color: var(--green-bg-color);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-width: 0px;
    font-weight: 600;
    /*margin-top: 22% !important;*/
    bottom: 0;
    /*position: relative;*/
}

.action-button-free[b-fiw3bsr8qi] {
    height: 3em;
    width: 100%;
    background-color: #D1D1D1;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-width: 0px;
    font-weight: 600;
    bottom: 0;
}
.action-button-icon[b-fiw3bsr8qi] {
    height: 1em;
    width: 0.5em;
    margin: 0em;
    padding-bottom: 2px;
}

.xl-heading[b-fiw3bsr8qi] {
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}

.discount-below-heading-text[b-fiw3bsr8qi] {
    color: white;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.mobile-heading[b-fiw3bsr8qi] {
    font-size: 1.4em;
    font-weight: 600;
    margin: 5px 5px 20px 10px;
    color: white;
}

.partner-container-size[b-fiw3bsr8qi] {
    height: 340px;
    width: auto;
    display: flex;
    flex-direction: column;
}

.discount-coupon-image[b-fiw3bsr8qi] {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 10px;
}

.discount-coupon-heading[b-fiw3bsr8qi] {
    /*position: relative;*/
    font-size:26px;
    text-align: center;
    font-weight: 700;
}

.discount-coupon-text[b-fiw3bsr8qi] {
    text-align: center;
    /*position: relative;*/
    width: 100%;
    font-size: smaller;
}
.description-height[b-fiw3bsr8qi] {
    /*    height:80px;
    width:200px;*/
    margin-top: auto;
}
select#category[b-fiw3bsr8qi] {
    border: 1px solid #01A19A; /* Blue border */
    padding: 5px; /* Add padding for better appearance */
    -webkit-appearance: none; /* For WebKit browsers */
    -moz-appearance: none; /* For Mozilla browsers */
    appearance: none; /* Remove default appearance */
    color: white;
    background-color: transparent; /* Make background transparent */
    background-image: url('/images/icons/down_chevron.png'); /* Green arrow icon */
    background-repeat: no-repeat; /* Prevent icon repetition */
    background-position: 95% center; /* Position the icon to the right */
    background-size: 13px; /* Size of the icon */
    border-radius: 3px;
    width: 130px;
}

    select#category:focus[b-fiw3bsr8qi] {
        outline: none;
        border: 2px solid #01A19A; /* Blue border */
    }

.upgrade-button[b-fiw3bsr8qi] {
    height: 3em;
    width: 8.5em;
    background-color: var(--green-bg-color);
    border-radius: 4px;
    border-width: 0px;
    font-weight: 600;
}
.add-item-button[b-fiw3bsr8qi] {
    height: 3em;
    width: 14em;
    background-color: transparent;
    border-radius: 4px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--green-bg-color);
    color: var(--green-bg-color);
    font-weight: 600;
}
.checkout-button-free[b-fiw3bsr8qi] {
    height: 3em;
    width: 15em;
    background-color: #D1D1D1;
    border-radius: 3px;
    border-width: 0px;
    font-weight: 600;
    bottom: 0;
    display: block;
}
.checkout-button[b-fiw3bsr8qi] {
    height: 3em;
    width: 15em;
    background-color: var(--green-bg-color);
    border-radius: 3px;
    border-width: 0px;
    font-weight: 600;
    bottom: 0;
    display: block;
}

.checkout-button-icon[b-fiw3bsr8qi] {
    height: 1em;
    width: 0.5em;
    margin: 0em;
    padding-bottom: 2px;
}
.tsandcs-heading[b-fiw3bsr8qi] {
    color: white;
    font-weight: 600;
    font-size: 24px;
}
.tsandcs-text[b-fiw3bsr8qi] {
    color: white;
    
}
.redeem-tile[b-fiw3bsr8qi] {
    border: 2px solid #41A4B5;
    border-radius: 10px;
    background-color: #152231;
    color:white;
    text-align:center;
    height:535px;
}
.redeem-tile-image[b-fiw3bsr8qi] {
    margin-top: 4em;
    margin-bottom: 2em;
    width: auto;
    height: 100px;
}
.cart-container[b-fiw3bsr8qi] {
    margin-top:1.5em;
    background-color: #152231;
    border-radius: 10px;
}
.cart-total-savings-text[b-fiw3bsr8qi] {
    display:flex;
    justify-content: flex-end;
    color: #99CA41;
    font-size:20px;
    font-weight:600;
}
.cart-coupon-savings-off[b-fiw3bsr8qi] {
    display: flex;
    justify-content: flex-start;
    color:white;
    font-size: 20px;
    font-weight: 600;
}
.cart-details-text[b-fiw3bsr8qi] {
    color: white;
    font-size: 20px;
    font-weight: 500;
}
.cart-expires-text[b-fiw3bsr8qi] {
    color: white;
}
.cart-remove-text[b-fiw3bsr8qi] {
    color:white;
}
.cart-coupon-image[b-fiw3bsr8qi] {
    background-color: white;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    height: 165px;
    width: 205px
}
.cart-item[b-fiw3bsr8qi] {
    border: 2px solid #41A4B5;
    border-radius: 10px;
}
.checkout-redeem-text[b-fiw3bsr8qi] {
    color: white;
}
.cart-remove-image[b-fiw3bsr8qi] {
    height: 30px;
    cursor:pointer;
}
.cart-coupon-image-block[b-fiw3bsr8qi] {
    margin-left: -2px;
    margin-top: -1px;
    height: 164px;
}
.redeem-tile-text[b-fiw3bsr8qi] {
    font-size:16px;
}

/*cart-badge*/
.cart-badge[b-fiw3bsr8qi] {
    width: 22px;
    height: 25px;
    position: relative;
    margin-bottom: -18px
}
.cart-badge-trapezoid-outline[b-fiw3bsr8qi] {
    display: inline-block;
    color: #99CA41;
    transform-style: preserve-3d;
    padding: 5px 5px;
    border: 2px solid #99CA41;
    transform: perspective(200px) rotateX(35deg) translateZ(25px) translateY(5px);
    -webkit-backface-visibility: hidden;
}
.cart-badge-number[b-fiw3bsr8qi] {
    position: absolute;
    top: 0;
    left: 28%;
}
.cart-badge-text[b-fiw3bsr8qi] {
    margin-left: -11px
}
.coupon-image[b-fiw3bsr8qi] {
    width: 50%;
    min-height: 120px;
    max-height: 120px;
}
.coupon-font[b-fiw3bsr8qi] {
    font-size:16px!important;
}
.additional-spacing[b-fiw3bsr8qi] {
    margin-top:40px;
    margin-bottom:50px;
}

@media (min-width: 1920px) {
    .coupon-image[b-fiw3bsr8qi] {
        width: 50%;
        min-height: 150px;
        max-height: 150px;
    }

    .partner-container-size[b-fiw3bsr8qi] {
        height: 340px;
        width: auto;
        display: flex;
        flex-direction: column;
    }
}

/*Laptop*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .additional-spacing[b-fiw3bsr8qi] {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .coupon-font[b-fiw3bsr8qi] {
        font-size: 12px !important;
    }
    .tsandcs-heading[b-fiw3bsr8qi] {
        color: white;
        font-weight: 600;
        font-size: 22px;
    }

    .discount-coupon-heading[b-fiw3bsr8qi] {
        /*position: relative;*/
        font-size: 20px;
        text-align: center;
        font-weight: 700;
    }

    .action-button[b-fiw3bsr8qi] {
        height: 2.5em;
        width: 100%;
        background-color: var(--green-bg-color);
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-width: 0px;
        font-weight: 600;
        /*margin-top: 22% !important;*/
        bottom: 0;
        /*position: relative;*/
    }

    .action-button-free[b-fiw3bsr8qi] {
        height: 2.5em;
        width: 100%;
        background-color: #D1D1D1;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-width: 0px;
        font-weight: 600;
        bottom: 0;
    }

    .redeem-tile[b-fiw3bsr8qi] {
        border: 2px solid #41A4B5;
        border-radius: 10px;
        background-color: #152231;
        color: white;
        text-align: center;
        height: 435px;
    }

    .redeem-tile-image[b-fiw3bsr8qi] {
        margin-top: 4em;
        margin-bottom: 2em;
        width: auto;
        height: 100px;
    }

    .redeem-tile-text[b-fiw3bsr8qi] {
        font-size: 14px;
    }

    .textblock-height[b-fiw3bsr8qi] {
        min-height: 36px;
    }

    .redeemDropdown[b-fiw3bsr8qi] {
        width: 159px;
        margin-top: -60px;
        position: absolute;
    }

    .partner-container-size[b-fiw3bsr8qi] {
        height: 220px;
        width: 240px;
        display: flex;
        flex-direction: column;
    }

    .coupon-image[b-fiw3bsr8qi] {
        width: 50%;
        min-height: 120px;
        max-height: 120px;
    }
}

/*Laptop*/
@media (max-height: 768px) {
    .additional-spacing[b-fiw3bsr8qi] {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .coupon-font[b-fiw3bsr8qi] {
        font-size: 12px !important;
    }
    .tsandcs-heading[b-fiw3bsr8qi] {
        color: white;
        font-weight: 600;
        font-size: 22px;
    }

    .discount-coupon-heading[b-fiw3bsr8qi] {
        /*position: relative;*/
        font-size: 20px;
        text-align: center;
        font-weight: 700;
    }

    .action-button[b-fiw3bsr8qi] {
        height: 2.5em;
        width: 100%;
        background-color: var(--green-bg-color);
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-width: 0px;
        font-weight: 600;
        /*margin-top: 22% !important;*/
        bottom: 0;
        /*position: relative;*/
    }

    .action-button-free[b-fiw3bsr8qi] {
        height: 2.5em;
        width: 100%;
        background-color: #D1D1D1;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-width: 0px;
        font-weight: 600;
        bottom: 0;
    }

    .redeem-tile[b-fiw3bsr8qi] {
        border: 2px solid #41A4B5;
        border-radius: 10px;
        background-color: #152231;
        color: white;
        text-align: center;
        height: 435px;
    }

    .redeem-tile-image[b-fiw3bsr8qi] {
        margin-top: 4em;
        margin-bottom: 2em;
        width: auto;
        height: 100px;
    }

    .redeem-tile-text[b-fiw3bsr8qi] {
        font-size: 14px;
    }

    .textblock-height[b-fiw3bsr8qi] {
        min-height: 36px;
    }

    .redeemDropdown[b-fiw3bsr8qi] {
        width: 159px;
        margin-top: -60px;
        position: absolute;
    }

    .partner-container-size[b-fiw3bsr8qi] {
        height: 220px;
        width: 240px;
        display: flex;
        flex-direction: column;
    }

    .coupon-image[b-fiw3bsr8qi] {
        width: 50%;
        min-height: 120px;
        max-height: 120px;
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .coupon-font[b-fiw3bsr8qi] {
        font-size: 10px !important;
    }
    .discount-coupon-heading[b-fiw3bsr8qi] {
        /*position: relative;*/
        font-size: 16px;
        text-align: center;
        font-weight: 700;
    }
    .cart-badge-text[b-fiw3bsr8qi] {
        margin-left: -16px
    }
    .cart-badge[b-fiw3bsr8qi] {
        width: 18px;
        height: 18px;
        position: relative;
        margin-bottom: -15px
    }
    .redeemDropdown[b-fiw3bsr8qi] {
        margin-top: 0px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }
    .coupon-image[b-fiw3bsr8qi] {
        width: 50%;
        min-height: 0px;
        max-height: 45px;
    }
    .cart-remove-image[b-fiw3bsr8qi] {
    width:22px;
    height:30px;
    }
    .cart-remove-text[b-fiw3bsr8qi] {
        color: white;
    }
    .tab-icon[b-fiw3bsr8qi] {
        width: 18px;
        height: 18px;
    }
    .tab-seperator[b-fiw3bsr8qi] {
        margin-right: 10px;
    }
    .nav-tabs .nav-item .nav-link[b-fiw3bsr8qi] {
        border: none;
        background-color: transparent;
        color: white; /* Change to your desired text color */
        margin:0px !important;
        padding: 0px;
        text-decoration: none;
        font-size:12px;
    }
    .nav-tabs[b-fiw3bsr8qi] {
        justify-content: center;
        border-bottom: none;
    }
    .partner-container-size[b-fiw3bsr8qi] {
        height: 150px;
        width: 150px;
        display: flex;
        flex-direction: column;
    }

    .mobile-margins[b-fiw3bsr8qi] {
        margin: 0em 1em 0em 1em;
    }
    .tsandcs-heading[b-fiw3bsr8qi] {
        color: white;
        font-weight: 600;
        font-size: 20px;
    }

    .tsandcs-text[b-fiw3bsr8qi] {
        color: white;
        font-size: 14px;
    }
    .redeem-tile-image[b-fiw3bsr8qi] {
        margin-top: 4em;
        margin-bottom: 2em;
    }
    .redeem-tile[b-fiw3bsr8qi] {
        border: 2px solid #41A4B5;
        border-radius: 10px;
        background-color: #152231;
        color: white;
        text-align: center;
        height: 432px;
    }
    .cart-coupon-image[b-fiw3bsr8qi] {
        background-color: white;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        width:9em;
    }
    .cart-details-text[b-fiw3bsr8qi] {
        color: white;
        font-size: 16px;
    }

    .cart-expires-text[b-fiw3bsr8qi] {
        color: white;
        font-size:12px;
    }
    .cart-total-savings-text[b-fiw3bsr8qi] {
        display: flex;
        justify-content: flex-end;
        color: #99CA41;
        font-size: 16px;
        font-weight: 600;
    }

    .cart-coupon-savings-off[b-fiw3bsr8qi] {
        display: flex;
        justify-content: flex-start;
        color: white;
        font-size: 16px;
        font-weight: 600;
    }
    .mobile-heading-icon[b-fiw3bsr8qi] {
        width: 18px;
        height: 18px;
    }
}
/* _content/kudough.web.clientportal/Pages/CreditCoaches.razor.rz.scp.css */
.credit-coaches-block-first[b-1w1ml538nj] {
    background: #162434;
    border-style: solid;
    border-color: #41A4B5;
    color: #41A4B5;
    border-width: 3px;
    border-radius: 20px;
    flex: 1 1 30%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 400px; /* Maximum width */
    height: 205px;
}

.credit-coaches-block-second[b-1w1ml538nj] {
    background: #162434;
    border-style: solid;
    border-color: #01A19A;
    color: #01A19A;
    border-width: 3px;
    border-radius: 20px;
    flex: 1 1 30%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 400px; /* Maximum width */
    height: 205px;
}

.credit-coaches-block-third[b-1w1ml538nj] {
    background: #162434;
    border-style: solid;
    border-color: #6CB587;
    color: #6CB587;
    border-width: 3px;
    border-radius: 20px;
    flex: 1 1 30%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 400px; /* Maximum width */
    height: 205px;
}

.credit-coaches-contactus-block[b-1w1ml538nj] {
    background: linear-gradient(to bottom, var(--report-border-color) 0%, var(--report-border-color) 30%, var(--card-color) 20%, var(--card-color) 100%);
    border-radius: 10px;
    flex: 1 1 45%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 700px; /* Maximum width */
    height: 300px;
}

.credit-coaches-callyou-block[b-1w1ml538nj] {
    background: linear-gradient(to bottom, #6CB587 0%, #6CB587 30%, var(--card-color) 20%, var(--card-color) 100%);
    border-radius: 10px;
    flex: 1 1 45%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 700px; /* Maximum width */
    height: 300px;
}

.credit-coaches-img[b-1w1ml538nj] {
    width: 90px;
    height: 90px;
}

.credit-coaches-contactus-icon[b-1w1ml538nj] {
    width: auto;
    height: 55px;
}

.credit-coaches-callus-icon[b-1w1ml538nj] {
    width: 70px;
    height: 70px;
}

.credit-coaches-contactus-button[b-1w1ml538nj] {
    width: 220px;
}

.credit-coaches-callus-button[b-1w1ml538nj] {
    width: 160px;
}

.credit-coaches-action-button-icon[b-1w1ml538nj] {
    height: 15px;
    width: auto;
    margin: 0.5em;
    padding-bottom: 0px;
}

@media (min-width: 1920px) {
}

@media (max-width: 768px) {
    .credit-coaches-block-first[b-1w1ml538nj] {
        width: 250px;
        height: 170px;
        margin: 0px auto;
        display: block;
        text-align: center;
    }

    .credit-coaches-block-second[b-1w1ml538nj] {
        width: 250px;
        height: 170px;
        margin: 0px auto;
        display: block;
        text-align: center;
    }

    .credit-coaches-block-third[b-1w1ml538nj] {
        width: 250px;
        height: 170px;
        margin: 0px auto;
        display: block;
        text-align: center;
    }

    .credit-coaches-contactus-block[b-1w1ml538nj] {
        width: 330px;
        height: 210px;
        margin: 0px auto;
    }

    .credit-coaches-callyou-block[b-1w1ml538nj] {
        width: 330px;
        height: 210px;
        margin: 0px auto;
    }

    .credit-coaches-img[b-1w1ml538nj] {
        width: 65px;
        height: 65px;
    }

    .credit-coaches-contactus-icon[b-1w1ml538nj] {
        width: auto;
        height: 40px;
    }

    .credit-coaches-callus-icon[b-1w1ml538nj] {
        width: 50px;
        height: 50px;
    }

    .dash-action-button[b-1w1ml538nj] {
        width: 100%;
    }
}
/* _content/kudough.web.clientportal/Pages/CreditScore.razor.rz.scp.css */
/*Default Desktop 1080p*/
.credit-score-history-mobile-banner[b-zhr5uqbsf1] {
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: small;
    min-width: 60px;
    display: block;
    text-align: center;
    right: 15px;
    color: var(--green-text-color);
}

.credit-score-history-mobile-banner-red[b-zhr5uqbsf1] {
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: small;
    min-width: 60px;
    display: block;
    text-align: center;
    right: 15px;
    color: #D93030;
}

.credit-score-mobile-heading[b-zhr5uqbsf1] {
    color: white;
    font-size: 24px;
    margin-bottom: 0.5em;
    font-weight: 700;
    margin-top: 10px;
}

.carousel-indicators .active[b-zhr5uqbsf1] {
    background-color: var(--green-bg-color) !important
}

.card-container-info[b-zhr5uqbsf1] {
    background: #111b27 !important;
    border-radius: 10px;
    margin: 13px 15px 0px 15px;
}

.card-container[b-zhr5uqbsf1] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.credit-score-action-button[b-zhr5uqbsf1] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2.2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin-top: 0.25em;
    font-size: 12px;
}

.credit-score-action-button-icon[b-zhr5uqbsf1] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.credit-score-heading-bold[b-zhr5uqbsf1] {
    font-size: 16px;
    font-weight: 600;
    margin: 5px 5px 5px 10px;
    color: white;
}

.credit-score-prem-info-card[b-zhr5uqbsf1] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}
.credit-score-xl-heading[b-zhr5uqbsf1] {
    font-size: 1.75em;
    font-weight: 600;
    margin: 5px 15px;
    color:white;
}
.credit-score-tabs-heading[b-zhr5uqbsf1] {
    font-weight: 600;
    font-size: small;
    background: var(--inactive-tab-color) !important;
    color: var(--green-text-color) !important;
}
    .credit-score-tabs-heading.active[b-zhr5uqbsf1] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }
.nav-item-padding-inactive[b-zhr5uqbsf1]::after {
    background: var(--inactive-tab-color);
}

.credit-score-card-stats[b-zhr5uqbsf1] {
    /*position: absolute;*/
    right: 5px;
    top: 0;
}

.credit-score-large-heading-bold[b-zhr5uqbsf1] {
    font-size: 1.2em;
    font-weight: 800;
    margin: 15px;
    color: white;
}

.credit-score-last-updated[b-zhr5uqbsf1] {
    color: #9ba0a6;
    font-size: small;
    margin: 0px 15px;
}

.credit-score-kudough-rating-excellent[b-zhr5uqbsf1] {
    color: #27AE60;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-good[b-zhr5uqbsf1] {
    color: #4BD083;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-average[b-zhr5uqbsf1] {
    color: var(--green-text-color);
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-fair[b-zhr5uqbsf1] {
    color: #FFCE41;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-poor[b-zhr5uqbsf1] {
    color: #FFA500;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-verypoor[b-zhr5uqbsf1] {
    color: darkred;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.no-top-right-border-radius[b-zhr5uqbsf1] {
    border-top-left-radius: 0 !important;
}
.credit-score-tabs[b-zhr5uqbsf1] {
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
.debt-review-padding[b-zhr5uqbsf1] {
    padding: 1rem;
}

[b-zhr5uqbsf1] .score-gauge {
    position: relative;
    width: 90% !important;
    margin: auto;
}
[b-zhr5uqbsf1] .score-gauge-locked-bureau-image {
    height: 50px;
    width: 90%;
    margin-top: -25px;
    object-fit: contain;
    margin: auto;
    display: block;
}

[b-zhr5uqbsf1] .score-gauge-locked-bureau {
    width: 90%;
    object-fit: contain;
    margin: auto;
    display: block;
}

[b-zhr5uqbsf1] .outcome {
    width: 145px;
}

/*.apexcharts-text.apexcharts-yaxis-label {
    color: white !important;
    opacity: 25% !important;
}*/
/*Laptop 768p*/
@media (max-height: 768px) {
    [b-zhr5uqbsf1] .outcome {
        width: 105px;
    }
    .credit-score-prem-info-card[b-zhr5uqbsf1] {
        background: #01a19a;
        border-radius: 10px;
        margin: 0px 15px 0px 15px;
        padding: 5px;
    }
    .credit-score-action-button[b-zhr5uqbsf1] {
        background-color: var(--green-bg-color);
        width: 100%;
        height: 2.2em;
        font-weight: 600;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
        margin-top: 0em;
        font-size: 12px;
    }

    .credit-score-heading-bold[b-zhr5uqbsf1] {
        font-size: 11px;
        font-weight: 600;
        margin: 5px 5px 5px 10px;
        color: white;
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .free-lock-icon[b-zhr5uqbsf1] {
        opacity:65%;
    }
    .info-icon[b-zhr5uqbsf1] {
        height: 15px;
        margin-top:3px;
    }
    .card-container[b-zhr5uqbsf1] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
        margin-left: 6px;
        margin-right: 6px;
    }
    .credit-score-action-button[b-zhr5uqbsf1] {
        font-size: 12px;
        height: 35px;
        width: 100%;
        margin-bottom: 3px;
    }

    .credit-score-heading-bold[b-zhr5uqbsf1] {
        font-size: 12px;
        font-weight: bold;
        margin: 1px 15px;
        color: white;
    }
    [b-zhr5uqbsf1] .score-gauge-locked {
        width: 90%;
    }
    .mobile-credit-score-history-heading[b-zhr5uqbsf1] {
        margin-left: 1em;
        font-size: 15px;
    }
    .mobile-credit-score-history-lastscore[b-zhr5uqbsf1] {
        font-size: x-small;
        padding-top:0.7em;
    }
    .mobile-credit-score-history-based[b-zhr5uqbsf1] {
        font-size: x-small;
        width: 100%;
        text-align: center;
        color: white;
        opacity:25%;
        position: absolute;
        top: 29em;
    }
    [b-zhr5uqbsf1] .score-gauge-locked-bureau-image {
        width: 100%;
    }

    [b-zhr5uqbsf1] .score-gauge-locked-bureau {
        width: 100%;
    }

    [b-zhr5uqbsf1] .score-gauge-title {
        top: 35%;
        font-size: 8vw;
    }

    [b-zhr5uqbsf1] .score-gauge-subtitle-positive, [b-zhr5uqbsf1] .score-gauge-subtitle-negative {
        top: 60%;
        font-size: 3.5vw;
    }
    .debt-review-padding[b-zhr5uqbsf1] {
        padding: 0;
    }

    .credit-score-outcome[b-zhr5uqbsf1] {
        font-size: 12px;
        height: 26px;
        width: 90%;
        color: white;
        margin-top: 1em !important;
        border-radius: 5px;
        border: none;
        font-weight: 700;
    }
        .credit-score-outcome.outcome-poor[b-zhr5uqbsf1] {
            background: #FFA500;
        }

        .credit-score-outcome.outcome-fair[b-zhr5uqbsf1] {
            background: #FFCE41;
        }

        .credit-score-outcome.outcome-good[b-zhr5uqbsf1] {
            background: #99CA41;
        }

        .credit-score-outcome.outcome-verygood[b-zhr5uqbsf1] {
            background: #62C02A;
        }
        .credit-score-outcome.outcome-excellent[b-zhr5uqbsf1] {
            background: #27AE60;
        }
        .credit-score-outcome.outcome-free[b-zhr5uqbsf1] {
            background: #D1D1D1;
        }
    .credit-score-prem-info-card[b-zhr5uqbsf1] {
        margin: 0 0 0 0;
    }
    .credit-score-kudough-rating-good[b-zhr5uqbsf1] {
        color: green;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-okay[b-zhr5uqbsf1] {
        color: var(--green-text-color);
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-fair[b-zhr5uqbsf1] {
        color: goldenrod;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-bad[b-zhr5uqbsf1] {
        color: darkorange;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-awful[b-zhr5uqbsf1] {
        color: darkred;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }
    .credit-score-last-updated[b-zhr5uqbsf1] {
        color: #9ba0a6;
        font-size: 11px;
        margin-left:10px;
    }

    .credit-score-nav-tabs[b-zhr5uqbsf1] {
        width: 300px;
        top: 0.3em;
        position: relative;
        margin-left:6px;
    }
    .credit-score-nav-item[b-zhr5uqbsf1] {
        position: relative;
    }
        .credit-score-nav-item[b-zhr5uqbsf1]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: var(--card-color);
            /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }

    .credit-score-nav-item-inactive[b-zhr5uqbsf1] {
        position: relative;
    }
    .credit-score-nav-item-inactive[b-zhr5uqbsf1]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #243A50;
        /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }
/*    .carousel-indicators {
        position: absolute !important;
        top: 25em !important;
    }*/
}
/* _content/kudough.web.clientportal/Pages/DebtManagement.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Pages/DebtQuiz.razor.rz.scp.css */
.card[b-plqgddf0w0] {
    height: 860px;
}

.card-inner[b-plqgddf0w0] {
    height: 810px;
    overflow-y: scroll;
}

.debtquiz-block[b-plqgddf0w0] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.debtquiz-block-pill[b-plqgddf0w0] {
    background: linear-gradient(to left, var(--card-color) 0%, var(--card-color) 89%, var(--report-border-color) 10%, var(--report-border-color) 100%);
    border-style: solid;
    border-color: var(--report-border-color);
    border-width: 1px;
    border-radius: 30px;
    height: 50px;
    flex: 1 1 30%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 440px; /* Maximum width */
    align-content: center;
    cursor: pointer;
}

    .debtquiz-block-pill.active[b-plqgddf0w0] {
        background: linear-gradient(to left, var(--card-color) 0%, var(--card-color) 89%, var(--green-text-color) 10%, var(--green-text-color) 100%);
        border-color: var(--green-text-color);
    }

.debtquiz-action-button[b-plqgddf0w0] {
    width: 250px;
}

/* width */
[b-plqgddf0w0]::-webkit-scrollbar {
    width: 6px;
}

/* Track */
[b-plqgddf0w0]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-plqgddf0w0]::-webkit-scrollbar-thumb {
    background: #5A9AA5;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-plqgddf0w0]::-webkit-scrollbar-thumb:hover {
        background: #5A9AA5;
    }

/*Submission window css*/

.debtquiz-submission-card[b-plqgddf0w0] {
    background: var(--card-color);
    border-radius: 10px;
    width: 900px;
    /*height: 200px;*/
}

.debtquiz-result-card[b-plqgddf0w0] {
    background: transparent;
    border: 2px solid var(--iguana-green-text-color);
    border-radius: 10px;
    width: 600px;
    height: 57px;
    background-image: linear-gradient(to right, rgba(51, 50, 66, 0.3), rgba(59, 90, 145, 0.3))
}

.debtquiz-returnto-button[b-plqgddf0w0] {
    width: 300px;
}

.debtquiz-submission-subtext-width[b-plqgddf0w0] {
    width: 700px;
}
.bullet-green li[b-plqgddf0w0] {
    text-align: justify;
    font-size: 12px;
    color: #6CB587;
}
.info-icon[b-plqgddf0w0] {
    height: 15px;
    margin-top: 3px;
}

@media (min-width: 1920px) {
}

@media (max-width: 768px) {
    .debtquiz-block-pill[b-plqgddf0w0] {
        background: linear-gradient(to left, var(--card-color) 0%, var(--card-color) 86%, var(--report-border-color) 10%, var(--report-border-color) 100%);
        width: 100%;
        flex-basis: 100%; /* Full width on very small screens */
        height: 55px;
    }

        .debtquiz-block-pill.active[b-plqgddf0w0] {
            background: linear-gradient(to left, var(--card-color) 0%, var(--card-color) 86%, var(--green-text-color) 10%, var(--green-text-color) 100%);
        }

    .debtquiz-submission-card[b-plqgddf0w0] {
        width: auto;
        height: auto;
        margin-left: 8px;
        margin-right: 8px;
    }

    .debtquiz-submission-subtext-width[b-plqgddf0w0] {
        width: auto;
    }

    .debtquiz-result-card[b-plqgddf0w0] {
        width: 310px;
    }
}
/* _content/kudough.web.clientportal/Pages/DiscountCategories.razor.rz.scp.css */
.xl-heading[b-956smy4ttu] {
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}
.discount-below-heading-text[b-956smy4ttu] {
    color: white;
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-bottom:3rem;
}
.mobile-heading[b-956smy4ttu] {
    font-size: 1.4em;
    font-weight: 600;
    margin: 5px 5px 20px 10px;
    color: white;
}
.partner-container-size[b-956smy4ttu] {
    height: 340px;
    width: 340px;
    display: flex;
    flex-direction: column;
}
.discount-coupon-image[b-956smy4ttu] {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 10px;
}
.discount-coupon-heading[b-956smy4ttu] {
    /*position: relative;*/
    text-align: center;
    font-weight: 700;
}

.discount-coupon-text[b-956smy4ttu] {
    text-align: center;
    /*position: relative;*/
    width:100%;
    font-size: smaller;
}
.action-button[b-956smy4ttu] {
    height: 2.5em;
    width: 100%;
    background-color: #99CA41;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-width: 0px;
    font-weight: 600;
    /*margin-top: 22% !important;*/
    bottom:0;
    /*position: relative;*/
}
.action-button-free[b-956smy4ttu] {
    height: 2.5em;
    width: 100%;
    background-color: #D1D1D1;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-width: 0px;
    font-weight: 600;
    bottom: 0;
}
.upgrade-button[b-956smy4ttu] {
    height: 3em;
    width: 8.5em;
    background-color: #99CA41;
    border-radius: 4px;
    border-width: 0px;
    font-weight: 600;
}

.action-button-icon[b-956smy4ttu] {
    height: 1em;
    width: 0.5em;
    margin: 0em;
    padding-bottom: 2px;
}
.description-height[b-956smy4ttu] {
    /*    height:80px;
    width:200px;*/
    margin-top:auto;
}
.voucher-image[b-956smy4ttu] {
    width: 50%;
    max-height: 170px;
    margin-top:1rem;
}
.truncate[b-956smy4ttu] {
/*  white-space: nowrap;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;*/
}

.description-text[b-956smy4ttu] {
    max-height: 68px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    width: 300px; /* Adjust width as needed */
    text-overflow: ellipsis;
    margin-bottom:0.5rem;
    font-size:16px;
}
/*Laptop*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .description-text[b-956smy4ttu] {
        max-height: 36px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        width: 200px; /* Adjust width as needed */
        text-overflow: ellipsis;
        margin-bottom: 0.25rem;
        font-size: 12px;
    }

    .partner-container-size[b-956smy4ttu] {
        height: 210px;
        width: 240px;
        display: flex;
        flex-direction: column;
    }

    .voucher-image[b-956smy4ttu] {
        width: 40%;
        max-height: 90px;
        margin-top: 0rem;
    }

    .truncate[b-956smy4ttu] {
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
/*Laptop*/
@media (max-height: 768px) {
    .description-text[b-956smy4ttu] {
        max-height: 36px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        width: 200px; /* Adjust width as needed */
        text-overflow: ellipsis;
        margin-bottom: 0.25rem;
        font-size: 12px;
    }

    .partner-container-size[b-956smy4ttu] {
        height: 210px;
        width: 240px;
        display: flex;
        flex-direction: column;
    }

    .voucher-image[b-956smy4ttu] {
        width: 40%;
        max-height: 90px;
        margin-top: 0rem;
    }

    .truncate[b-956smy4ttu] {
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

    /*Mobile*/
    @media (max-width: 576px) {
        .description-text[b-956smy4ttu] {
            max-height: 36px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            width: 100px; /* Adjust width as needed */
            text-overflow: ellipsis;
            margin-bottom: 0.1em;
            font-size: 10px;
        }

        .truncate[b-956smy4ttu] {
            white-space: nowrap;
            width: 120px;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .voucher-image[b-956smy4ttu] {
            width: 50%;
            max-height: 45px;
        }

        .partner-container-size[b-956smy4ttu] {
            height: 150px;
            width: 150px;
            display: flex;
            flex-direction: column;
        }

        .mobile-margins[b-956smy4ttu] {
            margin: 0em 1em 0em 1em;
        }
        .mobile-heading-icon[b-956smy4ttu] {
            width: 18px;
            height: 18px;
        }
    }
/* _content/kudough.web.clientportal/Pages/DiscountDetail.razor.rz.scp.css */
.xl-heading[b-it7ihujs0z] {
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}
.discount-heading[b-it7ihujs0z] {
    position: relative;
    text-align: center;
    font-weight: 700;
    font-size: 1.4em;
}
.discount-below-heading-text[b-it7ihujs0z] {
    color: white;
    margin-left: 6rem;
    margin-right: 6rem;
    margin-bottom: 3rem;
}
.discount-image[b-it7ihujs0z] {
    background-repeat: no-repeat;
    height: 22em;
    width: 22em;
    background-size: 100% 100%;
    border-radius: 10px;
    margin-bottom:2em;
    cursor:pointer;
}

.chevron-icon[b-it7ihujs0z] {
    height: 0.6em;
    width: 0.4em;
    padding-bottom: 2px;
}
.mobile-margins[b-it7ihujs0z]{
    margin: 0em 0em 0em 0em;
}
.mobile-heading[b-it7ihujs0z] {
    font-size: 1.4em;
    font-weight: 600;
    margin: 5px 5px 20px 10px;
    color: white;
}
/*Laptop*/
@media (max-height: 768px) {
    .discount-image[b-it7ihujs0z] {
        background-repeat: no-repeat;
        height: 15em;
        width: 15em;
        background-size: 100% 100%;
        border-radius: 10px;
        margin-bottom: 1.5em;
        cursor: pointer;
    }
}
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .discount-image[b-it7ihujs0z] {
        background-repeat: no-repeat;
        height: 15em;
        width: 15em;
        background-size: 100% 100%;
        border-radius: 10px;
        margin-bottom: 1.5em;
        cursor: pointer;
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .discount-image[b-it7ihujs0z] {
        background-repeat: no-repeat;
        height: 10em;
        width: 10em;
        background-size: 100% 100%;
        border-radius: 10px;
        margin-bottom: 1.5em;
    }
    .mobile-margins[b-it7ihujs0z] {
        margin: 0em 1em 0em 1em;
    }
    .mobile-heading-icon[b-it7ihujs0z] {
        width: 18px;
        height: 18px;
    }
}
/* _content/kudough.web.clientportal/Pages/Dispute.razor.rz.scp.css */
.dispute-card-main[b-ufbp4870o1] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 0px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.dispute-nav-item[b-ufbp4870o1] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    width: 210px !important;
}

.dispute-tabs-heading[b-ufbp4870o1] {
    background: var(--inactive-report-tab-color);
    color: var(--basefont-color) !important;
    height: 155px;
}

    .dispute-tabs-heading.active[b-ufbp4870o1] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

        .dispute-tabs-heading img[b-ufbp4870o1] {
            opacity: 50%;
        }

    .dispute-tabs-heading.active img[b-ufbp4870o1] {
        position: relative;
        top: 20px;
        opacity: 100%;
    }

.dispute-tab-img[b-ufbp4870o1] {
    width: 200px;
    height: auto;
}

.dispute-action-banner-width[b-ufbp4870o1] {
    width: 160px;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.dispute-tab-img-height[b-ufbp4870o1] {
    height: 90px;
}

@media (min-width: 1920px) {
    .dispute-process-text[b-ufbp4870o1] {
        font-size: 22px;
    }
}

@media (max-width: 768px) {
    .dispute-card-main[b-ufbp4870o1] {
        border-radius: 10px;
    }

    .dispute-card-block-inner[b-ufbp4870o1] {
        border: 1px solid var(--report-border-color);
        border-radius: 10px;
    }

    .dispute-tab-img[b-ufbp4870o1] {
        width: 160px;
    }

    .dispute-tab-img-height[b-ufbp4870o1] {
        height: 70px;
    }
}
/* _content/kudough.web.clientportal/Pages/Faqs.razor.rz.scp.css */
.faqs-card-main[b-q1fd8gf5vq] {
    background: var(--card-color);
    border-radius: 0px 10px 10px 10px;
}

.faqs-tab-width[b-q1fd8gf5vq] {
    width: 90%;
}

.faqs-nav-item[b-q1fd8gf5vq] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .faqs-nav-item[b-q1fd8gf5vq]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -9px;
    }


.faqs-heading[b-q1fd8gf5vq] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .faqs-heading.active[b-q1fd8gf5vq] {
        border-color: var(--card-color) !important;
        background: var(--card-color);
        color: var(--basefont-color) !important;
    }

    .faqs-heading span[b-q1fd8gf5vq] {
        opacity: 70%;
    }

    .faqs-heading.active span[b-q1fd8gf5vq] {
        opacity: 100%;
    }

.nav-tabs .nav-item:not(:last-child)[b-q1fd8gf5vq] {
    margin-right: 10px;
}

.faqs-block[b-q1fd8gf5vq] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    cursor: pointer;
}

.faqs-accordion-inner[b-q1fd8gf5vq] {
    background: var(--card-color);
    border-radius: 0px 0px 10px 10px;
}

.faqs-emoji-div[b-q1fd8gf5vq] {
    border: 1px solid var(--report-border-color);
    border-radius: 20px;
    cursor: pointer;
}

.accounts-accordion-button[b-q1fd8gf5vq]::after {
    width: 2rem !important;
    height: 2rem !important;
    background-size: 30px !important;
}

.accordion-item:last-of-type[b-q1fd8gf5vq] {
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
}

.accordion-button:not(.collapsed)[b-q1fd8gf5vq] {
    box-shadow: unset !important;
}

.accordion-body[b-q1fd8gf5vq] {
    padding: unset !important;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .faqs-tab-width[b-q1fd8gf5vq] {
        width: 99.8%;
    }
}

@media (max-width: 768px) {
    .faqs-collapsable-menu-header[b-q1fd8gf5vq] {
        background: var(--card-color) !important;
        border-radius: 6px;
        color: white;
        height: 48px;
    }

    .faqs-card[b-q1fd8gf5vq] {
        background: var(--card-color) !important;
        border-radius: 6px;
    }

    .faqs-card-inner[b-q1fd8gf5vq] {
        border: 1px solid var(--report-border-color);
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/FaqsNoAuth.razor.rz.scp.css */
.faqs-card-main[b-bi0g4gnn90] {
    background: var(--card-color);
    border-radius: 0px 10px 10px 10px;
}

.faqs-tab-width[b-bi0g4gnn90] {
    width: 90%;
}

.faqs-nav-item[b-bi0g4gnn90] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .faqs-nav-item[b-bi0g4gnn90]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -9px;
    }


.faqs-heading[b-bi0g4gnn90] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .faqs-heading.active[b-bi0g4gnn90] {
        border-color: var(--card-color) !important;
        background: var(--card-color);
        color: var(--basefont-color) !important;
    }

    .faqs-heading span[b-bi0g4gnn90] {
        opacity: 70%;
    }

    .faqs-heading.active span[b-bi0g4gnn90] {
        opacity: 100%;
    }

.nav-tabs .nav-item:not(:last-child)[b-bi0g4gnn90] {
    margin-right: 10px;
}

.faqs-block[b-bi0g4gnn90] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    cursor: pointer;
}

.faqs-accordion-inner[b-bi0g4gnn90] {
    background: var(--card-color);
    border-radius: 0px 0px 10px 10px;
}

.faqs-emoji-div[b-bi0g4gnn90] {
    border: 1px solid var(--report-border-color);
    border-radius: 20px;
    cursor: pointer;
}

.accounts-accordion-button[b-bi0g4gnn90]::after {
    width: 2rem !important;
    height: 2rem !important;
    background-size: 30px !important;
}

.accordion-item:last-of-type[b-bi0g4gnn90] {
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
}

.accordion-button:not(.collapsed)[b-bi0g4gnn90] {
    box-shadow: unset !important;
}

.accordion-body[b-bi0g4gnn90] {
    padding: unset !important;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .faqs-tab-width[b-bi0g4gnn90] {
        width: 99.8%;
    }
}

@media (max-width: 768px) {
    .faqs-collapsable-menu-header[b-bi0g4gnn90] {
        background: var(--card-color) !important;
        border-radius: 6px;
        color: white;
        height: 48px;
    }

    .faqs-card[b-bi0g4gnn90] {
        background: var(--card-color) !important;
        border-radius: 6px;
    }

    .faqs-card-inner[b-bi0g4gnn90] {
        border: 1px solid var(--report-border-color);
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/FinancialStressTest.razor.rz.scp.css */
.card[b-rxhwkdb4qc] {
    height: 860px;
}

.card-inner[b-rxhwkdb4qc] {
    height: 810px;
    overflow-y: scroll;
}

.fst-block[b-rxhwkdb4qc] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.fst-action-button[b-rxhwkdb4qc] {
    width: 250px;
}

/* width */
[b-rxhwkdb4qc]::-webkit-scrollbar {
    width: 6px;
}

/* Track */
[b-rxhwkdb4qc]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-rxhwkdb4qc]::-webkit-scrollbar-thumb {
    background: #5A9AA5;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-rxhwkdb4qc]::-webkit-scrollbar-thumb:hover {
        background: #5A9AA5;
    }

/*Submission window css*/

.fst-submission-card[b-rxhwkdb4qc] {
    background: var(--card-color);
    border-radius: 10px;
    width: 900px;
    height: 200px;
}

.fst-result-card[b-rxhwkdb4qc], .fst-result-half-card-main[b-rxhwkdb4qc] {
    width: 650px;
}

.fst-result-half-card[b-rxhwkdb4qc] {
    width: 320px;
}

.fst-result-card[b-rxhwkdb4qc], .fst-result-half-card[b-rxhwkdb4qc] {
    background: transparent;
    border: 2px solid var(--iguana-green-text-color);
    border-radius: 10px;
    height: 57px;
    background-image: linear-gradient(to right, rgba(57, 56, 74, 0.3), rgba(69, 106, 171, 0.3))
}

.fst-returnto-button[b-rxhwkdb4qc] {
    width: 300px;
}

.fst-submission-subtext-width[b-rxhwkdb4qc] {
    width: 700px;
}

.info-icon[b-rxhwkdb4qc] {
    height: 15px;
    margin-top: 3px;
}

@media (min-width: 1920px) {
    .fst-block-pill[b-rxhwkdb4qc] {
        width: 440px;
    }
}

@media (max-width: 768px) {
    .fst-submission-card[b-rxhwkdb4qc] {
        width: auto;
        height: auto;
        margin-left: 8px;
        margin-right: 8px;
    }

    .fst-submission-subtext-width[b-rxhwkdb4qc] {
        width: auto;
    }

    .fst-result-card[b-rxhwkdb4qc], .fst-result-half-card-main[b-rxhwkdb4qc], .fst-result-half-card[b-rxhwkdb4qc] {
        width: 325px;
    }
    .fst-returnto-button[b-rxhwkdb4qc] {
        width: 325px;
    }
}
/* _content/kudough.web.clientportal/Pages/ForgotPassword.razor.rz.scp.css */
.login-card-main[b-v9eas3b2uz] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.login-form-section[b-v9eas3b2uz] {
    min-height: 535px;
}

.login-form-heading[b-v9eas3b2uz] {
    padding: 15px 0px 15px 0px;
}

.forgot-password-back-button-text[b-v9eas3b2uz] {
    position: relative;
    bottom: 4px;
    text-decoration: none;
    cursor: pointer;
}

.login-block-main[b-v9eas3b2uz] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.signup-button-green[b-v9eas3b2uz] {
    background-color: var(--green-bg-color);
    width: 48%;
    height: 45px;
    border-radius: 5px;
    border-width: 0px;
}

.login-additional-icon-table[b-v9eas3b2uz] {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

    .login-additional-icon-table td[b-v9eas3b2uz] {
        padding: 0px 30px 0px 30px;
    }


.custom-input-group[b-v9eas3b2uz] {
    position: relative;
}

    .custom-input-group input[b-v9eas3b2uz] {
        padding-right: 40px; /* Adjust this value to leave space for the eye icon */
    }

    .custom-input-group .login-password-icon[b-v9eas3b2uz] {
        position: absolute;
        right: 0; /* Adjust this value to position the icon horizontally within the input field */
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background: none;
        border: none;
        color: white;
    }

.login-kudough-img[b-v9eas3b2uz] {
    width: 200px;
    height: 35px;
}

.login-additonal-signin-image[b-v9eas3b2uz] {
    width: 30px;
}

.form-control:focus[b-v9eas3b2uz], .form-control:active[b-v9eas3b2uz] {
    background: transparent !important;
    border: transparent !important;
}

@media (max-width: 768px) {
    .content[b-v9eas3b2uz] {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .login-block-main[b-v9eas3b2uz] {
        width: 100%;
    }

    .login-kudough-img[b-v9eas3b2uz] {
        width: 150px;
        height: 25px;
    }

    .signup-button-green[b-v9eas3b2uz] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-v9eas3b2uz] {
        min-height: auto;
    }

    .login-additonal-signin-image[b-v9eas3b2uz] {
        width: 25px;
    }

    .login-additional-icon-table[b-v9eas3b2uz] {
        margin-bottom: 15px;
    }

    .login-form-heading[b-v9eas3b2uz] {
        padding: 15px 0px 5px 0px;
    }

    .login-form-label[b-v9eas3b2uz] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}
/* _content/kudough.web.clientportal/Pages/HelpCentre.razor.rz.scp.css */
.help-centre-articles-block[b-dtp0dmwful] {
    background: linear-gradient(to bottom, var(--report-border-color) 0%, var(--report-border-color) 45%, var(--card-color) 40%, var(--card-color) 100%);
    border-radius: 10px;
    height: 455px;
}

.help-centre-faqs-block[b-dtp0dmwful] {
    background: linear-gradient(to bottom, #01A19A 0%, #01A19A 45%, var(--card-color) 40%, var(--card-color) 100%);
    border-radius: 10px;
    height: 455px;
}

.help-centre-videos-block[b-dtp0dmwful] {
    background: linear-gradient(to bottom, #6CB587 0%, #6CB587 45%, var(--card-color) 40%, var(--card-color) 100%);
    border-radius: 10px;
    height: 455px;
}

.help-centre-article-background[b-dtp0dmwful], .help-centre-faqs-background[b-dtp0dmwful], .help-centre-videos-background[b-dtp0dmwful] {
    margin-left: auto;
    margin-right: auto;
    display: block;
    height: 200px;
}

.help-centre-article-background[b-dtp0dmwful], .help-centre-videos-background[b-dtp0dmwful] {
    width: 330px;
}

.help-centre-article-button-width[b-dtp0dmwful] {
    width: 230px;
}

.help-centre-faqs-button-width[b-dtp0dmwful] {
    width: 210px;
}

@media screen and (min-width: 642px) and (max-width: 1408px) {
    .help-centre-article-background[b-dtp0dmwful], .help-centre-faqs-background[b-dtp0dmwful], .help-centre-videos-background[b-dtp0dmwful] {
        height: 180px;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .help-centre-articles-block[b-dtp0dmwful], .help-centre-faqs-block[b-dtp0dmwful], .help-centre-videos-block[b-dtp0dmwful] {
        height: 470px;
    }
}

@media (max-width: 381px) {
    .help-centre-article-background[b-dtp0dmwful], .help-centre-faqs-background[b-dtp0dmwful], .help-centre-videos-background[b-dtp0dmwful] {
        width: 100%;
    }
}
/* _content/kudough.web.clientportal/Pages/HelpCentreNoAuth.razor.rz.scp.css */
.help-centre-articles-block[b-qnctreaxg2] {
    background: linear-gradient(to bottom, var(--report-border-color) 0%, var(--report-border-color) 45%, var(--card-color) 40%, var(--card-color) 100%);
    border-radius: 10px;
    height: 455px;
}

.help-centre-faqs-block[b-qnctreaxg2] {
    background: linear-gradient(to bottom, #01A19A 0%, #01A19A 45%, var(--card-color) 40%, var(--card-color) 100%);
    border-radius: 10px;
    height: 455px;
}

.help-centre-videos-block[b-qnctreaxg2] {
    background: linear-gradient(to bottom, #6CB587 0%, #6CB587 45%, var(--card-color) 40%, var(--card-color) 100%);
    border-radius: 10px;
    height: 455px;
}

.help-centre-article-background[b-qnctreaxg2], .help-centre-faqs-background[b-qnctreaxg2], .help-centre-videos-background[b-qnctreaxg2] {
    margin-left: auto;
    margin-right: auto;
    display: block;
    height: 200px;
}

.help-centre-article-background[b-qnctreaxg2], .help-centre-videos-background[b-qnctreaxg2] {
    width: 330px;
}

.help-centre-article-button-width[b-qnctreaxg2] {
    width: 230px;
}

.help-centre-faqs-button-width[b-qnctreaxg2] {
    width: 210px;
}

@media screen and (min-width: 642px) and (max-width: 1408px) {
    .help-centre-article-background[b-qnctreaxg2], .help-centre-faqs-background[b-qnctreaxg2], .help-centre-videos-background[b-qnctreaxg2] {
        height: 180px;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .help-centre-articles-block[b-qnctreaxg2], .help-centre-faqs-block[b-qnctreaxg2], .help-centre-videos-block[b-qnctreaxg2] {
        height: 470px;
    }
}

@media (max-width: 381px) {
    .help-centre-article-background[b-qnctreaxg2], .help-centre-faqs-background[b-qnctreaxg2], .help-centre-videos-background[b-qnctreaxg2] {
        width: 100%;
    }
}
/* _content/kudough.web.clientportal/Pages/ImprovementPlan.razor.rz.scp.css */
.ip-emoji[b-ofpjx4fi25] {
    width: 25px;
    height: 25px;
}

.nav-tabs .nav-item:not(:last-child)[b-ofpjx4fi25] {
    margin-right: 7px !important; /* Adjust the margin to create the desired space */
}

.mobile-heading[b-ofpjx4fi25] {
    font-size: 1.4em;
    font-weight: 600;
    margin: 5px 5px 10px 10px;
    color: white;
}

.standard-text[b-ofpjx4fi25] {
    font-size: 16px;
    font-weight: 400;
    margin: 15px;
    color: white;
}

.credit-score-nav-tabs[b-ofpjx4fi25] {
    width: 90%;
    top: 0.3em;
    position: relative;
}

.credit-score-nav-item[b-ofpjx4fi25] {
    position: relative;
    width: 280px;
}

.credit-score-nav-item[b-ofpjx4fi25]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
}

.nav-tabs .nav-link[b-ofpjx4fi25] {
    margin-bottom: -9px !important;
}

.credit-score-nav-item-inactive[b-ofpjx4fi25] {
    position: relative;
    width: 280px;
}

.credit-score-nav-item-inactive[b-ofpjx4fi25]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #243A50;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
        opacity: 70%;
}

.card-container-info[b-ofpjx4fi25] {
    background: #111b27 !important;
    border-radius: 10px;
    margin: 13px 15px 0px 15px;
}

.card-container[b-ofpjx4fi25] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative;
    /*margin-bottom: 2em;*/
    /*z-index: 10;*/
}
.timeline-container[b-ofpjx4fi25] {
    background: var(--card-color);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow-y: scroll;
    width:100%;
    max-height:950px;
}

.mobile-card-container[b-ofpjx4fi25] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 1em;
    margin-left: 0.5em;
    margin-right: 0.5em;
}
.no-top-left-border-radius[b-ofpjx4fi25] {
    border-top-left-radius: 0 !important;
}

/*dash-number-badge-fraction*/
.creditscore-improvementplan-number-badge-fraction[b-ofpjx4fi25] {
    text-align: center;
    font-weight: 600;
    border-radius: 2.5em;
    height: 2.5em;
    width: 2.5em;
    margin-bottom: 0px;
    font-size: 1em;
    padding-top: 0.5em;
    top: 0.3em;
    position: relative;
    background-color: #223554;
    display: inline-block;
}

/*dash-number-badge-fraction-value*/
.creditscore-improvementplan-number-badge-fraction-value[b-ofpjx4fi25] {
    font-size: 12px;
    position: relative;
    bottom: 0em;
}

.credit-score-tabs-heading[b-ofpjx4fi25] {
    font-weight: 600;
    font-size: 14px;
    background: #243A50;
    color: #ffffff !important;
    opacity: 70%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .credit-score-tabs-heading.active[b-ofpjx4fi25] {
        border-color: var(--card-color) !important;
        background: var(--card-color);
        color: var(--basefont-color) !important;
        opacity: 100%;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

.credit-score-kudough-rating-good[b-ofpjx4fi25] {
    color: #99CA41;
}

.credit-score-kudough-rating-low[b-ofpjx4fi25] {
    color: #DDB809;
}

.credit-score-kudough-rating-poor[b-ofpjx4fi25] {
    color: #FF7403;
}

.debt-management-action-banner-width[b-ofpjx4fi25] {
    width: 190px;
}

/* width */
[b-ofpjx4fi25]::-webkit-scrollbar {
    width: 6px;
}

/* Track */
[b-ofpjx4fi25]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-ofpjx4fi25]::-webkit-scrollbar-thumb {
    background: #5A9AA5;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-ofpjx4fi25]::-webkit-scrollbar-thumb:hover {
        background: #5A9AA5;
    }
/*Laptop*/
@media (max-height: 768px) {
    .credit-score-nav-tabs[b-ofpjx4fi25] {
        width: 97%;
        top: 0.3em;
        position: relative;
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .timeline-container[b-ofpjx4fi25] {
        background: var(--card-color);
        border-radius: 10px;
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 1em;
        margin-left: 0.5em;
        margin-right: 0.5em;
        width:auto;
    }
    .credit-score-kudough-rating-good[b-ofpjx4fi25] {
        color: green;
        margin: 0px;
        margin-bottom: 0px;
        font-size: 1.3em;
        font-weight: 700;
    }

    .credit-score-kudough-rating-low[b-ofpjx4fi25] {
        color: goldenrod;
        margin: 0px;
        margin-bottom: 0px;
        font-size: 1.3em;
        font-weight: 700;
    }

    .credit-score-kudough-rating-poor[b-ofpjx4fi25] {
        color: darkred;
        margin: 0px;
        margin-bottom: 0px;
        font-size: 1.3em;
        font-weight: 700;
    }
    .mobile-heading-icon[b-ofpjx4fi25] {
        width: 18px;
        height: 18px;
    }
    .ip-emoji[b-ofpjx4fi25] {
        width: 22px;
        height: 22px;
    }
}
/* _content/kudough.web.clientportal/Pages/IncomeExpenditure.razor.rz.scp.css */
.ie-card-main[b-osroegm45d] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
    height: auto;
}

.ie-card-block[b-osroegm45d] {
    background: var(--card-color);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
}

.ie-tab-width[b-osroegm45d] {
    width: 40%;
}

.ie-nav-item[b-osroegm45d] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .ie-nav-item[b-osroegm45d]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -9px;
    }


.ie-heading[b-osroegm45d] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .ie-heading.active[b-osroegm45d] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .ie-heading span[b-osroegm45d] {
        opacity: 70%;
    }

    .ie-heading.active span[b-osroegm45d] {
        opacity: 100%;
    }

.nav-tabs .nav-item:not(:last-child)[b-osroegm45d] {
    margin-right: 10px;
}

.ie-manual-block[b-osroegm45d], .ie-banklogo-block[b-osroegm45d], .ie-api-block[b-osroegm45d] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.ie-api-block[b-osroegm45d] {
    width: 750px;
    height: 450px;
}

.ie-banklogo-block[b-osroegm45d] {
    width: 400px;
    height: 200px;
}

.ie-action-button[b-osroegm45d] {
    width: 400px;
}

.ie-add-action-button[b-osroegm45d] {
    width: 350px;
}

.ie-blue-text-input[b-osroegm45d] {
    width: 400px;
}

.ie-banklogo-block-subtext[b-osroegm45d] {
    width: 500px;
}

.step-ie[b-osroegm45d] {
    height: 5px;
    width: 9%;
    background-color: #ccc;
    display: inline-block;
    margin-left: -5px;
}

    .step-ie.current[b-osroegm45d] {
        background-color: var(--green-bg-color);
    }

.dash-action-button[b-osroegm45d] {
    border-radius: 6px;
}

@media (min-width: 1920px) {

}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {

}


@media (max-width: 768px) {
    .ie-tab-width[b-osroegm45d] {
        width: 75%;
    }

    .ie-api-block[b-osroegm45d] {
        width: 310px;
        height: 270px;
    }

    .ie-action-button[b-osroegm45d] {
        width: 300px;
    }

    .ie-banklogo-block[b-osroegm45d] {
        width: 310px;
    }

    .ie-blue-text-input[b-osroegm45d] {
        width: 310px;
    }

    .ie-banklogo-block-subtext[b-osroegm45d] {
        width: 310px;
    }

    .ie-card-main-inner[b-osroegm45d] {
        background: var(--card-color);
        border: 1px solid var(--report-border-color);
        border-radius: 4px;
        color: var(--basefont-color);
        height: 48px;
    }

    .ie-add-action-button[b-osroegm45d] {
        width: 170px;
    }

    .ie-other-action-button[b-osroegm45d] {
        width: 300px;
    }

    [b-osroegm45d] .accounts-card {
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 10px !important;
    }

    [b-osroegm45d] .accounts-card-last {
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/Lead.razor.rz.scp.css */
.login-card-main[b-42uj4nh5zs] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.login-form-section[b-42uj4nh5zs] {
    min-height: 535px;
}

.login-form-heading[b-42uj4nh5zs] {
    padding: 15px 0px 15px 0px;
}

.forgot-password-back-button-text[b-42uj4nh5zs] {
    position: relative;
    bottom: 4px;
    text-decoration: none;
    cursor: pointer;
}

.login-block-main[b-42uj4nh5zs] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.signup-button-green[b-42uj4nh5zs] {
    background-color: var(--green-bg-color);
    width: 48%;
    height: 45px;
    border-radius: 5px;
    border-width: 0px;
}

.login-additional-icon-table[b-42uj4nh5zs] {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

    .login-additional-icon-table td[b-42uj4nh5zs] {
        padding: 0px 30px 0px 30px;
    }


.custom-input-group[b-42uj4nh5zs] {
    position: relative;
}

    .custom-input-group input[b-42uj4nh5zs] {
        padding-right: 40px; /* Adjust this value to leave space for the eye icon */
    }

    .custom-input-group .login-password-icon[b-42uj4nh5zs] {
        position: absolute;
        right: 0; /* Adjust this value to position the icon horizontally within the input field */
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background: none;
        border: none;
        color: white;
    }

.login-kudough-img[b-42uj4nh5zs] {
    width: 200px;
    height: 35px;
}

.login-additonal-signin-image[b-42uj4nh5zs] {
    width: 30px;
}

.form-control:focus[b-42uj4nh5zs], .form-control:active[b-42uj4nh5zs] {
    background: transparent !important;
    border: transparent !important;
}

@media (max-width: 768px) {
    .content[b-42uj4nh5zs] {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .login-block-main[b-42uj4nh5zs] {
        width: 100%;
    }

    .login-kudough-img[b-42uj4nh5zs] {
        width: 150px;
        height: 25px;
    }

    .signup-button-green[b-42uj4nh5zs] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-42uj4nh5zs] {
        min-height: auto;
    }

    .login-additonal-signin-image[b-42uj4nh5zs] {
        width: 25px;
    }

    .login-additional-icon-table[b-42uj4nh5zs] {
        margin-bottom: 15px;
    }

    .login-form-heading[b-42uj4nh5zs] {
        padding: 15px 0px 5px 0px;
    }

    .login-form-label[b-42uj4nh5zs] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}
.borrowing-power-card-main[b-42uj4nh5zs] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.borrowing-power-tab-width[b-42uj4nh5zs] {
    width: 85%;
}

.borrowing-power-nav-item[b-42uj4nh5zs] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .borrowing-power-nav-item[b-42uj4nh5zs]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -9px;
    }


.borrowing-power-heading[b-42uj4nh5zs] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .borrowing-power-heading.active[b-42uj4nh5zs] {
        border-color: var(--card-color);
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

        .borrowing-power-heading.active span[b-42uj4nh5zs] {
            font-size: 18px;
            opacity: 100%;
        }

        .borrowing-power-heading.active img[b-42uj4nh5zs] {
            width: 30px;
            opacity: 70%;
        }

    .borrowing-power-heading span[b-42uj4nh5zs], .borrowing-power-heading img[b-42uj4nh5zs] {
        opacity: 70%;
    }

.borrowing-power-card[b-42uj4nh5zs] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
    height: 160px;
}

.borrowing-power-card-block[b-42uj4nh5zs] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.borrowing-power-filter-block[b-42uj4nh5zs] {
    background: var(--card-color);
    border: 1px solid var(--report-border-color);
    border-radius: 5px;
    height: 35px;
}

.borrowing-power-logo-img[b-42uj4nh5zs] {
    width: 85%;
    height: 80%;
    object-fit: contain;
}

input[type="radio"]:not(:checked):not(:disabled)[b-42uj4nh5zs] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.borrowing-power-card-img-block[b-42uj4nh5zs] {
    flex: 1 1 30%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 300px; /* Maximum width */
    height: 100%; /* Allow height to scale with the width */
    border-radius: 10px;
    background: white;
    margin-left: -2px;
    margin-bottom: -1px;
}

.preapproved-banner[b-42uj4nh5zs] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(153, 202, 65, 0.95); /* Green with slight transparency */
    color: #000;
    padding: 6px 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    z-index: 2;
    font-weight: 600;
    font-size: 1rem;
}

.borrowing-power-card-img-block.position-relative[b-42uj4nh5zs] {
    position: relative;
}

.borrowing-power-card-details-block[b-42uj4nh5zs] {
    flex: 1 1 60%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 880px; /* Set a maximum width */
    width: 100%; /* Allow width to fill the available space */
    box-sizing: border-box; /* Ensure padding and borders are included in the width */
}

.borrowing-power-card-insurance-tcs-block[b-42uj4nh5zs] {
    flex: 1 1 20%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 300px; /* Maximum width */
}

.borrowing-power-card-insurance-details-block[b-42uj4nh5zs] {
    flex: 1 1 40%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 600px; /* Maximum width */
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    height: 100%;
}

.borrowing-power-card-retailcard-details-block[b-42uj4nh5zs] {
    flex: 1 1 40%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 590px; /* Maximum width */
}

.borrowing-power-card-retailcard-tcs-block[b-42uj4nh5zs] {
    flex: 1 1 20%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 175px; /* Maximum width */
}

.bp-notavailable-button[b-42uj4nh5zs] {
    background-color: #A7A7A7;
    display: flex;
    align-items: center;
}

.borrowing-power-action-button-icon-unavailable[b-42uj4nh5zs] {
    height: 1.7em;
    width: 1.7em;
    margin-left: 10px;
}

.bp-improving-button-banner-width[b-42uj4nh5zs] {
    width: 190px;
}

.bp-action-button-banner-width[b-42uj4nh5zs] {
    width: 170px;
}

.bp-action-button-grey-width[b-42uj4nh5zs] {
    width: 170px;
}

.borrowing-power-logo-img-finchoice[b-42uj4nh5zs] {
    height: 145px;
}

.borrowing-power-offer-transparent[b-42uj4nh5zs] {
    background: transparent !important;
}

.nav-tabs .nav-item:not(:last-child)[b-42uj4nh5zs] {
    margin-right: 10px;
}

.bp-ts-cs-button-styling[b-42uj4nh5zs] {
    border-style: solid;
    border-color: #41A4B5;
    border-width: 1px;
    border-radius: 6px;
    color: var(--white-text-color) !important;
    background-color: transparent;
    height: 39px;
    min-width: 170px;
    text-align: start;
}

@media (min-width: 1920px) {
}

/*Laptop 768p*/
@media (max-height: 768px) {
    .bp-ts-cs-button-styling[b-42uj4nh5zs] {
        min-width: 135px;
    }

    .borrowing-power-card[b-42uj4nh5zs] {
        height: 170px;
    }

    .borrowing-power-card-img-block[b-42uj4nh5zs] {
        height: 170px;
    }

    .borrowing-power-card-block[b-42uj4nh5zs] {
        background: linear-gradient(to right, var(--card-color) 0%, var(--card-color) 50%, var(--report-border-color) 45%, var(--report-border-color) 100%);
    }
}

.borrowing-power-card-block span.bold[b-42uj4nh5zs] {
    font-size: 16px;
}

@media screen and (min-width: 642px) and (max-width: 1365px) {
    .borrowing-power-card-block span.bold[b-42uj4nh5zs] {
        font-size: 13px;
    }
}

@media screen and (min-width: 1441px) {
    .borrowing-power-card-block span.bold[b-42uj4nh5zs] {
        font-size: 18px;
    }
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .borrowing-power-tab-width[b-42uj4nh5zs] {
        width: 95%;
    }

    .bp-action-button-banner-width[b-42uj4nh5zs] {
        width: 135px;
    }

    .borrowing-power-card-block span.bold[b-42uj4nh5zs] {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .borrowing-power-card .d-flex[b-42uj4nh5zs] {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .borrowing-power-card-img-block[b-42uj4nh5zs] {
        width: 100%;
        margin-bottom: 1rem;
    }

    .borrowing-power-collapsable-menu-header[b-42uj4nh5zs] {
        background: var(--card-color) !important;
        border-radius: 6px;
        color: white;
    }

    .borrowing-power-card[b-42uj4nh5zs] {
        height: auto;
    }

    .borrowing-power-card-img-block[b-42uj4nh5zs] {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: auto;
        border-radius: 10px;
        background: white;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 12px 0;
    }

        .borrowing-power-card-img-block img[b-42uj4nh5zs] {
            display: block;
            margin: 0 auto;
        }

    .borrowing-power-card-block[b-42uj4nh5zs] {
        height: 40px;
    }

    .borrowing-power-card-insurance-details-block[b-42uj4nh5zs] {
        width: auto;
    }

    .borrowing-power-card-insurance-tcs-block[b-42uj4nh5zs] {
        width: auto;
    }

    .borrowing-power-logo-img[b-42uj4nh5zs] {
        width: 85%;
        height: 80%;
        object-fit: contain;
        margin-top: 0.5em;
    }
}
/* _content/kudough.web.clientportal/Pages/LeadComplete.razor.rz.scp.css */
.login-card-main[b-ih696ubukt] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.login-form-section[b-ih696ubukt] {
    min-height: 535px;
}

.login-form-heading[b-ih696ubukt] {
    padding: 15px 0px 15px 0px;
}

.forgot-password-back-button-text[b-ih696ubukt] {
    position: relative;
    bottom: 4px;
    text-decoration: none;
    cursor: pointer;
}

.login-block-main[b-ih696ubukt] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.signup-button-green[b-ih696ubukt] {
    background-color: var(--green-bg-color);
    width: 48%;
    height: 45px;
    border-radius: 5px;
    border-width: 0px;
}

.login-additional-icon-table[b-ih696ubukt] {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

    .login-additional-icon-table td[b-ih696ubukt] {
        padding: 0px 30px 0px 30px;
    }


.custom-input-group[b-ih696ubukt] {
    position: relative;
}

    .custom-input-group input[b-ih696ubukt] {
        padding-right: 40px; /* Adjust this value to leave space for the eye icon */
    }

    .custom-input-group .login-password-icon[b-ih696ubukt] {
        position: absolute;
        right: 0; /* Adjust this value to position the icon horizontally within the input field */
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background: none;
        border: none;
        color: white;
    }

.login-kudough-img[b-ih696ubukt] {
    width: 200px;
    height: 35px;
}

.login-additonal-signin-image[b-ih696ubukt] {
    width: 30px;
}

.form-control:focus[b-ih696ubukt], .form-control:active[b-ih696ubukt] {
    background: transparent !important;
    border: transparent !important;
}

@media (max-width: 768px) {
    .content[b-ih696ubukt] {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .login-block-main[b-ih696ubukt] {
        width: 100%;
    }

    .login-kudough-img[b-ih696ubukt] {
        width: 150px;
        height: 25px;
    }

    .signup-button-green[b-ih696ubukt] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-ih696ubukt] {
        min-height: auto;
    }

    .login-additonal-signin-image[b-ih696ubukt] {
        width: 25px;
    }

    .login-additional-icon-table[b-ih696ubukt] {
        margin-bottom: 15px;
    }

    .login-form-heading[b-ih696ubukt] {
        padding: 15px 0px 5px 0px;
    }

    .login-form-label[b-ih696ubukt] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

.borrowing-power-card-main[b-ih696ubukt] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.borrowing-power-tab-width[b-ih696ubukt] {
    width: 85%;
}

.borrowing-power-nav-item[b-ih696ubukt] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .borrowing-power-nav-item[b-ih696ubukt]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -9px;
    }


.borrowing-power-heading[b-ih696ubukt] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .borrowing-power-heading.active[b-ih696ubukt] {
        border-color: var(--card-color);
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

        .borrowing-power-heading.active span[b-ih696ubukt] {
            font-size: 18px;
            opacity: 100%;
        }

        .borrowing-power-heading.active img[b-ih696ubukt] {
            width: 30px;
            opacity: 70%;
        }

    .borrowing-power-heading span[b-ih696ubukt], .borrowing-power-heading img[b-ih696ubukt] {
        opacity: 70%;
    }

.borrowing-power-card[b-ih696ubukt] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
    height: 160px;
}

.borrowing-power-card-block[b-ih696ubukt] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.borrowing-power-filter-block[b-ih696ubukt] {
    background: var(--card-color);
    border: 1px solid var(--report-border-color);
    border-radius: 5px;
    height: 35px;
}

.borrowing-power-logo-img[b-ih696ubukt] {
    width: 85%;
    height: 80%;
    object-fit: contain;
}

input[type="radio"]:not(:checked):not(:disabled)[b-ih696ubukt] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.borrowing-power-card-img-block[b-ih696ubukt] {
    flex: 1 1 30%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 300px; /* Maximum width */
    height: 100%; /* Allow height to scale with the width */
    border-radius: 10px;
    background: white;
    margin-left: -2px;
    margin-bottom: -1px;
}

.preapproved-banner[b-ih696ubukt] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(153, 202, 65, 0.95); /* Green with slight transparency */
    color: #000;
    padding: 6px 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    z-index: 2;
    font-weight: 600;
    font-size: 1rem;
}

.borrowing-power-card-img-block.position-relative[b-ih696ubukt] {
    position: relative;
}

.borrowing-power-card-details-block[b-ih696ubukt] {
    flex: 1 1 60%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 880px; /* Set a maximum width */
    width: 100%; /* Allow width to fill the available space */
    box-sizing: border-box; /* Ensure padding and borders are included in the width */
}

.borrowing-power-card-insurance-tcs-block[b-ih696ubukt] {
    flex: 1 1 20%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 300px; /* Maximum width */
}

.borrowing-power-card-insurance-details-block[b-ih696ubukt] {
    flex: 1 1 40%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 600px; /* Maximum width */
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    height: 100%;
}

.borrowing-power-card-retailcard-details-block[b-ih696ubukt] {
    flex: 1 1 40%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 590px; /* Maximum width */
}

.borrowing-power-card-retailcard-tcs-block[b-ih696ubukt] {
    flex: 1 1 20%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 175px; /* Maximum width */
}

.bp-notavailable-button[b-ih696ubukt] {
    background-color: #A7A7A7;
    display: flex;
    align-items: center;
}

.borrowing-power-action-button-icon-unavailable[b-ih696ubukt] {
    height: 1.7em;
    width: 1.7em;
    margin-left: 10px;
}

.bp-improving-button-banner-width[b-ih696ubukt] {
    width: 190px;
}

.bp-action-button-banner-width[b-ih696ubukt] {
    width: 170px;
}

.bp-action-button-grey-width[b-ih696ubukt] {
    width: 170px;
}

.borrowing-power-logo-img-finchoice[b-ih696ubukt] {
    height: 145px;
}

.borrowing-power-offer-transparent[b-ih696ubukt] {
    background: transparent !important;
}

.nav-tabs .nav-item:not(:last-child)[b-ih696ubukt] {
    margin-right: 10px;
}

.bp-ts-cs-button-styling[b-ih696ubukt] {
    border-style: solid;
    border-color: #41A4B5;
    border-width: 1px;
    border-radius: 6px;
    color: var(--white-text-color) !important;
    background-color: transparent;
    height: 39px;
    min-width: 170px;
    text-align: start;
}

@media (min-width: 1920px) {
}

/*Laptop 768p*/
@media (max-height: 768px) {
    .bp-ts-cs-button-styling[b-ih696ubukt] {
        min-width: 135px;
    }

    .borrowing-power-card[b-ih696ubukt] {
        height: 170px;
    }

    .borrowing-power-card-img-block[b-ih696ubukt] {
        height: 170px;
    }

    .borrowing-power-card-block[b-ih696ubukt] {
        background: linear-gradient(to right, var(--card-color) 0%, var(--card-color) 50%, var(--report-border-color) 45%, var(--report-border-color) 100%);
    }
}

.borrowing-power-card-block span.bold[b-ih696ubukt] {
    font-size: 16px;
}

@media screen and (min-width: 642px) and (max-width: 1365px) {
    .borrowing-power-card-block span.bold[b-ih696ubukt] {
        font-size: 13px;
    }
}

@media screen and (min-width: 1441px) {
    .borrowing-power-card-block span.bold[b-ih696ubukt] {
        font-size: 18px;
    }
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .borrowing-power-tab-width[b-ih696ubukt] {
        width: 95%;
    }

    .bp-action-button-banner-width[b-ih696ubukt] {
        width: 135px;
    }

    .borrowing-power-card-block span.bold[b-ih696ubukt] {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .borrowing-power-card .d-flex[b-ih696ubukt] {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .borrowing-power-card-img-block[b-ih696ubukt] {
        width: 100%;
        margin-bottom: 1rem;
    }

    .borrowing-power-collapsable-menu-header[b-ih696ubukt] {
        background: var(--card-color) !important;
        border-radius: 6px;
        color: white;
    }

    .borrowing-power-card[b-ih696ubukt] {
        height: auto;
    }

    .borrowing-power-card-img-block[b-ih696ubukt] {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: auto;
        border-radius: 10px;
        background: white;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 12px 0;
    }

        .borrowing-power-card-img-block img[b-ih696ubukt] {
            display: block;
            margin: 0 auto;
        }

    .borrowing-power-card-block[b-ih696ubukt] {
        height: 40px;
    }

    .borrowing-power-card-insurance-details-block[b-ih696ubukt] {
        width: auto;
    }

    .borrowing-power-card-insurance-tcs-block[b-ih696ubukt] {
        width: auto;
    }

    .borrowing-power-logo-img[b-ih696ubukt] {
        width: 85%;
        height: 80%;
        object-fit: contain;
        margin-top: 0.5em;
    }
}
/* _content/kudough.web.clientportal/Pages/LegalAssistance.razor.rz.scp.css */
.legal-assistance-nav-tabs[b-vbaz9gz5sh] {
    width: 50%;
    top: 0.3em;
    position: relative;
    text-align: center;
}

.legal-assistance-nav-item[b-vbaz9gz5sh] {
    position: relative;
    width: 100px;
}

    .legal-assistance-nav-item[b-vbaz9gz5sh]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.nav-tabs .nav-link[b-vbaz9gz5sh] {
    margin-bottom: -7px !important;
}

.legal-assistance-nav-item-inactive[b-vbaz9gz5sh] {
    position: relative;
    width: 100px;
}

    .legal-assistance-nav-item-inactive[b-vbaz9gz5sh]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #243A50;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
        opacity: 70%;
    }

.card-container-info[b-vbaz9gz5sh] {
    background: #111b27 !important;
    border-radius: 10px;
    margin: 13px 15px 0px 15px;
}

.card-container[b-vbaz9gz5sh] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
}

.no-top-right-border-radius[b-vbaz9gz5sh] {
    border-top-left-radius: 0 !important;
}

.legal-assistance-tabs-heading[b-vbaz9gz5sh] {
    font-weight: 600;
    font-size: 14px;
    background: #243A50 !important;
    color: #ffffff !important;
    opacity: 70%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .legal-assistance-tabs-heading.active[b-vbaz9gz5sh] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
        opacity: 100%;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

.legal-assist-action-button[b-vbaz9gz5sh] {
    background-color: var(--green-bg-color);
    width: 190px;
    height: 45px;
    font-weight: 600;
    border-radius: 3px;
    border-width: 0px;
    padding: 0.25em;
    margin-top: 0em;
    font-size: 16px;
    margin-right: 1rem;
    margin-bottom: 1rem;
}

.legal-assist-action-button-icon[b-vbaz9gz5sh] {
    height: 1em;
    width: 0.75em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.bullet-green li[b-vbaz9gz5sh] {
    text-align: left;
    font-size: 12px;
    color: #6CB587;
}

.legal-img[b-vbaz9gz5sh] {
    width: 100%;
    padding: 2.5rem;
}

.left-spacing[b-vbaz9gz5sh] {
    margin-left: 2rem;
}
.nav-tabs .nav-link-legal-assistance.active[b-vbaz9gz5sh] {
    margin-top: -7px;
}
/*Laptop*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .legal-assistance-nav-tabs[b-vbaz9gz5sh] {
        width: 85%;
        top: 0.3em;
        position: relative;
        font-size: 14px !important;
    }

    .legal-img[b-vbaz9gz5sh] {
        padding: 1.5rem;
        width: 50%;
    }

    .legal-assist-action-button[b-vbaz9gz5sh] {
        background-color: var(--green-bg-color);
        width: 160px;
        height: 35px;
        font-weight: 600;
        border-radius: 3px;
        border-width: 0px;
        padding: 0.25em;
        margin-top: 0em;
        font-size: 13px;
    }
}
/*Laptop*/
@media (max-height: 768px) {
    .legal-assistance-nav-tabs[b-vbaz9gz5sh] {
        width: 85%;
        top: 0.3em;
        position: relative;
        font-size: 14px !important;
    }

    .legal-img[b-vbaz9gz5sh] {
        padding: 1.5rem;
        width: 50%;
    }

    .legal-assist-action-button[b-vbaz9gz5sh] {
        background-color: var(--green-bg-color);
        width: 160px;
        height: 35px;
        font-weight: 600;
        border-radius: 3px;
        border-width: 0px;
        padding: 0.25em;
        margin-top: 0em;
        font-size: 13px;
    }
}
/*Mobile*/
@media (max-width: 576px) {
    .nav-tabs .nav-link-legal-assistance.active[b-vbaz9gz5sh] {
        margin-top: -10px;
        padding: 0.5em 0em 1em 0em;
        width: 8em;
        margin-right: 5px;
    }
    .nav-tabs .nav-item:not(:last-child)[b-vbaz9gz5sh] {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px;
        margin-right: 5px;
    }

    .nav-fill .nav-item[b-vbaz9gz5sh], .nav-fill > .nav-link[b-vbaz9gz5sh] {
        display: flex;
        max-width: 32%;
        flex-wrap: nowrap;
        margin-bottom:0.5em;
    }
    .legal-assistance-nav-tabs[b-vbaz9gz5sh] {
        width: 94%;
        top: 0.3em;
        position: relative;
        font-size: 10px !important;
        margin-left:5px;
        margin-right:5px;
    }
    .legal-assistance-nav-item[b-vbaz9gz5sh] {
        position: relative;
        width: 100px;
        padding:0px!important;
        margin:0px!important;
    }

        .legal-assistance-nav-item[b-vbaz9gz5sh]::after {
            content: '';
            width: 8px;
            height: 9px;
            background: var(--card-color);
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
            margin-right: 5px;
            margin-bottom: -2px;
        }
    .legal-assistance-nav-item-inactive[b-vbaz9gz5sh] {
        position: relative;
        width: 100px;
        padding: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 3px !important;
    }

        .legal-assistance-nav-item-inactive[b-vbaz9gz5sh]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: #243A50;
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
            opacity: 70%;
            margin-bottom: -2px;
        }
    .nav-tabs .nav-link[b-vbaz9gz5sh] {
        margin-bottom: -7px !important;
    }
    .legal-collapsable-menu-header[b-vbaz9gz5sh] {
        background: var(--card-color) !important;
        color: white;
        height: 48px;
        margin-bottom: -5px;
    }

    .legal-card-included[b-vbaz9gz5sh] {
        background: var(--card-color) !important;
        margin-bottom: -5px;
    }

    .legal-card-terms[b-vbaz9gz5sh] {
        background: var(--card-color) !important;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
    }

    .legal-card-carousel[b-vbaz9gz5sh] {
        background: var(--card-color) !important;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        margin-bottom: -5px;
    }

    .legal-img[b-vbaz9gz5sh] {
        padding: 10px;
        width: 100%;
    }

    .mobile-heading[b-vbaz9gz5sh] {
        font-size: 22px;
        font-weight: 600;
        margin: 5px 5px 20px 10px;
        color: var(--basefont-color);
    }

    .mobile-heading-icon[b-vbaz9gz5sh] {
        width: 18px;
        height: 18px;
    }

    .legal-tile-phone[b-vbaz9gz5sh] {
        padding: 10px;
        border-style: solid;
        border-width: 3px;
        border-radius: 15px;
        border-color: #41A4B5;
        color: #41A4B5;
        width: 310px;
        height: 200px;
        font-weight: 700;
        font-size: 14px;
    }

    .legal-tile-members[b-vbaz9gz5sh] {
        padding: 10px;
        border-style: solid;
        border-width: 3px;
        border-radius: 15px;
        border-color: #6CB587;
        color: #6CB587;
        width: 310px;
        height: 200px;
        font-weight: 700;
        font-size: 14px;
    }

    .card-container[b-vbaz9gz5sh] {
        margin-left: 5px;
        margin-right: 5px;
    }
}
/* _content/kudough.web.clientportal/Pages/Login.razor.rz.scp.css */
.login-card-main[b-3yr704mkdg] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.finbuddy-terms[b-3yr704mkdg] {
    min-height: 280px !important
}

.login-tcs-text[b-3yr704mkdg] {
    margin-bottom: 0px;
    text-align: justify;
}

.login-form-text-inner[b-3yr704mkdg] {
    text-align: center;
    color: var(--form-text);
}

.login-input-padding-right[b-3yr704mkdg] {
    padding-right: 4em;
}

.login-input-padding-left[b-3yr704mkdg] {
    padding-left: 4em;
}

.step-login[b-3yr704mkdg] {
    height: 5px;
    width: 9%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
    margin-left: -5px;
}

    .step-login.current[b-3yr704mkdg] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.login-form-section[b-3yr704mkdg] {
    min-height: 535px;
}

.login-form-heading[b-3yr704mkdg] {
    color: white;
    text-align: center;
    padding: 15px 0px 15px 0px;
}

.login-resent-email-text[b-3yr704mkdg] {
    text-decoration: none;
    color: var(--green-text-color);
    cursor: pointer;
}

.login-resent-email-text-nopointer[b-3yr704mkdg] {
    text-decoration: none;
    color: var(--kudough-green);
    cursor: pointer;
}

.login-form-bold-label[b-3yr704mkdg] {
    text-align: center;
    color: var(--form-text);
}

.login-back-button-text[b-3yr704mkdg] {
    text-decoration: none;
    color: #D0D0D0;
    cursor: pointer;
}

.login-back-button-text-start[b-3yr704mkdg] {
    text-decoration: none;
    color: var(--form-text);
    cursor: pointer;
    position: relative;
    bottom: 4px;
}

.login-block-main[b-3yr704mkdg] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.login-chevron-icon[b-3yr704mkdg] {
    color: white;
}

.login-back-button-div[b-3yr704mkdg] {
    display: grid;
    align-items: center;
}

.signup-button-green[b-3yr704mkdg] {
    background-color: var(--green-bg-color);
    width: 48%;
    height: 56px;
    border-radius: 6px;
    border-width: 0px;
}

.login-button-green[b-3yr704mkdg] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 56px;
    border-radius: 6px;
    border-width: 0px;
}

.login-additional-icon-table[b-3yr704mkdg] {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

    .login-additional-icon-table td[b-3yr704mkdg] {
        padding: 0px 30px 0px 30px;
    }

.login-rememberme-checkbox[b-3yr704mkdg] {
    background-color: transparent !important;
    border: 2px solid white !important;
    position: relative !important;
    top: 3px !important;
}

.custom-input-group[b-3yr704mkdg] {
    position: relative;
}

    .custom-input-group input[b-3yr704mkdg] {
        padding-right: 40px; /* Adjust this value to leave space for the eye icon */
    }

    .custom-input-group .login-password-icon[b-3yr704mkdg] {
        position: absolute;
        right: 0; /* Adjust this value to position the icon horizontally within the input field */
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background: none;
        border: none;
        color: white;
    }

.login-tab-width[b-3yr704mkdg] {
    width: 400px;
}

.login-main-text[b-3yr704mkdg] {
    color: rgb(208, 208, 208);
    text-align: center;
}

.login-kudough-img[b-3yr704mkdg] {
    width: 200px;
    height: 35px;
}

.login-rememberme-text[b-3yr704mkdg] {
    float: left;
    position: relative;
    bottom: 5px;
}

.login-forgotpassword-text[b-3yr704mkdg] {
    float: right;
    position: relative;
    bottom: 5px;
}

.login-additonal-signin-image[b-3yr704mkdg] {
    width: 30px;
    cursor: pointer;
}

.login-nav-item[b-3yr704mkdg] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.login-tabs-heading[b-3yr704mkdg] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--white-text-color) !important;
}

    .login-tabs-heading.active[b-3yr704mkdg] {
        border-color: var(--white-text-color) !important;
        background: var(--card-color) !important;
        color: var(--white-text-color) !important;
    }

    .login-tabs-heading span[b-3yr704mkdg] {
        opacity: 60%;
    }

    .login-tabs-heading.active span[b-3yr704mkdg] {
        opacity: 100%;
    }

.login-tabs-heading.active .login-tab-text[b-3yr704mkdg] {
            font-size: 16px !important;
        }

.login-checkbox-label[b-3yr704mkdg] {
    display: inline-flex;
    cursor: pointer;
    position: relative;
}

.login-checkbox-anchor[b-3yr704mkdg] {
    text-decoration: none;
    position: relative;
    bottom: 5px;
    left: 6px;
    color: white;
}

.login-checkbox-label > input:checked[b-3yr704mkdg]::before {
    content: url('images/icons/login/tick-green.png');
    display: block;
    text-align: center;
    color: #99CA41;
    position: absolute;
    left: 1px;
    top: 1px;
    right: 0;
    bottom: 0;
}

.login-checkbox-label > input:active[b-3yr704mkdg] {
    border: 1px solid #99CA41;
}

input[type="checkbox"][b-3yr704mkdg] {
    transition-duration: 0.5s;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    background: transparent;
    border: 1px solid #99CA41;
}

.login-terms-div[b-3yr704mkdg] {
    width: 680px;
}

.login-nav-item[b-3yr704mkdg]::after {
    content: '';
    width: 9px;
    height: 10px;
    background: var(--card-color);
    clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
    position: absolute;
    bottom: -1px;
    right: -8.5px;
}

.nav-tabs .nav-link[b-3yr704mkdg] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.form-control:focus[b-3yr704mkdg], .form-control:active[b-3yr704mkdg] {
    background: transparent !important;
    border: transparent !important;
}
​
.step[b-3yr704mkdg] {
    height: 5px;
    width: 9%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
}

    ​
    .step.current[b-3yr704mkdg] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.login-form-text-verifyemail[b-3yr704mkdg] {
    margin-left: 25px;
}

/*Custom Calander input class */
.custom-date-input[b-3yr704mkdg]::-webkit-calendar-picker-indicator {
    opacity: 0;
    display: none; /* Ensure the default icon is hidden */
}

.custom-date-input[b-3yr704mkdg] {
    position: relative;
}

    .custom-date-input[b-3yr704mkdg]::before {
        content: '';
        position: absolute;
        right: 12px; /* Adjust this value to position the icon */
        top: 50%;
        transform: translateY(-50%) rotate(90deg); /* Adjust the rotation angle */
        width: 25px;
        height: 25px;
        background-image: url('images/icons/calendar-green.png'); /* Replace with your image URL */
        background-size: contain;
        background-repeat: no-repeat;
        pointer-events: none;
        cursor: pointer;
    }

.info-icon[b-3yr704mkdg] {
    position: relative;
    right: 13px;
    width:18px;
}

@media (max-width: 768px) {
    .content[b-3yr704mkdg] {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .login-block-main[b-3yr704mkdg] {
        width: 100%;
    }

    .login-tab-text[b-3yr704mkdg] {
        font-size: 12px;
    }

    .login-input-padding-right[b-3yr704mkdg] {
        padding-right: 1em;
        padding-bottom: 0.5em;
    }

    .login-input-padding-left[b-3yr704mkdg] {
        padding-left: 1em;
        padding-bottom: 0.5em;
    }

    .login-tab-width[b-3yr704mkdg] {
        width: 200px;
    }

    .login-main-text[b-3yr704mkdg] {
        color: rgb(208, 208, 208);
        text-align: center;
    }

    .login-kudough-img[b-3yr704mkdg] {
        width: 150px;
        height: 25px;
    }

    .signup-button-green[b-3yr704mkdg] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-button-green[b-3yr704mkdg] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-3yr704mkdg] {
        min-height: auto;
    }

    .login-rememberme-text[b-3yr704mkdg] {
        font-size: 12px;
    }

    .login-additonal-signin-image[b-3yr704mkdg] {
        width: 25px;
    }

    .login-additional-icon-table[b-3yr704mkdg] {
        margin-bottom: 15px;
    }

    .login-form-label[b-3yr704mkdg] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .login-tabs-heading.active .login-tab-text[b-3yr704mkdg] {
        font-size: 14px !important;
    }

    .login-form-heading[b-3yr704mkdg] {
        padding: 15px 0px 5px 0px;
    }

    .login-form-text-verifyemail[b-3yr704mkdg] {
        text-align: center;
        margin-left: unset;
    }

    .login-tcs-text[b-3yr704mkdg] {
        margin-bottom: revert;
        text-align: left;
    }

    .login-terms-div[b-3yr704mkdg] {
        width: auto;
    }
}
/* _content/kudough.web.clientportal/Pages/LoginSMS.razor.rz.scp.css */
.login-card-main[b-o6iv3j5dxw] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.login-form-section[b-o6iv3j5dxw] {
    min-height: 420px;
}

.login-form-bold-label[b-o6iv3j5dxw] {
    text-align: center;
    color: var(--form-text);
}

.login-block-main[b-o6iv3j5dxw] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.login-button-green[b-o6iv3j5dxw] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 56px;
    border-radius: 6px;
    border-width: 0px;
}

.custom-input-group[b-o6iv3j5dxw] {
    position: relative;
}

    .custom-input-group input[b-o6iv3j5dxw] {
        padding-right: 40px;
    }

    .custom-input-group .login-password-icon[b-o6iv3j5dxw] {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background: none;
        border: none;
        color: white;
    }

.login-tab-width[b-o6iv3j5dxw] {
    width: 400px;
}

.login-main-text[b-o6iv3j5dxw] {
    color: rgb(208, 208, 208);
    text-align: center;
}

.login-kudough-img[b-o6iv3j5dxw] {
    width: 200px;
    height: 35px;
}

.login-nav-item[b-o6iv3j5dxw] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.login-tabs-heading[b-o6iv3j5dxw] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--white-text-color) !important;
}

    .login-tabs-heading.active[b-o6iv3j5dxw] {
        border-color: var(--white-text-color) !important;
        background: var(--card-color) !important;
        color: var(--white-text-color) !important;
    }

    .login-tabs-heading span[b-o6iv3j5dxw] {
        opacity: 60%;
    }

    .login-tabs-heading.active span[b-o6iv3j5dxw] {
        opacity: 100%;
    }

    .login-tabs-heading.active .login-tab-text[b-o6iv3j5dxw] {
        font-size: 16px !important;
    }

.login-nav-item[b-o6iv3j5dxw]::after {
    content: '';
    width: 9px;
    height: 10px;
    background: var(--card-color);
    clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
    position: absolute;
    bottom: -1px;
    right: -8.5px;
}

.nav-tabs .nav-link[b-o6iv3j5dxw] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.form-control:focus[b-o6iv3j5dxw], .form-control:active[b-o6iv3j5dxw] {
    background: transparent !important;
    border: transparent !important;
}

@media (max-width: 768px) {
    .content[b-o6iv3j5dxw] {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .login-block-main[b-o6iv3j5dxw] {
        width: 100%;
    }

    .login-tab-text[b-o6iv3j5dxw] {
        font-size: 12px;
    }

    .login-tab-width[b-o6iv3j5dxw] {
        width: 200px;
    }

    .login-main-text[b-o6iv3j5dxw] {
        color: rgb(208, 208, 208);
        text-align: center;
    }

    .login-kudough-img[b-o6iv3j5dxw] {
        width: 150px;
        height: 25px;
    }

    .login-button-green[b-o6iv3j5dxw] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-o6iv3j5dxw] {
        min-height: auto;
    }

    .login-form-label[b-o6iv3j5dxw] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .login-tabs-heading.active .login-tab-text[b-o6iv3j5dxw] {
        font-size: 14px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/OptOut.razor.rz.scp.css */
.login-card-main[b-7akvnl01d0] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.login-form-section[b-7akvnl01d0] {
    min-height: 535px;
}

.login-form-heading[b-7akvnl01d0] {
    padding: 15px 0px 15px 0px;
}

.forgot-password-back-button-text[b-7akvnl01d0] {
    position: relative;
    bottom: 4px;
    text-decoration: none;
    cursor: pointer;
}

.login-block-main[b-7akvnl01d0] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.signup-button-green[b-7akvnl01d0] {
    background-color: var(--green-bg-color);
    width: 48%;
    height: 45px;
    border-radius: 5px;
    border-width: 0px;
}

.login-additional-icon-table[b-7akvnl01d0] {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

    .login-additional-icon-table td[b-7akvnl01d0] {
        padding: 0px 30px 0px 30px;
    }


.custom-input-group[b-7akvnl01d0] {
    position: relative;
}

    .custom-input-group input[b-7akvnl01d0] {
        padding-right: 40px; /* Adjust this value to leave space for the eye icon */
    }

    .custom-input-group .login-password-icon[b-7akvnl01d0] {
        position: absolute;
        right: 0; /* Adjust this value to position the icon horizontally within the input field */
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background: none;
        border: none;
        color: white;
    }

.login-kudough-img[b-7akvnl01d0] {
    width: 200px;
    height: 35px;
}

.login-additonal-signin-image[b-7akvnl01d0] {
    width: 30px;
}

.form-control:focus[b-7akvnl01d0], .form-control:active[b-7akvnl01d0] {
    background: transparent !important;
    border: transparent !important;
}

@media (max-width: 768px) {
    .content[b-7akvnl01d0] {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .login-block-main[b-7akvnl01d0] {
        width: 100%;
    }

    .login-kudough-img[b-7akvnl01d0] {
        width: 150px;
        height: 25px;
    }

    .signup-button-green[b-7akvnl01d0] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-7akvnl01d0] {
        min-height: auto;
    }

    .login-additonal-signin-image[b-7akvnl01d0] {
        width: 25px;
    }

    .login-additional-icon-table[b-7akvnl01d0] {
        margin-bottom: 15px;
    }

    .login-form-heading[b-7akvnl01d0] {
        padding: 15px 0px 5px 0px;
    }

    .login-form-label[b-7akvnl01d0] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}
/* _content/kudough.web.clientportal/Pages/PartnerNoAccess.razor.rz.scp.css */
.partner-noaccess-card-main[b-g90or3oing] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 10px 10px 10px 10px;
    position: relative;
}
/* _content/kudough.web.clientportal/Pages/PartnerVerify.razor.rz.scp.css */
.infoblurb-container[b-kd7jhsqw1u] {
    display: inline-block;
    position: relative;
}

[b-kd7jhsqw1u] .infoblurb-card {
    position: absolute;
    top: 100%;
    left: 77%;
    transform: translateX(-50%);
    width: 350px;
    border: 1px solid var(--green-text-color);
}

.login-kudough-img[b-kd7jhsqw1u] {
    width: 200px;
    height: 35px;
}

.verification-block[b-kd7jhsqw1u] {
    border: solid thin #6CB587;
    border-radius: 10px;
    background-color: #172331;
    max-width: 870px;
}

.verification-form-text-inner[b-kd7jhsqw1u] {
    text-align: center;
}

.verification-action-button[b-kd7jhsqw1u] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    float: right
}

.verification-action-button-additional[b-kd7jhsqw1u] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.step-verify[b-kd7jhsqw1u] {
    height: 5px;
    width: 10%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
    margin-left: -5px;
}

    /* Style for the current step (horizontal line) */
    .step-verify.current[b-kd7jhsqw1u] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.btn-kudough-large[b-kd7jhsqw1u] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    float: right;
}

.btn-kudough-large-additional[b-kd7jhsqw1u] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.btn-kudough-retry[b-kd7jhsqw1u] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
}


input[type="radio"]:not(:checked):not(:disabled)[b-kd7jhsqw1u] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid black;
}

@media (max-width: 768px) {
    [b-kd7jhsqw1u] .infoblurb-card {
        left: 50%; /* Center align relative to the icon */
        width: 300px;
    }

    .login-kudough-img[b-kd7jhsqw1u] {
        width: 150px;
        height: 25px;
    }

    .verification-block[b-kd7jhsqw1u] {
        max-width: 360px;
    }

    .login-input-padding-right[b-kd7jhsqw1u] {
        padding-right: 1em;
        padding-left: 1em;
        padding-bottom: 1em;
    }

    .login-input-padding-left[b-kd7jhsqw1u] {
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 1em;
    }

    .verification-action-button[b-kd7jhsqw1u] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        float: none !important;
        margin-left: auto;
        margin-right: auto;
        display: block;
        font-size: 11px !important;
    }

    .verification-action-button-additional[b-kd7jhsqw1u] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        font-size: 11px !important;
    }

    .verification-answers-list[b-kd7jhsqw1u] {
        text-align: left;
    }

    .verification-answers-input[b-kd7jhsqw1u] {
        width: 12px;
    }

    .verification-answers-label[b-kd7jhsqw1u] {
        margin-bottom: 0 !important;
    }

    .verification-form-text[b-kd7jhsqw1u] {
        font-size: 9px;
    }

    .verification-form-text-inner[b-kd7jhsqw1u] {
        margin: 0px auto;
        display: block;
    }

    .btn-kudough-large[b-kd7jhsqw1u] {
        height: 38px;
        padding: 8px 50px;
        margin: 0px auto;
        display: block;
        text-align: center;
        float: none;
    }

    .btn-kudough-large-additional[b-kd7jhsqw1u] {
        height: 38px;
        padding: 8px 50px;
    }
}
/* _content/kudough.web.clientportal/Pages/PartnerVerifyCell.razor.rz.scp.css */
.infoblurb-container[b-rzfakqxt0b] {
    display: inline-block;
    position: relative;
}

[b-rzfakqxt0b] .infoblurb-card {
    position: absolute;
    top: 100%;
    left: 77%;
    transform: translateX(-50%);
    width: 350px;
    border: 1px solid var(--green-text-color);
}

.verification-block[b-rzfakqxt0b] {
    border: solid thin #6CB587;
    border-radius: 10px;
    background-color: white;
    max-width: 870px;
}

.verification-form-text-inner[b-rzfakqxt0b] {
    text-align: center;
}

.verification-action-button[b-rzfakqxt0b] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    float: right
}

.verification-action-button-additional[b-rzfakqxt0b] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.step-verify[b-rzfakqxt0b] {
    height: 5px;
    width: 10%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
    margin-left: -5px;
}

    /* Style for the current step (horizontal line) */
    .step-verify.current[b-rzfakqxt0b] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.btn-kudough-large[b-rzfakqxt0b] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    float: right;
}

.btn-kudough-large-additional[b-rzfakqxt0b] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.btn-kudough-retry[b-rzfakqxt0b] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
}


input[type="radio"]:not(:checked):not(:disabled)[b-rzfakqxt0b] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid black;
}
.signup-button-green[b-rzfakqxt0b] {
    background-color: var(--green-bg-color);
    width: 300px;
    height: 45px;
    border-radius: 5px;
    border-width: 0px;
}

@media (max-width: 768px) {
    [b-rzfakqxt0b] .infoblurb-card {
        left: 50%; /* Center align relative to the icon */
        width: 300px;
    }

    .verification-block[b-rzfakqxt0b] {
        max-width: 360px;
    }

    .login-input-padding-right[b-rzfakqxt0b] {
        padding-right: 1em;
        padding-left: 1em;
        padding-bottom: 1em;
    }

    .login-input-padding-left[b-rzfakqxt0b] {
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 1em;
    }

    .verification-action-button[b-rzfakqxt0b] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        float: none !important;
        margin-left: auto;
        margin-right: auto;
        display: block;
        font-size: 11px !important;
    }

    .verification-action-button-additional[b-rzfakqxt0b] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        font-size: 11px !important;
    }

    .verification-answers-list[b-rzfakqxt0b] {
        text-align: left;
    }

    .verification-answers-input[b-rzfakqxt0b] {
        width: 12px;
    }

    .verification-answers-label[b-rzfakqxt0b] {
        margin-bottom: 0 !important;
    }

    .verification-form-text[b-rzfakqxt0b] {
        font-size: 9px;
    }

    .verification-form-text-inner[b-rzfakqxt0b] {
        margin: 0px auto;
        display: block;
    }

    .btn-kudough-large[b-rzfakqxt0b] {
        height: 38px;
        padding: 8px 50px;
        margin: 0px auto;
        display: block;
        text-align: center;
        float: none;
    }

    .btn-kudough-large-additional[b-rzfakqxt0b] {
        height: 38px;
        padding: 8px 50px;
    }
}
/* _content/kudough.web.clientportal/Pages/PartnerVerifyEmail.razor.rz.scp.css */
.infoblurb-container[b-xqw5g6yuq8] {
    display: inline-block;
    position: relative;
}

[b-xqw5g6yuq8] .infoblurb-card {
    position: absolute;
    top: 100%;
    left: 77%;
    transform: translateX(-50%);
    width: 350px;
    border: 1px solid var(--green-text-color);
}

.verification-block[b-xqw5g6yuq8] {
    border: solid thin #6CB587;
    border-radius: 10px;
    background-color: white;
    max-width: 870px;
}

.verification-form-text-inner[b-xqw5g6yuq8] {
    text-align: center;
}
.signup-button-green[b-xqw5g6yuq8] {
    background-color: var(--green-bg-color);
    width: 300px;
    height: 45px;
    border-radius: 5px;
    border-width: 0px;
}

.verification-action-button[b-xqw5g6yuq8] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    float: right
}

.verification-action-button-additional[b-xqw5g6yuq8] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.step-verify[b-xqw5g6yuq8] {
    height: 5px;
    width: 10%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
    margin-left: -5px;
}

    /* Style for the current step (horizontal line) */
    .step-verify.current[b-xqw5g6yuq8] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.btn-kudough-large[b-xqw5g6yuq8] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    float: right;
}

.btn-kudough-large-additional[b-xqw5g6yuq8] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.btn-kudough-retry[b-xqw5g6yuq8] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
}


input[type="radio"]:not(:checked):not(:disabled)[b-xqw5g6yuq8] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid black;
}

@media (max-width: 768px) {
    [b-xqw5g6yuq8] .infoblurb-card {
        left: 50%; /* Center align relative to the icon */
        width: 300px;
    }

    .verification-block[b-xqw5g6yuq8] {
        max-width: 360px;
    }

    .login-input-padding-right[b-xqw5g6yuq8] {
        padding-right: 1em;
        padding-left: 1em;
        padding-bottom: 1em;
    }

    .login-input-padding-left[b-xqw5g6yuq8] {
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 1em;
    }

    .verification-action-button[b-xqw5g6yuq8] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        float: none !important;
        margin-left: auto;
        margin-right: auto;
        display: block;
        font-size: 11px !important;
    }

    .verification-action-button-additional[b-xqw5g6yuq8] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        font-size: 11px !important;
    }

    .verification-answers-list[b-xqw5g6yuq8] {
        text-align: left;
    }

    .verification-answers-input[b-xqw5g6yuq8] {
        width: 12px;
    }

    .verification-answers-label[b-xqw5g6yuq8] {
        margin-bottom: 0 !important;
    }

    .verification-form-text[b-xqw5g6yuq8] {
        font-size: 9px;
    }

    .verification-form-text-inner[b-xqw5g6yuq8] {
        margin: 0px auto;
        display: block;
    }

    .btn-kudough-large[b-xqw5g6yuq8] {
        height: 38px;
        padding: 8px 50px;
        margin: 0px auto;
        display: block;
        text-align: center;
        float: none;
    }

    .btn-kudough-large-additional[b-xqw5g6yuq8] {
        height: 38px;
        padding: 8px 50px;
    }
}
/* _content/kudough.web.clientportal/Pages/PrivacyPolicy.razor.rz.scp.css */
.card-container[b-t3dms9kf5w] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative;
}

/*Laptop*/
@media (max-height: 768px) {

}

/*Mobile*/
@media (max-width: 576px) {
    .card-container[b-t3dms9kf5w] {
        margin: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/PrivacyPolicyNoAuth.razor.rz.scp.css */
.card-container[b-gk25q1rn92] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative;
}

/*Laptop*/
@media (max-height: 768px) {
}

/*Mobile*/
@media (max-width: 576px) {
    .card-container[b-gk25q1rn92] {
        margin: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/Report.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Pages/Savings.razor.rz.scp.css */
/*Default Desktop 1080p*/

.savings-xl-heading[b-mhhmqdu3c2] {
    font-size: 2em;
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}
.savings-standard-text[b-mhhmqdu3c2] {
    font-size: 20px;
    font-weight: 400;
    margin: 15px;
    color: white;
}

/*Laptop 768p*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .savings-xl-heading[b-mhhmqdu3c2] {
        font-size: 1.75em;
        font-weight: 600;
        margin: 5px 15px;
        color: white;
    }

    .savings-standard-text[b-mhhmqdu3c2] {
        font-size: 16px;
        font-weight: 400;
        margin: 15px;
        color: white;
    }
}
/*Laptop*/
@media (max-height: 768px) {
    .savings-xl-heading[b-mhhmqdu3c2] {
        font-size: 1.75em;
        font-weight: 600;
        margin: 5px 15px;
        color: white;
    }

    .savings-standard-text[b-mhhmqdu3c2] {
        font-size: 16px;
        font-weight: 400;
        margin: 15px;
        color: white;
    }
}
    /*Mobile*/
    @media (max-width: 576px) {
        .savings-xl-heading[b-mhhmqdu3c2] {
            font-size: 22px;
            font-weight: 600;
            margin: 5px 5px 20px 10px;
            color: var(--basefont-color);
        }

        .savings-standard-text[b-mhhmqdu3c2] {
            font-size: 16px;
            font-weight: 400;
            margin: 15px;
            color: white;
        }
        .mobile-heading[b-mhhmqdu3c2] {
            font-size: 22px;
            font-weight: 600;
            margin: 5px 5px 20px 10px;
            color: var(--basefont-color);
        }

        .mobile-heading-icon[b-mhhmqdu3c2] {
            width: 18px;
            height: 18px;
        }
    }
/* _content/kudough.web.clientportal/Pages/SearchResults.razor.rz.scp.css */
.search-card-main[b-aoqh3nrmhp] {
    background: var(--card-color);
    border-radius: 10px;
    position: relative;
}

.search-block[b-aoqh3nrmhp] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    cursor: pointer;
}
/* _content/kudough.web.clientportal/Pages/Sections/BorrowingPower/BPCFCalculator.razor.rz.scp.css */
.borrowing-power-cf-card-block[b-3iutweoqkp] {
    background: linear-gradient(to bottom, var(--report-border-color) 0%, var(--report-border-color) 19%, var(--card-color) 19%, var(--card-color) 100%);
    border-radius: 10px;
}


.borrowing-power-cf-card-block-inner[b-3iutweoqkp] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.bp-cf-action-button-banner-width[b-3iutweoqkp] {
    width: 160px;
}

.borrowing-power-cf-icon[b-3iutweoqkp] {
    width: 65px;
    height: auto;
}

.bp-custom-numeric-textbox-value[b-3iutweoqkp] {
    width: 70px;
}

    .bp-custom-numeric-textbox-value input[b-3iutweoqkp] {
        margin-left: -4px;
    }

.bp-custom-numeric-textbox[b-3iutweoqkp] {
    background: linear-gradient(to right, var(--report-border-color) 0%, var(--report-border-color) 25%, var(--card-color) 25%, var(--card-color) 75%, var(--report-border-color) 75%, var(--report-border-color) 100%);
    display: inline-flex;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 4px;
    border: 1px solid var(--report-border-color);
    height: 45px;
}

.bp-custom-numeric-textbox-controls[b-3iutweoqkp] {
    position: relative;
    top: 6px;
    right: 21px;
}

.bp-custom-numeric-textbox-increment[b-3iutweoqkp], .bp-custom-numeric-textbox-decrement[b-3iutweoqkp] {
    cursor: pointer;
    padding: 4px;
}

    .bp-custom-numeric-textbox-increment i[b-3iutweoqkp], .bp-custom-numeric-textbox-decrement i[b-3iutweoqkp] {
        font-size: 15px;
    }


.custom-input[b-3iutweoqkp] {
    border: none;
    background: transparent;
    width: 100%;
    text-align: left;
}

    .custom-input:focus[b-3iutweoqkp] {
        outline: none;
    }

@media (min-width: 1920px) {
    .bp-custom-numeric-textbox-value[b-3iutweoqkp] {
        width: 100px;
    }

    .borrowing-power-cf-icon[b-3iutweoqkp] {
        width: 75px;
    }

    .bp-custom-numeric-textbox-controls[b-3iutweoqkp] {
        right: 8px;
    }
}

@media (max-width: 768px) {
    .borrowing-power-cf-card-block[b-3iutweoqkp] {
        background: linear-gradient(to bottom, var(--report-border-color) 0%, var(--report-border-color) 12%, var(--card-color) 12%, var(--card-color) 100%);
        border: 1px solid var(--report-border-color);
        border-radius: 10px;
    }

    .borrowing-power-cf-icon[b-3iutweoqkp] {
        width: 45px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/BorrowingPower/BPHLCalculator.razor.rz.scp.css */
.borrowing-power-hl-card-block[b-tz5yn7flwh] {
    background: linear-gradient(to bottom, var(--carolina-blue-text-color) 0%, var(--carolina-blue-text-color) 19%, var(--card-color) 19%, var(--card-color) 100%);
    border-radius: 10px;
}

.borrowing-power-hl-card-block-inner[b-tz5yn7flwh] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--carolina-blue-text-color) 40%,var(--carolina-blue-text-color) 100%);
    border-radius: 10px;
    border: 1px solid var(--carolina-blue-text-color);
    height: 48px;
}

.bp-hl-action-button-banner-width[b-tz5yn7flwh] {
    width: 160px;
}

.borrowing-power-hl-icon[b-tz5yn7flwh] {
    width: 60px;
    height: auto;
}

.bp-custom-numeric-textbox-value[b-tz5yn7flwh] {
    width: 70px;
}

    .bp-custom-numeric-textbox-value input[b-tz5yn7flwh] {
        margin-left: -4px;
    }

.bp-custom-numeric-textbox[b-tz5yn7flwh] {
    background: linear-gradient(to right, var(--carolina-blue-text-color) 0%, var(--carolina-blue-text-color) 25%, var(--card-color) 25%, var(--card-color) 75%, var(--carolina-blue-text-color) 75%, var(--carolina-blue-text-color) 100%);
    display: inline-flex;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 4px;
    border: 1px solid var(--report-border-color);
    height: 45px;
}

.bp-custom-numeric-textbox-controls[b-tz5yn7flwh] {
    position: relative;
    top: 6px;
    right: 21px;
}

.bp-custom-numeric-textbox-increment[b-tz5yn7flwh], .bp-custom-numeric-textbox-decrement[b-tz5yn7flwh] {
    cursor: pointer;
    padding: 4px;
}

    .bp-custom-numeric-textbox-increment i[b-tz5yn7flwh], .bp-custom-numeric-textbox-decrement i[b-tz5yn7flwh] {
        font-size: 15px;
    }

.custom-input[b-tz5yn7flwh] {
    border: none;
    background: transparent;
    width: 100%;
    text-align: left;
}

    .custom-input:focus[b-tz5yn7flwh] {
        outline: none;
    }

@media (min-width: 1920px) {
    .bp-custom-numeric-textbox-value[b-tz5yn7flwh] {
        width: 100px;
    }

    .bp-custom-numeric-textbox-controls[b-tz5yn7flwh] {
        right: 8px;
    }
}

@media (max-width: 768px) {
    .borrowing-power-hl-card-block[b-tz5yn7flwh] {
        background: linear-gradient(to bottom, var(--carolina-blue-text-color) 0%, var(--carolina-blue-text-color) 12%, var(--card-color) 12%, var(--card-color) 100%);
        border: 1px solid var(--carolina-blue-text-color);
        border-radius: 10px;
    }

    .borrowing-power-hl-icon[b-tz5yn7flwh] {
        width: 40px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/BorrowingPower/BPLACalculator.razor.rz.scp.css */
.borrowing-power-la-card-block[b-8bjwodbszw] {
    background: linear-gradient(to bottom, var(--iguana-green-text-color) 0%, var(--iguana-green-text-color) 19%, var(--card-color) 19%, var(--card-color) 100%);
    border-radius: 10px;
}

.borrowing-power-la-card-block-inner[b-8bjwodbszw] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--iguana-green-text-color) 40%,var(--iguana-green-text-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.bp-la-action-button-banner-width[b-8bjwodbszw] {
    width: 160px;
}

.borrowing-power-la-icon[b-8bjwodbszw] {
    width: 55px;
    height: auto;
}

.bp-custom-numeric-textbox-value[b-8bjwodbszw] {
    width: 70px;
}

    .bp-custom-numeric-textbox-value input[b-8bjwodbszw] {
        margin-left: -4px;
    }

.bp-custom-numeric-textbox[b-8bjwodbszw] {
    background: linear-gradient(to right, var(--iguana-green-text-color) 0%, var(--iguana-green-text-color) 25%, var(--card-color) 25%, var(--card-color) 75%, var(--iguana-green-text-color) 75%, var(--iguana-green-text-color) 100%);
    display: inline-flex;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 4px;
    border: 1px solid var(--report-border-color);
    height: 45px;
}

.bp-custom-numeric-textbox-controls[b-8bjwodbszw] {
    position: relative;
    top: 6px;
    right: 21px;
}

.bp-custom-numeric-textbox-increment[b-8bjwodbszw], .bp-custom-numeric-textbox-decrement[b-8bjwodbszw] {
    cursor: pointer;
    padding: 4px;
}

    .bp-custom-numeric-textbox-increment i[b-8bjwodbszw], .bp-custom-numeric-textbox-decrement i[b-8bjwodbszw] {
        font-size: 15px;
    }


.custom-input[b-8bjwodbszw] {
    border: none;
    background: transparent;
    width: 100%;
    text-align: left;
}

    .custom-input:focus[b-8bjwodbszw] {
        outline: none;
    }

@media (min-width: 1920px) {
    .bp-custom-numeric-textbox-value[b-8bjwodbszw] {
        width: 100px;
    }

    .bp-custom-numeric-textbox-controls[b-8bjwodbszw] {
        right: 8px;
    }
}

@media (max-width: 768px) {
    .borrowing-power-la-card-block[b-8bjwodbszw] {
        background: linear-gradient(to bottom, var(--iguana-green-text-color) 0%, var(--iguana-green-text-color) 12%, var(--card-color) 12%, var(--card-color) 100%);
        border: 1px solid var(--iguana-green-text-color);
        border-radius: 10px;
    }

    .borrowing-power-la-icon[b-8bjwodbszw] {
        width: 40px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/BorrowingPower/BPOffers.razor.rz.scp.css */
.borrowing-power-card-main[b-vml5r5rkxj] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.borrowing-power-tab-width[b-vml5r5rkxj] {
    width: 85%;
}

.borrowing-power-nav-item[b-vml5r5rkxj] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .borrowing-power-nav-item[b-vml5r5rkxj]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -9px;
    }


.borrowing-power-heading[b-vml5r5rkxj] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .borrowing-power-heading.active[b-vml5r5rkxj] {
        border-color: var(--card-color);
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

        .borrowing-power-heading.active span[b-vml5r5rkxj] {
            font-size: 18px;
            opacity: 100%;
        }

        .borrowing-power-heading.active img[b-vml5r5rkxj] {
            width: 30px;
            opacity: 70%;
        }

    .borrowing-power-heading span[b-vml5r5rkxj], .borrowing-power-heading img[b-vml5r5rkxj] {
        opacity: 70%;
    }

.borrowing-power-card[b-vml5r5rkxj] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
    height: 160px;
}

.std-gold-card .borrowing-power-logo-img[b-vml5r5rkxj] {
    width: 63%;
    height: 80%;
    object-fit: contain;
}

.borrowing-power-card-block[b-vml5r5rkxj] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.borrowing-power-filter-block[b-vml5r5rkxj] {
    background: var(--card-color);
    border: 1px solid var(--report-border-color);
    border-radius: 5px;
    height: 35px;
}

.borrowing-power-logo-img[b-vml5r5rkxj] {
    width: 85%;
    height: 80%;
    object-fit: contain;
}

input[type="radio"]:not(:checked):not(:disabled)[b-vml5r5rkxj] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid white;
}

.borrowing-power-card-img-block[b-vml5r5rkxj] {
    flex: 1 1 30%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 300px; /* Maximum width */
    height: 100%; /* Allow height to scale with the width */
    border-radius: 10px;
    background: white;
    margin-left: -2px;
    margin-bottom: -1px;
}

.preapproved-banner[b-vml5r5rkxj] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(153, 202, 65, 0.95); /* Green with slight transparency */
    color: #000;
    padding: 6px 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    z-index: 2;
    font-weight: 600;
    font-size: 1rem;
}

.borrowing-power-card-img-block.position-relative[b-vml5r5rkxj] {
    position: relative;
}

.borrowing-power-card-details-block[b-vml5r5rkxj] {
    flex: 1 1 60%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 880px; /* Set a maximum width */
    width: 100%; /* Allow width to fill the available space */
    box-sizing: border-box; /* Ensure padding and borders are included in the width */
}

.borrowing-power-card-insurance-tcs-block[b-vml5r5rkxj] {
    flex: 1 1 20%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 300px; /* Maximum width */
}

.borrowing-power-card-insurance-details-block[b-vml5r5rkxj] {
    flex: 1 1 40%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 600px; /* Maximum width */
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    height: 100%;
}

.borrowing-power-card-retailcard-details-block[b-vml5r5rkxj] {
    flex: 1 1 40%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 590px; /* Maximum width */
}

.borrowing-power-card-retailcard-tcs-block[b-vml5r5rkxj] {
    flex: 1 1 20%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 175px; /* Maximum width */
}

.bp-notavailable-button[b-vml5r5rkxj] {
    background-color: #A7A7A7;
    display: flex;
    align-items: center;
}

.borrowing-power-action-button-icon-unavailable[b-vml5r5rkxj] {
    height: 1.7em;
    width: 1.7em;
    margin-left: 10px;
}

.bp-improving-button-banner-width[b-vml5r5rkxj] {
    width: 190px;
}

.bp-action-button-banner-width[b-vml5r5rkxj] {
    width: 170px;
}

.bp-action-button-grey-width[b-vml5r5rkxj] {
    width: 170px;
}

.borrowing-power-logo-img-finchoice[b-vml5r5rkxj] {
    height: 145px;
}

.borrowing-power-offer-transparent[b-vml5r5rkxj] {
    background: transparent !important;
}

.nav-tabs .nav-item:not(:last-child)[b-vml5r5rkxj] {
    margin-right: 10px;
}

.bp-ts-cs-button-styling[b-vml5r5rkxj] {
    border-style: solid;
    border-color: #41A4B5;
    border-width: 1px;
    border-radius: 6px;
    color: var(--white-text-color) !important;
    background-color: transparent;
    height: 39px;
    min-width: 170px;
    text-align: start;
}

@media (min-width: 1920px) {
    .std-gold-card .borrowing-power-logo-img[b-vml5r5rkxj] {
        width: 60%;
    }
}

/*Laptop 768p*/
@media (max-height: 768px) {
    .bp-ts-cs-button-styling[b-vml5r5rkxj] {
        min-width: 135px;
    }

    .borrowing-power-card[b-vml5r5rkxj] {
        height: 170px;
    }

    .borrowing-power-card-img-block[b-vml5r5rkxj] {
        height: 170px;
    }

    .borrowing-power-card-block[b-vml5r5rkxj] {
        background: linear-gradient(to right, var(--card-color) 0%, var(--card-color) 50%, var(--report-border-color) 45%, var(--report-border-color) 100%);
    }
}

.borrowing-power-card-block span.bold[b-vml5r5rkxj] {
    font-size: 16px;
}

@media screen and (min-width: 642px) and (max-width: 1365px) {
    .borrowing-power-card-block span.bold[b-vml5r5rkxj] {
        font-size: 13px;
    }
}

@media screen and (min-width: 1441px) {
    .borrowing-power-card-block span.bold[b-vml5r5rkxj] {
        font-size: 18px;
    }
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .borrowing-power-tab-width[b-vml5r5rkxj] {
        width: 95%;
    }

    .bp-action-button-banner-width[b-vml5r5rkxj] {
        width: 135px;
    }

    .borrowing-power-card-block span.bold[b-vml5r5rkxj] {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .borrowing-power-collapsable-menu-header[b-vml5r5rkxj] {
        background: var(--card-color);
        border-radius: 6px;
        color: white;
    }

    .borrowing-power-card[b-vml5r5rkxj] {
        height: auto;
    }

    .borrowing-power-card-img-block[b-vml5r5rkxj] {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: auto;
        border-radius: 10px;
        background: white;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 12px 0;
    }

        .borrowing-power-card-img-block img[b-vml5r5rkxj] {
            display: block;
            margin: 0 auto;
        }

    .borrowing-power-card-block[b-vml5r5rkxj] {
        height: 40px;
    }

    .borrowing-power-card-insurance-details-block[b-vml5r5rkxj] {
        width: auto;
    }

    .borrowing-power-card-insurance-tcs-block[b-vml5r5rkxj] {
        width: auto;
    }

    .borrowing-power-logo-img[b-vml5r5rkxj] {
        width: 85%;
        height: 80%;
        object-fit: contain;
        margin-top: 0.5em;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/BorrowingPower/BPStatusImprovementPlan.razor.rz.scp.css */
.borrowing-power-status-block[b-7dcrhmw1js] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
    height: 55px;
}

.borrowing-power-arrow-icon[b-7dcrhmw1js] {
    width: 32px;
    height: 32px;
    position: relative;
}

.borrowing-power-number-badge[b-7dcrhmw1js] {
    display: inline-block;
    text-align: center;
    font-weight: 600;
    border-radius: 2em;
    height: 32px;
    width: 32px;
}

.progress[b-7dcrhmw1js] {
    height: 25px !important;
    border-radius: 10px !important;
}

.progress-bar[b-7dcrhmw1js] {
    color: black;
    text-align: end;
}

.borrowing-power-progress-width[b-7dcrhmw1js] {
   width: 300px;
}

@media (max-width: 768px) {
    .progress[b-7dcrhmw1js] {
        height: 17px !important;
    }

    .card[b-7dcrhmw1js] {
        border-radius: 0px 10px 10px 10px;
    }

    .borrowing-power-progress-width[b-7dcrhmw1js] {
        width: 165px;
    }

    .borrowing-power-status-block[b-7dcrhmw1js] {
        height: 40px;
    }

    .borrowing-power-tabs[b-7dcrhmw1js] {
        background-color: var(--card-color);
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
    }

    .borrowing-power-tabs-heading[b-7dcrhmw1js] {
        background: var(--inactive-tab-color) !important;
        color: var(--green-text-color) !important;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
    }

        .borrowing-power-tabs-heading.active[b-7dcrhmw1js] {
            border-color: var(--card-color) !important;
            background: var(--card-color) !important;
            color: var(--basefont-color) !important;
        }

    .nav-item-padding-inactive[b-7dcrhmw1js]::after {
        background: var(--inactive-tab-color);
    }

    .borrowing-power-nav-item[b-7dcrhmw1js] {
        position: relative;
        background-color: var(--card-color);
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
    }

        .borrowing-power-nav-item[b-7dcrhmw1js]::after {
            content: '';
            width: 12px;
            height: 21px;
            background: #111B27;
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: -1px;
            right: -11px;
        }

    .borrowing-power-tab-width[b-7dcrhmw1js] {
        width: 95%;
    }

    .borrowing-power-arrow-icon[b-7dcrhmw1js] {
        width: 24px;
        height: 24px;
        position: relative;
        bottom: 3px;
    }

    .borrowing-power-arrow-icon-block[b-7dcrhmw1js] {
        width: 24px;
        height: 24px;
        position: relative;
        bottom: 0px;
    }

    .borrowing-power-number-badge[b-7dcrhmw1js] {
        width: 22px;
        height: 22px;
    }

    .ds-flag[b-7dcrhmw1js] {
        width: 15px;
        height: 15px;
    }

    .nav-tabs .nav-item:not(:last-child)[b-7dcrhmw1js] {
        margin-right: 10px;
    }

    .fullradius[b-7dcrhmw1js] {
        border-radius: 6px 6px 6px 6px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/CreditScore/CreditScoreHistory.razor.rz.scp.css */
/*Default Desktop 1080p*/

.no-top-border-radius[b-ydpm8rsoch] {
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.credit-score-tabs[b-ydpm8rsoch] {
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    width: 20%
}

.nav-tabs > :not(.credit-score-history-nav-item)[b-ydpm8rsoch], .nav-tabs > :not(.credit-score-history-nav-item-tabmiddle)[b-ydpm8rsoch], .nav-tabs > :not(.credit-score-history-nav-item-tabend)[b-ydpm8rsoch] {
    opacity: 50%;
}

.nav-tabs > .credit-score-history-nav-item[b-ydpm8rsoch], .nav-tabs > .credit-score-history-nav-item-tabmiddle[b-ydpm8rsoch], .nav-tabs > .credit-score-history-nav-item-tabend[b-ydpm8rsoch] {
    opacity: 100%;
}
.nav-tabs .nav-link.active[b-ydpm8rsoch] {
    transform: translateY(0px)!important;
    transition: transform 0s;
}

.credit-score-tabs-heading[b-ydpm8rsoch] {
    font-size: 10px;
    background: var(--card-color);
    color: var(--basefont-color) !important;
}

    .credit-score-tabs-heading.active[b-ydpm8rsoch] {
        border-color: var(--card-color) !important;
        background: var(--card-color);
        color: var(--basefont-color) !important;
    }

.credit-score-action-button[b-ydpm8rsoch] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: 0em !important;
    font-size: 12px;
}

.card-container[b-ydpm8rsoch] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
}

.credit-score-history-nav-item[b-ydpm8rsoch] {
    position: relative;
}

    .credit-score-history-nav-item[b-ydpm8rsoch]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-history-nav-item-tabmiddle[b-ydpm8rsoch] {
    position: relative;
}

    .credit-score-history-nav-item-tabmiddle[b-ydpm8rsoch]::before {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        clip-path: polygon(100% 100%, 100% 0%, 87% 41%, 70% 67%, 34% 88%, 0% 100%);
        position: absolute;
        bottom: 0;
        left: -8px;
    }

    .credit-score-history-nav-item-tabmiddle[b-ydpm8rsoch]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-history-nav-item-tabend[b-ydpm8rsoch] {
    position: relative;
}

    .credit-score-history-nav-item-tabend[b-ydpm8rsoch]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
        clip-path: polygon(100% 100%, 100% 0%, 87% 41%, 70% 67%, 34% 88%, 0% 100%);
        position: absolute;
        bottom: 0;
        left: -8px;
    }

.nav-tabs .nav-link[b-ydpm8rsoch] {
    margin-bottom: -5px !important;
}

.credit-score-prem-info-card[b-ydpm8rsoch] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}

.credit-score-heading-bold[b-ydpm8rsoch] {
    font-size: 1em;
    font-weight: bold;
    margin: 1px 15px;
    color: white;
}

.credit-score-action-button[b-ydpm8rsoch] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: 0em !important;
    font-size: 12px;
}

.credit-score-action-button-icon[b-ydpm8rsoch] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.credit-score-history-heading[b-ydpm8rsoch] {
    font-size: 20px;
    color: white;
    font-weight: 700
}

.credit-score-history-heading-left-margin[b-ydpm8rsoch] {
    margin-left: 2rem;
}

.area-chart-dimensions[b-ydpm8rsoch] {
    max-width: 760px;
}

.credit-score-history-height[b-ydpm8rsoch] {
    height: 312px;
}

.report-action-banner-width[b-ydpm8rsoch] {
    width: 170px;
}

.free-lock-icon[b-ydpm8rsoch] {
    opacity: 65%;
}
.credit-score-tab-excellent[b-ydpm8rsoch] {
    background-color: #4FAF61;
}
.credit-score-tab-good[b-ydpm8rsoch] {
    background-color: #5FD083;
}
.credit-score-tab-average[b-ydpm8rsoch] {
    background-color: #99CA41;
}
.credit-score-tab-fair[b-ydpm8rsoch] {
    background-color: #FACE48;
}
.credit-score-tab-poor[b-ydpm8rsoch] {
    background-color: #F5A53F;
}
.credit-score-tab-verypoor[b-ydpm8rsoch] {
    background-color: #DA322F;
}
.credit-score-mobile-heading[b-ydpm8rsoch] {
    color: white;
    font-size: 24px;
    margin-bottom: 0.5em;
    font-weight: 700;
}
.credit-score-history-mobile-banner[b-ydpm8rsoch] {
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: small;
    min-width: 60px;
    display: block;
    text-align: center;
    right: 15px;
    color: var(--green-text-color);
}

.credit-score-history-mobile-banner-red[b-ydpm8rsoch] {
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: small;
    min-width: 60px;
    display: block;
    text-align: center;
    right: 15px;
    color: #D93030;
}
.credit-score-history-based-on-lable[b-ydpm8rsoch] {
    font-size: x-small;
    width: 100%;
    text-align: right;
    color: dimgrey;
}
.credit-score-history-free-text[b-ydpm8rsoch] {
    font-size: small;
    padding-left: 0.5em;
}
/*Laptop 768p*/
@media (max-height: 768px) {
    .report-action-banner-width[b-ydpm8rsoch] {
        width: 140px;
    }
}

/*Mobile*/
@media (max-width: 768px) {
    .area-chart-dimensions[b-ydpm8rsoch] {
        max-width: 582px;
    }

    .credit-score-prem-info-card[b-ydpm8rsoch] {
        margin: 0 0 0 0;
    }

    .credit-score-heading-bold[b-ydpm8rsoch] {
        font-size: 0.6em;
        font-weight: bold;
        margin: 1px 15px;
        color: white;
        margin-top: 0.5em;
    }

    .credit-score-action-button[b-ydpm8rsoch] {
        font-size: 12px;
        height: 25px;
        width: 100%;
    }
    .free-lock-icon[b-ydpm8rsoch] {
        opacity: 25%;
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }

    .info-icon[b-ydpm8rsoch] {
        height: 15px;
        margin-top: 3px;
    }

    .card-container[b-ydpm8rsoch] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
        margin-left: 6px;
        margin-right: 6px;
    }

    .credit-score-action-button[b-ydpm8rsoch] {
        font-size: 12px;
        height: 35px;
        width: 100%;
        margin-bottom: 3px;
    }

    .credit-score-heading-bold[b-ydpm8rsoch] {
        font-size: 12px;
        font-weight: bold;
        margin: 1px 15px;
        color: white;
    }

    [b-ydpm8rsoch] .score-gauge-locked {
        width: 90%;
    }

    .mobile-credit-score-history-heading[b-ydpm8rsoch] {
        margin-left: 0.5em;
        font-size: 15px;
    }

    .mobile-credit-score-history-lastscore[b-ydpm8rsoch] {
        font-size: x-small;
        padding-top: 0.7em;
    }

    .mobile-credit-score-history-based[b-ydpm8rsoch] {
        font-size: x-small;
        width: 100%;
        text-align: center;
        color: white;
        opacity: 25%;
        position: absolute;
        top: 29em;
    }

    [b-ydpm8rsoch] .score-gauge-locked-bureau-image {
        width: 100%;
    }

    [b-ydpm8rsoch] .score-gauge-locked-bureau {
        width: 100%;
    }

    [b-ydpm8rsoch] .score-gauge-title {
        top: 35%;
        font-size: 8vw;
    }

    [b-ydpm8rsoch] .score-gauge-subtitle-positive, [b-ydpm8rsoch] .score-gauge-subtitle-negative {
        top: 60%;
        font-size: 3.5vw;
    }

    .debt-review-padding[b-ydpm8rsoch] {
        padding: 0;
    }

    .credit-score-outcome[b-ydpm8rsoch] {
        font-size: 12px;
        height: 26px;
        width: 90%;
        color: white;
        margin-top: 1em !important;
        border-radius: 5px;
        border: none;
        font-weight: 700;
    }

        .credit-score-outcome.outcome-poor[b-ydpm8rsoch] {
            background: #FFA500;
        }

        .credit-score-outcome.outcome-fair[b-ydpm8rsoch] {
            background: #FFCE41;
        }

        .credit-score-outcome.outcome-good[b-ydpm8rsoch] {
            background: #99CA41;
        }

        .credit-score-outcome.outcome-verygood[b-ydpm8rsoch] {
            background: #62C02A;
        }

        .credit-score-outcome.outcome-excellent[b-ydpm8rsoch] {
            background: #27AE60;
        }

        .credit-score-outcome.outcome-free[b-ydpm8rsoch] {
            background: #D1D1D1;
        }

    .credit-score-prem-info-card[b-ydpm8rsoch] {
        margin: 0 0 0 0;
    }

    .credit-score-kudough-rating-good[b-ydpm8rsoch] {
        color: green;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-okay[b-ydpm8rsoch] {
        color: var(--green-text-color);
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-fair[b-ydpm8rsoch] {
        color: goldenrod;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-bad[b-ydpm8rsoch] {
        color: darkorange;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-awful[b-ydpm8rsoch] {
        color: darkred;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-last-updated[b-ydpm8rsoch] {
        color: #9ba0a6;
        font-size: 11px;
        margin-left: 10px;
    }

    .credit-score-nav-tabs[b-ydpm8rsoch] {
        width: 300px;
        top: 0.3em;
        position: relative;
        margin-left: 6px;
    }

    .credit-score-nav-item[b-ydpm8rsoch] {
        position: relative;
    }

        .credit-score-nav-item[b-ydpm8rsoch]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: var(--card-color);
            /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }

    .credit-score-nav-item-inactive[b-ydpm8rsoch] {
        position: relative;
    }

        .credit-score-nav-item-inactive[b-ydpm8rsoch]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: #243A50;
            /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }
}
/* _content/kudough.web.clientportal/Pages/Sections/CreditScore/CreditScoreHistorySingleBureauOnly.razor.rz.scp.css */
/*Default Desktop 1080p*/

.no-top-border-radius[b-h31x1i1uci] {
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.credit-score-tabs[b-h31x1i1uci] {
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    width: 20%
}

.nav-tabs > :not(.credit-score-history-nav-item)[b-h31x1i1uci], .nav-tabs > :not(.credit-score-history-nav-item-tabmiddle)[b-h31x1i1uci], .nav-tabs > :not(.credit-score-history-nav-item-tabend)[b-h31x1i1uci] {
    opacity: 50%;
}

.nav-tabs > .credit-score-history-nav-item[b-h31x1i1uci], .nav-tabs > .credit-score-history-nav-item-tabmiddle[b-h31x1i1uci], .nav-tabs > .credit-score-history-nav-item-tabend[b-h31x1i1uci] {
    opacity: 100%;
}

.nav-tabs .nav-link.active[b-h31x1i1uci] {
    transform: translateY(0px) !important;
    transition: transform 0s;
}

.credit-score-tabs-heading[b-h31x1i1uci] {
    font-size: 10px;
    background: var(--card-color);
    color: var(--basefont-color) !important;
}

    .credit-score-tabs-heading.active[b-h31x1i1uci] {
        border-color: var(--card-color) !important;
        background: var(--card-color);
        color: var(--basefont-color) !important;
    }

.credit-score-action-button[b-h31x1i1uci] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: 0em !important;
    font-size: 12px;
}

.card-container[b-h31x1i1uci] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
}

.credit-score-history-nav-item[b-h31x1i1uci] {
    position: relative;
}

    .credit-score-history-nav-item[b-h31x1i1uci]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-history-nav-item-tabmiddle[b-h31x1i1uci] {
    position: relative;
}

    .credit-score-history-nav-item-tabmiddle[b-h31x1i1uci]::before {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        clip-path: polygon(100% 100%, 100% 0%, 87% 41%, 70% 67%, 34% 88%, 0% 100%);
        position: absolute;
        bottom: 0;
        left: -8px;
    }

    .credit-score-history-nav-item-tabmiddle[b-h31x1i1uci]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-history-nav-item-tabend[b-h31x1i1uci] {
    position: relative;
}

    .credit-score-history-nav-item-tabend[b-h31x1i1uci]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
        clip-path: polygon(100% 100%, 100% 0%, 87% 41%, 70% 67%, 34% 88%, 0% 100%);
        position: absolute;
        bottom: 0;
        left: -8px;
    }

.nav-tabs .nav-link[b-h31x1i1uci] {
    margin-bottom: -5px !important;
}

.credit-score-prem-info-card[b-h31x1i1uci] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}

.credit-score-heading-bold[b-h31x1i1uci] {
    font-size: 1em;
    font-weight: bold;
    margin: 1px 15px;
    color: white;
}

.credit-score-action-button[b-h31x1i1uci] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: 0em !important;
    font-size: 12px;
}

.credit-score-action-button-icon[b-h31x1i1uci] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.credit-score-history-heading[b-h31x1i1uci] {
    font-size: 20px;
    color: white;
    font-weight: 700
}

.credit-score-history-heading-left-margin[b-h31x1i1uci] {
    margin-left: 2rem;
}

.area-chart-dimensions[b-h31x1i1uci] {
    max-width: 760px;
}

.credit-score-history-height[b-h31x1i1uci] {
    height: 312px;
}

.report-action-banner-width[b-h31x1i1uci] {
    width: 170px;
}

.free-lock-icon[b-h31x1i1uci] {
    opacity: 65%;
}

.credit-score-tab-excellent[b-h31x1i1uci] {
    background-color: #4FAF61;
}

.credit-score-tab-good[b-h31x1i1uci] {
    background-color: #5FD083;
}

.credit-score-tab-average[b-h31x1i1uci] {
    background-color: #99CA41;
}

.credit-score-tab-fair[b-h31x1i1uci] {
    background-color: #FACE48;
}

.credit-score-tab-poor[b-h31x1i1uci] {
    background-color: #F5A53F;
}

.credit-score-tab-verypoor[b-h31x1i1uci] {
    background-color: #DA322F;
}

.credit-score-mobile-heading[b-h31x1i1uci] {
    color: white;
    font-size: 24px;
    margin-bottom: 0.5em;
    font-weight: 700;
}

.credit-score-history-mobile-banner[b-h31x1i1uci] {
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: small;
    min-width: 60px;
    display: block;
    text-align: center;
    right: 15px;
    color: var(--green-text-color);
}

.credit-score-history-mobile-banner-red[b-h31x1i1uci] {
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: small;
    min-width: 60px;
    display: block;
    text-align: center;
    right: 15px;
    color: #D93030;
}

.credit-score-history-based-on-lable[b-h31x1i1uci] {
    font-size: x-small;
    width: 100%;
    text-align: right;
    color: dimgrey;
}

.credit-score-history-free-text[b-h31x1i1uci] {
    font-size: small;
    padding-left: 0.5em;
}
/*Laptop 768p*/
@media (max-height: 768px) {
    .report-action-banner-width[b-h31x1i1uci] {
        width: 140px;
    }
}

/*Mobile*/
@media (max-width: 768px) {
    .area-chart-dimensions[b-h31x1i1uci] {
        max-width: 582px;
    }

    .credit-score-prem-info-card[b-h31x1i1uci] {
        margin: 0 0 0 0;
    }

    .credit-score-heading-bold[b-h31x1i1uci] {
        font-size: 0.6em;
        font-weight: bold;
        margin: 1px 15px;
        color: white;
        margin-top: 0.5em;
    }

    .credit-score-action-button[b-h31x1i1uci] {
        font-size: 12px;
        height: 25px;
        width: 100%;
    }

    .free-lock-icon[b-h31x1i1uci] {
        opacity: 25%;
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }

    .info-icon[b-h31x1i1uci] {
        height: 15px;
        margin-top: 3px;
    }

    .card-container[b-h31x1i1uci] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
        margin-left: 6px;
        margin-right: 6px;
    }

    .credit-score-action-button[b-h31x1i1uci] {
        font-size: 12px;
        height: 35px;
        width: 100%;
        margin-bottom: 3px;
    }

    .credit-score-heading-bold[b-h31x1i1uci] {
        font-size: 12px;
        font-weight: bold;
        margin: 1px 15px;
        color: white;
    }

    [b-h31x1i1uci] .score-gauge-locked {
        width: 90%;
    }

    .mobile-credit-score-history-heading[b-h31x1i1uci] {
        margin-left: 0.5em;
        font-size: 15px;
    }

    .mobile-credit-score-history-lastscore[b-h31x1i1uci] {
        font-size: x-small;
        padding-top: 0.7em;
    }

    .mobile-credit-score-history-based[b-h31x1i1uci] {
        font-size: x-small;
        width: 100%;
        text-align: center;
        color: white;
        opacity: 25%;
        position: absolute;
        top: 29em;
    }

    [b-h31x1i1uci] .score-gauge-locked-bureau-image {
        width: 100%;
    }

    [b-h31x1i1uci] .score-gauge-locked-bureau {
        width: 100%;
    }

    [b-h31x1i1uci] .score-gauge-title {
        top: 35%;
        font-size: 8vw;
    }

    [b-h31x1i1uci] .score-gauge-subtitle-positive, [b-h31x1i1uci] .score-gauge-subtitle-negative {
        top: 60%;
        font-size: 3.5vw;
    }

    .debt-review-padding[b-h31x1i1uci] {
        padding: 0;
    }

    .credit-score-outcome[b-h31x1i1uci] {
        font-size: 12px;
        height: 26px;
        width: 90%;
        color: white;
        margin-top: 1em !important;
        border-radius: 5px;
        border: none;
        font-weight: 700;
    }

        .credit-score-outcome.outcome-poor[b-h31x1i1uci] {
            background: #FFA500;
        }

        .credit-score-outcome.outcome-fair[b-h31x1i1uci] {
            background: #FFCE41;
        }

        .credit-score-outcome.outcome-good[b-h31x1i1uci] {
            background: #99CA41;
        }

        .credit-score-outcome.outcome-verygood[b-h31x1i1uci] {
            background: #62C02A;
        }

        .credit-score-outcome.outcome-excellent[b-h31x1i1uci] {
            background: #27AE60;
        }

        .credit-score-outcome.outcome-free[b-h31x1i1uci] {
            background: #D1D1D1;
        }

    .credit-score-prem-info-card[b-h31x1i1uci] {
        margin: 0 0 0 0;
    }

    .credit-score-kudough-rating-good[b-h31x1i1uci] {
        color: green;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-okay[b-h31x1i1uci] {
        color: var(--green-text-color);
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-fair[b-h31x1i1uci] {
        color: goldenrod;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-bad[b-h31x1i1uci] {
        color: darkorange;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-awful[b-h31x1i1uci] {
        color: darkred;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-last-updated[b-h31x1i1uci] {
        color: #9ba0a6;
        font-size: 11px;
        margin-left: 10px;
    }

    .credit-score-nav-tabs[b-h31x1i1uci] {
        width: 300px;
        top: 0.3em;
        position: relative;
        margin-left: 6px;
    }

    .credit-score-nav-item[b-h31x1i1uci] {
        position: relative;
    }

        .credit-score-nav-item[b-h31x1i1uci]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: var(--card-color);
            /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }

    .credit-score-nav-item-inactive[b-h31x1i1uci] {
        position: relative;
    }

        .credit-score-nav-item-inactive[b-h31x1i1uci]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: #243A50;
            /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }
}
/* _content/kudough.web.clientportal/Pages/Sections/CreditScore/CreditStatus.razor.rz.scp.css */
[b-hjlmgexrfm] .score-gauge {
    position: relative;
    width: 100% !important;
    margin: auto;
}

[b-hjlmgexrfm] .score-gauge-locked {
    position: relative;
    width: 100% !important;
    margin: auto;
}

[b-hjlmgexrfm] .score-gauge-locked-bureau-image {
    width: 100%;
    margin-top: -25px;
    object-fit: contain;
    margin: auto;
    display: block;
}

[b-hjlmgexrfm] .score-gauge-locked-bureau {
    width: 100%;
    object-fit: contain;
    margin: auto;
    display: block;
}

.credit-score-card-stats[b-hjlmgexrfm] {
    right: 5px;
    top: 0;
}

.credit-score-large-heading-bold[b-hjlmgexrfm] {
    font-size: 1.2em;
    font-weight: 800;
    margin: 15px;
    color: white;
}

.credit-score-last-updated[b-hjlmgexrfm] {
    color: #9ba0a6;
    font-size: small;
    margin: 0px 15px;
}

.credit-score-kudough-rating-excellent[b-hjlmgexrfm] {
    color: #27AE60;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-good[b-hjlmgexrfm] {
    color: #4BD083;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-average[b-hjlmgexrfm] {
    color: var(--green-text-color);
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-fair[b-hjlmgexrfm] {
    color: #FFCE41;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-poor[b-hjlmgexrfm] {
    color: #FFA500;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.credit-score-kudough-rating-verypoor[b-hjlmgexrfm] {
    color: darkred;
    margin: 10px;
    margin-bottom: 0px;
    font-size: 1.5em;
    font-weight: 700;
}

.emoji-img[b-hjlmgexrfm] {
    height: 35px !important;
    width: 35px !important;
    margin-bottom: 10px;
}

.card-container-info[b-hjlmgexrfm] {
    background: #111b27 !important;
    border-radius: 10px;
    margin: 13px 15px 0px 15px;
}

.card-container[b-hjlmgexrfm] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.line-seperator[b-hjlmgexrfm] {
    position: absolute;
    top: 35px;
}

.credit-score-tabs[b-hjlmgexrfm] {
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.credit-score-nav-tabs[b-hjlmgexrfm] {
    width: 300px;
    top: 0.3em;
    position: relative;
    margin-left: 6px;
}

.credit-score-nav-item[b-hjlmgexrfm] {
    position: relative;
}

    .credit-score-nav-item[b-hjlmgexrfm]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
        /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-nav-item-inactive[b-hjlmgexrfm] {
    position: relative;
}

    .credit-score-nav-item-inactive[b-hjlmgexrfm]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #243A50;
        /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-tabs-heading[b-hjlmgexrfm] {
    font-weight: 600;
    font-size: small;
    background: var(--inactive-tab-color) !important;
    color: var(--green-text-color) !important;
}

    .credit-score-tabs-heading.active[b-hjlmgexrfm] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

.no-top-right-border-radius[b-hjlmgexrfm] {
    border-top-left-radius: 0 !important;
}

.credit-score-action-button[b-hjlmgexrfm] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2.2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin-top: 0.25em;
    font-size: 12px;
}

.credit-score-action-button-icon[b-hjlmgexrfm] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.credit-score-heading-bold[b-hjlmgexrfm] {
    font-size: 16px;
    font-weight: 600;
    margin: 5px 5px 5px 10px;
    color: white;
}

.credit-score-prem-info-card[b-hjlmgexrfm] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}

.credit-score-runningman[b-hjlmgexrfm] {
    margin-top: 5em;
    margin-bottom: 2em;
}

.credit-score-large-heading-bold[b-hjlmgexrfm] {
    margin-top: 3em;
}

.credit-score-guages[b-hjlmgexrfm] {
    margin-top: 2em
}

@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .credit-score-runningman[b-hjlmgexrfm] {
        margin-top: 5em;
        margin-bottom: 2em;
    }

    .credit-score-large-heading-bold[b-hjlmgexrfm] {
        margin-top: 3em;
    }

    .credit-score-guages[b-hjlmgexrfm] {
        margin-top: 3em
    }
}

@media (min-width: 1920px) {
    .credit-score-runningman[b-hjlmgexrfm] {
        margin-top: 0em;
        margin-bottom: 0em;
    }

    .credit-score-large-heading-bold[b-hjlmgexrfm] {
        margin-top: 2em;
    }

    .credit-score-guages[b-hjlmgexrfm] {
        margin-top: 2em
    }
}

@media (max-height: 768px) {
    .line-seperator[b-hjlmgexrfm] {
        top: 20px;
        height: 90%;
    }

    .emoji-img[b-hjlmgexrfm] {
        height: 25px !important;
        width: 25px !important;
        margin-bottom: 10px;
    }

    .credit-score-kudough-rating-good[b-hjlmgexrfm] {
        font-size: 1.5em;
    }

    .credit-score-kudough-rating-okay[b-hjlmgexrfm] {
        font-size: 1.5em;
    }

    .credit-score-kudough-rating-fair[b-hjlmgexrfm] {
        font-size: 1.5em;
    }

    .credit-score-kudough-rating-bad[b-hjlmgexrfm] {
        font-size: 1.5em;
    }

    .credit-score-kudough-rating-awful[b-hjlmgexrfm] {
        font-size: 1.5em;
    }
}
/*Mobile*/
@media (max-width: 576px) {
    .emoji-img[b-hjlmgexrfm] {
        height: 15px !important;
        width: 15px !important;
        margin-bottom: 0px;
    }

    .free-lock-icon[b-hjlmgexrfm] {
        opacity: 65%;
    }

    .info-icon[b-hjlmgexrfm] {
        height: 15px;
        margin-top: 3px;
    }

    .card-container[b-hjlmgexrfm] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
        margin-left: 6px;
        margin-right: 6px;
    }

    .credit-score-action-button[b-hjlmgexrfm] {
        font-size: 12px;
        height: 35px;
        width: 100%;
        margin-bottom: 3px;
    }

    .credit-score-heading-bold[b-hjlmgexrfm] {
        font-size: 12px;
        font-weight: bold;
        margin: 1px 15px;
        color: white;
    }

    .mobile-credit-score-history-heading[b-hjlmgexrfm] {
        margin-left: 1em;
        font-size: 15px;
    }

    .mobile-credit-score-history-lastscore[b-hjlmgexrfm] {
        font-size: x-small;
        padding-top: 0.7em;
    }

    .mobile-credit-score-history-based[b-hjlmgexrfm] {
        font-size: x-small;
        width: 100%;
        text-align: center;
        color: white;
        opacity: 25%;
        position: absolute;
        top: 29em;
    }

    .debt-review-padding[b-hjlmgexrfm] {
        padding: 0;
    }

    .credit-score-outcome[b-hjlmgexrfm] {
        font-size: 12px;
        height: 26px;
        width: 90%;
        color: white;
        margin-top: 1em !important;
        border-radius: 5px;
        border: none;
        font-weight: 700;
    }

        .credit-score-outcome.outcome-poor[b-hjlmgexrfm] {
            background: #FFA500;
        }

        .credit-score-outcome.outcome-fair[b-hjlmgexrfm] {
            background: #FFCE41;
        }

        .credit-score-outcome.outcome-good[b-hjlmgexrfm] {
            background: #99CA41;
        }

        .credit-score-outcome.outcome-verygood[b-hjlmgexrfm] {
            background: #62C02A;
        }

        .credit-score-outcome.outcome-excellent[b-hjlmgexrfm] {
            background: #27AE60;
        }

        .credit-score-outcome.outcome-free[b-hjlmgexrfm] {
            background: #D1D1D1;
        }

    .credit-score-prem-info-card[b-hjlmgexrfm] {
        margin: 0 0 0 0;
    }

    .credit-score-kudough-rating-good[b-hjlmgexrfm] {
        color: green;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-okay[b-hjlmgexrfm] {
        color: var(--green-text-color);
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-fair[b-hjlmgexrfm] {
        color: goldenrod;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-bad[b-hjlmgexrfm] {
        color: darkorange;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-kudough-rating-awful[b-hjlmgexrfm] {
        color: darkred;
        margin: 10px;
        margin-bottom: 0px;
        font-size: 26px;
        font-weight: 700;
    }

    .credit-score-last-updated[b-hjlmgexrfm] {
        color: #9ba0a6;
        font-size: 11px;
        margin-left: 10px;
    }

    .credit-score-nav-tabs[b-hjlmgexrfm] {
        width: 300px;
        top: 0.3em;
        position: relative;
        margin-left: 6px;
    }

    .credit-score-nav-item[b-hjlmgexrfm] {
        position: relative;
    }

        .credit-score-nav-item[b-hjlmgexrfm]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: var(--card-color);
            /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }

    .credit-score-nav-item-inactive[b-hjlmgexrfm] {
        position: relative;
    }

        .credit-score-nav-item-inactive[b-hjlmgexrfm]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: #243A50;
            /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }

    [b-hjlmgexrfm] .score-gauge {
        width: 90%;
    }

    [b-hjlmgexrfm] .score-gauge-locked {
        width: 90%;
    }

    [b-hjlmgexrfm] .outcome {
        width: 130px;
    }

    [b-hjlmgexrfm] .score-gauge-title {
        top: 40%;
        font-size: 7vw;
    }

    [b-hjlmgexrfm] .score-gauge-subtitle-positive, [b-hjlmgexrfm] .score-gauge-subtitle-negative {
        top: 67%;
        font-size: 3vw;
    }

    [b-hjlmgexrfm] .carousel-indicators {
        bottom: 15px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/CreditScore/CreditStatusSingleBureauOnly.razor.rz.scp.css */
[b-w3yss67lf7] .score-gauge {
    width: 100%;
}

    [b-w3yss67lf7] .score-gauge .dot {
        width: 25px;
        height: 25px;
    }

[b-w3yss67lf7] .score-bureau-logo {
    height: auto;
    width: 200px;
    padding-bottom: 30px;
}

[b-w3yss67lf7] .outcome {
    width: 80%;
    padding: 10px;
    height: auto;
}

[b-w3yss67lf7] .score-gauge .dot.dot0 {
    left: -0.5%;
}

[b-w3yss67lf7] .score-gauge .dot.dot10 {
    left: -0.5%;
}

[b-w3yss67lf7] .score-gauge .dot.dot50 {
    top: -5px;
}

[b-w3yss67lf7] .score-gauge .dot.dot75 {
    right: 9.5%;
}

[b-w3yss67lf7] .score-gauge .dot.dot90 {
    right: -2px;
}

[b-w3yss67lf7] .score-gauge .dot.dot100 {
    right: -2px;
}

[b-w3yss67lf7] .score-gauge {
    position: relative;
    width: 100% !important;
    margin: auto;
}

[b-w3yss67lf7] .score-gauge-locked {
    position: relative;
    width: 100% !important;
    margin: auto;
}

[b-w3yss67lf7] .score-gauge-locked-bureau-image {
    width: 100%;
    margin-top: -25px;
    object-fit: contain;
    margin: auto;
    display: block;
}

[b-w3yss67lf7] .score-gauge-locked-bureau {
    width: 100%;
    object-fit: contain;
    margin: auto;
    display: block;
}

[b-w3yss67lf7] .score-gauge-title {
    font-size: 3vw;
}

[b-w3yss67lf7] .score-gauge-subtitle-neutral {
    font-size: 1.5vw;
}

[b-w3yss67lf7] .score-gauge-minmax {
    font-size: 16px;
}

@media (max-width: 768px) {
    [b-w3yss67lf7] .score-gauge {
        width: 90%;
    }

    [b-w3yss67lf7] .score-gauge-locked {
        width: 90%;
    }

    [b-w3yss67lf7] .score-gauge .dot {
        width: 10px;
        height: 10px;
    }

    [b-w3yss67lf7] .outcome {
        width: 130px;
    }

    [b-w3yss67lf7] .score-gauge-title {
        top: 40%;
        font-size: 7vw;
    }

    [b-w3yss67lf7] .score-gauge-subtitle-positive, [b-w3yss67lf7] .score-gauge-subtitle-negative {
        top: 67%;
        font-size: 3vw;
    }

    [b-w3yss67lf7] .carousel-indicators {
        bottom: 15px;
    }

    [b-w3yss67lf7] .score-gauge .dot.dot0 {
        left: 0;
    }

    [b-w3yss67lf7] .score-gauge .dot.dot10 {
        left: -0.5%;
    }

    [b-w3yss67lf7] .score-gauge .dot.dot50 {
        top: 0;
    }

    [b-w3yss67lf7] .score-gauge .dot.dot75 {
        right: 7.9%;
    }

    [b-w3yss67lf7] .score-gauge .dot.dot90 {
        right: -1px;
    }

    [b-w3yss67lf7] .score-gauge .dot.dot100 {
        right: -0.5px;
    }
}

.card-container[b-w3yss67lf7] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.report-card[b-w3yss67lf7] {
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-inner[b-w3yss67lf7] {
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-linear-gradient[b-w3yss67lf7] {
    background: linear-gradient(to right, #19212e, #1c2c43);
}

.emoji-img[b-w3yss67lf7] {
    height: 35px !important;
    width: 35px !important;
    margin-bottom: 10px;
}

.line-seperator[b-w3yss67lf7] {
    position: absolute;
    top: 35px;
}

.credit-score-tabs[b-w3yss67lf7] {
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.credit-score-nav-tabs[b-w3yss67lf7] {
    width: 300px;
    top: 0.3em;
    position: relative;
    margin-left: 6px;
}

.credit-score-nav-item[b-w3yss67lf7] {
    position: relative;
}

    .credit-score-nav-item[b-w3yss67lf7]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--card-color);
         clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); 
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-nav-item-inactive[b-w3yss67lf7] {
    position: relative;
}

    .credit-score-nav-item-inactive[b-w3yss67lf7]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #243A50;
         clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); 
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }

.credit-score-tabs-heading[b-w3yss67lf7] {
    font-weight: 600;
    font-size: small;
    background: var(--inactive-tab-color) !important;
    color: var(--green-text-color) !important;
}

    .credit-score-tabs-heading.active[b-w3yss67lf7] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

.no-top-right-border-radius[b-w3yss67lf7] {
    border-top-left-radius: 0 !important;
}


@media (max-height: 768px) {
    .line-seperator[b-w3yss67lf7] {
        top: 20px;
        height: 90%;
    }

    .emoji-img[b-w3yss67lf7] {
        height: 25px !important;
        width: 25px !important;
        margin-bottom: 10px;
    }
}


@media (max-width: 576px) {
    .emoji-img[b-w3yss67lf7] {
        height: 15px !important;
        width: 15px !important;
        margin-bottom: 0px;
    }

    .card-container[b-w3yss67lf7] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
        margin-left: 6px;
        margin-right: 6px;
    }


    .credit-score-nav-tabs[b-w3yss67lf7] {
        width: 300px;
        top: 0.3em;
        position: relative;
        margin-left: 6px;
    }

    .credit-score-nav-item[b-w3yss67lf7] {
        position: relative;
    }

        .credit-score-nav-item[b-w3yss67lf7]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: var(--card-color);
             clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); 
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }

    .credit-score-nav-item-inactive[b-w3yss67lf7] {
        position: relative;
    }

        .credit-score-nav-item-inactive[b-w3yss67lf7]::after {
            content: '';
            width: 9px;
            height: 10px;
            background: #243A50;
             clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); 
            clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
            position: absolute;
            bottom: 0;
            right: -8px;
        }

    [b-w3yss67lf7] .score-gauge {
        width: 90%;
    }

    [b-w3yss67lf7] .score-gauge-locked {
        width: 90%;
    }

    [b-w3yss67lf7] .outcome {
        width: 130px;
    }

    [b-w3yss67lf7] .score-gauge-title {
        top: 40%;
        font-size: 7vw;
    }

    [b-w3yss67lf7] .score-gauge-subtitle-positive, [b-w3yss67lf7] .score-gauge-subtitle-negative {
        top: 67%;
        font-size: 3vw;
    }

    [b-w3yss67lf7] .carousel-indicators {
        bottom: 15px;
    }

    [b-w3yss67lf7] .score-gauge-subtitle-neutral {
        font-size: 4vw;
    }

    [b-w3yss67lf7] .score-bureau-logo {
        width: 120px;
        padding-bottom: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Dashboard/CreditStatus.razor.rz.scp.css */
.dash-large-heading-bold[b-8gwups1ozq] {
    color: white;
}

@media (max-width: 768px) {
    [b-8gwups1ozq] .score-gauge {
        width: 90%;
    }

    [b-8gwups1ozq] .score-gauge-locked {
        width: 90%;
    }

    [b-8gwups1ozq] .outcome {
        width: 130px;
    }

    [b-8gwups1ozq] .score-gauge-title {
        top: 40%;
        font-size: 7vw;
    }

    [b-8gwups1ozq] .score-gauge-subtitle-positive, [b-8gwups1ozq] .score-gauge-subtitle-negative {
        top: 67%;
        font-size: 3vw;
    }

    [b-8gwups1ozq] .carousel-indicators {
        bottom: 15px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Dashboard/CreditStatusSingleBureauOnly.razor.rz.scp.css */
.dash-large-heading-bold[b-arsnjs0y7r] {
    color: white;
}
[b-arsnjs0y7r] .score-gauge {
    width: 100%;
}

[b-arsnjs0y7r] .score-gauge .dot {
    width: 25px;
    height: 25px;
}

[b-arsnjs0y7r] .score-bureau-logo {
    height: auto;
    width: 160px;
    padding-bottom: 20px;
}

[b-arsnjs0y7r] .outcome {
    width: 100%;
    padding: 10px;
    height: auto;
}

[b-arsnjs0y7r] .score-gauge .dot.dot0 {
    left: -2%;
}

[b-arsnjs0y7r] .score-gauge .dot.dot10 {
    left: -2%;
}

[b-arsnjs0y7r] .score-gauge .dot.dot50 {
    top: -5px;
}

[b-arsnjs0y7r] .score-gauge .dot.dot90 {
    right: -5px;
}

[b-arsnjs0y7r] .score-gauge .dot.dot100 {
    right: -5px;
}

[b-arsnjs0y7r] .score-gauge-title {
    font-size: 2.5vw;
}

[b-arsnjs0y7r] .score-gauge-subtitle-neutral {
    font-size: 1.2vw;
}

[b-arsnjs0y7r] .score-gauge-minmax {
    font-size: 12px;
}

@media (max-width: 768px) {
    [b-arsnjs0y7r] .score-gauge {
        width: 90%;
    }

    [b-arsnjs0y7r] .score-gauge-locked {
        width: 90%;
    }

    [b-arsnjs0y7r] .score-gauge .dot {
        width: 10px;
        height: 10px;
    }

    [b-arsnjs0y7r] .outcome {
        width: 170px;
        padding: 5px;
    }

    [b-arsnjs0y7r] .score-gauge-title {
        top: 40%;
        font-size: 7vw;
    }

    [b-arsnjs0y7r] .score-gauge-subtitle-positive, [b-arsnjs0y7r] .score-gauge-subtitle-negative {
        top: 67%;
        font-size: 3vw;
    }

    [b-arsnjs0y7r] .carousel-indicators {
        bottom: 15px;
    }

    [b-arsnjs0y7r] .score-gauge .dot.dot0 {
        left: 0;
    }

    [b-arsnjs0y7r] .score-gauge .dot.dot10 {
        left: -0.5%;
    }

    [b-arsnjs0y7r] .score-gauge .dot.dot50 {
        top: 0;
    }

    [b-arsnjs0y7r] .score-gauge .dot.dot75 {
        right: 7.9%;
    }

    [b-arsnjs0y7r] .score-gauge .dot.dot90 {
        right: -1px;
    }

    [b-arsnjs0y7r] .score-gauge .dot.dot100 {
        right: -0.5px;
    }

    [b-arsnjs0y7r] .score-gauge-subtitle-neutral {
        font-size: 4vw;
    }

    [b-arsnjs0y7r] .score-bureau-logo {
        width: 100px;
        padding-bottom: 10px;
    }
}

.report-card[b-arsnjs0y7r] {
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-inner[b-arsnjs0y7r] {
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-linear-gradient[b-arsnjs0y7r] {
    background: linear-gradient(to right, #19212e, #1c2c43);
}
/* _content/kudough.web.clientportal/Pages/Sections/Dashboard/DashBorrowingPower.razor.rz.scp.css */


.dash-action-button-disabled[b-b4vvzkmzir] {
    background-color: #868686;
    color: white;
    width: 155px;
    height: 35px;
    border-radius: 4px;
    border-width: 0px;
    white-space: nowrap;
}

.dash-action-button-availnow[b-b4vvzkmzir] {
    width: 70px;
    font-size: 7px;
    position: absolute;
}


.dash-bp-nav-item[b-b4vvzkmzir] {
    position: relative;
    background-color: #111B27;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}


    .dash-bp-nav-item[b-b4vvzkmzir]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8px;
    }

.dash-bp-tabs-heading[b-b4vvzkmzir] {
    background: var(--inactive-tab-color);
    color: var(--basefont-color);
}

.nav-item-padding-inactive[b-b4vvzkmzir]::after {
    background: var(--inactive-tab-color);
}

    .dash-bp-tabs-heading.active[b-b4vvzkmzir] {
        border-color: var(--card-color);
        background: var(--card-color);
        color: var(--basefont-color);
    }

.bp-info-card-text-margin[b-b4vvzkmzir] {
    margin-left: -5px;
}

@media (min-width: 1920px) {
    .bp-info-card-text-margin[b-b4vvzkmzir] {
        margin-left: -15px;
    }
}

@media (max-width: 768px) {
    .dash-action-button-offer[b-b4vvzkmzir] {
        height: 31px;
        width: 105px;
    }

    .dash-action-button-disabled[b-b4vvzkmzir] {
        height: 31px;
        width: 105px;
    }

    .dash-bp-tabs-heading.active[b-b4vvzkmzir] {
        background-color: #111B27;
    }

    .dash-bp-tab-width[b-b4vvzkmzir] {
        width: 95%;
        flex-wrap: nowrap !important;
    }

    .bp-tab-content[b-b4vvzkmzir] {
        background-color: #111B27;
    }

    .dash-bp-info-card[b-b4vvzkmzir] {
        background-color: #0E161F;
        height: 54px;
    }

    .nav-tabs .nav-link[b-b4vvzkmzir] {
        border-bottom: none !important;
        margin-bottom: 0px;
    }

    .nav-link[b-b4vvzkmzir] {
        padding: 0.3rem 1rem !important;
    }

    .bp-info-card-text-margin[b-b4vvzkmzir] {
        margin-left: -20px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Dashboard/DashDebtSummary.razor.rz.scp.css */
.dash-ds-info-card[b-6lfh563g83] {
    background: #111b27;
    border-radius: 5px;
    height: 48px;
    display: flow-root;
}

.dash-ds-block[b-6lfh563g83] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--green-bg-color);
    border-radius: 10px;
    height: 60px;
}

.dash-ds-info-card-firstrow[b-6lfh563g83] {
    width: 150px;
}

.dash-ds-info-card-secondrow[b-6lfh563g83] {
    width: 160px;
}

.dash-ds-info-card-thirdrow[b-6lfh563g83] {
    width: 50px;
}

.dash-ds-block-heading[b-6lfh563g83] {
    color: white;
}

.dash-ds-block-amount[b-6lfh563g83] {
    color: white;
    white-space: nowrap;
}

.dash-ds-perc-text[b-6lfh563g83] {
    color: white;
}

.dash-ds-perc-status[b-6lfh563g83] {
    color: white;
}

.dash-ds-info-card-icon[b-6lfh563g83] {
    height: 1.5em;
    width: 1.5em;
    margin-right: 10px;
}

.dash-ds-info-card-text[b-6lfh563g83] {
    color: lightgrey;
}

.dash-ds-info-card-value[b-6lfh563g83] {
    color: white;
}

.dash-button-viewmore-width[b-6lfh563g83] {
    width: 152px;
}

.progress[b-6lfh563g83] {
    height: 25px !important;
    border-radius: 10px !important;
}

.progress-bar[b-6lfh563g83] {
    color: black;
    text-align: end;
}

.ds-info-card-text-margin[b-6lfh563g83] {
    margin-left: -5px;
}

.ds-info-card-text-numbaccounts-margin[b-6lfh563g83] {
    margin-left: -5px;
}

/* Debt Review CSS */
.debt-review-card-block[b-6lfh563g83] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border-style: solid;
    border-color: var(--report-border-color);
    border-width: 1px;
    border-radius: 10px;
    height: 48px;
}

.debt-review-card-block-other[b-6lfh563g83] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 50%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border-style: solid;
    border-color: var(--report-border-color);
    border-width: 1px;
    border-radius: 10px;
    height: 48px;
}

@media (min-width: 1920px) {
    .ds-info-card-text-margin[b-6lfh563g83] {
        margin-left: -15px;
    }

    .ds-info-card-text-numbaccounts-margin[b-6lfh563g83] {
        margin-left: -15px;
    }
}

@media (max-width: 768px) {
    .progress[b-6lfh563g83] {
        height: 14PX !important;
    }

    .dash-ds-info-card[b-6lfh563g83] {
        height: 58px;
        white-space: nowrap;
    }

    .dash-ds-block[b-6lfh563g83] {
        height: 35px;
        border-radius: 10px;
    }

    .dash-ds-info-card-icon[b-6lfh563g83] {
        height: 15px;
        width: 20px;
        margin-left: 10px;
        vertical-align: text-top;
    }

    .dash-ds-view-more[b-6lfh563g83] {
        text-align: center !important;
    }

    .ds-flag[b-6lfh563g83] {
        width: 12px;
        height: 12px;
        position: relative;
        bottom: 3px;
    }

    .ds-info-card-text-numbaccounts-margin[b-6lfh563g83] {
        margin-left: unset;
    }

    .debt-review-card-block[b-6lfh563g83], .debt-review-card-block-other[b-6lfh563g83] {
        height: 39px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Dashboard/DashImprovementPlan.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Pages/Sections/Dashboard/DashSavings.razor.rz.scp.css */
.dash-savings-card[b-fzto6fkpjk] {
    background-image: url('/images/backgroundimages/saving_card_bg.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 130px;
    text-align: center !important;
    cursor: pointer;
}

.dash-savings-card-green[b-fzto6fkpjk] {
    background-image: url('/images/backgroundimages/saving_card_bg_green.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 130px;
    text-align: center !important;
    cursor:pointer;
}

.dash-savings-card-green-big[b-fzto6fkpjk] {
    background-image: url('/images/backgroundimages/saving_card_bg_green_big.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 130px;
    text-align: center !important;
    cursor: pointer;
}

@media (max-width: 768px) {
    .dash-savings-card[b-fzto6fkpjk] {
        height: 55px;
        text-align: initial !important;
        border-radius: 6px;
        white-space: nowrap;
    }

    .dash-savings-card-green[b-fzto6fkpjk] {
        height: 55px;
        border-radius: 6px;
        text-align: initial !important;
        white-space: nowrap;
    }

    .dash-savings-card-green-big[b-fzto6fkpjk] {
        height: 55px;
        border-radius: 6px;
        text-align: initial !important;
        white-space: nowrap;
    }

    .dash-savings-card-value[b-fzto6fkpjk] {
        text-align: right !important;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/DebtIncome.razor.rz.scp.css */
.action-button-banner-width[b-myxbpmzh3u] {
    width: 170px;
}

.debt-manangement-card[b-myxbpmzh3u] {
    background: var(--card-color);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    position: relative;
}

.debt-manangement-ie-card[b-myxbpmzh3u] {
    background: var(--card-color);
}

.debt-management-block[b-myxbpmzh3u] {
    background: #111b27;
    border-radius: 10px;
    height: 48px;
}

.debt-management-arrow-icon-block[b-myxbpmzh3u] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 0px;
    right: 6px;
}

.debt-management-dr-emoji[b-myxbpmzh3u] {
    width: 22px;
    height: 22px;
}

.debt-management-gauge[b-myxbpmzh3u] {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}

@media (max-width: 768px) {
    .action-button-banner-width[b-myxbpmzh3u] {
        width: 145px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/DebtRisk.razor.rz.scp.css */
.debt-management-dr-gauge-width[b-22lcslve51] {
    flex: 1 1 20%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 200px; /* Maximum width */
}

.debt-management-dr-progress-card-width[b-22lcslve51] {
    flex: 1 1 35%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 520px; /* Maximum width */
}

.debt-management-dr-progress-card[b-22lcslve51] {
    background: #111b27;
    border-radius: 10px;
    height: 84px;
}

.debt-management-dr-emoji[b-22lcslve51] {
    width: 22px;
    height: 22px;
}

.progress[b-22lcslve51] {
    height: 25px !important;
    border-radius: 10px !important;
}

.progress-bar[b-22lcslve51] {
    color: black;
    text-align: end;
}

.dash-prem-info-card[b-22lcslve51] {
    height: 70px;
}

.debt-management-action-banner-width[b-22lcslve51] {
    width: 170px !important;
}

    @media (max-width: 768px) {
        .debt-management-dr-progress-card[b-22lcslve51] {
            background: none;
            height: auto !important;
        }

        .debt-management-dr-progress-card-width[b-22lcslve51] {
            width: 100%;
            flex-basis: 100%; /* Full width on very small screens */
        }

        .debt-management-dr-gauge-width[b-22lcslve51] {
            margin-left: auto;
            margin-right: auto;
        }

        .progress[b-22lcslve51] {
            height: 14px !important;
        }

        .dash-prem-info-card[b-22lcslve51] {
            height: 130px;
        }
    }

    @media (min-width: 1920px) {
    }

/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/DebtUtilisation.razor.rz.scp.css */
.action-button-banner-width[b-98cec4m7ka] {
    width: 170px;
}

.debt-manangement-card[b-98cec4m7ka] {
    background: var(--card-color);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    position: relative;
}

.debt-management-block[b-98cec4m7ka] {
    background: #111b27;
    border-radius: 10px;
    height: 48px;
}

.debt-management-arrow-icon-block[b-98cec4m7ka] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 0px;
    right: 6px;
}

.debt-management-dr-emoji[b-98cec4m7ka] {
    width: 22px;
    height: 22px;
}

.debt-management-gauge[b-98cec4m7ka] {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}

@media (max-width: 768px) {
    .action-button-banner-width[b-98cec4m7ka] {
        width: 145px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Desktop/AccountTabs.razor.rz.scp.css */
.debt-management-card-main[b-e2fga9bblp] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.debt-management-tab-width[b-e2fga9bblp] {
    width: 95%;
}

.debt-management-nav-item[b-e2fga9bblp] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-nav-item[b-e2fga9bblp]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.debt-management-heading[b-e2fga9bblp] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-heading.active[b-e2fga9bblp] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

        .debt-management-heading.active span[b-e2fga9bblp] {
            font-size: 18px;
            opacity: 100%;
        }

        .debt-management-heading.active img[b-e2fga9bblp] {
            width: 30px;
            opacity: 70%;
        }

    .debt-management-heading span[b-e2fga9bblp], .debt-management-heading img[b-e2fga9bblp] {
        opacity: 70%;
    }

.debt-management-bottom-border-hidden.active[b-e2fga9bblp] {
    position: relative;
    z-index: 1;
    bottom: 0;
    top: -5px !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.debt-management-tabs-border-radius-first[b-e2fga9bblp] {
    border-radius: 0px 10px 10px 10px !important;
}

.debt-management-tabs-border-radius-other[b-e2fga9bblp] {
    border-radius: 10px 10px 10px 10px !important;
}

.debt-management-lock-icon[b-e2fga9bblp] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

.debt-management-tab-img[b-e2fga9bblp] {
    width: 65px;
}

.nav-tabs .debt-management-nav-link-full-border.active[b-e2fga9bblp] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color) !important;
    color: var(--basefont-color) !important;
    opacity: 100%;
}


    .nav-tabs .debt-management-nav-link-full-border.active img[b-e2fga9bblp] {
        width: 75px;
    }

.nav-tabs .debt-management-nav-link-full-border.xds-tab.active img[b-e2fga9bblp] {
    width: 40px;
}

.tab-container[b-e2fga9bblp] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.nav-tabs .nav-item:not(:last-child)[b-e2fga9bblp] {
    margin-right: 10px;
}

.accounts-tabs[b-e2fga9bblp] {
    margin-bottom: 1px;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .debt-management-tab-width[b-e2fga9bblp] {
        width: 99%;
    }
    .debt-management-heading[b-e2fga9bblp] {
        padding: 0.5rem 0.8rem;
    }
}

@media screen and (min-width: 642px) and (max-width: 1496px) {
    .debt-management-heading[b-e2fga9bblp] {
        height: 53px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Desktop/DebtManagementMain.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Desktop/DMDebtSummary.razor.rz.scp.css */
.debt-management-ds-block[b-4cwnorquet] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
    height: 59px;
}

    .debt-management-ds-block span.bold[b-4cwnorquet] {
        white-space: nowrap;
    }

    .debt-management-ds-info-card[b-4cwnorquet] {
        background: #111b27;
        border-radius: 5px;
        height: 58px;
    }

.debt-management-ds-info-card-icon[b-4cwnorquet] {
    height: 32px;
    width: 32px;
    margin-right: 10px;
}

.debt-management-card-heading-improvementplan-factors[b-4cwnorquet] {
    background-color: #01A19A;
    border-radius: 6px 6px 0px 0px;
}

.debt-management-card-heading-improvementplan-goals[b-4cwnorquet] {
    background-color: #41A4B5;
    border-radius: 6px 6px 0px 0px;
}

.debt-management-card-heading-improvementplan-tasks[b-4cwnorquet] {
    background-color: #6CB587;
    border-radius: 6px 6px 0px 0px;
}

.debt-management-image-icon-improvementplan[b-4cwnorquet] {
    height: 35px;
    width: 35px;
    margin-left: 0.7em;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.debt-management-factors-heading-improvementplan[b-4cwnorquet] {
    display: inline-flex;
    min-height: 43px;
    align-items: center;
    white-space: nowrap;
}

.debt-management-info-card-improvementplan[b-4cwnorquet] {
    background-color: #0F1722;
    border-radius: 0 0 10px 10px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.debt-management-info-card-improvementplan-item[b-4cwnorquet] {
    background: #070c11;
    border-radius: 10px;
    height: 35px;
}


.debt-management-number-badge-improve[b-4cwnorquet] {
    text-align: center;
    font-weight: 600;
    border-radius: 2em;
    height: 1.5em;
    width: 1.5em;
    margin: 0.3em;
}

.debt-management-arrow-icon[b-4cwnorquet] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 0px;
}

.debt-management-arrow-icon-block[b-4cwnorquet] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 8px;
}

.debt-management-number-badge[b-4cwnorquet] {
    display: inline-block;
    text-align: center;
    font-weight: 600;
    border-radius: 2em;
    height: 32px;
    width: 32px;
}

.ds-flag[b-4cwnorquet] {
    font-size: 20px;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .debt-management-ds-block span.bold[b-4cwnorquet] {
        font-size: 28px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Desktop/EnquiriesTabs.razor.rz.scp.css */
.debt-management-card-main[b-lxff4fmsob] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.debt-management-tab-width[b-lxff4fmsob] {
    width: 35%;
}

.debt-management-nav-item[b-lxff4fmsob] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-nav-item[b-lxff4fmsob]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.debt-management-heading[b-lxff4fmsob] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-heading.active[b-lxff4fmsob] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-heading img[b-lxff4fmsob] {
        opacity: 70%;
    }

    .debt-management-heading.active img[b-lxff4fmsob] {
        opacity: 100%;
    }

.debt-management-lock-icon[b-lxff4fmsob] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

.debt-management-tab-img[b-lxff4fmsob] {
    width: 65px;
}

.nav-tabs .nav-item:not(:last-child)[b-lxff4fmsob] {
    margin-right: 10px;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .debt-management-tab-width[b-lxff4fmsob] {
        width: 80%;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Desktop/JudgementDefaultTabs.razor.rz.scp.css */
.debt-management-card-main[b-77jjnshfk7] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.debt-management-tab-width[b-77jjnshfk7] {
    width: 70%;
}

.debt-management-nav-item[b-77jjnshfk7] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-nav-item[b-77jjnshfk7]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.debt-management-heading[b-77jjnshfk7] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-heading.active[b-77jjnshfk7] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-heading img[b-77jjnshfk7] {
        opacity: 70%;
    }

    .debt-management-heading.active img[b-77jjnshfk7] {
        opacity: 100%;
    }

.debt-management-card-block[b-77jjnshfk7] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.debt-management-lock-icon[b-77jjnshfk7] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

.debt-management-tab-img[b-77jjnshfk7] {
    width: 65px;
}

.nav-tabs .nav-item:not(:last-child)[b-77jjnshfk7] {
    margin-right: 10px;
}


/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .debt-management-tab-width[b-77jjnshfk7] {
        width: 95%;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Desktop/NoticeTabs.razor.rz.scp.css */
.debt-management-card-main[b-vfcqkyjem9] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.debt-management-tab-width[b-vfcqkyjem9] {
    width: 35%;
}

.debt-management-nav-item[b-vfcqkyjem9] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-nav-item[b-vfcqkyjem9]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.debt-management-heading[b-vfcqkyjem9] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-heading.active[b-vfcqkyjem9] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-heading img[b-vfcqkyjem9] {
        opacity: 70%;
    }

    .debt-management-heading.active img[b-vfcqkyjem9] {
        opacity: 100%;
    }


.debt-management-lock-icon[b-vfcqkyjem9] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

.debt-management-tab-img[b-vfcqkyjem9] {
    width: 65px;
}

.nav-tabs .nav-item:not(:last-child)[b-vfcqkyjem9] {
    margin-right: 10px;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .debt-management-tab-width[b-vfcqkyjem9] {
        width: 80%;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Desktop/PersonalDetailTabs.razor.rz.scp.css */
[b-nhlbvjafvf] .default-gradient-card {
    border-style: none !important;
    border-color: none !important;
    border-width: unset !important;
}

.debt-management-card-main[b-nhlbvjafvf] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.debt-management-tab-width[b-nhlbvjafvf] {
    width: 70%;
}

.debt-management-nav-item[b-nhlbvjafvf] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-nav-item[b-nhlbvjafvf]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.debt-management-heading[b-nhlbvjafvf] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-heading.active[b-nhlbvjafvf] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-heading span[b-nhlbvjafvf] {
        opacity: 70%;
    }

    .debt-management-heading.active span[b-nhlbvjafvf] {
        opacity: 100%;
    }

.debt-management-bottom-border-hidden.active[b-nhlbvjafvf] {
    position: relative;
    z-index: 1;
    bottom: 0;
    top: -5px !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.debt-management-tabs-border-radius-first[b-nhlbvjafvf] {
    border-radius: 0px 10px 10px 10px !important;
}

.debt-management-tabs-border-radius-other[b-nhlbvjafvf] {
    border-radius: 10px 10px 10px 10px !important;
}

.debt-management-lock-icon[b-nhlbvjafvf] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

.debt-management-tab-img[b-nhlbvjafvf] {
    width: 65px;
}

.nav-tabs .debt-management-nav-link-full-border.active[b-nhlbvjafvf] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color) !important;
    color: var(--basefont-color) !important;
    opacity: 100%;
}


    .nav-tabs .debt-management-nav-link-full-border.active img[b-nhlbvjafvf] {
        width: 75px;
    }

.nav-tabs .debt-management-nav-link-full-border.xds-tab.active img[b-nhlbvjafvf] {
    width: 40px;
}

.tab-container[b-nhlbvjafvf] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.nav-tabs .nav-item:not(:last-child)[b-nhlbvjafvf] {
    margin-right: 10px;
}

.accounts-tabs[b-nhlbvjafvf] {
    margin-bottom: 1px;
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .debt-management-tab-width[b-nhlbvjafvf] {
        width: 80%;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/IncomeExpenses.razor.rz.scp.css */
.action-button-banner-width[b-rfrf4boiux] {
    width: 170px;
}

.debt-manangement-card[b-rfrf4boiux] {
    background: var(--card-color);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    position: relative;
}

.debt-manangement-ie-card[b-rfrf4boiux] {
    background: var(--card-color);
}

.debt-management-block[b-rfrf4boiux] {
    background: #111b27;
    border-radius: 10px;
    height: 48px;
}

.debt-management-arrow-icon-block[b-rfrf4boiux] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 0px;
    right: 6px;
}

.debt-management-block-inner[b-rfrf4boiux] {
    background: linear-gradient(to bottom, #111b27 0%, #111b27 75%, var(--report-border-color) 25%, var(--report-border-color) 100%);
    border-radius: 6px;
    height: 88px;
    width: 80px;
}

.debt-management-block-inner-img[b-rfrf4boiux] {
    width: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.debt-management-block-inner-img-free[b-rfrf4boiux] {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.debt-management-block-inner-text[b-rfrf4boiux] {
    position: relative;
    top: 16px;
}

.debt-management-block-inner-text-last[b-rfrf4boiux] {
    position: relative;
    top: 10px;
}

.debt-management-block-inner-text-last-free[b-rfrf4boiux] {
    position: relative;
    top: 11px;
}

.debt-management-block-inner-text-free[b-rfrf4boiux] {
    position: relative;
    top: 11px;
}

@media (min-width: 1920px) {
    .debt-management-block-inner[b-rfrf4boiux] {
        width: 105px;
    }
}

@media (max-width: 768px) {
    .action-button-banner-width[b-rfrf4boiux] {
        width: 145px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Mobile/AccountTabs.razor.rz.scp.css */
.debt-management-collapsable-menu-header[b-zi18z6xrt8] {
    background: var(--card-color);
    border-radius: 6px;
    color: white;
    height: 48px;
}

.debt-management-collapsable-menu-body[b-zi18z6xrt8] {
    border-radius: 6px;
}

.accounts-card[b-zi18z6xrt8] {
    background: var(--card-color) !important;
    border-radius: 0px 10px 10px 10px;
}

.nav-item-padding-active[b-zi18z6xrt8] {
    padding-bottom: 0.5em !important;
}

.nav-item-padding-inactive[b-zi18z6xrt8] {
    padding-top: 0.5em !important;
    background-color: transparent !important;
}

.debt-management-tab-width[b-zi18z6xrt8] {
    width: 95%;
}

.debt-management-tab-img-mobile[b-zi18z6xrt8], .debt-management-tab-img-mobile-vccb[b-zi18z6xrt8] {
    margin: 0;
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.debt-management-tab-img-mobile[b-zi18z6xrt8] {
    height: 20px;
}

.debt-management-tab-img-mobile-vccb[b-zi18z6xrt8] {
    height: 13px;
}

.debt-management-lock-icon[b-zi18z6xrt8] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

.debt-management-tabs-heading[b-zi18z6xrt8] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 35px;
}

    .debt-management-tabs-heading.active[b-zi18z6xrt8] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-tabs-heading img[b-zi18z6xrt8] {
        opacity: 70%;
    }

    .debt-management-tabs-heading.active img[b-zi18z6xrt8] {
        opacity: 100%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile[b-zi18z6xrt8] {
        height: 24px;
        top: 50%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile-vccb[b-zi18z6xrt8] {
        height: 20px;
        top: 50%;
    }

.nav-tabs .nav-item:not(:last-child)[b-zi18z6xrt8] {
    margin-right: 12px;
}

.debt-management-nav-item[b-zi18z6xrt8] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

    .debt-management-nav-item[b-zi18z6xrt8]::after {
        content: "";
        width: 12px;
        height: 16px;
        background: rgb(17, 27, 39);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -12px;
    }

.debt-management-card-main[b-zi18z6xrt8] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.debt-management-action-banner-width[b-zi18z6xrt8] {
    width: 170px;
}

.nav-tabs .nav-link[b-zi18z6xrt8] {
    border-bottom: none !important;
    margin-bottom: -1px;
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Mobile/DebtManagementMainMobile.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Mobile/DMDebtSummary.razor.rz.scp.css */
.card[b-70pmk2yzbe] {
    border-radius: 0px 10px 10px 10px;
}

.debt-management-ds-block[b-70pmk2yzbe] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
}

.debt-management-ds-info-card[b-70pmk2yzbe] {
    background: #111b27;
    border-radius: 5px;
    height: 58px;
}

.debt-management-ds-block[b-70pmk2yzbe], .debt-management-ds-info-card[b-70pmk2yzbe] {
    height: 40px;
}

.debt-management-card-heading-improvementplan-factors[b-70pmk2yzbe] {
    background-color: #01A19A;
    border-radius: 6px 6px 0px 0px;
}

.debt-management-card-heading-improvementplan-goals[b-70pmk2yzbe] {
    background-color: #41A4B5;
    border-radius: 6px 6px 0px 0px;
}

.debt-management-card-heading-improvementplan-tasks[b-70pmk2yzbe] {
    background-color: #6CB587;
    border-radius: 6px 6px 0px 0px;
}

.debt-management-image-icon-improvementplan[b-70pmk2yzbe] {
    height: 35px;
    width: 35px;
    margin-left: 0.7em;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.debt-management-factors-heading-improvementplan[b-70pmk2yzbe] {
    display: inline-flex;
    min-height: 43px;
    align-items: center;
    white-space: nowrap;
}

.debt-management-info-card-improvementplan[b-70pmk2yzbe] {
    background-color: #0F1722;
    border-radius: 0 0 10px 10px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.debt-management-info-card-improvementplan-item[b-70pmk2yzbe] {
    background: #070c11;
    border-radius: 10px;
    height: 35px;
}

.debt-management-number-badge-improve[b-70pmk2yzbe] {
    text-align: center;
    font-weight: 600;
    border-radius: 2em;
    height: 1.5em;
    width: 1.5em;
    margin: 0.3em;
}

.debt-management-ds-info-card-icon[b-70pmk2yzbe] {
    height: 22px;
    width: 22px;
    margin-right: 10px;
}

.debt-management-tabs[b-70pmk2yzbe] {
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.debt-management-tabs-heading[b-70pmk2yzbe] {
    background: var(--inactive-tab-color) !important;
    color: var(--green-text-color) !important;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .debt-management-tabs-heading.active[b-70pmk2yzbe] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
        font-size: 16px;
    }

.debt-management-nav-item[b-70pmk2yzbe] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

    .debt-management-nav-item[b-70pmk2yzbe]::after {
        content: '';
        width: 12px;
        height: 21px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -11px;
    }

.nav-item-padding-inactive[b-70pmk2yzbe]::after {
    background: var(--inactive-tab-color);
}

.debt-management-tab-width[b-70pmk2yzbe] {
    width: 95%;
}

.debt-management-arrow-icon[b-70pmk2yzbe] {
    width: 24px;
    height: 24px;
    position: relative;
    bottom: 3px;
}

.debt-management-arrow-icon-block[b-70pmk2yzbe] {
    width: 24px;
    height: 24px;
    position: relative;
    bottom: 0px;
}

.debt-management-number-badge[b-70pmk2yzbe] {
    display: inline-block;
    text-align: center;
    font-weight: 600;
    border-radius: 2em;
    width: 22px;
    height: 22px;
}

.ds-flag[b-70pmk2yzbe] {
    width: 15px;
    height: 15px;
}

.debt-management-ds-info-card-text[b-70pmk2yzbe] {
    white-space: nowrap
}

.nav-tabs .nav-item:not(:last-child)[b-70pmk2yzbe] {
    margin-right: 10px;
}

.fullradius[b-70pmk2yzbe] {
    border-radius: 6px 6px 6px 6px !important;
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Mobile/EnquiriesTabs.razor.rz.scp.css */
.accounts-card[b-yxivm1ni83] {
    background: var(--card-color) !important;
    border-radius: 0px 10px 10px 10px;
}

.nav-item-padding-active[b-yxivm1ni83] {
    padding-bottom: 0.5em !important;
}

.nav-item-padding-inactive[b-yxivm1ni83] {
    padding-top: 0.5em !important;
    background-color: transparent !important;
}

.debt-management-tab-width[b-yxivm1ni83] {
    width: 95%;
}

.debt-management-tab-img-mobile[b-yxivm1ni83], .debt-management-tab-img-mobile-vccb[b-yxivm1ni83] {
    margin: 0;
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.debt-management-tab-img-mobile[b-yxivm1ni83] {
    height: 20px;
}

.debt-management-tab-img-mobile-vccb[b-yxivm1ni83] {
    height: 13px;
}

.debt-management-tabs-heading[b-yxivm1ni83] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 35px;
}

    .debt-management-tabs-heading.active[b-yxivm1ni83] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-tabs-heading img[b-yxivm1ni83] {
        opacity: 70%;
    }

    .debt-management-tabs-heading.active img[b-yxivm1ni83] {
        opacity: 100%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile[b-yxivm1ni83] {
        height: 24px;
        top: 50%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile-vccb[b-yxivm1ni83] {
        height: 20px;
        top: 50%;
    }

.nav-tabs .nav-item:not(:last-child)[b-yxivm1ni83] {
    margin-right: 12px;
}

.debt-management-nav-item[b-yxivm1ni83] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

    .debt-management-nav-item[b-yxivm1ni83]::after {
        content: "";
        width: 12px;
        height: 16px;
        background: rgb(17, 27, 39);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -12px;
    }

.debt-management-card-main[b-yxivm1ni83] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.debt-management-action-banner-width[b-yxivm1ni83] {
    width: 170px;
}

.nav-tabs .nav-link[b-yxivm1ni83] {
    border-bottom: none !important;
    margin-bottom: -1px;
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Mobile/JudgementDefaultTabs.razor.rz.scp.css */
.accounts-card[b-1im032ewvy] {
    background: var(--card-color) !important;
    border-radius: 0px 10px 10px 10px;
}

.report-card-block[b-1im032ewvy] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 40px;
}

.nav-item-padding-active[b-1im032ewvy] {
    padding-bottom: 0.5em !important;
}

.nav-item-padding-inactive[b-1im032ewvy] {
    padding-top: 0.5em !important;
    background-color: transparent !important;
}

.debt-management-tab-width[b-1im032ewvy] {
    width: 95%;
}

.debt-management-tab-img-mobile[b-1im032ewvy], .debt-management-tab-img-mobile-vccb[b-1im032ewvy] {
    margin: 0;
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.debt-management-tab-img-mobile[b-1im032ewvy] {
    height: 20px;
}

.debt-management-tab-img-mobile-vccb[b-1im032ewvy] {
    height: 13px;
}

.debt-management-tabs-heading[b-1im032ewvy] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 35px;
}

    .debt-management-tabs-heading.active[b-1im032ewvy] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-tabs-heading img[b-1im032ewvy] {
        opacity: 70%;
    }

    .debt-management-tabs-heading.active img[b-1im032ewvy] {
        opacity: 100%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile[b-1im032ewvy] {
        height: 24px;
        top: 50%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile-vccb[b-1im032ewvy] {
        height: 20px;
        top: 50%;
    }

.nav-tabs .nav-item:not(:last-child)[b-1im032ewvy] {
    margin-right: 12px;
}

.debt-management-nav-item[b-1im032ewvy] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

    .debt-management-nav-item[b-1im032ewvy]::after {
        content: "";
        width: 12px;
        height: 16px;
        background: rgb(17, 27, 39);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -12px;
    }

.debt-management-card-main[b-1im032ewvy] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.debt-management-action-banner-width[b-1im032ewvy] {
    width: 170px;
}

.nav-tabs .nav-link[b-1im032ewvy] {
    border-bottom: none !important;
    margin-bottom: -1px;
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Mobile/NoticeTabs.razor.rz.scp.css */
.accounts-card[b-k60wjwh8h7] {
    background: var(--card-color) !important;
    border-radius: 0px 10px 10px 10px;
}


.nav-item-padding-active[b-k60wjwh8h7] {
    padding-bottom: 0.5em !important;
}

.nav-item-padding-inactive[b-k60wjwh8h7] {
    padding-top: 0.5em !important;
    background-color: transparent !important;
}

.debt-management-tab-width[b-k60wjwh8h7] {
    width: 95%;
}

.debt-management-tab-img-mobile[b-k60wjwh8h7], .debt-management-tab-img-mobile-vccb[b-k60wjwh8h7] {
    margin: 0;
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.debt-management-tab-img-mobile[b-k60wjwh8h7] {
    height: 20px;
}

.debt-management-tab-img-mobile-vccb[b-k60wjwh8h7] {
    height: 13px;
}

.debt-management-tabs-heading[b-k60wjwh8h7] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 35px;
}

    .debt-management-tabs-heading.active[b-k60wjwh8h7] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-tabs-heading img[b-k60wjwh8h7] {
        opacity: 70%;
    }

    .debt-management-tabs-heading.active img[b-k60wjwh8h7] {
        opacity: 100%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile[b-k60wjwh8h7] {
        height: 24px;
        top: 50%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile-vccb[b-k60wjwh8h7] {
        height: 20px;
        top: 50%;
    }

.nav-tabs .nav-item:not(:last-child)[b-k60wjwh8h7] {
    margin-right: 12px;
}

.debt-management-nav-item[b-k60wjwh8h7] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

    .debt-management-nav-item[b-k60wjwh8h7]::after {
        content: "";
        width: 12px;
        height: 16px;
        background: rgb(17, 27, 39);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -12px;
    }

.debt-management-card-main[b-k60wjwh8h7] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.debt-management-action-banner-width[b-k60wjwh8h7] {
    width: 170px;
}

.nav-tabs .nav-link[b-k60wjwh8h7] {
    border-bottom: none !important;
    margin-bottom: -1px;
}
/* _content/kudough.web.clientportal/Pages/Sections/DebtManangement/Mobile/PersonalDetailTabs.razor.rz.scp.css */
.personal-detail-gradient-card[b-skhbz778wr] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--report-border-color);
    border-radius: 6px !important;
}

.debt-management-collapsable-menu-header[b-skhbz778wr] {
    background: var(--card-color);
    border-radius: 6px;
    color: white;
    height: 48px;
}

.debt-management-collapsable-menu-body[b-skhbz778wr] {
    border-radius: 6px;
}

.accounts-card[b-skhbz778wr] {
    background: var(--card-color) !important;
    border-radius: 0px 10px 10px 10px;
}

.nav-item-padding-active[b-skhbz778wr] {
    padding-bottom: 0.5em !important;
}

.nav-item-padding-inactive[b-skhbz778wr] {
    padding-top: 0.5em !important;
    background-color: transparent !important;
}

.debt-management-tab-width[b-skhbz778wr] {
    width: 95%;
}

.debt-management-tab-img-mobile[b-skhbz778wr], .debt-management-tab-img-mobile-vccb[b-skhbz778wr] {
    margin: 0;
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.debt-management-tab-img-mobile[b-skhbz778wr] {
    height: 20px;
}

.debt-management-tab-img-mobile-vccb[b-skhbz778wr] {
    height: 13px;
}

.debt-management-lock-icon[b-skhbz778wr] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

.debt-management-tabs-heading[b-skhbz778wr] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 35px;
}

    .debt-management-tabs-heading.active[b-skhbz778wr] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .debt-management-tabs-heading img[b-skhbz778wr] {
        opacity: 70%;
    }

    .debt-management-tabs-heading.active img[b-skhbz778wr] {
        opacity: 100%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile[b-skhbz778wr] {
        height: 24px;
        top: 50%;
    }

    .debt-management-tabs-heading.active .debt-management-tab-img-mobile-vccb[b-skhbz778wr] {
        height: 20px;
        top: 50%;
    }

.nav-tabs .nav-item:not(:last-child)[b-skhbz778wr] {
    margin-right: 12px;
}

.debt-management-nav-item[b-skhbz778wr] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

    .debt-management-nav-item[b-skhbz778wr]::after {
        content: "";
        width: 12px;
        height: 16px;
        background: rgb(17, 27, 39);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -12px;
    }

.debt-management-card-main[b-skhbz778wr] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.debt-management-action-banner-width[b-skhbz778wr] {
    width: 170px;
}

.nav-tabs .nav-link[b-skhbz778wr] {
    border-bottom: none !important;
    margin-bottom: -1px;
}
/* _content/kudough.web.clientportal/Pages/Sections/General/DebtReview.razor.rz.scp.css */
.debt-review-tabs-heading[b-9inh6nbqnu] {
    font-size: 10px;
    color: var(--basefont-color) !important;
}

.debt-review-tabs[b-9inh6nbqnu] {
    border-color: var(--card-color) !important;
    width: 490px;
}

.debt-review-tabs-heading.active[b-9inh6nbqnu] {
    border-color: var(--card-color) !important;
    background: var(--card-color) !important;
    color: var(--basefont-color) !important;
}

.nav-tabs .nav-link[b-9inh6nbqnu] {
    margin-bottom: -1px;
}

.nav-tabs .nav-link-debt-review.active[b-9inh6nbqnu] {
    border-color: #D93030 !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-bottom: none !important;
    width: 14em;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.tab-spacing-fix[b-9inh6nbqnu] {
    margin-bottom: 5px;
}

.debt-review-tab-pane-border[b-9inh6nbqnu] {
    border-style: solid;
    border-color: #D93030;
    border-width: 1px;
    border-radius: 0px 0px 10px 10px;
}
.debt-review-container[b-9inh6nbqnu] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-color: #D93030;
    border-radius: 10px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.nav-item[b-9inh6nbqnu] {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.nav-tabs .nav-item:not(:last-child)[b-9inh6nbqnu] {
    margin:0px !important;
}
.debt-review-img-height[b-9inh6nbqnu] {
height:25px;
}

.debt-review-tabs-heading.active .debt-review-img-height[b-9inh6nbqnu] {
    height: 30px;
}

/*Mobile*/
@media (max-width: 768px) {
    .debt-review-tabs[b-9inh6nbqnu] {
        width: 100%;
    }

    .nav-tabs .nav-link-debt-review.active[b-9inh6nbqnu] {
        margin-top: 0.2em;
        padding: 0.5em 0em 1em 0em;
        width: 8em;
    }

    .nav-tabs .nav-item:not(:last-child)[b-9inh6nbqnu] {
        margin: 0px !important;
    }

    .nav-fill .nav-item[b-9inh6nbqnu], .nav-fill > .nav-link[b-9inh6nbqnu] {
        display: flex;
        max-width: 4.5em;
        flex-wrap: nowrap
    }

    .debt-review-img-height[b-9inh6nbqnu] {
        height: 16px;
    }

    .debt-review-tabs-heading.active .debt-review-img-height[b-9inh6nbqnu] {
        height: 22px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/General/DebtReviewContent.razor.rz.scp.css */
.debt-review-card-block[b-oqyqfhha73] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border-style: solid;
    border-color: var(--report-border-color);
    border-width: 1px;
    border-radius: 10px;
    height: 48px;
}

.debt-review-card-block-other[b-oqyqfhha73] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 50%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border-style: solid;
    border-color: var(--report-border-color);
    border-width: 1px;
    border-radius: 10px;
    height: 48px;
}

.debt-review-prem-button-width[b-oqyqfhha73] {
    width: 170px;
}

.debt-review-lock-icon[b-oqyqfhha73] {
    width: 120px;
    height: 100px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 1em;
}

/*Mobile*/
@media (max-width: 768px) {
    .debt-review-view-details[b-oqyqfhha73] {
        color: #D93030;
    }

    .nav-tabs .nav-item:not(:last-child)[b-oqyqfhha73] {
        margin: 0px !important;
    }

    .nav-fill .nav-item[b-oqyqfhha73], .nav-fill > .nav-link[b-oqyqfhha73] {
        display: flex;
        max-width: 4.5em;
        flex-wrap: nowrap
    }

    .debt-review-card-block[b-oqyqfhha73] {
        height: 39px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/ImprovementPlan/FactorsGoalsTasks.razor.rz.scp.css */
.nav-tabs .nav-link[b-4mcsky3xns] {
    margin-bottom: -2px;
    color: var(--white-text-color);
}

.no-top-left-border-radius[b-4mcsky3xns] {
    border-top-left-radius: 0 !important;
}

.factors-tab-border[b-4mcsky3xns] {
    border-color: var(--factors-tab-border-colour) !important;
    border-width: 2px;
    border-radius: 10px;
    border-style: solid;
}

.tabs-heading[b-4mcsky3xns] {
    font-weight: 600;
    font-size: 16px;
    background-color: var(--factors-goals-tasks-inactive-tab);
}
    .tabs-heading.active[b-4mcsky3xns] {
        font-weight: 600;
        font-size: 18px;
        background-color: var(--factors-goals-tasks-inactive-tab);
        color: var(--white-text-color);
    }

.factors-tabs[b-4mcsky3xns] {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.factors-nav-item[b-4mcsky3xns] {
    position: relative;
}
    .factors-nav-item[b-4mcsky3xns]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--factors-tab-border-colour);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8px;
    }
.goals-nav-item[b-4mcsky3xns] {
    position: relative;
}

    .goals-nav-item[b-4mcsky3xns]::before {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--goals-tab-border-colour);
        clip-path: polygon(100% 100%, 100% 0%, 87% 41%, 70% 67%, 34% 88%, 0% 100%);
        position: absolute;
        bottom: 0;
        left: -8px;
    }
    .goals-nav-item[b-4mcsky3xns]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--goals-tab-border-colour);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }
.tasks-nav-item[b-4mcsky3xns] {
    position: relative;
}
    .tasks-nav-item[b-4mcsky3xns]::before {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--tasks-tab-border-colour);
        clip-path: polygon(100% 100%, 100% 0%, 87% 41%, 70% 67%, 34% 88%, 0% 100%);
        position: absolute;
        bottom: 0;
        left: -8px;
    }
    .tasks-nav-item[b-4mcsky3xns]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: var(--tasks-tab-border-colour);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: 0;
        right: -8px;
    }


.factors-nav-item-inactive[b-4mcsky3xns]::after {
    content: '';
    width: 9px;
    height: 10px;
    background: var(--factors-goals-tasks-inactive-tab);
    /* clip-path: polygon(0% 100%, 0% 0%, 89% 0%, 89% 81%, 91% 90%, 96% 97%, 100% 100%); */
    clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
    position: absolute;
    bottom: 0;
    right: -8px;
    opacity: 75%;
}

.factors-nav-tabs[b-4mcsky3xns] {
    position: relative;
    width: 73%;
}

.factors-nav-item-inactive[b-4mcsky3xns] {
    position: relative;
}

.goals-tab-border[b-4mcsky3xns] {
    border-color: var(--goals-tab-border-colour) !important;
    border-width: 2px;
    border-radius: 10px;
    border-style: solid;
}

.goals-tabs[b-4mcsky3xns] {
    background-color: var(--goals-tab-colour) !important;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.tasks-tab-border[b-4mcsky3xns] {
    border-color: var(--tasks-tab-border-colour) !important;
    border-width: 2px;
    border-radius: 10px;
    border-style: solid;
}

.tasks-tabs[b-4mcsky3xns] {
    background-color: var(--tasks-tab-colour) !important;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

/*Mobile*/
@media (max-width: 576px) {
    .factors-nav-tabs[b-4mcsky3xns] {
        position: relative;
        width: 90%;
    }

}
/* _content/kudough.web.clientportal/Pages/Sections/ImprovementPlan/ImprovementPlanFactors.razor.rz.scp.css */
.factors-blue-pill[b-lafamfc828] {
    height: 48px;
    background-color: #01A19A;
    border-color: #01A19A;
    border-width: 2px;
    border-radius: 10px;
}

.factors-blue-border-pill-impact[b-lafamfc828] {
    height: 48px;
    border-color: #01A19A;
    border-width: 2px;
    border-radius: 10px;
    border-style: solid;
}


.factors-blue-pill-heading[b-lafamfc828] {
    white-space: nowrap;
}

.blue-circle-background[b-lafamfc828] {
    background-color: #456AAB;
    border-radius: 2.5em;
    width: 1.5em;
    height: 1.5em;
    text-align: center;
    display: inline-block;
}

.factors-blue-border-pill[b-lafamfc828] {
    border-color: #01A19A;
    border-width: 2px;
    border-radius: 10px;
    border-style: solid;
}

.action-button[b-lafamfc828] {
    height: 2.5em;
    width: 145px;
    background-color: #99CA41;
    border-radius: 5px;
    border-width: 0px;
}

.action-button-icon[b-lafamfc828] {
    height: 1em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.dark-green-text[b-lafamfc828] {
    color: #6CB587;
}

.action-button-banner-width[b-lafamfc828] {
    width: 135px;
}

.credit-score-action-button[b-lafamfc828] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: 0em !important;
    font-size: 12px;
}

.credit-score-action-button-icon[b-lafamfc828] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.credit-score-prem-info-card[b-lafamfc828] {
    background: #01a19a;
    border-radius: 10px;
}

.credit-score-heading-bold[b-lafamfc828] {
    font-size: 11px;
    font-weight: 600;
    margin: 5px 5px 5px 10px;
    color: white;
}

.ip-mainsec[b-lafamfc828] {
    max-height: 540px;
}

.ip-overflow[b-lafamfc828] {
    max-height: 260px;
    overflow-y: scroll;
}

.ip-overflow-noscroll[b-lafamfc828] {
    max-height: 260px;
}

/* width */
[b-lafamfc828]::-webkit-scrollbar {
    width: 6px;
}

/* Track */
[b-lafamfc828]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-lafamfc828]::-webkit-scrollbar-thumb {
    background: #5A9AA5;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-lafamfc828]::-webkit-scrollbar-thumb:hover {
        background: #5A9AA5;
    }

.debt-management-block[b-lafamfc828] {
    background: #111b27;
    border-radius: 10px;
    height: 48px;
    width: 400px;
    margin: 0px auto;
    display: block;
}

.debt-management-arrow-icon-block[b-lafamfc828] {
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 0px;
    right: 6px;
}

.debt-management-dr-emoji[b-lafamfc828] {
    width: 22px;
    height: 22px;
}

.debt-management-gauge[b-lafamfc828] {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    .action-button[b-lafamfc828] {
        width: 125px;
    }
}
/*Mobile*/
@media (max-width: 768px) {
    .ip-mainsec[b-lafamfc828] {
        max-height: 560px
    }

    .ip-overflow[b-lafamfc828] {
        max-height: 290px;
        overflow-y: scroll;
    }

    .ip-overflow-noscroll[b-lafamfc828] {
        max-height: 290px;
    }

    .factors-blue-pill-heading[b-lafamfc828] {
        white-space: unset;
        line-height: normal;
    }

    .credit-score-heading-bold[b-lafamfc828] {
        font-size: 0.6em;
        font-weight: bold;
        margin: 1px 15px;
        color: white;
        margin-top: 0.5em;
    }

    .credit-score-prem-info-card[b-lafamfc828] {
        margin: 0 0 0 0;
    }

    .credit-score-action-button[b-lafamfc828] {
        font-size: 12px;
        height: 25px;
        width: 100%;
    }

    .action-button[b-lafamfc828] {
        height: 2.5em;
        width: 90px;
        background-color: #99CA41;
        border-radius: 3px;
        border-width: 0px;
        font-weight: 600;
    }

    .action-button-icon[b-lafamfc828] {
        height: 1em;
        width: 0.5em;
        margin: 0em;
        padding-bottom: 2px;
    }

    .debt-management-block[b-lafamfc828] {
        width: auto;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/ImprovementPlan/ImprovementPlanGoals.razor.rz.scp.css */
input[type="radio"]:not(:checked):not(:disabled)[b-j4x7cpvrsf] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid #99CA41;
}

.ip-mainsec[b-j4x7cpvrsf] {
    max-height: 540px;
}

.ip-overflow[b-j4x7cpvrsf] {
    max-height: 520px;
    overflow-y: scroll;
}

/* width */
[b-j4x7cpvrsf]::-webkit-scrollbar {
    width: 6px;
}

/* Track */
[b-j4x7cpvrsf]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-j4x7cpvrsf]::-webkit-scrollbar-thumb {
    background: #5A9AA5;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-j4x7cpvrsf]::-webkit-scrollbar-thumb:hover {
        background: #5A9AA5;
    }

.progress[b-j4x7cpvrsf] {
    height: 0.75rem !important;
    background-color: #01A19A !important;
    border-radius: 2.5em !important;
}
.improvement-plan-free-text[b-j4x7cpvrsf] {
    margin: 15px 15px 0px 5px;
    font-size: 12px;
}
.improvement-plan-action-button[b-j4x7cpvrsf] {
    background-color: var(--green-bg-color);
    width: 10em;
    height: 2.2em;
    font-weight: 600;
    border-radius: 2px;
    border-width: 0px;
    padding: 3px;
    font-size: 11px;
    position: relative;
    margin: 44px 15px 20px 10px;
}

.improvement-plan-action-button-icon[b-j4x7cpvrsf] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}
.improvement-plan-lock-icon[b-j4x7cpvrsf] {
    width: 200px;
    height: 170px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 2em;
}

.action-button[b-j4x7cpvrsf] {
    height: 2.5em;
    width: 145px;
    background-color: #99CA41;
    border-radius: 5px;
    border-width: 0px;
}
.factors-blue-border-pill[b-j4x7cpvrsf] {
    border-color: #01A19A;
    border-width: 2px;
    border-radius: 10px;
    border-style: solid;
}
.action-button-icon[b-j4x7cpvrsf] {
    height: 1em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.dark-green-text[b-j4x7cpvrsf] {
    color: #6CB587;
}

.action-button-banner-width[b-j4x7cpvrsf] {
    width: 135px;
}

.creditscore-improvementplan-number-badge-fraction[b-j4x7cpvrsf] {
    text-align: center;
    font-weight: 600;
    border-radius: 2.5em;
    height: 2.5em;
    width: 2.5em;
    margin-bottom: 0px;
    font-size: 1em;
    padding-top: 0.5em;
    top: 0.3em;
    position: relative;
    background-color: #223554;
    display: inline-block;
}

.creditscore-improvementplan-number-badge-fraction-value[b-j4x7cpvrsf] {
    font-size: 12px;
    position: relative;
    bottom: 0em;
}

/*Mobile*/
@media (max-width: 768px) {
    .ip-mainsec[b-j4x7cpvrsf] {
        max-height: 400px;
    }

    .ip-overflow[b-j4x7cpvrsf] {
        max-height: 380px;
        overflow-y: scroll;
    }
    .improvement-plan-free-text[b-j4x7cpvrsf] {
        margin: 5px 0px 0px 5px;
        font-size: 10px;
    }
    .improvement-plan-action-button[b-j4x7cpvrsf] {
        background-color: var(--green-bg-color);
        width: 10em;
        height: 2.5em;
        font-weight: 600;
        border-radius: 5px;
        border-width: 0px;
        padding: 3px;
        font-size: 16px;
        position: relative;
        margin: 30px 0px 5px 5px;
    }

    .improvement-plan-action-button-icon[b-j4x7cpvrsf] {
        height: 1em;
        width: 0.5em;
        margin: 0.5em;
        padding-bottom: 2px;
    }
    .action-button[b-j4x7cpvrsf] {
        height: 2.5em;
        width: 90px;
        background-color: #99CA41;
        border-radius: 3px;
        border-width: 0px;
        font-weight: 600;
    }

    .action-button-icon[b-j4x7cpvrsf] {
        height: 1em;
        width: 0.5em;
        margin: 0em;
        padding-bottom: 2px;
    }
    .improvement-plan-lock-icon[b-j4x7cpvrsf] {
        width: 125px;
        height: 100px;
        float: right;
        opacity: 10%;
        position: relative;
        left: 1.2em;
        top:2.1em;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/ImprovementPlan/ImprovementPlanSummary.razor.rz.scp.css */
.fullradius[b-p4yiuqi4z3] {
    border-radius: 6px 6px 6px 6px !important;
}

.ips-card-heading-improvementplan[b-p4yiuqi4z3] {
    background-color: #99CA41;
    border-radius: 6px 6px 0px 0px;
}

.ips-card-heading-improvementplan-factors[b-p4yiuqi4z3] {
    background-color: #01A19A;
    border-radius: 6px 6px 0px 0px;
}

.ips-card-heading-improvementplan-goals[b-p4yiuqi4z3] {
    background-color: #41A4B5;
    border-radius: 6px 6px 0px 0px;
}

.ips-card-heading-improvementplan-tasks[b-p4yiuqi4z3] {
    background-color: #6CB587;
    border-radius: 6px 6px 0px 0px;
}

.ips-image-icon-improvementplan[b-p4yiuqi4z3] {
    height: 35px;
    width: 35px;
    margin-left: 0.7em;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.ips-factors-heading-improvementplan[b-p4yiuqi4z3] {
    display: inline-flex;
    min-height: 43px;
    align-items: center;
    white-space: nowrap;
}

.ips-number-badge-fraction[b-p4yiuqi4z3] {
    text-align: center;
    font-weight: 600;
    border-radius: 2.5em;
    height: 47px;
    width: 47px;
    margin-bottom: 2px;
    margin-top: 2px;
    margin-right: 1em;
    float: right;
    padding-top: 0.7em;
}

.ips-info-card-improvementplan[b-p4yiuqi4z3] {
    background-color: #0F1722;
    border-radius: 0 0 10px 10px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.ips-info-card-improvementplan-item[b-p4yiuqi4z3] {
    background: #070c11;
    border-radius: 10px;
    height: 35px;
}

.ips-number-badge-improve[b-p4yiuqi4z3] {
    text-align: center;
    font-weight: 600;
    border-radius: 2em;
    height: 1.5em;
    width: 1.5em;
    margin: 0.3em;
}

.ips-action-button-green[b-p4yiuqi4z3] {
    text-decoration: underline;
    color: var(--green-text-color) !important;
    padding-top: 5px;
    padding-right: 2em;
}

.dash-number-badge-improve-factors[b-p4yiuqi4z3] {
    background-color: #456AAB;
}

@media (min-width: 1920px) {
    .ips-factors-heading-improvementplan[b-p4yiuqi4z3], .ips-info-card-improvementplan-item span:not(.ips-number-badge-improve-value)[b-p4yiuqi4z3] {
        margin-left: -15px;
    }
}

@media (max-width: 768px) {
    .ips-number-badge-fraction[b-p4yiuqi4z3] {
        height: 30px;
        width: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 0px;
        margin-right: 0.5em;
    }

    .ips-info-card-improvementplan-item[b-p4yiuqi4z3] {
        margin: 0;
    }

    .ips-info-card-improvementplan[b-p4yiuqi4z3] {
        padding-top: 0.2em;
    }

    .ips-number-badge-improve-value[b-p4yiuqi4z3] {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/ImprovementPlan/ImprovementPlanTasks.razor.rz.scp.css */
.improvement-plan-free-text[b-drhnh28ka5] {
    margin: 15px 15px 0px 5px;
    font-size: 12px;
}

.improvement-plan-action-button[b-drhnh28ka5] {
    background-color: var(--green-bg-color);
    width: 10em;
    height: 2.2em;
    font-weight: 600;
    border-radius: 2px;
    border-width: 0px;
    padding: 3px;
    font-size: 11px;
    position: relative;
    margin: 44px 15px 20px 10px;
}

.improvement-plan-action-button-icon[b-drhnh28ka5] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.improvement-plan-lock-icon[b-drhnh28ka5] {
    width: 200px;
    height: 170px;
    float: right;
    opacity: 10%;
    position: relative;
    left: 2em;
}
.factors-blue-border-pill[b-drhnh28ka5] {
    border-color: #01A19A;
    border-width: 2px;
    border-radius: 10px;
    border-style: solid;
}
.action-button[b-drhnh28ka5] {
    height: 2.5em;
    width: 145px;
    background-color: #99CA41;
    border-radius: 5px;
    border-width:0px;
}
.creditscore-improvementplan-number-badge-fraction[b-drhnh28ka5] {
    text-align: center;
    font-weight: 600;
    border-radius: 2.5em;
    height: 2.5em;
    width: 2.5em;
    margin-bottom: 0px;
    font-size: 1em;
    padding-top: 0.5em;
    top: 0.3em;
    position: relative;
    background-color: #223554;
    display: inline-block;
}

.creditscore-improvementplan-number-badge-fraction-value[b-drhnh28ka5] {
    font-size: 12px;
    position: relative;
    bottom: 0em;
}

.action-button-banner-width[b-drhnh28ka5] {
    width: 135px;
}

.ip-mainsec[b-drhnh28ka5] {
    max-height: 540px;
}

.ip-overflow[b-drhnh28ka5] {
    max-height: 520px;
    overflow-y: scroll;
}

/* width */
[b-drhnh28ka5]::-webkit-scrollbar {
    width: 6px;
}

/* Track */
[b-drhnh28ka5]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
}

/* Handle */
[b-drhnh28ka5]::-webkit-scrollbar-thumb {
    background: #5A9AA5;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-drhnh28ka5]::-webkit-scrollbar-thumb:hover {
        background: #5A9AA5;
    }

/*Mobile*/
@media (max-width: 768px) {
    .ip-mainsec[b-drhnh28ka5] {
        max-height: 400px;
    }

    .ip-overflow[b-drhnh28ka5] {
        max-height: 380px;
        overflow-y: scroll;
    }
    .action-button[b-drhnh28ka5] {
        height: 2.3em;
        width: 110px;
        background-color: #99CA41;
        border-radius: 5px;
        border-width: 0px;
    }
    .improvement-plan-free-text[b-drhnh28ka5] {
        margin: 5px 0px 0px 5px;
        font-size: 10px;
    }

    .improvement-plan-action-button[b-drhnh28ka5] {
        background-color: var(--green-bg-color);
        width: 10em;
        height: 2.5em;
        font-weight: 600;
        border-radius: 5px;
        border-width: 0px;
        padding: 3px;
        font-size: 16px;
        position: relative;
        margin: 30px 0px 5px 5px;
    }

    .improvement-plan-action-button-icon[b-drhnh28ka5] {
        height: 1em;
        width: 0.5em;
        margin: 0.5em;
        padding-bottom: 2px;
    }

    .improvement-plan-lock-icon[b-drhnh28ka5] {
        width: 125px;
        height: 100px;
        float: right;
        opacity: 10%;
        position: relative;
        left: 1.2em;
        top: 2.1em;
    }

    .factor-task-subtext[b-drhnh28ka5] {
        display: none;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/IncomeExpenditure/ExpenseBreakdown.razor.rz.scp.css */
.accounts-card[b-eo5c1zr0wr], .accounts-card-last[b-eo5c1zr0wr] {
    background: linear-gradient(to right, #19212e, #1c2c43);
}

.accounts-card-income[b-eo5c1zr0wr] {
    background: linear-gradient(to right, #19212e, #1c2c43);
}

.accounts-card-income[b-eo5c1zr0wr] {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.accounts-card[b-eo5c1zr0wr] {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.accounts-card-last[b-eo5c1zr0wr] {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.accounts-accordion-button[b-eo5c1zr0wr]::after {
    width: 2rem !important;
    height: 2rem !important;
    background-size: 30px !important;
}


.ie-expense-total-block[b-eo5c1zr0wr] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 6px;
    height: 55px;
    width: 250px;
}

.ie-expense-block-inner[b-eo5c1zr0wr] {
    border-bottom-style: solid !important;
    border-bottom-color: #41A4B5 !important;
    border-bottom-width: 1px !important;
}

.ie-expense-img[b-eo5c1zr0wr] {
    width: 28px;
    height: auto;
}

@media (max-width: 768px) {
    .accounts-accordion-button[b-eo5c1zr0wr]::after {
        width: 25px !important;
        height: 25px !important;
        background-size: 25px !important;
    }

    .ie-expense-total-block[b-eo5c1zr0wr] {
        height: 32px;
        width: 125px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/IncomeExpenditure/SavingsIdentified.razor.rz.scp.css */
.ie-savings-identified-card[b-lfn9oikeg1] {
    background: var(--card-color);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    position: relative;
}

.ie-savings-identified-card-custom[b-lfn9oikeg1] {
    background: var(--card-color);
}

.ie-savings-identified-block[b-lfn9oikeg1] {
    background: #111b27;
    border-radius: 10px;
    height: 48px;
}

@media (max-width: 768px) {
    .action-button-banner-width[b-lfn9oikeg1] {
        width: 120px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Profile/Communication.razor.rz.scp.css */
.profile-card[b-qj4y1fkuej] {
    background: var(--card-color);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
}

.profile-report-block[b-qj4y1fkuej], .profile-comms-block[b-qj4y1fkuej] {
    background: #243A50;
    border-radius: 10px;
}

@media (max-width: 768px) {
    .profile-card[b-qj4y1fkuej] {
        background: var(--card-color) !important;
        border-radius: 6px;
        border-style: none;
        border-color: none;
        border-width: unset;
    }

    .profile-card-inner[b-qj4y1fkuej] {
        border: 1px solid var(--iguana-green-text-color);
        border-radius: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Profile/CurrentPlan.razor.rz.scp.css */
.profile-card[b-5adeh7phwg] {
    background: var(--card-color);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
}

.profile-cp-tabs-block-size[b-5adeh7phwg] {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
}

.profile-cp-nav-item[b-5adeh7phwg] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .profile-cp-nav-item[b-5adeh7phwg]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #5EA991;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }

.profile-heading[b-5adeh7phwg] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .profile-heading.active[b-5adeh7phwg] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .profile-heading span[b-5adeh7phwg] {
        opacity: 70%;
    }

    .profile-heading.active span[b-5adeh7phwg] {
        opacity: 100%;
    }

.profile-cp-tabs-block[b-5adeh7phwg] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 0px 10px 10px 10px;
    height: 510px;
}

.profile-cp-tabs-block-inner[b-5adeh7phwg] {
    background: linear-gradient(to right, #19212e, #1c2c43);
    border-radius: 10px;
}

.profile-cp-block[b-5adeh7phwg] {
    background: linear-gradient(to right top, #01a19a, #25a596, #39a992, #4aad8f, #59b08b, #5eb18b, #63b18a, #67b28a, #64b08c, #61ae8f, #5fab90, #5ea992);
    border-radius: 10px;
    flex: 1 1 25%; /* Flex-grow, flex-shrink, and flex-basis */
    max-width: 350px; /* Maximum width */
    min-height: 320px;
}

.profile-cp-block-inner[b-5adeh7phwg] {
    background: transparent;
    box-shadow: 0px 20px 10px 0px rgba(0, 0, 0, 0.2);
    height: 45px;
}

.profile-cpfree-button-width[b-5adeh7phwg] {
    width: 160px;
}

.dash-action-button-duoedit[b-5adeh7phwg] {
    height: 54px;
}

.middle-text-height[b-5adeh7phwg] {
    height: 100px;
}

.strikethrough[b-5adeh7phwg] {
    text-decoration: line-through;
    text-decoration-color: black;
}

@media (min-width: 1920px) {
}

@media (max-width: 768px) {
    .profile-cp-block[b-5adeh7phwg] {
        margin-left: auto;
        margin-right: auto;
        min-height: 400px;
    }

    .profile-cp-extra-block-inner[b-5adeh7phwg] {
        background: #243A50;
        border-radius: 10px;
        border: 1px solid var(--report-border-color);
    }

    .profile-cpfree-button-width[b-5adeh7phwg] {
        width: 130px;
    }

    .profile-card[b-5adeh7phwg] {
        border: 1px solid var(--iguana-green-text-color);
        border-radius: 6px !important;
    }
}
@media (max-height: 768px) {
    .profile-cp-block[b-5adeh7phwg] {
        min-height: 350px;
    }
    .middle-text-height[b-5adeh7phwg] {
        height: 130px;
    }
}
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .profile-cp-block[b-5adeh7phwg] {
        min-height: 350px;
    }
    .middle-text-height[b-5adeh7phwg] {
        height: 130px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Profile/Desktop/ProfileMain.razor.rz.scp.css */
.profile-card-main[b-ma5qam7jh4] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.profile-tab-width[b-ma5qam7jh4] {
    width: 60%;
}

.profile-nav-item[b-ma5qam7jh4] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .profile-nav-item[b-ma5qam7jh4]::after {
        content: '';
        width: 9px;
        height: 10px;
        background: #111B27;
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -8.5px;
    }


.profile-heading[b-ma5qam7jh4] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 45px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

    .profile-heading.active[b-ma5qam7jh4] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .profile-heading span[b-ma5qam7jh4] {
        opacity: 70%;
    }

    .profile-heading.active span[b-ma5qam7jh4] {
        opacity: 100%;
    }


/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .profile-tab-width[b-ma5qam7jh4] {
        width: 75%;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Profile/Mobile/ProfileMainMobile.razor.rz.scp.css */
.profile-collapsable-menu-header[b-seytmfw61m] {
    background: var(--card-color);
    border-radius: 6px;
    color: white;
    height: 48px;
}

.profile-card[b-seytmfw61m] {
    background: var(--card-color) !important;
    border-radius: 6px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Profile/PersonalInfo.razor.rz.scp.css */
.profile-card-inner[b-zdtxr6zy1p] {
    background: var(--card-color);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
}

@media (max-width: 768px) {
    .profile-card-inner[b-zdtxr6zy1p] {
        border-radius: 6px !important;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Profile/ProfileReport.razor.rz.scp.css */
.profile-card[b-jyjw73f8ms] {
    background: var(--card-color);
    border: 1px solid var(--iguana-green-text-color);
    border-radius: 10px;
}

.profile-report-block[b-jyjw73f8ms], .profile-comms-block[b-jyjw73f8ms] {
    background: #243A50;
    border-radius: 10px;
}

.profile-report-block[b-jyjw73f8ms] {
    height: 100px;
}

.card-locked-icon[b-jyjw73f8ms] {
    height: 32px;
    width: 37px;
}

.action-button-banner-width[b-jyjw73f8ms] {
    width: 230px;
}

.dash-action-button[b-jyjw73f8ms] {
    height: 48px;
}

.profile-next-report-text[b-jyjw73f8ms] {
    color: #6CB587;
}

@media (max-width: 768px) {
    .profile-card[b-jyjw73f8ms] {
        background: var(--card-color) !important;
        border-radius: 6px;
        border-style: none;
        border-color: none;
        border-width: unset;
    }

    .profile-card-inner[b-jyjw73f8ms] {
        border: 1px solid var(--iguana-green-text-color);
        border-radius: 6px !important;
    }

    .card-locked-icon[b-jyjw73f8ms] {
        height: 45px;
        width: 55px;
    }

    .profile-report-block[b-jyjw73f8ms] {
        height: auto;
        border: 1px solid var(--report-border-color);
        border-radius: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/AccountsSection.razor.rz.scp.css */
.report-card-standard-colour[b-zcfepusilg] {
    background-color: #152231;
}

.report-card[b-zcfepusilg] {
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
}

.report-bottom-border-hidden.active[b-zcfepusilg] {
    position: relative;
    z-index: 1;
    bottom: 1px;
    top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.report-tabs-border-radius-first[b-zcfepusilg] {
    border-radius: 0px 10px 10px 10px !important;
}

.report-tabs-border-radius-other[b-zcfepusilg] {
    border-radius: 10px 10px 10px 10px;
}

.accounts-tabs .nav-item:not(:last-child)[b-zcfepusilg] {
    margin-right: 10px;
}


.nav-tabs .report-nav-link-full-border.active[b-zcfepusilg] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 100%;
}

    .nav-tabs .report-nav-link-full-border.active span[b-zcfepusilg] {
        font-size: 18px;
    }

    .nav-tabs .report-nav-link-full-border.active img[b-zcfepusilg] {
        width: 30px;
        opacity: 70%;
    }

.nav-tabs-heading[b-zcfepusilg] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 70%;
}

.tab-spacing-fix[b-zcfepusilg] {
    margin-bottom: 6px;
}

.tab-container[b-zcfepusilg] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/DefaultsSection.razor.rz.scp.css */
.report-card-block[b-44b0il4yre] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 65%,var(--report-border-color) 35%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.report-card-inner[b-44b0il4yre] {
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/EnquiriesSection.razor.rz.scp.css */
.report-card-standard-colour[b-53a8namupg] {
    background-color: #152231;
}

.report-card[b-53a8namupg] {
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/JudgementsSection.razor.rz.scp.css */
.report-card-block[b-1p2broyqc0] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 65%,var(--report-border-color) 35%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 48px;
}

.report-card-inner[b-1p2broyqc0] {
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-standard-colour[b-1p2broyqc0] {
    background-color: #152231;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/NoticesSection.razor.rz.scp.css */
.report-card-standard-colour[b-1307x89aiq] {
    background-color: #152231;
}

.report-card[b-1307x89aiq] {
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/PersonalDetailsSection.razor.rz.scp.css */
.report-card-standard-colour[b-qmc8v4hkzd] {
    background-color: #152231;
}

.report-card[b-qmc8v4hkzd] {
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
}

.report-bottom-border-hidden.active[b-qmc8v4hkzd] {
    position: relative;
    z-index: 1;
    bottom: 1px;
    top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.report-tabs-border-radius-first[b-qmc8v4hkzd] {
    border-radius: 0px 10px 10px 10px !important;
}

.report-tabs-border-radius-other[b-qmc8v4hkzd] {
    border-radius: 10px 10px 10px 10px;
}

.nav-tabs .report-nav-link-full-border.active[b-qmc8v4hkzd] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 100%;
}

    .nav-tabs .report-nav-link-full-border.active span[b-qmc8v4hkzd] {
        font-size: 18px;
    }

    .nav-tabs .report-nav-link-full-border.active img[b-qmc8v4hkzd] {
        width: 30px;
        opacity: 70%;
    }

.nav-tabs-heading[b-qmc8v4hkzd] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 70%;
}

.tab-spacing-fix[b-qmc8v4hkzd] {
    margin-bottom: 6px;
}

.tab-container[b-qmc8v4hkzd] {
    background: var(--card-color);
    color: var(--basefont-color);
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.accounts-tabs .nav-item:not(:last-child)[b-qmc8v4hkzd] {
    margin-right: 10px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/ReportMain.razor.rz.scp.css */
.report-card-main[b-vd2lt0tp5r] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 0px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.report-nav-item[b-vd2lt0tp5r] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
    width: 230px !important;
}

.nav-tabs .nav-link[b-vd2lt0tp5r] {
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
}

.report-tabs-heading[b-vd2lt0tp5r] {
    background: var(--inactive-report-tab-color);
    color: var(--basefont-color) !important;
    height: 120px;
}

    .report-tabs-heading.active[b-vd2lt0tp5r] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

.report-tab-img[b-vd2lt0tp5r] {
    height: auto;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 170px;
}

    .report-action-banner-width[b-vd2lt0tp5r] {
        width: 170px;
    }

.report-card-inner[b-vd2lt0tp5r] {
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-linear-gradient[b-vd2lt0tp5r] {
    background: linear-gradient(to right, #19212e, #1c2c43);
}
.report-tab-width[b-vd2lt0tp5r] {
    max-width: auto;
}
.debtConHide[b-vd2lt0tp5r] {
    height: 0px;
    display: hide;
}
.debtConShow[b-vd2lt0tp5r] {
    height: auto;
    display: block;
}
/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .report-nav-item[b-vd2lt0tp5r] {
        width: 200px !important;
    }
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
    .report-tab-width[b-vd2lt0tp5r] {
        max-width: 920px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Desktop/ScoreSection.razor.rz.scp.css */
[b-rjlng8vg8f] .score-gauge {
    width: 90%;
}

[b-rjlng8vg8f] .score-gauge-locked {
    width: 90%;
}

[b-rjlng8vg8f] .outcome {
    width: 90%;
    margin-bottom: 0px;
    height: 37px;
    padding: 4px;
    font-size: 20px;
    border-radius: 10px;
}

[b-rjlng8vg8f] .score-gauge-title {
    font-size: 2.5vw;
}

[b-rjlng8vg8f] .score-gauge .dot {
    width: 20px;
    height: 20px;
}

    [b-rjlng8vg8f] .score-gauge .dot.dot0 {
        left: -5px;
    }

    [b-rjlng8vg8f] .score-gauge .dot.dot10 {
        left: -5px;
    }

    [b-rjlng8vg8f] .score-gauge .dot.dot50 {
        top: -5px;
    }

    [b-rjlng8vg8f] .score-gauge .dot.dot90 {
        right: -4.5px;
    }

    [b-rjlng8vg8f] .score-gauge .dot.dot100 {
        right: -4.5px;
    }

[b-rjlng8vg8f] .score-gauge-subtitle-negative {
    font-size: 1.2vw !important;
}

[b-rjlng8vg8f] .score-gauge-subtitle-positive {
    font-size: 1.2vw !important;
}

[b-rjlng8vg8f] .score-gauge-subtitle-neutral {
    font-size: 1.2vw !important;
}

.report-score-gauge-width[b-rjlng8vg8f] {
    width: 260px;
}

.report-score-block-width[b-rjlng8vg8f] {
    width: 260px;
}

.report-score-block-upgrade-button-width[b-rjlng8vg8f] {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
}

.report-score-block-download-button-width[b-rjlng8vg8f] {
    width: 170px;
    margin-left: auto;
    margin-right: auto;
}

.report-action-button-refresh-icon[b-rjlng8vg8f] {
    height: 2em;
    width: 2em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.report-card[b-rjlng8vg8f] {
    border: 2px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-inner[b-rjlng8vg8f] {
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}

.report-card-linear-gradient[b-rjlng8vg8f] {
    background: linear-gradient(to right, #19212e, #1c2c43);
}

@media (min-width: 1920px) {
    .report-score-gauge-width[b-rjlng8vg8f] {
        width: 300px;
    }

    .report-score-block-width[b-rjlng8vg8f] {
        width: 300px;
    }

    .report-description-width[b-rjlng8vg8f] {
        width: 160px;
        margin-left: auto;
        margin-right: auto;
    }

    .first-block[b-rjlng8vg8f] {
        margin-right: 1.5rem !important;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/AccountsSection.razor.rz.scp.css */
.report-collapsable-menu-header[b-kblv3eimpo] {
    background: var(--card-color);
    border-radius: 6px;
    color: white; 
    height: 48px;
}

.report-collapsable-menu-body[b-kblv3eimpo] {
    border-radius: 6px;
}

.accounts-card[b-kblv3eimpo] {
    background: var(--card-color) !important;
    border-radius: 10px !important;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/DefaultsSection.razor.rz.scp.css */
.accounts-card[b-u18gkbmofi] {
    background: var(--card-color) !important;
    border-radius: 10px !important;
}

.report-card-block[b-u18gkbmofi] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 40px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/EnquiriesSection.razor.rz.scp.css */
.accounts-card[b-tl2mkqo155] {
    background: var(--card-color) !important;
    border-radius: 10px !important;
}

/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/JudgementsSection.razor.rz.scp.css */
.accounts-card[b-9ctt7mgtis] {
    background: var(--card-color) !important;
    border-radius: 10px !important;
}

.report-card-block[b-9ctt7mgtis] {
    background: linear-gradient(to right, var(--card-color) 0%,var(--card-color) 60%,var(--report-border-color) 40%,var(--report-border-color) 100%);
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
    height: 40px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/NoticesSection.razor.rz.scp.css */
.accounts-card[b-7xsspl3p7e] {
    background: var(--card-color) !important;
    border-radius: 10px !important;
}

/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/PersonalDetailsSection.razor.rz.scp.css */
.report-collapsable-menu-header[b-dx5zq83sz7] {
    background: var(--card-color);
    border-radius: 6px;
    color: white;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/ReportMainMobile.razor.rz.scp.css */
.nav-item-padding-active[b-mgxxycqqv6] {
    padding-bottom: 0.5em !important;
}

.nav-item-padding-inactive[b-mgxxycqqv6] {
    padding-top: 0.5em !important;
    background-color: transparent !important;
}

.report-tab-width[b-mgxxycqqv6] {
    width: 95%;
}

.report-tab-img[b-mgxxycqqv6] {
    height: 20px;
    margin: 0;
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.report-tab-img-vccb[b-mgxxycqqv6] {
    height: 13px;
    margin: 0;
    position: absolute;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.report-tabs-heading[b-mgxxycqqv6] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--basefont-color) !important;
    height: 35px;
}

    .report-tabs-heading.active[b-mgxxycqqv6] {
        border-color: var(--card-color) !important;
        background: var(--card-color) !important;
        color: var(--basefont-color) !important;
    }

    .report-tabs-heading img[b-mgxxycqqv6] {
        opacity: 70%;
    }

    .report-tabs-heading.active img[b-mgxxycqqv6] {
        opacity: 100%;
    }

        .report-tabs-heading.active .report-tab-img[b-mgxxycqqv6] {
            top: 50%;
        }

        .report-tabs-heading.active .report-tab-img-vccb[b-mgxxycqqv6] {
            height: 20px;
            top: 50%;
        }

.nav-tabs .nav-item:not(:last-child)[b-mgxxycqqv6] {
    margin-right: 12px;
}

.report-nav-item[b-mgxxycqqv6] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

    .report-nav-item[b-mgxxycqqv6]::after {
        content: "";
        width: 12px;
        height: 16px;
        background: rgb(17, 27, 39);
        clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
        position: absolute;
        bottom: -1px;
        right: -12px;
    }

.report-card-main[b-mgxxycqqv6] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.report-action-banner-width[b-mgxxycqqv6] {
    width: 170px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Report/Mobile/ScoreSection.razor.rz.scp.css */
[b-eowps7msm9] .outcome {
    height: 27px;
    padding: 1px;
    font-size: 18px;
    border-radius: 5px;
}


[b-eowps7msm9] .score-gauge .dot {
    width: 10px;
    height: 10px;
}

    [b-eowps7msm9] .score-gauge .dot.dot0 {
        left: -1px;
    }

    [b-eowps7msm9] .score-gauge .dot.dot10 {
        left: -1px;
    }

    [b-eowps7msm9] .score-gauge .dot.dot50 {
        top: -2px;
    }

    [b-eowps7msm9] .score-gauge .dot.dot75 {
        right: 7.9%;
    }

    [b-eowps7msm9] .score-gauge .dot.dot90 {
        right: -2px;
    }

    [b-eowps7msm9] .score-gauge .dot.dot100 {
        right: -1.5px;
    }

[b-eowps7msm9] .score-gauge-title {
    top: 40%;
    font-size: 6.5vw;
}

[b-eowps7msm9] .score-gauge-subtitle-positive, .score-gauge-subtitle-negative[b-eowps7msm9] {
    top: 65%;
    font-size: 4vw;
}

[b-eowps7msm9] .score-gauge {
    width: 100%;
}

[b-eowps7msm9] .score-gauge-locked {
    width: 100%;
}

.action-button-banner-width[b-eowps7msm9] {
    width: 83px;
}

.dash-action-button[b-eowps7msm9] {
    height: 28px;
}

.report-score-gauge-width[b-eowps7msm9] {
    width: 130px;
}

.report-info-width[b-eowps7msm9] {
    width: 180px;
}

.report-score-block-width[b-eowps7msm9] {
    width: unset;
    height: 48px;
}

.report-action-button-refresh-icon[b-eowps7msm9] {
    width: 1.5em;
    height: 1.5em;
    margin: 0;
}

.report-card-linear-gradient[b-eowps7msm9] {
    background: linear-gradient(to right, #19212e, #1c2c43);
}

.report-card-inner[b-eowps7msm9] {
    border: 1px solid var(--report-border-color);
    border-radius: 10px;
}
/* _content/kudough.web.clientportal/Pages/Sections/Savings/CreditLifeSavings.razor.rz.scp.css */
/*Default Desktop 1080p*/
.nav-tabs .nav-link-debt-consolidation.active[b-wvugj3eohi] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color) !important;
    color: var(--basefont-color) !important;
    opacity: 100%;
}

.nav-tabs-heading[b-wvugj3eohi] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 80%;
}

.tab-container[b-wvugj3eohi] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.debt-consolidation-line-gradient[b-wvugj3eohi] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}

.debt-consolidation-savings-card[b-wvugj3eohi] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 10px;
    position: relative;
}

.savings-xl-heading[b-wvugj3eohi] {
    font-size: 1.75em;
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}

.savings-green-wave-card[b-wvugj3eohi] {
    background-image: url('/images/backgroundimages/green_wave.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    padding: 1.5em;
    margin: 1em;
    height: 13rem;
    width: 30rem;
}

.savings-green-wave-card-value[b-wvugj3eohi] {
    font-size: 42px;
}

.savings-med-heading[b-wvugj3eohi] {
    font-size: 8.4px;
    margin: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.savings-med-heading-bold[b-wvugj3eohi] {
    font-size: 1em;
    font-weight: bold;
    margin: 1px 15px;
    color: white;
}

.savings-large-heading-bold[b-wvugj3eohi] {
    font-size: 1.2em;
    font-weight: bold;
    font-weight: 600;
    margin: 15px;
}

.savings-action-button[b-wvugj3eohi] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: -1em;
}

.savings-action-button-icon[b-wvugj3eohi] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.savings-cl-button-banner-width[b-wvugj3eohi] {
    width: 210px;
}

.savings-prem-info-card[b-wvugj3eohi] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}

li[b-wvugj3eohi]::marker {
    font-size: 22px;
}

.bullet-green li[b-wvugj3eohi] {
    color: #6CB587;
}

.bullet-green span[b-wvugj3eohi] {
    color: white;
}
.savings-green-wave-card-top-text[b-wvugj3eohi] {
    font-size: 22px;
}

.savings-green-wave-card-bottom-text[b-wvugj3eohi] {
    font-size: 22px;
}
.bullet-list[b-wvugj3eohi] {
    font-size: 18px;
    margin-top:4em;
}
.bullet-font[b-wvugj3eohi] {
font-size:16px;
}
/*Laptop 768p - 900p*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .bullet-font[b-wvugj3eohi] {
        font-size: 11px;
    }

    .bullet-list[b-wvugj3eohi] {
        font-size: 14px;
        margin-top: 3em;
        margin-right: 1em;
    }

    .savings-green-wave-card-top-text[b-wvugj3eohi] {
        font-size: 14px;
    }

    .savings-green-wave-card-bottom-text[b-wvugj3eohi] {
        font-size: 14px;
    }

    .savings-green-wave-card-value[b-wvugj3eohi] {
        font-size: 34px;
    }

    .savings-green-wave-card[b-wvugj3eohi] {
        background-image: url('/images/backgroundimages/green_wave.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1.5em;
        margin: 1em;
        height: 9rem;
        width: 19rem;
    }
}
/*Laptop*/
@media (max-height: 768px) {
    .bullet-font[b-wvugj3eohi] {
        font-size: 11px;
    }

    .bullet-list[b-wvugj3eohi] {
        font-size: 14px;
        margin-top: 3em;
        margin-right: 1em;
    }

    .savings-green-wave-card-top-text[b-wvugj3eohi] {
        font-size: 14px;
    }

    .savings-green-wave-card-bottom-text[b-wvugj3eohi] {
        font-size: 14px;
    }

    .savings-green-wave-card-value[b-wvugj3eohi] {
        font-size: 34px;
    }

    .savings-green-wave-card[b-wvugj3eohi] {
        background-image: url('/images/backgroundimages/green_wave.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1.5em;
        margin: 1em;
        height: 9rem;
        width: 19rem;
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .savings-med-heading-bold[b-wvugj3eohi] {
        font-size: 14px;
        font-weight: 600;
        margin: 1px 10px;
        color: white;
    }
    .savings-green-wave-card-top-text[b-wvugj3eohi] {
        font-size: 12px;
    }

    .savings-green-wave-card-bottom-text[b-wvugj3eohi] {
        font-size: 12px;
    }
    .savings-green-wave-card-value[b-wvugj3eohi] {
        font-size: 34px;
    }
    .savings-prem-info-card[b-wvugj3eohi] {
        margin: 0 0 0 0;
    }

    .savings-action-button[b-wvugj3eohi] {
        font-size: 10px;
        height: 25px;
        width:90px;
        top: 1em;
        position: relative;
    }

    .debt-consolidation-mobile-view-more[b-wvugj3eohi] {
        border-radius: 10px;
        border-color: #41A4B5;
        border-style: solid !important;
    }

    .debt-consolidation-line-gradient[b-wvugj3eohi] {
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        height: 0.3em;
    }
    .savings-green-wave-card[b-wvugj3eohi] {
        background-image: url('/images/backgroundimages/saving_card_mobile_green.png');
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1em;
        margin: 0em;
        height: 7.5rem;
        width:100%;
    }
    .mobile-heading-icon[b-wvugj3eohi] {
        width: 18px;
        height: 18px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Savings/DebtConsolidation.razor.rz.scp.css */
/*Default Desktop 1080p*/
.nav-tabs .nav-link-debt-consolidation.active[b-sz0wjfr3uv] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color) !important;
    color: var(--basefont-color) !important;
    opacity: 100%;
}
.nav-tabs-heading[b-sz0wjfr3uv] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity:80%;
}

.tab-spacing-fix[b-sz0wjfr3uv] {
    margin-bottom: 6px;
}

.tab-container[b-sz0wjfr3uv] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}
.debt-consolidation-line-gradient[b-sz0wjfr3uv] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width:100%;
}
.debt-consolidation-savings-card[b-sz0wjfr3uv] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 10px;
    position: relative;
}
.savings-xl-heading[b-sz0wjfr3uv] {
    font-size: 1.75em;
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}

.savings-green-wave-card[b-sz0wjfr3uv] {
    background-image: url('/images/backgroundimages/green_wave.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    padding: 1.5em;
    margin: 1em;
    height: 13rem;
    min-width: 30rem;
}
.savings-green-wave-card-value[b-sz0wjfr3uv] {
    font-size:42px;
}

    .savings-med-heading[b-sz0wjfr3uv] {
        font-size: 8.4px;
        margin: 0;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }

.savings-med-heading-bold[b-sz0wjfr3uv] {
    font-size: 1em;
    font-weight: bold;
    margin: 1px 15px;
    color: white;
}
.savings-large-heading-bold[b-sz0wjfr3uv] {
    font-size: 1.2em;
    font-weight: bold;
    font-weight: 600;
    margin: 15px;
}
.savings-action-button[b-sz0wjfr3uv] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: -1em;
}
.savings-action-button-icon[b-sz0wjfr3uv] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}
.debt-consolidation-button[b-sz0wjfr3uv] {
    background-color: #99CA41;
    width: 10em;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    
}
.savings-dc-button-banner-width[b-sz0wjfr3uv] {
    width: 210px;
}
.savings-prem-info-card[b-sz0wjfr3uv] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}

li[b-sz0wjfr3uv]::marker {
    font-size: 22px;
}

.bullet-green li[b-sz0wjfr3uv] {
    color: #6CB587;
}

.bullet-green span[b-sz0wjfr3uv] {
    color: white;
}
.idm-Logo[b-sz0wjfr3uv] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}
.likelihood-gauge-position[b-sz0wjfr3uv] {
    margin-left: 12em;
    margin-top: 2em
}
.vertical-line[b-sz0wjfr3uv] {
    margin-top: 0.5em;
    height: 130px;
    position: absolute
}
.debt-list[b-sz0wjfr3uv] {
    margin-top: 2em;
    font-size: 18px;
}
.savings-green-wave-card-top-text[b-sz0wjfr3uv] {
    font-size: 22px;
}

.savings-green-wave-card-bottom-text[b-sz0wjfr3uv] {
    font-size: 22px;
}

.debtbusters-img[b-sz0wjfr3uv] {
    height: 70px
}

/*Laptop 768p - 900p*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .savings-green-wave-card-value[b-sz0wjfr3uv] {
        font-size: 34px;
    }

    .savings-green-wave-card-top-text[b-sz0wjfr3uv] {
        font-size: 13px;
    }

    .savings-green-wave-card-bottom-text[b-sz0wjfr3uv] {
        font-size: 13px;
    }

    .debt-list[b-sz0wjfr3uv] {
        margin-top: 1em;
        font-size: 14px;
    }

    .vertical-line[b-sz0wjfr3uv] {
        height: 130px;
        position: absolute
    }

    .savings-green-wave-card[b-sz0wjfr3uv] {
        background-image: url('/images/backgroundimages/green_wave.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1.5em;
        margin: 1em;
        height: 9rem;
        min-width: 19rem;
    }

    .likelihood-gauge-position[b-sz0wjfr3uv] {
        margin-left: 7em;
        margin-top: 1em
    }
}

/*Laptop*/
@media (max-height: 768px) {
    .savings-green-wave-card-value[b-sz0wjfr3uv] {
        font-size: 34px;
    }

    .savings-green-wave-card-top-text[b-sz0wjfr3uv] {
        font-size: 13px;
    }

    .savings-green-wave-card-bottom-text[b-sz0wjfr3uv] {
        font-size: 13px;
    }

    .debt-list[b-sz0wjfr3uv] {
        margin-top: 1em;
        font-size: 14px;
    }

    .vertical-line[b-sz0wjfr3uv] {
        height: 130px;
        position: absolute
    }

    .savings-green-wave-card[b-sz0wjfr3uv] {
        background-image: url('/images/backgroundimages/green_wave.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1.5em;
        margin: 1em;
        height: 9rem;
        min-width: 19rem;
    }

    .likelihood-gauge-position[b-sz0wjfr3uv] {
        margin-left: 7em;
        margin-top: 1em
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .savings-med-heading-bold[b-sz0wjfr3uv] {
        font-size: 12px;
        font-weight: 600;
        margin: 1px 10px;
        color: white;
    }
    .savings-green-wave-card-value[b-sz0wjfr3uv] {
        font-size: 28px;
    }
    .savings-green-wave-card-top-text[b-sz0wjfr3uv] {
        font-size: 12px;
    }

    .savings-green-wave-card-bottom-text[b-sz0wjfr3uv] {
        font-size: 12px;
    }
    .debt-list[b-sz0wjfr3uv] {
        margin-top: 1em;
        font-size: 14px;
    }
    .vertical-line[b-sz0wjfr3uv] {
        height: 130px;
        position: absolute
    }
    .savings-prem-info-card[b-sz0wjfr3uv] {
        margin: 0 0 0 0;
        padding: 0px;
        border-radius: 5px;
    }

    .savings-action-button[b-sz0wjfr3uv] {
        font-size: 10px;
        height: 25px;
        width: 95px;
        top: 0.5em;
        position: relative;
    }
    .debt-consolidation-mobile-view-more[b-sz0wjfr3uv] {
        border-radius: 10px;
        border-color: #41A4B5;
        border-style: solid !important;
    }
    .debt-consolidation-line-gradient[b-sz0wjfr3uv] {
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        height:0.3em;
    }

    .savings-green-wave-card[b-sz0wjfr3uv] {
        background-image: url('/images/backgroundimages/saving_card_mobile_green.png');
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1em;
        margin: 0em;
        height: 7.5rem;
        min-width: 0rem;
    }
    .likelihood-gauge-position[b-sz0wjfr3uv] {
        margin-left: 8em;
        margin-top: 1em
    }
    .debtbusters-img[b-sz0wjfr3uv] {
        height: 50px
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Savings/DebtConsolidationPartner.razor.rz.scp.css */
/*Default Desktop 1080p*/
.nav-tabs .nav-link-debt-consolidation.active[b-9sgg1flctg] {
    border: 2px solid var(--tenant-outlines);
    border-bottom: none !important;
    background: var(--card-color) !important;
    color: var(--basefont-color) !important;
    opacity: 100%;
}

.nav-tabs-heading[b-9sgg1flctg] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity: 80%;
}

.tab-spacing-fix[b-9sgg1flctg] {
    margin-bottom: 6px;
}

.tab-container[b-9sgg1flctg] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border: 2px solid var(--tenant-outlines);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.debt-consolidation-savings-card[b-9sgg1flctg] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 10px;
    position: relative;
}

.savings-xl-heading[b-9sgg1flctg] {
    font-size: 1.75em;
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}

.savings-dc-button-banner-width[b-9sgg1flctg] {
    width: 210px;
}

li[b-9sgg1flctg]::marker {
    font-size: 22px;
}

.bullet-green li[b-9sgg1flctg] {
    color: #6CB587;
}

.bullet-green span[b-9sgg1flctg] {
    color: white;
}

/*Laptop 768p - 900p*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
}

/*Laptop*/
@media (max-height: 768px) {
}

/*Mobile*/
@media (max-width: 576px) {
}
/* _content/kudough.web.clientportal/Pages/Sections/Savings/Discounts.razor.rz.scp.css */
/*Default Desktop 1080p*/
.action-button-banner-width[b-2mim1r40cb] {
    width: 220px;
}

.coupon-image[b-2mim1r40cb] {
    margin: 5px;
    background-size: 100% 100%;
    border-radius: 5px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.coupon-image-text[b-2mim1r40cb] {
    font-weight: 700;
    padding: 0.4em;
}

.carousel-control-next[b-2mim1r40cb], .carousel-control-prev[b-2mim1r40cb] {
    width: 50px;
}

.dash-text-black[b-2mim1r40cb] {
    color: black !important
}

.savings-button[b-2mim1r40cb] {
    background-color: #99CA41;
    width: 15em;
    height: 2.5em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
}

.savings-card-container[b-2mim1r40cb] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.savings-xl-heading[b-2mim1r40cb] {
    font-size: 1.75em;
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}

.savings-med-heading[b-2mim1r40cb] {
    font-size: 8.4px;
    margin: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.dash-text-black[b-2mim1r40cb] {
    color: black !important
}

.discount-coupon-heading[b-2mim1r40cb] {
    position: relative;
    text-align: center;
    font-weight: 700;
}

.discount-coupon-text[b-2mim1r40cb] {
    text-align: center;
    top: 10.5em;
    position: relative;
    font-size: smaller;
}

.discount-carousel-arrow[b-2mim1r40cb] {
    display: block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 2.2em;
    height: 2em;
}

.discount-coupon-image[b-2mim1r40cb] {
    background-repeat: no-repeat;
    height: 21em;
    width: 21em;
    padding: 15px;
    background-size: 100% 100%;
    border-radius: 10px;
    cursor: pointer;
}

.carousel-control-next[b-2mim1r40cb] {
    justify-content: center !important;
    /*padding: 1em !important;*/
}

.carousel-control-prev[b-2mim1r40cb] {
    justify-content: center !important;
    padding: 1em !important;
}

.carousel-indicators .active[b-2mim1r40cb] {
    background-color: var(--green-bg-color) !important
}

.carousel-text-row-height[b-2mim1r40cb] {
    height: 1.5em;
}

.bullet-green li[b-2mim1r40cb] {
    color: var(--green-text-color);
}

.bullet-green span[b-2mim1r40cb] {
    color: white;
}

.savings-action-button[b-2mim1r40cb] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: -1em;
}

.savings-discounts-button-banner-width[b-2mim1r40cb] {
    width: 210px;
}

.savings-action-button-icon[b-2mim1r40cb] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}

.carousel-prev-button[b-2mim1r40cb] {
    display: block;
}

.carousel-next-button[b-2mim1r40cb] {
    display: block;
    /*padding-left: 11em;*/
}

.up-to-banner[b-2mim1r40cb] {
    background-color: var(--green-bg-color);
    height: 64px;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin-left: auto;
    width: 301px;
}

.up-to-banner-text-small[b-2mim1r40cb] {
    /*font-weight: 600;*/
    font-size: 14px;
    margin-top: 1.5rem;
    margin-left: 0.5rem;
    /*    margin-top: 1em;
    margin-left: 1.5em;*/
}

.up-to-banner-text-large[b-2mim1r40cb] {
    /*font-weight: 600;*/
    font-size: 48px;
    bottom: 4px;
    position: relative;
    overflow: visible;
}

.up-to-text-top[b-2mim1r40cb] {
    font-size: 14px;
    margin-bottom: -15px;
}

.up-to-text-middle[b-2mim1r40cb] {
    font-size: 45px;
    margin-bottom: -15px;
}

.up-to-text-bottom[b-2mim1r40cb] {
    font-size: 14px;
}

.up-to-text-block[b-2mim1r40cb] {
    position: relative;
    top: 68%;
}

.less-right-padding[b-2mim1r40cb] {
    padding-right: 6px !important;
}

.less-left-padding[b-2mim1r40cb] {
    padding-left: 6px !important;
}
/*Laptop 768p*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .up-to-text-top[b-2mim1r40cb] {
        font-size: 11px;
        margin-bottom: -15px;
    }

    .up-to-text-middle[b-2mim1r40cb] {
        font-size: 36px;
        margin-bottom: -15px;
    }

    .up-to-text-bottom[b-2mim1r40cb] {
        font-size: 11px;
    }

    .up-to-text-block[b-2mim1r40cb] {
        position: relative;
        top: 60%;
    }

    .up-to-banner[b-2mim1r40cb] {
        background-color: var(--green-bg-color);
        height: 48px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
        margin-left: auto;
        width: 220px;
    }

    .up-to-banner-text-small[b-2mim1r40cb] {
        /*font-weight: 600;*/
        font-size: 12px;
        margin-top: 1rem;
        margin-left: 0rem;
        /*    margin-top: 1em;
    margin-left: 1.5em;*/
    }

    .up-to-banner-text-large[b-2mim1r40cb] {
        /*font-weight: 600;*/
        font-size: 36px;
        bottom: 4px;
        position: relative;
        overflow: visible;
    }

    .carousel-next-button[b-2mim1r40cb] {
        display: block;
        /*padding-left: 6.5em;*/
    }

    .discount-coupon-image[b-2mim1r40cb] {
        background-repeat: no-repeat;
        height: 13em;
        width: 13em;
        padding: 15px;
        background-size: 100% 100%;
        border-radius: 10px;
        cursor: pointer;
    }

    .discount-coupon-text[b-2mim1r40cb] {
        text-align: center;
        top: 8em;
        position: relative;
        font-size: smaller;
    }

    .dash-heading[b-2mim1r40cb] {
        font-size: 1em;
        font-weight: 600;
        margin: 5px 15px;
        color: white;
    }

    .carousel-control-next[b-2mim1r40cb] {
        justify-content: center !important;
        /*padding: 1em !important;*/
    }

    .carousel-control-prev[b-2mim1r40cb] {
        justify-content: center !important;
        padding: 1em !important;
    }

    .savings-button[b-2mim1r40cb] {
        background-color: #99CA41;
        width: 13em;
        height: 2em;
        font-weight: 600;
        font-size: 14px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
    }
}
/*Laptop*/
@media (max-height: 768px) {
    .up-to-text-top[b-2mim1r40cb] {
        font-size: 11px;
        margin-bottom: -15px;
    }

    .up-to-text-middle[b-2mim1r40cb] {
        font-size: 36px;
        margin-bottom: -15px;
    }

    .up-to-text-bottom[b-2mim1r40cb] {
        font-size: 11px;
    }

    .up-to-text-block[b-2mim1r40cb] {
        position: relative;
        top: 60%;
    }

    .up-to-banner[b-2mim1r40cb] {
        background-color: var(--green-bg-color);
        height: 48px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
        margin-left: auto;
        width: 220px;
    }

    .up-to-banner-text-small[b-2mim1r40cb] {
        /*font-weight: 600;*/
        font-size: 12px;
        margin-top: 1rem;
        margin-left: 0rem;
        /*    margin-top: 1em;
    margin-left: 1.5em;*/
    }

    .up-to-banner-text-large[b-2mim1r40cb] {
        /*font-weight: 600;*/
        font-size: 36px;
        bottom: 4px;
        position: relative;
        overflow: visible;
    }

    .carousel-next-button[b-2mim1r40cb] {
        display: block;
        /*padding-left: 6.5em;*/
    }

    .discount-coupon-image[b-2mim1r40cb] {
        background-repeat: no-repeat;
        height: 13em;
        width: 13em;
        padding: 15px;
        background-size: 100% 100%;
        border-radius: 10px;
        cursor: pointer;
    }

    .discount-coupon-text[b-2mim1r40cb] {
        text-align: center;
        top: 8em;
        position: relative;
        font-size: smaller;
    }

    .dash-heading[b-2mim1r40cb] {
        font-size: 1em;
        font-weight: 600;
        margin: 5px 15px;
        color: white;
    }

    .carousel-control-next[b-2mim1r40cb] {
        justify-content: center !important;
        /*padding: 1em !important;*/
    }

    .carousel-control-prev[b-2mim1r40cb] {
        justify-content: center !important;
        padding: 1em !important;
    }

    .savings-button[b-2mim1r40cb] {
        background-color: #99CA41;
        width: 13em;
        height: 2em;
        font-weight: 600;
        font-size: 14px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .mobile-tile-heading[b-2mim1r40cb] {
        font-size: 13px;
    }

    .up-to-text-top[b-2mim1r40cb] {
        font-size: 11px;
        margin-bottom: 0px;
    }

    .up-to-text-middle[b-2mim1r40cb] {
        font-size: 24px;
        margin-bottom: 0px;
    }

    .up-to-text-bottom[b-2mim1r40cb] {
        font-size: 10px;
        margin-top: -7px;
    }

    .up-to-text-block[b-2mim1r40cb] {
        position: relative;
        top: 55%;
    }

    .savings-action-button[b-2mim1r40cb] {
        font-size: 10px;
        height: 25px;
    }

    .savings-action-button-icon[b-2mim1r40cb] {
        height: 0.75em;
        width: 0.5em;
        margin: 0.5em;
        padding-bottom: 2px;
    }

    .coupon-image[b-2mim1r40cb] {
        margin: 0px;
        background-size: 100% 100%;
        border-radius: 5px;
        background-repeat: no-repeat;
        height: 10rem;
        width: 100%;
        cursor: pointer;
    }

    .savings-card-container[b-2mim1r40cb] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
        margin: 1em;
    }

    .mobile-heading-icon[b-2mim1r40cb] {
        width: 18px;
        height: 18px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Savings/MomentumMultiply.razor.rz.scp.css */
/*Default Desktop 1080p*/
.nav-tabs .nav-link-debt-consolidation.active[b-cufv3l50hl] {
    border: 2px solid var(--report-border-color);
    border-bottom: none !important;
    background: var(--card-color) !important;
    color: var(--basefont-color) !important;
    opacity: 100%;
    font-weight:700;
}

.nav-tabs-heading[b-cufv3l50hl] {
    background: var(--card-color);
    color: var(--basefont-color) !important;
    opacity:80%;
}

.tab-spacing-fix[b-cufv3l50hl] {
    margin-bottom: 6px;
}
.tab-container[b-cufv3l50hl] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border: 2px solid var(--report-border-color);
    border-radius: 0px 10px 10px 10px;
    position: relative;
}
.debt-consolidation-line-gradient[b-cufv3l50hl] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width:100%;
}
.debt-consolidation-savings-card[b-cufv3l50hl] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-radius: 10px;
    position: relative;
}
.savings-xl-heading[b-cufv3l50hl] {
    font-size: 1.75em;
    font-weight: 600;
    color: white;
}

.savings-green-wave-card[b-cufv3l50hl] {
    background-image: url('/images/backgroundimages/green_wave.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    padding: 1.5em;
    margin: 1em;
    height: 13rem;
    min-width: 30rem;
}
.savings-green-wave-card-value[b-cufv3l50hl] {
    font-size:42px;
}

    .savings-med-heading[b-cufv3l50hl] {
        font-size: 8.4px;
        margin: 0;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }

.savings-med-heading-bold[b-cufv3l50hl] {
    font-size: 1em;
    font-weight: bold;
    margin: 1px 15px;
    color: white;
}
.savings-large-heading-bold[b-cufv3l50hl] {
    font-size: 1.2em;
    font-weight: bold;
    font-weight: 600;
    margin: 15px;
}
.savings-action-button[b-cufv3l50hl] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: -1em;
}
.savings-action-button-icon[b-cufv3l50hl] {
    height: 0.75em;
    width: 0.5em;
    margin: 0.5em;
    padding-bottom: 2px;
}
.debt-consolidation-button[b-cufv3l50hl] {
    background-color: #99CA41;
    width: 10em;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    
}
.savings-dc-button-banner-width[b-cufv3l50hl] {
    width: 210px;
}
.savings-prem-info-card[b-cufv3l50hl] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}

li[b-cufv3l50hl]::marker {
    font-size: 22px;
}

.bullet-green li[b-cufv3l50hl] {
    color: #6CB587;
}

.bullet-green span[b-cufv3l50hl] {
    color: white;
}
.idm-Logo[b-cufv3l50hl] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}
.likelihood-gauge-position[b-cufv3l50hl] {
    margin-left: 12em;
    margin-top: 2em
}
.vertical-line[b-cufv3l50hl] {
    margin-top: 0.5em;
    height: 130px;
    position: absolute
}
.details-list[b-cufv3l50hl] {
    margin-top: 2em;
    font-size: 14px;
}
.savings-green-wave-card-top-text[b-cufv3l50hl] {
    font-size: 22px;
}

.savings-green-wave-card-bottom-text[b-cufv3l50hl] {
    font-size: 22px;
}

.debtbusters-img[b-cufv3l50hl] {
    height: 70px
}

/*Laptop 768p - 900p*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .savings-green-wave-card-value[b-cufv3l50hl] {
        font-size: 34px;
    }

    .savings-green-wave-card-top-text[b-cufv3l50hl] {
        font-size: 13px;
    }

    .savings-green-wave-card-bottom-text[b-cufv3l50hl] {
        font-size: 13px;
    }

    .debt-list[b-cufv3l50hl] {
        margin-top: 1em;
        font-size: 14px;
    }

    .vertical-line[b-cufv3l50hl] {
        height: 130px;
        position: absolute
    }

    .savings-green-wave-card[b-cufv3l50hl] {
        background-image: url('/images/backgroundimages/green_wave.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1.5em;
        margin: 1em;
        height: 9rem;
        min-width: 19rem;
    }

    .likelihood-gauge-position[b-cufv3l50hl] {
        margin-left: 7em;
        margin-top: 1em
    }
}

/*Laptop*/
@media (max-height: 768px) {
    .savings-green-wave-card-value[b-cufv3l50hl] {
        font-size: 34px;
    }

    .savings-green-wave-card-top-text[b-cufv3l50hl] {
        font-size: 13px;
    }

    .savings-green-wave-card-bottom-text[b-cufv3l50hl] {
        font-size: 13px;
    }

    .debt-list[b-cufv3l50hl] {
        margin-top: 1em;
        font-size: 14px;
    }

    .vertical-line[b-cufv3l50hl] {
        height: 130px;
        position: absolute
    }

    .savings-green-wave-card[b-cufv3l50hl] {
        background-image: url('/images/backgroundimages/green_wave.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1.5em;
        margin: 1em;
        height: 9rem;
        min-width: 19rem;
    }

    .likelihood-gauge-position[b-cufv3l50hl] {
        margin-left: 7em;
        margin-top: 1em
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .savings-med-heading-bold[b-cufv3l50hl] {
        font-size: 12px;
        font-weight: 600;
        margin: 1px 10px;
        color: white;
    }
    .savings-green-wave-card-value[b-cufv3l50hl] {
        font-size: 28px;
    }
    .savings-green-wave-card-top-text[b-cufv3l50hl] {
        font-size: 12px;
    }

    .savings-green-wave-card-bottom-text[b-cufv3l50hl] {
        font-size: 12px;
    }
    .debt-list[b-cufv3l50hl] {
        margin-top: 1em;
        font-size: 14px;
    }
    .vertical-line[b-cufv3l50hl] {
        height: 130px;
        position: absolute;
    }
    .savings-prem-info-card[b-cufv3l50hl] {
        margin: 0 0 0 0;
        padding: 0px;
        border-radius: 5px;
    }

    .savings-action-button[b-cufv3l50hl] {
        font-size: 10px;
        height: 25px;
        width: 95px;
        top: 0.5em;
        position: relative;
    }
    .debt-consolidation-mobile-view-more[b-cufv3l50hl] {
        border-radius: 10px;
        border-color: #41A4B5;
        border-style: solid !important;
    }
    .debt-consolidation-line-gradient[b-cufv3l50hl] {
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        height:0.3em;
    }

    .savings-green-wave-card[b-cufv3l50hl] {
        background-image: url('/images/backgroundimages/saving_card_mobile_green.png');
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 10px;
        padding: 1em;
        margin: 0em;
        height: 7.5rem;
        min-width: 0rem;
    }
    .healthreturns-position[b-cufv3l50hl] {
        margin-top: 1em;
    }
    .debtbusters-img[b-cufv3l50hl] {
        height: 50px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Savings/SavingsSummary.razor.rz.scp.css */
/*Default Desktop 1080p*/

.savings-card-main-text[b-o3m13fxej9] {
    margin-top: 1em;
    font-size:26px;
}
.savings-summary-card[b-o3m13fxej9] {
    background-image: url('/images/backgroundimages/saving_card_bg.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 9rem;
}
.savings-progressbar-align[b-o3m13fxej9] {
    position: relative;
    bottom: 0.2em;
}
.savings-card-value[b-o3m13fxej9] {
    font-size: 30px;
}

.savings-xl-heading[b-o3m13fxej9] {
    font-size: 1.75em;
    font-weight: 600;
    /*margin: 5px 15px;*/
    color: white;
}
.savings-card-container[b-o3m13fxej9] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px 25px 25px 25px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}
.coupon-image[b-o3m13fxej9] {
    margin: 5px;
    background-size: 100% 100%;
    border-radius: 5px;
}

.coupon-image-text[b-o3m13fxej9] {
    font-weight: 700;
    padding: 0.4em;
}

.dash-text-black[b-o3m13fxej9] {
    color: black !important
}

.savings-progressbar[b-o3m13fxej9] {
    height: 0.5em;
    margin-left: 1em;
    width: -webkit-fill-available;
    right: 0.4em;
}

.carousel-control-next[b-o3m13fxej9] {
    justify-content: center !important;
    padding: 1em !important;
}

.carousel-control-prev[b-o3m13fxej9] {
    justify-content: center !important;
    padding: 1em !important;
}

.carousel-indicators .active[b-o3m13fxej9] {
    background-color: var(--green-bg-color) !important
}

.carousel-text-row-height[b-o3m13fxej9] {
    height: 1.5em;
}

.savings-card-main-fineprint[b-o3m13fxej9] {
    color: white;
    font-size: 0.7em;
    margin: 0px 15px;
}

/*Laptop 768p*/
@media (max-height: 768px) {
    .savings-card-value[b-o3m13fxej9] {
        font-size: 26px;
    }
    .savings-progressbar-align[b-o3m13fxej9] {
        position: relative;
        bottom: 1.4em;
    }

    .savings-summary-card[b-o3m13fxej9] {
        background-image: url('/images/backgroundimages/saving_card_bg.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 7rem;
    }

    .savings-card-main-text[b-o3m13fxej9] {
        font-size: 18px;
        margin-top: 0.7em;
    }

    .dash-heading[b-o3m13fxej9] {
        font-size: 1em;
        font-weight: 600;
        margin: 5px 15px;
        color: white;
    }
    .savings-xl-heading[b-o3m13fxej9] {
        font-size: 1.75em;
        font-weight: 600;
        /*margin: 5px 15px;*/
        color: white;
    }

    .savings-card-container[b-o3m13fxej9] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px 20px 20px 20px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
    }

    .coupon-image[b-o3m13fxej9] {
        margin: 5px;
        background-size: 100% 100%;
        border-radius: 5px;
    }

    .coupon-image-text[b-o3m13fxej9] {
        font-weight: 700;
        padding: 0.4em;
    }

    .dash-text-black[b-o3m13fxej9] {
        color: black !important
    }

    .savings-progressbar[b-o3m13fxej9] {
        height: 0.5em;
        margin-left: 1em;
        width: -webkit-fill-available;
        right: 0.4em;
    }

    .carousel-control-next[b-o3m13fxej9] {
        justify-content: center !important;
        padding: 1em !important;
    }

    .carousel-control-prev[b-o3m13fxej9] {
        justify-content: center !important;
        padding: 1em !important;
    }

    .carousel-indicators .active[b-o3m13fxej9] {
        background-color: var(--green-bg-color) !important
    }

    .carousel-text-row-height[b-o3m13fxej9] {
        height: 1.5em;
    }

    .savings-card-main-fineprint[b-o3m13fxej9] {
        color: white;
        font-size: 0.7em;
        margin: 0px 15px;
    }

}

/*Mobile*/
@media (max-width: 576px) {
    .savings-xl-heading[b-o3m13fxej9] {
        font-size: 18px;
        font-weight: 600;
        /*margin: 5px 15px;*/
        color: white;
    }
    .savings-card-main-text[b-o3m13fxej9] {
        font-size: 13px;
        margin-top: 17px;
        margin-left: 10px;
        text-align: left;
    }
    .savings-card-value[b-o3m13fxej9] {
        font-size: 20px;
        margin-top: 14px;
        margin-left:-23px;
        text-align: left;
    }
    .savings-summary-card[b-o3m13fxej9] {
        background-image: url('/images/backgroundimages/saving_card_bg_mobile.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: 10px;
        height: 55px;
        margin-top: 5px;
        margin-bottom:5px;
    }
    .savings-card-container[b-o3m13fxej9] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px 20px 20px 20px;
        border-radius: 10px;
        position: relative;
        margin: 1em;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Savings/ShoppingCoupons.razor.rz.scp.css */
/*Default Desktop 1080p*/

.action-button-banner-width[b-3rcus0esdv] {
    width: 210px;
}

.savings-card-container[b-3rcus0esdv] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 2em;
}

.savings-xl-heading[b-3rcus0esdv] {
    font-size: 1.75em;
    font-weight: 600;
    margin: 5px 15px;
    color: white;
}

.savings-med-heading[b-3rcus0esdv] {
    font-size: 8.4px;
    margin: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.savings-action-button[b-3rcus0esdv] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 2em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin: -1em;
}

.savings-coupons-button-banner-width[b-3rcus0esdv] {
    width: 210px;
}

.savings-prem-info-card[b-3rcus0esdv] {
    background: #01a19a;
    border-radius: 10px;
    margin: 0px 15px 0px 15px;
    padding: 5px;
}

.coupon-image[b-3rcus0esdv] {
    margin: 5px;
    background-size: 100% 100%;
    border-radius: 10px;
    background-repeat: no-repeat;
}

.coupon-image-text[b-3rcus0esdv] {
    font-weight: 700;
    padding: 0.4em;
    cursor:pointer;
}

.dash-text-black[b-3rcus0esdv] {
    color: black !important
}

.savings-button[b-3rcus0esdv] {
    background-color: #99CA41;
    width: 15em;
    height: 2.5em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
}

.image-pantry[b-3rcus0esdv] {
    width: 100%;
    height: 14em;
    background-image: url('images/savingscoupons/pantry-new.png');
    text-align: right
}

.image-dairy[b-3rcus0esdv] {
    width: 100%;
    height: 14em;
    background-image: url('images/savingscoupons/dairy-new.png');
    text-align: right
}

.image-frozen[b-3rcus0esdv] {
    width: 100%;
    height: 14em;
    background-image: url('images/savingscoupons/frozenfood-new.png');
    text-align: right
}

.image-plant[b-3rcus0esdv] {
    width: 100%;
    height: 14em;
    background-image: url('images/savingscoupons/plantbased.png');
    text-align: right
}

.image-all[b-3rcus0esdv] {
    width: 100%;
    height: 28.5em;
    position: relative;
    top: 0.35em;
    background-image: url('images/savingscoupons/all-new.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    border-radius: 5px
}

.image-baby[b-3rcus0esdv] {
    width: 100%;
    height: 9.1em;
    background-image: url('images/savingscoupons/baby-new.png')
}

.image-pets[b-3rcus0esdv] {
    width: 100%;
    height: 9.1em;
    background-image: url('images/savingscoupons/pets-new.png')
}

.image-cleaning[b-3rcus0esdv] {
    width: 100%;
    height: 9.1em;
    background-image: url('images/savingscoupons/disinfection-new.png');
    text-align: right
}

.image-all-outer-div[b-3rcus0esdv] {
    background-color: white;
    height: 28.6em;
    position: relative;
    margin: 5px;
    border-radius: 5px
}

.image-frozen-text[b-3rcus0esdv] {
    position: relative;
    top: 11.4em
}

.image-plant-text[b-3rcus0esdv] {
    position: relative;
    top: 11.4em
}

.image-all-text[b-3rcus0esdv] {
    /*bottom: 7.5em;*/
    position: relative
}

.image-baby-text[b-3rcus0esdv] {
    position: relative;
    top: 6.4em
}

.up-to-banner[b-3rcus0esdv] {
    background-color: var(--green-bg-color);
    height: 64px;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.25em;
    margin-left: auto;
    width: 341px;
}

.up-to-banner-text-small[b-3rcus0esdv] {
   /* font-weight: 600;*/
    font-size: 16px;
    margin-top: 1.5rem;
    margin-left: 0.5em;
}

.up-to-banner-text-large[b-3rcus0esdv] {
    /*font-weight: 600;*/
    margin-right: 0.5em;
    font-size: 48px;
    bottom: 4px;
    position: relative;
    overflow: visible;
}
.less-right-padding[b-3rcus0esdv] {
    padding-right: 6px !important;
}
.less-left-padding[b-3rcus0esdv] {
    padding-left: 6px !important;
}
/*Laptop 768p*/
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .up-to-banner[b-3rcus0esdv] {
        background-color: var(--green-bg-color);
        height: 48px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
        margin-left: auto;
        width: 230px;
    }

    .up-to-banner-text-small[b-3rcus0esdv] {
        /*font-weight: 600;*/
        margin-left: 0em;
        font-size: 12px;
        margin-top: 1rem;
        /*margin-left: 1.5em;*/
    }

    .up-to-banner-text-large[b-3rcus0esdv] {
        /*font-weight: 600;*/
        margin-right: 0em;
        font-size: 36px;
        bottom: 4px;
        position: relative;
        overflow: visible;
    }

    .image-pantry[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/pantry-new.png');
        text-align: right;
        margin-right: 0px;
    }

    .image-dairy[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/dairy-new.png');
        text-align: right
    }

    .image-frozen[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/frozenfood-new.png');
        text-align: right
    }

    .image-plant[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/plantbased.png');
        text-align: right
    }

    .image-all[b-3rcus0esdv] {
        width: 100%;
        height: 18.6em;
        position: relative;
        top: 0.35em;
        background-image: url('images/savingscoupons/all-new.png');
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position: center;
        border-radius: 5px
    }

    .image-all-outer-div[b-3rcus0esdv] {
        background-color: white;
        height: 18.7em;
        position: relative;
        margin: 5px;
        border-radius: 5px
    }

    .image-baby[b-3rcus0esdv] {
        width: 100%;
        height: 5.8em;
        background-image: url('images/savingscoupons/baby-new.png')
    }

    .image-pets[b-3rcus0esdv] {
        width: 100%;
        height: 5.8em;
        background-image: url('images/savingscoupons/pets-new.png')
    }

    .image-cleaning[b-3rcus0esdv] {
        width: 100%;
        height: 5.8em;
        background-image: url('images/savingscoupons/disinfection-new.png');
        text-align: right
    }

    .image-frozen-text[b-3rcus0esdv] {
        position: relative;
        top: 6.5em
    }

    .image-plant-text[b-3rcus0esdv] {
        position: relative;
        top: 6.5em
    }

    .image-all-text[b-3rcus0esdv] {
        /*bottom: 4.5em;*/
        position: relative
    }

    .image-baby-text[b-3rcus0esdv] {
        position: relative;
        top: 3.4em
    }

    .savings-button[b-3rcus0esdv] {
        background-color: #99CA41;
        width: 13em;
        height: 2em;
        font-weight: 600;
        font-size: 14px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
    }
}
/*Laptop*/
@media (max-height: 768px) {
    .up-to-banner[b-3rcus0esdv] {
        background-color: var(--green-bg-color);
        height: 48px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
        margin-left: auto;
        width: 230px;
    }

    .up-to-banner-text-small[b-3rcus0esdv] {
        /*font-weight: 600;*/
        margin-left: 0em;
        font-size: 12px;
        margin-top: 1rem;
        /*margin-left: 1.5em;*/
    }

    .up-to-banner-text-large[b-3rcus0esdv] {
        /*font-weight: 600;*/
        margin-right: 0em;
        font-size: 36px;
        bottom: 4px;
        position: relative;
        overflow: visible;
    }

    .image-pantry[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/pantry-new.png');
        text-align: right;
        margin-right: 0px;
    }

    .image-dairy[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/dairy-new.png');
        text-align: right
    }

    .image-frozen[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/frozenfood-new.png');
        text-align: right
    }

    .image-plant[b-3rcus0esdv] {
        width: 100%;
        height: 9em;
        background-image: url('images/savingscoupons/plantbased.png');
        text-align: right
    }

    .image-all[b-3rcus0esdv] {
        width: 100%;
        height: 18.6em;
        position: relative;
        top: 0.35em;
        background-image: url('images/savingscoupons/all-new.png');
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position: center;
        border-radius: 5px
    }

    .image-all-outer-div[b-3rcus0esdv] {
        background-color: white;
        height: 18.7em;
        position: relative;
        margin: 5px;
        border-radius: 5px
    }

    .image-baby[b-3rcus0esdv] {
        width: 100%;
        height: 5.8em;
        background-image: url('images/savingscoupons/baby-new.png')
    }

    .image-pets[b-3rcus0esdv] {
        width: 100%;
        height: 5.8em;
        background-image: url('images/savingscoupons/pets-new.png')
    }

    .image-cleaning[b-3rcus0esdv] {
        width: 100%;
        height: 5.8em;
        background-image: url('images/savingscoupons/disinfection-new.png');
        text-align: right
    }

    .image-frozen-text[b-3rcus0esdv] {
        position: relative;
        top: 6.5em
    }

    .image-plant-text[b-3rcus0esdv] {
        position: relative;
        top: 6.5em
    }

    .image-all-text[b-3rcus0esdv] {
        /*bottom: 4.5em;*/
        position: relative
    }

    .image-baby-text[b-3rcus0esdv] {
        position: relative;
        top: 3.4em
    }

    .savings-button[b-3rcus0esdv] {
        background-color: #99CA41;
        width: 13em;
        height: 2em;
        font-weight: 600;
        font-size: 14px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
    }
}

/*Mobile*/
@media (max-width: 576px) {
    .savings-button[b-3rcus0esdv] {
        background-color: #99CA41;
        width: 15em;
        height: 2.5em;
        font-weight: 600;
        font-size: 16px;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
    }
    .savings-prem-info-card[b-3rcus0esdv] {
        margin: 0 0 0 0;
    }

    .savings-action-button[b-3rcus0esdv] {
        font-size: 10px;
        height: 25px;
    }

    .coupon-image[b-3rcus0esdv] {
        margin: 0px;
        background-size: cover;
        border-radius: 10px;
        background-repeat: no-repeat;
        height: 10rem;
        width: 100%;
    }

    .savings-card-container[b-3rcus0esdv] {
        background: var(--card-color);
        color: var(--basefont-color);
        padding: 10px;
        border-radius: 10px;
        position: relative;
        margin-bottom: 2em;
        margin: 1em;
    }
    .up-to-banner[b-3rcus0esdv] {
        background-color: var(--green-bg-color);
        height: 3em;
        border-radius: 5px;
        border-width: 0px;
        padding: 0.25em;
        margin-left: auto;
        width: 250px;
    }

    .up-to-banner-text-small[b-3rcus0esdv] {
        font-weight: 600;
        font-size: 12px;
        margin-top: 1em;
        margin-left: 1.5em;
    }

    .up-to-banner-text-large[b-3rcus0esdv] {
        font-weight: 600;
        font-size: 26px;
        bottom: 4px;
        position: relative;
        overflow: visible;
    }
    .mobile-heading-icon[b-3rcus0esdv] {
        width: 18px;
        height: 18px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Validation/NoAttemptsLeft.razor.rz.scp.css */
.verification-block[b-fehb8i5m8h] {
    border: solid thin #6CB587;
    border-radius: 10px;
    background-color: var(--userverification-block-bg);
    max-width: 870px;
}

@media (max-width: 768px) {
    .verification-block[b-fehb8i5m8h] {
        max-width: 360px;
    }
}
/* _content/kudough.web.clientportal/Pages/Sections/Validation/NoQuestions.razor.rz.scp.css */
.verification-block[b-w3ys3bkhub] {
    border: solid thin #6CB587;
    border-radius: 10px;
    background-color: var(--userverification-block-bg);
    max-width: 870px;
}

@media (max-width: 768px) {
    .verification-block[b-w3ys3bkhub] {
        max-width: 360px;
    }
}
/* _content/kudough.web.clientportal/Pages/Signup.razor.rz.scp.css */
.login-card-main[b-xvcygmhj52] {
    background: var(--card-color);
    color: var(--basefont-color);
    padding: 10px;
    border-radius: 0px 10px 10px 10px;
    position: relative;
    margin-bottom: 2em;
}

.login-tcs-text[b-xvcygmhj52] {
    margin-bottom: 0px;
    text-align: justify;
}

.login-form-text-inner[b-xvcygmhj52] {
    text-align: center;
    color: var(--form-text);
}

.login-input-padding-right[b-xvcygmhj52] {
    padding-right: 4em;
}

.login-input-padding-left[b-xvcygmhj52] {
    padding-left: 4em;
}

.step-login[b-xvcygmhj52] {
    height: 5px;
    width: 9%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
    margin-left: -5px;
}

    .step-login.current[b-xvcygmhj52] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.login-form-section[b-xvcygmhj52] {
    min-height: 535px;
}

.login-form-heading[b-xvcygmhj52] {
    color: white;
    text-align: center;
    padding: 15px 0px 15px 0px;
}

.login-resent-email-text[b-xvcygmhj52] {
    text-decoration: none;
    color: var(--green-text-color);
    cursor: pointer;
}

.login-resent-email-text-nopointer[b-xvcygmhj52] {
    text-decoration: none;
    color: var(--kudough-green);
    cursor: pointer;
}

.login-form-bold-label[b-xvcygmhj52] {
    text-align: center;
    color: var(--form-text);
}

.login-back-button-text[b-xvcygmhj52] {
    text-decoration: none;
    color: var(--form-text);
    cursor: pointer;
}

.login-back-button-text-start[b-xvcygmhj52] {
    text-decoration: none;
    color: var(--form-text);
    cursor: pointer;
    position: relative;
    bottom: 4px;
}

.login-block-main[b-xvcygmhj52] {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.login-chevron-icon[b-xvcygmhj52] {
    color: white;
}

.login-back-button-div[b-xvcygmhj52] {
    display: grid;
    align-items: center;
}

.signup-button-green[b-xvcygmhj52] {
    background-color: var(--green-bg-color);
    width: 48%;
    height: 56px;
    border-radius: 6px;
    border-width: 0px;
}

.login-button-green[b-xvcygmhj52] {
    background-color: var(--green-bg-color);
    width: 100%;
    height: 56px;
    border-radius: 6px;
    border-width: 0px;
}

.login-additional-icon-table[b-xvcygmhj52] {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

    .login-additional-icon-table td[b-xvcygmhj52] {
        padding: 0px 30px 0px 30px;
    }

.login-rememberme-checkbox[b-xvcygmhj52] {
    background-color: transparent !important;
    border: 2px solid white !important;
    position: relative !important;
    top: 3px !important;
}

.custom-input-group[b-xvcygmhj52] {
    position: relative;
}

    .custom-input-group input[b-xvcygmhj52] {
        padding-right: 40px; /* Adjust this value to leave space for the eye icon */
    }

    .custom-input-group .login-password-icon[b-xvcygmhj52] {
        position: absolute;
        right: 0; /* Adjust this value to position the icon horizontally within the input field */
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
        background: none;
        border: none;
        color: white;
    }

.login-tab-width[b-xvcygmhj52] {
    width: 400px;
}

.login-main-text[b-xvcygmhj52] {
    color: rgb(208, 208, 208);
    text-align: center;
}

.login-kudough-img[b-xvcygmhj52] {
    width: 200px;
    height: 35px;
}

.login-rememberme-text[b-xvcygmhj52] {
    float: left;
    position: relative;
    bottom: 5px;
}

.login-forgotpassword-text[b-xvcygmhj52] {
    float: right;
    position: relative;
    bottom: 5px;
}

.login-additonal-signin-image[b-xvcygmhj52] {
    width: 30px;
    cursor: pointer;
}

.login-nav-item[b-xvcygmhj52] {
    position: relative;
    background-color: var(--card-color);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.login-tabs-heading[b-xvcygmhj52] {
    background: var(--inactive-default-tab-color) !important;
    color: var(--white-text-color) !important;
}

    .login-tabs-heading.active[b-xvcygmhj52] {
        border-color: var(--white-text-color) !important;
        background: var(--card-color) !important;
        color: var(--white-text-color) !important;
    }

    .login-tabs-heading span[b-xvcygmhj52] {
        opacity: 60%;
    }

    .login-tabs-heading.active span[b-xvcygmhj52] {
        opacity: 100%;
    }

.login-tabs-heading.active .login-tab-text[b-xvcygmhj52] {
            font-size: 16px !important;
        }

.login-checkbox-label[b-xvcygmhj52] {
    display: inline-flex;
    cursor: pointer;
    position: relative;
}

.login-checkbox-anchor[b-xvcygmhj52] {
    text-decoration: none;
    position: relative;
    bottom: 5px;
    left: 6px;
    color: white;
}

.login-checkbox-label > input:checked[b-xvcygmhj52]::before {
    content: url('images/icons/login/tick-green.png');
    display: block;
    text-align: center;
    color: #99CA41;
    position: absolute;
    left: 1px;
    top: 1px;
    right: 0;
    bottom: 0;
}

.login-checkbox-label > input:active[b-xvcygmhj52] {
    border: 1px solid #99CA41;
}

input[type="checkbox"][b-xvcygmhj52] {
    transition-duration: 0.5s;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    background: transparent;
    border: 1px solid #99CA41;
}

.login-terms-div[b-xvcygmhj52] {
    width: 680px;
}

.login-nav-item[b-xvcygmhj52]::after {
    content: '';
    width: 9px;
    height: 10px;
    background: var(--card-color);
    clip-path: polygon(0% 100%, 0% 0%, 13% 41%, 30% 67%, 66% 88%, 100% 100%);
    position: absolute;
    bottom: -1px;
    right: -8.5px;
}

.nav-tabs .nav-link[b-xvcygmhj52] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.form-control:focus[b-xvcygmhj52], .form-control:active[b-xvcygmhj52] {
    background: transparent !important;
    border: transparent !important;
}
​
.step[b-xvcygmhj52] {
    height: 5px;
    width: 9%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
}

    ​
    .step.current[b-xvcygmhj52] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.login-form-text-verifyemail[b-xvcygmhj52] {
    margin-left: 25px;
}

/*Custom Calander input class */
.custom-date-input[b-xvcygmhj52]::-webkit-calendar-picker-indicator {
    opacity: 0;
    display: none; /* Ensure the default icon is hidden */
}

.custom-date-input[b-xvcygmhj52] {
    position: relative;
}

    .custom-date-input[b-xvcygmhj52]::before {
        content: '';
        position: absolute;
        right: 12px; /* Adjust this value to position the icon */
        top: 50%;
        transform: translateY(-50%) rotate(90deg); /* Adjust the rotation angle */
        width: 25px;
        height: 25px;
        background-image: url('images/icons/calendar-green.png'); /* Replace with your image URL */
        background-size: contain;
        background-repeat: no-repeat;
        pointer-events: none;
        cursor: pointer;
    }

.info-icon[b-xvcygmhj52] {
    position: relative;
    right: 13px;
    width:18px;
}

@media (max-width: 768px) {
    .content[b-xvcygmhj52] {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .login-block-main[b-xvcygmhj52] {
        width: 100%;
    }

    .login-tab-text[b-xvcygmhj52] {
        font-size: 12px;
    }

    .login-input-padding-right[b-xvcygmhj52] {
        padding-right: 1em;
        padding-bottom: 0.5em;
    }

    .login-input-padding-left[b-xvcygmhj52] {
        padding-left: 1em;
        padding-bottom: 0.5em;
    }

    .login-tab-width[b-xvcygmhj52] {
        width: 200px;
    }

    .login-main-text[b-xvcygmhj52] {
        color: rgb(208, 208, 208);
        text-align: center;
    }

    .login-kudough-img[b-xvcygmhj52] {
        width: 150px;
        height: 25px;
    }

    .signup-button-green[b-xvcygmhj52] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-button-green[b-xvcygmhj52] {
        width: 60%;
        height: 39px;
        padding: 0;
        font-size: 14px;
    }

    .login-form-section[b-xvcygmhj52] {
        min-height: auto;
    }

    .login-rememberme-text[b-xvcygmhj52] {
        font-size: 12px;
    }

    .login-additonal-signin-image[b-xvcygmhj52] {
        width: 25px;
    }

    .login-additional-icon-table[b-xvcygmhj52] {
        margin-bottom: 15px;
    }

    .login-form-label[b-xvcygmhj52] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .login-tabs-heading.active .login-tab-text[b-xvcygmhj52] {
        font-size: 14px !important;
    }

    .login-form-heading[b-xvcygmhj52] {
        padding: 15px 0px 5px 0px;
    }

    .login-form-text-verifyemail[b-xvcygmhj52] {
        text-align: center;
        margin-left: unset;
    }

    .login-tcs-text[b-xvcygmhj52] {
        margin-bottom: revert;
        text-align: left;
    }

    .login-terms-div[b-xvcygmhj52] {
        width: auto;
    }
}
/* _content/kudough.web.clientportal/Pages/TermsAndConditions.razor.rz.scp.css */
.card-container[b-349qe5urud] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative;
}

/*Laptop*/
@media (max-height: 768px) {

}

/*Mobile*/
@media (max-width: 576px) {
    .card-container[b-349qe5urud] {
        margin: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/TermsAndConditionsNoAuth.razor.rz.scp.css */
.card-container[b-yg85xhcw21] {
    background: var(--card-color);
    color: var(--basefont-color);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative;
}

/*Laptop*/
@media (max-height: 768px) {
}

/*Mobile*/
@media (max-width: 576px) {
    .card-container[b-yg85xhcw21] {
        margin: 10px;
    }
}
/* _content/kudough.web.clientportal/Pages/UserVerification.razor.rz.scp.css */
.infoblurb-container[b-gsvccorko2] {
    display: inline-block;
    position: relative;
}

[b-gsvccorko2] .infoblurb-card {
    position: absolute;
    top: 100%;
    left: 77%;
    transform: translateX(-50%);
    width: 350px;
    border: 1px solid var(--green-text-color);
}

.login-kudough-img[b-gsvccorko2] {
    width: 200px;
    height: 35px;
}

.verification-block[b-gsvccorko2] {
    border: solid thin #6CB587;
    border-radius: 10px;
    background-color: var(--userverification-block-bg);
    max-width: 870px;
}

.verification-form-text-inner[b-gsvccorko2] {
    text-align: center;
}

.verification-action-button[b-gsvccorko2] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    float: right
}

.verification-action-button-additional[b-gsvccorko2] {
    background-color: var(--green-bg-color);
    width: 40%;
    height: 3em;
    font-weight: 600;
    border-radius: 5px;
    border-width: 0px;
    padding: 0.75em;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.step-verify[b-gsvccorko2] {
    height: 5px;
    width: 10%; /* Divide the width by the number of steps to evenly distribute them */
    background-color: #ccc; /* Default background color */
    display: inline-block;
    margin-left: -5px;
}

    /* Style for the current step (horizontal line) */
    .step-verify.current[b-gsvccorko2] {
        background-color: var(--green-bg-color); /* Green color for the current step */
    }

.btn-kudough-large[b-gsvccorko2] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    float: right;
}

.btn-kudough-large-additional[b-gsvccorko2] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
    margin: 0px auto;
    display: block;
    text-align: center;
}

.btn-kudough-retry[b-gsvccorko2] {
    background-color: var(--green-bg-color);
    font-weight: 600;
    border-radius: 5px;
    padding: 15px 50px;
    border: none;
}


input[type="radio"]:not(:checked):not(:disabled)[b-gsvccorko2] {
    appearance: none;
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background: transparent;
    border: 2px solid var(--radiobutton-verify-notchecked-border);
}

@media (max-width: 768px) {
    [b-gsvccorko2] .infoblurb-card {
        left: 50%; /* Center align relative to the icon */
        width: 300px;
    }

    .login-kudough-img[b-gsvccorko2] {
        width: 150px;
        height: 25px;
    }

    .verification-block[b-gsvccorko2] {
        max-width: 360px;
    }

    .login-input-padding-right[b-gsvccorko2] {
        padding-right: 1em;
        padding-left: 1em;
        padding-bottom: 1em;
    }

    .login-input-padding-left[b-gsvccorko2] {
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 1em;
    }

    .verification-action-button[b-gsvccorko2] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        float: none !important;
        margin-left: auto;
        margin-right: auto;
        display: block;
        font-size: 11px !important;
    }

    .verification-action-button-additional[b-gsvccorko2] {
        width: 60% !important;
        height: 2em !important;
        padding: 0 !important;
        font-size: 11px !important;
    }

    .verification-answers-list[b-gsvccorko2] {
        text-align: left;
    }

    .verification-answers-input[b-gsvccorko2] {
        width: 12px;
    }

    .verification-answers-label[b-gsvccorko2] {
        margin-bottom: 0 !important;
    }

    .verification-form-text[b-gsvccorko2] {
        font-size: 9px;
    }

    .verification-form-text-inner[b-gsvccorko2] {
        margin: 0px auto;
        display: block;
    }

    .btn-kudough-large[b-gsvccorko2] {
        height: 38px;
        padding: 8px 50px;
        margin: 0px auto;
        display: block;
        text-align: center;
        float: none;
    }

    .btn-kudough-large-additional[b-gsvccorko2] {
        height: 38px;
        padding: 8px 50px;
    }
}
/* _content/kudough.web.clientportal/Pages/ValidateEmail.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Pages/ValidatePartnerEmail.razor.rz.scp.css */
/* _content/kudough.web.clientportal/Pages/Videos.razor.rz.scp.css */
.videos-card-main[b-10ft0lgguf] {
    background: var(--card-color);
    border-radius: 10px;
}


.videos-block[b-10ft0lgguf] {
    border: 2px solid var(--report-border-color);
    border-radius: 6px !important;
    height: auto;
    width: 230px;
    cursor: pointer;
}

    .videos-block img[b-10ft0lgguf] {
        width: 225px;
    }


.videos-carousel-arrow[b-10ft0lgguf] {
    display: block;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
}

.carousel-control-next[b-10ft0lgguf], .carousel-control-prev[b-10ft0lgguf] {
    width: unset;
    bottom: 20px;
}

.carousel-indicators-inner[b-10ft0lgguf] {
    width: 11px !important;
    height: 11px !important;
}

.carousel-indicators[b-10ft0lgguf] {
    margin-bottom: 20px;
    bottom: -15px;
}

    .carousel-indicators [data-bs-target][b-10ft0lgguf] {
        margin-right: 5px;
        margin-left: 5px;
    }

@media (min-width: 1920px) {
    .videos-block[b-10ft0lgguf] {
        height: 210px;
        width: 290px;
    }

        .videos-block img[b-10ft0lgguf] {
            width: 285px;
            height: auto;
        }
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .videos-block[b-10ft0lgguf] {
        width: 170px;
    }

        .videos-block img[b-10ft0lgguf] {
            width: 165px;
        }
}

@media (max-width: 768px) {
    .videos-block[b-10ft0lgguf] {
        height: 200px;
        width: 280px;
    }

        .videos-block img[b-10ft0lgguf] {
            width: 275px;
            height: auto;
        }
}
/* _content/kudough.web.clientportal/Pages/VideosNoAuth.razor.rz.scp.css */
.videos-card-main[b-39w8dwkzth] {
    background: var(--card-color);
    border-radius: 10px;
}


.videos-block[b-39w8dwkzth] {
    border: 2px solid var(--report-border-color);
    border-radius: 6px !important;
    height: auto;
    width: 230px;
    cursor: pointer;
}

    .videos-block img[b-39w8dwkzth] {
        width: 225px;
    }


.videos-carousel-arrow[b-39w8dwkzth] {
    display: block;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
}

.carousel-control-next[b-39w8dwkzth], .carousel-control-prev[b-39w8dwkzth] {
    width: unset;
    bottom: 20px;
}

.carousel-indicators-inner[b-39w8dwkzth] {
    width: 11px !important;
    height: 11px !important;
}

.carousel-indicators[b-39w8dwkzth] {
    margin-bottom: 20px;
    bottom: -15px;
}

    .carousel-indicators [data-bs-target][b-39w8dwkzth] {
        margin-right: 5px;
        margin-left: 5px;
    }

@media (min-width: 1920px) {
    .videos-block[b-39w8dwkzth] {
        height: 210px;
        width: 290px;
    }

        .videos-block img[b-39w8dwkzth] {
            width: 285px;
            height: auto;
        }
}

/*Laptop between 1366 and 1440 to not affect 125% scaling */
@media only screen and (min-device-width : 1366px) and (max-device-width : 1440px) {
    .videos-block[b-39w8dwkzth] {
        width: 170px;
    }

        .videos-block img[b-39w8dwkzth] {
            width: 165px;
        }
}

@media (max-width: 768px) {
    .videos-block[b-39w8dwkzth] {
        height: 200px;
        width: 280px;
    }

        .videos-block img[b-39w8dwkzth] {
            width: 275px;
            height: auto;
        }
}
/* _content/kudough.web.clientportal/Shared/BottomNav.razor.rz.scp.css */
.bottomnav-icon-socials[b-a5kd01l1m1] {
    width: 25px;
}

.bottomnav-icon-other[b-a5kd01l1m1] {
    width: 30px;
}

.bottomnav-icon-table[b-a5kd01l1m1] {
    width: 150px;
}

.bottomnav-info-table-cc[b-a5kd01l1m1] {
    width: 135px;
    line-height: normal;
}

.bottomnav-info-table-email[b-a5kd01l1m1] {
    width: 190px;
    line-height: normal;
}

.bottomnav-info-table-address[b-a5kd01l1m1] {
    width: 250px;
    line-height: normal;
    position: relative;
    right: 25px;
}

.bottomnav-logo[b-a5kd01l1m1] {
    width: 120px;
}

.bottomnav-chevron-color[b-a5kd01l1m1] {
    color:white;
}


@media (max-width: 768px) {
    .bottomnav-info-table-address[b-a5kd01l1m1] {
        position: unset;
        right: 0;
    }
}
/* _content/kudough.web.clientportal/Shared/DCNavMenu.razor.rz.scp.css */
:root[b-wts8ywx0tl] {
    --basefont-color: #f1f1f1;
    --basefont-color-faded: grey;
    --white-color: #D0D0D0;
    --background-color: #05163C;
}

.nav-expanded-backdrop[b-wts8ywx0tl] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0.5;
}

.nav-logo[b-wts8ywx0tl] {
    width: 120px;
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.navbar[b-wts8ywx0tl] {
    background-color: var(--background-color);
}

.close-icon[b-wts8ywx0tl] {
    font-size: 1.5em;
}

.close-icon-colour[b-wts8ywx0tl] {
    color: var(--tenant-nav);
}

.nav-menu[b-wts8ywx0tl] {
    background-color: var(--background-color);
    width: 300px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2000;
    height: 100%;
}

.nav-scrollable[b-wts8ywx0tl] {
    height: calc(0rem + 100vh);
    overflow-y: auto;
}

.navbar-toggler[b-wts8ywx0tl] {
    background-color: transparent !important;
    border-color: transparent !important;
    color: transparent !important;
}

button:focus:not(:focus-visible)[b-wts8ywx0tl] {
    outline: none !important;
}

.top-row[b-wts8ywx0tl] {
    height: 91px;
    border-bottom: solid thin #62626266;
}

.navbar-search[b-wts8ywx0tl] {
    font-size: 20px;
}

.navbar-bell[b-wts8ywx0tl] {
    font-size: 20px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    outline: none;
    border-radius: 50%;
}

.icon-button-badge[b-wts8ywx0tl] {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 13px;
    height: 13px;
    background: red;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 10px;
}

@media only screen and (min-width: 575px) and (max-width: 640px) {
    .scale-fix[b-wts8ywx0tl] {
        display: none !important;
    }
}

@media (max-width: 640.98px) {
    .top-row[b-wts8ywx0tl] {
        height: 3.5rem;
    }
}

.navbar-brand[b-wts8ywx0tl] {
    font-size: 1.1rem;
}

.oi[b-wts8ywx0tl] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-wts8ywx0tl] {
    /*padding-bottom: 5px;
    height: 57px;*/
}

    .nav-item:last-of-type[b-wts8ywx0tl] {
        padding-bottom: 1rem;
    }

    .nav-item[b-wts8ywx0tl]  a {
        color: var(--basefont-color);
        border-radius: 4px 0 0 4px;
        padding-top: 4px;
        padding-bottom: 4px;
        display: flex;
        align-items: center;
        line-height: 2.5rem;
    }

        .nav-item[b-wts8ywx0tl]  a.active {
            background-color: var(--nav-hover);
            opacity: 70%;
            /* color: black; */
        }

        .nav-item[b-wts8ywx0tl]  a:hover {
            background-color: var(--nav-hover);
            font-weight: bold;
        }

@media (min-width: 641px) {
    .nav-menu[b-wts8ywx0tl] {
        background-color: var(--background-color);
        width: auto;
        position: initial;
        right: initial;
        top: initial;
    }

    .navbar-toggler[b-wts8ywx0tl] {
        display: none;
    }

    .start-tour-icon[b-wts8ywx0tl] {
        display: none;
    }

    .navbar-search[b-wts8ywx0tl] {
        display: none;
    }

    .navbar-bell[b-wts8ywx0tl] {
        display: none;
    }

    .collapse[b-wts8ywx0tl] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-wts8ywx0tl] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 5.5rem);
        overflow-y: auto;
    }

    .nav-logo[b-wts8ywx0tl] {
        width: 170px;
    }
}

/*Wades Css */
.nav-left-maintitle[b-wts8ywx0tl] {
    color: var(--basefont-color);
    font-size: 11px;
}





/*.top-row {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: inherit;*/ /* Maintain background color */
/*transition: opacity 0.3s, visibility 0.3s;
}

:root:has(.top-row[style*="opacity: 0"]) .top-row {
    visibility: hidden;
}

.nav-scrollable {
    padding-top: 60px;*/ /* Adjust based on the height of .top-row */
/*}

.hidden-top-row {
    opacity: 0;
}*/
/* _content/kudough.web.clientportal/Shared/FloatingNavMobile.razor.rz.scp.css */
.navbar-bottom[b-aa10ti5jlx] {
    overflow: hidden;
    background-color: var(--card-color);
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    border-top: solid thin #464646;
}

    .navbar-bottom a[b-aa10ti5jlx] {
        float: left;
        display: block;
        color: #f2f2f2;
        text-align: center;
        padding: 5px 5px 0px 10px;
        text-decoration: none;
        font-size: 8px;
    }

.navbar-bottom-img[b-aa10ti5jlx] {
    width: 30px;
}
/* _content/kudough.web.clientportal/Shared/MainLayout.razor.rz.scp.css */
:root[b-z4z9ptv3x7] {
    --basefont-color: #f1f1f1;
    --basefont-color-faded: grey;
    --white-color: #D0D0D0;
    --background-color: #293B54;
    --card-color: #152231;
}

.page[b-z4z9ptv3x7] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-z4z9ptv3x7] {
    flex: 1;
}

.base-font[b-z4z9ptv3x7] {
    color: var(--basefont-color);
}

.sidebar[b-z4z9ptv3x7] {
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.15);
    color: var(--basefont-color);
}

.nav-footer[b-z4z9ptv3x7] {
    margin-bottom: 80px;
}

input.search[b-z4z9ptv3x7] {
    height: 40px;
    width: 160px;
    border: none;
    padding: 5px 5px 5px 40px;
    background: #172838;
    border-radius: 10px;
    background-image: url(/images/icons/search-icon.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: 15px;
}

input.search[b-z4z9ptv3x7] {
    outline: none; /* Removes the outline */
    box-shadow: none; /* Removes any box-shadow (if applicable) */
}

.icon-button[b-z4z9ptv3x7] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    color: white;
    background: white;
    border: none;
    outline: none;
    border-radius: 50%;
}

    .icon-button:hover[b-z4z9ptv3x7] {
        cursor: pointer;
    }

    .icon-button:active[b-z4z9ptv3x7] {
        background: #cccccc;
    }

.icon-button-badge[b-z4z9ptv3x7] {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 15px;
    height: 15px;
    background: red;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 10px;
}


.material-icons[b-z4z9ptv3x7] {
    font-size: 16px !important;
    background-image: url(/images/icons/bell-icon.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.avatar[b-z4z9ptv3x7] {
    vertical-align: middle;
    border-radius: 50%;
    object-fit: cover;
}

.avatar-chevron[b-z4z9ptv3x7] {
    color: white;
    font-size: 10px;
    margin-left: 10px;
}

.nav-footer[b-z4z9ptv3x7] {
    margin-bottom: 70px;
}

input.search[b-z4z9ptv3x7] {
    height: 30px;
    width: 155px;
    border: none;
    padding: 5px 5px 5px 35px;
    background: #152231;
    border-radius: 10px;
    background-image: url(/images/icons/search-icon.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: 10px;
}

.icon-button[b-z4z9ptv3x7] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    background: white;
    border: none;
    outline: none;
    border-radius: 50%;
}

    .icon-button:hover[b-z4z9ptv3x7] {
        cursor: pointer;
    }

    .icon-button:active[b-z4z9ptv3x7] {
        background: #cccccc;
    }

.icon-button__badge[b-z4z9ptv3x7] {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 15px;
    height: 15px;
    background: red;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 10px;
}

.top-row[b-z4z9ptv3x7] {
    /*background-color: var(--background-color);*/
    background: linear-gradient(90deg, rgb(45 62 90) 38.13%, rgb(36 69 88) 95.63%);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    border-bottom: solid thin #62626266;
    justify-content: flex-end;
    height: 91px;
    align-items: center;
    z-index: 1000 !important;
}


.top-row a[b-z4z9ptv3x7] {
        margin-left: 0.5em !important;
    }

    .top-row[b-z4z9ptv3x7]  a, .top-row .btn-link[b-z4z9ptv3x7] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-z4z9ptv3x7] {
        overflow: hidden;
        text-overflow: ellipsis;
    }
@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-z4z9ptv3x7] {
        display: none;
    }

    .top-row.auth[b-z4z9ptv3x7] {
        justify-content: space-between;
    }

    .top-row a[b-z4z9ptv3x7], .top-row .btn-link[b-z4z9ptv3x7] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-z4z9ptv3x7] {
        flex-direction: row;
    }

    .sidebar[b-z4z9ptv3x7] {
        width: 260px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-z4z9ptv3x7] {
       /* position: sticky;*/
        top: 0;
        z-index: 1;
    }
}

@media (min-width: 768px) {
    .sidebar[b-z4z9ptv3x7] {
        width: 260px;
    }
}

@media (min-width: 1919px) {
    .sidebar[b-z4z9ptv3x7] {
        width: 280px;
    }
}

.kudough-logo[b-z4z9ptv3x7] {
    display: none;
    
}

.nav-menu-toggler[b-z4z9ptv3x7] {
    background-image: url('images/icons/burger-menu.png');
    display: none;
}
.logo-position[b-z4z9ptv3x7] {
    position: absolute;
}

@media (max-width: 641px), (min-width: 1366px) {
    .burger-menu[b-z4z9ptv3x7] {
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
        transition: opacity 0.3s ease-in-out;
        display:none;
    }
}

@media (max-width: 1365px) and (min-width: 642px) {
    .burger-menu[b-z4z9ptv3x7] {
        visibility: visible;
        opacity: 1;
        pointer-events: all;
        display: block;
    }
}

 /*windows scaling fix*/
@media screen and (min-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 1280px) and (min-resolution: 144dpi) {
    .burger-menu[b-z4z9ptv3x7] {
        visibility: visible;
        opacity: 1;
        pointer-events: all;
        display: block;
    }
}

@media screen and (min-width: 642px) and (max-width: 1365px) {
    .small-screen[b-z4z9ptv3x7] {
        font-size:13px !important;
    }
}
@media screen and (min-width: 642px) and (max-width: 1318px) {
    .small-screen[b-z4z9ptv3x7] {
        font-size: 11px !important;
    }
}
@media screen and (min-width: 642px) and (max-width: 850px) {
    .overlap-scale-fix[b-z4z9ptv3x7] {
        width:250px;
    }
}
@media screen and (min-width: 742px) and (max-width: 850px) {
    .overlap-scale-fix[b-z4z9ptv3x7] {
        width: 200px;
    }
}
@media screen and (min-width: 780px) and (max-width: 850px) {
    .overlap-scale-fix[b-z4z9ptv3x7] {
        width: 150px;
    }
}
@media screen and (min-width: 642px) and (max-width: 1365px),(-webkit-min-device-pixel-ratio: 1.5) and (min-width: 642px) and (max-width: 1365px) {
    .oldAspectRatioHide[b-z4z9ptv3x7] {
        display: none;
    }

    .oldAspectRatioShow[b-z4z9ptv3x7] {
        position: fixed;
        z-index: 2;
    }
    /*screen and (max-width: 1024px) and (aspect-ratio: 4/3)*/
    .kudough-logo[b-z4z9ptv3x7] {
        display: block;
        width: 35px;
    }

    .nav-menu-toggler[b-z4z9ptv3x7] {
        margin-top: 0.5rem;
        background-image: url('images/icons/burger-menu.png');
        display: block;
        width: 25px;
        height: 25px;
        background-color: transparent;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        color: var(--green-text-color) !important;
        cursor: pointer;
    }

    .logo-position[b-z4z9ptv3x7] {
        position: relative;
    }

    .logo-bob[b-z4z9ptv3x7] {
        display: inline-block;
        transition: transform 0.3s ease-in-out;
    }

        .logo-bob:hover[b-z4z9ptv3x7] {
            transform: translateY(-5px);
        }
}
/* _content/kudough.web.clientportal/Shared/NavMenu.razor.rz.scp.css */
:root[b-f57b7du24n] {
    --basefont-color: #f1f1f1;
    --basefont-color-faded: grey;
    --white-color: #D0D0D0;
    --background-color: #05163C;
}

.nav-expanded-backdrop[b-f57b7du24n] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0.5;
}

.nav-logo[b-f57b7du24n] {
    width: 120px;
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.navbar[b-f57b7du24n] {
    background-color: var(--background-color);
}

.close-icon[b-f57b7du24n] {
    font-size: 1.5em;
}

.close-icon-colour[b-f57b7du24n] {
    color: var(--tenant-nav);
}



.nav-scrollable[b-f57b7du24n] {
    height: calc(0rem + 100vh);
    overflow-y: auto;
}

.navbar-toggler[b-f57b7du24n] {
    background-color: transparent !important;
    border-color: transparent !important;
    color: transparent !important;
}

button:focus:not(:focus-visible)[b-f57b7du24n] {
    outline: none !important;
}

.top-row[b-f57b7du24n] {
    height: 91px;
    border-bottom: solid thin #62626266;
}

.navbar-search[b-f57b7du24n] {
    font-size: 20px;
}

.navbar-bell[b-f57b7du24n] {
    font-size: 20px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    outline: none;
    border-radius: 50%;
}

.icon-button-badge[b-f57b7du24n] {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 13px;
    height: 13px;
    background: red;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 10px;
}

@media only screen and (min-width: 575px) and (max-width: 640px) {
    .scale-fix[b-f57b7du24n] {
        display: none !important;
    }
}

@media (max-width: 640.98px) {
    .top-row[b-f57b7du24n] {
        height: 3.5rem;
    }
}

.navbar-brand[b-f57b7du24n] {
    font-size: 1.1rem;
}

.oi[b-f57b7du24n] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

@media (min-width: 641px) {
    .navbar-toggler[b-f57b7du24n] {
        display: none;
    }

    .start-tour-icon[b-f57b7du24n] {
        display: none;
    }

    .navbar-search[b-f57b7du24n] {
        display: none;
    }

    .navbar-bell[b-f57b7du24n] {
        display: none;
    }

    .collapse[b-f57b7du24n] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-f57b7du24n] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 5.5rem);
        overflow-y: auto;
    }

    .nav-logo[b-f57b7du24n] {
        width: 170px;
    }
}

/*Wades Css */
.nav-left-maintitle[b-f57b7du24n] {
    color: var(--basefont-color);
    font-size: 11px;
}

/* Mobile Search - two-row layout in top-row */
.top-row.mobile-search-active[b-f57b7du24n] {
    display: flex;
    flex-direction: column;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
}

.mobile-search-top-row[b-f57b7du24n] {
    height: 3.5rem;
}

    .mobile-search-top-row .navbar-brand[b-f57b7du24n] {
        position: relative;
    }

    .mobile-search-top-row .nav-logo[b-f57b7du24n] {
        position: relative;
        top: auto;
        transform: none;
        -ms-transform: none;
    }

.mobile-search-input-wrapper[b-f57b7du24n] {
    display: flex;
    align-items: center;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    padding: 8px;
    margin-bottom: 15px;
    width: 90%;
    margin-right: 15px;
}

.mobile-search-icon[b-f57b7du24n] {
    color: #aaa;
    font-size: 16px;
    margin-right: 10px;
    flex-shrink: 0;
}

.mobile-search-input[b-f57b7du24n] {
    flex: 1;
    background: transparent;
    border: none;
    outline: none;
    color: #f1f1f1;
    font-size: 16px;
    min-width: 0;
}

    .mobile-search-input[b-f57b7du24n]::placeholder {
        color: #888;
    }

.mobile-search-close[b-f57b7du24n] {
    background: transparent;
    border: none;
    color: #f1f1f1;
    font-size: 24px;
    padding: 0px 14px 4px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

/* Results dropdown - sits below the search header, full width, only when results exist */
.mobile-search-results-dropdown[b-f57b7du24n] {
    position: fixed;
    top: 6rem;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2000;
    overflow-y: auto;
    background: var(--background-color);
}

    .mobile-search-results-dropdown[b-f57b7du24n]  .search-card {
        position: relative;
        top: 0;
        right: 0;
        width: 100%;
        height: auto;
        border: none;
        border-radius: 0;
    }

    .mobile-search-results-dropdown[b-f57b7du24n]  .search-card-content {
        height: auto;
        max-height: none;
    }

@media (min-width: 641px) {
    .top-row.mobile-search-active[b-f57b7du24n],
    .mobile-search-input-wrapper[b-f57b7du24n],
    .mobile-search-close[b-f57b7du24n],
    .mobile-search-results-dropdown[b-f57b7du24n] {
        display: none;
    }

    .top-row[b-f57b7du24n] {
        height: 91px;
    }
}


