/* _content/Alcor/Components/Layout/MainLayout.razor.rz.scp.css */


a[b-x75744t94z] {
    color: inherit;
    text-decoration: none;
    cursor: pointer;
}

header[b-x75744t94z] {
    box-shadow: rgba(30,30,30,0.3) 0px 2px 6px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: white;
    display: flex;    
    height: var(--header-height);
    z-index: 100;   
    color: hsl(0,0%,10%); 
    padding: 0 1rem;
}

    header.atlatszo[b-x75744t94z] {
/*        background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(0, 0, 0, 0.7);
        box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px;
        color: white;
    }

    header a.belepes[b-x75744t94z] {
        align-self: center;
        margin-left: auto;
        background-color: hsl(0,0%,10%);
        color: hsl(0,0%,90%);
        font-size: 1.25rem;
        border-radius: 10px;
        height: 2.5rem;
        display: flex;
        align-items: center;
        padding: 0.5rem 1rem;
        vertical-align: middle;
    }

    header.atlatszo a.belepes[b-x75744t94z] {        
        background-color: white;
        color: hsl(0,0%,10%);
    }

main[b-x75744t94z] {
    margin-top: var(--header-height);
}

    main.atlatszo[b-x75744t94z] {
        margin-top: 0;
    }

img#logo[b-x75744t94z] {
    height: 80%;
    width: auto;
    vertical-align: middle;
}

nav ul[b-x75744t94z]{
    list-style: none;
    display: flex;
    gap: 1rem;
    height: 100%;
    /*margin-left:*/ 
}

nav li[b-x75744t94z] {
}

nav a[b-x75744t94z] {
    font-size: 1.25rem;
    padding: 0 0.6rem;
    display: inline-block;
    height: 100%;
    align-content: center;
}

    nav a:hover[b-x75744t94z]{
        background-color: rgb(235, 235, 235);
    }

.atlatszo nav a:hover[b-x75744t94z] {
    background-color: rgba(0, 0, 0, 0.25);
    color: hsl(0, 0%, 100%);
}

#blazor-error-ui[b-x75744t94z] {
    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-x75744t94z] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Alcor/Components/Pages/Kezdolap.razor.rz.scp.css */

section.hero[b-5dxa7sdqtz] {
    width: 100%;
/*    height: 90vh;*/
    height: 100vh;
    position: relative;
}

    section.hero video[b-5dxa7sdqtz] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    section.hero img[b-5dxa7sdqtz] {
        position: absolute;
        top: 15%;
        left: 50%;
        transform: translateX(-50%);
        width: 500px;       
    }

    section.hero p.ntak-engedelyezes[b-5dxa7sdqtz] {
        position: absolute;
        bottom: 5%;
        left: 50%;
        transform: translateX(-50%);
        color: hsl(0,0%,90%);
    }
