﻿.detailLabel {
    font-weight: 700;
}

.grid2 {
    display: grid;
    grid-template-columns: auto auto;
    gap: 0 3rem;
    justify-content: left;
}

.grid3 {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 0 3rem;
    justify-content: left;
}

.grid4 {
    display:grid; 
    grid-template-columns: auto auto auto auto; 
    gap:0 3rem; 
    justify-content:left; 
}

.grid5 {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    gap: 0 3rem;
    justify-content: left;
}

.grid6 {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto;
    gap: 0 3rem;
    justify-content: left;
}


.nospace {
    margin:0;
    padding:0;
}

.file-input-zone {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: steelblue;
    color: white;
    cursor: pointer;
    position: relative;
    width: 120px;
    height: 38px;
    border-radius: 4px;
}

    .file-input-zone:hover {
        background-color: lightsteelblue;
    }

    .file-input-zone input[type=file] {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer;
    }


    .modal-size {
        width:80vw;
        max-width:1800px;
    }

.modal-position {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.size-medium {
    max-width: 600px !important;
}

.rz-tabview-nav li a {
    display: flex;
    align-items: center;
    color: black;
    padding: 0.375rem 1.875rem;
    font-size: inherit;
    font-weight: 600;
}

.rz-tabview-panels {
    background-color: #ffffff;
    border: none;
    box-shadow: none;
    flex: 1;
    overflow: auto;
}

.rz-tabview-panel {
    padding: 0.3rem 0rem;
}

.rz-tabview-top > .rz-tabview-nav .rz-tabview-selected {
    border-bottom-color: transparent;
    margin-bottom: -1px;
    border-top-color: transparent;
}

.h1rzi {
    font-size: 2.5rem;
}

.h1button {
    display: inline-block;
    font-weight: 400;
    line-height: 0.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 1px solid #6c757d;
    padding: .8rem 0.78rem 1rem 0.78rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color: #6c757d;
}

/*Dokumenty*/

.wd-document {
    background-color: whitesmoke;
    padding: 4rem;
    border-radius: 0.3rem;
}

.runs-container {
    gap: 0.08rem 0.4rem;
    margin-bottom: 0.3rem;
    font-weight: inherit;
    width:100%;
    
    /*max-width: 80vw;*/
}

    .runs-container.center {
        text-align: center;
        width: 100%;
    }

    .runs-container.right {
        text-align: right;
        width: 100%;
    }

    .runs-container.justify {
        text-align: justify;
        width: 100%;
    }

.run {
}

    .run.bold {
        font-weight: bolder;
    }

    .run.italic {
        font-style: italic;
    }

    .run.underlined {
        text-decoration: underline;
    }