.#{$prefix}dashboard-column {
    padding: 0 0 $ext-dashboard-column-padding 0;
}

.#{$prefix}dashboard-panel {
    margin-top: $ext-dashboard-column-padding;
}

// adjacent columns should share the entire padding defined
// thus padding is set to half the actual value
.#{$prefix}dashboard-column-first {
    padding-left: ceil($ext-dashboard-column-padding/2);
    clear : left;
}

.#{$prefix}dashboard-column-last {
    padding-right: ceil($ext-dashboard-column-padding/2);
}

.#{$prefix}dashboard .#{$prefix}panel-dd-spacer {
    border: 2px dashed #99bbe8;
    background: #f6f6f6;
    border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: $ext-dashboard-column-padding;
}

// If a panel is being rendered for dashboard, ensure the container
// is given overall padding on left and right before rendering any columns
.#{$prefix}panel .#{$prefix}dashboard{
    padding: 0 floor($ext-dashboard-column-padding/2);
}

// Prevent the panel drag operations from causing overflow as that breaks the layout
// and we don't want to perform layouts during the drag.
.#{$prefix}dashboard-dd-over {
    overflow: hidden !important;
}
