/* Color replacement z r6.css */
/* r6.css */
:root {
	--primary: #78151e;
}

h2, h3 {	color: #000; }
h2, h3 {	color: #000; }
a {color: #78151e;}
a:focus, a:hover { color: #66121c; }
.app-heading a.app-heading-ico:hover { color: #78151e; }
.dulezite {
  background-color: #F6A514;
	border: 1px solid #636363;
}
.dulezite::before { background: #78151e; }
#header_oblibene #oblibene h5, #header_oblibene #sledovane h5 { color: #78151e; }
#header_oblibene .oblibene-strankovani a.isi-star:hover, #header_oblibene .oblibene-strankovani a.isi-heart:hover { color: #2b90bc; }
#header_oblibene .oblib_sled p { color: #2b90bc; }
#user_panel.bgr { box-shadow: 1px 1px 7px 1px rgba(0,0,0,.07); }
#sticky_panel:not(.bgr) {
	background-color: rgba(255,255,255,.85) !important;
	border-color: #f2f2f2 !important;
}
#sticky_panel.sticky_panel_myuco { background-color: rgba(242, 193, 191, 0.9); }
.is-prepinac { color: #78151e; }
#user_panel .ikony > i, #user_panel .ikony .prepinac-jazyk { color: #78151e; }
#user_panel .ikony > i.nok, #user_panel .ikony .prepinac-jazyk.nok { border-bottom: 1px solid red; }
#user_panel .ikony > i:hover, #user_panel .ikony .prepinac-jazyk:hover { color: #2b90bc; }
#user_panel .ikony > i.fi-power:hover { color: #f9461c; }
#user_panel .jmeno_myuco { color: #c91717; }
#user_panel .jmeno:hover, #user_panel .jmeno:active, #header_menu .items .ikony .jmeno_small:hover, #header_menu .items .ikony .jmeno_small:active { color: #78151e; }
#is_logout .odhlasit_vse label:hover { color: #2b90bc; }
ul.is-switch ul.menu button:hover a { color: #002265; }
ul.is-switch ul.menu .zapamatat label:hover { color: #2b90bc; }
#prepinace > ul > li > a:hover { color: #78151e; }
#prepinace > ul > li > a:after { border-top-color: #78151e; }
#drobecky a:hover, #drobecky a:active { color: #78151e; }
#drobecky .drobecek_app { color: #2b90bc; }
#drobecky .sponka:hover, #app_header .sponka:hover { 	color: #2b90bc;}
.motiv-titulka .app_header_motiv_switch {	color: #78151e; }
.reveal { border-top: 3px solid #78151e; }
.reveal h2 > i { color: #78151e; }
#motiv_reveal button { color: #78151e; }
#motiv_reveal label { color: #78151e; }
#motiv_reveal label:hover img.motiv_reveal_nahled { border-color: #2b90bc; }
footer { 
	color: #78151e;
	border-top: 1px solid #78151e;
}
footer .skip_up, .noauth footer .skip_up {
	background: #78151e !important;
}
footer .skip_up::before, .noauth footer .skip_up::before {
	border-color: transparent transparent #78151e transparent !important;
}
#left_menu div.items a.domu:hover, #header_menu ul.items a.domu:hover, #left_menu div.items a:hover, #header_menu ul.items a:hover { color: #78151e; }
#app_menu { background-color: #78151e; }

#app_menu_items > .polozka:hover, #app_menu_items > .polozka:active, #app_menu_items > .polozka.active {
	background-color: #b2c3db;
	color: #78151e;
}
#app_menu_small > li:hover > a:after, #app_menu_small > li:active > a:after { 	border-top-color: #78151e; }
#app_menu_small > li:hover > a, #app_menu_small > li:active > a {
	color: #78151e;
	background-color: #b2c3db;
}
#app_menu_small .is-dropdown-submenu li .polozka:hover, #app_menu_small .is-dropdown-submenu li .polozka:active { background-color: #b2c3db; }
#app_menu_small .is-dropdown-submenu li *:hover { background-color: #b2c3db !important; }
#dulezite { border-bottom: 1px solid #f0c3c3; }
#dulezite .nadpis { color: #aa0000; }
#dulezite > .dulezite_data, .dulezite_data {
  color: #aa0000;
  border-top: 1px solid #f0c3c3;
}
.dulezite_data .sprava a { color: #aa0000; }
#vyhledavani_reklamace { border-top: 3px solid #78151e; }
.search-dropdown .cast-sipka a:hover { color: #78151e; }
.search-dropdown .ds_vysledek:not(.bez-podbarveni):hover, .search-dropdown .aplikace:hover { background-color: #e1f4f9; }
.search-dropdown .ds_vysledek .podnadpis a:hover { color: #78151e; }
.search-dropdown .ds_vysledek.selected, .search-dropdown .aplikace.selected {	background-color: #e1f4f9; }
.is_input_x { color: #78151e; }
.naseptavac-submit { background-color: #78151e !important; }

.barva1 { color: #78151e; }
.barva2 { color: #2b90bc; }
.barva3 { color: #c91717; }
.barva4 { color: #fc9603; }
.barva5 { color: #00a1de; }
.barva6 { color: #16a3ae; }
.barva7 { color: #8430a0; }
.barva8 { color: #7f0d0a; }
.barva9 { color: #fccd06; }
.barvath {color: #78151e !important; }

.bgbarva1 { background-color: #78151e; }
.bgbarva2 { background-color: #2b90bc; }
.bgbarva3 { background-color: #c91717; }
.bgbarva4 { background-color: #fc9603; }
.bgbarva5 { background-color: #00a1de; }
.bgbarva6 { background-color: #16a3ae; }
.bgbarva7 { background-color: #8430a0; }
.bgbarva8 { background-color: #7f0d0a; }
.bgbarva9 { background-color: #fccd06; }
.bgbarvath { background-color: #78151e !important; }

.borderbarva1 { border-color: #78151e !important; }
.borderbarva2 { border-color: #2b90bc !important; }
.borderbarva3 { border-color: #c91717 !important; }
.borderbarva4 { border-color: #fc9603 !important; }
.borderbarva5 { border-color: #00a1de !important; }
.borderbarva6 { border-color: #16a3ae !important; }
.borderbarva7 { border-color: #8430a0 !important; }
.borderbarva8 { border-color: #7f0d0a !important; }
.borderbarva9 { border-color: #fccd06 !important; }
.borderbarvath { border-color: #78151e !important; }

.orbit-bullets button { border: 1px solid #78151e; }
.orbit-bullets button.is-active, .orbit-bullets button:hover { background-color: #78151e; }
.datepicker td span.active, .datepicker td.active.day, .datepicker td.active.year { background: #78151e!important; }
.tile-box > * { border-top: 3px solid #78151e; }
.tile-box > .tile-button:hover {
   border-top: 3px solid #2b90bc;
}
body.noauth #sticky_panel {
	background-color: #f9f9f9;
	border-color: #f2f2f2;
}
body.noauth #sticky_panel .ikony .sticky-icon:not(.isi-postava), body.noauth #sticky_panel .ikony .prepinac-jazyk {
	border-right: 1px solid #999;
}
/* prvky.css */

/* 1. */
.button-group > span > .hollow.button.vybrano,
.button-group > .hollow.button.vybrano,
.button-group > span > .hollow.button:hover,
.button-group > .hollow.button:hover {
	outline: #78151e solid 2px !important;
}

/* 2. */
.button-group > span > .hollow.button.vybrano.tiny,
.button-group > .hollow.button.vybrano.tiny,
.button-group > span > .hollow.button.tiny:hover,
.button-group > .hollow.button.tiny:hover {
	background-color: #78151e;
}
/* 3. */
.button-group > span > .button.vybrano.tiny,
.button-group > .button.vybrano.tiny,
.button-group > span > .button.tiny:hover,
.button-group > .button.tiny:hover {
	color: #78151e;
	border: 1px solid #78151e;
}
[type=button], [type=submit], button, .button {
        background-color: #78151e;
}
button:focus, button:hover, .button:hover, .button:focus,
[type=button]:hover, [type=submit]:hover {
        background-color: #66121c;
}
.button.secondary {
	color: #78151e;
}
.button.secondary:hover,
.button.secondary:focus {
	color: #78151e;
}
.button.hollow.disabled,
.button.hollow.disabled:hover {
	color: #78151e;
}
.button.hollow,
.button.hollow.primary,
.lehky-button.button.hollow.primary,
input[type=submit].button.hollow {
	border: 1px solid #78151e;
	color: #78151e;
}
.button.hollow:hover,
.button.hollow.primary:hover,
.lehky-button.button.hollow.primary:hover,
input[type=submit].button.hollow:hover{
	box-shadow: 0px 0px 2px #66121c;
	border-color: #66121c !important;
	outline-color: #66121c !important;
	color: #66121c;
}
.border-1mu {
	border: 1px solid #78151e;
}
.modra-cara-horizont {
	border: solid #78151e;
}
.navodek {
        color: #037f1a;
}
.durazne, .durazne a, .durazne a:hover {
	color: #c60f13;
}
.highlight, .highlight a, .highlight a:hover {
	background-color: #fcf3cb;
}
.data1 td.durazne {
	background-color: #D8EBF1;
}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {
	box-shadow: 0 3px 0 #78151e inset;
}
.accordion-title { box-shadow: -4px 0 0 0 #78151e; }
.box-na-tlacitka { border: 1px solid #78151e; }
.povinna_polozka, .pp {	color: #c60f13; }

table.data1 th {
	border: 1px solid #93a3c5;
	background-color: #e5e9f1;
}
table.ohraniceni tr:hover { outline: 1px solid #78151e; }
table.data3 tr.vyrazne { background-color: #e5e9f1; }
table.data3 tr.vyrazne.durazne {	background-color: #ccd7ed; }
table.data3.vyrazne tr.vyrazne td::before { border-top: 1px solid #e5e9f1; }
table.data3.bordered {
	border-top: 1px solid #bfc8dd;
	border-bottom: 1px solid #bfc8dd;
}
div.data4 {
	border-top: 1px solid #78151e;
	border-bottom: 1px solid #78151e;
}

span.tg1, span.tg2, span.tg3,
span.tg4, span.tg5, span.label {
	background-color: #ebcd79; }

span.tg2 {
	background-color: #efd792;
}

span.tg3 {
	background-color: #f3e0ab;
}

span.tg4 {
	background-color: #f6e8c0;
}

span.tg5 {
	background-color: #f8eccc;
}
.progress-meter { background-color: #2b90bc; }
.aktivni > .cislo-krok { color: #6078A9; }
.obalujici-krok a {	color: #277600; }
.krok.predchozi {	border: 1px solid #277600; }
.obalujici-krok a {	color: #277600; }
.krok.aktivni {
	border: 1px solid #78151e;
	background-color: #78151e;
}
.form-error.is-visible .form-error-text {
	background-color: #c91717;
}
div[data-abide-error] div.zdurazneni {
	border: 1px solid #f9d7d4;
	background-color: #f9d7d4;
}

div[data-abide-error] div.zdurazneni h3::before { color: #fc0606; }
label > .help-text {	color: #277600; }

.email-neprichazi a:hover {	color: #78151e; }

.file-upload {
	box-shadow: -2px 0px 0px 0px #78151e;
}

.ve-vyvoji {	background-color: #fddf7c; }

.strankovani span.active { border: 3px solid #78151e; }
.strankovani a, .strankovani button { color: #78151e; }
.strankovani a:hover, .strankovani button:hover { border: 1px solid #78151e; }
.button_wrapper_outer2 > i { color: #037f1a; }
.button_wrapper_outer > button { color: #037f1a; }
.button_wrapper_outer > button:hover { color: rgb(3, 127, 26); }
.dp-svatek, .dp-vikend { color: #c60; }
.povinne { color: #c91717; }

.radio-group-toolbar [class*="isi-"] {
	color: #78151e;
}

.radio-group-toolbar [class*="isi-"]:hover {
	color: #002265;
}
.is-invalid-label + .radio-group-box {
	border: 1px solid rgb(201, 23, 23);
}
.submit-bez-vizualu {
	color: #78151e; }

.submit-bez-vizualu:hover { color: #78151e; }

.is-invalid-input:not(:focus)::placeholder {
	color: #c98f8f;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li em {
	background-color: #fcf3cb;
}
.orbit-container > button:active, .orbit-container > button:focus {
	background-color: #78151e;
}

.orbit-container > button:hover {
	background-color: #66121c;
}
.drag_drop_target_active {
	background-color: #ecf6e6 !important;
	border-color: #037f1a !important;
}
.hvezdicka-oblibene {
	color: #f6a514;
}
.multiurovne .uroven .polozka .polozka {
	 box-shadow: -3px 0px 0px 0px #78151e;
}
/* fmgr.css replace*/
.fmgr_main #kontextove_menu a {
	color: #78151e;
}
.fmgr_main #kontextove_menu a:hover, .fmgr_main #kontextove_menu a:active {
	color: #66121c;
}
/* napoveda.css replace */
.accordion figcaption span.cislo {
	background-color: #78151e !important;
}
/* 
 *
 * KONEC - Color replacement v r6.css 
 *
 */

/* Hlavička */

/*červený čtvereček ve sticky liště už nechceme
 * @media screen and (min-width: 40em) {
	#sticky_panel:not(.bgr) div.ikony::before {
		content: '';
		display: block;
		float: left;
		background-color: #78151e;
		width: 45px;
		height: 45px;
		margin-top: -.71428rem;
	}
}*/
#sticky_panel .ikony > i,
#sticky_panel .ikony .prepinac-jazyk,
#sticky_panel .prihlaseni {
	border-right: 1px solid #999 !important;
	text-align: center;
	color: #78151e !important;
}
#sticky_panel .ikony a i {
	color: #78151e;
}
#sticky_panel .ikony > i:hover,
#sticky_panel .ikony .prepinac-jazyk:hover,
#sticky_panel a:hover,
#sticky_panel a:hover i {
	color: #2b90bc !important;
}
#sticky_panel .ikony > i {
	width: 3.2rem;
	padding-left: .375rem;
	padding-right: .375rem;
}
#sticky_panel .prihlaseni,
#sticky_panel .prihlaseni_eduid {
	padding-left: 1rem;
	padding-right: 1.3rem;
	font-size: 1.07142rem;
	display: inline-block;
	height: 1.85714rem;
	vertical-align: -3px;
}
#sticky_panel .prihlaseni::before,
#sticky_panel .prihlaseni_eduid::before {
	display: inline-block;
	text-decoration: none;
	font-size: 1.85714rem;
	vertical-align: -6px;
	margin-right: .3rem;
}
.auth #sticky_panel .ikony i.isi-power {
	border-right: none !important;
}
@media screen and (max-width: 39.9375em) {
	.auth #sticky_panel .ikony > i.prepinac-vyhl {
		border-right: none !important;
	}
	#sticky_panel .prihlaseni::before,
	#sticky_panel .prihlaseni_eduid::before {
		display: none;
	}
	#sticky_panel .prihlaseni,
	#sticky_panel .prihlaseni_eduid {
		padding-left: .3rem;
		padding-right: .3rem;
	}
}
#user_panel .ikony > i, #user_panel .ikony .prepinac-jazyk {
    border-right: 1px solid #999;
/*    color: #002776;*/
    background-color: rgba(255,255,255,0.8);
    display: inline-block;
    line-height: 1.5rem;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding-left: .375rem;
    padding-right: .375rem;
    cursor: pointer;
    width: 3.2rem;
    text-align: center;
    float: none !important;
    font-size: 1.14em;
    vertical-align: middle;
    height: 1.7rem;
}
#user_panel .ikony > i, #user_panel .ikony .prihlaseni, #user_panel .ikony .prihlaseni_eduid {
    border-right: 1px solid #999;
    display: inline-block;
    line-height: 1.5rem;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    padding-left: .375rem;
    padding-right: .375rem;
    cursor: pointer;
    text-align: center;
    float: none !important;
    font-size: 1.14em;
    vertical-align: middle;
    height: 1.7rem;
}
#sticky_panel.bgr {
    top: 0px;
}

#app_header > .xlarge-9 { /* úprava nadpisu v hlavičce, aby byl roztáhlý na celou šířku */
	flex: 0 0 100%;
	max-width: 100%;
}

#app_header_image::after {
	display: none !important;
}
#drobecky a.drobecek_logo, #drobecky span.drobecek_logo {
       display: inline-block;
       width: 1.5em;
       height: 1.5em;
       background: rgba(0,0,0,0) url(/pics/design/th/r6/theses_logo.svg) no-repeat scroll center bottom / contain;
       margin-bottom: -5px;
}
#hlavicka {
	padding-top: 43px;
	padding-bottom: 20px;
}
.motiv-titulka #hlavicka {
	padding-top: 50px;
}
.hlavicka .stitek {

    background-image: url(/pics/design/th/r6/theses_stitek.svg);
/*  background-size: 100% auto; uprava Martin aby stitek sedel */
    background-repeat: no-repeat;
	padding: 0;
    width: 250px;
    height: 75px;
	max-width: initial;
	min-width: initial;
	margin-top: 0 !important;
}
#app_name {
	color: #78151e;
}

/* design  */
#content.motiv-titulka {
	background: #fff url('/pics/design/th/r6/theses_noauth_bg.jpg') no-repeat;
	background-size: 1900px auto;
	background-position: 50% 70px;
}
.noauth #app_menu {
	background-color: #cacaca;
}
#app_header_image {
	display: none;
}
@media screen and (min-width: 64em) {
	#content:not(.motiv-titulka) #app_header_image {
		display: block;
		background-image: url('/pics/design/th/r6/header-large.jpg');
		background-position: 35px bottom;
		background-size: auto 252px;
	}
}

/* Patička */

footer > .row {
    background-image: none;
    background-position: left bottom;
    background-repeat: no-repeat;
}

footer .paticka_logo > a, footer .paticka_logo > span {
	width: 5em;
}
footer .paticka_logo {
	color: #474747;
}

footer div[class*="footer_"]::before {
        font-family: "is-icons";
	width: 31px;
}
footer div.footer_podpora::before { content: "\73"; } /* isi-mail */
footer div.footer_napoveda::before { content: "\4b"; } /* isi-napoveda-2 */
footer div.footer_faq::before { content: "\e097"; } /* isi-info-4 */
footer div.footer_spravci::before { content: "\e021"; } /* isi-house */

/* noauth Titulka */

#nase_systemy {
	background-color: #78151e;
}
#nase_systemy > .row.collapse {
	padding-left: 1.07143rem;
	padding-right: 1.07143rem;
}
#nase_systemy a {
	color: #fff;
	padding: 1rem .3rem 1rem 0;
	display: block;
	text-align: center;
	font-family: Roboto, Open Sans, Arial, sans-serif;
	font-size: 1.14285rem;
	text-decoration: none!important;
}
#nase_systemy a:hover, #nase_systemy a:focus, #nase_systemy .active a {
	color: #78151e;
	background-color: #f6f6f6;
}
#nase_systemy a i {
	font-size: 3rem;
	margin-right: .5rem;
	vertical-align: -10px;
	margin-left: -.3rem;
}
@media screen and (max-width: 840px) {
	#nase_systemy a > span {
		display: none;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 102em) {
	#nase_systemy {
		margin-left: -200px;
		padding-left: 200px;
	}
}
div[id|="tit"] {
	margin-top: 2.5rem;
	margin-bottom: 3.5rem;
}
#tit-vyhl .row.theses_titulka_vyhl {
	margin: 0;
	border: 1px solid #e2e2e2;
	border-bottom: none;
	background: rgba(255,255,255,0.4);
	padding: 5rem 0;
}
@media screen and (max-width:39.9375em) {
	#tit-vyhl .row.theses_titulka_vyhl .show-for-medium {
		display: block !important;
	}
	#tit-vyhl .row.theses_titulka_vyhl {
		padding: 0;
		border: none;
		background: none;
	}
}
#vyhledavani_form .input-group-label, #vyhledavani_form input {
	border: 1px solid #78151e !important;
	background: #fff !important;
}
#vyhledavani_form  .input-group-label {
	border-right: none !important;
	padding: 0 0.5rem !important;
}
#vyhledavani_form input {
	border-left: none !important;
}
#vyhledavani_form input:focus {
	border: 1px solid #78151e !important;
	border-left: none !important;
}
#vyhledavani_form .input-group-button {
	border: none !important;
	background: #78151e !important;
	color: #fff !important;
}
#vyhledavani_form .input-group-button:hover, #vyhledavani_form .input-group-button:focus {
	background: #66121c !important;
}
.vyhledavani_form_th_icon::before,
.vyhledavani_form_is_icon::before {
	font-family: "is-icons" !important;
	line-height: 1;
	content: "\e068" !important;
	color: #78151e !important;
	font-size: 2rem;
	margin-right: 0 !important;
}
.vyhledavani_form_is_icon::after {
	display: none;
}
#vyhledavani_form .ds_vse #vyhledavani_reklamace_otevrit {
	background-color: #dedede;
	color: #78151e;
	border: 1px solid transparent;
}
#vyhledavani_form .ds_vse #vyhledavani_reklamace_otevrit:hover {
	background-color: #c8c8c8;
	color: #78151e !important;
}
#vyhledavani_form .ds_vse .naseptavac-submit {
	background-color: #78151e !important;
	color: #fefefe !important;
	border: 1px solid transparent !important;
}
#vyhledavani_form .ds_vse .naseptavac-submit:hover {
	background-color: #66121c !important;
	color: #fefefe !important;
}

.bubliny {
	color: #2b90bc;
	font-family: Roboto,Open Sans,Arial,sans-serif;
	text-align: center;
}
.bublina {
	background: #e1f4f9;
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
	display: flex;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.8rem;
}
.bublina span {
	display: block;
	width: 100%;
	font-size: 1.571429rem;
	line-height: 1.2;
}
.auth .bublina {
	width: 10rem;
	height: 10rem;
	margin-top: 2rem;
}
#tit-info .info_text {
	align-self: center;
	font-size: 1.28571rem;
	line-height: 1.6;
	font-weight: 300;
}

#tit-skoly .tit-skoly {
	margin: 0;
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 2.5rem 1rem;
}
#tit-skoly .logo a, #tit-skoly .dalsi_skoly a {
	padding: 1rem;
	border-bottom: none;
	cursor: pointer;
	display: block;
}
@media screen and (min-width: 64em) {
	#tit-skoly .logo a {
		padding: .5rem;
	}
	#tit-skoly .dalsi_skoly a {
		padding: 0;
	}
}
#tit-skoly .logo a img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: all 250ms ease;
}
#tit-skoly .logo a:hover img {
	-webkit-filter: none;
	filter: none;
}
#tit-skoly .dalsi_skoly a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	text-align: center;
	height: 100%;
}
#tit-skoly .dalsi_skoly a div {
	display: block;
	width: 100%;
}
#tit-skoly .dalsi_skoly a strong {
	font-size: 5rem;
	font-weight: 800;
	line-height: 1;
	display: block;
}
#tit-skoly .dalsi_skoly a:hover {
	text-decoration: none !important;
}

#tit-systemy > .column > .row,
#tit-oceneni > .column > .row {
	margin: 0;
	background-color: #78151e;
	color: #bc8f96;
	padding: 0 1rem;
}
#tit-oceneni > .column > .row {
	background-color: #fafafa;
	color: #636363;
}
#tit-systemy > .column > .row > .column,
#tit-oceneni > .column > .row > .column {
	padding: 1.5rem 2rem;
}
a.logo-kruh {
	display: block;
	width: 80%;
	padding-top: 80%;
	background: rgba(255,255,255,0.2);
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin: 10% 0;
}
#tit-oceneni a.logo-kruh {
	background: #fff;
	border: 1px solid #efefef;
}
a.logo-kruh span {
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0; 
	text-align: center;
	display: flex;
	align-items: center;
}
a.logo-kruh span::before {
	margin-left: auto;
	margin-right: auto;
	font-size: 7rem;
	margin-top: -1rem;
}
a.logo-kruh span img {
	max-height: 8rem;
	max-width: 8rem;
	margin-left: auto;
	margin-right: auto;
}
#tit-systemy a, #tit-oceneni a {
	color: #fff;
	font-family: Roboto,Open Sans,Arial,sans-serif;
	font-size: 1.57143rem;
}
#tit-oceneni a {
	color: #78151e;
}
/* noauth titulka konec  */

/* auth titulka */


/* auth titulka konec */

/* Mrak slov tagCloud z /css/th/ln.css */
.tagCloud {
  margin-bottom: 2rem;
}
.tagCloud a { margin-right: .5rem; }
.tagCloud a.myTag { color: #2b90bc; }
.tg1 { font-size: 190%; }
.tg2 { font-size: 150%; }
.tg3 { font-size: 130%; }
.tg4 { font-size: 100%; }
.tg5 { font-size: 70%; }
/* Mrak slov tagCloud konec  */

.vysledek { margin: 1em 0; }
.vysledek h5 { display: inline; }
.vysledek p { margin: 0.15em 0; }
.vysledek .url, .th-url, .nedurazne .th-url {
    color: green;
    border-bottom: 1px solid #9a9;
    text-decoration: none;
}
/*
#app_content {
	background-color: rgba(255,255,255,.8);
	padding-top: 1rem;
}
#app_menu {
	margin-bottom: 0;
}*/

/*
 //keby sme chceli vypnut editaci leveho menu
.toggle_edit_mode{
	display: none !important;

}
.isi-nastaveni {
	display: none !important;

}
*/

/* rozklikávací starý Kalendář oprava pro r6 */
.calendar > table {
	margin-bottom: 0;
}
.calendar > table .button {
	margin-bottom: 0;
	display: table-cell;
	background-color: #78151e;
	font-weight: 500;
}
/* Konec - Kalendář oprava pro r6 */
