/* /Layout/LoginDisplay.razor.rz.scp.css */

.material-symbols-outlined[b-fofbznvso4] {
    font-size: 20px;
    vertical-align: middle;
    margin-bottom: 5px
}

.green[b-fofbznvso4] {
    color: green;
}

.nav-item[b-fofbznvso4] {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9rem;
    font-weight: 500;
    padding-bottom: 0.2rem;
    padding-right: 0.4rem;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-7ude9rmmsh] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-7ude9rmmsh] {
    flex: 1;
}

.navmenu-container[b-7ude9rmmsh] {
    background-color: #e5e5e5;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
}

@media (max-width: 640.98px) {
}

@media (min-width: 641px) {
    .page[b-7ude9rmmsh] {
        flex-direction: column;
    }
}

#blazor-error-ui[b-7ude9rmmsh] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-7ude9rmmsh] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* /Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-8kfto89qk6] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: darkgray;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(25, 55, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28 15,15,15,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(30, 144, 225, 0.1);
}

.logo-image[b-8kfto89qk6] {
    height: 2.5rem;
    vertical-align: middle;
}


.material-symbols-outlined[b-8kfto89qk6] {
    font-size: 20px;
    vertical-align: middle;
    margin-bottom: 5px
}

.nav-item[b-8kfto89qk6] {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9rem;
    font-weight: 500;
    padding-bottom: 0.2rem;
    padding-right: 0.4rem;
}

.nav-item:first-of-type[b-8kfto89qk6] {
    padding-left: 0rem;
}

.nav-item:last-of-type[b-8kfto89qk6] {
    padding-right: 1rem;
}

.nav-item[b-8kfto89qk6]  .nav-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: #666666;
    background: none;
    border: none;
    border-radius: 4px;
    height: 1rem;
    display: flex;
    align-items: center;
    line-height: 1rem;
    width: 100%;
}

.nav-item[b-8kfto89qk6]  a.active {
    color: dodgerblue;
}

.nav-item[b-8kfto89qk6]  .nav-link:active {
    color: dodgerblue;
}

.nav-item[b-8kfto89qk6]  .nav-link:hover {
    background-color: rgba(0,0,155,0.1);
    border:2px;
    border-color: black;
    color: dodgerblue;
}


@media (max-width: 991.98px) {
    .generalbtn[b-8kfto89qk6] {
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 992px) {
    .generalbtn[b-8kfto89qk6] {
    }
}
/* /Layout/SecureContentLayout.razor.rz.scp.css */
.page[b-xqii0ylsw4] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-xqii0ylsw4] {
    flex: 1;
}

.navmenu-container[b-xqii0ylsw4] {
    background-color: #e5e5e5;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
}

@media (max-width: 640.98px) {
}

@media (min-width: 641px) {
    .page[b-xqii0ylsw4] {
        flex-direction: column;
    }
}

#blazor-error-ui[b-xqii0ylsw4] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-xqii0ylsw4] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* /Pages/ContactUs.razor.rz.scp.css */

@media (max-width: 399.98px) {
    .form-container[b-qi0v3g0843] {
        width:auto;
    }
}

@media (min-width:400px) {
    .form-container[b-qi0v3g0843] {
        width: 400px;
    }
}
/* /Pages/Downloads.razor.rz.scp.css */
.card-body[b-4iov119xrh]{
    margin:1em;
}
/* /Pages/Home.razor.rz.scp.css */
.card-container[b-5gqlo44p5h] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    border-top: 1px solid #d6d5d5;
    justify-content: flex-end;
    padding:1rem;
}


@media (max-width: 767.98px) {
    .big-blue[b-5gqlo44p5h] {
        vertical-align: middle;
        color: white;
        padding: 1rem;
        font-size: 18px;
    }
    .big-cloud[b-5gqlo44p5h] {
        font-size: 4rem;
        text-align: center;
    }
    .cloud-based[b-5gqlo44p5h] {
        color: darkgray;
        font-size: 14px;
    }
}

@media (min-width:768px) and (max-width: 991.98px) {
    .big-blue[b-5gqlo44p5h] {
        vertical-align: middle;
        color: white;
        padding: 2rem;
        font-size:22px;
    }
    .big-cloud[b-5gqlo44p5h] {
        font-size: 11rem;
        text-align: center;
    }
    .cloud-based[b-5gqlo44p5h] {
        color: darkgray;
        font-size: 16px;
    }
}

@media (min-width: 992px) {
    .big-blue[b-5gqlo44p5h] {
        vertical-align: middle;
        color: white;
        padding: 3rem;
        font-size: 28px;
    }
    .big-cloud[b-5gqlo44p5h] {
        font-size: 14rem;
        text-align: center;
    }
    .cloud-based[b-5gqlo44p5h] {
        color: darkgray;
        font-size: 20px;
    }
}
/* /Pages/PageContentHeader.razor.rz.scp.css */
.title-text[b-lq64763h59] {
    text-align: center;
    font-size: 2.1em;
}

.subtitle-text[b-lq64763h59] {
    text-align: center;
    font-size: 1.2em;
}

.subsubtitle-text[b-lq64763h59] {
    text-align: center;
    font-size: 0.9em;
}

/* /Pages/Pricing2024.razor.rz.scp.css */
.money-cell[b-ponyt9e309] {
    text-align:end;
    width:125px;
}
/* /Pages/Pricing2025.razor.rz.scp.css */
.money-cell[b-n69edkzb4p] {
    text-align:end;
    width:125px;
}
/* /Pages/Pricing2026.razor.rz.scp.css */
.money-cell[b-xnd5lehtk3] {
    text-align:end;
    width:125px;
}
/* /Pages/Projects.razor.rz.scp.css */
.card[b-5z5tapue7f]{
    
}
.card-body[b-5z5tapue7f] {
    height: 115px;
    text-align:center;
    vertical-align:middle;
}
.card-img[b-5z5tapue7f] {
    max-height: 100%;
    width: auto;
    max-width: 100%;
    vertical-align:middle;
}


@media (max-width: 767.98px) {
    .main-container[b-5z5tapue7f] {
        padding-left: 4em;
        padding-right: 4em;
        padding-top: 1em;
    }
}

@media (min-width:768px) and (max-width: 991.98px) {
    .main-container[b-5z5tapue7f] {
        padding-left: 5em;
        padding-right: 5em;
        padding-top: 2em;
    }
}

@media (min-width: 992px) {
    .main-container[b-5z5tapue7f] {
        padding-left: 10em;
        padding-right: 10em;
        padding-top: 3em;
    }
}
/* /Pages/SupportLoop.razor.rz.scp.css */
a[b-hgbcolstxb] {
    text-decoration: none;
}
    a:hover[b-hgbcolstxb] {
        text-decoration: underline;
    }
