body { background: #272727; color: white; }
header { background: black; }
a { color: white; }
h1 { color: #FF8C00; font-size:25px; font-weight:700; padding: 0 0 12px 0; margin: 0; }
h1 a, h1 a:visited, h3 a, h3 a:visited, h5 a, h5 a:visited{ text-decoration: none; font-weight:700; margin: 0; }
h1 a:hover, h3 a:hover, h5 a:hover { text-decoration: underline; margin: 0; }
h2 { color: #FFB52E; font-size:20px; font-weight:700; padding: 18px 0 10px 0; margin: 0; }
h2 a, h2 a:visited, h4 a, h4 a:visited{ color: white; text-decoration: none; font-weight:700; margin: 0; }
h2 a:hover, h4 a:hover { color: #FF8C00; text-decoration: underline; margin: 0; }
h3 { color: #D2691E; font-size:17px; font-weight:700; padding: 12px 0 10px 0; margin: 0; }
h3 a { margin: 0; }
h4 { color: #396ECC; font-size:15px; font-weight:700; padding: 5px 0 5px 0; margin: 0; } 
h5 { font-size:13px; font-weight:700; padding: 5px 0 5px 0;  margin: 0; }
aside {margin-top: 5%;}
aside .panel-primary > .panel-heading { color: white; background-color: #FF8C00; }
aside .panel .panel-body{ background: #121212; border-color: #595959;}
pre { color: #AE24FF; text-align: center; font-family: comic sans ms,sans-serif; font-size: 12pt;}
.details { color: silver;}
.media-body h2 { text-decoration: underline;}
#bar-poweredby { display:none; }
#box-custom-footer { border: none; color: #C7C7C7; }
#box-custom-footer p { margin-bottom: 1em; }
#box-custom-footer a { color: #C7C7C7; }
#box-custom-footer a:hover, footer a:focus { color: #fff; }
#footer-content {text-align: left; padding-top: 1.5em; line-height: 1.8; }
#bar-footer { background: #121212;}
blockquote, cite, q { color: #00ff00; padding: 10px 15px; margin: 0 10% 0 10%;  text-align: center; font-family: comic sans ms; font-size: 12pt; }
.caption a { color: black; text-decoration: underline; }
.pager a { color: black; }
.title { color: #FF8C00; }
#paticka { background: white;}
h2.subtitle a{ color: white;}
h2.subtitle a:hover, a:visited{ color: #FF8C00;}
#content {margin-top: 20px;} 
@media (min-width: 768px) {#mainContent {width: 70%; margin: 0px auto;}}
@media (max-width: 767px) {}
.img-responsive {margin-left: auto; margin-right: auto;}
#folder-6402 table {background: white; color: black;}
#folder-6402 table a {background: white; color: black;}
#list-pages li div {background: #121212; padding: 0 3%;}
#list-rubrics li div {background: #121212; padding: 0 3%;}
#list-pages p {font-size: 8pt;}
.issuuembed {margin: 0 auto;}
#article-237799 td {padding: 0 50px;}
.row .col-md-4 .img-responsive img {padding: 30% 0;}
.breadcrumb {background: #272727;}
.breadcrumb .active {color: #a3a3a3;}
.carousel-caption {text-align: left; padding-bottom: 0px; left: 27%; }
.carousel-caption h2 a {color: orange;}
.thumbnail {background-color: #272727; border: 0px;}
#myTab {border-bottom-color: #272727; }
#myTab li {background: #121212; margin-bottom: 2px;}
.rubric .media-list img {height: 100px;}
.rubric .media {margin: 0 0 1% 5%;}
.panel-heading {height: 35px; padding: 1px 15px;}
@media (min-width: 768px) {#rubric-36997 #list-pages li {width: 45%; float: left;}}
@media (min-width: 768px) {#rubric-36999 #list-pages li {width: 45%; float: left;}}
@media (min-width: 768px) {#rubric-37000 #list-pages li {width: 45%; float: left;}}
@media (min-width: 768px) {#rubric-37499 #list-pages li {width: 45%; float: left;}}
@media (min-width: 768px) {#rubric-37500 #list-pages li {width: 45%; float: left;}}
@media (min-width: 768px) {#rubric-37501 #list-pages li {width: 45%; float: left;}}

/* cookies bar písmo */
.modal-cookies p {
  font-size: 1.4rem;
  color: #000;
}