@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';

/* _content/IntegrationApiWeb/Pages/Index.razor.rz.scp.css */
body[b-iftte5n4zq] {
}

.container[b-iftte5n4zq] {
    max-width: 70vw;
    max-height: 80vh;
    overflow-x: auto;
    white-space: nowrap;
}
/* _content/IntegrationApiWeb/Pages/LogMessages.razor.rz.scp.css */

.styled-table[b-j843vw3rvj] {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    font-family: sans-serif;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

    .styled-table thead tr[b-j843vw3rvj] {
        background-color: #808080;
        color: #ffffff;
        text-align: left;
    }

    .styled-table th[b-j843vw3rvj],
    .styled-table td[b-j843vw3rvj] {
        padding: 12px 15px;
    }

    .styled-table tbody tr[b-j843vw3rvj] {
        border-bottom: 1px solid #dddddd;
    }

/*        .styled-table tbody tr:nth-of-type(even) {
            background-color: #f3f3f3;
        }*/

        .styled-table tbody tr:last-of-type[b-j843vw3rvj] {
            border-bottom: 2px solid #808080;
        }

        .styled-table tbody tr.active-row[b-j843vw3rvj] {
            /*            font-weight: bold;*/
            color: black;
            background-color: #d7d7d7;
        }




/**/


._list_group[b-j843vw3rvj] {
    display: table-cell;
}

._list_group_time[b-j843vw3rvj] {
    display: none;
}

._list_time[b-j843vw3rvj] {
    display: table-cell;
}

._list_address[b-j843vw3rvj] {
    display: table-cell;
}

._list_method[b-j843vw3rvj] {
    display: table-cell;
}

._list_endpoint_method[b-j843vw3rvj] {
    display: none;
}

._list_endpoint[b-j843vw3rvj] {
    display: table-cell;
}

._list_endpoint_status[b-j843vw3rvj] {
    display: none;
}

._list_status[b-j843vw3rvj] {
    display: table-cell;
}

._list_elapsed[b-j843vw3rvj] {
    display: table-cell;
    text-align: right;
}

._list_elapsed_count[b-j843vw3rvj] {
    display: none;
}

._list_count[b-j843vw3rvj] {
    display: table-cell;
    text-align: right;
}

@media all and (max-width: 1300px) {

    .styled-table[b-j843vw3rvj] {
        margin: 15px 0;
        font-size: 0.8rem;
        min-width: 200px;
    }

        .styled-table th[b-j843vw3rvj],
        .styled-table td[b-j843vw3rvj] {
            padding: 8px 8px;
        }

    ._list_time[b-j843vw3rvj] {
        display: none;
    }

    ._list_address[b-j843vw3rvj] {
        display: none;
    }

    ._list_group_time[b-j843vw3rvj] {
        display: block;
        margin: 0;
    }

    ._list_method[b-j843vw3rvj] {
        display: none;
    }

    ._list_endpoint_method[b-j843vw3rvj] {
        display: block;
        margin: 0;
    }

    ._list_count[b-j843vw3rvj] {
        display: none;
    }

    ._list_elapsed_count[b-j843vw3rvj] {
        display: block;
        margin: 0;
    }

}

@media all and (max-width: 1100px) {

    ._list_elapsed[b-j843vw3rvj] {
        display: none;
    }
}

@media all and (max-width: 900px) {

    .styled-table[b-j843vw3rvj] {
        margin: 5px 0;
        font-size: 0.7rem;
        min-width: 100px;
        padding: 0;
    }

        .styled-table th[b-j843vw3rvj],
        .styled-table td[b-j843vw3rvj] {
            padding: 5px 5px;
        }

    ._list_endpoint_status[b-j843vw3rvj] {
        display: block;
        margin: 0;
    }

    ._list_status[b-j843vw3rvj],
    ._list_elapsed[b-j843vw3rvj] {
        display: none;
    }

}
/* _content/IntegrationApiWeb/Shared/MainLayout.razor.rz.scp.css */
.page[b-ucdj5f375q] {
    position: relative;
    display: flex;
    flex-direction: column;
    /*Code I added - Start*/
    min-height: 100vh;
    /*Code I added - End*/
}

main[b-ucdj5f375q] {
    flex: 1;
}

.sidebar[b-ucdj5f375q] {
    color: black;
    background-image: linear-gradient(180deg, #ffffff 0%, #fafafa 100%);
}

.top-row[b-ucdj5f375q] {
    background-color: white;
    border-bottom: 1px solid #f0f0f0;
    justify-content: flex-end;
    height: 56px;
    display: flex;
    align-items: center;
}

    .top-row[b-ucdj5f375q]  a, .top-row .btn-link[b-ucdj5f375q] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-ucdj5f375q] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

/*Code I added - Start*/
.bottom-row[b-ucdj5f375q] {
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    width: 100vw;
}

    /*Select all a elements where parent is a .bottom-row*/
    .bottom-row > a[b-ucdj5f375q] {
        display: flex;
        color: rgb(128, 128, 128);
        /*color and text-decor used to not show it as link*/
        text-decoration: none;
        /*fontsize is the same copied from navbar-brand style inside NavMenu.razor.css*/
        font-size: 1.1rem;
    }

/*Optionally this selector will also work: main article.content*/
main > .content[b-ucdj5f375q] {
    overflow-y: auto;
    margin-bottom: 3.5rem;
}
/*Code I added - End*/
/* 640.98 */
@media (max-width: 768.98px) {
    .top-row:not(.auth)[b-ucdj5f375q] {
        display: none;
    }

    .top-row.auth[b-ucdj5f375q] {
        justify-content: space-between;
    }

    .top-row a[b-ucdj5f375q], .top-row .btn-link[b-ucdj5f375q] {
        margin-left: 0;
    }
}

/* 641 */
@media (min-width: 769px) {
    .page[b-ucdj5f375q] {
        flex-direction: row;
    }

    .sidebar[b-ucdj5f375q] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    /*Code I added - Start*/
    .bottom-row[b-ucdj5f375q] {
        left: 250px;
        width: calc(100vw - 250px);
        justify-content: flex-end;
    }
    /*Code I added - End*/

    .top-row[b-ucdj5f375q] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-ucdj5f375q], article[b-ucdj5f375q] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/IntegrationApiWeb/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-du0fnkn82z] {
    background-color: #808080; /* hamburger menu */
}

.top-row[b-du0fnkn82z] {
    height: 56px;
    background-color: white;
    border-bottom: 1px solid #f0f0f0;
}

.navbar-logo[b-du0fnkn82z] {
    display: block;
    font-size: 1.1rem;
    color: white;
    font-weight: bold;
}

.oi[b-du0fnkn82z] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-du0fnkn82z] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-du0fnkn82z] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-du0fnkn82z] {
        padding-bottom: 1rem;
    }

    .nav-item[b-du0fnkn82z]  a {
        color: rgb(128, 128, 128);
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-du0fnkn82z]  a.active {
            background-color: #b0b0b0;
            color: black;
        }

        .nav-item[b-du0fnkn82z]  a:hover {
            background-color: #a0a0a0;
            color: black;
        }

/* 641 */
@media (min-width: 769px) {
    .navbar-toggler[b-du0fnkn82z] {
        display: none;
    }

    .navbar-logo[b-du0fnkn82z] {
        display: none;
    }

    .collapse[b-du0fnkn82z] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-du0fnkn82z] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* _content/IntegrationApiWeb/Shared/ViewModals/HeaderModal.razor.rz.scp.css */

.styled-table[b-ni3m2dw9jw] {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    font-family: sans-serif;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

    .styled-table thead tr[b-ni3m2dw9jw] {
        background-color: #375988;
        color: #ffffff;
        text-align: left;
    }

    .styled-table th[b-ni3m2dw9jw],
    .styled-table td[b-ni3m2dw9jw] {
        padding: 12px 15px;
    }

    .styled-table tbody tr[b-ni3m2dw9jw] {
        border-bottom: 1px solid #dddddd;
    }

        /*        .styled-table tbody tr:nth-of-type(even) {
            background-color: #f3f3f3;
        }*/

        .styled-table tbody tr:last-of-type[b-ni3m2dw9jw] {
            border-bottom: 2px solid #375988;
        }

        .styled-table tbody tr.active-row[b-ni3m2dw9jw] {
            /*            font-weight: bold;*/
            color: black;
            background-color: #d7d7d7;
        }

/**/

@media all and (max-width: 1300px) {

    .styled-table[b-ni3m2dw9jw] {
        margin: 15px 0;
        font-size: 0.8rem;
        min-width: 200px;
    }

        .styled-table th[b-ni3m2dw9jw],
        .styled-table td[b-ni3m2dw9jw] {
            padding: 8px 8px;
        }


}

@media all and (max-width: 1100px) {


}

@media all and (max-width: 900px) {

    .styled-table[b-ni3m2dw9jw] {
        margin: 5px 0;
        font-size: 0.7rem;
        min-width: 100px;
        padding: 0;
    }

        .styled-table th[b-ni3m2dw9jw],
        .styled-table td[b-ni3m2dw9jw] {
            padding: 5px 5px;
        }

}
