﻿.acg-icon-doc,
.acg-icon-docx,
.acg-icon-DOC,
.acg-icon-DOCX,
.acg-icon-zip,
.acg-icon-rar,
.acg-icon-ZIP,
.acg-icon-RAR,
.acg-icon-htm,
.acg-icon-HTM,
.acg-icon-jpg,
.acg-icon-JPG,
.acg-icon-pdf,
.acg-icon-PDF,
.acg-icon-png,
.acg-icon-PNG,
.acg-icon-tif,
.acg-icon-TIF,
.acg-icon-txt,
.acg-icon-TXT,
.acg-icon-xls,
.acg-icon-xlsx,
.acg-icon-XLS,
.acg-icon-XLSX,
.acg-icon-fo,
.acg-icon-FO,
.acg-icon-zfo,
.acg-icon-ZFO,
.acg-icon-xml,
.acg-icon-XML,
.acg-icon-rtf,
.acg-icon-RTF,
.acg-icon-ppt,
.acg-icon-pptx,
.acg-icon-PPT,
.acg-icon-PPTX,
.acg-icon-eml,
.acg-icon-EML,
.acg-icon-msg,
.acg-icon-MSG {
  font: normal normal normal 30px/1 "ASD Design Icons";
  border-radius: 99px;
  margin: 5px;
  width: auto;
  height: auto;
  padding: 0 !important;
}
.acg-icons_text-vysvetlivky,
.acg-icon-info {
  font: normal normal normal 32px/1 "ASD Design Icons";
  border-radius: 99px;
  margin: 5px;
  width: auto;
  height: auto;
  padding: 0 !important;
}
.acg-icon-doc,
.acg-icon-docx,
.acg-icon-DOC,
.acg-icon-DOCX,
.acg-icon-zip,
.acg-icon-rar,
.acg-icon-ZIP,
.acg-icon-RAR,
.acg-icon-htm,
.acg-icon-HTM,
.acg-icon-jpg,
.acg-icon-JPG,
.acg-icon-pdf,
.acg-icon-PDF,
.acg-icon-png,
.acg-icon-PNG,
.acg-icon-tif,
.acg-icon-TIF,
.acg-icon-txt,
.acg-icon-TXT,
.acg-icons_text-vysvetlivky,
.acg-icon-info,
.acg-icon-xls,
.acg-icon-xlsx,
.acg-icon-XLS,
.acg-icon-XLSX,
.acg-icon-fo,
.acg-icon-FO,
.acg-icon-zfo,
.acg-icon-ZFO,
.acg-icon-xml,
.acg-icon-XML,
.acg-icon-rtf,
.acg-icon-RTF,
.acg-icon-ppt,
.acg-icon-pptx,
.acg-icon-PPT,
.acg-icon-PPTX,
.acg-icon-eml,
.acg-icon-EML,
.acg-icon-msg,
.acg-icon-MSG {
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  padding: 0;
}
.acg-icon-doc:hover,
.acg-icon-docx:hover,
.acg-icon-DOC:hover,
.acg-icon-DOCX:hover,
.acg-icon-zip:hover,
.acg-icon-rar:hover,
.acg-icon-ZIP:hover,
.acg-icon-RAR:hover,
.acg-icon-htm:hover,
.acg-icon-HTM:hover,
.acg-icon-jpg:hover,
.acg-icon-JPG:hover,
.acg-icon-pdf:hover,
.acg-icon-PDF:hover,
.acg-icon-png:hover,
.acg-icon-PNG:hover,
.acg-icon-tif:hover,
.acg-icon-TIF:hover,
.acg-icon-txt:hover,
.acg-icon-TXT:hover,
.acg-icons_text-vysvetlivky:hover,
.acg-icon-info:hover,
.acg-icon-xls:hover,
.acg-icon-xlsx:hover,
.acg-icon-XLS:hover,
.acg-icon-XLSX:hover,
.acg-icon-fo:hover,
.acg-icon-FO:hover,
.acg-icon-zfo:hover,
.acg-icon-ZFO:hover,
.acg-icon-xml:hover,
.acg-icon-XML:hover,
.acg-icon-rtf:hover,
.acg-icon-RTF:hover,
.acg-icon-ppt:hover,
.acg-icon-pptx:hover,
.acg-icon-PPT:hover,
.acg-icon-PPTX:hover,
.acg-icon-eml:hover,
.acg-icon-EML:hover,
.acg-icon-msg:hover,
.acg-icon-MSG:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  padding: 0;
}
.acs-gv-toolbar > ul > li > button.icon-edit,
.dyn-icon-access-point,
.dyn-icon-access-point-network,
.dyn-icon-account,
.dyn-icon-account-off,
.dyn-icon-account-circle,
.dyn-icon-alphabetical,
.dyn-icon-android,
.dyn-icon-arrow-right,
.dyn-icon-arrow-left,
.dyn-icon-arrow-collapse-up,
.dyn-icon-attachment,
.dyn-icon-checkbox-marked-outline,
.dyn-icon-checkbox-multiple-marked-outline,
.dyn-icon-close,
.dyn-icon-code-brackets,
.dyn-icon-content-save,
.dyn-icon-crop-landscape,
.dyn-icon-delete,
.dyn-icon-exit-to-app,
.dyn-icon-file-document,
.dyn-icon-filter,
.dyn-icon-folder-multiple-outline,
.dyn-icon-folder-outline,
.dyn-icon-format-title,
.dyn-icon-help,
.dyn-icon-help-circle,
.dyn-icon-help-circle-outline,
.dyn-icon-history,
.dyn-icon-home,
.dyn-icon-home-circle,
.dyn-icon-language-javascript,
.dyn-icon-language-html5,
.dyn-icon-logout-variant,
.dyn-icon-magnify,
.dyn-icon-menu-down,
.dyn-icon-menu-down-outline,
.dyn-icon-minus,
.dyn-icon-minus-circle-outline,
.dyn-icon-pencil,
.dyn-icon-pencil-box-outline,
.dyn-icon-plus,
.dyn-icon-selection,
.dyn-icon-settings,
.dyn-icon-shape-rectangle-plus,
.dyn-icon-square-edit-outline,
.dyn-icon-table-large,
.dyn-icon-table-row-plus-before,
.dyn-icon-textbox,
.dyn-icon-text-shadow,
.dyn-icon-view-stream,
.dyn-icon-wrench,
.dyn-icon-calc,
.icon-edit,
.icon-remove,
.acg-icon-minus,
.acg-icon-minus-delete {
  /*sem patri jen odlisnosti pro SFZP od puvodniho */
  color: white;
  border-radius: 99px;
  background-color: #004B8D;
  border: none;
  font-size: 16px;
}
.acs-gv-toolbar > ul > li > button.icon-edit:hover,
.dyn-icon-access-point:hover,
.dyn-icon-access-point-network:hover,
.dyn-icon-account:hover,
.dyn-icon-account-off:hover,
.dyn-icon-account-circle:hover,
.dyn-icon-alphabetical:hover,
.dyn-icon-android:hover,
.dyn-icon-arrow-right:hover,
.dyn-icon-arrow-left:hover,
.dyn-icon-arrow-collapse-up:hover,
.dyn-icon-attachment:hover,
.dyn-icon-checkbox-marked-outline:hover,
.dyn-icon-checkbox-multiple-marked-outline:hover,
.dyn-icon-close:hover,
.dyn-icon-code-brackets:hover,
.dyn-icon-content-save:hover,
.dyn-icon-crop-landscape:hover,
.dyn-icon-delete:hover,
.dyn-icon-exit-to-app:hover,
.dyn-icon-file-document:hover,
.dyn-icon-filter:hover,
.dyn-icon-folder-multiple-outline:hover,
.dyn-icon-folder-outline:hover,
.dyn-icon-format-title:hover,
.dyn-icon-help:hover,
.dyn-icon-help-circle:hover,
.dyn-icon-help-circle-outline:hover,
.dyn-icon-history:hover,
.dyn-icon-home:hover,
.dyn-icon-home-circle:hover,
.dyn-icon-language-javascript:hover,
.dyn-icon-language-html5:hover,
.dyn-icon-logout-variant:hover,
.dyn-icon-magnify:hover,
.dyn-icon-menu-down:hover,
.dyn-icon-menu-down-outline:hover,
.dyn-icon-minus:hover,
.dyn-icon-minus-circle-outline:hover,
.dyn-icon-pencil:hover,
.dyn-icon-pencil-box-outline:hover,
.dyn-icon-plus:hover,
.dyn-icon-selection:hover,
.dyn-icon-settings:hover,
.dyn-icon-shape-rectangle-plus:hover,
.dyn-icon-square-edit-outline:hover,
.dyn-icon-table-large:hover,
.dyn-icon-table-row-plus-before:hover,
.dyn-icon-textbox:hover,
.dyn-icon-text-shadow:hover,
.dyn-icon-view-stream:hover,
.dyn-icon-wrench:hover,
.dyn-icon-calc:hover,
.icon-edit:hover,
.icon-remove:hover,
.acg-icon-minus:hover,
.acg-icon-minus-delete:hover {
  color: white;
  background-color: #0063ac;
  border: none;
}
.dyn-icon-error {
  background-color: #F7E5E5;
  border-color: #AF0100;
  color: #AF0100;
  border-style: solid;
  font-size: large;
}
.bootstrapLayout input[type=button],
.bootstrapLayout input[type=submit],
.bootstrapLayout button {
  min-height: 0;
  margin-top: 0px;
}
.dyn-icon-pencil-box-outline::before,
.dyn-icon-edit-outline::before,
.icon-edit::before {
  /*-- UVY-2018-000759*/
  content: "\f64f";
  /* lead-pencil */
}
/*-- odstraneno v ramci ukolu: UTE-2018-000896
.dyn-icon-remove-outline::before,
span.icon-edit {
	padding: 8px;
}
*/
.dyn-icon-minus-circle-outline::before,
.dyn-icon-remove-outline::before,
.icon-remove::before {
  /*-- UVY-2018-000759*/
  content: "\f374";
  /* minus */
}
body {
  font-family: "Open Sans", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  background-color: #fff;
}
.developingEnvironment {
  background-image: none;
}
.acg-table .acg-header {
  background-color: #B9E0F7;
}
.collapsiblePanel .cp-header {
  background-color: #004B8D;
}
.left-menu > ul > li > a .lm-text,
.left-menu > ul > li > span .lm-text {
  color: black;
  font-size: 1em;
  width: 100%;
}
.left-menu > ul > li > a .lm-text:hover,
.left-menu > ul > li > span .lm-text:hover,
.left-menu > ul > li > a .lm-text:active,
.left-menu > ul > li > span .lm-text:active,
.left-menu > ul > li > a .lm-text:focus,
.left-menu > ul > li > span .lm-text:focus {
  color: #0063ac;
}
div.menuDropdown.btn-group.open button.btn.btn-default.dropdown-toggle.vcenter.userMenuButton span#loggedUserName.textMenu {
  color: white;
}
.footer a {
  color: #004B8D;
}
.left-menu > ul > li > a,
.left-menu > ul > li > span {
  padding: 0 5px 0 10px;
  text-transform: none;
}
.content .contentIn h1,
.content .contentIn h2,
.content .contentIn h3 {
  color: #004B8D;
}
.menuBar {
  background: #B9E0F7;
}
.prefoot .esf-icon-small {
  font-size: 20px;
  border: none;
  color: #004B8D;
  margin-right: 5px;
  background-color: none;
}
.prefoot a:hover .esf-icon-small {
  border-color: none;
  background: white;
  color: #0063ac;
}
span.lm-postfix-item {
  color: #73767d;
}
.dlgMessageBox .acwHeader,
.acp-content .acwHeader,
.modal-dialog .acwHeader,
.dlgMessageBox .acp-header,
.acp-content .acp-header,
.modal-dialog .acp-header,
.dlgMessageBox .modal-header,
.acp-content .modal-header,
.modal-dialog .modal-header {
  min-height: 16.43px;
  padding: 15px;
  background-color: #B9E0F7;
}
.dlgMessageBox .acwDefaultButton:hover,
.acp-content .acwDefaultButton:hover,
.modal-dialog .acwDefaultButton:hover,
.dlgMessageBox .acwDefaultButton:focus,
.acp-content .acwDefaultButton:focus,
.modal-dialog .acwDefaultButton:focus {
  background: #0063ac;
  border: 1px solid #73767d;
  color: white;
}
.dlgMessageBox .acwDefaultButton,
.acp-content .acwDefaultButton,
.modal-dialog .acwDefaultButton {
  border-radius: 4px;
  outline: none;
  color: white;
  text-shadow: none;
  font-size: 16px;
  min-width: 90px;
  background: #004B8D;
  box-shadow: none;
  border: 1px solid #73767d;
}
.dlgMessageBox button:hover,
.acp-content button:hover,
.modal-dialog button:hover,
.dlgMessageBox input[type="button"]:hover,
.acp-content input[type="button"]:hover,
.modal-dialog input[type="button"]:hover,
.dlgMessageBox input[type="submit"]:hover,
.acp-content input[type="submit"]:hover,
.modal-dialog input[type="submit"]:hover,
.dlgMessageBox button:focus,
.acp-content button:focus,
.modal-dialog button:focus,
.dlgMessageBox input[type="button"]:focus,
.acp-content input[type="button"]:focus,
.modal-dialog input[type="button"]:focus,
.dlgMessageBox input[type="submit"]:focus,
.acp-content input[type="submit"]:focus,
.modal-dialog input[type="submit"]:focus {
  color: black;
  background: #e9e9e9;
  border: 1px solid #73767d;
}
.dlgMessageBox .acwHeader .acwHeaderButton.acp-close,
.acp-content .acwHeader .acwHeaderButton.acp-close,
.modal-dialog .acwHeader .acwHeaderButton.acp-close,
.dlgMessageBox .acp-header .acwHeaderButton.acp-close,
.acp-content .acp-header .acwHeaderButton.acp-close,
.modal-dialog .acp-header .acwHeaderButton.acp-close,
.dlgMessageBox .modal-header .acwHeaderButton.acp-close,
.acp-content .modal-header .acwHeaderButton.acp-close,
.modal-dialog .modal-header .acwHeaderButton.acp-close,
.dlgMessageBox .acwHeader button.acp-close,
.acp-content .acwHeader button.acp-close,
.modal-dialog .acwHeader button.acp-close,
.dlgMessageBox .acp-header button.acp-close,
.acp-content .acp-header button.acp-close,
.modal-dialog .acp-header button.acp-close,
.dlgMessageBox .modal-header button.acp-close,
.acp-content .modal-header button.acp-close,
.modal-dialog .modal-header button.acp-close,
.dlgMessageBox .acwHeader .acwHeaderButton.acwClose,
.acp-content .acwHeader .acwHeaderButton.acwClose,
.modal-dialog .acwHeader .acwHeaderButton.acwClose,
.dlgMessageBox .acp-header .acwHeaderButton.acwClose,
.acp-content .acp-header .acwHeaderButton.acwClose,
.modal-dialog .acp-header .acwHeaderButton.acwClose,
.dlgMessageBox .modal-header .acwHeaderButton.acwClose,
.acp-content .modal-header .acwHeaderButton.acwClose,
.modal-dialog .modal-header .acwHeaderButton.acwClose,
.dlgMessageBox .acwHeader button.acwClose,
.acp-content .acwHeader button.acwClose,
.modal-dialog .acwHeader button.acwClose,
.dlgMessageBox .acp-header button.acwClose,
.acp-content .acp-header button.acwClose,
.modal-dialog .acp-header button.acwClose,
.dlgMessageBox .modal-header button.acwClose,
.acp-content .modal-header button.acwClose,
.modal-dialog .modal-header button.acwClose {
  font-size: 22px;
}
.dlgMessageBox .acwHeader .acwHeaderButton.acwClose,
.acp-content .acwHeader .acwHeaderButton.acwClose,
.modal-dialog .acwHeader .acwHeaderButton.acwClose,
.dlgMessageBox .acp-header .acwHeaderButton.acwClose,
.acp-content .acp-header .acwHeaderButton.acwClose,
.modal-dialog .acp-header .acwHeaderButton.acwClose,
.dlgMessageBox .modal-header .acwHeaderButton.acwClose,
.acp-content .modal-header .acwHeaderButton.acwClose,
.modal-dialog .modal-header .acwHeaderButton.acwClose,
.dlgMessageBox .acwHeader button.acwClose,
.acp-content .acwHeader button.acwClose,
.modal-dialog .acwHeader button.acwClose,
.dlgMessageBox .acp-header button.acwClose,
.acp-content .acp-header button.acwClose,
.modal-dialog .acp-header button.acwClose,
.dlgMessageBox .modal-header button.acwClose,
.acp-content .modal-header button.acwClose,
.modal-dialog .modal-header button.acwClose,
.dlgMessageBox .acwHeader .acwHeaderButton.acp-close,
.acp-content .acwHeader .acwHeaderButton.acp-close,
.modal-dialog .acwHeader .acwHeaderButton.acp-close,
.dlgMessageBox .acp-header .acwHeaderButton.acp-close,
.acp-content .acp-header .acwHeaderButton.acp-close,
.modal-dialog .acp-header .acwHeaderButton.acp-close,
.dlgMessageBox .modal-header .acwHeaderButton.acp-close,
.acp-content .modal-header .acwHeaderButton.acp-close,
.modal-dialog .modal-header .acwHeaderButton.acp-close,
.dlgMessageBox .acwHeader button.acp-close,
.acp-content .acwHeader button.acp-close,
.modal-dialog .acwHeader button.acp-close,
.dlgMessageBox .acp-header button.acp-close,
.acp-content .acp-header button.acp-close,
.modal-dialog .acp-header button.acp-close,
.dlgMessageBox .modal-header button.acp-close,
.acp-content .modal-header button.acp-close,
.modal-dialog .modal-header button.acp-close,
.dlgMessageBox .acwHeader .acwHeaderButton.close,
.acp-content .acwHeader .acwHeaderButton.close,
.modal-dialog .acwHeader .acwHeaderButton.close,
.dlgMessageBox .acp-header .acwHeaderButton.close,
.acp-content .acp-header .acwHeaderButton.close,
.modal-dialog .acp-header .acwHeaderButton.close,
.dlgMessageBox .modal-header .acwHeaderButton.close,
.acp-content .modal-header .acwHeaderButton.close,
.modal-dialog .modal-header .acwHeaderButton.close,
.dlgMessageBox .acwHeader button.close,
.acp-content .acwHeader button.close,
.modal-dialog .acwHeader button.close,
.dlgMessageBox .acp-header button.close,
.acp-content .acp-header button.close,
.modal-dialog .acp-header button.close,
.dlgMessageBox .modal-header button.close,
.acp-content .modal-header button.close,
.modal-dialog .modal-header button.close {
  border: none;
  border-radius: 99px;
  background-color: white;
  opacity: 1;
  margin: 0;
  position: relative;
  top: -8px;
  font-weight: normal;
  min-width: 0;
  width: 32px;
  height: 32px;
}
.collapsiblePanel .cp-header-text {
  margin-top: 6px;
  white-space: normal;
}
.collapsiblePanel .collapsed .cp-collapseButton {
  padding: 8px;
}
.collapsiblePanel .cp-collapseButton {
  float: right;
  top: 0;
  margin: 0;
  border-radius: 99px;
  border: none;
  font-size: 16px;
  outline: none;
  width: 32px;
  height: 32px;
}
.icon2 {
  color: #004B8D;
  border: none;
  background-color: white;
  border-radius: 99px;
}
.left-menu > ul > li {
  background: #e9e9e9;
  color: black;
}
.left-menu > ul > li + li {
  border-top: none;
}
.left-menu > ul > li > a,
.left-menu > ul > li > span {
  padding: 0 5px 0 0;
  text-transform: none;
}
.left-menu > ul > li.lm-selected-item,
.left-menu > ul > li.lm-contains-selected,
.left-menu > ul > li:hover {
  background-color: #D7EEFC;
  color: #0063ac;
}
.left-menu li a,
.left-menu li span {
  height: 32px;
  padding: 0;
  margin-left: -7px;
}
.left-menu ul > li > ul > li a:hover,
.left-menu ul > li > ul > li.lm-selected-item a {
  background-color: #D7EEFC;
  color: #0063ac;
}
.left-menu > ul > li > ul > li > a {
  padding: 0 5px 0 0;
  text-transform: none;
  color: black;
  font-weight: normal;
}
.left-menu li a:hover,
.left-menu li.lm-selected-item a {
  background-color: #D7EEFC;
  color: #0063ac;
  font-weight: normal;
}
.left-menu a > .lm-prefix-item {
  visibility: hidden;
}
.left-menu > ul > li.lm-selected-item,
.left-menu > ul > li.lm-contains-selected,
.left-menu > ul > li:hover {
  background-color: #e9e9e9;
  color: black;
}
.left-menu > ul > li > ul {
  border: 1px solid #e9e9e9;
  border-top: none;
  border-bottom: none;
  padding-left: 10px;
}
span.lm-postfix-item span {
  color: black;
}
span.lm-postfix-item span:hover,
span.lm-postfix-item span:active,
span.lm-postfix-item span:focus {
  color: #0063ac;
}
.left-menu > ul > li.lm-has-children > a > .lm-postfix-item > span:hover {
  color: #0063ac;
}
li.lm-level2.lm-has-children > a > .lm-postfix-item > span,
li.lm-level3.lm-has-children > a > .lm-postfix-item > span {
  visibility: visible;
  font: normal normal normal 24px/1 "Material Design Icons";
}
li.lm-level2.lm-has-children > a > .lm-postfix-item > span:before,
li.lm-level3.lm-has-children > a > .lm-postfix-item > span:before {
  content: "\f142";
}
.footer {
  background-color: #e9e9e9;
  color: #73767d;
  padding: 1px 10px 10px 10px;
  position: relative;
  top: -1px;
  border-top: 20px solid #004B8D;
}
.footer .boxIn {
  margin: 0;
  padding: 0;
}
.footer .footer-bottom .esf-icon-small {
  font-size: 22px;
  border: none;
  border-radius: 0;
  padding: 4px 4px 4px 4px;
  color: #004B8D;
  margin-right: 5px;
  background: none;
}
.footer a:hover,
.footer a:focus {
  color: #0063ac;
  background: none;
}
.footer .footer-bottom a:hover .esf-icon-small {
  background: none;
  color: #0063ac;
}
.mainContainer {
  margin: 0px;
}
.header {
  background-color: white;
  margin: 0;
  padding: 0;
}
.header img {
  margin-bottom: 0;
  margin-right: 0;
  height: 80px;
}
.header header {
  background-color: #004B8D;
}
.header header .headerISName {
  float: left;
  padding: 10px;
  font-weight: bold;
  color: white;
}
.header .menu {
  float: right;
  margin: 0px;
}
.header .menu > nav > ul {
  margin: 0px;
  height: auto;
}
.header .menu > nav > ul .esf-icon-nav {
  border: none;
  background-color: #004B8D;
  color: white;
}
.header .menu > nav > ul > li {
  border: none;
  border-radius: 0;
  padding: 0px;
}
.header .menu > nav > ul > li:hover,
.header .menu > nav > ul > li :active,
.header .menu > nav > ul > li .selected {
  border: none;
  border-radius: 0;
}
.header .menu > nav > ul > li.login {
  margin: 0px;
}
.header .menu > nav > ul > li > a {
  height: auto;
  font-size: 14px;
  line-height: 14px;
  padding-top: 8px;
}
.header .menu > nav > ul > li > a:hover,
.header .menu > nav > ul > li > a :focus {
  color: #F0FFFF;
}
.header .menu > nav > ul > li > .menuDropdown {
  background: #004B8D;
  border: none;
  color: white;
  position: relative;
}
.header .menu > nav > ul > li > .menuDropdown > button:hover,
.header .menu > nav > ul > li > .menuDropdown > button:active,
.header .menu > nav > ul > li > .menuDropdown > button.selected {
  border: none;
  border-radius: 0;
}
.header .menu > nav > ul > li > .menuDropdown > button {
  height: auto;
  border: none;
  background: none;
  box-shadow: none;
}
.header .menu > nav > ul > li > .menuDropdown.open > button .esf-icon {
  background-color: #004B8D;
  color: white;
}
div.contentHeader > div:not(:empty) {
  margin-right: -20px;
  background-color: #e9e9e9;
}
.bg-icon {
  font-size: 32px;
}
.dxgvControl a {
  color: #0063ac;
  text-decoration: underline;
}
.dxgvControl a:hover {
  color: #004B8D;
  text-decoration: none;
}
span.dyn-icon-account.dyn-icon-lg {
  background-color: #004B8D;
}
span.dyn-icon-account.dyn-icon-lg:hover {
  background-color: #0063ac;
}
.crumbContainer {
  padding: 5px 0;
  margin: 5px 0;
}
.crumbContainer .crumbs {
  text-align: center;
}
.crumbContainer .crumbs ul {
  display: inline;
}
.crumbContainer .crumbs ul li + li::before {
  content: " > ";
  padding: 5px;
}
.crumbContainer .crumbs .bcBack {
  float: right;
}
.crumbContainer .crumbs > #leftMenuToggle {
  color: white;
  background-color: red;
}
.crumbContainer .dyn-icon-settings.settings-button {
  color: white;
  text-decoration: none;
  font-size: 16px;
  margin-top: 5px;
}
div.menuDropdown.btn-group.open button.btn.btn-default.dropdown-toggle.vcenter.userMenuButton {
  height: 3.1em;
}
.content .contentIn {
  background: #e9e9e9;
}
.bootstrapLayout input[type='text'],
.bootstrapLayout input[type='password'],
.bootstrapLayout textarea,
.bootstrapLayout select,
.bootstrapLayout .dxeButtonEditSys.dxeButtonEdit,
.bootstrapLayout .dxucControl {
  margin: 0;
}
.multicheckbox-row-inputLike[disabled] {
  background-color: transparent;
  line-height: inherit;
  border: none;
}
.acg-table,
.acg-fullWidth,
.acg-fixed-table,
.acg-hover-row,
.acg-rows {
  background: white;
}
.acg-rows > tr.gridRowLevel1 {
  background-color: #E2D6FF;
}
.acg-rows > tr.gridRowLevel2 {
  background-color: #FFDB9C;
}
.acg-rows > tr.gridRowLevel3 {
  background-color: #F2DBCD;
}
.acg-rows > tr.gridRowLevel4 {
  background-color: #FFEFD5;
}
.acg-rows > tr.gridRowLevel5 {
  background-color: #FFFFEF;
}
.acg-rows > tr > td.cellHighlight,
.acg-rows > tr > td > input.cellHighlight,
.cellHighlight {
  background-color: #FFDB9C;
}
.gt-buttons {
  background: white;
}
input,
select,
textarea {
  border: thin solid #d2d2d2;
  border-radius: 4px;
  line-height: normal;
  padding-left: 3px;
}
input,
select {
  height: 34px;
}
input[type="radio"],
input[type="checkbox"] {
  height: auto;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}
.acgps-text,
.acgp-pageSizeWrapper {
  padding: 1em;
}
.acgp-summary .acgp-pageSize {
  padding: 0;
}
.btn .mdi,
.btn .glyphicon {
  border: none;
  color: white;
  background-color: #004B8D;
}
.btn .mdi:hover,
.btn .glyphicon:hover {
  background-color: #0063ac;
}
.btn {
  border-radius: 4px;
  outline: none;
  color: black;
  text-shadow: none;
  font-size: 16px;
  min-width: 90px;
  background: #D7EEFC;
  box-shadow: none;
  border: 1px solid #73767d;
}
.btn:hover {
  background-color: white;
}
/*MZ - tyto "cesty "asi nebudou
	.btn .mdi, .btn .glyphicon {
	font-size: 22px;
	border-radius: 99px;
	width: 32px;
	height: 32px;
	display: inline-flex;
	padding: 5px;
}*/
.btn.btn-primary,
.dlgMessageBox .acs-popup-ok,
.acp-content .acs-popup-ok,
.modal-dialog .acs-popup-ok {
  background: #0063ac;
  color: white;
  box-shadow: none;
  border: 1px solid #73767d;
}
.btn.btn-primary:hover,
.dlgMessageBox .acs-popup-ok:hover,
.acp-content .acs-popup-ok:hover,
.modal-dialog .acs-popup-ok:hover,
.btn.btn-primary:active,
.dlgMessageBox .acs-popup-ok:active,
.acp-content .acs-popup-ok:active,
.modal-dialog .acs-popup-ok:active,
.btn.btn-primary:focus,
.dlgMessageBox .acs-popup-ok:focus,
.acp-content .acs-popup-ok:focus,
.modal-dialog .acs-popup-ok:focus,
.btn.btn-primary:visited,
.dlgMessageBox .acs-popup-ok:visited,
.acp-content .acs-popup-ok:visited,
.modal-dialog .acs-popup-ok:visited {
  background: #004B8D;
  color: white;
}
.btn.tgb.btn-default {
  background: white;
}
.btn.tgb.btn-default:hover {
  background-color: #D7EEFC;
}
.btn.acgp-btn {
  background: #D7EEFC;
  color: #0063ac;
  border: 1px solid #000000;
}
.btn.acgp-btn:hover {
  background-color: #0063ac;
  color: #D7EEFC;
}
.btn.acgp-btn.acgp-current {
  background: #0063ac;
  color: white;
  border: 1px solid #000000;
}
.btn.acgp-btn.acgp-current:hover {
  background-color: #D7EEFC;
  color: #0063ac;
}
input[type="radio"],
input[type="checkbox"] {
  margin-right: 5px;
}
input[asd-datatype="date"],
input[asd-datatype="datepicker"],
input[asd-datatype="datetime"],
input[asd-datatype="datetimepicker"],
input[asd-datatype="time"],
input[asd-datatype="timepicker"],
.accOpen > span {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iVnJzdHZhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDA0ODhjIiBkPSJNMTksMjBINVY5aDE0IE0xNiwydjJIOFYySDZ2Mkg1QzMuODksNCwzLDQuODksMyw2djE0YzAsMS4xLDAuOSwyLDIsMmgxNGMxLjEsMCwyLTAuOSwyLTJWNmMwLTEuMTEtMC45LTItMi0yaC0xVjIgTTE3LDEzaC01djVoNVYxM3oiLz48L3N2Zz4=);
}
input[asd-datatype="date"]:hover,
input[asd-datatype="datepicker"]:hover,
input[asd-datatype="datetime"]:hover,
input[asd-datatype="datetimepicker"]:hover,
input[asd-datatype="time"]:hover,
input[asd-datatype="timepicker"]:hover,
.accOpen > span:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNBMEQ2RjE7fS5zdDF7ZmlsbDojMDEzMzZBO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNCwyMGMwLDIuMi0xLjgsNC00LDRINGMtMi4yLDAtNC0xLjgtNC00VjRjMC0yLjIsMS44LTQsNC00aDE2YzIuMiwwLDQsMS44LDQsNFYyMHoiLz48L2c+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE5LDIwSDVWOWgxNCBNMTYsMnYySDhWMkg2djJINUMzLjksNCwzLDQuOSwzLDZ2MTRjMCwxLjEsMC45LDIsMiwyaDE0YzEuMSwwLDItMC45LDItMlY2YzAtMS4xLTAuOS0yLTItMmgtMVYyIE0xNywxM2gtNXY1aDVWMTN6Ii8+PC9zdmc+);
}
.acg-header-row {
  line-height: 1.2;
}
input[asd-datatype="date"],
input[asd-datatype="datepicker"],
input[asd-datatype="datetime"],
input[asd-datatype="datetimepicker"],
input[asd-datatype="time"],
input[asd-datatype="timepicker"] {
  background-position: 99%;
}
.accOpen {
  top: 4px;
}
.left-menu > ul > li > ul > li > ul > li > a {
  padding: 0 0 0 10px;
}
.gt-buttons .btn,
.acs-gv-toolbar .btn {
  margin: 3px 0 0;
}
.gt-caption,
.acs-gv-caption {
  color: #004B8D;
}
.bootstrapLayout .label {
  color: #000000;
}
.inputLike2 {
  color: #000000;
  min-height: 34px;
  margin: 0px;
  /* zpusobuje problem v KH Listu formulari -- kod JH, ktery sem dal dne 12.12.2018*/
}
a {
  color: #0063ac;
}
a:hover {
  color: #004B8D;
  text-decoration: none;
}
.acg-table {
  color: #000000;
}
.acg-table .acg-header-row > td > a {
  color: #000000;
}
.acg-table .acg-header-row > td > a:hover {
  color: black;
  text-decoration: none;
}
.acg-table .acg-no-data {
  color: #73767d;
}
dlgMessageBox .acwHeader .acwHeaderButton.acwClose,
.acp-content .acwHeader .acwHeaderButton.acwClose,
.modal-dialog .acwHeader .acwHeaderButton.acwClose,
.dlgMessageBox .acp-header .acwHeaderButton.acwClose,
.acp-content .acp-header .acwHeaderButton.acwClose,
.modal-dialog .acp-header .acwHeaderButton.acwClose,
.dlgMessageBox .modal-header .acwHeaderButton.acwClose,
.acp-content .modal-header .acwHeaderButton.acwClose,
.modal-dialog .modal-header .acwHeaderButton.acwClose,
.dlgMessageBox .acwHeader button.acwClose,
.acp-content .acwHeader button.acwClose,
.modal-dialog .acwHeader button.acwClose,
.dlgMessageBox .acp-header button.acwClose,
.acp-content .acp-header button.acwClose,
.modal-dialog .acp-header button.acwClose,
.dlgMessageBox .modal-header button.acwClose,
.acp-content .modal-header button.acwClose,
.modal-dialog .modal-header button.acwClose,
.dlgMessageBox .acwHeader .acwHeaderButton.acp-close,
.acp-content .acwHeader .acwHeaderButton.acp-close,
.modal-dialog .acwHeader .acwHeaderButton.acp-close,
.dlgMessageBox .acp-header .acwHeaderButton.acp-close,
.acp-content .acp-header .acwHeaderButton.acp-close,
.modal-dialog .acp-header .acwHeaderButton.acp-close,
.dlgMessageBox .modal-header .acwHeaderButton.acp-close,
.acp-content .modal-header .acwHeaderButton.acp-close,
.modal-dialog .modal-header .acwHeaderButton.acp-close,
.dlgMessageBox .acwHeader button.acp-close,
.acp-content .acwHeader button.acp-close,
.modal-dialog .acwHeader button.acp-close,
.dlgMessageBox .acp-header button.acp-close,
.acp-content .acp-header button.acp-close,
.modal-dialog .acp-header button.acp-close,
.dlgMessageBox .modal-header button.acp-close,
.acp-content .modal-header button.acp-close,
.modal-dialog .modal-header button.acp-close,
.dlgMessageBox .acwHeader .acwHeaderButton.close,
.acp-content .acwHeader .acwHeaderButton.close,
.modal-dialog .acwHeader .acwHeaderButton.close,
.dlgMessageBox .acp-header .acwHeaderButton.close,
.acp-content .acp-header .acwHeaderButton.close,
.modal-dialog .acp-header .acwHeaderButton.close,
.dlgMessageBox .modal-header .acwHeaderButton.close,
.acp-content .modal-header .acwHeaderButton.close,
.modal-dialog .modal-header .acwHeaderButton.close,
.dlgMessageBox .acwHeader button.close,
.acp-content .acwHeader button.close,
.modal-dialog .acwHeader button.close,
.dlgMessageBox .acp-header button.close,
.acp-content .acp-header button.close,
.modal-dialog .acp-header button.close,
.dlgMessageBox .modal-header button.close,
.acp-content .modal-header button.close,
.modal-dialog .modal-header button.close {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iVnJzdHZhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSItMzA5LjUgMzkyLjUgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwOS41IDM5Mi41IDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI5My41LDM5Mi41YzguODQ3LDAsMTYsNy4xNTEsMTYsMTZzLTcuMTUzLDE2LTE2LDE2Yy04Ljg0OCwwLTE2LTcuMTUxLTE2LTE2Uy0zMDIuMzQ4LDM5Mi41LTI5My41LDM5Mi41Ii8+PHBvbHlnb24gcG9pbnRzPSItMjg3Ljc1Niw0MDAuNSAtMjkzLjUsNDA2LjI0NCAtMjk5LjI0NCw0MDAuNSAtMzAxLjUsNDAyLjc1NiAtMjk1Ljc1Niw0MDguNSAtMzAxLjUsNDE0LjI0NCAtMjk5LjI0NCw0MTYuNSAtMjkzLjUsNDEwLjc1NiAtMjg3Ljc1Niw0MTYuNSAtMjg1LjUsNDE0LjI0NCAtMjkxLjI0NCw0MDguNSAtMjg1LjUsNDAyLjc1NiAiLz48L3N2Zz4=);
  color: transparent;
}
.acg-icon-url {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iVnJzdHZhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDA3QjAwIiBkPSJNMTQsM3YyaDMuNTlsLTkuODMsOS44M2wxLjQxLDEuNDFMMTksNi40MVYxMGgyVjMgTTE5LDE5SDVWNWg3VjNINUMzLjg5LDMsMywzLjksMyw1djE0YzAsMS4xMDQsMC44OTYsMiwyLDJoMTRjMS4xMDQsMCwyLTAuODk2LDItMnYtN2gtMlYxOXoiLz48L3N2Zz4=);
  height: 32px;
  width: 32px;
}
div.contentIn div.tabpane {
  padding-top: 20px;
  padding-bottom: 10px;
  background: #F0FFFF;
  border-radius: 4px;
}
.nav-tabs {
  border: none;
}
.nav > li > a {
  background: #D7EEFC;
  text-decoration: none;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background: #F0FFFF;
  border-top: 1px solid #0063ac;
  border-right: 1px solid #0063ac;
  border-left: 1px solid #0063ac;
  border-bottom: 1px solid #F0FFFF;
  text-decoration: underline;
}
.nav-tabs > li > a {
  margin-right: 5px;
  border-top: 1px solid #0063ac;
  border-right: 1px solid #0063ac;
  border-left: 1px solid #0063ac;
  border-bottom: 1px solid #F0FFFF;
  text-decoration: none;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-top: 1px solid #0063ac;
  border-right: 1px solid #0063ac;
  border-left: 1px solid #0063ac;
  border-bottom: 1px solid #F0FFFF;
  text-decoration: underline;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #F0FFFF;
  border-top: 1px solid #0063ac;
  border-right: 1px solid #0063ac;
  border-left: 1px solid #0063ac;
  border-bottom: 1px solid #F0FFFF;
  text-decoration: none;
  font-weight: bold;
}
.tabpane {
  padding: 25px;
  margin: 20px -20px 0 -20px;
}
div.contentIn div.bootstrapLayout ul.nav.nav-tabs li {
  border: none;
}
.acs-closed:not(.required):not(.invalid) > .acs-text {
  background: white;
}
.acs-closed > .acs-btn,
.acs-closed > .acs-text,
.acs-closed,
.acs-text,
.acg-table .acg-rows > tr > td {
  height: 34px;
}
.acs-closed > .acs-text,
.acs-closed,
.acs-text {
  border-radius: 4px;
}
.acg-table .acg-rows > tr > td {
  height: 34px;
}
input#asdId_2fc391a9 {
  width: 16px;
  height: 32px;
}
.textMenu:hover {
  text-decoration: underline;
}
span.pridatPolozku.dyn-icon-plus {
  color: #004B8D;
  border-radius: 99px;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 18px;
  margin: 2px;
  padding: 2px;
  cursor: pointer;
}
span.pridatPolozku.dyn-icon-plus:hover {
  color: white;
  background-color: #004B8D;
}
input[type="checkbox"] {
  transform: scale(1.8);
  margin-top: 0;
  margin-left: 5px;
}
.wrapper {
  margin-top: 5px;
  margin-bottom: 5px;
}
label.label-top {
  margin: 0px;
}
.icon-page-header {
  color: white;
  border-radius: 99px;
  background-color: #004B8D;
  border: none;
  font-size: 24px;
}
.icon-page-header:hover {
  background-color: #0063ac;
}
.icon-page-header-login {
  color: #004B8D;
  border-radius: 99px;
  background-color: white;
  border: none;
  font-size: 24px;
}
.icon-page-header-login:hover {
  color: #0063ac;
  background-color: white;
}
.icon-toolbar {
  color: #004B8D;
  border-radius: 99px;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 16px;
}
.icon-toolbar:hover {
  color: #0063ac;
  border: 1px solid #0063ac;
}
.btn-toolbar-primary {
  color: white;
  background-color: #0063ac;
}
.btn-toolbar-primary:hover {
  background-color: #004B8D;
}
.btn-toolbar {
  border-radius: 4px;
  outline: none;
  color: black;
  text-shadow: none;
  font-size: 16px;
  min-width: 90px;
  background: White;
  box-shadow: none;
  border: 1px solid #73767d;
}
.btn-toolbar:hover {
  background-color: #e9e9e9;
}
.icon-breadcrumb {
  color: white;
  border-radius: 99px;
  background-color: #004B8D;
  border: none;
  font-size: 16px;
  margin-top: 5px;
}
.icon-breadcrumb:hover {
  background-color: #0063ac;
}
.icon-content-grid-toolbar {
  color: white;
  border-radius: 99px;
  background-color: #004B8D;
  border: none;
  font-size: 16px;
}
.icon-content-grid-toolbar:hover {
  background-color: #0063ac;
}
.icon-content-field {
  color: #004B8D;
  border-radius: 99px;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 18px;
  margin: 2px;
  padding: 2px;
  cursor: pointer;
}
.icon-content-field:hover {
  color: white;
  background-color: #004B8D;
}
.icon-content-action {
  color: #004B8D;
  border-radius: 99px;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 18px;
  margin: 3px;
  padding: 2px;
  cursor: pointer;
}
.icon-content-action:hover {
  color: white;
  background-color: #004B8D;
}
.icon-content-button {
  border-radius: 4px;
  outline: none;
  color: black;
  text-shadow: none;
  font-size: 16px;
  min-width: 90px;
  background: #D7EEFC;
  box-shadow: none;
  border: 1px solid #73767d;
}
.icon-content-button:hover {
  background-color: #e9e9e9;
}
.icon-content-info {
  font-size: 24px;
}
.icon-grid-field {
  color: #004B8D;
  border-radius: 99px;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 18px;
  margin: 2px;
  padding: 2px;
  cursor: pointer;
}
.icon-grid-field:hover {
  color: white;
  background-color: #004B8D;
}
.submenu-toolbar {
  color: white;
  background-color: #004B8D;
}
.submenu-toolbar:hover {
  background-color: #0063ac;
}
.submenu-content {
  color: white;
  background-color: #004B8D;
}
.submenu-content:hover {
  background-color: #0063ac;
}
.left-menu > ul > li > ul > li > ul > li > ul > li > a {
  padding: 0 5px 0 20px;
}
.acs-closed {
  margin: 0;
}
.validatorList {
  margin: 1em;
}
.dyn-icon-error {
  background-color: transparent;
  border: none;
  color: #AF0100;
  font-size: 32px;
  padding: 0;
  margin: 0;
}
.dyn-icon-error:hover {
  background-color: transparent;
  border: none;
  color: #AF0100;
  font-size: 32px;
  padding: 0;
  margin: 0;
}
.acs-gv-toolbar {
  background-color: white;
}
.btn-group button.btn.tgb.btn-default.dropdown-toggle.submenu {
  color: white;
  background-color: #004B8D;
  height: 38px;
  min-width: 38px;
}
.btn-group button.btn.tgb.btn-default.dropdown-toggle.submenu:hover {
  background-color: #0063ac;
}
/* orámovaná ikona Detailu žadatele či subjektu  */
/* ikona orámovaného plusu uvnitř inputu nebo tabulky */
div.row a span.dyn-icon-pencil {
  border-radius: 99px;
  width: auto;
  height: auto;
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 18px;
  margin: 4px;
  padding: 6px;
  cursor: pointer;
}
div.row a span.dyn-icon-pencil:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  margin: 4px;
  padding: 6px;
}
span.dyn-icon-plus.dyn-icon-xs,
.pridatPolozku.dyn-icon-plus,
div.acg-icon-minus-delete {
  border-radius: 99px;
  width: auto;
  height: auto;
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 22px;
  margin: 4px;
  padding: 4px;
  cursor: pointer;
}
span.dyn-icon-plus.dyn-icon-xs:hover,
.pridatPolozku.dyn-icon-plus:hover,
div.acg-icon-minus-delete:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  margin: 4px;
  padding: 4px;
}
.openRuian.dyn-icon-magnify.dyn-icon-xs,
.clearRuian.dyn-icon-close.dyn-icon-xs {
  border-radius: 99px;
  width: auto;
  height: auto;
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 16px;
  margin: 0 10px;
  padding: 6px;
  cursor: pointer;
}
.openRuian.dyn-icon-magnify.dyn-icon-xs:hover,
.clearRuian.dyn-icon-close.dyn-icon-xs:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  margin: 0 10px;
  padding: 6px;
}
.login-logo {
  width: 150px;
  height: auto;
}
/*
.modal-dialog .modal-header button.close > span,
button.close {
	font-size: 32px;
	width: 32px;
	height: 32px;
	font-weight: normal;
}
*/
.modal-button-primary {
  background: #004B8D !important;
  color: white !important;
  box-shadow: none !important;
  border: 1px solid #73767d !important;
}
.modal-button-primary:hover {
  background: #0063ac !important;
  color: white !important;
}
.icon-content-grid-toolbar {
  color: white;
  border-radius: 99px;
  background-color: #004B8D;
  border: none;
  font-size: 16px;
  padding: 4px;
  margin-right: 5px;
  width: 32px;
  height: 32px;
}
.icon-content-grid-toolbar:hover {
  color: white;
  background-color: #0063ac;
  border: none;
}
.icon-content-field {
  border-radius: 99px;
  width: auto;
  height: auto;
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 16px;
  margin: 2px;
  padding: 4px;
  cursor: pointer;
}
.icon-content-field:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  margin: 2px;
  padding: 4px;
}
.icon-content-action {
  border-radius: 99px;
  width: auto;
  height: auto;
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 18px;
  margin: 4px;
  padding: 4px;
  cursor: pointer;
}
.icon-content-action:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  margin: 4px;
  padding: 4px;
}
.icon-grid-field {
  border-radius: 99px;
  width: auto;
  height: auto;
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 18px;
  margin: 4px;
  padding: 4px;
  cursor: pointer;
}
.icon-grid-field:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  margin: 4px;
  padding: 4px;
}
button.ac-vcenter.acs-btn.acs-btn-open > span.dyn-icon-edit-outline,
button.ac-vcenter.acs-btn.acs-btn-clear > span.dyn-icon-remove-outline,
span.dyn-icon-edit-outline,
span.dyn-icon-remove-outline {
  border-radius: 99px;
  width: auto;
  height: auto;
  color: #004B8D;
  background-color: white;
  border: 1px solid #004B8D;
  font-size: 16px;
  margin: 2px;
  padding: 4px;
  cursor: pointer;
}
button.ac-vcenter.acs-btn.acs-btn-open > span.dyn-icon-edit-outline:hover,
button.ac-vcenter.acs-btn.acs-btn-clear > span.dyn-icon-remove-outline:hover,
span.dyn-icon-edit-outline:hover,
span.dyn-icon-remove-outline:hover {
  color: white;
  background-color: #004B8D;
  border: 1px solid #004B8D;
  margin: 2px;
  padding: 4px;
}
button.btn.tgb.ac-vcenter.btn-default.acs-btn.acs-gv-btn-open span.icon-edit {
  font-size: 16px;
}
#btnOpen {
  padding: 0;
}
.btn-group,
.btn-group-vertical {
  display: inline;
}
.header .menu > nav > ul > li > a {
  height: 34px;
  font-size: 14px;
  padding: 10px;
}
.header .menu > nav > ul > li > .menuDropdown > button {
  height: 34px;
}
.crumbContainer {
  padding: 7px;
  margin: 0;
}
.crumbContainer > .dyn-icon-settings.settings-button {
  margin: 0;
}
.header .menu > nav > ul > li > .menuDropdown {
  position: static;
}
.header .menu > nav > ul > li .dropdown-menu {
  position: absolute;
  float: none;
  background: #004B8D;
  color: white;
  min-width: 0;
  border: none;
  border-radius: 4px;
}
div.menuDropdown.btn-group.open button.btn.btn-default.dropdown-toggle.vcenter.userMenuButton {
  height: auto;
  line-height: 24px;
}
.header .menu > nav > ul > li > .menuDropdown > button {
  padding: 5px;
  border: none;
  background: transparent;
}
.header .menu > nav > ul > li > .menuDropdown > button:hover {
  padding: 5px;
  border: none;
  background: transparent;
}
.header .menu > nav > ul > li > .menuDropdown.open > button:hover {
  border: none;
}
.header .menu > nav > ul > li .dropdown-menu > li > a {
  padding: 10px;
}
.header .menu > nav > ul > li .dropdown-menu > li > a:hover {
  padding: 10px;
}
.header .menu > nav > ul > li > .menuDropdown > button > span.textMenu {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
}
.header .menu > nav > ul > li > .menuDropdown > button > span.textMenu:hover {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
}
div.contentHeader > div:not(:empty) {
  padding: 0;
}
.menuDropdown.btn-group,
.menuDropdown.btn-group.open {
  height: 34px;
}
li.rpp {
  margin-left: 20px;
}
.header .menu > nav > ul > li.login {
  padding-right: 20px;
}
.header .menu > nav > ul > li.login:hover {
  padding-right: 20px;
}
.visible-lg-inline-block {
  display: block !important;
  /* zápis pro IE */
  display: inline-flex !important;
  /* zápis pro IE */
  display: contents !important;
  /* zápis pro ostatní prohlížeče */
}
.acg-filter-editor input {
  background-color: #D7EEFC;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuMTt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuOCwxOS42TDE3LDEyLjhDMTkuOCw2LjksMTUuNiwwLDguOSwwQzQsMCwwLDQsMCw4LjljMCw2LjUsNi43LDEwLjgsMTIuNiw4LjJsNi45LDYuOUMyMS40LDI0LjIsMjQsMjEuNywyMy44LDE5LjZ6IE04LjksMTQuOWMtMy4zLDAtNi0yLjctNi02czIuNy02LDYtNmMzLjMsMCw2LDIuNyw2LDZTMTIuMiwxNC45LDguOSwxNC45eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-x: right 3px;
  background-position-y: center;
  background-size: 22px;
}
.acg-filter-editor select {
  background-color: #D7EEFC;
}
td.acg-filter-editor span.accOpen {
  background-color: #D7EEFC;
  width: 24px;
  height: 24px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */
  .acg-filter-editor input {
    background-image: none;
  }
}
.dyn-icon-open-detail {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJYTUxJRF8yMF8iPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkNDNjYiIGQ9Ik02MSwyNWMxLjQsMCwyLjQsMS45LDEuOSwzLjFMNTIuNCw1My44Yy0wLjMsMC44LTEsMS4yLTEuOSwxLjJIMWwxMS4xLTI4LjNjMC4zLTAuOCwxLTEuNywxLjktMS43aDQySDYxeiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjRjJCRDVGIiBkPSJNNTYsMjQuOFYyNUgxNGMtMC45LDAtMS42LDAuOS0xLjksMS43TDEsNTVWMTFjMC0xLjEsMC45LTIsMi0yaDIzLjFjMC41LDAsMSwwLjIsMS40LDAuNmwzLjQsNWMwLjQsMC40LDAuOSwwLjYsMS40LDAuNkg1NGMxLjEsMCwyLDAuOSwyLDJWMjQuOHoiLz48L2c+PC9nPjxwYXRoIGZpbGw9IiMyRDJEMkQiIGQ9Ik02My4zLDI1LjNDNjIuNywyNC41LDYxLjksMjQsNjEsMjRoLTR2LTYuOGMwLTEuNy0xLjMtMy0zLTNIMzIuM2MtMC4yLDAtMC41LTAuMS0wLjYtMC4yTDI4LjMsOWwtMC4xLTAuMUMyNy42LDguMywyNi45LDgsMjYuMSw4SDNjLTEuNywwLTMsMS4zLTMsM3Y0NWg1MC41YzEuMiwwLDIuMy0wLjcsMi44LTEuOWwxMC41LTI1LjdDNjQuMiwyNy41LDY0LDI2LjMsNjMuMywyNS4zeiBNMiwxMWMwLTAuNiwwLjQtMSwxLTFoMjMuMWMwLjIsMCwwLjUsMC4xLDAuNiwwLjJsMy4zLDQuOWwwLjEsMC4xYzAuNiwwLjYsMS4zLDAuOSwyLjEsMC45SDU0YzAuNiwwLDEsMC40LDEsMVYyNEgxNGMtMS40LDAtMi40LDEuMi0yLjgsMi4zTDIsNDkuN1YxMXogTTYyLDI3LjhMNTEuNSw1My40Yy0wLjIsMC40LTAuNSwwLjYtMC45LDAuNkgyLjVsMTAuNi0yN2MwLjItMC42LDAuNy0xLDAuOS0xaDQ3YzAuMiwwLDAuNSwwLjIsMC43LDAuNUM2MiwyNi45LDYyLjEsMjcuNCw2MiwyNy44eiIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center;
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
}
.dyn-icon-open-detail:hover {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center;
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background-color: #D7EEFC;
}
.gt-caption,
.acs-gv-caption {
  color: #004B8D;
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #cccccc;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.home-warning {
  display: block;
  width: 100px;
  height: 100px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9InN2ZzgyMyIgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4yICg1YzNlODBkLCAyMDE3LTA4LTA2KSIgc29kaXBvZGk6ZG9jbmFtZT0iU1NTLnN2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTcxNy44IDE3MTcuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcxNy44IDE3MTcuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtkaXNwbGF5Om5vbmU7fS5zdDF7ZGlzcGxheTpub25lO2ZpbGw6I0ZGRkZGRjt9LnN0MntmaWxsOm5vbmU7c3Ryb2tlOiNEQzAwMDA7c3Ryb2tlLXdpZHRoOjI4My40NjUyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDo0LjAwODI7fS5zdDN7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxzb2RpcG9kaTpuYW1lZHZpZXcgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiBib3JkZXJvcGFjaXR5PSIxLjAiIGlkPSJiYXNlIiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiIGlua3NjYXBlOmN4PSI0NTIuNzQxMTYiIGlua3NjYXBlOmN5PSI5MjUuMDc1ODUiIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6c25hcC1nbG9iYWw9InRydWUiIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTciIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgaW5rc2NhcGU6d2luZG93LXg9Ii04IiBpbmtzY2FwZTp3aW5kb3cteT0iLTgiIGlua3NjYXBlOnpvb209IjAuMTczNDM3NSIgcGFnZWNvbG9yPSIjZmZmZmZmIiBzaG93Z3JpZD0iZmFsc2UiPjwvc29kaXBvZGk6bmFtZWR2aWV3PjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsMzA5KSIgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiPjxwYXRoIGlkPSJyZWN0MTM2OCIgY2xhc3M9InN0MCIgZD0iTTE1MC4yLTMwNi4yaDE0MTcuM2M4MS40LDAsMTQ3LjQsNjYsMTQ3LjQsMTQ3LjR2MTQxNy4zYzAsODEuNC02NiwxNDcuNC0xNDcuNCwxNDcuNEgxNTAuMmMtODEuNCwwLTE0Ny40LTY2LTE0Ny40LTE0Ny40Vi0xNTguOEMyLjgtMjQwLjIsNjguOC0zMDYuMiwxNTAuMi0zMDYuMnoiLz48cGF0aCBpZD0icmVjdDEzNzAiIGNsYXNzPSJzdDEiIGQ9Ik0xNTAuMi0zMDAuNWgxNDE3LjNjNzguMywwLDE0MS43LDYzLjUsMTQxLjcsMTQxLjd2MTQxNy4zYzAsNzguMy02My41LDE0MS43LTE0MS43LDE0MS43SDE1MC4yYy03OC4zLDAtMTQxLjctNjMuNS0xNDEuNy0xNDEuN1YtMTU4LjhDOC41LTIzNyw3Mi0zMDAuNSwxNTAuMi0zMDAuNXoiLz48cGF0aCBpZD0icGF0aDE3MjAyIiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2MiIGNsYXNzPSJzdDIiIGQ9Ik0xNTM0LjcsMTE0NS4ybC0xMzUxLjYsMEw4NTguOS0yNS4zTDE1MzQuNywxMTQ1LjJ6Ii8+PHBhdGggaWQ9InBhdGgxNzIwNCIgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjIiBjbGFzcz0ic3QzIiBkPSJNODU4LjksMzEuNGw2MjYuNywxMDg1LjVsLTEyNTMuNCwwTDg1OC45LDMxLjR6Ii8+PGNpcmNsZSBpZD0icGF0aDgxOSIgY3g9Ijg1OC45IiBjeT0iOTc1LjEiIHI9IjExMy40Ii8+PHBhdGggaWQ9InJlY3Q4MjUtNCIgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgZD0iTTg1OC45LDgzMy40YzYuNCwwLDEyLTQuMywxMy43LTEwLjVsMTA5LjUtNDEwLjFDOTk2LDM2MSw5NzUuOSwzMDYsOTMyLDI3NS4zYy0yMi0xNS40LTQ3LjUtMjMtNzMuMS0yM3MtNTEuMiw3LjctNzMuMSwyM2MtNDMuOSwzMC43LTYzLjksODUuNi01MC4xLDEzNy40bDEwOS41LDQxMC4xQzg0Ni45LDgyOS4xLDg1Mi41LDgzMy40LDg1OC45LDgzMy40TDg1OC45LDgzMy40eiIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 80px;
  float: left;
}
.home-warning-span {
  padding: 10px;
}
.dlazdice1 li,
.dlazdice2 li,
.dlazdice3 li {
  padding: 15px 0;
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 601px) {
  ul.dlazdice1,
  ul.dlazdice2,
  ul.dlazdice3 {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }
  .dlazdice1 span,
  .dlazdice2 span,
  .dlazdice3 span {
    display: block;
  }
  .dlazdice1 a,
  .dlazdice2 a,
  .dlazdice3 a {
    text-decoration: none;
  }
  .dlazdice1 a:hover,
  .dlazdice2 a:hover,
  .dlazdice3 a:hover {
    text-decoration: underline;
  }
  .dlazdice1 li,
  .dlazdice2 li,
  .dlazdice3 li {
    text-align: center;
    width: 200px;
    height: 180px;
    border: 1px solid #c8c8c8;
    display: block;
    padding: 15px;
    float: left;
    clear: right;
    font-weight: bold;
    margin: 0 2em 2em 0;
    background: #D7EEFC;
    /* Old browsers */
    background: -moz-linear-gradient(top, #B9E0F7 0%, #D7EEFC 50%, #B9E0F7 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #B9E0F7 0%, #D7EEFC 50%, #B9E0F7 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #B9E0F7 0%, #D7EEFC 50%, #B9E0F7 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B9E0F7', endColorstr='#D7EEFC', GradientType=0);
    /* IE6-9 */
    -webkit-box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    text-decoration: none;
  }
  .dlazdice1 li:hover,
  .dlazdice2 li:hover,
  .dlazdice3 li:hover {
    background: #B9E0F7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #D7EEFC 0%, #B9E0F7 50%, #D7EEFC 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #D7EEFC 0%, #B9E0F7 50%, #D7EEFC 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #D7EEFC 0%, #B9E0F7 50%, #D7EEFC 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7eefc', endColorstr='#b9e0f7', GradientType=0);
    /* IE6-9 */
    -webkit-box-shadow: 6px 6px 6px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 6px 6px 6px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 6px 6px 6px 6px rgba(0, 0, 0, 0.1);
    text-decoration: underline;
  }
  .dlazdice1 li {
    background: #D7EEFC;
    /* Old browsers */
    background: -moz-linear-gradient(top, #B9E0F7 0%, #D7EEFC 50%, #B9E0F7 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #B9E0F7 0%, #D7EEFC 50%, #B9E0F7 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #B9E0F7 0%, #D7EEFC 50%, #B9E0F7 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B9E0F7', endColorstr='#D7EEFC', GradientType=0);
    /* IE6-9 */
  }
  .dlazdice1 li:hover {
    background: #B9E0F7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #D7EEFC 0%, #B9E0F7 50%, #D7EEFC 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #D7EEFC 0%, #B9E0F7 50%, #D7EEFC 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #D7EEFC 0%, #B9E0F7 50%, #D7EEFC 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7EEFC', endColorstr='#B9E0F7', GradientType=0);
    /* IE6-9 */
  }
  .dlazdice2 li {
    background: #D5EFCA;
    /* Old browsers */
    background: -moz-linear-gradient(top, #D5EFCA 0%, #E5F5DE 50%, #D5EFCA 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #D5EFCA 0%, #E5F5DE 50%, #D5EFCA 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #D5EFCA 0%, #E5F5DE 50%, #D5EFCA 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5EFCA', endColorstr='#E5F5DE', GradientType=0);
    /* IE6-9 */
  }
  .dlazdice2 li:hover {
    background: #B9E0F7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #E5F5DE 0%, #D5EFCA 50%, #E5F5DE 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #E5F5DE 0%, #D5EFCA 50%, #E5F5DE 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #E5F5DE 0%, #D5EFCA 50%, #E5F5DE 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5F5DE', endColorstr='#D5EFCA', GradientType=0);
    /* IE6-9 */
  }
  .dlazdice3 li {
    background: #CDCDCD;
    /* Old browsers */
    background: -moz-linear-gradient(top, #CDCDCD 0%, #E6E6E6 50%, #CDCDCD 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #CDCDCD 0%, #E6E6E6 50%, #CDCDCD 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #CDCDCD 0%, #E6E6E6 50%, #CDCDCD 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDCDCD', endColorstr='#E6E6E6', GradientType=0);
    /* IE6-9 */
  }
  .dlazdice3 li:hover {
    background: #B9E0F7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #E6E6E6 0%, #CDCDCD 50%, #E6E6E6 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #E6E6E6 0%, #CDCDCD 50%, #E6E6E6 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #E6E6E6 0%, #CDCDCD 50%, #E6E6E6 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#CDCDCD', GradientType=0);
    /* IE6-9 */
  }
}
.dyn-icon-open-detail {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJYTUxJRF8yMF8iPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkNDNjYiIGQ9Ik02MSwyNWMxLjQsMCwyLjQsMS45LDEuOSwzLjFMNTIuNCw1My44Yy0wLjMsMC44LTEsMS4yLTEuOSwxLjJIMWwxMS4xLTI4LjNjMC4zLTAuOCwxLTEuNywxLjktMS43aDQySDYxeiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjRjJCRDVGIiBkPSJNNTYsMjQuOFYyNUgxNGMtMC45LDAtMS42LDAuOS0xLjksMS43TDEsNTVWMTFjMC0xLjEsMC45LTIsMi0yaDIzLjFjMC41LDAsMSwwLjIsMS40LDAuNmwzLjQsNWMwLjQsMC40LDAuOSwwLjYsMS40LDAuNkg1NGMxLjEsMCwyLDAuOSwyLDJWMjQuOHoiLz48L2c+PC9nPjxwYXRoIGZpbGw9IiMyRDJEMkQiIGQ9Ik02My4zLDI1LjNDNjIuNywyNC41LDYxLjksMjQsNjEsMjRoLTR2LTYuOGMwLTEuNy0xLjMtMy0zLTNIMzIuM2MtMC4yLDAtMC41LTAuMS0wLjYtMC4yTDI4LjMsOWwtMC4xLTAuMUMyNy42LDguMywyNi45LDgsMjYuMSw4SDNjLTEuNywwLTMsMS4zLTMsM3Y0NWg1MC41YzEuMiwwLDIuMy0wLjcsMi44LTEuOWwxMC41LTI1LjdDNjQuMiwyNy41LDY0LDI2LjMsNjMuMywyNS4zeiBNMiwxMWMwLTAuNiwwLjQtMSwxLTFoMjMuMWMwLjIsMCwwLjUsMC4xLDAuNiwwLjJsMy4zLDQuOWwwLjEsMC4xYzAuNiwwLjYsMS4zLDAuOSwyLjEsMC45SDU0YzAuNiwwLDEsMC40LDEsMVYyNEgxNGMtMS40LDAtMi40LDEuMi0yLjgsMi4zTDIsNDkuN1YxMXogTTYyLDI3LjhMNTEuNSw1My40Yy0wLjIsMC40LTAuNSwwLjYtMC45LDAuNkgyLjVsMTAuNi0yN2MwLjItMC42LDAuNy0xLDAuOS0xaDQ3YzAuMiwwLDAuNSwwLjIsMC43LDAuNUM2MiwyNi45LDYyLjEsMjcuNCw2MiwyNy44eiIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center;
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
}
.dyn-icon-open-detail:hover {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center;
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background-color: #D7EEFC;
}
H4.predpoklady {
  clear: left;
}
.acg-filter-buttons > td {
  padding: 0 !important;
}
.acg-filter-close-button:hover,
.acg-filter-open-button:hover {
  color: #6A6A6A;
  cursor: pointer;
}
.content .contentIn h3 {
  color: white;
}
.mainContainer h3 {
  padding: 5px 10px;
  background-color: #004B8D;
  border-radius: 5px;
}
.gt-caption,
.acs-gv-caption {
  color: #004B8D;
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #cccccc;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.text-warning {
  color: black;
  background: white;
  border-left: 1em #fc0 solid;
  padding: 1em;
  margin: 1em 0;
  font-style: italic;
  font-size: 14px;
}
.info-text {
  color: black;
  background: white;
  border-left: 1em #0063ac solid;
  padding: 1em;
  margin: 1em 0;
  font-style: italic;
  font-size: 14px;
}
.content .contentIn h3 {
  color: white;
}
.mainContainer h3 {
  padding: 5px 10px;
  background-color: #004B8D;
  border-radius: 5px;
}
#infoContainer {
  background-color: white;
  color: #d50000;
  border: 1px solid #d50000;
  padding: 1em;
  border-radius: 4px;
  margin: 1em 0 0 0;
}
#infoContainer h3 {
  color: #d50000;
  padding: 0;
  margin: 0 0 10px 0;
  background: none;
  border: none;
  font-weight: bold;
}
.multicheckbox-label {
  color: black;
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0;
  display: inline-block;
}
.kalkulator {
  border-radius: 4px;
  outline: none;
  color: black;
  text-shadow: none;
  font-size: 16px;
  background: white;
  box-shadow: none;
  border: 1px solid #73767d;
  padding: 10px 1em;
  text-decoration: none;
  display: inline-block;
}
.kalkulator:hover {
  background-color: aliceblue;
}
/* UHO-2023-000659, AISMPO - ENERGIE 2022: realizace - CRIBIS (P-2022-008867) - loga */
.shoda,
.castecna-shoda,
.neshoda,
.zaznam-navic {
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  display: inline-block;
  border: none;
  background-color: transparent;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.shoda {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJWcnN0dmFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6IzA4NkQzMDt9PC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMS41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLDFjNi4xLDAsMTEsNC45LDExLDExcy00LjksMTEtMTEsMTFTMSwxOC4xLDEsMTJTNS45LDEsMTIsMSBNMTIsMEM1LjQsMCwwLDUuNCwwLDEyczUuNCwxMiwxMiwxMnMxMi01LjQsMTItMTJTMTguNiwwLDEyLDBMMTIsMHoiLz48L2c+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyMCw3LjggMTguMiw1LjggOS42LDE0LjUgNS45LDEwLjggNCwxMi41IDkuNiwxOC4yICIvPjwvc3ZnPg==);
}
.castecna-shoda {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJWcnN0dmFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6I0ZGODA0MDt9PC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMS41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLDFjNi4xLDAsMTEsNC45LDExLDExcy00LjksMTEtMTEsMTFTMSwxOC4xLDEsMTJTNS45LDEsMTIsMSBNMTIsMEM1LjQsMCwwLDUuNCwwLDEyczUuNCwxMiwxMiwxMnMxMi01LjQsMTItMTJTMTguNiwwLDEyLDBMMTIsMHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTExLjksNGMtMS42LDAtMi44LDAuNC0zLjcsMS4xUzYuOCw2LjgsNi44LDguM2gzLjRjMC0wLjUsMC4yLTAuOSwwLjUtMS4yYzAuNC0wLjIsMC43LTAuNCwxLjItMC40czEuMSwwLjIsMS40LDAuNWMwLjQsMC40LDAuNSwwLjcsMC41LDEuNGMwLDAuNS0wLjIsMS4xLTAuNCwxLjRjLTAuMiwwLjQtMC43LDAuNy0xLjEsMS4xYy0wLjksMC41LTEuNiwxLjEtMS44LDEuNmMtMC43LDAuNC0wLjksMS4xLTAuOSwyaDMuNmMwLTAuNSwwLTEuMSwwLjItMS4yYzAuMi0wLjQsMC41LTAuNywwLjktMC45YzAuNy0wLjQsMS40LTAuOSwyLTEuNmMwLjUtMC45LDAuOS0xLjYsMC45LTIuNWMwLTEuNC0wLjUtMi41LTEuNC0zLjJDMTQuOSw0LjQsMTMuNSw0LDExLjksNCIvPjxyZWN0IHg9IjkuOCIgeT0iMTYuNCIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNiIgaGVpZ2h0PSIzLjYiLz48L2c+PC9zdmc+);
}
.neshoda {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJWcnN0dmFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6I0FGMDEwMDt9PC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMS41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLDFjNi4xLDAsMTEsNC45LDExLDExcy00LjksMTEtMTEsMTFTMSwxOC4xLDEsMTJTNS45LDEsMTIsMSBNMTIsMEM1LjQsMCwwLDUuNCwwLDEyczUuNCwxMiwxMiwxMnMxMi01LjQsMTItMTJTMTguNiwwLDEyLDBMMTIsMHoiLz48L2c+PGc+PHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMTAuNCwyMCAxMy42LDIwIDEzLjYsMTYuOCAxMC40LDE2LjggMTAuNCwyMCAiLz48cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMC40LDQgMTAuNCwxMy42IDEzLjYsMTMuNiAxMy42LDQgIi8+PC9nPjwvc3ZnPg==);
}
.zaznam-navic {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJWcnN0dmFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIvPjxwYXRoIHN0eWxlPSJmaWxsOiMwMDRCOEQ7IiBkPSJNMTIsMWM2LjA2NSwwLDExLDQuOTM1LDExLDExcy00LjkzNSwxMS0xMSwxMVMxLDE4LjA2NSwxLDEyUzUuOTM1LDEsMTIsMSBNMTIsMEM1LjM3MywwLDAsNS4zNzMsMCwxMnM1LjM3MywxMiwxMiwxMnMxMi01LjM3MywxMi0xMlMxOC42MjcsMCwxMiwwTDEyLDB6Ii8+PC9nPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiMwMDRCOEQ7IiBkPSJNNy41OTYsMTYuMDExYy0wLjAzLDAuMDczLTAuMDgyLDAuMDk1LTAuMTU3LDAuMDY2Yy0wLjA3NS0wLjAxNS0wLjE0OS0wLjA1MS0wLjIyNC0wLjEwOUw2LjA3MiwxNGMtMC4xMi0wLjE0Ni0wLjA5LTAuMjQ4LDAuMDktMC4zMDZsNC41NS0xLjcwNWwtNC41NS0xLjcwNWMtMC4xNzktMC4wNTgtMC4yMDktMC4xNi0wLjA5LTAuMzA2bDEuMTQzLTEuOTY3QzcuMjksNy45MjMsNy4zNjQsNy44OCw3LjQzOSw3Ljg4YzAuMDYsMC4wMTUsMC4xMTIsMC4wNDQsMC4xNTcsMC4wODdsMy43NjUsMi45NTFsLTAuNzQtNC42NTZDMTAuNjIyLDYuMDg3LDEwLjY5Niw2LDEwLjg0Niw2aDIuMzA5YzAuMTQ5LDAsMC4yMjQsMC4wODcsMC4yMjQsMC4yNjJsLTAuNzQsNC42NTZsMy43NjUtMi45NTFjMC4wNDUtMC4wMjksMC4xMDUtMC4wNDQsMC4xNzktMC4wNDRjMC4wNzUsMC4wMTUsMC4xMzQsMC4wNDQsMC4xNzksMC4wODdsMS4xNjUsMS45NjdjMC4xMiwwLjE0NiwwLjA5LDAuMjQ4LTAuMDksMC4zMDZsLTQuNTUsMS43MDVsNC41NSwxLjcwNWMwLjE3OSwwLjA1OCwwLjIwOSwwLjE2LDAuMDksMC4zMDZsLTEuMTY1LDEuOTY3Yy0wLjA2LDAuMDU4LTAuMTI3LDAuMDk1LTAuMjAyLDAuMTA5Yy0wLjA3NSwwLjAyOS0wLjEyNywwLjAwNy0wLjE1Ny0wLjA2NmwtMy43NjUtMi45NTFsMC43NCw0LjY1NmMwLDAuMTg5LTAuMDc1LDAuMjg0LTAuMjI0LDAuMjg0aC0yLjMwOWMtMC4xNDksMC0wLjIyNC0wLjA5NS0wLjIyNC0wLjI4NGwwLjc0LTQuNjU2TDcuNTk2LDE2LjAxMXoiLz48L2c+PC9zdmc+);
}
.dyn-icon-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMkM2LjQ3NzU0IDIgMiA2LjQ3OTE1IDIgMTJDMiAxNy41MjQxIDYuNDc3NTQgMjIgMTIgMjJDMTcuNTIyNSAyMiAyMiAxNy41MjQxIDIyIDEyQzIyIDYuNDc5MTUgMTcuNTIyNSAyIDEyIDJaTTEyIDYuNDM1NDhDMTIuOTM1MyA2LjQzNTQ4IDEzLjY5MzUgNy4xOTM3MSAxMy42OTM1IDguMTI5MDNDMTMuNjkzNSA5LjA2NDM1IDEyLjkzNTMgOS44MjI1OCAxMiA5LjgyMjU4QzExLjA2NDcgOS44MjI1OCAxMC4zMDY1IDkuMDY0MzUgMTAuMzA2NSA4LjEyOTAzQzEwLjMwNjUgNy4xOTM3MSAxMS4wNjQ3IDYuNDM1NDggMTIgNi40MzU0OFpNMTQuMjU4MSAxNi42Nzc0QzE0LjI1ODEgMTYuOTQ0NiAxNC4wNDE0IDE3LjE2MTMgMTMuNzc0MiAxNy4xNjEzSDEwLjIyNThDOS45NTg1OSAxNy4xNjEzIDkuNzQxOTQgMTYuOTQ0NiA5Ljc0MTk0IDE2LjY3NzRWMTUuNzA5N0M5Ljc0MTk0IDE1LjQ0MjUgOS45NTg1OSAxNS4yMjU4IDEwLjIyNTggMTUuMjI1OEgxMC43MDk3VjEyLjY0NTJIMTAuMjI1OEM5Ljk1ODU5IDEyLjY0NTIgOS43NDE5NCAxMi40Mjg1IDkuNzQxOTQgMTIuMTYxM1YxMS4xOTM1QzkuNzQxOTQgMTAuOTI2MyA5Ljk1ODU5IDEwLjcwOTcgMTAuMjI1OCAxMC43MDk3SDEyLjgwNjVDMTMuMDczNyAxMC43MDk3IDEzLjI5MDMgMTAuOTI2MyAxMy4yOTAzIDExLjE5MzVWMTUuMjI1OEgxMy43NzQyQzE0LjA0MTQgMTUuMjI1OCAxNC4yNTgxIDE1LjQ0MjUgMTQuMjU4MSAxNS43MDk3VjE2LjY3NzRaIiBmaWxsPSIjMkE2RkFFIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 24px;
  padding: 10px;
  margin: 0 0 0 5px;
  margin-left: 5px;
  border: none;
  cursor: help;
}
.dyn-icon-info:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMkM2LjQ3NzU0IDIgMiA2LjQ3OTE1IDIgMTJDMiAxNy41MjQxIDYuNDc3NTQgMjIgMTIgMjJDMTcuNTIyNSAyMiAyMiAxNy41MjQxIDIyIDEyQzIyIDYuNDc5MTUgMTcuNTIyNSAyIDEyIDJaTTEyIDYuNDM1NDhDMTIuOTM1MyA2LjQzNTQ4IDEzLjY5MzUgNy4xOTM3MSAxMy42OTM1IDguMTI5MDNDMTMuNjkzNSA5LjA2NDM1IDEyLjkzNTMgOS44MjI1OCAxMiA5LjgyMjU4QzExLjA2NDcgOS44MjI1OCAxMC4zMDY1IDkuMDY0MzUgMTAuMzA2NSA4LjEyOTAzQzEwLjMwNjUgNy4xOTM3MSAxMS4wNjQ3IDYuNDM1NDggMTIgNi40MzU0OFpNMTQuMjU4MSAxNi42Nzc0QzE0LjI1ODEgMTYuOTQ0NiAxNC4wNDE0IDE3LjE2MTMgMTMuNzc0MiAxNy4xNjEzSDEwLjIyNThDOS45NTg1OSAxNy4xNjEzIDkuNzQxOTQgMTYuOTQ0NiA5Ljc0MTk0IDE2LjY3NzRWMTUuNzA5N0M5Ljc0MTk0IDE1LjQ0MjUgOS45NTg1OSAxNS4yMjU4IDEwLjIyNTggMTUuMjI1OEgxMC43MDk3VjEyLjY0NTJIMTAuMjI1OEM5Ljk1ODU5IDEyLjY0NTIgOS43NDE5NCAxMi40Mjg1IDkuNzQxOTQgMTIuMTYxM1YxMS4xOTM1QzkuNzQxOTQgMTAuOTI2MyA5Ljk1ODU5IDEwLjcwOTcgMTAuMjI1OCAxMC43MDk3SDEyLjgwNjVDMTMuMDczNyAxMC43MDk3IDEzLjI5MDMgMTAuOTI2MyAxMy4yOTAzIDExLjE5MzVWMTUuMjI1OEgxMy43NzQyQzE0LjA0MTQgMTUuMjI1OCAxNC4yNTgxIDE1LjQ0MjUgMTQuMjU4MSAxNS43MDk3VjE2LjY3NzRaIiBmaWxsPSIjMkE2RkFFIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 24px;
  padding: 10px;
  margin: 0 0 0 5px;
  margin-left: 5px;
  border: none;
  cursor: help;
}
.dyn-icon-info::before {
  content: none;
  z-index: 1 !important;
}
.dyn-icon-info {
  z-index: 1 !important;
}
.asd-tooltip .asd-htmltooltip {
  z-index: 1 !important;
}
.asd-tooltip {
  z-index: 1 !important;
}
.asd-htmltooltip {
  z-index: 3 !important;
}