/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/AdministrateVersions.razor.rz.scp.css */
.wrapper[b-up2e12jzf2] {
    position: absolute;
    z-index: 990;
    height: 100vh;
    width: 100vw;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.overlay[b-up2e12jzf2] {
    position: absolute;
    z-index: 991;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, .75);
}

.content[b-up2e12jzf2] {
    position: relative;
    z-index: 992;
    background: white;
    padding: 0 75px 30px;
}

.content p.title[b-up2e12jzf2] {
    font-size: 48px;
    margin: 50px 0;
}

.input-group .form-control[b-up2e12jzf2] {
    height: 2rem;
}

.input-group .btn[b-up2e12jzf2] {
    height: 2rem;
    margin: 0;
    border-radius: 0 4px 4px 0;
}
/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/Dropdown.razor.rz.scp.css */
.dropdown[b-a4ayyjuc71] {
    color: black;
    margin-bottom: 5px;
}

.dropdown .header:hover[b-a4ayyjuc71] {
    cursor: pointer;
}

.header[b-a4ayyjuc71] {
    background: #E7E4E3;
    border: 1px solid #B4B4B4;
    padding: 15px 12px;
    border-radius: 3px;
    transition: border-radius .3s;
    /*transition-delay: .5s;*/
}

.header p[b-a4ayyjuc71] {
    margin: 0;
}

.header button i[b-a4ayyjuc71] {
    line-height: 1;
    transition: all .2s ease-in-out;
    transition-delay: .1s;
}

.content[b-a4ayyjuc71] {
    background: white;
    max-height: 0;
    overflow-y: hidden;
    transition: max-height .2s, border .2s, padding .2s, border .1s .2s;
    border-radius: 0 0 3px 3px;
    padding: 0 20px 0;
    border: 1px solid transparent;
}

.content .content-header[b-a4ayyjuc71] {
    border-bottom: 1px solid black;
}

.content .content-header p[b-a4ayyjuc71] {
    padding: 0;
    margin: 0;
    font-size: 14px;
}

.content .content-header p img[b-a4ayyjuc71] {
    width: 12px;
    height: 12px;
    margin-top: -5px;
}

.content .item[b-a4ayyjuc71] {
    margin: 20px 0 0;
    border-bottom: 1px solid #E7E7E7;
    padding: 0 0 10px;
}

.content .item .item-left p[b-a4ayyjuc71] {
    padding: 0;
    margin: 0;
}

.content .item .item-left .filename[b-a4ayyjuc71] {
    padding: 0 0 5px;
    font-size: 14px;
    color: #2E2D2C;
}

.content .item .item-left .date[b-a4ayyjuc71] {
    font-size: 12px;
    color: #8E8E8E;
}

.content .item .item-right img[b-a4ayyjuc71] {
    max-height: 16px;
    margin-left: 10px;
}

.dropdown.active .header[b-a4ayyjuc71] {
    border-radius: 3px 3px 0 0;
    transition: border-radius 0s;
    transition-delay: 0s;
}

.dropdown.active .header button i[b-a4ayyjuc71] {
    transform: rotate(180deg);
    transition: all .3s ease-in-out;
}

.dropdown.active .content[b-a4ayyjuc71] {
    max-height: 100vh;
    transition: max-height 2s, border .1s, padding .2s;
    border: 1px solid #B4B4B4;
    padding: 20px 20px 20px;
}
/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/DropdownWrapper.razor.rz.scp.css */
p.heading[b-592v0k9nvi] {
    font-size: 32px;
}

p.heading:not(:first-of-type)[b-592v0k9nvi] {
    margin-top: 30px;
}
/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/EditDocumentDialog.razor.rz.scp.css */
.btn-container button[b-5cn5hkzpii] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

 .btn-container button.active[b-5cn5hkzpii] {
    background: #171B3D;
    color: white;
}

 p.title[b-5cn5hkzpii] {
    font-size: 48px;
    margin: 50px 0;
}

 p.heading[b-5cn5hkzpii] {
    font-size: 20px;
    margin-top: 0;
}

 p.no-margin-top[b-5cn5hkzpii] {
    margin-top: 0;
}

 p.heading span[b-5cn5hkzpii] {
    color: #d30535;
}

 .file-upload[b-5cn5hkzpii] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

 .file-upload[b-5cn5hkzpii]  input[type="file"] {
    display: none;
}

 .file-upload-text[b-5cn5hkzpii] {
    color: #8E8E8E;
    font-size: 16px;
}

 input[type="text"][b-5cn5hkzpii] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

 select[b-5cn5hkzpii] {
    width: 165px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

 .multi select[b-5cn5hkzpii] {
    margin-left: 10px;
}

 button.submit[b-5cn5hkzpii] {
    
}

 .filenames p[b-5cn5hkzpii] {
    margin: 10px 0 0 0;
}
/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/EditDocumentReleaseDialog.razor.rz.scp.css */
.btn-container button[b-t6rs022jx7] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

 .btn-container button.active[b-t6rs022jx7] {
    background: #171B3D;
    color: white;
}

 p.title[b-t6rs022jx7] {
    font-size: 48px;
    margin: 50px 0;
}

 p.heading[b-t6rs022jx7] {
    font-size: 20px;
    margin-top: 0;
}

 p.no-margin-top[b-t6rs022jx7] {
    margin-top: 0;
}

 p.heading span[b-t6rs022jx7] {
    color: #d30535;
}

 .file-upload[b-t6rs022jx7] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

 .file-upload[b-t6rs022jx7]  input[type="file"] {
    display: none;
}

 .file-upload-text[b-t6rs022jx7] {
    color: #8E8E8E;
    font-size: 16px;
}

 input[type="text"][b-t6rs022jx7] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

 select[b-t6rs022jx7] {
    width: 165px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

 .multi select[b-t6rs022jx7] {
    margin-left: 10px;
}

 button.submit[b-t6rs022jx7] {
    
}

 .filenames p[b-t6rs022jx7] {
    margin: 10px 0 0 0;
}
/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/UploadDocumentationReleaseNoteDialog.razor.rz.scp.css */
.file-upload[b-cucnzbj73z] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-cucnzbj73z]  input[type="file"] {
    display: none;
}

.file-upload-text[b-cucnzbj73z] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-cucnzbj73z] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/UploadDocumentDialog.razor.rz.scp.css */
.btn-container button[b-l9phdear0e] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

 .btn-container button.active[b-l9phdear0e] {
    background: #171B3D;
    color: white;
}

 p.title[b-l9phdear0e] {
    font-size: 48px;
    margin: 50px 0;
}

 p.heading[b-l9phdear0e] {
    font-size: 20px;
    margin-top: 0;
}

 p.no-margin-top[b-l9phdear0e] {
    margin-top: 0;
}

 p.heading span[b-l9phdear0e] {
    color: #d30535;
}

 .file-upload[b-l9phdear0e] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

 .file-upload[b-l9phdear0e]  input[type="file"] {
    display: none;
}

 .file-upload-text[b-l9phdear0e] {
    color: #8E8E8E;
    font-size: 16px;
}

 input[type="text"][b-l9phdear0e] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

 select[b-l9phdear0e] {
    width: 165px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

 .multi select[b-l9phdear0e] {
    margin-left: 10px;
}

 button.submit[b-l9phdear0e] {
    
}

 .filenames p[b-l9phdear0e] {
    margin: 10px 0 0 0;
}
/* _content/Blazor.WebUI/Pages/Components/DocumentationPage/UploadFile.razor.rz.scp.css */
.wrapper[b-y84bd7qkpw] {
    position: absolute;
    z-index: 990;
    height: 100vh;
    width: 100vw;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.overlay[b-y84bd7qkpw] {
    position: absolute;
    z-index: 991;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, .75);
}

.content[b-y84bd7qkpw] {
    position: relative;
    z-index: 992;
    background: white;
    padding: 0 75px 30px;
    max-height: calc(100vh - 50px);
    overflow-y: auto;
}

.content .btn-container button[b-y84bd7qkpw] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.content .btn-container button.active[b-y84bd7qkpw] {
    background: #171B3D;
    color: white;
}

.content p.title[b-y84bd7qkpw] {
    font-size: 48px;
    margin: 50px 0;
}

.content p.heading[b-y84bd7qkpw] {
    font-size: 20px;
    margin-top: 25px;
}

.content p.no-margin-top[b-y84bd7qkpw] {
    margin-top: 0;
}

.content p.heading span[b-y84bd7qkpw] {
    color: #d30535;
}

.content .file-upload[b-y84bd7qkpw] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.content .file-upload[b-y84bd7qkpw]  input[type="file"] {
    display: none;
}

.content .file-upload-text[b-y84bd7qkpw] {
    color: #8E8E8E;
    font-size: 16px;
}

.content input[type="text"][b-y84bd7qkpw] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

.content select[b-y84bd7qkpw] {
    width: 165px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

.content .multi select[b-y84bd7qkpw] {
    margin-left: 10px;
}

.content button.submit[b-y84bd7qkpw] {
    
}

.content .filenames p[b-y84bd7qkpw] {
    margin: 10px 0 0 0;
}
/* _content/Blazor.WebUI/Pages/Components/Index/DeliveryPlan.razor.rz.scp.css */
.wrapper[b-hrn1fywasr] {
    padding: 30px 0;
}

p.title[b-hrn1fywasr] {
    font-size: 20px;
    padding: 0 0 25px;
    margin: 0;
}
.dropdown[b-hrn1fywasr] {
    color: black;
    margin-bottom: 5px;
}

.dropdown.active .dropdown-head[b-hrn1fywasr] {
    border-radius: 3px 3px 0 0;
    transition: border-radius 0s;
    transition-delay: 0s;
}

.dropdown.active .dropdown-body[b-hrn1fywasr] {
    max-height: 100vh;
    transition: max-height 2s, border .1s;
    border: 1px solid #B4B4B4;
}

.dropdown.active .dropdown-head button i[b-hrn1fywasr] {
    transform: rotate(180deg);
    transition: all .3s ease-in-out;
}

.wrapper p[b-hrn1fywasr] {
    margin: 0;
}

p.title[b-hrn1fywasr] {
    font-size: 20px;
    padding: 0 0 25px;
}

.dropdown-head[b-hrn1fywasr] {
    background: #E7E4E3;
    border: 1px solid #B4B4B4;
    padding: 15px 12px;
    border-radius: 3px;
    transition: border-radius .3s;
    transition-delay: .15s;
}

.dropdown-head p[b-hrn1fywasr] {
    font-size: 20px;
}

.dropdown-head p span[b-hrn1fywasr] {
    display: inline-block;
    font-size: 16px;
    margin-left: 12px;
}

.dropdown-head button i[b-hrn1fywasr] {
    line-height: 1;
    transition: all .2s ease-in-out;
    transition-delay: .1s;
}

.dropdown-body[b-hrn1fywasr] {
    background: white;
    max-height: 0;
    overflow-y: hidden;
    transition: max-height .5s, border .5s;
    border-radius: 0 0 3px 3px;
}

.dropdown-body .release[b-hrn1fywasr] {
    border-bottom: 1px solid #E7E7E7;
    margin: 0 12px;
}

.dropdown-body .release p[b-hrn1fywasr] {
    padding: 15px 0;
}

p.date[b-hrn1fywasr] {
    display: inline-block;
    width: 10ch; /* Adjust based on your layout */
    overflow-wrap: break-word;
}

/* _content/Blazor.WebUI/Pages/Components/Index/DeliveryPlanItem.razor.rz.scp.css */
.dropdown[b-jpncrh6emn] {
    color: black;
    margin-bottom: 5px;
}

.dropdown.active .dropdown-head[b-jpncrh6emn] {
    border-radius: 3px 3px 0 0;
    transition: border-radius 0s;
    transition-delay: 0s;
}

.dropdown.active .dropdown-body[b-jpncrh6emn] {
    max-height: 100vh;
    transition: max-height 2s, border .1s;
    border: 1px solid #B4B4B4;
}

.dropdown.active .dropdown-head button i[b-jpncrh6emn] {
    transform: rotate(180deg);
    transition: all .3s ease-in-out;
}

.wrapper p[b-jpncrh6emn] {
    margin: 0;
}

p.title[b-jpncrh6emn] {
    font-size: 20px;
    padding: 0 0 25px;
}

.dropdown-head[b-jpncrh6emn] {
    background: #E7E4E3;
    border: 1px solid #B4B4B4;
    padding: 15px 12px;
    border-radius: 3px;
    transition: border-radius .3s;
    transition-delay: .15s;
}

.dropdown-head p[b-jpncrh6emn] {
    font-size: 20px;
}

.dropdown-head p span[b-jpncrh6emn] {
    display: inline-block;
    font-size: 16px;
    margin-left: 12px;
}

.dropdown-head button i[b-jpncrh6emn] {
    line-height: 1;
    transition: all .2s ease-in-out;
    transition-delay: .1s;
}

.dropdown-body[b-jpncrh6emn] {
    background: white;
    max-height: 0;
    overflow-y: hidden;
    transition: max-height .5s, border .5s;
    border-radius: 0 0 3px 3px;
}

.dropdown-body .release[b-jpncrh6emn] {
    border-bottom: 1px solid #E7E7E7;
    margin: 0 12px;
}

.dropdown-body .release p[b-jpncrh6emn] {
    padding: 15px 0;
}

/* _content/Blazor.WebUI/Pages/Components/Index/FloatingBanner.razor.rz.scp.css */
.floating-banner[b-7fqgj3ejmb] {
    position: fixed;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .5s;
    pointer-events: none;
}

/*@media (min-width: 600px) {*/
/*    .hide-on-small {*/
/*        display: none;*/
/*    }*/
/*}*/

@media (min-width: 1281px) and (max-width: 1850px) {
    .hide-on-laptop[b-7fqgj3ejmb] {
        /*display: none;*/
        transform: translateY(-50%) scale(0.5) !important;
        right: -65px !important;
    }
    
}

.floating-banner.hidden[b-7fqgj3ejmb] {
    right: -100% !important;
    transition: all 1s;
}

@media (max-width: 1280px) {
    .hide-on-laptop[b-7fqgj3ejmb] {
        /*display: none;*/
        transform: translateY(-50%) scale(0.4) !important;
        right: -95px !important;
    }
}

.floating-banner .headshot[b-7fqgj3ejmb] {
    border-radius: 0 0 37.5% 0;
    overflow: hidden;
    max-width: 325px;
}

.floating-banner .leaf-shape[b-7fqgj3ejmb] {
    position: absolute;
    left: -65px;
    bottom: -90px;
}

.floating-banner .floating-banner-content[b-7fqgj3ejmb] {
    position: absolute;
    z-index: 3;
    font-size: 20px;
    left: 0;
    bottom: -50px;
    color: white;
}

.floating-banner .floating-banner-content p[b-7fqgj3ejmb] {
    padding: 0;
    max-width: 110px;
    margin-bottom: 10px;
    font-weight: 600;
}

.floating-banner .floating-banner-content a[b-7fqgj3ejmb] {
    text-decoration: underline;
    pointer-events: all;
}

.floating-banner .floating-banner-content .close-banner-button[b-7fqgj3ejmb] {
    pointer-events: all;
}

.floating-banner-content a[b-7fqgj3ejmb] {
    color: white;
}

.floating-banner.small[b-7fqgj3ejmb] {
    transform: translateY(-50%) scale(0.8);
}

img[b-7fqgj3ejmb] {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    pointer-events: none;
}

.newsletter-floater[b-7fqgj3ejmb] {
    position: fixed;
    bottom: 15px;
    right: 0;
    transition: all .5s;
    flex-grow: 1;
}
/* _content/Blazor.WebUI/Pages/Components/Index/Modernization.razor.rz.scp.css */
.wrapper p[b-veghg69wg4] {
    margin: 0;
}

p.title[b-veghg69wg4] {
    font-size: 20px;
    padding: 0 0 25px;
}

/* _content/Blazor.WebUI/Pages/Components/Index/ModernizationDropdown.razor.rz.scp.css */
p[b-ilp6xnuvmo] {
    margin-bottom: 0;
}

.dropdown[b-ilp6xnuvmo] {
    color: black;
    margin-bottom: 5px;
}

.dropdown.active .dropdown-head[b-ilp6xnuvmo] {
    border-radius: 3px 3px 0 0;
    transition: border-radius 0s;
    transition-delay: 0s;
}

.dropdown.active .dropdown-body[b-ilp6xnuvmo] {
    max-height: 100vh;
    transition: max-height 2s, border .1s;
    border: 1px solid #B4B4B4;
    overflow: scroll;
}

.dropdown.active .dropdown-head button i[b-ilp6xnuvmo] {
    transform: rotate(180deg);
    transition: all .3s ease-in-out;
}

.dropdown-head[b-ilp6xnuvmo] {
    background: #E7E4E3;
    border: 1px solid #B4B4B4;
    padding: 15px 12px;
    border-radius: 3px;
    transition: border-radius .3s;
    transition-delay: .15s;
}

.dropdown-head p[b-ilp6xnuvmo] {
    font-size: 20px;
}

.dropdown-head p span[b-ilp6xnuvmo] {
    display: inline-block;
    font-size: 16px;
    margin-left: 12px;
}

.dropdown-head button i[b-ilp6xnuvmo] {
    line-height: 1;
    transition: all .2s ease-in-out;
    transition-delay: .1s;
}

.dropdown-head button img[b-ilp6xnuvmo] {
    display: block;
    height: 38px;
    width: 22px;
    margin-right: 5px;
}

.dropdown-body[b-ilp6xnuvmo] {
    background: white;
    max-height: 0;
    overflow-y: hidden;
    transition: max-height .5s, border .5s;
    border-radius: 0 0 3px 3px;
}

.with-footer .dropdown-body[b-ilp6xnuvmo] {
    border-radius: 0;
}

.dropdown-body .release[b-ilp6xnuvmo] {
    border-bottom: 1px solid #E7E7E7;
    margin: 0 12px;
}

.dropdown-body .release p[b-ilp6xnuvmo] {
    padding: 15px 0;
}

.dropdown-footer[b-ilp6xnuvmo] {
    background: #E7E4E3;
    border: 1px solid #B4B4B4;
    padding: 3px 12px;
    border-radius: 0 0 3px 3px;
}
/* _content/Blazor.WebUI/Pages/Components/Index/NewestDocuments.razor.rz.scp.css */
.wrapper[b-0pmn5ky97j] {
    padding: 30px 0 30px 75px;
    margin-bottom: 40px;
}

.wrapper p[b-0pmn5ky97j] {
    padding: 0;
    margin: 0;
}

.wrapper .document[b-0pmn5ky97j] {
    border-bottom: 1px rgba(255,255,255,.3) solid;
}

.wrapper .document:not(:first-of-type)[b-0pmn5ky97j] {
    margin-top: 40px;
}

p.title[b-0pmn5ky97j] {
    font-size: 20px;
    padding: 0 0 25px;
}

p.date[b-0pmn5ky97j] {
    color: #8E8E8E;
    font-size: 16px;
}

a[b-0pmn5ky97j] {
    padding: 12px 0 25px;
    display: block;
    color: white;
    text-decoration: underline white;
}
/* _content/Blazor.WebUI/Pages/Components/Index/ProductSwitcher.razor.rz.scp.css */
div.btn-container[b-upe6eci0ma]{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 24px;
}

div.btn-container i[b-upe6eci0ma]{
    display: inline-block;
    position: relative;
    top: -9px;
}

label[b-upe6eci0ma] {
    font-size: 16px;
    color: #424242;
    font-weight: 500;
}

.btn-color-mode-switch[b-upe6eci0ma]{
    display: inline-block;
    margin: 0px;
    position: relative;
}

.btn-color-mode-switch > label.btn-color-mode-switch-inner[b-upe6eci0ma]{
    margin: 0px;
    width: 195px;
    height: 40px;
    background: #F6F6F6;
    border: 1px solid #B5B5B5;
    border-radius: 26px;
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease;
    /*box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.34) inset;*/
    display: block;
}

.btn-color-mode-switch > label.btn-color-mode-switch-inner[b-upe6eci0ma]:before{
    content: attr(data-on);
    position: absolute;
    font-size: 16px;
    right: 20px;
    line-height: 2.4;
}

.btn-color-mode-switch > label.btn-color-mode-switch-inner[b-upe6eci0ma]:after{
    content: attr(data-off);
    width: 120px;
    height: 100%;
    background: #171B3D;
    color: #FFF;
    border-radius: 26px;
    position: absolute;
    line-height: 1.75;
    left: 0;
    top: 0;
    text-align: center;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 6px -2px #111;
    padding: 5px 0px;
}

.btn-color-mode-switch > .alert[b-upe6eci0ma]{
    display: none;
    background: #FF9800;
    border: none;
    color: #fff;
}

.btn-color-mode-switch input[type="checkbox"][b-upe6eci0ma]{
    cursor: pointer;
    width: 50px;
    height: 25px;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 1;
    margin: 0px;
}

.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner[b-upe6eci0ma]:after{
    content: attr(data-on);
    left: 108px;
    width: 85px;
}

.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner[b-upe6eci0ma]:before{
    content: attr(data-off);
    right: auto;
    left: 20px;
}

.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner[b-upe6eci0ma]{
    /*background: #66BB6A; */
    /*color: #fff;*/
}

.btn-color-mode-switch input[type="checkbox"]:checked ~ .alert[b-upe6eci0ma]{
    display: block;
}

/*mode preview*/
.dark-preview[b-upe6eci0ma]{
    background: #0d0d0d;
}

.dark-preview div.btn-container i.fa-sun-o[b-upe6eci0ma]{
    color: #777;
}

.dark-preview div.btn-container i.fa-moon-o[b-upe6eci0ma]{
    color: #fff;
    text-shadow: 0px 0px 11px #fff;
}

.white-preview[b-upe6eci0ma]{
    background: #fff;
}

.white-preview div.btn-container i.fa-sun-o[b-upe6eci0ma]{
    color: #ffa500;
    text-shadow: 0px 0px 16px #ffa500;
}

.white-preview div.btn-container i.fa-moon-o[b-upe6eci0ma]{
    color: #777;
}

p.by[b-upe6eci0ma] {
    
}

p.by a[b-upe6eci0ma]{
    text-decoration: none;
    color: #000;
}

.dark-preview p.by a[b-upe6eci0ma]{
    color: #777;
}

.white-preview p.by a[b-upe6eci0ma]{
    color: #000;
}
/* _content/Blazor.WebUI/Pages/Components/Index/ProfileSettings.razor.rz.scp.css */
.wrapper[b-75c80t30u8] {
    display: none;
    position: absolute;
    z-index: 999;
    height: 100vh;
    width: 100vw;
    max-width: 1300px;
    left: 50%;
    top: 0;
}

.wrapper.open[b-75c80t30u8] {
    display: block;
}

.overlay[b-75c80t30u8] {
    position: absolute;
    width: 100vw;
    height: 100vh;
    left: -50vw;
    background: rgba(0, 0, 0, .75);
}

.content[b-75c80t30u8] {
    background: #171B3D url("images/svg/background-tulips.svg") 100px 0%;
    height: 820px;
    position: relative;
    left: -50%;
    top: calc(50% - calc(900px / 2));
    padding-top: 0 !important
}

.content .left[b-75c80t30u8] {
    flex: 1 0;
    padding: 50px 75px;
}

.content .left .profile-picture[b-75c80t30u8] {
}

.content .left .profile-picture img[b-75c80t30u8] {
    display: block;
    width: 100%;
}

.content .left .profile-picture button[b-75c80t30u8] {
    width: 100%;
    margin-top: 30px;
    padding: 15px 0;
}

.content .left .left-title[b-75c80t30u8] {
    color: white;
    font-size: 20px;
    margin-top: 25px;
}

.content .left .main-product[b-75c80t30u8] {
    
}

.content .left .main-product .btn--group button[b-75c80t30u8] {
    border-color: white;
    background: transparent;
    height: 40px;
    padding: 0 20px;
}

.content .left .main-product .btn--group button.active[b-75c80t30u8] {
    background: white;
    color: black;
}

.content .left .newsletter p[b-75c80t30u8] {
    color: white;
    margin: 0 10px 0 0;
}

.content .left .newsletter button[b-75c80t30u8] {
    width: 100%;
    margin-top: 30px;
    padding: 15px 0;
}

.content .left .notifications[b-75c80t30u8] {
    display: flex;
    align-content: center;
    align-items: center;
    margin-top: 25px;
}

.content .left .notifications p[b-75c80t30u8] {
    margin: 0 15px 0 0;
}

.content .right[b-75c80t30u8] {
    flex: 0 0 67%;
    padding: 50px 75px;
    color: white;
}

.content .right p.title[b-75c80t30u8] {
    font-size: 48px;
}

.content .right form[b-75c80t30u8] {
    display: flex;
    flex-flow: column;
}

.content .right form button[b-75c80t30u8] {
    align-self: end;
}

.content .right form div[b-75c80t30u8] {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 25px;
}

.content .right form div label[b-75c80t30u8] {
    flex: 1 0;
    font-size: 20px;
}

.content .right form div input[b-75c80t30u8] {
    flex: 0 0 450px;
    height: 36px;
    padding: 10px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
}

.content .right form div input[disabled][b-75c80t30u8] {
    color: #C5C5C5;
}

.switch[b-75c80t30u8] {
     display: inline-block;
     height: 18px;
     position: relative;
     width: 36px;
 }

.switch input[b-75c80t30u8] {
    display:none;
}

.slider[b-75c80t30u8] {
    background-color: #ccc;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
}

.slider[b-75c80t30u8]:before {
    background-color: #fff;
    bottom: 3px;
    content: "";
    height: 13px;
    left: 3px;
    position: absolute;
    transition: .4s;
    width: 13px;
}

input:checked + .slider[b-75c80t30u8] {
    background-color: #66bb6a;
    width: 40px;
}

input + .slider[b-75c80t30u8] {
    background-color: #C5C5C5;
    width: 40px;
}

input:checked + .slider[b-75c80t30u8]:before {
    transform: translateX(18px);
}

.slider.round[b-75c80t30u8] {
    border-radius: 34px;
}

.slider.round[b-75c80t30u8]:before {
    border-radius: 50%;
}
/* _content/Blazor.WebUI/Pages/Components/Index/ProfileSettingsDialog.razor.rz.scp.css */
/**/
.profile-picture[b-1mx4azuo6z]{
    margin-bottom: 16px;
}

.profile-picture button[b-1mx4azuo6z] {
    width: 100%;
    margin: 2rem 0rem;
}

.profile-picture img[b-1mx4azuo6z] {
    width: 100%;
    display: block;
}

.left[b-1mx4azuo6z]{
    width: 25%;
    padding-top: 20px
}

.left .title[b-1mx4azuo6z] {
    color: white;
    font-size: 20px;
    margin-bottom: 12px;
}



.newsletter p[b-1mx4azuo6z] {
    color: white;
    margin: 0 10px 0 0;
}

.newsletter button[b-1mx4azuo6z] {
    width: 100%;
    margin-top: 30px;
    padding: 15px 0;
}
/*
.content .left .notifications {
    display: flex;
    align-content: center;
    align-items: center;
    margin-top: 25px;
}

.content .left .notifications p {
    margin: 0 15px 0 0;
}
*/
.right[b-1mx4azuo6z]{
    width:67%;
    padding-bottom: 16px;
}

.right .title[b-1mx4azuo6z] {
    font-size: 48px;
    margin-bottom:12px;
    color:white;
}

    .right form button[b-1mx4azuo6z] {
        align-self: end;
    }

    .right form .button-group[b-1mx4azuo6z]{
        margin-bottom:5px;
    }

    .right form div[b-1mx4azuo6z] {
        display: flex;
        flex-flow: row wrap;
        margin-bottom: 25px;
    }

        .right form div label[b-1mx4azuo6z] {
            flex: 1 0;
            font-size: 20px;
            color: white
        }

        .right form div input[b-1mx4azuo6z] {
            flex: 0 0 450px;
            height: 36px;
            padding: 10px;
            border: 1px solid #C5C5C5;
            border-radius: 3px;
        }

            .right form div input[disabled][b-1mx4azuo6z] {
                color: #C5C5C5;
            }

.switch[b-1mx4azuo6z] {
     display: inline-block;
     height: 18px;
     position: relative;
     width: 36px;
 }

.switch input[b-1mx4azuo6z] {
    display:none;
}

.slider[b-1mx4azuo6z] {
    background-color: #ccc;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
}

.slider[b-1mx4azuo6z]:before {
    background-color: #fff;
    bottom: 3px;
    content: "";
    height: 13px;
    left: 3px;
    position: absolute;
    transition: .4s;
    width: 13px;
}

input:checked + .slider[b-1mx4azuo6z] {
    background-color: #66bb6a;
    width: 40px;
}

input + .slider[b-1mx4azuo6z] {
    background-color: #C5C5C5;
    width: 40px;
}

input:checked + .slider[b-1mx4azuo6z]:before {
    transform: translateX(18px);
}

.slider.round[b-1mx4azuo6z] {
    border-radius: 34px;
}

.slider.round[b-1mx4azuo6z]:before {
    border-radius: 50%;
}
/* _content/Blazor.WebUI/Pages/Components/Index/ShortcutMenuItem.razor.rz.scp.css */
.shortcut-menu-item[b-wic0h5o415] {
    /*flex-grow: 1;*/
    position: relative;
}

.shortcut-menu-item label *:hover[b-wic0h5o415] {
    cursor: pointer;
}

input[type="checkbox"][b-wic0h5o415] {
    display: none;
}

.icon[b-wic0h5o415] {
    text-align: center;
    height: 100px;
    color: #D30353;
    cursor: default;
    /*flex-grow: 1;*/
}

.toggle:checked[b-wic0h5o415] {
    text-decoration: underline;
}

.toggle:checked + .links[b-wic0h5o415] {
    z-index: 1;
}

.links:focus[b-wic0h5o415] {
    z-index: 1;
}

.icon-wrapper[b-wic0h5o415] {
    width: 100%;
    max-width: 60px;
    height: 100%;
    max-height: 60px;
    margin-bottom: 15px;
}

img[b-wic0h5o415] {
}

.links[b-wic0h5o415] {
    display: flex;
    flex-flow: row;
    position: absolute;
    padding: 10px 20px;
    bottom: -70px;
    z-index: -1;
    border: 1px solid #d30535;
    border-radius: 6px;
}

.links a[b-wic0h5o415] {
    color: #D30353;
    text-decoration: none;
}

.links a[b-wic0h5o415]:before {
    content: "> ";
}

.shortcut-menu-item:nth-child(1) .links[b-wic0h5o415],
.shortcut-menu-item:nth-child(2) .links[b-wic0h5o415] {
    left: 0;
}

.shortcut-menu-item:nth-child(3) .links[b-wic0h5o415],
.shortcut-menu-item:nth-child(4) .links[b-wic0h5o415] {
    right: 0;
}

.links:focus[b-wic0h5o415] {
    z-index: 1;
}

.links > *[b-wic0h5o415] {
    height: fit-content;
    width: max-content;
    margin-left: 0;
}

.links > *:not(:first-of-type)[b-wic0h5o415] {
    margin-left: 40px;
}

.links:focus > *[b-wic0h5o415] {
    display: block;
}
/* _content/Blazor.WebUI/Pages/Components/Index/ShortcutsMenu.razor.rz.scp.css */
.shortcuts[b-oooyzrg52i] {
    position: relative;
    padding-bottom: 95px; /* 55px + .links padding(40px) */
}
/* _content/Blazor.WebUI/Pages/Components/Index/UploadProfilePictureDialog.razor.rz.scp.css */
.file-upload[b-gtni26ayxp] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-gtni26ayxp]  input[type="file"] {
    display: none;
}

.file-upload-text[b-gtni26ayxp] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-gtni26ayxp] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/LandingPage/LoginForm.razor.rz.scp.css */
a[b-7lnv5hxe1v] {
    font-size: 16px;
    color: white;
    text-decoration: underline;
}

a:hover[b-7lnv5hxe1v] {
    color: white !important;
}

input[type="submit"][b-7lnv5hxe1v] {
    display: inline-block !important;
    text-decoration: none;
    padding: 20px 26px;
    background: #D30535;
    border: 1px solid #D30535;
    line-height: 1;
}

[b-7lnv5hxe1v] .mud-input-text {
    color: white;
}

[b-7lnv5hxe1v] .mud-input-text:before,
[b-7lnv5hxe1v] .mud-input-text:after {
    display: none;
}

[b-7lnv5hxe1v] .mud-input-label,
[b-7lnv5hxe1v] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol,
[b-7lnv5hxe1v] .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol.mud-input-error {
    color: #8E8E8E !important;
}

.link-group[b-7lnv5hxe1v] {
    margin: 20px 0;
}

.link-group a[b-7lnv5hxe1v] {
    align-self: baseline;
}

a.btn[b-7lnv5hxe1v] {
    margin-left: calc(var(--bs-gutter-x) * .5);
    margin-top: 20px;
}
/* _content/Blazor.WebUI/Pages/Components/MinuteMeetingPage/UploadMinuteMeetingDialog.razor.rz.scp.css */
.file-upload[b-kk2hkewy3p] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-kk2hkewy3p]  input[type="file"] {
    display: none;
}

.file-upload-text[b-kk2hkewy3p] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-kk2hkewy3p] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/ModulePage/CreateModuleDialog.razor.rz.scp.css */
[b-cfbwk533qv] .mud-dialog {
    width: 100% !important;
    max-width: 500px;
}
/* _content/Blazor.WebUI/Pages/Components/ModulePage/EditModuleDialog.razor.rz.scp.css */
[b-sx17539ber] .mud-dialog {
    width: 100% !important;
    max-width: 500px;
}
/* _content/Blazor.WebUI/Pages/Components/ModulePage/UploadModuleDocumentDialog.razor.rz.scp.css */
.file-upload[b-q0ve6p973y] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-q0ve6p973y]  input[type="file"] {
    display: none;
}

.file-upload-text[b-q0ve6p973y] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-q0ve6p973y] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/ModulesPage/AdministrateModuleCategoriesDialog.razor.rz.scp.css */
.category-box[b-x3cmmjpkx3] {
    padding: 10px;
    border-radius: 3px;
    max-width: 75%
}
/* _content/Blazor.WebUI/Pages/Components/ModulesPage/Dialogs/AddModuleCategoryDialog.razor.rz.scp.css */
.category-box-preview[b-proffsu4wg] {
    padding: 16px;
    border-radius: 3px;
    min-width: 10rem;
    min-height: 5rem;
}

[b-proffsu4wg] .link-color-button {
    width: 5rem !important;
    height: 3rem !important;
}

[b-proffsu4wg] .selected-link-color-button {
    border-color: lightsteelblue;
    border-width: medium;
    border-style: solid;
    transition: none;
}

[b-proffsu4wg] .unselected-link-color-button {
    border-color: darkgray;
    border-width: thin;
    border-style: solid;
    transition: none;
}

[b-proffsu4wg] #baseColorValueField {
    text-align: center !important;
}


/* _content/Blazor.WebUI/Pages/Components/ModulesPage/Dialogs/UpdateModuleCategoryDialog.razor.rz.scp.css */
.category-box-preview[b-jfv530by6q] {
    padding: 16px;
    border-radius: 3px;
    min-width: 10rem;
    min-height: 5rem;
}

[b-jfv530by6q] .link-color-button {
    width: 5rem;
    height: 3rem;
}

[b-jfv530by6q] .selected-link-color-button {
    border-color: lightsteelblue;
    border-width: medium;
    border-style: solid;
    transition: none;
}

[b-jfv530by6q] .unselected-link-color-button {
    border-color: darkgray;
    border-width: thin;
    border-style: solid;
    transition: none;
}

[b-jfv530by6q] #baseColorValueField {
    text-align: center !important;
}
/* _content/Blazor.WebUI/Pages/Components/ModulesPage/EditActiveModulesDialog.razor.rz.scp.css */
.wrapper[b-qaycaycnty] {
    position: absolute;
    z-index: 990;
    height: 100vh;
    width: 100vw;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.overlay[b-qaycaycnty] {
    position: absolute;
    z-index: 991;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, .75);
}

.content[b-qaycaycnty] {
    position: relative;
    z-index: 992;
    background: white;
    padding: 0 75px 30px;
    width: 100%;
    max-width: 800px;
    max-height: 80vh;
    flex-flow: row;
}

.content[b-qaycaycnty]  .mud-drop-container {
    display: flex;
    flex-flow: column;
    overflow: hidden;
}

.content .drag-container[b-qaycaycnty] {
    overflow-y: auto;
}

.content p.title[b-qaycaycnty] {
    font-size: 48px;
    margin: 50px 0;
}

.content p.heading[b-qaycaycnty] {
    font-size: 20px;
    margin-top: 25px;
}

.content[b-qaycaycnty]  .mud-drop-container p:first-of-type {
    margin-top: 0;
}

.content select[b-qaycaycnty] {
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
    margin-bottom: 20px;
}

.btn-group .btn[b-qaycaycnty] {
    flex: 0;
}
/* _content/Blazor.WebUI/Pages/Components/NewsletterPage/UploadNewsletterDialog.razor.rz.scp.css */
.file-upload[b-eo7h3tjj7a] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-eo7h3tjj7a]  input[type="file"] {
    display: none;
}

.file-upload-text[b-eo7h3tjj7a] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-eo7h3tjj7a] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/NewsPage/NewsDropDownComponent.razor.rz.scp.css */
p[b-zqtrnwq5xn] {
    margin-bottom: 0;
}
.d-flex[b-zqtrnwq5xn] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.custom-align-left[b-zqtrnwq5xn] {
    flex: 1;
    text-align: left;
}
.title[b-zqtrnwq5xn], .teaser[b-zqtrnwq5xn] {

    white-space: nowrap;
    text-align: left;
}

.dropdown[b-zqtrnwq5xn] {
    color: black;
    margin-bottom: 5px;
}

.dropdown.active .dropdown-head[b-zqtrnwq5xn] {
    border-radius: 3px 3px 0 0;
    transition: border-radius 0s;
    transition-delay: 0s;
}

.dropdown.active .dropdown-body[b-zqtrnwq5xn] {
    max-height: 100vh;
    transition: max-height 2s, border .1s;
    border: 1px solid #B4B4B4;
    overflow-x: auto;
    overflow-y: auto;
    width: 100%;
}

.dropdown.active .dropdown-head button i[b-zqtrnwq5xn] {
    transform: rotate(180deg);
    transition: all .3s ease-in-out;
}

.dropdown-head[b-zqtrnwq5xn] {
    background: #E7E4E3;
    border: 1px solid #B4B4B4;
    padding: 4px 12px;
    border-radius: 3px;
    transition: border-radius .3s;
    transition-delay: .15s;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.dropdown-head .title[b-zqtrnwq5xn] {
    font-size: 20px;
    margin: 0;
}
.dropdown-head .teaser[b-zqtrnwq5xn] {
    font-size: 16px;
    margin: 0;
}

.dropdown-head p[b-zqtrnwq5xn] {
    font-size: 20px;
}

.dropdown-head p span[b-zqtrnwq5xn] {
    display: inline-block;
    font-size: 16px;
    margin-left: 12px;
}

.dropdown-head button i[b-zqtrnwq5xn] {
    line-height: 1;
    transition: all .2s ease-in-out;
    transition-delay: .1s;
}

.dropdown-head button img[b-zqtrnwq5xn] {
    display: block;
    height: 38px;
    width: 22px;
    margin-right: 5px;
}

.dropdown-body[b-zqtrnwq5xn] {
    background: white;
    max-height: 0;
    overflow-y: hidden;
    transition: max-height .5s, border .5s;
    border-radius: 0 0 3px 3px;
}

.with-footer .dropdown-body[b-zqtrnwq5xn] {
    border-radius: 0;
}

.dropdown-body .release[b-zqtrnwq5xn] {
    border-bottom: 1px solid #E7E7E7;
    margin: 0 12px;
}

.dropdown-body .release p[b-zqtrnwq5xn] {
    padding: 15px 0;
}

.dropdown-footer[b-zqtrnwq5xn] {
    background: #E7E4E3;
    border: 1px solid #B4B4B4;
    padding: 3px 12px;
    border-radius: 0 0 3px 3px;
}
/* _content/Blazor.WebUI/Pages/Components/NewsPage/UploadNewsDialog.razor.rz.scp.css */
.file-upload[b-v6n1u10jcz] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-v6n1u10jcz]  input[type="file"] {
    display: none;
}

.file-upload-text[b-v6n1u10jcz] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-v6n1u10jcz] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/ReleaseNotesPage/ReleaseNoteCard.razor.rz.scp.css */
.wrapper[b-euxiqhpc2g] {
    background: white;
    height: 100%;
    min-height: calc(100vh - 80px);
}

h1[b-euxiqhpc2g] {
    margin: 60px 0 0;
}

h1 a[b-euxiqhpc2g] {
    cursor: pointer;
    color: #d30535;
}

h1 a.downloading[b-euxiqhpc2g] {
    cursor: not-allowed;
    color: #8E8E8E;
}

.fixed-buttons[b-euxiqhpc2g] {
    position: fixed;
    bottom: 20px; /* Adjust as needed */
    right: 20px; /* Adjust as needed */
    z-index: 1000; /* Ensure the buttons are above other elements */
}

p mark[b-euxiqhpc2g] {
    background-color: #fff1a7 !important;
}

.release-notes hr:first-of-type[b-euxiqhpc2g] {
    display: none;
}

.release-note[b-euxiqhpc2g] {

}

.release-note-header[b-euxiqhpc2g] {
    margin: 25px 0 0;
}

.release-note-header p[b-euxiqhpc2g] {
    margin: 0;
}

.release-note-header p.title[b-euxiqhpc2g] {
    font-size: 26px;
    flex: 1 1;
}

.release-note-header p.title span[b-euxiqhpc2g] {
    color: #8E8E8E;
    font-size: 16px;
}

.release-note-header p.details[b-euxiqhpc2g] {
    color: #8E8E8E;
    font-size: 16px;
    text-align: right;
}

.release-note .text[b-euxiqhpc2g] {
    margin: 20px 0;
}

.btn-container button[b-euxiqhpc2g] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.btn-container button.active[b-euxiqhpc2g] {
    background: #171B3D;
    color: white;
}

.search[b-euxiqhpc2g] {
    width: auto;
    margin: 25px 0 10px;
}

.mud-input-control[b-euxiqhpc2g] {
    margin-top: 0;
}

.mud-input.mud-input-underline[b-euxiqhpc2g]:after {
    display: none !important;
}

.mud-input[b-euxiqhpc2g] {
    margin: 0 10px 0 0 !important;
}

.mud-input-text[b-euxiqhpc2g] {
    height: 30px;
    width: 160px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 7px;
}

.mud-input-label.mud-input-label-animated.mud-input-label-text.mud-input-label-inputcontrol[b-euxiqhpc2g] {
    top: -15px;
    left: 5px;
    color: #424242 !important;
}

.mud-input-text + .mud-input-label.mud-input-label-animated.mud-input-label-text.mud-input-label-inputcontrol[b-euxiqhpc2g] {
    top: -18px;
}

.mud-input.mud-input-text:last-of-type[b-euxiqhpc2g] {
    height: 30px;
    width: 240px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 7px;
}

.mud-input-underline[b-euxiqhpc2g]:before {
    display: none !important;
}

.sorting button[b-euxiqhpc2g] {
    color: #D30535;
}

.sorting button.active[b-euxiqhpc2g] {
    text-decoration: underline;
}

#advanced-search[b-euxiqhpc2g] {
    margin-left: 10px;
}
/* _content/Blazor.WebUI/Pages/Components/ReleasePlansPage/ReleaseCommentItem.razor.rz.scp.css */
.comment-box[b-lh5hulvi5v] {
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    border: none;
    padding: 5px;
    overflow: hidden;
}

.comment.expanded[b-lh5hulvi5v] {
    max-height: 20rem;
    overflow: scroll;
    scrollbar-width: none;
    font-weight: normal !important;
}

.comment.collapsed[b-lh5hulvi5v] {
    max-height: 3rem;
}

.comment-box > a[b-lh5hulvi5v] {
    min-width: 6rem;
    width: 6rem;
    max-height: fit-content;
    align-self: end;
    font-weight: normal
}

.comment-box > a:hover[b-lh5hulvi5v] {
    cursor: pointer;
}
/* _content/Blazor.WebUI/Pages/Components/RoadmapsPage/UploadRoadmapDialog.razor.rz.scp.css */
.file-upload[b-v75v64238w] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-v75v64238w]  input[type="file"] {
    display: none;
}

.file-upload-text[b-v75v64238w] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-v75v64238w] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/SagsoverblikPage/NewTicketDialog.razor.rz.scp.css */
p[b-werbdclx8f] {
    margin: 0;
}

p.title[b-werbdclx8f] {
    font-size: 48px;
    padding: 32px 56px;
}

.content[b-werbdclx8f] {
    padding: 0 56px;
}

.content p[b-werbdclx8f] {
    font-size: 20px;
}

.ticket_title[b-werbdclx8f] {
    font-size: 20px;
}

.content p span[b-werbdclx8f], span[b-werbdclx8f] {
    color: #d30535;
}

.content[b-werbdclx8f]  .mud-input {
    margin: 0 !important;
}

.content[b-werbdclx8f]  .mud-input:before,
.content[b-werbdclx8f]  .mud-input:after {
    display: none !important;
}

.upper > div[b-werbdclx8f] {
    flex: 1 1 50%;
}

.actions[b-werbdclx8f] {
    margin-top: 35px;
}

.actions .products[b-werbdclx8f] {
    flex: 1 1;
}

.actions button[b-werbdclx8f] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 13px;
    border: 1px solid #171B3D;
}

ul[b-werbdclx8f] {
    list-style: initial;
}

.actions button.active[b-werbdclx8f] {
    background: #171B3D;
    color: white;
}

.version[b-werbdclx8f] {
    flex: 1 1;
    padding: 0 10px;
}

.info[b-werbdclx8f] {
    padding-right: 15px;
}

.guide[b-werbdclx8f] {
    padding-left: 15px;
}

.guide p[b-werbdclx8f],
.guide ul li[b-werbdclx8f] {
    font-size: 16px;
    color: #8E8E8E;
}

.guide p[b-werbdclx8f] {
    padding-bottom: 8px;
}

.file-upload[b-werbdclx8f] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-werbdclx8f]  input[type="file"] {
    display: none;
}

.file-upload-text[b-werbdclx8f] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-werbdclx8f] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}

[b-werbdclx8f] .mud-dialog-actions .mud-select {
    max-width: 150px !important;
}
/* _content/Blazor.WebUI/Pages/Components/ServiceletterPage/UploadServiceletterDialog.razor.rz.scp.css */
.file-upload[b-8da4dsp30p] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-8da4dsp30p]  input[type="file"] {
    display: none;
}

.file-upload-text[b-8da4dsp30p] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-8da4dsp30p] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/Components/Shared/ContactInfoDialog.razor.rz.scp.css */
.item[b-yndg1vugde] {
    margin-bottom: 30px;
}

    .item .upper[b-yndg1vugde] {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .item .lower[b-yndg1vugde] {
        font-size: 50px;
        font-weight: 300;
    }

    .item a[b-yndg1vugde] {
        color: white;
        text-decoration: none;
    }

[b-yndg1vugde] .dialog-close-button {
    color: white !important;
    background-color: rgb(255,255,255,.15) !important;
}
/* _content/Blazor.WebUI/Pages/Components/Shared/ContactModal.razor.rz.scp.css */
.contact-modal[b-ksom37rd3h] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10000;
    background-color: #171b3d;
    background-image: url("images/svg/contact-modal-background.svg");
    background-position: top right;
    background-size: auto 700px;
    
    opacity: 0;
    visibility: hidden;
    transition-duration: 200ms, 0ms;
    transition-property: opacity, visibility;
    transition-delay: 0ms, 200ms;
    
    color: white;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.contact-modal.open[b-ksom37rd3h] {
    opacity: 1;
    visibility: visible;
    transition-duration: 0ms, 200ms;
    transition-property: visibility, opacity;
    transition-delay: 0ms;
}

.contact-modal .flex-row[b-ksom37rd3h] {
    padding: 10px 0;
}

.contact-modal a[b-ksom37rd3h] {
    color: white;
    font-size: 3.125rem;
    font-weight: 300;
    text-decoration: none;
}

.contact-modal a.active[b-ksom37rd3h] {
    border-bottom: 1px solid white;
}

.item[b-ksom37rd3h] {
    margin-bottom: 30px;
}

.item p[b-ksom37rd3h] {
    margin: 0;
    font-size: 48px;
}

.item p.upper[b-ksom37rd3h] {
    font-size: 16px;
    margin-bottom: 10px;
}

button[b-ksom37rd3h] {
    position: fixed;
    z-index: 10001;
    top: 30px;
    right: 30px;
    width: 42px;
    height: 42px;
    font-size: var(--font-size);
    margin: 0;
    background-color: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0);
}

button:hover[b-ksom37rd3h] {
    background-color: rgba(230,230,230,0.1);
    border-color: rgba(224,224,224,0);
}

button i[b-ksom37rd3h] {
    line-height: 1;
    font-size: var(--font-size);
}

@media (min-width: 768px) {
    .contact-modal[b-ksom37rd3h] {
        background-size: auto 100%;
    }
}
/* _content/Blazor.WebUI/Pages/Components/Shared/HamburgerMenu.razor.rz.scp.css */
[b-hy0o2l97td] .mud-drawer {
    border-radius: 15px 0 0 0;
    background-color: #fff !important;
    padding: 0 30px;
    width: 100%;
    max-width: 500px;
    z-index: 1000 !important;
}

[b-hy0o2l97td] .mud-drawer-header {
    border-radius: 15px 0 0 0;
    background-color: #fff !important;
    padding: 0;
    height: 96px;
    align-items: center;
    justify-content: flex-end;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item {
    display: block !important;
    align-items: center;
    animation: fadeInNavRow-b-hy0o2l97td .3s ease-in-out;
    animation-fill-mode: forwards;
    opacity: 0;
}

@keyframes fadeInNavRow-b-hy0o2l97td {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-header {
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid #e7e7e7;
    align-items: center;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-header a {
    display: flex;
    align-items: center;
    color: #2E2D2C;
    text-decoration: none;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-header.logout a {
    color: #D30535;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-header a svg {
    margin-left: 10px;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-header.expanded {
    border-bottom: 1px solid #d30535;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-header.expanded > a {
    font-weight: 400 !important;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-submenu {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s ease-in-out;
    -moz-transition: max-height .3s ease-in-out;
    -ms-transition: max-height .3s ease-in-out;
    -o-transition: max-height .3s ease-in-out;
    transition: max-height .3s ease-in-out;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-header.expanded + .mud-nav-item-submenu {
    max-height: 500px;
    -webkit-transition: max-height .3s ease-in-out;
    -moz-transition: max-height .3s ease-in-out;
    -ms-transition: max-height .3s ease-in-out;
    -o-transition: max-height .3s ease-in-out;
    transition: max-height .3s ease-in-out;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-submenu .submenu-link {
    padding-left: 20px;
    border-bottom: 1px solid #e7e7e7;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-submenu .submenu-link a {
    color: #2E2D2C;
    text-decoration: none;
    display: flex;
    font-weight: 300 !important;
    font-size: 1rem;
    align-items: center;
    justify-content: space-between;
}

[b-hy0o2l97td] .mud-drawer .mud-nav-item .mud-nav-item-submenu .submenu-link a span {
    display: block;
    background: #D30353;
    color: white;
    aspect-ratio: 1 / 1;
    height: 20px;
    line-height: initial;
    text-align: center;
    border-radius: 3px;
}

[b-hy0o2l97td] .mud-drawer a {
    font-size: 1.25rem;
    font-weight: 300 !important;
    padding: 20px 0;
}

[b-hy0o2l97td] .mud-drawer a:hover {
    color: inherit !important;
}

[b-hy0o2l97td] .mud-drawer .btn {
    width: 42px;
    min-width: auto;
    height:42px;
}

[b-hy0o2l97td] .mud-drawer .btn i {
    font-size: var(--font-size) !important;
}
/* _content/Blazor.WebUI/Pages/Components/Shared/LanguageSelector.razor.rz.scp.css */
.language-selector[b-lqikywsrv9] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10000;
    background-color: #171b3d;
    background-image: url("images/svg/language-selector-background.svg");
    background-position: top right;
    background-size: auto 700px;
    
    opacity: 0;
    visibility: hidden;
    transition-duration: 200ms, 0ms;
    transition-property: opacity, visibility;
    transition-delay: 0ms, 200ms;
    
    color: white;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.language-selector.open[b-lqikywsrv9] {
    opacity: 1;
    visibility: visible;
    transition-duration: 0ms, 200ms;
    transition-property: visibility, opacity;
    transition-delay: 0ms;
}

.language-selector .flex-row[b-lqikywsrv9] {
    padding: 10px 0;
}

.language-selector a[b-lqikywsrv9] {
    color: white;
    font-size: 3.125rem;
    font-weight: 300;
    text-decoration: none;
}

.language-selector a.active[b-lqikywsrv9] {
    border-bottom: 1px solid white;
}

.language-selector p[b-lqikywsrv9] {
    margin: 30px 0;
}

button[b-lqikywsrv9] {
    position: fixed;
    z-index: 10001;
    top: 30px;
    right: 30px;
    width: 42px;
    height: 42px;
    font-size: var(--font-size);
    margin: 0;
    background-color: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0);
}

button:hover[b-lqikywsrv9] {
    background-color: rgba(230,230,230,0.1);
    border-color: rgba(224,224,224,0);
}

button i[b-lqikywsrv9] {
    line-height: 1;
    font-size: var(--font-size);
}

@media (min-width: 768px) {
    .language-selector[b-lqikywsrv9] {
        background-size: auto 100%;
    }
}
/* _content/Blazor.WebUI/Pages/Components/Shared/NavMenu.razor.rz.scp.css */
img[b-97pdtkvibh] {
    display: block;
}

.container-fluid[b-97pdtkvibh] {
    height: 80px;
    padding: 0 30px;
    border-bottom: 1px solid rgba(231,231,231,.2);
}

[b-97pdtkvibh] .mud-tooltip-root {
    /*width: 100%;*/
    /*height: 100%;*/
}

.mud-tooltip-root i[b-97pdtkvibh] {
    line-height: 2;
}

.btn[b-97pdtkvibh] {
    margin: 0 5px;
}

[b-97pdtkvibh] .btn--group--dropdown {
    background: #d30535;
    height: 2.95rem !important;
}

[b-97pdtkvibh] .btn--group--dropdown button,
[b-97pdtkvibh] .btn--group--dropdown .mud-button-label {
    color: white;
}

[b-97pdtkvibh] .btn--group--dropdown .mud-ripple-icon {
    width: 25px;
}
/* _content/Blazor.WebUI/Pages/Components/Shared/SimpleUploadFileDialog.razor.rz.scp.css */
.file-upload[b-m09iu279gq] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-m09iu279gq]  input[type="file"] {
    display: none;
}

.file-upload-text[b-m09iu279gq] {
    color: #8E8E8E;
    font-size: 16px;
}

[b-m09iu279gq] input[type="text"] {
    width: 100%;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 10px;
}
/* _content/Blazor.WebUI/Pages/CreateNewUserPage.razor.rz.scp.css */
*[b-h7n4507ov2] {
    color: white;
}

.container[b-h7n4507ov2] {
    margin-top: 170px;
}

h1[b-h7n4507ov2] {
    font-size: 48px;
}

p[b-h7n4507ov2] {
    font-size: 16px;
    padding: 0;
    margin: 0;
}
form[b-h7n4507ov2] {
    margin-bottom: 20px;
}

form div[b-h7n4507ov2] {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 10px;
}

form div label[b-h7n4507ov2] {
    flex: 1 1;
    font-size: 15px;
    margin-top: 10px;
}

form div input[b-h7n4507ov2] {
    flex: 0 0 450px;
    height: 36px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    font-size: 18px;
    font-style: normal;
    color: white;
    background: transparent;
}

[b-h7n4507ov2] .mud-input-outlined {
    height: 36px;
    width: 450px;
    background-color: white;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    font-size: 18px;
    font-style: normal;
    color: black;
    margin-bottom: 20px;
}

[b-h7n4507ov2] .mud-input-root:-webkit-autofill{
    height: 0px;
    width: 450px;
    background-color: white;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    font-size: 18px;
    font-style: normal;
    color: black;
}

button[b-h7n4507ov2] {
    display: inline-block !important;
    text-decoration: none;
    padding: 20px 26px;
    background: #D30535;
    border: 1px solid #D30535;
    line-height: 1;
    margin-left: 12px;
    margin-right: 15px;
}
/* _content/Blazor.WebUI/Pages/DocumentationArchivePage.razor.rz.scp.css */
.wrapper[b-u4pc20cx2o] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

[b-u4pc20cx2o] .exp-panels {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    /*background-color: #e7e4e3;*/
}



[b-u4pc20cx2o] .exp-panel {
    background-color: white;
}

:deep .exp-panel.mud-expand-panel.mud-panel-expanded[b-u4pc20cx2o] {
    margin: 6px 0 !important;
}

[b-u4pc20cx2o] .exp-panel .mud-expand-panel-header {
    background-color: #e7e4e3;
}

.search-field[b-u4pc20cx2o] {
    margin-left: 20px !important;
}

.header .input-group[b-u4pc20cx2o] {
    height: fit-content;
    width: auto;
    display: inline-flex;
}

.header .input-group input.form-control[b-u4pc20cx2o] {
    max-height: 36px;
    width: 240px;
    margin-left: 18px;
    border-color: #C5C5C5;
    border-right: 0;
}

.header .input-group button[b-u4pc20cx2o] {
    max-height: 36px;
}

.header .input-group .input-group-append button[b-u4pc20cx2o] {
    margin: 0 15px 0 0;
    border-radius: 0 3px 3px 0;
    border-left: 0;
    border-color: #C5C5C5;
    height: 36px;
    width: 36px;
}

.header .input-group .input-group-append button:hover[b-u4pc20cx2o] {
    background: initial;
}

.header .btn-container .versions .btn[b-u4pc20cx2o] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.header .btn-container .versions .btn.active[b-u4pc20cx2o] {
    background: #171B3D;
    color: white;
}


.header .btn-container .versions .btn-inactive[b-u4pc20cx2o] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 3px solid darkorange;
}

.header .btn-container .versions .btn-inactive.active[b-u4pc20cx2o] {
    background: #171B3D;
    color: darkorange;
}

.header .btn-container .actions button[b-u4pc20cx2o] {
    height: auto;
    line-height: 1;
    padding-left: 10px;
    padding-right: 10px;
}

.row.downloads[b-u4pc20cx2o] {
    margin-bottom: 25px;
}

.row.downloads .header[b-u4pc20cx2o] {
    padding: 0 0 30px;
}

.row.downloads .list .list-item[b-u4pc20cx2o] {
    padding: 20px 0 10px;
    border-bottom: 1px solid #E7E7E7;
}

.row.downloads .list .list-item p[b-u4pc20cx2o] {
    padding: 0;
    margin: 0;
    font-size: 14px;
}

.row.downloads .list .list-item span[b-u4pc20cx2o] {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #8E8E8E;
}

.row.downloads .list .list-item img[b-u4pc20cx2o] {
    max-height: 16px;
}

.row.downloads .list .list-item img:last-child[b-u4pc20cx2o] {
    margin-right: 10px;
}

h5[b-u4pc20cx2o] {
    font-size: 16px;
}
/* _content/Blazor.WebUI/Pages/DocumentationPage.razor.rz.scp.css */
.wrapper[b-5makgygehz] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

[b-5makgygehz] .exp-panels {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    /*background-color: #e7e4e3;*/
}



[b-5makgygehz] .exp-panel {
    background-color: white;
}

:deep .exp-panel.mud-expand-panel.mud-panel-expanded[b-5makgygehz] {
    margin: 6px 0 !important;
}

[b-5makgygehz] .exp-panel .mud-expand-panel-header {
    background-color: #e7e4e3;
}

.search-field[b-5makgygehz] {
    margin-left: 20px !important;
}

.header .input-group[b-5makgygehz] {
    height: fit-content;
    width: auto;
    display: inline-flex;
}

.header .input-group input.form-control[b-5makgygehz] {
    max-height: 36px;
    width: 240px;
    margin-left: 18px;
    border-color: #C5C5C5;
    border-right: 0;
}

.header .input-group button[b-5makgygehz] {
    max-height: 36px;
}

.header .input-group .input-group-append button[b-5makgygehz] {
    margin: 0 15px 0 0;
    border-radius: 0 3px 3px 0;
    border-left: 0;
    border-color: #C5C5C5;
    height: 36px;
    width: 36px;
}

.header .input-group .input-group-append button:hover[b-5makgygehz] {
    background: initial;
}

.header .btn-container .versions .btn[b-5makgygehz] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.header .btn-container .versions .btn-inactive[b-5makgygehz] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 3px solid darkorange;
}

.header .btn-container .versions .btn.active[b-5makgygehz]{
    background: #171B3D;
    color: white;
}

.header .btn-container .versions .btn-inactive.active[b-5makgygehz] {
    background: #171B3D;
    color: darkorange;
}

.header .btn-container .actions button[b-5makgygehz] {
    height: auto;
    line-height: 1;
    padding-left: 10px;
    padding-right: 10px;
}

.row.downloads[b-5makgygehz] {
    margin-bottom: 25px;
}

.row.downloads .header[b-5makgygehz] {
    padding: 0 0 30px;
}

.row.downloads .list .list-item[b-5makgygehz] {
    padding: 20px 0 10px;
    border-bottom: 1px solid #E7E7E7;
}

.row.downloads .list .list-item p[b-5makgygehz] {
    padding: 0;
    margin: 0;
    font-size: 14px;
}

.row.downloads .list .list-item span[b-5makgygehz] {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #8E8E8E;
}

.row.downloads .list .list-item img[b-5makgygehz] {
    max-height: 16px;
}

.row.downloads .list .list-item img:last-child[b-5makgygehz] {
    margin-right: 10px;
}

h5[b-5makgygehz] {
    font-size: 16px;
}
/* _content/Blazor.WebUI/Pages/ForgotPasswordPage.razor.rz.scp.css */
*[b-hw1nrgu5rr] {
    color: white;
}

.container[b-hw1nrgu5rr] {
    margin-top: 170px;
}

h1[b-hw1nrgu5rr] {
    font-size: 48px;
}

p[b-hw1nrgu5rr] {
    font-size: 16px;
    padding: 0;
    margin: 0;
}
form[b-hw1nrgu5rr] {
    margin-bottom: 20px;
}

form div[b-hw1nrgu5rr] {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 10px;
}

form div label[b-hw1nrgu5rr] {
    flex: 1 1;
    font-size: 15px;
    margin-top: 10px;
}

form div input[b-hw1nrgu5rr] {
    flex: 0 0 450px;
    height: 36px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    font-size: 18px;
    font-style: normal;
    color: black;
}

button[b-hw1nrgu5rr] {
    display: inline-block !important;
    text-decoration: none;
    padding: 20px 26px;
    background: #D30535;
    border: 1px solid #D30535;
    line-height: 1;
    margin-left: 12px;
    margin-right: 15px;
}


/*::deep .mud-input-outlined {*/
/*    height: 36px;*/
/*    width: 450px;*/
/*    background-color: white;*/
/*    border: 1px solid #C5C5C5;*/
/*    border-radius: 3px;*/
/*    font-size: 18px;*/
/*    font-style: normal;*/
/*    color: black;*/
/*    margin-bottom: 20px;*/
/*}*/

/*::deep .mud-input-root:-webkit-autofill{*/
/*    height: 0px;*/
/*    width: 450px;*/
/*    background-color: white;*/
/*    border: 1px solid #C5C5C5;*/
/*    border-radius: 3px;*/
/*    font-size: 18px;*/
/*    font-style: normal;*/
/*    color: black;*/
/*}*/
/* _content/Blazor.WebUI/Pages/Index.razor.rz.scp.css */
*:not(button)[b-i8bm9pgupd] {
    color: white;
}

*:focus[b-i8bm9pgupd] {
    outline: none !important;
}

h1[b-i8bm9pgupd] {
    font-size: 48px;
    padding-bottom: 35px;
}

.container-fluid[b-i8bm9pgupd] {
    background: url("images/svg/bg_round.svg") no-repeat right 290px;
    background-size: 110%;
    padding: 0;
}

.header .row.header-content[b-i8bm9pgupd] {
    padding: 70px 0 80px;
}

.header .row.header-content .left[b-i8bm9pgupd] {
    padding-top: 25px;
}

.header .row.header-content .left .button-group > button[b-i8bm9pgupd] {
    height: 60px;
    margin-top: 0; 
    margin-bottom: 0;
    margin-right: 15px;
}

.header .row.header-content .left .button-group > a[b-i8bm9pgupd] {
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px;
}

.header .row.header-content .left .button-group > a.btn--bright[b-i8bm9pgupd] {
    color: #d30535;
}
.header .row.header-content .left button[b-i8bm9pgupd] {
    max-height: 60px;
    padding: 0 22px;
}

.header .row.header-content .left .input-group[b-i8bm9pgupd] {
    height: fit-content;
    width: auto;
    display: inline-flex;
    margin-left: 10px;
}

.header .row.header-content .left .input-group .btn[b-i8bm9pgupd] {
    margin: 0;
    border-radius: 0 4px 4px 0;
    border-left: 0;
}

.header .row.header-content .left .input-group .btn:active[b-i8bm9pgupd] {
    background: white;
    outline: 0;
}

.header .row.header-content .left .input-group .btn i[b-i8bm9pgupd] {
    color: initial;
}

.header .row.header-content .left .input-group .btn:hover[b-i8bm9pgupd] {
    background-color: #fff;
}

.header .row.header-content .right[b-i8bm9pgupd] {
    text-align: right;
}

.header .row.header-content .right .profile-picture[b-i8bm9pgupd] {
    padding: 20px 0 0;
    border-radius: 9999px;
    overflow: hidden;
    width: 240px;
    height: 240px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.header .row.header-content .right .profile-settings[b-i8bm9pgupd] {
    height: 36px;
    margin-top: -18px;
}
.header .row.header-content .right .profile-settings a[b-i8bm9pgupd] {
    display: block;
    height: 100%;
    width: 36px;
    float: right;
    border-radius: 50%;
}

.content[b-i8bm9pgupd] {
    background: #171B3D;
    flex-grow: 1;
}

.content .container .col[b-i8bm9pgupd] {
    max-width: 50%;
}

.newsletter-floater[b-i8bm9pgupd] {
    position: fixed;
    bottom: 15px;
    right: 0;
    transition: all .5s;
}

.newsletter-floater.hidden[b-i8bm9pgupd] {
    right: -100%;
    transition: all 1s;
}

.newsletter-floater-inside[b-i8bm9pgupd] {
    position: relative;
    height: 322px;
    width: 500px;
}

.newsletter-floater-inside svg[b-i8bm9pgupd] {
    position: absolute;
    bottom: 0;
    right: 0;
}

.newsletter-floater-inside .newsletter-content[b-i8bm9pgupd] {
    position: absolute;
    right: 100px;
    bottom: 0;
    width: 400px;
    height: 150px;
    color: #FFF;
    border: 0px solid #FFF;
    border-radius: 14px;
    padding: 15px;
}

.newsletter-floater button[b-i8bm9pgupd] {
    margin-top: 15px;
}

.newsletter-content[b-i8bm9pgupd] {
    background: #d30535;
    flex-grow: 1;
}

.newsletter-content .title[b-i8bm9pgupd] {
    color: white;
}
/* _content/Blazor.WebUI/Pages/LandingPage.razor.rz.scp.css */
*[b-aahsytslxf] {
    color: white;
}

.container[b-aahsytslxf] {
    margin-top: 170px;
}

h1[b-aahsytslxf] {
    font-size: 48px;
}

p[b-aahsytslxf] {
    font-size: 16px;
    padding: 0;
    margin: 0;
}

[b-aahsytslxf] .mud-input-slot {
    color: white !important;
}

[b-aahsytslxf] .mud-input {
    max-width: 500px;
    border-bottom: 1px solid rgba(231,231,231,.2);
}

[b-aahsytslxf] .mud-input-control-input-container {
    color: #8E8E8E !important;
}

[b-aahsytslxf] .mud-input-control-helper-container,
[b-aahsytslxf] .mud-input-helper-text.mud-input-error {
    display: none !important;
}

[b-aahsytslxf] form {
    margin-bottom: 30px !important;
}
/* _content/Blazor.WebUI/Pages/MinuteMeetingsPage.razor.rz.scp.css */
.wrapper[b-gxprosuvlq] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

.filters button[b-gxprosuvlq] {
    height: 40px;
}

[b-gxprosuvlq] .year-fab-badge {
    margin-right: 10px;
}

[b-gxprosuvlq] .year-fab-button {
    border: 1px solid black;
}

.years button[b-gxprosuvlq] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.years button.active[b-gxprosuvlq] {
    background: #171B3D;
    color: white;
}

[b-gxprosuvlq] .years .mud-select {
    margin-top: 0 !important;
}

[b-gxprosuvlq] .years > .mud-select {
    width: 160px;
    margin-left: 25px;
}

[b-gxprosuvlq] .years .mud-input-control-input-container {
    border: 1px solid #C5C5C5;
    border-radius: 4px;
}

[b-gxprosuvlq] .years .mud-input-text {
    margin-top: 0 !important;
}

[b-gxprosuvlq] .years .mud-input-slot {
    padding: 6px 0 7px 10px;
}

[b-gxprosuvlq] .years .mud-input.mud-input-underline:before {
    display: none;
}

[b-gxprosuvlq] .years .mud-input.mud-input-underline:after {
    display: none !important;
}

.content[b-gxprosuvlq] {
    flex: 1;
}

.sidebar[b-gxprosuvlq] {
    flex: 0 0 250px;
}

.embed[b-gxprosuvlq] {
    flex: 1;
}

.embed embed[b-gxprosuvlq] {
    height: 100%;
}

[b-gxprosuvlq] .sidebar p {
    font-size: 20px;
}

[b-gxprosuvlq] .sidebar p.link {
    color: #d30535;
    cursor: pointer;
    margin: 20px 0;
}

[b-gxprosuvlq] .sidebar p.link:first-of-type {
    margin-top: 30px;
}

[b-gxprosuvlq] .sidebar p.link:before {
    /*content: "> ";*/
    color: #d30535;
}

[b-gxprosuvlq] .sidebar p.link.active {
    text-decoration: underline;
    font-weight: bold;
}
.company-select[b-gxprosuvlq] {
    border: 1px solid black;
}
/* _content/Blazor.WebUI/Pages/ModulePage.razor.rz.scp.css */
.container-fluid[b-g4vult7bfr] {
    padding-top: 60px;
}

h1[b-g4vult7bfr], h2[b-g4vult7bfr] {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

h1[b-g4vult7bfr] {
    margin-bottom: 32px;
}

h2[b-g4vult7bfr] {
    margin: 0;
    padding: 0;
}

.row[b-g4vult7bfr] {
    padding: 0 150px;
    margin-top: 0;
    margin-bottom: 0;
}

.row p[b-g4vult7bfr] {
    margin: 25px 0;
    padding: 0;
}

.row.downloads[b-g4vult7bfr] {
    
}

.row.downloads .header[b-g4vult7bfr] {
    padding: 0 0 30px;
}

.row.downloads .list[b-g4vult7bfr] {
    padding: 0;
    border-top: 1px solid #171B3D;
}

.row.downloads .list .list-item[b-g4vult7bfr] {
    padding: 20px 0 10px;
    border-bottom: 1px solid #E7E7E7;
}

.row.downloads .list .list-item p[b-g4vult7bfr] {
    padding: 0;
    margin: 0;
    font-size: 14px;
}

.row.downloads .list .list-item span[b-g4vult7bfr] {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #8E8E8E;
}

.row.downloads .list .list-item img[b-g4vult7bfr] {
    max-height: 16px;
}

.row.downloads .list .list-item img:last-child[b-g4vult7bfr] {
    margin-right: 10px;
}

.row.embed[b-g4vult7bfr] {
    padding: 0;
    margin-top: 45px;
}
/* _content/Blazor.WebUI/Pages/ModulesPage.razor.rz.scp.css */
.activeContent[b-uhvg5hpzm2] {
    background: white;
}

.header[b-uhvg5hpzm2] {
    background: white;
    padding: 0 0 30px;
    position: relative;
}

.content[b-uhvg5hpzm2] {
    background: #F6F6F6;
}

h1[b-uhvg5hpzm2] {
    padding-top: 95px;
}

.content p.title[b-uhvg5hpzm2] {
    margin-bottom: 0;
}

.button-box-wrapper[b-uhvg5hpzm2] {
    display: flex;
    flex-flow: row wrap;
}

.button-box-wrapper.col[b-uhvg5hpzm2] {
    flex-flow: column;
}

.button-box[b-uhvg5hpzm2] {
    padding: 25px 12px 20px;
    display: flex;
    flex-flow: column;
    border: 1px solid #E7E7E7;
    flex: 0 0 calc(25% - 30px);
    margin: 0 20px;
    text-align: center;
}

.header .button-box:nth-child(n + 5)[b-uhvg5hpzm2] {
    margin-top: 20px;
}

.header .button-box:nth-child(4n + 1)[b-uhvg5hpzm2] {
    margin-left: 0;
}

.header .button-box:nth-child(3n)[b-uhvg5hpzm2] {
    margin-right: 50px;
}

.header p.active-modules[b-uhvg5hpzm2] {
    color: #008000;
    font-size: 20px;
    margin: 30px 0;
}

.content .button-box[b-uhvg5hpzm2] {
    text-align: left;
    border: none;
    background: none !important;
}

.activeContent .button-box[b-uhvg5hpzm2] {
    text-align: left;
    border: none;
    background: none !important;
}

.activeContent p.active-modules[b-uhvg5hpzm2] {
    color: #008000;
    font-size: 30px;
    margin: 30px 0;
}

.content p.more-options[b-uhvg5hpzm2] {
    color: #D30535;
    font-size: 30px;
    margin: 20px 0;
}

.button-box a[b-uhvg5hpzm2] {
    text-decoration: none;
}

.button-box.lightgrey a[b-uhvg5hpzm2] {
    background: #E7E7E7;
    color: black;
}

.button-box.darkgrey a[b-uhvg5hpzm2] {
    background: #2E2D2C;
    color: white;
}

.button-box.lightblue a[b-uhvg5hpzm2] {
    background: #C9DDED;
    color: black;
}

.button-box.darkblue a[b-uhvg5hpzm2] {
    background: #171B3D;
    color: white;
}

.button-box.red a[b-uhvg5hpzm2] {
    background: #D30535;
    color: white;
}

.button-box-content[b-uhvg5hpzm2] {
    display: flex;
    flex-flow: column;
}

.button-box-content.row[b-uhvg5hpzm2] {
    flex-flow: row wrap;
}

.button-box-content.row .button-box-link[b-uhvg5hpzm2] {
    flex: 0 0 calc(25% - 30px);
    margin: 0 15px;
    margin-top: 20px;
}

.button-box-link[b-uhvg5hpzm2] {
    padding: 35px 0;
    border-radius: 3px;
    text-align: center;
}

.button-box-link:not(:first-of-type)[b-uhvg5hpzm2] {
    margin-top: 20px;
}

.company-select[b-uhvg5hpzm2] {
    border: 1px solid black;
}
/* _content/Blazor.WebUI/Pages/NewsletterPage.razor.rz.scp.css */
.wrapper[b-43ly878y35] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

.filters button[b-43ly878y35] {
    height: 40px;
}

[b-43ly878y35] .year-fab-badge {
    margin-right: 10px;
}

[b-43ly878y35] .year-fab-button {
    border: 1px solid black;
}

.years button[b-43ly878y35] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.years button.active[b-43ly878y35] {
    background: #171B3D;
    color: white;
}

[b-43ly878y35] .years .mud-select {
    margin-top: 0 !important;
}

[b-43ly878y35] .years > .mud-select {
    width: 160px;
    margin-left: 25px;
}

[b-43ly878y35] .years .mud-input-control-input-container {
    border: 1px solid #C5C5C5;
    border-radius: 4px;
}

[b-43ly878y35] .years .mud-input-text {
    margin-top: 0 !important;
}

[b-43ly878y35] .years .mud-input-slot {
    padding: 6px 0 7px 10px;
}

[b-43ly878y35] .years .mud-input.mud-input-underline:before {
    display: none;
}

[b-43ly878y35] .years .mud-input.mud-input-underline:after {
    display: none !important;
}

.content[b-43ly878y35] {
    flex: 1;
}

.sidebar[b-43ly878y35] {
    flex: 0 0 250px;
}

.embed[b-43ly878y35] {
    flex: 1;
}

.embed embed[b-43ly878y35] {
    height: 100%;
}

[b-43ly878y35] .sidebar p {
    font-size: 20px;
}

[b-43ly878y35] .sidebar p.link {
    color: #d30535;
    cursor: pointer;
    margin: 20px 0;
}

[b-43ly878y35] .sidebar p.link:first-of-type {
    margin-top: 30px;
}

[b-43ly878y35] .sidebar p.link:before {
    /*content: "> ";*/
    color: #d30535;
}

[b-43ly878y35] .sidebar p.link.active {
    text-decoration: underline;
    font-weight: bold;
}
/* _content/Blazor.WebUI/Pages/NewsPage.razor.rz.scp.css */
.wrapper[b-cxndvxxygm] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

.filters button[b-cxndvxxygm] {
    height: 40px;
}

[b-cxndvxxygm] .year-fab-badge {
    margin-right: 10px;
}

[b-cxndvxxygm] .year-fab-button {
    border: 1px solid black;
}

.years button[b-cxndvxxygm] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.years button.active[b-cxndvxxygm] {
    background: #171B3D;
    color: white;
}

[b-cxndvxxygm] .years .mud-select {
    margin-top: 0 !important;
}

[b-cxndvxxygm] .years > .mud-select {
    width: 160px;
    margin-left: 25px;
}
[b-cxndvxxygm] .btn-active {
    border-color: red;
    border: 2px solid transparent;
    box-shadow: 0 0 15px rgba(255, 215, 0, 0.7);
}

[b-cxndvxxygm] .years .mud-input-control-input-container {
    border: 1px solid #C5C5C5;
    border-radius: 4px;
}

[b-cxndvxxygm] .years .mud-input-text {
    margin-top: 0 !important;
}

[b-cxndvxxygm] .years .mud-input-slot {
    padding: 6px 0 7px 10px;
}

[b-cxndvxxygm] .years .mud-input.mud-input-underline:before {
    display: none;
}

[b-cxndvxxygm] .years .mud-input.mud-input-underline:after {
    display: none !important;
}

.content[b-cxndvxxygm] {
    flex: 1;
}

.sidebar[b-cxndvxxygm] {
    flex: 0 0 250px;
}

.embed[b-cxndvxxygm] {
    flex: 1;
}

.embed embed[b-cxndvxxygm] {
    height: 100%;
}

[b-cxndvxxygm] .sidebar p {
    font-size: 20px;
}

[b-cxndvxxygm] .sidebar p.link {
    color: #d30535;
    cursor: pointer;
    margin: 20px 0;
}

[b-cxndvxxygm] .sidebar p.link:first-of-type {
    margin-top: 30px;
}

[b-cxndvxxygm] .sidebar p.link:before {
    /*content: "> ";*/
    color: #d30535;
}

[b-cxndvxxygm] .sidebar p.link.active {
    text-decoration: underline;
    font-weight: bold;
}
/* _content/Blazor.WebUI/Pages/ReleaseNotesPage.razor.rz.scp.css */
.wrapper[b-fgmsbuzump] {
    background: white;
    height: 100%;
    min-height: calc(100vh - 80px);
}

h1[b-fgmsbuzump] {
    margin: 60px 0 0;
}

h1 a[b-fgmsbuzump] {
    cursor: pointer;
    color: #d30535;
}

h1 a.downloading[b-fgmsbuzump] {
    cursor: not-allowed;
    color: #8E8E8E;
}

.fixed-buttons[b-fgmsbuzump] {
    position: fixed;
    bottom: 20px; /* Adjust as needed */
    right: 20px; /* Adjust as needed */
    z-index: 1000; /* Ensure the buttons are above other elements */
}

p mark[b-fgmsbuzump] {
    background-color: #fff1a7 !important;
}

.release-notes hr:first-of-type[b-fgmsbuzump] {
    display: none;
}

.release-note[b-fgmsbuzump] {
    
}

.release-note-header[b-fgmsbuzump] {
    margin: 25px 0 0;
}

.release-note-header p[b-fgmsbuzump] {
    margin: 0;
}

.release-note-header p.title[b-fgmsbuzump] {
    font-size: 26px;
    flex: 1 1;
}

.release-note-header p.title span[b-fgmsbuzump] {
    color: #8E8E8E;
    font-size: 16px;
}

.release-note-header p.details[b-fgmsbuzump] {
    color: #8E8E8E;
    font-size: 16px;
    text-align: right;
}

.release-note .text[b-fgmsbuzump] {
    margin: 20px 0;
}

.btn-container button[b-fgmsbuzump] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.btn-container button.active[b-fgmsbuzump] {
    background: #171B3D;
    color: white;
}

.search[b-fgmsbuzump] {
    width: auto;
    margin: 25px 0 10px;
}

.sorting button[b-fgmsbuzump] {
    color: #D30535;
}

.sorting button.active[b-fgmsbuzump] {
    text-decoration: underline;
}

#advanced-search[b-fgmsbuzump] {
    margin-left: 10px;
}

 [b-fgmsbuzump] .search-button {
     background-color: #D30535; 
     color: white;
     font-size: 1em;
     padding: 4px 8px;
     margin-left: 10px;
     border: none;
     border-radius: 5px;
     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
     transition: background-color 0.3s ease;
 }

[b-fgmsbuzump] .search-button:hover {
    background-color: #A0042A; 
}
/* _content/Blazor.WebUI/Pages/ReleasePlansPage.razor.rz.scp.css */
.wrapper[b-m8i81aa9nt] {
    padding: 70px 0 0;
    min-height: calc(100vh - 80px);
    background-color: white;
    --primary-blue: #171B3D;
}
.table td[b-m8i81aa9nt] {
    color: #1f1f1f;
}
td > p[b-m8i81aa9nt] {
    margin: 0.2rem 0px;
}

.table th[b-m8i81aa9nt] {
    background-color: var(--primary-blue);
    color: white;
}

.version-row[b-m8i81aa9nt] {
    background-color: lightgray;
    font-size: large;
    font-weight: bold;
    vertical-align: middle;
}

.release-row[b-m8i81aa9nt] {
    background-color: whitesmoke;
    vertical-align: middle;
    min-height: 51px !important;
}

.release-row.active[b-m8i81aa9nt] {
    background-color: lightsteelblue;
}

.vertical-spacer[b-m8i81aa9nt] {
    height: auto;
    width: 3px;
    border-radius: 99px;
    background-color: var(--primary-blue);
    margin: 0.4% 1% 0.4% 1%;
}

.btn-container[b-m8i81aa9nt]{
    max-width:fit-content;
    display: flex;
}

.btn-container button[b-m8i81aa9nt] {
    background: #F6F6F6;
    color: black;
    height: 48px;
    font-size: 14px;
    padding: 0 20px;
    border: 1px solid var(--primary-blue);
}

.btn-container button:hover[b-m8i81aa9nt] {
    background-color: silver;
    color: inherit;
    border-color: inherit;
}

    .btn-container button.active[b-m8i81aa9nt] {
        background: var(--primary-blue);
        color: white;
    }

        .btn-container button.active:hover[b-m8i81aa9nt] {
            background-color: var(--primary-blue);
            color: white;
            border-color: inherit;
        }
/* _content/Blazor.WebUI/Pages/RoadmapPage.razor.rz.scp.css */
.wrapper[b-to3wdflymq] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

.filters button[b-to3wdflymq] {
    height: 40px;
}

[b-to3wdflymq] .year-fab-badge {
    margin-right: 10px;
}

[b-to3wdflymq] .year-fab-button {
    border: 1px solid black;
}

.years button[b-to3wdflymq] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.years button.active[b-to3wdflymq] {
    background: #171B3D;
    color: white;
}

[b-to3wdflymq] .years .mud-select {
    margin-top: 0 !important;
}

[b-to3wdflymq] .years > .mud-select {
    width: 160px;
    margin-left: 25px;
}

[b-to3wdflymq] .years .mud-input-control-input-container {
    border: 1px solid #C5C5C5;
    border-radius: 4px;
}

[b-to3wdflymq] .years .mud-input-text {
    margin-top: 0 !important;
}

[b-to3wdflymq] .years .mud-input-slot {
    padding: 6px 0 7px 10px;
}

[b-to3wdflymq] .years .mud-input.mud-input-underline:before {
    display: none;
}

[b-to3wdflymq] .years .mud-input.mud-input-underline:after {
    display: none !important;
}

.content[b-to3wdflymq] {
    flex: 1;
}

.sidebar[b-to3wdflymq] {
    flex: 0 0 250px;
}

.embed[b-to3wdflymq] {
    flex: 1;
}

.embed embed[b-to3wdflymq] {
    height: 100%;
}

[b-to3wdflymq] .sidebar p {
    font-size: 20px;
}

[b-to3wdflymq] .sidebar p.link {
    color: #d30535;
    cursor: pointer;
    margin: 20px 0;
}

[b-to3wdflymq] .sidebar p.link:first-of-type {
    margin-top: 30px;
}

[b-to3wdflymq] .sidebar p.link:before {
    /*content: "> ";*/
    color: #d30535;
}

[b-to3wdflymq] .sidebar p.link.active {
    text-decoration: underline;
    font-weight: bold;
}
/* _content/Blazor.WebUI/Pages/SagsoverblikPage.razor.rz.scp.css */
.wrapper[b-7kfkmbko13] {
    background: white;
    height: 100%;
    min-height: calc(100vh - 80px);
}

h1[b-7kfkmbko13] {
    margin: 60px 0 0;
}

.btn-container[b-7kfkmbko13] {
    margin: 30px 0;
}

.btn-container .versions button[b-7kfkmbko13] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,.25);
}

[b-7kfkmbko13] .export-button-container {
    display: flex;
    justify-content: flex-end;
    margin: 20px 0;
    color: #D30353;
}

[b-7kfkmbko13] .export-button-container .mud-button {
    background: #F6F6F6;
    color: #D30353;
    height: 40px;
    padding: 0 20px;
    border: 2px solid #D30353; 
    border-radius: 5px; 
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    margin-left: 10px; /* Space between buttons */
    transition: background-color 0.3s, color 0.3s; 
}

[b-7kfkmbko13] .export-button-container .mud-button:hover {
    background: #D30353;
    color: white;
}

[b-7kfkmbko13] .export-button-container .mud-button:disabled {
    background: #E0E0E0;
    color: #A0A0A0;
    border: 2px solid #A0A0A0;
}


.btn-container .versions button.active[b-7kfkmbko13] {
    background: #171B3D;
    color: white;
    box-shadow: none !important;
}

.search-criteria[b-7kfkmbko13] {
    margin-bottom: 30px;
}

.filter[b-7kfkmbko13] {
    margin-right: 10px;
}

.filter p[b-7kfkmbko13] {
    font-size: 16px;
    color: #8E8E8E;
    margin-bottom: 10px;
}

[b-7kfkmbko13] .mud-input.mud-input-underline:after {
    display: none !important;
}

[b-7kfkmbko13] .mud-input {
    margin: 0 !important;
}

[b-7kfkmbko13] .mud-input-text {
    height: 30px;
    width: 160px;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 7px;
}

[b-7kfkmbko13] .mud-table {
    border: 0;
    box-shadow: none;
}

[b-7kfkmbko13] th {
    padding: 0;
}

[b-7kfkmbko13] th:last-child {
    text-align: right;
    align-content: end;
    padding-right: 0;
}

[b-7kfkmbko13] th:last-child span {
    flex-flow: row-reverse;
}

[b-7kfkmbko13] td {
    font-size: 14px;
    color: #2E2D2C;
    cursor: pointer;
    line-height: 1;
    padding: 20px 0;
}

[b-7kfkmbko13] td:last-child {
    text-align: right;
}

[b-7kfkmbko13] td span {
    display: block;
    font-size: 12px;
    color: #8E8E8E;
}

[b-7kfkmbko13] .mud-input.mud-input-underline:before,
[b-7kfkmbko13] .mud-input.mud-input-underline:hover:not(.mud-disabled):before {
    border-bottom: none;
}

[b-7kfkmbko13] .mud-primary-hover {
    background-color: transparent;
}

[b-7kfkmbko13] .mud-pagination-item-selected .mud-button-root {
    background: #E7E7E7 !important;
    color: #2E2D2C !important;
}

[b-7kfkmbko13] .mud-table-cell.Aktiv {
    color: #d30535;
}

[b-7kfkmbko13] .mud-table-cell.Afventerkunde {
    color: #D67317;
}

[b-7kfkmbko13] .mud-table-cell.Afsluttet {
    color: #008000;
}

.input-group .clear-search[b-7kfkmbko13] {
    cursor: pointer;
    position: absolute;
    z-index: 4;
    right: 5px;
}

.input-group .clear-search img[b-7kfkmbko13] {
    transform: rotate(45deg);
}
/* _content/Blazor.WebUI/Pages/ServiceletterArchivePage.razor.rz.scp.css */
.wrapper[b-dlcqgybl72] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

.filters button[b-dlcqgybl72] {
    height: 40px;
}

.versions button[b-dlcqgybl72] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.versions .btn[b-dlcqgybl72] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.versions button.active[b-dlcqgybl72] {
    background: #171B3D;
    color: white;
}

[b-dlcqgybl72] .versions > .mud-select {
    width: 160px;
    margin-left: 25px;
}

[b-dlcqgybl72] .versions .mud-input-text {
    margin-top: 0 !important;
}

.content[b-dlcqgybl72] {
    flex: 1;
}

.sidebar[b-dlcqgybl72] {
    flex: 0 0 250px;
}

.embed[b-dlcqgybl72] {
    flex: 1;
}

.embed embed[b-dlcqgybl72] {
    height: 100%;
}

[b-dlcqgybl72] .sidebar p {
    font-size: 20px;
}

[b-dlcqgybl72] .sidebar p.link {
    color: #d30535;
    cursor: pointer;
    margin: 20px 0;
}

[b-dlcqgybl72] .sidebar p.link:first-of-type {
    margin-top: 30px;
}

[b-dlcqgybl72] .sidebar p.link:before {
    content: "> ";
    color: #d30535;
}

[b-dlcqgybl72] .sidebar p.link.active {
    text-decoration: underline;
}
/* _content/Blazor.WebUI/Pages/ServiceletterPage.razor.rz.scp.css */
.wrapper[b-4gbvwf5par] {
    padding: 70px 0 0;
    background: white;
    min-height: calc(100vh - 80px);
}

.filters button[b-4gbvwf5par] {
    height: 40px;
}

.versions .btn[b-4gbvwf5par] {
    background: #F6F6F6;
    color: black;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #171B3D;
}

.versions .btn.active[b-4gbvwf5par] {
    background: #171B3D;
    color: white;
}

.content[b-4gbvwf5par] {
    flex: 1;
}

.sidebar[b-4gbvwf5par] {
    flex: 0 0 250px;
}

.embed[b-4gbvwf5par] {
    flex: 1;
}

.embed embed[b-4gbvwf5par] {
    height: 100%;
}

[b-4gbvwf5par] .sidebar p {
    font-size: 20px;
}

[b-4gbvwf5par] .sidebar p.link {
    color: #d30535;
    cursor: pointer;
    margin: 20px 0;
}

[b-4gbvwf5par] .sidebar p.link:first-of-type {
    margin-top: 30px;
}

[b-4gbvwf5par] .sidebar p.link:before {
    /*content: "> ";*/
    color: #d30535;
}

[b-4gbvwf5par] .sidebar p.link.active {
    text-decoration: underline;
    font-weight: bold;
}
/* _content/Blazor.WebUI/Pages/TicketPage.razor.rz.scp.css */
*[b-3qklhdpdz1] {
    font-family: "Inter", arial, sans-serif;
}


.wrapper[b-3qklhdpdz1] {
    background: white;
    height: 100%;
    min-height: calc(100vh - 80px);
}

.header .title[b-3qklhdpdz1] {
    width: 100%;
    margin: 60px 0 0;
}

.header .title a[b-3qklhdpdz1] {
    min-width: 140px;
}

.messages iframe[b-3qklhdpdz1] {
    height: 85vh;
}

.add-message[b-3qklhdpdz1] {
    padding: 15px 0;
}

.add-message p[b-3qklhdpdz1] {
    font-size: 20px;
}

[b-3qklhdpdz1] .rz-html-editor-content {
    min-height: 250px;
}

hr[b-3qklhdpdz1] {
    width: 120%;
    margin: 10px 0;
    margin-left: -10%;
    background-color: #171B3D;
    opacity: 1;
}

hr:last-of-type[b-3qklhdpdz1] {
    display: none;
}

.message[b-3qklhdpdz1] {
    padding: 10px;
}

span[b-3qklhdpdz1] {
    color: #d30535;
}

.file-upload[b-3qklhdpdz1] {
    background: #E7E7E7;
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 5px 15px;
}

.file-upload[b-3qklhdpdz1]  input[type="file"] {
    display: none;
}
/* _content/Blazor.WebUI/Pages/TranslationPage.razor.rz.scp.css */
.container-fluid[b-ujdqac53es] {
    padding-top: 60px;
}

h1[b-ujdqac53es], h2[b-ujdqac53es] {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

h1[b-ujdqac53es] {
    margin-bottom: 32px;
}

h2[b-ujdqac53es] {
    margin-bottom: 16px;
}

.row[b-ujdqac53es] {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.row p[b-ujdqac53es] {
    margin: 0;
    padding: 0;
}

.row.text[b-ujdqac53es] {
    padding: 0 150px;
}

.row.embed[b-ujdqac53es] {
    margin-top: 45px;
    margin-bottom: 45px;
}
/* _content/Blazor.WebUI/Shared/LandingPageLayout.razor.rz.scp.css */
.page[b-970qfwhxaz] {
    min-height: 100vh;
    background: url("images/bg.png");
    background-size: cover;
    background-repeat: no-repeat;
}
/* _content/Blazor.WebUI/Shared/LoginDisplay.razor.rz.scp.css */
.main[b-qzw8p9twpc] {
    background: url("images/bg.png");
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100vh;
}

.menubar[b-qzw8p9twpc] {

}

main[b-qzw8p9twpc] {
    padding: 180px 270px 0;
    margin: 0 0 0;
}
/* _content/Blazor.WebUI/Shared/MainLayout.razor.rz.scp.css */
.page[b-mpzjduix96] {
    position: relative;
    display: flex;
    flex-direction: column;

    min-height: 100vh;
    background: url("images/bg.png");
    background-size: cover;
    background-repeat: no-repeat;
}

.page.noscroll[b-mpzjduix96] {
    overflow: hidden;
    max-height: 100vh;
}

main[b-mpzjduix96] {
    display: flex;
    flex-flow: column;
    min-height: calc(100vh - 80px);
    margin: 0 0 0;
}

.menubar[b-mpzjduix96]{
    /*background: url("images/bg.png");*/
}

.sidebar[b-mpzjduix96] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-mpzjduix96] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-mpzjduix96]  a, .top-row .btn-link[b-mpzjduix96] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-mpzjduix96] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
}

@media (min-width: 641px) {
    }


/* _content/Blazor.WebUI/Shared/ModuleLayout.razor.rz.scp.css */
.page[b-6xmmyo78nh] {
    position: relative;
    display: flex;
    flex-direction: column;

    min-height: 100vh;
    background: url("images/svg/background-petals.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

main[b-6xmmyo78nh] {
    display: flex;
    flex-flow: column;
    min-height: calc(100vh - 80px);
    margin: 0 0 0;
}

.menubar[b-6xmmyo78nh]{
    background: url("images/bg.png");
    background-size: cover;
}

.sidebar[b-6xmmyo78nh] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-6xmmyo78nh] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-6xmmyo78nh]  a, .top-row .btn-link[b-6xmmyo78nh] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-6xmmyo78nh] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
}

@media (min-width: 641px) {
    }


/* _content/Blazor.WebUI/Shared/ModulesDisplay.razor.rz.scp.css */
.page[b-ict43sxu02] {
    position: relative;
    display: flex;
    flex-direction: column;

    height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

.page[b-ict43sxu02]::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url("images/bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
}

.page.noscroll[b-ict43sxu02] {
    overflow: hidden;
    max-height: 100vh;
}
