﻿/* PRIMARY */
.btn-primary {
    background-color: #1967D2 !important;
    border-color: #1967D2 !important;
    color: #fff !important;
    transition: all 0.25s ease-in-out;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #155ab8 !important;
    /* biraz koyusu */
    border-color: #155ab8 !important;
    color: #fff !important;
}

.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
    background-color: #124ea0 !important;
    /* daha koyu ton */
    border-color: #124ea0 !important;
    color: #fff !important;
}

.btn-primary:disabled,
.btn-primary.disabled {
    background-color: #7baef5 !important;
    /* açık, pasif ton */
    border-color: #7baef5 !important;
    color: #fff !important;
}

/* DANGER */
.btn-danger {
    background-color: #ee5253 !important;
    border-color: #ee5253 !important;
    color: #fff !important;
    transition: all 0.25s ease-in-out;
}

.btn-danger:hover,
.btn-danger:focus {
    background-color: #ee5253 !important;
    border-color: #ee5253 !important;
    color: #fff !important;
}

.btn-danger:active,
.btn-danger.active,
.show>.btn-danger.dropdown-toggle {
    background-color: #2471a3 !important;
    border-color: #2471a3 !important;
    color: #fff !important;
}

.btn-danger:disabled,
.btn-danger.disabled {
    background-color: #85c1e9 !important;
    border-color: #85c1e9 !important;
    color: #fff !important;
}

/* SUCCESS */
.btn-success {
    background-color: #6ab04c !important;
    border-color: #6ab04c !important;
    color: #fff !important;
    transition: all 0.25s ease-in-out;
}

.btn-success:hover,
.btn-success:focus {
    background-color: #6ab04c !important;
    border-color: #6ab04c !important;
    color: #fff !important;
}

.btn-success:active,
.btn-success.active,
.show>.btn-success.dropdown-toggle {
    background-color: #2471a3 !important;
    border-color: #2471a3 !important;
    color: #fff !important;
}

.btn-success:disabled,
.btn-success.disabled {
    background-color: #85c1e9 !important;
    border-color: #85c1e9 !important;
    color: #fff !important;
}

/* INPUT, SELECT */
.form-control:focus,
.form-select:focus,
.form-check-input:focus {
    box-shadow: none !important;
}

/* Selectize input focus durumunda */
.selectize-input.focus {
    border-color: #86b7fe !important;
    box-shadow: none !important;
}

/* Tek seçimli selectize için */
.selectize-control.single .selectize-input.focus {
    border-color: #86b7fe !important;
    box-shadow: none !important;
}

/* Çok seçimli selectize için */
.selectize-control.multi .selectize-input.focus {
    border-color: #86b7fe !important;
    box-shadow: none !important;
}