.porfolio-majetek-checkboxitem {
  float: left;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.porfolio-majetek-checkboxitem input {
  height: 15px;
  display: none;
}
.porfolio-majetek-checkboxitem label {
  padding: 5px;
  cursor: pointer;
  border-radius: 5px;
}
.porfolio-majetek-checkboxitem label:not(.checkboxLabelChecked):hover {
  background-color: #f5f5f5;
}
.porfolio-majetek-checkboxitem .col-sm-6 {
  margin-right: 10px;
}
.porfolio-majetek-checkboxitem label {
  cursor: pointer;
}
.clearLeft {
  clear: left;
}
.clearRight {
  clear: right;
}
.clearBoth {
  clear: both;
}
.multiuploadAjax {
  width: 100%;
  height: 100px;
  border: 1px solid lightgray;
  margin-bottom: 15px;
  margin-top: 5px;
  overflow-y: scroll;
}
.documentsUpload .multiuploadAjax {
  height: auto !important;
  min-height: 60px;
  overflow: hidden;
  padding: 0;
  border: 0;
}
.documentsUpload .multiuploadAjax .dz-preview {
  display: none;
}
.documentsUpload .dz-message {
  padding: 15px !important;
}
#tracy-debug {
  z-index: 999999;
}
.pf-menu__sub-link--arrow-not::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: transparent transparent transparent;
  content: "";
  display: inline-block;
  margin: 0 7px;
}
tr:hover .pf-menu__sub-link--arrow::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #329ad6 transparent transparent !important;
  content: "";
  display: inline-block;
  margin: 0 7px;
}
.checkboxLabelChecked {
  background-color: #f0eded !important;
}
.kontakty .portfolioRow.pf-menu__sub-i:hover td {
  background-color: #f5f5f5;
  color: black;
}
.pf-menu__sub-i:hover td {
  background-color: #f5f5f5;
  color: black;
}
.dropzone {
  font-size: 11px;
  padding: 10px 10px;
}
.dropzone .dz-preview:hover div.dz-image img {
  -webkit-filter: none;
  filter: none;
}
.dropzone .dz-preview .dz-details {
  margin-top: 120px;
  padding: 0;
  opacity: 1;
}
.dropzone .dz-preview .dz-details .dz-size {
  font-size: 11px;
  display: none;
}
.dropzone .dz-preview .dz-details .dz-filename {
  font-size: 11px;
  opacity: 1;
}
.dropzone .dz-message {
  margin: 0;
  display: block !important;
  background-color: #f5f5f5;
  padding: 5px;
  border: 1px #cccccc dashed;
}
.dropzone .dz-message .dz__btn {
  display: inline-block;
  line-height: 25px;
  font-size: 12px;
}
.dropzone .dz-message .dz__btn span {
  display: inline-block;
  background: #add134;
  color: #ffffff;
  padding: 0 10px;
}
.dropzone .dz-message .dz__btn span img {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.dropzone .dz-message .dz__btn span:hover {
  background: #b4d545;
}
@media (max-width: 480px) {
  .dropzone .dz-message .dz__btn__text {
    display: none;
  }
}
.dropzone .dz-preview {
  margin-left: 0;
  margin-right: 35px;
}
.dz-remove {
  padding: 0;
  margin: 0;
  width: 25px;
  height: 25px;
  background: url("../images/sprite.png?v=2") -151px -525px;
  background-color: white;
  top: 25px;
  right: -25px;
  z-index: 21;
  position: absolute;
  opacity: 0;
}
#portfolioSoubory .dz-remove {
  top: 0;
}
#portfolioSoubory .dropzone .dz-message {
  margin-bottom: 8px;
}
.dz-preview:hover .dz-remove {
  opacity: 0.6 !important;
}
.dz-preview .dz-remove:hover {
  opacity: 1 !important;
}
.dz-preview:hover .dz-edit {
  opacity: 0.6 !important;
}
.dz-preview .dz-edit:hover {
  opacity: 1 !important;
}
.dropzone .dz-download {
  padding: 0;
  margin: 0;
  width: 25px;
  height: 25px;
  background: url("../images/sprite.png?v=2") no-repeat -175px -525px;
  background-color: white;
  top: 0;
  right: -25px;
  z-index: 21;
  position: absolute;
  cursor: pointer;
  opacity: 1;
}
.dropzone .dz-edit {
  padding: 0;
  margin: 0;
  width: 25px;
  height: 25px;
  background: url(../img/icons.png) -125px -524px;
  background-color: white;
  top: 0;
  right: -25px;
  z-index: 21;
  position: absolute;
  cursor: pointer;
  opacity: 0;
}
#portfolioSoubory .dz-download {
  left: -25px;
}
.dropzone .dz-preview:hover .dz-download {
  opacity: 1 !important;
}
.dropzone .dz-preview .dz-download:hover {
  opacity: 1 !important;
}
.dropzone .dz-preview .dz-image {
  cursor: pointer;
}
.dropzone .dz-preview .dz-image--vertical-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
#portfolioSoubory {
  display: none;
}
#portfolioSoubory .dropzone {
  min-height: initial;
  max-height: 150px;
  height: auto;
}
#portfolioSoubory .dropzone .dz-preview:hover {
  background-color: #f6f6f6;
}
#dropzoneUpload {
  background-color: #f0eded;
  border: 1px dashed;
}
#dropzoneUpload .fallback {
  display: none !important;
}
#dropzoneUpload .dz-message {
  border: 0;
  height: 80px !important;
}
#dropzoneUpload .dz-message span {
  line-height: 90px;
}
#portfolioSoubory .dropzone {
  padding: 8px;
}
#portfolioSoubory .dropzone .well {
  background: none;
}
#portfolioSoubory .dropzone .dz-preview {
  height: 25px;
  width: 90%;
  padding: 0;
  margin: 0;
  border: 0;
  min-height: initial;
  margin-left: 25px;
}
#portfolioSoubory .dropzone .dz-preview .dz-image {
  height: 100%;
  min-height: initial;
}
#portfolioSoubory .dropzone .dz-preview .dz-details {
  opacity: 1 !important;
  padding: 3px;
}
#portfolioSoubory .dropzone .dz-preview .dz-details .dz-size {
  display: none;
}
#portfolioSoubory .dropzone .dz-preview .dz-details .dz-filename {
  float: left;
}
#portfolioSoubory .dropzone .dz-preview .dz-image {
  display: none;
}
#portfolioSoubory .dropzone .dz-preview .dz-success-mark svg {
  height: 30px;
  width: 30px;
}
#portfolioSoubory .dropzone .dz-preview .dz-error-message {
  top: 25px;
}
#template-preview {
  display: none;
}
#modalOverlay {
  width: 100%;
  height: 100%;
  background-color: rgba(211, 211, 211, 0.7);
  position: fixed;
  z-index: 999999999;
  top: 0;
  left: 0;
}
#modalOverlay .modal-close-wrapper {
  height: 50px;
}
#modalOverlay .modal-form {
  margin: 15px;
}
#modalOverlay input[type=text] {
  line-height: 20px !important;
  padding: 8px !important;
  height: 20px !important;
  margin-right: 10px;
  font-size: 11px;
}
#modalOverlay input[type=submit] {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
#modalOverlay #modalContent {
  position: relative;
  height: 100%;
  padding: 15px;
}
#modalOverlay .row-submit {
  position: absolute;
  bottom: 0;
  right: 0;
}
#modalOverlay .row-inputs {
  height: 70px;
}
#modalOverlay .modal-content-window {
  width: 300px;
  height: auto;
  background-color: white;
  top: 10%;
  position: absolute;
  left: 50%;
  margin-left: -150px;
}
#modalOverlay .modal-close {
  background: url("../images/sprite.png?v=2") -250px -500px;
  display: block;
  height: 25px;
  position: absolute;
  width: 25px;
  z-index: 10000;
  top: 10px;
  right: 10px;
  cursor: pointer;
  overflow: hidden;
  text-indent: -2000px;
}
div .majetek-btn {
  margin-top: 16px;
  float: right;
  margin-left: 15px;
}
.majetek-btn span {
  display: none;
}
.submit-btn-center {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
}
div .table-responsive table.checkbox-table {
  position: absolute;
  margin-left: -30px;
  width: 0;
}
div .table-responsive table.checkbox-table td {
  padding: 5px;
}
.checkboxMajetekTd input {
  height: auto !important;
}
#prodej-majetek .portfolio_majetek_detail {
  background-color: #f0eded;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 200px;
  margin-right: 10px;
  float: left;
  padding: 10px;
}
#prodej-majetek .btn {
  margin-right: 10px;
  margin-top: 10px;
}
.kontakty .m-has-prodej td {
  background-color: lightblue;
}
.kontakty .m-is-pronajmut td {
  background-color: lightgreen;
}
span.modalLink {
  cursor: pointer !important;
  opacity: 0.3;
}
span.modalLink:hover {
  opacity: 1;
}
.zrusit-btn-wrap div {
  width: 25px;
  height: 25px;
  background: url("../images/sprite.png?v=2") -151px -524px;
  cursor: pointer;
  opacity: 0;
}
@media (max-width: 540px) {
  .nakupGroup {
    float: right;
    margin-bottom: 15px;
  }
  .nakupGroup input {
    clear: both;
  }
}
tr:hover .zrusit-btn-wrap div {
  opacity: 0.6 !important;
}
tr .zrusit-btn-wrap div:hover {
  opacity: 1 !important;
}
.dropzone.dz-clickable .dz-message .types-info {
  display: block;
  color: #888;
  margin-top: 6px;
}
.import-form .error-message li {
  float: none;
  margin-left: 220px;
}
#novyPrijemForm .error-message li {
  float: none;
  margin-left: 10px;
}
.qtip .qtip-content {
  padding: 0;
  /* centrování obsahu qTip tooltipu2. vit nahledy souboru */
}
#whiteoverall #popupcontent.popupid-dokumentyEditUnassignedFile .content,
#whiteoverall #popupcontent.popupid-dokumentyEditFile .content {
  max-width: 460px;
}
#whiteoverall #popupcontent.popupid-dokumentyEditUnassignedFile .content input[name=name],
#whiteoverall #popupcontent.popupid-dokumentyEditFile .content input[name=name] {
  width: 50%;
}
.ws-normal {
  white-space: normal;
}
.btn--gray-blue:hover .color-inverting,
.btn--gray-blue:hover .color-inverting * {
  color: #ffffff;
}
.btn--gray-blue strong {
  font-weight: 700;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .login__input {
    height: 36px!important;
  }
  .login__input:-ms-input-placeholder {
    color: #757575 !important;
  }
}
