/* webswitch */
.webswitch {
z-index: 1001;
position: relative;
}
.webswitch [onclick] {
cursor: pointer;
}
.webswitch .container {
position: relative;
z-index: 1;
}
.webswitch .cont {
position: absolute;
width: 100%;
}
.w-close {
position: absolute;
right: 10px;
top: 8px;
color: #FFF;
z-index: 1;
background-color: #F00;
width: 15px;
height: 15px;
text-align: center;
padding: 0;
line-height: 14px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
}
.w-close:hover {
background-color: #666;
}
.webswitch .text {
display: table;
background-color: #FFF;
box-shadow: 0 0 15px;
width: 100%;
position: relative;
}
.webswitch i {font-style: normal;text-transform: uppercase;font-size: 10px;letter-spacing: 0.02em;line-height: 1.1;display: block;}
.webswitch ul {
margin: -1px 0 0;
padding: 0;
list-style-type: none;
}
.webswitch .text li {
margin: 0.5em 0;
padding-left: 44px;
min-height: 37px;
}
.webswitch .text li:hover {
background-color: #eee;
}
.w-box li {
background: no-repeat top left;
}
li.w-nszm {
background-image: url(https://www.dataplan.info/img/w-ico-nszm.png);
}
li.w-dtp {
background-image: url(https://www.dataplan.info/img/w-ico-dtp.png);
}
li.w-strtg {
background-image: url(https://www.dataplan.info/img/w-ico-strategie.png);
}
li.w-dp {
background-image: url(https://www.dataplan.info/img/w-ico-dp.png);
}
li.w-metod {
background-image: url(https://www.dataplan.info/img/w-ico-metodika.png);
}
li.w-trml {
background-image: url(https://www.dataplan.info/img/w-ico-trml.png);
}
li.w-temata{
background-image: url(https://www.dataplan.info/img/w-ico-pdp.png);
}
li.w-senior {
background-image: url(https://www.dataplan.info/img/w-ico-senior.png);
}
li.w-pohyb {
background-image: url(https://www.dataplan.info/img/w-ico-pohyb.png);
}
li.w-mladi {
background-image: url(https://www.dataplan.info/img/w-ico-mladi.png);
}
li.w-zdrpl {
background-image: url(https://www.dataplan.info/img/w-ico-zdrpl.png);
}
li.w-kompl {
background-image: url(https://www.dataplan.info/img/w-ico-kompl.png);
}
li.w-hia {
background-image: url(https://www.dataplan.info/img/w-ico-hia.png);
}
li.w-moz {
background-image: url(https://www.dataplan.info/img/w-ico-mozaika.png);
}
.cont .w-box, .cont .span5 {
    margin: 25px 0 0;
    padding-left: 35px;
    border-left: solid 1px #C0C0C0;
    float: left;
}
.w-box.w-temata {
    border: none;
}
.webswitch .text.site .w-box {
width: 23%;
}
.webswitch .text.site .span5 {width: 17%;}
.cont .span12 {
margin: 10px 0 0 -20px;
padding-right: 20px;
text-align: right;
}
.cont .w-box:first-child , .cont .span5:first-child {
border: none;
}
.kryci {
background-color: #FFF;
clear: left;
position: relative;
z-index: 3;
height: 21px;
margin-bottom: 1px;
}
.tab  {
margin-bottom: -30px;
}
.tab li {float: right;list-style-type: none;margin-left: 19px;padding: 6px 22px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);font-style: italic;font-size: 0.95em;width: 82px;line-height: 20px;border-top: 1px solid;display: block;}
#sw-web {background: #FFFFFF url(https://www.dataplan.info/img/ico-www-ousko.png) no-repeat 8px center;padding-left: 23px;width: 86px;padding-right: 0;white-space: nowrap;}
#sw-site {
background: #FFFFFF url(https://www.dataplan.info/img/ico-soc-site-ousko-gray3.png) no-repeat center;
width: 99px;
font-size: 1px;}
#sw-site:hover {
background-image: url(https://www.dataplan.info/img/ico-soc-site-ousko3.png);
}
#sw-trnsl {
background: #FFFFFF url(https://www.dataplan.info/img/ico-translator-ousko.png) no-repeat center;
}
#sw-nszm, .sw-nszm {
    background: #ffffff url(/img/ico-brana-gray-s.png) no-repeat center 2px;
    width: 45px;
    height: 32px;
    padding: 0 !important;
    display: none;
}
.sw-nszm {
    width: 40px;
    height: 33px;
    position: absolute;
    z-index: 100;
    right: 44px;
}
#sw-nszm:hover {
    background-image:  url(/img/ico-brana-clr-s.png);
}
.webswitch .tab li {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */filter: gray; /* IE6-9 */-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */-webkit-filter: grayscale(100%);box-sizing: content-box;}
.webswitch .tab :hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

.webswitch h5 i {
    font-weight: normal;
    font-size: 10px;
    padding-left: 44px;
    letter-spacing: .05em;
}
/* webswitch - end */

/* jquery ui - tooltip */
body .ui-tooltip {
font-size: x-small;
padding: 2px 5px;
}
/* jquery ui - tooltip - end */

/* priorita v planu */
span.priorita, span.priorita10p {color: #d02a46;border: 1px solid #d02a46a6;background-color: rgba(255, 255, 255, 0.3);display: inline-block;line-height: 15px;padding: 0 4px;font-weight: bold;font-size: 14px;}
/* priorita v planu - end*/

/* projkty - term i dtp */
div.projekty td.cil {
  background-color: #efede966;
  border: solid 1px #d3d1cc;
  border-right: solid 4px;
 }
div.projekty  td.cil a {
  color: #000;
  text-decoration: none;
}

div.projekty  tr.c-A td.cil, div.projekty  tr.c-1 td.cil {border-right-color: #fda8a8;}
div.projekty  tr.c-B td.cil, div.projekty  tr.c-2 td.cil {border-right-color: #b9d08c;}
div.projekty  tr.c-C td.cil, div.projekty  tr.c-3 td.cil {border-right-color: #8aa5cf;}
div.projekty  tr.c-D td.cil, div.projekty  tr.c-4 td.cil {border-right-color: #f5a970;}
div.projekty  tr.c-E td.cil, div.projekty  tr.c-5 td.cil {border-right-color: rgb(127 97 160 / 0.8); }
div.projekty  tr.c-F td.cil, div.projekty  tr.c-6 td.cil {border-right-color: rgb(141 86 90 / 0.7); }
div.projekty  tr.c-G td.cil, div.projekty  tr.c-7 td.cil {border-right-color: rgb(44 129 41 / 0.7); }
div.projekty  tr.c-H td.cil, div.projekty  tr.c-8 td.cil {border-right-color: rgb(188 146 91 / 0.8); }
div.projekty  tr.c-I td.cil, div.projekty  tr.c-9 td.cil {border-right-color: rgb(198 97 152 / 0.8); }


/* ikony temat do selectu*/
.webswitch .text .w-temata li {
    margin: 0;
}
.webswitch .w-temata li a {
    display: inline-block;
    margin-top: 6px;
}
li.w-sprava {
    background-image: url(https://www.dataplan.info/img/w-ico-verejna-sprava.png);
}
li.w-zivotni {
    background-image: url(https://www.dataplan.info/img/w-ico-zivotni-prostredi.png);
}
li.w-udrzitelna {
    background-image: url(https://www.dataplan.info/img/w-ico-spotreba-vyroba.png);
}
li.w-doprava {
    background-image: url(https://www.dataplan.info/img/w-ico-doprava.png);
}
li.w-zdravi {
    background-image: url(https://www.dataplan.info/img/w-ico-zdravi.png);
}
li.w-mistni {
    background-image: url(https://www.dataplan.info/img/w-ico-mistni-ekonomika.png);
}
li.w-vzdelavani {
    background-image: url(https://www.dataplan.info/img/w-ico-vzdelani.png);
}
li.w-kultura {
    background-image: url(https://www.dataplan.info/img/w-ico-kultura.png);
}
li.w-socialni {
    background-image: url(https://www.dataplan.info/img/w-ico-socialni.png);
}
li.w-globalni {
    background-image: url(https://www.dataplan.info/img/w-ico-globalni.png);
}
li.w-zemedelstvi {
    background-image: url(https://www.dataplan.info/img/w-ico-zemedelstvi.png);
}
.skryt {
    display: none !important;
}

a.dokument{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odokumentu-0.gif) no-repeat left center;
}
a.zobrazit {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-zobrazeni-0.gif) no-repeat left center;
}
a.download {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-stazeni-0.gif) no-repeat left center;
}
a.indikatory{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-indikatory-0.gif) no-repeat left center;
}
a.odpovednost{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odpovednost-0.gif) no-repeat left center;
}
a.odpovednost-small{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odpovednost-small-0.gif) no-repeat left center;
}
a.odpovednost-big{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odpovednost-big-0.gif) no-repeat left center;
}
a.vazby{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-vazby-0.gif) no-repeat left center;
}
a.temavazby{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-temavazby-0.png) no-repeat left center;
}
a.tema{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-temata-0.gif) no-repeat left center;
}
a.priorit{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-priority-0.gif) no-repeat left center;
}
a.info{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-info-0.png) no-repeat 6px 4px;
}
a.pripominka{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-pripominka-0.png) no-repeat 6px 4px;
}
a.struktura {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-struktura-0.gif) no-repeat left center;
}
a.detailni {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-detail-0.gif) no-repeat left center;
}
a.tabulkove {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-tabulka-0.gif) no-repeat left center;
}
a.priorit {
   background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-priority-0.gif) no-repeat left center;
}
a.mapa {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-mapa-0.gif) no-repeat left center;
}
a.sloupec{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-sloupec-0.gif) no-repeat left center;
}
a.finance{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-rozpocet-0.gif) no-repeat left center;
}
a.rozpocet{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-finance-0.png) no-repeat 5px center;
}
a.akcni{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-akcni-0.png) no-repeat 7px center;
}
a.korelace{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-korelace-0.gif) no-repeat left center;
}
a.vazbabox{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-vazbabox-0.gif) no-repeat left center;
}
a.special {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-special-0.png) no-repeat left center;
}
a.postup {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-postup-0.png) no-repeat left center;
}
a.navod {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-navod-0.png) no-repeat left center;
}
a.diskuse {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-diskuse-0.png) no-repeat 3px center;
}
a.dokumentace {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-priloha-0.png) no-repeat left center;
}
a.hodnotici-zp {
    background: url(https://www.dataplan.info/img/dtp/ikonky/ico-hodnot-zprava.png) no-repeat 6px 5px;
}
a.tym {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-tym-0.png) no-repeat left center;
}
a.admin{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-admin-0.png) no-repeat;
}
a.zasobnik{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-zasobnik-kruh.png) no-repeat left center;
}
a.zasobnik-gold{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-zasobnik-gold.png) no-repeat left center;
}
a.zasobnik2{
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-zasobnik.png) no-repeat left center;
}
span.admin a.tym {
    background: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-admin-0.png) no-repeat left center;
}

a.dokument:hover, span.active a.dokument {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odokumentu.gif);
}
a.zobrazit:hover, span.active a.zobrazit {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-zobrazeni.gif);
}
a.download:hover, span.active a.download  {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-stazeni.gif);
}
a.indikatory:hover, span.active a.indikatory {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-indikatory.gif);
}
a.odpovednost:hover, span.active a.odpovednost {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odpovednost.gif);
}
a.odpovednost-small:hover, span.active a.odpovednost-small {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odpovednost-small.gif);
}
a.odpovednost-big:hover, span.active a.odpovednost-big {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-odpovednost-big.gif);
}
a.vazby:hover, span.active a.vazby {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-vazby.gif);
}
a.temavazby:hover, span.active a.temavazby {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-temavazby.png);
}
a.tema:hover, span.active a.tema {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-temata.gif);
}
a.priorit:hover, span.active a.priorit {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-priority.gif);
}
a.info:hover, span.active a.info {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-info.png);
}
a.pripominka:hover, span.active a.pripominka {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-pripominka.png);
}
a.struktura:hover, span.active a.struktura {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-struktura.gif);
}
a.detailni:hover, span.active a.detailni {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-detail.gif);
}
a.tabulkove:hover, span.active a.tabulkove {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-tabulka.gif);
}
a.priorit:hover, span.active a.priorit {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-priority.gif);
}
a.mapa:hover, span.active a.mapa {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-mapa.gif);
}
a.sloupec:hover, span.active a.sloupec {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-sloupec.gif);
}
a.finance:hover, span.active a.finance {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-rozpocet.gif);
}
a.rozpocet:hover, span.active a.rozpocet {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-finance.png);
}
a.akcni:hover, span.active a.akcni {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-akcni.png);
}
a.vazby:hover, span.active a.vazby {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-vazby.gif);
}
a.temavazby:hover, span.active a.temavazby {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-temavazby.png);
}
a.korelace:hover, span.active a.korelace {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-korelace.gif);
}
a.vazbabox:hover, span.active a.vazbabox {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-vazbabox.gif);
}
a.special:hover, span.active a.special {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-special.png);
}
a.postup:hover, span.active a.postup {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-postup.png);
}
a.navod:hover, span.active a.navod {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-navod.png);
}
a.diskuse:hover, span.active a.diskuse {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-diskuse.png);
}
a.dokumentace:hover, span.active a.dokumentace {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-priloha.png);
}
a.hodnotici-zp:hover, span.active a.hodnotici-zp {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/ico-hodnot-zprava-red.png);
}
a.tym:hover, span.active a.tym {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-tym.png);
}
a.admin:hover, span.active a.admin {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-admin.png);
}
span.admin a.tym:hover, span.active.admin a.tym {
    background-image: url(https://www.dataplan.info/img/dtp/ikonky/zobrazeni-admin.png);
}

.tabulkove td {
    border: solid 1px #d5d5d2;
}
.temacislo {
    background-color: #4e4d4a;
    color: white;
    font-size: 12px;
    font-weight: 600;
    width: 40px;
    height: 40px;
    display: block;
    border-radius: 50%;
    position: relative;
    margin: 0;
    float: left;
    text-align: center;
    line-height: 38px;
    flex: 0 0 40px;
}
/*svg mapa*/
.katA, .katSamp {
    fill: #F44336;
}
.katB {
    fill: #80DEEA;
}
.katC, .katPok {
    fill: #FDD835;
    stroke: rgba(0, 0, 0, 0.7);
}
.katD, .katZac {
    fill: #9CCC65;
    stroke: rgba(0, 0, 0, 0.7);
}
.katz, .katPoz {
    fill: #e1dcd3;
    stroke: rgba(0, 0, 0, 0.6);
}
.katDS {
    fill: #50a7d4;
}

svg .nszm-clen {
    fill: #ddc9be;
}
/* logo */
.logosdg {
    background: url(https://dataplan.info/img/cile-udrzitelneho-rozvoje-black-logo.png) no-repeat;
    width: 84px;
    height: 75px;
    display: inline-block;
    vertical-align: middle;
}
.logosdg:hover {
    background-image: url(https://dataplan.info/img/cile-udrzitelneho-rozvoje-rgb-logo.png);
}
/*cookies*/
.smart-eu-cookies {
    padding: 8px !important;
    border-bottom: solid 1px #0000004a;
    z-index: 2000 !important;
}
.smart-eu-cookies button {
    font-size: .9em;
    text-transform: uppercase;
    background-color: #fff;
    border: solid 1px #8080808f;
    color: #636363;
    padding: 5px 10px;
}

/*radio ala buttons*/
.radiobuttons {
    margin:4px;
    float:left;
}
.radiobuttons label {
    float:left;
    margin: 0 1px;
    border-radius:4px;    
}
.radiobuttons label span {
    text-align:center;
    padding: 2px 8px;
    display:block;
background-color: #efede9;box-shadow: inset 0 0 11px rgb(0 0 0 / 9%);}
.radiobuttons label input {
    position:absolute;
    top:-20px;
}
.radiobuttons input:checked + span, .radiobuttons input:hover + span {
    background-color:#404040;
    color:#F7F7F7;
}

/* eMetodika */
  /* maly toggle */
.text-vice {
margin-top: -3px;
margin-bottom: 10px;
}
.text-vice .a-minus-small, .text-vice .a-plus-small {
width: 24px;
height: 16px;
float: left;
margin-top: -2px;
}
.text-vice .a-minus-small {
background: url(/img/terminal/ico-minus-male.png) no-repeat;
}
.text-vice .a-minus-small:hover {
background-image: url(/img/terminal/ico-minus-male-hover.png);
}
.text-vice .a-plus-small {
background: url(/img/terminal/ico-plus-male.png) no-repeat;
}
.text-vice .a-plus-small:hover {
background-image: url(/img/terminal/ico-plus-male-hover.png);

}
.text-vice > div[onclick] {
  font-style: italic;
  font-size: 10px;
  text-transform: uppercase;
}
h3 + .text-vice > div[onclick] { /* pokud je toggle hned pod nadpisem h3 */
  margin-top: 0px;
}

.pack .full {
    display: none;
}

table tfoot {
    display: table-row-group; /* Do not put it on the all (printed) pages */
    page-break-inside: avoid; /* Attempt to avoid breaking inside the footer */
}
