﻿.navbar,
.ed_layout,
header[role='heading'],
footer[role='contentinfo'],
.layout-row-content > .layout { padding-left: 3em; padding-right: 3em; width: 100%; max-width:none; }
    .layout-row-content > .layout .ed_layout { padding-left: 0; padding-right: 0; }
#ap-container { width: 80%; max-width:100em; box-shadow: 0 0 25px #d2d2d2; }

body, .zone-header, #navigation, .navbar-default { background-color:#fff; color:#505050; }
    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-nav > li > a:focus { color: #444; }
        .navbar-default .navbar-nav > li:last-child > a { margin-right:0; }
.navbar.navbar-default { min-height: 0; }

.navbar-nav.pull-right { padding-left: 10px; }

@media all and (min-width:900px) {
    .navbar-collapse { float: right; margin-top: -2.5em; }
}

.navbar-nav.nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus { color: #2db08f; }

.logo { margin-top: 0.2em; margin-bottom: -1.2em; }
.logoIcon, .logoTitle { display:inline-block; vertical-align:middle; }
.logoIcon { width: 1.2em; }
.logoTitle { margin-bottom: 0; font-weight:500; }

.ed_module_head.ed_module_head { min-height:13em; background-color: #2db08f; }
.ed_module_desc { font-size:1.25em; }

.ed_data_identity { padding: 0; height: 3.5em; }
.ed_data_link > li > a { color: #2db08f; }

.zone-footer { background-color:#d2d2d2; color: #444; }
    .aboutLink > li > a { color: #444; }

@media all and (max-width: 50em)  {
    .ed_module_head.ed_module_head, .ed_module_head > .ed_layout.ed_layout { background-image: none; }
    .ed_module_name, .ed_module_desc { width: 80%; }
}