﻿/*--------------mainframe window css section Labbis.WebControls --------------*/

/* greek */
@font-face {
    font-family: 'Syne';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/8vIH7w4qzmVxm2NL9Hz_.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
    font-family: 'Syne';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/8vIH7w4qzmVxm25L9Hz_.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Syne';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/8vIH7w4qzmVxm2BL9A.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsibZgmSh8.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsibJgmSh8.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsiYpgm.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdbADdyap.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdbEDdyap.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdb8Ddw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdbADdyap.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdbEDdyap.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdb8Ddw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXcSYIAi.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXYSYIAi.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXgSYA.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdbADdyap.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdbEDdyap.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdb8Ddw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2dbADdyap.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2dbEDdyap.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2db8Ddw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3dbADdyap.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3dbEDdyap.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3db8Ddw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80dbADdyap.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80dbEDdyap.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80db8Ddw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1dbADdyap.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1dbEDdyap.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1db8Ddw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXcSYIAi.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXYSYIAi.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXgSYA.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG86Rb0bcw.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG87Rb0bcw.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG81Rb0.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ286Rb0bcw.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ287Rb0bcw.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ281Rb0.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw4BXoKZA.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw5BXoKZA.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw3BXo.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm86Rb0bcw.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm87Rb0bcw.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm81Rb0.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW86Rb0bcw.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW87Rb0bcw.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW81Rb0.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG86Rb0bcw.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG87Rb0bcw.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG81Rb0.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI286Rb0bcw.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI287Rb0bcw.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI281Rb0.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im86Rb0bcw.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im87Rb0bcw.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im81Rb0.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


body, html {
    font-family: "Be Vietnam Pro", sans-serif !important;
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    background-color: #f1f1f1;
}

/*html {
    overflow: visible;
}*/

form {
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.scroll {
    overflow: auto !important;
}

.scroll_all {
    overflow: scroll !important;
}

#main_table {
    width: 100%;
}

#main_table_left_col {
    width: 240px;
}

#main_table_right_col {
}

#main_container_col {
    width: 100%;
    height: 100%;
}

#main_container {
    width: 100%;
    height: 100%;
}

#left_col {
    vertical-align: top;
    width: 220px;
    height: 100%;
    min-height: 100%;
    background-image: url(images/main_left_bg.jpg);
    background-position: right;
    background-repeat: repeat-y;
}

#left_colEmpl {
    vertical-align: top;
    width: 190px;
    height: 100%;
    min-height: 100%;
    background-image: url(images/main_left_bg.jpg);
    background-position: right;
    background-repeat: repeat-y;
}

#right_colEmpl {
    vertical-align: top;
    padding-top: 6px;
}

#right_col {
    vertical-align: top;
    padding-top: 6px;
}

#header_container {
    width: 100%;
    height: 82px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    background-image: url(images/top_right.gif);
    background-repeat: repeat-x;
}

#header_top {
    width: 100%;
    color: #ffffff;
}

#header_top_left {
    padding-left: 15px;
    height: 54px;
    vertical-align: middle;
}

#header_top_right_bottom {
    text-align: right;
    padding-right: 0px;
    padding-top: 0px;
    vertical-align: top;
    height: 100%;
    width: 10px;
    background-image: url(images/top_bottom_edge.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

#header_top_right {
    text-align: right;
    padding-right: 0px;
    padding-top: 0px;
    height: 54px;
    vertical-align: top;
    background-image: url(images/top_top_edge.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

#header_bottom {
    text-align: center;
    height: 28px;
    vertical-align: bottom;
    font-size: 0px;
}

#discon_container {
    font-size: 12px;
    background-image: url(images/discon_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
}

#content {
    margin-top: 2px;
    margin-bottom: 17px;
    margin-left: 17px;
    margin-right: 17px;
}

.main_img {
    width: 220px;
    height: 99px;
    margin-top: 6px;
    background-image: url(images/main_img.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.username_period {
    width: 200px;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
}

.username {
    font-family: var(--font-primary);
    font-size: 14px;
    font-weight: bold;
    color: var(--dark-blue);
}

.period {
    font-family: var(--font-primary);
    font-size: 12px;
    color: var(--dark-blue);
}

.userdate {
    font-family: var(--font-primary);
    font-size: 10px;
    color: var(--dark-blue);
}

.topbarText {
    font-family: var(--font-primary);
    font-size: 12px;
    color: #FFFFFF;
}

.shadow {
    width: 220px;
    height: 17px;
    background-image: url(images/shadow.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

.ver_menu {
    width: 220px;
    margin-top: 8px;
    text-align: center;
}

.bottom_space {
    height: 15px;
    width: 220px;
}



.button_exit {
    font-family: var(--font-primary);
    font-size: 11px;
    color: #FFFFFF;
}

.vertical_menu {
}

.horizontal_menu {
}

.discon_edge {
    vertical-align: top;
}

.discon {
    margin-left: 5px;
    vertical-align: top;
}

.fullheight {
    height: 100%;
    width: 100%;
}

.updatepanel {
    padding: 15px;
    margin: 1px;
    border: solid var(--dark-blue);
    border-width: 0 1px 1px 1px;
}


.toolBarRight {
    border: solid var(--dark-blue);
    border-width: 0 0 1px 0;
}


.toolbardatecontrol {
    display: flex;
    width: 100%;
}


.lastupdate {
    font-size: 14px;
    color: var(--dark-blue);
}

.button_gotopage {
    height: 8px;
}

.searchValue {
    height: 17px;
    color: #696969;
    font-family: var(--font-primary);
    font-size: 12px;
}

.dxeTextBox_Moderno
{
    background-color:transparent;
}


.pagingPanelDropCss {
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 2px;
    margin-bottom: 4px;
}

.pagingPanelButBegCss {
    margin: 4px;
}

.pagingPanelButPrevCss {
    margin: 4px;
}

.pagingPanelLabelCss {
    margin: 4px;
    color: black;
    font-family: var(--font-primary);
    font-size: 14px;
}

.pagingPanelButNextCss {
    margin: 4px;
}

.pagingPanelButLastCss {
    margin: 4px;
}

.left_top {
    height: 99px;
    width: 241px;
    background-image: url(images/v_shadow_top.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.left_middle {
    height: 169px;
    width: 241px;
    background-image: url(images/main_img_left.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.left_bottom {
    height: 99px;
    width: 241px;
    background-image: url(images/v_shadow_bottom.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.right_top {
    font-family: var(--font-primary);
    color: #999999;
    font-size: 12px;
}

.right_middle {
    height: 169px;
    width: 375px;
    background-image: url(images/main_img_right.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.right_middle_topic {
    color: #FFFFFF;
    padding-left: 10px;
    font-family: var(--font-primary);
    font-size: 15px;
    font-weight: bold;
}

.field_name {
    font-family: var(--font-primary);
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 10px;
}

.right_middle_input_fields {
    height: 114px;
    width: 375px;
    padding-top: 14px;
    color: #FFFFFF;
    font-family: var(--font-primary);
    font-size: 12px;
}

.input_field {
    height: 17px;
    width: 180px;
    color: #696969;
    font-family: var(--font-primary);
    font-size: 12px;
}

.form_button {
    height: 25px;
    width: 86px;
    border: 1px solid var(--dark-blue);
    background-image: url(images/form_button_bg.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

.right_bottom {
    font-family: var(--font-primary);
    color: #999999;
    font-size: 12px;
}


.right_top a:link {
    color: #999999;
    text-decoration: underlined;
}

.right_top a:visited {
    color: #999999;
    text-decoration: underlined;
}

.right_top a:hover {
    color: #999999;
    text-decoration: underlined;
}

.right_bottom a:link {
    color: #999999;
    text-decoration: underlined;
}

.right_bottom a:visited {
    color: #999999;
    text-decoration: underlined;
}

.right_bottom a:hover {
    color: #999999;
    text-decoration: underlined;
}

a.button_exit:link {
    color: #ffffff;
    text-decoration: underlined;
}

a.button_exit:visited {
    color: #ffffff;
    text-decoration: underlined;
}

a.button_exit:hover {
    color: #ffffff;
    text-decoration: underlined;
}

a.ver_menu:link {
    color: #999999;
    text-decoration: underlined;
}

a.ver_menu:visited {
    color: #999999;
    text-decoration: underlined;
}

a.ver_menu:hover {
    color: #999999;
    text-decoration: underlined;
}

a.top_menu:link {
    color: var(--dark-blue);
    text-decoration: none;
}

a.top_menu:visited {
    color: var(--dark-blue);
    text-decoration: none;
}

a.top_menu:hover {
    color: var(--dark-blue);
    text-decoration: none;
}




div.Spacer {
    overflow: hidden;
    width: 1px;
    height: 2px;
}

.TabbedMenuTableSide {
    width: 1px;
    height: 28px;
    background-image: url('TopMeniu/LeftSideSeparators.gif');
    overflow: hidden;
}

.TabbedMenu .rootItem table {
    background-image: url('TopMeniu/ItemBackground.gif');
}

.TabbedMenu .rootItemHover table {
    background-image: url('TopMeniu/ItemBackgroundHover.gif');
}

.TabbedMenu .rootItemSelected table {
    background-image: url('TopMeniu/ItemBackgroundSelected.gif');
}

.TabbedMenu .rootItem div, .TabbedMenu .rootItemHover div, .TabbedMenu .rootItemSelected div {
    padding: 0px;
    margin: 0px;
}

.TabbedMenu .rootItem div {
    height: 26px;
    border-top: solid 1px #D8D8D8;
    border-bottom: Solid 1px #A3A3A3;
}

.TabbedMenuSideBorders {
    border-bottom: Solid 1px #A3A3A3;
}

.TabbedMenu .rootItemHover div, .TabbedMenu .rootItemSelected div {
    height: 27px;
    border-top: none;
}

.TabbedMenu .rootItem table, .TabbedMenu .rootItemHover table, .TabbedMenu .rootItemSelected table {
    border-collapse: collapse;
    border-width: 0px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: repeat-x;
    background-position: top;
}

.TabbedMenu .rootItem th, .TabbedMenu .rootItemHover th, .TabbedMenu .rootItemSelected th {
    padding: 7px;
    padding-top: 6px;
    white-space: nowrap;
    font-weight: normal;
    text-align: center;
}

.TabbedMenu .rootItemHover th, .TabbedMenu .rootItemSelected th {
    padding-top: 7px;
}

.TabbedMenu .WhiteBorderRight {
    border-right: solid 1px White;
}

.TabbedMenu .rootItemSelected div {
    border-bottom: 0px;
}

.WhiteBorderRight .dxeHyperlink {
    color: var(--dark-blue) !important;
}

.GridViewStyle {
    height: 25px;
    background-image: url(../../App_Themes/Default/GridView/gvHeaderBackground.gif);
    font-family: var(--font-primary);
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
}

.SectionCaption {
    padding-top: 20px;
    font-weight: bold;
    font-size: 10pt !important;
}

.DesignModeTable {
    border: 1px solid var(--dark-blue);
    margin-top: 8px;
    margin-bottom: 10px;
    min-width: 50%;
}

.DesignModeContainer {
    border: 1px solid var(--dark-blue);
    border-collapse: collapse;
    margin-top: 8px;
    margin-bottom: 10px;
    padding: 0 8px 8px 8px;
}

.DesignModeDiv {
    border-collapse: collapse;
    border: 1px solid var(--dark-blue);
    background-color: #dbdce0;
    width: 100%;
    margin-left: -8px;
    color: white;
    font-size: 12pt;
    font-weight: bold !important;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-bottom: 1rem;
}

.commandcolumn_header_style {
    vertical-align: middle !important;
}

.color_cell
{
    padding:1rem;
}

.color_label {
    font-weight: normal;
    font-family: var(--font-primary);
    font-size: 1.3rem;
}

.color_combo
{
    margin-top:10px;
}

.DesignModeCell {
    background-color: #dbdce0;
    padding-top: 1rem;
    padding-left: 1rem;
}

    .DesignModeCell span {
        color: white !important;
    }

.DesignModeEditButton {
    float: left;
    margin: 0 4px 0 0;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 1rem;
}

.DesignModeControl {
    border: 1px solid var(--dark-blue);
    background-color: transparent;
    color: #9fa1a4;
    font-weight: 500;
    padding: 1.2rem;
    margin: 1rem;
    width: auto !important;
}

.ErrorText {
    color: #FF0000 !important;
}

.MainToolBarDivClass {
    z-index: 2;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color: #E1E1E1;
    background-image: url(ToolBar/toolbarBack.png);
    background-repeat: repeat-x;
    position: absolute;
}

.ToolbarDivTabbedClass {
    position: absolute;
    width: 100%;
    height: 30px;
    top: 0px;
    right: 0px;
    left: 0px;
    background-image: url(ToolBar/toolbarBack.png);
    background-repeat: repeat-x;
    z-index: 100
}

.ContentBodyClass {
    z-index: 1;
    width: 100%;
    top: 40px;
    left: 0px;
    bottom: 0px;
    overflow: auto;
    position: absolute;
}

.TabContent_LeftZone {
    position: absolute;
    width: 200px;
    height: 99%;
    top: 0px;
    left: 0px;
}

.TabContent_RightZone {
    position: absolute;
    height: 100%;
    /* overflow: visible kitaip du scrolai detalinese;*/
    overflow-x: scroll;
    overflow-y: auto;
    top: 0px;
    right: 0px;
    left: 201px;
    padding-bottom: 8rem;
}

.actor_grid_div {
    padding-bottom: 10rem;
}

.employee_detail_toolbar_div {
    padding-left: 2rem;
}


.employee_detail_style {
    position: relative !important;
}

    .employee_detail_style .TabContent_RightZone {
        left: 5rem !important;
        padding-bottom:50px;
    }


.body_scroll {
    position: absolute;
    height: 100%;
    overflow: scroll;
    top: 0px;
    width: 100%;
}

.TabbedContainer {
    position: absolute;
    bottom: 1px;
    top: 1px;
    right: 1px;
    left: 1px;
}


.TabbedTableBody {
    position: absolute;
    margin-top: 30px;
    width: 100%;
    bottom: 1px;
    top: 1px;
    right: 1px;
    left: 1px;
}

.ToolBarDivCustom {
    width: 100%;
}


.GridViewContainer {
    height: 100%;
    position: static;
    width: 100%;
}


.SectionTable {
    width: 100%;
    border-collapse: collapse;
}

.SectionTitleCell {
    padding: 6px 2px 2px 4px;
}

.SectionTableCell {
    padding: 0 2px 0 4px;
    border-collapse: collapse
}

.SectionTableCellTitle {
    font-size: 12pt;
    font-weight: bold;
}


.SubMenuButton {
    background-image: url(images/main_left_bg.jpg);
}

/*TD.dxic {
    padding-left: 1px !important;
    padding: 0px 3px 0px 1px;
    height: 20px;
}*/

.TableContainer {
    border-collapse: collapse;
}

.buttonZone {
    margin-left: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    width: 90%;
    display: block;
}

.designZone {
    background-color: #C0C0C0;
}

.notUsed {
    background-color: #C0C0C0;
}

    .notUsed .column {
        background-color: #C0C0C0;
        width: 20%;
        min-height: 426px;
    }

        .notUsed .column .widget {
            margin: 6px;
        }



.notUsedElements {
    float: left;
    background-color: #C0C0C0;
    width: 20%;
    white-space: nowrap;
}

.usedElements {
    float: left;
    width: 78%;
    background-color: #FFFFD8;
    white-space: nowrap;
}

    .notUsedElements h3, .usedElements h3 {
        margin: 4px;
    }

.infoBar {
    border: 1px solid #a8a8a8;
    background-image: url(images/info.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    background-color: #FFFFDE;
    padding: 5px 5px 5px 30px;
    margin-bottom: 8px;
    width: 91%;
}

.MandatoryText {
    font-weight: bold !important;
}


.readOnlyControl td.dxic {
    background-color: #DDDDDD !important;
    color: var(--dark-blue) !important;
}

.readOnlyControl input, .readOnlyControl textarea {
    background-color: #DDDDDD !important;
    color: var(--dark-blue) !important;
}

.readOnlyControl td.dxhePreviewArea {
    background-color: #DDDDDD !important;
    color: var(--dark-blue) !important;
}

li.readOnlyControl {
    background-color: #DDDDDD !important;
    color: var(--dark-blue) !important;
}

.nowrapControl, .nowrapControl div {
    white-space: nowrap !important;
    z-index: 1000;
}

.headerButton {
    background-color: #E1E1E1;
    height: 18px;
    border: none !important;
}

    .headerButton:hover, .headerButton tr td:hover, .headerButton tr:hover {
        background-color: #E1E1E1 !important;
    }

    .headerButton tr td {
        border: none !important;
    }

.warning-message {
    background-color: #FFCACA;
    border: 1px solid #FF0000;
    padding-top: 10px;
    padding-bottom: 10px;
}


    .warning-message span {
        background-image: url('images/warning.png');
        background-repeat: no-repeat;
        color: #FF0000;
        font-weight: bold;
        font-family: var(--font-primary);
        font-size: 10px;
        margin-left: 15px;
        padding-left: 40px;
        padding-top: 5px;
        padding-bottom: 10px;
        vertical-align: middle;
    }


.splitPanelRight {
    padding: 0 !important
}

    .splitPanelRight.dxsplPane.dxsplLCC {
        padding: 0 !important
    }

.lbLeftMenuHeaderImage {
    padding-right: 7px;
}


.PurchaseWidget {
    margin-right: 4px !important;
}

    .PurchaseWidget tr td {
        padding-right: 2px !important;
        padding-left: 2px !important;
    }

.addFieldURLclass {
    color: black;
    font-size: 12px !important;
    display: inline !important;
    transition: color 250ms ease-in-out;
}

a.addFieldURLclass:hover {
    color: #89a4cc;
}

.newAttributeZone {
    padding-top: 1rem;
}

.newTabZone {
    padding-top: 1rem;
    padding-left: 1rem;
}

.newSectionZone {
    display: flex;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.newControlZone {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
}


.uppercase, .uppercase input {
    text-transform: uppercase !important;
}


.hidden {
    display: none !important;
}


.inline {
    display: inline !important;
}


.nowrap {
    white-space: nowrap;
}

.ulListDetailBlock {
    margin: 0px;
    padding: 0px;
}

.liListDetailBlock {
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    float: left;
    list-style-type: none;
    background-color: transparent;
    font-family: var(--font-primary);
    font-size: 12px;
    border-radius: .3em;
}

.imgListDetailBlock {
    width: 10px;
    height: 10px;
    margin-left: 5px;
    cursor: pointer;
}

.liInputTextListDetailBlock {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.divListDetailBlock {
    min-height: 23px;
    max-height: 150px;
    /*background-color: #ffecc4;*/
    border: none;
    overflow-y: auto;
    display: block;
    margin-bottom: 2px;
}

.lbControlBorder {
    border: 1px solid #9f9f9f;
}

.textListDetailBlock {
    width: 98% !important;
    min-width: 60px !important;
    border-width: 0px;
    border: none;
    padding: 2px;
    margin: 0px;
}

    .textListDetailBlock:focus {
        border: none;
    }

.lbControl textarea {
    overflow: auto !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

.entityGridTitlePanelImage {
    cursor: pointer;
    margin-left: 20px;
}

.dropUploadBox {
    color: grey;
    align-content: center;
    border: 1px dashed grey;
    width: 100%;
    height: 50px;
    text-align: center;
    font: 1.5em normal var(--font-primary);
}


.lbUniControlDescription {
    padding-left: 20px;
    padding-right: 10px;
}

.lbUniControlContainer {
    border: none;
    /*    padding-left: 5px;
    padding-right: 5px;*/
    background-color: transparent;
}

.lbUniControlSubControlsContainer {
    /* border-left: 0px solid #e9d1a1; */
    padding-left: 5px;
    padding-right: 5px;
    background-color: #ffecc4;
}

.BrowserDetailCellStyle {
    /* padding-right: 0px;
    border-bottom: 1px solid #e9d1a1; 
    border-top: 1px solid #e9d1a1; */
}

.ControlFirst {
    /*    border-bottom: 1px solid #e9d1a1;
    border-top: 1px solid #e9d1a1; */
}

.ControlMiddle {
    /* border-bottom: 1px solid #e9d1a1;*/
}

.HotGrid {
    /*   border-bottom: 1px solid #e9d1a1 !important; */
}

.HotGridTitlePanel {
    /* border-bottom: 1px solid #e9d1a1e9d1a1 !important; */
}

.paramTable {
    border: 1px solid #a8a8a8;
    border-collapse: collapse;
    margin-top: 8px;
    margin-bottom: 10px;
    width: 100%;
}

    /*    .paramTable tr td {
        border: 1px solid #a8a8a8;
        border-collapse: collapse;
        text-align: center;
    }*/

    .paramTable td, .paramTable th {
        font-size: 1.1rem !important;
        font-family: "Be Vietnam Pro", sans-serif !important;
        color: var(--dark-blue) !important;
        padding: 0.5rem 0.5rem !important;
        line-height: calc(17/13) !important;
    }

        .paramTable td div, .paramTable th div, .paramTable td span, .paramTable th span {
            font-size: 1.1rem !important;
            font-family: "Be Vietnam Pro", sans-serif !important;
            color: var(--dark-blue) !important;
        }

.backcolor-green {
    background-color: rgb(190, 255, 190) !important;
}

.backcolor-red {
    background-color: rgb(255, 190, 190) !important;
}

.hourDIV_min {
    height: 29px;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    word-wrap: break-word;
}

.hourDIV_max {
    min-height: 29px;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    word-wrap: break-word;
}

.hand {
    cursor: pointer;
}

.hourDIV_ReadOnly {
    background-color: rgb(240, 240, 240) !important;
}

.hourDIV_italic {
    font-style: italic;
}

.hourDIV_red {
    color: red;
}

.hourDIV_grey {
    background-color: rgb(240, 240, 240) !important;
}

.smallform input {
    height: 12px !important;
    font-size: 12px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 12px !important;
    margin-top: 0 !important;
}

.smallform span {
    font-size: 12px !important;
}

.smallform {
    font-size: 12px !important;
}

    .smallform table tbody tr td table tbody tr td {
        height: 10px !important;
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    .smallform table tbody tr td {
        height: 10px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

.smallertext input {
    height: 10px !important;
    font-size: 9px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 10px !important;
    margin-top: 0 !important;
}


.CustomCalendar .dxeCalendar {
    width: 200px !important;
}

.CustomCalendar .dxeCalendarButton {
    width: 32px !important;
    padding: 3px 11px 4px !important;
}

.dxeCalendar {
    width: 200px !important;
}

    .dxeCalendar .dxeCalendarButton {
        width: 32px !important;
        padding: 3px 11px 4px !important;
    }

    .dxeCalendar .dxeCalendarHeader {
        padding: 3px !important;
        margin: 3px !important;
    }



.pagingPanelUnSelectAll {
    background-image: url(../../Images/deleteItem.png);
    background-repeat: no-repeat;
    background-position: bottom;
    display: inline-block;
    margin-left: 5px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.ASPxHtmlEditorValidator {
    z-index: -999;
    position: absolute;
    visibility: hidden;
}

.ControlErrorBg {
    border: 1px solid rgb(253, 77, 62);
    width: 100%;
}

    .ControlErrorBg td {
        background-image: url(../../Images/bgError.png);
    }


.ulListDetailBlockProsesai {
    margin: 0px;
    padding: 0px;
}

.liListDetailBlockProsesai {
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-top: 2px;
    vertical-align: middle;
    display: inline;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    float: left;
    font-family: var(--font-primary);
    font-size: 12px;
}

.spanTextListDetailBlockProsesai {
    vertical-align: middle;
    display: inline;
}

.ProsesaiBody {
    vertical-align: middle;
    display: inline;
}

.attachmentControl {
    padding-top: 2px !important;
    padding-bottom: 6px !important;
}

    .attachmentControl a {
        color: #5A83D0 !important;
    }

        .attachmentControl a:hover {
            color: #2443AA;
        }

        .attachmentControl a:visited {
            color: #5A83D0;
        }

.RightHeader {
    height: 34px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    background-image: url("images/rightHeader.png") !important;
    background-repeat: repeat-x;
}

.LeftHeader {
    width: 240px;
    height: 34px;
    background-image: url("images/leftHeader.png") !important;
    background-position: right;
    background-repeat: repeat-x;
}

.dxflHARSys {
    text-align: left !important;
    width: 100% !important;
}
    .dxflHARSys > table, .dxflHARSys > div {
        margin-left: unset !important;
        margin-right: 0px;
        margin-top:20px;
    }

.dxtvControl {
    float: left;
}

    .dxtvControl li {
        overflow-y: hidden;
    }

    .dxtvControl ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow-y: hidden;
    }

    .dxtvControl a {
        color: black;
        text-decoration: none;
    }

    .dxtvControl .dxtv-ln {
        background: url('/DXR.axd?r=1_123-bxepk') repeat-y;
        vertical-align: top;
    }

    .dxtvControl .dxtv-nd {
        margin-top: 1px;
        float: left;
        padding: 3px 5px 4px;
        display: block;
        text-decoration: none;
        outline: 0 none;
    }

    .dxtvControl .dxtv-elbNoLn,
    .dxtvControl .dxtv-elb {
        width: 26px;
        height: 21px;
        vertical-align: top;
        float: left;
    }

    .dxtvControl .dxtv-elb {
        background: url('/DXR.axd?r=1_121-bxepk') no-repeat;
    }

    .dxtvControl .dxtv-btn {
        margin-left: 10px;
        margin-top: 5px;
    }

    .dxtvControl .dxtv-subnd {
        margin-left: 22px;
    }

    .dxtvControl .dxtv-ndImg {
        margin: 0 4px 0 2px;
    }

    .dxtvControl .dxtv-ndTxt {
        white-space: nowrap;
    }

    .dxtvControl .dxtv-ndChk {
        margin: 1px 6px 0 2px;
    }

    .dxtvControl .dxtv-ndTmpl {
        float: left;
        white-space: nowrap;
    }

    .dxtvControl .dxtv-ndSel,
    .dxtvControl .dxtv-ndHov {
        border: 1px solid #888888;
        padding: 2px 4px 3px;
    }

    .dxtvControl .dxtv-ndSel {
        background-color: #D8D8D8;
    }

    .dxtvControl .dxtv-ndHov {
        background-color: #F2F2F2;
    }

    .dxtvControl.dxtvRtl,
    .dxtvControl.dxtvRtl .dxtv-nd,
    .dxtvControl.dxtvRtl .dxtv-elbNoLn,
    .dxtvControl.dxtvRtl .dxtv-elb,
    .dxtvControl.dxtvRtl .dxtv-ndTmpl {
        float: right;
    }

        .dxtvControl.dxtvRtl .dxtv-elb,
        .dxtvControl.dxtvRtl .dxtv-ln {
            background-position: right top;
        }

        .dxtvControl.dxtvRtl .dxtv-elb {
            background-image: url('/DXR.axd?r=1_122-bxepk');
        }

        .dxtvControl.dxtvRtl .dxtv-btn {
            margin: 5px 10px 0 0;
        }

        .dxtvControl.dxtvRtl .dxtv-subnd {
            margin: 0 22px 0 0;
        }

        .dxtvControl.dxtvRtl .dxtv-ndImg {
            margin: 0 2px 0 4px;
        }

        .dxtvControl.dxtvRtl.OperaRtlFix .dxtv-btn {
            margin: 5px 10px 0 0;
        }

        .dxtvControl.dxtvRtl .dxtv-ndChk {
            margin: 1px 2px 0 6px;
        }

        .dxtvControl.dxtvRtl.OperaRtlFix .dxtv-subnd {
            overflow-x: hidden;
        }

    .dxtvDisabled,
    .dxtvControl .dxtvDisabled,
    .dxtvDisabled a,
    .dxtvDisabled .dxtv-btn,
    .dxtvDisabled .dxtv-nd {
        color: #acacac;
        cursor: default;
    }


ol, ul {
    list-style: none !important;
    margin: 0;
}

.dxm-item .dxm-subMenu {
    font: 9pt var(--font-primary);
    color: black;
    white-space: nowrap;
    padding: 1px !important;
}

.dxm-item a {
    text-decoration-line: none;
    text-decoration: none;
}

.dxm-spacing {
    margin: 1px;
}

.dx-vam {
    text-decoration-line: none;
}


.lbContextMenu {
    width: 200px !important;
}


.lbContextMenuDlaz ul li {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
}

    .lbContextMenuDlaz ul li:hover {
        /*   background-color: rgba(41,78,198,.03) !important;*/
        background-color: rgba(33,33,33,.03) !important;
    }

.dxm-hovered {
    background-color: rgba(33,33,33,.03) !important;
}

.toolbarSubmenuStyle {
    flex-flow: wrap;
}

    .toolbarSubmenuStyle ul li {
        width: 100%;
    }

        .toolbarSubmenuStyle ul li:hover {
            background-color: rgba(33,33,33,.03) !important;
        }

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.dxnbLite {
    background-color: transparent !important;
    border: none !important;
    color: white !important;
    font-family: var(--font-primary) !important;
}

    .dxnb-header, .dxnbLite .dxnb-headerCollapsed /*, .dxtlNode*/, .dxtlIndent, .dxtlIndentWithButton {
        background-color: transparent !important;
        border: none !important;
    }

.dxnb-content {
    border-top: none !important;
    border-bottom: none !important;
    border-right: none !important;
    border-left: none !important;
    /*border-left: 1px solid rgba(255,255,255,.1) !important;*/
    background-color: transparent !important;
    line-height: calc(1.4) !important;
    font-size: 1.5rem !important;
    font-weight: 400 !important;
}

.dxtlControl a {
    color: rgba(255, 255, 255, 0.7) !important;
}

    .dxtlControl a:hover {
        color: white !important;
    }

.leftmenu_selected a {
    color: white !important;
    border-bottom: 2px solid currentColor !important;
    font-family: "Be Vietnam Pro", sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
    line-height: calc(1.4) !important;
}

.dxnb-header span, .dxnb-headerCollapsed span {
    font-family: var(--font-secondary) !important;
    font-weight: 500 !important;
    font-size: 1.5rem !important;
}

.dxnb-header span {
    color: var(--yellow);
}
.footer_style {
    color: var(--dark-blue) !important;
    background-color: transparent;
}

/*.dxtlNode,*/ .menu {
    background-color: transparent !important;
    border: none !important;
}

.pagination__arrow img {
    width: 1rem;
    height: .8rem
}

.backsize {
    background-size: 12px !important;
}

.backsize {
    background-size: 12px !important;
}

.subMenuicon {
    background: none !important;
}

    .subMenuicon img {
        display: inline-block;
        font-style: normal;
        transition: fill @trans, stroke @trans;
        width: 1.8rem;
        height: 1.8rem;
    }

.toolbarstyle {
    background-color: transparent !important;
    /*  border: none !important;*/
    border-width: 1px !important;
    border-color: transparent !important;
}

.toolbarbuttonpadding {
    padding-left: 2rem !important;
    display:contents;
}

.toolbarstyle ul li:hover, .dxm-hovered {
    background-color: transparent !important;
    /* border: none !important;*/
    border-width: 1px !important;
    border-color: transparent !important;
}

.dxm-pImage {
    width: 6px !important;
    height: 6px !important;
}

.app__actions-menu-container .button {
    margin: 0 !important;
}

.dxm-popOut {
    margin-top: 0px !important;
}

.dxm-gutter {
    background-image: none !important;
}

/*.dxm-hovered {
    padding: .3rem .5rem !important;

}*/

.nopad {
    padding: 0 !important;
}

.padr5 {
    padding-right: 5px;
}

.loadingPanelStyle {
    min-width: fit-content !important;
}

    .loadingPanelStyle tr {
        border: 2px solid #cccccc !important;
    }

.dxgvLoadingPanel {
    border-width: 1px !important;
    width: 200px !important;
    -webkit-text-size-adjust: 50% !important;
}

@media (min-width: 768px) {
    .dxgvLoadingPanel {
        border-width: 1px !important;
        width: 312px !important;
        height: 87px !important;
        -webkit-text-size-adjust: 80% !important;
    }

    .table .loadingPanelStyle td {
        font-size: 23px !important;
        padding: 10px !important;
    }
}


.delbtn {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 20px;
}

/*
    pradiniame puslapyje netinka
    .app__block-head {
    margin-bottom: 0 !important;
}*/



.table td, .table th {
    padding: 3px 6px 4px ;
}


.atost_calend_control .dxeEditArea
{
    text-align:center;
}



.table td:first-child, .table th:first-child {
    padding: 2px 8px 2px 8px !important;
}

.atost_calend_control td.dxic {
    padding: 0 !important;
}

.atost_calend_control .dxeButtonEditButton {
    padding-left: 0 !important;
}


.table .loadingPanelStyle td {
    padding: 10px !important;
}

.dxpc-header {
    padding: 0 !important;
    border: 0 !important;
    background-color: transparent !important;
}

.dxeBase {
    font-family: "Be Vietnam Pro", sans-serif !important;
}

.dxpc-mainDiv {
    border: 0 !important;
}

.detail_toolbar_div {
    /*    z-index: 2;
    position: absolute;*/
    width: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
}

.dxtcLite_Moderno > .dxtc-content {
    background-color: #f1f1f1;
}

    .dxtcLite.dxtc-noTabs > .dxtc-content {
    border: none !important;
}

.dxeListBox {
    border: 1px solid var(--dark-blue) !important;
    background-color: rgba(41, 78, 198, .03);
    font-family: "Be Vietnam Pro", sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
    color: var(--dark-blue) !important;
}

.dxpc-content {
    padding: 0 !important;
}

.dxeListBoxItem, .dxeValidDynEditorTable td.dxeListBoxItem {
    padding: 1.1rem 1.5rem !important;
    display: flex;
    border-right-color: transparent !important;
    width: 100%;
}

.dxeListBoxItemSelected, .dxeListBoxItemHover {
    color: var(--white) !important;
    background-color: var(--dark-blue-hover) !important;
    border-right-color: transparent !important;
}


.dxmLite {
    font-family: "Be Vietnam Pro", sans-serif !important;
}

.toolbarButton {
    padding-top: 7px !important;
    border: none !important;
    background: none !important;
    transition: fill 250ms ease-in-out, stroke 250ms ease-in-out;
}

    /*.toolbarstyle ul li {
    display: grid;
}*/

    .toolbarButton:hover {
        color: #89a4cc;
    }

    .toolbarButton a:hover {
        color: #89a4cc !important;
    }

.dxm-content {
    padding: .3rem .5rem !important;
    /*paveiksliukai meniu mygtukuose*/
}



.notificationdiv {
    padding: 0 2.325rem 0.5rem 3rem;
    display: flex;
    justify-content: space-between; 
    flex-direction: column;
    gap: 20px;
}

.dxtcLite > .dxtc-content {
    padding-left: 3rem !important;
}

/*InfoBar*/
.notification--orange {
    color: #89a4cc;
    background-color: #89a4cc24;
}

    .notification--orange .text-block {
        color: #89a4cc;
    }

        .notification--orange .text-block strong {
            font-weight: 500
        }

.notification--gray {
    color: #9fa1a4;
    background-color: #DDDDDD;
}

    .notification--gray .text-block {
        color: #9fa1a4;
    }

        .notification--gray .text-block strong {
            font-weight: 500
        }



.dxbButton {
    border: none !important;
    font-family: var(--font-primary);
    font-size: 1.3rem;
    font-weight: 500;
}

.buttonprocess {
    min-width: 15rem;
    width: unset;
}

.processcoment {
    min-width: 20rem;
    /* width: 170px;*/
    margin-right: 1.5rem;
    padding-bottom: .5rem;
}

    .processcoment input {
        background-color: #ffffff;
    }

.processbtn {
    width: unset;
    padding-top: 1.5rem;
    padding-bottom: .5rem;
    padding-right: .5rem;
}

    .processbtn input {
        min-width: 15rem;
        /*margin-right: 1.5rem;*/
    }

.step_comment {
    font-size: 1.1rem;
    color: #9fa1a4;
    display: inline-flex;
}

.steps__step {
    padding: 1.2rem 1.5rem 0.5rem 1.5rem !important;
}

.buttonmenureal {
    min-width: 15rem !important;
    width: unset !important;
    background: var(--dark-blue) !important;
}

.padding3 {
    padding-left: 4rem !important;
    padding-top: 3rem !important;
    padding-bottom: 1rem !important;
}

.padding3nol {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.padding333 {
    padding-left: 3rem !important;
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.bottomPosition {
    position: absolute;
    display: flex;
    align-self: flex-end;
    margin-bottom: auto;
}

.mt15 {
    margin-top: 1.5rem;
}

.form__control {
    margin-top: 1.5rem;
}

.header_form__control {
    margin-top: 0;
}

.toolbarControl .form__control {
    margin-top: 0;
}

.filterControl .form__control {
    margin-top: 0;
}

.BrowserQuery .form__control {
    margin-top: 0;
    position: inherit !important;
}

.BrowserQuery .dxeButtonEditButton {
    padding: 1rem !important;
}

/*.morecolumns .container .form__control {
    width: 31rem;
}*/

.padleft3 {
    padding-left: 3rem;
}

/*.noXmlForm .form__input, .noXmlForm .form__select, .noXmlForm .form__textarea {
    width: 35rem !important;
}*/

/*.checkboxHeight {
    padding-top: 16px;
    padding-bottom: 13px;
}*/

.align-right {
    text-align: right;
}

.dataGridFlexLink, .dataGridFlexLink:visited, .dataGridFlexLink:hover {
    text-decoration: none;
    background-color: transparent;
    color: var(--dark-blue) !important;
    font-size: 1.3rem !important;
}

.dxgvControl a, .dxgvControl a:visited, .dxgvControl a:hover {
    color: var(--dark-blue) !important;
    font-size: 1.3rem !important;
}

    


.form__control--datepicker .dxeButtonEditButton {
    background: none !important;
    border: none !important;
    cursor: default !important;
}

.form__control--datepicker .form__input {
    padding-right: 10px !important;
}

.vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-top: 10px !important;
    min-height: 43px !important;
    height: 100% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.notvisib {
    visibility: hidden;
}

.hplink {
    cursor: pointer;
}

.hplink-ntl {
    cursor: not-allowed;
}

.BackBtnClassifier {
    position: absolute;
    right: 34px;
    top: 16px;
}

.DetailNoXml .form__block-body {
    font-family: "Be Vietnam Pro", sans-serif !important;
}

.DetailNoXml .form__block-head {
    margin-bottom: 0 !important;
}

.DetailNoXml .form__block {
    margin-top: 3rem !important;
}

.MenuTabControlCustom {
    overflow: visible !important;
}

    .MenuTabControlCustom .form__block + .form__block {
        border-top: 1px solid var(--dark-blue);
        margin-top: 0;
    }

    .MenuTabControlCustom .form__block {
        width: 100%;
        padding-top: 2.8rem;
        padding-bottom: 3rem;
        padding-left: 3rem;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

/*.LoadUc .bg-bluish {
    background-color: white !important;
}*/

.LoadUc .detail_content_body {
    position: relative !important;
}


.LoadUc .modal__close {
    visibility: hidden !important;
}

.LoadUc .forceVisible {
    visibility: visible !important;
}

.LoadUc .BtnHome {
    visibility: hidden !important;
}

.UploadButton {
    background: none !important;
    margin-top: 1.5rem;
    min-width: 15rem;
    height: 4rem;
    padding: 0 2.6rem !important;
    width: 100%;
}

    .UploadButton img {
        width: .9rem;
        height: 1.65rem;
        margin-right: 1rem;
    }

.GridViewColumnCaption table td {
    color: var(--dark-blue) !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
    border-bottom-style: hidden;
}

.GridviewWithLines tr {
    border-bottom: 1px solid var(--dark-blue) !important;
    border-collapse: collapse !important;
}

/*.dxgvTable {
    border-collapse: collapse !important;
    width: auto !important;
}*/



.detail_content_body {
    z-index: 1;
    width: 100%;
    height: 100%;
    /* overflow: visible kitaip su scrolai detalineje*/
    overflow: visible;
    padding-left: 1rem;
    /*border-top: 1px solid var(--dark-blue);*/
}

.detail_content_body_tabbed {
    z-index: 1;
    width: 100%;
    height: 100%;
    /* overflow: visible kitaip du scrolai detalinese;*/
    overflow: visible;
    position: absolute;
    padding-left: 3rem;
    /*border-top: 1px solid var(--dark-blue);*/
}

.content_bedizaino .TabContent_RightZone {
    padding-right: 22px;
}

.tabunera{
    left:0;
}

    .tabunera .dxtc-content {
        padding-left: 3rem;
    }

.detail_content_body_s {
    z-index: 1;
    width: 100%;
    height: 100%;
    overflow: auto;
    position: absolute;
    /* border-top: 1px solid var(--dark-blue);*/
}

.form__block-foot_modal {
    width: 29rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.form__block_modal {
    width: 100% !important;
}

.button--third_modal, .button--primary_modal {
    min-width: 15rem;
    width: unset !important;
}

.form__row_modal {
    padding-top: 2.8rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.modal__head_modal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 2.325rem 3rem;
}

.modal__head {
    border-bottom: none !important;
}

.toolbarControl {
    margin-right: 6px;
    width: 20rem;
}

.toolbarControlButton {
    margin-right: 6px;
}

.toolbarControlButtonSearch {
    background: transparent !important;
    border: 1px solid var(--dark-blue) !important;
    border-radius: .3rem;
    height: 4rem;
    width: 4rem;
}

.nomargin {
    margin: 0;
}

.pagination__select-page {
    margin-top: 0 !important;
    width: 7rem !important;
}

.content_body_simple {
    padding-top: 2.8rem;
    padding-left: 3rem;
}

.choosefield_control {
    border: 1px solid var(--dark-blue) !important;
    border-radius: .3rem !important;
    width: 100% !important;
    overflow-x: auto;
    background-color: transparent !important;
}

    .choosefield_control div {
        width: 100% !important;
    }

.padding3bottommenu {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.margin1top {
    margin-top: 1rem;
}

.selectorbtn, .selectorbtn:hover {
    border: 1px solid var(--dark-blue) !important;
    border-radius: .3rem !important;
    border-collapse: separate !important;
    background: none !important;
}


    .selectorbtn img {
        width: 1rem;
        height: 1rem;
    }

    .selectorbtn:hover {
        border: 2px solid var(--dark-blue) !important;
        -webkit-text-fill-color: var(--dark-blue) !important;
        -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
        transition: background-color 5000s ease-in-out 0s !important;
    }

.ToolbarComboNew img {
    width: 1.8rem;
    height: 1.8rem;
    margin-top: 0.5rem;
}

.ToolbarComboNew tr td:hover {
    background-color: transparent !important;
}

.BrowserQueryGrid tr td {
    border-left: 0 !important;
    border-right: 0 !important;
}

.BrowserQueryGrid .form__control {
    margin-bottom: 1.5rem !important;
}

.ComandColumnStyle a {
    color: var(--dark-blue) !important;
    font-weight: 400 !important;
    font-size: 1.5rem !important;
    text-decoration: none;
    font-family: "Be Vietnam Pro", sans-serif !important;
}

    .ComandColumnStyle a:hover {
        color: var(--dark-blue) !important;
        font-weight: 400 !important;
        font-size: 1.5rem !important;
        text-decoration: underline;
        font-family: "Be Vietnam Pro", sans-serif !important;
    }

.tab_links_menu .dxtc-strip {
    font-family: "Be Vietnam Pro", sans-serif !important;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
}

.tab__link .dxtc-row, .dxtc-lead .dxtc-row, .dxtc-psi {
    background-color: rgba(41,78,198,.03) !important;
}

.dxtc-Tab, .tab__link, .dxtc-lead, .dxtc-psi {
    margin-bottom: 2px !important;
    border: .2rem solid transparent !important;
    padding-right: 1rem !important;
    padding-top: 1rem !important;
}

#ctl47_tabControl_TC {
    background: rgba(41,78,198,.03);
}

.dxtc-activeTab, .dxtc-tabHover {
    color: var(--dark-blue) !important;
    margin-bottom: 2px !important;
    border-top: .2rem solid transparent !important;
    border-right: .2rem solid transparent !important;
    border-left: .2rem solid transparent !important;
    border-bottom: .2rem solid var(--dark-blue) !important;
    padding-right: 1rem !important;
    padding-top: 1rem !important;
}

    .dxtc-tabHover a {
        color: var(--dark-blue) !important;
    }

.dxtc-activeTab, .tab__link, .dxtc-lead, .dxtc-psi {
    background-color: transparent !important;
}

.tab_linksContainer ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding: 2.8rem 3rem 0 3rem;
    background-color: transparent; /* rgba(41,78,198,.03);*/
    border-bottom: 0px solid #dbdce0;
    margin: 1px;
}

.dxpcLite_Moderno .dxpc-mainDiv, .dxpcLite_Moderno.dxpc-mainDiv, .dxdpLite_Moderno .dxpc-mainDiv, .dxdpLite_Moderno.dxpc-mainDiv {
    background-color: #f1f1f1;
}

/*
.report_form .dxpnlControl_Moderno {
  
}*/

.topmenu {
    padding-bottom: 10px;
    background-color: var(--dropdown-bg);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:10000;
}

.report_form .MenuTabControlCustom {
    overflow: visible !important;
    padding-left: 2rem !important;
    padding-right: 2rem !important;
    display: flex !important;
}

.report_form .dxpc-content {
    overflow-x: scroll !important;
    overflow-y: auto !important;
    padding-top: 130px !important;
    
}

.report_form .dxpnlControl_Moderno {
padding-bottom: 90px !important;
}

.tab_linksContainer ul li, .tab_linksContainer ul li span {
    color: var(--dark-blue);
}

.tab_linksContainer_Content {
    border: none !important;

}

.dxtcLite_Moderno > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-activeTab {
    border-bottom: 1px solid #f0f0f0 !important;
}

.dxtcLite_Moderno > .dxtc-stripContainer .dxtc-leftIndent, .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-spacer, .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-rightIndent, .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-sbWrapper, .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-sbIndent, .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-sbSpacer {
    border-bottom: 1px solid transparent !important;
}

.dxtc-activeTab .dxtc-link { /*important trugdo dlaz ataskaitoje tabe*/
    border-color: var(--dark-blue);
    color: var(--dark-blue);
}

.tab__links > .dxtc-strip li:hover .dxtc-link {
    border-color: var(--dark-blue) !important;
    color: var(--dark-blue) !important;
}

.tab_links_menu .dxtc-content {
    border: none !important;
}

.margintop2 {
    margin-top: 0;
}

.DisplayNone {
    display: none !important;
}

.SpaceForCloseButton {
    padding-right: 2rem !important;
}

.dxtcLite_Moderno {
    color: var(--dark-blue);
}

.form__input input.dxeEditArea {
    color: var(--dark-blue);
}

.form__input.disabled, .form__select.disabled, .form__textarea.disabled {
    background-color: #DDDDDD;
    color: var(--dark-blue);
    /* cursor: default;*/
    border: 1px solid var(--dark-blue) !important;
    /*pointer-events: none;*/ /*<is> jeigu disablintas tai Browserclassifier negalima nueiti i susijusi irasa*/
}

    .form__input.disabled ~ .form__label, .form__select.disabled ~ .form__label, .form__textarea.disabled ~ .form__label {
        color: var(--dark-blue) !important;
        pointer-events: none;
    }

.form__control--datepicker .dxeEditAreaSys:read-only {
    color: var(--dark-blue) !important;
    cursor: default;
    pointer-events: none;
}

.form__select.disabled + .form__select-arrow .icon--dropdown-arrow {
    fill: #DDDDDD;
    cursor: default;
    pointer-events: none;
}

.dxtcLite_Moderno.dxtc-noTabs > .dxtc-content {
    border: 1px solid transparent !important;
}

.dxrpControl_Moderno, .dxrpControlGB_Moderno {
    border: 1px solid transparent !important;
}

.modalmessage {
    font-family: var(--font-primary);
    width: 66.4rem;
    background-color: #fff;
    text-align: center;
}

.border_bottom {
    border-bottom: 1px solid var(--dark-blue) !important;
}

.button_blue {
    background-color: var(--dark-blue) !important;
    background: var(--dark-blue) !important;
}

    .button_blue:hover {
        background-color: #203d9c !important;
        background: #203d9c !important;
    }

.button_orange {
    background-color: #89a4cc !important;
    background: #89a4cc !important;
}

    .button_orange:hover {
        background-color: #89a4cc !important;
        background: #89a4cc !important;
    }

.bottom2 {
    padding-bottom: 2rem;
}

.form__html {
    background-color: transparent !important;
    border-radius: .3rem !important;
    border-style: solid !important;
}

    .form__html table {
        background-color: transparent !important;
        border: none !important;
    }

    .form__html .dxm-main {
        background-color: transparent !important;
    }

    .form__html .dxhe-bardock {
        background-color: transparent !important;
    }

    .form__html .dxheViewArea {
        border: none !important;
    }

.form__label_html {
    padding-left: 4px;
 /*   background-color: white !important;*/
}

.form__label_list {
    -webkit-transform: translateY(0.6em) scale(.85);
    -ms-transform: translateY(0.6em) scale(.85);
    transform: translateY(0.6em) scale(.85);
    font-size: 1.3rem;
    font-weight: 400;
    line-height: calc(1.30769231);
    color: #200548;
    margin-left: 12px;
    padding-left: 8px;
    padding-right: 8px;
    /*    background-color: white;*/
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    will-change: transform;
    pointer-events: none;
    background-color: var(--dropdown-bg);
}
.form__label:before {
    content: '';
    display: block;
    width: calc(100% + 1rem);
    height: 3px;
    background-color: var(--dropdown-bg);
    position: absolute;
    z-index: -1;
    -webkit-transform: translate(-.5rem,.65rem);
    -ms-transform: translate(-.5rem,.65rem);
    transform: translate(-.5rem,.65rem);
    height: 5px !important;
}


.multi-classifier-button {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    cursor: default !important;
}

.dxmLite_Moderno .dxm-hovered, .dxmLite_Moderno .dxm-hovered a.dx {
    color: var(--dark-blue) !important;
}

.hoursControl {
    margin-top: 1.5rem;
    padding: 0 !important;
}

    .hoursControl input {
        text-align: center;
    }

.hoursControlSeparator {
    padding-top: 1.5rem;
    width: 1rem;
    text-align: center;
}

.buttonchange {
    min-width: 15rem !important;
    width: unset !important;
    background: var(--dark-blue) !important;
    margin-top: 1.5rem;
    margin-left: .8rem;
}

.comboControlOnGrid {
    margin-top: 1.5rem;
}

.buttonSave2 span {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 4rem;
    padding: 0 2rem;
    color: #fff;
    border-radius: .3rem;
    transition: background 250ms ease-in-out;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Be Vietnam Pro", sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    line-height: calc(1.28571429);
    white-space: nowrap;
    min-width: 15rem !important;
    width: unset !important;
    background: var(--dark-blue) !important;
    margin-top: 1.5rem;
    margin-left: .8rem;
    padding-top: 12px;
}

.detailContent {
    padding: 1rem;
}

.LeftMenuClass li, .dxeHyperlink {
    white-space: normal !important;
}

.dxeCalendarButton_Moderno,
.dxeColorEditButton_Moderno {
    background: var(--dark-blue) !important;
    border-radius: .3rem !important;
    color: #fff !important;
}

    .dxeCalendarButton_Moderno:hover,
    .dxeColorEditButton_Moderno:hover {
        background: #203d9c !important;
        border-radius: .3rem !important;
        color: #fff !important;
    }

img.dxWeb_nbExpand.dxnb-btn {
    background: none !important;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: right top;
}

img.dxWeb_nbCollapse.dxnb-btn {
    background: none !important; /*url('Images/info.png');*/
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: right top;
}

.dxnb-gr {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    margin-bottom: 0px !important;
}

.dxnb-headerCollapsed {
    padding-left: 1.1rem !important;
    padding-right: 1.1rem !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.dxnb-ghtext {
    margin-top: 0 !important;
}

.dxtlNode td.dxtl {
    /*    padding-left: 0 !important;
    padding-right: 0 !important;*/
    /*    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;*/
}

.dxtlNode td.dxtl, .dxtlFocusedNode td.dxtl, .dxtlSelectedNode td.dxtl {
    padding: 0.5rem !important;
}

.dxtlNode_Moderno td.dxtl {
    background-color: var(--dark-blue) !important;
}


.dxtlIndent_Moderno, .dxtlIndentWithButton_Moderno {
    background: var(--dark-blue) !important;
}


.dxtlControl_Moderno .dxtlDataTable {
    border: 1px solid transparent !important;
}

.Treelisthyperlink {
    font-family: "Be Vietnam Pro", sans-serif !important;
    color: rgba(255, 255, 255, .7) !important;
    transition: color 250ms ease-in-out !important;
    font-size: 1.3rem !important;
    font-weight: 400 !important;
    line-height: calc(1.4) !important;
}

    .Treelisthyperlink:hover {
        color: rgba(255, 255, 255, 255) !important;
    }

img.dxTreeList_ExpandedButton_Moderno.dxtl__Collapse {
    background: url('../../assets/img/icons/ic_menu_arrow_white_up.svg') !important;
    background-repeat: no-repeat !important;
    width: .8rem;
    height: .8rem;
}

img.dxTreeList_CollapsedButton_Moderno.dxtl__Expand {
    background: url('../../assets/img/icons/ic_menu_arrow_white.svg') !important;
    background-repeat: no-repeat !important;
    width: .8rem;
    height: .8rem;
    opacity: 0.7;
}

    img.dxTreeList_CollapsedButton_Moderno.dxtl__Expand:hover {
        background: url('../../assets/img/icons/ic_menu_arrow_white.svg') !important;
        background-repeat: no-repeat !important;
        width: .8rem;
        height: .8rem;
        opacity: 1;
    }

td.dxtlIndent_Moderno.dxtl__IM + td.dxtlIndent_Moderno.dxtl__IM {
    border-right: 1px solid rgba(255,255,255,.1) !important;
    padding-right: 0px !important;
}

.dxnb-header .dxnb-img.dx-vam, .dxnb-headerCollapsed .dxnb-img.dx-vam {
    width: 3rem !important;
    height: 3rem !important;
    margin-right: 1.5rem !important;
}

.dxnb-headerCollapsed a {
    color: white !important;
    text-decoration: none !important;
}

.dxnb-header a {
    color: white !important;
}

.title_center {
    text-align: center !important;
}

/*darbuotojo savitarna-as meniu aukstis IE*/
.dxm-ltr .dxm-horizontal > ul.dx, .dxm-rtl .dxm-horizontal > ul.dx {
    height: auto !important;
}
/*darbuotojo savitarna-as sekantys blokai atitraukti*/
.form__block {
    padding-right: 1rem;
    width: 100% !important;
}

    .form__block + .form__block {
        margin-left: inherit !important;
    }

.form__control--classifier .form__input {
    padding-right: 10px !important;
}

    .form__control--classifier .form__input .dxeEditArea {
        text-decoration: underline;
        cursor: pointer; /*!important;*/
        color: var(--dark-blue);
    }

.form__control--classifier .dxeButtonEditButton {
    background: none !important;
    border: none !important;
    cursor: default !important;
}

.form__control--combobox .form__select {
    padding-right: 10px !important;
}

.form__control--combobox .dxeButtonEditButton {
    background: none !important;
    border: none !important;
    cursor: default !important;
}

.form__checkbox_checked {
    background-color: var(--dark-blue) !important;
    background-image: url(../../assets/img/icons/checkbox_active.svg);
}

.form__control--classifier_free .form__input {
    padding-right: 10px !important;
}

.form__control--classifier_free .dxeButtonEditButton {
    background: none !important;
    border: none !important;
    cursor: default !important;
}

.radioboxlist {
    display: block !important;
    border: 2px solid var(--dark-blue) !important;
    width: 1.4rem;
    height: 1.4rem;
    transition: border 250ms ease-in-out;
    border-radius: 50%;
    cursor: pointer;
    background-size: 1.6rem;
    background-position: center;
}

.radioboxlist_check {
    background-image: url(../../assets/img/icons/radio_active.svg);
}

.radioboxlist_td {
    left: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    text-align: center;
    vertical-align: middle;
    margin-top: 9px !important;
}

.radioboxlist_tr {
    display: flex;
}

.form__control .dxichTextCellSys label.dx-wrap {
    /*   display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;*/
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    user-select: none;
    padding-left: .8rem;
    font-size: 1.3rem;
    line-height: 1.4rem;
    font-family: "Be Vietnam Pro", sans-serif;
    font-weight: 400;
}

.recalcControl {
    padding-bottom: 2rem;
}

    .recalcControl input {
        width: 21rem !important;
    }

.mtoprem {
    /*  margin-top: 1.5rem;*/
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
}

.ptoprem {
    /*padding-top: 1.5rem !important;*/
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
}

    .ptoprem a {
        margin-left: 1.1rem !important;
    }

.detailGrid_table_title {
    font-family: "Be Vietnam Pro", sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: var(--dark-blue);
    margin-left:1px;
}

.atostogosdetailGridTitle .detailGrid_table_title {
    padding: 1.1rem .1rem !important;
}

.atostogosdetailGridCell {
    padding: 1rem !important;
    color: var(--dark-blue);
    font-size:1.3rem;
}

.graphicstable
{
    padding-right:1rem;
}

.dxucControl_Moderno, .dxucEditArea_Moderno, input[type="text"].dxucEditArea_Moderno {
    color: var(--dark-blue);
}

.dxuc-root input[type="file"], .dxuc-root input[type="file"]:hover {
    font-weight: normal;
    color: var(--dark-blue);
}
.dxh1h, .dxh1h:hover, .dxucBrowseButton_Moderno a, .dxucBrowseButton_Moderno a:hover {
    font-weight: normal !important;
    color: var(--dark-blue) !important;
}

.marginleft05 {
    margin-left: .5rem !important;
}



.dxeEditAreaSys {
    background-color: transparent !important;
}

.form-checkbox__checkmark_laikinas {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    width: 1.8rem;
    height: 1.8rem;
    transition: border 250ms ease-in-out;
    cursor: pointer;
}


.dxeButtonEditButtonHover_Moderno, .dxeSpinIncButtonHover_Moderno, .dxeSpinDecButtonHover_Moderno, .dxeSpinLargeIncButtonHover_Moderno, .dxeSpinLargeDecButtonHover_Moderno {
    background: none !important;
    border: 1px solid transparent !important;
}

/*    .dxeButtonEditButtonHover_Moderno .dxEditors_edtDropDown_Moderno {
        background-position: -159px -81px !important;
    }*/

/* .dxeSpinIncButtonHover_Moderno .dxEditors_edtSpinEditIncrementImage_Moderno {
        background-position: -277px -34px !important;
    }

    .dxeSpinDecButtonHover_Moderno .dxEditors_edtSpinEditDecrementImage_Moderno {
        background-position: -277px -97px !important;
    }*/

.raktaiFixedLenght table {
    width: 160px !important;
}

.dataFixedLenght table {
    width: 100px !important;
}


.form__label_custom {
    top: -0.7rem !important;
    background-color: #f1f1f1 !important;
    font-size: 1.3rem;
    display: block;
    font-weight: 400;
    line-height: calc(1.30769231);
    color: #200548;
    position: absolute;
    left: 1.5rem;
    top: 1.2rem;
    transition: font-size 250ms ease-in-out,color 250ms ease-in-out,-webkit-transform 250ms ease-in-out;
    transition: font-size 250ms ease-in-out,transform 250ms ease-in-out,color 250ms ease-in-out;
    transition: font-size 250ms ease-in-out,transform 250ms ease-in-out,color 250ms ease-in-out,-webkit-transform 250ms ease-in-out;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    will-change: transform;
    pointer-events: none;
}

.dxeCheckBoxList .dxICheckBox {
    width: 1.8rem;
    height: 1.8rem;
    transition: border 250ms ease-in-out;
    border: solid 1px var(--dark-blue);
    cursor: pointer;
}

.form-checkbox-list {
    padding-top: 23px;
}

.dxeCheckBoxList .dxWeb_edtCheckBoxChecked {
    background-position: 0 !important;
}

.dxeCheckBoxList .dxWeb_edtCheckBoxUnchecked {
    background-position: 0 !important;
}

.infoZone div {
    margin-top: 0.8rem !important;
}

.dxeListBoxItemHover_Moderno, .dxeListBoxItemSelected_Moderno {
    background-color: var(--dark-blue-hover) !important;
    color: var(--white) !important;
}

.modal-dashboard__menu ul li a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 1.1rem 1.5rem;
    background-color: rgba(219,220,224,0);
    transition: background 250ms ease-in-out;
    font-size: 1.3rem;
    font-weight: 400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: black !important;
    font-family: "Be Vietnam Pro", sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
}

.dxtc-activeTab, .dxtc-tabHover, .dxtc-tabHover a {
    background-color: transparent !important;
    color: var(--dark-blue) !important;
}

.dxtcLite_Moderno > .dxtc-stripContainer .dxtc-tabHover .dxtc-link {
    background: transparent !important;
}

.dxtcLite_Moderno > .dxtc-stripContainer .dxtc-activeTab, .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-tabHover {
    border-bottom: .2rem solid var(--dark-blue) !important;
}

    .dxtcLite_Moderno > .dxtc-stripContainer .dxtc-activeTab .dxtc-link {
        color: var(--dark-blue) !important;
    }

.modal-dashboard__menu ul li {
    height: auto !important;
}

.noBorder {
    border: none !important;
}

.detailCell {
    padding-top: 4px;
    padding-bottom: 4px;
}

.notop_padding {
    padding-top: 0 !important;
}

.dxeFocused {
    border: 2px solid var(--dark-blue) !important;
}

    .dxeFocused ~ .form__label {
        color: var(--dark-blue) !important;
    }
.dxeRadioButtonList.dxeFocused {
    border: none !important;
}

.form__label:before {
    height: 5px !important;
}

.form__label:focus {
    color: var(--dark-blue) !important;
}

.dxeFocused ~ .form__select-arrow > .icon {
    transform: rotate(180deg) !important;
}

.dxeButtonEditButton img {
    cursor: pointer;
}

.dxmLite .dxm-item {
    cursor: default !important;
}


.form__block-head {
    padding-left: .5rem;
}

.role__head {
    margin-top: -1rem;
    margin-left: -1rem;
}

.table_role {
    border-collapse: collapse !important;
    overflow: auto;
    width: 100% !important;
    margin-top: -1rem;
    margin-left: -1rem;
}

.form__block-body > .d-flex > .container {
    width: 100%;
}



#div_tbRoleNameCurrentRow {
    max-width: 21rem;
}

.dxeTextBoxDefaultWidthSys {
    /* width: 17rem !important; */
}

.TabContent_LeftZone .dxeFocused_Moderno {
    border: 1px solid #d1d1d1;
}

.dxeEditArea .dxeEditAreaSys {
    min-width: 18rem;
}

.dxtcLite_Moderno > .dxtc-content {
    overflow: inherit;
    border: none !important;
}

/*
.actorsTable > .dxgvDataRow {
    border-bottom: 1px solid transparent !important;
}*/

.width100perc {
    width: 100% !important;
}

/*DLAZ_READONlY Gride blogai rodo valandu controla ir raktus*/
/*.dxeTextBoxDefaultWidthSys, .dxeButtonEditSys {
    min-width: 21rem !important;
}*/

.dxeListBoxItemRow {
    display: flex;
}

div .dxeHD > table > tbody > tr {
    display: flex !important;
}

.dxpcLite_Moderno .dxpc-header, .dxdpLite_Moderno .dxpc-header {
    background: none !important;
    padding: 1rem !important;
}

.dxeButtonEditButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton {
    background: none !important;
}

.labelComboboxButton {
    border: none !important;
}

.actorPanel {
    margin: 1rem;
}

.actorButtonBottom {
    margin: 1rem;
}

.BtnHome {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.gridLinkCell a, .gridLinkCell a.dxeHyperlink:visited {
    outline: 0;
    display: inline-block;
    line-height: inherit;
    border-bottom: 2px solid transparent;
    transition: border 250ms ease-in-out;
    font-size: 1.3rem;
    font-weight: 400;
    color: var(--dark-blue) !important;
}

    .gridLinkCell a:hover {
        color: var(--dark-blue) !important;
        border-color: var(--dark-blue) !important;
    }

.form__control_empty {
    height: 45px;
}


.noLink .dxeEditArea {
    text-decoration: unset !important;
    cursor: default !important;
}

.min_control_height {
    min-height: 45px;
}

/*.d-flex .container + .container {
    margin-left: 6rem;
    margin-right: 3rem;
}
*/

/*.d-flex .container {
    margin-right: 6rem;
}*/

/*.container {
    min-width: 29rem;
}*/

/*#toolbar_div div.container {
    min-width: unset;
    margin-right: 0;
}*/

.minwidth29 {
    min-width: 49%;
}

.maxwidth68 {
    max-width: 68rem;
}

.container_oneRow {
    min-width: 100% !important;
}

.ui-autocomplete .ui-menu-item {
    background: rgba(41, 78, 198, .03);
    color: black;
}

    .ui-autocomplete .ui-menu-item .ui-state-focus {
        background: #dbdce0;
        color: black;
        border: 1px solid var(--dark-blue);
    }

.popupListItem {
    width: 40px;
    height: 100%;
    background: #5E4C7A;
    position: absolute;
    /*left: -27px;*/
    left: -40px;
    padding: 0;
    border-left: 1px solid var(--dark-blue);
}

    .popupListItem div {
        height: 100%;
        overflow: hidden;
        padding-top: 20px;
        background: linear-gradient(90deg, rgba(33,33,33,0) 0, rgba(33,33,33,0) 70%, rgba(33,33,33,.1) 100%);
    }

    .popupListItem span {
        display: block;
        white-space: nowrap;
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
        -moz-transform-origin: left top 0;
        -webkit-transform-origin: left top 0;
        -o-transform-origin: left top 0;
        -ms-transform-origin: left top 0;
        transform-origin: left top 0;
        margin-left: 30px;
        font-family: "Be Vietnam Pro", sans-serif;
        font-size: 1.3em;
        color: var(--dark-blue);
    }

.popuperror {
    padding-bottom: 0 !important;
}

.linkedTitle a {
    text-decoration: underline;
}

.dxgvHeader tr {
    border-bottom: none !important;
}

.SavePopup .dxpc-headerContent {
    font-size: 1.5rem;
    padding: 2.325rem 3rem;
    border-bottom: 1px solid var(--dark-blue);
}

.SavePopup .content {
    padding: 2.325rem 3rem;
}

.SavePopup .buttons {
    padding-top: 2.325rem;
    white-space: nowrap;
}

.checkbox-item label {
    font-size: 1.3rem;
}

#BrowserQueryControl1_browser_query_tabs ul.dxtc-row {
    border-top: 1px solid var(--dark-blue);
    border-bottom: 1px solid var(--dark-blue);
    /*background-color: rgba(41,78,198,.03);*/
   /* background-color: white;*/
    margin: -3rem -3rem 0 -1rem;
    width: unset;
    padding: 2.8rem 3rem 0 3rem;
    width: calc(100% - 3rem);
}

    #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.dxtc-leftIndent {
        display: none;
    }

    #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li {
        border: none !important;
        background-color: unset !important;
        margin-right: 2rem;
    }

        #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.active,
        #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.dxtc-tabHover {
            border-bottom: 0.2rem solid var(--dark-blue) !important;
            margin: 0 !important;
            padding: 0 !important;
        }

            #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.active a,
            #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.dxtc-tabHover a {
                background: unset !important;
                margin: 0;
                padding: 0;
            }

                #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.active a span,
                #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.dxtc-tabHover a span {
                    color: var(--dark-blue);
                    font-weight: 400;
                    margin: 0 !important;
                    padding: 0 !important;
                }

        #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.dxtc-tab,
        #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li a.dxtc-link,
        #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li a span.dx-vam {
            margin: 0 !important;
            padding: 0 !important;
        }

        #BrowserQueryControl1_browser_query_tabs ul.dxtc-row li.dxtc-tab {
            padding-bottom: 1rem !important;
        }

.dla_header {
    font-size: 1.5rem;
}

.dla_edit_cell {
    padding-right: 1.8rem !important;
}

.form__input .dxeButtonEditButton {
    border: none !important;
}

.dateEditInRow .dxeValidDynEditorTable.dxeRoot_Moderno .dxeButtonEditSys.dxeButtonEdit_Moderno {
    width: 100%;
    height: 4rem;
    /*padding: 0 1rem;*/
    /* border: 1px solid var(--dark-blue); */
    border-radius: .3rem;
    font-family: "Be Vietnam Pro", sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: calc(1.30769231);
    color: var(--dark-blue);
    transition: border 250ms ease-in-out;
    caret-color: var(--dark-blue);
}

.rowHeigth {
    height: 54px;
}

/*report fix on Chrome*/
body:nth-of-type(1) img[src*="Blank.gif"] {
    display: none;
}


.noPaddingCell {
    overflow: visible !important;
    vertical-align: top !important;
}

.isakCell:empty {
    background-color: tomato !important;
}

.isakCell, .atsCell, .planCell {
    width: 100%;
    margin-top: 0 !important;
    margin-bottom: 0.4rem !important;
}


.planCell {
    /*    border-top: 3px black dotted;
    border-bottom: 3px black dotted;*/
    /* background-color: white;*/
    background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%), -moz-linear-gradient(-45deg, #fff 25%, transparent 25%), -moz-linear-gradient(45deg, transparent 75%, #fff 75%), -moz-linear-gradient(-45deg, transparent 75%, #fff 75%);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, #fff), color-stop(.25, transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, #fff), color-stop(.25, transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, #fff)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, #fff));
    background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%), -webkit-linear-gradient(-45deg, #fff 25%, transparent 25%), -webkit-linear-gradient(45deg, transparent 75%, #fff 75%), -webkit-linear-gradient(-45deg, transparent 75%, #fff 75%);
    background-image: -o-linear-gradient(45deg, #fff 25%, transparent 25%), -o-linear-gradient(-45deg, #fff 25%, transparent 25%), -o-linear-gradient(45deg, transparent 75%, #fff 75%), -o-linear-gradient(-45deg, transparent 75%, #fff 75%);
    background-image: linear-gradient(45deg, #fff 25%, transparent 25%), linear-gradient(-45deg, #fff 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #fff 75%), linear-gradient(-45deg, transparent 75%, #fff 75%);
    -moz-background-size: 2px 2px;
    background-size: 2px 2px;
    -webkit-background-size: 2px 2.1px; /* override value for webkit */
    background-position: 0 0, 1px 0, 1px -1px, 0px 1px;
}


.dxgvDataRow .noPaddingCell.dxgv {
    padding: 2px 0;
}

.neatvDivControl {
    overflow: visible;
    position: relative;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
}



/*.WorkingTimeEditClass td, .WorkingTimeEditClass th {
    font-size: 1.3rem !important;
    color: var(--dark-blue) !important;
    padding: 1.1rem 0.5rem !important;
    line-height: calc(17/13) !important;
}*/

.dxgvBatchEditModifiedCell {
    background-color: #d7f9c7;
}

.batch_table td, .batch_table th {
    font-size: 1.3rem;
    color: var(--dark-blue);
    padding: 1.1rem 1.5rem;
    line-height: calc(17/13);
    text-align: left;
    overflow: hidden !important;
}


.batch_title, .batch_title table tr td {
    white-space: normal;
    color: var(--dark-blue) !important;
}

    .batch_title table tr {
        border-bottom: none !important;
    }

.buttonmenureal.dxbButton.dxb-outline {
    color: #EFEFEF !important;
    /* rgba(0, 0, 0, 0.5) !important;*/
    margin-right: 1rem !important;
}

.buttonmenureal.dxbButton.dxb-outline {
    background: var(--dark-blue) !important;
    color: #fff !important;
}

.batchStatusBar tr {
    border-bottom: none !important;
}

/*.table td:first-child, .table th:first-child {
    padding: inherit !important;
}*/

.batchStatusBar {
    margin-top: 1.5rem !important;
}

.dxgvBatchEditDeletedItem {
    background-color: #EFEFEF !important;
}

.detail_table {
    padding-right: 1rem;
}

/*
    stilius kenkiantis gride esanciu comboboxu elementu atvaizdavimui
    .dxeValidDynEditorTable td {
    padding: 0 !important;
}*/
/*
.dxeValidDynEditorTable .dxeTextBoxSys td.dxic {
    padding: 0 !important;
}*/


.dropdown_custom .dxeValidDynEditorTable td {
    padding: 5px 11px 5px !important;
}

.dxeValidDynEditorTable td.dxeCalendarDay_Moderno,
.dxeValidDynEditorTable td.dxeCalendarWeekNumber_Moderno,
.calendar td.dxeCalendarDay_Moderno,
.calendar td.dxeCalendarWeekNumber_Moderno {
    padding: 2px 11px 3px !important;
}

.dxeValidDynEditorTable td.dxeCalendarWeekNumber_Moderno,
.calendar td.dxeCalendarWeekNumber_Moderno {
    font-size: 0.79em !important;
}

.dxeValidDynEditorTable td.dxeCalendarHeader_Moderno,
.calendar td.dxeCalendarHeader_Moderno {
    padding: 10px 6px !important;
}

.dxeValidDynEditorTable td.dxeCalendarDayHeader_Moderno,
.calendar td.dxeCalendarDayHeader_Moderno {
    padding: 3px 5px 6px 6px !important;
    color: #045cad !important;
}

.dxeValidDynEditorTable table.dxeCalendar_Moderno td.dxMonthGridWithWeekNumbers,
.calendar table.dxeCalendar_Moderno td.dxMonthGridWithWeekNumbers {
    padding: 3px 14px 6px 7px !important;
}

.calendar table.dxeCalendar_Moderno > tbody > tr > td {
    padding: 0 !important;
}

    .dxeValidDynEditorTable td.dxeCalendarFooter_Moderno,
    .calendar table.dxeCalendar_Moderno > tbody > tr > td.dxeCalendarFooter_Moderno {
        padding: 10px 0 !important;
    }

.calendar table.dxeCalendar_Moderno {
    margin: 0 !important;
}

.calendar .dxeCalendarHeader_Moderno td.dxe {
    color: #045cad !important;
}

.calendar .dxeCalendarWeekend_Moderno {
    color: #c00000 !important;
}

.calendar .dxeCalendarOutOfRange_Moderno {
    color: #d0d0d0 !important;
}

td.dxMonthGridWithWeekNumbers > table {
    padding: 0 10px 0 10px;
}

.dxeValidDynEditorTable td.dxeCalendarDay_Moderno,
.dxeValidDynEditorTable td.dxeCalendarFooter_Moderno,
.dxeValidDynEditorTable td.dxeCalendarHeader_Moderno {
    font-size: 1.4rem;
}

.dxeValidDynEditorTable td.dxeCalendarDayHeader_Moderno {
    font-size: 1.5rem;
}

.dxeValidDynEditorTable td.dxeCalendarWeekNumber_Moderno {
    font-size: 1.2rem;
}

.floatright li {
    float: right !important;
}

.floatright .toolbarControl {
    /*    margin-right: 0;
    margin-left: 6px;*/
    margin-right: 6px;
    margin-left: 0px;
}

.dxeButtonEdit_Moderno {
    font: inherit;
}

.batch_table td.dxgvErrorCell, .batch_table td.dxeButton {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 2px !important;
}

.siteMapControl {
    background-color: transparent !important;
}

.list--vertical-menu .list__item {
    margin-bottom: 1.2rem;
    padding-right: 1rem;
}


.arrow_Collapse {
    background: url('../../assets/img/icons/ic_menu_arrow_white_up.svg') !important;
    background-repeat: no-repeat !important;
    width: .8rem;
    height: .8rem;
}

.arrow_Expand {
    background: url('../../assets/img/icons/ic_menu_arrow_white.svg') !important;
    background-repeat: no-repeat !important;
    width: .8rem;
    height: .8rem;
    opacity: 0.7;
}

    .arrow_Expand:hover {
        background: url('../../assets/img/icons/ic_menu_arrow_white.svg') !important;
        background-repeat: no-repeat !important;
        width: .8rem;
        height: .8rem;
        opacity: 1;
    }

.app__menu {
    overflow-x: hidden !important;
    width: 27rem !important;
    margin-left:1.8rem;
    padding-bottom:10rem;
}

.app__window {
    padding-left: 25rem;
    overflow: hidden;
    gap: 30px;
    background-color: var(--dropdown-bg);
}

.detail_grid_table td, .detail_grid_table th {
    font-family: "Be Vietnam Pro", sans-serif !important;
    font-size: 1.3rem;
    color: var(--dark-blue);
    /*  padding: 1.1rem 1.5rem;
    line-height: calc(17/13);*/
    text-align: left;
    /*   overflow: hidden !important;*/
}

.gridInput div {
    min-width: 130px !important;
}

.overhidden {
    overflow: hidden;
}

.wrapControl {
    white-space: break-spaces;
}

.btnSearch img {
    width: 1.75rem;
    height: 1.75rem
}

.steps__step.stop:after {
    background-image: url(../../assets/img/icons/ic_arrow-right-black.svg) !important;
}

.steps__step.stop .steps__status:before {
    border: none;
    background-image: url(../../assets/img/icons/ic_info-Red.svg);
}

td.shiftDetailCaption {
    min-width: 120px !important;
}

.maxwidth {
    width: 100%;
}

.border0 {
    border: 0 !important;
}

.form__control > .dxeRadioButtonList {
    /*border: 1px solid var(--dark-blue) !important;*/
    height: 4rem;
    color: var(--dark-blue);
}

.dxeFocused ~ .dxeRadioButtonList {
    border: none !important;

}

.buttonSave2.dxbButton, .buttonSave2.dxbButtonHover {
    background: transparent !important;
}

.ddzone {
    width: 200px;
    height: 200px;
    background-color: greenyellow;
}

.hidden {
    display: none;
}

.uploadcell {
    vertical-align: top;
}

.gridcell {
    vertical-align: top;
}

.dragZoneText {
    width: 100%;
    /*   max-width: 350px;
    min-width: 286px;*/
    height: 100px;
}

.dropZoneText {
    width: 300px;
    height: 80px;
    color: #fff;
    background-color: #888;
}

.dropZoneExternal {
    /* position: relative;*/
    border: 1px dashed var(--dark-blue) !important;
    cursor: pointer;
}

.dropZoneExternal,
.dragZoneText {
    width: 100%;
    /*    max-width: 350px;
    min-width: 286px;*/
    height: 80px;
}

#dragZone {
    width: 100%;
    display: table;
}

#dropZone {
    width: 100%;
    display: table;
}

.dropZoneText {
    width: 100%;
    height: 80px;
    color: #fff;
    background-color: #888;
}

.hiddeondesctop {
    display: none;
}

.dropZoneText,
.dragZoneText {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 20pt;
}

.dragZoneText {
    color: #808080;
    text-wrap: auto;
}

/*#dropZone {
    top: 0;
    padding: 100px 25px;
}*/

.progressingbar {
    margin-top: 16px !important;
    height: 4rem !important;
    border-color: transparent !important;
}

.DropZoneDefault {
    display: none !important;
}

.daycell {
    white-space: normal !important;
}

.form_PasswordPolicy {
    display: block;
    width: 42rem !important;
    margin: 0 auto;
}

.errorsuccess {
    margin-top: 14px;
    margin-bottom: 0 !important;
}

.btnOk {
    width: 20rem !important;
    margin: 1em;
}

.width20rem {
}



.additionalCaption {
    white-space: nowrap;
}

.pagerSpinEdit {
    width: 80px;
}

    .pagerSpinEdit td {
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }

        .pagerSpinEdit td:last-child {
            padding-left: 0 !important;
        }

.dropDown_ListBoxStyle {
   /* background-color: white;*/
    border-collapse: collapse !important;
}
/*Dropdownboxu <select mygtuko rodymas*/
select::-ms-expand {
    display: inline !important;
}

select {
    /*    -webkit-appearance: button-arrow-down !important;
    -moz-appearance: button-arrow-down !important;*/
    appearance: auto !important;
    /*background: url('../../assets/img/icons/ic_arrow_dropdown.svg') no-repeat right #fff !important;
    background-position-y: 50px !important;
    background-size: 16px 16px !important;
    opacity: 1;*/
}

.form__select_noArrow {
    appearance: none !important;
}



.notShownMenu {
    visibility: hidden !important;
    display: none !important;
}
/*kad BrowserDetailTabbed dedami gridai butu kuo arciau prie kaires puses*/
.gridInFormDiv {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 2rem !important;
}
/*kad BrowserDetailTabbed dedami gridai butu kuo arciau prie kaires puses*/
.MenuTabControlCustom .dxtc-content {
    padding: 0 !important;
}
/*kad BrowserDetailTabbed dedami gridai butu kuo arciau prie kaires puses*/
.MenuTabControlCustom .dxgvControl td:first-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*Report popupui turi likti senas atitraukimas*/
.ReportPopUp .MenuTabControlCustom .dxtc-content {
    padding: 11px 0 11px 0 !important;

}

.ReportPopUp .MenuTabControlCustom {
    padding: 0 11px 0 11px !important;
}

.paddingleft1rem {
    padding-left: 1rem;
}

.roleTab {
    padding-top: 2.8rem !important;
    padding-bottom: 3rem !important;
    padding-left: 3rem !important;
}

/*0029048*/
.MSRS-RVC input[type=checkbox] {
    appearance: auto;
    margin: 5px;
}

.fixedWidthAt_pagr {
    width: 72px !important;
}

.proc60Window {
    width: 100% !important;
}

.app__nav li.dxnb-gr {
    width: 24rem;
}

    .app__nav li.dxnb-gr .dxnb-ghtext {
        white-space: normal;
    }

.app__block-head_with_close {
    padding-right: 10rem !important;
    padding-top: 4px !important;
}

.selectorhorizontal {
    display: inline;
    width: 68px;
}

.selectorvertical {
    display: none;
}

.marginright {
    margin-right: 10px;
}

.noTitle {
    padding-top: 1.5rem;
}

/*.modal-dashboard__menu {
    display: none !important;
}*/
.tabsonmobile .dxtc-stripContainer li.active a {
    background-color: #dbdce0
}

.tabsonmobile .dxtc-stripContainer a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 1.1rem 1.5rem;
    background-color: rgba(219,220,224,0);
    transition: background 250ms ease-in-out;
    font-size: 1.3rem;
    font-weight: 400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: -1px;
}


.tabsonmobile .dxtc-stripContainer {
    display: none !important;
}

.hideonmobile .dxtc-stripContainer {
    display: none !important;
}

.TabContent_LeftZone {
    display: inline;
}

.halfWindow {
    width: 99% !important;
}

.error_text {
    width: 500px;
}

.stacktrace_style {
    margin-bottom: 3rem;
    width: 500px;
    overflow: scroll;
}

.clause_control {
    min-width: 75px;
}

.logoperator_control {
    min-width: 100px;
}

.queryvalue_control {
    min-width: 190px;
}

.normalposition {
    position: inherit !important;
}

.table__overflow {
    overflow: hidden !important;
}

@media only screen and (max-width: 1300px) {
    .container_oneRow {
        min-width: 100% !important;
    }
}


    @media only screen and (max-width: 600px) {

        .steps {
          /*  flex-wrap: wrap;
            gap: 10px !important;*/
        }
        .step {
            max-width: 150px !important;
        }
        .descriptor--steps {
            font-size: 14px !important;
        }
        .step-title {
            font-size: 14px !important;
        }

        .descriptor {
            font-size: 14px !important;
            line-height: 20px !important;
        }

        .mt-2-mobile .toolbarstyle {
            padding-right: 2rem;
        }

        .toolbarbuttonpadding ul {
            padding-left: 15px;
        }

        .app__menu
        {
            margin-left:0;
        }

        .app__header, .app__menu, .app__nav li.dxnb-gr {
            width: 100% !important;
        }

        .dropdown--inner-menu .dropdown__arrow {
            margin-left: auto !important;
        }

        /*   .widgetPanel {
        margin-top: -10px !important;
    }*/

        .bottombutton100onmobile {
            width: 100% !important;
        }

        .bottomzone100onmobile, .bottomzone100onmobile ul, .bottomzone100onmobile ul li {
            width: 100% !important;
        }

        .container_oneRow {
            min-width: 100% !important;
        }

        .flex-col-mobile {
            -webkit-flex-direction: column !important;
            -ms-flex-direction: column !important;
            flex-direction: column !important
        }

        .d-flex {
            gap: 0rem;
        }
        .minwidth29 {
            min-width: 100% !important;
        }

       


        .table_overflow_fm {
            /*width: 300px;*/
            overflow: hidden;
        }

            .table_overflow_fm .dxgvTable {
                table-layout: auto !important;
            }

            .table_overflow_fm .d-flex .container {
                margin-right: 0 !important;
            }

        .MenuTabControlCustom .form__block {
            padding-left: 1rem;
            padding-top: 1rem;
        }

        .padding3 {
            padding-left: 1rem !important;
        }

        .uploadcell {
            display: none;
        }

        .hiddeondesctop {
            display: inline-flex;
        }

        .dxm-spacing {
            display: none;
        }

        .modal__head--right {
            margin-left: 0;
        }

        /*.toolbarbuttonpadding { padding-left: 0.1rem !important; }*/

        .dockerHeader .app__block-head .container + .container {
            margin-top: 2rem !important;
        }

        .app__block-head {
            margin-bottom: 0 !important;
        }

        /*  .widgetPanel {
        margin: 0 10px 5px 0 !important;
    }*/

        .tab_links_menu .dxtc-content {
            padding-left: 0;
        }

        .margin1top {
            margin-top: 0;
            margin-left: 0.5rem;
        }

        .content_body_simple {
            padding-left: 0.1rem;
        }

        .selectorhorizontal {
            display: none;
        }

        .selectorvertical {
            display: inline;
        }

        .marginright {
            margin-right: 0;
        }

        .app__block-head {
            padding: 0 !important;
        }

        .app__block-head-list {
            padding: 0 !important;
        }
        /*    .modal-dashboard__menu {
        display: inline !important;
    }*/
        .tabsonmobile .dxtc-stripContainer {
            display: block !important;
            overflow: auto;
        }

            .tabsonmobile .dxtc-stripContainer .dxtc-tab {
                border-bottom: .2rem solid #dbdce0 !important;
                height: 5rem !important;
            }

            .tabsonmobile .dxtc-stripContainer .dxtc-activeTab {
                height: 5rem !important;
            }


        .TabContent_LeftZone {
            display: none;
        }

        .TabContent_RightZone {
            left: 0 !important;
        }

        .employee_detail_toolbar_div {
            padding-left: 0;
        }

            .employee_detail_style .TabContent_RightZone {
                left: 0 !important;
                padding-bottom: 50px;
            }

        .halfWindow {
            width: 99% !important;
        }

        .procesaikomentaras {
            display: inline;
        }

        .processcoment, .buttonprocess {
            width: 100%
        }


        .lbContextMenuDlaz {
            left: 13px !important;
        }

        .error_text {
            width: 100%;
            font-size: 1.3em;
        }

        .noflex_inmobile {
            display: inline !important;
        }

        .modal__head {
            /*  display: block !important;*/
            flex-direction: column;
            padding-right: 2.5rem;
        }

        .modal__close {
            /*    position: absolute;
        z-index: 12001;*/
            float: right;
            top: 2rem;
            right: 0.5rem;
            background-color: transparent;
        }

      /*  .table__overflow {
            margin-left: -1.2rem;
        }*/
        .app__block-body {
            padding: 0;
            padding-bottom:10px;
        }

        .app__block-body-list {
            padding: 0 2rem 0 0;
        }

        .BackBtnClassifier {
            position: absolute;
            right: 10px;
            top: 10px;
        }

        .dvv_filter_control .form__select {
            width: 100% !important;
        }
    }


    .modal__head--right {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        /*    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;*/
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        padding-top: .3rem;
    }

        .modal__head--right .modal__close {
            margin-left: 4rem;
        }

    .kmdmaxwidth100 {
        width: 100% !important;
    }

    @media only screen and (max-width: 600px) and (min-width: 461px) {
        .kmdmaxwidth100 {
            width: 480px !important;
        }
    }

    @media only screen and (max-width: 460px) {
        .noTitle {
            padding-top: 0;
        }


       
 /*       .toolbardate {
            width: 16rem;
            margin-top: 0;
        }*/

        .table td:first-child, .table th:first-child {
            padding: 2px 8px 2px 4px !important;
        }

        .kmdmaxwidth100 {
            width: 360px !important;
        }

        .stacktrace_style {
            width: 100%;
        }

        body {
            overflow: auto !important;
        }

    }



    .table_overflow_fm .dxgvTable {
        table-layout: auto !important;
        max-width: 68rem;
    }


    .maxwidth100 {
        width: 100% !important;
    }


    /*.form__select option:checked, .form__select option:hover {
    background-color: red !important;
}

select:-internal-list-box option:checked {
    background-color: green !important;
}*/
    /*select:-internal-list-box option:hover {
    background-color: green !important;
}*/
    /*.dxeListBoxItemSelected_Moderno {
    background-color: rgb(18, 121, 192) !important;
    ;
}

.dxeListBoxItemHover_Moderno {
    background-color: rgb(18, 121, 192) !important;
    color: white;
}*/
.dxeListBoxItem_Moderno {
    padding: 1.1rem 1.5rem !important;
    display: flex;
    border-right-color: transparent !important;
    width: 100%;
    color: var(--dark-blue);
}

.dxmLite, .dxmLite .dxm-item a.dx {
    color: var(--dark-blue);
}
.dxEditors_edtDropDown_Moderno {
    background-image: url(images/DXR.png) !important;
    background-position: -202px -95px !important;
    width: 10px !important;
    height: 14px !important;
}

.dxeNullText_Moderno .dxeEditArea_Moderno, .dxeNullText_Moderno .dxeMemoEditArea_Moderno {
    color: var(--dark-blue);
}
    /*.dxeButtonEditButtonHover_Moderno {
    background: none !important;
    width: 10px !important; //kenkia grafikai dienos spinedit 
    height: 14px !important;
}
*/

    .form__select .dxeButtonEditButton {
        border: none !important;
    }


    .browserClassifier_in_graphics .dxeButtonEdit {
        margin-top: 1.5rem;
    }

    /*.dxpc-closeBtnHover .dxWeb_pcCloseButton_Moderno {
    background-color: #D3D6DA !important;
}
.dxpc-closeBtnHover {
    background: none !important;
    border: none !important;
}*/

    .dxpc-closeBtn {
        margin-top: 8px !important;
    }

    .dxpc-closeBtn, .dxpc-closeBtnHover {
        border-radius: 0 !important;
        background: none !important;
        border: none !important;
    }


    .dockerCloseButton {
        content: url(../../assets/img/icons/ic_close.svg) !important;
        width: 1.4rem;
        height: 1.4rem;
    }

        .dockerCloseButton:hover {
            content: url(../../assets/img/icons/ic_close_blue.svg) !important;
            width: 1.4rem;
            height: 1.4rem;
        }

/*    .back_white {
        background-color: white !important;
    }*/

    .dockerHeader {
        width: 100%;
    }

    .dockercontainer {
        min-width: unset !important;
    }

    .dxpc-headerText {
        width: 100%;
    }


    .myNullText {
        color: #bdbdbd;
    }

    .noBackGround, .noBackGround:hover {
        background: none !important;
    }

    .hintStyle {
        background-color: var(--dark-blue) !important;
        /* background-color: #dbdce0 !important;*/
        color: white !important;
        max-width: 200px !important;
    }

        .hintStyle div:after {
            border-bottom-color: var(--dark-blue) !important;
        }

    .unfixed_height {
        height: auto !important;
        min-height: 4rem !important;
    }



    .xmlcontentbody {
        padding: 1rem;
    }

    .dalyviscbx {
        min-width: 600px !important;
    }

    .combominwidth {
        width: 300px !important;
    }

.querybutton {
    color: var(--dark-blue);
}

    .querybutton img {
        height: 1.8rem;
    }

    .browserquerystyle {
        padding-left: 0;
    }

    .browserquerymenu .form__control--search {
        margin-top: 0;
    }

    .field-select__list {
        display: inline-table;
        width: 100% !important;
    }

    .isHiddenControl {
        visibility: hidden;
        display: none;
    }

    .infozone {
        margin-top: 1rem;
        margin-bottom: 1rem !important;
    }

    .treelist__title table tr {
        border-bottom: none !important;
    }

    .noMarginTop {
        margin-top: 0px;
    }

.dockerclass {
    background-color: white !important;
}

/*.testBody
{
   height:340px;
}*/

.dockerclass .dxpc-content {
    overflow: visible !important;
}

    .table__overflow2 {
        overflow: auto !important;
    }

    .blur-background {
        filter: blur(5px); /* Galite koreguoti blur stiprumą */
    }

    .blurred {
        filter: blur(55px);
    }

.processtitle {
    font-size: 1.5rem;
    color: var(--dark-blue-hover);
}

    .editingrid {
        height: 4rem;
    }

        .editingrid .dxeButtonEditSys {
            height: 4rem;
        }

.grid_title {
    color: var(--dark-blue-hover);
    margin-left: 1rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-weight: 400;
    font-size: 1.5rem;
    display: block;
}

    .texttovykdytojas {
        margin-top: 1rem;
        font-size: 1.5rem;
    }

    .news {
        overflow: auto !important;
    }

    .workflow_change_controls {
        padding: 0 2.325rem 0.5rem 3rem;
    }

    .divider {
        height: 25px;
      /*  background-color: white;*/
    }

    .search-wrapper {
        display: flex;
        justify-content: center;
        gap: 20px;
        font-size: 16px;
        font-weight: 400 !important;
        line-height: 20.24px !important;
        text-align: left;
        width: 27%;
        position: relative;
        color: var(--white) !important;
        border: 1px solid var(--white) !important;
        img

{
    max-width: 28px;
    aspect-ratio: 1;
}
}

.search-wrapper input {
    width: 100%;
    padding: 23px 20px 20px 38px;
    border: 1px solid var(--dark-blue);
    border-radius: 1px;
    background-color: transparent;
    border: 1px solid var(--white);
    color: var(--white);
    font-family: var(--font-primary);
}

    .search-wrapper input::placeholder {
        font-family: var(--font-primary);
        font-size: 16px;
        font-weight: 400;
        line-height: 20.24px;
        text-align: left;
        color: var(--white);
    }

.search-wrapper .search-icon {
    color: var(--white);
    border-radius: 1px;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.calendar {
    color: var(--white);
}

.dropdown__label {
    color: var(--white) !important;
    gap: 10px;
}
/*
.dropdown__label span {
    font-weight: 700 !important;
    font-size: 16px !important;
}

.dropdown__content span {
    font-weight: 400 !important;
    font-size: 16px !important;
}*/

.dxpc-header .dxpc-headerContent {
height:50px;
}

.panel-title {
    font-family: var(--font-secondary) !important;
/*    font-weight: 700 !important;
    font-size: 20px;*/
}


.panels {
    padding-left: 5.8rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 15px;
    width: 100%;
}

.panel {
    aspect-ratio: 1/1;
    background-size: 180%;
    background-position: center;
    width: 15.7%;
    min-width: 200px;
    box-sizing: border-box;
    background-color: var(--white);
    font-family: var(--font-secondary);
    color: var(--yellow);
    font-size: 1.17em !important;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    cursor: pointer;
}

    .panel .panel-content {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: start;
        gap: 10px;
        height: 100%;
    }

    .panel .overlay {
        background-color: #20054894;
        width: 100%;
        height: 100%;
    }

    .panel h3 {
        box-sizing: border-box;
        margin: 0;
        padding: 20px;
    }

div.panel:nth-child(1) {
    background-image: url("../../inc/assets/img/panel1.jfif");
}

div.panel:nth-child(2) {
    background-image: url("../../inc/assets/img/panel2.jfif");
}

div.panel:nth-child(3) {
    background-image: url("../../inc/assets/img/panel3.jfif");
}

div.panel:nth-child(4) {
    background-image: url("../../inc/assets/img/panel4.jfif");
}

div.panel:nth-child(5) {
    background-image: url("../../inc/assets/img/panel5.jfif");
}

div.panel:nth-child(6) {
    background-image: url("../../inc/assets/img/panel1.jfif");
}

.card {
    background-color: var(--white);
    padding: 40px 20px;
    .card-title

{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    h3

{
    font-family: var(--font-secondary);
    font-size: 32px;
    font-weight: 700;
    line-height: 38.4px;
    text-align: left;
    color: var(--dark-blue);
    margin: 0;
}

.button {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    color: var(--dark-blue);
}

}

table {
    width: 100%;
    border-collapse: collapse;
    thead

{
    font-family: var(--font-primary);
    font-size: 16px;
    font-weight: 300;
    line-height: 20.24px;
    text-align: left;
    border-bottom: 1px solid black;
    color: #bababa;
    th

{
    padding: 10px 0;
    padding-bottom: 25px;
}

}

tbody {
    font-family: var(--font-primary);
    font-size: 20px;
    font-weight: 400;
    line-height: 25.3px;
    text-align: left;
    tr

{
    border-bottom: 1px solid var(--dark-blue);
    td

{
    padding: 10px 0;
    color: var(--dark-blue);
}

}
}
}
}

footer {
    padding: 20px;
    position: absolute;
    width: 100%;
    bottom: 0;
    font-family: Be Vietnam Pro, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18.98px;
    text-align: left;
}
.footer_up {
    margin-bottom: 15px;
}

.actor_grid_div .dxpcDropDown .dxeListBox {
    padding-bottom: 9rem !important;
}

.grid_padding_bottom {
    padding-bottom: 9rem !important;
}



.footer_controls {
    z-index: 10000;
    position: fixed;
    bottom: 0;
    display: flex;
    justify-content: flex-start;
    padding: 2rem;
    gap: 10px;
    background-color: #dddddd;
    width: 100%;
    box-sizing: border-box;
    .modal-button

{
    padding: 10px 30px;
    border: none;
    font-weight: bold;
    cursor: pointer;
    font-family: var(--font-primary);
    font-size: 20px;
    font-weight: 400;
    line-height: 25.3px;
    text-align: left;
}
}


.dxgvHSDC, .dxtlHSDC {
    border-top: 2px solid var(--dark-blue) !important;
    border-bottom: 2px solid var(--dark-blue) !important;
    border-collapse: collapse;
}

.dxtlHeader {
    border: none !important;
}

.button--primary {
    border-radius: 0;
}


.button--orange.button--primary {
    background-color: var(--dark-blue);
}
    .button--orange.button--primary:hover {
        background-color: #89a4cc;
    }


.circle {
    aspect-ratio: 1/1;
    width: 36px;
    height: 35px;
    border-radius: 50%;
    background-color: #89a4cc;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: var(--font-primary);
    font-size: 24px;
    font-weight: 700;
    line-height: 30.24px;
    text-align: center;
    color: white;
}

.yellow {
    background-color: var(--yellow);
}

.circle-dark {
    background-color: var(--dark-blue);
}

.descriptor {
    font-family: var(--font-primary);
    font-size: 16px;
    font-weight: 400;
    line-height: 35px;
    text-align: left;
    color: #bababa;
    padding-left: 1rem
}

.descriptor--steps {
    font-family: var(--font-primary);
    font-size: 16px;
    font-weight: 400;
    line-height: 20.24px;
    text-align: left;
    color: #bababa;
}

.step-title {
    font-family: var(--font-primary);
    font-size: 16px;
    font-weight: 400;
    display: inline-grid;
}

.step-description {
    display: flex;
    gap: 10px;
    align-items: center;
    background-color: transparent;
}

.step-margin {
    margin-left: 20px;
    margin-bottom: 20px;
}


.steps {
    overflow-x:auto;
    display: flex;
    justify-content: flex-start;
    gap: 20px;
    /*margin-bottom: 20px;*/
    .step

{
  /*  background-color: white;*/
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    padding: 10px;
    max-width: 202px;
    .step-subtitle

{
    font-family: var(--font-primary);
    font-size: 16px;
    font-weight: 400;
    line-height: 20.24px;
    text-align: left;
    color: #bababa;
}
}
}

.notification-description {
    background-color: var(--dark-blue);
    width: 100%;
    padding: 10px;
    display: flex;
    height: 62px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.notification-description_psw {
    overflow-x: visible !important;
    overflow-y: visible !important;
}


.infoheaderclass
{
    padding-bottom:0 !important;
}

.infocontrolclass .dxrpcontent .dx-borderBox {
    padding-top: 0 !important;
}
.dxrpHeader_Moderno {
    background-color: transparent !important;
}

.rblAction_report .dxichTextCellSys {
    width: 20% !important;
    white-space: normal;
}


.dxpcModalBackLite, .dxdpModalBackLite {
    background-color: var(--dark-blue) !important;
}


.dxpcDropDown, .dxeDropDownWindow {
    font-family: var(--font-primary);
}

input.dxeEditArea {
    color: var(--dark-blue) !important;
}

.lbContextMenuDlaz ul li, .lbContextMenuDlaz .dxm-contentText {
    color: var(--dark-blue) !important;
}

.dxmLite_Moderno .dxm-popup {
    border: 1px solid var(--dark-blue) !important;
}

    .dxmLite_Moderno .dxm-popup .dxm-separator b {
        background-color: var(--dark-blue) !important;
    }


.gridAsControl .headerrow {
    padding: 1rem 1rem 1rem 1.2rem !important;
}

.gridAsControl .dxgvHeader {
    border-top: 0px !important;
}

.at_pagr_custom_cell {
    padding-right: 6px;
    text-align: -webkit-center !important;
}

.at_pagr_custom {
    margin-left: 6px;
    margin-right: 6px;
    padding: 0 1px 0 1px !important;
    width: 48px !important;
    min-width: 48px !important;
    height: 4rem !important;
    padding: 0 1.5rem !important;
}

input.dxeEditArea_Moderno {
    color: var(--dark-blue) !important;
}

.dxeBase_Moderno {
    color: var(--dark-blue) !important;
}

    span.dxeBase_Moderno.notification--blue {
        color: var(--white) !important;
        text-align:center;
    }

.workflowchangestitle {
    margin-top: 1.5rem;
    font-size: 17pt;
    color: var(--dark-blue);
    font-weight:bold;
}
.workflowchangestitle span {
    font-size: 17pt;
    color: var(--dark-blue);
    font-weight: bold;
}


.dxeButtonEdit {
    background-color: transparent;
}

.dxgvTable .dxgvHEC {
    background-color: transparent;
}

.bottomfixer
{
    height:10rem;
}

.ReportPopUp {
    background-color: #f1f1f1 !important;
}

.dxeListBox_Moderno {
    background-color: transparent !important;
    border-right: 1px solid #200548 !important;
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
}

.gridControlCell {
    /*padding-top: 1.5rem !important;*/
    padding: 1rem !important;
    font-family: Roboto, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
}



.atost_grid_control {
    height: 4rem !important;
    padding: 0 0.5rem 0 0.5rem !important;
}

.browserClassifier_in_grid .form__control {
    margin-top: 0 !important;
    margin-left: 0 !important;
}

    .browserClassifier_in_grid .form__control .form__input {
        height: 4rem !important;
        padding: 0 6px 0 0 !important;
        min-width: 100px !important;
    }

.pavadavimas_cell .form__control .form__input {
    min-width: 140px !important;
}

.pavadavimas_cell {
    padding: 0 1rem !important;
}

@media only screen and (max-width: 800px) {
    .dxgvControl a, .dxgvControl a:visited, .dxgvControl a:hover {
        font-size: 1.1rem !important;
    }

    .hotGridTable .dxgvTable tr td {
        font-size: 1.1rem !important;
    }

}

    @media only screen and (max-width: 460px) {
        .panels {
            padding-left: 0;
        }

        .panel {
            min-width: 116px !important;
        }

            .panel h3 {
                padding: 8px;
            }

        .browserClassifier_in_grid .dxeButtonEditButton {
            padding: 1px !important;
        }


        .browserClassifier_in_grid .dxeEditArea {
            padding: 1px !important;
        }

        .rusis_cell .form__control .form__input {
            padding: 6px !important;
            width: 144px !important;
        }

        .browserClassifier_in_grid .form__control .dxic {
            padding: 1px !important;
        }
        /*  .atost_grid_control {
        padding: 1px !important;
    }*/
        .atost_calend_control {
            width: 135px !important;
        }
    }


    .dxeButtonEditButton {
        padding-right: 0 !important;
    }