/* ========================================================================
   ZŠ Pržno: custom.css
 ========================================================================== */

html {
    background-color: #959595;
}

p {
    text-align: justify;
}

.uk-container {
    padding: 0 8px;
}

.uk-article-title {
    font-size: 32px;
}

body.sekce-zs .uk-article-title {
    color: #00aeef;
}

body.sekce-ms .uk-article-title {
    color: #f7931e;
}

body.sekce-sd .uk-article-title {
    color: #ec008c;
}

body.sekce-sj .uk-article-title {
    color: #72bf44;
}

h1, .uk-h1 {
    font-size: 32px;
}

h2, .uk-h2 {
    font-size: 22px;
}

h3, .uk-h3 {
    font-size: 18px;
}

.uk-table td,
.uk-table th {
    border-bottom: 1px solid #E5E5E5;
}

.uk-table-condensed td {
    font-size: smaller;
}

body {
    background-color: #bbb;
    background-image: url(../images/pozadi.jpg);
}

body.sekce-zs {
    background-color: #62cef7;
    background-image: url(../images/pozadi-zs.jpg);
}

body.sekce-ms {
    background-color: #ffb660;
    background-image: url(../images/pozadi-ms.jpg);
}

body.sekce-sd {
    background-color: #f46fbe;
    background-image: url(../images/pozadi-sd.jpg);
}

body.sekce-sj {
    background-color: #9eda7a;
    background-image: url(../images/pozadi-sj.jpg);
}

body.sekce-zs a, body.sekce-zs .uk-link {
    color: #00aeef;
}

body.sekce-zs a:hover, body.sekce-zs .uk-link:hover, body.sekce-zs a:focus {
    color: #00aeef;
}

body.sekce-ms a, body.sekce-zs .uk-link {
    color: #f7931e;
}

body.sekce-ms a:hover, body.sekce-zs .uk-link:hover, body.sekce-zs a:focus {
    color: #f7931e;
}

body.sekce-sd a, body.sekce-zs .uk-link {
    color: #ec008c;
}

body.sekce-sd a:hover, body.sekce-zs .uk-link:hover, body.sekce-zs a:focus {
    color: #ec008c;
}

body.sekce-sj a, body.sekce-zs .uk-link {
    color: #72bf44;
}

body.sekce-sj a:hover, body.sekce-zs .uk-link:hover, body.sekce-zs a:focus {
    color: #72bf44;
}

.uk-navbar-toggle {
    padding: 0 0 0 45px;
}

.uk-navbar-toggle::after {
    color: #444;
}

.tm-headerbar {
    margin-bottom: 0;
}

.uk-search {
    background-color: #fff;
    border-radius: 3px;
}

.tm-navbar {
    margin-top: 0;
}

.uk-navbar {
    background: transparent;
}

.uk-navbar-nav {
    float: none;
    width: 100%;
}

.uk-navbar-nav > li > a {
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 48px;
    font-family: "Open Sans";
}

.uk-navbar-nav > li:first-child > a {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-left: none;
}

body.sekce-zs .uk-navbar-nav > li > a {
    border-left: 1px solid #62c6e8;
    border-bottom: 1px solid #62c6e8;
    font-size: 16px;
    padding: 0 5px;
}

body.sekce-ms .uk-navbar-nav > li > a {
    border-left: 1px solid #e8a962;
    border-bottom: 1px solid #e8a962;
    font-size: 16px;
    padding: 0 5px;
}

body.sekce-sd .uk-navbar-nav > li > a {
    border-left: 1px solid #eb75c3;
    font-size: 16px;
    padding: 0 5px;
}

body.sekce-sj .uk-navbar-nav > li > a {
    border-left: 1px solid #99d46a;
    font-size: 16px;
    padding: 0 5px;
}

body.uvod .uk-navbar-nav {
    height: 200px;
}

body.uvod .uk-navbar-nav > li {
    background-size: contain;
    width: 25%;
}

body.uvod .uk-navbar-nav > li > a {
    background-color: rgb(204,204,0);
    color: #fff;
    font-family: 'Arimo';
    height: 200px;
    padding: 71px 15px 0 15px;
    margin: 0 10%;
    border-left: none;
    border-radius: 50%;
}

body.sekce-zs .uk-navbar-nav > li {
    width: 25%;
}

body.sekce-ms .uk-navbar-nav > li {
    width: 33.33%;
}

body.sekce-sd .uk-navbar-nav > li {
    width: 20%;
}

body.sekce-sj .uk-navbar-nav > li {
    width: 25%;
}





body.sekce-zs .uk-navbar-nav > li > a {
    background-color: #00aeef;
    color: #fff;
}

body.sekce-zs .uk-navbar-nav > li.uk-active > a {
    background-color: #008dc2;
    color: #fff;
}

body.sekce-zs .uk-navbar-nav > li:hover > a, body.sekce-zs .uk-navbar-nav > li > a:focus, body.sekce-zs .uk-navbar-nav > li.uk-open > a {
    background-color: #07baff;
    color: #fff;
}

body.sekce-ms .uk-navbar-nav > li > a {
    background-color: #f7931e;
    color: #fff;
}

body.sekce-ms .uk-navbar-nav > li.uk-active > a {
    background-color: #e17d0a;
    color: #fff;
}

body.sekce-ms .uk-navbar-nav > li:hover > a, body.sekce-ms .uk-navbar-nav > li > a:focus, body.sekce-ms .uk-navbar-nav > li.uk-open > a {
    background-color: #fea238;
    color: #fff;
}

body.sekce-sd .uk-navbar-nav > li > a {
    background-color: #ec008c;
    color: #fff;
}

body.sekce-sd .uk-navbar-nav > li.uk-active > a {
    background-color: #d4007c;
    color: #fff;
}

body.sekce-sd .uk-navbar-nav > li:hover > a, body.sekce-sd .uk-navbar-nav > li > a:focus, body.sekce-sd .uk-navbar-nav > li.uk-open > a {
    background-color: #ee2e9f;
    color: #fff;
}

body.sekce-sj .uk-navbar-nav > li > a {
    background-color: #72bf44;
    color: #fff;
}

body.sekce-sj .uk-navbar-nav > li.uk-active > a {
    background-color: #55a824;
    color: #fff;
}

body.sekce-sj .uk-navbar-nav > li:hover > a, body.sekce-sj .uk-navbar-nav > li > a:focus, body.sekce-sj .uk-navbar-nav > li.uk-open > a {
    background-color: #7bc74d;
    color: #fff;
}


body.uvod .uk-navbar-nav > li > a.zs {
    background-color: #00aeef;
}

body.uvod .uk-navbar-nav > li > a.ms {
    background-color: #f7931e;
}

body.uvod .uk-navbar-nav > li > a.sd {
    background-color: #ec008c;
}

body.uvod .uk-navbar-nav > li > a.sj {
    background-color: #72bf44;
}

.uk-panel-header img {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.tm-middle {
    margin-top: 0 !important;
}

body.uvod .tm-main {
    padding: 0;
}

.tm-content {
    padding: 40px 4%;
    border-radius: 0px;
    background-color: #fff;
}

body.uvod .tm-content {
    background-color: transparent;
}

body.uvod .tm-middle {
    margin: 0;
    background-color: #fff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.tm-sidebar-b {
    padding-left: 0;
    background-color: #f9f9f9;
    border-top-right-radius: 3px;
}

.uk-panel {
    border-radius: 0px;
}

.uk-nav > li > a {
    padding: 8px 20px;
}

.uk-nav-side > li > a {
    background-color: #9bd9f0;
    margin: 1px 0;
}

.uk-nav-side > li.uk-active > a {
    background-color: #00aeef;
}

.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background-color: #c4e7f4;
}

.tm-footer p {
    font-size: 14px;
}

.tm-footer .uk-subnav a {
    background-color: #939598;
    color: #fff;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
 }
 
.tm-footer .uk-subnav a.zs {
    background-color: #00aeef;
 } 
 
 .tm-footer .uk-subnav a.ms {
    background-color: #f7931e;
 } 
 
 .tm-footer .uk-subnav a.sd {
    background-color: #ec008c;
 } 
 
 .tm-footer .uk-subnav a.sj {
    background-color: #72bf44;
 } 

.tm-footer .uk-subnav > * > :hover, .tm-footer .uk-subnav > * > :focus {
    color: #fff;
    background-color: #a1a2a4;
}

.tm-footer .uk-subnav > .uk-active > * {
    color: #fff;
}

.tm-footer .uk-subnav > li:hover > a.zs, .tm-footer .uk-subnav > li > a.zs:focus {
    background-color: #07baff;
}

.tm-footer .uk-subnav > li:hover > a.ms, .tm-footer .uk-subnav > li > a.ms:focus {
    background-color: #fea238;
}

.tm-footer .uk-subnav > li:hover > a.sd, .tm-footer .uk-subnav > li > a.sd:focus {
    background-color: #ee2e9f;
}

.tm-footer .uk-subnav > li:hover > a.sj, .tm-footer .uk-subnav > li > a.sj:focus {
    background-color: #7bc74d;
}

.uk-subnav-line > :nth-child(n+2)::before {
    border-left: none;
}

.tm-totop-scroller {
    color: #444 !important;
}

.phocadownloadfilelist32 {
    /* background-image: url(../images/pdf.png); */
    padding: 10px 10px 10px 40px;
}