/*DX material tema capsais viska ant mygtuku ir kitu*/
* {
    text-transform: none !important
}

:root {
    --dg-left-sidebar-width: 250px;
    --dg-left-sidebar-width-collapsed: 55px;
    --dg-left-sidebar-menu-top: 0px;
    --dg-main-content-max-width: 100%;
    --dg-main-content-padding: 5px;
    --dg-top-toolbar-height: 36px;
    --dg-dark: #6c6c6c;
    --dg-aggressive: darkorange;
}
/*
.dx-layout-manager .dx-field-item:not(.dx-last-col) {
    padding-right: 3px;
}

.dx-layout-manager .dx-field-item:not(.dx-first-col) {
    padding-left: 3px;
}
    
.dx-layout-manager .dx-field-item:not(.dx-first-row) {
    padding-top: 3px;
}

.dx-datagrid .dx-row > td {
    padding: 4px;
}
    */

/*Butonu teksta upercasina material stilius, labai negerai, jeigu noreciau pats tokiu sriftu irasyciau teksta*/
/*.dx-button-text {
    text-transform: none;
}*/


/*material backgrounda nurode balta, taip nereaguoja i mano uzdedama spalva paciam acordionui*/
/*.dx-accordion-item {
    background-color: transparent !important;
}*/

/*Chromas search tipo inputams paiso isvalymo kryziuka*/
input.dg-search-input[type="search"]::-webkit-search-cancel-button,
input.dg-search-input[type="search"]::-webkit-search-decoration,
input.dg-search-input[type="search"]::-webkit-search-results-button,
input.dg-search-input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

.dg-search-input{

}

/*Devexpressu bugas, buvo balta spalva kai mygtukas pvz default ir jis atsirasdavo popupe (kai netelpa i grido toolbara) tarkim CRM uzduotyes registruoti darba */
.dx-popup-content .dx-button-mode-contained.dx-button-default {
    color: #333333 !important;
}

/*Kai nera duomenu*/
/*.dx-datagrid-nodata, .dx-treelist-nodata {
    color: darkorange !important;
    font-weight: 500;
    text-shadow: 1px 1px 1px #dedede !important;
}*/

/*Permusu dropdown butono baisu selected fona - sito reikia nes veliau borderius dedu, kad nesokinetu tekstas*/
.dx-list:not(.dg-dx-default) .dx-list-item:not(.dx-state-hover), .dx-list:not(.dg-dx-default) .dx-list-item:not(.dx-state-active), .dx-list:not(.dg-dx-default) .dx-list-item:not(.dx-state-focused) {
    margin-left: 3px;
    margin-right: 3px;
}
/*Permusu dropdown butono baisu selected fona*/
.dx-list:not(.dg-dx-default) .dx-list-item.dx-state-hover, .dx-list:not(.dg-dx-default) .dx-list-item.dx-state-active, .dx-list:not(.dg-dx-default) .dx-list-item.dx-state-focused {
    /*margin-left: 0px;
    margin-right: 0px;*/
    background-color: #f0f2f5 !important;
    /*
        Nededu borderiu, ne visur tinka..
    border-right: darkorange 3px solid;
    border-left: darkorange 3px solid;
    border-radius: 3px;*/
    color: black !important;
}

/*material icona piesia virs teksto tab controlo tabe*/
/*.dx-tab-text .dx-icon {
    display: inline;
}*/
/*Grido pageris*/
.dx-page-size.dx-selection, .dx-page.dx-selection {
    border-radius: 5px;
    background-color: gray !important;
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2)
}
/*Virs grido peidzerio piesdavo linija*/
.dx-datagrid-pager {
    border-top: none;
}

.dx-toast-message {
    white-space: pre-line;
}  

/*nera galimybes tureti templeito, tai tenka taip */
.dx-form-group-caption {
    font-size: 12px;
    font-weight: bold;
}
    
.dx-checkbox.dx-state-readonly .dx-checkbox-icon {
    border: 1px solid #dee1e3;
    border-style: dashed;
}

/*piesdavo po menu tuscia tarpa*/
.dx-menu-horizontal:after {
    content: none;
}
.dx-quill-container.ql-container {
    background-color: white !important;
}
/*.dx-texteditor.dx-editor-filled {
    background-color: white !important;
    border: 1px solid #dee1e3;
}*/
/*material tamoje readonly borderis labai baisus buna*/
.dx-texteditor.dx-editor-outlined.dx-state-disabled, .dx-texteditor.dx-editor-outlined.dx-state-readonly, .dx-texteditor.dx-editor-outlined.dx-state-readonly.dx-state-hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1) !important;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1) !important;
}

/*.dg-grid-list-cards .dx-datagrid-content {
    position: inherit;
}*/
/*.dg-grid-list-cards .dx-datagrid-nowrap {
    white-space: normal;
}*/

/*.dg-grid-list-cards .dx-row.dx-data-row.dx-column-lines {*/
/*.dg-grid-list-cards .dx-datagrid-table .dx-row.dx-data-row {
    display: inline-block;
}*/

.dg-header-container {
    width: 100%;
    height: var(--dg-top-toolbar-height);
    display: inline-flex;
    position: fixed; /*fixed-top*/
    top: 0; /*fixed-top*/
    right: 0; /*fixed-top*/
    left: 0; /*fixed-top*/
    z-index: 1030; /*fixed-top*/
}

.dg-grid-list-cards .dx-datagrid-content .dx-datagrid-table {
    max-width: inherit;
    grid-template-columns: repeat(auto-fill, minmax(max(270px, 270px), 1fr));
    display: grid;
}

.dg-grid-list-cards colgroup, .dg-grid-list-cards tbody[role="presentation"], .dg-grid-list-cards thead {
    display: none;
}

.dg-grid-list-cards .dg-pzeshp-row {
    height: 550px;
    --width: 242px;
}

.dg-grid-list-cards .dg-eshp-pr-nm {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.dg-grid-transparent-rows {
    background-color: transparent;
}

.dg-grid-transparent-rows .dx-datagrid > .dx-datagrid-rowsview {
    background-color: transparent;
}

.dg-group-shadow {
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
}

.dg-btn-shadow {
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,.25);
}

/*Numusu pgr navbaro bootstrap animacijas - jos labai prastos*/
#dg-top-navbar-toolbar .collapsing {
    -webkit-transition: 0s !important;
    transition: 0s !important;
    display: none;
}

.dg-grazusbackgroundas {
    background: linear-gradient(to right, #599fd9, #c2e59c)
}

.dg-fc {
    width: fit-content;
}

/*padarau kad gridai visada butu paddinguoti ir su seseliu, tada ir baltas ant balto gerai atrodo ir baltas ant pilko*/
.dg-grid-shadow .dx-gridbase-container {
    padding: 7px;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
}

/*Grido toolbaro backas turi buti permatomas*/
/*.dx-datagrid-header-panel .dx-toolbar {
    background-color: transparent;
}
.dx-gridbase-container, .dx-treelist-header-panel .dx-toolbar {
    background-color: transparent !important;
}*/
/*kai material tai labai didelis buna*/
/*.dx-toolbar .dx-toolbar-items-container {
    max-height: 36px;
}*/
.dg-bold {
    font-weight: bold !important;
}
.dg-bold-semi {
    font-weight: 600 !important;
}
.dg-float-r {
    float: right;
}
.dg-font-r {
    font-size: medium;
}
.dg-font-xs {
    font-size: x-small;
}
.dg-font-s {
    font-size: small;
}
.dg-font-m {
    font-size: larger;
}
.dg-font-l{
    font-size: large;
}
.dg-font-xl {
    font-size: x-large;
}
.dg-font-xxl {
    font-size: xx-large;
}
.dg-font-shadow {
    text-shadow: 1px 1px 1px #dedede;
}
.dg-font-shadow-m {
    text-shadow: 2px 2px #dedede;
}
.dg-hidden {
    display: none !important;
}
.dg-opacity-0 {
    opacity: 0;
}
.dg-opacity-fade {
    transition: opacity 1s ease-in-out !important;
}
.dg-button-disabled {
    cursor: not-allowed;
    pointer-events: none;
}
.dg-button {
    box-sizing: border-box;
    padding: 0;
    overflow: visible;
    cursor: pointer;
    display: inline-block;
}
.dg-button-no-borders {
    box-sizing: border-box;
    box-shadow: none;
    outline: none;
    border: none;
    padding: 0;
    overflow: visible;
    cursor: pointer;
    display: inline-block;
    background-color: transparent;
}
.dg-button-no-borders:focus {
    outline: 0 !important;
}
.dg-wrapped-text-column {
    white-space: normal;
    word-wrap: break-word;
}
.dg-edt-col {
    background-color: rgba(40, 167, 69, 0.6) !important; /*!important - kad permusti alternate row stiliu*/
    color: black !important; /*!important - kad permusti alternate row stiliu*/
}
.dg-badge {
    float: right;
    position: relative;
    font-size: 13px;
    padding: 0 6px 2px;
    line-height: normal;
    border-radius: 14px;
}
.dg-brdr {
    border: #dedede 1px solid;
}
.dg-brdr-b {
    border-bottom: #dedede 1px solid;
}
.dg-brdr-t {
    border-top: #dedede 1px solid;
}
.dg-brdr-l {
    border-left: #dedede 1px solid;
}
.dg-brdr-r {
    border-right: #dedede 1px solid;
}
/*Kai gridui row template prisakiriamas, tai galimybe piesti virsutine linija visur tik ne pirmai eilutei, tai gaunasi kaip separatorius tarp eiluciu */
.dx-data-row[aria-rowindex]:not([aria-rowindex="1"]) .dg-brdr-b-rowtpl {
    border-top: #dedede 1px solid;
}
/*.dg-strikediag {
    background: linear-gradient(to left top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);
}*/

.dg-badge-aggressive {
    color: #fff;
    background-color: red;
}
.dg-topnavbar-nodx-btn-language-container .dx-icon {
    width: 20px;
}
.dg-form {
    margin-left: auto;
    margin-right: auto;
    /*width: 8em;*/
    padding-left: 10px;
    padding-right: 10px;
}

.dg-image-container-logo {
    width: 100%;
    height: 150px;
    text-align: center;
}

.dg-image-preview {
    max-width: 100%;
    max-height: 100%;
}

.dg-list-form {
    display: flex;
    flex-flow: column;
    /*height: 100vh;*/
    overflow: auto;
}

.dg-list-caption {
    text-align: center;
    width: 100%;
}

.dg-list-container {
    display: flex;
    width: 100%;
    flex:1;
    overflow: auto;
    /*padding: 5px;*/
}

.dg-list-container-filter-top {
    flex-flow: column;
    justify-content: flex-start;
}

.dg-list-container-filter-bottom {
    flex-flow: column-reverse;
    justify-content: flex-start;
}

.dg-list-container-filter-left {
    flex-flow: row;
    justify-content: flex-start;
}

.dg-list-container-filter-right {
    flex-flow: row-reverse;
    justify-content: flex-end;
}

.dg-list-container-filterscontent {
    /*flex: 5%;*/
    /*padding: 10px 0px 0px 10px;*/
    flex-grow: 0;
    flex-shrink: 0;
    /*overflow: auto;*/
}
.dg-list-container-listcontent {
    flex: 1;
    overflow: auto; /*kad gridas tilptu i sona*/
}

.dg-list-container-listcontent-minheight {
}

.dg-side-menu-item {
    width: 100%;
    display: inline-block;
}

.dg-form-caption {
    text-align: center;
    width: 100%;
}

.dg-box-shadow {
    box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
}

.dg-top-navbar-toolbar {
    margin: auto !important;
    padding-left: 10px;
    padding-right: 10px;
}

.dg-err-page-label {
    font-size: smaller;
    font-weight: bold;
}

.dg-err-page-txt {
    font-size: smaller;
    font-weight: normal;
}

.dg-navbaritem {
    /*--color: white;*/
}
.dg-h-center{
    text-align: center;
}
.dg-pzeshp-empty-exsearch-list{
    max-width: 600px;
    margin: auto;
}
.dg-pzeshp-search-input {
    /*flex-basis: 400px;*/
    min-width: 200px;
    margin-left: 10px;
    flex-shrink: 1;
    flex-grow: 1;
    padding: 5px;
}
.dg-pzeshp-search-input-box {
    max-width: 400px;
    flex-grow: 1;
}
.dg-pzeshp-search-input-exact {
    flex-grow: 1;
    margin: auto;
    padding-left: 10px;
}
.dg-pzeshp-search-type {
    flex-basis: 150px;
    margin-left: 10px;
    flex-grow: 0;
    padding: 5px;
}

.dg-pzeshp-row {
    /*white-space: normal;*/
}
.dg-pzeshp-row-td {
    width: 100%;
    padding: 0px 0px 0px 0px !important; /*del seselio buvo 0 4 0 0*/
}
.dg-pzeshp-row-td-div {
    background-color: white;
}
.dg-pzeshp-row-td-div-nm {
    display: flex;
    --flex-wrap: wrap;
    --align-items: flex-start;
    flex-grow: 10;
    align-items: stretch;
    flex-basis: 0;
    min-width: 350px;
}
.dg_tab_WithDetail {
    padding: 1rem;
}
div:has(> .dg_tab_WithDetail) {
    padding: 0px !important;
}

.dg-pzeshp-tbl {
}

.dg-pzeshp-border {
    border: #dedede 1px solid;
}
.dg-pzeshp-border-l {
    border-left: #dedede 1px solid;
}
.dg-pzeshp-border-r {
    border-right: #dedede 1px solid;
}
.dg-pzeshp-border-b {
    border-bottom: #dedede 1px solid;
}
.dg-pzeshp-border-t {
    border-top: #dedede 1px solid;
}
.dg-pzeshp-row-img {
    height: 100px;
    width: 100px;
    padding: 3px;
    border: 1px solid #dedede;
}
.dg-grid-list-cards .dg-pzeshp-row-img {
    width: 150px;
    height: 150px;
}
.dg-pzeshp-row-img.dg-pzeshp-row-img-large {
    width: 200px;
    height: 200px;
}
.dg-pzeshp-img-mnu-descr {
    width: 300px;
    height: 300px;
}

.dg-pzeshp-product-img-gallery {
   min-width: 20rem;
}
.dg-pzeshp-product-img-gallery-slider {
    margin: auto;
}
.dg-pzeshp-product-img-gallery .dg-pzeshp-row-img {
    width: 400px;
    height: 400px;
}
.dg-pzeshp-row-img-div {
    padding: 10px;
    flex-grow: 0;
    flex-shrink: 0;
    margin: 2px;
}
.dg-pzeshp-productpage .dg-pzeshp-row-img-div {
    flex-grow: 1 !important;
}
.dg-pzeshp-row-img-div-in {
    display: flex;
}
.dg-pzeshp-row-img-div-in-img {
    position: relative;
    cursor: pointer;
}
.dg-pzeshp-row-img-div-in-btns {
    margin-left: auto;
}
.dg-pzeshp-row-img-badge-new-list {
    max-height: 25px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin-bottom: -5px;
    margin-right: -5px;
}
.dg-pzeshp-row-img-badge-top-list {
    max-height: 25px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: -5px;
    margin-right: -5px;
}
.dg-pzeshp-row-img-badge-new-product {
    max-height: 40px;
    position: relative;
    float: right;
    margin-top: -20px;
    position: relative;
}
.dg-pzeshp-note {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dg-pzeshp-prstage {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dg-grid-list-cards .dg-pzeshp-prstage {
    min-height: 1.2rem;
}
.dg-pzeshp-suppterms {
}
.dg-pzeshp-row-chk-ch {
    padding-top: 10px;
    padding-left: 10px;
}

.dg-pzeshp-attr-caption {
    min-width: 120px;
    padding-right: 0.25rem;
}
.dg-grid-list-cards .dg-pzeshp-attr-caption {
    min-width: 80px;
}
.dg-pzeshp-row-prname-div {
    white-space: normal;
    padding: 10px;
    flex-grow: 5;
    flex-shrink: 2;
    margin: 2px;
    display:flex;
    flex-direction: column;
}
.dg-pzeshp-row-qty-div {
    /*flex-basis: 150px;
    --padding: 10px;
    flex-grow: 0;
    flex-shrink: 0;
    margin: 2px;*/
}
.dg-pzeshp-row-mnustck-div {
    float: left;
    display: flex;
    justify-content: center;
    align-items: baseline;
    flex-grow: 1;
    flex-basis: 350px;
    flex-grow: 1;
    flex-shrink: 0;
    margin: 2px;
}
.dg-pzeshp-attrs-block:not(.dg-grid-list-cards .dg-pzeshp-attrs-block) {
    width: 270px;
}
.dg-pzeshp-attrs-container {
    display: flex;
    flex-wrap: wrap;
}
.dg-pzeshp-attrs-container:not(.dg-grid-list-cards .dg-pzeshp-attrs-container) {
    min-width: 270px;
}
.dg-pzeshp-row-mnu-div {
    display: inline-grid;
    grid-template-columns: 1fr 2fr;
    flex-grow: 0;
    flex-shrink: 0;
}
.dg-pzeshp-row-stock-div {
    /*display: inline-grid;*/
    flex-grow: 0;
}
.dg-pzeshp-row-price-div {
    float: left;
    flex-basis: 150px;
    padding: 10px;
    flex-grow: 1;
    flex-shrink: 0;
    margin: 2px;
}
.dg-pzeshp-row-price-div-cards {
    display: flex;
    --align-items: flex-end;
    flex-direction: column;
}
.dg-pzeshp-row-price-div-list {
    min-width: 360px;
}

.dg-pzeshp-row-price-div-cards .dg-pzeshp-row-price-div-prcstck {
    margin-top: auto;
}
.dg-pzeshp-row-price-div-list .dg-pzeshp-row-price-div-prcstck {
    display: flex;
    flex-wrap: nowrap;
    flex-flow: row;
    flex-direction: row;
}

.dg-pzeshp-row-img-border {
    padding: 3px;
    border: 1px solid #dedede;
}
.dg-pzeshp-row-seperator {
    height: 5px;/*jegu noresiu baltu liniju tarp prekiu tada padaryti*/
}
.dg-pzeshp-listtop-main {
    --border-bottom: solid;
    border-color: lightgray;
    --border-width: 1px;
    display: flex;
    align-content: stretch;
}
.dg-pzeshp-border {
    border: 1px solid #ddd;
}
.dg-pzeshp-border-radius {
    border: 1px solid #ddd;
    /*border-radius: 1px;*/
    /*box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);*/
    /*box-shadow: 0px 0px 2px 0px rgba(0,0,0,.2);*/
}
.dg-pzeshp-filterstop-main {
    width: 100%;
    border-color: lightgray;
}

.dg-pzeshp-listtop-gallery-container {
    /*width: 100%;*/
    /*padding-bottom: 5px;*/
    /*padding-top: 5px;*/
    /*max-width: 1400px;*/
    /*margin: auto;*/
    /*margin-bottom: 5px;*/
    align-content: center;
    /*margin-left: 2px;*/
    /*margin-right: 2px;*/
}
.dg-pzeshp-listtop-gallery {
    height: 300px;
    max-width: 600px;
    margin: auto;
}
.dg-pzeshp-context-list {
    max-width: 1400px;
    margin-top: 0px;
}

.dg-pzeshp-context-search {
    max-width: 1400px;
    margin-top: 0px;
}
.dg-pzeshp-pagebottom-gallery-container {
    width: 100%;
    border-top: solid;
    border-color: lightgray;
    border-width: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.dg-pzeshp-pagebottom-gallery {
    height: 300px;
    max-width: 600px;
    margin: auto;
}
.dg-pzeshp-listtop-search {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    width: 100%;
    background-color: transparent;
    justify-content: stretch;
}
.dg-pzeshp-search-additional-buttons {
    padding: 5px;
    display: flex;
}
.dg-pzeshp-search-additional-buttons-button {
    border-right: #dedede 1px solid;
    white-space: nowrap;
    flex-shrink: 0;
    /*flex-basis: 80px;*/
    min-width:70px;
    font-size: small;
}
.dg-pzeshp-search-additional-buttons-button-cart {
    white-space: nowrap;
    flex-shrink: 0;
    /*flex-basis: 80px;*/
    /*min-width: 70px;*/
}
/**:not(.dx-icon-spindown):not(.dx-icon):not(.fas):not(.far) {
    font-family: "Comfortaa" !important
}*/
/*.dg-pzeshp-listtop-logo {
    height: 100%;
    background-color: transparent;
    justify-content: center;
    margin: 3px;
}*/
.dg-pzeshp-filterstop-logo {
    margin: auto;
    height: 70px;
    margin-bottom: 5px;
    text-align: center;
}
.dg-pzeshp-hist-lbl {
    width: 150px;
    display: inline-block;
    padding: 0.25rem;
}

.dg-pzeshp-sticky-list-top {
    position: fixed;
    top: var(--dg-top-toolbar-height);
    width: 100%;
    z-index: 99;
}

.dg-pzeshp-list-controls{
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}

.dg-pzeshp-list-mode-sel {
}

.dg-pzeshp-list-sort-by {
    width: 15rem;
}

.dg-pzeshp-list-toggle-fltr {
}

.dg-pzeshp-list-search-within {
    width: 30rem;
}

.dg-pzeshp-cart-item-checked {
    --fa-secondary-color: green;
    --fa-primary-color: white;
    --fa-secondary-opacity: 0.90
}
.dg-pzeshp-cart-item-checked:hover {
    --fa-secondary-color: var(--dg-color-3);
}

.dg-pzeshp-prc-new {
    color: #1212ffbf;
}
.dg-pzeshp-prc-new.dg-err {
    color: red !important;
}
.dg-pzeshp-hnode {
    display: flex;
    font-size: larger;
    height: 2rem;
    margin-bottom: auto;
    margin-top: auto;
}
.dg-pzeshp-hnode-u {
    width: 100%;
    height: 100%;
    line-height: 2rem;
}
.dg-pzeshp-hnode-u:hover {
    color: var(--dg-color-url) !important;
}
#dg-pzeshp-list-filters-paths {
}
.dg-pzeshp-list-filters-paths-h{
}
.dg-pzeshp-list-filters-paths-s {
}

/*Likucio ispardavimas*/
.dg-pzeshp-sale-2 {
    color: red;
}
/*Nekondicija*/
.dg-pzeshp-sale-3 {
    color: red;
}
.dg-grid-list-cards .dg-pzeshp-sale-3, .dg-grid-list-cards .dg-pzeshp-sale-2 {
    padding-left: 10px;
}
.dg-pzeshp-prcdiscp {
    color: red;
    font-weight: bolder;
    display: inline;
}
.dg-pzeshp-prcdiscpnm {
    display: inline;
}

/*perbraukta*/
.dg-prc-bp {
    position: relative;
}
.dg-prc-bp:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 2px solid;
    border-color: var(--dg-color-3);
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    transform: rotate(-15deg);
}

.dg-color-stroke-dark {
    stroke: #6c6c6c !important
}

.dg-color-back-dark {
    background-color: /*rgba(0,0,0,.87)*/ #6c6c6c !important;
    color: white !important;
}
.dg-color-back-transparent .dx-datagrid {
    background-color: transparent !important;
}
.dg-color-back-transparent .dx-datagrid .dx-toolbar  {
    background-color: transparent !important;
}
.dg-color-back-transparent {
    background-color: transparent !important;
}
.dg-color-picker-whm {
    color: #7aad41;
}
.dg-color-caption {
    color: #8899a8 !important;
}

.dg-color-fore-light-dark, .dg-color-fore-light-dark .dx-menu, .dg-color-fore-light-dark .dx-menu-item {
    color: darkgray !important;
    stroke: darkgray !important;
}

.dg-color-fore-dark, .dg-color-fore-dark .dx-menu, .dg-color-fore-dark .dx-menu-item {
    color: /*rgba(0,0,0,.87)*/ var(--dg-dark) !important;
    stroke: var(--dg-dark) !important;
}
.dg-color-fore-dark-hover:hover {
    color: /*rgba(0,0,0,.87)*/ #6c6c6c !important;
    stroke: var(--dg-dark) !important;
}
.dg-color-fore-white-hover:hover {
    color: white !important;
    stroke: white !important;
}
.dg-color-fore-black {
    color: black !important;
    stroke: black !important;
}
.dg-transparent {
    background-color: transparent;
}
.dg-color-back-aggressive {
    background-color: var(--dg-aggressive) !important; /*#fe7109*/
    color: white !important;
}
.dg-color-fore-aggressive {
    color: var(--dg-aggressive) !important;
    stroke: var(--dg-aggressive) !important;
}
.dg-color-fore-err {
    color: red !important;
    stroke: red !important;
}
.dg-color-fore-blue {
    color: blue !important;
    stroke: blue !important;
}
/*.dg-color-fore-success {
    color: #4cae4c !important;
    stroke: #4cae4c !important;
}*/
.dg-color-back-light-blue-hover:hover {
    background-color: #3498DB !important;
}
.dg-color-fore-light-blue {
    color: #3498DB !important;
    stroke: #3498DB !important;
}
.dg-color-fore-href {
    color: #0e7af4 !important;
    stroke: #0e7af4 !important;
}
.dg-color-fore-aggressive .dx-button-mode-text .dx-icon, .dg-color-fore-aggressive .dx-button-mode-text {
    color: var(--dg-aggressive);
    stroke: var(--dg-aggressive) !important;
}
.dg-color-fore-red .dx-button-mode-text .dx-icon, .dg-color-fore-red .dx-button-mode-text {
    color: red;
    stroke: red !important;
}

.dg-color-back-aggressive-hover:hover {
    background-color: var(--dg-aggressive) !important;
}

.dg-color-fore-aggressive-hover:hover {
    color: var(--dg-aggressive) !important;
    stroke: var(--dg-aggressive) !important;
}

.dg-underline-aggressive-hover {
    border-bottom: transparent 0.25rem solid;
}
.dg-underline-aggressive, .dg-underline-aggressive-hover:hover {
    border-bottom: var(--dg-aggressive) 0.25rem solid;
}
.dg-underline-aggressive-hover-s {
    border-bottom: transparent 0.1rem solid;
}

.dg-underline-aggressive-s, .dg-underline-aggressive-hover-s:hover {
    border-bottom: var(--dg-aggressive) 0.1rem solid;
}
/*.dg-underline-black-hover {
    border-bottom: transparent 0.25rem solid;
}*/
.dg-underline-black-hover:hover {
    border-bottom: black 0.25rem solid;
}
.dg-underline-black {
    border-bottom: black 0.25rem solid;
}
.dg-underline-white {
    border-bottom: white 0.25rem solid;
}
.dg-underline-white-hover:hover {
    border-bottom: white 0.25rem solid;
}
.dg-color-fore-black-hover:hover {
    color: black !important;
    stroke: black !important;
}
.dg-bold-hover:hover {
    font-weight: bold !important;
}
.dg-midbold {
    font-weight: 500 !important;
}
/*.dg-top-navbar-toolbar a:hover {
    border-bottom: darkorange 0.125em solid;
}*/
.dg-color-back-light {
    background-color: rgba(0,0,0,.06) !important;
}
.dg-color-fore-light {
    color: rgba(0,0,0,.06) !important;
    stroke: rgba(0,0,0,.06) !important;
}

.dg-color-back-verylight {
    background-color: #f0f2f5 !important; /*rgba(0, 0, 0, 0.03)*/
}
.dg-color-back-verylight-hover:hover {
    background-color: #f0f2f5 !important; /*rgba(0, 0, 0, 0.03)*/
}
.dg-color-fore-verylight {
    color: #f0f2f5 !important;
    stroke: #f0f2f5 !important;
}

.dg-color-back-white {
    background-color: white !important;
}
.dg-color-fore-white {
    color: white !important;
    stroke: white !important;
}
.dg-color-fore-success {
    color: #8bc34a !important;
    stroke: #8bc34a !important;
}
.dg-color-back-success {
    background-color: #8bc34a !important;
}
.dg-color-back-success-light {
    background-color: #d4edda !important;
}
.dg-color-back-danger-light {
    background-color: #f8d7da !important;
}
.dg-color-fore-danger {
    color: #f44336 !important;
    stroke: #f44336 !important;
}

.dg-pz-shop-info-msg-toggler {
    cursor: pointer;
    border-radius: 15px;
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);
    padding: 0.3rem;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

.dg-pz-shop-info-msg-toggler:hover {
    background-color: gray !important;
    color: white;
}

.dg-pzeshp-listtop-logo-left {
    margin: auto;
}
.dg-pzeshp-listtop-logo-right {
    margin: auto;
}
.dg-pzeshp-filter-checklist-text {
    
}
.dg-pzeshp-filter-tree-level_1 {
    
}
.dg-pzeshp-filter-tree-level_1-text {
    font-weight: bold;
}
.dg-pzeshp-filter-checklist-count {
    color: var(--dg-aggressive);
    font-size: small;
}
.dg-pzeshp-stock-tbldiv {
    width: 100%;
}

.dg-pzeshp-stock-tbl {
    text-align: center;
    border-collapse: separate !important;
}

.dg-pzeshp-stock-cap {
    /*padding: 3px;*/
    min-width: 50px;
}

.dg-pzeshp-stock-val {
    border: #dedede 1px solid;
    min-width: 50px;
}

.dg-pzeshp-stock-val.wh-aoss0 {
    background: red;
    color: white;
}
.dg-pzeshp-stock-val.who-aoss0 {
    background: red;
    color: white;
}

.dg-pzeshp-price-tbldiv {
    width: 100%;
}
.dg-pzeshp-price-tbl {
    table-layout: fixed;
    text-align: left;
    /*border-spacing: 5px;*/
    border-collapse: separate !important;
    margin: auto; /*center*/
    font-size: small;
}
.dg-pzeshp-price-cap {
    padding: 2px;
    min-width: 60px;
    /*border-left: #dedede 1px solid;*/
}

.dg-pzeshp-price-val {
    /*border-left: #dedede 1px solid;*/
    min-width: 30px;
}
.dg-pzeshp-cap-link {
    text-decoration: underline;
    cursor: pointer;
}
.dg-pzeshp-cap-link:hover {
    color: dimgray !important;
}




/*DataPool*/
.dg-dp-row {
    /*background-color: white;
    border-radius: 5px;*/
}
.dg-dp-row-td-div {
    padding: 1rem !important;
    margin: 2px;
    border-radius: 1px;
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,.2);
    background-color: white;
}
/*Multi column, no bottom padding*/
.dg-dp-row-td-div-mc {
    padding-top: 1rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    margin: 2px;
    /*border-radius: 5px;*/
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,.2);
    background-color: white;
}
/*no padding*/
.dg-dp-row-td-div-np {
    margin: 2px;
    /*border-radius: 5px;*/
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,.2);
    background-color: white;
}
.dg-dp-lbl {
    width: 100px;
    display: inline-block;
    padding: 0.25rem;
}
.dg-dp-status {
    --width: 100px;
    text-align: center;
    --box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2);
    border-radius: 1px;
    padding: 0.25rem;
}
.dg-dp-status-set {
    font-size: small;
    width: 100px;
    text-align: center;
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2);
    border-radius: 3px;
    padding: 0.25rem;
    text-decoration: none;
}
.dg-dp-epay {
    text-align: center;
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2);
    border-radius: 3px;
    padding: 0.25rem;
}
.dg-dp-epay-bank {
    text-align: center;
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2);
    border-radius: 3px;
    padding: 1rem;
}


.dg-suptickets-content-container {
    max-width: 900px;
}
.dg-suptick-row{
    /*background-color: white;
    border-radius: 5px;*/
}
.dg-suptick-row-td-div {
    padding: 1rem !important;
    margin: 2px;
    border-radius: 5px;
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,.2);
    background-color: white;
}
.dg-suptick-lbl {
    width: 75px;
    display: inline-block;
}
.dg-suptick-status {
    width: 100px;
    text-align: center;
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2);
    border-radius: 5px;
    padding: 0.25rem;
}
.dg-suptick-comment-row-td-div {
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,.2);
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: white;
    padding: 1rem;
}
.dg-suptick-comment-prs {
    border-bottom: 1px solid rgba(0,0,0,.2);
    display: flex;
    flex-wrap: wrap;
}
.dg-suptick-comment-prs.dg-isuext-0 {
    flex-direction: row-reverse;
}
.dg-suptick-comment-prs.dg-isuext-1 {
    flex-direction: row;
}
.dg-suptick-comment-row-td-div.dg-isuext-0 {
    margin-left: 20px;
    border-top-left-radius: 10px;
    background-color: #feecdd;
}
.dg-suptick-comment-row-td-div.dg-isuext-1 {
    margin-right: 20px;
    border-top-right-radius: 10px;
}
.dg-suptick-comment-row-txt {
    padding: 5px;
}
/*vidinis usr - is desines*/
.dg-suptick-comment-row-txt.dg-isuext-0 {

}
/*vidinis usr - is kaires*/
.dg-suptick-comment-row-txt.dg-isuext-1 {
    
}
.dg-suptick-comment-files {
    border-top: 1px solid rgba(0,0,0,.2);
    display: flex;
    flex-wrap: wrap;
}
.dg-suptick-comment-files.dg-isuext-0 {
    flex-direction: row-reverse;
}
.dg-suptick-comment-files.dg-isuext-1 {
    flex-direction: row;
}
.dg-suptick-new-comment-button-container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.dg-suptick-new-comment-input-container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    transition: 0.4s;
}
.dg-suptick-new-comment-input-buttons {
    width: 100%;
}
.dg-attachment-btn {
    display: inline-flex;
    flex-wrap: nowrap;
}


.dg-main-body {
    display: flex;
    flex-direction: column;
    overflow: auto;
    flex: 1;
}

.dg-body {
    display: flex;
    flex-direction: column;
    overflow: auto;
    height: 100vh;
}


.dg-comfort-dropdown-menu-item {
    padding: 1rem;
}

.dg-left-sidebar-item-text {
    white-space: nowrap;
}


.dg-top-navbar-bootstr {
    justify-content: space-between;
    width: 100%;
    position: fixed;
}

.dg-top-navbar-toolbar-nodx {
    width: 100%;
    min-height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.dg-top-navbar-toolbar-nodx:not(.dg-expanded) {
    overflow: hidden;
    flex-wrap: wrap;
    height: var(--dg-top-toolbar-height);
}

.dg-top-navbar-item-nodx {
    flex-shrink: 0;
    flex-grow: 0;
    height: var(--dg-top-toolbar-height);
}

.dg-top-navbar-item-nodx.dg-empty {
    flex-shrink: 1;
    flex-grow: 1;
    height: var(--dg-top-toolbar-height);
}

.dg-top-navbar-item-nodx:has(.dg-empty) {
    display:none;
}

#dg-sidebar-nodx-btn-toggle.dg-expanded, #dg-sidebar-nodx-btn-open.dg-expanded, .dg-sidebar-nodx-btn-toggle-container.dg-expanded, .dg-sidebar-nodx-btn-open-container.dg-expanded {
    display: none;
}

.dg-top-navbar-toolbar-nodx.dg-expanded {
    /*position: relative*/
    flex-direction: column;
}

.dg-topnavbar-nodx-btn-toggle-container.dg-expanded {
    position: fixed;
    float: right;
    top: 0px;
    right: 0px;
}

.dg-top-navbar-toolbar-toggler-container {
    width: 40px;
    display: inherit;
}

/*toggler*/
.toolBarMenuline {
    fill: none;
    stroke-width: 6;
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
/*
.toolBarMenuline:hover {
    stroke: #ffffff;
}*/

.toolBarMenuline1 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.toolBarMenuline2 {
    stroke-dasharray: 60 60;
    stroke-width: 6;
}

.toolBarMenuline3 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.opened .toolBarMenuline1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}

.opened .toolBarMenuline2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
}

.opened .toolBarMenuline3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}
/*toggler*/










.dg-left-sidebar-w:not(.dg-collapsed):not(.dg-menu-open-full):not(.dg-closed), dg-left-sidebar-w:hover:not(.dg-collapsed):not(.dg-menu-open-full):not(.dg-closed) {
    width: var(--dg-left-sidebar-width);
}
.dg-left-sidebar-w.dg-collapsed:not(.dg-closed):not(.dg-menu-open-full) {
    width: var(--dg-left-sidebar-width-collapsed);
}
.dg-left-sidebar-w.dg-collapsed:not(.dg-menu-open-full) .dg-left-sidebar-item-text {
    display: none;
}
.dg-left-sidebar-w.dg-collapsed .dg-sidebar-dropdown-menu {
    text-align: center;
}
.dg-left-sidebar-w.dg-closed:not(.dg-menu-open-full) /*:not(.left-sidebar-w:hover)*/ {
    width: 0px;
}

#dg-main-content.dg-closed:not(.dg-menu-open-full) {
    width: 100%;
}
#dg-main-content:not(.dg-closed):not(.dg-collapsed) {
    width: calc(100% - var(--dg-left-sidebar-width))
}
#dg-main-content.dg-collapsed:not(.dg-closed) {
    width: calc(100% - var(--dg-left-sidebar-width-collapsed))
}

.dg-side-menu-tree-item-selected {
    box-shadow: -1px 1px 4px 0 rgba(0,0,0,.2);
    border-radius: 3px 0px 0px 3px;
}

.dg-main-content-w {
    overflow-x: hidden;
}

.dg-left-sidebar {
    box-sizing: border-box;
    position: relative !important;
    flex-shrink: 0;
    --z-index: 1000;
    box-shadow: inset -1px 0px 4px 0 rgba(0,0,0,.2);
    /*transition: box-shadow ease-in-out 1s,transform ease-in-out 1s;*/
    transition: 0.3s;
    /*transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-timing-function: cubic-bezier(0.5, 0.5, 0.5, 0.5);*/
}

.dg-left-sidebar-w {
}

.dg-menu-open-full {
    width: 100% !important;
    /*height: 100%;*/
}

.dg-left-sidebar--sticky-container:not(.dg-left-sidebar__fake-sticky) {
    position: -webkit-sticky;
    position: sticky;
    width: auto;
    top: 0;
    /*margin-bottom: 8px;*/
    max-height: calc(100vh);
    overflow-y: auto;
    /*   scrollbar-color: var(--scrollbar) transparent;*/
}

.dg-main-container .dg-left-sidebar--sticky-container:not(.dg-left-sidebar__fake-sticky) {
    top: var(--dg-left-sidebar-menu-top);
    max-height: calc(100vh - var(--dg-left-sidebar-menu-top));
}

.dg-left-sidebar--sticky-container {
    position: fixed;
    width: 100%;
    padding-top: 24px;
}

#btn_search_type .dx-item-selected {
    color: white;
    background: #6c6c6c;
}

#dg-main-content {
    max-width: var(--dg-main-content-max-width);
    border-radius: 0;
    border: 1px solid var(--theme-content-border-color);
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 1px;
    border-right-width: 0;
    padding: var(--dg-main-content-padding);
    box-sizing: border-box;
    margin: 0 auto;
}

#mainbar, .dg-mainbar {
    width: calc(100% - 0px /*- @mainPaddings*/ ); /*sitas atimti reiketu jeigu desineje puseje tureciau kazkoki dar dalyka, todo - kolkas nenaudoju, tai del stiliu nesiparinu*/
    float: left;
    margin: 0;
    padding: 0;
}

#sidebar, .dg-sidebar {
    float: right;
    width: 0px /*@rightSideBarWidth*/;
    margin-right: 15px;
    background-color: gray /*@rightSideBarBackColor*/;
    margin-left: var(--dg-main-content-padding);
}

.dx-dropdownbutton.dg-color-fore-white .dx-button-text {
    color: white !important;
    stroke: white !important;
}
.dx-dropdownbutton.dg-color-icon-white .dx-icon {
    color: white !important;
}
.dx-dropdownbutton.dg-color-icon-dark .dx-icon {
    color: #6c6c6c !important;
}
.dx-dropdownbutton.dg-color-icon-1 .dx-icon {
    color: var(--dg-color-1) !important;
}
.dx-dropdownbutton.dg-color-icon-2 .dx-icon {
    color: var(--dg-color-2) !important;
}
.dx-dropdownbutton.dg-color-icon-3 .dx-icon {
    color: var(--dg-color-3) !important;
}
.dx-dropdownbutton.dg-color-icon-4 .dx-icon {
    color: var(--dg-color-4) !important;
}

.dx-button.dg-color-fore-white .dx-button-text {
    color: white !important;
    stroke: white !important;
}
.dx-button.dg-color-icon-white .dx-icon {
    color: white !important;
}
.dx-button.dg-color-icon-dark .dx-icon {
    color: #6c6c6c !important;
}


.dg-side-bar-toggle-button {
    position: fixed;
    bottom: 5px;
    left: 5px;
    /*z-index: 1500;*/
}

.dg-top-navbar-item-href {
    /*display: inline; speju dabar blogai rodys su iconsais esancius hrefus*/
    max-height: var(--dg-top-toolbar-height);
    min-width: var(--dg-top-toolbar-height);
    height: var(--dg-top-toolbar-height)/*60px*/;
    display: block;
    text-align: center;
    vertical-align: middle;
}
.dg-top-navbar-toolbar a {
    text-decoration: none;
}
.dg-no_text-decor {
    text-decoration: none !important;
}
.dg-top-navbar-item-href img{
    display: inline;
}
.dg-h-100prc {
    height: 100%;
}

.dg-main-container-height {
    min-height: calc(100vh - var(--dg-top-toolbar-height) /*- 0.5rem*/); /* del padingo dar biski*/
}

.dg-main-container {
    min-height: calc(100vh - var(--dg-top-toolbar-height));
    max-width: calc(var(--dg-main-content-max-width) + 0px); /*+ @rightSideBarWidth*/
    width: 100%;
    /*background: @mainBackColor;*/
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    position: relative;
    flex: 1 0 auto;
    text-align: left;
    margin-top: calc(var(--dg-top-toolbar-height) + var(--dg-top-toolbar-height-add));
}

.dg-site-footer, .dg-site-footer *, .dg-site-footer *:before, .dg-site-footer *:after {
    box-sizing: border-box;
}

.dg-site-footer .dg-site-footer--dg-main-container, .dg-site-footer .dg-site-footer--extra {
    max-width: 1264px;
    width: 100%;
    margin: 0 auto;
    padding: 32px 12px 12px 12px;
    display: flex;
    flex-flow: row wrap;
}

.dg-site-footer--dg-main-container, .dg-site-footer--extra {
    max-width: 1264px;
}

.dg-site-footer, .dg-site-footer *, .dg-site-footer *:before, .dg-site-footer *:after {
    box-sizing: border-box;
}



/*slepiame nuo (xxs - visur sleps)*/
.dg-hidden-from-xxs {
    display: none;
}
.dg-hidden-from-xs {
}
.dg-hidden-from-s {
}
.dg-hidden-from-m {
}
.dg-hidden-from-l {
}

.dg-visible-from-xxs {
}
.dg-visible-from-xs {
}
.dg-visible-from-s {
}
.dg-visible-from-m {
}
.dg-visible-from-l {
}

.dg-stock-dot {
    height: 10px;
    width: 10px;
    border-radius: 50%;
}

/* Ale siuloma
    320px - 480px: Mobile devices
    481px - 768px: iPads, Tablets
    769px - 1024px: Small screens, laptops
    1025px - 1200px: Desktops, large screens
    1201px and more - Extra large screens, TV
  Musu (iki)
    480 - xxs (telefonai)
    600 - xs (tabletai)
    800 - s (mazi ekranai)
    1024 - m (pc cia jau kolapsinam sidebar)
    ... - l (pc normalus)
*/

/* L */
@media only screen and (min-width: 1025px){
    .dg-hidden-from-xs {
        display: none;
    }
    .dg-hidden-from-s {
        display: none;
    }
    .dg-hidden-from-m {
        display: none;
    }
    .dg-hidden-from-l {
        display: none;
    }
}

/* M */
@media only screen and (max-width: 1024px) {
    .dg-visible-from-l {
        display: none;
    }
}
@media only screen and (min-width: 801px) {
    .dg-hidden-from-xs {
        display: none;
    }
    .dg-hidden-from-s {
        display: none;
    }
    .dg-hidden-from-m {
        display: none;
    }
}

/* S */
@media only screen and (max-width: 800px) {
    .dg-visible-from-m {
        display: none;
    }
    .dg-visible-from-l {
        display: none;
    }
}
@media only screen and (min-width: 601px) {
    .dg-hidden-from-xs {
        display: none;
    }
    .dg-hidden-from-s {
        display: none;
    }
}

/* XS */
@media only screen and (max-width: 600px) {
    .dg-visible-from-s {
        display: none;
    }
    .dg-visible-from-m {
        display: none;
    }
    .dg-visible-from-l {
        display: none;
    }
}
@media only screen and (min-width: 481px) {
    .dg-hidden-from-xs {
        display: none;
    }
}

/* XXS */
@media only screen and (max-width: 480px) {
    .dg-visible-from-xs {
        display: none;
    }
    .dg-visible-from-s {
        display: none;
    }
    .dg-visible-from-m {
        display: none;
    }
    .dg-visible-from-l {
        display: none;
    }
}

@media only screen and (max-width: 1024px) /*, (min-device-width: 768px) and (max-device-width: 1024px)*/ {
    .dg-pzeshp-search-additional-buttons {
        align-content: space-between;
        justify-content: space-between;
        width: 100%;
    }
    .dg-pzeshp-search-additional-buttons-button {
        border-right:none;
    }
    /*bbz kam...*/
    /*#dg-main-content {
        position: absolute;
    }*/
    #dg-main-content:not(.dg-closed) {
        left: var(--dg-left-sidebar-width-collapsed) !important;
    }

    .dg-left-sidebar-w:not(.dg-collapsed):not(.dg-menu-open-full):not(.dg-closed) {
        width: var(--dg-left-sidebar-width-collapsed) !important;
    }

    .dg-left-sidebar-w:hover:not(.dg-collapsed):not(.dg-menu-open-full):not(.dg-closed) {
        width: var(--dg-left-sidebar-width) !important;
    }

    .dg-left-sidebar-w:not(:hover):not(.dg-menu-open-full) .dg-left-sidebar-item-text {
        display: none;
    }

    /*kad sidebar iconos butu per viduri kai teksto nerodome*/
    .dg-left-sidebar-w:not(.dg-menu-open-full):not(:hover) .dg-sidebar-dropdown-menu {
        text-align: center;
    }

    #dg-main-content:not(.dg-collapsed):not(.dg-closed), #dg-main-content.dg-collapsed:not(.dg-closed) {
        width: calc(100% - var(--dg-left-sidebar-width-collapsed)) !important
    }

    /*.left-sidebar-w:hover ~ #dg-main-content:not(.dg-collapsed) {
        margin-left: calc(var(--left-sidebar-width-collapsed) - var(--left-sidebar-width)) !important
    }*/
}

/*Atiderinta labiau del eshopu*/
@media only screen and (max-width: 1024px)/*, (min-device-width: 768px) and (max-device-width: 1024px)*/ {
    /* Force table to not be like tables anymore */
    /*table, thead, tbody, th, td, tr {
        display: block;
    }*/

    .dg-pzeshp-listtop-logo-left {
        display: none;
    }
    .dg-pzeshp-listtop-logo-right {
        display: none;
    }
    .dg-pzeshp-tbl {
        margin: auto;
    }
    #filters_div {
        width: 100% !important;
    }
    .dg-list-filters {
        margin-left: 2px;
        margin-right: 2px;
    }

    .dg-list-container-filter-left {
        flex-direction: column;
    }
    .dg-list-container-filterscontent {
        padding-right: 10px;
    }

    .dg-list-container-filter-right {
        flex-direction: column-reverse;
    }
    /*.dg-pzeshp-search-input {
        width: 150px !important;
    }*/
    /*.dg-pzeshp-filters-top-main {
        display:none;
    }*/
    .dg-pzeshp-search-type {
        margin-left: 10px;
        width: 100%;
        flex-grow: 1;
    }
}

@media only screen and (max-width: 480px) {
    :root {
        --dg-left-sidebar-width-collapsed: 0px !important;
    }
}

@media only screen and (max-width: 600px) /*, (min-device-width: 768px) and (max-device-width: 1024px)*/ {
    .dg-pzeshp-listtop-gallery {
        height: 150px;
        margin: auto;
        max-width: 300px;
    }

    .dg-pzeshp-pagebottom-gallery {
        height: 150px;
        margin: auto;
        max-width: 300px;
    }

    .dg-main-content-w {
        overflow-x: visible !important;
    }
}

@media only screen and (max-height: 600px) /*, (min-device-width: 768px) and (max-device-width: 1024px)*/ {
    /*sitas labai svarbu su flexo col layoutu kad i apacia skrollas atsirastu*/
    .dg-list-container-listcontent-minheight {
        min-height: 100%;
    }
}

/*cia kai kazka reikia hidinti kai plotis platesnis */
@media only screen and (min-width: 801px) /*, (min-device-width: 768px) and (max-device-width: 1024px)*/ {
}

@media only screen and (max-width: 800px) and (max-height: 800px) /*, (min-device-width: 768px) and (max-device-width: 1024px)*/ {
    /*sitas labai svarbu su flexo col layoutu kad i apacia skrollas atsirastu*/
    .dg-list-container-listcontent-minheight {
        min-height: 100%;
    }
}


.dg-cookie-container {
    z-index: 1;
    position: fixed;
    bottom: -100%;
    left: 0;
    right: 0;
    background: #2f3640;
    color: #f5f6fa;
    padding: 0 32px;
    box-shadow: 0 -2px 16px #2f364060;
    transition: 400ms;
    padding-bottom: 16px;
}

.dg-cookie-container.active {
    bottom: 0;
}

.dg-cookie-btn-submit-all {
    font-size: 14px;
    height: auto;
}

.dg-footer {
    bottom: 0;
    width: 100%;
    /* Height of the footer*/
    height: auto;
    background: rgb(120, 121, 121);
    margin: auto;
}

.dg-footer-container {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.dg-footer-row {

}

.dg-footer-item-link {

}
.dg-footer-item-link:hover {
    text-decoration:none;
}

.dg-footer-logo-img {
    max-height: 50px;
}

.splide__pagination__page {
    opacity: 1;
}

.splide__pagination__page.is-active {
    background: #ff8c00;
}

.dg-img-gray {
    --filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
/* Disable grayscale on hover */
.dg-img-nogray-hover:hover {
    -webkit-filter: grayscale(0);
    filter: none;
}

.dg-objeml-row {
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2);
    border-radius: 3px;
    background-color: white;
    padding: 1rem;
}

.dg-icon-logout {
    color: red !important;
}

/*

    RW

*/

.dg-grid-list-cards .dg-pzeshp-qtyrpt {
    min-height: 1.2rem;
}
.dg-grid-list-cards .dg-pzeshp-qtyic {
    min-height: 1.2rem;
}
.dg-grid-list-cards .dg-rw-eshp-prnm {
    min-height: 3rem;
}
.dg-grid-list-cards .dg-rw-eshp-prnm-link {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}
.dg-rw-eshp-tocard-del {
    width: 35px;
}
.dg-rw-eshp-tocard {
    display: flex;
    justify-content: flex-end;
    min-width: 220px;
}
.dg-rw-eshp-pricing {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    min-width: 220px;
}
.dg-rw-eshp-pricing.dg-w-prcnew {
    min-width: 310px !important;
}
.dg-rw-eshp-pricing-prcnew {
    width: 90px;
    flex-grow: 0;
    flex-shrink: 0;
}
.dg-rw-eshp-pricing-prc {
    width: 90px;
    flex-grow: 0;
    flex-shrink: 0;
}
.dg-rw-eshp-pricing-cst {
    width: 65px;
    flex-grow: 0;
    flex-shrink: 0;
}
.dg-rw-eshp-pricing-rtl {
    width: 65px;
    flex-grow: 0;
    flex-shrink: 0;
}
.dg-rw-eshp-pricing-qty {
    margin-left: auto;
}
.dg-grid-list-cards .dg-rw-eshp-pricing-qty {
    margin-left: initial;
    flex-basis: 100%;
}
.dg-rw-eshp-stck {
    display: flex;
    justify-content: flex-end;
    height: 22px;
}
.dg-grid-list-cards .dg-rw-eshp-stck {
    justify-content: flex-start !important;
}
.dg-rw-eshp-stck.wh-dsct1, .dg-rw-eshp-stck.wh-dsct2 {
    color: red !important;
}
.dg-rw-pzeshp-stock-val.wh-dsct0 {
    color: #32cd32;
}
.dg-rw-pzeshp-stock-val.wh-aoss0:not(.wh-dsct0) {
    color: red !important;
}
.dg-rw-pzeshp-stock-val.wh-dsct1, dg-rw-pzeshp-stock-val.wh-dsct2 {
    color: red !important;
}
.dg-rw-eshp-incart {
    display: flex;
    justify-content: flex-end;
    height: 22px;
}
.dg-grid-list-cards .dg-rw-eshp-incart {
    justify-content: flex-start !important;
}
.dg-grid-list-cards.dg_ver-RW .dg-pzeshp-row-img {
    width: 250px !important;
    height: 250px !important;
}
.dg-grid-list-cards.dg_ver-RW .dg-pzeshp-row {
    height: 570px !important;
}
/*.dg-grid-list-cards*/.dg_ver-RW .dg-pzeshp-row-img{
    border: none;
}
/*.dg-grid-list-cards.dg_ver-RW .dg-pzeshp-row-img-div-in {
    justify-content: center;
}*/
.dg-grid-list-cards.dg_ver-RW .dg-pzeshp-row-img-div-in-img {
    display: flex;
    justify-content: center;
    width: 100%;
}
.dg-grid-list-cards.dg_ver-RW .dg-pzeshp-row-img-div-in-btns{
    position: absolute;
    z-index: 10;
    --right: 0px;
    --margin-right: 5px;
}
.dg_ver-RW .dg-pzeshp-attr-caption {
    min-width: 80px;
}

.dg_ver-RW .dx-pages {
    float: none !important;
    text-align: center;
}