
body, html {
    font-size: 13px;
    background: #DCDCDC;
}

.am-common {
    font-family: Arial, san-serif;
}

.am-common a {
    color: #3f7fb0;
}

.ajax-link:after, .local-link:after, .local:after {
    border-bottom: 1px #3f7fb0 dashed;
    opacity: .5;
}

.am-layout {
    min-height: initial;
    margin: 0;
}

.am-header .am-header-content-wrapper {
    border: none;
    background: none;
}

.am-header {
    background: #DCDCDC;
}

.am-layout {
    background: #DCDCDC;
}

.am-header-line {
    border:none;
    background: #DCDCDC;
}

.am-footer .am-footer-content-wrapper {
    background: #DCDCDC;
    color: inherit;
    height: auto;
}

.am-footer-text {
    padding-top:1em;
    padding-bottom:1em;
    text-align: center;
}

.am-body {
    background: none;
}

.am-body .am-body-content-wrapper {
    border: none;
    box-shadow: 0 0 1px #aaa;
    border-radius: 0px;
}

.am-body-content {
    min-height: 300px;
}

.am-header-content-wrapper {
    padding: 0;
}

.am-header-content-content {
    display: none;
}

.am-header .am-header-content .am-header-content-logo {
    float: none;
    margin: 0;
}

.am-header .am-header-content {
    text-align: center;
}

.am-main {
    max-width: 900px;
}

.am-header-content img {
    width: 100%;
}

.am-footer-actions {
    display:none;
}

.am-footer .am-footer-content-wrapper {
    color: #232323;
    font-size:.8rem;
}

.am-page-login .am-body-content-wrapper {
    background: none;
    box-shadow: none;
}

.am-auth-form form {
    box-shadow: 0px 0px 5px #eee;
}

.am-popup {
    border-color: #aaaaaa;
}

.am-popup .am-popup-header {
    background: #DCDCDC;
    color: #232323;
}

.am-popup .am-popup-close-icon:after {
    color: #232323;
}

.am-fb-login-button-wrapper:before {
    background: #DCDCDC;
}

.am-signup-link {
    color: #232323;
}