/* CSS Document */
.d-flex{display:flex;}
.home-createtby{ padding-right:10px;line-height:16px;}
.hidden-full{display:none !important}
.swal2-container{z-index: 2061 !important}
.border-l{border-left: 1px solid #E3E3E3}
.color-red{color:red;}
.bold{font-weight: bold;}
.add-link-price{font-weight: bold;line-height: 32px;font-size: 17px;white-space: nowrap;padding-left: 5px;padding-right: 5px;}
.ibox-title{padding: 5px !important;}
.row-jl, .row-jl div{min-height:47px !important; height: 45px; box-sizing: content-box;}
.white-circle .sk-circle:before{background-color: white !important;}
.border-error{border: 1px solid red;}
.select2-container--default .select2-selection--single{border-radius: 0px !important; height:34px !important;border: 1px solid #e5e6e7 !important;}
.p-none{padding:0px !important;}
.form-add-link .select2-container--default .select2-selection--single{height:42px !important;}
.form-add-link .select2-selection__rendered{height: 42px !important; line-height: 39px !important;}
.form-add-link .select2-selection__arrow{height: 40px !important; line-height: 39px !important;}
.a-white-black{color:white;}
.a-white-black:hover{color:black;}
.actual-order{font-weight:bold; font-size:16px;}
.row-add-link{min-width:800px;}
.row-add-link div{float:left;padding: 8px 5px; overflow: hidden; height: 45px;display: inline-flex;box-sizing: border-box;}
.col-akcie{padding: 4px 5px !important;}
.row-add-link div span{margin:auto 0; overflow-wrap: anywhere;max-height: 41px;overflow: hidden;  /*display: -webkit-box;*/ -webkit-line-clamp: 2; -webkit-box-orient: vertical;text-overflow: ellipsis;white-space: normal;}
.row-add-link div:nth-child(1){min-width:25px; width:2%;max-width: 25px;}
.row-add-link div:nth-child(2){min-widt:100px; width:9%; max-width: 150px;}
.row-add-link div:nth-child(3){min-widt:100px; width:23.5%;max-width:450px;}
.row-add-link div:nth-child(4){min-widt:100px; width:11%;max-width:200px;float:righ;}
.row-add-link div:nth-child(5){min-widt:100px; width:18%;max-width:300px;float:righ;}
.row-add-link div:nth-child(6){min-widt:100px; width:11.9%;max-width:250px;float:righ;}
.row-add-link div:nth-child(7){min-width:115px; width:8.9%;max-width:200px;float:righ;}
.row-add-link div:nth-child(8){min-width:53px; width:6.2%;max-width:100px; float:righ;}
.row-add-link div:nth-child(9){min-widt:53px; width:7%;max-width:60px;float:righ;}

#excel_output .row-add-link div:nth-child(1){min-widt:100px; width:15%; max-width: 150px;}
#excel_output .row-add-link div:nth-child(2){min-widt:100px; width:32%;max-width:340px;}
#excel_output .row-add-link div:nth-child(3){min-widt:100px; width:23%;max-width:250px;float:righ;}
#excel_output .row-add-link div:nth-child(4){min-widt:100px; width:32%;max-width:340px;float:righ;}

.form-control.error2{border: 1px solid red;}
.checkbox .error2{border: 1px solid red;}
.old_price{font-size: 12px;padding-left: 5px;color: red;text-decoration: line-through;}
.padding-select .select2{/*margin-left:37px; */}
.form-add-link .input-group-btn, .form-edit-link .input-group-btn{position:absolute}
.btn-spec{margin:0px !important; font-size: 14px;}
.btn-spec2{padding: 10px 12px;}
.menu-info{padding:14px 20px 14px 25px; color:white; font-size: 14px;}
.zi2051{z-index: 2051}
.zi2040{z-index: 2040}
.input-spec{height:42px;}
.article{font-size: 15px;}
.form-add-link, .form-edit-link{padding: 5px 0px !important}
.input-border-red{outline: 2px solid #FF0004;}
.error{color:red; font-weight:bold}
.collapse-link{cursor: pointer;}
.c-pointer{cursor:pointer;}
.select_link{border:1px solid red; background-color:#ffebc5;}
.one-project{background-color: white; border-bottom: 1px solid #e6e6e6; margin: 5px 10px;}
.one-project .last-col{padding:5px 3px;}
.overfow-visible-dot{overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;text-overflow: ellipsis;white-space: normal;}
.has-error .select2-container--default .select2-selection--single{border-color: #ed5565 !important;}
.has-error2 .form-control {border-color: #ed5565;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #c1bfbf;font-style: normal;font-weight: normal;}
.checkbox input[type="checkbox"]{margin-left:0px;}
.mh74{min-height:74px;}
.btn-replaced{margin: 10px 0 0; display: block;}
.btn-replaced-d{margin-top: 3px !important; display: block;}
.noborder-top{border-top: 0px;}
.text-header{font-size: 20px;}
.orders .ibox-tools-left{margin:0;}
.orders .prehlad-rozpracovane{padding-left:0px;}
.pass input{padding-right:34px;}
.pass i{position:absolute; top:7px; right:22px; font-size: 19px;}
.element-tooltip-hidden{overflow: hidden;}
.loginforuser{position: absolute;top: 0;left: 0;z-index: 5000;font-size: 22px;}
.w-100{width:100%}
.p-w-mini{padding-left:2px; padding-right:2px;}
.prehlad-rozpracovane{margin: auto 0;font-weight: bold;font-size: 15px;line-height: 36px;padding-left: 20px; font-size: 12px; white-space:nowrap; position:relative; z-index:1}
.prehlad .collapse-link{line-height: 35px;}
.prehlad .ibox-title div{min-height: 25px;}
.text-normal{font-weight: normal}
.w-1p{width:1%;}
.badge-pozor{background-color: #E8FB26;color: #000;}
.text-danger2 {color: #ed5565;}
.btn-pozor {background-color: #E8FB26;border-color: #E8FB26;color: #000;}

.import-client-link-table{border: 1px solid black; border-collapse: collapse;}
.import-client-link-table td{border:1px solid black;padding:3px;word-break: break-all;overflow-wrap: break-word;}
.table-import{overflow: hidden; overflow-x: auto;}

.import-circle {position: absolute;left: 0px;top: 0;width: 100%;height: 100%;z-index: 1000000}
.import-circle .import-bg{background-color: black;opacity: 0.7;width: 100%;height: 100%;position: absolute;}
.import-circle .sk-spinner-circle{width: 50px !important; height: 50px !important; top: calc( 50% - 25px);}
.import-circle .import-text{position: absolute;width: 100%;height: 100%;text-align: center;top: calc( 50% + 28px );font-size: 19px;color: white;z-index:1000001}

.row-home-link{min-width:800px;}
.row-home-link-first{min-height:25px; height:25px;}
.row-home-link div{float:left;padding:6px 5px; overflow: hidden; height: 25px;display: block;box-sizing: border-box;}
.row-home-link div span{margin:auto 0;}
.row-home-link div span.old_price{padding:0;}
.row-home-link div:nth-child(1){min-widt:100px; width:9%;max-width: 150px;}
.row-home-link div:nth-child(2){min-widt:100px; width:23%; max-width: 600px;}
.row-home-link div:nth-child(3){min-widt:100px; width:11%;max-width:200px;}
.row-home-link div:nth-child(4){min-widt:100px; width:18%;max-width:300px;}
.row-home-link div:nth-child(5){min-widt:100px; width:11.9%;max-width:250px;}
.row-home-link div:nth-child(6){min-widt:100px; width:12%;max-width:200px;}
.row-home-link div:nth-child(7){min-widt:100px; width:12%;max-width:200px;}

.row-home-link-a{min-width:800px;}
.row-home-link-a-first{min-height:25px; height:25px;}
.row-home-link-a div{float:left;padding: 5px; overflow: hidden; height: 25px;display: block;box-sizing: border-box;}
.row-home-link-a div span{margin:auto 0;}
.row-home-link-a div:nth-child(1){min-widt:100px; width:9%;max-width: 150px;}
.row-home-link-a div:nth-child(2){min-widt:100px; width:25%; max-width: 600px;}
.row-home-link-a div:nth-child(3){min-widt:100px; width:11%;max-width:200px;}
.row-home-link-a div:nth-child(4){min-widt:100px; width:15%;max-width:300px;}
.row-home-link-a div:nth-child(5){min-widt:100px; width:11.9%;max-width:250px;}
.row-home-link-a div:nth-child(6){min-widt:100px; width:10%;max-width:200px;}

.row-home-dealer-link{min-width:800px;}
.row-home-dealer-link-first{min-height:25px; height:25px;}
.row-home-dealer-link div{float:left;padding: 5px; overflow: hidden; height: 25px;display: inline-flex;box-sizing: border-box;}
.row-home-dealer-link div span{margin:auto 0;}
.row-home-dealer-link div:nth-child(1){min-widt:100px; width:35%; max-width: 600px;}
.row-home-dealer-link div:nth-child(2){min-widt:100px; width:11%;max-width:200px;}
.row-home-dealer-link div:nth-child(3){min-widt:100px; width:18%;max-width:300px;}
.row-home-dealer-link div:nth-child(4){min-widt:100px; width:11.9%;max-width:250px;}

.cart_links tr td:nth-child(1){padding: 0 5px;width:10%;}
.cart_links tr td:nth-child(2){padding: 0 5px;width:25%;}
.cart_links tr td:nth-child(3){padding: 0 5px;width:15%;}
.cart_links tr td:nth-child(4){padding: 0 5px;width:15%;}
.cart_links tr td:nth-child(5){padding: 0 5px;width:15%;}
.cart_links tr td:nth-child(6){padding: 0 5px;width:15%;}
.cart_links tr td:nth-child(7){padding: 0 5px;width:5%;min-width:68px;}
.cart_links tr {transition-duration: 0.3s;}

.overflow-y-h{overflow-y:hidden;}
.overflow-h{overflow: hidden}
.min-w-800{min-width:800px;}
.client-links .ibox{margin: 5px 20px;}
.position-absolute{position:absolute !important;}
.resp2{white-space: normal !important;}

.ibox-mobile{padding: 5px !important}
.ibox-mobile .ibox-tools{position: absolute;width: 85px;right: -15px;top: 8px;}
.ibox-mobile .ibox-title{position: relative;padding-right: 71px !important;overflow: hidden;box-sizing: border-box;height: 20px;}
.ibox-title{/*position:relative*/}
.ibox-tools-left{position: relative;top: 0;left: 0;margin: 5px;height: 36px;line-height: 36px; float:left}
.no-paddings{padding: 0 !important}
.footer{position:relative !important;}
#page-wrapper{padding-bottom: 10px;}

.d-lg-flex{display: block;}
.wrapping{white-space: normal}
.nowrap{white-space:nowrap}
.lh19{line-height:19px}
.p10{padding:10px;}
.p-t-7{padding-top:7px}
.no-bg-color{background-color: transparent}
.bg-color-white{background-color:white}

/*BEGIN tooltip*/
.tooltip-j {position: relative;display: inline-block;}
.tooltiptext {visibility: hidden;background-color: #555;max-width: 250px;color: #fff;text-align: center;border-radius: 6px;padding: 5px;position: absolute;z-index: 1;/*bottom: 10px;//*left: 50%;*/margin-left: -60px;opacity: 0;transition: opacity 0.3s;	display: block;max-height: none !important; overflow: visible !important;}
.tooltip-relative{position:relative; width:100%; height:0px; display: block}
.tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.tooltip-j:hover .tooltiptext {visibility: visible;opacity: 1;}
/*END tooltip*/

/*BEGIN padding*/
.p-b-10{padding-bottom: 10px;}
/*END padding*/

/* BEGIN TEXT CSS*/
.color-white{color: white !important;}
/*END TEXT CSS*/

.overflow-auto{overflow: auto;}

.navbar-info{float:left}
.navbar-info .load-pay-status{font-size:20px;line-height: 20px;padding:5px;margin: 14px 0 0 0; display: inline-block;}
.navbar-info .load-pay-status a{color:red;}
.navbar-info .load-pay-status .text{margin-left:5px;}
.navbar-info .load-pay-status .m-text{display:none;margin-left:5px;}

@media screen and (max-width:1280px)
{
	.row-add-link div{padding: 2px;}
    .obj-fakt{min-height:180px;}
}

@media screen and (max-width:770px)
{
    .menu-info{display: none;}    
}

@media screen and (max-width:760px)
{
	.prehlad .prehlad-rozpracovane{ white-space:normal; line-height: 16px;}
	.ibox-content{padding: 5px}
	.visible-sm .prehlad-rozpracovane{ line-height:15px;}
	.visible-sm .ibox-title{padding:5px !important; height:auto}
	.overfow-visible-dot{white-space: nowrap;}
	.visible-sm .btn{margin:1px !important;}
	.client-links .visible-sm .prehlad-rozpracovane{padding-left:0px; white-space: normal;width: 100%; overflow: hidden;width: calc( 100% - 65px);}
    .resp2{margin: 10px;}
    .text-header{font-size: 18px; line-height: 1.3em}
}

@media screen and (max-width:992px)
{
    /*.mobile-flex{display: none;}*/
    .lh19{line-height: 30px;}
    .navbar-info .load-pay-status{font-size:16px;}
}

@media screen and (min-width:1030px)
{
    .prehlad-rozpracovane{float: left}
    .home-createtby{float:right}
    .d-lg-flex{display: flex;}
    
}

@media screen and (max-width:550px)
{
    .navbar-info .load-pay-status .text{display:none;margin-left:5px;}
    .navbar-info .load-pay-status .m-text{display:inline-block}
}

@media screen and (max-width:505px)
{
    .loginscreen.xl-box {
  width: 300px;
    margin: 0 auto;
}
}

@media (min-width: 760px) {
  .modal-xl {
    width: 100%;
  }
}

@media (min-width: 990px) {
  .modal-xl {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    width: 1200px;
  }
}

