:root {
    --tertiary-highlight-color: #436ea5;
}

.page .app_mainpage {
    background-color: #fafafa;
}

.panels-table {
    /*padding: 16px 0;*/
}

#app_main-header {
    border-bottom: 14px solid var(--tertiary-highlight-color, #436ea5);
}

.panel,
.dynamic-panels .swiper-wrapper .panel,
.panel-header,
::-webkit-scrollbar,
.dynamic-panels-footer {
   /* background-color: #f5f5f5;*/
}
.panel-header {
    border-bottom: 1px solid rgba(0,0,0,.12);
    /*height: 48px;*/
}

.task-items .list-item {
    border: 1px solid rgba(0,0,0,.12);
}

.task-view-item, .task-items .list-item {
    border-radius: 4px;
}

/*.dynamic-panels .swiper-wrapper .panel,
.dynamic-panels-footer {
    border-radius: 2px;
    box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
    overflow: hidden;
}*/

.dynamic-panels .panel:not(:first-child) {
    /*margin-left: 16px;*/
    border-left: none;
}

.dynamic-panels-footer {
    border: none;
    /*margin-top: 16px;*/
}

.panels-pagination .swiper-pagination-bullet {
    background-color: transparent;
}
.device-desktop .dynamic-panels {
    margin: 0;
}
.task-list-item.edit-item {
    box-shadow: none !important;
}

.panel-left {
    border-right: 1px solid rgba(0,0,0,.12);
}
.panel-right {
    border-left: 1px solid rgba(0,0,0,.12);
}

.control-group LABEL {
    border-bottom: none !important;
}
.loader {
   background-color: initial !important;
   opacity: initial !important;
}