@import '_content/LBF.BuildingRegister.Components/LBF.BuildingRegister.Components.bundle.scp.css';

/* _content/LBF.BuildingRegister.Srv/Dialogs/ErrorDialog.razor.rz.scp.css */
.modal-header[b-wf9kiy1iiv] {
    font-weight:bold;
}

.modal-body div[b-wf9kiy1iiv] {
    padding: 5px 0 5px 0;
}
/* _content/LBF.BuildingRegister.Srv/Dialogs/WarningDialog.razor.rz.scp.css */
.lfb-img-center[b-uz8dll3ebo] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 48px;
}

.lfb-dialog-button[b-uz8dll3ebo] {
    margin-right: 0.8rem;
    border-radius: 2px;
    width: 8rem;
    font-size: 1rem;
}

.lbf-dialog-text-head[b-uz8dll3ebo] {
    font-size: 1.2rem;
    text-align: center;
}

.lbf-dialog-text-body[b-uz8dll3ebo] {
    font-size: 1rem;
    text-align: center;
}

.lbf-modal-exclamation-dialog[b-uz8dll3ebo] {
    width: 60rem;
}
/* _content/LBF.BuildingRegister.Srv/Pages/Admin/RoleComponents/Lbf/BuildingInspectionThresholdsAdjuster.razor.rz.scp.css */
.panel-default[b-7pa6iefpio] {
    background-color: #E9ECEF;
    border: 1pt solid #D5D8D9;
    border-radius: 3px;
}

.panel-heading[b-7pa6iefpio] {
    cursor: pointer;
}

.panel-title[b-7pa6iefpio] {
    padding: 0.5em;
}

    .panel-title a[b-7pa6iefpio] {
        color: #2D4550;
    }

.panel-body[b-7pa6iefpio] {
    background-color: white;
    padding: 1em;
}

.lbf-calc-header[b-7pa6iefpio] {
    color: #2D4550;
    font-size: 15px;
    font-weight: 600;
}

.threshold-border[b-7pa6iefpio] {
    border-bottom: medium solid;
}

.threshold-border-red[b-7pa6iefpio] {
    border-color: #ed9090;
}

.threshold-border-yellow[b-7pa6iefpio] {
    border-color: #eded90;
}

.threshold-border-green[b-7pa6iefpio] {
    border-color: #90ee90;
}

.threshold-background-red[b-7pa6iefpio] {
    background-color: #ed9090;
}

.threshold-background-yellow[b-7pa6iefpio] {
    background-color: #eded90;
}

.threshold-background-green[b-7pa6iefpio] {
    background-color: #90ee90;
}
/* _content/LBF.BuildingRegister.Srv/Pages/HousingOrganizationComponents/AllHousingOrganizations.razor.rz.scp.css */
.table-scroll[b-slyhituu59] {
    max-height: calc(100vh - 450px);
}
/* _content/LBF.BuildingRegister.Srv/Pages/Index.razor.rz.scp.css */
html[b-v38mf6hh39], body[b-v38mf6hh39] {
    height: 100%;
}

.test-css-grid[b-v38mf6hh39] {
    display: grid;
    grid-template-columns: 15em 1fr 1fr;
    grid-template-rows: min-content auto min-content;
    background-color: yellow;
}

.test-css-header[b-v38mf6hh39] {
    grid-row-start: 1;
    grid-row-start: 3;
    background-color: aqua;
}
.test-css-footer[b-v38mf6hh39] {
    grid-row-start: 1;
    grid-row-end: 3;
    background-color: green;
}
.test-css-content[b-v38mf6hh39] {
    background-color: brown;
}
/* _content/LBF.BuildingRegister.Srv/Pages/Inspection/Base/CalculationsComponent.razor.rz.scp.css */
.lbf-green[b-b8j564zixd] {
    background-color: #29845E !important;
}

.lbf-green-border-bottom[b-b8j564zixd] {
    border-bottom: 2pt solid #29845E !important;
}

label[b-b8j564zixd] {
    font-size: 13px;
}

.box[b-b8j564zixd] {
    padding: 1.5em;
    border-radius: 4px;
    border-style: solid;
    border: black;
    min-height: 600px;
}

.lbf-calc-header[b-b8j564zixd], tr.summary td[b-b8j564zixd] {
    color: #2D4550;
    font-size: 15px;
    font-weight: bold;
}
/*
.table thead > tr > th {
    border-bottom: 1pt solid #D5D8D9;
    font-size: 13px;
    font-weight: normal;
}

.table tr:nth-child(even) {
    background-color: #f9f9f9;
}

.table td, .table th {
    padding-left: 0 !important;
    padding-right: 5px !important;
}

.table tr td:first-child {
    padding-left: 5px !important;

}

tr td:last-child {
    text-align: right;
    padding-right: 10px !important;
}

td {
    font-size: 15px;
}*/

.lbf-number-field[b-b8j564zixd] {
    max-width: 75px;
}

.panel-default[b-b8j564zixd] {
    background-color: #E9ECEF;
    border: 1pt solid #D5D8D9;
    border-radius: 3px;
}

.panel-heading[b-b8j564zixd] {
    cursor: pointer;
}

.panel-title[b-b8j564zixd] {
    padding: 0.5em;
}

    .panel-title a[b-b8j564zixd] {
        color: #2D4550;
    }

.panel-body[b-b8j564zixd] {
    background-color: white;
    padding: 1em;
}

.additional-group-item[b-b8j564zixd] {
    border-radius: 0 !important;
    padding: 0 0.5rem !important;
    margin-bottom: 0.5rem !important;
    background-color: #E9ECEF !important;
    font-size: 13px;
    border: 1px solid rgba(0,0,0,.125) !important;
}


.priceinclvat[b-b8j564zixd] {
    font-style:italic;
    font-size:80%;
    float:right;
    width:100%;

}
/* _content/LBF.BuildingRegister.Srv/Pages/Inspection/TabContent/ConfirmBuildingInspectionReportReleaseModal.razor.rz.scp.css */
.lfb-img-center[b-ygyxkaryhk] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 48px;
}

.lbf-dialog-text-head[b-ygyxkaryhk] {
    font-size: 1.2rem;
    text-align: center;
}

.lbf-dialog-text-body[b-ygyxkaryhk] {
    font-size: 1rem;
    text-align: center;
}

.lbf-modal-exclamation-dialog[b-ygyxkaryhk] {
    width: 60rem;
}

.lfb-dialog-button[b-ygyxkaryhk] {
    margin-right: 0.8rem;
    border-radius: 2px;
    width: 8rem;
    font-size: 1rem;
}
/* _content/LBF.BuildingRegister.Srv/Pages/Inspection/TabContent/TotalOverviewSpreadsheet.razor.rz.scp.css */
.summarized-calculation-table-container[b-zi4mkinkq6] {
    width: 100%;
    height: auto;
    max-height: 80vh;
    overflow-x: auto;
}

.required[b-zi4mkinkq6]::after {
    content: "*";
    font-weight: bold;
    color: red;
}

.budget-text[b-zi4mkinkq6] {
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: uppercase;
}

.justify-content-end[b-zi4mkinkq6] {
    display: inherit;
}

.table[b-zi4mkinkq6] {
    border-collapse: separate;
    border-spacing: 0;
}

.fit[b-zi4mkinkq6] {
    white-space: nowrap;
    width: 1%;
}

tr[b-zi4mkinkq6] {
    height: 60px;
}


.outside-ppv[b-zi4mkinkq6] {
    background-color: #f5edaf !important;
}

.row-total > td[b-zi4mkinkq6] {
    background-color: #f8f8f8 !important;
    font-weight: bold;
}

.row-diff > td[b-zi4mkinkq6] {
    background-color: #f8f8f8 !important;
    font-weight: bold;
}

.bold-row > td[b-zi4mkinkq6] {
    font-weight: bold !important;
}

.th-background[b-zi4mkinkq6] {
    z-index: 0 !important;
}

th:first-child[b-zi4mkinkq6], td:first-child[b-zi4mkinkq6] {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    width: calc(6rem);
    min-width: calc(6rem);
    max-width: calc(14rem);
}

th:nth-child(2)[b-zi4mkinkq6], td:nth-child(2)[b-zi4mkinkq6] {
    position: -webkit-sticky;
    position: sticky;
    left: calc(6rem);
    width: calc(6rem);
    min-width: calc(6rem);
    max-width: calc(6rem);
    box-shadow: 4px 0px 5px -1px rgba(1, 1, 1, 0.2);
}


th:nth-child(n)[b-zi4mkinkq6] {
    background-color: #deeaef;
    min-width: 6.5rem;
}

tbody tr:last-child td[b-zi4mkinkq6] {
    border-bottom: 2px solid #7A7F82;
}

tbody:nth-child(even) td[b-zi4mkinkq6] {
    background-color: white;
}

tbody:nth-child(odd) td[b-zi4mkinkq6] {
    background-color: #F4F0F7;
}

.maintenance-row td[b-zi4mkinkq6] {
    background-color: #dff6fd !important;
    font-weight: 600;
    padding: 0.5rem;
    border: 1px solid #dee2e6;
    border-bottom: 0;
}
/* _content/LBF.BuildingRegister.Srv/Pages/PPVPlan/Edit/DialogRemoveWarning.razor.rz.scp.css */
body[b-hp78901ehy] {
    white-space: pre-wrap;
}
.lfb-img-center[b-hp78901ehy] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 48px;
}

.lfb-dialog-button[b-hp78901ehy] {
    margin-right: 0.8rem;
    border-radius: 2px;
    font-size: 1rem;
}

.lbf-dialog-text-head[b-hp78901ehy] {
    font-size: 1.2rem;
    text-align: center;
}

.lbf-dialog-text-body[b-hp78901ehy] {
    font-size: 1rem;
    text-align: center;
}
/* _content/LBF.BuildingRegister.Srv/Shared/MainLayout.razor.rz.scp.css */
.page[b-7er3b9v0xl] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-7er3b9v0xl] {
    flex: 1;
}

.lbf-app-outline[b-7er3b9v0xl] {
    max-width: 100%;
    max-height: 100%;
}

.lbf-title-bar-image[b-7er3b9v0xl] {
    margin-left: 1rem;
    margin-right: 0.5rem;
    height: 30px;
}

.lbf-title-bar-style[b-7er3b9v0xl] {
    color: #fff;
    background-color: #2D4550;
    height: 3em;
}

.lbf-title-bar-user[b-7er3b9v0xl] {
    font-size: 1rem;
}

.lbf-title-bar-glyph-outline[b-7er3b9v0xl] {
    margin-right: 2em;
}

.lbf-banner-style[b-7er3b9v0xl] {
    display: flex;
    align-items: center;
    justify-content:center;
    min-height: 30px;
}

a[b-7er3b9v0xl]{
    color:#fff;
}

@media (max-width: 640.98px) {
}

@media (min-width: 641px) {
    .page[b-7er3b9v0xl] {
        flex-direction: row;
    }

    .main > div[b-7er3b9v0xl] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/LBF.BuildingRegister.Srv/Shared/TableTemplate.razor.rz.scp.css */
/* component specific height declarations*/

.lbf-table-height-housingorganizationallcomplexes-ppv[b-9pirhnkp85] {
    max-height: calc(100vh - 500px);
}

.lbf-table-height-housingorganizationallcomplexes-overview[b-9pirhnkp85] {
    max-height: calc(100vh - 500px);
}

.lbf-table-height-allhousingorganizations[b-9pirhnkp85] {
    max-height: calc(100vh - 400px);
}

.lbf-table-height-overview-housingorganizations[b-9pirhnkp85] {
    max-height: calc(100vh - 550px);
}

.lbf-table-height-ppv-housingorganizations[b-9pirhnkp85] {
    max-height: calc(100vh - 550px);
}

.lbf-table-height-building-overview[b-9pirhnkp85] {
    max-height: calc(100vh - 525px);
}

.lbf-table-height-building-ppv[b-9pirhnkp85] {
    max-height: calc(100vh - 450px);
}

