::-webkit-scrollbar { width: 10px; height:10px;}
::-webkit-scrollbar-hover { width: 15px; height:15px;}
::-webkit-scrollbar-track { background:#eee;}
::-webkit-scrollbar-thumb { background:#ccc;}

@-webkit-keyframes autofill {
    0%,100% {
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-delay: 1s; /* Safari support - any positive time runs instantly */
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
    -webkit-text-fill-color: #666 !important;
}

.sk-three-bounce-wr{
    display:none;
    margin: 0;
    width: 100%;
    height:100%;
    text-align: center;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(255,255,255,0.5);
    z-index: 999998;
}
.sk-three-bounce{
    margin: 0;
    width: 80px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -13px;
}
.sk-three-bounce {
  margin: 0;
  width: 80px;
  text-align: center;
}

.sk-three-bounce .sk-child {
  width: 20px;
  height: 20px;
  background-color: #796AEE;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
  animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
}

.sk-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.sk-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-three-bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes sk-three-bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

body {
    scrollbar-color: #796AEE #eee;
}

.hata {
    color: #fff;
    background: #ff0000;
    padding: 5px 10px;
}

.sayfa-ana-baslik{
    color: #6c757d!important;
    font-size: 31px !important;
}

.uc-nokta{
    color: #6c757d!important;
    font-size: 24px !important;
    line-height: 20px;
}

.pagination-hizalama{
    float: right;
}

.clearfix{
    clear: both;
}

.p-1{
    padding: 1%;
}

.p-2{
    padding: 2%;
}

.p-3{
    padding: 3%;
}

.p-4{
    padding: 4%;
}

.p-5{
    padding: 5%;
}

.pr-1{
    padding-right: 1%;
}

.pr-2{
    padding-right: 2%;
}

.pr-3{
    padding-right: 3%;
}

.pr-4{
    padding-right: 4%;
}

.pr-5{
    padding-right: 5%;
}

.pl-1{
    padding-left: 1%;
}

.pl-2{
    padding-left: 2%;
}

.pl-3{
    padding-left: 3%;
}

.pl-4{
    padding-left: 4%;
}

.pl-5{
    padding-left: 5%;
}

.pt-1{
    padding-top: 1%;
}

.pt-2{
    padding-top: 2%;
}

.pt-3{
    padding-top: 3%;
}

.pt-4{
    padding-top: 4%;
}

.pt-5{
    padding-top: 5%;
}

.pb-1{
    padding-bottom: 1%;
}

.pb-2{
    padding-bottom: 2%;
}

.pb-3{
    padding-bottom: 3%;
}

.pb-4{
    padding-bottom: 4%;
}

.pb-5{
    padding-bottom: 5%;
}

.mt-1{
    margin-top: 1%;
}

.mt-2{
    margin-top: 2%;
}

.mt-3{
    margin-top: 3%;
}

.mt-4{
    margin-top: 4%;
}

.mt-5{
    margin-top: 5%;
}

.mt-6{
    margin-top: 6%;
}

.mt-7{
    margin-top: 7%;
}

.mb-1{
    margin-bottom: 1% !important;
}

.mb-2{
    margin-bottom: 2% !important;
}

.mb-3{
    margin-bottom: 3% !important;
}

.mb-4{
    margin-bottom: 4% !important;
}

.mb-5{
    margin-bottom: 5% !important;
}

.mb-6{
    margin-bottom: 6% !important;
}

.mb-7{
    margin-bottom: 7% !important;
}

.mr-1{
    margin-right: 1%;
}

.mr-2{
    margin-right: 2%;
}

.mr-3{
    margin-right: 3%;
}

.font-weight-500{
    font-weight: 500;
}

.font-weight-600{
    font-weight: 600;
}

.font-weight-700{
    font-weight: 700;
}

.font-weight-800{
    font-weight: 800;
}

.font-weight-900{
    font-weight: 900;
}

.float-right{
    float: right;
}

.float-left{
    float: left;
}

.text-white{
    color: #ffffff;
}

.text-light{
    color: #e9e9e9;
}

.text-purple{
    color: #482564;
}

.bg-none{
    background: none;
}

.liste-grup {
    margin-bottom: 0px !important;
}
.liste-sira {
    width: 50px !important;
}
.w-50 {
    width: 50px !important;
}
.w-75 {
    width: 75px !important;
}
.w-100 {
    width: 100px !important;
}
.w-125 {
    width: 125px !important;
}
.w-150 {
    width: 150px !important;
}
.liste-text {
    background-color: transparent;
    padding-right: 0;
}
.liste-etiket {
    border-radius: 3px;
    font-size: 12px;
    padding: 3% 5%;
}
.liste-link {
    float: left;
    color: #337ab7;
    font-weight: 600;
}
.liste-link:hover {
    text-decoration: underline;
}
.liste-uyari {
    float: left;
    font-weight: 600;
}

.liste-icon {
    line-height: 20px;
    float:left;
    margin-right: 5px;
}
.liste-icon-kucuk {
    float:left;
    margin-top: 5px;
    font-size: 16px;
}

.liste-icon-kucuk2 {
    float:left;
    margin-right: 5px;
    font-size: 16px;
}

.liste-bilgi {
    float: left;
    font-weight: 600;
    padding-right: 30px;
}
.dropdown-toggle-bilgi {
    position: absolute;
    right: 0;
}

.yeni-ekle-butonu{
    position: absolute;
    right: 3%;
    width: 80px;
    height: 33px;
    transition: all 0.5s;
    background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
    background-size: cover;
    color: #ffffff;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.yeni-ekle-butonu:hover{

}

.yeni-icon{
    margin-right: 6%;
    font-size: 16px !important;
}


.giris-butonu{
    position: absolute;
    right: 3%;
    width: 80px;
    height: 33px;
    transition: all 0.5s;
    background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
    background-size: cover;
    color: #ffffff;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.filtrele-butonu {
    width: 100%;
    padding-left: 11% !important;
    z-index: 1;
    position: absolute;
    right: 3%;
    height: 33px;
    transition: all 0.5s;
    background-image: linear-gradient(180deg, #9c989e 10%, #a9a9a9 100%);
    background-size: cover;
    color: #ffffff;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.filtrele-butonu:hover{

}

.sag-navbar-list > li.ad {
    margin-bottom: 10px;
}
.sag-navbar-list > li.ad:hover {
    background: #fff;
    color:purple !important;
    box-shadow: none;
}
.genel-yetkiler-ul{
    list-style: none;
    float: left;
}

.genel-yetkiler-li{
    display: inline;
    float: left;
    margin-left: 29px;
}

.modal-baslik{
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 3%;
}

.iptal-butonu{
    text-transform: uppercase;
    width: 80px;
    z-index: 1;
    height: 33px;
    transition: all 0.5s;
    background-image: linear-gradient(180deg, #9c989e 10%, #a9a9a9 100%);
    background-size: cover;
    color: #ffffff;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.kaydet-butonu{
    text-transform: uppercase;
    min-width: 80px;
    min-height: 33px;
    transition: all 0.5s;
    background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
    background-size: cover;
    color: #ffffff;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.ode-butonu{
    min-width: 180px;
    min-height: 50px;
    font-size: 16px !important;
    transition: all 0.5s;
    background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
    background-size: cover;
    color: #ffffff;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}
.ode-butonu:active{
    background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
    background-size: cover;
    color: #ffffff;
}
.ode-linki{
    padding: 13px 12px 0px 12px;
}

.sil-butonu{
    background: white;
    border: 0px;
    padding-left: 17px;
}

.kaydet-butonu2{
    height: 33px;
    transition: all 0.5s;
    background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
    background-size: cover;
    color: #ffffff;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.thead-checkbox{
    top: 7px;
}

.toplu-islemler{
    position: absolute;
    margin-left: 0%;
    top: -60px;
}

.ara-icons {
    font-size: 14px !important;
}

.tablo-menu{
    margin-right: 0%;
}

.sag-navbar{
    position: absolute;
    right: 10px;
    color: purple;
    margin-top: 0.7%;
}


.kayit-hiza{
    margin-top: 27px;
}

.card-padding{
    padding: 7%;
    margin-top: 150px;
}

.giris-footer{
    position: fixed !important;
    bottom: 0;
    left: 0;
    width:100%;
    margin:0 auto;
}

.link-unstyled{
    text-decoration: none;
    color: purple;
}

.link-unstyled:hover{
    text-decoration: none;
    color: purple;
}

.link-unstyled:after{
    text-decoration: none;
    color: purple;
}

.list > li:hover{
    background: #5f2980;
}

.genel-ayarlar-fixed{
    background: white;
    position: fixed;
    bottom: 0;
    padding: 1%;
    width: 100%;
    height: 65px;
    left: 0;
    z-index: 1;
    box-shadow: 0 0 5px #ccc;
}

.genel-ayarlar-fixed > .kaydet-butonu {
    position: fixed;
    right: 28px;
    bottom: 18px;
}

.form-control{
    font-size: 16px !important;
}

.form-control-text{
    height: auto !important;
}

small, .small{
    color: #999 !important;
}

.son-card{
    margin-bottom: 98px;
}

.d-none{
    display: none !important;
}

.anasayfa-logo{
    width: 100%;
    margin: 30px 0 30px 0;
}
.anasayfa-blok{
    width: 100%;
}
.anasayfa-blok a{
    text-decoration: none !important;
}
.anasayfa-blok a:hover .anasayfa-toplam{
    box-shadow: 0 0 5px #ccc;
}
.anasayfa-toplam {
    width: 100%;
    padding: 0 0 10px 0;
    background-color: #fff;
    border-radius: 10px;
    margin: 0 0 30px 0;
}
.anasayfa-toplam .baslik{
    color: #666;
    font-size: 14px;
    padding: 10px 10px 5px 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #f5f5f5;
}
.anasayfa-toplam .sayi{
    color: #111;
    font-size: 30px;
    padding: 5px 10px 0 10px;
    text-align: right;
}
.anasayfa-toplam .rakam{
    color: #333;
    font-size: 16px;
    padding:0 10px;
    text-align: right;
}


.table-scroll{
    position: relative;
}
.table-scroll img{
    max-height: 100px;
}

.table-scroll2{
    width: 100%;
    position: relative;
    overflow-x: auto;
    left: 0px !important;
    margin-left: 0px !important;
}

.table tbody tr td, .table tbody tr th {
    vertical-align: middle;
}
.table-modal {
    margin-top: 0 !important
}
.sidebar ul {
  padding-inline-start:30px;
}
.sidebar ul ul{
  list-style: none;
}


.col-padding-5{
    padding-left: 5px;
    padding-right: 5px;
}
.col-padding-10{
    padding-left: 10px;
    padding-right: 10px;
}
.col-padding-left-none{
    padding-left: 0px;
}
.col-padding-right-none{
    padding-right: 0px;
}
.col-inline-block {
    display: inline-block;
}
.navbar-brand > img {
    width: 192px;
    height: 100%;
}
.toplamblok {
    width: 100%;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    margin: 0 0 30px 0;
}
.toplamblok .baslik{
    color: #666;
    font-size: 14px;
}
.toplamblok .rakam{
    color: #111;
    font-size: 20px;
}
.toplamblok2 {
    width: 100%;
    padding: 7px;
    background-color: #fff;
    border-radius: 10px;
    margin: 0 0 15px 0;
}
.toplamblok2 .baslik{
    color: #666;
    font-size: 14px;
}
.toplamblok2 .rakam{
    color: #111;
    font-size: 16px;
}
.toplamblok2 .rakamtoplam{
    color: #111;
    font-size: 18px;
    font-weight: 700;
}

.toplamlarblok {
    width: 100%;
    padding: 10px 0;
    background-color: #fff;
    border-radius: 10px;
    margin: 0 0 0px 0;
}
.toplamlarblok .baslik{
    color: #666;
    font-size: 14px;
    margin: 3px 0!important;
}
.toplamlarblok .rakam{
    color: #111;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0!important;
}

/* tokeninput */
ul.token-input-list {
    overflow: hidden; 
    height: 34px !important; 
    width: 100%;
    cursor: text;
    font-size: 12px;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style-type: none;
    clear: left;
}

ul.token-input-list li {
    list-style-type: none;
}

ul.token-input-list li input {
    border: 0;
    width: 100%;
    font-size: 16px;
    color: #555;
    padding: 3px 0px;
    background-color: transparent;
    -webkit-appearance: caret;
}

li.token-input-token {
    overflow: hidden; 
    height: 25px !important; 
    margin: 8px 0 0 0;
    padding: 0;
    border-radius: 5px;
    /*background-color: #89379a;*/
    background-color: #f9e4fd;
    color: #333;
    cursor: default;
    display: block;
}

li.token-input-token p {
    float: left;
    padding: 0;
    margin: 0;
    max-width: 90%;
    padding: 5px 0 0 8px;
    white-space: nowrap;
    overflow: hidden;
}

li.token-input-token span {
    float: right;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    line-height: 16px;
    /*background-color: #6e2c7b;*/
    background-color: #d5aade;
    width: 25px;
    height: 25px;
    padding: 5px 0 0 7px;
    position: absolute;
    right: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
li.token-input-token span:hover {
    background-color: #6e2c7b;
}

li.token-input-selected-token {
    /*background-color: #89379a;*/
    background-color: #f9e4fd;
    color: #333;
}

li.token-input-selected-token span {
    color: #fff;
}

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    z-index: 9999;
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #555;
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
    list-style-type: none;
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fafafa;
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff;
}

div.token-input-dropdown ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #89379a;
    color: #fff;
}



.siparisler .ssepet { }
.siparisler .skargo { height:auto; text-align:center; display: flex; align-items: center;}
.siparisler .skargo div{ width:100%; height:auto; text-align:center; display:table-cell; vertical-align:middle;}
.siparisler .skargo span.kargoad{ width:100%; height:auto; float:left; font-size:12px; color:#333;}
.siparisler .skargo span.takipno{ width:100%; height:auto; float:left; font-size:11px; color:#999; margin-bottom:10px;}
.siparisler .skargo span.iptaltalep{ width:100%; height:auto; float:left; font-size:12px; color:#ff0000; margin:10px 0px; padding:5px 0px; border-radius:5px; border:1px dashed #ff0000;}
.siparisler .sbutonlar { height:auto; text-align:center; display: flex; align-items: center;}
.siparisler .sbutonlar div{ width:100%; height:auto; text-align:center; display:table-cell; vertical-align:middle;}

.siparisler .sdetay{ width:100%; height:auto;  padding:10px 0; position:relative;}
.siparisler .sdetay .sbaslik { width:100%; height:auto; font-size:18px; font-weight:bold; margin-bottom:10px;}
.siparisler .sdetay .sadresler { height:auto; font-size:12px;}
.siparisler .sdetay .sadresler .a_baslik{ width:100%; height:auto; font-weight:bold; padding:0px 0px 5px 0px;}
.siparisler .sdetay .sadresler .a_fbaslik{ width:100%; height:auto; font-weight:bold; padding:20px 0px 5px 0px;}
.siparisler .sdetay .sadresler .a_detay{ width:100%; height:auto; padding:1px 0px 1px 0px;}
.siparisler .sdetay .sodemebilgi {height:auto; font-size:12px;}
.siparisler .sdetay .sodemebilgi .a_baslik{ width:100%; height:auto; font-size:14px; font-weight:bold; padding:0px 0px 5px 0px;}
.siparisler .sdetay .sodemebilgi .a_detay{ width:100%; height:auto; padding:1px 0px 1px 0px;}
.siparisler .sdetay .sodemebilgi .a_toplam{ width:100%; height:auto; padding:1px 0px 10px 0px; font-size: 18px; font-weight: bold;}

.siparisler .btn_kargo { width:auto; height:auto; border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline:0; display:inline-block; clear:left; border:1px solid #ddd; border-radius:5px; padding:5px 11px 5px 9px; margin-bottom: 20px;}
.siparisler .btn_kargo i{margin:0px 5px 0px 0px; opacity:0.7; color:#999;}
.siparisler .btn_kargo span{font-size:14px; color:#333; margin:0px 0px 0px 0px;}
.siparisler .btn_kargo:hover{ background:#eee; border:1px solid #ccc;}
.siparisler .btn_kargo:hover span{ color:#000;}
.siparisler .btn_kargo:hover i{ opacity:1; color:#000;}

.siparisler .btn_detay { width:auto; height:auto; border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline:0; display:inline-block; clear:left; border:1px solid #ddd; border-radius:5px; padding:5px 11px 5px 9px;}
.siparisler .btn_detay i{margin:0px 5px 0px 0px; opacity:0.7; color:#999;}
.siparisler .btn_detay span{font-size:14px; color:#999; margin:0px 0px 0px 0px;}
.siparisler .btn_detay:hover{ background:#eee; border:1px solid #ccc;}
.siparisler .btn_detay:hover span{ color:#000;}
.siparisler .btn_detay:hover i{ opacity:1; color:#000;}

.siparisler .btn_iptal { width:auto; height:auto; border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline:0; display:inline-block; clear:left; border:1px solid #ddd; border-radius:5px; padding:5px 11px 5px 9px;}
.siparisler .btn_iptal i{margin:0px 5px 0px 0px; opacity:0.7; color:#999;}
.siparisler .btn_iptal span{font-size:14px; color:#999; margin:0px 0px 0px 0px;}
.siparisler .btn_iptal:hover{ background:#eee; border:1px solid #ccc;}
.siparisler .btn_iptal:hover span{ color:#000;}
.siparisler .btn_iptal:hover i{ opacity:1; color:#000;}

.siparisler .btn_kapat { width:auto; height:auto; border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline:0; display:inline-block; border:1px solid #ddd; border-radius:5px; padding:5px 10px 5px 10px; position:absolute; top:10px; right:10px; z-index:1;}
.siparisler .btn_kapat i{margin:0px 0px 0px 0px; opacity:0.7; color:#999;}
.siparisler .btn_kapat:hover{ background:#eee; border:1px solid #ccc;}
.siparisler .btn_kapat:hover i{ opacity:1; color:#000;}



.modal-xl .modal-body {
    max-height: 80vh;
}

/****************************************************/
/*********************MOBILE*************************/
/****************************************************/
@media (max-width: 575.98px) {
    .filtrele-butonu {
        width: 96%;
    }

    .toplu-islemler {
        position: absolute;
        top: 40px;
        width: 100%;
    }

    .table {
        margin-top: 23%;
    }

    .container-fluid {
        padding-right: 0px;
        padding-left: 0px;
        margin-right: auto;
        margin-left: auto;
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
    .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
    .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
    .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
    .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
    .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 7px;
    }

    .navbar-brand > img {
        display: block;
        width: 125px;
        height: auto;
        margin-top: 8px;
    }

    .yeni-ekle-butonu {
        position: fixed;
        right: 50px;
        width: 70px;
        height: 30px;
        transition: all 0.5s;
        background-size: cover;
        color: #ffffff;
        padding: 0;
        background: #84248e;
        top: 14px;
        z-index: 15;
    }

    .navbar-header {
        padding: 4px 9px !important;
    }

    .sag-navbar{
        color: white !important;
        margin-top:12px;
    }

    .sag-navbar-list {
        position: absolute;
        right: 0%;
        background: #482564;
        top:58px;
        padding: 0 0 0 0;
        width: 40%;
        text-align: right;
    }
    .sag-navbar-list > li {
        padding: 1% 5%;
    }
    .sag-navbar-list > li.ad {
        padding: 5% 5%;
        border-bottom: 1px solid #eee;
    }

    .sag-navbar-list > li > a {
        text-decoration: none;
        color: white;
        line-height: 33px;
        width: 100%;
        display: block;
    }

    .table-scroll{
        width: 100%;
        overflow-x: scroll;
        left: -5px;
        position: relative;
    }

    .sidebar {
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        font-family: "Roboto", sans-serif;
        background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
        background-size: cover;
        color: #ffffff;
        width: 240px;
        overflow: hidden;
        display: inline-block;
        height: calc(100vh - 58px);
        position: fixed;
        top: 58px;
        left: 0;
        -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        z-index: 11 !important;
    }

    [type="checkbox"] + label {
        height: 19px;
    }

    .kayit-hiza{
        margin-top: 6%;
    }

    .sag-navbar-list:hover{
        color: #ffffff !important;
    }

    .sag-navbar-list > li:hover{
        transition: all 0.5s;
        background: purple;
        color: #ffffff !important;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        width: 100%;
    }

    .sag-navbar-list > li > a:hover{
        color: #ffffff !important;
        padding-right: 2%;
    }

    .sag-navbar-list > li > a > span:hover{
        color: #ffffff !important;
    }

    li.list-unstyled:hover{
        color: #dddddd;
    }

    .pagination-hizalama{
        text-align: center;
    }

    .kayit-hiza{
        text-align: center;
    }

    .card-padding{
        padding: 13%;
        margin-top: 25%;
    }

    .giris-footer {
        position: relative !important;
    }

    .col-padding-5{
        padding-left: inherit;
        padding-right: inherit;
    }
    .col-padding-10{
        padding-left:  inherit;
        padding-right:  inherit;
    }
    .col-padding-left-none{
        padding-left: 0px;
    }
    .col-padding-right-none{
        padding-right: 0px;
    }
    div.token-input-dropdown {
        width: 90%;
    }
    .toplamblok {
        margin: 30px 0 0px 0;
    }
}







@media (min-width: 576px) and (max-width: 767.98px) {
    .filtrele-butonu {
        width: 100%;
    }

    .toplu-islemler {
        position: absolute;
        margin-left: 0%;
        top: 40px;
        width: 100%;
    }

    .navbar-brand > img {
        display: block;
        width: 140px;
        margin-top: 2.5%;
    }

    .yeni-ekle-butonu {
        position: absolute;
        right: 50px;
        width: 80px;
        height: 30px;
        transition: all 0.5s;
        background-size: cover;
        color: #ffffff;
        padding: 0;
        background: #84248e;
        top: 14px;
        z-index: 15;
    }

    .navbar-header {
        padding: 4px 9px !important;
    }

    .sag-navbar{
        color: white !important;
        margin-top: 14px;
    }

    .sag-navbar-list {
        position: absolute;
        right: 0%;
        background: #482564;
        margin-top: 7%;
        padding: 1%;
        width: 26%;
        text-align: right;
    }

    .sag-navbar-list > li > a {
        text-decoration: none;
        color: white;
        line-height: 33px;
        width: 100%;
        display: block;
    }

    .table-scroll{
        width: 100%;
        overflow-x: scroll;
        left: -5px;
        margin-left: -3%;
        position: relative;
    }

    .sidebar {
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        font-family: "Roboto", sans-serif;
        background-image: linear-gradient(180deg, #482564 10%, #84248e 100%);
        background-size: cover;
        color: #ffffff;
        width: 240px;
        overflow: hidden;
        display: inline-block;
        height: calc(100vh - 58px);
        position: fixed;
        top: 58px;
        left: 0;
        -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        z-index: 11 !important;
    }

    .table {
        margin-top: 15% !important;
    }

    [type="checkbox"] + label {
        height: 19px;
    }

    .kayit-hiza{
        margin-top: 6%;
    }

    .sag-navbar-list:hover{
        color: #ffffff !important;
    }

    .sag-navbar-list > li:hover{
        transition: all 0.5s;
        background: purple;
        color: #ffffff !important;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        width: 100%;
    }

    .sag-navbar-list > li > a:hover{
        color: #ffffff !important;
        padding-right: 2%;
    }

    .sag-navbar-list > li > a > span:hover{
        color: #ffffff !important;
    }

    li.list-unstyled:hover{
        color: #dddddd;
    }

    .pagination-hizalama{
        text-align: center;
    }

    .kayit-hiza{
        text-align: center;
    }

    .col-padding-5{
        padding-left: inherit;
        padding-right: inherit;
    }
    .col-padding-10{
        padding-left:  inherit;
        padding-right:  inherit;
    }
    .col-padding-left-none{
        padding-left: 0px;
    }
    .col-padding-right-none{
        padding-right: 0px;
    }
    .toplamblok {
        margin: 30px 0 0px 0;
    }
}








@media (min-width: 768px) and (max-width: 991.98px) {

    .filtrele-butonu {
        width: 96%;
    }

    .toplu-islemler {
        position: absolute;
        margin-left: 0%;
        top: -40px;
    }

    .sag-navbar-list {
        position: absolute;
        right: 0%;
        background: #ffffff;
        margin-top: 6.2%;
        padding: 1%;
        width: 14%;
        text-align: right;
    }

    .sag-navbar-list > li > a {
        text-decoration: none;
        color: purple;
        line-height: 33px;
        font-weight: 700;
        width: 100%;
        display: block;
    }

    .navbar-brand > img {
        display: block;
        width: 162px;
        margin-top: 2.5%;
    }

    .table {
        margin-top: 12% !important;
    }

    [type="checkbox"] + label {
        height: 19px;
    }

    .sag-navbar-list:hover{
        color: #ffffff !important;
    }

    .sag-navbar-list > li:hover{
        transition: all 0.5s;
        background: purple;
        color: #ffffff !important;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        width: 100%;
    }

    .sag-navbar-list > li > a:hover{
        color: #ffffff !important;
        padding-right: 2%;
    }

    .sag-navbar-list > li > a > span:hover{
        color: #ffffff !important;
    }

    li.list-unstyled:hover{
        color: #dddddd;
    }

    .pagination-hiza{
        float: right;
    }

    .sag-navbar{
        margin-top: 12px;
    }

    .ls-closed .bars:after, .ls-closed .bars:before {
        top: 14px !important;
    }


    .col-padding-5{
        padding-left: inherit;
        padding-right: inherit;
    }
    .col-padding-10{
        padding-left:  inherit;
        padding-right:  inherit;
    }
    .col-padding-left-none{
        padding-left: 0px;
    }
    .col-padding-right-none{
        padding-right: 0px;
    }
    .toplamblok {
        margin: 30px 0 0px 0;
    }
}






@media (min-width: 992px) and (max-width: 1199.98px) {
     .row{
         margin-bottom: 0 !important;
     }

    .col-md-12{
        margin-bottom: 0 !important;
    }

    .col-md-3{
        margin-bottom: 0 !important;
    }

    .filtrele-butonu {
        width: 100%;
    }

    .toplu-islemler {
        position: absolute;
        margin-left: 0%;
        top: -60px;
    }

    .sag-navbar-list {
        position: absolute;
        right: 0%;
        background: #ffffff;
        top: 70px;
        padding: 0;
        width: 12%;
        text-align: right;
    }

    .sag-navbar-list > li {
        padding: 1% 5%;
    }

    .sag-navbar-list > li.ad {
        padding: 5% 5%;
        color: purple;
        border-bottom: 1px solid #eee;
    }

    .sag-navbar-list > li > a {
        text-decoration: none;
        color: purple;
        line-height: 33px;
        font-weight: 700;
        width: 100%;
        display: block;
    }


    .sag-navbar-list > li:hover{
        transition: all 0.5s;
        background: purple;
        color: #ffffff !important;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        width: 100%;
        padding-right:6%;
    }

    .sag-navbar-list > li:hover a {
        transition: all 0.5s;
        background: purple;
        color: #ffffff !important;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        width: 100%;
    }

    .sag-navbar-list > li > a:hover{
        color: #ffffff !important;
    }

    .pagination-hiza{
        float: right;
    }

    .sag-navbar{
        margin-top: 12px;
    }

    .ls-closed .bars:after, .ls-closed .bars:before {
        top: 17px !important;
    }
    .modal-xl {
        width: 900px;
    }

}




@media (min-width: 1200px) {
    .row{
        margin-bottom: 0 !important;
    }

    .col-md-12{
        margin-bottom: 0 !important;
    }

    .col-md-3{
        margin-bottom: 0 !important;
    }

    .filtrele-butonu {
        width: 100%;
        padding-left: 11% !important;
        z-index: 1;
    }

    .sag-navbar-list {
        position: absolute;
        right: 0%;
        background: #ffffff;
        top: 70px;
        padding: 0;
        width: 12%;
        text-align: right;
    }
    .sag-navbar-list > li {
        padding: 1% 5%;
    }
    .sag-navbar-list > li.ad {
        padding: 5% 5%;
        color: purple;
        border-bottom: 1px solid #eee;
    }
    .sag-navbar-list > li > a {
        text-decoration: none;
        color: purple;
        line-height: 33px;
        font-weight: 700;
        width: 100%;
        display: block;
    }


    .sag-navbar-list > li:hover{
        transition: all 0.5s;
        background: purple;
        color: #ffffff !important;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        width: 100%;
        padding-right:6%;
    }

    .sag-navbar-list > li:hover a {
        transition: all 0.5s;
        background: purple;
        color: #ffffff !important;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
        width: 100%;
    }

    .sag-navbar-list > li > a:hover{
        color: #ffffff !important;
    }


    .pagination-hiza{
        float: right;
    }
    .modal-xl {
        width: 1200px;
    }
}


.sag-navbar .material-icons {
    font-size: 28px;
}

.bootstrap-select > .dropdown-toggle {
    padding-right: 0;
    padding-left: 0;
}



#wino { float:left; width:100%; height:30px; background:#fff; text-align:center; display:table; position:fixed; bottom:0;}
#wino a { width:56px; height:16px; background:url(../img/logo.svg) 0px 0px no-repeat; background-size:56px 16px; margin-top:7px; display:inline-block;}
.mb-0 {margin-bottom: 0 !important;}


.form-group .invalid-feedback { width:100%; display: none; font-size: 80%; color: #dc3545; position: absolute; bottom: -20px;}

.text-secondary {color: #999 !important;}