@charset "UTF-8";

/* Harici Font */
@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Exo:ital,wght@0,100..900;1,100..900&display=swap');

/* Harici Kütüphaneler */
@import "../bootstrap/css/bootstrap.min.css";
@import "../datatables/dataTables.bootstrap5.min.css";
@import "../font-awesome/css/font-awesome.css";

@import "fontsize.css";

* {
	box-sizing: border-box;
}

html {
	margin: 0!important;
	padding: 0!important;
}

body {
	font-family: 'Exo 2', Segoe UI, sans-serif;
	background-color: #c9d6ff;
    background: linear-gradient(to right, #e2e2e2, #c9d6ff);
	color: #000000 !important;
	font-size: 1.1rem;
	font-weight: 400 !important;
}

.redbulls-logo {
	width: 225px !important;
	height: 164px !important;
}

.cursor-pointer {
	cursor: pointer!important;
}

.form-control:focus {   
	border-color: rgba(69, 100, 170, 0.8);
	box-shadow: 0 1px 1px rgba(39, 60, 104, 0.075) inset, 0 0 8px rgba(39, 60, 104, 0.6);
	outline: 0 none;
}

.form-select:focus {   
	border-color: rgba(69, 100, 170, 0.8);
	box-shadow: 0 1px 1px rgba(39, 60, 104, 0.075) inset, 0 0 8px rgba(39, 60, 104, 0.6);
	outline: 0 none;
}

.form-floating > label::after {
	color: #000 !important;
	font-size: 14px !important;
	background-color: transparent !important;
}

.form-floating > label {
	color: #000 !important;
}

.form-floating input:focus + label {
    color: #000 !important;
}

.form-floating input:not(:placeholder-shown) + label {
    color: #000 !important;
}

.notifycard {
	overflow-x: auto;
	white-space: nowrap;
}

.sipnav {
	display: flex;
	flex-wrap: nowrap; /* ElemanlarÄ±n alt alta kaymasÄ±nÄ± engeller */
	align-items: center; /* Ä°Ã§erikleri dikeyde ortalar */
}

.sipnav .nav-item {
	display: flex;
	align-items: center;
	position: relative;
	margin-top: 5px;
}
.sipnav .nav-item .nav-link {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
.sipnav .nav-item .nav-link span {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #4f5255;
}
.sipnav .nav-item:not(:last-child)::after {
	content: "";
	position: absolute;
	right: 0;
	height: 70%;
	border-right: 1px solid #afbbca;
}

.sipnav .nav-item .nav-link:hover {
	color: #ab1410 !important; /* Hover rengini buraya ayarlayÄ±n */
}

.sipnav .nav-item .nav-link:hover span {
	color: #4f5255 !important; /* Span'Ä±n rengi deÄŸiÅŸmeyecek */
}

.sipnav .nav-item .active {
	color: #ab1410 !important;
}

.dataTables_wrapper {font-size: 14px!important; font-weight: 600!important; padding-top: 6px!important; padding-bottom: 6px!important;}
.dataTables_info {font-size: 14px!important; font-weight: 600!important; padding-top: 6px!important; padding-bottom: 6px!important;}
.dataTables_filter {font-size: 14px!important; font-weight: 600!important; padding-top: 6px!important; padding-bottom: 6px!important;}
.dataTables_length {font-size: 14px!important; font-weight: 600!important; padding-top: 6px!important; padding-bottom: 6px!important;}
.dropdown-item.active {color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: #ab1410!important;}
.page-link {color: #000000!important; font-size: 14px!important;}
.active > .page-link, .page-link.active {z-index: 3; color: #ffffff!important; background-color: #ab1410!important; border-color: #198754!important;}

@media all and (max-width: 991px) {
	.none-border-none {border: 0!important;}
}