/* CSS Document */
#admin-tools{position: fixed;top: 15px;left: 0px;padding: 5px;background-color: white;z-index: 10001;cursor: pointer;}
.dam-edit-modul, .dam-edit-product, .dam-edit-blog, .dam-edit-post{color:black;background-color: white;padding: 5px;font-size: 21px;position: absolute;top: 0px;right: 0px; z-index: 10; cursor:pointer; transition: 0.3s;}
.dam-edit-modul:hover, .dam-edit-product:hover, .dam-edit-blog:hover, .dam-edit-post:hover{background-color: #279CF0;color: white;}
.admin-tools-name{position: absolute;font-size: 11px;width: 131px;left: -131px;background-color: white;padding: 2px;color: black !important; top: 0; overflow: hidden}
.dam-modul{position:relative;}
.p_active{font-weight:bold;}
.text-14{font-size: 14px;}

.cookie-modal{z-index:2800 !important;}
.cookie-modal .cookie-dialog {max-width: 1060px !important;min-height: calc(100%);display: flex;align-items: center;justify-content: center;margin: 0 auto 0 auto !important; z-index:280;}
.cookie-modal .cookie-dialog .modal-content .modal-body {padding: 50px;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper {padding: 0 150px;position: relative;display: none;}
.cookie-modal .cookie-dialog .modal-content p {padding: 0 0 50px 0;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner p {padding-bottom:20px}
.cookie-modal .cookie-dialog .modal-content .modal-body a.back {position: absolute;width: 50px;height: 50px;background: #000000;top: 0;left: 0;display: none;color: #FFFFFF}
.cookie-modal .cookie-dialog .modal-content .modal-body a.back:hover {background-color:#e10000}
.cookie-modal .cookie-dialog .modal-content .start-wrapper {display: none;}
.cookie-modal .cookie-dialog .modal-content .start-wrapper.active {display: block;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper.active {display: block;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper {border: 1px solid #000;width: 100%;text-align: left;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-heading{padding: 20px 15px;position: relative;box-sizing: border-box;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper h6 {font-size: 16px; margin-bottom:0; font-weight: bold;}
.collapse-heading i {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 15px;font-size: 30px;font-weight:bold;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper ul.flex-column {margin-top: 20px;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper ul.flex-column li a {max-width: 100%;width: 100%;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper ul.flex-column li {width: 100%;margin: 0 10px;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper label {cursor: pointer;text-transform: uppercase;font-weight: 700;display: flex;align-items: center;justify-content: start;margin-top: 15px;color: black;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .frm-checkbox {margin-bottom: 15px;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner {padding: 0 15px;}
.list-unstyled {padding-left: 0;list-style: none;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner ul li {margin-bottom: 20px;position: relative;padding-left: 15px;}
.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner ul li::before {content: '';width: 7px;height: 7px;border-radius: 50% !important;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;-ms-border-radius: 50% !important;-o-border-radius: 50% !important;background-color: #e10000;position: absolute;left: 0;top: 9px;}
.cookie-modal .cookie-dialog .modal-content .start-wrapper .ps-btn {max-width: inherit;}
.cookie-modal .cookie-dialog .modal-content .start-wrapper .ps-btn {min-width: 255px;}
.cookie-modal .cookie-dialog .modal-content .start-wrapper ul li {margin:10px 10px;}
.cookie-modal-body{border-radius:0px !important}
.btn-cookie-ok{border-radius: 0px !important;background-color: #6bb160 !important; color: white !important;}
.btn-cookie-ok:hover{border-radius: 0px !important;background-color: #407338 !important;color: white !important;}
.btn-cookie-bad{border-radius: 0 !important;background-color: #d35656 !important;color: white !important;}
.btn-cookie-bad:hover{border-radius: 0 !important;background-color: #A12A2A !important;color: white !important;}

.popupModal .modal-body{padding: 4px;}
.popupModal .btn-close{position: absolute;top: 0;right: 1px;background-color: white;opacity: 1;width: 24px;height: 26px;line-height: 22px;min-height:26px;}

.time-frame{position:fixed; background-color:white;z-index:100000000;top:0;padding:5px; border:1px solid black;overflow: hidden auto;width:15px; height:15px;}
.time-frame-min{display: block;position: absolute;top: -1px;right: -1px;padding: 3px;border: 1px solid black;box-sizing: border-box;width: 15px;height: 15px;line-height: 9px;cursor: pointer;}
@media (min-width: 768px) and (max-width: 991.98px) {
 .cookie-modal .cookie-dialog .modal-content .settings-wrapper {padding:0 80px}
}
@media (max-width: 767.98px) {
 	.cookie-modal .cookie-dialog .modal-content .settings-wrapper {padding:0}
	.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper h6 {font-size:12px}
 	.cookie-modal .cookie-dialog .modal-content .settings-wrapper ul.flex-column li {margin:0 0 10px 0}
	.cookie-modal .cookie-dialog .modal-content .settings-wrapper .collapse-wrapper .collapse-inner ul li {font-size: 15px;}
	.cookie-modal .cookie-dialog .modal-content .start-wrapper ul li {margin:10px 0;}
}

.loader{display:none;}
.lds-roller {
  display: inline-block;
  /*position: relative;*/
  width: 80px;
  height: 80px;
    position:absolute;
    left: 50%;
        top: 10%;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #000;
  margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}