.relatedSidebarArea {
  position: absolute;
}
.related {
  position: relative;
  width: 100%;
  padding: 20px;
}
.related.new-design {
  position: static;
}
.related .related_zalozky {
  margin-bottom: 10px;
}
.related .related_zalozky .nav-pills .nav-item {
  cursor: pointer;
  text-align: center;
  margin-right: 10px;
  border-radius: 0.25rem;
}
.related .related_zalozky .nav-pills .nav-item .nav-link {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 5px 5px 5px 0px #cfcfcf;
  -moz-box-shadow: 5px 5px 5px 0px #cfcfcf;
  box-shadow: 5px 5px 5px 0px #cfcfcf;
  height: 100%;
  width: 100%;
}
.related .related_zalozky .nav-pills .nav-item .nav-link .ikonaZalozky {
  margin-right: 8px;
}
.related .related_zalozky .nav-pills .nav-item .nav-link .nazevZalozky {
  font-weight: 600;
  margin-right: 8px;
}
.related .related_zalozky .nav-pills .nav-item .nav-link .pocetKusu {
  color: #fff;
  font-size: 13px;
}
.related .related_zalozky .nav-pills .nav-item .nav-link.disabled-tab {
  color: #bdbdbd;
}
.related .related_zalozky .nav-pills .nav-item .nav-link.disabled-tab .pocetKusu {
  color: #bdbdbd;
}
.related .related_zalozky .nav-pills .nav-item .nav-link.disabled-tab:hover .pocetKusu,
.related .related_zalozky .nav-pills .nav-item .nav-link.disabled-tab.active .pocetKusu {
  color: #fff;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_historie:not(:first-child) {
  margin-top: 20px;
}
.related .related_zalozky .nav-pills .nav-item:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item .nav-link.active {
  color: #fff;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_komentare .nav-link {
  background-color: #ffaa99;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_komentare .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_komentare:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_komentare .nav-link.active {
  background-color: #ff5533;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_soubory .nav-link {
  background-color: #b3e784;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_soubory .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_soubory:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_soubory .nav-link.active {
  background-color: #7fd62f;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_ukoly .nav-link {
  background-color: #6ab9f9;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_ukoly .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_ukoly:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_ukoly .nav-link.active {
  background-color: #098bf4;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_podnety .nav-link {
  background-color: #ffdd66;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_podnety .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_podnety:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_podnety .nav-link.active {
  background-color: #ffc700;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_vazby .nav-link {
  background-color: #f7a932;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_vazby .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_vazby:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_vazby .nav-link.active {
  background-color: #bc7407;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_jednani .nav-link {
  background-color: #ca61dc;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_jednani .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_jednani:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_jednani .nav-link.active {
  background-color: #9c27b0;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_checklisty .nav-link {
  background-color: #f399c2;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_checklisty .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_checklisty:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_checklisty .nav-link.active {
  background-color: #e83e8c;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_historie .nav-link {
  background-color: #d7d7d7;
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_historie .nav-link.disabled-tab {
  background-color: rgba(0, 0, 0, 0.03);
}
.related .related_zalozky .nav-pills .nav-item#related_zalozky_historie:hover .nav-link,
.related .related_zalozky .nav-pills .nav-item#related_zalozky_historie .nav-link.active {
  background-color: #bdbdbd;
}
.related .related_zalozky.new-design {
  width: 140px;
}
.related .related_zalozky.new-design .ikonaZalozky {
  width: 20%;
}
.related .related_zalozky.new-design .nazevZalozky {
  display: inline-block;
}
.related .related_zalozky.new-design .pocetKusu {
  display: inline-block;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_komentare .nav-link .pocetKusu {
  color: #ffaa99;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_komentare:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_komentare .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_komentare:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_komentare .nav-link.active .pocetKusu {
  color: #ff5533 !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_soubory .nav-link .pocetKusu {
  color: #b3e784;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_soubory:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_soubory .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_soubory:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_soubory .nav-link.active .pocetKusu {
  color: #7fd62f !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_ukoly .nav-link .pocetKusu {
  color: #6ab9f9;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_ukoly:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_ukoly .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_ukoly:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_ukoly .nav-link.active .pocetKusu {
  color: #098bf4 !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_podnety .nav-link .pocetKusu {
  color: #ffdd66;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_podnety:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_podnety .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_podnety:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_podnety .nav-link.active .pocetKusu {
  color: #ffc700 !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_vazby .nav-link .pocetKusu {
  color: #f7a932;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_vazby:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_vazby .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_vazby:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_vazby .nav-link.active .pocetKusu {
  color: #bc7407 !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_jednani .nav-link .pocetKusu {
  color: #ca61dc;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_jednani:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_jednani .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_jednani:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_jednani .nav-link.active .pocetKusu {
  color: #9c27b0 !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_checklisty .nav-link .pocetKusu {
  color: #f399c2;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_checklisty:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_checklisty .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_checklisty:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_checklisty .nav-link.active .pocetKusu {
  color: #e83e8c !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_historie .nav-link .pocetKusu {
  color: #d7d7d7;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_historie:hover .nav-link,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_historie .nav-link.active {
  color: #fff;
}
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_historie:hover .nav-link .pocetKusu,
.related .related_zalozky.new-design .nav-pills .nav-item#related_zalozky_historie .nav-link.active .pocetKusu {
  color: #bdbdbd !important;
}
.related .related_zalozky.new-design .nav-pills .nav-item .nav-link.disabled-tab {
  color: #bdbdbd;
}
.related .related_zalozky.new-design .nav-pills .nav-item .nav-link.disabled-tab .pocetKusu {
  color: #bdbdbd !important;
}
.related .related_ramecky {
  font-size: 10pt;
  clear: both;
  padding: 0px;
}
.related .related_ramecky .priznak {
  display: block;
  width: auto !important;
  height: auto !important;
  font-size: 16px;
  font-weight: 600;
  margin: 3px 0;
}
.related .related_ramecky .priznak i {
  font-size: 17px;
  width: 15px;
  text-align: center;
  margin-right: 3px;
}
.related .related_ramecky .priznak.error {
  color: #ff0012;
}
.related .related_ramecky .priznak.success {
  color: #7fd62f;
}
.related .related_ramecky table tr td {
  text-align: left;
}
.related .related_ramecky table tr td .avatarImg {
  border-radius: 50%;
  border: 2px solid;
}
.related .related_ramecky table tr td.komentarPopisek,
.related .related_ramecky table tr td.ukolPopisek,
.related .related_ramecky table tr td.podnetPopisek,
.related .related_ramecky table tr td.vazbaPopisek,
.related .related_ramecky table tr td.jednaniTextPopisek {
  font-weight: 600;
}
.related .related_ramecky .tab-pane > div,
.related .related_ramecky .tab-pane#soubory {
  margin: 0 0 5px 0 !important;
  border: 2px solid rgba(0, 0, 0, 0.03);
  border-radius: 0.25rem;
  padding: 15px;
  color: #039;
  background-color: #fff !important;
  -webkit-box-shadow: 5px 5px 5px 0 #cfcfcf;
  -moz-box-shadow: 5px 5px 5px 0 #cfcfcf;
  box-shadow: 5px 5px 5px 0 #cfcfcf;
}
.related .related_ramecky .tab-pane > div table tbody tr td,
.related .related_ramecky .tab-pane#soubory table tbody tr td {
  position: relative;
  padding: 3px 0 !important;
  font-size: 13px;
  font-weight: 400;
}
.related .related_ramecky .tab-pane > div table tbody tr td label,
.related .related_ramecky .tab-pane#soubory table tbody tr td label {
  margin: 0;
  cursor: pointer;
}
.related .related_ramecky .tab-pane > div table tbody tr td label input,
.related .related_ramecky .tab-pane#soubory table tbody tr td label input {
  position: relative;
  top: 2px;
}
.related .related_ramecky .tab-pane > div table tbody tr td .button,
.related .related_ramecky .tab-pane#soubory table tbody tr td .button {
  font-size: 10px;
  line-height: 13px;
}
.related .related_ramecky .tab-pane > div table tbody tr td .iconWrapper,
.related .related_ramecky .tab-pane#soubory table tbody tr td .iconWrapper,
.related .related_ramecky .tab-pane > div table tbody tr td .textWrapper,
.related .related_ramecky .tab-pane#soubory table tbody tr td .textWrapper {
  display: table-cell;
  vertical-align: middle;
  color: #003399;
}
.related .related_ramecky .tab-pane > div table tbody tr td .iconWrapper,
.related .related_ramecky .tab-pane#soubory table tbody tr td .iconWrapper {
  width: 20px;
  text-align: center;
  font-size: 14px;
}
.related .related_ramecky .tab-pane > div table tbody tr td .textWrapper,
.related .related_ramecky .tab-pane#soubory table tbody tr td .textWrapper {
  padding-left: 4px;
  line-height: 1.2;
}
.related .related_ramecky .tab-pane > div table tbody tr td.required,
.related .related_ramecky .tab-pane#soubory table tbody tr td.required {
  font-weight: 600;
}
.related .related_ramecky .tab-pane:first-child > div,
.related .related_ramecky .tab-pane:first-child .avatarImg {
  border-color: #ff5533;
}
.related .related_ramecky .tab-pane:nth-child(2)#soubory {
  padding: 0;
  border-color: #7fd62f !important;
}
.related .related_ramecky .tab-pane:nth-child(3) > div,
.related .related_ramecky .tab-pane:nth-child(3) .avatarImg {
  border-color: #098bf4;
}
.related .related_ramecky .tab-pane:nth-child(4) > div,
.related .related_ramecky .tab-pane:nth-child(4) .avatarImg {
  border-color: #ffc700;
}
.related .related_ramecky .tab-pane:nth-child(5) > div,
.related .related_ramecky .tab-pane:nth-child(5) .avatarImg {
  border-color: #bc7407;
}
.related .related_ramecky .tab-pane:nth-child(6) > div,
.related .related_ramecky .tab-pane:nth-child(6) .avatarImg {
  border-color: #9c27b0;
}
.related .related_ramecky .tab-pane:nth-child(7) > div,
.related .related_ramecky .tab-pane:nth-child(7) .avatarImg {
  border-color: #bdbdbd;
}
.related .related_ramecky .tab-pane:nth-child(8) > div,
.related .related_ramecky .tab-pane:nth-child(8) .avatarImg {
  border-color: #bdbdbd;
}
.related .related_ramecky .komentarRamecek table tr td input,
.related .related_ramecky .komentarRamecek table tr td textarea {
  margin: 3px 0;
}
.related .related_ramecky .komentarRamecek table tr td.komentarVytvorilCell span {
  font-weight: 600 !important;
  font-size: 13px !important;
}
.related .related_ramecky .komentarRamecek table tr td.komentarTextCell {
  line-height: 1.2;
}
.related .related_ramecky .komentarRamecek table tr td.komentarDatumCell {
  font-size: 11px !important;
}
.related .related_ramecky .ukolRamecek table tbody tr td .priorityLabel {
  margin-right: 5px;
  margin-bottom: 0;
  cursor: pointer;
}
.related .related_ramecky .ukolRamecek table tbody tr td .priorityLabel input {
  margin-right: 5px;
  position: relative;
  top: -1px !important;
}
.related .related_ramecky .ukolRamecek table tbody tr td .priorityLabel i {
  margin-left: 5px;
}
.related .related_ramecky .ukolRamecek table tbody tr td .categoryImg {
  position: relative;
  top: 1px;
}
.related .related_ramecky .podnetRamecek table tbody tr td input,
.related .related_ramecky .podnetRamecek table tbody tr td textarea,
.related .related_ramecky .podnetRamecek table tbody tr td label {
  margin: 3px 0;
}
.related .related_ramecky #soubory {
  position: relative;
}
.related .related_ramecky #soubory table tbody tr td.tblLine,
.related .related_ramecky #soubory table tbody tr td.tblHeader,
.related .related_ramecky #soubory table tbody tr td.tblFooter {
  padding: 3px 5px !important;
}
.related .related_ramecky #soubory table tbody tr td.tblLine[align=left],
.related .related_ramecky #soubory table tbody tr td.tblHeader[align=left],
.related .related_ramecky #soubory table tbody tr td.tblFooter[align=left] {
  text-align: left;
}
.related .related_ramecky #soubory table tbody tr td.tblLine[align=center],
.related .related_ramecky #soubory table tbody tr td.tblHeader[align=center],
.related .related_ramecky #soubory table tbody tr td.tblFooter[align=center] {
  text-align: center;
}
.related .related_ramecky #soubory table tbody tr td.tblLine[align=right],
.related .related_ramecky #soubory table tbody tr td.tblHeader[align=right],
.related .related_ramecky #soubory table tbody tr td.tblFooter[align=right] {
  text-align: right;
}
.related .related_ramecky #soubory table tbody tr td.tblLine .fa-trash-alt:hover,
.related .related_ramecky #soubory table tbody tr td.tblHeader .fa-trash-alt:hover,
.related .related_ramecky #soubory table tbody tr td.tblFooter .fa-trash-alt:hover {
  color: #ff0012;
}
.related .related_ramecky .dragged {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 3px 0 #cfcfcf;
  -moz-box-shadow: 0px 0px 3px 0 #cfcfcf;
  box-shadow: 0px 0px 3px 0 #cfcfcf;
}
.related .related_ramecky .dragged p {
  position: relative;
  float: left;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.related .related_ramecky.new-design {
  position: absolute;
  height: 535px;
  width: 500px;
  right: 160px;
  background: #fff;
  padding: 20px 35px 15px 15px;
  box-shadow: #cfcfcf 0px 0px 10px 3px;
  border: 1px dashed;
  border-radius: 5px;
  z-index: 1;
  overflow-y: scroll;
}
.related .related_ramecky.new-design #closeBtn {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  padding: 2px 4px;
  text-align: center;
}
.related .related_ramecky.new-design #closeBtn i {
  color: #fff;
}
.related .related_ramecky.new-design::-webkit-scrollbar {
  width: 9px;
}
.related .related_ramecky.new-design::-webkit-scrollbar-thumb {
  border-radius: 5px;
  border: 2px solid;
  cursor: pointer;
}
.related .related_ramecky.new-design.komentareActive {
  border-color: #ff0012;
}
.related .related_ramecky.new-design.komentareActive #closeBtn {
  background-color: #ff5533;
}
.related .related_ramecky.new-design.komentareActive::-webkit-scrollbar-track {
  background-color: #ffccd0;
}
.related .related_ramecky.new-design.komentareActive::-webkit-scrollbar-thumb {
  border-color: #ff0012;
  background-color: #ff99a0;
}
.related .related_ramecky.new-design.souboryActive {
  border-color: #7fd62f;
}
.related .related_ramecky.new-design.souboryActive #closeBtn {
  background-color: #7fd62f;
}
.related .related_ramecky.new-design.souboryActive::-webkit-scrollbar-track {
  background-color: #e8f8d9;
}
.related .related_ramecky.new-design.souboryActive::-webkit-scrollbar-thumb {
  border-color: #7fd62f;
  background-color: #ceefaf;
}
.related .related_ramecky.new-design.ukolyActive {
  border-color: #098bf4;
}
.related .related_ramecky.new-design.ukolyActive #closeBtn {
  background-color: #098bf4;
}
.related .related_ramecky.new-design.ukolyActive::-webkit-scrollbar-track {
  background-color: #cce7fd;
}
.related .related_ramecky.new-design.ukolyActive::-webkit-scrollbar-thumb {
  border-color: #098bf4;
  background-color: #9bd0fb;
}
.related .related_ramecky.new-design.podnetyActive {
  border-color: #ffc700;
}
.related .related_ramecky.new-design.podnetyActive #closeBtn {
  background-color: #ffc700;
}
.related .related_ramecky.new-design.podnetyActive::-webkit-scrollbar-track {
  background-color: #fff4cc;
}
.related .related_ramecky.new-design.podnetyActive::-webkit-scrollbar-thumb {
  border-color: #ffc700;
  background-color: #ffe999;
}
.related .related_ramecky.new-design.vazbyActive {
  border-color: #bc7407;
}
.related .related_ramecky.new-design.vazbyActive #closeBtn {
  background-color: #bc7407;
}
.related .related_ramecky.new-design.vazbyActive::-webkit-scrollbar-track {
  background-color: #fbd294;
}
.related .related_ramecky.new-design.vazbyActive::-webkit-scrollbar-thumb {
  border-color: #bc7407;
  background-color: #f9bd63;
}
.related .related_ramecky.new-design.jednaniActive {
  border-color: #9c27b0;
}
.related .related_ramecky.new-design.jednaniActive #closeBtn {
  background-color: #9c27b0;
}
.related .related_ramecky.new-design.jednaniActive::-webkit-scrollbar-track {
  background-color: #e6b5ee;
}
.related .related_ramecky.new-design.jednaniActive::-webkit-scrollbar-thumb {
  border-color: #9c27b0;
  background-color: #d88be5;
}
.related .related_ramecky.new-design.checklistyActive {
  border-color: #e83e8c;
}
.related .related_ramecky.new-design.checklistyActive #closeBtn {
  background-color: #e83e8c;
}
.related .related_ramecky.new-design.checklistyActive::-webkit-scrollbar-track {
  background-color: #fef4f9;
}
.related .related_ramecky.new-design.checklistyActive::-webkit-scrollbar-thumb {
  border-color: #e83e8c;
  background-color: #f8c7dd;
}
.related .related_ramecky.new-design.historieActive {
  border-color: #786b6a;
}
.related .related_ramecky.new-design.historieActive #closeBtn {
  background-color: #786b6a;
}
.related .related_ramecky.new-design.historieActive::-webkit-scrollbar-track {
  background-color: #d9d5d5;
}
.related .related_ramecky.new-design.historieActive::-webkit-scrollbar-thumb {
  border-color: #786b6a;
  background-color: #c2bab9;
}
.related .related_ramecky.new-design table tr td[align=right] {
  text-align: right !important;
}
.related .related_ramecky.new-design table tr td .btn-success i {
  color: #7fd62f !important;
}
.related .related_ramecky.new-design table tr td .btn-error i {
  color: #ff0012 !important;
}
.related .related_ramecky.new-design table tr td .btn-yellow i {
  color: #ffc700 !important;
}
.related .related_ramecky.new-design .mezeraSpan {
  display: none;
}
.related .related_ramecky.new-design .ramecekNadpisWrapper {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0px 5px;
  border-bottom: 2px solid;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  text-shadow: none;
}
.related .related_ramecky.new-design .newRamecek {
  position: relative;
  margin-bottom: 25px !important;
  padding: 35px 15px 15px !important;
}
.related .related_ramecky.new-design .newRamecek .btnSave {
  position: absolute;
  z-index: 1;
  right: 15px;
  bottom: 15px;
}
.related .related_ramecky.new-design .newRamecek .importantPriznak {
  position: absolute !important;
  top: -2px !important;
  right: -7px !important;
}
.related .related_ramecky.new-design .savedRamecek {
  border: none;
  box-shadow: none;
  padding: 5px 0px 0px !important;
  margin-bottom: 0px !important;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAvatarWrapper {
  position: relative;
  display: inline-block;
  width: 10%;
  text-align: center;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAvatarWrapper img {
  width: 40px;
  height: auto;
  border-radius: 50%;
  border: 2px solid;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper {
  display: inline-block;
  position: relative;
  width: 90%;
  padding-left: 2%;
  font-size: 13px;
  font-weight: 600;
  vertical-align: top;
  text-align: left;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper .ramecekDatum {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  font-weight: 500;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper .ramecekCislo {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper .ramecekOvladaniWrapper {
  display: inline-block;
  float: right;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper .ramecekOvladaniWrapper .btn {
  display: inline-block;
  position: relative;
  top: 0px;
  padding: 0 !important;
  margin-left: 0;
  width: 15px;
  height: 15px;
  text-align: center;
  border-color: transparent !important;
  background-color: transparent !important;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper .ramecekOvladaniWrapper .btn i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 12px;
  margin: 0 !important;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper .ramecekOvladaniWrapper .btn i:before {
  position: relative;
}
.related .related_ramecky.new-design .savedRamecek .ramecekAutorWrapper .ramecekOvladaniWrapper.actionProgress:before {
  content: '';
  display: inline-block;
  position: relative;
  top: 3px;
  right: 5px;
  width: 13px;
  height: 13px;
  border: 2px solid #c0c0c0;
  border-top: 2px solid #039;
  border-radius: 50%;
  animation: spin 2s linear infinite;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper {
  display: block;
  position: relative;
  width: 87%;
  left: 13%;
  top: -18px;
  border: 2px solid;
  border-radius: 5px;
  border-top-left-radius: 0;
  padding: 10px;
  text-align: left;
  -webkit-box-shadow: 5px 5px 5px 0px #cfcfcf;
  -moz-box-shadow: 5px 5px 5px 0px #cfcfcf;
  box-shadow: 5px 5px 5px 0px #cfcfcf;
  line-height: 1.3;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper:before {
  display: block;
  content: '';
  position: absolute;
  top: -2px;
  left: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0px 0 8px;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper:hover {
  background-color: #f7f7f7;
  text-decoration: none;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper:hover a,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper:hover span,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper:hover td {
  text-decoration: none;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak {
  position: absolute !important;
  right: -25px !important;
  top: 50% !important;
  transform: translateY(-50%);
  margin: 0 !important;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak i,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak img {
  display: block;
  font-size: 13px !important;
  margin: 5px 0px !important;
  color: #ff5533;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .komentare-tooltip,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .jednani-tooltip {
  position: relative;
  display: inline-block;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .komentare-tooltip:hover .tooltiptext,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .jednani-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .komentare-tooltip .tooltiptext,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .jednani-tooltip .tooltiptext {
  visibility: hidden;
  width: 430px;
  background-color: #ecf0ff;
  color: #039;
  text-align: left;
  border-radius: 6px;
  border: 1px solid #002dd0;
  padding: 5px 5px;
  position: absolute;
  z-index: 200;
  bottom: 125%;
  left: 50%;
  margin-left: -425px;
  opacity: 0;
  transition: opacity 0.3s;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .komentare-tooltip .tooltiptext:after,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .jednani-tooltip .tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 98%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #002dd0 transparent transparent transparent;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .komentare-tooltip .tooltiptext table,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .jednani-tooltip .tooltiptext table {
  width: 100%;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .komentare-tooltip .tooltiptext table tr td,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .jednani-tooltip .tooltiptext table tr td {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .komentare-tooltip .tooltiptext table tr td .userAvatar img,
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper .priznak .jednani-tooltip .tooltiptext table tr td .userAvatar img {
  margin-top: 0px !important;
  border: none !important;
}
.related .related_ramecky.new-design .savedRamecek .ramecekContentWrapper.actionProgress {
  opacity: 0.7;
}
.related .related_ramecky.new-design .komentarRamecek {
  border-color: #ff5533 !important;
}
.related .related_ramecky.new-design .komentarRamecek .ramecekNadpisWrapper {
  border-color: #ff5533;
  background-color: #ff5533;
}
.related .related_ramecky.new-design .komentarRamecek.newCommentRamecek.replyCommentRamecek {
  position: relative;
  top: -15px;
}
.related .related_ramecky.new-design .komentarRamecek.newCommentRamecek.replyCommentRamecek:before {
  display: block;
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 0px 10px 10px 10px;
  border-color: transparent transparent #ff5533 transparent;
}
.related .related_ramecky.new-design .komentarRamecek.editCommentRamecek {
  margin-bottom: 20px !important;
  padding: 35px 15px 15px !important;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAvatarWrapper img {
  border-color: #ff5533;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn i.fa-comment {
  color: #7fd62f;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn i.fa-envelope,
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn i.btn-email {
  color: #ffa500;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn i.fa-lock,
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn i.fa-lock-open {
  color: #098bf4;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn i.fa-user-lock {
  color: #bc7407;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn:hover.btn-edit {
  border-color: #ffc700 !important;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn:hover.btn-main-web-color {
  border-color: #003399 !important;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn:hover.btn-reaction {
  border-color: #7fd62f !important;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn:hover.btn-email {
  border-color: #ffa500 !important;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn:hover.btn-lock {
  border-color: #098bf4 !important;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarAutorWrapper .komentarOvladaniWrapper .btn:hover.btn-important {
  border-color: #ff0012 !important;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarContentWrapper {
  border-color: #ff5533;
  word-break: break-word;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarContentWrapper:before {
  border-color: #ff5533 transparent transparent transparent;
}
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarContentWrapper .priznak i,
.related .related_ramecky.new-design .komentarRamecek.savedCommentRamecek .komentarContentWrapper .priznak img {
  font-size: 13px !important;
  color: #ff5533;
}
.related .related_ramecky.new-design .ukolRamecek {
  border-color: #098bf4 !important;
}
.related .related_ramecky.new-design .ukolRamecek table tr td .btn-success i {
  color: #7fd62f !important;
}
.related .related_ramecky.new-design .ukolRamecek .ramecekNadpisWrapper {
  border-color: #098bf4;
  background-color: #098bf4;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAvatarWrapper img {
  border: 2px solid #098bf4;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAvatarWrapper .userRelationCell {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAvatarWrapper .userRelationCell .fa-caret-down {
  color: #098bf4;
  font-size: 20px;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAutorWrapper .ukolOvladaniWrapper .btn i.fa-play-circle {
  color: #7fd62f;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAutorWrapper .ukolOvladaniWrapper .btn i.fa-stop-circle {
  color: #ff5533;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAutorWrapper .ukolOvladaniWrapper .btn i.fa-times {
  color: #ff0012;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAutorWrapper .ukolOvladaniWrapper .btn:hover.btn-start {
  border-color: #7fd62f !important;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAutorWrapper .ukolOvladaniWrapper .btn:hover.btn-finish {
  border-color: #ff5533 !important;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAutorWrapper .ukolOvladaniWrapper .btn:hover.btn-remove {
  border-color: #ff0012 !important;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolAutorWrapper .ukolOvladaniWrapper .btn:hover.btn-main-web-color {
  border-color: #003399 !important;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper {
  border-color: #098bf4;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper .categoryCell .ukolStitek {
  display: inline-block;
  padding: 4px 6px 6px;
  margin-right: 3px;
  margin-top: 3px;
  border-radius: 5px;
  color: #fff;
  font-weight: 400;
  font-size: 11px;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper .categoryCell .ukolStitek i.fas {
  float: none;
  top: 0;
  font-size: 10px;
  margin-right: 3px;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper:before {
  border-color: #098bf4 transparent transparent transparent;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper:hover {
  background-color: #f7f7f7;
  text-decoration: none;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper:hover a,
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper:hover span,
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper:hover td {
  text-decoration: none;
}
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper .priznak i,
.related .related_ramecky.new-design .ukolRamecek.savedUkolRamecek .ukolContentWrapper .priznak img {
  color: #098bf4;
}
.related .related_ramecky.new-design .podnetRamecek {
  border-color: #ffc700 !important;
}
.related .related_ramecky.new-design .podnetRamecek .ramecekNadpisWrapper {
  border-color: #ffc700;
  background-color: #ffc700;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAvatarWrapper img {
  border-color: #ffc700;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn i.fa-thumbs-down {
  color: #ff0012;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn i.fa-play-circle {
  color: #7fd62f;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn i.fa-stop-circle {
  color: #ff5533;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn i.fa-times {
  color: #ff0012;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn:hover.btn-decline {
  border-color: #ff0012 !important;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn:hover.btn-start {
  border-color: #7fd62f !important;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn:hover.btn-finish {
  border-color: #ff5533 !important;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn:hover.btn-remove {
  border-color: #ff0012 !important;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetAutorWrapper .podnetOvladaniWrapper .btn:hover.btn-main-web-color {
  border-color: #003399 !important;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetContentWrapper {
  border-color: #ffc700;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetContentWrapper:before {
  border-color: #ffc700 transparent transparent transparent;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetContentWrapper .priznak i,
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetContentWrapper .priznak img {
  color: #ffc700;
}
.related .related_ramecky.new-design .podnetRamecek.savedPodnetRamecek .podnetContentWrapper .podnetPredmet {
  color: #003399;
}
.related .related_ramecky.new-design .vazbaRamecek {
  border-color: #bc7407 !important;
}
.related .related_ramecky.new-design .vazbaRamecek .ramecekNadpisWrapper {
  border-color: #bc7407;
  background-color: #bc7407;
}
.related .related_ramecky.new-design .vazbaRamecek.savedVazbaRamecek .vazbaAvatarWrapper img {
  border-color: #bc7407;
}
.related .related_ramecky.new-design .vazbaRamecek.savedVazbaRamecek .vazbaAutorWrapper .vazbaOvladaniWrapper .btn i.fa-times {
  color: #ff0012;
}
.related .related_ramecky.new-design .vazbaRamecek.savedVazbaRamecek .vazbaAutorWrapper .vazbaOvladaniWrapper .btn:hover.btn-main-web-color {
  border-color: #003399 !important;
}
.related .related_ramecky.new-design .vazbaRamecek.savedVazbaRamecek .vazbaContentWrapper {
  border-color: #bc7407;
}
.related .related_ramecky.new-design .vazbaRamecek.savedVazbaRamecek .vazbaContentWrapper:before {
  border-color: #bc7407 transparent transparent transparent;
}
.related .related_ramecky.new-design .jednaniRamecek {
  border-color: #9c27b0 !important;
}
.related .related_ramecky.new-design .jednaniRamecek .ramecekNadpisWrapper {
  border-color: #9c27b0;
  background-color: #9c27b0;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniAvatarWrapper img {
  border-color: #9c27b0;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniAutorWrapper .jednaniOvladaniWrapper .btn i.fa-paper-plane {
  color: #7fd62f;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniAutorWrapper .jednaniOvladaniWrapper .btn i.fa-times {
  color: #ff0012;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniAutorWrapper .jednaniOvladaniWrapper .btn i.fa-envelope {
  color: #ffa500;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniAutorWrapper .jednaniOvladaniWrapper .btn:hover.btn-send {
  border-color: #ffa500 !important;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniAutorWrapper .jednaniOvladaniWrapper .btn:hover.btn-remove {
  border-color: #ff0012 !important;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniAutorWrapper .jednaniOvladaniWrapper .btn:hover.btn-main-web-color {
  border-color: #003399 !important;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniContentWrapper {
  border-color: #9c27b0;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniContentWrapper:before {
  border-color: #9c27b0 transparent transparent transparent;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniContentWrapper .osobaWrapper,
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniContentWrapper .osobaNavedomiWrapper {
  display: block;
  margin-bottom: 3px;
}
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniContentWrapper .priznak i,
.related .related_ramecky.new-design .jednaniRamecek.savedJednaniRamecek .jednaniContentWrapper .priznak img {
  color: #9c27b0;
}
.related .related_ramecky.new-design .checklistRamecek,
.related .related_ramecky.new-design .newChecklistRamecek {
  border: 2px solid #e83e8c !important;
  margin-bottom: 10px !important;
  padding: 35px 15px 35px !important;
}
.related .related_ramecky.new-design .checklistRamecek .checklist_new_radio_box,
.related .related_ramecky.new-design .newChecklistRamecek .checklist_new_radio_box {
  display: flex;
  margin-top: -6px;
  margin-bottom: 8px;
}
.related .related_ramecky.new-design .checklistRamecek .checklist_new_radio_box label,
.related .related_ramecky.new-design .newChecklistRamecek .checklist_new_radio_box label {
  margin-right: 16px;
}
.related .related_ramecky.new-design .checklistRamecek .checklist_new_radio_box label input,
.related .related_ramecky.new-design .newChecklistRamecek .checklist_new_radio_box label input {
  cursor: pointer;
}
.related .related_ramecky.new-design .checklistRamecek #checklist_wrap_template #checklist_new_sablona,
.related .related_ramecky.new-design .newChecklistRamecek #checklist_wrap_template #checklist_new_sablona {
  width: 100%;
}
.related .related_ramecky.new-design .checklistRamecek #checklist_wrap_copy #checklist_new_copy_zaznam,
.related .related_ramecky.new-design .newChecklistRamecek #checklist_wrap_copy #checklist_new_copy_zaznam,
.related .related_ramecky.new-design .checklistRamecek #checklist_wrap_copy #checklist_new_copy_modul,
.related .related_ramecky.new-design .newChecklistRamecek #checklist_wrap_copy #checklist_new_copy_modul,
.related .related_ramecky.new-design .checklistRamecek #checklist_wrap_copy #checklist_new_copy_checklist,
.related .related_ramecky.new-design .newChecklistRamecek #checklist_wrap_copy #checklist_new_copy_checklist {
  width: 100%;
}
.related .related_ramecky.new-design .checklistRamecek .ramecekNadpisWrapper,
.related .related_ramecky.new-design .newChecklistRamecek .ramecekNadpisWrapper {
  border-color: #e83e8c;
  background-color: #e83e8c;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate {
  width: 100%;
  position: relative;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .titleChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .titleChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .titleChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .titleChecklist {
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
  padding-top: 10px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .descriptionChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .descriptionChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .descriptionChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .descriptionChecklist {
  display: block;
  text-align: center;
  font-size: 13px;
  padding-bottom: 15px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox {
  position: absolute;
  top: -10px;
  right: -8px;
  text-align: right;
  display: block;
  width: 100%;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .plus-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .plus-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .plus-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .plus-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .plus-icon-sabl,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .plus-icon-sabl,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .plus-icon-sabl,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .plus-icon-sabl,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .private-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .private-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .private-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .private-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .delete-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .delete-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .delete-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .delete-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .edit-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .edit-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .edit-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .edit-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .task-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .task-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .task-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .task-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .lock-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .lock-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .lock-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .lock-icon {
  color: #039;
  font-size: 12px;
  cursor: pointer;
  margin-left: 2px;
  margin-right: 2px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .plus-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .plus-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .plus-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .plus-icon-skup {
  position: absolute;
  left: -18px;
  top: 3px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .plus-icon-skup:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .plus-icon-skup:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .plus-icon-skup:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .plus-icon-skup:hover {
  color: #309d29;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .plus-icon-sabl,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .plus-icon-sabl,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .plus-icon-sabl,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .plus-icon-sabl {
  position: absolute;
  left: 1px;
  top: 3px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .plus-icon-sabl:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .plus-icon-sabl:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .plus-icon-sabl:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .plus-icon-sabl:hover {
  color: #309d29;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .lock-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .lock-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .lock-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .lock-icon:hover {
  color: #309d29;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .private-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .private-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .private-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .private-icon:hover {
  color: #309d29;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .edit-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .edit-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .edit-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .edit-icon:hover {
  color: #ffc700;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .delete-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .delete-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .delete-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .delete-icon:hover {
  color: #ff0000;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .iconBox .task-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .iconBox .task-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .iconBox .task-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .iconBox .task-icon:hover {
  color: #098bf4;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist {
  position: relative;
  padding-bottom: 15px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist {
  display: block;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  padding-right: 50px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist .statusChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist .statusChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .statusChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .statusChecklist {
  font-weight: normal;
  font-size: 12px;
  display: inline-block;
  margin-left: 6px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox {
  position: absolute;
  top: 2px;
  right: 0px;
  display: inline-block;
  width: auto;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .delete-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .delete-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .delete-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .delete-icon-skup {
  color: #039;
  font-size: 11px;
  cursor: pointer;
  margin-left: 2px;
  margin-right: 2px;
  display: none;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .edit-icon-skup:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .edit-icon-skup:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .edit-icon-skup:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .edit-icon-skup:hover {
  color: #ffc700;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .delete-icon-skup:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist .iconBox .delete-icon-skup:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .delete-icon-skup:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist .iconBox .delete-icon-skup:hover {
  color: #ff0000;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist:hover .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist:hover .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist:hover .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist:hover .iconBox .edit-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .nameChecklist:hover .iconBox .delete-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .nameChecklist:hover .iconBox .delete-icon-skup,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist:hover .iconBox .delete-icon-skup,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .nameChecklist:hover .iconBox .delete-icon-skup {
  display: inline-block;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .plus-icon-pol,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .plus-icon-pol,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .plus-icon-pol,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .plus-icon-pol {
  position: absolute;
  color: #039;
  font-size: 12px;
  cursor: pointer;
  bottom: 0px;
  right: 0px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist .plus-icon-pol:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist .plus-icon-pol:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist .plus-icon-pol:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist .plus-icon-pol:hover {
  color: #309d29;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul {
  padding: 0px;
  margin: 0px;
  /* Presun polozek */
  padding-bottom: 5px;
  margin-bottom: -5px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul .placeholder,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul .placeholder,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul .placeholder,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul .placeholder {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #ff0000;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  float: left;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li {
  position: relative;
  list-style-type: none;
  text-align: left;
  padding-top: 4px;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  /* Pro move ikonku */
  margin-left: -10px;
  padding-left: 10px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li ul,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li ul,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li ul,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li ul {
  padding-left: 26px;
  width: 100%;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .liTitleChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .liTitleChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .liTitleChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .liTitleChecklist {
  width: calc(100% - 55px);
  /* Puvodni 26 */
  display: block;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .liDescriptionChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .liDescriptionChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .liDescriptionChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .liDescriptionChecklist {
  width: calc(100% - 26px);
  display: block;
  border-bottom: 1px solid;
  border-color: #b6c0ef;
  font-style: italic;
  font-size: 12px;
  margin-left: 26px;
  line-height: 1.3;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .liSeparatorChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .liSeparatorChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .liSeparatorChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .liSeparatorChecklist {
  width: 100%;
  border-bottom: 1px solid;
  border-color: #003399;
  padding-top: 8px;
  margin-bottom: 8px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .fa-check-square,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .fa-check-square,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .fa-check-square,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .fa-check-square,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .fa-square,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .fa-square,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .fa-square,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .fa-square {
  font-size: 18px;
  cursor: pointer;
  margin-top: 2px;
  margin-right: 10px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox {
  position: absolute;
  top: 4px;
  right: 0px;
  display: none;
  width: auto;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox .move-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox .move-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .move-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .move-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox .plus-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox .plus-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .plus-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .plus-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox .edit-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox .edit-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .edit-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .edit-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox .delete-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox .delete-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .delete-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .delete-icon {
  color: #039;
  font-size: 11px;
  cursor: pointer;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox .plus-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox .plus-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .plus-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .plus-icon:hover {
  color: #309d29;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox .edit-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox .edit-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .edit-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .edit-icon:hover {
  color: #ffc700;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .iconBox .delete-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .iconBox .delete-icon:hover,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .delete-icon:hover,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .iconBox .delete-icon:hover {
  color: #ff0000;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li .move-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li .move-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li .move-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li .move-icon {
  position: absolute;
  top: 9px;
  left: 0px;
  display: none;
  cursor: move;
  font-size: 11px;
  color: #039;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li:hover .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li:hover .iconBox,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li:hover .iconBox,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li:hover .iconBox {
  display: inline-block;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li:hover .move-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li:hover .move-icon,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li:hover .move-icon,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li:hover .move-icon {
  display: inline-block;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .boxChecklist ul li:hover .liSeparatorChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .boxChecklist ul li:hover .liSeparatorChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .boxChecklist ul li:hover .liSeparatorChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .boxChecklist ul li:hover .liSeparatorChecklist {
  width: calc(100% - 14px);
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .editInfoChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .editInfoChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .editInfoChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .editInfoChecklist {
  text-align: left;
  margin-top: 7px;
  padding-top: 3px;
  border-top: 1px solid;
  border-color: #039;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .editInfoChecklist span,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .editInfoChecklist span,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .editInfoChecklist span,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .editInfoChecklist span {
  display: block;
  line-height: 1.1;
  font-size: 11px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .akceChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .akceChecklist,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .akceChecklist,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .akceChecklist {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.related .related_ramecky.new-design .checklistRamecek .openedChecklist .akceChecklist i,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklist .akceChecklist i,
.related .related_ramecky.new-design .checklistRamecek .openedChecklistTemplate .akceChecklist i,
.related .related_ramecky.new-design .newChecklistRamecek .openedChecklistTemplate .akceChecklist i {
  font-size: 18px;
  margin-left: 10px;
  cursor: pointer;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek {
  padding: 15px !important;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistAvatarWrapper,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistAvatarWrapper {
  width: 10%;
  margin: auto 0;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistAvatarWrapper img,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistAvatarWrapper img {
  border-color: #e83e8c;
  width: 40px !important;
  height: 40px !important;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistContentWrapper,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistContentWrapper {
  width: 57%;
  border-color: #e83e8c;
  text-align: left;
  font-weight: bold;
  padding-left: 10px;
  font-size: 14px;
  margin: auto 0;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistContentWrapper:before,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistContentWrapper:before {
  border-color: #e83e8c transparent transparent transparent;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistInfoWrapper,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistInfoWrapper {
  width: 33%;
  border-color: #e83e8c;
  text-align: left;
  margin: auto 0;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistInfoWrapper .ramecekStav,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistInfoWrapper .ramecekStav {
  float: right;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistInfoWrapper .ramecekDatum,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistInfoWrapper .ramecekDatum {
  float: right;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn i.fa-paper-plane,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn i.fa-paper-plane {
  color: #7fd62f;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn i.fa-times,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn i.fa-times {
  color: #ff0012;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn:hover.btn-send,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn:hover.btn-send {
  border-color: #7fd62f !important;
}
.related .related_ramecky.new-design .checklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn:hover.btn-remove,
.related .related_ramecky.new-design .newChecklistRamecek.savedChecklistRamecek .checklistAutorWrapper .checklistOvladaniWrapper .btn:hover.btn-remove {
  border-color: #ff0012 !important;
}
.related .related_ramecky.new-design .checklistRamecek .btn-save,
.related .related_ramecky.new-design .newChecklistRamecek .btn-save {
  position: absolute;
  bottom: -25px;
  right: 0;
}
.related .related_ramecky.new-design #soubory {
  border: none;
  box-shadow: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper {
  box-shadow: none;
  border: none;
  padding: 0;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .fileBtnWrapper {
  border: none;
  box-shadow: none;
  padding: 0;
  margin-bottom: 0 !important;
  text-align: right;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .fileBtnWrapper .btn {
  display: inline-block;
  position: relative;
  top: -1px;
  padding: 12px !important;
  margin-left: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  border-color: transparent !important;
  background-color: transparent !important;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .fileBtnWrapper .btn i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  margin: 0 !important;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .fileBtnWrapper .btn i.fa-plus-circle {
  color: #7fd62f;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .fileBtnWrapper .btn i.fa-folder-open {
  color: #ff5533;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .fileBtnWrapper .btn:hover.btn-add-file {
  border-color: #7fd62f !important;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .fileBtnWrapper .btn:hover.btn-add-folder {
  border-color: #ff5533 !important;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek {
  margin: 0;
  margin-bottom: 10px !important;
  border-width: 2px;
  border-color: #7fd62f;
  text-align: left;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek .iconWrapper,
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek .titleWrapper {
  display: none !important;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek input[type=text],
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek textarea,
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek input[type=file] {
  width: 100% !important;
  margin-bottom: 5px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek .ramecekNadpisWrapper {
  background-color: #7fd62f;
  border-bottom: 2px solid #7fd62f;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .newRamecek.addFileWrapper .btn-success {
  position: absolute;
  z-index: 1;
  right: 15px;
  bottom: 15px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .savedFilesWrapper {
  border: none;
  box-shadow: none;
  padding: 0;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek {
  margin: 0 0 10px;
  -webkit-box-shadow: 3px 3px 3px 0px #cfcfcf;
  -moz-box-shadow: 3px 3px 3px 0px #cfcfcf;
  box-shadow: 3px 3px 3px 0px #cfcfcf;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek {
  border: none;
  padding: 0;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek .card-header {
  vertical-align: middle;
  padding: 3px 21px 3px 10px;
  background-color: #7fd62f !important;
  color: #fff;
  font-weight: 400;
  text-align: left;
  border-radius: 5px;
  cursor: default;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek .card-header a {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek .card-header a:hover {
  text-decoration: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek .card-header .folderImg {
  display: inline-block;
  margin-right: 5px;
  font-size: 14px;
  position: relative;
  top: 1px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek .card-header .btn-remove {
  float: right;
  color: #fff;
  position: relative;
  top: 1px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek .card-header .btn-remove:hover i {
  color: #ff0012;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek.openedFolder {
  border-radius: 5px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek.openedFolder .card-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek.openedFolder .card-body {
  padding: 0;
  border: 2px solid #7fd62f;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek.openedFolder .card-body .souboryRamecek {
  border: none;
  box-shadow: none;
  border-bottom: 1px dashed #7fd62f;
  border-radius: 0;
  margin: 0;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek.openedFolder .card-body .souboryRamecek:last-child {
  border: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek.openedFolder .card-body .souboryRamecek.folder {
  border-radius: 0;
  background-color: #b3e784;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.folderRamecek.noFileUploaded {
  display: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek {
  position: relative;
  display: table;
  width: 100%;
  padding: 5px;
  border: 2px solid #7fd62f;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek:hover {
  background-color: #f7f7f7;
  text-decoration: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek:hover a,
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek:hover span,
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek:hover td {
  text-decoration: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell {
  display: table-cell;
  vertical-align: middle;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .fa-folder {
  font-size: 16px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell:first-child {
  width: 20px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell:last-child {
  width: 75px;
  padding: 0 15px;
  text-align: right;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .souborNazev,
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .souborPopis,
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .souborUdaje {
  padding-left: 10px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .souborNazev {
  margin-bottom: 3px;
	overflow-wrap: break-word;
	word-wrap: break-word;
	word-break: break-word;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .souborUdaje {
  margin-top: 3px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .souborUdaje .autorAvatarWrapper {
  display: inline-block;
  margin-right: 3px;
  height: 15px;
  width: 15px;
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid #7fd62f;
  overflow: hidden;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .ramecekCell .souborUdaje .autorAvatarWrapper img {
  vertical-align: top;
  width: 100%;
  height: auto;
  max-height: 100%;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek .souboryPriznak {
  position: absolute;
  right: -25px;
  top: 50%;
  transform: translateY(-50%);
  color: #7fd62f;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek.folder:hover {
  background-color: #c4eaa1 !important;
  text-decoration: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek.folder:hover a,
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek.folder:hover span,
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryRamecek.fileRamecek.folder:hover td {
  text-decoration: none;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryDragDropArea {
  position: relative;
  width: 100%;
  height: 150px;
  border: 2px dashed #7fd62f;
  border-radius: 5px;
  color: #7fd62f;
  background-color: #fff;
  text-align: center;
  line-height: 148px;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryDragDropArea.dragging {
  border-color: #003399;
}
.related .related_ramecky.new-design #soubory .souboryWrapper .souboryDragDropArea.dragging p {
  color: #003399;
}
.related .related_ramecky.new-design #historie {
  border: none;
  box-shadow: none;
}
.related .related_ramecky.new-design #historie .historieRamecek {
  border-color: #bdbdbd;
}
.related .related_ramecky.new-design #historie .historieWrapper {
  box-shadow: none;
  border: none;
  padding: 0;
}
.related .related_ramecky.new-design #historie .historieWrapper .card-header {
  vertical-align: middle;
  padding: 3px 21px 3px 10px;
  background-color: #786b6a !important;
  color: #fff;
  font-weight: 600;
  text-align: left;
  border-radius: 5px;
  cursor: default;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
.related .related_ramecky.new-design #historie .historieWrapper .card-body {
  padding: 0;
  border: 2px solid #786b6a;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.related .related_ramecky.new-design #historie .historieWrapper .historieRamecek {
  padding: 10px;
  margin: 0 0;
  border-bottom: 1px dashed #786b6a;
  border-radius: 0;
}
.related .related_ramecky.new-design #historie .historieWrapper .historieRamecek:last-child {
  border: none;
}
.related .related_ramecky.new-design #historie .historieWrapper .historieRamecek .autorAvatarWrapper {
  display: inline-block;
  margin-right: 3px;
  height: 15px;
  width: 15px;
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid #786b6a;
  overflow: hidden;
}
.related .related_ramecky.new-design #historie .historieWrapper .historieRamecek .autorAvatarWrapper img {
  vertical-align: top;
  width: 100%;
  height: auto;
  max-height: 100%;
  border: none;
}
.related .related_ramecky.new-design #historie .historieAvatarWrapper img {
  border-color: #786b6a;
}
.related .related_ramecky.new-design #historie .historieContentWrapper {
  border-color: #786b6a;
}
.related .related_ramecky.new-design #historie .historieContentWrapper:before {
  border-color: #786b6a transparent transparent transparent;
}
.related .related_ramecky.new-design #historie .historieContentWrapper .priznak i,
.related .related_ramecky.new-design #historie .historieContentWrapper .priznak img {
  color: #786b6a;
}
.related .related_ramecky.new-design .popup {
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}
.related .related-loading {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.related .related-loading img {
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}
.userAvatar {
  display: inline-block;
  margin-right: 3px;
  height: 15px;
  width: 15px;
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid #909090;
  overflow: hidden;
}
.userAvatar img {
  vertical-align: top;
  width: 100%;
  height: auto;
  max-height: 100%;
}
.dropdown-menu.textcomplete-dropdown {
  padding: 2px;
}
.dropdown-menu.textcomplete-dropdown .textcomplete-item {
  background-color: #fff;
  padding: 0px 2px;
  color: #003399;
}
.dropdown-menu.textcomplete-dropdown .textcomplete-item:hover {
  cursor: pointer;
}
.dropdown-menu.textcomplete-dropdown.active {
  cursor: pointer;
}
.related-ikona {
  font-size: 11px;
  vertical-align: middle;
}
#ukolPolModal tr td:first-child > span {
  text-align: left !important;
  width: 90px;
  display: inline-flex;
}
#ukolPolModal tr td:first-child .textWrapper i {
  padding-right: 5px;
}
#souboryEditModal,
#slozkyEditModal,
#checklistyModal,
#checklistySkupModal,
#checklistyPolModal,
#komentarEmailModal,
#ukolPolModal,
#jednaniEmailModal {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
#souboryEditModal .modal-dialog,
#slozkyEditModal .modal-dialog,
#checklistyModal .modal-dialog,
#checklistySkupModal .modal-dialog,
#checklistyPolModal .modal-dialog,
#komentarEmailModal .modal-dialog,
#ukolPolModal .modal-dialog,
#jednaniEmailModal .modal-dialog {
  width: auto;
}
#souboryEditModal .modal-dialog .modal-content,
#slozkyEditModal .modal-dialog .modal-content,
#checklistyModal .modal-dialog .modal-content,
#checklistySkupModal .modal-dialog .modal-content,
#checklistyPolModal .modal-dialog .modal-content,
#komentarEmailModal .modal-dialog .modal-content,
#ukolPolModal .modal-dialog .modal-content,
#jednaniEmailModal .modal-dialog .modal-content {
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 5px 0 #cfcfcf;
  -moz-box-shadow: 5px 5px 5px 0 #cfcfcf;
  box-shadow: 5px 5px 5px 0 #cfcfcf;
}
#souboryEditModal .modal-dialog .modal-content .modal-header,
#slozkyEditModal .modal-dialog .modal-content .modal-header,
#checklistyModal .modal-dialog .modal-content .modal-header,
#checklistySkupModal .modal-dialog .modal-content .modal-header,
#checklistyPolModal .modal-dialog .modal-content .modal-header,
#komentarEmailModal .modal-dialog .modal-content .modal-header,
#ukolPolModal .modal-dialog .modal-content .modal-header,
#jednaniEmailModal .modal-dialog .modal-content .modal-header {
  position: relative;
  padding: 5px;
  text-align: center;
}
#souboryEditModal .modal-dialog .modal-content .modal-header h5,
#slozkyEditModal .modal-dialog .modal-content .modal-header h5,
#checklistyModal .modal-dialog .modal-content .modal-header h5,
#checklistySkupModal .modal-dialog .modal-content .modal-header h5,
#checklistyPolModal .modal-dialog .modal-content .modal-header h5,
#komentarEmailModal .modal-dialog .modal-content .modal-header h5,
#ukolPolModal .modal-dialog .modal-content .modal-header h5,
#jednaniEmailModal .modal-dialog .modal-content .modal-header h5,
#souboryEditModal .modal-dialog .modal-content .modal-header .btnClose,
#slozkyEditModal .modal-dialog .modal-content .modal-header .btnClose,
#checklistyModal .modal-dialog .modal-content .modal-header .btnClose,
#checklistySkupModal .modal-dialog .modal-content .modal-header .btnClose,
#checklistyPolModal .modal-dialog .modal-content .modal-header .btnClose,
#komentarEmailModal .modal-dialog .modal-content .modal-header .btnClose,
#ukolPolModal .modal-dialog .modal-content .modal-header .btnClose,
#jednaniEmailModal .modal-dialog .modal-content .modal-header .btnClose {
  color: #fff;
}
#souboryEditModal .modal-dialog .modal-content .modal-header h5,
#slozkyEditModal .modal-dialog .modal-content .modal-header h5,
#checklistyModal .modal-dialog .modal-content .modal-header h5,
#checklistySkupModal .modal-dialog .modal-content .modal-header h5,
#checklistyPolModal .modal-dialog .modal-content .modal-header h5,
#komentarEmailModal .modal-dialog .modal-content .modal-header h5,
#ukolPolModal .modal-dialog .modal-content .modal-header h5,
#jednaniEmailModal .modal-dialog .modal-content .modal-header h5 {
  font-size: 16px;
  padding: 0;
  margin: 0;
}
#souboryEditModal .modal-dialog .modal-content .modal-header .btnClose,
#slozkyEditModal .modal-dialog .modal-content .modal-header .btnClose,
#checklistyModal .modal-dialog .modal-content .modal-header .btnClose,
#checklistySkupModal .modal-dialog .modal-content .modal-header .btnClose,
#checklistyPolModal .modal-dialog .modal-content .modal-header .btnClose,
#komentarEmailModal .modal-dialog .modal-content .modal-header .btnClose,
#ukolPolModal .modal-dialog .modal-content .modal-header .btnClose,
#jednaniEmailModal .modal-dialog .modal-content .modal-header .btnClose {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
#souboryEditModal .modal-dialog .modal-content .modal-body table,
#slozkyEditModal .modal-dialog .modal-content .modal-body table,
#checklistyModal .modal-dialog .modal-content .modal-body table,
#checklistySkupModal .modal-dialog .modal-content .modal-body table,
#checklistyPolModal .modal-dialog .modal-content .modal-body table,
#komentarEmailModal .modal-dialog .modal-content .modal-body table,
#ukolPolModal .modal-dialog .modal-content .modal-body table,
#jednaniEmailModal .modal-dialog .modal-content .modal-body table {
  width: 100%;
}
#souboryEditModal .modal-dialog .modal-content .modal-body table tr td,
#slozkyEditModal .modal-dialog .modal-content .modal-body table tr td,
#checklistyModal .modal-dialog .modal-content .modal-body table tr td,
#checklistySkupModal .modal-dialog .modal-content .modal-body table tr td,
#checklistyPolModal .modal-dialog .modal-content .modal-body table tr td,
#komentarEmailModal .modal-dialog .modal-content .modal-body table tr td,
#ukolPolModal .modal-dialog .modal-content .modal-body table tr td,
#jednaniEmailModal .modal-dialog .modal-content .modal-body table tr td {
  padding: 5px !important;
  text-align: left;
  color: #003399;
}
#souboryEditModal .modal-dialog .modal-content .modal-body table tr td:first-child,
#slozkyEditModal .modal-dialog .modal-content .modal-body table tr td:first-child,
#checklistyModal .modal-dialog .modal-content .modal-body table tr td:first-child,
#checklistySkupModal .modal-dialog .modal-content .modal-body table tr td:first-child,
#checklistyPolModal .modal-dialog .modal-content .modal-body table tr td:first-child,
#komentarEmailModal .modal-dialog .modal-content .modal-body table tr td:first-child,
#ukolPolModal .modal-dialog .modal-content .modal-body table tr td:first-child,
#jednaniEmailModal .modal-dialog .modal-content .modal-body table tr td:first-child {
  width: 55px;
}
#souboryEditModal .modal-dialog .modal-content .modal-body table tr td:last-child input,
#slozkyEditModal .modal-dialog .modal-content .modal-body table tr td:last-child input,
#checklistyModal .modal-dialog .modal-content .modal-body table tr td:last-child input,
#checklistySkupModal .modal-dialog .modal-content .modal-body table tr td:last-child input,
#checklistyPolModal .modal-dialog .modal-content .modal-body table tr td:last-child input,
#komentarEmailModal .modal-dialog .modal-content .modal-body table tr td:last-child input,
#ukolPolModal .modal-dialog .modal-content .modal-body table tr td:last-child input,
#jednaniEmailModal .modal-dialog .modal-content .modal-body table tr td:last-child input {
  width: 100%;
}
#souboryEditModal .modal-dialog .modal-content .modal-footer,
#slozkyEditModal .modal-dialog .modal-content .modal-footer,
#checklistyModal .modal-dialog .modal-content .modal-footer,
#checklistySkupModal .modal-dialog .modal-content .modal-footer,
#checklistyPolModal .modal-dialog .modal-content .modal-footer,
#komentarEmailModal .modal-dialog .modal-content .modal-footer,
#ukolPolModal .modal-dialog .modal-content .modal-footer,
#jednaniEmailModal .modal-dialog .modal-content .modal-footer {
  padding: 2px;
}
#souboryEditModal .modal-content,
#slozkyEditModal .modal-content {
  border: 2px solid #7fd62f !important;
}
#souboryEditModal .modal-content .modal-header,
#slozkyEditModal .modal-content .modal-header {
  background-color: #7fd62f;
}
#souboryEditModal .modal-content .modal-footer,
#slozkyEditModal .modal-content .modal-footer {
  border-top: 2px dashed #7fd62f;
}
#checklistyModal .modal-content,
#checklistySkupModal .modal-content,
#checklistyPolModal .modal-content {
  border: 2px solid #e83e8c !important;
}
#checklistyModal .modal-content .modal-header,
#checklistySkupModal .modal-content .modal-header,
#checklistyPolModal .modal-content .modal-header {
  background-color: #e83e8c;
}
#checklistyModal .modal-content .modal-footer,
#checklistySkupModal .modal-content .modal-footer,
#checklistyPolModal .modal-content .modal-footer {
  border-top: 2px dashed #e83e8c;
}
#ukolPolModal .modal-content {
  width: 500px;
  border: 2px solid #098bf4 !important;
}
#ukolPolModal .modal-content .modal-header {
  background-color: #098bf4;
}
#ukolPolModal .modal-content .modal-footer {
  border-top: 2px dashed #098bf4;
}
#komentarEmailModal .modal-content {
  width: 630px;
  border: 2px solid #ff5533 !important;
}
#komentarEmailModal .modal-content .modal-header {
  background-color: #ff5533;
}
#komentarEmailModal .modal-content .modal-footer {
  border-top: 2px dashed #ff5533;
}
#jednaniEmailModal .modal-content {
  width: 630px;
  border: 2px solid #9c27b0 !important;
}
#jednaniEmailModal .modal-content .modal-header {
  background-color: #9c27b0;
}
#jednaniEmailModal .modal-content .modal-footer {
  border-top: 2px dashed #9c27b0;
}
#checklisty .undoList {
  color: #ff0000;
  margin-bottom: 3px;
  display: inline-block;
}

.komentarRamecek .fa-duotone.fa-regular.fa-trash-can::after,
.ukolRamecek .fa-duotone.fa-regular.fa-trash-can::after,
.podnetRamecek .fa-duotone.fa-regular.fa-trash-can::after,
.jednaniRamecek .fa-duotone.fa-regular.fa-trash-can::after {
	position: relative;
	left: -10px;
}
