﻿/*
   Dark Color Palet 
    primaryBackgroundColor : #161d31
    navBarBackgroundColor : #283046
    navBarTextColor : #d0d2d6
    navBarSubMenuBackgroundColor:#F0EBE3;
    cardHeader:#161d31;
    cardHeaderText:#6c757d;
    cardBody:#283046;
    cardFooter:#161d31;
    cardText:#6c757d;
    inputBackground:#EFF5F5;
    inputText:#d0d2d6;
    inputFocus:#283046;
    searchInputTextColor:#EFF5F5;
*/
/*
    Koyu Mod
    --primary-background-color: #161d31;
    --primary-navbar-background-color: #283046;
    --primary-navbar-text-color: #d0d2d6;
    --primary-navbar-submenu-background-color: #F0EBE3;
    --primary-card-header-background-color: #161d31;
    --primary-card-header-text-color: #6c757d;
    --primary-card-body-background-color: #283046;
    --primary-card-footer-background-color: #161d31;
    --primary-card-footer-text-color: #6c757d;
    --primary-input-backgraound-color: #161d31;
    --primary-input-text-color: #d0d2d6;
    --primary-input-focus-color: #283046;
    --primary-search-input-text-color: #EFF5F5;
    --primary-quest-headfoot-background-color: #ffc107;
    --primary-quest-body-text-color: #d0d2d6;
    --primary-dashboard-card-background-color: #F0EBE3;
*/
/*
    Açık Mod
    --primary-background-color: #F5F5F5;
    --primary-navbar-background-color: #618264;
    --primary-navbar-text-color: #d0d2d6;
    --primary-navbar-submenu-background-color: #F0EBE3;
    --primary-card-header-background-color: #79AC78;
    --primary-card-header-text-color: #F5F5F5;
    --primary-card-body-background-color: #F5F5F5;
    --primary-card-footer-background-color: #79AC78;
    --primary-card-footer-text-color: #F5F5F5;
    --primary-input-backgraound-color: #ffffff;
    --primary-input-text-color: black;
    --primary-input-focus-color: #ffffff;
    --primary-search-input-text-color: black;
    --primary-quest-headfoot-background-color: #618264;
    --primary-quest-body-text-color: black;
    --primary-dashboard-card-background-color: #c4bfb6;
*/
:root {
    --primary-background-color: #161d31;
    --primary-navbar-background-color: #283046;
    --primary-navbar-text-color: #d0d2d6;
    --primary-navbar-submenu-background-color: #F0EBE3;
    --primary-card-header-background-color: #161d31;
    --primary-card-header-text-color: #6c757d;
    --primary-card-body-background-color: #283046;
    --primary-card-footer-background-color: #161d31;
    --primary-card-footer-text-color: #6c757d;
    --primary-input-backgraound-color: #161d31;
    --primary-input-text-color: #d0d2d6;
    --primary-input-focus-color: #283046;
    --primary-search-input-text-color: #EFF5F5;
    --primary-quest-headfoot-background-color: #ffc107;
    --primary-quest-body-text-color: #d0d2d6;
    --primary-dashboard-card-background-color: #F0EBE3;
}
.dark_theme {
    --primary-background-color: #161d31;
    --primary-navbar-background-color: #283046;
    --primary-navbar-text-color: #d0d2d6;
    --primary-navbar-submenu-background-color: #F0EBE3;
    --primary-card-header-background-color: #161d31;
    --primary-card-header-text-color: #6c757d;
    --primary-card-body-background-color: #283046;
    --primary-card-footer-background-color: #161d31;
    --primary-card-footer-text-color: #6c757d;
    --primary-input-backgraound-color: #161d31;
    --primary-input-text-color: #d0d2d6;
    --primary-input-focus-color: #283046;
    --primary-search-input-text-color: #EFF5F5;
    --primary-quest-headfoot-background-color: #ffc107;
    --primary-quest-body-text-color: #d0d2d6;
    --primary-dashboard-card-background-color: #F0EBE3;
    --primary-ertu-logo: url('../Image/Logos/Ertu-Bilişim-Logo-200.png');
}
.light_theme {
    --primary-background-color: #F5F5F5;
    --primary-navbar-background-color: #618264;
    --primary-navbar-text-color: #d0d2d6;
    --primary-navbar-submenu-background-color: #F0EBE3;
    --primary-card-header-background-color: #79AC78;
    --primary-card-header-text-color: #F5F5F5;
    --primary-card-body-background-color: #F5F5F5;
    --primary-card-footer-background-color: #79AC78;
    --primary-card-footer-text-color: #F5F5F5;
    --primary-input-backgraound-color: #ffffff;
    --primary-input-text-color: black;
    --primary-input-focus-color: #ffffff;
    --primary-search-input-text-color: black;
    --primary-quest-headfoot-background-color: #618264;
    --primary-quest-body-text-color: black;
    --primary-dashboard-card-background-color: #c4bfb6;
    --primary-ertu-logo: url('../Image/Logos/Ertu-Bilişim-LogoSiyah200.png');
}
/** {
    font-family: "PT Sans Narrow", sans-serif;
    font-weight: 200;
    font-style: normal;
}*/
.btn:focus {
    outline: none !important;
    box-shadow: none;
}
#nav-tabContent {
    background-image: var(--primary-ertu-logo);
    background-repeat:no-repeat;
    background-position:center center;
}
.form-check-label {
    color: var(--primary-input-text-color) !important;
}
.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
    background-color: #ffc107!important;
}
.form-check-input:checked {
    background-color: #fdc400;
    border-color: #fdc400;
}

input[type="radio"] {
    accent-color: #fdc400;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.myCardHeader {
    background-color: var(--primary-card-header-background-color);
    color: var(--primary-card-header-text-color);
}
.myCardBody {
    background-color: var(--primary-card-body-background-color);
}
.myCardFooter {
    background-color: var(--primary-card-footer-background-color)!important;
    color: var(--primary-card-footer-text-color);
}
html, body {
    min-height: 100vh;
    max-height: 100vh;
    display: flex;
    flex-direction: column;
    flex: 1;
    transition: 300ms all;
    position: relative;
/*    scrollbar-color: #ffc107 #f1b709 !important;
    scrollbar-width: thin;*/
}
html, body {
    height:99%;
}
a {
    cursor:pointer;
}
header, footer {
    background-color: blue;
}
.ui-dialog {
    z-index: 100000 !important;
}
main {
    flex: 1 0 auto;
    /*background-color :yellow;*/
}
.Clear {
    padding: 0px;
    margin: 0px;
    clear: both;
}
#QuestModel .modal-header, #QuestModel .modal-footer {
    background-color: var(--primary-quest-headfoot-background-color) !important;
}
#QuestModel .modal-body {
    color:var(--primary-input-text-color) !important;
}
#QuestModel .modal-title {
    color: var(--primary-card-header-text-color) !important;
}
#QuestModel .modal-footer button {
    min-width: 50px !important;
}
.flex1auto {
    min-height: 100%;
    height: 100%;
}
.h-95 {
    height: 95%;
}
.navbar {
    background-color: var(--primary-navbar-submenu-background-color);
}
.navbar_border_color {
    border-color: #E4DCCF !important;
}
.navbar_border_End_color {
    border-color: #E4DCCF !important;
}
.navbar {
    background-color: ghostwhite;
}

#nav-tab .nav-link {
    background-color: var(--primary-navbar-background-color)!important;
}

#nav-tab .nav-link.active {
    background-color: cornflowerblue !important;
    color: white;
    font-weight: 600;
}
.nav-link {
    color: var(--primary-navbar-text-color)!important;
}
#nav-tab .nav-link.active {
    background-color: #ffc107!important;
    border: none !important;
    color:black!important;  
}
.modal-backdrop {
    display: none;
}
.modal {
    background: rgba(0, 0, 0, 0.7);
}
.modal-content {
    background-color: rgba(0,0,0,.2);
}
.card {
    border: none !important;
    background-color:transparent!important; 
}
.offcanvas-header {
    background-color: var(--primary-navbar-background-color) !important;
}
.card-header, .modal-header {
    background-color: var(--primary-card-header-background-color) !important;
    color: var(--primary-card-header-text-color) !important;
    font-size: 10pt !important;
}
.card-body, .modal-body {
    background-color: var(--primary-card-body-background-color) !important;
}
.card-footer, .modal-footer {
    background-color: var(--primary-card-footer-background-color) !important;
}
.closeTab {
    margin-left: 10px;
    font-weight: bold;
    font-size: large;
}

.closeTab:hover {
    color: red;
}
.btn-sm, .nav-link {
    cursor: pointer;
}
.bg-vurgula {
    background-color: #dc3545!important;
}
.bgAnaTonSiyah {
    background-color: var(--primary-background-color)!important;
}
.bgUstTonGri {
    background-color: var(--primary-navbar-background-color)!important;
}
.acikYesil {
    background-color: #7D9D9C!important;
}
.koyuYesil {
    background-color: #576F72;
}
.acikKahve {
    background-color: var(--primary-navbar-submenu-background-color);
}
.koyuKahve {
    background-color: #E4DCCF;
}
.btnNEDGroup {
    width: 32px;
    height: 32px;
}
.btnNEDGroup img {
    width: 18px;
    margin-top: -2px;
}
.btn-close {
    background-color: red !important;
    margin-right: 5px !important;
}
.input-group span, label {
    min-width: 101px !important;
}
.input-group input, select, textarea {
    background-color: var(--primary-input-backgraound-color)!important;
    color: var(--primary-input-text-color) !important;
}
.input-group textarea:focus,input:focus {
    background-color: var(--primary-input-focus-color) !important;
}
.MasrafInput {
    font-size:10pt;
    padding:1px;
}
.MasrafInput:focus {
    background-color: lemonchiffon !important;
}
.OrtakInput {
    font-size: 10pt;
    padding: 1px;
}
.OrtakInput:focus {
    background-color: lemonchiffon !important;
}
input[type=search]:focus {
    color: var(--primary-search-input-text-color)!important;
}
.error {
    color: #ffc107;
    padding: 2px;
    font-size: 8pt;
    font-weight: 600;
    min-width: 150px !important;
    display: block !important;
    float:left;
}
.arrow {
    min-width: 100% !important;
    position: relative;
    display: block !important;
}
.MyLoading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: black;
    opacity: .9;
    z-index: 3021;
    display: none;
}

.MyLoading img {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.MyGridLoading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 3021;
    display: block;
}

.MyGridLoading img {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.MySearchLoading {
    position: absolute;
    top: 40px;
    right: 5px;
    bottom: 0;
    z-index: 3021;
    display: block;
    width:64px;
    height:64px;
}
.MySearchLoading img {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#CariSearchTable, #CariSearchTable_wrapper th,
#AracSearchTable, #AracSearchTable_wrapper th,
#MasrafSearchTable, #MasrafSearchTable_wrapper th,
#MasrafAddTable, #MasrafAddTable_wrapper th,
#OrtakSearchTable, #OrtakSearchTable_wrapper th,
#OrtakAddTable, #OrtakAddTable_wrapper th {
    font-size: 9pt;
    cursor: pointer;
}
#CariislemleriTable, #CariTanimSatilanTable, #CariTanimAlinanTable,
#AracAlisislemleriTable, #MasrafListtable, #OrtakListtable,
#AracSatisislemleriTable, #SatisTakasListtable, #TahsilatislemleriTable,
#TahsilatOdemeListtable, #DigerAlacaklarislemleriTable, #DigerAlacaklarBorcListtable,
#DigerAlacaklarOdemeListtable, #KasaislemleriTable, #CekislemleriTable, #TanimlarTable,
#UserTanimTable, #UserTanimYetkiTable, #UserTanimParamTable, #OrtakCariislemleriTable,
#DTOrtakDetailtable, #KonsiyeislemleriTable {
    /*padding-top: 5px !important;*/
    cursor: pointer;
    font-size: 10pt;
}
#CariislemleriTable td, #CariTanimSatilanTable td, #CariTanimAlinanTable td,
#AracAlisislemleriTable td, #MasrafListtable td, #OrtakListtable td,
#AracSatisislemleriTable td, #SatisTakasListtable td, #TahsilatislemleriTable td,
#TahsilatOdemeListtable td, #DigerAlacaklarislemleriTable td, #DigerAlacaklarBorcListtable td,
#DigerAlacaklarOdemeListtable td, #KasaislemleriTable td, #CekislemleriTable td,
#TanimlarTable td, #UserTanimTable td, #UserTanimYetkiTable td, #UserTanimParamTable td,
#OrtakCariislemleriTable td, #DTOrtakDetailtable td, #KonsiyeislemleriTable td {
    padding: 4px;
    border-bottom: 2px solid #dee2e6;
}
#CariislemleriTable_wrapper, #CariTanimSatilanTable_wrapper, #CariTanimAlinanTable_wrapper,
#CariTanimSatilan_wrapper, #CariTanimSatilan, #CariTanimSatilanTableSearcPage,
#CariTanimAlinan_wrapper, #CariTanimAlinan, #CariTanimAlinanTableSearcPage,
#AracAlisislemleriTable_wrapper, #MasrafListtable_wrapper, #OrtakListtable_wrapper,
#AracSatisislemleriTable_wrapper, #SatisTakasListtable_wrapper, #TahsilatislemleriTable_wrapper,
#TahsilatOdemeListtable_wrapper, #DigerAlacaklarislemleriTable_wrapper, #DigerAlacaklarBorcListtable_wrapper,
#DigerAlacaklarOdemeListtable_wrapper, #KasaislemleriTable_wrapper, #CekislemleriTable_wrapper,
#TanimlarTable_wrapper, #UserTanimTable_wrapper, #UserTanimYetkiTable_wrapper, #UserTanimParamTable_wrapper,
#OrtakCariislemleriTable_wrapper, #DTOrtakDetailtable_wrapper, #KonsiyeislemleriTable_wrapper {
    width: 100%;
    background-color: #E6DEDD;
}
#CariTanimAlinanTableSearcPage, #CariTanimSatilanTableSearcPage {
    padding: 0px 4px 0px 4px;
}
#CariislemleriTable_wrapper th, #CariTanimSatilanTable_wrapper th, #CariTanimAlinanTable_wrapper th,
#AracAlisislemleriTable_wrapper th, #MasrafListtable_wrapper th, #OrtakListtable_wrapper th,
#CariSearchTable_wrapper th, #AracSearchTable_wrapper th, #MasrafSearchTable_wrapper th, #MasrafAddTable_wrapper th,
#OrtakSearchTable_wrapper th, #OrtakAddTable_wrapper th, #AracSatisislemleriTable_wrapper th,
#SatisTakasListtable_wrapper th, #TahsilatislemleriTable_wrapper th, #TahsilatOdemeListtable_wrapper th,
#DigerAlacaklarislemleriTable_wrapper th, #DigerAlacaklarBorcListtable_wrapper th, #DigerAlacaklarOdemeListtable_wrapper th,
#KasaislemleriTable_wrapper th, #CekislemleriTable_wrapper th, #TanimlarTable_wrapper th,
#UserTanimTable_wrapper th, #UserTanimYetkiTable_wrapper th, #UserTanimParamTable_wrapper th,
#OrtakCariislemleriTable_wrapper th, #DTOrtakDetailtable_wrapper th, #KonsiyeislemleriTable_wrapper th {
    padding: 2px !important;
    padding-left: 4px;
    text-align: left;
    font-size: 9pt;
}
div[id^="CariSearchTable"].dataTables_filter,
div[id^="AracSearchTable"].dataTables_filter,
div[id^="MasrafSearchTable"].dataTables_filter,
div[id^="MasrafAddTable"].dataTables_filter,
div[id^="OrtakSearchTable"].dataTables_filter,
div[id^="OrtakAddTable"].dataTables_filter {
    width: 100%;
    float: left;
    padding-bottom: 5px;
}
div[id^="CariSearchTable"].dataTables_filter label,
div[id^="AracSearchTable"].dataTables_filter label,
div[id^="MasrafSearchTable"].dataTables_filter label,
div[id^="MasrafAddTable"].dataTables_filter label,
div[id^="OrtakSearchTable"].dataTables_filter label,
div[id^="OrtakAddTable"].dataTables_filter label {
    width: 100%;
    display: block;
    text-align: center;
    float: left;
}
div[id^="CariSearchTable"].dataTables_filter input,
div[id^="AracSearchTable"].dataTables_filter input,
div[id^="MasrafSearchTable"].dataTables_filter input,
div[id^="MasrafAddTable"].dataTables_filter input,
div[id^="OrtakSearchTable"].dataTables_filter input,
div[id^="OrtakAddTable"].dataTables_filter input {
    font-size: 10pt;
    width: 90%;
}
div[id^="CariislemleriTable"].dataTables_filter,
div[id^="CariTanimSatilanTable"].dataTables_filter,
div[id^="CariTanimAlinanTable"].dataTables_filter,
div[id^="AracAlisislemleriTable"].dataTables_filter,
div[id^="AracSatisislemleriTable"].dataTables_filter,
div[id^="TahsilatislemleriTable"].dataTables_filter,
div[id^="DigerAlacaklarislemleriTable"].dataTables_filter,
div[id^="KasaislemleriTable"].dataTables_filter,
div[id^="CekislemleriTable"].dataTables_filter,
div[id^="TanimlarTable"].dataTables_filter,
div[id^="UserTanimTable"].dataTables_filter,
div[id^="UserTanimYetkiTable"].dataTables_filter,
div[id^="UserTanimParamTable"].dataTables_filter,
div[id^="OrtakCariislemleriTable"].dataTables_filter,
div[id^="DTOrtakDetailtable"].dataTables_filter,
div[id^="KonsiyeislemleriTable"].dataTables_filter {
    font-size: 8pt;
    float: left;
    margin-top: 5px;
}
div[id^="CariislemleriTable"].dataTables_filter,
div[id^="CariTanimSatilanTable"].dataTables_filter,
div[id^="CariTanimAlinanTable"].dataTables_filter,
div[id^="AracAlisislemleriTable"].dataTables_filter,
div[id^="AracSatisislemleriTable"].dataTables_filter,
div[id^="TahsilatislemleriTable"].dataTables_filter,
div[id^="DigerAlacaklarislemleriTable"].dataTables_filter,
div[id^="KasaislemleriTable"].dataTables_filter,
div[id^="CekislemleriTable"].dataTables_filter,
div[id^="TanimlarTable"].dataTables_filter,
div[id^="UserTanimTable"].dataTables_filter,
div[id^="UserTanimYetkiTable"].dataTables_filter,
div[id^="UserTanimParamTable"].dataTables_filter,
div[id^="OrtakCariislemleriTable"].dataTables_filter,
div[id^="DTOrtakDetailtable"].dataTables_filter,
div[id^="KonsiyeislemleriTable"].dataTables_filter input {
    font-size: 8pt;
}
div[id^="CariislemleriTable"].dataTables_paginate,
div[id^="AracAlisislemleriTable"].dataTables_paginate,
div[id^="AracSatisislemleriTable"].dataTables_paginate,
div[id^="TahsilatislemleriTable"].dataTables_paginate,
div[id^="DigerAlacaklarislemleriTable"].dataTables_paginate,
div[id^="KasaislemleriTable"].dataTables_paginate,
div[id^="CekislemleriTable"].dataTables_paginate,
div[id^="TanimlarTable"].dataTables_paginate,
div[id^="UserTanimTable"].dataTables_paginate,
div[id^="UserTanimYetkiTable"].dataTables_paginate,
div[id^="UserTanimParamTable"].dataTables_paginate,
div[id^="OrtakCariislemleriTable"].dataTables_paginate,
div[id^="DTOrtakDetailtable"].dataTables_paginate,
div[id^="KonsiyeislemleriTable"].dataTables_paginate {
    font-size: 8pt;
    text-align: center;
    float: right;
}
div[id^="CariTanimSatilanTable"].dataTables_paginate,
div[id^="CariTanimAlinanTable"].dataTables_paginate,
div[id^="CariSearchTable"].dataTables_paginate,
div[id^="AracSearchTable"].dataTables_paginate,
div[id^="MasrafSearchTable"].dataTables_paginate,
div[id^="MasrafAddTable"].dataTables_paginate,
div[id^="OrtakSearchTable"].dataTables_paginate,
div[id^="OrtakAddTable"].dataTables_paginate {
    font-size: 8pt;
    float: none;
    margin: 0 auto;
    text-align: center;
}
div[id^="CariislemleriTable"].dataTables_info,
div[id^="CariTanimSatilanTable"].dataTables_info,
div[id^="CariTanimAlinanTable"].dataTables_info {
    font-size: 8pt;
    text-align: center;
    display: none;
}
div[id^="AracAlisislemleriTable"].dataTables_info,
div[id^="AracSatisislemleriTable"].dataTables_info,
div[id^="TahsilatislemleriTable"].dataTables_info,
div[id^="DigerAlacaklarislemleriTable"].dataTables_info,
div[id^="KasaislemleriTable"].dataTables_info,
div[id^="CekislemleriTable"].dataTables_info,
div[id^="TanimlarTable"].dataTables_info,
div[id^="UserTanimTable"].dataTables_info,
div[id^="UserTanimYetkiTable"].dataTables_info,
div[id^="UserTanimParamTable"].dataTables_info,
div[id^="OrtakCariislemleriTable"].dataTables_info,
div[id^="DTOrtakDetailtable"].dataTables_info,
div[id^="KonsiyeislemleriTable"].dataTables_info {
    font-size: 8pt;
    text-align: center;
    display: block;
}
div[id^="CariSearchTable"].dataTables_info,
div[id^="AracSearchTable"].dataTables_info,
div[id^="MasrafSearchTable"].dataTables_info,
div[id^="MasrafAddTable"].dataTables_info,
div[id^="OrtakSearchTable"].dataTables_info,
div[id^="OrtakAddTable"].dataTables_info {
    font-size: 8pt;
    text-align: center;
    display: block;
    float: none !important;
}
div[id^="CariislemleriTable"].dataTables_length,
div[id^="CariTanimSatilanTable"].dataTables_length,
div[id^="CariTanimAlinanTable"].dataTables_length,
div[id^="AracAlisislemleriTable"].dataTables_length,
div[id^="CariSearchTable"].dataTables_length,
div[id^="AracSearchTable"].dataTables_length,
div[id^="MasrafSearchTable"].dataTables_length,
div[id^="MasrafAddTable"].dataTables_length,
div[id^="OrtakSearchTable"].dataTables_length,
div[id^="OrtakAddTable"].dataTables_length,
div[id^="AracSatisislemleriTable"].dataTables_length,
div[id^="TahsilatislemleriTable"].dataTables_length,
div[id^="DigerAlacaklarislemleriTable"].dataTables_length,
div[id^="KasaislemleriTable"].dataTables_length,
div[id^="CekislemleriTable"].dataTables_length,
div[id^="TanimlarTable"].dataTables_length,
div[id^="UserTanimTable"].dataTables_length,
div[id^="UserTanimYetkiTable"].dataTables_length,
div[id^="UserTanimParamTable"].dataTables_length,
div[id^="OrtakCariislemleriTable"].dataTables_length,
div[id^="DTOrtakDetailtable"].dataTables_length,
div[id^="KonsiyeislemleriTable"].dataTables_length {
    margin-top: 5px;
    font-size: 8pt;
    float: right;
}
div[id^="CariislemleriTable"].dataTables_length select,
div[id^="CariTanimSatilanTable"].dataTables_length select,
div[id^="CariTanimAlinanTable"].dataTables_length select,
div[id^="AracAlisislemleriTable"].dataTables_length select,
div[id^="AracSatisislemleriTable"].dataTables_length select,
div[id^="TahsilatislemleriTable"].dataTables_length select,
div[id^="DigerAlacaklarislemleriTable"].dataTables_length select,
div[id^="KasaislemleriTable"].dataTables_length select,
div[id^="CekislemleriTable"].dataTables_length select,
div[id^="TanimlarTable"].dataTables_length select,
div[id^="UserTanimTable"].dataTables_length select,
div[id^="UserTanimYetkiTable"].dataTables_length select,
div[id^="UserTanimParamTable"].dataTables_length select,
div[id^="OrtakCariislemleriTable"].dataTables_length select,
div[id^="DTOrtakDetailtable"].dataTables_length select,
div[id^="KonsiyeislemleriTable"].dataTables_length select {
    background-color: var(--primary-background-color) !important;
}
#MasrafSearchTable_wrapper, #MasrafAddTable_wrapper,
#OrtakSearchTable_wrapper, #OrtakAddTable_wrapper {
    border: 3px solid #ffc107;
}
.dataTables_scrollBody {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dataTables_scrollBody thead {
    height: 0px !important;
    visibility: hidden;
    width: 100%;
    /*visibility: hidden;
    max-height:0px;
    padding:0px!important;
    font-size:0px;*/
}

.dataTables_scrollBody thead tr {
    height: 0px !important;
    visibility: hidden;
    width: 100%;
}

.dataTables_scrollBody thead th {
    height: 0px !important;
    visibility: hidden;
    width: 100%;
}

.dataTables_scrollHeadInner {
    width: 100% !important;
}

.dataTables_scrollHeadInner table {
    width: 100% !important;
}
.Oval5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
}
.Expertiz {
    border-spacing: 2px;
    --border-color: var(--primary-background-color) !important;
    border-collapse: separate;
}
.Expertiz th.Baslik {
    padding: 5px;
    margin: 0px;
    width: 70px;
    text-align:center;
}

.Expertiz td {
    padding: 5px;
    font-weight: bold;
    background-color: var(--primary-card-header-background-color) !important;
    color:aliceblue;
    height:52px;
}
.EksImage {
    --background-position: center center;
    padding: 0px;
    margin: 55px 10px 20px 0px;
    width: 300px;
    height: 374px;
    --float: left;
    background-image: url('../Image/Ekspertiz/EkspertizAna.png');
    background-repeat: no-repeat;
    display: block;
    background-color: #F7F7F7;
}
.EksImage img {
    padding: 0px;
    margin: 0px;
    float: left;
}
.Expertiz input[type="radio"] {
    accent-color: #fdc400;
    width: 20px;
    height: 20px;
    cursor:pointer;
}
.KasaRadio input[type="radio"] {
    accent-color: #fdc400;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-left: 5px !important;
    margin-top:5px!important;
}
.KasaRadio label {
    font-size: 9pt;
    color: #fdc400;
    cursor: pointer;
    margin-left: 5px !important;
    margin-top: 5px !important;
}
.KriterPanel {
    position:absolute;
    width:15%;
    height:100%;
    z-index:999;
    padding:5px;
    left:-15%;
    transition: all 0.5s linear;
}
.KriterPanel.active {
    left: 0;
}
.ToplamlarPanel {
    position: absolute;
    width: 15%;
    height: 100%;
    z-index: 999;
    padding: 0px;
    right: -15%;
    transition: all 0.5s linear;
}
.ToplamlarPanel.active {
    right: 0;
}
.ToplamlarPanel h1 {
    color:var(--primary-navbar-text-color);
    background-color:var(--primary-card-header-background-color);
    font-size:14pt;
    text-align:center;
    padding:10px;
}
.ToplamCard {
    padding:5px;
}
.ToplamCard h1 {
    color: var(--primary-navbar-text-color);
    background-color: var(--primary-card-header-background-color);
    font-size: 12pt;
    text-align: center;
    padding: 10px;
    border-radius:5px;
}
.ToplamCard span {
    color: var(--primary-input-text-color);
    background-color: var(--primary-input-backgraound-color);
    font-size: 10pt;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
    width:100%;
    display:block;
    font-weight:bold;
}
.pull-left {
    float: left;
}

.pull-right {
    float: right;
}
.TanimlarBtnPanel button {
    width:120px;
    height:120px;
    margin:20px;
    color:black;
    font-weight:600;
    font-size:9pt;
}
.TanimlarBtnPanel button img{
    width: 48px;
    height: 48px;
}
#DTOrtakDetailtable tbody tr.sumBold:last-child {
    font-weight: bold !important;
}
#TahsilatislemleriTable tbody tr.sumBold:last-child {
    font-weight: bold !important;
}
#DigerAlacaklarislemleriTable tbody tr.sumBold:last-child {
    font-weight: bold !important;
}
.offcanvas-backdrop {
    pointer-events: none!important;
}
.myCanvas {
  width:50% !important;
}
.mySearchPanel {
    height: auto !important;
    bottom:auto!important;
}
.mySearchButton {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    right: 10px;
}
.mySearchButton button{
    outline:none!important;
    border:none!important; 
}
.mySearchSonuc {
    padding:10px;
    width:100%;
    display:none;
}
.mySearchSonuc table {
    width: 100%;
    padding:1px;
}
.mySearchSonuc table td {
    font-weight: 500;
    padding: 5px;
    border-bottom: solid;
    border-width: 1px;
    border-color: lightgray;
    cursor:pointer;
}
.mySearchSonuc table td:hover {
    background-color:darkgray;
}
.myModal50 {
    min-height: 50%;
    max-height: 50%;
    max-width: 50%;
}
.myModal60 {
    min-height: 60%;
    max-height: 60%;
    max-width: 60%;
}
.myModal70 {
    min-height: 70%;
    max-height: 70%;
    max-width: 70%;
}
.myModal80 {
    min-height: 80%;
    max-height: 80%;
    max-width: 80%;
}
.myModal90 {
    min-height:90%;
    max-height:90%;
    max-width:90%;
}
.myGaleriKapsam {
    height:100%;
    justify-content:center;
    padding:5px 20px 5px 0px;
    cursor:pointer;
}
.myGaleriKapsam span {
    font-size: 8pt;
    font-weight: 500;
    font-style:italic;
    padding: 0;
}
.myGaleriBilgi {
    font-size: 18pt;
    font-weight: 800;
    margin: 0;
    padding: 0;
    text-shadow: 2px 2px #000;
}
.newMyDashCard {
    max-width: 100%;
    margin: 5px auto;
}
.newMyDashCardTitle {
    font-size: 10pt;
    font-weight:800;
    --border-bottom: 2px solid var(--primary-navbar-text-color);
    margin: 5px 0 5px 0;
}
.newMyDashCard .card-body {
    background-color: white !important;
}
.newMyDashCard .GridFontSize {
    font-size: 8pt;
}
.myDashCard {
    max-width: 75%;
    margin: 10px auto;
}
.myDashCard .card-body {
    background-color: var(--primary-dashboard-card-background-color) !important;
}
.myDashCardHeader {
    background-color: #ffc107 !important;
    color: #212529 !important;
    font-weight: 700;
}
.myDashCardLogo {
    width: 60px;
    height: 60px;
    background-color: var(--primary-navbar-text-color) !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border: 4px solid #283046;
}
.myDashCardLogo img {
    width:32px;
    height:32px;
}
.myDashCardTitle {
    font-size:12pt;
    border-bottom:2px solid var(--primary-navbar-text-color);
    margin:5px 0 5px 0;
}
.myDashCardPrice {
    font-size: 16pt;
    font-weight: 900;
    border-radius: 10px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}
.myDashPozitif {
    color: #07ad00;
    --border:2px solid #097e00;
}
.myDashNegatif {
    color: #ea1212;
    --border: 2px solid #ae0707;
}
.myDashSum {
    --color: #7D9D9C;
    --border: 2px solid darkgray;
}
.myDashMuayeneKapsam table {
    
}
.myDashMuayeneKapsam table tbody td{
    height:2.5rem;
    border-bottom:1px solid darkgray;
}
.myDashMuayeneKapsam table tbody tr:last-child td {
    border: none;
}
.MuayeneViewModel .modal-header, .MuayeneViewModel .modal-footer {
    background-color: transparent !important;
    border: none !important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.MuayeneViewModel .modal-content {
    background-color:var(--primary-navbar-background-color)!important;
}
.MuayeneViewModel h1 {
    font-size: 12pt;
    color: var(--primary-navbar-text-color);
}
.myLoginContent {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999;
    background-image: url('../Image/GaleriBack1.jpg');
    background-size: cover;
    background-position: center;
}
.myLoginContentBlur {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    backdrop-filter: blur(20px);
}
.myLoginCenterContent {
    position: absolute;
    top: 50%;
    left: 50%;
    width:60%;
    height:450px;
    transform:translate(-50%,-50%);
    background-image: url('../Image/GaleriBack1.jpg');
    background-size: cover;
    background-position: center;
    border-radius:20px;
}
.myLoginLeftContent {
    position: absolute;
    top: 0;
    left: 0;
    width: 55%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.myLoginGaleriName {
    position:absolute;
    top:50px;
    left:30px;
}
.myLoginGaleriName h1 {
    font-size: 48pt;
    font-weight: 900;
    text-shadow: 2px 2px #000;
    color: #E4DCCF;
    padding: 0px;
}
.myLoginGaleriName span {
    font-size: 24pt;
    font-weight: 400;
    text-shadow: 2px 2px #000;
    font-style: italic;
    color: #E4DCCF;
    padding: 0px;
}
.myLoginProgInfo {
    position: absolute;
    bottom: 10px;
    left: 30px;
    right:30px;
    color: #E4DCCF;
}
.myLoginProgInfo p {
    font-size: 10pt;
    font-weight: 300;
    text-shadow: 2px 2px #000;
    color: #E4DCCF;
    padding: 0px;
}
.myLoginProgInfo span {
    display:block;
    width: 50%;
    height: 3px;
    background-color: #E4DCCF;
    padding: 0px;
    margin: 10px auto;
}
.myLoginRightContent {
    position: absolute;
    top: 0;
    right: 0;
    width: calc(100% - 55%);
    height: 100%;
    backdrop-filter: blur(20px);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: rgba(0, 0, 0, 0.2);
}
.MyLoginSocial {
    display:flex;
    justify-content:space-between;
}
.MyLoginSocial img{
    width:24px;
}
.myLoginFormBox {
    display:flex;
    width:100%;
    height:100%;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.myLoginFormBox .myLogin-InputBox  {
    width:80%;
    height:50px;
    margin:5px 0px!important;
    position:relative;
}
.myLogin-InputBox input {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    border: none;
    outline: none;
    font-size: 16px;
    font-weight: 500;
    color: white;
    border-radius: 10px;
    border-bottom: 2px solid white;
    padding:4px;
}
.myLogin-InputBox label {
    color: white;
    position:absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    font-size:16px;
    font-weight:500;
    pointer-events:none;
}
.myLogin-InputBox input:focus {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.myLogin-InputBox input::placeholder {
    opacity: 0.9;
    color: var(--primary-navbar-submenu-background-color);
}
.myLogin-InputBox select {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2)!important;
    border-radius: 10px;
    border-bottom: 2px solid white!important;
    padding: 4px;
    border: none;
    outline: none;
    font-size: 16px;
    font-weight: 500;
    color: white;
}
.myLoginRightContent button {
    width: 80%;
    background-color: var(--primary-navbar-background-color);
    margin-top: 5px;
    color: white;
    font-size: 12pt;
    font-weight: 800;
    text-shadow: 2px 2px #000;
}
.myLoginGaleriNameMobil {
    display: none;
    position: absolute;
    top: 50px;
    left: 30px;
}
.myLoginGaleriNameMobil h1 {
    font-size: 48pt;
    font-weight: 900;
    text-shadow: 2px 2px #000;
    color: #E4DCCF;
    padding: 0px;
}

.myLoginGaleriNameMobil span {
    font-size: 24pt;
    font-weight: 400;
    text-shadow: 2px 2px #000;
    font-style: italic;
    color: #E4DCCF;
    padding: 0px;
}
.LoginGaleriLisans {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 5px;
    width:100%;
    position:absolute;
    z-index:9999;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:20px;
    display:none;
}
.LoginGaleriLisans p {
    display:flex;
    color: #E4DCCF;
    margin:0px;
    padding:0px;
    align-content:center;
    justify-content:center;
}
.LoginGaleriLisans p span{
    font-weight: 700;
    padding-left:5px;
}
.GridRowsBgRed {
    background-color:#e47171!important;
}
.GridRowsBgGreen {
    background-color: #74dd5f !important;
}
.LoginSessionContinue {
    background-color: black;
    height:100%;
    width:100%;
    border-radius:20px;
    text-align:center;
    vertical-align:central;
}
.navbar-toggler {
    width: 47px;
    height: 34px;
    border: none;
}
.navbar-toggler .line {
    width: 100%;
    float: left;
    height: 2px;
    background-color: #fff;
    margin-bottom: 5px;
}
#TanimlarDetailPage {
    min-height:300px;
}
::-webkit-scrollbar {
    width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #ffc107;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #ffc107;
}
.toast-header i {
    color: #ffc107;
}
@media (min-width: 360px) and (max-width: 767px) {
    .KriterPanel {
    position: absolute;
    width: 30%;
    height: 100%;
    z-index: 999;
    padding: 5px;
    left: -30%;
    transition: all 0.5s linear;
}
.ToplamlarPanel {
    position: absolute;
    width: 40%;
    height: 100%;
    z-index: 999;
    padding: 0px;
    right: -40%;
    transition: all 0.5s linear;
}

.myCanvas {
    width: 100% !important;
}
.myModal50 {
    min-height: none;
    max-height: none;
    max-width: none;
}
.myModal60 {
    min-height: none;
    max-height: none;
    max-width: none;
}
.myModal70 {
    min-height: none;
    max-height: none;
    max-width: none;
}
.myModal80 {
    min-height: none;
    max-height: none;
    max-width: none;
}
.myModal90 {
    min-height: none;
    max-height: none;
    max-width: none;
}
.myLoginLeftContent {
    position: absolute;
    top: 0;
    left: 0;
    width: 55%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    display:none;
}
.myLoginRightContent {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(20px);
    border-radius: 20px;
    background-color: rgba(0, 0, 0, 0.2);
}
.myLoginGaleriNameMobil {
    position: relative;
    margin: auto;
    width: 100%;
    display: block;
}
.myLoginGaleriNameMobil h1 {
    font-size: 36pt;
}

.myLoginGaleriNameMobil span {
    font-size: 16pt;
}
}