.btn a {
    color: #FFF;
}
.breadcrumb {
    font-size: 0.8em;
    background-color: #FFF;
    padding: 0 0 1em 0;
    color: #CCC;
}
#stranka .breadcrumb a {
    color: #ccc;
}
.datagrid {
    padding: 0;
}
#snippet-simpleGrid-table tr:first-child th {
    background-color: #7A7A7A;
    color: #FFF;
}
#snippet-simpleGrid-table tr:first-child th a {
    color: #FFF;
}
.input-group-lg input[type="text"] {
    font-size: 2em;
}
td a {
    display: inline;
}
#navbarMenu .nav-link {
    padding-right: 0.9rem;
    padding-left: 0.9rem;
}
.navbar-light {
    background-color: #ec8b5e;
}
.card {
    border-radius: 0;
}
#stranka .btn-success {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #141a46;
    padding-left: 1.5em;
    padding-right: 1.5em;
}
#stranka a.btn {
    color: #FFF;
    text-decoration: none;
}
.form-control {
    border-radius: 0;
}
.table .thead-light th {
    background-color: #E5E5E5;
}
.table {
    border: 2px solid #E5E5E5;
}
/* ==========================================================================
   Přístupnost (WCAG 2.1 AA, zákon č. 99/2019 Sb.) - kontrast, fokus, odkaz na obsah
   ========================================================================== */
.skip-link.sr-only-focusable:focus {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    padding: 0.75em 1.5em;
    background-color: #000;
    color: #FFF !important;
    font-weight: bold;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
    outline: 3px solid #1a73e8;
    outline-offset: 2px;
}
.breadcrumb,
#stranka .breadcrumb a,
.stranka .breadcrumb a {
    color: #6c757d;
}

