/* Arka plan renkleri */
.bg-primary { background-color: #2380c4 !important; }
.bg-secondary { background-color: #6c757d !important; }
.bg-success { background-color: #28a745 !important; }
.bg-danger { background-color: #dc3545 !important; }
.bg-warning { background-color: #ffc107 !important; }
.bg-info { background-color: #17a2b8 !important; }
.bg-light { background-color: #f7f0ec !important; }
.bg-dark { background-color: #094772 !important; }

/* Metin renkleri */
.text-primary { color: #2380c4 !important; }
.text-secondary { color: #6c757d !important; }
.text-success { color: #28a745 !important; }
.text-danger { color: #dc3545 !important; }
.text-warning { color: #ffc107 !important; }
.text-info { color: #17a2b8 !important; }
.text-light { color: #f7f0ec !important; }
.text-dark { color: #094772 !important; }

/* Buton renkleri */
.btn-primary { background-color: #2380c4 !important; border-color: #2380c4 !important; }
.btn-secondary { background-color: #6c757d !important; border-color: #6c757d !important; }
.btn-success { background-color: #28a745 !important; border-color: #28a745 !important; }
.btn-danger { background-color: #dc3545 !important; border-color: #dc3545 !important; }
.btn-warning { background-color: #ffc107 !important; border-color: #ffc107 !important; }
.btn-info { background-color: #17a2b8 !important; border-color: #17a2b8 !important; }
.btn-light { background-color: #f7f0ec !important; border-color: #f7f0ec !important; }
.btn-dark { background-color: #094772 !important; border-color: #094772 !important; }

/* Navbar ve Genel UI */
.navbar-light .navbar-brand, .navbar-light .nav-link { color: #094772 !important; }
.navbar-dark .navbar-brand, .navbar-dark .nav-link { color: #f7f0ec !important; }


*{
font-family: "Montserrat", serif;}

.gorevisim{
font-size: 1em;
}
.gorevproje{
font-size: 0.8em;
padding: 0.2em 0.5em;
background-color:tomato;
color:white;
font-weight: bold;
border-radius: 0.5em;
margin-left: 0.5em;
display: inline-block;
    white-space: nowrap; /* Metni böldürmemek için */
    margin-top: 5px;
}
.gorevsontarih{
font-size: 0.7em;
}

.gorevaciklama{
font-size: 0.8em;
}

div.kanban-column::-webkit-scrollbar {
  width: 5px;
}

/* Customize the track of the scrollbar */

div.kanban-column::-webkit-scrollbar-track {
  background: #fff;
}

/* Customize the thumb (the draggable part) */

div.kanban-column::-webkit-scrollbar-thumb {
  background-color: #797979;
  border-radius: 6px;
  border: none;
}

/* Customize the thumb when hovered */

div.kanban-column::-webkit-scrollbar-thumb:hover {
  background: magenta;
}

@media (max-width: 767px) {
  div.kanban-column {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    min-height: calc(100vh - 200px);
  }
}

@media (min-width: 768px) {
  div.kanban-column {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    min-height: calc(100vh - 200px);
  }
}

div.kanban-card.dragging {
  opacity: .5;
  transform: scale(.8);
}

div.kanban-column.drop {
  background-color: #f0f0f0;
}

#mobile-kanban-menu {
  font-size: 0.9em;
}

@media (min-width: 768px) {
  .nav-tabs {
    display: none;
  }
}

@media (min-width: 768px) {
  .tab-content > .tab-pane {
    display: block;
    opacity: 1;
  }
}

@media (min-width: 768px) {
  .kanban-col > .card {
    background-color: var(--bs-primary-bg-subtle)!important;
  }
}

@media (min-width: 768px) {
  div.kanban-column::-webkit-scrollbar-track {
    background: var(--bs-primary-bg-subtle);
  }
}

@media (max-width: 767px) {
  .kanban-col > .card {
    background-color: #fff;
  }
}
.kanban-card {
  border-radius: 0;
}

.kanban-card .info {
  font-size: 0.9em;
  color: var(--bs-gray);
}
.fs-12{
    font-size: 12px!important;
}
.fs-14{
    font-size: 14px!important;
}
.no-break {
    word-break: keep-all; /* Kelimeyi bölme */
    white-space: normal; /* Normal akış devam etsin */
  }