.tac { text-align: center; }
.tar { text-align: right; }
.tal { text-align: left; }

.p20 { padding: 20px !important; }
.pr20 { padding-right: 20px !important; }
.pt20 { padding-top: 20px !important; }

.mt12 { margin-top: 12px; }

.m15 { margin: 15px !important; }
.mt15 { margin-top: 15px !important; }
.mb15 { margin-bottom: 15px !important; }
.mtb15 { margin-top: 15px; margin-bottom: 15px; }
.ml15 { margin-left: 15px important; }

.m20 { margin: 20px !important; }
.mt20 { margin-top: 20px !important; }
.mb20 { margin-bottom: 20px !important; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.ml20 { margin-left: 20px important; }

.kirmizi { color: #f30a5c !important; }
.mavi { color: #1c95f3 !important; }
.turuncu { color: orange !important; }
.beyaz { color: #FFF !important; }
.yesil { color: green !important; }
.kalin { font-weight: bold !important; }

.wsnw { white-space: nowrap !important; }

.vam { vertical-align: top; }

.curpo { cursor: pointer !important; }

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
}

.btn {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
}


.brand-sidebar span.logo-text {
    font-size: 20px !important;
}

.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.tac { text-align: center; }
tr.tac td, tr.tac th { text-align: center; }
tr.vam td, tr.val th { vertical-align: middle; }
tbody.tac tr td { text-align: center; }
tbody.vam tr td { vertical-align: middle; }

.toast.success { background: #1c95f3; }
.toast.error { background: #f30a5c; }

.wsnw { white-space: nowrap; }
