.meniu-concurs{
    background-color: var(--menu-bkg);
    font-family: var(--def-font-fam);
}
.meniu-concurs>ul>li>a{
    color: var(--link-c);
    text-decoration: var(--link-dec);
}
.meniu-concurs>ul>li>a:hover{
    color: var(--link-c-h);
    text-decoration: var(--link-dec-h);
}
.meniu-concurs > ul{
    display: flex;
    flex-direction: row;
    list-style-type:none;
}
.meniu-concurs > ul > li{
    padding: .2rem;
    margin-left: 1rem;
}
fieldset {
    border-radius: .3rem;
    display: block;
    padding-inline-start: .4rem;
    border-color: var(--menu-bkg);
    border-top-style: outset;
    border-right-style: ridge;
    border-bottom-style: ridge;
    border-left-style: outset;
    border-width: .5rem;
}
legend{
    display: block;
    padding-inline-end: .4rem;
    box-shadow: var(--box-shadow-legend);
    border-radius: .3rem;
    font-size: .8rem;
    font-style: oblique;
    background-color: var(--def-txt-col);
    color: var(--menu-bkg);
    font-family: var(--def-font-fam);
    padding-inline: .5rem;
    border-width: .2rem;
    border-color: var(--table-inactiv);
    border-style: outset;
}
.btn{
    margin:4px;
    border-radius: .4rem;
    color:var(--btn-std-h-col);
    padding: .5rem 1.5rem;
    text-decoration: none;
    font-weight: 700;
    background-color:var(--btn-std-bkg-col);
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    position: relative;
    border:var(--btn-std-border);
}
.btn:hover{
    animation: anim-btn .2s linear;
    opacity: var(--btn-std-h-opac);
    color:var(--btn-std-h-col);
}

.table_results tr {
    box-shadow: var(--box-shadow);
}
.table_results {
    border-collapse: collapse;
    width: 100%;
}
.table_results th {
    padding: .2rem .5rem;
    text-align: left;
    background-color: var(--table-header);
    color: var(--table-header-text);
}
.table_results td{
    padding: .5rem;
}
.table_results tr:nth-child(even){
    background-color: var(--table-tr-bkg-alt);
}
.table_results tr.inactiv{
    background-color: var(--table-inactiv);
}
.table_results tr:hover {
    background-color: var(--table-tr-bkg-h);
    border-bottom: 2px var(--menu-bkg) solid;
}

.edit-concurs {
    display: flex;
    flex-direction: row;
    margin: 1rem 0.3rem;
    align-content: center;
    justify-content: center;
    align-items: center;
}