.dd,.dd-list {
    position: relative
}

.dd-list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    list-style: none
}
.dd > .dd-list {
    margin: -1px 0 0 0;
}

.dd-list .dd-list {
    padding-left: 1.25rem
}

.dd-list .dd-list .dd-handle {
    border-left: 1px solid #ecedf1
}

.dd-item {
    position: relative;
    display: flex;
    flex-direction: column
}

.dd-item:first-child>.dd-nodrag {
    margin-top: 2rem
}

.dd-handle > .btn-group {
    visibility: hidden;
}
.dd-handle:not(.dragging):hover > .btn-group {
    visibility: visible;
}

.dd-item>button {
    position: absolute;
    left: 2rem;
    top: 1.125rem;
    padding: 0 0 0 20px;
    width: 20px;
    height: 20px;
    border: 0;
    line-height: 1;
    white-space: nowrap;
    vertical-align: middle;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 10px;
    overflow: hidden
}

.dd-item>button.dd-expand {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='caret-right' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-caret-right fa-w-10 fa-3x'%3E%3Cpath fill='currentColor' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E")
}

.dd-item>button.dd-collapse {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='caret-down' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-caret-down fa-w-10 fa-3x'%3E%3Cpath fill='currentColor' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")
}

.dd-item>button+.dd-handle {
    padding-left: 2.5rem
}

.dd-item>button+.dd-handle>.drag-indicator {
    transform: translate3d(-2rem,0,0);
    margin-right: .25rem
}

.dd-footer {
    display: block;
    background-color: #f6f7f9
}

.dd-handle {
    margin-bottom: -1px;
    padding: .75rem 1rem;
    display: flex;
    align-items: center;
    background-color: #fff;
    border-top: 1px solid #ecedf1;
    border-bottom: 1px solid #ecedf1
}

.dd-handle:focus,.dd-handle:hover {
    text-decoration: none
}

.dd-collapsed .dd-collapse,.dd-collapsed .dd-list,.dd-expand {
    display: none
}

.dd-collapsed .dd-expand {
    display: block
}

.dd-placeholder {
    min-height: 30px;
    background: rgba(23, 162, 184, 0.12);
    border: 1px dotted #17a2b8
}

.dd-empty,.dd-placeholder {
    position: relative;
    margin: 0;
    padding: 0
}

.dd-empty {
    min-height: 56px;
    background-color: #f6f7f9;
    border: 1px dashed rgba(34,34,48,.1)
}

.dd-dragel {
    position: absolute;
    pointer-events: none;
    z-index: 2000
}

.dd-dragel>.dd-item .dd-handle {
    margin-top: 0
}

.dd-nochildren .dd-placeholder {
    display: none
}.has-dragable .drag-indicator {
     opacity: 0
 }

.has-dragable:hover .drag-indicator {
    opacity: 1
}

.drag-handle {
    cursor: move!important;
    cursor: grab!important
}
.drag-indicator {
    display: inline-block;
    margin: 0 .5em;
    height: 12px;
    width: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVR42mNgAIJz507/Z4AxVqxYAuEgAwD26QnApt++GwAAAABJRU5ErkJggg==);
    transform: translate3d(-.5em,0,0);
    cursor: move;
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.dd-title { min-width: 20px; }

.pluginCard:hover {
    background: #f2f2f2;
    cursor: pointer;
}
.pluginCard input {
    display: none;
}
.sortableHandler {
    cursor: move;
}
.ui-sortable-placeholder {
    min-height: 57px;
    opacity: 0.2;
}
input.transparent-input{
    background-color:rgba(0,0,0,0) !important;
    border:none !important;
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
    margin-left: -0.75rem !important;
}
/*
.dataTables_filter {
    display: none;
}
*/
.blockWrapper a {
    color: #17a2b8;
}

.border-left-primary {
    border-left: .25rem solid #007bff!important
}

.border-bottom-primary {
    border-bottom: .25rem solid #007bff!important
}

.border-left-secondary {
    border-left: .25rem solid #858796!important
}

.border-bottom-secondary {
    border-bottom: .25rem solid #858796!important
}

.border-left-success {
    border-left: .25rem solid #28a745!important
}

.border-bottom-success {
    border-bottom: .25rem solid #28a745!important
}

.border-left-info {
    border-left: .25rem solid #17a2b8!important
}

.border-bottom-info {
    border-bottom: .25rem solid #17a2b8!important
}

.border-left-warning {
    border-left: .25rem solid #ffc107!important
}

.border-bottom-warning {
    border-bottom: .25rem solid #ffc107!important
}

.border-left-danger {
    border-left: .25rem solid #dc3545!important
}

.border-bottom-danger {
    border-bottom: .25rem solid #dc3545!important
}

.border-left-light {
    border-left: .25rem solid #f8f9fc!important
}

.border-bottom-light {
    border-bottom: .25rem solid #f8f9fc!important
}

.border-left-dark {
    border-left: .25rem solid #5a5c69!important
}

.border-bottom-dark {
    border-bottom: .25rem solid #5a5c69!important
}
.thumb {
    position: relative;
}
.thumbActions {
    position: absolute;
    bottom: 10px;
    right: 20px;
    display: none;
}
.thumb:hover .thumbActions {
    display: block;
}
img.zoom {
     width: 100%;
     height: 200px;
     border-radius:5px;
     object-fit:cover;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
 }

.transition {
    /*
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
     */
}
.alias {cursor: alias;}
.all-scroll {cursor: all-scroll;}
.auto {cursor: auto;}
.cell {cursor: cell;}
.col-resize {cursor: col-resize;}
.context-menu {cursor: context-menu;}
.copy {cursor: copy;}
.crosshair {cursor: crosshair;}
.default {cursor: default;}
.e-resize {cursor: e-resize;}
.ew-resize {cursor: ew-resize;}
.grab {cursor: grab;}
.grabbing {cursor: grabbing;}
.help {cursor: help;}
.move {cursor: move;}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nesw-resize {cursor: nesw-resize;}
.ns-resize {cursor: ns-resize;}
.nw-resize {cursor: nw-resize;}
.nwse-resize {cursor: nwse-resize;}
.no-drop {cursor: no-drop;}
.none {cursor: none;}
.not-allowed {cursor: not-allowed;}
.pointer {cursor: pointer;}
.progress {cursor: progress;}
.row-resize {cursor: row-resize;}
.s-resize {cursor: s-resize;}
.se-resize {cursor: se-resize;}
.sw-resize {cursor: sw-resize;}
.text {cursor: text;}
.w-resize {cursor: w-resize;}
.wait {cursor: wait;}
.zoom-in {cursor: zoom-in;}
.zoom-out {cursor: zoom-out;}