@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.bundle.scp.css';

/* /Admin/Components/Feedback/FeedbackForm.razor.rz.scp.css */
.feedback-form[b-mtbgmlelae] {
    background-color: white;
    font-size: 1.4rem;
    min-width: 110rem !important;
    max-width: min-content !important;
}

.feedback-formheader[b-mtbgmlelae]{
    margin-bottom: -3px;
}

.feedback-form-title[b-mtbgmlelae] {
    justify-content: start;
    gap: 10px;
}

.feedback-id-header[b-mtbgmlelae] {
    font-family: Helvetica, Arial, sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 400 !important;
}

.cross-container[b-mtbgmlelae] {
    margin-right: -2rem;
}

.title-input[b-mtbgmlelae] {
    border: 2px solid var(--lindab-gray1) !important;
    border-radius: 0.5rem !important;
    font-size: 16px !important;
    color: var(--lindab-gray1-custom) !important;
    outline: none;
}

.title-input:focus[b-mtbgmlelae]{
    border-color: var(--lindab-gray1-custom) !important;
}

.title-input[b-mtbgmlelae]::placeholder{
    color: var(--lindab-gray1) !important;
}

.feedback-form-left-row[b-mtbgmlelae] {
    min-height: 25rem;
    border-right: 2px solid gray;
    border-color: var(--lindab-gray1);
}

.feedback-form-edit-icon[b-mtbgmlelae] {
    color: gray;
    width: 33px;
}

.feedback-form-priority[b-mtbgmlelae] {
    margin-right: 2rem;
    margin-left: auto;
}

.feedback-form-attachment[b-mtbgmlelae] {
    max-height: 300px;
    max-width: 300px;
}

.feedback-text[b-mtbgmlelae] {
    font-family: Railway, Helvetica, Arial, sans-serif !important;
    font-size: 16px;
}

.cancel-cross[b-mtbgmlelae] {
    color: var(--lindab-gray1);
    width: 40px;
}

.feedback-form-img:hover[b-mtbgmlelae] {
    cursor: pointer;
}

.handled-info[b-mtbgmlelae] {
    color: var(--lindab-red-custom);
}

.undo-button[b-mtbgmlelae]{
    cursor: pointer;
    font-size: 24px;
    color: var(--lindab-blue);
}

/* deep */
[b-mtbgmlelae] .form-group-input {
    width: 75%;
    font-size: 16px !important;
}

[b-mtbgmlelae] .feedback-form-buttons {
    padding-left: 3rem !important;
}

[b-mtbgmlelae] .feedback-form-btn {
    font-size: 18px !important;
    color: white !important;
    font-family: Raleway !important;
    font-weight: 600 !important;
    margin-top: 1rem !important;
    max-width: 300px !important;
    border: none;
    width: 100%;
}

[b-mtbgmlelae] .k-input-inner {
    font-family: Railway, Helvetica, Arial, sans-serif !important;
    font-size: 16px;
}

[b-mtbgmlelae] span.k-input ::placeholder,
[b-mtbgmlelae] span.k-picker ::placeholder {
    color: var(--lindab-gray1) !important;
}

[b-mtbgmlelae] .k-input {
    border: 2px solid var(--lindab-gray1);
    border-radius: 0.5rem !important;
    color: var(--lindab-gray1-custom);
}

[b-mtbgmlelae] .activate-btn {
    background-color: var(--lindab-green-custom1) !important;
}

[b-mtbgmlelae] .inactivate-btn {
    background-color: #D3CACA !important;
}

[b-mtbgmlelae] .form-bug-btn {
    background-color: var(--lindab-darkred-custom) !important;
}

[b-mtbgmlelae] .form-changerequest-btn {
    background-color: var(--lindab-orange) !important;
}

[b-mtbgmlelae] .form-convert-btn {
    background-color: var(--lindab-green) !important;
}

[b-mtbgmlelae] .form-trello-btn {
    background-color: var(--lindab-blue) !important;
}
/* /Admin/Components/ReleaseNotes/ReleaseNotesEditorPanel.razor.rz.scp.css */
.newrelease-trelloincluderow[b-raclddav16] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    margin: 2px 4px;
}

.newrelease-trelloincludelabel[b-raclddav16] {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    color: #B2AEAE;
    margin-right: 2px;
    display: inline-block;
    width: 40px;
}

.error-message[b-raclddav16] {
    color: red;
    font-size: 1.2rem;
    margin-top: 4px;
}

.newrelease-remarks[b-raclddav16] {
    width: 98%;
    margin: 2px 2px;
    font-family: Raleway;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #B2AEAE;
    border-radius: 4px;
    box-sizing: border-box;
    align-items: center;
}
/* /Admin/Components/ReleaseNotes/ReleaseNotesSourcePanel.razor.rz.scp.css */
.newrelease-card[b-frxi7pfb5z] {
    background: #FFFFFF;
    border: 1px solid #A3A3A3;
    box-shadow: 28px 11px 12px rgba(0, 0, 0, 0.01), 16px 6px 10px rgba(0, 0, 0, 0.05), 7px 3px 8px rgba(0, 0, 0, 0.09), 2px 1px 4px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    min-width: 33%;
    margin: 2px;
    border-radius: 5px;
    height: 657px;
    position: relative;
    overflow: hidden;
}

.newrelease-title[b-frxi7pfb5z] {
    min-width: 33%;
    height: 36px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #D9D9D9;
    display: flex;
    align-items: center;
    padding-left: 10px;
}

.newrelease-title-text[b-frxi7pfb5z] {
    font-family: 'Raleway';
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: 0%;
}

.newrelease-manually-row[b-frxi7pfb5z] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.newrelease-checkinclude[b-frxi7pfb5z] {
    font-size: 16px;
    color: #000;
}

.newrelease-trelloboardmanualinfo[b-frxi7pfb5z] {
    flex: 1;
    max-height: 150px;
    min-height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px;
    margin: 2px;
    border: 1px solid #A3A3A3;
    box-sizing: border-box;
}

.newrelease-trelloboardinfo[b-frxi7pfb5z] {
    flex: 1;
    max-height: 350px;
    min-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px;
    margin: 2px;
    border: 1px solid #A3A3A3;
    box-sizing: border-box;
}

.newrelease-trellocardrow[b-frxi7pfb5z] {
    display: flex;
    align-items: center;
    justify-content: left;
    gap: 1px;
    text-align: left;
    flex-direction: row;
    cursor: pointer;
}

.newrelease-trellocardrow:hover[b-frxi7pfb5z] {
    border: 1px solid var(--lindab-gray1-custom);
}

.newrelease-trellocardrow.selected-card[b-frxi7pfb5z] {
    background: Highlight;
    color: HighlightText;
}

.newrelease-trellocardtitle[b-frxi7pfb5z] {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #A3A3A3;
    padding: 1px;
    padding-inline-start: 15px;
    display: inline-block;
    padding-top: 0px;
    align-items: center;
    justify-content: left;
    display: flex;
    gap: 1px;
    flex: 1;
}

.newrelease-buttons[b-frxi7pfb5z] {
    position: absolute;
    bottom: 15px;
    right: 15px;
    display: inline-flex;
    justify-content: flex-end;
    gap: 5px;
}

.newrelease-trellostatus[b-frxi7pfb5z] {
    position: absolute;
    left: 8%;
    transform: translateX(-50%);
    display: inline-flex;
    justify-content: flex-start;
    margin-top: 25px;
}

.newrelease-status-rectangle[b-frxi7pfb5z] {
    min-width: 25px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    corner-shape: square;
}
/* /Admin/Pages/Feedback.razor.rz.scp.css */
.feedback-searchbox[b-1gnufo705g] {
    font-size: 14px;
    width: fit-content;
    background: white;
    border: solid 1px;
    border-radius: 5px;
    overflow: hidden;
    padding: 2px;
    justify-self: end;
    border-color: var(--lindab-gray1) !important;
    margin-right: 30px;
}

.feedback-searchbox-icon[b-1gnufo705g] {
    color: var(--lindab-gray1-custom) !important;
}

.feedback-searchbox-input[b-1gnufo705g] {
    border: none;
    outline: none;
    color: var(--lindab-gray1-custom) !important;
}

.feedback-right-columns > td[b-1gnufo705g] {
    text-align: center;
}

.feedback-select[b-1gnufo705g] {
    cursor: pointer;
    border: none;
}

.option-btn[b-1gnufo705g] {
    display: contents;
}


/* deep */

[b-1gnufo705g] .telerik-grid {
    padding: 3rem;
    padding-top: 1rem;
    border: none;
}

[b-1gnufo705g] .feedback-priority-field {
    text-align: left !important;
    padding-left: 2rem;
    cursor: pointer !important;
}

[b-1gnufo705g] .option-btn > button {
    background-color: var(--lindab-orange);
    color: var(--lindab-white);
}

/* Telerik k-elements deep */

[b-1gnufo705g] .telerik-grid .k-header {
    color: var(--lindab-gray1-custom);
    justify-content: center !important;
    border: none;
    font-weight: bold;
    padding: 10px;
}

[b-1gnufo705g] .telerik-grid .k-grid-content {
    overflow-y: auto;
}

[b-1gnufo705g] .telerik-grid .k-grid-content td {
    padding: 12px;
    text-align: center;
    font-size: 16px;
    color: #333;
    border: none;
}

[b-1gnufo705g] .telerik-grid .k-grid-content td:hover {
    background-color: none;
}

[b-1gnufo705g] .telerik-grid tr {
    background-color: var(--lindab-white) !important;
    border: none;
}

[b-1gnufo705g] .telerik-grid tr .k-alt .k-table-alt-row {
    background-color: var(--lindab-white) !important;
    border: none;
}

[b-1gnufo705g] .k-table-alt-row {
    font-size: 16px !important;
}

[b-1gnufo705g] .k-table-th {
    font-size: 16px;
}

[b-1gnufo705g] .k-table-th:nth-child(n+2) {
    text-align: center !important;
}

[b-1gnufo705g] .telerik-grid .k-grid-pager {
    background-color: var(--lindab-white) !important;
    border: none;
    font-size: 14px;
    padding: 8px;
    margin: 1rem;
    padding: 0.5rem;
    align-self: center;
}

[b-1gnufo705g] .telerik-grid .k-button-flat:hover {
    background-color: var(--lindab-darkblue60);
    color: var(--lindab-darkblue80);
}

[b-1gnufo705g] .telerik-grid .k-button-flat {
    background-color: var(--lindab-darkblue60);
    color: var(--lindab-darkblue80);
}

[b-1gnufo705g] .telerik-grid .k-grid-header,
[b-1gnufo705g] .telerik-grid .k-grid-footer {
    padding-right: 0 !important;
}

[b-1gnufo705g] .telerik-grid .k-grid-header-wrap,
[b-1gnufo705g] .telerik-grid .k-grid-footer-wrap {
    border-right-width: 0;
}

[b-1gnufo705g] .k-grid-header .k-cell-inner .k-link .k-sort-icon {
    display: none;
}

[b-1gnufo705g] .k-svg-icon > svg{
    color: var(--lindab-gray1-custom);
}
/* /Common/Components/CookieHomeBanner.razor.rz.scp.css */
.cookie-consent-banner[b-qs3ldwy4v5] {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #f4f4f4;
    padding: 15px;
    z-index: 1000;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
    text-align: center;
    left: 0;
    right: 0;
    width: 100vw;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
}

.cookie-consent-container[b-qs3ldwy4v5] {
    display: flex;
    justify-content: space-between;
    align-items: center;    
    margin: 0 auto;
}

.cookie-left[b-qs3ldwy4v5] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.cookie-left p[b-qs3ldwy4v5] {
    margin: 0;
    text-align: left;
    display: inline-flex;
    align-items: center;
}

.cookie-left a[b-qs3ldwy4v5] {
    text-decoration: underline;
    color: #007BFF;
}

.cookie-right[b-qs3ldwy4v5] {
    display: flex;
    gap: 10px;
}

.btn-only-essentials[b-qs3ldwy4v5] {
    padding: 8px 15px;
    border: none;
    cursor: pointer;
    background: #6c757d;
    color: white;
    cursor: pointer;
}

    .btn-only-essentials:hover[b-qs3ldwy4v5] {
        background: #6c757d;
        color: white;
        opacity: 0.8;
    }

.btn-accept-all[b-qs3ldwy4v5] {
    padding: 8px 15px;
    border: none;
}

.btn-accept-all:hover[b-qs3ldwy4v5] {
    opacity: 0.8;
}

.btn-only-essentials[b-qs3ldwy4v5],
.btn-accept-all[b-qs3ldwy4v5] {
    height: 36px;
    min-width: 110px;
    padding: 0 16px;
    font-size: 14px;
    line-height: 36px;
    border-radius: 4px;
    box-sizing: border-box;
}
/* /Common/Components/MarketList.razor.rz.scp.css */
.market-list[b-vpze7q3kvw] {
    background-color: white;
}

.market-list-header[b-vpze7q3kvw] {
    background-color: var(--lindab-blue);
    padding: 1.5rem 2rem;
    text-align: right;
}

.market-list-content[b-vpze7q3kvw] {
    padding: 5rem 3rem;
}

.market-list-content ul[b-vpze7q3kvw] {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.market-list-content ul li[b-vpze7q3kvw] {
    margin: .5rem 1rem;
}

.market-list-content ul li > div[b-vpze7q3kvw] {
    display: flex;
    align-items: center;
    gap: 1rem;
    cursor: pointer;
    width: fit-content;
}

.market-list-content ul li i[b-vpze7q3kvw] {
    font-size: 1.4rem;
    color: var(--lindab-blue);
}

.market-list-content ul li p[b-vpze7q3kvw] {
    font-size: 1.6rem;
    margin: 0;
}

@media only screen and (max-width: 990px) {
    .market-list-content ul[b-vpze7q3kvw] {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media only screen and (max-width: 700px) {
    .market-list-content ul[b-vpze7q3kvw] {
        grid-template-columns: 1fr 1fr;
    }
}
/* /Common/Components/Pagination.razor.rz.scp.css */
.custom-pagination[b-jvjd7fwgdt] {
    list-style: none;
    display: flex;
    gap: 1rem;
    height: 1.6rem;
    margin: 0;
    padding: 0;
    width: fit-content;
}

.pagination-item[b-jvjd7fwgdt] {
    font-size: 13px;
    font-weight: 600;
    color: rgba(178, 178, 178, 1);
    text-decoration: none;
    cursor: pointer;
}

.pagination-item.active[b-jvjd7fwgdt] {
    color: var(--lindab-blue);
}

.pagination-item.text[b-jvjd7fwgdt] {
    cursor: auto;
}

.pagination-item.prev[b-jvjd7fwgdt],
.pagination-item.next[b-jvjd7fwgdt] {
    pointer-events: none;
    padding: 0 10px;
}

.pagination-item.prev.active[b-jvjd7fwgdt],
.pagination-item.next.active[b-jvjd7fwgdt] {
    pointer-events: auto;
}
/* /Faq/Components/FaqGroupList.razor.rz.scp.css */

/* /Faq/Components/FaqResults.razor.rz.scp.css */
.faq-results[b-7tamexaj9z] {
    max-height: 80rem;
    overflow: auto;
    margin-top: 5rem;
    overscroll-behavior: contain;
}

mark[b-7tamexaj9z] {
    background-color: yellow;
}

.faq-question-row[b-7tamexaj9z] {
    padding: 1rem .5rem;
    cursor: pointer;
}

.faq-question-row:hover[b-7tamexaj9z]  {
    background-color: #ebebeb;
}

.faq-question[b-7tamexaj9z] {
    font-size: 2.4rem;
    vertical-align: middle;
    text-align: left;
    color: var(--lindab-blue);
    word-wrap: break-word;
    margin: 0;
}

.faq-question-row > div[b-7tamexaj9z] {
    padding: 1.6rem 0;
}

.faq-question > span > img[b-7tamexaj9z] {
    height: 3rem;
    width: 3rem;
}

.faq-answer[b-7tamexaj9z] {
    font-size: 1.7rem;
    line-height: 2.3rem;
    text-align: left;
    color: var(--lindab-gray2-custom);
}

.faq-h-line[b-7tamexaj9z] {
    border: 1px solid var(--lindab-blue);
    margin: 0;
}

@media only screen and (max-width: 760px) {
    .faq-question[b-7tamexaj9z] {
        font-size: 1.8rem;
    }

    .faq-question > span > img[b-7tamexaj9z] {
        height: 2.2rem;
        width: 2.2rem;
    }

    .faq-answer[b-7tamexaj9z] {
        font-size: 1.3rem;
    }
}
/* /Faq/Components/FaqSoftwareList.razor.rz.scp.css */
/* /Faq/Pages/Index.razor.rz.scp.css */
.page-banner[b-03zhriqz9w] {
    height: 25rem;
    flex-direction: column;
}
.faq-title2[b-03zhriqz9w] {
    font-size: 3.2rem;
    font-weight: 600;
    color: #0075BF;
    text-align: center;
}

.faq-search-box[b-03zhriqz9w] {
    margin-left: 1rem auto;
}

.faq-info[b-03zhriqz9w] {
    display: block;
    margin: 3rem auto;
}

.faq-info.hide[b-03zhriqz9w] {
    display: none;
}

.faq-info > div[b-03zhriqz9w] {
    flex-direction: column;
    align-items: start;
}

.faq-content[b-03zhriqz9w] {
    width: 85%;
    margin: 5rem auto auto;
}

.no-faq-label[b-03zhriqz9w] {
    text-align: center;
    font-size: 1.8rem;
    margin: 2rem;
}

@media only screen and (max-width: 760px) {
    .faq-content[b-03zhriqz9w] {
        width: 90%;
    }
}
/* /Forum/Components/CategoryCard.razor.rz.scp.css */
.categories-card[b-s5jrtbx274] {
    background-color: white;
    border: 1px solid rgba(217, 217, 217, 1);
    border-radius: 10px;
    width: 27.2rem;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 1px 1px 2px 0px rgba(0, 0, 0, 0.1), 3px 3px 4px 0px rgba(0, 0, 0, 0.09), 7px 7px 6px 0px rgba(0, 0, 0, 0.05), 12px 12px 7px 0px rgba(0, 0, 0, 0.01), 18px 18px 7px 0px rgba(0, 0, 0, 0);
}

.categories-card > h1[b-s5jrtbx274] {
    border-bottom: 1px solid rgba(217, 217, 217, 1);
    color: var(--lindab-blue);
    font-size: 2rem !important;
    font-weight: 600;
    padding: 1.6rem;
}

.categories-card ul[b-s5jrtbx274] {
    padding: 2.4rem;
}

.categories-card ul li[b-s5jrtbx274] {
    cursor: pointer;
    font-size: 16px;
    margin: .4rem 0;
    padding: .5rem 2rem;
    border-radius: 20px;
    color: rgba(153, 153, 153, 1);
    display: flex;
    align-items: center;
}

.categories-card ul li.active[b-s5jrtbx274],
.categories-card ul li:hover[b-s5jrtbx274] {
    background-color: rgba(221, 242, 255, 1);
}

.categories-card ul li img[b-s5jrtbx274] {
    width: 2.5rem;
    margin-right: 1rem;
    margin-left: 0;
}
/* /Forum/Components/ForumCard.razor.rz.scp.css */
.forum-card-title[b-ctujmu3ps7] {
    border-bottom: 1px solid rgba(217, 217, 217, 1);
    border-top: none;
    border-right: none;
    border-left: none;
}
/* /Forum/Components/MostRepliedPostsCard.razor.rz.scp.css */
.most-replied-posts-card[b-lfu4c87ajg] {
    background-color: white;
    border: 1px solid rgba(217, 217, 217, 1);
    border-radius: 1rem;
    width: 27.2rem;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 1px 1px 2px 0px rgba(0, 0, 0, 0.1), 3px 3px 4px 0px rgba(0, 0, 0, 0.09), 7px 7px 6px 0px rgba(0, 0, 0, 0.05), 12px 12px 7px 0px rgba(0, 0, 0, 0.01), 18px 18px 7px 0px rgba(0, 0, 0, 0);
}

.most-replied-posts-card > h1[b-lfu4c87ajg] {
    border-bottom: 1px solid rgba(217, 217, 217, 1);
    color: var(--lindab-blue);
    font-size: 2rem !important;
    font-weight: 600;
    padding: 1.6rem;
}

.most-replied-posts-card ul[b-lfu4c87ajg] {
    padding: 2rem;
}

.most-replied-posts-card ul li[b-lfu4c87ajg] {
    list-style-type: none;
    padding: .8rem 1.2rem;
    color: rgba(153, 153, 153, 1);
    cursor: pointer;
    border-radius: 1rem;
}

.most-replied-posts-card ul li:hover[b-lfu4c87ajg] {
    background: rgb(240, 240, 240);
}

.most-replied-posts-card ul li > span[b-lfu4c87ajg] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
    font-size: 1.5rem;
}

.most-replied-posts-card ul li > div > span[b-lfu4c87ajg],
.most-replied-posts-card ul li > div > i[b-lfu4c87ajg] {
    font-size: 1.25rem;
}
/* /Forum/Components/PostCreate.razor.rz.scp.css */
.post-create-container[b-eex3elt8j3] {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    gap: 3.2rem;
    margin: 2rem;
}

.post-create-original[b-eex3elt8j3] {
    background-color: white;
    display: block;
    width: 100%;
    padding-bottom: 1rem;
}

.post-create-original > p[b-eex3elt8j3] {
    color: rgba(153, 147, 147, 1);
    font-size: 1.4rem;
    margin: 1.6rem;
}

.post-create-original-desc[b-eex3elt8j3] {
    border-top: 1px solid rgba(217, 217, 217, 1);
    padding: 3.2rem;
    max-height: 40vh;
    overflow: auto;
}

.post-create-form[b-eex3elt8j3] {
    position: relative;
    background: white;
    width: 100%;
    padding: 8rem 0 4rem;
    max-width: 100vw;
}

@media only screen and (max-width: 1020px) {
    .post-create-form[b-eex3elt8j3] {
        padding: 4rem 0;
    }

    .post-create-original-desc[b-eex3elt8j3] {
        padding: 1.6rem;
    }
}
/* /Forum/Components/PostDetails.razor.rz.scp.css */
.p-d-window[b-jszk84zzrs] {
    position: relative;
    margin: 3.2rem;
    padding: 0 1rem;
    width: 100rem;
    max-width: 100vw;
}

.p-d-content[b-jszk84zzrs] {
    background-color: inherit;
    flex-direction: column;
    gap: 1rem;
    min-width: 330px;
}

.p-d-content.active[b-jszk84zzrs] {
    display: flex;
}

.p-d-reply[b-jszk84zzrs],
.p-d-content[b-jszk84zzrs] {
    display: none;
}

.p-d-reply.active[b-jszk84zzrs] {
    display: block;
}

.p-d-pagination-container[b-jszk84zzrs] {
    background-color: white;
    padding: .8rem 1.6rem;
    display: flex;
    align-items: center;
    height: 5rem;
}

.p-d-replies-container[b-jszk84zzrs] {
    height: 48rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    overflow: auto;
    overscroll-behavior: contain;
    padding: 1rem;
}
/* /Forum/Components/PostDetailsCard.razor.rz.scp.css */
.p-d-c-container[b-wvsvmg640k] {
    display: flex;
    padding: 1rem .5rem;
    background-color: white;
}

.p-d-c-container.highlighted[b-wvsvmg640k] {
    background-color: #D1E7F5;
}

.p-d-c-user[b-wvsvmg640k] {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 2rem 0;
}

.p-d-c-user > div[b-wvsvmg640k] {
    flex-direction: column;
    width: -moz-fit-content;
    width: fit-content;
}

.p-d-c-user img[b-wvsvmg640k] {
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 50%;
}

.p-d-c-user p[b-wvsvmg640k] {
    font-size: 1.2rem;
    font-weight: 600;
    text-align: center;
}

.p-d-c-main[b-wvsvmg640k] {
    flex: 5;
    display: flex;
    flex-direction: column;
    justify-content: start;
    padding: 2rem 0;
}

.p-d-c-title[b-wvsvmg640k] {
    font-size: 2.2rem;
    font-weight: 600;
    color: var(--lindab-blue);
    padding: 0 .8rem;
    margin: 0;
}

.p-d-c-commands i[b-wvsvmg640k] {
    font-size: 2rem;
    padding: 0 .5rem;
    color: rgba(141, 141, 141, 1);
}

.p-d-c-notification i.notified[b-wvsvmg640k] {
    color: var(--lindab-orange);
}

.p-d-c-description[b-wvsvmg640k] {
    color: rgba(153, 147, 147, 1);
    padding: 1rem .8rem;
    font-size: 1.5rem;
    min-height: 7.5rem;
}

.p-d-c-options[b-wvsvmg640k] {
    margin-top: auto;
    gap: 7.5rem;
    border-top: solid 1px rgba(178, 178, 178, 1);
    padding-top: .5rem;
    justify-content: space-evenly;
}

.p-d-c-options > div[b-wvsvmg640k] {
    cursor: pointer;
    gap: .25rem;
}

.p-d-c-options i[b-wvsvmg640k] {
    color: rgba(163, 163, 163, 1);
}

.p-d-c-options span[b-wvsvmg640k] {
    font-size: 1.3rem;
    font-weight: 600;
    color: rgba(163, 163, 163, 1);
}

.p-d-c-panel[b-wvsvmg640k] {
    text-align: right;
    flex: 1;
}

.p-d-c-panel span[b-wvsvmg640k] {
    font-family: 'Helvetica Neue LT Pro';
    font-size: 1.2rem;
    font-weight: 300;
    color: rgba(178, 178, 178, 1);
}

.p-d-c-commands[b-wvsvmg640k] {
    display: flex;
    justify-content: end;
    margin-top: 1rem;
}

.p-d-c-commands div[b-wvsvmg640k] {
    cursor: pointer;
}

@media only screen and (max-width: 1020px) {
    .p-d-c-main[b-wvsvmg640k],
    .p-d-c-user[b-wvsvmg640k] {
        padding: 1rem 0;
    }
}

@media only screen and (max-width: 660px) {
    .p-d-c-user p[b-wvsvmg640k] {
        font-size: 1rem;
    }

    .p-d-c-user img[b-wvsvmg640k] {
        height: 5rem;
        width: 5rem;
    }

    .p-d-c-title[b-wvsvmg640k] {
        font-size: 1.8rem;
    }

    .p-d-c-description[b-wvsvmg640k] {
        font-size: 1.2rem;
    }

    .p-d-c-panel span[b-wvsvmg640k] {
        font-size: 1rem;
    }

    .p-d-c-options span[b-wvsvmg640k] {
        font-size: 1rem;
    }

    .p-d-c-commands i[b-wvsvmg640k] {
        font-size: 1.5rem;
    }
}

@media only screen and (max-width: 440px) {
    .p-d-c-container[b-wvsvmg640k] {
        display: grid;
        grid-template-columns: .5fr .5fr;
        grid-template-rows: auto;
        grid-template-areas:
            "user panel"
            "main main";
    }

    .p-d-s-user[b-wvsvmg640k] {
        grid-area: user;
    }

    .p-d-c-main[b-wvsvmg640k] {
        grid-area: main;
        padding: 0;
    }

    .p-d-c-panel[b-wvsvmg640k] {
        grid-area: panel;
    }


    .p-d-c-user[b-wvsvmg640k] {
        justify-content: start;
        padding: 0 0 0 .5rem;
    }
}
/* /Forum/Components/PostForm.razor.rz.scp.css */
.p-f-inputs[b-4lyqiirzww] {
    width: 100%;
    display: flex;
    gap: 1rem;
    padding: 0 2rem;
    flex-wrap: wrap;
}

.p-f-field[b-4lyqiirzww] {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: end;
    width: 49%;
    min-width: 30rem;
}

.p-f-field.hide[b-4lyqiirzww] {
    display: none;
}

.p-f-field > p[b-4lyqiirzww] {
    margin: 0;
    color: var(--lindab-gray2-custom);
    font-size: 2.4rem;
    font-weight: 300;
}

.p-f-desc[b-4lyqiirzww] {
    background-color: white;
    width: 100%;
}

.p-f-buttons[b-4lyqiirzww] {
    flex-wrap: wrap;
}
/* /Forum/Components/PostsList.razor.rz.scp.css */
.post[b-k2kq7n2saz] {
    display: flex;
    background: rgb(255, 255, 255);
    cursor: pointer;
    padding: .8rem 1.6rem;
    margin: 1.6rem 2rem;
    height: 17.6rem;
    min-height: 180px;
    overflow: hidden;
}

.post-content[b-k2kq7n2saz] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: .4rem;
    width: 100%;
}

.post:hover[b-k2kq7n2saz] {
    background: rgb(240, 240, 240);
}

.post-header[b-k2kq7n2saz] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.post-created-date[b-k2kq7n2saz] {
    color: rgba(178, 178, 178, 1);
    font-family: 'Helvetica Neue LT Pro';
    font-size: 1.4rem;
    text-align: center;
}

.post-header-user[b-k2kq7n2saz] {
    gap: 1rem;
}

.post-header-user > span[b-k2kq7n2saz] {
    font-size: 1.6rem;
    font-weight: 600;
    color: black;
}

.post-header-user img[b-k2kq7n2saz] {
    width: 5rem;
    height: 5rem;
    border-radius: 50%;
}

.post-title[b-k2kq7n2saz] {
    font-size: 2rem;
    font-weight: 600;
    color: var(--lindab-blue);
    margin: .25rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.post-text > span[b-k2kq7n2saz] {
    font-size: 1.6rem;
    height: 4.5rem;
    color: rgba(153, 147, 147, 1);
    margin: .25rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.post-adds[b-k2kq7n2saz] {
    display: flex;
    justify-content: space-between;
}

.post-adds i[b-k2kq7n2saz],
.post-adds span[b-k2kq7n2saz] {
    color: rgba(178, 178, 178, 1);
    font-size: 1.2rem;
}

.post-adds-group[b-k2kq7n2saz] {
    display: flex;
    gap: .8rem;
}

.post-image[b-k2kq7n2saz] {
    display: flex;
    padding-left: 1rem;
    width: 22rem;
}

.post-image.hide[b-k2kq7n2saz] {
    width: 0;
    padding: 0;
}

.post-image > img[b-k2kq7n2saz] {
    height: 80%;
    width: 100%;
    margin: auto;
    object-fit: fill;
    border-radius: .5rem;
    border: 1px solid #D9D9D9;
}

@media only screen and (max-width: 700px) {
    .post-image[b-k2kq7n2saz] {
        width: 0;
        padding: 0;
    }
    
    .post-image > img[b-k2kq7n2saz] {
        display: none;
    }
}

@media only screen and (max-width: 550px) {
    .post[b-k2kq7n2saz] {
        padding: .5rem .75rem;
        height: auto;
        min-height: 15rem;
    }

    .post-header-user img[b-k2kq7n2saz] {
        width: 4rem;
        height: 4rem;
    }

    .post-header-user span[b-k2kq7n2saz] {
        font-size: 1.2rem;
    }

    .post-created-date[b-k2kq7n2saz] {
        font-size: 1rem
    }

    .post-text > p[b-k2kq7n2saz] {
        font-size: 1.6rem;
    }

    .post-text > span[b-k2kq7n2saz] {
        font-size: 1.25rem;
        height: auto;
    }

    .post[b-k2kq7n2saz] {
        margin: 1.6rem 1.5rem;
    }

    .post-adds i[b-k2kq7n2saz],
    .post-adds span[b-k2kq7n2saz] {
        color: rgba(178, 178, 178, 1);
        font-size: 1rem;
    }
}
/* /Forum/Pages/Index.razor.rz.scp.css */
.forum-cards-container[b-rku9v9ylgf] {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: start;
    flex-wrap: wrap;
    align-items: start;
    gap: 8rem;
    padding: 3.2rem 8rem;
}

.forum-posts-container[b-rku9v9ylgf] {
    flex: 2;
    padding: 0 10rem 0 5rem;
}

.forum-menu[b-rku9v9ylgf] {
    padding: 1.6rem;
    border-bottom: 1px solid rgba(217, 217, 217, 1);
    display: flex;
    justify-content: space-between;
    min-height: 7.5rem;
}

.forum[b-rku9v9ylgf] {
    display: flex;
    background: #E5F6FF;
    padding: 5rem 5rem 15rem;
    gap: 1.6rem;
    margin: auto;
    margin-bottom: 10rem;
}

.category-item-img[b-rku9v9ylgf] {
    width: 2.5rem;
    margin-right: 1rem;
    margin-left: 0;
}

.forum-menu h1[b-rku9v9ylgf] {
    color: #0075BF;
    font-size: 3rem !important;
    text-align: center;
    font-weight: 600;
    margin: 0;
}

.forum-menu-controls[b-rku9v9ylgf] {
    display: flex;
    justify-content: center;
    align-items: end;
    flex-wrap: wrap;
    gap: .8rem;
}

.btn-ask-question > span[b-rku9v9ylgf] {
    vertical-align: middle;
    font-size: 1.5rem;
}

.btn-ask-question > img[b-rku9v9ylgf] {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle;
    margin-right: .5rem;
}

@media only screen and (max-width: 1300px) {
    .forum-cards-container[b-rku9v9ylgf] {
        padding: 3.2rem 3.2rem;
    }

    .forum-posts-container[b-rku9v9ylgf] {
        padding: 0 5rem;
    }
}

@media only screen and (max-width: 1200px) {
    .forum-cards-container[b-rku9v9ylgf] {
        padding: 3.2rem 0;
    }

    .forum-posts-container[b-rku9v9ylgf] {
        padding: 0;
    }
}

@media only screen and (max-width: 1020px) {
    .forum[b-rku9v9ylgf] {
        flex-direction: column;
        background-size: cover;
        padding: 5rem 0 15rem;
    }

    .forum-cards-container[b-rku9v9ylgf] {
        gap: 1rem;
        flex-direction: row;        
        justify-content: space-around;
        align-items: stretch;
        padding-bottom: 0;
    }

    .forum-menu[b-rku9v9ylgf] {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 1rem;
        padding: 1rem;
    }

    .forum-posts-container[b-rku9v9ylgf] {
        padding: 0 3rem;
    }

    .most-rep-posts-item[b-rku9v9ylgf] {
        display: flex;
        gap: .5rem;
        justify-content: space-between;
    }

    .category-item-img[b-rku9v9ylgf] {
        width: 1.5rem;
    }

    .forum-menu-controls[b-rku9v9ylgf] {
        gap: 2rem;
    }

    .most-rep-posts-item > span[b-rku9v9ylgf] {
        width: 70%;
    }

    .most-rep-posts-item > div[b-rku9v9ylgf] {
        width: 30%;
        text-align: left;
    }
}

@media only screen and (max-width: 550px) {
    .forum-menu h1[b-rku9v9ylgf] {
        font-size: 2.5rem !important;
    }

    .btn-ask-question > span[b-rku9v9ylgf] {
        font-size: 1.25rem;
    }

    .btn-ask-question > img[b-rku9v9ylgf] {
        height: 1.25rem;
        width: 1.25rem;
    }
}

.forum-posts[b-rku9v9ylgf] {
    min-height: 10rem;
    max-height: 72rem;
    overflow: auto;
    padding-bottom: 5rem;
    overscroll-behavior: contain;  
}
/* /MeetTheTeam/Pages/Index.razor.rz.scp.css */
.members-container[b-y5ypap99lq] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 2rem;
    margin-top: 12rem;
}

.mtt-desc[b-y5ypap99lq] {
    font-size: 1.8rem;
    font-weight: 400;
    color: var(--lindab-gray2-custom);
    margin-left: 1rem;
    margin-top: 1rem;
}

.mtt-desc-container[b-y5ypap99lq] {
    padding: 0 5rem;
}

@media only screen and (max-width: 880px) {
    .mtt-desc[b-y5ypap99lq] {
        font-size: 1.6rem;
    }

    .mtt-desc-container[b-y5ypap99lq] {
        padding: 0;
    }
}
/* /ReleaseNotes/Components/ReleaseCard.razor.rz.scp.css */
.installation-card[b-6ci2k8rh09] {
    margin: 2rem;
    overflow: hidden;
    background-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    border-radius: 10px;
    margin-right:2%;
    margin-left:2%;
    box-shadow: 7px 3px 17px 0px #9B97971A, 
                29px 11px 31px 0px #9B979717, 
                66px 26px 42px 0px #9B97970D, 
                117px 46px 50px 0px #9B979703, 
                183px 72px 55px 0px #9B979700;
}

.i-card-header[b-6ci2k8rh09] {
    padding: 15px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.i-card-header.open[b-6ci2k8rh09] {
    border-bottom: solid 1px #B2AEAE;
}

.i-card-header:hover[b-6ci2k8rh09] {
    background-color: #ebebeb;
}

.i-card-version[b-6ci2k8rh09] {
    padding: 5px;
    background-color: #E6E1E1;
    border-radius: 5px;
    font-weight: 600;
    font-size: 1.2rem;
    font-family: Helvetica;
    position: relative;
}

.i-card-title[b-6ci2k8rh09],
.i-card-version[b-6ci2k8rh09] {
    color: #676565;
}

.i-card-inactive[b-6ci2k8rh09] {
    border: solid 1px #C93213;
    background-color: transparent;
    color: #C93213;
    font-size: 1.2rem;
    padding: 2px 5px;
    font-weight: 600;
    border-radius: 5px;
}

.i-header-tags[b-6ci2k8rh09] {
    gap: 5px;
}

.i-header-tags > span[b-6ci2k8rh09] {
    padding: 5px 10px;
    border-radius: 5px;
    color: white;
    font-weight: 600;
}

.i-card-header.open + .i-card-body[b-6ci2k8rh09] {
    height: auto;
    margin-top: 2rem;
}

.i-card-body[b-6ci2k8rh09] {
    transition: height .5s;
    overflow: hidden;
    width: 80%;
    margin: 0 auto 0 auto;
    height: 0;
}

    .i-card-body h4[b-6ci2k8rh09] {
        margin: 0;
        font-weight: 300;
        font-family: Raleway;
        font-style: Light;
        font-size: 1.563rem;
    }

.i-card-info > span[b-6ci2k8rh09] {
    font-size: 1.5rem;
}

.i-card-body ul[b-6ci2k8rh09] {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.i-card-body ul li[b-6ci2k8rh09],
.i-card-markets > span[b-6ci2k8rh09] {
    font-size: 1.4rem;
}

.i-card-panel[b-6ci2k8rh09] {    
    justify-content: start;
    align-items: start;
    gap: 10px;
}

.i-card-panel > div[b-6ci2k8rh09] {
    width: 30%;
}

.file-link-item > a[b-6ci2k8rh09] {
    color: var(--lindab-blue);
}

@media only screen and (max-width: 768px) {
    .i-card-body[b-6ci2k8rh09] {
        width: 95%;
    }
}

@media only screen and (max-width: 480px) {
    .i-card-panel[b-6ci2k8rh09] {
        flex-direction: column;
    }

    .i-card-panel > div[b-6ci2k8rh09] {
        width: 100%;
    }
}
/* /ReleaseNotes/Pages/index.razor.rz.scp.css */
.rn-desc[b-hfkptb2sig] {
    font-family: Raleway;
    font-weight: 400;
    font-size: 1.8rem;
    margin-left: 1rem;
    margin-top: 1rem;
    margin-bottom: 8rem;
    color: #B2AEAE;
    text-align: center;
}

.rn-desc-container[b-hfkptb2sig] {
    padding: 0 5rem;
    flex-wrap: nowrap;
}

@media only screen and (max-width: 880px) {
    .rn-desc[b-hfkptb2sig] {
        font-size: 1.6rem;
    }

    .rn-desc-container[b-hfkptb2sig] {
        width: 90%;
        min-width: 768px;
        padding: 0;
        flex-wrap: nowrap;
    }
}
/* /ServiceDesk/Components/InstallationCard.razor.rz.scp.css */
.installation-card[b-rg7lvct5u8] {
    margin: 2rem;
    overflow: hidden;
    background-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    border-radius: 10px;
    box-shadow: 7px 3px 17px 0px #9B97971A, 
                29px 11px 31px 0px #9B979717, 
                66px 26px 42px 0px #9B97970D, 
                117px 46px 50px 0px #9B979703, 
                183px 72px 55px 0px #9B979700;
}

.i-card-header[b-rg7lvct5u8] {
    padding: 15px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.i-card-header.open[b-rg7lvct5u8] {
    border-bottom: solid 1px #B2AEAE;
}

.i-card-header:hover[b-rg7lvct5u8] {
    background-color: #ebebeb;
}

.i-card-version[b-rg7lvct5u8] {
    padding: 5px;
    background-color: #E6E1E1;
    border-radius: 5px;
    font-weight: 600;
    font-size: 1.2rem;
    font-family: Helvetica;
    position: relative;
}

.i-card-title[b-rg7lvct5u8],
.i-card-version[b-rg7lvct5u8] {
    color: #676565;
}

.i-card-inactive[b-rg7lvct5u8] {
    border: solid 1px #C93213;
    background-color: transparent;
    color: #C93213;
    font-size: 1.2rem;
    padding: 2px 5px;
    font-weight: 600;
    border-radius: 5px;
}

.i-header-tags[b-rg7lvct5u8] {
    gap: 5px;
}

.i-header-tags > span[b-rg7lvct5u8] {
    padding: 5px 10px;
    border-radius: 5px;
    color: white;
    font-weight: 600;
}

.i-card-header.open + .i-card-body[b-rg7lvct5u8] {
    height: auto;
    margin-top: 2rem;
}

.i-card-body[b-rg7lvct5u8] {
    transition: height .5s;
    overflow: hidden;
    width: 80%;
    margin: auto;
    height: 0;
}

.i-card-body h4[b-rg7lvct5u8] {
    margin: 0;
    font-weight: 600;
}

.i-card-info > span[b-rg7lvct5u8] {
    font-size: 1.5rem;
}

.i-card-body ul[b-rg7lvct5u8] {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.i-card-body ul li[b-rg7lvct5u8],
.i-card-markets > span[b-rg7lvct5u8] {
    font-size: 1.4rem;
}

.i-card-panel[b-rg7lvct5u8] {
    display: flex;
    justify-content: start;
    align-items: start;
    gap: 10px;
}

.i-card-panel > div[b-rg7lvct5u8] {
    width: 30%;
}

.file-link-item > a[b-rg7lvct5u8] {
    color: var(--lindab-blue);
}

@media only screen and (max-width: 768px) {
    .i-card-body[b-rg7lvct5u8] {
        width: 95%;
    }
}

@media only screen and (max-width: 480px) {
    .i-card-panel[b-rg7lvct5u8] {
        flex-direction: column;
    }

    .i-card-panel > div[b-rg7lvct5u8] {
        width: 100%;
    }
}
/* /ServiceDesk/Pages/Index.razor.rz.scp.css */
.service-desk > h2[b-nrjrve6lym] {
    width: 70%;
    margin: 50px auto;
    text-align: center;
    color: var(--lindab-gray2-custom);
}

.installation-filters[b-nrjrve6lym] {
    margin: auto;
    padding: 0 20px 20px 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    width: 80%;
}

.filter-item[b-nrjrve6lym] {
    gap: 5px;
}

.filter-item-label[b-nrjrve6lym] {
    color: #999393;
    font-size: 1.4rem;
}

.filter-item-control[b-nrjrve6lym] {
    width: 150px;
}

.installation-list[b-nrjrve6lym] {
    width: 80%;
    margin: auto;
    padding-bottom: 50px;
}

@media only screen and (max-width: 768px) {
    .installation-filters[b-nrjrve6lym],
    .installation-list[b-nrjrve6lym] {
        width: 90%;
    }
}
/* /Shared/Footer.razor.rz.scp.css */
footer[b-r7axluqhy6] {
    width: 100%;
    background: var(--lindab-blue);
    overflow: auto;
    display: flex;
    flex-direction: column;
}

footer ul li[b-r7axluqhy6] {
    list-style-type: none;
}

footer ul li a[b-r7axluqhy6] {
    text-decoration: none;
    color: rgba(255, 255, 255, .7);
}

footer ul li a:hover[b-r7axluqhy6] {
    color: rgba(255, 255, 255, 1);
}

.footer-logo[b-r7axluqhy6] {
    width: 100%;
    margin: 2rem 0 0 0;
}

.footer-details[b-r7axluqhy6] {
    min-height: 30rem;
    display: grid;
    overflow: hidden;
    transition: height linear .5s;
}

.footer-body[b-r7axluqhy6] {
    width: 80%;
    margin: auto;
    display: flex;
    gap: 1rem;
    justify-content: space-around;
    align-items: start;
    border-top: solid 1px rgba(255, 255, 255, 0.25);
    border-bottom: solid 1px rgba(255, 255, 255, 0.25);
    padding: 1rem;
}

.footer-body ul[b-r7axluqhy6] {
    margin: 0;
    padding: 0;
}

.footer-body ul li[b-r7axluqhy6] {
    font-size: 1.6rem;
    font-weight: 300;
    margin: 1.2rem 0;
}

.footer-body p[b-r7axluqhy6] {
    color: white;
    font-size: 2rem;
    font-weight: 600;
}

.footer-logo img[b-r7axluqhy6] {
    height: 5rem;
    width: auto;
    margin: 1.6rem 8rem;
}

.footer-bottom[b-r7axluqhy6] {
    width: 80%;
    padding: 0 1.6rem;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer-bottom > div[b-r7axluqhy6] {
    gap: 10px;
}

.footer-bottom > div > p[b-r7axluqhy6] {
    color: white;
    font-size: 1.3rem;
}

.f-b-copyrights[b-r7axluqhy6]::before {
    font-family: FontAwesome;
    content: "\f1f9";
    font-size: 14px;
    padding-right: .25rem;
    color: rgba(255, 255, 255, .7);
}

.footer-socials[b-r7axluqhy6] {
    display: flex;
    gap: 1.6rem;
}

.footer-socials i[b-r7axluqhy6] {
    font-size: 2rem;
}

@media only screen and (max-width: 880px) {
    .footer-body[b-r7axluqhy6],
    .footer-bottom[b-r7axluqhy6] {
        width: 100%;
    }

    .footer-body p[b-r7axluqhy6] {
        font-size: 1.6rem;
    }

    .footer-body ul li[b-r7axluqhy6] {
        font-size: 1.3rem;
    }
}

@media only screen and (max-width: 600px) {
    .footer-body[b-r7axluqhy6] {
        flex-direction: column;
        gap: 2rem;
    }

    .footer-body > div[b-r7axluqhy6] {
        width: 80%;        
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-9z1pg2btn1] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    min-width: 330px;
    max-width: 1440px;
    margin: 0 auto;
    box-shadow: 0 9px 0 0 #fff, 
        0 -9px 0 0 #fff, 
        0 0 8px 0 rgba(42, 42, 42, .2), 
        0 0 8px 0 rgba(42, 42, 42, .2);
}

.blazor-error-boundary[b-9z1pg2btn1]::after {
    content: '';
}

.blazor-error-boundary[b-9z1pg2btn1]::before {
    /*content: 'An error has occured';*/
}

.header[b-9z1pg2btn1] {
    width: 100%;
    position: sticky;
    top: 0;
    height: var(--header-height);
}

.footer[b-9z1pg2btn1] {
    position: relative;
}

main[b-9z1pg2btn1] {
    width: 100%;
    height: 100%;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.nav-top[b-68hf4e6a9h] {
    background: white;
    display: flex;
    align-items: center;
    margin: 1rem auto;
    max-width: 1250px;
    padding: 0 1rem;
}

.nav-top-right[b-68hf4e6a9h] {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-left: auto;
}

.nav-logo img[b-68hf4e6a9h] {
    height: 50px;
}

.nav-user[b-68hf4e6a9h] {
    z-index: 102;
}

#user-window[b-68hf4e6a9h] {
    position: relative;
    height: 4rem;
    width: 4rem;
}

#user-window-body[b-68hf4e6a9h] {
    display: none;
    padding: 1rem .5rem;
    position: absolute;
    top: 4.5rem;
    right: 0;
    background-color: white;
    width: fit-content;
    min-width: 120px;
    border: solid .1rem #e2e2e2;
    box-shadow: 0px 0px 1px 0px #0000001A, 2px 1px 2px 0px #00000017, 4px 3px 3px 0px #0000000D, 7px 5px 4px 0px #00000003, 12px 7px 4px 0px #00000000;
}

#user-window-body.show[b-68hf4e6a9h] {
    display: block;
}

#user-window-body[b-68hf4e6a9h]::before {
    content: '';
    position: absolute;
    top: -.5rem;
    right: .25rem;
    border-top: solid .5rem #e2e2e2;
    border-right: solid .5rem #e2e2e2;
    border-bottom: solid .5rem transparent;
    border-left: solid .5rem transparent;
    transform: rotate(-45deg);
}

#user-window-body span[b-68hf4e6a9h] {
    color: black;
    margin-bottom: 2rem;
    font-weight: 600;
    font-size: 1.4rem;
    color: var(--lindab-blue);
}

#user-window-body ul[b-68hf4e6a9h] {
    margin: 0;
    padding: 1rem .5rem 0;
    list-style-type: none;
    text-align: right;
}

#user-window-body ul a[b-68hf4e6a9h] {
    color: #B2B2B2;
    font-weight: 600;
    text-decoration: none;
    font-size: 1.25rem;
}

#user-window-body ul a:hover[b-68hf4e6a9h] {
    color: var(--lindab-orange);
}

.nav-menu[b-68hf4e6a9h] {
    background: rgb(0, 117, 191);
    height: 7.5rem;
    position: relative;
}

.nav-menu ul[b-68hf4e6a9h] {
    padding: 0;
}
.nav-menu > nav[b-68hf4e6a9h] {
    height: 100%;
    max-width: 1250px;
    margin: 0 auto;
}

.nav-menu > nav ul li[b-68hf4e6a9h] {
    list-style: none;
}

.nav-menu > nav > ul[b-68hf4e6a9h] {
    height: 100%;
    display: flex;
    align-items: center;
}

.nav-menu > nav > ul > li[b-68hf4e6a9h] {
    padding: 0 1rem;
    height: 100%;
}

.nav-menu > nav > ul > li > span[b-68hf4e6a9h],
.nav-menu > nav > ul > li > a[b-68hf4e6a9h] {
    color: white;
    text-decoration: none;
    font-size: 1.8rem;
    font-weight: 600;
    cursor: pointer;
}

.nav-menu-item[b-68hf4e6a9h] {
    visibility: hidden;
    height: 0;
    position: absolute;
    top: 7.5rem;
    left: 0;
    background-color: rgb(246, 246, 246);
    width: 100%;
    z-index: 101;
    border-bottom: .4rem solid #fff;
    border-top: .4rem solid #fff;
}

.nav-menu > nav > ul li:hover .nav-menu-item[b-68hf4e6a9h],
.nav-menu-item:hover[b-68hf4e6a9h] {
    visibility: visible;
    height: auto;
    z-index: 1500;
}

.nav-item-body[b-68hf4e6a9h] {
    max-width: 1250px;
    margin: 2rem auto;
    padding: 0 1rem;
}

.nav-item-body > span[b-68hf4e6a9h] {
    font-weight: bold;
    font-size: 1.8rem;
}

.nav-item-body ul[b-68hf4e6a9h] {
    margin-top: 1.5rem;
    display: table;
    border-top: 1px solid rgb(201, 201, 201);
}

.nav-item-body ul li[b-68hf4e6a9h] {
    font-size: 1.8rem;
    margin: 1rem 0;
}

.nav-item-body ul li a[b-68hf4e6a9h] {
    color: black;
    text-decoration: none;
}

.hamburger-menu[b-68hf4e6a9h] {
    height: 30px;
    cursor: pointer;
    display: none;
}

.hamburger-icon[b-68hf4e6a9h] {
    position: relative;
}

.hamburger-icon[b-68hf4e6a9h],
.hamburger-icon[b-68hf4e6a9h]::before,
.hamburger-icon[b-68hf4e6a9h]::after {
    height: 5px;
    width: 35px;
    background-color: var(--lindab-blue);
    border-radius: 5px;
    transition: all .25s;
}

.hamburger-icon[b-68hf4e6a9h]::before,
.hamburger-icon[b-68hf4e6a9h]::after {
    content: '';
    position: absolute;
    left: 0;
}

.hamburger-icon[b-68hf4e6a9h]::before {
    top: -10px;
}

.hamburger-icon[b-68hf4e6a9h]::after {
    top: 10px;
}

.hamburger-icon.open[b-68hf4e6a9h] {
    height: 0;
}

.hamburger-icon.open[b-68hf4e6a9h]::before {
    top: 0;
    transform: rotate(45deg) translate(-2px, -2px);
}

.hamburger-icon.open[b-68hf4e6a9h]::after {
    top: 0;
    transform: rotate(-45deg) translate(2px, -2px);
}

.nav-mobile[b-68hf4e6a9h] {
    display: none;
    width: 100%;    
}

.nav-mobile ul[b-68hf4e6a9h] {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.nav-mobile nav > ul > li[b-68hf4e6a9h] {
    font-size: 1.6rem;
    margin: .1rem 0;
}

.nav-mobile nav > ul > li > div > a[b-68hf4e6a9h] {
    color: white;
    text-decoration: none;
}

.nav-mobile-header[b-68hf4e6a9h] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgb(0, 117, 191);
    color: white;
    padding: .75rem .5rem;
}

.nav-mobile-expand[b-68hf4e6a9h] {
    border: solid 1px rgba(201, 201, 201, 0.8);
    height: 16px;
    width: 16px;
    position: relative;
    cursor: pointer;
}

.nav-mobile-expand[b-68hf4e6a9h]::before,
.nav-mobile-expand[b-68hf4e6a9h]::after {
    content: '';
    position: absolute;
    background-color: rgba(201, 201, 201, 0.8);
}

.nav-mobile-expand[b-68hf4e6a9h]::before {
    width: 10px;
    height: 2px;
    left: 2px;
    top: 6px;
}

.nav-mobile-expand[b-68hf4e6a9h]::after {
    width: 2px;
    height: 10px;
    top: 2px;
    left: 6px;
}

.nav-mobile-expand.expanded[b-68hf4e6a9h]::after {
    width: 0;
    height: 0;
}

.nav-mobile-body[b-68hf4e6a9h] {
    background-color: rgb(246, 246, 246);
    display: none;
}

.nav-mobile-body.expanded[b-68hf4e6a9h] {
    display: block;
    padding: 0 1rem 0 .5rem;
}

.nav-mobile-body ul li[b-68hf4e6a9h] {
    padding: .75rem 0;
    border-bottom: 0.1rem solid rgb(228, 228, 228);
}

.nav-mobile-body ul li a[b-68hf4e6a9h] {
    text-decoration: none;
    color: black;
}

@media only screen and (max-width: 800px) {
    .hamburger-menu[b-68hf4e6a9h] {
        display: flex;
    }

    .nav-menu[b-68hf4e6a9h] {
        display: none;
    }

    .nav-user[b-68hf4e6a9h] {
        display: none;
    }

    .nav-mobile.show[b-68hf4e6a9h] {
        display: block;
    }
}
/* /Software/Components/CategorySoftwaresList.razor.rz.scp.css */
.software-category-items[b-1q2f21rcob] {
    margin: 3.2rem;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(35rem, 1fr));
    place-items: center;
    gap: 3.2rem;
    width: 100%;
}

.software-category-item[b-1q2f21rcob] {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: .8rem;
    padding: 1.6rem;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.software-category-item:hover[b-1q2f21rcob] {
    background-color: rgb(244, 244, 244);
}

.software-category-item > p[b-1q2f21rcob] {
    color: var(--lindab-gray1-custom);
    font-size: 2.6rem;
    font-weight: 600;
    margin: 0;
}

.software-category-item > span[b-1q2f21rcob] {
    color: var(--lindab-gray2-custom);
    font-size: 1.6rem;
    min-height: 4.8rem;
}

img.software-category-arrow[b-1q2f21rcob] {
    content: url("images/orange-arrow.png");
    height: 4rem;
    width: 4rem;
    margin-left: auto;
}

.software-category-item:hover img.software-category-arrow[b-1q2f21rcob] {
    content: url("images/orange-arrow-reverse.png");
}

.s-c-i-arrow[b-1q2f21rcob] {
    cursor: pointer;
}

.s-c-i-arrow.next[b-1q2f21rcob] {
    transform: rotate(180deg);
}

.s-c-i-arrow img[b-1q2f21rcob] {
    width: 6.4rem;
    height: 16rem;
}

@media only screen and (max-width: 580px) {
    .software-category-items[b-1q2f21rcob] {
        margin: 3.2rem 1rem;
        grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
    }
}
/* /Software/Pages/Details.razor.rz.scp.css */
#software-details[b-5ck8lvaify] {
    display: flex;
    flex-direction: column;
    gap: 9.6rem;
    margin-bottom: 9.6rem;
}

#software-details > div[b-5ck8lvaify] {
    display: flex;
}

.s-d-header-img[b-5ck8lvaify] {
    height: 48rem;
    width: 60%;
    background-color: rgba(75, 181, 232, .6);
}

.s-d-header-img img[b-5ck8lvaify] {
    max-height: 46rem;
    max-width: 90%;
}

.s-d-header-text[b-5ck8lvaify] {
    width: 40%;
    flex-direction: column;
    color: var(--lindab-blue);
}

.s-d-header-text h1[b-5ck8lvaify] {
    font-weight: 600;
    font-size: 6.4rem !important;
    margin: 0;
    width: 90%;
    text-align: center;
}

.s-d-header-text p[b-5ck8lvaify] {
    font-size: 2.4rem;
}

.s-d-block-info-section[b-5ck8lvaify] {
    flex-wrap: wrap;
    gap: 3.2rem;
    justify-content: center;
}

.s-d-block-info-item[b-5ck8lvaify] {
    flex-direction: column;
    min-height: 55rem;
    width: 43rem;
    border: 1px solid #D9D9D9;
    border-radius: 2rem;
    overflow: hidden;
    box-shadow: 0px 0px 0px 0px #0000001A, 
        1px 3px 7px 0px #0000001A,
        4px 12px 13px 0px #00000017,
        9px 27px 17px 0px #0000000D,
        16px 49px 21px 0px #00000003,
        25px 76px 22px 0px #00000000;
}

.s-d-block-info-item > div[b-5ck8lvaify] {
    padding: 2.4rem 4rem;
    text-align: center;
}

.s-d-block-info-item p[b-5ck8lvaify] {
    color: var(--lindab-orange);
    font-size: 3.2rem;
    text-align: center;
    font-weight: 600;
}

.s-d-block-info-item-title[b-5ck8lvaify] {
    word-break: break-word;
}

.s-d-block-info-item span[b-5ck8lvaify] {
    text-align: center;
    color: var(--lindab-gray1-custom);
    font-size: 1.3rem;
}

.s-d-block-info-item img[b-5ck8lvaify] {
    max-height: 35rem;
    max-width: 100%;
    margin-top: auto;
}
 
.s-d-description-section[b-5ck8lvaify] {
    background: var(--lindab-blue-gradient);
    min-height: 25rem;
}

.s-d-description-text[b-5ck8lvaify] {
    color: white;
    padding: 4.8rem;
    text-align: center;
    font-size: 1.75rem;
    width: 100%;
}

.s-d-redirect[b-5ck8lvaify] {
    background: url('images/lindablogo2-white.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: 0 5rem;
    width: 30rem;
}

.s-d-redirect > div[b-5ck8lvaify] {
    display: grid;
    grid-template-rows: min-content;
    gap: 1.6rem;
    padding: 15px;
}

.s-d-manuals[b-5ck8lvaify] {
    margin: 1rem 3rem;
}

.s-d-manuals p[b-5ck8lvaify] {
    font-size: 2.4rem;
    font-weight: 600;
    color: var(--lindab-gray1-custom);
}

.s-d-manuals ul[b-5ck8lvaify] {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.s-d-manuals ul li[b-5ck8lvaify] {
    padding: .5rem 1rem;
}

.s-d-manuals ul li:nth-child(odd)[b-5ck8lvaify] {
    background-color: #F6F6F6;
}

.s-d-manuals ul li a[b-5ck8lvaify] {
    font-size: 2rem;
    text-decoration: none;
    color: var(--lindab-blue);
}

.s-d-manuals ul li a[b-5ck8lvaify]::before {
    font-family: FontAwesome;
    content: '\f016';
    color: black;
    padding-right: .5rem;
}

.s-d-teaser-section[b-5ck8lvaify] {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.s-d-teaser-section p[b-5ck8lvaify] {
    font-size: 3.2rem;
    font-weight: 600;
    color: var(--lindab-gray2-custom);
    text-align: center;
}

.s-d-teaser-section > a[b-5ck8lvaify] {
    text-decoration: none;
    color: var(--lindab-gray2-custom);
}

.s-d-teaser-section video[b-5ck8lvaify],
.s-d-teaser-section img[b-5ck8lvaify] {
    height: auto;
    width: 90%;
}

.s-d-teaser-section iframe[b-5ck8lvaify] {
    height: 60rem;
    width: 90%;
}

@media only screen and (max-width: 880px) {
    .s-d-header-section[b-5ck8lvaify] {
        flex-direction: column;
    }

    .s-d-header-img[b-5ck8lvaify] {
        height: auto;
        width: 100%;
    }

    .s-d-header-text[b-5ck8lvaify] {
        width: 100%;
    }

    .s-d-header-text h1[b-5ck8lvaify] {
        font-size: 5.4rem !important;
    }

    .s-d-header-text p[b-5ck8lvaify] {
        font-size: 2rem;
    }

    .s-d-description-section[b-5ck8lvaify] {
        flex-direction: column;
        align-items: center;
    }

    .s-d-description-text[b-5ck8lvaify] {
        padding: 2.4rem;
        font-size: 1.5rem;
    }

    .s-d-redirect[b-5ck8lvaify] {
        height: 21rem;
        width: 25rem;        
    }

    .s-d-block-info-item[b-5ck8lvaify] {
        min-height: auto;
    }

    .s-d-block-info-item > div[b-5ck8lvaify] {
        padding: 1.6rem 2rem;
    }

    .s-d-block-info-item p[b-5ck8lvaify] {
        font-size: 3rem;
    }

    .s-d-teaser-section video[b-5ck8lvaify],
    .s-d-teaser-section img[b-5ck8lvaify] {
        width: 100%;
    }
}
/* /Software/Pages/Index.razor.rz.scp.css */
.software-category-block[b-pa1eh5oynj] {
    margin: 4.8rem;
}

.software-category-block > h1[b-pa1eh5oynj] {
    color: #999393;
    font-weight: 600;
    font-size: 3.2rem !important;
}

.s-c-slider-item[b-pa1eh5oynj] {
    color: white;
    width: 100%;
    height: 51rem;
    position: relative;
    display: flex;
}

.s-c-slider-item > img[b-pa1eh5oynj],
.s-c-slider-item > video[b-pa1eh5oynj] {
    position: absolute;
    top: 0;
    left: 0;  
    height: 100%;
    width: 100%;
}

.s-c-slider-item > video[b-pa1eh5oynj] {
    object-fit: fill;
}

.s-c-slider-item-block[b-pa1eh5oynj] {
    position: relative;
    background-color: rgba(255, 255, 255, .8);
    padding: 3rem 4rem 6rem 4rem;
    margin: auto 5rem;
    width: 50rem;
}

.s-c-slider-item-block > h1[b-pa1eh5oynj] {
    font-size: 5rem !important;
    margin: 0;
    color: var(--lindab-blue);
    font-weight: 300;
}

.s-c-slider-item-block > span[b-pa1eh5oynj] {
    font-size: 1.7rem;
    color: black;
}

.s-c-slider-item-block > a[b-pa1eh5oynj] {
    position: absolute;
    right: 2rem;
    bottom: -2rem;
}

.slider-btn-text[b-pa1eh5oynj] {
    font-weight: 600;
    font-size: 2rem;
}

.no-software-label[b-pa1eh5oynj] {
    margin: 2rem;
    text-align: center;
    font-size: 1.8rem;
}

@media only screen and (max-width: 580px) {
    .software-category-block[b-pa1eh5oynj] {
        margin: 0;
    }

    .software-category-block h1[b-pa1eh5oynj] {
        text-align: center;
    }
}
/* /Statistics_V2/Components/LeftPanel.razor.rz.scp.css */
.statistic-panel[b-0goshswxbo] {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 100%;
    overflow: hidden;
    transition: width .5s;
    background-color: white;
    z-index: 11111;
    box-shadow: 1px -1px 4px 1px #0000001A, 
                4px -5px 7px 1px #00000017, 
                -21px 11px 1px #00000003, 
                26px -33px 12px 1px #00000000;
}

.statistic-panel:hover[b-0goshswxbo] {
    width: 250px;
}
ul.panel-options[b-0goshswxbo] {
    list-style-type: none;
    padding: 0;
    margin: 100px auto 0;
    width: fit-content
}

ul.panel-options > li[b-0goshswxbo] {
    margin: 5px 0;
}

ul.panel-options .panel-option[b-0goshswxbo] {
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: transparent;
    color: var(--lindab-gray2-custom);
    cursor: pointer;
    font-size: 2rem;
    font-weight: 600;
    border-radius: 5px;
    padding: 5px 10px;
}

ul.panel-options .panel-option.active[b-0goshswxbo] {
    background-color: var(--lindab-blue);
    color: white;
}

ul.panel-options .panel-option-icon[b-0goshswxbo] {
    width: 30px;
}

ul.panel-options .panel-option-name[b-0goshswxbo] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
}
/* /Statistics_V2/Pages/Index.razor.rz.scp.css */
.statistics[b-zr0z221vc7] {
    position: relative;
    min-height: 70vh;
    padding: 50px;
    background-color: #F0F0F0;
}
/* /Tutorials/Components/TutorialDetails.razor.rz.scp.css */
.tutorials-details[b-5mmobbatbn] {
    width: 60%;
    padding: 2.5rem 3.5rem;
    display: flex;
    flex-direction: column;
    gap: 5rem;
}

.no-tutorial-container[b-5mmobbatbn] {
    height: 200px;
    width: 100%;
}

.no-tutorial-container > p[b-5mmobbatbn] {
    font-size: 2.2rem;
    font-weight: 600;
}

.tutorial-teaser[b-5mmobbatbn] {
    overflow: hidden;
}

.tutorial-teaser video[b-5mmobbatbn],
.tutorial-teaser img[b-5mmobbatbn] {
    width: 100%;
    height: auto;
}

.tutorial-info h1[b-5mmobbatbn] {
    color: var(--lindab-blue);
    font-size: 3.5rem;
    font-weight: 600;
}

.tutorial-info span[b-5mmobbatbn] {
    color: var(--lindab-gray1-custom);
    font-size: 1.75rem;
}

.no-tutorial-selected[b-5mmobbatbn] {
    width: fit-content;
    margin: 5rem auto;
    color: var(--lindab-blue);
    font-weight: 600;
}

@media only screen and (max-width: 990px) {
    .tutorials-details[b-5mmobbatbn] {
        width: 100%;
    }
}

@media only screen and (max-width: 600px) {
    .tutorial-info h1[b-5mmobbatbn] {
        font-size: 2.8rem;
    }

    .tutorial-info span[b-5mmobbatbn] {
        font-size: 1.2rem;
    }
}
/* /Tutorials/Components/TutorialDetailsCourse.razor.rz.scp.css */
.tut-course-header[b-mre42tc62o] {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tut-course-header p[b-mre42tc62o] {
    color: var(--lindab-orange);
    font-size: 2.25rem;
    font-weight: 600;
}

.tut-course-header span[b-mre42tc62o] {
    color: #999393;
    font-size: 1.25rem;
    font-weight: 600;
}

.tut-course-list[b-mre42tc62o] {
    display: grid;
    gap: 2rem;
    padding: 2rem 2rem 2rem 5rem; 
    max-height: 50rem;
    overflow-y: auto;
}

@media only screen and (max-width: 990px) {
    .tut-course-list[b-mre42tc62o] {
        padding: 2rem;
    }
}
/* /Tutorials/Components/TutorialDetailsCourseCard.razor.rz.scp.css */
.course-card[b-exvuosp8j5] {
    width: 100%;
    display: flex;
    height: 12.5rem;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    position: relative;
}

.course-card:hover[b-exvuosp8j5] {
    cursor: pointer;
    background-color: rgb(251, 251, 251);
    border-color: var(--lindab-orange);
}

.course-card-img[b-exvuosp8j5] {
    width: 25%;
}

.course-card-img img[b-exvuosp8j5] {
    width: 100%;
    height: 100%;
}

.course-card-content[b-exvuosp8j5] {
    width: 65%;
    display: flex;
    padding: 0 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: start;
}

.course-card-content span.ccc-timelength[b-exvuosp8j5] {
    color: #B2B2B2;
    margin: 0 1rem;
}

.course-card-content p[b-exvuosp8j5] {
    color: var(--lindab-orange);
    font-size: 2rem;
    font-weight: 600;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.course-card-content span.ccc-description[b-exvuosp8j5] {
    color: var(--lindab-gray1-custom);
    font-size: 1.1rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.course-card-btn[b-exvuosp8j5] {
    padding: 1rem;
}

.course-card-btn-circle[b-exvuosp8j5] {
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    position: relative;
}

.course-card-btn-circle.not-started[b-exvuosp8j5] {
    background-color: var(--lindab-orange);
}

.course-card-btn-circle.not-started[b-exvuosp8j5]::after {
    content: '\f04b';
}

.course-card-btn-circle.in-progress[b-exvuosp8j5] {
    background-color: #0379C1;
}

.course-card-btn-circle.in-progress[b-exvuosp8j5]::after {
    content: '\f04c';
}

.course-card-btn-circle.completed[b-exvuosp8j5] {
    background-color: green;
}

.course-card-btn-circle.completed[b-exvuosp8j5]::after {
    content: '\f00c';
}

.course-card-btn-circle[b-exvuosp8j5]::after {
    font-family: "FontAwesome";
    font-size: 1.25rem;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media only screen and (max-width: 600px) {
    .course-card[b-exvuosp8j5] {
        flex-direction: column;
        height: auto;
    }

    .course-card-img[b-exvuosp8j5] {
        width: 100%;
    }

    .course-card-content[b-exvuosp8j5] {
        width: 100%;
    }
}
/* /Tutorials/Components/TutorialsList.razor.rz.scp.css */
.tutorials-list[b-rvnmdbiut9] {
    width: 40%;
    padding: 3.2rem .8rem;
    background: var(--lindab-blue);
    display: flex;
    flex-direction: column;
    border-radius: 0 5px 5px 0;
    overflow: auto;
    max-height: 90vh;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10), 
                2px 6px 14px 0px rgba(0, 0, 0, 0.10);
}

.tutorials-list[b-rvnmdbiut9]::-webkit-scrollbar {
    width: 12px;
}

.tutorials-list[b-rvnmdbiut9]::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
}

.tut-list-card[b-rvnmdbiut9] {
    display: flex;
    gap: 1rem;
    align-items: center;
    background-color: white;
    padding: 2rem 1.25rem;
    margin: 1.5rem 2.5rem;
    border-radius: 1.5rem;
    border: solid .25rem transparent;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 
                1px 1px 2px 0px rgba(0, 0, 0, 0.1), 
                3px 3px 4px 0px rgba(0, 0, 0, 0.09), 
                7px 7px 6px 0px rgba(0, 0, 0, 0.05);
}

.tut-list-card.active[b-rvnmdbiut9] {
    border-color: rgb(255, 131, 41);
}

.tut-list-card:hover[b-rvnmdbiut9] {
    border-color: rgb(255, 131, 41);
    cursor: pointer;
}

.tut-list-card-img[b-rvnmdbiut9] {
    width: 30%;
}

.tut-list-card-img img[b-rvnmdbiut9] {
    width: 100%;
}

.tut-list-card-content[b-rvnmdbiut9] {
    width: 70%;
    display: grid;
    gap: .25rem;
    padding: 0 1rem;
}

.tut-list-card-content p[b-rvnmdbiut9] {
    color: var(--lindab-blue);
    font-size: 1.9rem;
    font-weight: 600;
    margin: 0;
}

    .tut-list-card-content span[b-rvnmdbiut9] {
        color: var(--lindab-gray1-custom);
        font-size: 1.05rem;
        padding-right: 1.5rem;
    }

@media only screen and (max-width: 1240px) {
    .tut-list-card[b-rvnmdbiut9] {
        padding: 1rem .75rem;
    }
}

@media only screen and (max-width: 990px) {
    .tutorials-list[b-rvnmdbiut9] {
        width: 100%;
        padding: 3.6rem 2.2rem;
        height: 50vh;
    }
}

@media only screen and (max-width: 660px) {
    .tut-list-card[b-rvnmdbiut9] {
        padding: .75rem .25rem;
    }
}

@media only screen and (max-width: 660px) {
    .tut-list-card[b-rvnmdbiut9] {
        padding: .75rem .25rem;
    }
}

@media only screen and (max-width: 600px) {
    .tut-list-card[b-rvnmdbiut9] {
        flex-direction: column;
        gap: 0;
    }

    .tut-list-card-content[b-rvnmdbiut9] {
        width: 100%;
    }

    .tut-list-card-content span[b-rvnmdbiut9] {
        padding: 0;
        font-size: .95rem;
    }

    .tut-list-card-content p[b-rvnmdbiut9] {
        font-size: 1.6rem;
    }
}
/* /Tutorials/Pages/Index.razor.rz.scp.css */
.tutorials[b-u5uya2necy] {
    margin-bottom: 5rem;
}

.no-tutorials-container[b-u5uya2necy] {
    height: 200px;
    width: 100%;
}

.no-tutorials-container > p[b-u5uya2necy] {
    font-size: 2.2rem;
    font-weight: 600;
}

.tut-div[b-u5uya2necy] {
    display: flex;
}

@media only screen and (max-width: 990px) {
    .tut-div[b-u5uya2necy] {
        flex-direction: column;
        gap: 1rem;
    }
}
/* /Webinars/Components/WebinarDetails.razor.rz.scp.css */
.webinar-details[b-mqyjb6s3k9] {
    width: 100%;
    padding: 2.5rem 3.5rem;
    display: flex;
    flex-direction: column;
    gap: 5rem;
}

.no-webinar-container[b-mqyjb6s3k9] {
    height: 200px;
    width: 100%;
}

    .no-webinar-container > p[b-mqyjb6s3k9] {
        font-size: 2.2rem;
        font-weight: 600;
    }

.webinar-teaser[b-mqyjb6s3k9] {
    overflow: hidden;
    width: 100%;
    height: 25rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .webinar-teaser video[b-mqyjb6s3k9],
    .webinar-teaser img[b-mqyjb6s3k9] {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

.webinar-info h1[b-mqyjb6s3k9] {
    color: var(--lindab-blue);
    font-size: 3.5rem;
    font-weight: 600;
}

.webinar-info span[b-mqyjb6s3k9] {
    color: var(--lindab-gray1-custom);
    font-size: 1.75rem;
}

.no-webinar-selected[b-mqyjb6s3k9] {
    width: fit-content;
    margin: 5rem auto;
    color: var(--lindab-blue);
    font-weight: 600;
}

@media only screen and (max-width: 990px) {
    .webinars-details[b-mqyjb6s3k9] {
        width: 100%;
    }
}

@media only screen and (max-width: 600px) {
    .webinar-info h1[b-mqyjb6s3k9] {
        font-size: 2.8rem;
    }

    .webinar-info span[b-mqyjb6s3k9] {
        font-size: 1.2rem;
    }
}
/* /Webinars/Components/WebinarDetailsCourse.razor.rz.scp.css */
.web-course-header[b-ds1boay0fq] {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.web-course-header p[b-ds1boay0fq] {
    color: var(--lindab-orange);
    font-size: 2.25rem;
    font-weight: 600;
}

.web-course-header span[b-ds1boay0fq] {
    color: #999393;
    font-size: 1.25rem;
    font-weight: 600;
}

.web-course-list[b-ds1boay0fq] {
    display: grid;
    gap: 2rem;
    padding: 2rem 2rem 2rem 5rem; 
    max-height: 50rem;
    overflow-y: auto;
}

@media only screen and (max-width: 990px) {
    .web-course-list[b-ds1boay0fq] {
        padding: 2rem;
    }
}
/* /Webinars/Components/WebinarDetailsCourseCard.razor.rz.scp.css */
.course-card[b-sw7cdw8xkq] {
    width: 100%;
    display: flex;
    height: 12.5rem;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    position: relative;
}

.course-card:hover[b-sw7cdw8xkq] {
    cursor: pointer;
    background-color: rgb(251, 251, 251);
    border-color: var(--lindab-orange);
}

.course-card-img[b-sw7cdw8xkq] {
    width: 20%;
    display: inline-block;
    overflow: hidden;
    border-radius:0;
}

.course-card-img img[b-sw7cdw8xkq] {
    height: 100%;
    width: auto;
    max-width: 100%;
}

.course-card-img[b-sw7cdw8xkq],
.course-card-img img[b-sw7cdw8xkq] {
    border-radius: 0 !important;
}

.play-overlay[b-sw7cdw8xkq] {
    position: absolute;
    top: 50%;
    left: 12%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    color: white;
    background: rgba(0,0,0,0.5);
    padding: 12px 20px;
    border-radius: 50%;
    z-index: 10;
    display: none;
    pointer-events: none;
}

.course-card-img:hover .play-overlay[b-sw7cdw8xkq] {
    display: block;
}

.course-card-content[b-sw7cdw8xkq] {
    width: 65%;
    display: flex;
    padding: 0 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.course-card-content span.ccc-timelength[b-sw7cdw8xkq] {    
    top: 0;
    right: 0;
    color: #B2B2B2;
    font-size: 1.1rem;
    margin: 0;
}

.course-card-content p[b-sw7cdw8xkq] {
    color: var(--lindab-orange);
    font-size: 2rem;
    font-weight: 600;
    margin: 0 0 0.5rem 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.course-card-content span.ccc-description[b-sw7cdw8xkq] {
    color: var(--lindab-gray1-custom);
    font-size: 1.1rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.title-description-video-row[b-sw7cdw8xkq] {
    display: flex;
    align-items: center;    
    width: 45%;
}

.title-description-video-row p.ccc-titlevideo[b-sw7cdw8xkq] {
    color: var(--lindab-orange);
    font-size: 2rem;
    font-weight: 600;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.title-description-video-row span.ccc-video-description[b-sw7cdw8xkq] {
    color: var(--lindab-gray1-custom);
    font-size: 1.1rem;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.course-card-btn[b-sw7cdw8xkq] {
    padding: 1rem;
}

.course-card-btn-circle[b-sw7cdw8xkq] {
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    position: relative;
}

.course-card-btn-circle.not-started[b-sw7cdw8xkq] {
    background-color: var(--lindab-orange);
}

.course-card-btn-circle.not-started[b-sw7cdw8xkq]::after {
    content: '\f04b';
}

.course-card-btn-circle.in-progress[b-sw7cdw8xkq] {
    background-color: #0379C1;
}

.course-card-btn-circle.in-progress[b-sw7cdw8xkq]::after {
    content: '\f04c';
}

.course-card-btn-circle.completed[b-sw7cdw8xkq] {
    background-color: green;
}

.course-card-btn-circle.completed[b-sw7cdw8xkq]::after {
    content: '\f00c';
}

.course-card-btn-circle[b-sw7cdw8xkq]::after {
    font-family: "FontAwesome";
    font-size: 1.25rem;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media only screen and (max-width: 600px) {
    .course-card[b-sw7cdw8xkq] {
        flex-direction: column;
        height: auto;
    }

    .course-card-img[b-sw7cdw8xkq] {
        width: 100%;
    }

    .course-card-content[b-sw7cdw8xkq] {
        width: 100%;
    }
}
/* /Webinars/Components/WebinarList.razor.rz.scp.css */
.webinar-list[b-636cmjpnwo] {
    width: 40%;
    padding: 3.2rem .8rem;
    background: var(--lindab-blue);
    display: flex;
    flex-direction: column;
    border-radius: 0 5px 5px 0;
    overflow: auto;
    max-height: 90vh;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10), 2px 6px 14px 0px rgba(0, 0, 0, 0.10);
}

.webinar-list[b-636cmjpnwo]::-webkit-scrollbar {
    width: 12px;
}

.webinar-list[b-636cmjpnwo]::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
}

.web-list-card[b-636cmjpnwo] {
    display: flex;
    gap: 1rem;
    align-items: center;
    background-color: white;
    padding: 2rem 1.25rem;
    margin: 1.5rem 2.5rem;
    border-radius: 1.5rem;
    border: solid .25rem transparent;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 1px 1px 2px 0px rgba(0, 0, 0, 0.1), 3px 3px 4px 0px rgba(0, 0, 0, 0.09), 7px 7px 6px 0px rgba(0, 0, 0, 0.05);
}

.web-list-card.active[b-636cmjpnwo] {
    border-color: rgb(255, 131, 41);
}

.web-list-card:hover[b-636cmjpnwo] {
    border-color: rgb(255, 131, 41);
    cursor: pointer;
}

.web-list-card-img[b-636cmjpnwo] {
    width: 30%;
}

.web-list-card-img img[b-636cmjpnwo] {
    width: 100%;
}

.web-list-card-content[b-636cmjpnwo] {
    width: 70%;
    display: grid;
    gap: .25rem;
    padding: 0 1rem;
}

.web-list-card-content p[b-636cmjpnwo] {
    color: var(--lindab-blue);
    font-size: 1.9rem;
    font-weight: 600;
    margin: 0;
}

.web-list-card-content span[b-636cmjpnwo] {
    color: var(--lindab-gray1-custom);
    font-size: 1.05rem;
    padding-right: 1.5rem;
}

@media only screen and (max-width: 1240px) {
    .web-list-card[b-636cmjpnwo] {
        padding: 1rem .75rem;
    }
}

@media only screen and (max-width: 990px) {
    .webinar-list[b-636cmjpnwo] {
        width: 100%;
        padding: 3.6rem 2.2rem;
        height: 50vh;
    }
}

@media only screen and (max-width: 660px) {
    .web-list-card[b-636cmjpnwo] {
        padding: .75rem .25rem;
    }
}

@media only screen and (max-width: 660px) {
    .web-list-card[b-636cmjpnwo] {
        padding: .75rem .25rem;
    }
}

@media only screen and (max-width: 600px) {
    .web-list-card[b-636cmjpnwo] {
        flex-direction: column;
        gap: 0;
    }

    .web-list-card-content[b-636cmjpnwo] {
        width: 100%;
    }

    .web-list-card-content span[b-636cmjpnwo] {
        padding: 0;
        font-size: .95rem;
    }

    .web-list-card-content p[b-636cmjpnwo] {
        font-size: 1.6rem;
    }
}
/* /Webinars/Pages/Index.razor.rz.scp.css */
.webinars[b-uh0l4m6fqz] {
    margin-bottom: 5rem;
}

.no-webinars-container[b-uh0l4m6fqz] {
    height: 200px;
    width: 100%;
}

.no-webinars-container > p[b-uh0l4m6fqz] {
    font-size: 2.2rem;
    font-weight: 600;
}

.web-div[b-uh0l4m6fqz] {
    display: flex;
}

@media only screen and (max-width: 990px) {
    .web-div[b-uh0l4m6fqz] {
        flex-direction: column;
        gap: 1rem;
    }
}
