.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;
}

.chart-action {
    transition: background .25s,border-color .25s;
    background: rgba(40,44,52,.05);
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 6px;
    color: #3080d0;
    text-decoration: none !important;
    display: inline-block;
    font-size: .8rem;
    padding: 8px 16px;
    margin: 0 8px 8px 8px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.chart-action:hover {
    background: rgba(48,128,208,.15);
    border-color: rgba(48,128,208,.2);
    color: #3080d0;
}

.theme-default-content:not(.custom) a:hover {
    text-decoration: underline;
}

.sidebar {
    z-index: 10 !important;
}

.DataTableCustomFilter {
    width: 30% !important;
    min-width: 30% !important;
    max-width: 30% !important;
}
.DataTableCustomHeaderButton {
    width: 70% !important;
    min-width: 70% !important;
    max-width: 70% !important;
}

div.dataTables_wrapper div.dataTables_filter input {
    width: 200px !important;
}

.fc-col-header-cell-cushion {
    text-decoration: none !important;
}

.fc-scrollgrid-sync-inner a, .fc-scrollgrid-sync-inner a:hover, .fc-scrollgrid-shrink-frame a, .fc-scrollgrid-shrink-frame a:hover {
    text-decoration: none !important;
    color: #6c757d !important;
}