@import '_content/IbsComponents/IbsComponents.kxn770u9ry.bundle.scp.css';

/* /Pages/AccessDenied.razor.rz.scp.css */
h1[b-trtkasosr8] {
    color: var(--ibs-red);
}
/* /Pages/Admin/Center.razor.rz.scp.css */
.center-box[b-9io80b1jq3] {
    width: 75%;
}

.center-dropdown-container[b-9io80b1jq3] {
    display: flex;
    justify-content: flex-start;
}

.center-dropdown[b-9io80b1jq3] {
    width: 30%;
}

.center-show-button[b-9io80b1jq3] {
    float: right;
    margin-top: 10px;
}

.center-create-accommodation[b-9io80b1jq3] {
    float: right;
}
/* /Pages/Admin/Message.razor.rz.scp.css */
.message-modal-dialog[b-sg9cgk8pxa] {
    margin: 15px;
}

.message-input[b-sg9cgk8pxa] {
    width: 100%;
    margin-bottom: 5px;
}

.message-date-container[b-sg9cgk8pxa] {
    display: flex;
}

[b-sg9cgk8pxa] .ibs-datepicker {
    margin-right: 15px;
}

ul[b-sg9cgk8pxa] {
    margin-top: 15px;
    color: red;
}
/* /Pages/Admin/Operator.razor.rz.scp.css */
.operator-create-operator[b-7t5pdf2ngb] {
    float: right;
}
/* /Pages/Admin/OperatorDetails.razor.rz.scp.css */
.operator-details-box[b-ghgdql3w34]{
    width: 75%;
}

[b-ghgdql3w34] .ibs-dropdown {
    width: 30%;
}

.operator-details-show-button[b-ghgdql3w34] {
    float: right;
    margin-top: 10px;
}

.operator-details-center-table-buttons[b-ghgdql3w34] {
    float: right;
}

    .operator-details-center-table-buttons[b-ghgdql3w34] >  .ibs-button-style {
        margin-left: 5px;
    }
/* /Pages/Admin/PhaseCalculationRules.razor.rz.scp.css */
.phase-calculation-rules-grid-title[b-78ukl2387k] {
    font-variant: normal;
    border-top: none;
    border-bottom: none;
    margin-top: 20px;
}

[b-78ukl2387k] .table > :not(caption) > .highlightedRow > td {
    background: yellow;
}
/* /Pages/Admin/RatesBarter.razor.rz.scp.css */
.barter-rates-create-button-wrapper[b-2cynw61k79] {
    float: right;
}
/* /Pages/Admin/RatesCash.razor.rz.scp.css */
.cash-rates-create-button-wrapper[b-mgynilqh0t] {
    float: right;
}
/* /Pages/Admin/SearchUserLogPage.razor.rz.scp.css */
.ibshyperlink[b-j888x57e56]{
    color: var(--ibs-font-primary);
    text-decoration: underline;
}

    .ibshyperlink a:hover[b-j888x57e56] {
        text-decoration: underline;
    }

    .ibshyperlink a:visited[b-j888x57e56] {
        color: var(--ibs-font-primary);
    }
ul[b-j888x57e56] {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

li[b-j888x57e56] {
    padding: 3px 0;
}
/* /Pages/CenterFrontPage.razor.rz.scp.css */
.center-front-page-wrapper[b-jz063u77bc] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.center-front-page-left-wrapper[b-jz063u77bc] {
    flex-grow: 3;
}

.center-front-page-right-wrapper[b-jz063u77bc] {
    flex-grow: 1;
}

.center-front-page-table-and-messages-wrapper[b-jz063u77bc] {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
}

.center-front-page-messages[b-jz063u77bc] {
    border: solid 1px var(--ibs-blue);
    min-width: 200px;
    margin: 10px;
    padding: 5px;
}

.center-front-page-message[b-jz063u77bc] {
    border: solid 1px var(--ibs-blue);
    padding: 10px;
}

.center-front-page-bold-text[b-jz063u77bc] {
    font-weight: bold;
}

.center-front-page-right-wrapper[b-jz063u77bc] {
    border-bottom: solid 1px var(--ibs-blue);
    margin-left: 10px;
}

.center-front-page-information-title[b-jz063u77bc] {
    height: 37px;
    padding-left: 14px;
    background-color: var(--ibs-blue);
    margin-top: 10px;
}

.center-front-page-information[b-jz063u77bc] {
    padding: 10px 0;
}

.center-front-page-information[b-jz063u77bc]  .ibs-dropdown-container {
    width: 100%;
}

.center-front-page-tabs-wrapper[b-jz063u77bc]  .ibshyperlink a {
    text-decoration: underline;
}

    .center-front-page-tabs-wrapper[b-jz063u77bc]  .ibshyperlink {
        float: right;
    }

.data-list[b-jz063u77bc]  a {
    float: right;
    text-decoration: underline;
}
/* /Pages/ListSearch.razor.rz.scp.css */
.listsearch-filter-header[b-q3zt35tzan] {
    background: var(--ibs-blue);
    display: flex;
    justify-content: space-between;
    height: 37px;
    color: var(--ibs-white);
    font-weight: bold;
    padding: 0 14px;
}

.listsearch-container-header[b-q3zt35tzan] {
    margin-bottom: 5px;
    border-bottom: solid 1px var(--ibs-red);
    color: var(--ibs-red);
    font-size: 0.9rem;
}

.listsearch-filter-container[b-q3zt35tzan] {
    width: 75%;
    border-bottom: 1px solid var(--ibs-dusty-blue);
}

.listsearch-input-header[b-q3zt35tzan] {
    color: var(--ibs-font-primary);
    font-weight: bold;
}
.listcearch-receive-functions-table-container[b-q3zt35tzan] {
    width: 55%;
}

.listsearch-receive-functions-table-caption[b-q3zt35tzan] {
    caption-side: top;
    color: var(--ibs-font-primary);
    padding: 0;
    font-variant: normal;
    border: none;
    font-size: 0.83rem;
    padding-top: 4px;
}

.listsearch-receive-functions-table th[b-q3zt35tzan] {
    background-color: transparent;
    color: var(--ibs-border-blue);
}

.listsearch-container-flexlayout[b-q3zt35tzan] {
    display: flex;
}

.listsearch-container-flexchild[b-q3zt35tzan] {
    width: 33.33%;
}

.listsearch-half-width-element-parent[b-q3zt35tzan] {
    display: grid;
    grid-template-columns: 50% 50%;
}

.listsearch-receive-functions-table[b-q3zt35tzan] {
    border-collapse: collapse;
    width: 100%;
    display: block;
}

.listsearch-table-container[b-q3zt35tzan] {
    border: 1px solid var(--ibs-border-blue);
    max-height: 220px;
    overflow: auto;
}

.listsearch-receive-functions-table tr[b-q3zt35tzan] {
    border-top: 1px solid var(--ibs-blue);
}

.listsearch-receive-functions-table-alternaterow td[b-q3zt35tzan]{
    border-top: 4px solid var(--ibs-border-blue);
}

.listsearch-filter-panels[b-q3zt35tzan]  button {
    float: right;
}

.listsearch-updatelist-button-panel[b-q3zt35tzan] {
    display:flex;
    flex-direction: row-reverse;
}

.listsearch-multiselect-dropdown[b-q3zt35tzan] {
    width: 90%;
}

.listsearch-halfwidth-child[b-q3zt35tzan] {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

.listsearch-halfwidth-child[b-q3zt35tzan] >  * {
    width: 50%;
}

.listsearch-age-input[b-q3zt35tzan]{
    width: 40px;
}

.list-search-table-caption[b-q3zt35tzan] {
    font-variant: small-caps;
    caption-side: top;
    color: var(--ibs-red);
    border-top: 1px solid var(--ibs-red);
    border-bottom: 1px solid var(--ibs-red);
    padding: 0;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    margin-top: 40px;
    font-size: 1.2em;
}

.spinner[b-q3zt35tzan] {
    top: auto;
    margin-top: 40px;
}
/* /Pages/Lists/ListAdultClothesPackages.razor.rz.scp.css */
.listpage-adult-clothes-packages-modal-buttons[b-g6aqym9p0b] {
    float: right;
    margin-top: 20px;
}

.listpage-adult-clothes-packages-xml-link[b-g6aqym9p0b]{
    clear: right;
}
/* /Pages/Lists/ListContractFulfillment.razor.rz.scp.css */
.grid-button[b-reljz1shki] {
    text-align: right;
    margin-top: 10px;
}

.table-hyperlinks[b-reljz1shki] {
    border: none;
    background: transparent;
    text-decoration: underline;
    color: var(--ibs-font-primary);
    margin: 0;
}

.contract-fulfillment-input-column[b-reljz1shki] {
    width: 453px;
    margin: 0;
}

.contract-fulfillment-input-error[b-reljz1shki] {
    float: right;
    margin: 0;
}

.data-list[b-reljz1shki]{
    margin: 0;
}

.list-page-component-table-caption[b-reljz1shki]{
    margin-top: 40px;
}
/* /Pages/Lists/ListFamily.razor.rz.scp.css */
.familie-list-family-count[b-wsafpjf82l] {
    padding-top: 20px;
    border-top:none;
    width: 100%;
}
    .familie-list-family-count th[b-wsafpjf82l] {
        vertical-align: top;
        background-color: var(--ibs-white);
        color: var(--ibs-font-primary);
        text-align: left;
        border-bottom: solid 1px var(--ibs-border-blue);
        font-variant: small-caps;
    }
/* /Pages/Lists/ListFinancialReconciliation.razor.rz.scp.css */
.financial-reconciliation-link-group[b-sbs3x1gld0] {
    display: flex;
    justify-content: flex-end;
    padding: 10px;
    padding-right: 0px;
    display: flex;
    gap: 10px;
}
    .financial-reconciliation-link-group > a[b-sbs3x1gld0] {
        text-decoration: underline;
        color: var(--ibs-font-primary);
    }

        .financial-reconciliation-link-group > a:hover[b-sbs3x1gld0] {
            color: var(--ibs-red);
        }
/* /Pages/Lists/ListPlanning.razor.rz.scp.css */
.familie-list-family-count[b-70an9zbqnu] {
    padding-top: 20px;
    border-top:none;
    width: 100%;
}
.familie-list-family-count th[b-70an9zbqnu] {
    vertical-align: top;
    background-color: var(--ibs-white);
    color: var(--ibs-font-primary);
    text-align: left;
    border-bottom: solid 1px var(--ibs-border-blue);
    font-variant: small-caps;
}
/* /Pages/Lists/MonthlyReportReceiveFunctions.razor.rz.scp.css */
table[b-esgkibv95y] {
    width: 100%;
    margin-top: 20px;
    border-collapse: collapse
}

.monthly-report-receive-functions-header-row[b-esgkibv95y] {
    font-weight: bold;
    border-top: 1px solid var(--ibs-border-blue);
    border-bottom: solid 1px var(--ibs-border-blue);
}

.monthly-report-receive-functions-last-row[b-esgkibv95y] {
    font-weight: bold;
    border-top: 1px solid var(--ibs-border-blue);
    margin-bottom: 5px !important;
}

.monthly-report-receive-functions-space[b-esgkibv95y] {
    height: 20px;
}

.monthly-report-receive-functions-closed-row[b-esgkibv95y] {
    color: red;
}

.monthly-report-receive-functions-int-cell[b-esgkibv95y] {
    text-align: right;
}

td[b-esgkibv95y] {
    padding-top: 5px;
}

.monthly-report-receive-functions-persons-table[b-esgkibv95y] {
    margin-top: 40px;
}
/* /Pages/NemLogin/NemLoginPage.cshtml.rz.scp.css */
.login-page[b-kspct3ozb3] {
    background: #d7d7d7;
    margin: -8px;
    padding: 8px;
}

.login-main-container[b-kspct3ozb3] {
    width: 100%;
    height: 100%;
    min-width: 960px;
    max-width: 1400px;
    background: white;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.login-top-navigation[b-kspct3ozb3] {
    background: #687f8f;
    height: 50px;
    width: 100%;
}

.login-bottom[b-kspct3ozb3] {
    width: 100%;
    background: #687f8f;
    height: 33px;
    position: absolute;
    bottom: 0;
}

.mitid-logo[b-kspct3ozb3] {
    margin-right: 16px;
    width: auto;
    height: 15px;
}

.mitid-button[b-kspct3ozb3] {
    background-color: #0060E6;
    color: white;
    height: 48px;
    border-radius: 4px;
    padding: 0 24px;
    display: flex;
    align-items: center;
    border: none;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.8px;
}

    .mitid-button:hover[b-kspct3ozb3] {
        background-color: #004CB8;
    }

    .mitid-button:focus[b-kspct3ozb3] {
        border-color: white;
        height: 52px;
        border-width: 2px;
        border-style: solid;
        border-radius: 6px;
        background-color: #004CB8;
        outline-color: #0060E6;
        outline-style: solid;
        outline-width: 3px;
    }

    .mitid-button:disabled[b-kspct3ozb3] {
        background-color: black;
        opacity: 0.2;
    }

.login-page-grey-box[b-kspct3ozb3] {
    min-width: 350px;
    width: 30%;
    aspect-ratio: 16/9;
    background-color: #F0F0F0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #D0D0D0;
 }

.login-content[b-kspct3ozb3] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: min-content;
}

.login-big-letter[b-kspct3ozb3] {
    font-size: 1.5em;
    color: #830103;
}

.login-title[b-kspct3ozb3] {
    text-align: left;
    background: white 0px 0px;
    padding: 20px 0 0 20px;
    font-family: Trebuchet MS, sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.logout-text[b-kspct3ozb3] {
    margin-top:15px;
    font-size: 9pt;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    text-align: center;
    min-width: 350px;
    width: 30%;
}
/* /Pages/PersonCard.razor.rz.scp.css */
.personcard-page[b-wcejxngnck] {
    align-items: stretch;
    overflow: hidden;
}

.personcard-top-table[b-wcejxngnck] {
    width: 100%;
    margin-bottom: 20px;
    border-top: solid 1px var(--ibs-blue);
    border-spacing: 0;
    border-collapse: unset;
    text-indent: unset;
    padding: 0;
    color: var(--ibs-font-primary);
}

    .personcard-top-table td[b-wcejxngnck] {
        vertical-align: top;
        background-color: var(--ibs-white);
        border-bottom: solid 1px var(--ibs-blue);
        padding: 2px;
    }

.personcard-top-border[b-wcejxngnck] {
    width: 255px;
    border-top: solid 4px var(--ibs-dusty-blue);
}

.personcard-top-table-heading[b-wcejxngnck] {
    font-size: 1.5em;
    padding: 2px;
}

.personcard-top-table-row[b-wcejxngnck] {
    border-bottom: solid 1px var(--ibs-blue);
}

.personcard-top-table-warning[b-wcejxngnck] {
    color: var(--ibs-red);
}
/* /Pages/SearchPersonPage.razor.rz.scp.css */
[b-w3c9qim023] div.ibs-dropdown-container {
    width: 90%;
    padding-bottom: 10px;
}

[b-w3c9qim023] .ibs-button-style {
    border: 1px solid var(--ibs-border-blue);
    max-width: 200px;
    width: fit-content;
    height: min-content;
    margin: 0 0 0 5px;
    border-radius: 2px;
}

h2[b-w3c9qim023] {
    margin-top: 0px;
    margin-bottom: 21px;
    color: var(--ibs-red);
    font-size: 19px;
    font-weight: bold;
}
.search-persons-search-params[b-w3c9qim023] {
    border-bottom: 1px solid var(--ibs-blue);
}

.search-persons-header[b-w3c9qim023] {
    background: linear-gradient(0deg, var(--ibs-blue) 0%, var(--ibs-table-header) 100%);
    color: var(--ibs-white);
    font-weight: bold;
    padding: 5px;
}

.search-persons-footer[b-w3c9qim023] {
    display: flex;
    justify-content: flex-end;
}

.search-persons-body[b-w3c9qim023] {
    padding: 2rem 0.5rem 0.5rem 0.5rem;
    box-sizing: border-box;
    width: 100%;
    background: linear-gradient(0deg, var(--ibs-white) 80%, var(--ibs-light-blue) 100%);
}

.search-persons-filters[b-w3c9qim023] {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

    .search-persons-filters > *[b-w3c9qim023] {
        flex-grow: 1;
        width: 50%;
    }

.search-persons-results[b-w3c9qim023] {
    padding-top: 2rem;
    width: 100%;
}

.search-person-not-found[b-w3c9qim023] {
    border: 1px solid var(--ibs-blue);
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 10px;
    margin-top: 20px;
}


.search-persons-body input[type=text][b-w3c9qim023] {
    width: 80%;
    margin-bottom: 10px;
}


.search-persons-body article[b-w3c9qim023] {
    flex-grow: 1;
}

.spinner[b-w3c9qim023] {
    top: auto;
}

.search-persons-error-list[b-w3c9qim023] {
    color: red;
    padding: 5px 10px;
    padding-bottom: 3rem;
}

.search-persons-error-list ul[b-w3c9qim023] {
    padding-left: 15px;
}
/* /Pages/UsForside.razor.rz.scp.css */
[b-c5nn8l5e2m] .ibshyperlink a {
    color: var(--ibs-font-primary);
    text-decoration: underline;
}

table.us-forside-capacity-table[b-c5nn8l5e2m] {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
}

.us-forside-capacity-table th[b-c5nn8l5e2m] {
    vertical-align: top;
    background-color: var(--ibs-dusty-blue);
    color: var(--ibs-white);
    text-align: left;
    border-bottom: solid 1px var(--ibs-white);
    font-variant: small-caps;
    padding: 2px;
}

.us-forside-capacity-table td[b-c5nn8l5e2m] {
    text-align: right;
    vertical-align: top;
    border-bottom: solid 1px var(--ibs-border-blue);
    padding: 2px;
}

.us-forside-capacity-table tr.us-forside-capacity-table-operator-row td[b-c5nn8l5e2m] {
    border-top: solid 1px var(--ibs-red);
    border-bottom: solid 1px var(--ibs-red);
    background-color: var(--ibs-white);
    color: var(--ibs-red);
    font-variant: small-caps;
    font-weight: bold;
}

.us-forside-capacity-table-button[b-c5nn8l5e2m] {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
}

.us-forside-capacity-table tr:nth-child(even)[b-c5nn8l5e2m] {
    background-color: var(--ibs-light-blue);
}

.us-forside-capacity-table tr:nth-child(odd)[b-c5nn8l5e2m] {
    background-color: var(--ibs-white);
}

.us-forside-overview-table[b-c5nn8l5e2m] {
    width: 100%;
}

.us-forside-overview-table td.overview-table-col-1[b-c5nn8l5e2m], .us-forside-overview-table td.overview-table-col-3[b-c5nn8l5e2m] {
    width: 34%;
}

.us-forside-overview-table td.overview-table-col-2[b-c5nn8l5e2m], .us-forside-overview-table td.overview-table-col-4[b-c5nn8l5e2m] {
    width: 15%;
}

.us-forside-overview-table td.overview-table-col-2[b-c5nn8l5e2m] {
    padding-right: 1%;
}

.us-forside-overview-table td.overview-table-col-3[b-c5nn8l5e2m] {
    padding-left: 1%;
}

.us-forside-overview-table-main-content-inner-cols[b-c5nn8l5e2m] {
    width: auto;
    padding-right: 227px;
    display: block;
    float: none;
}

.us-forside-clear[b-c5nn8l5e2m] {
    clear: both;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-bdi9gfu4p5] {
    background-color: var(--ibs-transparent-primary);
}

.top-row[b-bdi9gfu4p5] {
    height: 3.5rem;
    background-color: var(--ibs-dark-grey);
}

.navbar-brand[b-bdi9gfu4p5] {
    font-size: 1.1rem;
}

.oi[b-bdi9gfu4p5] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-bdi9gfu4p5] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-bdi9gfu4p5] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-bdi9gfu4p5] {
        padding-bottom: 1rem;
    }

    .nav-item[b-bdi9gfu4p5]  a {
        color: var(--ibs-grey);
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-bdi9gfu4p5]  a.active {
            background-color: var(--ibs-transparent-secondary);
            color: var(--ibs-white);
        }

        .nav-item[b-bdi9gfu4p5]  a:hover {
            background-color: var(--ibs-transparent-primary);
            color: var(--ibs-white);
        }

@media (min-width: 641px) {
    .navbar-toggler[b-bdi9gfu4p5] {
        display: none;
    }

    .collapse[b-bdi9gfu4p5] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
