﻿@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/roboto-light.ttf') format('truetype');
    font-weight: lighter;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/roboto-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/roboto-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'Roboto', sans-serif !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.login-card {
    background-color: #1d1e26;
}

.page-wrapper.compact-wrapper .page-body-wrapper .page-body{
    margin-top: 0px;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .simplebar-offset {
    height: calc(100vh - 150px);
}

body.dark-only .page-wrapper .page-body-wrapper .page-body .card:not(.email-body) .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #000000 !important;
}

    body.dark-only .page-wrapper .page-body-wrapper .page-body .card:not(.email-body) .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
        color: #ffffff !important;
    }

body.dark-only .page-wrapper .page-body-wrapper .page-body .card:not(.email-body) .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border: 1px solid #4F6F95;
}

body.dark-only .page-wrapper .page-body-wrapper .page-body .card:not(.email-body) .dataTables_wrapper .dataTables_processing {
    color: #ffffff !important;
    background: initial !important;
    background-color: #525a6b !important;
    border-radius: 8px;
    padding: 0.5rem !important;
}

    .page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-submenu li .nav-sub-childmenu li a:hover {
        color: #ffffff !important;
    }

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
}

.btn-success, .btn-success:focus {
    background-color: #03A64A !important;
    border-color: #03A64A !important;
}

    .btn-success:hover {
        background-color: #007031 !important;
        border-color: #007031 !important;
    }

.btn-danger, .btn-danger:focus {
    background-color: #D92525 !important;
    border-color: #D92525 !important;
}

    .btn-danger:hover {
        background-color: #8C1F28 !important;
        border-color: #8C1F28 !important;
    }


.btn-primary, .btn-primary:focus {
    background-color: #4F6F95 !important;
    border-color: #4F6F95 !important;
}

    .btn-primary:hover {
        background-color: #354c66 !important;
        border-color: #354c66 !important;
    }

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-submenu li a,
body.dark-only .page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .sidebar-list ul.sidebar-submenu li a span {
    color: #dadee2 !important;
}

body.dark-only .page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-link.active {
    background-color: #1d1e26 !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-submenu li a.active {
    color: #6362e7 !important;
}

body.dark-only .toast-success {
    background-color: #009340 !important;
}

body.dark-only .toast-error {
    background-color: #d92525 !important;
}

.input-with-icon {
    position: relative;
    width: 100%;
}

    .input-with-icon input {
        width: 100%;
        padding-right: 2.5rem;
    }

    .input-with-icon .info-icon {
        position: absolute;
        right: 0.5rem;
        top: 50%;
        transform: translateY(-50%);
        color: white;
        background-color: #4F6F95;
        border-radius: 4px;
        padding: 4px;
        font-size: 14px;
        width: 24px;
        height: 24px;
        text-align: center;
        line-height: 16px;
        cursor: pointer;
    }

/* Daha sýký tablo görünümü için */
table.dataTable tbody td,
table.dataTable thead th {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    line-height: 1.2;
}

/* Eðer sidebar dar ise, geri butonu görünmesin */
.page-wrapper.compact-wrapper .sidebar-main .back-btn {
    display: none !important;
}

/* Geniþ sidebar'da görünüyorsa gösterilebilir */
.page-wrapper:not(.compact-wrapper) .sidebar-main .back-btn {
    display: block;
}

/* Sayfa dar menü (compact-wrapper) modundaysa: alt menüleri gizle */
.page-wrapper.compact-wrapper ul.sidebar-links .sidebar-submenu {
    display: none;
}

.section-divider {
    border: none;
    border-bottom: 1px solid;
    margin: 8px 0; /* Yukarı-aşağı boşluk */
    width:98%;
    display:none;
}