.sidebar {
    border-right: solid 1px #EBEBEB !important;
}
.breadcrumb-item + .breadcrumb-item::before {
    content: ">";
}
.settings-footer {
    border-top: solid 1px #e2e8ee;
}
.offcanvas .select2 {
    /*width:100% !important;*/
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
    margin-top:-3px !important;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
    margin-top: 2px !important;
}
#offcanvasTorzsAdatDataTableRendezes .offcanvas-body {
    margin:0 !important;
    padding-left:20px !important;
    padding-right:20px !important;
    padding-bottom:20px !important;
    padding-top:20px !important;
}
.sortable-ghost {
    opacity: .5;
    background: #EBEBEB;
}

.dataTables_info, .dataTables_paginate {
    padding-top: 15px !important;
}

.upload-demo .upload-demo-wrap,
.upload-demo.ready .upload-msg {
    display: none;
}

.upload-demo.ready .upload-demo-wrap {
    display: block;
}

.upload-demo-wrap {
    width: 300px;
    height: 300px;
    margin: 15px 0 50px 0;
}

.upload-msg {
    text-align: center;
    padding: 110px 50px 50px 50px;
    font-size: 22px;
    color: #aaa;
    background: #f6f6f6;
    width: 300px;
    height: 300px;
    margin: 15px 0 -10px 0;
    border: 1px solid #aaa;
}