
    .box-header {
        margin-left: 0;
        display: none;
    }
    .top-bar .box-header .logo {
        font-size: 18px;
        display: none;
    }
    .top-bar .box-header i {
        display: none;
        font-size: 34px;
    }
@media (max-width: 1744px) {
    .menu a {
        margin-left: 30px;
    }
}
@media (max-width: 1620px) {
    .menu a {
        margin-left: 20px;
    }
}
@media (max-width: 1496px) {
    .menu a > i {
        margin-right: 0
    }
}
@media (max-width: 1450px) {
    .menu a {
        margin-left: 20px;
    }
    .menu a i {
        font-size: 18px;
    }
    [data-page="ugyfel"] > .row > .col-md-6 {
        width: 100%;
        float: unset;
        padding-left: 0;
        padding-right: 0;
    }
    .menu {
        margin-left: 0;
    }
}
@media (max-width: 1369px) {
    .menu a i {
        display: none;
    }
    .menu a {
        margin-left: 25px;
    }
}
@media (max-width: 1337px) {
    .client-search-container [name="tasks"] {
        width: 150px !important;
    }
}
@media (max-width: 1300px) {
    .menu a > i {
        margin-right: 0;
    }
    .menu a {
        margin-left: 15px;
    }
    .top-bar,
    .menu,
    .menu a {
        height: 60px
    }
    .menu a {
        line-height: 60px;
        margin-top: 0;
    }
    .content {
        margin-top: 64px;
    }
    .card h3 {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .card-value {
        font-size: 16px;
        width: 100%;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .card {
        padding: 10px
    }
    .btn.small {
        padding: 3px 4px;
        min-height: 30px;
    }
    [data-page="ugyfelek"] .func-btns {
        width: 70px !important;
    }
}
@media (max-width: 1252px) {
    .little-label {
        padding: 5px;
    }
    .foodora-label, .Foodora-label, .wolt-label, .taxis-label, .egyeb-label {
        padding: 5px;
        letter-spacing: normal;
    }
    [data-page="ugyfelek"] tr td:nth-child(5),
    [data-page="ugyfelek"] tr th:nth-child(5) {
        display: none;
    }
}
@media (max-width: 1220px) {
    .func-btns .btn.small {
        padding: 3px 5px;
    }
    [data-page="ugyfelek"] .func-btns {
        max-width: 144px;
    }
    .foodora-label, .Foodora-label, .wolt-label, .taxis-label, .egyeb-label {
        font-size: 16px !important;
    }
    .foodora-label:first-letter, .Foodora-label:first-letter, .wolt-label:first-letter, .taxis-label:first-letter, .egyeb-label:first-letter {
        font-size: 12px;
    }

    .no-label, .yes-label {
        letter-spacing: normal;
        font-weight: normal;
    }
    [data-page='jelentkezok'] .table-container table .func-btns {
        width: 73px;
    }
}
@media (max-width: 1180px) {
    .menu a > i {
        font-size: 16px;
    }
    .menu {
        margin-left: 30px;
    }
}
@media (max-width: 1103px) {
    .menu a > i {
        font-size: 16px;
    }
    .menu {
        margin-left: 10px;
    }
    .box-header {
        margin-left: 10px;
    }
}
@media (max-width: 1083px) {
    .disabled-with-checking {
        text-transform: none;
    }
    .scrollable-table,
    .scrollable-table-small {
        overflow-y: scroll;
    }
    .scrollable-table table {
        width: 1500px;
    }
    .scrollable-table-small table {
        width: 800px;
    }
    .no-label, .yes-label {
        padding: 5px 3px;
        font-size: 12px;
    }
}

@media (max-width: 1046px) { /* Innentől mobilos */
    .mobile {display:block;}
    .desktop {display:none;}
    .signaturing-dialog h1 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .signaturing-dialog .signer_datas {
        bottom: 10px;
    }
    .signaturing-dialog .btn {
        padding: 6px 8px;
        font-size: 12px;
        margin-left: 20px;
    }
    [data-page='szerzodes'] .sender-part:before,
    [data-page='szerzodes'] .sender-part:after,
    [data-page='szerzodes'] .receive-part:before,
    [data-page='szerzodes'] .receive-part:after,
    .contract-picto-parent {
        display: none !important;
    }
    [data-page='szerzodes'] .sender-part,
    [data-page='szerzodes'] .receive-part {
        padding: 0;
    }
    .textary-concret {
        width: 100%;
    }
    [data-page='szerzodes'] .e-doksi-textary,
    .e-doksi-tos-save-parent {
        padding: 10px !important;
    }
    [data-page='szerzodes'] .e-doksi-textary ol {
        padding-left: 30px;
    }
    [data-page='szerzodes'] .signatures .signature-block,
    [data-page='szerzodes'] .signatures .signature-block {
        width: 100%;
        float: unset;
    }
    [data-page='szerzodes'] .signatures .signature-block.creator-sign .signature {
        margin-right: 0;
        width: 100% !important;
    }
    [data-page='szerzodes'] .signatures .signature-block.receive-sign .signature {
        margin-left: 0;
        width: 100% !important;
    }

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .card.card-1x,
    .card.card-2x,
    .card.card-3x,
    .card.card-4x,
    .float-left,
    .float-right {
        float: unset;
        width: 100%;
    }
    .card.card-1x,
    .card.card-2x,
    .card.card-3x,
    .card.card-4x {
        margin: 0;
        margin-bottom: 20px;
    }
    .card.card-1x:last-child,
    .card.card-2x:last-child,
    .card.card-3x:last-child,
    .card.card-4x:last-child {
        margin-bottom: 0;
    }
    .menu {
        position: fixed;
        right: -150vw;
        top: 0;
        max-width: 80vw;
        z-index: 15;
        background: #fff;
        height: 100vh;
        box-shadow: -100px 0 50px 10px rgba(0,0,0,.2);
        transition: all .2s linear;
    }
    .menu.show {
        right: 0;
    }
    .close-click-rightmenu {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2;
    }
    .menu > a {
        display: block;
        float: unset;
        padding: 10px 30px 10px 20px;
        font-size: 18px;
        white-space: nowrap;
        height: auto;
        line-height: 2;
        margin-left: 0;
        margin-top: 0;
    }
    .menu > a > i {
        font-size: 28px;
    }
    .menu-show {
        position: absolute;
        top: 14px;
        right: 15px;
        font-size: 48px;
        display: block;
        opacity: 1;
        visibility: visible;
    }
    .content {
        width: 100vw;
        margin-left: 0;
    }
    html, body {
        overflow-x: hidden;
    }
    .todo-lists-in-edit-datas {
        margin-top: 30px;
    }
    .container {
        padding: 10px;
    }
    .content .page {
        padding: 10px;
    }
    [data-func="client-save"] {
        margin-left: 0 !important;
    }
    [data-container="invoices"] > .row > .col-md-10 {
        margin-left: 0 !important;
    }
    [data-container="invoices"] [data-amount="transfers"],
    [data-container="invoices"] [data-amount="nav"] {
        text-align: center !important;
        padding-right: 0;
        padding-left: 0;
    }
    [data-container="invoices"] [data-amount-year]:last-child {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #ccc;
    }
    .font-18px {font-size: 14px;}
    [data-container="invoices"] .table-container { padding: 0 !important;}
    .client-list-in-todolist-edit {
        margin-left: 0;
        margin-top: 30px;
    }
    .btn.mg-left-60 {
        margin-left: 0 !important;
    }
    [data-page="ugyfelek"] .table-container .btn.mg-bottom-20 {
        margin-bottom: 0 !important;
    }
    .here-notifications .notification i {
        display: none;
    }
}
.zsuzsa_uk_token {
    position: absolute;
    top: 50%;
    right: 30px;
    font-size: 16px;
    letter-spacing: 1px;
    transform: translateY(-50%);
    cursor: pointer;
}