@import '_content/CityView.SharedBlazorComponents/CityView.SharedBlazorComponents.dsswceo9k7.bundle.scp.css';

/* _content/BluePrincePortal/Pages/Account/AccountActivation.razor.rz.scp.css */
.activation-master-container[b-n7c1ipofwc] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.activation-container[b-n7c1ipofwc] {
    margin: 0 auto;
}
/* _content/BluePrincePortal/Pages/Account/ForgotPassword.razor.rz.scp.css */
.email-container[b-x4ncifhipm] {
    margin-bottom: 2em;
}

.btn-container[b-x4ncifhipm] {
    text-align: center;
}

.emailAddress[b-x4ncifhipm] {
    font-weight: bold;
}

[b-x4ncifhipm] .e-control.e-btn.e-lib.reset-btn {
    background-color: #124a8e;
    color: #f9fafb;
    width: 100%;
    margin-bottom: 1em;
}
    [b-x4ncifhipm] .e-control.e-btn.e-lib.reset-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-x4ncifhipm] .e-control.e-btn.e-lib.reset-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-x4ncifhipm] .e-control.e-btn.e-lib.cancel-btn {
    width: 100%;
}
/* _content/BluePrincePortal/Pages/Account/Login.razor.rz.scp.css */
.masterContent[b-1mezyogcif] {
    left: 0;
}

.login-master-container[b-1mezyogcif] {
    display: flex;
    width: 60%;
    height: 100%;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
}

.login-panel[b-1mezyogcif] {
    flex: 1;
}

.login-field-container[b-1mezyogcif] {
    width: 50%;
    margin: 0 auto;
}

.custom-fieldset[b-1mezyogcif] {
    border: 2px solid #FFFFFF;
    border-radius: 10px;
    padding: 20px;
}

.reset-container[b-1mezyogcif] {
    text-align: right;
    padding-top: 10px;
    font-size: small;
}

.signup-field[b-1mezyogcif] {
    font-size: small;
}

.cv-single-btn-container[b-1mezyogcif] {
    display: flex;
    justify-content: center;
}

.loginLogo[b-1mezyogcif] {
    margin: 0 auto;
    width: 60%;
    text-align: center;
}

.image[b-1mezyogcif] {
    margin: 0 auto;
    width: 60%;
}

[b-1mezyogcif] .e-control.e-btn.e-lib.bpc-primary-submit-btn {
    background-color: #124a8e;
    color: #f9fafb;
    width: 10em;
    border-color: none;
}

    [b-1mezyogcif] .e-control.e-btn.e-lib.bpc-primary-submit-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-1mezyogcif] .e-control.e-btn.e-lib.bpc-primary-submit-btn:focus {
        outline: none;
        box-shadow: none;
    }
/* _content/BluePrincePortal/Pages/Account/PortalUserAccount.razor.rz.scp.css */
.bp-header-account[b-nd69db4sld] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
}

[b-nd69db4sld] .e-control.e-btn.e-lib.tech-support-btn {
    background-color: #fff;
    color: #374151;
}

    [b-nd69db4sld] .e-control.e-btn.e-lib.tech-support-btn:hover {
        background: #f3f4f6;
        border-color: #d1d5db;
        color: #374151;
        box-shadow: none;
        outline: none;
    }

    [b-nd69db4sld] .e-control.e-btn.e-lib.tech-support-btn:focus {
        background: #f3f4f6;
        border-color: #d1d5db;
        color: #374151;
        box-shadow:none;
        outline:none;
    }

[b-nd69db4sld] .fa-solid .fa-comment-dots .e-btn-icon .e-icon-left,
[b-nd69db4sld] .fa-solid.fa-comment-dots.e-btn-icon.e-icon-left,
.fa-solid .fa-comment-dots .e-btn-icon .e-icon-left[b-nd69db4sld],
.fa-solid.fa-comment-dots.e-btn-icon.e-icon-left[b-nd69db4sld]
{
    color: #124a8e;
}
/* _content/BluePrincePortal/Pages/Account/ResendActivation.razor.rz.scp.css */
.btn-container[b-9dvw6s9kjh] {
    margin-top: 20px;
    text-align: center;
}

.emailAddress[b-9dvw6s9kjh] {
    font-weight: bold;
}

[b-9dvw6s9kjh] .e-control.e-btn.e-lib.custom-btn {
    width: 15em;
    background-color: #124a8e;
    color: #f9fafb;
}
/* _content/BluePrincePortal/Pages/Account/ResetPassword.razor.rz.scp.css */
.resetpassword-master-container[b-nkdcjvbt91] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.reset-title-container[b-nkdcjvbt91] {
    text-align: center;
    margin-bottom: 4em;
}

.title[b-nkdcjvbt91] {
    font-size: x-large;
}

.title-description[b-nkdcjvbt91] {
    font-size: medium;
    margin-top: 1em;
    margin-bottom: 2em;
}

.fieldset[b-nkdcjvbt91] {
    border: 2px solid #124a8e;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    max-width: 400px;
    width: 100%;
}

.reset-title-container[b-nkdcjvbt91] {
    width: 100%;
    height: 2em;
    font-family: 'Inter';
}

.success-message[b-nkdcjvbt91] {
    margin-top: 1em;
    font-family: 'Inter';
}

.reset-btn[b-nkdcjvbt91] {
    text-align: center;
}

[b-nkdcjvbt91] .e-control.e-btn.e-lib.submit-btn {
    background-color: #124a8e;
    color: #f9fafb;
    width: 10em;
    border-color: none;
}

    [b-nkdcjvbt91] .e-control.e-btn.e-lib.submit-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-nkdcjvbt91] .e-control.e-btn.e-lib.submit-btn:focus {
        outline: none;
        box-shadow: none;
    }
/* _content/BluePrincePortal/Pages/Approval/PortalApprovals.razor.rz.scp.css */
/* _content/BluePrincePortal/Pages/BuildingDepartmentCom/BuildingDepartmentRedirect.razor.rz.scp.css */
.master-container[b-cbh89qezjq] {
    width: 100%;
    height: 100%;
}

.container[b-cbh89qezjq] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    font-family: 'Inter';
}

.logo-master-container[b-cbh89qezjq] {
    width: 13vw;
    height: 15vh;
    margin-top: 5em;
}


.blueprinceLogo[b-cbh89qezjq] {
    width: 100%;
    height: 100%;
}

.description[b-cbh89qezjq] {
    text-align: left;
}

.important-information[b-cbh89qezjq] {
    margin-top: 5em;
}

.description-master-container[b-cbh89qezjq] {
    text-align: center; /* Center the text */
    margin-top: 20px; /* Space above the text */
    text-align: left;
}

.main-title h2[b-cbh89qezjq] {
    margin-bottom: 10px; /* Space below the title */
}

.main-title p[b-cbh89qezjq] {
    margin: 5px 0; /* Space between paragraphs */
}

.indented[b-cbh89qezjq] {
    text-indent: 20px; /* Indent the text */
    margin-left: 20px; /* Additional left margin for indents */
    text-align: left;
}

.h2[b-cbh89qezjq] {
    text-align: left;
}

.transition-note[b-cbh89qezjq] {
    margin-top: 5em;
}
/* _content/BluePrincePortal/Pages/BuildingPermit/Components/PermitAdditionalStep.razor.rz.scp.css */
.master-additionalstep-container[b-n3jh5hxcg5] {
    width: 100%;
    height: 100%;
}

.additionalstep-wrapper[b-n3jh5hxcg5] {
    width: 55em;
    margin: 0 auto;
    overflow-y: auto;
}

/* _content/BluePrincePortal/Pages/BuildingPermit/Components/PermitConfirmationStep.razor.rz.scp.css */
.confirmation-master-container[b-zbhipn18oo] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}

.confirmation-container[b-zbhipn18oo] {
    width: 80%;
}

.fieldsets[b-zbhipn18oo] {
    border: none;
}
/* _content/BluePrincePortal/Pages/BuildingPermit/Components/PermitContactStep.razor.rz.scp.css */
.master-container[b-v0p6uukrva] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}

.step2-container[b-v0p6uukrva]{
    width: 50%;
    margin: 0 auto;
}

.permit-type-container[b-v0p6uukrva] {
    padding-bottom: 25px;
}

.contractor-field[b-v0p6uukrva] {
    padding-top: 10px;
    padding-bottom: 10px;
}

.contractor-text[b-v0p6uukrva] {
    color: #374151;
    font-size: 1em;
    font-family: 'Inter';
    font-weight: 500; 
}
/* _content/BluePrincePortal/Pages/BuildingPermit/Components/PermitFixtureStep.razor.rz.scp.css */
.master-fixturestep-container[b-99h62mszzv] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}

.fixturestep-wrapper[b-99h62mszzv] {
    width: 55em;
    margin: 0 auto;
}

.permit-type-container[b-99h62mszzv] {
    padding-bottom: 25px;
}

.workclass-description[b-99h62mszzv] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.workclass-fields[b-99h62mszzv] {
    padding-top: 10px;
}

.workclass-fieldset[b-99h62mszzv] {
    border: none;
}

.structureBtn[b-99h62mszzv] {
    margin-top: 10px;
}

.valuation-cost-container[b-99h62mszzv] {
    width: 100%;
    padding-top: 10px;
}

.valuation-cost-text[b-99h62mszzv] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.valuation-cost-input[b-99h62mszzv] {
    width:95%;
    padding-left: 15px;
    padding-top: 15px;
}

.contractors-container[b-99h62mszzv] {
    padding-top: 20px;
}

.contractors-field[b-99h62mszzv] {
    padding-left: 15px;
}

.contractor-field-description[b-99h62mszzv] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
    margin-bottom: 10px;
}

.contractor-field[b-99h62mszzv] {
    padding-top: 10px;
    padding-bottom: 10px;
}

.contractor-text[b-99h62mszzv] {
    color: #374151;
    font-size: 1em;
    font-family: 'Inter';
    font-weight: 500; 
}
/* _content/BluePrincePortal/Pages/BuildingPermit/Components/PermitStructureStep.razor.rz.scp.css */
.master-container[b-glykgggsmk] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}

.step2-container[b-glykgggsmk]{
    width: 50%;
    margin: 0 auto;
}

.permit-type-container[b-glykgggsmk] {
    padding-bottom: 25px;
}

.workclass-description[b-glykgggsmk] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.workclass-fields[b-glykgggsmk] {
    padding-top: 10px;
}

.workclass-fieldset[b-glykgggsmk] {
    border: none;
}

.structureBtn[b-glykgggsmk] {
    margin-top: 10px;
}

.valuation-cost-container[b-glykgggsmk] {
    width: 100%;
    padding-top: 10px;
}

.valuation-cost-text[b-glykgggsmk] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.valuation-cost-input[b-glykgggsmk] {
    width:95%;
    padding-left: 15px;
    padding-top: 15px;
}

.contractors-container[b-glykgggsmk] {
    padding-top: 20px;
}

.contractors-field[b-glykgggsmk] {
    padding-left: 15px;
}

.contractor-field-description[b-glykgggsmk] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
    margin-bottom: 10px;
}

.contractor-field[b-glykgggsmk] {
    padding-top: 10px;
    padding-bottom: 10px;
}

.contractor-text[b-glykgggsmk] {
    color: #374151;
    font-size: 1em;
    font-family: 'Inter';
    font-weight: 500; 
}
/* _content/BluePrincePortal/Pages/BuildingPermit/Components/PermitTypeStep.razor.rz.scp.css */

[b-irvq6oxn67] .initialStep-container {
    width: 50%;
    margin: auto;
}

    [b-irvq6oxn67] .initialStep-container ::deep {
        width: 50%;
        margin: auto;
    }

.initialStep-container[b-irvq6oxn67]  {
        width: 50%;
        margin: auto;
    }

/* _content/BluePrincePortal/Pages/BuildingPermit/Components/PermitUploadStep.razor.rz.scp.css */
.master-container[b-z3v32zk57d] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}

.step2-container[b-z3v32zk57d]{
    width: 50%;
    margin: auto;
}

.permit-type-container[b-z3v32zk57d] {
    padding-bottom: 25px;
}

.workclass-description[b-z3v32zk57d] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.workclass-fields[b-z3v32zk57d] {
    padding-top: 10px;
}

.workclass-fieldset[b-z3v32zk57d] {
    border: none;
}

.structureBtn[b-z3v32zk57d] {
    margin-top: 10px;
}

.valuation-cost-container[b-z3v32zk57d] {
    width: 100%;
    padding-top: 10px;
}

.valuation-cost-text[b-z3v32zk57d] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.valuation-cost-input[b-z3v32zk57d] {
    width:95%;
    padding-left: 15px;
    padding-top: 15px;
}

.contractors-container[b-z3v32zk57d] {
    padding-top: 20px;
}

.contractors-field[b-z3v32zk57d] {
    padding-left: 15px;
}

.contractor-field-description[b-z3v32zk57d] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
    margin-bottom: 10px;
}

.contractor-field[b-z3v32zk57d] {
    padding-top: 10px;
    padding-bottom: 10px;
}

.contractor-text[b-z3v32zk57d] {
    color: #374151;
    font-size: 1em;
    font-family: 'Inter';
    font-weight: 500; 
}
/* _content/BluePrincePortal/Pages/BuildingPermit/Modals/AdditionModal.razor.rz.scp.css */

[b-3c1fofapjw] .e-dialog.e-lib.e-dlg-modal.e-popup.e-control.e-popup-open {
    width: 90%;
    height: 90%;
}

.dialogContent[b-3c1fofapjw] {
    padding-top: 25px;
    font-size: larger;
    font-weight: bold;
}

.fieldsets[b-3c1fofapjw] {
    border: none;
    width: 95%;
}

.square-fields[b-3c1fofapjw] {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 10px;
}

.structure-summary-container[b-3c1fofapjw], .dimensions-container[b-3c1fofapjw], .jurisdiction-specific-container[b-3c1fofapjw], .square-footage-container[b-3c1fofapjw] {
    padding-top: 25px;
    padding-bottom: 10px;
}

.field-text[b-3c1fofapjw] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    width: 100%;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.e-footer-content[b-3c1fofapjw] {
    display: flex;
    justify-content: space-evenly;
}

.e-btn.e-primary[b-3c1fofapjw] {
    background: #124c8e;
    border-color: #124c8e;
}
/* _content/BluePrincePortal/Pages/BuildingPermit/Modals/AutoSuggestPerson.razor.rz.scp.css */
.autosuggest-container[b-u016gzs8ff] {
    position: relative;
    width: 100%;
    height: 30px;
}

.searchbox[b-u016gzs8ff] {
    height: 28px;
    width: 97%;
    border-color: #d1d5db;
    border-radius: 4px;
    box-shadow: none;
    border-width: 1px;
    padding-left: 12px;
    text-indent: 0;
    border-style: solid;
    font-family: 'Inter';
    font-size: 14px;
}

    .searchbox:focus[b-u016gzs8ff],
    .searchbox:active[b-u016gzs8ff] {
        outline-color: #275A98;
    }

.suggestionList[b-u016gzs8ff] {
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    z-index: 1000;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
    list-style-type: none;
    max-height: 200px;
    overflow-y: auto;
    width: calc(100% - 2px);
    font-size: 13px;
    font-family: 'Inter';
}

    .suggestionList li[b-u016gzs8ff] {
        padding: 10px;
        cursor: pointer;
    }

        .suggestionList li:hover[b-u016gzs8ff] {
            background-color: #f4f4f4;
        }
/* _content/BluePrincePortal/Pages/BuildingPermit/Modals/StructureModal.razor.rz.scp.css */


[b-4ok692yir0] .e-dialog.e-lib.e-dlg-modal.e-popup.e-control.e-popup-open {
    width: 90%;
    height: 90%;
}

.dialogContent[b-4ok692yir0] {
    padding-top: 25px;
    font-size: larger;
    font-weight: bold;
}

.fieldsets[b-4ok692yir0] {
    border: none;
    width: 95%;
}

.square-fields[b-4ok692yir0] {
    width:100%;
    padding-top: 25px;
    padding-bottom: 10px;
}

.structure-summary-container[b-4ok692yir0], .dimensions-container[b-4ok692yir0], .jurisdiction-specific-container[b-4ok692yir0], .square-footage-container[b-4ok692yir0] {
    padding-top: 25px;
    padding-bottom: 10px;
}

.field-text[b-4ok692yir0] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    width: 100%;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}
.e-footer-content[b-4ok692yir0] {
    display: flex;
    justify-content: space-evenly;
}

.e-btn.e-primary[b-4ok692yir0] {
    background: #124c8e;
    border-color: #124c8e;
}

#SqFt[b-4ok692yir0] {
    text-overflow: ellipsis;
}

.SqFtInput[b-4ok692yir0] {
    min-width: 105px;
}

#SqFtGrid .e-input-group[b-4ok692yir0] {
    min-width: 100px;
}
}
/* _content/BluePrincePortal/Pages/BuildingPermit/NewBuildingPermitApplication.razor.rz.scp.css */
.permit-application-master-container[b-6lr5iz2f83], [b-6lr5iz2f83] .permit-application-master-container, .permit-application-master-container[b-6lr5iz2f83] , [b-6lr5iz2f83].permit-application-master-container {
    height: 100%;
}

.permit-application[b-6lr5iz2f83] {
    width: 80%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.stepper[b-6lr5iz2f83] {
    margin-top: 30px;
    padding: 30px;
}

.stepper-container[b-6lr5iz2f83] {
    margin-top: 2em;
    height: 4em;
}

.page-title[b-6lr5iz2f83] {
    display: flex;
    justify-content: center;
    margin-top: 2em;
    font-family: 'Inter';
    font-size: larger;
    height: 1em;
    margin-bottom: 1em;
}

@font-face {
    font-family: 'Default';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

[class^="stepper-icon-"][b-6lr5iz2f83], [class*=" stepper-icon-"][b-6lr5iz2f83] {
    font-family: 'Default' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.stepper-icon-type[b-6lr5iz2f83]:before {
    content: "\e710";
}

.stepper-icon-instruction[b-6lr5iz2f83]:before {
    content: "\e702";
}

.stepper-icon-detail[b-6lr5iz2f83]:before {
    content: "\e706";
}

.stepper-icon-additional[b-6lr5iz2f83]:before {
    content: "\e715";
}

.linear-stepper-control[b-6lr5iz2f83] {
    margin: 30px auto;
}

.step-content-container[b-6lr5iz2f83] {
    width: 100%;
    padding-top: 30px;
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
}

.btn-container[b-6lr5iz2f83] {
    width: 100%;
    display: flex;
    padding-top: 10px;
    padding-bottom: 5px;
    position:sticky;
    bottom:0;
}

.prev-btn[b-6lr5iz2f83] {
    display: flex;
    flex: 1;
    text-align: center;
}

.next-btn[b-6lr5iz2f83] {
    text-align: center;
}

[b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-submit-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-submit-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-submit-btn:focus {
       outline: none;
       box-shadow: none;
    }

[b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-cancel-btn {
    width: 10em;
    margin-right: 25px;
}

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-cancel-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-cancel-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-prev-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-prev-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-prev-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-next-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-next-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-6lr5iz2f83] .e-control.e-btn.e-lib.permit-stepper-next-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-6lr5iz2f83].e-progressbar-value,
.e-progressbar-value[b-6lr5iz2f83],
[b-6lr5iz2f83] .e-progressbar-value {
    background-color: #0e4b8f;
}

[b-6lr5iz2f83] .e-label {
    color: #0e4b8f;
}

.e-stepper .e-stepper-progressbar .e-progressbar-value[b-6lr5iz2f83],
[b-6lr5iz2f83].e-stepper .e-stepper-progressbar .e-progressbar-value,
[b-6lr5iz2f83] .e-stepper .e-stepper-progressbar .e-progressbar-value {
    background-color: #0e4b8f;
}

.e-stepper .e-step-completed:not(.e-step-error) .e-label[b-6lr5iz2f83],
[b-6lr5iz2f83].e-stepper .e-step-completed:not(.e-step-error) .e-label,
[b-6lr5iz2f83] .e-stepper .e-step-completed:not(.e-step-error) .e-label {
    color: #0e4b8f;
}

.e-stepper .e-stepper-steps .e-step-container.e-step-selected .e-indicator[b-6lr5iz2f83],
[b-6lr5iz2f83].e-stepper .e-stepper-steps .e-step-container.e-step-selected .e-indicator,
[b-6lr5iz2f83] .e-stepper .e-stepper-steps .e-step-container.e-step-selected .e-indicator {
    background: #0e4b8f;
}

.e-stepper .e-step-selected:not(.e-step-error) .e-label[b-6lr5iz2f83],
[b-6lr5iz2f83].e-stepper .e-step-selected:not(.e-step-error) .e-label,
[b-6lr5iz2f83] .e-stepper .e-step-selected:not(.e-step-error) .e-label {
    color: #0e4b8f;
}

.e-stepper:not(.e-steps-focus) .e-step-selected .e-step[b-6lr5iz2f83],
[b-6lr5iz2f83].e-stepper:not(.e-steps-focus) .e-step-selected .e-step,
[b-6lr5iz2f83] .e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0e4b8f, 0 0 0 8px #fff;
}

.e-stepper .e-step-selected .e-indicator[b-6lr5iz2f83],
[b-6lr5iz2f83] .e-stepper .e-step-selected .e-indicator,
[b-6lr5iz2f83].e-stepper .e-step-selected .e-indicator {
    background: #0e4b8f;
}
/* _content/BluePrincePortal/Pages/Common/BPCommonComponentBase.razor.rz.scp.css */
/* _content/BluePrincePortal/Pages/Common/BPFooter.razor.rz.scp.css */
.masterFooter-container[b-pjr4c4bxao] {
    display: flex;
    height: 5%;
    justify-content: center;
    align-items: center;
    background-color: white;
    flex-shrink: 0;
    padding-top: 10px;
    padding-bottom: 0px;
    border-top: 1px solid #090808;
}

.BluePrinceByCityViewLogo[b-pjr4c4bxao] {
    height: 80%;
}

.image[b-pjr4c4bxao] {
    height: 90%;
    padding: 5px;
}
/* _content/BluePrincePortal/Pages/Common/BPHeader.razor.rz.scp.css */
.masterHeader[b-6vmpgjp8zv] {
    height: 10%;
    width: 100%;
    padding: 0;
    background-color: white;
}

.headerPanel[b-6vmpgjp8zv] {
    width: 100%;
    height: 100%;
    background-color: white;
}


.nav-bar[b-6vmpgjp8zv] {
    display: flex;
    height: 100%;
    border-bottom: 1px solid #090808;
}

.nav-bar-item[b-6vmpgjp8zv] {
    padding: 0.5em;
}

.image[b-6vmpgjp8zv] {
    max-width: 100%;
    max-height: 100%;
}

.bluePrince-container[b-6vmpgjp8zv] {
    flex: 0 0 5%;
}

    .bluePrince-container img[b-6vmpgjp8zv] {
        max-width: 100%;
        max-height: 100%;
        display: block;
        margin: 0 auto;
        cursor: pointer;
    }

.jurisdiction-master-container[b-6vmpgjp8zv] {
    flex: 1;
    display: flex;
    margin: auto 0;
    padding-left: 0.7em;
    font-family: 'Inter';
}


.jurisdiction-container[b-6vmpgjp8zv] {
    display: inline-block;
}

.jurisdiction[b-6vmpgjp8zv] {
    font-size: xx-large;
    font-weight: 500;
}

.jurisdiction-user[b-6vmpgjp8zv] {
    text-align: right;
}

.user-container[b-6vmpgjp8zv] {
    flex: 0 0 20%;
    display: flex;
    justify-content: right;
    padding-right: 2em;
    height: fit-content;
    margin: auto 0;
}



@media (max-width: 767px) {
    /* .nav-bar {
        height:5%; 
    }*/
}


@media (min-width: 768px) {
    /*.nav-bar {
        height: 7.5%;
    }*/
}
/* _content/BluePrincePortal/Pages/Common/BPPageBase.razor.rz.scp.css */
/* _content/BluePrincePortal/Pages/Common/BPSideBar.razor.rz.scp.css */
.side-bar-container[b-cxyailqhio] {
    width: 4vw;
    color: white;
    padding-top: 0.5em;
    padding-left: 1em;
    position: sticky;
    top: 0;
    overflow-y: auto;
}

.sidebar-container[b-cxyailqhio] {
    background-color: #dddddd;
    box-sizing: border-box;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
    border-radius: 10px;
    height: 99%;
}

.nav-link[b-cxyailqhio] {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

.list-container[b-cxyailqhio] {
    list-style: none;
    padding-top: 0.5em;
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.list-items-container[b-cxyailqhio] {
    font-size: 25px;
}


[b-cxyailqhio] .list-item {
    color: dimgrey;
    margin-bottom: 1em;
}

    [b-cxyailqhio] .list-item:hover {
        color: #0e4b8f;
    }

[b-cxyailqhio] .a, .a[b-cxyailqhio], [b-cxyailqhio].a {
    color: inherit;
}
/* _content/BluePrincePortal/Pages/Common/SiteMaster.razor.rz.scp.css */
/* _content/BluePrincePortal/Pages/Dashboard/Components/DashboardCompletedProject.razor.rz.scp.css */
.project-btn-wrapper[b-rwfov6p81j] {
    display: flex;
    align-items: center;
    gap: 1rem;
}

    .project-btn-wrapper .detail-btn[b-rwfov6p81j],
    .project-btn-wrapper .share-buttons[b-rwfov6p81j] {
        display: flex;
        align-items: center;
    }
/* _content/BluePrincePortal/Pages/Dashboard/Components/DashboardProject.razor.rz.scp.css */
.project-btn-wrapper[b-sfqzds9lds] {
    display: flex;
    align-items: center;
    gap: 1rem;
}

    .project-btn-wrapper .detail-btn[b-sfqzds9lds],
    .project-btn-wrapper .share-buttons[b-sfqzds9lds] {
        display: flex;
        align-items: center;
    }
/* _content/BluePrincePortal/Pages/Dashboard/Components/ProjectShares.razor.rz.scp.css */

.share-list-container[b-bdlzidrepf] {
    padding-top: 1em;
}

.share-list[b-bdlzidrepf] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 8px;
    margin-top: 15px;
}

.share-list-email[b-bdlzidrepf] {
    flex: 0 0 89%;
}

.email-address[b-bdlzidrepf] {
    font-weight: bold;
    border-bottom: 1px solid #d0cbcb;
}
/* _content/BluePrincePortal/Pages/Dashboard/MyDashboard.razor.rz.scp.css */
.project-container[b-f53b5ylfha] {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1em
}

.widgets-master-container[b-f53b5ylfha] {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.widgets-container[b-f53b5ylfha] {
    display: flex;
    gap: 1vw;
}

[b-f53b5ylfha] .e-card {
    width: 20vw;
    color: white;
    border-color: #124a8e;
    cursor: pointer;
}

[b-f53b5ylfha] .e-card-header {
    font-weight: bold;
    font-size: large;
    justify-content: center;
    background-color: #124a8e;
}

[b-f53b5ylfha] .e-card-content {
    text-align: center;
    margin-top: 3px;
}

.vertical-line[b-f53b5ylfha] {
    border-left: 2px solid #000;
    height: 50px;
    margin: 0 10px;
}

[b-f53b5ylfha] .e-control.e-btn.e-lib.project-detail-btn {
    background-color: #124a8e;
    color: #f9fafb;
}

    [b-f53b5ylfha] .e-control.e-btn.e-lib.project-detail-btn:hover {
        background: #f7f7f7;
        color: black;
    }
    [b-f53b5ylfha] .e-control.e-btn.e-lib.project-detail-btn:focus {
       outline: none;
       box-shadow: none;
    }

.title-master-container[b-f53b5ylfha] {
    border-bottom: 1px solid black;
    padding-bottom: 20px;
    padding-top: 5em;
}

.title-container[b-f53b5ylfha] {
    display: flex;
    width: 100%;
}

    .title-container > div[b-f53b5ylfha] {
        width: 50%;
        box-sizing: border-box;
    }

.title[b-f53b5ylfha] {
    font-size: xx-large;
    font-weight: 500;
    font-family: 'Inter';
}

[b-f53b5ylfha] .e-toolbar-item.e-template.e-ileft.e-active {
    border: 2px solid #f7f7f7;
    border-color: #f7f7f7;
    background: #f7f7f7;
    border-radius: 7px;
}

[b-f53b5ylfha] .e-indicator.e-ignore {
    background: #275a98;
}

[b-f53b5ylfha] .e-tab-text {
    color: #275a98;
}

.no-project-container[b-f53b5ylfha] {
    text-align: center;
}

.add-project-container[b-f53b5ylfha] {
    height: 20%;
    text-align: left;
}

.new-project-content[b-f53b5ylfha] {
    text-align: center;
    padding-top: 25px;
}

.add-btn[b-f53b5ylfha] {
    display: flex;
    justify-content: end;
    align-items: center;
}

[b-f53b5ylfha] .add-pro-btn {
    background-color: #124a8e;
    color: white;
    outline: none;
    box-shadow: none;
}
    [b-f53b5ylfha] .add-pro-btn:hover {
        background: #f7f7f7;
        color: black;
        outline: none;
        box-shadow: none;
    }

    [b-f53b5ylfha] .add-pro-btn:disabled {
        background: #dddddd;
        color: #ababab;
        outline: none;
        box-shadow: none;
        pointer-events: none;
    }

[b-f53b5ylfha] .e-row.e-altrow,
[b-f53b5ylfha] .e-row .e-altrow,
.e-row.e-altrow[b-f53b5ylfha]::deep{
    background-color: #dddddd;
}

[b-f53b5ylfha] .e-grid.e-altrow,
[b-f53b5ylfha] .e-grid .e-altrow,
.e-grid .e-altrow[b-f53b5ylfha],
.e-grid.e-altrow[b-f53b5ylfha]  {
    background-color: #dddddd;
}
/* _content/BluePrincePortal/Pages/Inspection/Inspections.razor.rz.scp.css */
.inspection-master-container[b-4elpn0kwp0] {
    width: 100%;
    margin: 0 auto;
    margin-top: 25px;
}

.title-master-container[b-4elpn0kwp0] {
    width: 98%;
    border-bottom: 1px solid black;
    display: flex;
    padding-bottom: 1em;
}

.title-container[b-4elpn0kwp0] {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: flex-end;
}

    .title-container > div[b-4elpn0kwp0] {
        width: 50%;
        box-sizing: border-box;
    }

.title[b-4elpn0kwp0] {
    font-size: xx-large;
    font-weight: bold;
}

.inspection-container[b-4elpn0kwp0] {
    padding-top: 25px;
    width: 98%;
}

[b-4elpn0kwp0] .e-table {
    overflow: hidden;
}
/* _content/BluePrincePortal/Pages/Invoice/Invoices.razor.rz.scp.css */
.invoice-master-container[b-11vckn9vbm] {
    width: 100%;
    margin: 0 auto;
    margin-top: 25px;
}

.title-master-container[b-11vckn9vbm] {
    width: 98%;
    border-bottom: 1px solid black;
    display: flex;
    padding-bottom: 1em;
}

.title-container[b-11vckn9vbm] {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: flex-end;
}

    .title-container > div[b-11vckn9vbm] {
        width: 50%;
        box-sizing: border-box;
    }

.title[b-11vckn9vbm] {
    font-size: xx-large;
    font-weight: bold;
}

[b-11vckn9vbm] .e-toolbar-item.e-template.e-ileft.e-active {
    border: 2px solid #f7f7f7;
    border-color: #f7f7f7;
    background: #f7f7f7;
    border-radius: 7px;
}

[b-11vckn9vbm] .e-indicator.e-ignore {
    background: #275a98;
}

[b-11vckn9vbm] .e-tab-text {
    color: #275a98;
}

[b-11vckn9vbm] .e-card {
    width: 20vw;
    color: white;
    border-color: #124a8e;
}

[b-11vckn9vbm] .e-card-header {
    font-weight: bold;
    font-size: large;
    justify-content: center;
    background-color: #124a8e;
}

[b-11vckn9vbm] .e-card-content {
    text-align: center;
    margin-top: 3px;
}

.invoices-container[b-11vckn9vbm] {
    padding-top: 25px;
    width: 98%;
}

.payment-vendor-container[b-11vckn9vbm] {
    width: 100%;
    height: 8em;
    text-align: center;
    margin-top: 2em;
    background-color: beige;
    display: flex;
    flex-direction: column;
}

.payment-vendor-description[b-11vckn9vbm] {
    margin-bottom: auto;
}

.payment-btn-container[b-11vckn9vbm] {
    margin-bottom: 1em;
}

[b-11vckn9vbm] .e-control.e-btn.e-lib.invoice-detail-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-11vckn9vbm] .e-control.e-btn.e-lib.invoice-detail-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-11vckn9vbm] .e-control.e-btn.e-lib.invoice-detail-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-11vckn9vbm] .e-control.e-btn.e-lib.invoice-payment-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-11vckn9vbm] .e-control.e-btn.e-lib.invoice-payment-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-11vckn9vbm] .e-control.e-btn.e-lib.invoice-payment-btn:focus {
        outline: none;
        box-shadow: none;
    }
/* _content/BluePrincePortal/Pages/Message/SendMessage.razor.rz.scp.css */
.container[b-439h0yv88t] {
    width:100%;
    height:100%;
}

.message-container[b-439h0yv88t] {
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* _content/BluePrincePortal/Pages/PortalJurisdiction/UserJurisdiction.razor.rz.scp.css */

[b-tz845pr8br] .jurisdiction-master-container {
    width: 95%;
    height: 100%;
    align-content: center;
    text-align: center;
    margin-left: 5%;
}

[b-tz845pr8br] .jurisdiction {
    width: 80%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: 20px;
    margin-left: 5%;
    font-family: 'Inter';
}

.blueprince-logo-container[b-tz845pr8br] {
    width: 15vw;
    height: 15vh;
}

.blueprinceLogo[b-tz845pr8br] {
    width: 100%;
    height: 100%;
}

.error-container[b-tz845pr8br] {
    display: flex;
    justify-content: center;
    margin-top: 2em;
}

[b-tz845pr8br] .jurisdiction-container {
    width: 20em;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

[b-tz845pr8br] .jurisdiction-list,
[b-tz845pr8br] .submit-btn-container {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 1em;
}

[b-tz845pr8br] .e-control.e-btn.e-lib.launch-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-tz845pr8br] .e-control.e-btn.e-lib.launch-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-tz845pr8br] .e-control.e-btn.e-lib.launch-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-tz845pr8br] .cv-input-container {
    text-align: left;
}

.header-container[b-tz845pr8br] {
    text-align: center;
}
/* _content/BluePrincePortal/Pages/Project/BuildingPermit/InspectionModal.razor.rz.scp.css */
/* _content/BluePrincePortal/Pages/Project/BuildingPermit/PortalBuildingPermit.razor.rz.scp.css */
.permit-container[b-py6gxe0rop] {
    margin: 10px;
}

.permit-table[b-py6gxe0rop] {
    width: 100%;
    border-collapse: collapse;
    margin-top: 10px; /* Add margin as needed */
}

    .permit-table th[b-py6gxe0rop], .permit-table td[b-py6gxe0rop] {
        padding: 10px;
        text-align: center;
    }

.small-header[b-py6gxe0rop] {
    font-size: 12px;
    font-weight: bold;
}

.details-button[b-py6gxe0rop] {
    padding: 10px;
    background-color: #007bff;
    color: #fff;
    border: none;
    border-radius: 0 0 8px 8px;
    cursor: pointer;
}

.sf-grid-container[b-py6gxe0rop] {
    padding: 10px;
}

.permit-cards-container[b-py6gxe0rop] {
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    margin-top: 2em;
}

.inspection-information-card-container[b-py6gxe0rop] {
    margin-top: 1em;
    background-color: #f8f9fa;
    border: 1px solid #275a98;
    border-radius: 10px;
    padding: 7px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #275a98;
}

.inspection-request-information[b-py6gxe0rop] {
    display: flex;
}

#warning-icon[b-py6gxe0rop] {
    font-size: large;
    color: #275a98;
    padding-right: 0.5em;
}

[b-py6gxe0rop] .fa-solid.fa-circle-exclamation {
    color: #275a98;
    font-size: large;
    padding-right: 1em;
}

[b-py6gxe0rop] .inspection-tbl-title, [b-py6gxe0rop] .approval-tbl-title {
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: 'Inter';
    font-weight: normal;
}

    [b-py6gxe0rop] .inspection-tbl-title .inspection-title, [b-py6gxe0rop] .approval-tbl-title .approval-title {
        font-weight: bold;
    }

[b-py6gxe0rop] .e-row.e-altrow,
[b-py6gxe0rop] .e-row .e-altrow,
.e-row.e-altrow[b-py6gxe0rop]::deep {
    background-color: #dddddd;
}

[b-py6gxe0rop] .e-grid.e-altrow,
[b-py6gxe0rop] .e-grid .e-altrow,
.e-grid .e-altrow[b-py6gxe0rop],
.e-grid.e-altrow[b-py6gxe0rop]  {
    background-color: #dddddd;
}

[b-py6gxe0rop] .e-control.e-btn.e-lib.inspection-request-btn {
    background: #0e4b8f;
    color: #ffffff;
    font-size: 12px;
}

    [b-py6gxe0rop] .e-control.e-btn.e-lib.inspection-request-btn:hover {
        background: #f3f4f6;
        color: #3d4156;
    }

[b-py6gxe0rop] .e-control.e-btn.e-lib.inspection-detail-btn {
    background: #0e4b8f;
    color: #ffffff;
    font-size: 12px;
}

    [b-py6gxe0rop] .e-control.e-btn.e-lib.inspection-detail-btn:hover {
        background: #f3f4f6;
        color: #3d4156;
    }

[b-py6gxe0rop] .e-control.e-btn.e-lib.permit-detail-btn {
    background: #0e4b8f;
    color: #ffffff;
}

    [b-py6gxe0rop] .e-control.e-btn.e-lib.permit-detail-btn:hover {
        background: #f3f4f6;
        color: #3d4156;
    }

.permit-inspection-grid[b-py6gxe0rop] {
    margin-top: 1em;
}
/* _content/BluePrincePortal/Pages/Project/Components/ConfirmationStep.razor.rz.scp.css */
.fieldset[b-1o9wfvt3b6] {
    border:none;
}

.step3-master-container[b-1o9wfvt3b6] {
    width: 50%;
    margin: 0 auto;
}

.review-page-title-container[b-1o9wfvt3b6] {
    text-align: center;
    font-size: larger;
    font-family: 'Inter';
}
/* _content/BluePrincePortal/Pages/Project/Components/ProjectCustomFieldStep.razor.rz.scp.css */
.project-cf-master-container[b-bhlyagew4l] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom:2em;
}

.project-cf-container[b-bhlyagew4l] {
    width: 50%;
}

.project-cf-list[b-bhlyagew4l] {
    margin: 0 auto;
    margin-top: 2em;
}

.project-cf-list-title[b-bhlyagew4l] {
    margin-bottom: 1em;
}

.project-cf-list-items[b-bhlyagew4l]{
    border:none;
}

.cf-list-title[b-bhlyagew4l] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}
/* _content/BluePrincePortal/Pages/Project/Components/ProjectTypeStep.razor.rz.scp.css */
.newproject-master-container[b-ffgyeyu957]  {
    overflow-y: auto;
}

.project-form-container[b-ffgyeyu957]  {
    width: 50%;
    margin: 0 auto;
}

.project-fields[b-ffgyeyu957]  {
    border: none;
}

.custom-fields[b-ffgyeyu957] {
    width:80%;
    margin: 0 auto;
}

.stage-title[b-ffgyeyu957] {
    font-family: 'Inter';
    margin-top: 1em;
    margin-bottom: 1em;
}

.stages-container[b-ffgyeyu957]  {
    margin: 0 auto;
}

.submit-btn[b-ffgyeyu957] {
    padding-top:25px;
    text-align: center;
}


[b-ffgyeyu957] .e-control.e-btn.e-lib.e-primary.btn.btn-primary {
    background-color: #124a8e;
    width:10%;
}
/* _content/BluePrincePortal/Pages/Project/Components/ProjectUploadStep.razor.rz.scp.css */
.project-attachment-jurisdiction-config[b-zw5m42sbi5] {
    text-align: center;
    margin-top: 3em;
}
/* _content/BluePrincePortal/Pages/Project/Components/PropertyStep.razor.rz.scp.css */
.newproject-master-container[b-9mtg0p7str] {
    margin: 0 auto;
}

.newproject-container[b-9mtg0p7str] {
    padding-top: 20px;
}

.newproject-application[b-9mtg0p7str] {
    display: flex;
    flex-direction: column;
}

.search-property[b-9mtg0p7str] {
    width: 70em;
    margin: 0 auto;
}

.search-fieldset-container[b-9mtg0p7str] {
    border: none;
    display: flex; 
    justify-content:center;
}

.search-dropdown-list[b-9mtg0p7str] {
    width: 7em;
}
.search-textbox[b-9mtg0p7str] {
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
}

[b-9mtg0p7str] .e-control.e-btn.e-lib.search-btn {
    width: 10em;
    margin-top: 1.9em;
    background: #0e4b8f;
    color: white;
    height:50%;
}
    [b-9mtg0p7str] .e-control.e-btn.e-lib.search-btn:hover {
        background: #f7f7f7;
        color: black;
    }
    [b-9mtg0p7str] .e-control.e-btn.e-lib.search-btn:focus {
        outline: none;
        box-shadow: none;
    }

.move-to-btn[b-9mtg0p7str] {
    width:100%;
    text-align:center;
}

.search-result[b-9mtg0p7str] {
    height: 60vh;
    overflow-y: auto;
}

.search-description-card[b-9mtg0p7str] {
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    width: 80%;
    margin: 0 auto;
    background-color: #f7f7f7;
}

.select-result-container[b-9mtg0p7str] {
    display: flex;
    justify-content: center;
}

.select-result-field[b-9mtg0p7str] {
    flex: 1;
    padding: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.left-column[b-9mtg0p7str] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.right-column[b-9mtg0p7str] {
    width: 100%;
}

[b-9mtg0p7str] .vertical-line-container {
    display: grid;
    grid-template-rows: 1fr auto 1fr;
}
.vertical-line[b-9mtg0p7str]  {
    width: 1px;
    height: 100%;
    background-color: #ddd; /* Line color */
    margin: 0 auto; /* Center the line */
}

.centered-text[b-9mtg0p7str] {
    text-align: center;
}

[b-9mtg0p7str] .e-control.e-btn.e-lib.e-primary.btn.btn-primary {
    background-color: #124a8e;
    border-color: #124a8e;
    width:50%;
}

.result-table[b-9mtg0p7str] {
    overflow-y: auto;
}

.e-grid .e-focused:not(.e-menu-item):not(.e-editedbatchcell)[b-9mtg0p7str] {
    box-shadow:none;
}
/* _content/BluePrincePortal/Pages/Project/NewProject.razor.rz.scp.css */
.newproject-master-container[b-e1ntcgsp08] {
    width: 100%;
}

.newproject-container[b-e1ntcgsp08] {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}

.page-title[b-e1ntcgsp08] {
    width: 98%;
}

.stepper[b-e1ntcgsp08] {
    margin-top: 30px;
    padding: 30px;
}

.stepper-container[b-e1ntcgsp08] {
    width: 98%;
    margin-top: 2em;
    flex: 1 1 2%;
}

[b-e1ntcgsp08] .e-stepper-progressbar {
    --progress-bar-width: 95%;
}

@font-face {
    font-family: 'Default';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

[class^="stepper-icon-"][b-e1ntcgsp08], [class*=" stepper-icon-"][b-e1ntcgsp08] {
    font-family: 'Default' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.linear-stepper-control[b-e1ntcgsp08] {
    margin: 30px auto;
}

.step-content-container[b-e1ntcgsp08] {
    width: 98%;
    padding-top: 1em;
    flex: 1 1 85%;
}

.add-project-container[b-e1ntcgsp08] {
    display: flex;
    width: 80%;
    padding-left: 10%;
    padding-top: 10%;
    text-align: center;
}

.newproject-title[b-e1ntcgsp08] {
    width: 100%;
    height: 10%;
    text-align: center;
}

.project-link[b-e1ntcgsp08] {
    color: #124a8e;
}

.btn-container[b-e1ntcgsp08] {
    display: flex;
    justify-content: space-between; /* Aligns children (selected-property and button-wrapper) on opposite ends */
    align-items: center; /* Keeps items vertically centered */
    padding-top: 1em;
    padding-bottom: 1em;
    flex: 1 1 10%;
}

[b-e1ntcgsp08].e-progressbar-value,
.e-progressbar-value[b-e1ntcgsp08],
[b-e1ntcgsp08] .e-progressbar-value {
    background-color: #0e4b8f;
}

[b-e1ntcgsp08] .e-label {
    color: #0e4b8f;
}

.e-stepper .e-stepper-progressbar .e-progressbar-value[b-e1ntcgsp08],
[b-e1ntcgsp08].e-stepper .e-stepper-progressbar .e-progressbar-value,
[b-e1ntcgsp08] .e-stepper .e-stepper-progressbar .e-progressbar-value {
    background-color: #0e4b8f;
}

.e-stepper .e-step-completed:not(.e-step-error) .e-label[b-e1ntcgsp08],
[b-e1ntcgsp08].e-stepper .e-step-completed:not(.e-step-error) .e-label,
[b-e1ntcgsp08] .e-stepper .e-step-completed:not(.e-step-error) .e-label {
    color: #0e4b8f;
}

.e-stepper .e-stepper-steps .e-step-container.e-step-selected .e-indicator[b-e1ntcgsp08],
[b-e1ntcgsp08].e-stepper .e-stepper-steps .e-step-container.e-step-selected .e-indicator,
[b-e1ntcgsp08] .e-stepper .e-stepper-steps .e-step-container.e-step-selected .e-indicator {
    background: #0e4b8f;
}

.e-stepper .e-step-selected:not(.e-step-error) .e-label[b-e1ntcgsp08],
[b-e1ntcgsp08].e-stepper .e-step-selected:not(.e-step-error) .e-label,
[b-e1ntcgsp08] .e-stepper .e-step-selected:not(.e-step-error) .e-label {
    color: #0e4b8f;
}

.e-stepper:not(.e-steps-focus) .e-step-selected .e-step[b-e1ntcgsp08],
[b-e1ntcgsp08].e-stepper:not(.e-steps-focus) .e-step-selected .e-step,
[b-e1ntcgsp08] .e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0e4b8f, 0 0 0 8px #fff;
}

.e-stepper .e-step-selected .e-indicator[b-e1ntcgsp08],
[b-e1ntcgsp08] .e-stepper .e-step-selected .e-indicator,
[b-e1ntcgsp08].e-stepper .e-step-selected .e-indicator {
    background: #0e4b8f;
}

.selected-property-container[b-e1ntcgsp08] {
    width: 900%;
    margin-right: 5px;
}

.button-wrapper[b-e1ntcgsp08] {
    display: flex;
    width: 98%;
}

.selected-property[b-e1ntcgsp08] {
    text-align: center;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 8px;
    font-size: medium;
}

.prev-btn-container[b-e1ntcgsp08] {
    display: flex;
    flex: 1;
    text-align: center;
}

.next-btn-container[b-e1ntcgsp08] {
    display: flex;
    text-align: center;
}

.submit-btn-container[b-e1ntcgsp08] {
    display: flex;
    text-align: center;
}

.next-btn[b-e1ntcgsp08] {
}

[b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-next-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-next-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-next-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-prev-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-prev-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-prev-btn:focus {
        outline: none;
        box-shadow: none;
    }

[b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-submit-btn {
    width: 10em;
    background: #0e4b8f;
    color: white;
}

    [b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-submit-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-e1ntcgsp08] .e-control.e-btn.e-lib.project-stepper-submit-btn:focus {
        outline: none;
        box-shadow: none;
    }

.new-project-btn-container[b-e1ntcgsp08] {
    background-color: transparent;
    position: fixed;
    bottom: 0;
    width: 90%;
    padding-right: 20%;
}
/* _content/BluePrincePortal/Pages/Project/ProjectDetail.razor.rz.scp.css */
.project-page-master-container[b-a8uubkb5m3] {
    width: 100%;
    height: 100%;
}

.project-detail-container[b-a8uubkb5m3] {
    height: 20%;
    padding-top: 4em;
}

.project-address[b-a8uubkb5m3] {
    font-size: x-large;
    font-weight: BOLD;
    margin-top: 5vh;
    margin-left: 5vw;
}

.project-details[b-a8uubkb5m3] {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    width: 98%;
    justify-content: space-between;
    display: flex
}

.projectDetail[b-a8uubkb5m3] {
    flex: 1; /* Each column takes equal space */
    padding: 1em;
    text-align: center;
    margin: auto;
}

    .projectDetail h3[b-a8uubkb5m3] {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .projectDetail p[b-a8uubkb5m3] {
        font-size: 14px;
        color: #555555;
    }

.stage-detail-container[b-a8uubkb5m3] {
    display: flex;
    align-items: stretch;
    width: 100%;
    height: 100%;
    border: 1px solid #f7f7f7;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    padding-top: 1em;
    padding-bottom: 1em;
}

.stage-detail-warning-icon-container[b-a8uubkb5m3] {
    flex: 0 0 5%;
    display: flex;
    justify-content: center;
}

.detail-list[b-a8uubkb5m3] {
    flex: 1;
    padding-bottom: 10px;
}

.stage-detail-warning-icon[b-a8uubkb5m3] {
    align-self: center;
}

.project-step-master-container[b-a8uubkb5m3] {
    width: 100%;
    margin: 0 auto;
    margin-top: 25px;
}

.project-step-container[b-a8uubkb5m3] {
    width: 90%;
    display: flex;
    margin: auto;
}

.project-stage-container[b-a8uubkb5m3] {
    padding: 25px;
}

.stage-approvals[b-a8uubkb5m3] {
    padding-top: 25px;
    padding-bottom: 25px;
    width: 100%;
}

.permit-table[b-a8uubkb5m3] {
    padding-top: 25px;
}

.e-acrdn-header-content[b-a8uubkb5m3] {
    color: black;
}

[b-a8uubkb5m3] .e-control.e-tab.e-lib.e-keyboard {
    height: auto;
    width: 100%;
    padding-right: 3em;
    margin-bottom: 5em;
}

.e-accordion.e-acrdn-item.e-select.e-expand-state > .e-acrdn-header.e-acrdn-header-content[b-a8uubkb5m3] {
    color: black;
}

[b-a8uubkb5m3] .fa-solid.fa-circle-exclamation {
    color: #275a98;
    font-size: xx-large;
}

[b-a8uubkb5m3] .e-control.e-toolbar.e-lib.e-tab-header.e-keyboard {
    border: none;
    width: 100%;
    padding-bottom: 25px;
}

[b-a8uubkb5m3] .e-toolbar-item.e-template.e-ileft.e-active {
    border: 2px solid #f7f7f7;
    border-color: #f7f7f7;
    background: #f7f7f7;
    border-radius: 7px;
}

[b-a8uubkb5m3] .e-tab.e-tab-header.e-toolbar-item.e-tab-wrap :hover {
    background: #275a98 !important;
}

[b-a8uubkb5m3] .e-indicator.e-ignore {
    background: #275a98;
}

[b-a8uubkb5m3] .e-tab-text {
    color: #275a98;
}

[b-a8uubkb5m3] .e-tab.e-tab-header.e-toolbar-item.e-active.e-ileft.e-tab-text {
    color: #111827bf;
}

[b-a8uubkb5m3] .e-content.e-lib.e-touch {
    border: 1px solid #f7f7f7;
    margin: 0 auto;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    border-radius: 5px
}

.add-permit-container[b-a8uubkb5m3] {
    display: flex;
    align-items: start;
}

[b-a8uubkb5m3] .e-control.e-btn.e-lib.apply-permit-btn {
    background: #0e4b8f;
    color: #ffffff;
}

    [b-a8uubkb5m3] .e-control.e-btn.e-lib.apply-permit-btn:hover {
        background: #f3f4f6;
        color: #3d4156;
    }

    [b-a8uubkb5m3] .e-control.e-btn.e-lib.apply-permit-btn:disabled {
        background: #dddddd;
        color: #ababab;
        outline: none;
        box-shadow: none;
        pointer-events: none;
    }

[b-a8uubkb5m3] .add-attachment-container {
    margin-bottom: 3em;
}

[b-a8uubkb5m3] .add-attachment {
    margin-bottom: 1em;
}

[b-a8uubkb5m3] .uploader-master-container {
    display: flex;
    width: 100%;
}

[b-a8uubkb5m3] .uploader-container {
    flex: 1;
    margin-top: 2em;
}

[b-a8uubkb5m3] .uploader-comment-container {
    flex: 1;
}

[b-a8uubkb5m3] .e-file-select-wrap {
    text-align: center;
}

[b-a8uubkb5m3] .e-file-upload-btn.e-css.e-btn.e-flat.e-primary {
    background-color: #275a98;
    border-color: #275a98;
}

    [b-a8uubkb5m3] .e-file-upload-btn.e-css.e-btn.e-flat.e-primary:hover {
        background-color: #f3f4f6;
        border-color: #f3f4f6;
        color: #3d4156;
    }

[b-a8uubkb5m3] .e-icons.e-circle-close.e-medium.info-icon {
    cursor: pointer;
}

[b-a8uubkb5m3] .e-icons.e-file-delete-btn, [b-a8uubkb5m3] .e-icons .e-file-delete-btn {
    display: none;
}

[b-a8uubkb5m3] .attachment-grid-icons {
    display: flex;
    justify-content: space-evenly;
}

[b-a8uubkb5m3] .attachment-navlink {
    text-decoration: none;
}

[b-a8uubkb5m3] attachment-type-description {
    font-family: 'Inter'
}

[b-a8uubkb5m3] .add-attachment-container {
    margin-bottom: 5em;
}

[b-a8uubkb5m3] .invoice-text {
    padding-left: 0.2em;
}

[b-a8uubkb5m3] .invoice-payment-btn {
    background: #0e4b8f;
    color: white;
}

    [b-a8uubkb5m3] .invoice-payment-btn:hover {
        background: #f7f7f7;
        color: black;
    }

    [b-a8uubkb5m3] .invoice-payment-btn:focus {
        outline: none;
        box-shadow: none;
    }
/* _content/BluePrincePortal/Pages/Registration/NewPortalUserRegisteration.razor.rz.scp.css */
.register-master-container[b-tz485d405d] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}

.register-container[b-tz485d405d] {
    height: 100%;
    width: 100%;
}

.submission-container[b-tz485d405d] {
    height: 50%;
    align-content: center;
    text-align: center;
}

.fa-solid.fa-circle-check[b-tz485d405d] {
    color:green;
}

.fa-solid.fa-circle-xmark[b-tz485d405d] {
    color:red;
}

.map[b-tz485d405d] {
    padding-top: 25px;
    width: 100%;
}

.signup-title-container[b-tz485d405d] {
    width: 40%;
    text-align: center;
    margin: 0 auto;
    padding-top: 10px;
}

.title[b-tz485d405d] {
    font-size: xx-large;
    font-weight: bold;
    border-bottom: 1px solid black;
    padding-bottom: 15px;
    text-align: center;
}

.question-master-container[b-tz485d405d] {
    width: 32%;
    margin: auto auto;
    padding-top: 20px;
    padding-bottom: 5%;
}

.question-field-container[b-tz485d405d] {

    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 15px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    padding: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.question-title[b-tz485d405d] {
    font-weight: bold;
    text-align: center;
}

.question-field[b-tz485d405d] {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.input-fields[b-tz485d405d] {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 15px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    padding: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.submitbtn[b-tz485d405d] {
    text-align: center;
}

[b-tz485d405d] .e-sub-account-info-message {
    border-radius: 15px;
}

[b-tz485d405d] .e-message.e-info .e-msg-icon {
 
    align-self: center;
}

[b-tz485d405d] .e-control.e-btn.e-lib {
}

    [b-tz485d405d] .e-control.e-btn.e-lib.highlighted {
        background-color: #275a98; 
        color: white;
        box-shadow:none;
    }

    [b-tz485d405d] .e-control.e-btn.e-lib.submit-btn :hover {
        background: #f7f7f7;
        color: black;
    }
/* _content/BluePrincePortal/Pages/Settings/AccountSettings.razor.rz.scp.css */

.container[b-0h7xwpwts4] {
    display: flex;
    justify-content: center;
}

.generalsettings-container[b-0h7xwpwts4] {
    display: flex;
    justify-content: center;
}

.settings-container[b-0h7xwpwts4] {
    width: 70em;
}

.generalsettings[b-0h7xwpwts4] {
    width: 50%;
}

.title-section[b-0h7xwpwts4] {
    padding-top: 25px;
    padding-bottom: 10px;
}

.common-title[b-0h7xwpwts4] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    height: 30px;
    text-align: center;
    display: flex;
    background-color: #124c8e;
    color: white;
    font-size: 15px;
    align-items: center;
    text-indent: 15px;
}

.common-description[b-0h7xwpwts4] {
}

.description[b-0h7xwpwts4] {
    padding-top: 25px;
    padding-bottom: 25px;
}

.fieldset[b-0h7xwpwts4] {
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    padding-top: 10px;
    padding-bottom: 25px;
    display: table-cell;
    margin-left: 25px;
    font-size: 12px;
}

.update-btn[b-0h7xwpwts4] {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.subaccount-container[b-0h7xwpwts4] {
    display: flex;
    justify-content: center;
    margin-bottom: 1em;
}

.subaccount-list-container[b-0h7xwpwts4] {
    width: 50%;
}
