/* /Components/Base/QuickPagination.razor.rz.scp.css */
.pagination[b-0piq8qwyh5] {
    margin-bottom: 0 !important;
}


.page-link.active[b-0piq8qwyh5] {
    color: var(--bs-white) !important;
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
}

.page-link[b-0piq8qwyh5] {
    color: var(--bs-btn-hover-color) !important;
}
/* /Components/Base/Toast.razor.rz.scp.css */
.toast-container[b-dgmflwff10] {
    top: 80px !important;
}
/* /Components/Buttons/BaseButton.razor.rz.scp.css */
[b-u70yz1l24t] .fixed-width {
    width: 5em;
}
/* /Components/Buttons/SaveButtonWithConfirmation.razor.rz.scp.css */
.t[b-j5q14g6g3c] {
    color: lightgreen;
    animation-name: example-b-j5q14g6g3c;
    animation-duration: 1s;
}

@keyframes example-b-j5q14g6g3c {
    0% {
        color: var(--bs-backgroung);
    }

    25% {
        color: var(--bs-primary);
    }

    50% {
        color: var(--bs-backgroung);
    }

    100% {
        color: var(--bs-primary);
    }
}
/* /Components/Chatbot/ChatbotComponent.razor.rz.scp.css */
.button-position[b-i4tv0bheci] {
    position: fixed !important;
    bottom: 20px !important;
    right: 20px !important;
    z-index: 50000 !important;
}

.dropdown-menu[b-i4tv0bheci] {
    inset: auto auto 0px 0px;
    /* margin: 0px; */
    transform: translate(-620px, 0px) !important;
    width: 700px !important;
}


.chat-container[b-i4tv0bheci] {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 300px;
    background: white;
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 10px;
}

.messages[b-i4tv0bheci] {
    max-height: 300px;
    overflow-y: auto;
    padding: 5px;
}

.message[b-i4tv0bheci] {
    padding: 8px;
    margin: 5px 0;
    border-radius: 5px;
}

.user[b-i4tv0bheci] {
    background: #007bff;
    color: white;
    text-align: right;
}

.bot[b-i4tv0bheci] {
    background: #f1f1f1;
    color: black;
    text-align: left;
}

.input-area[b-i4tv0bheci] {
    display: flex;
    gap: 5px;
    margin-top: 10px;
}

    .input-area input[b-i4tv0bheci] {
        flex-grow: 1;
    }


body[b-i4tv0bheci] {
    margin-top: 20px;
}

.chat-online[b-i4tv0bheci] {
    color: #34ce57
}

.chat-offline[b-i4tv0bheci] {
    color: #e4606d
}

.chat-messages[b-i4tv0bheci] {
    display: flex;
    flex-direction: column;
    max-height: 800px;
    overflow-y: scroll
}

.chat-message-left[b-i4tv0bheci],
.chat-message-right[b-i4tv0bheci] {
    display: flex;
    flex-shrink: 0
}

.chat-message-left[b-i4tv0bheci] {
    margin-right: auto
}

.chat-message-right[b-i4tv0bheci] {
    flex-direction: row-reverse;
    margin-left: auto
}

.py-3[b-i4tv0bheci] {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.px-4[b-i4tv0bheci] {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.flex-grow-0[b-i4tv0bheci] {
    flex-grow: 0 !important;
}

.border-top[b-i4tv0bheci] {
    border-top: 1px solid #dee2e6 !important;
}

.assistant-bg-color[b-i4tv0bheci] {
    background-color: lightgray!important;
}
/* /Components/Draggable/DraggableDropTableZone.razor.rz.scp.css */
.selected[b-kjfidsvp1m]
{
    background-color: red;
}

.non-selected[b-kjfidsvp1m] {

}
/* /Components/Draggable/DraggableDropZone.razor.rz.scp.css */
.selected[b-ez50a13kg4]
{
    background-color: rgb(255 0 0 / 0.5);
}

.non-selected[b-ez50a13kg4] {

}
/* /Components/DropdownToggle.razor.rz.scp.css */
.button-badge[b-k03llv5tyl] {
    background-color: var(--adappt-menu) !important;
    margin: 2px;
}


.gap-badge[b-k03llv5tyl] {
    margin-top: 1px;
    margin-bottom: 1px;
}
/* /Components/FormDefinitionsComponent/FormDefinition.razor.rz.scp.css */
.float[b-zfwwmgotpa] {
    position: fixed;
    height: 15px;
    bottom: 40px;
    right: 40px;
}

.my-float[b-zfwwmgotpa] {
    margin-top: 22px;
}


.nav-underline .nav-link.active[b-zfwwmgotpa], .nav-underline .show > .nav-link[b-zfwwmgotpa] {
    font-weight: 700;
    color: var(--bs-secondary);
    border-bottom-color: var(--bs-secondary);    
}

.nav-underline .nav-link[b-zfwwmgotpa] {
/*    padding-right: 0;
    padding-left: 0;*/
    border-bottom: 3px solid transparent;
}
/* /Components/Forms/Divider.razor.rz.scp.css */
hr[b-shm9vvgpql]{
    padding-left:0;
    padding-right: 0;
    margin-top:0.5rem!important;
    margin-bottom:0.5rem!important
}
/* /Components/Forms/Dropdown.razor.rz.scp.css */
.selected[b-6e29n4n4rs] {
    background-color: darkgoldenrod;
}

/*    .selected.disabled {
        background-color: #cfb984;
    }
*/
.padding-top-0[b-6e29n4n4rs] {
    padding-top: 0 !important;
}

.ellipsis[b-6e29n4n4rs] {
    text-overflow: ellipsis;
    /* Required for text-overflow to do anything */
    white-space: nowrap;
    overflow: hidden;
}

.mandatory-sign[b-6e29n4n4rs] {
    color: red;
}
.tag-badge[b-6e29n4n4rs] {
    margin-right: 2px;
    margin-left: 2px;
}

span.tag-badge[b-6e29n4n4rs] {
    background-color: var(--bs-dark) !important;
    color: var(--bs-white) !important;
}

button.tag-badge[b-6e29n4n4rs]{
    background-color: var(--bs-primary) !important;
    color: var(--bs-component) !important;
}

.gap-badge[b-6e29n4n4rs] {
    margin-top: 1px;
    margin-bottom: 1px;
}

/* /Components/Forms/UserReplacement.razor.rz.scp.css */
.flex-basis-100[b-9g2yzeno3x] {
    flex-basis: 100%;
}
/* /Components/Grid.razor.rz.scp.css */

.opacity-loading[b-bnsqutfasm]{
    opacity:0.2;
}

table[b-bnsqutfasm] {
/*    min-height: 50vh;
*/
}

.tb-row[b-bnsqutfasm] {
    min-height: 5vh;
}

.card-header-sticky[b-bnsqutfasm] {
    z-index: 200;
    position: sticky;
    top: 0;
    background-color: white!important;
}
/* /Components/Grid2.razor.rz.scp.css */
th div[b-shcjymp2bm]{
    text-align: left !important;
}
/* /Components/HeaderMenu.razor.rz.scp.css */
a[b-f7ijxk0o2g] {
    text-decoration: none;
}

/*.text-cut {
     text-overflow: ellipsis; 
     white-space: nowrap; 
     overflow: hidden;
}

.max-column-size{
    max-width:150px;
}*/

ul[b-f7ijxk0o2g] {
    max-height: 200px;
    overflow-y: auto;
    padding: 0 !important;
}
/* /Components/InputItem.razor.rz.scp.css */
input[b-iddx3jfcqn] {
    text-align: center;
}

/* /Components/Modals/ModalComponent.razor.rz.scp.css */
.bg-color[b-spsezdee2e]{
    background-color: rgba(0,0,0,0.6)
}
/* /Components/NumericInputItem.razor.rz.scp.css */
input[b-yyt7hkoabv] {
    text-align: center;
}

.mandatory-sign[b-yyt7hkoabv] {
    color: red;
}
/* /Layout/LogoutButton.razor.rz.scp.css */
.circle[b-ywrhifjg8c] {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 10px;
    background: var(--bs-danger);
    text-align: center;
    font: 16px Arial, sans-serif;
}


.dropdown-menu-transform[b-ywrhifjg8c] {
    transform: translate(-325px,30px);
    padding: 5px!important;
    width: 350px;
}
/* /Layout/Main.razor.rz.scp.css */
[b-up00g8hj3p] .main-content > :not(header) {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}



/* /Pages/AdminLogin.razor.rz.scp.css */
.full-width-button[b-ta411cncs7]{
    width: 100%;
}
/* /Pages/Analysis.razor.rz.scp.css */
.border-left-primary[b-eq11l96zdk] {
    border-left: .25rem solid #4e73df !important;
}
/* /Pages/Form.razor.rz.scp.css */
[b-r70hwnezwb] label {
    color: var(--bs-tertiary)
}
/* /Pages/Forms.razor.rz.scp.css */
.btn-fixed-width[b-ca10mowjyd]{
    width: 46px
}
/* /Pages/FormSettings.razor.rz.scp.css */
.float[b-jph4krtfu3] {
    position: fixed;
    height: 15px;
    bottom: 40px;
    right: 40px;
}

.my-float[b-jph4krtfu3] {
    margin-top: 22px;
}


.nav-underline .nav-link.active[b-jph4krtfu3], .nav-underline .show > .nav-link[b-jph4krtfu3] {
    font-weight: 700;
    color: var(--bs-secondary);
    border-bottom-color: var(--bs-secondary);
}

.nav-underline .nav-link[b-jph4krtfu3] {
    /*    padding-right: 0;
    padding-left: 0;*/
    border-bottom: 3px solid transparent;
}

.nav-item[b-jph4krtfu3] {
    cursor: pointer;
}
/* /Pages/Index.razor.rz.scp.css */
@media (max-height: 540px) {
    .bottom-img[b-4brssbk4s9] {
        display: none
    }
}

.img-container[b-4brssbk4s9] {
    height: calc(100vh - 72px - 72px);
}

/*@media (min-height: 840px) {
    .img-clouds {
        display: none
    }
}

@media (min-height: 1080px) {
    .img-clouds {
    }
}*/


@media (max-width: 576px) and (orientation: portrait){
    .img-logo[b-4brssbk4s9]{
        width:100%;
    }
}

@media (min-width: 577px) {
    .img-logo[b-4brssbk4s9] {
        height: 250px;
    }
}

.main-content.show > .img-container[b-4brssbk4s9] {
    display: none !important;
}



/* /Pages/Login.razor.rz.scp.css */
.full-width-button[b-bmkz0t81wh]{
    width: 100%;
}
/* /Pages/Reviews.razor.rz.scp.css */
.nav-underline .nav-link.active[b-x2nz99aqwn], .nav-underline .show > .nav-link[b-x2nz99aqwn] {
    font-weight: 700;
    color: var(--bs-secondary);
    border-bottom-color: var(--bs-secondary);
}

.nav-underline .nav-link[b-x2nz99aqwn] {
    /*    padding-right: 0;
    padding-left: 0;*/
    border-bottom: 3px solid transparent;
}

.nav-item[b-x2nz99aqwn] {
    cursor: pointer;
}
/* /Pages/Workflows.razor.rz.scp.css */
.nav-underline .nav-link.active[b-9w8mod4iue], .nav-underline .show > .nav-link[b-9w8mod4iue] {
    font-weight: 700;
    color: var(--bs-secondary);
    border-bottom-color: var(--bs-secondary);
}

.nav-underline .nav-link[b-9w8mod4iue] {
    /*    padding-right: 0;
    padding-left: 0;*/
    border-bottom: 3px solid transparent;
}

.nav-item[b-9w8mod4iue] {
    cursor: pointer;
}
/* /Templates/NewValidationButtonTemplate.razor.rz.scp.css */
.dropdown-menu.show[b-9in2f7w9lc]{
    width: 50vh;
}
/* /Templates/NewValidationModalTemplate.razor.rz.scp.css */
.dropdown-menu.show[b-i0gy07tz7t]{
    width: 50vh;
}

/*::deep label {
    text-align: left !important;
    font-weight: bold !important;
}

::deep .col-form-label {
    width: 100% !important;
}*/

#myModal[b-i0gy07tz7t] {
    background-color: rgba(0,0,0,0.9);
}

.text[b-i0gy07tz7t] {
    text-align: left
}

.minimized[b-i0gy07tz7t] {
    position: fixed;
    background-color: #F7F7F7;
    right: 0;
    bottom: 0;
    margin: 10px;
    z-index: 100;
    border-radius: 5px;
}
/* /Templates/ValidationWrapper.razor.rz.scp.css */
.text[b-g3oiry0f2m]{
    text-align: left
}
