/* CSS Stylesheet */
html {
    height: 100% !important;
}

body {
    padding-top: 4rem;
    font-size: 15px;
    font-family: 'Roboto', sans-serif !important;
}

/* Logo ile uyumlu arka fon rengi seçimi */
.navbar-dark, .dropdown-menu-dark, .thead-dark th {
    background-color: #143764 !important;
}

.navbar-dark .navbar-brand, .dropdown-menu-dark .dropdown-item {
    color: rgba(255, 255, 255, 0.5) !important;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus, 
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
    color: rgba(255, 255, 255, 0.75) !important;
    background-color: transparent !important;
}

.navbar-dark .navbar-brand.active, .navbar-dark .navbar-brand:active, 
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
    color: #fff !important;
    background-color: transparent !important;
}

.navbar-dark .navbar-brand.disabled, .navbar-dark .navbar-brand:disabled, 
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
    color: rgba(255, 255, 255, 0.25) !important;
}

.dropdown-menu-dark, .dropdown-menu-dark .dropdown-divider {
    border-top: 1px solid rgba(255, 255, 255, 0.25) !important;
}

.min-vh-75 {
    min-height: 75vh !important;
}

