@import url('bootstrap-extended.css');
@import url('colors.css');
@import url('components.css?v=2');

@font-face {
  font-family: 'Panchang';
  src:  url("/app-assets/ndesign/Panchang-Bold.woff2") format('woff2'),
        url("/app-assets/ndesign/Panchang-Bold.woff") format('woff')
}

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .header-navbar, .navigation {
    font-family: 'Inter', sans-serif !important;
}

div.dataTables_wrapper div.dataTables_processing {
    background: #3c53f3;
    color: white;
}

.header-navbar .navbar-header .navbar-brand {
    margin-right: 0;
    padding: 15px 20px;
}

.login {
 height: 100vh;
}
.login h1 {
color: white;
font-weight: 700;
font-size: 64px;
text-align: center;
text-transform: uppercase;
font-family: "Panchang" !important;
}

.login h2 {
color: white;
font-weight: 700;
font-size: 18px;
text-align: center;
text-transform: uppercase;
font-family: "Panchang" !important;
letter-spacing: 1px;
}
.login h4 {
color: white;
font-weight: 700;
font-size: 18px;
text-align: center;
}
.login .rghtside h4 {
    color:#0B132B;
    font-weight: 600;
    font-size: 24px;
    text-align: left;
}

.login .icons {
    max-width:850px;gap:45px;
}

.loginbot {
margin-top:-2.5rem;max-width:330px;width: 15vw;
}

.login .rghtside p {
    color: #6E7284;
    font-size: 16px;
    text-align: left;
}
.login .card-body {padding: 3rem;}

.login p {color: white;font-weight: 300;font-size: 16px;}
.login a {color: white; text-decoration: none;}
.login a:hover {opacity: 0.9;color: white;}

.login .card {
    box-shadow: 0px 0px 15px 0px #0000000D;
    border-radius: 20px;
    max-width: 550px;
    margin-left: -100px;
}
.login .rghtside {
    background: #F0F1F7;
}
.login .lftside {
    padding: 4rem 5rem;
}

.btn-login {
background: #25DD9A;
background: -webkit-linear-gradient(90deg,rgba(37, 221, 154, 1) 0%, rgba(60, 83, 243, 1) 100%);
background: -moz-linear-gradient(90deg,rgba(37, 221, 154, 1) 0%, rgba(60, 83, 243, 1) 100%);
background: linear-gradient(90deg,rgba(37, 221, 154, 1) 0%, rgba(60, 83, 243, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
  startColorstr="#25DD9A",
  endColorstr="#3C53F3",
  GradientType=1
);
color: white;
font-weight: 700 !important;
font-size: 14px;
text-align: center;
justify-content: center;
border: 0;
}
.login label {
    color: #6B6F82;
}

.tabslozeni {
    background: #f0f1f7;
    padding: 8px 8px;
    margin: 0;
    border-radius: 8px;
}
.slozenitabulka {
    width: 100%;
    font-size: 11px;
}
.slozenitabulka th {
background-color: #ffffff;
    color: #3c53f3;
       border: 0;
    border-bottom: 4px solid white !important;
}
.slozenitabulka td {
     border: 0;
border-top: 1px solid #e3ebf3 !important;
}
.slozenitabulka th, .slozenitabulka td {
    padding: 0 5px;
}

.slozenitabulka tr td:first-child {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}
.slozenitabulka tr td:last-child {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

.slozenitabulka tbody tr:nth-child(odd) {
    background-color: #fff;
 }

 #fakbutton.disabled {background:#A6E1FA !important;opacity: 1;}
 #tdbutton.disabled {color:#d3d3d3  !important;opacity: 1;}
 #mailhrbutton.disabled {color:#d3d3d3  !important;opacity: 1;}
 #edihrbutton.disabled, #edihrbuttonst.disabled {color:#d3d3d3  !important;opacity: 1;}

 .page-item.active .page-link {
    border-color: #3C53F3;
    background-color: #3C53F3;
}
.badge-info {
    background-color: #3C53F3;
}
.badge-black {
    background-color: #0B132B;
}

.badge-lightblue {
    background-color: #A6E1FA;
}
.badge-primary2 {
    background-color: #3C53F3;
}

.imgico {
    cursor: pointer;
    padding: 2px !important;
    margin: 0 3px;
    position: absolute;
    right: -9px;
    top: -7px;
    background: #3c53f3;
    border: 0;
    color: white;
    line-height: 10px;
    width: 20px !important;
}
.imgico:hover {color: white;opacity: 0.8;}
.imgico.pv {
    position: relative;
    margin: 0 6px;
    top:0;
    right:0;
}

.card-header .heading-elements,
.card-header .heading-elements-toggle {
    position: absolute;
    top: 20px;
    right: 20px;
    background-color: inherit;
    text-align: right;
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
    padding: 1.2rem 1rem;
        display: flex;
    align-items: center;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar {
        width: 50px;
    margin-right: 0;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
    margin-bottom: 0;
}
.header-navbar .navbar-container ul.nav li a.nav-link-label {
    padding: 1.9rem 1rem 1.9rem 1rem;
}

.hide {display: none;}
.hideform {display: none !important;}

.badge {
    padding: 0.60em .6em;
}

.badge-coral {
    background: #FF6F59;
    top: 18px;
    font-size: 12px;
}

.badge-gray {
    background-color: #91989C;
  }
  .badge-red {
    background-color: #ee0b31;
  }
  .badge-darkred {
    background-color: #b10421;
  }

 #page-adresar .badge-primary {
    background-color: #91989C;
}
#page-adresar .badge-warning {
    background-color: #3C53F3;
}

#page-adresar .badge-info {
    background-color: #00C982;
}



#page-material .badge-warning {
    background-color: #3C53F3;
}
#page-material .badge-info {
    background-color: #00C982;
}

#page-material .badge-primary {
    background-color: #91989C;
}


.repeatercontent>div:first-child .repdeletebutton {
    display: none;
}

.pomocnyhead {
  background: #f0f1f7;
    width: 100%;
    height: 50px;
    position: fixed;
    top: 0;
    z-index: 99;
}

.card .stats .card {
    -webkit-box-shadow: 0 1px 15px 1px rgb(62 57 107 / 7%) !important;
    box-shadow: 0 1px 15px 1px rgb(62 57 107 / 7%) !important;
}

.card {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
}
.card-header {background: none;}

.stats .jednotky h6 {
    margin: 0;
    color: white;
    font-weight: 600;
    width: 100%;
}

.stats {font-size: 15px;}
.stats h3 {margin: 0px;font-size: 2.5rem;}


.prijemcolor, .wbgreen {color:#00C982;}
.prijembg {background:#00C982;}

.vydejcolor {color:#FF6F59;}
.vydejbg {background:#FF6F59;}

.gu-mirror .repdeletebutton,
.nodelbutton .repdeletebutton {
    display: none;
}

.card-body ul.list-group.nested li {
    background: #f0f1f7;
    border: 1px solid #dfdfdf;
        margin-bottom: 1rem;
    border-radius: 6px;
}

.card-body ul.list-group.nested li ul li {
    background: #d7d8dd;
    margin-bottom: 0rem;
}

.card-body ul.list-group.nested li ul li ul li {
    background: #bdbec3;
        margin-bottom: 0rem;
}

.card-body ul.list-group.nested li ul li ul li ul li {
    background: #a9aaaf;
        margin-bottom: 0rem;
}

.card-body ul.list-group.nested li ul li ul li ul li ul li {
    background: #5c6870;
        margin-bottom: 0rem;
}

table.fixedHeader-floating.no-footer {
    top: 91px !important;
    z-index: 99;
}

.summarytab td {
    border: 1px solid #d0d0d0;
}

.summarytab th {
    border-top: 0px;
    text-align:center;
    border-bottom: 1px solid #d0d0d0;
}

.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before {
    z-index: 9;
}

#menucreator {
    min-height: 30px;
}

#menucreator ul {
    min-height: 30px;
    background: #f3f3f3;
        border-radius: 8px;
}

.tagify {
    --tag-pad: 0.6em 0.8em;
 }
 .tagify__tag>div::before {
        background: #f0f1f7;
        box-shadow: 0 0 0 #f0f1f7 inset;
 }
 .tagify__tag:focus div::before, .tagify__tag:hover:not([readonly]) div::before {

   background: #f0f1f7;
        box-shadow: 0 0 0 #f0f1f7 inset;
}

.filtry label {
    color: black;
}

#page-ikonky .avatar img {
    width: 30px !important;
}

#page-objednavky #table-list {
    font-size: 12px;
}

#table-list {
    font-size: 13px;
    border: 0;
}

#table-list.collapsed td:first-child {padding-left: 2.5rem !important;}

#table-list .icheckbox_square-blue, #table-list .avatar-md {margin: 0 auto; display: block;}

table.fixedHeader-floating {
  border: 0;
}

#table-list_wrapper .content-header-title {
    display: inline-block;
}
.dataTables_length {
    float: right;
    margin-bottom: 0.5rem;
}

.table thead th {
    vertical-align: bottom;
  border: 0;
      background-color: #F0F1F7;
}

.table thead th:first-child, table.fixedHeader-floating thead th:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.table thead th:last-child, table.fixedHeader-floating thead th:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

div.dataTables_wrapper div.dataTables_length select {
    height: 35px;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
    right: 1.1em;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    right: 0.5em;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    content: url(/app-assets/ndesign/arrdownsmall.svg);
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
   content: url(/app-assets/ndesign/arrupsmall.svg);
}

#page-produkty .sorting, #page-sady .sorting {
    padding: 10px 20px;
}

#page-objednavky #table-list td {
    padding: 0.25rem 0.5rem;
    position: relative;
}

#table-list td {
    padding: 0.5rem 0.5rem;
    border-right:0 ;
}

#table-list td:first-child {
    text-align: left !important;
}

#page-objednavky #table-list th {
    padding: 0.5rem 1.5rem;
    padding-left: 0.5rem;
}

#table-list td {
    white-space: normal;
}

#table-list td:last-child {
    white-space: nowrap;
}

#table-list {
    width: 100% !important;
}

#table-list thead th {
border-bottom: 14px solid #fff;
line-height: 16px;
}

.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active {
    color: #1f9ff2;
    border-top: 3px solid #1f9ff2;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 16px;
}

.nav.nav-tabs.nav-top-border .nav-item a {
    color: #1f9ff2;
}

.button-sc {
    margin-top: 5px;
}

.tab-content {
    width: 100%;
}

form .form-section {
   color: #0B132B;
    border: 0;
    background: #F0F1F7;
    border-radius: 8px;
    line-height: normal;
    padding: 1rem;
        display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
}

#platby-karta-seznam {
    min-height: 100px;
    width: 100%;
}

form .form-group {
    margin-bottom: 1.5rem;
    text-align: left;
}

.form-control:not(.custom-select) {
    padding: .75rem 0.5rem;
}

.has-icon-left .form-control {
    padding-right: 1rem;
    padding-left: -webkit-calc(2.75rem + 2px);
    padding-left: -moz-calc(2.75rem + 2px);
    padding-left: calc(2.75rem + 2px);
}

.form-control[readonly] {
    background-color: #f0f1f7;
}

.form-control.date[readonly] {
    background: #fff;
}
.input-group-text {
    background: #fff;
    border-right:0;
}
.input-group input {border-left:0 !important;}

.form-control:disabled {
    background-color: #d7d8d9;
}

#page-prijem-vydej .modal-dialog, #page-produkty .modal-dialog, #page-sady .modal-dialog, #page-objednavky .modal-dialog {
    max-width: 99%;
}


.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}

.modal-dialog {
    max-width: 70%;
    margin: 1.75rem auto;
}

.modal {
    overflow-x: hidden;
    overflow-y: auto;
}

#variace .modal-dialog {
    max-width: 95%;
}

 #page-objednavky .modal.vyrobit .modal-dialog {
    max-width: 60%;
}

#kartabody .gallery a {
    display: block;
    /*height: 115px;  */
    overflow: hidden;
}

/*.repeater label {
    display: none;
}*/

.repeaterbutton {
   /* position: absolute;
    bottom: 0;
    left: 50%;*/
        margin-top: 25px;
    transform: translate(-50%, 0%);
}

.bordered {
border-bottom: 1px solid #bababa;
border-right: 1px solid #bababa;
}

.bordered-l {
    border-left: 1px solid #bababa;
}
.bordered-tb {
    border-bottom: 1px solid #bababa;
    border-top: 1px solid #bababa;
}
.bordered-b {
    border-bottom: 1px solid #bababa;
}

.bordered-bg {
    background: #f0f1f7;
}

form label {
    color: #6B6F82;
}
.repeaterboxy span, #celkemall, .celkemboxy {
    display: flex;
width: 100%;
font-weight: bold;
min-height:35px;
flex-direction: column;
justify-content: center;
color: #3C53F3;
    font-size: 14px;
}

.repeaterboxy .holder {
   background: #f0f1f7;
    border-radius: 5px;
    height: 100%;
    padding: 0.5rem 1rem;
    text-align: left;
}
.repeaterboxy .holder label {
    margin-bottom: 0;
}

#variace .repeater label {
    display: block;
}

#page-faktury .repeater label {
    display: block;
    font-size: 12px;
}

.custom-file {height: auto;}

.custom-file-label {
  height: 100%;
    line-height: normal;
}


.custom-file-label::after {
    content: 'Vybrat soubor';
    height: 100%;
    line-height: normal;
}


.custom-file-label:hover {
    cursor: pointer;
}

.help-block li {
    list-style: disc
}

.help-block ul {
    margin: 0;
}

form .form-control {
    color: #3d3d3d;
    border: 1px solid #bababa;
}

.modal-header {
    border-bottom: 1px solid #e1e1e1;
    padding: 1.5rem 1.5rem;
}

.modal-footer {
    border-top: 1px solid #e1e1e1;
}

.blockUI.blockMsg.blockElement {
    margin: auto !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    height: 20px !important;
}

.hasblockfiltr .blockUI.blockMsg.blockElement {
    margin: 0 auto !important;
    top: 10% !important;
}

.minicolors-theme-bootstrap .minicolors-swatch {
    z-index: 2;
    top: 7px;
    left: 7px;
}

.legenda {
    padding: 0 20px;
}

.legenda i {
    position: relative;
    top: 4px;
}

a.vraceni-auta,
a.pujceni-auta {
    display: inline-block;
    background: #1f9ff2;
    padding: 1px;
    border-radius: 4px;
    color: white;
}

a.vraceni-auta:hover,
a.pujceni-auta:hover {
    opacity: 0.8;
    color: white
}

.picker {
    color: black;
}

.range_inputs button {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
}

.picker__nav--prev:before,
.picker__nav--next:before,
.picker__button--close:before {
    font-family: 'LineAwesome' !important;
}

.picker__nav--next:before {
    content: '\f112';
}

.picker__nav--prev:before {
    content: '\f111';
}

.picker__button--close:before {
    content: '\f342';
}

.condto-vlodkaz {
    margin-top: 0 !important;
    width: 50%;
    display: inline-block;
}

#AddModal .modal-footer {
    position: sticky !important;
    bottom: 0;
    z-index: 99;
    background: white;
}

#coinfo {
    background: #b5def9;
    margin-top: 28px;
    color: black;
}

#page-prijem-vydej .repeatercontent label, #page-prijem-vydej .gu-mirror label {
   font-size: 11px;
    font-weight: 500;
}


.header-navbar .navbar-container ul.nav li > a.nav-link.odkazyrozcestnik {
     font-size: 1.15rem;
    padding: 1.78rem 2.4rem;
    font-weight: 700;
    color: #6B6F82;
    border-bottom: 4px solid white;
}

.header-navbar .navbar-container ul.nav li > a.nav-link.odkazyrozcestnik img {
    margin-right: 4px;
    position: relative;
    top: -2px;
}


.adresarbutton:hover, .adresarbutton.active {
    color:#00C982 !important;
    background: #F0F1F7;
    border-color: #00C982 !important;
}

.skladbutton:hover, .skladbutton.active {
    color:#3C53F3 !important;
    background: #F0F1F7;
    border-color: #3C53F3 !important;
}

.vyrobabutton:hover, .vyrobabutton.active {
    color:#FF6F59 !important;
    background: #F0F1F7;
    border-color: #FF6F59 !important;
}

.nastavenibutton:hover, .nastavenibutton.active {
    color:#666 !important;
    background: #F0F1F7;
    border-color: #666 !important;
}


.navbar .ft-menu {color:#3c53f3;}
.header-navbar .navbar-container ul li.dropdown-notification a, .header-navbar .navbar-container ul li.dropdown-user a {
    color: #0B132B;
}


.customLook{
    --tag-bg: #d0d0d0;
    --tag-hover: #d2d2d2;
    display: inline-block;
  border: none;
  }

  .icheckbox_square-blue, .iradio_square-blue {
    margin: 0px 4px 0px 0px;
    top: -2px;
  }

  .customLook .tagify__input{
    display: none;
  }

  .customLook .tagify__tag {
      margin: 6px 3px;
  }

  .list-group-item {
    padding: 0.55rem 1.55rem;
  }

  .marzeform {
      display: inline;
      margin-right: 30px;
font-size: 18px;
font-weight: bold;
  }

  .nav.nav-tabs .nav-item a.nav-link {
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    padding: 1.5rem 1.7rem;
}
.nav-tabs {
    margin-bottom: 20px;
}

#AddModal .modal-title i, #AddModal2 .modal-title i {
    color: #3C53F3  !important;
    border: 2px solid #3C53F3;
    background: #3C53F3;
       height: 35px;
    width: 35px;
    line-height: 1.4;
    border-radius: 100%;
}


#page-prijem-vydej #AddModal .modal-title i {
    color: #00C982 !important;
    border: 2px solid #00C982;
     background: #00C982;
        height: 35px;
    width: 35px;
    line-height: 1.4;
     border-radius: 100%;
}

#page-prijem-vydej #AddModal2 .modal-title i {
    color: #FF6F59 !important;
    border: 2px solid #FF6F59;
    background: #FF6F59;
        height: 35px;
    width: 35px;
    line-height: 1.4;
     border-radius: 100%;
}
#page-prijem-vydej #AddModal2 .modal-title i::before, #page-prijem-vydej #AddModal .modal-title i::before, .modal-title i::before {
    margin: 0.5rem;
}

.modal-title {
    line-height: normal;
    margin-bottom: 0;
    display: flex;
    gap: 10px;
    color: black;
    align-items: center;
    font-weight: 600;
}

.modal-content {
    border: 0;
    border-radius: 8px;
}

#page-prijem-vydej .table-responsive .badge-warning, #page-objednavky .table-responsive .badge-warning {
    background-color: #FF6F59;
}

#page-prijem-vydej .table-responsive .badge {
        display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

.bvydej::before {
    content: "";
    display: block;
    height: 13px;
    width: 13px;
    background: url(/app-assets/ndesign/bvydej.png?v=2);
    background-size: contain;
}
.bprijem::before {
    content: "";
    display: block;
    height: 13px;
    width: 13px;
    background: url(/app-assets/ndesign/bprijem.png?v=2);
    background-size: contain;
}
.bprijemi::before {
    content: "";
    display: block;
    height: 10px;
    width: 13px;
    background: url(/app-assets/ndesign/bintprijem.png?v=2);
    background-size: contain;
}
.bvydeji::before {
    content: "";
    display: block;
    height: 10px;
    width: 13px;
    background: url(/app-assets/ndesign/bintvydej.png?v=2);
    background-size: contain;
}
.bvyfak::before {
    content: "";
    display: block;
    height: 13px;
    width: 13px;
    background: url(/app-assets/ndesign/bvyfak.png?v=2);
    background-size: contain;
}
.brezv::before {
    content: "";
    display: block;
    height: 13px;
    width: 13px;
    background: url(/app-assets/ndesign/brezrvace.png?v=2);
    background-size: contain;
}
.bpvyroba::before {
    content: "";
    display: block;
    height: 13px;
    width: 13px;
    background: url(/app-assets/ndesign/pvyroba.png?v=2);
    background-size: contain;
}
.bodberatel::before {
        content: "";
    display: block;
    height: 13px;
    width: 17px;
    background: url(/app-assets/ndesign/bodberatel.png?v=3);
    background-size: contain;
}
.bdodavatel::before {
       content: "";
    display: block;
    height: 13px;
    width: 18px;
    background: url(/app-assets/ndesign/bdodavatel.png?v=3);
    background-size: contain;
}
.badrost::before {
        content: "";
    display: block;
    height: 13px;
    width: 13px;
    background: url(/app-assets/ndesign/badrost.png?v=2);
    background-size: contain;
}
.bmat::before {
font: normal normal normal 17px / 0 LineAwesome;
content: "\f1af";
}
.bope::before {
font: normal normal normal 17px / 0 LineAwesome;
content: "\f20c";
}
.bmatost::before {
font: normal normal normal 17px / 0 LineAwesome;
content: "\f2aa";
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
    border-top: 0px solid #e4e5ec;
}

.swal-button:focus {box-shadow: none;}
.swal-button.swal-button--confirm {
    background: #3c53f3;
}
.swal-modal .swal-text {
        display: inline-flex;
    align-items: center;
    margin-top: 1.3rem;
    width: 100%;
    gap:1.5rem;
}
.swal-footer {margin-top: 0;padding-top: 0;}
.swal-modal .swal-text::before {
      content: "";
    background: url(/app-assets/ndesign/bot2.png);
    background-size: contain;
    display: block;
    width: 85px;
    height: 122px;
    background-repeat: no-repeat;
}

#page-produkty .repeaterrow fieldset, #page-prijem-vydej .repeaterrow fieldset, #page-sady .repeaterrow fieldset, #page-objednavky .repeaterrow fieldset {
border-right: 0px solid #c8c8c8;
}

#page-produkty .repeaterrow fieldset:first-child, #page-prijem-vydej .repeaterrow fieldset:first-child, #page-sady .repeaterrow fieldset:first-child, #page-objednavky .repeaterrow fieldset:first-child  {
    border-left: 1px solid #c8c8c8;
}

#page-produkty form .repeaterrow .form-group, #page-prijem-vydej form .repeaterrow .form-group, #page-sady form .repeaterrow .form-group,  #page-objednavky form .repeaterrow .form-group  {
      padding-bottom: 0.5rem;
    margin: 0;
    padding-top: 0.2rem;
}
#page-produkty form .repeaterrow, #page-prijem-vydej form .repeaterrow, #page-sady form .repeaterrow, #page-objednavky form .repeaterrow  {
    border-bottom: 0px solid #c8c8c8;
}

#page-produkty .repeaterbutton, #page-produkty .repdeletebutton, #page-prijem-vydej .repeaterbutton, #page-prijem-vydej .repdeletebutton, #page-sady .repeaterbutton, #page-sady .repdeletebutton, #page-objednavky .repeaterbutton, #page-objednavky .repdeletebutton {
    transform: translate(-15%, 0%);
    height: 45px !important;
}

#page-produkty .celkemall, #page-produkty .celkemvc, #page-produkty .celkemrozdil, #page-sady .celkemall, #page-sady .celkemvc, #page-sady .celkemrozdil, #page-objednavky .celkemrozdil  {
    margin-top: 10px;
}

.r-skupina {
    font-size: 10px;
}

 #repeatercontent  {margin:0 20px; margin-bottom:20px;}
#page-prijem-vydej #table-list tbody td, #page-prijem-vydej #table-list tbody th,
#page-vyrobni-prikazy #table-list tbody td, #page-vyrobni-prikazy #table-list tbody th  {
    padding: 0.3rem 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

    #page-prijem-vydej #table-list tbody td .badge, #table-list tbody td .badge {
        padding: 0.4em .8em;
        width: 100%;
            min-height: 22px;
                display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    }

 /*   #page-prijem-vydej #table-list .icheckbox_square-blue {
        width: 15px;
    height: 15px;
    background-size: 152px 16px;
    }
    #page-prijem-vydej #table-list .icheckbox_square-blue.checked {
        background-position: -29px 0;
    }

    #page-prijem-vydej #table-list .icheckbox_square-blue.hover {
        background-position: -29px 0;
    }*/

    table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{height:17px;height: 26px;
    width: 26px;
    border: 0;
       position: absolute;
    left: 2px;
        top: 50%;
    margin-top: -13px;
    display: inline-block;
    margin-right: 8px;
    font-size: 20px;
    line-height: 26px;
    box-shadow: none;
    }

.infopills .badge{
    font-weight: 600;
color: #fff;
font-size: 13px;
}

select
{
  appearance: none;
  color:black;
}

select.form-control, select {
        appearance: none; /* Disable the default arrow */
    -webkit-appearance: none; /* For WebKit-based browsers */
    -moz-appearance: none;
      background-image: url('data:image/svg+xml,<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.77093 5.77093C5.62422 5.91761 5.42526 6 5.2178 6C5.01035 6 4.81139 5.91761 4.66467 5.77093L0.238846 1.34511C0.164123 1.27294 0.10452 1.18661 0.0635176 1.09116C0.0225147 0.995705 0.000932242 0.893043 2.95392e-05 0.789161C-0.000873164 0.68528 0.0189222 0.582259 0.0582601 0.486109C0.097598 0.38996 0.155691 0.302607 0.229149 0.229149C0.302607 0.15569 0.389959 0.0975976 0.486109 0.0582597C0.582258 0.0189218 0.68528 -0.000873164 0.789161 2.95397e-05C0.893043 0.000932243 0.995704 0.0225147 1.09116 0.0635176C1.18661 0.10452 1.27294 0.164122 1.34511 0.238846L5.2178 4.11154L9.0905 0.238846C9.23806 0.0963322 9.43568 0.0174745 9.64082 0.019257C9.84595 0.0210396 10.0422 0.10332 10.1872 0.248376C10.3323 0.393433 10.4146 0.589659 10.4164 0.794792C10.4181 0.999925 10.3393 1.19755 10.1968 1.34511L5.77093 5.77093Z" fill="%233C53F3"/></svg>');
        background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 11px;
        padding-right: 2rem ! IMPORTANT;
}
.dropdown {
    border-radius: 20px;
}

.picker__select--month, .picker__select--year {
    padding: 5px;
    border-radius: 5px;
}
.picker__select--year {
    width: 25.5%;
}
.picker__day--highlighted, .picker__day--highlighted:hover, .picker--focused .picker__day--highlighted {
        background-color: #3C53F3;
}
.picker--opened .picker__holder {border-radius: 8px;}

.form-control:focus
{
    color:black;
    border-color: #3C53F3;
}

.select2-results i, .select2 i {
font-size: 21px;
position: relative;
top: 3px;
margin: 0 1px !important;
}

.select2-results__option, .select2-results__option .item-label {
    text-align: left;
}

.select2 .selection .select2-selection:focus, .select2-container--open .select2-selection {
    color: black;
    border-color: #3C53F3 !important;
    outline: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .select2-search__field {border-radius: 5px;}

  .select2-search__field:focus, .select2-search__field:active {
    border: 0;
    outline: 0;
  }

  .s2-to-tree.select2-container li.select2-results__option[aria-selected="true"]>span.item-label {
    background-color: #f0f1f7 !important;
  }
  .s2-to-tree.select2-container .select2-results__option--highlighted[aria-selected]>span.item-label {
    background-color: #f0f1f7 !important;
    color: #4a4a4a;
}

.infoprodukt {
    position: absolute;
    font-size: 25px;
    top: 28px;
left: -25px;
}

.moblogo {display:none;}
.menu-collapsed.changing-menu .pclogo {display: none;}
.menu-collapsed .pclogo {display: none;}
.menu-collapsed .moblogo {display: block;}

.filtry fieldset:last-of-type .picker--opened .picker__holder {right:0px;}
.filtry fieldset {padding: 0 !important;min-width: 100px;margin: 0;}
.filtry {gap:1rem;}

.wbred {color:#ff4961;}
.wbgray {color:#91989C;}

.ajaxchangetab i.la-times-circle {
    color:#ff4961 !important;
}
.ajaxchangetab i.la-check-circle {
    color:#00C982 !important;
}
.ajaxchangetab i.la-check-circle::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%2300C982"><path d="m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>');
}
.ajaxchangetab i.la-times-circle {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23ff4961"><path d="m336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>');
}

.la-pencil:before, .la-edit::before {
    content: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.399 15.197H2.57975L12.8365 4.948L11.648 3.7595L1.399 14.024V15.197ZM0 16.596V13.4335L13.0287 0.398C13.1662 0.271166 13.3181 0.173082 13.4842 0.103749C13.6504 0.0345824 13.8274 0 14.0152 0C14.2019 0 14.3827 0.0342496 14.5577 0.10275C14.7326 0.171416 14.8925 0.274999 15.0375 0.413499L16.198 1.58175C16.3365 1.71825 16.4374 1.87275 16.5007 2.04525C16.5642 2.21775 16.596 2.393 16.596 2.571C16.596 2.76083 16.5638 2.94067 16.4995 3.1105C16.4353 3.28033 16.3345 3.43383 16.197 3.571L3.1625 16.596H0ZM12.235 4.361L11.648 3.7595L12.8365 4.948L12.235 4.361Z" fill="%233C53F3"/></svg>');
}
.la-trash-o:before {
    content: url('data:image/svg+xml,<svg width="15" height="17" viewBox="0 0 15 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.6865 16.4807C2.2155 16.4807 1.81333 16.3141 1.48 15.9807C1.1465 15.6472 0.97975 15.245 0.97975 14.774V2.24325H0V0.846001H4.35875V0H10.298V0.84425H14.6567V2.24325H13.6768V14.7762C13.6768 15.2487 13.5108 15.651 13.179 15.983C12.847 16.3148 12.4441 16.4807 11.9703 16.4807H2.6865ZM12.2778 2.24325H2.37875V14.774C2.37875 14.8638 2.40758 14.9376 2.46525 14.9952C2.52308 15.0529 2.59683 15.0817 2.6865 15.0817H11.9703C12.0471 15.0817 12.1176 15.0497 12.1817 14.9857C12.2457 14.9216 12.2778 14.851 12.2778 14.774V2.24325ZM4.823 13.1097H6.222V4.21075H4.823V13.1097ZM8.4345 13.1097H9.8335V4.21075H8.4345V13.1097Z" fill="%23FF0000"/></svg>');
}

.la-file-text-o:before {
    content: url('data:image/svg+xml,<svg width="19" height="22" viewBox="0 0 19 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.6091 7.54959H10.5694V1.50992H1.50992V19.6289H16.6091V7.54959ZM15.984 6.03967L12.0793 2.13502V6.03967H15.984ZM0.754959 0H12.0793L18.119 6.03967V20.3839C18.119 20.5841 18.0395 20.7762 17.8979 20.9177C17.7563 21.0593 17.5643 21.1389 17.3641 21.1389H0.754959C0.554731 21.1389 0.362705 21.0593 0.221123 20.9177C0.0795403 20.7762 0 20.5841 0 20.3839V0.754959C0 0.554731 0.0795403 0.362705 0.221123 0.221122C0.362705 0.0795401 0.554731 0 0.754959 0ZM4.52975 10.5694H13.5893V12.0793H4.52975V10.5694ZM4.52975 6.03967H8.30455V7.54959H4.52975V6.03967ZM4.52975 15.0992H13.5893V16.6091H4.52975V15.0992Z" fill="%233C53F3"/></svg>');
}

.la-toggle-down:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="22px" viewBox="0 -960 960 960" width="22px" fill="%233C53F3"><path d="m480-320 160-160-56-56-64 62v-166h-80v166l-64-62-56 56 160 160ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h168q13-36 43.5-58t68.5-22q38 0 68.5 22t43.5 58h168q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm280-590q13 0 21.5-8.5T510-820q0-13-8.5-21.5T480-850q-13 0-21.5 8.5T450-820q0 13 8.5 21.5T480-790ZM200-200v-560 560Z"/></svg>');
}

.la-angle-double-right::before{
    content: url('data:image/svg+xml,<svg width="7.4" height="12" fill="%231f1f1f" version="1.1" viewBox="0 -960 296 480" xmlns="http://www.w3.org/2000/svg"><path d="m184-720-184-184 56-56 240 240-240 240-56-56z" fill="%230b132b"/></svg>');
}

.ajaxchangetab i.la-envelope, .ajaxchangetab.stav_0 i.la-envelope {
    color:#8c9093;
}
.ajaxchangetab:hover i.la-envelope, .ajaxchangetab.stav_1 i.la-envelope {
    color:#00C982;
}

#table-list .skl-togglebutton, #table-list .ev-togglebutton {
        position: relative;
    top: 3px;
}

i.la-envelope.edi {
    font-size: 24px;
}

.ajaxchangetab:hover i.la-envelope::before, .ajaxchangetab.stav_1 i.la-envelope::before, i.la-envelope.edig::before {content: url('data:image/svg+xml,<svg width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.7045 14.6365C1.232 14.6365 0.82975 14.4705 0.49775 14.1385C0.165917 13.8067 0 13.4044 0 12.9317V1.70475C0 1.23208 0.165917 0.829833 0.49775 0.498C0.82975 0.166 1.232 0 1.7045 0H16.8915C17.364 0 17.7663 0.166 18.0982 0.498C18.4301 0.829833 18.596 1.23208 18.596 1.70475V12.9317C18.596 13.4044 18.4301 13.8067 18.0982 14.1385C17.7663 14.4705 17.364 14.6365 16.8915 14.6365H1.7045ZM9.298 7.8005L1.399 2.74025V12.9298C1.399 13.0196 1.42783 13.0933 1.4855 13.151C1.54317 13.2087 1.61692 13.2375 1.70675 13.2375H16.8892C16.9791 13.2375 17.0528 13.2087 17.1105 13.151C17.1682 13.0933 17.197 13.0196 17.197 12.9298V2.74025L9.298 7.8005ZM9.298 6.3385L17.023 1.399H1.573L9.298 6.3385ZM1.399 2.74025V1.399V12.9298C1.399 13.0196 1.42783 13.0933 1.4855 13.151C1.54317 13.2087 1.61692 13.2375 1.70675 13.2375H1.399V2.74025Z" fill="%2300C982"/></svg>');}

.la-key {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.38851 21.298C5.91751 21.298 5.51535 21.1313 5.18201 20.798C4.84851 20.4645 4.68176 20.0623 4.68176 19.5913V10.328C4.68176 9.85701 4.84851 9.45476 5.18201 9.12126C5.51535 8.78793 5.91751 8.62126 6.38851 8.62126H7.64151V6.66701C7.64151 5.45001 8.06451 4.41843 8.91051 3.57226C9.75668 2.72609 10.7865 2.30301 12 2.30301C13.2135 2.30301 14.2433 2.72609 15.0895 3.57226C15.9355 4.41843 16.3585 5.45001 16.3585 6.66701V8.62126H17.6115C18.0825 8.62126 18.4847 8.78793 18.818 9.12126C19.1515 9.45476 19.3183 9.85701 19.3183 10.328V19.5913C19.3183 20.0623 19.1515 20.4645 18.818 20.798C18.4847 21.1313 18.0825 21.298 17.6115 21.298H6.38851ZM6.38851 19.899H17.6115C17.7013 19.899 17.7751 19.8702 17.8328 19.8125C17.8904 19.7548 17.9193 19.6811 17.9193 19.5913V10.328C17.9193 10.2382 17.8904 10.1644 17.8328 10.1068C17.7751 10.0491 17.7013 10.0203 17.6115 10.0203H6.38851C6.29868 10.0203 6.22493 10.0491 6.16726 10.1068C6.1096 10.1644 6.08076 10.2382 6.08076 10.328V19.5913C6.08076 19.6811 6.1096 19.7548 6.16726 19.8125C6.22493 19.8702 6.29868 19.899 6.38851 19.899ZM11.9993 16.649C12.4683 16.649 12.8672 16.4848 13.196 16.1565C13.525 15.8282 13.6895 15.4295 13.6895 14.9605C13.6895 14.4915 13.5253 14.0925 13.1968 13.7635C12.8684 13.4347 12.4698 13.2703 12.0008 13.2703C11.5318 13.2703 11.1328 13.4344 10.804 13.7628C10.475 14.0911 10.3105 14.4898 10.3105 14.9588C10.3105 15.4278 10.4748 15.8268 10.8033 16.1558C11.1316 16.4846 11.5303 16.649 11.9993 16.649ZM9.04051 8.62126H14.9595V6.65851C14.9595 5.84068 14.672 5.14343 14.097 4.56676C13.522 3.99026 12.8238 3.70201 12.0025 3.70201C11.181 3.70201 10.4819 3.98993 9.90526 4.56576C9.32876 5.14159 9.04051 5.84084 9.04051 6.66351V8.62126Z" fill="%236B6F82"/></svg>');
}

.ci-odb {
    content: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 14.6152C13.7969 14.6152 12.767 14.1869 11.9103 13.3302C11.0534 12.4734 10.625 11.4434 10.625 10.2402C10.625 9.03711 11.0534 8.00721 11.9103 7.15055C12.767 6.29367 13.7969 5.86523 15 5.86523C16.2031 5.86523 17.233 6.29367 18.0897 7.15055C18.9466 8.00721 19.375 9.03711 19.375 10.2402C19.375 11.4434 18.9466 12.4734 18.0897 13.3302C17.233 14.1869 16.2031 14.6152 15 14.6152ZM5.625 24.1346V21.3555C5.625 20.7435 5.79125 20.1766 6.12375 19.6549C6.45625 19.1333 6.90062 18.7322 7.45687 18.4518C8.69229 17.8462 9.93865 17.3919 11.1959 17.089C12.4532 16.7861 13.7213 16.6346 15 16.6346C16.2787 16.6346 17.5468 16.7861 18.8041 17.089C20.0614 17.3919 21.3077 17.8462 22.5431 18.4518C23.0994 18.7322 23.5437 19.1333 23.8762 19.6549C24.2087 20.1766 24.375 20.7435 24.375 21.3555V24.1346H5.625ZM7.5 22.2596H22.5V21.3555C22.5 21.1024 22.4267 20.868 22.28 20.6524C22.1333 20.437 21.9343 20.2612 21.6828 20.1249C20.6057 19.5945 19.5076 19.1926 18.3884 18.9193C17.2691 18.6462 16.1396 18.5096 15 18.5096C13.8604 18.5096 12.7309 18.6462 11.6116 18.9193C10.4924 19.1926 9.39427 19.5945 8.31719 20.1249C8.06573 20.2612 7.86667 20.437 7.72 20.6524C7.57333 20.868 7.5 21.1024 7.5 21.3555V22.2596ZM15 12.7402C15.6875 12.7402 16.276 12.4954 16.7656 12.0059C17.2552 11.5163 17.5 10.9277 17.5 10.2402C17.5 9.55273 17.2552 8.96419 16.7656 8.47461C16.276 7.98503 15.6875 7.74023 15 7.74023C14.3125 7.74023 13.724 7.98503 13.2344 8.47461C12.7448 8.96419 12.5 9.55273 12.5 10.2402C12.5 10.9277 12.7448 11.5163 13.2344 12.0059C13.724 12.4954 14.3125 12.7402 15 12.7402Z" fill="%233C53F3"/></svg>');
}

.ci-dokl {
    content: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 26.8749C6.62667 26.8749 5.8875 26.5724 5.2825 25.9674C4.6775 25.3624 4.375 24.6251 4.375 23.7555V20.6249H8.125V3.36523L9.85594 4.85586L11.6106 3.36523L13.3653 4.85586L15.1203 3.36523L16.875 4.85586L18.6297 3.36523L20.3847 4.85586L22.1394 3.36523L23.8941 4.85586L25.625 3.36523V23.7499C25.625 24.6233 25.3225 25.3624 24.7175 25.9674C24.1125 26.5724 23.3733 26.8749 22.5 26.8749H7.5ZM22.5 24.9999C22.8542 24.9999 23.151 24.8801 23.3906 24.6405C23.6302 24.401 23.75 24.1041 23.75 23.7499V6.24992H10V20.6249H21.25V23.7499C21.25 24.1041 21.3698 24.401 21.6094 24.6405C21.849 24.8801 22.1458 24.9999 22.5 24.9999ZM11.4903 10.9374V9.06242H18.5816V10.9374H11.4903ZM11.4903 14.6874V12.8124H18.5816V14.6874H11.4903ZM21.1778 11.1055C20.8718 11.1055 20.6109 10.9978 20.3953 10.7824C20.1799 10.5668 20.0722 10.306 20.0722 9.99992C20.0722 9.69388 20.1799 9.43305 20.3953 9.21742C20.6109 9.00201 20.8718 8.8943 21.1778 8.8943C21.4839 8.8943 21.7447 9.00201 21.9603 9.21742C22.1759 9.43305 22.2838 9.69388 22.2838 9.99992C22.2838 10.306 22.1759 10.5668 21.9603 10.7824C21.7447 10.9978 21.4839 11.1055 21.1778 11.1055ZM21.1778 14.8555C20.8718 14.8555 20.6109 14.7478 20.3953 14.5324C20.1799 14.3168 20.0722 14.056 20.0722 13.7499C20.0722 13.4439 20.1799 13.183 20.3953 12.9674C20.6109 12.752 20.8718 12.6443 21.1778 12.6443C21.4839 12.6443 21.7447 12.752 21.9603 12.9674C22.1759 13.183 22.2838 13.4439 22.2838 13.7499C22.2838 14.056 22.1759 14.3168 21.9603 14.5324C21.7447 14.7478 21.4839 14.8555 21.1778 14.8555ZM7.5 24.9999H19.375V22.4999H6.25V23.7499C6.25 24.1041 6.36979 24.401 6.60938 24.6405C6.84896 24.8801 7.14583 24.9999 7.5 24.9999Z" fill="%233C53F3"/></svg>');
}

.ci-sumtab {
    content: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.38469 25.625C4.75323 25.625 4.21875 25.4062 3.78125 24.9688C3.34375 24.5312 3.125 23.9968 3.125 23.3653V6.63469C3.125 6.00323 3.34375 5.46875 3.78125 5.03125C4.21875 4.59375 4.75323 4.375 5.38469 4.375H24.6153C25.2468 4.375 25.7812 4.59375 26.2188 5.03125C26.6562 5.46875 26.875 6.00323 26.875 6.63469V23.3653C26.875 23.9968 26.6562 24.5312 26.2188 24.9688C25.7812 25.4062 25.2468 25.625 24.6153 25.625H5.38469ZM5.38469 23.75H24.6153C24.7116 23.75 24.7997 23.7099 24.8797 23.6297C24.9599 23.5497 25 23.4616 25 23.3653V6.63469C25 6.53844 24.9599 6.45031 24.8797 6.37031C24.7997 6.2901 24.7116 6.25 24.6153 6.25H5.38469C5.28844 6.25 5.20031 6.2901 5.12031 6.37031C5.0401 6.45031 5 6.53844 5 6.63469V23.3653C5 23.4616 5.0401 23.5497 5.12031 23.6297C5.20031 23.7099 5.28844 23.75 5.38469 23.75ZM6.5625 20.9375H12.1875V19.0625H6.5625V20.9375ZM18.1875 18.3053L23.9303 12.5625L22.5938 11.2259L18.1875 15.6634L16.4062 13.8822L15.1009 15.2188L18.1875 18.3053ZM6.5625 15.9375H12.1875V14.0625H6.5625V15.9375ZM6.5625 10.9375H12.1875V9.0625H6.5625V10.9375Z" fill="%233C53F3"/></svg>');
}

.ci-pol {
    content: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.9903 5.48096H11.3463C11.234 5.48096 11.1418 5.517 11.0697 5.58908C10.9976 5.66116 10.9616 5.75325 10.9616 5.86533V14.3872H18.9903V5.48096ZM24.6153 5.48096H20.8653V14.3872H24.6153C24.7276 14.3872 24.8198 14.3531 24.8919 14.285C24.964 14.2169 25 14.1267 25 14.0144V5.86533C25 5.75325 24.964 5.66116 24.8919 5.58908C24.8198 5.517 24.7276 5.48096 24.6153 5.48096ZM18.6538 16.2619H9.85563V23.75H16.9375C17.375 23.75 17.7969 23.6771 18.2031 23.5313C18.6094 23.3854 18.9792 23.1667 19.3125 22.875L24.5 18.5938C24.3013 18.3871 24.0797 18.2321 23.8353 18.1288C23.5909 18.0252 23.3342 17.9526 23.065 17.911C22.7188 17.8645 22.3809 17.885 22.0516 17.9725C21.7224 18.0598 21.412 18.218 21.1203 18.4472L18.3222 20.6972H12.8366V18.8222H17.6634L19.1466 17.6131C19.2589 17.5346 19.3391 17.4352 19.3872 17.315C19.4351 17.1948 19.4471 17.0642 19.4231 16.9231C19.3992 16.7309 19.313 16.5726 19.1647 16.4485C19.0166 16.3241 18.8463 16.2619 18.6538 16.2619ZM7.98094 16.25H5.38469C5.2724 16.25 5.18021 16.2861 5.10813 16.3581C5.03604 16.4302 5 16.5224 5 16.6347V24.6153C5 24.7276 5.03604 24.8198 5.10813 24.8919C5.18021 24.964 5.2724 25 5.38469 25H7.59625C7.70833 25 7.80042 24.964 7.8725 24.8919C7.94479 24.8198 7.98094 24.7276 7.98094 24.6153V16.25ZM9.08656 16.2619V5.86533C9.08656 5.23408 9.30531 4.69971 9.74281 4.26221C10.1803 3.82471 10.7148 3.60596 11.3463 3.60596H24.6153C25.2468 3.60596 25.7813 3.82471 26.2188 4.26221C26.6563 4.69971 26.875 5.23408 26.875 5.86533V14.0025C26.875 14.634 26.6563 15.1684 26.2188 15.6056C25.7813 16.0431 25.2468 16.2619 24.6153 16.2619H9.08656ZM7.59625 26.8869H5.38469C4.75323 26.8869 4.21875 26.6681 3.78125 26.2306C3.34375 25.7931 3.125 25.2588 3.125 24.6275V16.6466C3.125 16.0153 3.34375 15.481 3.78125 15.0435C4.21875 14.606 4.75323 14.3872 5.38469 14.3872H18.6419C20.1402 14.3872 21.5741 14.6632 22.9434 15.2153C24.3128 15.7674 25.4454 16.6379 26.3413 17.8269L27.0888 18.8678L20.5288 24.3438C20.0223 24.7669 19.4594 25.0881 18.84 25.3075C18.2206 25.5271 17.5865 25.6369 16.9375 25.6369H9.60813C9.41896 26.0119 9.14698 26.314 8.79219 26.5431C8.43719 26.7723 8.03854 26.8869 7.59625 26.8869Z" fill="%233C53F3"/></svg>');
}

.ci-slevy {
    content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg height="30" viewBox="0 -960 1200 1200" width="30" fill="%231f1f1f" version="1.1" id="svg4" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><path d="m 600,105.62 q -27.9372,0 -53.5463,-10.47645 Q 520.8446,84.6671 501.05575,64.87825 467.2983,31.1208 442.85325,20.64435 418.4082,10.1679 369.5181,10.1679 q -58.2025,0 -98.94425,-40.74175 -40.74175,-40.74175 -40.74175,-98.94425 0,-48.8901 -10.47645,-73.33515 -10.47645,-24.44505 -44.2339,-58.2025 Q 155.3329,-280.8446 144.85645,-306.4537 134.38,-332.0628 134.38,-360 q 0,-27.9372 10.47645,-53.5463 10.47645,-25.6091 30.2653,-45.39795 33.75745,-33.75745 44.2339,-58.2025 10.47645,-24.44505 10.47645,-73.33515 0,-58.2025 40.74175,-98.94425 40.74175,-40.74175 98.94425,-40.74175 48.8901,0 73.33515,-10.47645 24.44505,-10.47645 58.2025,-44.2339 19.78885,-19.78885 45.39795,-30.2653 Q 572.0628,-825.62 600,-825.62 q 27.9372,0 53.5463,10.47645 25.6091,10.47645 45.39795,30.2653 33.75745,33.75745 58.2025,44.2339 24.44505,10.47645 73.33515,10.47645 58.2025,0 98.94425,40.74175 40.74175,40.74175 40.74175,98.94425 0,48.8901 10.47645,73.33515 10.47645,24.44505 44.23395,58.2025 19.7888,19.78885 30.2652,45.39795 10.4765,25.6091 10.4765,53.5463 0,27.9372 -10.4765,53.5463 -10.4764,25.6091 -30.2652,45.39795 -33.7575,33.75745 -44.23395,58.2025 -10.47645,24.44505 -10.47645,73.33515 0,58.2025 -40.74175,98.94425 -40.74175,40.74175 -98.94425,40.74175 -48.8901,0 -73.33515,10.47645 Q 732.7017,31.1208 698.94425,64.87825 679.1554,84.6671 653.5463,95.14355 627.9372,105.62 600,105.62 Z m 0,-93.124 q 9.3124,0 18.04277,-4.074175 8.73038,-4.074175 14.55063,-9.894425 47.72605,-47.72605 89.63185,-64.60477 41.9058,-16.87873 108.25665,-16.87873 19.78885,0 33.17543,-13.38657 13.38657,-13.38658 13.38657,-33.17543 0,-67.5149 16.87873,-108.83867 16.87872,-41.32378 64.60477,-89.04983 13.9686,-13.9686 13.9686,-32.5934 0,-18.6248 -13.9686,-32.5934 -47.72605,-47.72605 -64.60477,-89.63185 -16.87873,-41.9058 -16.87873,-108.25665 0,-19.78885 -13.38657,-33.17542 -13.38658,-13.38658 -33.17543,-13.38658 -67.5149,0 -108.83867,-16.87873 -41.32378,-16.87872 -89.04983,-64.60477 -5.82025,-5.82025 -14.55063,-9.89442 Q 609.3124,-732.496 600,-732.496 q -9.3124,0 -18.04278,4.07418 -8.73037,4.07417 -14.55062,9.89442 -47.72605,47.72605 -89.63185,64.60477 -41.9058,16.87873 -108.25665,16.87873 -19.78885,0 -33.17543,13.38658 -13.38657,13.38657 -13.38657,33.17542 0,67.5149 -16.87873,108.83867 -16.87872,41.32378 -64.60477,89.04983 -13.9686,13.9686 -13.9686,32.5934 0,18.6248 13.9686,32.5934 47.72605,47.72605 64.60477,89.63185 16.87873,41.9058 16.87873,108.25665 0,19.78885 13.38657,33.17543 13.38658,13.38657 33.17543,13.38657 67.5149,0 108.83867,16.87873 41.32378,16.87872 89.04983,64.60477 5.82025,5.82025 14.55062,9.894425 Q 590.6876,12.496 600,12.496 Z m 116.405,-186.248 q 29.10125,0 49.47212,-20.37087 20.37088,-20.37088 20.37088,-49.47213 0,-29.10125 -20.37088,-49.47212 -20.37087,-20.37088 -49.47212,-20.37088 -29.10125,0 -49.47213,20.37088 -20.37087,20.37087 -20.37087,49.47212 0,29.10125 20.37087,49.47213 20.37088,20.37087 49.47213,20.37087 z m -235.1381,-2.3281 302.653,-302.653 -65.1868,-65.1868 -302.653,302.653 z m 2.3281,-230.4819 q 29.10125,0 49.47212,-20.37087 20.37088,-20.37088 20.37088,-49.47213 0,-29.10125 -20.37088,-49.47212 -20.37087,-20.37088 -49.47212,-20.37088 -29.10125,0 -49.47213,20.37088 -20.37087,20.37087 -20.37087,49.47212 0,29.10125 20.37087,49.47213 20.37088,20.37087 49.47213,20.37087 z M 600,-360 Z" id="path2" style="fill:%233c53f3;fill-opacity:1;stroke-width:1.16405" /></svg>');
}

.ci-txt {
    content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg height="30" viewBox="0 -960 1200 1200" width="30" version="1.1" id="svg4" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><path d="M 367.19,12.496 V -592.81 H 134.38 V -732.496 H 739.686 V -592.81 H 506.876 V 12.496 Z m 419.058,0 V -360 H 646.562 V -499.686 H 1065.62 V -360 H 925.934 V 12.496 Z" id="path2" style="fill:%233c53f3;fill-opacity:1;stroke-width:1.16405" /></svg>');
}

.ci-vyroba {
    content: url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.73438 23.2703L8.25844 19.5391C7.91302 19.4264 7.55188 19.2665 7.175 19.0594C6.79792 18.8523 6.47021 18.6333 6.19188 18.4025L2.75844 19.8425L0 15.0444L3 12.78C2.96729 12.601 2.94583 12.4229 2.93563 12.2456C2.92563 12.0683 2.92063 11.873 2.92063 11.6597C2.92063 11.4986 2.92823 11.3222 2.94344 11.1303C2.95885 10.9384 2.98094 10.7167 3.00969 10.465L0 8.22L2.75844 3.47125L6.2225 4.92437C6.50688 4.68958 6.82177 4.47219 7.16719 4.27219C7.5124 4.07239 7.87219 3.90396 8.24656 3.76687L8.73438 0H14.2259L14.7019 3.74406C15.0898 3.88656 15.4381 4.05146 15.7469 4.23875C16.0558 4.42583 16.365 4.65437 16.6744 4.92437L20.2019 3.47125L22.9603 8.22L19.8366 10.5528C19.8774 10.7539 19.9008 10.9353 19.9069 11.0972C19.9129 11.2591 19.9159 11.4416 19.9159 11.6447C19.9159 11.8399 19.9119 12.0225 19.9038 12.1925C19.8958 12.3625 19.8702 12.5575 19.8269 12.7775L22.9016 15.0444L20.1431 19.8425L16.6744 18.3653C16.3883 18.6057 16.091 18.8177 15.7825 19.0012C15.474 19.1846 15.1138 19.3596 14.7019 19.5262L14.2259 23.2703H8.73438ZM10.235 21.5216H12.66L13.1266 18.1575C13.7457 17.9908 14.3067 17.7608 14.8094 17.4675C15.3123 17.1742 15.8038 16.7864 16.2838 16.3041L19.405 17.6347L20.6203 15.5378L17.8834 13.4916C17.9772 13.1678 18.0439 12.8554 18.0834 12.5544C18.1232 12.2531 18.1431 11.9499 18.1431 11.6447C18.1431 11.3278 18.1258 11.028 18.0913 10.7453C18.0569 10.4624 17.9876 10.1567 17.8834 9.82812L20.6444 7.73562L19.4544 5.63594L16.2622 6.98562C15.8839 6.57208 15.4026 6.19385 14.8184 5.85094C14.2343 5.50802 13.6654 5.26844 13.1119 5.13219L12.7191 1.74875H10.2466L9.84844 5.11094C9.1899 5.27177 8.61167 5.4924 8.11375 5.77281C7.61563 6.05323 7.10979 6.44708 6.59625 6.95437L3.50594 5.63594L2.285 7.73562L4.97469 9.73187C4.87052 10.0452 4.79761 10.3582 4.75594 10.6709C4.71427 10.9836 4.69344 11.3077 4.69344 11.6431C4.69344 11.9562 4.71167 12.2639 4.74813 12.5659C4.78458 12.868 4.85094 13.185 4.94719 13.5169L2.285 15.5347L3.50594 17.6347L6.57469 16.3222C7.07219 16.8197 7.58094 17.2155 8.10094 17.5097C8.62094 17.8036 9.19854 18.0287 9.83375 18.185L10.235 21.5216ZM11.4359 15.2716C12.4395 15.2716 13.2935 14.9187 13.9981 14.2131C14.7029 13.5077 15.0553 12.6522 15.0553 11.6466C15.0553 10.6409 14.7026 9.78583 13.9972 9.08125C13.292 8.37646 12.4368 8.02406 11.4316 8.02406C10.4186 8.02406 9.56146 8.37687 8.86 9.0825C8.15854 9.78792 7.80781 10.6434 7.80781 11.6491C7.80781 12.6547 8.15854 13.5098 8.86 14.2144C9.56146 14.9192 10.4201 15.2716 11.4359 15.2716Z" fill="%23ffffff"/></svg>');
}

.ci-naskladnit {
    content: url('data:image/svg+xml,<svg width="20" height="18" fill="%231f1f1f" version="1.1" viewBox="0 -960 800 720" xmlns="http://www.w3.org/2000/svg"><path d="m520-760h120zm-440 0h338-18 14zm16-80h528l-34-40h-460zm184 270 80-40 80 40v-190h-160zm182 330h-382q-33 0-56.5-23.5t-23.5-56.5v-499q0-14 4.5-27t13.5-24l50-61q11-14 27.5-21.5t34.5-7.5h460q18 0 34.5 7.5t27.5 21.5l50 61q9 11 13.5 24t4.5 27v196q-19-7-39-11t-41-4v-122h-120v153q-35 20-61 49.5t-41 66.5l-58-29-160 80v-320h-120v440h334q8 23 20 43t28 37zm138 0v-120h-120v-80h120v-120h80v120h120v80h-120v120z" fill="%23fff"/></svg>');
}

.ci-mattab {
    content: url('data:image/svg+xml,<svg width="19" height="14" fill="%231f1f1f" version="1.1" viewBox="0 -960 760 560" xmlns="http://www.w3.org/2000/svg"><path d="m0-560v-80h280v80zm0-160v-80h440v80zm0-160v-80h440v80zm520 480v-160h-160v-80h160v-160h80v160h160v80h-160v160z" fill="%23fff"/></svg>');
}



.ev-container, .dd-container, .ptab-container {
min-width:300px;
    padding: 12px;
    background: #ffffff;
    border: 1px solid #dddddd;
position: absolute;
margin-left: -7px;
margin-top: 7px;
display:none;
text-align: left;
z-index: 9;
border-radius: 8px;
border-top-left-radius: 0;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
}

.dd-container, .ptab-container {
    right: 0;
    min-width: 500px;
    text-align: center;
}


.parentddcontainer {
    position: relative !important;
    overflow: visible !important;
}

#page-prijem-vydej .dd-container fieldset, .ptab-container fieldset {
    padding: 4px 10px !important;
    border: 0 !important;
}

#page-prijem-vydej .dd-container .repdeletebutton, .ptab-container .repdeletebutton {
    transform: translate(0%, 0%);
    position: relative;
    left: auto;
    padding: 3px;
    line-height: 2px;
}

#page-prijem-vydej .dd-container a.btn, .ptab-container a.btn {
    padding: 4px 8px;
    font-size: 12px;
}


.ft-plus:before {
    content: url(/app-assets/ndesign/plusw.svg);
    margin-right: 0.8rem;
}
.la-download:before {
    content: url(/app-assets/ndesign/import.svg);
    margin-right: 0.4rem;
}
.la-print:before {
    content: url(/app-assets/ndesign/print.svg);
    margin-right: 0.4rem;
}
.la-envelope:before {
        content: url('data:image/svg+xml,<svg width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.7045 14.6365C1.232 14.6365 0.82975 14.4705 0.49775 14.1385C0.165917 13.8067 0 13.4044 0 12.9317V1.70475C0 1.23208 0.165917 0.829833 0.49775 0.498C0.82975 0.166 1.232 0 1.7045 0H16.8915C17.364 0 17.7663 0.166 18.0982 0.498C18.4301 0.829833 18.596 1.23208 18.596 1.70475V12.9317C18.596 13.4044 18.4301 13.8067 18.0982 14.1385C17.7663 14.4705 17.364 14.6365 16.8915 14.6365H1.7045ZM9.298 7.8005L1.399 2.74025V12.9298C1.399 13.0196 1.42783 13.0933 1.4855 13.151C1.54317 13.2087 1.61692 13.2375 1.70675 13.2375H16.8892C16.9791 13.2375 17.0528 13.2087 17.1105 13.151C17.1682 13.0933 17.197 13.0196 17.197 12.9298V2.74025L9.298 7.8005ZM9.298 6.3385L17.023 1.399H1.573L9.298 6.3385ZM1.399 2.74025V1.399V12.9298C1.399 13.0196 1.42783 13.0933 1.4855 13.151C1.54317 13.2087 1.61692 13.2375 1.70675 13.2375H1.399V2.74025Z" fill="%236b6f82"/></svg>');
}
.btn .la-envelope:before {
    content: url(/app-assets/ndesign/send.svg);
    margin-right: 0.4rem;
}
.ft-repeat:before {
    content: url(/app-assets/ndesign/fakturovat.svg);
    margin-right: 0.4rem;
}
.la-calendar-o:before {
    content: url(/app-assets/ndesign/calendar.svg);
    margin-right: 0rem;
}

.ft-adrost{
    background: #91989C !important;
    border-color: #91989C !important;
}
.ft-adrodb {
    background: #3C53F3 !important;
}
.ft-adrdod {
    background: #00C982 !important;
    border-color: #00C982 !important;
}
.ft-adrost::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="21px" viewBox="0 -960 960 960" width="21px" fill="%23ffffff"><path d="M480-480q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42ZM192-192v-96q0-23 12.5-43.5T239-366q55-32 116.29-49 61.29-17 124.5-17t124.71 17Q666-398 721-366q22 13 34.5 34t12.5 44v96H192Zm72-72h432v-24q0-5.18-3.03-9.41-3.02-4.24-7.97-6.59-46-28-98-42t-107-14q-55 0-107 14t-98 42q-5 4-8 7.72-3 3.73-3 8.28v24Zm216.21-288Q510-552 531-573.21t21-51Q552-654 530.79-675t-51-21Q450-696 429-674.79t-21 51Q408-594 429.21-573t51 21Zm-.21-72Zm0 360Z"/></svg>');
    margin: 0.4rem !important;
}
.ft-adrodb::before {
     content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="21px" viewBox="0 -960 960 960" width="21px" fill="%23ffffff"><path d="M624-504v-72h240v72H624Zm-240 24q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42ZM96-192v-92q0-25.78 12.5-47.39T143-366q55-32 116-49t125-17q64 0 125 17t116 49q22 13 34.5 34.61T672-284v92H96Zm72-72h432v-20q0-6.47-3.03-11.76-3.02-5.3-7.97-8.24-47-27-99-41.5T384-360q-54 0-106 14.5T179-304q-4.95 2.94-7.98 8.24Q168-290.47 168-284v20Zm216.21-288Q414-552 435-573.21t21-51Q456-654 434.79-675t-51-21Q354-696 333-674.79t-21 51Q312-594 333.21-573t51 21Zm-.21-73Zm0 361Z"/></svg>');
    margin: 0.4rem !important;
}
.ft-adrdod::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="21px" viewBox="0 -960 960 960" width="21px" fill="%23ffffff"><path d="M720-400v-120H600v-80h120v-120h80v120h120v80H800v120h-80Zm-360-80q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Zm80-80h480v-32q0-11-5.5-20T580-306q-54-27-109-40.5T360-360q-56 0-111 13.5T140-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T440-640q0-33-23.5-56.5T360-720q-33 0-56.5 23.5T280-640q0 33 23.5 56.5T360-560Zm0-80Zm0 400Z"/></svg>');
    margin: 0.4rem !important;
}




.ft-matost{
    background: #91989C !important;
    border-color: #91989C !important;
}
.ft-matmat {
    background: #3C53F3 !important;
}
.ft-matope {
    background: #00C982 !important;
    border-color: #00C982 !important;
}
.ft-matost::before {
       font: normal normal normal 17px / 0 LineAwesome;
    content: "\f2aa";
    top: -2px;
    color: white;
    position: relative;
}
.ft-matmat::before {
     font: normal normal normal 17px / 0 LineAwesome;
    content: "\f1af";
    top: -2px;
    color: white;
    position: relative;
}
.ft-matope::before {
      font: normal normal normal 17px / 0 LineAwesome;
    content: "\f20c";
    top: -2px;
    color: white;
    position: relative;
}



.repeaterrow .btn i {
    top: -1px;
}

.promennatxt {
    font-weight: bold;
}

.pohybsklad {
    font-size: 16px;
    position: relative;
    top: 1px;
    color: #ff9149;
    cursor: pointer;
}

#fs_trvanlivost .input-group-prepend {
    display: none;
}
#fs_trvanlivost .input-group input {
    border-left: 1px solid #cacfe7 !important;
    border-radius: 4px !important;
}
#fs_trvanlivost .input-group input:focus {
    border-color: #3C53F3 !important;
}

.tooltip.show {opacity: 1;}

.tooltip-inner {
    max-width: 400px;
    padding: 1.3rem 1.3rem;
    text-align: center;
    color: #ffffff;
    border-radius: 0.25rem;
    background-color: #ff9172;
    line-height: 20px;
    font-size: 14px;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^='top'] .arrow::before, .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
    border-top-color: #ff9172;
    border-bottom-color: #ff9172;
}


.logged-DE #fs_cenamj,
.logged-DE #fs_celkem,
.logged-DE #fs_celkbezdph,
.logged-DE .celkemall,
.logged-DE #celkemall,
.logged-DE #fs_celksdphv,
.logged-DE #fs_dph,
.logged-DE #fs_zaklad,
.logged-DE #fs_zakladcm,
.logged-DE #fs_dphcm,
.logged-DE #fs_zakladcm,
.logged-DE #fs_celkemcm,
.logged-DE #fs_sleva,
.logged-DE #fs_prirazka,
.logged-DE .summarytab,
.logged-DE #zadoklad-nadpis,
.logged-DE #slevy-nadpis
{display:none !important;}

.focus {outline: none !important;}

.ptisku {
    display: flex;
    align-items: center;
    justify-content: center;
}

.icheckbox_square-blue, .iradio_square-blue {
    background: url(/app-assets/ndesign/blue.png?v=3) no-repeat;
}

.pagination .page-link
 {
    color: #3c53f3;
    border: 1px solid #CCCCCC;
    padding: 0.8rem 1.2rem;
    border-radius: 4px;
    margin: 0 0.5rem;
}
#table-list_previous a, #table-list_next a , .pagination .page-link.active
 {
    background: #3c53f3;
    color: white;
    border: 1px solid #3c53f3;
}


.tlico span {
    position: absolute;
    background: #593ef1;
    color: white;
    font-size: 10px;
    font-weight: 500;
    padding: 2px 5px;
    border-radius: 4px;
    bottom: 0px;
    line-height: 11px;
}

.closebutton {
    position: absolute;
    right: 13px;
    font-size: 15px;
    font-weight: 700;
    border: 0;
    padding: 0;
    cursor: pointer;
    background: none;
}
.closebutton:hover {opacity: 0.5;}
.closebutton:focus {
    outline: 0;
}

.stavvyf {color: white;}
.stavvyf:hover {scale: 1.1;color:white}

.dropdown-item.active, .dropdown-item:active {
    background: #f9fafd;
}
.dropdown .dropdown-menu {
       border-radius: 8px;
    border: 0;
    border-top-left-radius: 0;
}

.dropdown .dropdown-menu button {
    cursor: pointer;
 }

  .btn {
        -webkit-transition: 300ms ease all;
       -moz-transition: 300ms ease all;
         -o-transition: 300ms ease all;
            transition: 300ms ease all;
  }
 .btn:hover {opacity: 0.8 !important;}

 .btn, .input-group-text {
        font-weight: 300;
       padding: 0rem 1.1rem;
    height: 45px;
    display: inline-flex;
    align-items: center;
    border-radius: 4px;
 }

 .btn-sm, .btn-group-sm > .btn {
    height: 30px;
 }

 .input-group-text {padding: 0rem 0.8rem;}
 .btn img {margin-right: 5px;}
 .dropdown-toggle::after {
    display: inline-block;
    width: 12px;
    height: 12px;
     }
 .dropdown .dropdown-menu .dropdown-item {
    padding: 5px 10px;
    border-radius: 5px;
}


.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    border-color: #3c53f3;
    background-color: #3c53f3;
      box-shadow: none !important;
    -webkit-box-shadow :none !important;
}

.form-control {
    height: 45px;
        border-radius: 4px;
}
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.form-control-position {
height: 100%;
    display: flex;
    justify-content: center;
    max-height: 45px;
    align-items: center;
    bottom: 0;
    top: auto;
}


.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 3px !important;
    right: 9px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
          background-image: url('data:image/svg+xml,<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.77093 5.77093C5.62422 5.91761 5.42526 6 5.2178 6C5.01035 6 4.81139 5.91761 4.66467 5.77093L0.238846 1.34511C0.164123 1.27294 0.10452 1.18661 0.0635176 1.09116C0.0225147 0.995705 0.000932242 0.893043 2.95392e-05 0.789161C-0.000873164 0.68528 0.0189222 0.582259 0.0582601 0.486109C0.097598 0.38996 0.155691 0.302607 0.229149 0.229149C0.302607 0.15569 0.389959 0.0975976 0.486109 0.0582597C0.582258 0.0189218 0.68528 -0.000873164 0.789161 2.95397e-05C0.893043 0.000932243 0.995704 0.0225147 1.09116 0.0635176C1.18661 0.10452 1.27294 0.164122 1.34511 0.238846L5.2178 4.11154L9.0905 0.238846C9.23806 0.0963322 9.43568 0.0174745 9.64082 0.019257C9.84595 0.0210396 10.0422 0.10332 10.1872 0.248376C10.3323 0.393433 10.4146 0.589659 10.4164 0.794792C10.4181 0.999925 10.3393 1.19755 10.1968 1.34511L5.77093 5.77093Z" fill="%233C53F3"/></svg>');
              border: 0;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center;
}

.modal-dialog#naskladnit {
    max-width: 650px;
}

.mvvyroba {
   /* background: #cbcbcb;*/
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mvvyroba .badge {
    font-weight: 800;
    font-size: 12px;
}
.mvvyroba.ne {
  /* background: #ff959e;*/
}
.mvvyroba.ano {
  /* background: #60f4bf;*/
}

.table.chbpol th, .table.chbpol td {
    padding: 5px 0px;
    vertical-align: middle;
}

#custommodal.vyrobit .modal-footer {display: none;}

.spformsingle input.form-control, .parentddcontainer input.form-control {
        padding: 0.4rem 0.4rem;
    height: auto;
}
.parentddcontainer .input-group-text {
    height: 28px;
}
.parentddcontainer .btn.delete-ptab {
    height: 20px;
}

.ptab-container tr th {border: 0 !important;}
.ptab-container tr th:first-child {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.ptab-container tr th:last-child {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.botimg {
        display: block;
    position: absolute;
    bottom: 5rem;
    z-index: -1;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.collapse.filt:not(.show) {display: block;}

@media (max-width: 1700px) {
    .card-header .heading-elements {
        position: relative;
        top: 10px;
    right: 0;

    }
    .card-header .heading-elements a, .card-header .heading-elements button, .card-header .heading-elements div.vyhl {
        margin-bottom: 10px !important;
    }
    .tablescardheader {padding-bottom:0 ;}

    .login .card {
    max-width: 490px;
    margin-left: -40px;
}

}

@media (max-width: 1400px) {
.login h1 {font-size: 44px;}
.login .icons {gap: 5px;}
}

@media (max-width: 1200px) {
.login .icons {
        gap: unset;
    }
.header-navbar .navbar-container ul.nav li > a.nav-link.odkazyrozcestnik {
       padding: 1.78rem 1rem;
}
     }

@media (max-width: 1000px) {
    .modal-dialog {
        max-width: 90%;
        margin: 1.75rem auto;
    }
}


@media (max-width: 991px) {
.login h1 {font-size: 35px;}
.login h2 {font-size: 15px;}
}

@media (max-width: 767px) {

    .collapse.filt:not(.show) {display: none;}
    .content-header .btn span {display: none;}
    .content-header .vyhl {width: 100%;}
    .content-header .dropdown i {
    margin-right: 0;
}
.filtry fieldset {
            margin: 0;
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        padding: 3px 5px !important;
}
.filtry {
    gap: 0;
}

    .header-navbar .navbar-header .navbar-brand {
        position: relative;
        left: auto;
    }
    .header-navbar .navbar-container ul.nav li > a.nav-link.odkazyrozcestnik {
               font-size: 0.85rem;
        text-align: center;
        width: auto;
    }
        .login .card {
        max-width: 490px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -12rem;
    }
    .loginbot {
    margin-top: -1.5rem;
    width: 40vw;
    }
    .login .card-body {
    padding: 2rem;
}
#navbar-mobile.navbar-collapse .navbar-nav.sekce {
    position: fixed;
    bottom: 0;
    background: white;
    width: 100%;
    left: 0;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    align-items: flex-end;
}
    .header-navbar .navbar-header {
        width: auto !important;
        padding: 0;
    }
    .header-navbar.navbar-with-menu .navbar-container {
        width: auto;
    }
.navbar-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header-navbar .navbar-header .navbar-brand {
    transform: none !important;
    padding: 0.6rem 1.3rem;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link {padding: 1.2rem 0rem;}
.header-navbar .navbar-container ul.nav li a.nav-link-label {
    padding: 1.9rem 0rem 1.9rem 0rem;
}
.stats h3 {
    margin: 0px;
    font-size: 1.8rem;
}
table.dataTable>tbody>tr.child ul.dtr-details {
    width: 100%;
}
#page-prijem-vydej #table-list tbody td .badge, #table-list tbody td .badge {
    width: auto;
}
.nav-tabs .nav-item {
    margin-bottom: -1px;
    width: 50%;
}
.nav.nav-tabs .nav-item a.nav-link {
    padding: 0.7rem 1rem;
}
.main-menu.menu-fixed {
    top:7.5rem;
    width: 75%;
    padding: 1rem;
    border-radius: 1rem;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
}
    html body .content .content-wrapper {
        padding: 1rem 0;
    }
}

@media (max-width: 550px) {
    .login h1 {font-size: 30px;}
    .hidemobile {
        display: none;
    }
    .nav-tabs .nav-item i {
        font-size: 24px;
    }
   .login .lftside {padding: 4rem 2rem;}
   .login .card {
        margin-left: 20px;
        margin-right: 20px;
   }
   .login .logo {max-width: 150px;}
}