/* _content/AluronBlazorWeb/Pages/ConfirmUserWeb.razor.rz.scp.css */
.spinner[b-okwocnl2sv] {
    border: 10px solid #FDFDFD;
    border-top: 10px solid rgb(12, 32, 56);
    border-radius: 80px;
    width: 110px;
    height: 110px;
    animation: spin-b-okwocnl2sv 1600ms linear infinite;
    margin-left: 43%;
    margin-top: 40px;
}

@keyframes spin-b-okwocnl2sv {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}
/* _content/AluronBlazorWeb/Pages/DownloadFiles.razor.rz.scp.css */
.downloadFileBody[b-73l1y5tfbg] {
    background-color: black;    
    background-image: url(https://potwierdzenia.aluron.pl/Images/BackgroundOferta.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.mainContainer[b-73l1y5tfbg] {
    color: white;
    position: absolute;
    margin-top: 10%;
    left: 50%;
    transform: translate(-50%, 0%);
    padding: 20px;
    width: 700px;
    height: auto;
    background-color: rgb(12, 32, 56);
    opacity: 85%;
    border-radius: 20px;
}

.downloadFileButton[b-73l1y5tfbg] {
    width: 50%;    
    height: 45%;      
    margin-left: 26%;
    cursor: pointer;
}

.spinner[b-73l1y5tfbg] {
    border: 10px solid #FDFDFD;
    border-top: 10px solid rgb(12, 32, 56);
    border-radius: 80px;
    width: 110px;
    height: 110px;
    animation: spin-b-73l1y5tfbg 1600ms linear infinite;
    margin-left:43%;
    margin-top:40px;
}

@keyframes spin-b-73l1y5tfbg {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}
/* _content/AluronBlazorWeb/Pages/Login.razor.rz.scp.css */
body[b-v7ca42xmtx] {
    background-color: black;
    background-image: url(/Images/Background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: black;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
/* _content/AluronBlazorWeb/Pages/Newsletter.razor.rz.scp.css */
.newsletterBody[b-hfzvajjm5d] {
    color: white;
    background-color: rgb(12, 32, 56);
}

.newsletterBanerImg[b-hfzvajjm5d] {
    width: 80%;
    height: 80%;
}

.newsletterTextBox[b-hfzvajjm5d] {
    width: 74%;
    border-radius: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 20px;
    border: 0px solid;
}

.newsletterButton[b-hfzvajjm5d] {
    width: 33%;
    font-size: 20px;
    border-radius: 20px;
    background-color: rgb(78, 185, 237);
    border: 0px solid;
    color: white;
    padding: 3px;
    font-weight: bold;
    margin-top: 5px;
}

.newsletterMainContainer[b-hfzvajjm5d] {
    margin-left: 25%;
    margin-right: 25%;
}

.newsletterCheckBox[b-hfzvajjm5d] {    
    margin-right: 3px; 
    accent-color: rgb(78, 185, 237);    
}

.incorrectValidation[b-hfzvajjm5d] {
    border: 3px solid orangered;
}

.correctValidation[b-hfzvajjm5d] {
    border: 0px solid;
}

/* _content/AluronBlazorWeb/Pages/RegisterUserWeb.razor.rz.scp.css */
.mainContainer[b-c1f5wufnul] {    
    border: solid black 1px;
    padding: 10px;
    width: 40%;
    min-width: 323px;
    border-radius: 20px;
}

.spinner[b-c1f5wufnul] {
    border: 10px solid #FDFDFD;
    border-top: 10px solid rgb(12, 32, 56);
    border-radius: 80px;
    width: 110px;
    height: 110px;
    animation: spin-b-c1f5wufnul 1600ms linear infinite;
    margin-left: 43%;
    margin-top: 40px;
}

@keyframes spin-b-c1f5wufnul {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}
/* _content/AluronBlazorWeb/Pages/ResetPasswordUserWeb.razor.rz.scp.css */
.spinner[b-dxwj4jr1wu] {
    border: 10px solid #FDFDFD;
    border-top: 10px solid rgb(12, 32, 56);
    border-radius: 80px;
    width: 110px;
    height: 110px;
    animation: spin-b-dxwj4jr1wu 1600ms linear infinite;
    margin-left: 43%;
    margin-top: 40px;
}

@keyframes spin-b-dxwj4jr1wu {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}
/* _content/AluronBlazorWeb/Shared/MainLayout.razor.rz.scp.css */

.page[b-ftnpwuuvsf] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-ftnpwuuvsf] {
    flex: 1;
}

.sidebar[b-ftnpwuuvsf] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-ftnpwuuvsf] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-ftnpwuuvsf]  a, .top-row .btn-link[b-ftnpwuuvsf] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-ftnpwuuvsf] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-ftnpwuuvsf] {
        display: none;
    }

    .top-row.auth[b-ftnpwuuvsf] {
        justify-content: space-between;
    }

    .top-row a[b-ftnpwuuvsf], .top-row .btn-link[b-ftnpwuuvsf] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-ftnpwuuvsf] {
        flex-direction: row;
    }

    .sidebar[b-ftnpwuuvsf] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-ftnpwuuvsf] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-ftnpwuuvsf], article[b-ftnpwuuvsf] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/AluronBlazorWeb/Shared/NavMenu.razor.rz.scp.css */
.icon-big[b-atdti4wnjc] {
    font-size: 22px;
}

.menu-item-description-big[b-atdti4wnjc] {
    font-size: 16px;
    margin-left: 15px;
}

.menu-box[b-atdti4wnjc] {
    opacity: 0.92;
    background-color: whitesmoke;
    float: left;
    height: 100%;    
    border: solid gray 1px;
    border-radius: 0px 10px 10px 0px;
    width: 60px;
    /*transition: max-width 0.5s;*/
}

.menu-box:hover[b-atdti4wnjc] {
    max-width: auto;    
}
