﻿.tabPanelReturn:not(:empty) { padding-bottom: 15px; }
.searchbox .input-group { max-width: 250px; display: flex; align-items: center; }

.flexbox-container { align-items: center; }
.flexbox-container .flex-item.btns-block { margin-left:auto;}
.index-home-page-top-row { margin-bottom: 20px; }
.index-home-page-box { margin-bottom: 60px; background:var(--mag-page-bg-100); }
.index-home-page-box-header { padding: 15px; border: 1px solid var(--mag-element-border-muted-color); border-bottom: 0; }
.index-home-page-box-header .searchbox .search-text { text-overflow:ellipsis;padding-right:25px;}
.index-home-page-box-footer { border-top: 0; }
.index-home-page-box-body .filterBlock { border: 1px solid var(--mag-element-border-muted-color); border-bottom: 0; }

.input-rest-btn { top: -7px; }

.index-home-page-box-body .list-group-item .inline-actions .actionLink { margin-right:8px;}
.index-home-page-box-body .list-group-item:first-child, .index-home-page-box-body .list-group-item:last-child { border-radius: 0; }

.index-home-page-box .index-home-page-box-body .list-group-item:not(.list-group-selectable) { padding: 20px 15px; }

@media(max-width:615px) { .searchbox, .searchbox .input-group { width: 100%; max-width: 100%; }
    .searchbox { margin-bottom: 20px; }
}

@media(max-width:415px) {
    .index-home-page-box-header .btns-block { width: 100%; }
    .index-home-page-box-header .btns-block .btn-group { width: 100%; max-width: 100%; }
    .index-home-page-box-header .btns-block .btn { width: 100%; max-width: 100%; margin-bottom: 20px; }
}