div#contentfooter{
  background-color:#EEB111;
  padding:4px;
}
body.sidebar-none .container.container_body {
    padding-left: 0;
    padding-right: 0; 
}
section.block-user{
  margin-top:20px;
  width: 100%;
}
section.block-user h2{
  display:none;
}

#edit-name-wrapper,
#edit-pass-wrapper
{
 display:inline-block;
}
#edit-name-wrapper label,
#edit-pass-wrapper label
{
 display:none;
}

input#edit-name,
input#edit-pass
{
  padding: 6px;
  margin:4px;
  width: 250px;
  border-radius: 6px;
  border-style: none;
}

.form-item {
    padding-bottom: 0;
}

div#contentfooter {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    flex-grow: 1;
}

.navbar-primary {
    overflow: visible;
    z-index: 100;
    display: none;
}

.row.body-sidebar {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: visible;
    justify-content: flex-end;
}
.span12.main-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    /* flex-wrap: wrap; */
    /* justify-content: flex-end; */
    /* align-items: stretch; */
    /* align-content: stretch;*/
}

#banner_img {
    max-width: 100%;
    height: 300px;
    max-height: 30vh;
    object-fit: cover;
    margin: -5px;
}

body.dev-server .page_header,
body .page_header
 {
    display: none;
}

div#anon_header {
position: relative;
    /* top: 0; */
    /* left: 0; */
    /* right: 0; */
    margin-left: auto;
    margin-right: auto;
    margin-top: 2vh;
    /* padding: 20px; */
    /* max-height: 3vh; */
    max-width: 90%;
}
img#anon_brand_logo_text {
    padding-top: 20px;
}
.content {
    text-align: center;
}

input#edit-submit {
    display: inline-block;
    width: 24px;
    height: 20px;
    background-image: url(/sites/default/themes/ebb_base_3/images/arrow-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    font-size: 0;
    border-style: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    margin-left: -28px;
    top: -4px;
    position: relative;
}

a, a:active, a:visited {
    color: #383838;
}

#user-login-form .item-list {
    padding: 10px 0 10px 0;
}