/* That's for Page Manager */

#page-manager-edit .center-wrapper {
    background: none;
}

#page-manager-edit .panel-3-columns-stacked .center-wrapper-inner {
    background: none;
    max-width: 100%;
}

#page-manager-edit .panel-3-columns-stacked .panel-col-top,
#page-manager-edit .panel-3-columns-stacked .panel-col-bottom {
    width: 100%;
    clear: both;
}

#page-manager-edit .panel-3-columns-stacked .panel-col-first {
    float: left;
    width: 25%;
}

#page-manager-edit .panel-3-columns-stacked .panel-col {
    float: left;
    width: 50%;
}

#page-manager-edit .panel-3-columns-stacked .panel-col-last {
    float: left;
    width: 25%;
}

#page-manager-edit .panel-3-columns-stacked .panel-panel {
    margin: 0;
}

#page-manager-edit .panel-3-columns-stacked .panel-panel .inside {
    margin: 0;
}

#page-manager-edit .panel-3-columns-stacked .panel-separator {
    margin: 0 0 1em 0;
}

#page-manager-edit .center-wrapper,
#page-manager-edit .center-wrapper-inner {
    overflow: visible;
}

/* These are the front-end rendered styles */

.panel-3-columns-stacked .panel-col-top,
.panel-3-columns-stacked .panel-col-bottom {
    width: 100%;
    clear: both;
}

.panel-3-columns-stacked .panel-separator {
    margin: 0;
}

.html .center-wrapper {
    overflow: hidden;
}

.center-wrapper .panel-panel {
    position: relative;
}

.center-wrapper .panel-panel .inside {
    margin: 0 10px;
}

.panel-3-columns-stacked .center-wrapper-inner {
    margin: auto;
    width: 100%;
    max-width: 1220px;
    padding: 20px 0 15px 0;
    overflow: hidden;
}

.panel-3-columns-stacked .panel-col-first {
    float: left;
    width: 21%;
    background: transparent;
    margin: 0;
}

.panel-3-columns-stacked .panel-col {
    float: left;
    width: 58%;
}

.panel-3-columns-stacked .panel-col-last {
    float: left;
    width: 21%;
    margin: 0;
}


/* BOTTOM */

.panel-col-bottom {
    background: #f1f1f1 url('/sites/all/themes/egov_theme/images/footer-shadow.png') repeat-x top
}

.panel-3-columns-stacked .panel-col-bottom .inner {
    margin: auto;
    width: 100%;
    max-width: 1220px;
}