﻿a {
    text-decoration: none;
}

    a:hover,
    a:focus {
        text-decoration: underline;
    }

.body-content .container {
    padding-left: 12px;
    padding-right: 12px;
}

.form-control,
.form-select {
    height: auto;
}

select.form-control {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}

.form-group {
    margin-bottom: 1rem;
}

.help-block {
    display: block;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-secondary-color);
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: .5rem;
    }

.btn-default {
    --bs-btn-color: #212529;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #dee2e6;
    --bs-btn-hover-color: #212529;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #ced4da;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #212529;
    --bs-btn-active-bg: #e9ecef;
    --bs-btn-active-border-color: #ced4da;
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #dee2e6;
}

.table {
    --bs-table-color: inherit;
    --bs-table-bg: transparent;
    --bs-table-striped-bg: transparent;
}

.dt-buttons.btn-group {
    flex-wrap: wrap;
}

.gm-dialog {
    font-size: 14px;
    line-height: 1.42857143;
}

@media (min-width: 768px) {
    .modal-lg.gm-dialog {
        --bs-modal-width: 600px;
    }
}

@media (min-width: 992px) {
    .modal-lg.gm-dialog {
        --bs-modal-width: 900px;
    }
}

.bootbox .modal-title {
    flex-grow: 1;
}

.modal.show .gm-dialog {
    -webkit-transform: none;
    transform: none;
}

.menuArea {
    padding: 0;
}

.ebSlider .carousel-indicators [data-bs-target] {
    box-sizing: border-box;
    opacity: 1;
}

.gm-seg > li > a:not(.active):hover,
.gm-seg > li > a:not(.active):focus {
    background: rgba(255,255,255,.7);
    color: #20364a;
}

.gm-seg > li > a.active,
.gm-seg > li > a.active:hover,
.gm-seg > li > a.active:focus {
    background: #fff;
    color: #035177;
    font-weight: bold;
    box-shadow: 0 1px 3px rgba(16,42,67,.14);
}

.gm-wrap .gm-date .input-group-text {
    justify-content: center;
    width: 38px;
    padding: 0;
    border: 1px solid #dbe3ec;
    border-right: 0;
    border-radius: 10px 0 0 10px !important;
    background: #fff;
    color: #8a9bad;
    cursor: pointer;
}

    .gm-wrap .gm-date:focus-within .input-group-text {
        border-color: #4c87b9;
    }

.gm-wrap .gm-date .gm-input {
    width: 1%;
}

.ebIcerigeGec {
    position: absolute;
    top: -80px;
    left: 16px;
    z-index: 2000;
    padding: 10px 16px;
    border-radius: 0 0 10px 10px;
    background-color: #035177;
    color: #fff;
}

    .ebIcerigeGec:focus {
        top: 0;
        color: #fff;
        outline: none;
        box-shadow: 0 0 0 3px rgba(76,135,185,.45);
    }

.body-content:focus {
    outline: none;
}

.ebUstSerit {
    border-bottom: 1px solid #e3e9f1;
    background-color: #f4f7fa;
    color: #525e64;
    font-size: 0.813em;
}

    .ebUstSerit .ebUstSerit-ic {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        min-height: 40px;
        padding-right: 10px;
        padding-left: 10px;
    }

        .ebUstSerit .ebUstSerit-ic:before,
        .ebUstSerit .ebUstSerit-ic:after {
            display: none;
        }

    .ebUstSerit .ebUstSerit-tel {
        display: inline-flex;
        align-items: center;
        gap: 6px;
        color: #525e64;
        white-space: nowrap;
    }

        .ebUstSerit .ebUstSerit-tel:hover,
        .ebUstSerit .ebUstSerit-tel:focus {
            color: #20364a;
        }

        .ebUstSerit .ebUstSerit-tel .fa {
            color: #8a9bad;
        }

.dilSecim {
    display: inline-block;
    margin: 0;
    padding: 2px;
    border: 1px solid #e3e9f1;
    border-radius: 999px;
    background-color: #fff;
    list-style: none;
    vertical-align: middle;
    white-space: nowrap;
}

    .dilSecim > li {
        display: inline-block;
        margin: 0;
    }

    .dilSecim .dilChip {
        display: inline-block;
        padding: 3px 10px;
        border-radius: 999px;
        color: #525e64;
        font-size: 1em;
        line-height: 16px;
        -webkit-transition: background-color .15s ease, color .15s ease;
        transition: background-color .15s ease, color .15s ease;
    }

    .dilSecim a.dilChip:hover,
    .dilSecim a.dilChip:focus {
        background-color: #eef3f8;
        color: #20364a;
        text-decoration: none;
    }

    .dilSecim .dilAktif {
        background-color: #eaf2f9;
        color: #035177;
        font-weight: bold;
        box-shadow: none;
    }

    .dilSecim .dilBayrak {
        width: 18px;
        height: 12px;
        margin-right: 6px;
        border-radius: 2px;
        vertical-align: -1px;
        box-shadow: 0 0 0 1px rgba(16,42,67,.12);
    }

.header {
    position: relative;
    z-index: 1011;
    background-color: #fff;
}

    .header .ebAnaBar {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 12px 24px;
        padding-top: 16px;
        padding-right: 10px;
        padding-bottom: 16px;
        padding-left: 10px;
    }

        .header .ebAnaBar:before,
        .header .ebAnaBar:after {
            display: none;
        }

    .header .ebAnaBar-logo {
        flex: 0 0 auto;
        min-width: 0;
        max-width: 100%;
    }

    .header .logoArea {
        display: inline-block;
        margin: 0;
        float: none;
    }

        .header .logoArea img {
            display: block;
            width: auto;
            max-width: 100%;
            max-height: 64px;
        }

    .header .ebLogoYazi {
        display: block;
        margin-top: 6px;
        color: #525e64;
        font-size: 0.875em;
    }

    .header .ebAnaBar-islemler {
        flex: 1 1 auto;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-end;
        gap: 10px 12px;
        min-width: 0;
    }

        .header .ebAnaBar-islemler.show,
        .header .ebAnaBar-islemler.collapsing {
            display: flex;
        }

    .header .ebArama {
        min-width: 0;
    }

#firstBtn,
#firstBtn:hover,
#firstBtn:focus {
    background-color: #4c87b9;
    color: #fff;
}

.header .aramaForm {
    position: relative;
    display: flex;
    align-items: center;
    gap: 6px;
    margin: 0;
}

    .header .aramaForm .aramaIkon {
        position: absolute;
        top: 50%;
        left: 13px;
        margin-top: -7px;
        color: #8a9bad;
        font-size: 14px;
        line-height: 14px;
        pointer-events: none;
    }

    .header .aramaForm .aramaInput {
        width: 220px;
        min-width: 0;
        height: 40px;
        padding: 0 12px 0 36px;
        border: 1px solid #dbe3ec;
        border-radius: 10px !important;
        background-color: #f4f7fa;
        color: #20364a;
        font-size: 1em;
        box-shadow: none;
        -webkit-transition: border-color .15s ease, background-color .15s ease, box-shadow .15s ease;
        transition: border-color .15s ease, background-color .15s ease, box-shadow .15s ease;
    }

        .header .aramaForm .aramaInput:focus {
            border-color: #4c87b9;
            background-color: #fff;
            outline: none;
            box-shadow: 0 0 0 3px rgba(76,135,185,.16);
        }

    .header .aramaForm #firstBtn {
        flex: 0 0 auto;
        height: 40px;
        margin: 0;
        padding: 0 16px;
        border: 0;
        border-radius: 10px;
        font-size: 1em;
        line-height: 40px;
        -webkit-transition: box-shadow .15s ease;
        transition: box-shadow .15s ease;
    }

        .header .aramaForm #firstBtn:hover {
            box-shadow: 0 6px 14px rgba(16,42,67,.18);
        }

.header .ebGirisAlani {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.header .ebDugme {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    height: 40px;
    padding: 0 14px;
    border: 1px solid transparent;
    border-radius: 10px;
    background-color: transparent;
    color: #20364a;
    font-size: 1em;
    line-height: 1;
    white-space: nowrap;
    -webkit-transition: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;
    transition: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;
}

    .header .ebDugme:hover,
    .header .ebDugme:focus {
        text-decoration: none;
    }

    .header .ebDugme > .fa {
        margin: 0;
    }

    .header .ebDugme > img {
        width: auto;
        height: 18px;
    }

.header .ebGirisAlani .menuLoginBtn.ebDugme {
    padding: 0 14px !important;
}

.header .ebDugme-sade {
    color: #41586e;
}

    .header .ebDugme-sade .fa {
        color: #8a9bad;
    }

    .header .ebDugme-sade:hover,
    .header .ebDugme-sade:focus {
        background-color: #eef3f8;
        color: #20364a;
    }

.header .ebDugme-cerceve {
    border-color: #dbe3ec;
    background-color: #fff;
}

    .header .ebDugme-cerceve:hover,
    .header .ebDugme-cerceve:focus {
        border-color: #c9d6e3;
        background-color: #f7fafd;
        color: #20364a;
    }

.header .ebDugme-ana {
    background-color: #4c87b9;
    color: #fff;
    box-shadow: 0 6px 14px rgba(16,42,67,.16);
}

    .header .ebDugme-ana:hover,
    .header .ebDugme-ana:focus,
    .header .ebDugme-ana:active {
        background-color: #4c87b9;
        color: #fff;
        box-shadow: 0 8px 18px rgba(16,42,67,.24);
    }

#logoutForm {
    margin: 0;
}

.header .ebHesap-dugme {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    max-width: 280px;
    height: 44px;
    padding: 4px 12px 4px 4px;
    border: 1px solid #dbe3ec;
    border-radius: 999px;
    background-color: #fff;
    color: #20364a;
    -webkit-transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease;
    transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease;
}

    .header .ebHesap-dugme:hover,
    .header .ebHesap-dugme:focus {
        border-color: #c9d6e3;
        background-color: #f7fafd;
        outline: none;
    }

    .header .ebHesap-dugme.show {
        border-color: #4c87b9;
        box-shadow: 0 0 0 3px rgba(76,135,185,.16);
    }

.header .ebHesap-avatar {
    display: inline-flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background-color: #eaf2f9;
    color: #035177;
    font-size: 0.857em;
    font-weight: bold;
    letter-spacing: .5px;
}

.header .ebHesap-ad {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.header .ebHesap-ok {
    color: #8a9bad;
    -webkit-transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
}

.header .ebHesap-dugme.show .ebHesap-ok {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header .ebHesap-menu {
    min-width: 260px;
    margin-top: 8px;
    padding: 8px;
    border: 1px solid #e3e9f1;
    border-radius: 12px;
    box-shadow: 0 16px 32px rgba(16,42,67,.14);
}

    .header .ebHesap-menu .ebHesap-baslik {
        margin-bottom: 6px;
        padding: 6px 12px 10px;
        border-bottom: 1px solid #eef3f8;
        color: #6b7d8f;
        font-size: 0.929em;
        line-height: 1.4;
    }

        .header .ebHesap-menu .ebHesap-baslik strong {
            display: block;
            color: #20364a;
            font-size: 1.077em;
            word-wrap: break-word;
        }

    .header .ebHesap-menu > li > a,
    .header .ebHesap-menu .ebHesap-cikis {
        display: flex;
        align-items: center;
        gap: 10px;
        width: 100%;
        padding: 9px 12px;
        border: 0;
        border-radius: 8px;
        background-color: transparent;
        color: #20364a;
        line-height: 1.4;
        text-align: left;
        white-space: normal;
        -webkit-transition: background-color .15s ease, color .15s ease;
        transition: background-color .15s ease, color .15s ease;
    }

        .header .ebHesap-menu > li > a > .fa {
            width: 16px;
            color: #8a9bad;
            text-align: center;
        }

        .header .ebHesap-menu > li > a:hover,
        .header .ebHesap-menu > li > a:focus {
            background-color: #f2f6fa;
            color: #0b2239;
        }

    .header .ebHesap-menu .dropdown-divider {
        margin: 6px 0;
        border-top-color: #eef3f8;
        opacity: 1;
    }

    .header .ebHesap-menu .ebHesap-cikis {
        color: #b71c1c;
    }

        .header .ebHesap-menu .ebHesap-cikis > .fa {
            width: 16px;
            text-align: center;
        }

        .header .ebHesap-menu .ebHesap-cikis:hover,
        .header .ebHesap-menu .ebHesap-cikis:focus {
            background-color: #fdf4f4;
            color: #9c1717;
            outline: none;
        }

.header .ebMenuDugmesi {
    display: none;
    flex: 0 0 auto;
    width: 44px;
    height: 44px;
    padding: 0;
    border: 1px solid #dbe3ec;
    border-radius: 10px;
    background-color: #fff;
    -webkit-transition: background-color .15s ease, border-color .15s ease;
    transition: background-color .15s ease, border-color .15s ease;
}

    .header .ebMenuDugmesi:hover,
    .header .ebMenuDugmesi:focus {
        border-color: #c9d6e3;
        background-color: #eef3f8;
        outline: none;
    }

    .header .ebMenuDugmesi .icon-bar {
        display: block;
        width: 20px;
        height: 2px;
        margin: 4px auto;
        border-radius: 2px;
        background-color: #20364a;
        -webkit-transition: -webkit-transform .2s ease, opacity .2s ease;
        transition: transform .2s ease, opacity .2s ease;
    }

    .header .ebMenuDugmesi.acik .icon-bar:nth-child(1) {
        -webkit-transform: translateY(6px) rotate(45deg);
        transform: translateY(6px) rotate(45deg);
    }

    .header .ebMenuDugmesi.acik .icon-bar:nth-child(2) {
        opacity: 0;
    }

    .header .ebMenuDugmesi.acik .icon-bar:nth-child(3) {
        -webkit-transform: translateY(-6px) rotate(-45deg);
        transform: translateY(-6px) rotate(-45deg);
    }

.menuArea {
    min-height: 0;
    margin-bottom: 16px;
    border: 0;
    background-color: #fff;
    -webkit-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
}

    .menuArea .container {
        border-bottom: 3px solid;
        border-bottom-color: #4c87b9;
        background-color: #e9edef;
    }

    .menuArea .navbar-collapse {
        border: 0;
        box-shadow: none;
    }

    .menuArea #firstBtn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        font-size: 1.15em;
        line-height: 1;
    }

        .menuArea #firstBtn span {
            display: none;
            padding: 0;
            font-size: 0.87em;
        }

        .menuArea #firstBtn:before {
            display: none;
        }

    .menuArea .container .navbar-nav > li > a {
        color: #525e64;
    }

        .menuArea .container .navbar-nav > li > a:hover,
        .menuArea .container .navbar-nav > li > a:focus {
            color: #333;
        }

    .menuArea .container .navbar-nav > li > a.show,
    .menuArea .container .navbar-nav > li > a.show:hover,
    .menuArea .container .navbar-nav > li > a.show:focus {
        background-color: #d91e18;
        color: #fff;
    }

    .menuArea .navbar-nav .dropdown-toggle:after {
        margin-left: 4px;
        -webkit-transition: -webkit-transform .2s ease;
        transition: transform .2s ease;
    }

    .menuArea .navbar-nav > li > a.show.dropdown-toggle:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .menuArea .container .navbar-nav > li > .dropdown-menu > li > a {
        position: relative;
        padding: 9px 12px 9px 28px;
        border-radius: 8px;
        color: #20364a;
        line-height: 1.4;
        white-space: normal;
        -webkit-transition: background-color .15s ease, color .15s ease;
        transition: background-color .15s ease, color .15s ease;
    }

        .menuArea .container .navbar-nav > li > .dropdown-menu > li > a:before {
            content: '\f054';
            position: absolute;
            top: 50%;
            left: 12px;
            margin-top: -6px;
            color: #8a9bad;
            font-family: FontAwesome;
            font-size: 0.625em;
            line-height: 12px;
            -webkit-transition: -webkit-transform .15s ease, color .15s ease;
            transition: transform .15s ease, color .15s ease;
        }

        .menuArea .container .navbar-nav > li > .dropdown-menu > li > a:hover,
        .menuArea .container .navbar-nav > li > .dropdown-menu > li > a:focus {
            background-color: #f2f6fa;
            color: #0b2239;
        }

            .menuArea .container .navbar-nav > li > .dropdown-menu > li > a:hover:before,
            .menuArea .container .navbar-nav > li > .dropdown-menu > li > a:focus:before {
                color: #41586e;
                -webkit-transform: translateX(2px);
                transform: translateX(2px);
            }

    .menuArea .container .navbar-nav > li > .dropdown-menu > .active > a,
    .menuArea .container .navbar-nav > li > .dropdown-menu > .active > a:hover,
    .menuArea .container .navbar-nav > li > .dropdown-menu > .active > a:focus {
        background-color: #eaf2f9;
        color: #035177;
    }

    .menuArea .container .navbar-nav > .disabled > a,
    .menuArea .container .navbar-nav > .disabled > a:hover,
    .menuArea .container .navbar-nav > .disabled > a:focus,
    .menuArea .container .navbar-nav > li > .dropdown-menu > .disabled > a,
    .menuArea .container .navbar-nav > li > .dropdown-menu > .disabled > a:hover,
    .menuArea .container .navbar-nav > li > .dropdown-menu > .disabled > a:focus {
        background-color: transparent;
        color: #a3b1bf;
        cursor: not-allowed;
    }

    .menuArea .container .navbar-nav > li > .dropdown-menu > .disabled > a:before {
        color: #c9d3dd;
        -webkit-transform: none;
        transform: none;
    }

.dilSecim a.dilChip:focus-visible,
.ebUstSerit .ebUstSerit-tel:focus-visible,
.header .logoArea:focus-visible,
.header .ebDugme:focus-visible,
.header .ebHesap-dugme:focus-visible,
.header .ebMenuDugmesi:focus-visible,
.header .aramaForm #firstBtn:focus-visible,
.header .ebHesap-menu > li > a:focus-visible,
.header .ebHesap-menu .ebHesap-cikis:focus-visible,
.menuArea .container .navbar-nav > li > a:focus-visible,
.menuArea .container .navbar-nav > li > .dropdown-menu > li > a:focus-visible {
    outline: 2px solid #4c87b9;
    outline-offset: 2px;
}

@media (min-width: 768px) {
    .header .ebAnaBar-islemler.collapse {
        display: flex !important;
        height: auto !important;
        overflow: visible !important;
    }

    .menuArea {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1010;
    }

        .menuArea.ebMenuYapisik {
            box-shadow: 0 8px 20px rgba(16,42,67,.08);
        }

        .menuArea .container {
            padding: 6px 8px;
            border-radius: 12px 12px 0 0;
        }

        .menuArea .navbar-collapse {
            padding: 0;
        }

        .menuArea .navbar-nav {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 2px;
            float: none;
            margin: 0;
        }

            .menuArea .navbar-nav:before,
            .menuArea .navbar-nav:after {
                display: none;
            }

            .menuArea .navbar-nav > li {
                float: none;
            }

        .menuArea .container .navbar-nav > li > a {
            position: relative;
            padding: 10px 14px;
            border-radius: 8px;
            line-height: 20px;
            -webkit-transition: background-color .15s ease, color .15s ease;
            transition: background-color .15s ease, color .15s ease;
        }

            .menuArea .container .navbar-nav > li > a:before {
                content: "";
                position: absolute;
                right: 14px;
                bottom: 5px;
                left: 14px;
                height: 2px;
                border-radius: 2px;
                background-color: currentColor;
                opacity: 0;
                -webkit-transform: scaleX(.4);
                transform: scaleX(.4);
                -webkit-transition: opacity .15s ease, -webkit-transform .2s ease;
                transition: opacity .15s ease, transform .2s ease;
            }

            .menuArea .container .navbar-nav > li > a:hover,
            .menuArea .container .navbar-nav > li > a:focus,
            .menuArea .container .navbar-nav > .active > a,
            .menuArea .container .navbar-nav > .active > a:hover,
            .menuArea .container .navbar-nav > .active > a:focus {
                background-color: rgba(16,42,67,.06);
            }

                .menuArea .container .navbar-nav > li > a:hover:before,
                .menuArea .container .navbar-nav > li > a:focus:before {
                    opacity: .5;
                    -webkit-transform: scaleX(1);
                    transform: scaleX(1);
                }

                .menuArea .container .navbar-nav > li.active > a:before,
                .menuArea .container .navbar-nav > li > a.show:before {
                    opacity: 1;
                    -webkit-transform: scaleX(1);
                    transform: scaleX(1);
                }

        .menuArea #firstBtn {
            width: 40px;
            height: 40px;
            margin: 0 6px 0 0;
            padding: 0;
            border-radius: 10px;
        }

        .menuArea .container .navbar-nav > li > .dropdown-menu {
            min-width: 240px;
            max-width: 360px;
            max-height: calc(100vh - 160px);
            margin-top: 9px;
            padding: 8px;
            overflow-y: auto;
            border: 1px solid #e3e9f1;
            border-top: 3px solid;
            border-top-color: #d91e18;
            border-radius: 0 0 12px 12px;
            box-shadow: 0 16px 32px rgba(16,42,67,.14);
        }

        .menuArea .container .navbar-nav > li > .ebIkiSutun.show {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 2px 4px;
            width: 580px;
            max-width: 580px;
        }
}

@media (min-width: 768px) and (max-width: 991px) {
    .header .aramaForm .aramaInput {
        width: 170px;
    }
}

@media (min-width: 1200px) {
    .header .aramaForm .aramaInput {
        width: 260px;
    }
}

@media (max-width: 767px) {
    .ebUstSerit {
        font-size: 0.75em;
    }

    .header .ebAnaBar {
        gap: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .header .ebAnaBar-logo {
        flex: 1 1 auto;
    }

    .header .logoArea img {
        max-height: 44px;
    }

    .header .ebMenuDugmesi {
        display: block;
    }

    .header .ebAnaBar-islemler {
        flex: 1 1 100%;
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
    }

    .header .ebArama,
    .header .ebGirisAlani,
    .header .ebHesap {
        width: 100%;
    }

    .header .aramaForm .aramaInput {
        flex: 1 1 auto;
        width: auto;
    }

    .header .ebGirisAlani {
        flex-direction: column;
        align-items: stretch;
    }

        .header .ebGirisAlani .ebDugme {
            width: 100%;
            height: 44px;
        }

    .header .ebHesap-dugme {
        width: 100%;
        max-width: none;
    }

    .header .ebHesap-ad {
        flex: 1 1 auto;
        text-align: left;
    }

    .header .ebHesap-menu {
        position: static;
        float: none;
        width: 100%;
        box-shadow: none;
    }

    .menuArea {
        margin-bottom: 12px;
    }

        .menuArea .container {
            padding: 0;
        }

            .menuArea .container > .navbar-collapse {
                margin-right: 0;
                margin-left: 0;
            }

        .menuArea .navbar-collapse {
            padding: 8px 10px 12px;
            border-top: 1px solid #e3e9f1;
            background-color: #fff;
        }

        .menuArea .navbar-nav {
            margin: 0;
        }

        .menuArea .container .navbar-collapse .navbar-nav > li > a {
            padding: 12px;
            border-radius: 10px;
            font-size: 1.071em;
        }

        .menuArea .container .navbar-collapse .navbar-nav > li > a:not(#firstBtn) {
            color: #20364a !important;
        }

            .menuArea .container .navbar-collapse .navbar-nav > li > a:hover,
            .menuArea .container .navbar-collapse .navbar-nav > li > a:focus {
                background-color: #f2f6fa;
            }

        .menuArea .container .navbar-collapse .navbar-nav > li > a.show,
        .menuArea .container .navbar-collapse .navbar-nav > li > a.show:hover,
        .menuArea .container .navbar-collapse .navbar-nav > li > a.show:focus,
        .menuArea .container .navbar-collapse .navbar-nav > .active > a:not(#firstBtn) {
            background-color: #eef3f8 !important;
            color: #20364a !important;
        }

        .menuArea #firstBtn {
            display: inline-flex;
            height: 44px;
            margin: 4px 0 8px;
            padding: 0 16px;
            border-radius: 10px;
        }

            .menuArea #firstBtn span {
                display: inline;
            }

        .menuArea .container .navbar-nav > li > .dropdown-menu {
            padding: 2px 0 6px;
            border-top: 0;
        }

        .menuArea .navbar-nav .dropdown-menu.show {
            padding: 2px 0 6px;
        }

            .menuArea .container .navbar-nav .dropdown-menu.show > li > a {
                padding: 10px 12px 10px 34px;
                color: #41586e;
                font-size: 1em;
            }

                .menuArea .container .navbar-nav .dropdown-menu.show > li > a:before {
                    left: 18px;
                }

                .menuArea .container .navbar-nav .dropdown-menu.show > li > a:hover,
                .menuArea .container .navbar-nav .dropdown-menu.show > li > a:focus {
                    background-color: #f2f6fa;
                    color: #20364a;
                }

            .menuArea .container .navbar-nav .dropdown-menu.show > .active > a {
                background-color: #eaf2f9;
                color: #035177;
            }

            .menuArea .container .navbar-nav .dropdown-menu.show > .disabled > a,
            .menuArea .container .navbar-collapse .navbar-nav > .disabled > a:not(#firstBtn) {
                background-color: transparent;
                color: #a3b1bf !important;
            }
}

@media (prefers-reduced-motion: reduce) {
    .header .ebDugme,
    .header .ebHesap-dugme,
    .header .ebHesap-ok,
    .header .ebMenuDugmesi,
    .header .ebMenuDugmesi .icon-bar,
    .menuArea,
    .menuArea .navbar-nav .dropdown-toggle:after,
    .menuArea .container .navbar-nav > li > a,
    .menuArea .container .navbar-nav > li > a:before,
    .menuArea .container .navbar-nav > li > .dropdown-menu > li > a,
    .menuArea .container .navbar-nav > li > .dropdown-menu > li > a:before {
        -webkit-transition: none;
        transition: none;
    }
}

.ebAnaSayfa {
    padding-top: 4px;
}

.ebVitrin {
    display: grid;
    grid-template-columns: minmax(0, 3.2fr) minmax(0, 1fr);
    gap: 16px;
    align-items: stretch;
}

    .ebVitrin.ebVitrin-sliderYok {
        grid-template-columns: minmax(0, 1fr);
    }

    .ebVitrin .ebVitrin-slider,
    .ebVitrin .ebVitrin-yan {
        min-width: 0;
    }

    .ebVitrin .ebVitrin-yan {
        display: flex;
    }

    .ebVitrin.ebVitrin-sliderYok .ebHizliIslemler {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    }

        .ebVitrin.ebVitrin-sliderYok .ebHizliIslemler .rightArea.ebHizliIslem {
            aspect-ratio: 290/150;
        }

.ebSlider {
    position: relative;
    overflow: hidden;
    border-radius: 16px;
    background-color: #eef3f8;
    touch-action: pan-y;
}

    .ebSlider .carousel-inner {
        aspect-ratio: 875/450;
    }

        .ebSlider .carousel-inner > .carousel-item {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

            .ebSlider .carousel-inner > .carousel-item > img,
            .ebSlider .carousel-inner > .carousel-item > a > img {
                display: block;
                width: 100%;
                max-width: none;
                height: 100%;
                margin: 0;
                object-fit: cover;
            }

    .ebSlider .ebSlider-baglanti {
        display: block;
        height: 100%;
    }

    .ebSlider .carousel-caption {
        right: 0;
        bottom: 0;
        left: 0;
        padding: 56px 120px 20px 24px;
        background-image: linear-gradient(to top, rgba(8,24,40,.72) 0%, rgba(8,24,40,0) 100%);
        color: #fff;
        font-size: 1.143em;
        line-height: 1.4;
        text-align: left;
        text-shadow: none;
    }

    .ebSlider .carousel-control-prev,
    .ebSlider .carousel-control-next {
        top: 50%;
        bottom: auto;
        width: 44px;
        height: 44px;
        margin-top: -22px;
        border-radius: 50%;
        background-color: rgba(255,255,255,.92);
        background-image: none;
        color: #20364a;
        font-size: 26px;
        line-height: 44px;
        text-shadow: none;
        opacity: 0;
        box-shadow: 0 6px 16px rgba(16,42,67,.18);
        -webkit-transition: opacity .2s ease, background-color .15s ease;
        transition: opacity .2s ease, background-color .15s ease;
    }

    .ebSlider .carousel-control-prev {
        left: 14px;
    }

    .ebSlider .carousel-control-next {
        right: 14px;
        left: auto;
    }

    .ebSlider:hover .carousel-control-prev,
    .ebSlider:hover .carousel-control-next,
    .ebSlider .carousel-control-prev:focus,
    .ebSlider .carousel-control-next:focus {
        opacity: 1;
        color: #20364a;
    }

        .ebSlider .carousel-control-prev:hover,
        .ebSlider .carousel-control-next:hover {
            background-color: #fff;
            color: #0b2239;
        }

    .ebSlider .carousel-indicators {
        right: 16px;
        bottom: 14px;
        left: auto;
        display: flex;
        align-items: center;
        gap: 6px;
        width: auto;
        margin: 0;
        padding: 6px 8px;
        border-radius: 999px;
        background-color: rgba(8,24,40,.35);
    }

        .ebSlider .carousel-indicators [data-bs-target],
        .ebSlider .carousel-indicators .active {
            width: 8px;
            height: 8px;
            margin: 0;
            border: 0;
            border-radius: 4px;
            background-color: rgba(255,255,255,.6);
            box-shadow: 0 1px 3px rgba(0,0,0,.25);
            -webkit-transition: width .25s ease, background-color .25s ease;
            transition: width .25s ease, background-color .25s ease;
        }

        .ebSlider .carousel-indicators .active {
            width: 22px;
            background-color: #fff;
        }

.ebHizliIslemler {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 12px;
    min-width: 0;
}

    .ebHizliIslemler .rightArea.ebHizliIslem {
        position: relative;
        display: block;
        flex: 1 1 0;
        min-height: 96px;
        overflow: hidden;
        border-radius: 14px;
        background-color: #eef3f8;
        box-shadow: 0 1px 3px rgba(16,42,67,.10);
        -webkit-transition: box-shadow .2s ease, -webkit-transform .2s ease;
        transition: box-shadow .2s ease, transform .2s ease;
    }

        .ebHizliIslemler .rightArea.ebHizliIslem:hover,
        .ebHizliIslemler .rightArea.ebHizliIslem:focus {
            opacity: 1;
            text-decoration: none;
            box-shadow: 0 14px 28px rgba(16,42,67,.16);
            -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
        }

    .ebHizliIslemler .rightArea .ebHizliIslem-gorsel {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        object-fit: cover;
        -webkit-transition: -webkit-transform .35s ease;
        transition: transform .35s ease;
    }

    .ebHizliIslemler .rightArea.ebHizliIslem:hover .ebHizliIslem-gorsel {
        -webkit-transform: scale(1.04);
        transform: scale(1.04);
    }

    .ebHizliIslemler .rightArea .ebHizliIslem-etiket {
        position: absolute;
        right: 10px;
        bottom: 10px;
        display: inline-block;
        max-width: calc(100% - 20px);
        margin: 0;
        padding: 6px 12px;
        overflow: hidden;
        border-radius: 999px;
        background-color: #2458a2;
        color: #fff;
        font-size: 0.857em;
        font-weight: bold;
        letter-spacing: .2px;
        line-height: 1.3;
        text-overflow: ellipsis;
        white-space: nowrap;
        box-shadow: 0 4px 12px rgba(8,24,40,.28);
    }

        .ebHizliIslemler .rightArea .ebHizliIslem-etiket .fa {
            margin-left: 6px;
            -webkit-transition: -webkit-transform .15s ease;
            transition: transform .15s ease;
        }

    .ebHizliIslemler .rightArea.ebHizliIslem:hover .ebHizliIslem-etiket .fa {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }

.ebHizliIslemler .rightArea.ebBorcKarti {
    position: relative;
    display: flex;
    flex: 1.35 1 0;
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 16px;
    background-color: transparent;
    box-shadow: 0 14px 30px rgba(16,42,67,.22);
}

    .ebHizliIslemler .rightArea.ebBorcKarti:hover {
        opacity: 1;
    }

.ebHizliIslemler.ebHizliIslemler-borclu .rightArea.ebHizliIslem {
    min-height: 88px;
}

.ebHizliIslemler .rightArea .ebBorcKarti-yuzey {
    position: relative;
    right: auto;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-width: 0;
    margin: 0;
    padding: 18px 18px 16px;
    border-radius: inherit;
    background-color: #2458a2;
    background-image: radial-gradient(circle at 100% 0, rgba(255,255,255,.16) 0, rgba(255,255,255,.16) 64px, rgba(255,255,255,0) 65px), radial-gradient(circle at 100% 0, rgba(255,255,255,.08) 0, rgba(255,255,255,.08) 108px, rgba(255,255,255,0) 109px), linear-gradient(135deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 42%, rgba(0,0,0,.22) 100%);
    color: #fff;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.4;
    text-align: left;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);
}

    .ebHizliIslemler .ebBorcKarti-yuzey > a:not(.ebBorcKarti-dugme) {
        display: none;
    }

.ebHizliIslemler .ebBorcKarti-baslik {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    font-size: 0.929em;
    font-weight: 600;
    line-height: 1.3;
}

    .ebHizliIslemler .ebBorcKarti-baslik > .bi {
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        justify-content: center;
        width: 34px;
        height: 34px;
        border-radius: 10px;
        background-color: rgba(255,255,255,.18);
        font-size: 16px;
        line-height: 1;
    }

.ebHizliIslemler .ebBorcKarti-tutar {
    display: block;
    min-height: 34px;
    margin: 12px 0 14px;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 1.929em;
    font-weight: 700;
    letter-spacing: -.01em;
    line-height: 1.15;
    white-space: nowrap;
}

    .ebHizliIslemler .ebBorcKarti-birim {
        font-size: .66em;
        font-weight: 600;
        opacity: .92;
    }

    .ebHizliIslemler .ebBorcKarti-tutar.ebYukleniyor {
        width: 70%;
        border-radius: 8px;
        background-color: rgba(255,255,255,.14);
        background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.28) 50%, rgba(255,255,255,0) 100%);
        background-size: 200% 100%;
        -webkit-animation: ebIskelet 1.2s ease-in-out infinite;
        animation: ebIskelet 1.2s ease-in-out infinite;
    }

@-webkit-keyframes ebIskelet {
    0% {
        background-position: 100% 0;
    }

    100% {
        background-position: -100% 0;
    }
}

@keyframes ebIskelet {
    0% {
        background-position: 100% 0;
    }

    100% {
        background-position: -100% 0;
    }
}

.ebHizliIslemler .ebBorcKarti-uyari {
    position: relative;
    margin: -4px 0 14px;
    padding: 8px 10px 8px 32px;
    border: 1px solid rgba(255,255,255,.28);
    border-radius: 10px;
    background-color: rgba(255,255,255,.14);
    font-size: 0.857em;
    font-style: normal;
    line-height: 1.45;
}

    .ebHizliIslemler .ebBorcKarti-uyari:before {
        content: "\f06a";
        position: absolute;
        top: 8px;
        left: 11px;
        color: #ffd166;
        font-family: FontAwesome;
        font-size: 14px;
        line-height: 1.45em;
    }

    .ebHizliIslemler .ebBorcKarti-uyari a {
        background-color: transparent !important;
        color: inherit;
        font-weight: bold;
        text-decoration: underline;
    }

        .ebHizliIslemler .ebBorcKarti-uyari a:empty {
            display: none;
        }

.ebHizliIslemler .ebBorcKarti-dugme {
    position: relative;
    z-index: 0;
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    gap: 8px;
    height: 44px;
    margin-top: auto;
    padding: 0 18px;
    border-radius: 12px;
    background-color: inherit;
    color: inherit;
    font-size: 1em;
    text-decoration: none;
    box-shadow: 0 6px 16px rgba(8,24,40,.24);
    -webkit-transition: box-shadow .15s ease, -webkit-transform .15s ease;
    transition: box-shadow .15s ease, transform .15s ease;
}

    .ebHizliIslemler .ebBorcKarti-dugme:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: -1;
        border-radius: inherit;
        background-color: #fff;
    }

    .ebHizliIslemler .ebBorcKarti-dugme > b,
    .ebHizliIslemler .ebBorcKarti-dugme > .fa {
        background-color: inherit;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
    }

    .ebHizliIslemler .ebBorcKarti-dugme > b {
        font-weight: bold;
    }

    .ebHizliIslemler .ebBorcKarti-dugme > .fa {
        font-size: 15px;
        -webkit-transition: -webkit-transform .15s ease;
        transition: transform .15s ease;
    }

    .ebHizliIslemler .ebBorcKarti-dugme:hover,
    .ebHizliIslemler .ebBorcKarti-dugme:focus {
        color: inherit;
        text-decoration: none;
        box-shadow: 0 10px 22px rgba(8,24,40,.30);
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }

        .ebHizliIslemler .ebBorcKarti-dugme:hover > .fa,
        .ebHizliIslemler .ebBorcKarti-dugme:focus > .fa {
            -webkit-transform: translateX(3px);
            transform: translateX(3px);
        }

    .ebHizliIslemler .ebBorcKarti-dugme:focus-visible {
        outline: 2px solid currentColor;
        outline-offset: 3px;
    }

.ebBolum {
    margin-top: 36px;
}

    .ebBolum .ebBolum-baslik {
        margin: 0 0 16px;
        color: #20364a;
        font-size: 1.429em;
        font-weight: bold;
        line-height: 1.3;
    }

.ebHizmetler .onlineContentArea {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 12px;
}

    .ebHizmetler .onlineContentArea .colorArea {
        min-width: 0;
    }

        .ebHizmetler .onlineContentArea .colorArea .buttonArea.ebHizmet {
            position: relative;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 12px;
            width: 100%;
            height: 100%;
            min-height: 148px;
            margin: 0;
            padding: 24px 12px 18px;
            overflow: hidden;
            border: 1px solid #e3e9f1;
            border-radius: 14px !important;
            background-color: #4c87b9;
            color: #20364a;
            text-align: center;
            box-shadow: 0 1px 2px rgba(16,42,67,.06);
            -webkit-transition: border-color .15s ease, box-shadow .15s ease, -webkit-transform .15s ease;
            transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;
        }

            .ebHizmetler .onlineContentArea .colorArea .buttonArea.ebHizmet:before {
                content: "";
                position: absolute;
                top: 3px;
                right: 0;
                bottom: 0;
                left: 0;
                background-color: #fff;
            }

            .ebHizmetler .onlineContentArea .colorArea .buttonArea.ebHizmet > * {
                position: relative;
            }

            .ebHizmetler .onlineContentArea .colorArea a.buttonArea.ebHizmet:hover,
            .ebHizmetler .onlineContentArea .colorArea a.buttonArea.ebHizmet:focus {
                border-color: transparent;
                color: #20364a;
                text-decoration: none;
                box-shadow: 0 14px 28px rgba(16,42,67,.12);
                -webkit-transform: translateY(-3px);
                transform: translateY(-3px);
            }

                .ebHizmetler .onlineContentArea .colorArea a.buttonArea.ebHizmet:hover .ebHizmet-rozet,
                .ebHizmetler .onlineContentArea .colorArea a.buttonArea.ebHizmet:focus .ebHizmet-rozet {
                    -webkit-transform: scale(1.08);
                    transform: scale(1.08);
                }

        .ebHizmetler .onlineContentArea .colorArea .buttonArea .ebHizmet-rozet {
            display: flex;
            flex: 0 0 auto;
            align-items: center;
            justify-content: center;
            width: 54px;
            height: 54px;
            padding: 0;
            overflow: hidden;
            border-radius: 14px;
            background-color: inherit;
            -webkit-transition: -webkit-transform .2s ease;
            transition: transform .2s ease;
        }

            .ebHizmetler .onlineContentArea .colorArea .buttonArea .ebHizmet-rozet > i {
                position: relative;
                width: auto;
                margin: 0;
                color: #fff;
                font-size: 24px !important;
                line-height: 1;
                text-shadow: none;
            }

        .ebHizmetler .onlineContentArea .colorArea .buttonArea .ebHizmet-ad {
            display: block;
            width: auto;
            padding: 0;
            color: #20364a;
            font-size: 1.071em;
            line-height: 1.35;
            text-align: center;
            word-wrap: break-word;
        }

    .ebHizmetler .onlineContentArea .colorArea:nth-child(6n+1) .buttonArea.ebHizmet {
        background-color: #d002c9;
    }

    .ebHizmetler .onlineContentArea .colorArea:nth-child(6n+2) .buttonArea.ebHizmet {
        background-color: #03138e;
    }

    .ebHizmetler .onlineContentArea .colorArea:nth-child(6n+3) .buttonArea.ebHizmet {
        background-color: #fe1e1e;
    }

    .ebHizmetler .onlineContentArea .colorArea:nth-child(6n+4) .buttonArea.ebHizmet {
        background-color: #4c87b9;
    }

    .ebHizmetler .onlineContentArea .colorArea:nth-child(6n+5) .buttonArea.ebHizmet {
        background-color: #5ecd28;
    }

    .ebHizmetler .onlineContentArea .colorArea:nth-child(6n+6) .buttonArea.ebHizmet {
        background-color: #ff7214;
    }

.ebBilgiler {
    margin-top: 36px;
    padding: 20px;
    border-radius: 16px;
    background-color: #f4f7fa;
}

    .ebBilgiler .ebBilgiler-izgara {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
        gap: 16px;
    }

    .ebBilgiler .shortContentLayout.ebBilgi {
        position: relative;
        display: flex;
        align-items: flex-start;
        gap: 14px;
        min-width: 0;
        margin: 0;
        padding: 18px;
        border: 1px solid #e3e9f1;
        border-radius: 14px;
        background-color: #fff;
        -webkit-transition: border-color .2s ease, box-shadow .2s ease, -webkit-transform .2s ease;
        transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
    }

        .ebBilgiler .shortContentLayout.ebBilgi-baglantili:hover,
        .ebBilgiler .shortContentLayout.ebBilgi-baglantili:focus-within {
            border-color: #de2666;
            box-shadow: 0 14px 28px rgba(16,42,67,.12);
            -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
        }

        .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+2):hover,
        .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+2):focus-within {
            border-color: #5bd2ec;
        }

        .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+3):hover,
        .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+3):focus-within {
            border-color: #eb8017;
        }

        .ebBilgiler .shortContentLayout.ebBilgi > i {
            display: flex;
            flex: 0 0 auto;
            align-items: center;
            justify-content: center;
            width: 44px;
            height: 44px;
            padding: 0;
            float: none;
            border-radius: 12px;
            background-color: #de2666;
            color: #fff;
            font-size: 20px;
        }

        .ebBilgiler .shortContentLayout.ebBilgi:nth-child(3n+2) > i {
            background-color: #5bd2ec;
        }

        .ebBilgiler .shortContentLayout.ebBilgi:nth-child(3n+3) > i {
            background-color: #eb8017;
        }

        .ebBilgiler .ebBilgi .textLayout {
            min-width: 0;
            margin: 0;
        }

            .ebBilgiler .ebBilgi .textLayout > span {
                display: block;
                margin-bottom: 2px;
                color: #6b7d8f;
                font-size: 0.857em;
            }

            .ebBilgiler .ebBilgi .textLayout > h4 {
                margin: 0 0 6px;
                color: #20364a;
                font-size: 1.143em;
                font-weight: bold;
                line-height: 1.35;
            }

            .ebBilgiler .ebBilgi .textLayout > p {
                margin: 0;
                color: #41586e;
                font-size: 0.929em;
                line-height: 1.55;
                word-wrap: break-word;
            }

                .ebBilgiler .ebBilgi .textLayout > p > a {
                    color: inherit;
                }

                    .ebBilgiler .ebBilgi .textLayout > p > a:hover,
                    .ebBilgiler .ebBilgi .textLayout > p > a:focus {
                        color: #035177;
                        text-decoration: underline;
                    }

                .ebBilgiler .ebBilgi .textLayout > p.ebBilgi-htmlIcerik {
                    position: relative;
                    z-index: 2;
                }

            .ebBilgiler .ebBilgi-baglantili .textLayout > span,
            .ebBilgiler .ebBilgi-baglantili .textLayout > h4 {
                padding-right: 28px;
            }

    .ebBilgiler .ebBilgi .ebBilgi-baglanti,
    .ebBilgiler .ebBilgi .ebBilgi-baglanti:hover,
    .ebBilgiler .ebBilgi .ebBilgi-baglanti:focus {
        color: inherit;
        text-decoration: none;
        outline: none;
    }

        .ebBilgiler .ebBilgi .ebBilgi-baglanti:after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1;
            border-radius: 14px;
        }

        .ebBilgiler .ebBilgi .ebBilgi-baglanti:focus-visible:after {
            outline: 2px solid #4c87b9;
            outline-offset: 2px;
        }

    .ebBilgiler .ebBilgi .ebBilgi-ok {
        position: absolute;
        top: 14px;
        right: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        background-color: #eef3f8;
        color: #6b7d8f;
        font-size: 13px;
        line-height: 1;
        pointer-events: none;
        -webkit-transition: background-color .2s ease, color .2s ease;
        transition: background-color .2s ease, color .2s ease;
    }

    .ebBilgiler .shortContentLayout.ebBilgi-baglantili:hover .ebBilgi-ok,
    .ebBilgiler .shortContentLayout.ebBilgi-baglantili:focus-within .ebBilgi-ok {
        background-color: #de2666;
        color: #fff;
    }

    .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+2):hover .ebBilgi-ok,
    .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+2):focus-within .ebBilgi-ok {
        background-color: #5bd2ec;
    }

    .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+3):hover .ebBilgi-ok,
    .ebBilgiler .shortContentLayout.ebBilgi-baglantili:nth-child(3n+3):focus-within .ebBilgi-ok {
        background-color: #eb8017;
    }

.ebSlider .carousel-control-prev:focus-visible,
.ebSlider .carousel-control-next:focus-visible,
.ebSlider .ebSlider-baglanti:focus-visible,
.ebHizliIslemler .rightArea.ebHizliIslem:focus-visible,
.ebHizmetler .onlineContentArea .colorArea a.buttonArea.ebHizmet:focus-visible,
.ebBilgiler .ebBilgi .textLayout > p > a:focus-visible {
    outline: 2px solid #4c87b9;
    outline-offset: 2px;
}

@media (max-width: 991px) {
    .ebVitrin {
        grid-template-columns: minmax(0, 1fr);
    }

    .ebHizliIslemler {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

        .ebHizliIslemler .rightArea.ebHizliIslem {
            min-height: 0;
            aspect-ratio: 290/150;
        }

        .ebHizliIslemler.ebHizliIslemler-borclu {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }

            .ebHizliIslemler.ebHizliIslemler-borclu .rightArea.ebBorcKarti {
                grid-column: 1/-1;
            }
}

@media (min-width: 768px) and (max-width: 991px) {
    .ebHizliIslemler .rightArea .ebBorcKarti-yuzey {
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        align-items: center;
        column-gap: 24px;
        padding: 20px 22px;
    }

    .ebHizliIslemler .ebBorcKarti-baslik {
        grid-column: 1;
        grid-row: 1;
    }

    .ebHizliIslemler .ebBorcKarti-tutar {
        grid-column: 1;
        grid-row: 2;
        margin-bottom: 0;
        font-size: 2.143em;
    }

    .ebHizliIslemler .ebBorcKarti-uyari {
        grid-column: 1/-1;
        margin: 14px 0 0;
    }

    .ebHizliIslemler .ebBorcKarti-dugme {
        grid-column: 2;
        grid-row: 1/span 2;
        min-width: 190px;
        margin-top: 0;
    }
}

@media (max-width: 767px) {
    .ebSlider {
        border-radius: 12px;
    }

        .ebSlider .carousel-caption {
            padding: 36px 90px 12px 14px;
            font-size: 0.929em;
        }

            .ebSlider .carousel-caption > span {
                display: -webkit-box;
                overflow: hidden;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
            }

        .ebSlider .carousel-indicators {
            right: 12px;
            bottom: 12px;
        }

    .ebHizliIslemler,
    .ebVitrin.ebVitrin-sliderYok .ebHizliIslemler {
        grid-template-columns: none;
        grid-auto-columns: 82%;
        grid-auto-flow: column;
        gap: 10px;
        padding: 2px 0 6px;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

        .ebHizliIslemler::-webkit-scrollbar {
            display: none;
        }

        .ebHizliIslemler .rightArea.ebHizliIslem {
            scroll-snap-align: start;
        }

        .ebHizliIslemler.ebHizliIslemler-borclu {
            grid-template-columns: repeat(2, minmax(0, 1fr));
            grid-auto-columns: auto;
            grid-auto-flow: row;
            padding: 0;
            overflow-x: visible;
            scroll-snap-type: none;
        }

            .ebHizliIslemler.ebHizliIslemler-borclu .rightArea .ebHizliIslem-etiket {
                right: 8px;
                bottom: 8px;
                max-width: calc(100% - 16px);
                padding: 5px 10px;
                font-size: 0.786em;
            }

        .ebHizliIslemler .rightArea .ebBorcKarti-yuzey {
            padding: 16px;
        }

        .ebHizliIslemler .ebBorcKarti-tutar {
            margin-top: 10px;
            font-size: 1.786em;
        }

    .ebBolum {
        margin-top: 28px;
    }

        .ebBolum .ebBolum-baslik {
            font-size: 1.286em;
        }

    .ebHizmetler .onlineContentArea {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 10px;
    }

        .ebHizmetler .onlineContentArea .colorArea .buttonArea.ebHizmet {
            min-height: 128px;
            padding: 20px 10px 14px;
        }

        .ebHizmetler .onlineContentArea .colorArea .buttonArea .ebHizmet-rozet {
            width: 48px;
            height: 48px;
        }

    .ebBilgiler {
        margin-top: 28px;
        padding: 12px;
    }

        .ebBilgiler .ebBilgiler-izgara {
            grid-template-columns: minmax(0, 1fr);
            gap: 12px;
        }
}

@media (hover: none) {
    .ebSlider .carousel-control-prev,
    .ebSlider .carousel-control-next {
        width: 36px;
        height: 36px;
        margin-top: -18px;
        font-size: 22px;
        line-height: 36px;
        opacity: 1;
    }
}

@media (prefers-reduced-motion: reduce) {
    .ebSlider .carousel-inner > .carousel-item,
    .ebSlider .carousel-control-prev,
    .ebSlider .carousel-control-next,
    .ebSlider .carousel-indicators [data-bs-target],
    .ebHizliIslemler .rightArea.ebHizliIslem,
    .ebHizliIslemler .rightArea .ebHizliIslem-gorsel,
    .ebHizliIslemler .rightArea .ebHizliIslem-etiket .fa,
    .ebHizliIslemler .ebBorcKarti-dugme,
    .ebHizliIslemler .ebBorcKarti-dugme > .fa,
    .ebHizmetler .onlineContentArea .colorArea .buttonArea.ebHizmet,
    .ebHizmetler .onlineContentArea .colorArea .buttonArea .ebHizmet-rozet,
    .ebBilgiler .shortContentLayout.ebBilgi,
    .ebBilgiler .ebBilgi .ebBilgi-ok {
        -webkit-transition: none;
        transition: none;
    }

    .ebHizliIslemler .ebBorcKarti-tutar.ebYukleniyor {
        -webkit-animation: none;
        animation: none;
    }
}

.body-content {
    margin-bottom: 40px;
}

.footer.ebFooter {
    position: static;
    bottom: auto;
    z-index: auto;
    width: auto;
    height: auto;
    padding: 0;
    border-top: 1px solid;
    border-top-color: #d5dde6;
    background: #fff;
}

    .footer.ebFooter .container.ebFooter-serit {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 8px 24px;
        height: auto;
        min-height: 54px;
        padding-top: 8px;
        padding-right: 10px;
        padding-bottom: 8px;
        padding-left: 10px;
        overflow: visible;
        border: 0;
        border-radius: 0;
        background-color: #fff;
        box-shadow: none;
    }

        .footer.ebFooter .container.ebFooter-serit:before {
            content: "";
            position: absolute;
            top: -1px;
            right: 10px;
            left: 10px;
            display: block;
            height: 3px;
            border-radius: 0 0 3px 3px;
            background-color: #4c87b9;
            pointer-events: none;
        }

        .footer.ebFooter .container.ebFooter-serit:after {
            display: none;
        }

    .footer .logoBottom {
        flex: 0 0 auto;
        width: 100px;
        height: 24px;
        margin: 0;
        background: url("../../../images/ThemeImages/eBelediyeLogoKucuk.png") no-repeat;
    }

    .footer .footerMenuArea {
        flex: 1 1 auto;
        min-width: 0;
        padding: 0;
    }

        .footer .footerMenuArea ul {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
            row-gap: 2px;
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .footer .footerMenuArea ul li {
                display: flex;
                align-items: center;
                padding: 0;
                border-right-style: none;
                border-right-width: 0;
                border-right-color: #4c87b9;
                font-size: 0.929em;
                line-height: 1.4;
            }

                .footer .footerMenuArea ul li + li:before {
                    content: "";
                    width: 0;
                    height: 4px;
                    margin: 0 4px;
                    border-right: 4px solid;
                    border-right-color: inherit;
                    border-radius: 50%;
                }

                .footer .footerMenuArea ul li a {
                    display: inline-block;
                    margin: 0;
                    padding: 6px 12px;
                    border-radius: 999px;
                    color: #41586e;
                    white-space: nowrap;
                    -webkit-transition: background-color .15s ease, color .15s ease;
                    transition: background-color .15s ease, color .15s ease;
                }

                    .footer .footerMenuArea ul li a:hover,
                    .footer .footerMenuArea ul li a:focus {
                        background-color: #eaf2f9;
                        color: #035177;
                        text-decoration: none;
                    }

    .footer .sosyalAglar {
        display: flex;
        flex: 0 0 auto;
        flex-wrap: wrap;
        gap: 6px;
        width: auto;
        padding: 0;
        float: none;
        text-align: left;
    }

        .footer .sosyalAglar a {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 34px;
            height: 34px;
            margin: 0;
            padding: 0;
            border-radius: 50% !important;
            background-color: #4c87b9;
            color: #fff;
            line-height: 1;
            -webkit-transition: box-shadow .15s ease, -webkit-transform .15s ease;
            transition: box-shadow .15s ease, transform .15s ease;
        }

            .footer .sosyalAglar a.ebSosyal-facebook {
                background-color: #1877f2;
            }

            .footer .sosyalAglar a.ebSosyal-instagram {
                background-color: #e4405f;
            }

            .footer .sosyalAglar a.ebSosyal-x,
            .footer .sosyalAglar a.ebSosyal-tiktok {
                background-color: #000;
            }

            .footer .sosyalAglar a.ebSosyal-youtube {
                background-color: #ff0000;
            }

            .footer .sosyalAglar a.ebSosyal-linkedin {
                background-color: #0a66c2;
            }

            .footer .sosyalAglar a.ebSosyal-whatsapp {
                background-color: #25d366;
            }

            .footer .sosyalAglar a.ebSosyal-telegram {
                background-color: #26a5e4;
            }

            .footer .sosyalAglar a.ebSosyal-pinterest {
                background-color: #e60023;
            }

            .footer .sosyalAglar a > i {
                font-size: 15px;
                line-height: 1;
            }

            .footer .sosyalAglar a:hover,
            .footer .sosyalAglar a:focus {
                box-shadow: 0 6px 12px rgba(16,42,67,.2);
                -webkit-transform: translateY(-2px);
                transform: translateY(-2px);
            }

.copyright {
    position: static;
    bottom: auto;
    width: 100%;
    height: auto;
    padding: 6px 15px;
    border-top: 1px solid #eef3f8;
    background-color: #f4f7fa;
    color: #5b6b7c;
    line-height: 1.5;
    text-align: center;
}

    #copyright.copyright {
        font-size: 0.786em !important;
    }

    .copyright a {
        color: #2f6a9c;
    }

.ebYukariCik {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 1015;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    padding: 0;
    border: 1px solid #dbe3ec;
    border-radius: 50%;
    background-color: #fff;
    color: #20364a;
    font-size: 22px;
    line-height: 1;
    visibility: hidden;
    opacity: 0;
    box-shadow: 0 8px 20px rgba(16,42,67,.16);
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
    -webkit-transition: opacity .2s ease, visibility .2s ease, -webkit-transform .2s ease, background-color .15s ease;
    transition: opacity .2s ease, visibility .2s ease, transform .2s ease, background-color .15s ease;
}

    .ebYukariCik.gorunur {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    .ebYukariCik:hover,
    .ebYukariCik:focus {
        background-color: #eef3f8;
        outline: none;
    }

#cookie-consent.ebCerez {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 1020;
    width: 420px;
    max-width: calc(100% - 40px);
    padding: 18px 20px;
    border: 1px solid #e3e9f1;
    border-radius: 16px;
    background-color: #fff;
    color: #41586e;
    font-size: 0.929em;
    line-height: 1.55;
    box-shadow: 0 20px 48px rgba(16,42,67,.22);
}

    #cookie-consent.ebCerez .ebCerez-baslik {
        display: flex;
        align-items: center;
        gap: 10px;
        margin: 0 0 8px;
        color: #20364a;
        font-size: 1.077em;
        font-weight: bold;
    }

        #cookie-consent.ebCerez .ebCerez-baslik .bi {
            color: #035177;
            font-size: 20px;
        }

    #cookie-consent.ebCerez p {
        margin: 0 0 6px;
    }

    #cookie-consent.ebCerez a {
        color: #035177;
        text-decoration: underline;
    }

    #cookie-consent.ebCerez .ebCerez-dugmeler {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px 12px;
        margin-top: 14px;
    }

    #cookie-consent.ebCerez .ebCerez-dugme {
        flex: 1 1 0;
        min-width: 110px;
        height: 40px;
        padding: 0 16px;
        border: 1px solid #035177;
        border-radius: 10px;
        background-color: #035177;
        color: #fff;
        font-size: 1em;
        font-weight: bold;
        -webkit-transition: background-color .15s ease, box-shadow .15s ease;
        transition: background-color .15s ease, box-shadow .15s ease;
    }

        #cookie-consent.ebCerez .ebCerez-dugme:hover,
        #cookie-consent.ebCerez .ebCerez-dugme:focus {
            border-color: #024361;
            background-color: #024361;
            outline: none;
            box-shadow: 0 8px 18px rgba(3,81,119,.24);
        }

    #cookie-consent.ebCerez .ebCerez-politika {
        flex: 1 1 100%;
        font-size: 0.929em;
    }

.footer .footerMenuArea ul li a:focus-visible,
.footer .sosyalAglar a:focus-visible,
.copyright a:focus-visible,
.ebYukariCik:focus-visible,
#cookie-consent.ebCerez a:focus-visible,
#cookie-consent.ebCerez .ebCerez-dugme:focus-visible {
    outline: 2px solid #4c87b9;
    outline-offset: 2px;
}

@media (min-width: 992px) {
    .ebAltAlan {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1000;
        box-shadow: 0 -6px 20px rgba(16,42,67,.07);
    }

        .ebAltAlan .footer.ebFooter .container.ebFooter-serit {
            flex-wrap: nowrap;
        }

    .body-content {
        margin-bottom: 110px;
    }

    body > .copyright {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1000;
    }

    .ebYukariCik,
    #cookie-consent.ebCerez {
        bottom: 104px;
    }
}

@media (max-width: 991px) {
    .footer .footerMenuArea {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        flex-basis: 100%;
    }

        .footer .footerMenuArea ul {
            padding-bottom: 4px;
        }
}

@media (max-width: 767px) {
    .body-content {
        margin-bottom: 28px;
    }

    .footer.ebFooter .container.ebFooter-serit {
        gap: 8px 12px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .footer .footerMenuArea ul li a {
        padding: 6px 8px;
    }

    #copyright.copyright {
        font-size: 0.857em !important;
    }

    .ebYukariCik {
        right: 12px;
        bottom: 12px;
        width: 40px;
        height: 40px;
    }

    #cookie-consent.ebCerez {
        right: 10px;
        bottom: 10px;
        left: 10px;
        width: auto;
        max-width: none;
        padding: 14px 16px;
        border-radius: 14px;
        font-size: 0.857em;
    }
}

@media (prefers-reduced-motion: reduce) {
    .footer .footerMenuArea ul li a,
    .footer .sosyalAglar a,
    .ebYukariCik,
    #cookie-consent.ebCerez .ebCerez-dugme {
        -webkit-transition: none;
        transition: none;
    }
}


/*
*
*   Designer By Onur KIRKLAROĞLU
*
*   @author Onur KIRKLAROGLU
*   @since Friday, March 17, ‎2017
*   @category  E-Belediye Custom Theme
*   @version 1.0.02
*   
*   @ Belediyenin Theme Designer Alanıdır. 
*
*   @ Bu alana CSS bilen tasarım personelinin girdiği 
*   @ kodun sonuna '!important' ile ekleyerek değişiklik yapabilir.
*   @ Aksi takdirde ham görsel tasarım görünecektir.
*
*   @ Yönlendirmelerin hiç bir şekilde silinmemesi gereklidir.
*
*   @ Burada yazılan kod içerisinde oluşan yazım hatasaından 
*   @ Universal Bilgi Teknolojileri hiç bir şekilde sorumlu değildir.  
*/


/* Master Sayfa Menü Alanı Görsel Değişiklikleri */

.menuArea .container {
    /* Menü Alanı en dış arka plan rengi */
    background-color: #e9edef !important;
    /* Meü Alanı en dış alt border rengi */
    border-bottom-color: #4c87b9 !important;
}

#firstBtn,
.header .ebDugme-ana {
    /* Menü Alanı İlk Button Arka Plan Rengi */
    background-color: #4c87b9 !important;
    /* Menü Alanı İlk Button Yazı Rengi */
    color: #fff !important;
}

    #firstBtn:hover,
    .header .ebDugme-ana:hover {
        /* Menü Alanı İlk Button Mouse Üzerine Geldiğinde Oluşan Arka Plan Rengi */
        background-color: #4c87b9 !important;
        /* Menü Alanı İlk Button Mouse Üzerine Geldiğinde Oluşan Yazı Rengi */
        color: #fafafa !important;
    }

.menuArea .container .navbar-nav > li > a {
    /* Menü Alanı Diğer Butonların Yazı Rengi */
    color: #525e64 !important;
}

.header .ebMenuDugmesi:hover {
    /* Menü Alanı Response Edildiğinde Çıkan Menü Alanının Mouse Üzerine geldiğinde ki Arka Plan Rengi */
    background-color: #4c87b9;
}

    .header .ebMenuDugmesi:hover .icon-bar {
        /* Menü Alanı Response Edildiğinde Çıkan Menü İkonunun Mouse Üzerine geldiğinde ki Rengi */
        background-color: #fff;
    }

.header .ebMenuDugmesi:focus {
    /* Menü Alanı Response Edildiğinde Çıkan Menü ALanının Seçili Olduğunda Ki Arka Plan Rengi */
    background-color: #4c87b9;
}

    .header .ebMenuDugmesi:focus .icon-bar {
        /* Menü Alanı Response Edildiğinde Çıkan Menü İkonunun Seçili Olduğunda ki Rengi */
        background-color: #fff;
    }

.menuArea .container .navbar-nav > li > a:hover {
    /* Menü Alanı Diğer Butonların Mouse Üzerine Geldiğinde Oluşan Yazı Rengi */
    color: #333 !important;
}

.menuArea .container .navbar-nav > li > a.show {
    /* Menü Alanı Tıklandığında Alt Menü Açıkdıktan Sonraki Üst Menü Arka Plan Rengi */
    background-color: #d91e18 !important;
    /* Menü Alanı Tıklandığında Alt Menü Açıkdıktan Sonraki Üst Menü Yazı Rengi */
    color: #fff !important;
}

    .menuArea .container .navbar-nav > li > a.show:hover {
        /* Menü Alanı Tıklandığında Alt Menü Açıkdıktan Sonraki Üst Menü Mouse Üzerine Geldiğinde Oluşan Yazı Rengi */
        color: #fff !important;
    }

.menuArea .container .navbar-nav > li > .dropdown-menu {
    /* Menü Alanı Tıklandığında Alt Menü Üst Border Rengi */
    border-top-color: #808080 !important;
}


/* Anasayfa Slider Yanı Buton Alanları Görsel Değişiklikleri */

.slideArea .rightArea:nth-child(1) span {
    /* Master Slider Yanı 1.Buton Arka Plan Rengi */
    background-color: #2458a2 !important;
    /* Master Slider Yanı 1.Buton Yazı Rengi */
    color: #fff !important;
}

.slideArea .rightArea:nth-child(2) span {
    /* Master Slider Yanı 2.Buton Arka Plan Rengi */
    background-color: #7e8288 !important;
    /* Master Slider Yanı 2.Buton Yazı Rengi */
    color: #fff !important;
}

.slideArea .rightArea:nth-child(3) span {
    /* Master Slider Yanı 3.Buton Arka Plan Rengi */
    background-color: #447c85 !important;
    /* Master Slider Yanı 3.Buton Yazı Rengi */
    color: #fff !important;
}

/* Anasayfa Orta Yazı Alanı */
.mostContentArea {
    /* Ana Sayfa Yazıların Bulunduğu alanı gösterip kapatır. Block gösterir, None kapatır. */
    display: block !important;
}

/* Anasayfa Online Hizmetler Alanı */

.textSeperatorArea {
    /* Online Hizmetler Yazısı, Arka Plan Rengi */
    background-color: #fff !important;
    /* Online Hizmetler Yazısı, Alt Border Alanı */
    border-bottom-color: #333 !important;
    /* Online Hizmetler Yazısı, Yazı Rengi */
    color: #9c9c9c !important;
    /* Online Hizmetler Yazısı, Yazı Posizyonu */
    text-align: left !important;
    /* Online Hizmetler Yazısı, Yazı Boyutu */
    font-size: 18px !important;
}

.onlineContentArea .buttonArea {
    /* Online Hizmetler Alanı Buton Yuvarlama Alanı (Yuvarlama = daire için 50% değeri giriniz) */
    border-radius: 0px !important;
}

    .onlineContentArea .buttonArea i {
        /* Online Hizmetler Alanı Üst İkon Resmi Görsel Boyutu */
        font-size: 80px !important;
    }

    .onlineContentArea .buttonArea span {
        /* Online Hizmetler Alanı Alt İkon Yazı Boyutu */
        font-size: 16px !important;
    }

.onlineContentArea .colorArea:nth-child(1) .buttonArea {
    /* Online Hizmetler Alanı 1.Buton Arka Plan Rengi */
    background-color: #d002c9 !important;
}

.onlineContentArea .colorArea:nth-child(2) .buttonArea {
    /* Online Hizmetler Alanı 2.Buton Arka Plan Rengi */
    background-color: #03138e !important;
}

.onlineContentArea .colorArea:nth-child(3) .buttonArea {
    /* Online Hizmetler Alanı 3.Buton Arka Plan Rengi */
    background-color: #fe1e1e !important;
}

.onlineContentArea .colorArea:nth-child(4) .buttonArea {
    /* Online Hizmetler Alanı 4.Buton Arka Plan Rengi */
    background-color: #4c87b9 !important;
}

.onlineContentArea .colorArea:nth-child(5) .buttonArea {
    /* Online Hizmetler Alanı 5.Buton Arka Plan Rengi */
    background-color: #5ecd28 !important;
}

.onlineContentArea .colorArea:nth-child(6) .buttonArea {
    /* Online Hizmetler Alanı 6.Buton Arka Plan Rengi */
    background-color: #ff7214 !important;
}

/* Footer Alanı  */

.footer {
    /* Footer Arka Plan Rengi (Bu alana sadece #renk kodu !important; şeklinde de yapılabilir.) */
    background: #fff !important; /* url(../../../images/ThemeImages/footerBg.png) repeat !important; */
    /* Footer Alanı Üst Border Rengi */
    border-top-color: #d5dde6 !important;
}

    .footer .container {
        /* Footer İç alanı Arka Plan Rengi */
        background-color: #fff !important;
        /* Footer İç alanı Border Rengi */
        border-color: #efefef !important;
    }

.logoBottom {
    /* E-Belediye Logosu - Bunlardan Sadece 1 tanesi kullanılacaktır. */
    background: url("../../../images/ThemeImages/eBelediyeLogoKucuk.png") no-repeat !important; /* Arka Plan Rengi Açık Olanlarda Kullanılır */
    /*background:url(../../../images/ThemeImages/eBelediyeLogoKucukBEYAZ.png) no-repeat !important;*/ /* Arka Plan Rengi Koyu Olanlarda Kullanılır */
}

.footerMenuArea ul li {
    /* Footer Alanı Orta Ufak Menü Alanı Yan Border Alanı */
    border-right-color: #4c87b9 !important;
}

    .footerMenuArea ul li a {
        /* Footer Alanı Orta Ufak Menü Alanı Yazı Rengi Alanı */
        color: #41586e !important;
    }

        .footerMenuArea ul li a:hover {
            /* Footer Alanı Orta Ufak Menü Alanı Mouse Üzerine Geldiğinde Oluşan Yazı Rengi Alanı */
            color: #035177 !important;
        }

.sosyalAglar a {
    /* Footer Alanı Sosyal Ağlar Alanı Buton Arka Plan Rengi */
    /*background-color: #bbb !important;*/
    /* Footer Alanı Sosyal Ağlar Alanı Buton Yazı Rengi Alanı */
    color: #fff !important;
    /* Footer Alanı Sosyal Ağlar Alanı Border Radius Alanı (Yuvarlama = daire için 50% değeri giriniz) */
    border-radius: 0px !important;
}

    .sosyalAglar a:hover {
        /* Footer Alanı Sosyal Ağlar Alanı Buton Mouse Üzerine Geldiğinde Oluşan Arka Plan Rengi */
        /*background-color: #ff7214 !important;*/
    }

/* Copyright Alanı */

.copyright {
    /* Copyright Alanı Arka Plan Rengi */
    background-color: #f4f7fa !important;
    /* Copyright Alanı Yazı Rengi Alanı */
    color: #5b6b7c !important;
    /* Copyright Alanı Text Position Alanı */
    text-align: center !important;
    /* Copyright Alanı Font Boyutu */
    font-size: 0.7em !important;
}

    .copyright a {
        /* Copyright Alanı Link Alanı Renk Özellikleri */
        color: #2f6a9c !important;
    }

/* QR CODE Background Area */
.qrCodeMainArea {
    background: url(../../../images/ThemeImages/qrCodeImage.png) repeat !important;
}

.istanbul-senin-button {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: white;
   /* height: 44px;
    width: 300px;*/
    border: none;
    /*border-radius: 6px;*/
}

.logo-container {
    display: flex;
    margin-right: 10px;
    margin-left: 2px;
}

.logo {
    height: 24px;
    width: 26px;
    background-color: #CB0A5F;
}

.text-container {
    font-family: 'Inter', sans-serif;
    font-size: 1em;
    color: #525e64 !important;
    line-height: 1.1em;
    font-weight: 500;
}

