.dxbs-menu.design,
.dxbs-pager.design,
.dxbs-tabs.design
{
    width: 100%;
}
.dxbs-pager.design .pagination > li > *
{
    white-space: nowrap;
}
.dxbs-pager.design .ps > *
{
    display: block;
    float: left;
}
.dxbs-pager.design .ps .input-group-append
{
    display: none;
}
.dxbs-pager.design .ps input
{
    height: 20px;
}
.dxbs-popup-menu.design,
.dxbs-popup.design
{
    display: block !important;
    position: static !important;
    visibility: visible !important;
}
.dxbs-tabs.design ul.nav
{
    height: 40px;
}
.dxbs-button-edit.design,
.dxbs-dropdown-edit.design,
.dxbs-spin-edit.design,
.dxbs-textbox.design
{
    height: 40px;
}
.dxbs-gridview.design .dxgvBEHI,
.dxbs-gridview.design .dxBEC,
.dxbs-gridview.design .input-group .input-group-append,
.dxbs-cardview.design .input-group .input-group-prepend
{
    display: none;
}
.dxbs-button-edit.design > div.input-group .form-control,
.dxbs-spin-edit.design > div.input-group .form-control,
.dxbs-dropdown-edit.design > div.input-group .form-control,
.dxbs-uc.design div.input-group .form-control
{
    width: 100%;
    display: inline-block;
}
.dxbs-button-edit.design .input-group-append,
.dxbs-button-edit.design .input-group-prepend,
.dxbs-dropdown-edit.design .input-group-append,
.dxbs-dropdown-edit.design .input-group-prepend,
.dxbs-spin-edit.design .input-group-append,
.dxbs-spin-edit.design .input-group-prepend,
.dxbs-spin-edit.design .dxbs-spin-btn-group,
.dxbs-listbox .card-header .input-group-prepend
{
    display: none;
}
.dxbs-listbox.design .card-header .form-check,
.dxbs-listbox.design li .form-check,
.form-check.design,
.form-check.design
{
    margin-top: 0;
    margin-bottom: 0;
}
.dxbs-listbox.design ul,
.dxbs-listbox.design .card-header .form-check,
.dxbs-listbox.design li .form-check
{
    margin-left: 0;
    margin-right: 0;
}
.dxbs-listbox.design .card-header input.form-control
{
    height: 100%;
    width: 100%;
    display: inline-block;
}
.dxbs-listbox.design .form-check label,
.dxbs-listbox.design .card-header input.form-control
{
    padding-left: 0.5em;
    margin: 0;
}
.dxbs-listbox.design .card-header .form-check input[type=checkbox],
.dxbs-listbox.design li .form-check input[type=checkbox],
.form-check.design input[type=checkbox],
.form-check.design input[type=radio]
{
    position: static;
}
.dxbs-listbox.design
{
    margin-left: 0;
    display: block;
}
.dxbs-calendar.design
{
    display: block;
    width: 380px;
    height: auto;
    min-height: 300px;
    margin-bottom: 0;
    position: static;
}
.dxbs-calendar.design .calendar-row,
.dxbs-calendar.design .calendar-view,
.dxbs-calendar.design .card-header,
.dxbs-calendar.design .card-footer
{
    display: block;
}
.dxbs-calendar.design .calendar-view .card-body
{
    padding: 0;
}
.dxbs-calendar.design .btn-toolbar,
.dxbs-calendar.design .btn-group
{
    text-align: center;
}
.dxbs-calendar.design .btn-toolbar > .btn,
.dxbs-calendar.design .btn-group > .btn
{
    float: none;
}
.col-form-label + .dxbs-calendar.design,
.col-form-label + * + .dxbs-calendar.design,
.dxbs-calendar.design + .col-form-label
{
    display: table;
}
.glyphicon
{
    width: 16px;
    height: 16px;
    margin-right: 0.2em;
}
.glyphicon:before
{
    content: "" !important;
}
.dxbs-binary-image.design .bin-img-text-panel .bin-img-tbl
{
    display: table;
    width: 100%;
}
.dxbs-binary-image.design .bin-img-text-panel .bin-img-tbl > *
{
    display: table-cell;
    text-align: center;
}
.dxbs-toolbar
{
    white-space: nowrap !important;
}
.dxbs-toolbar .btn-group
{
    white-space: nowrap !important;
    display: inline-block !important;
    float: none !important;
}
.dxbs-toolbar .btn-group .btn
{
    display: inline-block !important;
    float: none !important;
}
.dxbs-scheduler.design .table
{
    margin-bottom: 1em;
}
.dxbs-scheduler.design .table > tbody > tr > td
{
    border: 0;
    text-align: center;
}
.dxbs-scheduler.design .dxbs-sc-toolbar
{
    display: block;
    width: 100%;
}
.dxbs-scheduler.design .dxbs-sc-toolbar > div
{
    display: block;
    float: left;
}
.dxbs-scheduler.design .dxbs-sc-toolbar > div + div
{
    margin-left: 1em;
    margin-right: 0;
}
.dxbs-scheduler.design .dxbs-sc-toolbar > div + div + div
{
    float: right;
}
.dxbs-sc-rns.design .dxbs-sc-selector
{
    display: block;
    width: 100%;
}
.dxbs-sc-rns.design .dxbs-sc-selector > div,
.dxbs-sc-rns.design .dxbs-sc-selector > button
{
    float: left;
}
.dxbs-sc-rns.design .dxbs-sc-tokens
{
    width: auto;
}
.dxbs-file-manager .dxbs-popup-menu
{
    display: none !important;
}
.dxbs-file-manager .dxbs-toolbar .dxbs-fm-pathbox
{
    width: 320px;
    display: inline-block !important;
    margin-right: 16px !important;
    padding-top: 16px !important;
}
.dxbs-file-manager .dxbs-toolbar .input-group input
{
    width: 100%;
    display: inline-block;
}
.dxbs-file-manager .dxbs-toolbar .input-group label,
.dxbs-file-manager .dxbs-toolbar .btn-toolbar,
.dxbs-file-manager .dxbs-toolbar .dxbs-fm-folders-toggle,
.dxbs-file-manager .dxbs-toolbar .dxbs-fm-filterbox,
.dxbs-file-manager .dxbs-fm-upload-panel > .btn
{
    display: none !important;
}
.dxbs-file-manager .dxbs-toolbar > div
{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.dxbs-file-manager .dxbs-uc div.input-group .form-control
{
    display: inline-block !important;
    width: 320px !important;
}
.dxbs-file-manager .dxbs-uc
{
    float: right !important;
}
.dxbs-coloredit.design .input-group > div
{
    display: block;
    position: relative;
}
.dxbs-coloredit.design .input-group > div > span
{
    display: none;
}
.dxbs-coloredit.design .dxbs-coloredit-ci.form-control
{
    position: absolute;
    left: 0;
    top: 0.25em;
    width: 1em !important;
    height: 1em;
}
.dxbs-coloredit.design input.form-control
{
    padding-left: 1.4em !important;
}
.dxbs-pager.design
{
    display: block;
}
.dxbs-pager.design:before,
.dxbs-pager.design:after
{
    display: table;
    content: " ";
}
.dxbs-pager.design .pagination,
.dxbs-pager.design .sm.form-inline,
.dxbs-pager.design .ps.form-inline.left
{
    float: left;
}
.dxbs-pager.design .ps.form-inline,
.dxbs-pager.design .pagination.left,
.dxbs-pager.design .sm.form-inline.left
{
    float: right;
}
.dxbs-pager.design .ps.form-inline
{
    margin: 0 0.5em !important;
}
.dxbs-acc.design .card-header
{
    display: block;
}
.dxbs-acc.design .card-header .expand-btn:last-child,
.dxbs-popup.design .modal-header .close-btn,
.dxbs-tabs.design .dxbs-right > li
{
    float: right;
}
.dxbs-fl.form-horizontal.design .form-group
{
    display: table;
}
.dxbs-fl.form-horizontal.design .form-group > .col-form-label,
.dxbs-fl.form-horizontal.design .form-group > .dxbs-fl-ctrl
{
    display: table-cell;
    vertical-align: top;
}
.dxbs-binary-image.design > div,
.dxbs-binary-image.design .bin-img-tbl
{
    display: table;
}
.dxbs-binary-image.design > div > div,
.dxbs-binary-image.design .bin-img-text-panel .bin-img-tbl > div,
.dxbs-binary-image.design .bin-img-panel > .bin-img-tbl > div,
.dxbs-binary-image.design .bin-img-progress-panel > .bin-img-tbl > div
{
    display: table-cell;
}
