/* line 3, ../../_sass/my-bootstrap5-dark.sass */

/* Scripts.js-ben is */
/* validation piros: #e4606d */
/* form - label szín:  #e9ecef */

/* MainLayout.razor-ben */
.main {
    height: 100vh;
    background-color: #343a40; /*background-color*/
    color: #e9ecef;
    /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
/* Smooth scroll */
html {
    scroll-behavior: smooth;
    font-size: 100%;    /*2022.12.29.*/
}
/* MainLayout.razor-ben */
.page_background {
    background-color: #343a40;
}

/* Sidebar melletti terület */
.maincontent {
    padding: 2px 5px;
    /*height: 100vh;*/
}
/* minden oldal alapja */
.alapdiv {
    padding: 0 15px;
}

.bottomfooter {
    /*position: fixed;*/
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999;
}

/* Text select prevent */
.prevent-select {
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

/* A képernyő közepére teszi */
.divkozepen {
    font-size: 2em;
    font-weight: 700;
    background: #171a1c;
    color: #fd7e14;
    border-radius: 0.5em;
    padding: 1.2em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}
.divkozep {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

.nincsjogosultsag {
    color: red;
    font-size: 20px;
    font-weight: 600;
}

/* Menü sor - 2022.04.10. */
.e-menu-wrapper, .e-menu-container {
    display: block;
}

/* LA - így nem középre teszi a col-okat, hanem balról kezdi */
/*.container {
    margin-left: initial;
}
*/

.top-row {
    background-color: #282d31;
}

.top-row-style {
    display: flex !important;
    justify-content: flex-start !important;
    height: 40px !important;
}

.toolbar {
    position: sticky;
    /*top: 56px;*/
    top: 40px;
    z-index: 1;
}
.szulotoolbar {
    position: sticky;
    top: 0;
    z-index: 1;
}
.szulosidebar .e-sidebar-absolute {
    top: 38px !important;
}


#oldalnemtalalhato1 {
    color: red;
    font-size: 20px;
    font-weight: 600;
    padding: 20px;
}
#oldalnemtalalhato2 {
    color: white;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 20px;
}
#oldalnemtalalhato3 {
    color: #dee2e6;
    font-size: 14px;
    font-style: italic;
    padding: 7px 20px;
}
.nincsmegrendeles {
    font-size: 16px;
    color: red;
    text-align: center;
}

.reload {
    color: white;
}


/* Accordion fejléc kiválasztva */
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header {
    /*background-color: #6c757d;*/
}

/* Így lesz a személylista div alja rögzítve a képernyő aljához */
/* nem használt! */
/*.sidebarchildcontent {
    position: relative;
}
#szemelylista {
    position: absolute;
    bottom: 80;
    width: 260px;
}*/

#sidebarchildcontent {
    /*overflow: hidden;*/   /*sticky miatt kivéve: 2022.06.22.*/
}

/* 2023.01.21. */
/*#szemelylista {
    background-color: #495057;
}
*/
#scrollbar-id {
    /*background-color: #495057;*/
}
/* Tranzakciók: személyek listája */
.szemelylista {
    padding: 0 4px 0 4px;
    overflow: auto;
}
.csoportos-scroll-panel {
    padding-right: 6px;
    background-color: #343a40 !important;
    height: 756px;
}
.overflowhidden {
    overflow: hidden;
}
/*Scrollbar - 2023.01.21.*/
.scrollbar-class {
    /*height: 200px;*/
    /*width: 65px;*/
    background-color: #495057;
    overflow-y: scroll;
    overflow-x: hidden;
    /*        
        background-color: #F5F5F5;
        color: black;
        float: left;
        margin-bottom: 25px;
        margin-left: 22px;
        margin-top: 40px;
        */
}
/*.force-overflow {
        min-height: 210px;
    }*/
/* scrollbar csík */
#scrollbar-id::-webkit-scrollbar {
    width: 10px;
    background-color: #ced4da;
}
/* scrollbar húzogató */
#scrollbar-id::-webkit-scrollbar-thumb {
    background-color: #6c757d;
    border-radius: 5px;
}
/* scrollbar button */
#scrollbar-id::-webkit-scrollbar-button {
    display: block;
    background-color: #b6bfc8;
    background-repeat: no-repeat;
    background-size: 8px 10px;
    background-position: center;
}
/* scrollbar nyilak */
    #scrollbar-id::-webkit-scrollbar-button:vertical:start:increment {
        display: none;
    }
    #scrollbar-id::-webkit-scrollbar-button:vertical:start:decrement {
        background-image: url('https://upload.wikimedia.org/wikipedia/commons/7/7e/Chevron-up.svg');
    }
    #scrollbar-id::-webkit-scrollbar-button:vertical:end:increment {
        background-image: url('https://upload.wikimedia.org/wikipedia/commons/e/ee/Chevron-down.svg');
    }
    #scrollbar-id::-webkit-scrollbar-button:vertical:end:decrement {
        display: none;
    }
/*Scrollbar - 2023.01.21.*/

/* 2023.01.21. */
.szemelyek {
    padding: 0 4px 0 4px;
}


/* checkbox: label távolsága a checkbox-tól (Bootstrap: 6px) */
.e-checkbox-wrapper .e-frame + .e-label, .e-css.e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 1px;
}
/* radiobutton: label távolsága a radiobutton-tól (Bootstrap: 24px) */
.e-radio + label .e-label {
    padding-left: 18px;
}

.paddingleftnulla {
    padding-left: 0;
}
.textaligncenter {
    text-align: center;
}
.textalignright {
    text-align: right;
}
.aligncenter {
    align-items: center;
}
.alignbaseline {
    align-items: baseline;
}
.alignend {
    align-items: end;
}



/* Sidebar jobb oldalán levő terület */
.e-content-animation {
    padding: 5px;
}

/* Sidebar */
.e-sidebar-absolute {
    /*top: 94px !important;*/
    top: 78px !important;
    position: fixed !important;
    /*background-color: greenyellow;*/
}

/*.menutoolbar .e-toolbar .e-toolbar-items {
    background-color: #0d6efd;
    color: white;
}
.menutoolbar .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    height: inherit;
    min-width: 28px;
    padding: 0 4px;
}*/
/*SyncFusion update - 2024.09.28.*/
.menutoolbar:not(.szulotoolbar) .e-toolbar {
    background-color: #0d6efd !important;
    color: white !important;
}

    .menutoolbar:not(.szulotoolbar) .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
        height: inherit;
        min-width: 28px;
        padding: 0 4px;
    }

.szulotoolbar .e-toolbar .e-toolbar-items {
    background-color: #282d31;
    color: #dee2e6;
}


/* Tranzakciók, Személyek: kereső panel */
.sidebarszemelykeresescsik1 {
    background-color: #fd7e14;  /*narancssárga*/
    border-radius: 0.2rem;
    border: 1px solid #fd7e14;
    margin: 4px 5px;
    min-height: 7px;
    height: 7px;
}
.sidebarszemelykeresescsik2 {
    background-color: #20c997;  /*zöld*/
    border-radius: 0.2rem;
    border: 1px solid #20c997;
    margin: 4px 5px;
    min-height: 7px;
    height: 7px;
}
.szuroertek1 {
    padding: 0 9px 4px 9px;
    color: #fd7e14; /* Tranzakciók */
}
.szuroertek2 {
    padding: 0 9px 4px 9px;
    color: #20c997; /* Személyek */
}
/* Alapadatok: menü panel */
.sidebaralapadatok {
    background-color: #20c997;
    border-radius: 0.2rem;
    border: 1px solid #20c997;
    margin: 4px 5px;
    min-height: 7px;
    height: 7px;
}

#alapadatoktoolbargomb {
    float: right;
    padding-right: 10px;
}

.keresocimke {
    /*background-color: #adb5bd;*/
    color: #20c997;
    text-align: center;
    /*border: 1px solid #ffc107;*/
}

.keresopanel1, .keresopanel2 {
    /* spinner miatt */
    position: relative;
}

.keresopanel {
    padding: 0 6px;
}
    .keresopanel .e-checkbox-wrapper .e-label {
        font-size: 0.8rem;
    }

.keresocombo {
    margin: 5px 0 5px 0;
}

/* SzemelykeresesSidebar */
.nevkeresesparams-div {
    display: flex;
    font-size: 0.8rem;
    height: 16px;
}
.nevkeresendo {
    display: inline-block;
    width: 60%;
}
.nevkeresendoaktiv {
    color: #0d6efd;
    font-size: 0.8rem;
    cursor: pointer;
}
.nevkeresendoinaktiv {
    color: #adb5bd;
    font-size: 0.8rem;
    cursor: pointer;
}
.nevkeresesszoveg {
    display: inline-block;
    width: 40%;
    text-align: right;
    font-size: 0.8rem;
    color: #0d6efd;
    cursor: pointer;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    padding: 2px;
}

.szemelycard {
    background-color: #282d31;
    border-radius: 0.35rem;
    border: 1px solid #6c757d;
    margin: 4px 3px;
    cursor: pointer;
}

.szulocard.cardkivalasztva {
    border-color: white;
    border-width: 2px;
}

.szemelycard-header {
}

.szemelycard-footer {
    font-size: 12px;
    /*cursor: pointer;*/
    padding: 2px 4px;
    color: #ced4da;
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.szulocard-footer {
    font-size: 14px;
    padding: 4px 4px;
}

.szulocard {
    margin-bottom: 12px;
}

.szulopanelnev {
    color: #81b3fe;
    font-weight: 500;
}

.szulopanelid {
    color: #ced4da;
}

/* Hamarosan lejáró támogatás - 2024.04.08. */
.szulolejarotam {
    margin: 6px 4px 10px 4px;
    background-color: red;
    padding: 6px;
}

/* Személykereső panel: név */
.szemelypanelnevdiv {
    background-color: #343a40;
    font-size: 16px;
    /*cursor: pointer;*/
    padding: 0px 4px;
    color: #9bc2fd; /* Név színe */
    height: 26px;
    border-bottom: 1px solid black;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}

.szemelypanelnev {
    display: inline-block;
    width: 78%;
    overflow: hidden;
}

.cimhiba {
    font-size: 0.85rem;
    font-weight: 300;
    color: #ffff00;
    margin-left: 10px;
}

/* Személykereső panel: azonosító */
.szemelypanelid {
    display: inline-block;
    width: 22%;
    float: right;
    text-align: right;
    overflow: hidden;
    font-size: 12px;
    height: 24px;
    padding-top: 4px;
}

.szemelypanelosztaly {
    display: inline-block;
    width: 40%;
    overflow: hidden;
}
.szemelypaneltamogatas {
    display: inline-block;
    width: 60%;
    float: right;
    text-align: right;
    overflow: hidden;
}

.szemelypanelintezmeny {
}

.szemelypanelszulo {
    margin-left: 10px;
    position: relative;
    top: 2px;
    color: #ffbf00;
}

.szemelyheaderinaktiv {
    background-color: #6c757d;
    color: black;
}

.szemelyfooterinaktiv {
    background-color: #848d94;
    color: black;
}

/* a css fájlban ez legyen az utolsó class a panelnél */
/* kiválaszott, kijelölt személy */
.szemelykivalasztva {
    background-color: #0d6efd;
    color: white !important;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    padding: 0px 4px;
    height: 28px;
}
.szemelykivalasztvafooter {
/*    background: #6699ff;
    color: black; */

}

/* Személy név színe az állapotától függően */
/* ha nem étkező és van tartozása, akkor (ha ez van feljebb), a tartozás színe fog megjelenni - az fontosabb */
.normal {
    /*color: #68a4fd;*/ /* Név színe */
    color: white;
}
.nemetkezik {
    color: #ffc107;   /*sárga*/
}
.vantranzakcio {
    border: 2px solid #fd7e14;
}
.vantartozas {
    color: #ff4d4d;   /*piros*/
}
.inaktiv {
    background-color: #6c757d; /*szürke*/
}

/* szürke lekerekített keret */
.szemelynevinaktiv {
    border-radius: 6px;
    border: 4px solid #6c757d;
}

.alapadatcimszemelynevosztalyintezmenydiv {
    padding-left: 6px;
}
.alapadatcimszemelynevosztalyintezmeny {
    padding: 5px;
    /*margin-left: 200px;*/
    background-color: #212529;
    border-radius: 8px;
    display: inline-block;
    width: 100%;
}
.alapadatcimszemelynev {
    font-weight: 600;
    font-size: 30px;
    /*padding: 0 8px 0 8px;*/
    margin-right: 5px;
    display: inline-block;
}
.alapadatcimszemelyosztaly {
    font-weight: 500;
    font-size: 22px;
    margin-right: 5px;
    display: inline-block;
}
.alapadatcimszemelyintezmeny {
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    margin-right: 5px;
    color: #adb5bd;     /*adatnév színe*/
}
.alapadatcimszemelyszoveg {
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    padding-top: 12px;
    float: right;
    color: lightgreen;
}

.checkboxinline {
    display: inline-block;
    margin-right: 2px;
}

.kozepsoreszgomb {
}

/* Tranzakciók: gombok */
.tranzgombdiv {
    padding: 6px;
}
.tranzgombok {
    padding: 4px;
}
/* Megrendelés gomb színe */
.tranzgombdiv #tranzgombmegrendeles .e-split-btn {
    background-color: #0d6efd;
}
/* Lemondás gomb színe */
.tranzgombdiv #tranzgomblemondas .e-split-btn {
    background-color: #dc3545;
    width: 102px;
}
/* Egyéb műveletek gomb színe */
.tranzgombdiv #tranzgombegyebmuv .e-split-btn {
    background-color: #6f42c1;
}
/* Tranzakciók gomb színe */
.tranzgombdiv #tranzgombtranzakciok .e-btn {
    background-color: #198754;
}
/* Személy kód módosítás gomb színe */
.tranzgombdiv #alapszemelygombkodmodositas .e-split-btn {
    background-color: #ffbf00;
}
.tranzgombdiv #alapszemelygombkodmodositas .e-split-btn {
    background-color: #ffbf00;
}
.kodmodositasgomb.e-btn {
    background-color: #ffbf00;
    color: black;
    width: 114px;
}
.kodmodositasgomb.e-btn:hover {
    background-color: #ffbf00;
}


/*Szülő modul*/
/* Megrendelés gomb színe */
.tranzgombdiv #tranzgombszulomegrendeles .e-btn {
    background-color: #0d6efd;
}
/* Lemondás gomb színe */
.tranzgombdiv #tranzgombszulolemondas .e-btn {
    background-color: #dc3545;
}
/* Menüválasztás gomb színe */
.tranzgombdiv #tranzgombszulomenuvalasztas .e-btn {
    background-color: #e600ac; /*#9878d3;*/
}
/* Tranzakciók gomb színe */
.tranzgombdiv #tranzgombszulotranzakciok .e-btn {
    background-color: #198754;
}
/* Számlák gomb színe */
.tranzgombdiv #tranzgombszuloszamlak .e-btn {
    background-color: #ffc107;
}
/* Egyenleg gomb színe */
.tranzgombdiv #tranzgombszuloegyenleg .e-btn {
    background-color: #8965cd;
}
.tranzgombszulo {
    margin-right: 4px;
    margin-bottom: 2px;
}

/* Tranzakciók: középső rész egyéb */
.kozepsoreszegyeb {
    border-bottom: 1px solid #6c757d;
    padding-left: 6px;
    padding-right: 6px;
    height: 40px;
}

.aktidoszaklink {
    /*display: inline-block;*/
    /*width: 50%;*/
}
.alapadatoklink {
    /*display: inline-block;*/
    /*width: 50%;*/
    float: right;
    text-align: right;
}
#alapadatoklink {
    cursor: pointer;
    color: #68a4fd;
}

.szemelycount {
    /*display: inline-block;*/
    float: right;
    text-align: right;
    color: #ced4da;
    cursor: pointer;
}
.szemelycount-p {
    margin-bottom: 0.4rem
}

.reszletesgomb {
    display: inline-block;
}
    .reszletesgomb a {
        color: #ced4da;
    }

.reszletescimke {
    color: #adb5bd;
    /*font-weight: bold;*/
    max-width: 68px;
}
.reszletescimkeinaktiv {
    color: #343a40;
    font-weight: bold;
    max-width: 68px;
}
.reszletesadat {
    color: #e9ecef;
    max-width: 230px;
}

.szulo-szemely-table {
    table-layout: fixed;
    width: 100%;
}
.szulo-szemely-td-width {
    width: 98px;
}
.szulo-szemely-td2 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.szuloreszletescimke {
    color: #adb5bd;
    padding-right: 8px;
}
.szemelykivalasztvafooter .szuloreszletescimke {
    color: #e9ecef;
    padding-right: 8px;
}

.szuloreszletesadat {
    color: #e9ecef;
}
.szemelykivalasztvafooter .szuloreszletesadat {
    color: #99bbff;
}
.szulotobbkevesebb {
    /*color: #d63384;*/
}
.szemelykivalasztvafooter .szulotobbkevesebb {
    /*color: #91eed2;*/
}
.szulopanelnevdiv.szemelykivalasztva {
    border-bottom: 1px solid #0248b1 !important;
    height: 31px;
}
.szulopanelnev.szemelykivalasztva {
    font-size: 20px;
}


.hibastamogatas {
    color: red;
}

.nincsszemely {
    color: orangered;
    text-align: center;
    padding-top: 10px;
    font-size: 14px;
}

.alapszemelygombjobboldal {
    text-align: right;
}

/* Tranzakciók > Alapadatok > támogatás táblázat */
#tamogatasmodositasgomb {
    height: 24px;
    width: 70px;
    font-size: 12px;
    padding: 2px 3px 3px 3px;
}

.osszestamogatas {
    text-align: right;
}

.alapszemelytamogatastablazat {
    font-size: 12px;
    padding: 4px 6px;
    padding: 0;
    width: 100%;
    /*margin-top: 4px;*/
}
    .alapszemelytamogatastablazat th, .alapszemelytamogatastablazat td {
        padding: 3px 6px;
        border: 1px solid black;
        border-collapse: collapse;
    }
    .alapszemelytamogatastablazat th {
        color: #adb5bd;
    }
    .alapszemelytamogatastablazat .tamogatastorolt {
        color: #6c757d;
    }
    .alapszemelytamogatastablazat .tamogatastorolt2 {
        background-color: #6c757d;
    }
.alapszemelytamogatastablazatdivnormal {
    border: none;
}
.alapszemelytamogatastablazatdivmodosult {
    border: 1px solid #21b26f;  /* zöld (= sync zöld border) */
}

.toroltrekord {
    background-color: #6c757d;
}
/* törölt sorok: betűszín=szürke */
#tamogatasgrid.e-grid .e-gridcontent .toroltsor .e-rowcell {
    color: #6c757d !important;
}

/*.kivalasztottnap {
    background-color: #0d6efd;
}
.lemondottnap {
    background-color: #dc3545;
}
*/

/* Támogatásmódosítás grid */
/* Csíkos grid sorok */
/*.e-grid .e-altrow {
    background-color: #fafafa;
}
*/
/*Dialog*/
/*#dialoginformation_dialog-header, #dialogyesnoinformation_dialog-header {
    background-color: #0d6efd;*/  /* dialog,toast: kék */
/*}
#dialoginformation_dialog-content, #dialogyesnoinformation_dialog-content {
    background-color: #343a40;
}
#dialogok_dialog-header, #dialogyesnook_dialog-header, #dialogadoszamellok_dialog-header {
    background-color: #198754;*/ /* dialog,toast: zöld */
/*}
#dialogok_dialog-content, #dialogyesnook_dialog-content, #dialogadoszamellok_dialog-content {
    background-color: #343a40;
}
#dialogwarning_dialog-header, #dialogyesnowarning_dialog-header {
    background-color: #ffc107;*/ /* dialog,toast: sárga */
/*}
#dialogwarning_dialog-content, #dialogyesnowarning_dialog-content {
    background-color: #343a40;
}
#dialogquestion_dialog-header, #dialogyesnoquestion_dialog-header {
    background-color: #8965cd;*/ /* dialog,toast: lila */
/*}
#dialogquestion_dialog-content, #dialogyesnoquestion_dialog-content {
    background-color: #343a40;
}
#dialogerror_dialog-header, #dialogyesnoerror_dialog-header, #dialogadoszamellerror_dialog-header, #dialogokemailerror_dialog-header {
    background-color: #dc3545;*/ /* dialog,toast: piros */
/*}
#dialogerror_dialog-content, #dialogyesnoerror_dialog-content, #dialogadoszamellerror_dialog-content, #dialogokerrorerror_dialog-content {
    background-color: #343a40;
}
#dialogtamogatasmodositas_dialog-header {
    background-color: #6f42c1;
}*/
/* 2024.09.29. SyncFusion Update ---------------------------------------------------------*/
.dialoginformation .e-dialog .e-dlg-header-content, .dialogyesnoinformation .e-dialog .e-dlg-header-content {
    background-color: #0d6efd; /* dialog,toast: kék */
}

.dialoginformation .e-dialog .e-dlg-content, .dialogyesnoinformation .e-dialog .e-dlg-content {
    background-color: #343a40;
}

.dialogok .e-dialog .e-dlg-header-content, .dialogyesnook .e-dialog .e-dlg-header-content, .dialogadoszamellok .e-dialog .e-dlg-header-content {
    background-color: #198754; /* dialog,toast: zöld */
}

.dialogok_dialog .e-dialog .e-dlg-content, .dialogyesnook .e-dialog .e-dlg-content, .dialogadoszamellok .e-dialog .e-dlg-content {
    background-color: #343a40;
}

.dialogwarning .e-dialog .e-dlg-header-content, .dialogyesnowarning .e-dialog .e-dlg-header-content {
    background-color: #ffc107; /* dialog,toast: sárga */
}

.dialogwarning .e-dialog .e-dlg-content, .dialogyesnowarning .e-dialog .e-dlg-content {
    background-color: #343a40;
}

.dialogyesnoquestion .e-dialog .e-dlg-header-content, .dialogyesnoquestion .e-dialog .e-dlg-header-content {
    background-color: #8965cd; /* dialog,toast: lila */
}

.dialogyesnoquestion .e-dialog .e-dlg-content, .dialogyesnoquestion .e-dialog .e-dlg-content {
    background-color: #343a40;
}

.dialogerror .e-dialog .e-dlg-header-content, .dialogyesnoerror .e-dialog .e-dlg-header-content, .dialogadoszamellerror .e-dialog .e-dlg-header-content, .dialogokemailerror .e-dialog .e-dlg-header-content {
    background-color: #dc3545; /* dialog,toast: piros */
}

.dialogerror .e-dialog .e-dlg-content, .dialogyesnoerror .e-dialog .e-dlg-content, .dialogadoszamellerror .e-dialog .e-dlg-content, .dialogokerrorerror .e-dialog .e-dlg-content {
    background-color: #343a40;
}

.dialogtamogatasmodositas .e-dialog .e-dlg-header-content {
    background-color: #6f42c1;
}
/*----------------------------------------------------------------------*/
/* dialog: ikon színe */
.dialoginformation .dialogicon .e-icons {
    color: red;
    font-size: 26px !important;
}
.dialogok .dialogicon .e-icons {
    color: #198754;
    font-size: 26px !important;
}
#exclamation-circle {
    color: mediumorchid;
    font-size: 26px !important;
}
.dialogerror .dialogicon .e-icons {
    color: #dc3545;
    font-size: 26px !important;
}


.dialogtartalom1 {
    color: white;
    word-break: break-word;
}
.dialogtartalom2 {
    color: #dee2e6;
    font-style: italic;
    margin-top: 16px;
    border-top: 1px solid #adb5bd;
    padding-top: 10px;
    word-break: break-word;
}
.dialogtartalom3 {
    color: #dee2e6;
    font-style: italic;
    margin-top: 16px;
    border-top: 1px solid #adb5bd;
    padding-top: 10px;
    align-items: end;
    word-break: break-all;
}
.dialogerrorkodszoveg {
    color: #ced4da;
    font-style: italic;
    word-break: break-all;
}
.dialogerrorkod {
    color: white;
    font-style: italic;
}

/* Toast */
/* toast title */
#toast-custom .e-toast-container .e-toast .e-toast-message .e-toast-title {
    color: black;
    font-size: 16px;
}
/* toast content */
#toast-custom .e-toast-container .e-toast .e-toast-message .e-toast-content {
    color: black;
    font-size: 14px;
}
/* toast background */
.e-toast-container .e-toast {
    background-color: #198754;
}

.e-toast-container .e-toast.toastcsik-information {
    background-color: #0d6efd;
}
.e-toast-container .e-toast.toastcsik-ok {
    background-color: #198754;
}
.e-toast-container .e-toast.toastcsik-warning {
    background-color: #ffbf00;
}
.e-toast-container .e-toast.toastcsik-error {
    background-color: #dc3545;
}
#template-toast {
    padding: 10px;
}

/* Dialog üzenetekben a kiemelt szövegek - FormatSpan() */
/* pl: Név, Osztály */
.mezonev {
    color: #ffc107; /*sárga*/
    font-style: italic;
}
.atutalaskod {
    color: #fd811c; /*narancssárga*/
    font-style: italic;
}
/* pl: Kovács Márton */
.szemelynev {
    color: #d63384; /*lila*/
    font-style: italic;
}
.gombnev {
    /*color: #68a4fd;*/ /*vil.kék*/
    color: #aa80ff; /*vil.lila*/
    font-style: italic;
}
.tranzakciofajtanev {
    color: #4dff4d; /*benttonzöld*/
}
.menupont {
    color: #fd7e14; /*narancssárga*/
    font-style: italic;
}
.hibauzenet {
    color: orangered;   /*sötétnarancssárga*/
    font-style: italic;
}
.megjegyzes {
    color: #adb5bd; /*szürke*/
}
.fehermezo {
    color: white;
}

/* Alapadatok -Személyek */
.szemelycombo {
    margin: 5px 0 5px 0;
}
.szemelytext {
    margin: 5px 0 5px 0;
}
.szemelytextsmall {
    margin: 2px 0 2px 0;
}
.cimvege {
    padding-right: 0;
}
.egymasmelle {
    display: inline-block;
}
.topmargin {
    margin-top: 4px;
}
.combolabel {
    font-family: inherit;
    font-size: 12px;
    color: #e9ecef;
    font-weight: 500;
}
.combolabelpiros {
    font-family: inherit;
    font-size: 12px;
    color: #e4606d;
    font-weight: 500;
}
.combolabelkek {
    font-family: inherit;
    font-size: 12px;
    color: #68a4fd;
    font-weight: 500;
}
.combolabelzold {
    font-family: inherit;
    font-size: 12px;
    color: #20c997;
    font-weight: 500;
}
.alapadattab {
    margin-top: 7px;
}
.card-alapszemelycimfelirat {
    font-size: 16px;
    font-weight: 600;
    /*margin-top: 4px;*/
    text-align: center;
    color: #20c997; /*zöld*/
    background-color: #495057;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}
.alapadatid {
    color: #20c997;
}
.oldkod {
    color: #ced4da;
    font-size: 14px;
}
.szervizid {
    color: #0dcaf0;
}
.alapszemelyetkezescardbackground {
    background-color: #343a40;
}

.card-csoportosalapadatcimfelirat {
    font-size: 16px;
    font-weight: 600;
    /*margin-top: 4px;*/
    text-align: center;
    color: #ffc107; /*sárga*/
    background-color: #495057;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}



.mentesgombdiv {
    padding-bottom: 5px;
}

.leragasztottmuvelet {
    font-size: 12px;
    color: #ffc107;
    padding-left: 3px;
    word-wrap: normal;
}
.leragasztasrow {
    align-items: baseline;
}
.leragasztasdiv {
    border-right: 1px solid #6c757d;
}
.leragasztas {
    cursor: pointer;
}

/* Szerviz > Beállítások */
.card-beallitasokcimfelirat {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #0dcaf0; /* világoskék */
    background-color: #495057;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
}

.card-szamlazascimfelirat {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    background-color: #ffe066;
    color: black;
    margin-bottom: 5px !important;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}

.card-csoperedmenycimfelirat {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    background-color: #ffc107;
    color: black;
    margin-bottom: 5px !important;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}

.beallitasokalcim {
    color: #0bb8da;
    font-size: larger;
    font-weight: 600;
    margin-bottom: 3px;
}
.beallitasokalalcim {
    color: #098faa;
    font-weight: 600;
    margin-bottom: 3px;
    margin-top: 12px;
}
.beallitasok_checkbox{
    margin-bottom: 5px;
}
.piros-checkbox .e-label {
    color: red;
}
.kek-checkbox .e-label {
    color: #0dcaf0;
}

.szervizid {
    color: #0dcaf0;
}


/* Syncfusion - Switch: mindkét állapotban kék háttér és fekete gombocska  */
#alapszemelynem .e-switch-wrapper .e-switch-off, .e-css.e-switch-wrapper .e-switch-off {
    background-color: #0d6efd;
}
#alapszemelynem .e-switch-handle:not(.e-switch-active), .e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
    background-color: #212529;
}


/* Időszakok, Ügyintézők: edit dialog */
.editformfooter {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 1px solid #444c54;
    bottom: 0;
    display: block;
    right: 0;
    width: 100%;
    text-align: right;
    padding: 10px;
}
.editdialogcim {
    display: inline-block;
}
.editdialogadat {
    color: #adb5bd;
}
.editdialog-title {
    width: 125% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

/* sfdatetimepicker gombok nélkül */
.datumgombnelkul .e-date-icon {
    display: none !important;
}
.datumgombnelkul .e-time-icon {
    display: none !important;
}
/* label szürke - pl. Alap > Intézm: "Státusz" "Felvitte" ... */
.szurketextbox .e-float-text {
    color: #adb5bd !important;
}
/* text szürke - pl. Alap > Intézm: Státusz Felvitte ... */
.szurketextbox .e-control {
    color: #adb5bd !important;
}
.szurketextbox {
    color: #adb5bd !important;
}
.kektextbox {
    color: #0dcaf0 !important;
}
.pirostextbox .e-control {
    color: red !important;
}
.pirostextbox {
    color: red !important;
}
.finishedsor {
    color: #24c278 !important;
}

/*2024.12.21.*/
#tranzakciok4gride.e-grid .e-gridcontent .e-rowcell .kekrow {
    color: #3399ff !important;
}

/* Card - begin ----------------------------- */
/* Card sablon:
<div class="card-alap card-alapszemely">
    <div class="card-div">
        <div class="card-alapszemelycimfelirat">Csoportos beszedés</div>

*/
/* Card alap: lekerekített szürke keret */
.card-alap {
    border: 2px solid #6c757d;
    border-radius: 0.5rem;
}
/* Card-ban levő tartalom div */
.card-div {
    padding: 12px;
}
/* Card - end ------------------------------- */

/* Card - Alapadatok > Személyek */
.card-alapszemely {
    background-color: #282d31;
    margin-bottom: 10px;
}
/* Card - Szerviz > Beállítások */
.card-beallitasok {
    background-color: #282d31;
    margin-bottom: 10px;
}
.card-beallitasoksotet {
    background-color: #212529;
    margin-bottom: 10px;
}

/* Card - Üzenetek, rendszerlezárások*/
.card-uzenet {
    border-radius: 0.5rem;
    background-color: #343a40;
    margin-bottom: 14px;
}
.card-uzenet-normal {
    border: 2px solid #6c757d;
}
.card-uzenet-fontos {
    border: 2px solid #e62e00;
}
.card-uzenetcimfelirat {
    padding: 6px 8px 8px 8px;
    font-weight: 600;
    /*text-align: center;*/
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}
.card-uzenetcimfelirat-normal {
    color: #e9ecef;
    background-color: #3585fd;
}
.card-uzenetcimfelirat-fontos {
    color: #ced4da;
    background-color: #e62e00;
}
.uzenet-datum {
    float: right !important;
    font-size: 14px;
}
.uzenet-cim {
    font-size: 16px;
    width: 70%;
    word-wrap: break-word;
}
.card-uzenet-szoveg {
    color: #dee2e6; /*vil.szürke*/
    background-color: #343a40; /*söt.szürke*/
    text-align: left;
    padding: 12px;
}
.card-uzenetfooter {
    color: #adb5bd; /*szürke*/
    font-size: 12px;
    padding: 3px 6px 3px 10px;
    background-color: #444d55; /*söt.szürke*/
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}
.uzenet-focim {
    /*border-radius: 0.5rem;*/
    text-align: center;
    color: #ced4da;
    background-color: #e62e00;
    padding: 8px 0 3px 0;
    margin-bottom: 10px;
}
/* Card - end ------------------------------- */


/* *** Alapadatok > Személyek *** */
/* 4 fő panel */
.alapszemelycard {
    background-color: #282d31;
    border-radius: 0.5rem;
    border: 2px solid #6c757d;
    /*padding: 12px;*/
    padding: 0;
    margin-bottom: 10px;
}
/* nem használt */
.alapszemelycard-footer {
    font-size: 12px;
    cursor: pointer;
    padding: 2px 4px;
    color: #ced4da;
}
.nevnem {
    align-items: baseline;
}
.testver {
    font-size: 12px;
    font-style: italic;
    color: #adb5bd; margin-top: 3px;
}

/* Adószám ellenőrzés */
.adoszamell-label {
    color: #adb5bd;
}
.adoszamell-gomb {
    font-size: 12px;
    min-height: 32px;
    height: 32px;
    width: 32px;
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
    .adoszamell-gomb .e-icons {
        margin-left: -4px;
    }
.adoszamell-adoszam {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
#adoszamell-adoszam {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 12px;
}
/*#adoszamell-eredmeny {
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0;
}
*/
#adoszamell-nev {
    font-size: 16px;
    font-weight: 600;
}
#adoszamell-adat {
    font-size: 16px;
}
.adoszamdialogtartalom2 {
    color: #dee2e6;
    /*font-size: 16px;*/
    font-style: italic;
    margin-top: 16px;
    border-top: 1px solid #adb5bd;
    padding-top: 10px;
}
.adoszam-alahuzas {
    background-color: #fd7e14;
    height: 2px;
    width: 166px;
    margin-left: 2px;
}

.informaciosszoveg {
    font-size: 12px;
    color: #20c997;
    margin-top: 3px;
}

.alapadatokcimdiv {
    padding: 5px 15px 0 15px !important;
}
.alapadatokcim {
    color: #20c997;
}
.alapadatokalcim {
    color: #20c997;
    font-size: 18px;
    font-weight: 600;
}

.szervizcim {
    color: #0dcaf0;
}
.szervizalcim {
    color: #0dcaf0;
    font-size: 14px;
    font-weight: 600;
}

.card-tovszlacimfelirat {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #f8f9fa;
    background-color: #495057;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}
.card-tovszlacimfelirat2 {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    background-color: #0d6efd;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}
.card-tovszla-div {
    padding: 4px 14px 0 14px;
}
.tovszlacim {
    color: #0d6efd;
}
.tovszla-alcim {
    color: #f8f9fa;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px;
}
.gyikokcim {
    color: #e05260;
}

/* Ianktiválás: lemondások/pótok táblája (dialog-ból) */
#lemondasoktable {
    width: 320px;
}
#lemondasoktable th {
    background-color: #fd7e14;
}
#lemondasoktable th, #lemondasoktable td {
    padding: 3px 6px;
    border: 1px solid #6c757d;
    border-collapse: collapse;
}
#lemondasoktable .nap {
    width: 25%;
    text-align: left;
}
#lemondasoktable .rteuv {
    width: 15%;
    text-align: right;
}

.alapszemelycimfelirat {
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}

/* Megrendelés */
#szulomentesgomb {
    width: 100%;
}
.div-szemelyadat {
    /*border: 1px solid red;*/
}
.div-szamlazas.alapszemelycard {
    padding: 0 !important;
    margin-bottom: 1px !important;
    border: 1px solid #6c757d;
}
.div-szamlazas .alapszemelycimfelirat {
    background-color: #ffcc66;
    color: black;
    margin-bottom: 5px !important;
}
.div-szamlazas .div-card-belso {
    padding: 1px 10px 5px 10px !important;
}
.div-szamlazas .osszesitescimke {
    color: #e9ecef !important;
    font-weight: 500 !important;
    font-family: inherit !important;
    font-size: 12px !important;
    width: 27% !important;
    padding-right: 0 !important;
}
.div-szamlazas .osszesitesertek {
    font-size: 14px !important;
    width: 73% !important;
}
.table-megrszemadat {
    font-size: 14px;
    padding: 0;
    width: 211px;
    /*float: right;*/
}
    .table-megrszemadat th, .table-megrszemadat td {
        padding: 3px 6px;
        /*border: 1px solid black;
        border-collapse: collapse;*/
    }
    .table-megrszemadat .td-cimke {
        width: 95px;
        text-align: left;
    }
    .table-megrszemadat .td-adat {
        font-weight: 600;
        color: #0d6efd;
        width: 72px;
        text-align: left;
    }
#div-megrszla-fizmodcimke {
    float: left;
    width: 47%;
    padding: 0;
    text-align: right;
}
#div-megrszla-fizmodcimke2 {
    /*float: left;*/
    /*width: 55%;*/
    padding: 0;
    /*text-align: right;*/
    margin-left: 14px;
}
#div-megrszla-fizmodcombo {
    float: right;
    width: 53%;
    padding-left: 7px;
}
#div-megrszla-fizmodcombo2 {
    float: right;
    width: 53%;
    padding-left: 7px;
}

.megr-egyebdij-cim {
    padding: 3px 0 3px 0;
    text-align: center;
    color: #1cb084;
    font-size: 16px;
    font-weight: 600;
}

/* Naptárvezérlő */
/* év */
/*.div-naptarvezerlo-ev .e-inputgroup .e-numerictextbox {
    background-color: #212529;
}
.div-naptarvezerlo-ho .e-inputgroup {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}*/
.div-naptarvezerlo-bal {
    display: inline-block;
    float: left;
    width: 41%;
}
.div-naptarvezerlo-jobb {
    display: inline-block;
    float: right;
    width: 47%;
}
.div-naptarvezerlo-napmasolas {
    display: inline-block;
    float: right;
    width: 17%;
    font-size: 0.85rem
}
.div-naptarvezerlo-label {
    display: inline-block;
    margin-right: 6px;
}
.div-naptarvezerlo-ev {
    display: inline-block;
    width: 97px;
}
.div-naptarvezerlo-ho {
    display: inline-block;
    width: 128px;
}
.div-naptarvezerlo-sorszam {
    display: inline-block;
    width: 98px;
}
.naptarvezerlo-evhosorszam {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.div-naptarvezerlo-elottemindet {
    display: inline-block;
    width: 100px;
}

.div-naptarvezerlo-helyesbitendo {
    font-weight: 600 !important;
    /*background-color: #212529 !important;*/
}
.div-naptarvezerlo-helyesbitendo .div-naptarvezerlo-sor .div-naptarvezerlo-ev .naptarvezerlo-ev {
    background-color: #212529 !important;
}
    .div-naptarvezerlo-helyesbitendo .div-naptarvezerlo-sor .div-naptarvezerlo-ho .naptarvezerlo-ho {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }
.div-naptarvezerlo-elszamolasi {
    font-weight: 600 !important;
    /*background-color: #212529 !important;*/
}
.div-naptarvezerlo-elszamolasi .div-naptarvezerlo-sor .div-naptarvezerlo-ev .naptarvezerlo-ev {
    background-color: #212529 !important;
}
.div-naptarvezerlo-elszamolasi .div-naptarvezerlo-sor .div-naptarvezerlo-ho .naptarvezerlo-ho {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.div-naptarvezerlo-megrendeles .div-naptarvezerlo-sor .div-naptarvezerlo-ev .naptarvezerlo-ev {
    font-weight: 600 !important;
    background-color: #212529 !important;
    border-color: #0d6efd !important;
}
.div-naptarvezerlo-megrendelesmod .div-naptarvezerlo-sor .div-naptarvezerlo-ev .naptarvezerlo-ev {
    font-weight: 600 !important;
    background-color: #212529 !important;
    border-color: #0d6efd !important;
}
/* hó */
.div-naptarvezerlo-megrendeles .div-naptarvezerlo-sor .div-naptarvezerlo-ho .naptarvezerlo-ho {
    font-weight: 600 !important;
    border-color: #0d6efd !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.div-naptarvezerlo-megrendelesmod .div-naptarvezerlo-sor .div-naptarvezerlo-ho .naptarvezerlo-ho {
    font-weight: 600 !important;
    border-color: #0d6efd !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.div-naptarvezerlo-jovairas .div-naptarvezerlo-sor .div-naptarvezerlo-ev .naptarvezerlo-ev {
    font-weight: 600 !important;
    background-color: #212529 !important;
    border-color: orangered !important;
}
/* hó */
.div-naptarvezerlo-jovairas .div-naptarvezerlo-sor .div-naptarvezerlo-ho .naptarvezerlo-ho {
    font-weight: 600 !important;
    border-color: orangered !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.div-naptarvezerlo-lemondas .div-naptarvezerlo-sor .div-naptarvezerlo-ev .naptarvezerlo-ev {
    font-weight: 600 !important;
    background-color: #212529 !important;
    border-color: orangered !important;
}
/* hó */
.div-naptarvezerlo-lemondas .div-naptarvezerlo-sor .div-naptarvezerlo-ho .naptarvezerlo-ho {
    font-weight: 600 !important;
    border-color: orangered !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
/* sorszám */
.div-naptarvezerlo-megrendeles .div-naptarvezerlo-sor .div-naptarvezerlo-sorszam .naptarvezerlo-sorszam {
    font-weight: 600 !important;
    background-color: #212529 !important;
    border-color: #0d6efd !important;
}

.div-reszletekgomb-megrendeles {
    width: 12%;
    text-align: right;
    padding: 24px 0 0 23px;
}
.div-reszletekgomb-megrendelesmod {
    width: 58%;
    text-align: right;
    padding: 24px 0 0 23px;
}
.div-reszletekgomb-lemondas {
    width: 41%;
    text-align: right;
    padding-right: 3px;
}
.div-reszletekgomb-hianyzas {
    width: 58%;
    text-align: right;
    padding-right: 3px;
}
/* Megr. részletei: címek */
.div-megrreszl-cim {
    font-size: 16px;
    font-weight: 600;
    color: #fd7e14;
    margin-bottom: 3px;
}
.div-megrreszl-etkezesmegr .div-megrreszl-cim {
    color: #0d6efd;
}
.div-megrreszl-etkezeslem .div-megrreszl-cim {
    color: #d92638;
}
.div-megrreszl-etkezespot .div-megrreszl-cim {
    color: #0d6efd;
}
.div-megrreszl-gonddijmegr .div-megrreszl-cim {
    color: #6f42c1;
}
.div-megrreszl-gonddijlem .div-megrreszl-cim {
    color: #d92638;
}
.div-megrreszl-egyebdijmegr .div-megrreszl-cim {
    color: #ac00e6;
}
.div-megrreszl-egyebdijlem .div-megrreszl-cim {
    color: #d92638;
}

/* Megrendelésmódosítás: részletek táblázat cellaszínek: kék, piros */
.div-megrreszl-etkezesmegr .megrreszl-pot {
    background-color: #0d6efd !important;
}
.div-megrreszl-etkezesmegr .megrreszl-lem {
    background-color: #dc3545 !important;
}

/* Megrendelés: Részletek grid */
/*#megrendeles-reszletek .e-dlg-header {
    font-size: 20px;
    color: #fd7e14;
}
*/
/*2024.09.28. SyncFusion Update*/
.megrendeles-reszletek .e-dlg-header {
    font-size: 20px;
    color: #fd7e14;
}
#etkezesmegrgrid .lezartnap {
    border: 1px solid white; /* lezárt nap: fehér keret*/
}
#etkezesmegrgrid .veglezartnap {
    border: 1px solid red; /* véglegesen lezárt nap: piros keret */
}
#etkezesmegrgrid .befizetettnap {
    /*background-color: #68a4fd;*/ /* befizetett nap: világos kék */
    background-color: #81b3fd;
}
#etkezesmegrgrid .kivalasztottnap {
    /*background-color: #0d6efd;*/ /* befizethető nap: kék */
    background-color: #0367fc;
}
#etkezesmegrgrid .elmultnap {
    background-color: #6c757d; /* elmúlt nap: szürke */
}
#etkezesmegrgrid .lemondottnap {
    /*background-color: #f0a8af;*/ /* lemondott nap: világos piros */
    background-color: #f4bec3;
}


/*2023.06.20.*/
/*#etkezesmegrgrid .kivalasztottnap {
    color: #0d6efd;
}*/
#gonddijmegrgrid .kivalasztottnap {
    background-color: #6f42c1;
}
#gonddijmegrgrid .lemondottnap {
    /*background-color: #f0a8af;*/ /* lemondott nap: világos piros */
    background-color: #f4bec3;
}
#egyebdijmegrgrid .kivalasztottnap {
    background-color: #ac00e6;
}
#egyebdijmegrgrid .lemondottnap {
    /*background-color: #f0a8af;*/ /* lemondott nap: világos piros */
    background-color: #f4bec3;
}


#etkezesmegrgrid, #etkezeslemgrid, #etkezespotgrid, #gonddijmegrgrid, #gonddijlemgrid, #egyebdijmegrgrid, #egyebdijlemgrid {
    margin-bottom: 7px;
}
/* cella szín, ha nem nulla */
#etkezeslemgrid .megrreszl-nemnulla {
    color: #d92638;
}
#etkezespotgrid .megrreszl-nemnulla {
    color: #0d6efd;
}
    #gonddijlemgrid .megrreszl-nemnulla {
        color: #d92638;
    }
    #egyebdijlemgrid .megrreszl-nemnulla {
        color: #d92638;
    }

/* Lemondás részletei */
/* Lemond. részletei: címek */
.div-lemreszl-cim {
    font-size: 16px;
    font-weight: 600;
    color: #fd7e14;
    margin-bottom: 3px;
}.div-lemreszl-etkezesmegr .div-lemreszl-cim {
    color: white;
}
.div-lemreszl-etkezeslem .div-lemreszl-cim {
    color: #d92638;
}
.div-lemreszl-etkezespot .div-lemreszl-cim {
    color: #0d6efd;
}
.div-lemreszl-gonddijmegr .div-lemreszl-cim {
    color: white;
}
.div-lemreszl-gonddijlem .div-lemreszl-cim {
    color: #d63384;
}
/* Lemondás: Részletek grid */
#lemondas-reszletek .e-dlg-header {
    font-size: 20px;
    color: #fd7e14;
}
#lemondas-reszletek .befizetettnap {
    /*background-color: #68a4fd;*/ /* befizetett nap: világos kék */
    background-color: #81b3fd;
}
#lemondas-reszletek .lezartnap {
    border: 1px solid white; /* lezárt nap: fehér keret*/
}
#lemondas-reszletek .veglezartnap {
    border: 1px solid red; /* véglegesen lezárt nap: piros keret */
}
#lemondas-reszletek .elmultnap {
    background-color: #6c757d; /* elmúlt nap: szürke */
}
#lemondas-reszletek .lemondottnap {
    /*background-color: #f0a8af;*/ /* lemondott nap: világos piros */
    background-color: #f4bec3;
}
#lemondas-reszletek .kivalasztottnap {
    /*background-color: #dc3545;*/ /* lemondás nap: piros */
    background-color: #d92638;
}

/* Hiányzás: Részletek grid */
#hianyzas-reszletek .e-dlg-header {
    font-size: 20px;
    color: #fd7e14;
}
#hianyzas-reszletek .befizetettnap {
    /*background-color: #68a4fd;*/ /* befizetett nap: világos kék */
    background-color: #81b3fd;
}
#hianyzas-reszletek .lezartnap {
    border: 1px solid white; /* lezárt nap: fehér keret*/
}
#hianyzas-reszletek .veglezartnap {
    border: 1px solid red; /* véglegesen lezárt nap: piros keret */
}
#hianyzas-reszletek .lemondottnap {
    /*background-color: #f0a8af;*/ /* lemondott nap: világos piros */
    background-color: #d92638;
}
#hianyzas-reszletek .elmultnap {
    background-color: #6c757d; /* elmúlt nap: szürke */
}
#hianyzas-reszletek .hianyzottnap {
    background-color: #fdab68; /* lemondott nap: világos narancssárga */
}
#hianyzas-reszletek .kivalasztottnap {
    background-color: #fd7e14; /* hiányzás nap: narancssárga */
}

/* Tranzakciók > Tranzakciók */
.div-tranzakcioktranzakciok {
    padding: 10px 0 10px 0;
}
/* Tranzakciók > Folyószámla */
.div-tranzakciokfolyoszamla {
    padding: 10px 10px 10px 0;
}
.tranzfolyoszamla-terheles {
    color: red !important;
}
.tranzfolyoszamla-jovairas {
    color: #20c997 !important;
}
/* Tranzakciók > Bizonylatok */
.div-tranzakciokbizonylatok {
    padding: 10px 10px 10px 0;
}

.div-tranzakcioalcim {
    font-size: 18px;
    font-weight: 600;
    color: #fd7e14;
}


/* MyChipItem */
.div-chip {
    padding-left: 5px;
}
.chipitem {
    font-size: 12px;
    border-radius: 0.4rem;
    display: inline-flex;
    width: fit-content;
    height: fit-content;
    padding: 1px 5px;
    margin: 3px;
    cursor: pointer;
    max-width: 400px;
}
    .chipitem.mychip-warning {
        background-color: #ffc61a;
        color: black;
        -webkit-transition: background-color 0.5s ease-out;
        -moz-transition: background-color 0.5s ease-out;
        -o-transition: background-color 0.5s ease-out;
        transition: background-color 0.5s ease-out;
    }
        .chipitem.mychip-warning:hover {
            background-color: #e6ac00;
        }
    .chipitem.mychip-danger {
        background-color: #dc3545;
        color: white;
        -webkit-transition: background-color 0.5s ease-out;
        -moz-transition: background-color 0.5s ease-out;
        -o-transition: background-color 0.5s ease-out;
        transition: background-color 0.5s ease-out;
        -webkit-transition: color 0.5s ease-out;
        -moz-transition: color 0.5s ease-out;
        -o-transition: color 0.5s ease-out;
        transition: color 0.5s ease-out;
    }
        .chipitem.mychip-danger:hover {
            background-color: #c32232;
            /*color: black;*/
        }
.chipitem .e-close {
    margin-left: 4px;
    margin-top: 3px;
}
.chipitem-invisible {
    display: none;
}
.chipitem-visible {
    display: inline-flex;
}

.e-btn-content {
    z-index: unset !important;
}

.e-btn-sb-icons {
    font-family: 'button-icons';
    line-height: 1;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.e-add-icon::before {
    content: '\e70a';
}

/* sfnumerictextbox fel/le gombok nélkül */
/*.numericgombnelkul .e-spin-down {
    display: none !important;
}

.numericgombnelkul .e-spin-up {
    display: none !important;
}
*/
/* numerictextbox: fel/le nyíl gombok szélessége */
.e-numeric.e-input-group .e-input-group-icon {
    min-width: 24px !important;
}


/* LEKÉRDEZÉSEK */
/* csík, gomb, paramszöveg: fix -- begin */
div.nev-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 97px;
    z-index: 10;
    margin-left: 300px;
    /*background-color: #282d31;*/
}
.overflowunset {
    overflow: unset !important;
}
/*#sidebarchildcontent {*/ /* felülírja a Bootstrap-et */
    /*overflow: unset !important;
}*/
/* csík, gomb, paramszöveg: fix -- end */

/* 2022.06.22. működik */
.div-lekerdezesek .sticky {
    position: sticky !important;
    top: 0 !important;
    z-index: 1 !important;
    background-color: #161b1d;
    overflow: unset !important;
}
.div-lekerdezesek-lekparamszoveg {
    padding: 5px 0 6px 0;
    /*margin-bottom: 5px; kivéve: 2023.01.21.*/
    text-align: center;
    color: #20c997;
}
.sidebarlekerdezesekcsik {
    background-color: #8965cd; /*világosabb lila*/
    border-radius: 0.2rem;
    border: 1px solid #8965cd;
    margin: 4px 5px;
    min-height: 7px;
    height: 7px;
}
.sidebarlekerdezesekcsik-also {
    background-color: #8965cd; /*világosabb lila*/
    border-radius: 0.2rem;
    border: 1px solid #8965cd;
    margin: 6px -6px 0 -6px;
    min-height: 5px;
    height: 5px;
}

.kedvenccsillag-div {
    display: inline-block;
    width: 7%;
    margin-right: 6px;
}
.kedvenccsillagures-div {
    cursor: pointer;
}
.kedvenccsillagtele-div {
    color: #ffc107;
    cursor: pointer;
}
.leklistazgomb-div {
    display: inline-block;
    width: 93%;
}

/*2025.10.14.*/
#kuldeshungast-div {
    margin-top: 12px;
    margin-bottom: 10px;
    padding: 5px 15px 15px 15px;
    background-color: #bfbfbf;
}
#kuldeshungastgomb {
    background-color: #6f42c1; /*lila*/
    border-color: #6f42c1;
    width: 100%;
}
#kuldeshungast-label {
    color: black;
    font-size: 12px;
    margin-bottom: 8px;
}
#kuldeshungasteredmenyszovegclass_sikeres {
    background-color: #248f24;
    margin-top: 10px;
    padding: 2px;
}
#kuldeshungasteredmenyszovegclass_sikertelen {
    background-color: #e62e00;
    margin-top: 10px;
    padding: 2px;
}

#lekerdezeseklistazgomb {
    background-color: #6f42c1; /*lila*/
    border-color: #6f42c1;
    width: 100%;
}
.div-lekerdezesek-label {
    display: inline-block;
    margin-right: 6px;
}
.div-lekerdezesek-ev {
    display: inline-block;
}
.div-lekerdezesek-ho {
    display: inline-block;
}
.div-lekerdezesek-sorszam {
    display: inline-block;
}
.div-lekerdezeseksor {
    margin-bottom: 6px;
}
.div-lekerdezesek-alsokiegeszitessel {
    /*padding-bottom: 46px;*/
    /*overflow: auto;*/ /*2022.05.24. este*/

    /*height: 793px !important;*/
    height: calc(100vh - 174px);  /*2023.07.06.*/

    background-color: #343a40; /*20223.01.21.*/
}
.lekerdezescard {
    background-color: #282d31;
    border-radius: 0.5rem;
    border: 2px solid #6c757d;
    padding: 0;
    margin-bottom: 8px;
}

.div-szemelykereses-alsokiegeszitessel {
    /*padding-bottom: 46px;*/
    /*overflow: auto;*/ /*2022.05.24. este*/
    /*height: 793px !important;*/
    height: calc(100vh - 174px); /*2023.07.06.*/

    background-color: #343a40; /*20223.01.21.*/
}

/* Lekérd: továbbszámlából indítva */
.sidebartovszlalekerdezesekcsik {
    background-color: #3585fd; /*világosabb kék*/
    border-radius: 0.2rem;
    border: 1px solid #3585fd;
    margin: 4px 5px;
    min-height: 7px;
    height: 7px;
}
.sidebartovszlalekerdezesekcsik-also {
    background-color: #3585fd; /*világosabb kék*/
    border-radius: 0.2rem;
    border: 1px solid #3585fd;
    margin: 14px -6px;
    min-height: 5px;
    height: 5px;
}
#tovszlalekerdezeseklistazgomb {
    background-color: #0d6efd; /*kék*/
    border-color: #0d6efd;
    width: 100%;
}

/*.sticky {*/
    /*position: -webkit-sticky;*/ /* Safari */ 
    /*position: sticky; 
    top: 0;
}*/

/* CSOPORTOS */
.div-csoportos .sticky {
    position: sticky !important;
    top: 0 !important;
    z-index: 1 !important;
    background-color: #161b1d;
    overflow: unset !important;
}
.div-csoportos-lekparamszoveg {
    padding: 5px 0 6px 0;
    text-align: center;
    color: #20c997;
}
.sidebarcsoportoscsik {
    background-color: #ffd966; /*világosabb sárga*/
    border-radius: 0.2rem;
    border: 1px solid #ffd966;
    margin: 4px 5px;
    min-height: 7px;
    height: 7px;
}
.sidebarcsoportoscsik-also {
    background-color: #ffd966; /*világosabb sárga*/
    border-radius: 0.2rem;
    border: 1px solid #ffd966;
    margin: 10px -6px 0 -6px;
    min-height: 5px;
    height: 5px;
}
#csoportoslistazgomb {
    color: black;
    background-color: #ffc107; /*sárga*/
    border-color: #ffc107;
}
.div-csoportos-alsokiegeszitessel {
    padding-bottom: 46px;
    /*overflow: auto;*/ /*2022.05.24. este*/
    /*height: 800px !important;*/
}
.card-csoportoscimfelirat {
    font-size: 16px;
    font-weight: 600;
    /*margin-top: 4px;*/
    text-align: center;
    color: #ffc107; /* sárga */
    background-color: #495057;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
    cursor: pointer;
}
.csoportos-alcim {
    margin-bottom: 5px;
    color: #ffbf00;
    font-weight: 600;
    font-size: 20px;
}
.csoportos-alcim2 {
    margin-top: 5px;
    color: #ffbf00;
    font-weight: 600;
    font-size: 20px;
}
.div-csoportos-param {
    margin-bottom: 5px !important;
}
.csoportos-accordion {
    margin-bottom: 6px;
}

.dialog-content-div {
    margin-bottom: 6px;
}

.magyarazoszoveg-1 {
    font-size: 12px;
    color: #adb5bd; /*kicsi, sötétebb szürke*/
}
.magyarazoszoveg-2 {
    font-size: 12px;
    font-style: italic;
    color: #ced4da; /*kicsi, dőlt, szürke*/
}
.magyarazoszoveg-3 {
    font-size: 13px;
    color: #dee2e6; /*nagyobb, majdnem fehér*/
}
.magyarazoszoveg-4 {
    font-size: 13px;
    color: #adb5bd; /*nagyobb, sötétebb szürke*/
}
.magyarazoszoveg-5 {
    font-size: 10px;
    color: #adb5bd; /*nagyon kicsi, sötétebb szürke*/
}
.magyarazoszoveg-6 {
    font-size: 14px;
    color: #dee2e6; /*nagy, majdnem fehér*/
}
.magyarazoszoveg-7 {
    font-size: 14px;
    color: black;
}
.szines-magyarazoszoveg {
    color: #fd7e14; /*narancssárga*/
}

/* Dialog: E-mail a rendszergazdának */
#div-hibajelentes {
    background-color: #212529; /*#495057;*/
    border: 1px solid #212529; /*#dc3545;*/
    margin: 10px;
    padding: 12px 0 12px 0;
}
    #div-hibajelentes .e-accordion {
        border: 0;
    }

    #btn-emailrendszergazdanak {
        background-color: #dc3545;
        border-color: #dc3545;
        width: 100px;
    }
.div-hibajelenteslevelelkuldve {
    background-color: #198754;
    color: white;
    margin-top: 10px;
    text-align: center;
}

/* Általános értékbeviteli mező cimkével */
.div-ertek-cimke {
    display: inline-block;
    width: 49%;
    color: #e9ecef !important;
    font-weight: 500;
    font-family: inherit;
    font-size: 12px;
    padding-right: 0;
}
.div-ertek-numerictextbox {
    display: inline-block;
    width: 45%;
}
    .div-ertek-numerictextbox .ertekbox.fekete .e-numerictextbox {
        font-size: 16px;
        background-color: black;
        color: #fd7e14;
        text-align: right;
        padding-right: 6px;
    }
    .div-ertek-numerictextbox .ertekbox.szurke .e-numerictextbox {
        font-size: 16px;
        background-color: #495057;
        /*color: #fd7e14;*/
        /*text-align: right; !!!*/
        padding-right: 6px;
    }
.ertekbox.narancs .e-numerictextbox {
    color: #fd7e14;
}
.kiegyenlitesfej .card-header {
    background-color: #a68adb;
    color: white;
}
.kiegyenlitesfej .card-body {
    background-color: #495057;
}
.kiegyenlitestetel .card-header {
    background-color: #d3c5ed;
    color: #212529;
    height: 32px;
    padding: 2px 10px 2px 6px;
}
.kiegyenlitestetel .card-body {
    background-color: #343a40;
}
.e-numerictextbox {
    text-align: right !important;
    padding-right: 6px !important;
}

.keskenygomb {
    height: 26px;
    /*width: 200px;*/
    font-size: 12px;
    /*margin-left: 10px;*/
}


/* RichTextEditor - levél */
.rteditorclass {
    padding: 0;
    margin-left: 10px;
}
.rteditoralapszemely {
    margin-left: 0;
    margin-top: 2px;
}

/* bal oldali díszítő csík */
.tranzakciok-dialog .container-fluid {
    border-left: 4px solid #fd7e14;
}
.alapadatok-dialog .container-fluid {
    border-left: 4px solid #20c997;
}
.szerviz-dialog .container-fluid {
    border-left: 4px solid #0dcaf0;
}

/* Spinner színe - CssClass="spinnerorange" */
/* orange */
.e-spinner-pane.spinnerorange .e-spinner-inner .e-spin-bootstrap5 {
    stroke: #fd7e14;
}
.e-spinner-pane.spinnerorange .e-spinner-inner .e-spin-label {
    color: #fd7e14;
}
/* purple */
.e-spinner-pane.spinnerpurple .e-spinner-inner .e-spin-bootstrap5 {
    stroke: #b59ee0;
}
.e-spinner-pane.spinnerpurple .e-spinner-inner .e-spin-label {
    color: #b59ee0;
}
/* white */
.e-spinner-pane.spinnerwhite .e-spinner-inner .e-spin-bootstrap5 {
    stroke: white;
}
.e-spinner-pane.spinnerwhite .e-spinner-inner .e-spin-label {
    color: white;
}
/* red */
.e-spinner-pane.spinnerred .e-spinner-inner .e-spin-bootstrap5 {
    stroke: #ff1a1a;
}
.e-spinner-pane.spinnerred .e-spinner-inner .e-spin-label {
    color: #ff1a1a;
}
/* blue */
.e-spinner-pane.spinnerblue .e-spinner-inner .e-spin-bootstrap5 {
    stroke: #0d6efd;
}
.e-spinner-pane.spinnerblue .e-spinner-inner .e-spin-label {
    color: #0d6efd;
}
/* yellow */
.e-spinner-pane.spinneryellow .e-spinner-inner .e-spin-bootstrap5 {
    stroke: #ffbf00;
}
.e-spinner-pane.spinneryellow .e-spinner-inner .e-spin-label {
    color: #ffbf00;
}
/* teal */
.e-spinner-pane.spinnerteal .e-spinner-inner .e-spin-bootstrap5 {
    stroke: #20c997;
}

.e-spinner-pane.spinnerteal .e-spinner-inner .e-spin-label {
    color: #20c997;
}


#totopbutton {
    position: fixed;
    bottom: 10px;
    right: 20px;
    z-index: 99;
    cursor: pointer;
    color: white;
    background-color: #0d6efd;
    border: none;
}

/* Lekérdezések: eltelt idő kijelzés */
.lekerdezesek-elteltido {
    float: right;
    font-size: small;
    color: #adb5bd;
    padding-right: 8px;
}
/* Lekérdezések: Részletes napló */
.reszletesnaplo {
    padding: 20px;
    font-family: monospace;
    font-size: 0.85rem;
}

.datumtelj-eredeti {
    font-size: 12px;
    color: white;
}



/* Fájlfeltöltés - címlista */
.cimlista {
    min-height: 91px;
}
/* Fájlfeltöltés - gombszín */
.fileselectbtn{
    background-color: #6c757d;
}

/* Syncfusion datagrid Sort nyilacskák */
.e-grid .e-sortfilterdiv {
    margin: -10px 0 !important;
}

.hozzarendelesszoveg {
    margin-bottom: 10px;
}

/* Lekérdezések - paraméterek */
.div-lekerdezesekvonal {
    display: inline-block;
    /*padding-left: 8px;*/
    /*padding-right: 5px;*/
    width: 19%;
    vertical-align: middle;
}
.hr-lekerdezesekvonal {
    border-top: 2px solid #20c997;
    margin: 0;
    opacity: 70%;
    background-color: #22272a;
}

.identity-font {
    font-size: 14px;
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.div-csoportosvonal {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    width: 22%;
    vertical-align: middle;
}
.hr-csoportosvonal {
    border-top: 2px solid #20c997;
    margin: 0;
    opacity: 70%;
    background-color: #22272a;
}

/* SIMPLEPAY */
.simpleeredmenysikeres {
    text-align: center;
    background-color: #2eb82e;
    padding: 10px 0 10px 0;
    margin-top: 16px;
}
.simpleeredmenysikertelen {
    text-align: center;
    background-color: #ff1a1a;
    padding: 10px 0 10px 0;
    margin-top: 16px;
}
.simpleeredmenytimeout {
    text-align: center;
    background-color: #ff1a1a;
    padding: 10px 0 10px 0;
    margin-top: 16px;
}
.simpleeredmenycancel {
    text-align: center;
    background-color: #ff1a1a;
    padding: 10px 0 10px 0;
    margin-top: 16px;
}

.simpleeredmenyszemely {
    text-align: center;
}

.simpleeredmenykiegszoveg {
    color: #fd7e14;
    margin-top: 12px;
}

.simpleeredmenyadatokcim {
    font-size: 24px;
}

.simpleeredmenyadatok {
    text-align: center;
}

.simpletimeoutszoveg {
    text-align: center;
    color: #ffd24d;
    padding: 10px 0 10px 0;
    background-color: #495057;
    font-weight: 500;
}

.simpletranztablazat1 {
    color: #adb5bd;
    /*width: 50%;*/
    padding: 6px;
    text-align: right;
}

.simpletranztablazat2 {
    color: #f8f9fa;
    /*width: 50%;*/
    padding: 6px;
}

.simpletranztablazatfizetendo {
    /*width: 35%;*/
    /*width: 50%;*/
    text-align: right;
    padding: 6px;
    font-size: 20px;
    color: #fd7e14;
}
.simpletranztablazatosszeg {
    width: 35%;
    padding: 6px;
    color: #fd7e14;
    font-weight: 700;
    font-size: 24px;
}
.simpletranztablazatkieg {
    width: 18%;
}

.bankktranztablazatcimke {
    padding: 3px 6px;
    font-size: 16px;
    color: #e1e6ea;
    align-content: end;
}

.bankktranztablazatadat {
    font-size: 16px;
    color: #fd7e14;
    padding: 3px 6px;
}
.kandhtranztablazatmsg {
    align-content: baseline;
}
.ac-end {
    align-content: end;
}
.ta-end {
    text-align: end;
}

/* Szülő: befizetés */
.szulobefizetesiidoszak {
    font-size: 24px;
    color: #81b3fe;
    font-weight: 600;
    margin-right: 15px;
}
.szulojovairasiidoszak {
    font-size: 16px;
    color: #20c997;
    font-weight: 500;
    margin-right: 4px;
}
.szulojovairaselottemindet {
    font-size: 14px;
    color: #20c997;
    font-weight: 400;
}

/*2025.03.06.*/
.szulobefizetesfizetendo {
    color: #fd7e14;
    font-size: 30px;
    font-weight: 700;
}
.szulobefizetesfizetendofiller {
    color: #fd7e14;
    font-size: 22px;
    font-weight: 700;
}
@media screen and (min-width: 900px) {
    .szulobefizetesfizetendo {
        color: #fd7e14;
        font-size: 46px;
        font-weight: 700;
    }
    .szulobefizetesfizetendofiller {
        color: #fd7e14;
        font-size: 30px;
        font-weight: 700;
    }
}

/* Szülő: befizetés táblázat */
.szulotable {
    /*margin-top: 10px;*/
}
.szulotable table {
    width: 100%;
}
    .szulotable table, .szulotable th, .szulotable td {
        border: 1px solid #8e99a4;
        border-collapse: collapse;
    }
    .szulotable th {
        /*padding: 6px 0; kivéve: 2024.02.22.*/
        text-align: center;
        color: #e9ecef;
        background-color: #495057;
        font-size: 18px;
    }
    .szulotable td {
        text-align: left;
        color: #e9ecef;
    }
.szulonapkocka {
    padding: 6px;
    min-height: 54px;
    /*2025.11.09.*/
    cursor: default;
}
/* Nap oszlop szélessége - ha nincs RTEUV */
.szulotablenap {
    width: 10%;
    text-align: center;
}
/* Menü oszlop szélessége */
.szulotablemenuab {
    width: 44%;
}
.szulotablemenu {
    width: 88%;
}
/* Nap oszlop szélessége - ha van RTEUV */
.szulotablenap {
    width: 12%;
    text-align: center;
}
/* RTEUV oszlop szélessége */
.szulotablerteuv {
    /*width: 12%;*/
    width: 0%; /*2024.02.22.*/
}
.szulotable-rev-td {
    /*padding: 6px;*/
    text-align: center !important;
}
.szulotable-rteuv-td {
    text-align: center !important;
    padding: 0 !important;
    width: 0%;
}

/* Menü oszlop szélessége */
.szulotablerteuvmenuab {
    width: 34%;
}
.szulotablerteuvmenu {
    /*width: 76%; kivéve: 2024.02.22.*/
}
.rteuv-span {
    padding: 0 7px 0 2px;
}
.rteuv-cim-div {
    display: inline-block;
    width: 30px;
    text-align: left;
    padding-left: 6px;
}
/*.rteuv-div {
    display: inline-block;
    width: 30px;
}
.rteuv-divv {
    border: 1px solid black;
    padding: 5px;
    text-align: center;
    display: inline-block;
    width: 19px;
}
*/
.rteuv-div, .rteuv-divv {
    min-height: 64px;
    cursor: pointer;
    border: 1px solid #8e99a4;
    font-weight: 500;
    /*padding: 20px 26px;*/
    padding: 20px 0;
    /*width: 20%;*/ /*RTEUV 5 rész - 2025.11.09.*/
    text-align: center;
}
.rteuv-fejlec-div {
    min-height: 64px;
    cursor: pointer;
    border: 1px solid #8e99a4;
    font-weight: 500;
    /*padding: 20px 25px;*/
    padding: 20px 0;
    /*width: 20%;*/ /*RTEUV 5 rész - 2025.11.09.*/
}
.rteuvv-fejlec-div {
    min-height: 64px;
    cursor: pointer;
    border: 1px solid #8e99a4;
    font-weight: 500;
    /*padding: 20px 24px;*/
    padding: 20px 0;
    /*width: 20%;*/ /*RTEUV 3 rész - 2025.11.09.*/
}
.rev-fejlec-div { /*2025.11.09.*/
    min-height: 64px;
    cursor: pointer;
    border: 1px solid #8e99a4;
    font-weight: 500;
    padding: 20px 0;
}
.revv-fejlec-div { /*2025.11.09.*/
    min-height: 64px;
    cursor: pointer;
    border: 1px solid #8e99a4;
    font-weight: 500;
    padding: 20px 0;
}
/*2023.12.12.*/
.rteuv-div-true {
    background-color: #0d6efd;
}
.rteuv-fejlec-th {
    width: 6%; /*2025.11.09.*/
}
.rev-fejlec-th {
    width: 8%; /*2025.11.09.*/
}
.rteuv-div-disabled-color { /*2025.11.09.*/
    background-color: #f2f2f2 !important;
    color: white;
    border-color: #f2f2f2 !important;
    cursor: default !important;
}


.rteuv-befoglalo-div {
    padding: 0 2px;
}
.rteuv-cim_div {
    width: 22px;
}
.rev-cim-div {
    display: inline-block;
    width: 30px;
    text-align: left;
    padding-left: 6px;
}


.szulotabledatum {
    text-align: center !important;
    font-weight: 500;
    color: white;
}
/*.szulotableetel {
    vertical-align: baseline;
}
*/
.szulobefizetescim {
    color: #81b3fe;
    font-size: 18px;
}
.szulojovairascim {
    color: #20c997;
    font-size: 18px;
}

/*2025.10.10.*/
.szuloegyebdijcim {
    color: #d580ff;
    font-size: 18px;
}
.szuloegyebdijnev {
    color: #ced4da;
    font-size: 16px;
}
.szuloegyebdijertek2 {
    font-size: 18px;
    color: #d580ff;
    display: inline-block;
    text-align: right;
    width: 82px;
}

.szulopotcim {
    color: white;
    font-size: 18px;
}
.szuloegyenleglabel {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    margin-right: 6px;
    min-width: 12%;
}
.szuloegyenlegertek {
    color: #81b3fe;
    font-size: 18px;
    font-weight: 500;
    margin-right: 10px;
    display: inline-block;
    /*width: 130px;*/
}
.szuloegyenleg-megj {
    color: #ced4da;
}
.szulobeflabel0 {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    /*width: 12%;*/
    margin-right: 4px;
}
.szulobeflabel1 {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    margin-right: 4px;
    width: 76px;
}
.szulobeflabel10 {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    margin-right: 6px;
    width: 66px;
}
.szulolemlabel0 {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    margin-right: 6px;
    /*width: 15%;*/
}
.szulolemlabel1 {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    margin-right: 4px;
    width: 84px;
}
.szulobeflemlabel1 {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    margin-right: 6px;
    /*width: 88px;*/
}
.szulobeflemlabel10 {
    font-size: 14px;
    color: #ced4da;
    display: inline-block;
    margin-right: 6px;
    width: 62px;
}
.szulobeflemlabel2 {
    font-size: 18px;
    color: #ced4da;
    margin-right: 6px;
}
.szuloadatalign {
    align-items: center;
}

.szulofizetendodiv {
    padding-top: 6px;
}
.szulo-fizetendo-div {
    text-align: end;
    padding-left: 0;
}
.szulofizetendolabel {
    font-size: 18px;
    color: #ced4da;
}

/* 2025.03.06. */
.szulobefertek0 {
    font-size: 16px;
    color: white;
    display: inline-block;
    /*width: 500px;*/
    padding-left: 0;
}
@media screen and (min-width: 900px) {
    .szulobefertek0 {
        font-size: 18px;
        color: white;
        display: inline-block;
        /*width: 500px;*/
        padding-left: 0;
    }
}
.szulobefertek1 {
    font-size: 18px;
    color: #ced4da;
    display: inline-block;
}
.szulobefertek2 {
    font-size: 18px;
    color: #81b3fe;
    display: inline-block;
    text-align: right;
    width: 82px;
}
.szulobefertek2kicsi {
    font-size: 16px;
    color: #81b3fe;
    display: inline-block;
    text-align: right;
    width: 74px;
}
.szulobefosszesenertek {
    font-weight: 500;
}
.szulolemertek2 {
    font-size: 18px;
    font-weight: 500;
    color: #20c997;
    display: inline-block;
    text-align: right;
    width: 80px;
}
.szulolemertek2kicsi {
    font-size: 16px;
    color: #20c997;
    display: inline-block;
    text-align: right;
    width: 80px;
}
.szulotable .kivalaszthatonap, .szulotable .rteuv-div:not(.rteuv-div-true) {
    background-color: #212529;
}
.szulobefnap {
    color: #81b3fe;
    font-size: 24px;
    font-weight: 500;
}
.szulolemnap {
    color: #20c997;
    font-size: 24px;
    font-weight: 500;
}
/*2025.03.16.*/
#szulobefizetestable {
    table-layout: fixed;
    width: 100%;
}
#szulobefizetestable .e-btn {
    color: white;
}

.szulo-jovairas-szoveg {
    color: #ced4da;
    padding: 12px 3px;
    font-size: 12px;
}

.szulobefizetes-info-div {
    margin-top: 6px;
    margin-bottom: 6px;
}

.szulobefizetes-warning-div {
    margin: 6px 3px;
    padding: 10px;
    border: 3px solid #ff1a1a;
}

.szulobefizetes-abmenuszoveg {
    border-left: 3px solid #ff3300; /*piros*/
    padding-left: 5px;
}
.szulobefizetes-vacsoraszoveg {
    border-left: 3px solid #ffc107; /*sárga*/
    padding-left: 5px;
}
.szulobefizetes-sargaszoveg {
    border-left: 3px solid #ffc107; /*sárga*/
    padding-left: 5px;
    margin: 18px 0;
}
.szulobefizetes-narancsszoveg {
    border-left: 3px solid #fd7e14; /*narancssárga*/
    padding-left: 5px;
}

/* Card - Szülő - Tranzakciók */
.szulo-card-div {
    padding: 3px 10px;
}

.card-szulotranzakciok {
    background-color: #282d31;
    margin-bottom: 14px;
}
.card-szulotranzakciok-alap {
    border: 2px solid #198754;
    border-radius: 0.3rem;
    padding: 0;
}
.card-szulotranzakciok-cimfelirat {
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
    background-color: #171a1c;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}
.szulotranzakciok-cimsor1 {
    /*display: inline-block;*/
    font-size: 24px;
    color: white;
    /*width: 34%;*/
    margin-right: 5px;
}
.szulotranzakciok-cimsor2 {
    /*display: inline-block;*/
    font-size: 20px;
    color: #3585fd;
    /*width: 44%;*/
    margin-right: 5px;
}
.szulotranzakciok-cimsor3 {
    /*display: inline-block;*/
    font-size: 16px !important;
    font-weight: 700;
    text-align: right;
    color: #3585fd;
    /*width: 20%;*/
    margin-right: 5px;
}
.szulotranzakciok-label {
    display: inline-block;
    color: #adb5bd;
}
.szulotranzakciok_adat {
    display: inline-block;
    color: #f8f9fa;
}
.szulotranzakciok-lejart {
    color: #ff3300; /*piros*/
    font-size: 18px;
    font-weight: 700;
}
.szulotranzakciok-tetelcim {
    font-size: 18px;
    font-weight: 500;
    color: #198754;
}
.szulotranzakciok-reszletek {
    padding: 3px 12px 3px 12px;
}

/*2025.05.12.*/
.szulotranzakciok-fizetett {
    color: #20ac6b;
}
.szulotranzakciok-fizetetlen {
    color: #ff3300;
}
.szulotranz-torolt {
    color: grey;
}

.szulotranzakcio-tetelfejlec {
    font-size: 16px;
    font-weight: 500;
}
.szulotranzakcio_teteladat {
    color: #0aa3c2;
}

/* Card - Szülő - Számlák */
.card-szuloszamlak {
    background-color: #282d31;
    margin-bottom: 14px;
}
.card-szuloszamlak-alap {
    border: 2px solid #ffc107;
    border-radius: 0.3rem;
    padding: 0;
}
.card-szuloszamlak-cimfelirat {
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
    background-color: #171a1c;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}
.szuloszamlak-cimsor1 {
    /*display: inline-block;*/
    font-size: 24px;
    color: white;
    /*width: 26%;*/
    margin-right: 4px;
}
.szuloszamlak-cimsor2 {
    /*display: inline-block;*/
    font-size: 20px;
    color: #adb5bd;
    /*width: 42%;*/
    margin-right: 4px;
}
.szuloszamlak-cimsor3 {
    /*display: inline-block;*/
    font-size: 16px;
    font-weight: 700;
    text-align: right;
    color: #fd7e14; /*narancssárga*/
    /*width: 21%;*/
    margin-right: 4px;
}
.szuloszamlak-cimsor4 {
    /*display: inline-block;*/
    text-align: right;
    /*width: 8%;*/
}
.szuloszamlak-label {
    /*display: inline-block;*/
    color: #adb5bd;
    margin-right: 3px;
}
.szuloszamlak-adat {
    /*display: inline-block;*/
    color: #f8f9fa;
}
.szuloszamlak-lejart {
    color: #ff3300; /*piros*/
    font-size: 18px;
    font-weight: 700;
}
.szuloszamlak-befizetendo {
    color: #fd7e14; /*narancssárga*/
    font-size: 18px;
    font-weight: 700;
}
.szuloszamlak-szamlatipus {
    font-size: 16px;
    color: #b38600;
    font-weight: 500;
}
.szuloszamlak-tetelcim {
    font-size: 18px;
    font-weight: 500;
    color: #ffc107;
}
.szulo-szamlak-table {
    overflow-x: auto;
    scrollbar-color: #cccccc green;
    background-color: #404040;
    padding: 3px 3px 7px 3px;
}

.szuloszamlak-reszletek-cimdiv {

}

.szuloszamla-tetelfejlec {
    text-decoration: underline;
}
.szuloszamla_tetelreszletfejlec {
    text-decoration: underline;
    color: #3ddb92;
}
.szuloszamla_tetelreszletadat {
    color: #24c278;
}

.szuloszamlak-reszletek {
    padding: 3px 12px 3px 12px;
}
.szuloszamlak-darab { /*2024.02.21*/
    color: #ffc107;
    font-size: 1rem;
}

.szuloszamlak-megrnapok {
    color: #68a4fd; /*2024.02.21*/
}

.szuloszamlak-lemnapok {
    color: #ff3300; /*2024.02.21*/
}

.szulotrbanki-adat {
    /*display: inline-block;*/
    color: #20ac6b;
    /*width: 220px;*/
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.szulotrbanki-adat-maxwidth {
    max-width: 266px;
}
@media screen and (min-width: 600px) {
    .szulotrbanki-adat-maxwidth {
        max-width: 440px;
    }
}

.szuloszamlak-szamlaszam {
    font-size: 20px;
    font-weight: 500;
}

.szuloeredmeny-szamlaszoveg {
    color: red;
    text-align: center;
    font-size: 16px;
}

.szuloegyenlegdiv {
    text-align: center;
    padding: 20px;
}
.szuloegyenlegreszletekdiv {
    background-color: #a78bda;
    font-size: 0.9rem;
    padding: 7px;
    display: grid;
    align-content: center;
}
.szuloegyenlegreszletekth {
    padding: 0 3px;
    border-right: 1px solid black;
}
.szuloegyenlegreszletektd {
    padding: 5px 5px;
    border-right: 1px solid black;
}
.szuloegyenlegsor1 {
    background-color: #394046;
}
.szuloegyenlegsor2 {
    background-color: #5c6770;
}
/*2023.11.30.*/
.szuloegyenlegfizetendo {
    color: #a78bda;
    font-size: 32px;
    font-weight: 700;
}
@media screen and (min-width: 900px) {
    .szuloegyenlegfizetendo {
        color: #a78bda;
        font-size: 46px;
        font-weight: 700;
    }
}
.szuloegyenlegfizetendofiller {
    color: #a78bda;
    font-size: 30px;
    font-weight: 700;
}
.card-szuloegyenleg-alap {
    border: 2px solid #a78bda;
    border-radius: 0.3rem;
    padding: 0;
}
.szuloegyenleg-egyenleg { /*2024.02.21.*/
    text-align: right;
    width: 80px;
    font-size: 1.1rem;
    font-weight: 600;
    color: #a78bda;
}
.card-szuloegyenleg-cimfelirat { /*2024.02.21.*/
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
    background-color: #171a1c;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}
.szuloegyenleg-cimsor1 { /*2024.02.21.*/
    /*display: inline-block;*/
    font-size: 24px;
    color: white;
    /*width: 34%;*/
    margin-right: 5px;
}
.szuloegyenleg-cimsor2 { /*2024.02.21.*/
    /*display: inline-block;*/
    font-size: 20px;
    color: #adb5bd;
    /*width: 44%;*/
    margin-right: 5px;
}


.tartozastulfizetes {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 3px;
}
.szuloegyenleg-piros {
    color: red;
}
.szuloegyenleg-zold {
    color: #20c997;
}
.szulotranzszla {
    min-height: 240px;
}


/* Naptár jelmagyarázat tooltip */
.naptar-jelmagy-sordiv {
    padding: 2px 5px 2px 5px;
}
.naptar-jelmagy-div1 {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 6px;
    padding: 6px;
}
.naptar-jelmagy-div2 {
    display: inline-block;
    width: 171px;
    height: 18px;
    padding-right: 0;
    padding-left: 5px;
}

#szulotoolbar .e-folder-name {
    display: inline-block;
    font-weight: 500;
}
.szulo-localserver {
    display: inline-block;
    color: #fd7e14;
    font-size: 16px;
}
.localserver {
    width: 15%;
    text-align:center;
    color: red;
    font-size: 14px;
}
.localserver-szulo {
    width: 120px;
    text-align: center;
    color: red;
    font-size: 14px;
}

.fomenu {
    width: 45%;
}
.localhelptextbox {
    width: 31%;
    text-align: right;
}
.logindisplay {
    width: 42%;
    text-align: right;
}
.sugo {
    width: 3%;
    text-align: right;
}

#sugo .e-toolbar-container {
    height: 38px !important;
}

#sugo .e-rte-content {
    height: 95% !important;
}
.sugo-button {
    margin-top: 3px;
}
#szulotranzakciotetelek-reszletek-gomb {
    height: 25px;
    width: 25px;
    padding: 0;
    background-color: #282d31;
}
    #szulotranzakciotetelek-reszletek-gomb.e-btn.e-flat, #szulotranzakciotetelek-reszletek-gomb.e-css.e-btn.e-flat {
        border-color: #282d31;
    }
        #szulotranzakciotetelek-reszletek-gomb.e-btn.e-flat:focus, #szulotranzakciotetelek-reszletek-gomb.e-css.e-btn.e-flat:focus {
            box-shadow: none;
        }

.beallitasok-szulomodul {
    margin-top: 10px;
    border-left: 3px solid #0dcaf0; /*vil.kék*/
    padding-left: 8px;
}

.munkanapok-ev {
    display: inline-block;
    margin-top: 2px;
}
.munkanapok-ho {
    display: inline-block;
    margin-top: 2px;
}

.e-switch-wrapper, .e-css.e-switch-wrapper {
    width: 40px !important;
    margin-bottom: -4px;
}

/*Alapadatok > Személyek: szülő kód label sárga*/
#szemelykod.e-input-group #szemelykod.e-input[readonly], #szemelykod.e-input-group.e-control-wrapper #szemelykod.e-input[readonly], #szemelykod.e-float-input input[readonly], #szemelykod.e-float-input.e-control-wrapper input[readonly], #szemelykod.e-float-input textarea[readonly], #szemelykod.e-float-input.e-control-wrapper textarea[readonly] {
    color: #ffbf00 !important;
}


/* chekcbox-ok: közelebb legyen a label-hez a checkbox */
.e-checkbox-wrapper .e-label {
    /*margin-left: 0 !important;
    margin-right: 0 !important;*/
    margin-left: 3px !important;    /*2024.10.04. Sync update*/
    margin-right: 3px !important;
}

#szulogrid_title span {
    color: #20c997;
}

.csoportos-progress-div {
    width: 100% !important;
    margin-bottom: 10px;
    /*background-color: red;*/
}
.csoportos-progressszoveg-div {
    color: #ffc107;
    margin-left: 10px;
}

/* Szülő: Számlák - számlanyomtatás gomb */
#szuloszamlak-szamlanyomt-div .e-btn.e-round:hover, #szuloszamlak-szamlanyomt-div .e-css.e-btn.e-round:hover {
    background-color: #fd7e14;
}
#szuloszamlak-szamlanyomt-div .e-btn.e-round, #szuloszamlak-szamlanyomt-div .e-css.e-btn.e-round
{
    width: 44px !important;
    height: 44px !important;
}
.e-btn.e-round .e-btn-icon, .e-css.e-btn.e-round .e-btn-icon {
    font-size: 1.2rem;
}

/* Szülő: étlap, dokumentum, link */
.szulo-etlap-cim {
    color: white;
    font-size: 1.2rem;
    font-weight: 500;
}
.szulo-etlap-megjegyzes {
    color: #ced4da;
}
.szulo-dokumentum-cim {
    color: white;
    font-size: 1.2rem;
    font-weight: 500;
}
.szulo-dokumentum-megjegyzes {
    color: #ced4da;
}

/* Szülő: Súgó */
.sugo-cim {
    padding-top: 12px;
    font-size: 1.4rem;
    color: #3585fd;
}
.sugo-alcim {
    color: #81b3fe;
    font-size: 1.1rem;
    font-weight: 500;
}
.sugo-fejezetcim {
    color: #9878d3;
}
.szovegbengomb {
    color: #d63384;
}
.sugo-kiemeles {
    color: #00cc66;
}

.kapcsolat-edit-sor {
    margin: 3px 0;
}

.kapcsolat-tulajnev {
    font-size: 1.3rem;
    font-weight: 600;
    color: #4f94fc;
}

.kapcsolat-tulajcim {
    font-size: 1rem;
    font-weight: 500;
}

.kapcsolat-nev {
    font-size: 1rem;
    font-weight: 500;
    text-decoration: underline;
}

.card-navonlineeredmenycimfelirat {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    background-color: #20c997;
    color: black;
    margin-bottom: 5px !important;
    border-top-left-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
}

.navonline.e-btn.e-outline:hover, .navonline.e-css.e-btn.e-outline:hover {
    background-color: #20c997 !important;
    border-color: #20c997 !important;
    color: black !important;
}
.navonline.e-btn.e-outline.e-primary, .navonline.e-css.e-btn.e-outline.e-primary {
    background-color: transparent;
    border-color: #20c997;
    color: #20c997;
}

.alinkstyle {
    color: #0367fc !important; /*kék*/
}

.lekgrafikon-div {
    padding: 10px;
}

.letoltendofilename {
    color: #3585fd;
}
.letoltottfilename {
    color: #3585fd;
}
.letolteskesz {
    color: #20c997;
}
.letoltesihiba {
    color: #dc3545;
}

#mentesgomb {
    width: 161px;
}

#szulotranzexportgomb {
    height: 30px;
    width: 90px;
    padding: 3px 2px 3px 3px;
}

#jogprofilgomb {
    height: 26px;
    width: 120px;
    font-size: 12px;
    padding: 2px 3px 3px 3px;
}

.hibakozepre {
    margin-top: 100px;
    text-align: center;
}

.lemondasosszesencim {
    font-weight: 600;
    text-decoration: underline;
    letter-spacing: 3px;
}

.rteuv_betu {
    display: inline-block;
    width: 20px;
    /*text-align: right;*/
}

/* Szülő: középső rész szélességei  - begin */
/* SzuloHome */
.szulohome {
    width: 100%;
}
/*2025.03.13.*/
@media screen and (min-width: 900px) {
    .szulohome {
        width: 86%;
    }
}

.szulotranzakcio {
    width: 100%;
}
.szulotranzszla {
    width: 100%;
}
@media (min-width:576px) and (max-width:767.98px) {
    .szulohome {
        width: 80%;
    }
    .szulotranzakcio {
        width: 100%;
    }
    .szulotranzszla {
        width: 100%;
    }
    .szulotranzakciok-cimsor3 {
        font-size: 16px !important;
    }
    .szuloszamlak-cimsor3 {
        font-size: 16px !important;
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .szulohome {
        width: 74%;
    }
    .szulotranzakcio {
        width: 95%;
    }
    .szulotranzszla {
        width: 100%;
    }
    .szulotranzakciok-cimsor3 {
        font-size: 18px !important;
    }
    .szuloszamlak-cimsor3 {
        font-size: 18px !important;
    }
}
@media (min-width:993px) and (max-width:1199.98px) {
    .szulohome {
        width: 67%;
    }
    .szulotranzakcio {
        width: 90%;
    }
    .szulotranzszla {
        width: 85%;
    }
    .szulotranzakciok-cimsor3 {
        font-size: 24px !important;
    }
    .szuloszamlak-cimsor3 {
        font-size: 24px !important;
    }
}
@media (min-width:1201px) and (max-width:1399.98px) {
    .szulohome {
        width: 60%;
    }
    .szulotranzakcio {
        width: 75%;
    }
    .szulotranzszla {
        width: 75%;
    }
    .szulotranzakciok-cimsor3 {
        font-size: 24px !important;
    }
    .szuloszamlak-cimsor3 {
        font-size: 24px !important;
    }
}
@media (min-width:1401px){
    .szulohome {
        width: 50%;
    }
    .szulotranzakcio {
        width: 60%;
    }
    .szulotranzszla {
        width: 60%;
    }
    .szulotranzakciok-cimsor3 {
        font-size: 24px !important;
    }
    .szuloszamlak-cimsor3 {
        font-size: 24px !important;
    }
}
/* Szülő: középső rész szélességei  - end */

/* Richtexteditor: fölső gombok alati terület háttérszíne */
.csoportos .e-richtexteditor .e-toolbar-items {
    background-color: #343a40;
}

/* Tranzakciók > Tranzakciók */
/* -------------------------------------------------------------------------------------------- */
/* 1. szint */
#tranzakciok1grid.e-grid .e-gridcontent .e-rowcell {
    color: #e36802; /*!important;*/ /* narancssárga */
}

/* 2. szint */
#tranzakciok2grid.e-grid .e-gridcontent .e-rowcell {
    color: #0367fc; /*!important;*/ /* középkék */
}

/* 3. szint */
#tranzakciok3grid.e-grid .e-gridcontent .e-rowcell {
    color: #1cb084; /*!important;*/ /* világoszöld */
}
/* 3. szint folyószámla tétel */
#tranzakciok3grid.e-grid .e-gridcontent .folyoszamlasor .e-rowcell {
    color: #0bb8da; /*!important;*/ /* világoskék */
}
/* 3. szint számla tétel */
#tranzakciok3grid.e-grid .e-gridcontent .szamlasor .e-rowcell {
    color: #e6ac00; /*!important;*/ /* sárga */
}
/* 3. szint összesenek */
#tranzakciok3grid.e-grid .e-summarycell {
    color: #20c997; /*!important;*/ /* világoszöld */
}

/* 4. szint */
#tranzakciok4gride.e-grid .e-gridcontent .e-rowcell {
    color: white !important; /* fehér */
}
/*2024.12.21.*/
#tranzakciok4gride.e-grid .e-gridcontent .hidegsor .e-rowcell {
    color: #3399ff !important;
}

#tranzakciok4gridg.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important; /* fehér */
}

#tranzakciok4gridb.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important; /* fehér */
}

#tranzakciok4grids.e-grid .e-gridcontent .e-rowcell {
    color: white !important; /* fehér */
}
/* 4. számlatétel szint összesenek */
#tranzakciok4grids.e-grid .e-summarycell {
    color: #fff !important; /* fehér */
}

/* törölt sorok: betűszín=szürke */
#tranzakciok1grid.e-grid .e-gridcontent .toroltsor .e-rowcell {
    color: #6c757d !important;
}
/* összesen sorok magassága */
#tranzakciok1grid .e-summaryrow {
    height: 32px !important;
}

/* folyószámla részletek */
.div-tranzreszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-tranzreszlet .td-label {
        padding-right: 18px;
        color: #aab3bb;
    }

.terheles-piros {
    font-size: 20px;
    font-weight: 600;
    color: red;
}

.jovairas-zold {
    font-size: 20px;
    font-weight: 600;
    color: #20c997;
}

/* számla fej */
.div-szamlareszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-szamlareszlet .td-label {
        padding-right: 18px;
        color: #aab3bb;
        height: 20px !important;
    }

    .div-szamlareszlet .td-adat {
        width: 250px;
    }

.td-szamlaszam {
    font-size: 20px;
    font-weight: 600;
    color: #ffc107;
}

.td-hivszamlaszam {
    font-size: 16px;
    font-weight: 600;
}

.td-fizetendo {
    font-size: 20px;
    font-weight: 600;
    color: #fd7e14;
}

/* törlés, egyéb gombok */
.commandgomb {
    height: 25px;
    width: 30px;
}

    .commandgomb .e-icons {
        margin-top: -10px;
        margin-left: -5px;
    }

/* törölt sorok: betűszín=szürke */
#ugyintezogrid.e-grid .e-gridcontent .toroltsor .e-rowcell {
    color: #6c757d !important;
}

#joggrid.e-grid .e-gridcontent .tipus1sor .e-rowcell {
    color: white !important; /*menü-fehér*/
}

#joggrid.e-grid .e-gridcontent .tipus2sor .e-rowcell, .jogcsopkijelolo .tipus2sor .e-label {
    color: #fd7e14 !important; /*tranzakciók-narancssárga*/
}

#joggrid.e-grid .e-gridcontent .tipus3sor .e-rowcell, .jogcsopkijelolo .tipus3sor .e-label {
    color: #ffc107 !important; /*csoportos-sárga*/
}

#joggrid.e-grid .e-gridcontent .tipus4sor .e-rowcell, .jogcsopkijelolo .tipus4sor .e-label {
    color: #20c997 !important; /*alapadatok-vil.zöld*/
}

#joggrid.e-grid .e-gridcontent .tipus5sor .e-rowcell, .jogcsopkijelolo .tipus5sor .e-label {
    color: #9878d3 !important; /*lekérdezések-lila*/
}

#joggrid.e-grid .e-gridcontent .tipus6sor .e-rowcell, .jogcsopkijelolo .tipus6sor .e-label {
    color: #0d6efd !important; /*továbbszámlázás-*/
}

#joggrid.e-grid .e-gridcontent .tipus7sor .e-rowcell, .jogcsopkijelolo .tipus7sor .e-label {
    color: #0dcaf0 !important; /*szerviz-vil.kék*/
}

#joggrid.e-grid .e-gridcontent .tipus8sor .e-rowcell, .jogcsopkijelolo .tipus8sor .e-label {
    color: #e05260 !important; /*segédletek-piros*/
}

/* Feladas */
/* Ez kell a toolbar hamburger ikonhoz */
@font-face {
    font-family: 'Material_toolbar';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

.div-feladasgombok {
    background-color: #343a40;
    padding: 10px 10px 2px 10px;
    margin-top: 14px;
}

.div-feladasgomb .e-btn {
    width: 230px;
    margin-bottom: 10px;
}

.feladaslabel {
    margin-bottom: 3px;
}

.feladaslabel1 {
    display: inline-block;
    color: #d3c4ed;
    font-size: 0.9rem;
    margin-left: 10px;
}

.feladaslabel2 {
    display: inline-block;
    float: right;
    color: #b69de1;
    font-size: 0.8rem;
    margin-right: 10px;
}

.kulcsfeladastipus .e-label {
    color: #d3c4ed;
}

/* vonal */
.beall-vonal {
    margin: 6px 0 6px 0;
    border-top: 1px solid #ced4da;
}

/* --- Lemondás közvetlen jóváírás --- */
/* 1. szint */
/*#tranzakciok1grid.e-grid .e-gridcontent .e-rowcell {
    color: #fd7e14 !important;*/ /* narancssárga */
/*}*/

/* 2. szint */
/*#tranzakciok2grid.e-grid .e-gridcontent .e-rowcell {
    color: #3585fd;*/ /*!important;*/ /* középkék */
/*}*/

/* 3. szint */
/*#tranzakciok3grid.e-grid .e-gridcontent .e-rowcell {
    color: #20c997;*/ /*!important;*/ /* világoszöld */
/*}*/
/* 3. szint folyószámla tétel */
/*#tranzakciok3grid.e-grid .e-gridcontent .folyoszamlasor .e-rowcell {
    color: #0dcaf0;*/ /*!important;*/ /* világoskék */
/*}*/
/* 3. szint számla tétel */
/*#tranzakciok3grid.e-grid .e-gridcontent .szamlasor .e-rowcell {
    color: #ffc107;*/ /*!important;*/ /* sárga */
/*}*/
/* 3. szint összesenek */
/*#tranzakciok3grid.e-grid .e-summarycell {
    color: #20c997;*/ /*!important;*/ /* világoszöld */
/*}*/

/* 4. szint */
/*#tranzakciok4gride.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4gridg.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4gridb.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4grids.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}*/
/* 4. számlatétel szint összesenek */
/*#tranzakciok4grids.e-grid .e-summarycell {
    color: #fff !important;*/ /* fehér */
/*}*/

/* törölt sorok: betűszín=szürke */
/*#tranzakciok1grid.e-grid .e-gridcontent .toroltsor .e-rowcell {
    color: #6c757d !important;
}*/
/* összesen sorok magassága */
/*#tranzakciok1grid .e-summaryrow {
    height: 32px !important;
}*/

/* folyószámla részletek */
/*.div-tranzreszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-tranzreszlet .td-label {
        padding-right: 18px;
        color: #adb5bd;
    }

.terheles-piros {
    font-size: 20px;
    font-weight: 600;
    color: red;
}

.jovairas-zold {
    font-size: 20px;
    font-weight: 600;
    color: #20c997;
}*/

/* számla fej */
/*.div-szamlareszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-szamlareszlet .td-label {
        padding-right: 18px;
        color: #adb5bd;
        height: 20px !important;
    }

    .div-szamlareszlet .td-adat {
        width: 250px;
    }

.td-szamlaszam {
    font-size: 20px;
    font-weight: 600;
    color: #ffc107;
}

.td-hivszamlaszam {
    font-size: 16px;
    font-weight: 600;
}

.td-fizetendo {
    font-size: 20px;
    font-weight: 600;
    color: #fd7e14;
}*/

/* törlés, egyéb gombok */
/*#commandgomb {
    height: 25px;
    width: 30px;
}

    #commandgomb .e-icons {
        margin-top: -10px;
        margin-left: -5px;
    }*/
/* --- Lemondás közvetlen jóváírás --- */

/* --- Megrendeléshelyesbítés --- */
/* 1. szint */
/*#tranzakciok1grid.e-grid .e-gridcontent .e-rowcell {
    color: #fd7e14;*/ /*!important;*/ /* narancssárga */
/*}*/

/* 2. szint */
/*#tranzakciok2grid.e-grid .e-gridcontent .e-rowcell {
    color: #3585fd;*/ /*!important;*/ /* középkék */
/*}*/

/* 3. szint */
/*#tranzakciok3grid.e-grid .e-gridcontent .e-rowcell {
    color: #20c997;*/ /* !important;*/ /* világoszöld */
/*}*/
/* 3. szint folyószámla tétel */
/*#tranzakciok3grid.e-grid .e-gridcontent .folyoszamlasor .e-rowcell {
    color: #0dcaf0;*/ /*!important;*/ /* világoskék */
/*}*/
/* 3. szint számla tétel */
/*#tranzakciok3grid.e-grid .e-gridcontent .szamlasor .e-rowcell {
    color: #ffc107;*/ /*!important;*/ /* sárga */
/*}*/
/* 3. szint összesenek */
/*#tranzakciok3grid.e-grid .e-summarycell {
    color: #20c997;*/ /*!important;*/ /* világoszöld */
/*}*/

/* 4. szint */
/*#tranzakciok4gride.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4gridg.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4gridb.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4grids.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}*/
/* 4. számlatétel szint összesenek */
/*#tranzakciok4grids.e-grid .e-summarycell {
    color: #fff !important;*/ /* fehér */
/*}*/

/* törölt sorok: betűszín=szürke */
/*#tranzakciok1grid.e-grid .e-gridcontent .toroltsor .e-rowcell {
    color: #6c757d !important;
}*/
/* összesen sorok magassága */
/*#tranzakciok1grid .e-summaryrow {
    height: 32px !important;
}*/

/* folyószámla részletek */
/*.div-tranzreszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-tranzreszlet .td-label {
        padding-right: 18px;
        color: #adb5bd;
    }

.terheles-piros {
    font-size: 20px;
    font-weight: 600;
    color: red;
}

.jovairas-zold {
    font-size: 20px;
    font-weight: 600;
    color: #20c997;
}*/

/* számla fej */
/*.div-szamlareszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-szamlareszlet .td-label {
        padding-right: 18px;
        color: #adb5bd;
        height: 20px !important;
    }

    .div-szamlareszlet .td-adat {
        width: 250px;
    }

.td-szamlaszam {
    font-size: 20px;
    font-weight: 600;
    color: #ffc107;
}

.td-hivszamlaszam {
    font-size: 16px;
    font-weight: 600;
}

.td-fizetendo {
    font-size: 20px;
    font-weight: 600;
    color: #fd7e14;
}*/

/* törlés, egyéb gombok */
/*#commandgomb {
    height: 25px;
    width: 30px;
}

    #commandgomb .e-icons {
        margin-top: -10px;
        margin-left: -5px;
    }*/
/* --- Megrendeléshelyesbítés --- */

/* --- Megrendelésmódosítás közvetlen jóváírás --- */
/* 1. szint */
/*#tranzakciok1grid.e-grid .e-gridcontent .e-rowcell {
    color: #fd7e14;*/ /*!important;*/ /* narancssárga */
/*}*/

/* 2. szint */
/*#tranzakciok2grid.e-grid .e-gridcontent .e-rowcell {
    color: #3585fd;*/ /*!important;*/ /* középkék */
/*}*/

/* 3. szint */
/*#tranzakciok3grid.e-grid .e-gridcontent .e-rowcell {
    color: #20c997;*/ /*!important;*/ /* világoszöld */
/*}*/
/* 3. szint folyószámla tétel */
/*#tranzakciok3grid.e-grid .e-gridcontent .folyoszamlasor .e-rowcell {
    color: #0dcaf0;*/ /*!important;*/ /* világoskék */
/*}*/
/* 3. szint számla tétel */
/*#tranzakciok3grid.e-grid .e-gridcontent .szamlasor .e-rowcell {
    color: #ffc107;*/ /*!important;*/ /* sárga */
/*}*/
/* 3. szint összesenek */
/*#tranzakciok3grid.e-grid .e-summarycell {
    color: #20c997;*/ /*!important;*/ /* világoszöld */
/*}*/

/* 4. szint */
/*#tranzakciok4gride.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4gridg.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4gridb.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}

#tranzakciok4grids.e-grid .e-gridcontent .e-rowcell {
    color: #fff !important;*/ /* fehér */
/*}*/
/* 4. számlatétel szint összesenek */
/*#tranzakciok4grids.e-grid .e-summarycell {
    color: #fff !important;*/ /* fehér */
/*}*/

/* törölt sorok: betűszín=szürke */
/*#tranzakciok1grid.e-grid .e-gridcontent .toroltsor .e-rowcell {
    color: #6c757d !important;
}*/
/* összesen sorok magassága */
/*#tranzakciok1grid .e-summaryrow {
    height: 32px !important;
}

#tranzakciok3grid .e-summaryrow {
    height: 32px !important;
}*/

/* folyószámla részletek */
/*.div-tranzreszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-tranzreszlet .td-label {
        padding-right: 18px;
        color: #adb5bd;
    }

.terheles-piros {
    font-size: 20px;
    font-weight: 600;
    color: red;
}

.jovairas-zold {
    font-size: 20px;
    font-weight: 600;
    color: #20c997;
}*/

/* számla fej */
/*.div-szamlareszlet {
    display: inline-block;
    width: 400px;
    margin-bottom: 6px;
}

    .div-szamlareszlet .td-label {
        padding-right: 18px;
        color: #adb5bd;
        height: 20px !important;
    }

    .div-szamlareszlet .td-adat {
        width: 250px;
    }

.td-szamlaszam {
    font-size: 20px;
    font-weight: 600;
    color: #ffc107;
}

.td-hivszamlaszam {
    font-size: 16px;
    font-weight: 600;
}

.td-fizetendo {
    font-size: 20px;
    font-weight: 600;
    color: #fd7e14;
}*/

/* törlés, egyéb gombok */
/*#commandgomb {
    height: 25px;
    width: 30px;
}

    #commandgomb .e-icons {
        margin-top: -10px;
        margin-left: -5px;
    }*/
/* --- Megrendelésmódosítás közvetlen jóváírás --- */


.visszaadas-nyomtatas {
    background-color: #025ce3;
    border-color: #025ce3;
}
    .visszaadas-nyomtatas:hover {
        background-color: #0248b1;
    }
    .visszaadas-nyomtatas:focus, .visszaadas-nyomtatas:active {
        background-color: #0248b1;
    }
.visszaadas-letoltes {
    background-color: #1c76fd;
    border-color: #1c76fd;
}
    .visszaadas-letoltes:hover {
        background-color: #0248b1;
    }
    .visszaadas-letoltes:focus, .visszaadas-letoltes:active {
        background-color: #0248b1;
    }
.visszaadas-kuldes {
    background-color: #68a4fd;
    border-color: #68a4fd;
}
    .visszaadas-kuldes:hover {
        background-color: #0248b1;
    }
    .visszaadas-kuldes:focus, .visszaadas-kuldes:active {
        background-color: #0248b1;
    }
.visszaadas-ebedjegy {
    background-color: #7b52c7;
    border-color: #7b52c7;
}
    .visszaadas-ebedjegy:hover {
        background-color: #7b52c7;
    }
    .visszaadas-ebedjegy:focus, .visszaadas-ebedjegy:active {
        background-color: #7b52c7;
    }
.visszaadas-ebedjegyrteuv {
    background-color: #7b52c7;
    border-color: #7b52c7;
}
    .visszaadas-ebedjegyrteuv:hover {
        background-color: #7b52c7;
    }

    .visszaadas-ebedjegyrteuv:focus, .visszaadas-ebedjegyrteuv:active {
        background-color: #7b52c7;
    }


/* Levélszerkesztés */
/*Saját*/
#levelrte .e-richtexteditor .e-rte-content .e-content,
#levelrte .e-richtexteditor .e-source-content .e-content {
    font-size: 14px;
    font-family: Segoe ui;
}

#levelrte .e-richtexteditor .e-rte-content,
#levelrte .e-richtexteditor .e-source-content {
    background: #f5f5ef; /*papír színe*/
    color: black;
}
/* RichTextEditor - saját command */
#levelrte .rte_custom_tool {
    background-color: #282d31;
    color: #212529;
    border-color: transparent;
    min-width: 28px;
}

/* Mezők dialog */
#mezok .e-dlg-header-content {
    background-color: #6c757d;
}

#mezok.e-dialog .e-dlg-header {
    color: #20c997;
    font-size: 24px;
}
.level-mezo {
    color: #e9ecef;
    padding-top: 5px;
    vertical-align: top;
    padding-right: 20px;
    /*-webkit-background-clip: text;
    background-clip: text;*/
}
    .level-mezo:hover {
        cursor: pointer;
        color: #ff704d;
    }
.level-mezo-magyarazat {
    color: #ced4da;
    padding-top: 5px;
}
.level-mezok-div {
    padding: 3px 0 3px 0;
}
.level-mezok-szoveg {
    color: white;
    font-style: italic;
}

.lek_kiegy1 {
    background-color: #505a62;
    margin-left: -8px;
    margin-right: -8px;
    padding: 2px 8px 1px 8px;
}

.kiegygombdiv .e-btn {
    width: 38px;
    height: 28px;
    /*padding-top: 10px;*/
}
.kiegygombdiv #plusz .e-btn {
    background-color: #198754;
}
.kiegygombdiv #minusz .e-btn {
    background-color: #dc3545;
}

.tranzfolyszlaadat {
    color: #0bb8da;
}
.tranzszamlaadat {
    color: #e6ac00;
}

/* EBÉDLŐ */
.ebedlotobbszemely {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.ebedlonevoszlop {
    padding: 10px;
    min-width: 33%;
    /*min-width: 420px;*/
}
.ebedloelsooszlop {
    color: white;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    padding: 0 12px;
    border-bottom: 3px solid #212529;
    width: 90%;
}
.marebedelt {
    color: black !important;
}
.ebedlomasodikoszlop {
    color: white;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    border-bottom: 3px solid #212529;
    width: 10%;
}
.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 380px;
}
.ebedloosztalynev {
    color: white;
    font-size: 2.8rem;
    font-weight: 700;
    text-align: center;
}
.ebedloosszesito {
    color: #cccccc;
    font-size: 2.2rem;
    font-weight: 600;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.ebedloosszesitoadat{
    padding: 0 30px;
}
.ebedloosszesendb{
    color: white;
}

#szulomegrendelestorlesgomb {
    height: 27px;
    padding-top: 0;
    padding-bottom: 0;
}
/*# sourceMappingURL=my-bootstrap5-dark.css.map */


/*2024.02.21.***************************************/
.szulo-ajanlott {
    font-size: 16px;
    font-weight: 500;
    color: #b49fe0;
}

.ajanlott-cim {
    color: #e9ecef;
}

/*.e-checkbox-wrapper .e-label {
    color: black;
}

.e-checkbox-wrapper:hover .e-label, .e-css.e-checkbox-wrapper:hover .e-label {
    color: black;
}*/

.szulotranz-bankfiz {
    display: inline-block;
    width: 126px;
    color: #20ac6b;
}

.szulotranz-darab {
    color: #198754;
    font-size: 1rem;
}

.szulotranz-szures {
    display: inline-block;
    margin-right: 6px;
    vertical-align: text-top;
    color: #adb5bd;
}

.szuloszamlak-szures {
    display: inline-block;
    margin-right: 6px;
    vertical-align: text-top;
    color: #adb5bd;
}

.impresszum-div {
    margin-top: 22px;
}

.cegnev-div {
    margin-top: 5px;
    color: #4f94fc;
}

.cegnev {
    font-size: 1.1rem;
    font-weight: 600;
}

.adat-ertek {
    padding-left: 3px;
    padding-bottom: 4px;
    color: white;
}

.email {
    padding-bottom: 6px;
}

.kronoimpresszum-div {
    margin-top: 30px;
    color: #ced4da;
    line-height: 1.3rem;
    font-size: 0.8rem
}

.sugo-figyelm {
    color: red;
}

/* Alapdatok > Személyek: validation summary */
#szemely-validation-summary {
    background-color: red;
    margin: 6px 0 0 0;
}
    #szemely-validation-summary .validation-message {
        color: white !important;
        padding: 4px;
        font-size: 13px !important;
        margin-bottom: 0 !important;
    }
    #szemely-validation-summary .validation-errors {
        margin-bottom: 6px !important;
    }

.szulo-card-fizetesimod {
    display: flex;
    border: 1px solid #6c757d;
    border-radius: 0.3rem;
    background-color: #282d31;
    margin-top: 5px;
    margin-bottom: 4px;
    padding: 10px;
    align-items: center;
    justify-content: space-between;
}

.szulo-4ker-info {
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
    flex-wrap: wrap;
}
.szulo-4ker-atutadatok {
    background-color: #343a40;
    padding: 4px;
}
.szulo-4ker-atutadatok2 {
    background-color: #343a40;
    padding: 0 6px;
}
.szulo-4ker-atutadat {
    display: flex;
    flex-wrap: wrap
}
.szulo-4ker-fizetesimod {
    margin-left: 5px;
    background-color: #fd811c;
    color: black;
    padding: 2px 4px;
    font-size: 16px;
    font-weight: 700;
}
.szulo-bankszamlaszam {
    margin-left: 5px;
    background-color: #fd811c;
    color: black;
    padding: 2px 4px;
    font-size: 16px;
    font-weight: 700;
}
.szulo-4ker-atut-cim {
    margin-top: 10px;
    text-align: end;
}
.szulo-4ker-atut-label {
    width: 120px;
}
.szulo-4ker-atut-label2 {
    width: 150px;
    color: #c6ccd2;
}
.szulo-4ker-atut-adat {
    color: #fd811c; /*narancssárga*/
    font-style: italic;
}
.szulo-4ker-atut-adat2 {
    color: #c6ccd2; /*szürke*/
    font-style: italic;
}
.szulo-menuvalasztas {
    display: flex;
    /*align-items: center;*/
    /*margin-left: 30px;*/
    margin-top: 8px;
}
.szulo-menu {
}
.szulo-menugomb {
    display: flex;
}
#szulo-menugomb {
    width: 100px;
    font-weight: 600;
    border-radius: 10px 0 0 10px;
}
.szulo-menugomb-1 {
    margin-bottom: 2px;
}
#szulo-menupgomb {
    width: 100px;
    font-weight: 600;
    border-radius: 0 10px 10px 0;
}

.e-btn.e-outline:disabled {
    background-color: transparent !important;
}
.e-btn.e-outline:disabled {
    background-color: transparent !important;
}

/* Csop.besz eredmény */
.card-csopbesz-ossz {
    background-color: #454d54;
    padding: 4px;
    width: 280px;
}
.csopbesz-ossz-h1 {
    width: 25%;
    padding: 4px 0;
    color: black;
}
.csopbesz-ossz-h2 {
    width: 30%;
    text-align: right;
    padding: 0 5px;
    color: black;
}
.csopbesz-ossz-h3 {
    width: 44%;
    text-align: right;
    padding: 0 5px;
    color: black;
}
.csopbesz-ossz-d1 {
    /*width: 29%;*/
    padding: 4px 0;
}
.csopbesz-ossz-d2 {
    /*width: 30%;*/
    text-align: right;
    padding: 0 5px;
}
.csopbesz-ossz-d3 {
    /*width: 40%;*/
    text-align: right;
    padding: 0 5px;
}
.csopbesz-ossz-fejlec {
    background-color: #abb3ba;
}
.csopbesz-ossz {
    border-top: 1px solid white;
}
/* sorok színei */
#csopbeszfejgrid.e-grid .e-gridcontent .befizetvesor .e-rowcell {
    color: #00cc00 !important; /*zöld*/
}
#csopbeszfejgrid.e-grid .e-gridcontent .hibassor .e-rowcell {
    color: #ff0000 !important; /*piros*/
}
#csopbeszfejgrid.e-grid .e-gridcontent .keszsor .e-rowcell {
    color: #00cc00 !important; /*zöld*/
}
#csopbeszgrid.e-grid .e-gridcontent .befizetvesor .e-rowcell {
    color: #00cc00 !important;  /*zöld*/
}
#csopbeszgrid.e-grid .e-gridcontent .hibassor .e-rowcell {
    color: #ff0000 !important;  /*piros*/
}
#atuttetelgrid.e-grid .e-gridcontent .befizetvesor .e-rowcell {
    color: #00cc00 !important;  /*zöld*/
}
#atuttetelgrid.e-grid .e-gridcontent .hibassor .e-rowcell {
    color: #ff0000 !important;  /*piros*/
}
#atuttetelgrid.e-grid .e-gridcontent .keksor .e-rowcell {
    color: #66a3ff !important;  /*kék*/
}
#atuttetelgrid.e-grid .e-gridcontent .narancssor .e-rowcell {
    color: #e68a00 !important; /*narancssárga*/
}

/* Richtexteditor: fölső gombok alati terület háttérszíne */
.szemelyemailkuldes .e-richtexteditor .e-toolbar-items {
    background-color: #343a40;
}

.szemelyemailkuldes .e-richtexteditor .e-rte-content, .csoportos .e-richtexteditor .e-source-content {
    background: white;
    color: black;
}

.div-mentesgomb {
    display: inline-block;
    margin-bottom: 8px;
}

.szlanyomt-ikon {
    color: #ffc107;
}

#beallemailkuldesgomb {
    height: 26px;
    width: 120px;
    font-size: 12px;
    padding: 2px 3px 3px 3px;
}

.flex-div {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
}
.flex-div2 {
    display: flex;
    flex-wrap: wrap;
}
.flex-div3 {
    display: flex;
    align-items: end;
    flex-wrap: wrap;
}
.flex-div4 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.flex-div5 {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 20px;
}
.flex-colgap-10 {
    column-gap: 10px;
}

.jc-spacearound {
    justify-content: space-around;
}
.jc-center {
    justify-content: center;
}
.jc-spacebetween {
    justify-content: space-between;
}
.flexdiv {
    flex-basis: 48%;
}

.borderbottom {
    border-bottom: 1px solid #bfbfbf;
}
.mr-6 {
    margin-right: 6px;
}
.mr-10 {
    margin-right: 10px;
}
.mt-8 {
    margin-top: 8px;
}
.mb-pager {
    margin-bottom: 20px;
}
.mb-0 {
    margin-bottom: 2px;
}
.mb-10 {
    margin-bottom: 10px;
}
.cg-10 {
    column-gap: 10px;
}

/*2025.03.13.*/
.szulo-alap-div {
    font-size: 14px;
    width: 100%;
}
@media screen and (min-width: 900px) {
    .szulo-alap-div {
        font-size: 14px;
        width: 84%;
    }
}
.szulo-kandhlogo-div {
    margin-top: 12px;
}
.szulo-kandhlogo1 {
    text-align: center;
}
.szulo-kandhlogo2 {
    margin-top: 12px;
}
.szulo-layout-div {
    margin-bottom: 40px;
}

.tobbnapdatum {
    width: 125px;
    margin-right: 8px;
}
.tobbnapinttip {
    width: 190px;
    margin-right: 10px;
}

/* Átutalás eredmény*/
.osszesenek {
    background-color: #171a1c;
    padding: 3px 10px 4px 10px;
}
.osszesenek-text {
    display: inline-block;
    font-size: 14px;
}
.osszesenek-value1 {
    color: #00cc00;
}
.osszesenek-value2 {
    color: #ff0000;
}
.osszesenek-value3 {
    color: #66a3ff;
}

.szulotoroltlemcim {
    color: #ff531a;
    font-size: 18px;
    width: 160px;
}
.szulotoroltlemnap {
    color: #e63900;
    font-size: 24px;
    font-weight: 500;
}

/* Visszaadás */
.visszaadascimfelirat {
    background-color: white;
    color: black;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

.fizetvestyle .e-numerictextbox {
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: right !important;
    padding-right: 5px !important;
    background-color: #ffd966 !important;
    color: black !important;
}

.visszajarostyle1 .e-numerictextbox {
    font-size: 26px !important;
    font-weight: 700 !important;
    text-align: right !important;
    padding-right: 5px !important;
    color: white !important;
}

.visszajarostyle2 .e-numerictextbox {
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: right !important;
    padding-right: 5px !important;
    background-color: #dc3545 !important;
}

.simasor {
    margin: 5px 0 5px 0;
    padding: 0 22px 0 39px;
}

.visszajarosor {
    margin: 16px 0 16px 0;
    padding: 0 22px 0 39px;
    background-color: green;
}

    .visszajarosor .osszesitessor {
        padding: 2px 0 4px 0;
    }

.visszaadasalcim {
    color: #fd7e14;
    font-size: 16px;
    font-weight: 600;
}

#visszajaro {
    height: 32px;
}

.visszaadascimke {
    color: #e9ecef !important;
    font-weight: 500 !important;
    font-family: inherit !important;
    font-size: 14px !important;
    width: 34% !important;
    padding-right: 0 !important;
}
.visszaadascimkev {
    color: white !important;
    font-weight: 500 !important;
    font-family: inherit !important;
    font-size: 14px !important;
    width: 34% !important;
    padding-right: 0 !important;
}
.visszaadas-div {
    border: 2px solid white;
}

.tranz-megjegyzes {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    width: 261px;
}

.padt-5 {
    padding-top: 5px;
}

#levelgrid.e-grid .e-gridcontent .toroltsor .e-rowcell {
    color: #6c757d !important;
}

.szulomegr-gomb-div {
    margin-top: 6px;
    margin-bottom: 10px;
}


.szuloegybenmegr-fizmodnev {
    color: red;
}
.card-szuloegybenmegr-alap {
    border: 2px solid #0066ff;
    border-radius: 0.3rem;
    padding: 0;
}
.szuloegybenmegr-label {
    color: #adb5bd;
    font-size: 12px;
}
.szuloegybenmegr-adat {
    color: white;
}
.szuloegybenmegr-adat-kicsi {
    color: white;
    font-size: 13px;
    padding-top: 4px;
}
.szuloegybenmegr-card-div {
    padding: 6px 10px;
}
.szuloegybenmegr-ossz {
    color: #fd7e14;
    font-size: 24px;
    font-weight: 600;
}
.szuloegybenmegr-int {
    width: 190px;
}
.szuloegybenmegr-nev {
    width: 190px;
}
.szuloegybenmegr-osz {
    width: 80px;
}
.szuloegybenmegr-nap {
    width: 98px;
}
.szuloegybenmegr-lemnap {
    width: 68px;
}
.szuloegybenmegr-tra {
    width: 66px;
}
.szuloegybenmegr-dat {
    width: 126px;
}
.szuloegybenmegr-fiz {
}
.nincsmegrendeles {
    margin: 20px;
    text-align: center;
    color: red;
    font-size: 18px;
    font-weight: 600;
}
.veglegesiteskesz {
    color: #00b33c;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
}
.veglegesites-figyelm {
    margin-top: 10px;
    text-align: center;
    color: red;
    padding: 10px 0 10px 0;
    background-color: #ffd24d;
    font-weight: 500;
}