.ltPageLayout .center {
	border: none;
  padding: 0px;
}

.ltPageLayout .content {
  padding: 0px;
}

.ltDialogLayout .content {
  padding: 10px;
}

.ltPageLayout .right {
  border-width: 0px;
  padding: 0px 0px 0px 15px;
}

.simple-table .ui-paginator {
  display: block;
  white-space: normal;
  text-align: left;
  padding: 8px;
  background-color: #F5F5F5;
  border-radius: 0px;
  color: #666;
}

.ui-paginator .ui-paginator-current {
  margin: 0px 0px 4px 0px;
  display: block;
  padding: 0px;
}

.simple-table .ui-paginator .ui-paginator-first,
.simple-table .ui-paginator .ui-paginator-prev,
.simple-table .ui-paginator .ui-paginator-pages,
.simple-table .ui-paginator .ui-paginator-next,
.simple-table .ui-paginator .ui-paginator-last {
  display: inline-block;
}

.simple-table thead th {
  font-weight: bold !important;
}

.simple-table thead th,
.simple-table tbody td {
  white-space: normal;
  vertical-align: top;
  text-align: left !important;
  word-break: normal;
}

.simple-table thead th.ui-sortable-column {
  padding-right: 7px;
}

.simple-table thead th .ui-sortable-column-icon {
  float: right;
}

.simple-table .ui-datatable-header, 
.simple-table .ui-datatable-footer {
  background-color: #F5F5F5;
  border: 0px;
  border-radius: 0px;
}
.text-only-table {
  position: relative;
  padding: 45px 0px;
}

.text-only-table .ui-paginator-current {
  display: block;
  margin: 0px;
  padding: 2px 0px;
}

.text-only-table .ui-datatable-header,
.text-only-table .ui-paginator-top,
.text-only-table .ui-datatable-footer,
.text-only-table .ui-paginator-bottom {
  position: absolute;
  display: inline-block;
  margin: 0px;
}

.text-only-table .ui-datatable-header,
.text-only-table .ui-paginator-top {
  top: 0px;
}

.text-only-table .ui-datatable-footer,
.text-only-table .ui-paginator-bottom {
  bottom: 0px;
}

.text-only-table .ui-datatable-header,
.text-only-table .ui-datatable-footer {
  right: 0px;
  z-index: 1;
}

.text-only-table .ui-paginator-top,
.text-only-table .ui-paginator-bottom {
  left: 0px;
  right: 0px;
}

.text-only-table .ui-datatable-tablewrapper {
/*  position: relative;
  top: 50px;
  margin-bottom: 60px;*/
}

.produkt-info {
	background: url("https://www.czso.cz/web/czso/kap-otevrena-data-v-katalogu-produktu-csu?p_p_id=RSKapExtPortlet_WAR_rskap&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=3&p_p_col_pos=1&_RSKapExtPortlet_WAR_rskap_javax.faces.resource=images%2Fprodukt_info.png") no-repeat;
	width: 17px;
	height: 18px;
	cursor: pointer;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.messages-panel {
  padding: 15px;
}

.messages-panel > h3 {
  display: table;
  margin: 10px 0px 18px;
}

.messages-panel > h3 > span {
  display: table-cell;
}

.messages-panel .ui-messages-warn-icon {
  margin-right: 10px;
}

.zrusit-atribut-filtru {
	float: right;
	background-color: #326CA6;
	color: #FFF !important;
	padding: 0px 3px;
}

.csu_verejny_filtr {
	border: 4px solid #e6e6e6;
	border-top: none;
}

.csu_verejny_filtr ol {
	list-style-type: none;
	margin-left: 10px;
}

.csu_verejny_filtr ol li {
	padding-bottom: 5px;
}

.csu_verejny_filtr .csu_atributy_nadpis, .csu_verejny_filtr .csu_kriteria_nadpis {
	background: #e6e6e6;
	font-weight: bold;
	padding: 8px 10px;
	display: block;
}

.csu_verejny_filtr .csu_kriteria_nadpis {
	margin-top: 15px;
}

.csu_verejny_filtr .csu_vybrane_filtry_nadpis {
	background: #0059a9;
	color: #fff;
	display: block;
	margin-top: 10px;
	padding: 5px 10px;
}

.csu_verejny_filtr .ui-widget-content {
	border: none;
}

.csu-stranka .csu_ulozit_filtr{
    display: none !important;
}

.csu_verejny_filtr .csu_zrusit_vsechny_polozku_filtru, .csu_verejny_filtr .csu_ulozit_filtr {
	display: inline;
	background: #0059a9;
	padding: 5px;
	text-align: center;
	color: white !important;
	margin-left: 10px;;
}

.csu_verejny_filtr .csu_atributy > div:first-child {
	padding: 5px 0px 10px 0px;
}

.csu_verejny_filtr .csu_kriteria {
	padding-top: 15px;
}

.csu_verejny_filtr .csu_kriteria .ui-fieldset-content {
	padding: 0px;
}

.csu_verejny_filtr .csu_kriteria legend {
	margin-left: 9px;
}

.csu_verejny_filtr .csu_kriteria .ui-chkbox-box {
	width: 14px;
	height: 14px;
	margin-top: 3px;
}

.csu_verejny_filtr .csu_kriteria .ui-selectmanycheckbox td:last-child label {
	margin-left: -5px;
}

.csu_verejny_filtr .csu_kriteria span[title] {
	color: #0059a9;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

/*.csu_reponzivni_dialog {
	width:100% !important;
	max-width:650px;
}

.csu_reponzivni_dialog table tbody tr td:nth-child(2n+1) {
	min-width:25px;
}*/