.custom-toggler .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#0a080a' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
.nav-bg-custom { background-color: #FFFFFF; }
.header-custom-color { color: #0071B9 }
.header-second-custom-color { color: #A9A9A9 }
html, body { background-color: #F7F8F9 }
.Top10Container { background-color: #bababa; color: #454545 }
div.Top10Container a { text-decoration: none; color: #454545 }
div.Top10Container a:hover { opacity:0.8; text-decoration: underline; color: #454545 }
div.jumbotron { background-color: #f5f5f5 }
.card,.card-body, .card-header { --bs-card-bg: #ffffff; --bs-card-cap-bg: #ffffff; --bs-card-color : #283436; --bs-card-cap-color: #283436; --bs-border-color-translucent: #0000002d }
.category-item-card { text-decoration: none; color: #283436 }
:root { --rq-headernav-background: #283436; --rq-headernav-color: #ffffff }
.nav-bg-custom {
    background-color: #a9a9a9;
}
/*** TITLE článku ***/
h1[class='knowledge-base-margin']{
    font-weight: bold;
    font-size: 22px;
    color: #006AB3;
    font-family: Helvetica, sans-serif;   
}
.ini_h1 {
    font-weight: bold;
    font-size: 22px;
    color: #006AB3;
    border-bottom: 2px solid #BFCE00;
    font-family: Helvetica, sans-serif;
}
.ini_h2 {
    font-family: sans-serif;
    font-size: 20px;
    color: #006AB3;
    margin: 15px 0px 0px 20px;
    font-family: Helvetica, sans-serif;
}
.ini_p {
    line-height: 26px;
    color: #1a366a;
    margin: 10px;
    text-align: justify;
    font-size: 14px;
    font-family: Helvetica, sans-serif;
}
.ini_href a{
    color: #1a366a;
    border-bottom: 1px solid #006AB3;
    text-decoration: none;
    font-size: 14px;
    font-family: Helvetica, sans-serif;
}
.ini_href a:hover {
    color: #1a366a;
    border-bottom: 1px solid #BFCE00;
    text-decoration: none;
}
.ini_tim {
    color: #1a366a;
    border-top: 3px double #BFCE00;
    display: block;
    text-align: right;
    font-style: italic;
    margin-top: 15px;
    line-height: 26px;
    font-size: 14px;
}
.ini_par, .ini_faq, .ini_imp, .ini_tru, .ini_fal, .ini_wro, .ini_ide, .ini_poi, .ini_quo {
    line-height: 26px;
    border-radius: 20px;
    color: #1a366a;
    padding: 15px 15px 15px 110px;
    border: 2px solid #BFCE00;
    width: calc(100% - 129px);
    display: block;
    overflow: hidden;
    min-height: 50px;
    position: relative;
    margin: 10px 0px 10px 0px;
    font-size: 14px;
    font-family: Helvetica, sans-serif;
}
.ini_par:before, .ini_faq:before, .ini_imp:before, .ini_tru:before, .ini_fal:before, .ini_wro:before, .ini_ide:before, .ini_poi:before, .ini_quo:before {
    line-height: 100%;
    font-size: 150px;
    float: left;
    color: #BFCE00;
    position: absolute;
    font-family: Helvetica, sans-serif;
}
.ini_par:before {
    content: '§';
    left: 10px;
    top: -35px;
    font-weight: bold;   
}
.ini_faq:before {
    content: '?';
    left: 5px;
    top: -30px;
    font-weight: bold;  
}
.ini_imp:before {
    content: '!';
    left: 30px;
    top: -30px;
    font-weight: bold;
}
.ini_tru:before {
    content: '✓';
    left: 10px;
    top: -30px;
    font-weight: bold;
    font-size: 125px;
}
.ini_fal:before {
    content: '✗';
    left: 0px;
    top: -30px;
    font-weight: bold;
    font-size: 125px;
}
.ini_ide:before {
    content: '✎';
    left: -45px;
    top: -50px;
    font-weight: normal;
    font-size: 150px;
}
.ini_wro {
    color: #F36D14;
}
.ini_wro:before {
    content: '☠';
    left: -20px;
    top: -25px;
    font-weight: normal;
    font-size: 125px;
    color: #F36D14;
}
.ini_poi:before {
    content: '☝';
    top: 0px;
    left: 20px;
    font-weight: normal;
    font-size: 100px;
}
.ini_quo:before {
    content: '„';
    top: -90px;
    left: 15px;
    font-weight: bold;
    font-size: 150px;
}
 
.ini_sec{
    color: inherit;
    visibility: hidden;
    font-style: italic;
    cursor: pointer;
    text-decoration: underline;
}
.ini_sec:before{
    font-style: normal;
    content: 'Zobrazit neveřejný údaj» ';
    visibility: visible;
}
.ini_sec:after{
    font-style: normal;
    content: ' «';
    visibility: visible;
}
.ini_sec:hover{
    visibility: visible;
    text-decoration: none;
}
.ini_tab{
    display: table;
    border: 2px solid #BFCE00;
    border-radius: 20px;
    overflow: hidden;
    width: auto;
}
.ini_tab table{   
    color: #1a366a;
    width: auto;
    font-family: Helvetica, sans-serif;  
    border-spacing: 1px;
    margin: -1px;
    border: 0px;
    background: #BFCE00;
}
.ini_tab th{   
    font-size: 14px;
    line-height: 26px;
    background-color: #D0ECFF;
    border: 0px solid black;   
    font-style: bold;
    text-align: center;
    padding: 10px;
}
.ini_tab td{
    font-size: 14px;  
    line-height: 26px;
    background-color: white;
    border: 0px solid black;
    font-style: normal;
    text-align: center;
    padding: 10px;
}