body {
  height: 100%;
  min-height: 100vh;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: #f09433; 
  background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
} 

.main-container.container-fluid {
padding-bottom: 45px;
/* height: 100%; */
}
/*
.main-container.container-fluid {
background: #ff5400;
}
*/



.navbar#navbar {
    background-color: #222222;
    background: #222222;
    color: #ffffff;
    height: 50px;
    background-image: none;
    border: none;
}

#navbar-collapse.navbar-collapse {
    background-color: #222222;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-brand:Hover {
    color: #efefef;
}

@media (min-width: 768px) {
.navbar-nav {
    float: right;
}
}

.logo img {
    width: 30px;
    height: auto;
}

.highlighted {
    max-width: 480px;
    margin: 0 auto;
}

.media-library-item, .media-library-item__preview {
   max-width: 100px;
   max-height: 100px;
}

.media-library-item img {
   width: 75px;
   height: 75px;
}

.media-library-item .field--name-thumbnail img {
    height: 100px;
    object-fit: contain;
    object-position: center center;
}
.media-library-item__attributes {
    display: none;
}

.media-library-item__preview {
    padding-bottom: 0; 
}

.media-library-widget__toggle-weight {
    display: none;
}

.footer {
   background-color: #222222; 
    border: none;
    padding-bottom: 0px;
    padding-top: 0px; 
/*      position: absolute;
  bottom: 0; */
width: 100%;
  text-align: center;
}
/*
.region.region-footer {
}
*/
.region-footer li {
    float: left;
    margin-right: 1em;
}
.menu--footer {
margin: 0 auto;
}