/* Variables for Colors */
:root{
    --custom-primary: #cc5433;
    --custom-secondary: #cc5433;
    --custom-primary-subtle: #DEF0DB;
    --custom-secondary-subtle: #FFE2DB;
    --custom-primary-gradient: url(../img/lite-bg.jpg);
    --bs-danger: #FF0000;
    --bs-danger-rgb: 255,0,0;
    --custom-toggle: #59AF4B;
    --custom-toggle-bar: #b1e3a9;
    --custom-progress-bar: #84B0DE;
    --custom-login-btn-width: 100%;
    --custom-login-btn-color: #0F5BAB;
    --custom-login-btn-border: #0F5BAB;
    --new-map-btn-color: #005092;
    --new-map-btn-color: #005092;
    --custom-modal-button-color: oklch(54.6% .245 262.881);
    --custom-kpi-box: #ba4d2c0d;
    --custom-summary-info: #ECFDF5;
    --custom-summary-info: #f9efeb80;
    --custom-bar-color: #cc5433;
    --custom-bar-disabled: rgba(204 84 51 /.5);
    --custom-donut-complete: #0d9688;
    --custom-dashboard-svg-bg-color: #f9efeb;
    --custom-dashboard-svg-color: #cc5433;
    --custom-dashboard-detail-strip: #1d4baf0d;
    --custom-dashboard-detail-strip-border: #1d4baf33;
}
.login-continue-btn, #passwordSection .btn-primary{
    width: 100%;
}
.nh-detail-icon-box{
    background-color: #f9efeb !important;
    color: #cc5433 !important;
}
.card.nh-company-summary-card {
    background: linear-gradient(180deg, #ba4d2c0d 0%, #faf9f8 100%) !important;
    border: 1px solid #ba4d2c0d !important;
}
.eudr-card, .nh-onboard-hero {
    background: linear-gradient(135deg, #cc543314 0%, #ffffff 55%, #cc543314 100%) !important;
    border: 1px solid #cc543314 !important;
    --tw-gradient-to: hsl(13 60% 50% / .08);
    --tw-gradient-stops: transparent, hsl(13 60% 50% / .03), hsl(13 60% 50% / .08);
    background-image: linear-gradient(to top right, hsl(13 60% 50% / .05), hsl(13 60% 50% / .03) , hsl(13 60% 50% / .08)) !important;
}

.eudr-icon-box{
    --tw-shadow-color: hsl(13 60% 50% / .2) Im !important;
    --tw-shadow: 0 4px 6px -1px #cc543333, 0 2px 4px -2px #cc543333 !important;

        --tw-shadow-colored: 0 4px 6px -1px #cc543333, 0 2px 4px -2px #cc543333 !important;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #cc543333, 0 2px 4px -2px #cc543333 !important;
        background-image: linear-gradient(to bottom right, #cc5433, #cc5433b3) !important;
}
.eudr-about-badge {
    background-color: #cc54331a !important;
    color: #cc5433 !important;
}
.eudr-about-section, .eudr-tip-box {
    background-color: #cc543308 !important;
    border: 0px solid #cc543366 !important;
    border-left-width: 2px !important;
}
.eudr-about-badge{
    /* background-color: rgba(0 87 152 /.1) !important; */
    color: #cc5433 !important;
}
.eudr-step-number, .eudr-start-btn{
    background-color: #cc5433 !important;
}
.eudr-steps-list::before{
        background-color: #cc543326 !important;
}
.eudr-section-heading, .eudr-next-steps-title{
        border-bottom: 2px solid #cc5433 !important;
}
.eudr-next-steps-item a, .eudr-tip-box a{
 color: #cc5433 !important;   
}
.eudr-next-steps-item::before{
    color: #cc5433 !important;   
}
.eudr-step-description li::marker{
   color: #cc5433 !important;  
}
input#dont-show-again{
        border: 2px solid #cc5433 !important;
}
input#dont-show-again:checked {
    background-color: #cc5433 !important;
}
.eudr-steps-toggle-bar{
    background-color: #cc54330a !important;
    border: 1px solid #f6cfc4 !important;
}
.eudr-steps-toggle-bar:hover {
    background-color: #cc543314 !important;
    border-color: #f1baa9 !important;
}
.eudr-steps-count-badge {
    background-color: #fceae4 !important;
    color: #cc5433 !important;
}
.eudr-steps-toggle-right {
    color: #cc5433 !important;
}
.eudr-steps-toggle-icon {
    color: #cc5433 !important;
}
.nh-step-card:has(.nh-step-chevron--open) .nh-step-icon-box,.nh-step-icon-box {
    background: #f8ebe7 !important;
}

.nh-step-number {
    background: #f8ebe7 !important;
    color: #cc5433 !important;
    border: 1.5px solid #f8ebe7 !important;
}
.nh-onboard-footer svg{
        color: #cc5433 !important;
}
.nh-step-body .ca-info-banner{
    display: flex !important;
}
a.nh-step-action-btn.disabled{
    background: rgba(204, 84, 51, .4) !important;
    color: #fff !important;
}

.nh-questions-banner {
    display: flex !important;
}
.nh-notice-info {
    background-color: #f8ebe7 !important;
    color: #8f371e !important;
}
.nh-notice-info a {
    color: #cc5433 !important;
}
.nh-summary-stat-row {
    background: #f7f7f799 !important;
}
.creditlink{
    display: block !important;
}