.turuncu { color: orange !important; }
.kirmizi { color: red !important; }

.turuncu .i { color: orange !important }
.kirmizi .i { color: red !important }


.curpo {
    cursor: pointer;
}

.disabled {
    cursor: not-allowed;
    pointer-events: none;
}

.tac {
    text-align: center;
}

.tal { text-align: left; }
.tar { text-align: right; }

.dib {
    display: inline-block;
}

.kalin {
    font-weight: bold !important;
}

.vam, tr.vam th, tr.vam td { vertical-align: middle; }

thead tr th { 
    font-weight: bold !important; 
}

.kirmizi {
    color: #f30a5c;
}

.toast.toast-fail {
    background-color: #f30a5c;
}

.toast.toast-fail .toast-header {
    background: #f30a5c;
    color: #FFF;
    border-bottom: 1px solid #ff99bd;
}



.toast.toast-success {
    background-color: #228b00;
}

.toast.toast-success .toast-header {
    background: #228b00;
    color: #FFF;
    border-bottom: 1px solid #1a6a00;
}

.toast.toast-fail .toast-header i, .toast.toast-success .toast-header i { 
    color: #FFF;
}

.toast.toast-fail .toast-body, .toast.toast-success .toast-body {
    color: #FFF;
}

button.submitting {
    pointer-events: none;
}

button:not(.submitting) .indicator-progress { display: none; }
button:not(.submitting) .indicator-label { display: inline-block; }

button.submitting .indicator-label { display: none; }
button.submitting .indicator-progress { display: inline-block; }


#kt_docs_toast_stack_container {
    z-index: 10000;
}

.grupUye.grupta i.fa-plus { display: none; }
.grupUye:not(.grupta) i.fa-times { display: none; }

.takvim {
    display: inline-block;
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.takvim tr.gun {
    
}

.takvim tr.gun .gunYaz {
    white-space: nowrap;
}

.takvim tr.gun td.gunIcerik {
    height: 80px;
    width: 100%;
    vertical-align: middle;
}

.takvim tr.gun td.gunIcerik ul {
    list-style: none;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    height: 100%;
}

.takvim tr.gun td.gunIcerik ul li {
    position: absolute;
    display: inline-block;
    top: 0px;
    width: 263px;
    text-align: center;
    
    background: #f30a5c;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: 8px;
    transition: all 0.3s;
    /* position: relative; */
}

.takvim tr.gun td.gunIcerik ul li .icerik {
    display: inline-block;
    height: 60px;
    max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}

.takvim tr.gun td.gunIcerik ul li.yeniRez {
    background: #1c95f3;
}

.takvim tr.gun td.gunIcerik ul li .notlar {
    white-space: pre-line;
}


.takvim tr.gun td.gunIcerik ul li .cop {
    position: absolute;
    display: inline-block;
    transition: all 0.3s;
    top: 0px;
    left: 0px;
    text-align: center;
    width: 100%;
    opacity: 0;
}

.takvim tr.gun td.gunIcerik ul li:hover .cop {
    top: -20px;
    opacity: 1;
    pointer-events: none;
}

.takvim tr.gun td.gunIcerik ul li:hover .cop span {
    background: #FFF;
    padding: 10px;
    border-radius: 20px;
    cursor: pointer;
    border: 2px solid #f30a5c;
    pointer-events: all;
}

#preloader {
    opacity: 1;
    display: flex;
    width: 100%;
    height: 100%;
    background: #FFF;
    position: fixed;
    justify-content: center;
    z-index: 100000;
    flex-direction: column;
    align-items: center;
    transition: all 0.3s;
}

#preloader i {
    font-size: 20px;
}

#preloader.hidePreLoader {
    opacity: 0;
    pointer-events: none;
}

#gcarasonuc tr.icerde .btn-primary { display: none; }
#gcarasonuc tr:not(.icerde) .btn-danger { display: none; }

.gctablo tr td, .gctablo tr th { text-align: center; vertical-align: middle; }

.icerdekilerTable tr td, .icerdekilerTable tr th { text-align: center; vertical-align: middle; }

.table.tac tr th, .table.tac tr td {
    text-align: center;
}

ul.rehber {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

ul.rehber li {
    cursor: pointer;
}

ul.rehber li:not(:first-child) {
    margin-top: 20px;
}

.krtable tbody tr:first-child td .uste { display: none; }
.krtable tbody tr:last-child td .alta { display: none; }



ul.kats, ul.kats ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.kats li {
    
}

ul.kats li > ul {
    margin-left: 20px;
}

ul.kats li .katAdi {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}


ul.kats li.selected > .katAdi {
    color: #f30a5c;
    font-weight: bold;
}

ul.anketMenu {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.anketMenu li {
    
}

ul.anketMenu li.selected {
    color: #f30a5c;
    font-weight: bold;
}

.pbp {
    display: inline-block;
    width: 100%;
    height: 20px;
    background-color: #e9e9e9;
    border-radius: 10px;
    overflow: hidden;
}

.pbp .pbv {
    display: inline-block;
    height: 20px;
    background-color: #6363b9;
    border-radius: 10px;
}

.pbp .pbv.kirmizi {
    background-color: #f30a5c;
}


.prkats {
    margin: 0px;
    padding: 0px;
    list-style: none;
}


.prkats li.selected {
    color: #f30a5c;
    font-weight: bold;
}


.prtable tbody tr:first-child i.fa-chevron-up { display: none; }
.prtable tbody tr:last-child i.fa-chevron-down { display: none; }

.prkbaslik_cont {
    display: inline-block;
    width: calc(100% - 50px);
}

.prkbaslik_cont {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

ul.prkats li {
    padding-top: 10px;
    padding-bottom: 6px;
}

ul.prkats li .siralama { display: inline-block; width: 40px; }

ul.prkats li:first-child .siralama i.fa-chevron-up { display: none; }
ul.prkats li:last-child .siralama i.fa-chevron-down { display: none; }

ul.prkats li:not(:last-child) {
    border-bottom: 1px solid #bfbfbf;
}


.moduller tbody tr.modulaktif_0 td i.fa-check { display: none; }
.moduller tbody tr.modulaktif_1 td i.fa-times { display: none; }


.xliste .row:first-child > div:first-child i.fa-chevron-left {
    display: none;
}

.xliste .row:last-child > div:last-child i.fa-chevron-right {
    display: none;
}



.yonetici.aktif_0 i.fa-check { display: none; }
.yonetici.aktif_1 i.fa-times { display: none; }