/*DEFAULT BROWSER USER AGENT CSS CLASSES*/
/*NOT : KENDO COMPONENT'LERI SAYFA YUKLENDIKTEN SONRA RENDER EDILIRKEN GORUNUMDEKI BOZUKLUGUN GIDERILMESI ICIN EKLENDI*/
input {
    border: 1px solid #ddd;
    color: #fff;
}


/*KENDO CSS CLASS OVERRIDE*/
@media (max-width: 1329px) {
    .k-grid { /*GRID MOBIL GORUNUMDE HEADER VE FOOTER WIDTH SORUNU ICIN EKLENDI*/
        width: fit-content !important;
    }

    .table-responsive {
        white-space: nowrap !important;
    }
}

.k-grid-search { /*GRID TOOLBAR'DAKI SEARCHBOX*/
    width: unset !important;
}

.k-grid-norecords {
    display: unset !important;
}

.k-toolbar-overflow-button { /*GRID TOOLBARDA SEARCHBOX'TAN SONRA GELEN BUTON ICIN EKLENDI*/
    display: none !important;
}

.k-list-item-text::before, .k-list-header-text::before, .k-list-optionlabel::before { /*DROPDOWN TEMPLATE ITEM USTUNDE OLUSAN BOSLUK ICIN EKLENDI*/
    content: "" !important;
}

.k-listview-bordered {
    border-width: 0px !important;
}

.k-listview-item {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.k-rating-item {
    color: #dedee0 !important;
}

    .k-rating-item.k-selected, .k-rating-item.k-hover { /*RATING COMPONENT'I ICIN RENK*/
        color: #fc0 !important;
    }

.k-radio-label, .k-checkbox-label {
    font-weight: bold !important;
    margin-right: 1rem !important;
}

.k-tooltip {
    border-color: #000 !important;
    color: #fff !important;
    background-color: rgb(0, 0, 0, 0.90) !important;
}

.k-switch {
    min-width: 75px;
}

.k-invalid {
    border-color: #e80c4d !important;
}

.k-invalid-msg {
    color: #e80c4d !important;
}

.k-text-error {
    color: #e80c4d !important;
}

.k-form-hint, .k-form-error {
    font-style: unset !important;
}
/*UPLOAD COMPONENT*/
.k-dropzone {
    padding: 4px !important;
}

.k-file {
    padding: 2px !important;
}

.k-button.k-state-active, .k-button.k-state-selected, .k-button:active {
    color: unset !important;
    background-color: unset !important;
    border-color: unset !important;
}

.k-button.k-state-focused, .k-button.k-state-focused.k-state-disabled, .k-button:focus, .k-button:focus:hover, .k-state-disabled .k-button.k-state-focused {
    border-color: unset !important;
    box-shadow: unset !important;
}

.k-loading-mask {
    z-index: 7 !important;
}
/*KENDO CSS CLASS OVERRIDE*/




/*TEMPLATE CSS CLASS OVERRIDE*/
.card {
    margin-bottom: 1.5rem !important;
}

.form-group {
    margin-bottom: 1rem;
}

.modal-header.bg-primary h5, .modal-header.bg-primary .h5 {
    color: #fff !important;
}

.modal-header.bg-warning h5, .modal-header.bg-warning .h5 {
    color: #434343 !important;
}

.modal-header.bg-success h5, .modal-header.bg-success .h5 {
    color: #fff !important;
}

.modal-header.bg-danger h5, .modal-header.bg-danger .h5 {
    color: #fff !important;
}

.modal-header.bg-info h5, .modal-header.bg-info .h5 {
    color: #fff !important;
}

.modal-header.bg-dark h5, .modal-header.bg-dark .h5 {
    color: #fff !important;
}

.modal-body {
    padding-bottom: 0px !important;
}

.btn:disabled, .btn.disabled {
    pointer-events: auto !important;
}

/*.avatar, .avatar img {
    height: unset !important;
}*/

hr.card-hr {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
}

.form-group > label {
    margin-bottom: 0.5rem;
}

.alert {
    font-weight: 400 !important;
}

.badge.bg-warning {
    color: #434343 !important;
}

.tooltip-inner {
    text-align: left !important;
}


/*SWALL CSS CLASS OVERRIDE*/
.swal2-container {
    z-index: 1100 !important;
}

.swal2-styled {
    padding: 0.4em 1em !important;
}

.swal2-deny {
    color: #212529 !important;
}