@charset "utf-8";
/* CSS Document */
.pridat_tovar_upload {border-radius: 5px;margin-top: 20px;background-color: #fcfcfc;border: 1px solid #f5f5f5;width: 100%;min-height: 202px;align-items: center;justify-content: center;flex-direction: column; overflow: auto;}
.pridat_tovar_upload i {font-size: 16px;color: #ddd;}
.pridat_tovar_upload button {display: block; cursor: pointer;background-color: #3f3f3f;outline: none;color: white; padding: 6px 15px;border-radius: 5px;margin-top: 10px;border: 1px solid transparent;}
.pridat_tovar_upload button:hover {border: 1px solid #3f3f3f;background-color: white;color: black;}
.pridat_tovar_upload span {margin-top: 5px;font-size: 14px;color: black;display: block;max-width: 130px;overflow: hidden;white-space: nowrap;}
.pridat_tovar_upload div{padding: 12px; border: 1px dashed #cecece; margin: 6px;}
.pridat_tovar_upload div:first-child{padding: 12px; border: 1px dashed #FF0004; margin: 6px;}

.pridat_tovar_upload_m {position:absolute;border-radius: 5px;margin-left:45px;background-color: #fcfcfc;border: 1px solid #f5f5f5;width: 92px;align-items: center;justify-content: center;flex-direction: column; overflow: hidden; min-height:40px;}
.pridat_tovar_upload_m i {font-size: 16px;color: #ddd;}
.pridat_tovar_upload_m button {display: block; cursor: pointer;background-color: #3f3f3f;outline: none;color: white; padding: 6px 8px;border-radius: 5px;margin-top: 3px;border: 1px solid transparent;float: right; position: absolute; left: 50px;}
.pridat_tovar_upload_m button:hover {border: 1px solid #3f3f3f;background-color: white;color: black;}
.pridat_tovar_upload_m span {margin-top: 5px;font-size: 14px;color: black;display: block;max-width: 130px;overflow: hidden;white-space: nowrap;}
.pridat_tovar_upload_m div{padding: 12px; border: 1px dashed #cecece; margin: 6px;}
.pridat_tovar_upload_m div:first-child{padding: 1px; border: 1px dashed #FF0004; margin: 1px; min-height:40px;}
.pridat_tovar_upload_m img{width:40px;float:left; margin-right:41px;}
.btn-x{float:left; margin-right:100px;}
.dop-sub{position: absolute;top: 17px;left: 0;width: 100%;text-align: center;}
.news-spinner{position: absolute;z-index: 1;background-color: white;width: 100%;display: none}
.bootstrap-tagsinput {   width: 100%;}
.hidden_input {visibility: hidden; position: absolute; width: 100px;}
.p-change-visible{cursor:pointer}
.float-l {float: left;}
.ship-error-data-icon{position: absolute;z-index: 10;color: red;}
.dealer-colapse{z-index: 1;display: block;position: relative;}
#stitok_pointer {width: 200px;height: 40px;position: relative;background: red;}
#stitok_pointer:after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 0;border-left: 20px solid transparent;border-top: 20px solid transparent;border-bottom: 20px solid transparent;}
#stitok_pointer:before {content: "";position: absolute;right: -20px;bottom: 0;width: 0;height: 0;border-left: 20px solid red;border-top: 20px solid transparent;border-bottom: 20px solid transparent;}

.fieldset-popis{border-bottom: 1px solid lightgray;padding-bottom: 10px;}
.btn-popis{position: absolute;left: -10px;top: 10px;}
.hover-border{ box-sizing: border-box}
.hover-border:hover{background-color: #E8E8E8;}

.blink {
  animation: blinker 0.8s cubic-bezier(.5, 0, 1, 1) infinite alternate;  
}
@keyframes blinker {  
  from { opacity: 1; }
  to { opacity: 0; }
}

.d-none{display: none;}

#loading {display: none;position: fixed;top: 0;left: 0;bottom:0px; right:0px;z-index: 1000000;width: 100vw;height: 100vh;background-color: rgba(192, 192, 192, 0.8);}
.loader-div{width: 300px;height: 300px;left: calc( 50% - 150px);position: relative;top: calc( 50% - 150px);text-align: center;}
.loader-text{font-size: 20px;color: black;font-weight: bold;padding-top: 20px;}
.loader-logo{position: absolute;left: calc( 50% - 29px );top: 30px;}
.loader-logo img{animation: spinl 2s alternate infinite; width:64px; height:64px;}
.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
	margin:  0 auto;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes spinl {
  0% { transform: scale(1); }
  50% { transform: scale(1.5); }
  100% { transform: scale(1); }
}

.color-red{color: red;}
.pl-20{padding-left:20px;}
.pl-40{padding-left:40px;}
.mt-15{margin-top: 15px;}
.padding20{padding:20px;}
.text20{font-size:20px;}
.text18{font-size:18px;}
.text14{font-size:14px;}
.float-right{float:right;}
.combi-tr:hover{background-color: #C9C9C9;}
.red-text-link{color:#FF0002; cursor:pointer}
.red-text-link:hover{color:#7E0001}
.green-text-link{color: #01C536; cursor:pointer;}
.green-text-link:hover{color: #008223;}
.orange-text-link{color: #E07600; cursor:pointer;}
.orange-text-link:hover{color: #9B5200;}
#nestable span.label {margin-right: 10px;}
.dd-handle{position:absolute;margin: 0px;}
.dd-handle:hover{cursor:move;}
.link{cursor:pointer}
.dd2-item {cursor:default;padding: 5px 40px;margin: 5px 0px; display: block;color: #333;text-decoration: none;border: 1px solid #e7eaec;background: #f5f5f5;-webkit-border-radius: 3px;border-radius: 3px;box-sizing: border-box;-moz-box-sizing: border-box;}
.big-modal{min-width: 70%;}
.modalFrame{background-color:#f3f3f4; padding: 10px;}
.modalFrame .select2-container{z-index: 2050;}/*zmenene kvoly objenavka edit/pridattovatdo obj*/
.hromad-oper .select2-container{display: inline-flex}
.select2-container--open{z-index: 2050}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}

.btnMore{background-color: white;color: #337ab7; border:none;}
.text-skrateny .text {display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-height: 56px;}
.text-cely {display: none;}