#navbar .navbar {
    .box-shadow(none);

    .navbar-right {
        .box-shadow(none);
    }
}

@media screen and (min-width: @screen-sm-min) {
    #navbar .navbar {
        .navbar-right {
            background-color: @navbar-bg;
        }
    }
}

.panel-heading {
    border-bottom-width: 0;
}

.panel-default.note-editor > .panel-heading .btn-default {
    background-color: @btn-default-bg !important;
    border-color: @btn-default-border !important;
}

.panel-title {
    font-size: 15px;
    line-height: 17px;
}

.modal-content {
    background-color: @white-color;
}

.dialog-record .modal-content > .modal-body {
    background-color: @body-bg;
}

.modal-body > .list-group {
    background-color: @white-color;
}

.list-container > .list {
    background-color: @white-color;
}

.panel-heading > .btn-group {
    top: -5px;
    right: -10px;
}

.panel-heading > .btn-group > .btn {
    padding-top: 4px;
    padding-bottom: 4px;
}

.note-editor > .panel-heading > .btn-group > .btn {
    padding-top: 5px;
    padding-bottom: 5px;
}

.panel.sticked > .panel-heading .btn-group {
    top: -4px;
}

table.table {
    background-color: @white-color;
}

.record .middle {
    > .panel {
        border-top-width: 1px;
    }

    > .panel:first-child {
        border-top-width: 0;
    }

    > .panel.hidden + .panel {
        border-top-width: 1px;
    }

    .panel + .panel.panels-show-more-delimiter {
        border-top-width: 0;
    }
}

.dashlet-body .list-container > .list,
.panel-body .list-container > .list,
.dashlet-container > .panel,
.note-editor.panel {
    .box-shadow(none);
}


.list-container > .list,
.panel,
.dashlet-container,
#main > .calendar-container .calendar,
#main > .calendar-container .timeline,
.well,
.admin-content .table.table-bordered,
.admin-content iframe,
.list-kanban > div > table > thead,
.list-group-panel,
.popup-notification {
    .box-shadow(2px 2px 4px rgba(0,0,0,0.09));
}

.stick-sub.button-container {
    .box-shadow(none);
}

@media (min-width: @screen-sm-min) {
    .modal-dialog > .modal-content {
        .box-shadow(0 0px 15px rgba(0,0,0,0.35));
    }
}

.panel.sticked {
    border-top-width: 1px;
}

.list-container .list-buttons-container {
    margin-bottom: @padding-base-horizontal;
}

.calendar-container > .calendar,
.calendar-container > .timeline {
    background-color: @white-color;
}

#main > .calendar-container {
    .timeline {
        border: 0;
    }

    .calendar {
        overflow: hidden;
        .fc-view-container {
            margin: -1px;
        }
    }
}

.dashlet-body {
    .fc-agenda-view {
        table {
            border-collapse: collapse;
            border-style: hidden;
        }
    }
}

.field .list-group {
    background-color: @white-color;
}

.field .grid-stack-item-content {
    border: 1px solid @default-border-color;
}

#login.panel > .panel-heading {
    margin: 0 !important;
}

#notifications-panel > .panel,
#global-search-panel > .panel {
    border-width: 1px;
}

.record .stick-sub.button-container {
    background-color: @navbar-bg !important;
    padding-bottom: 0;
}

.admin-panel-iframe-container {
    background-color: @white-color;
}

.panel.dashlet > .panel-heading > .btn-group {
    margin-top: -6px;
}
