html{
  height: 100%;
  overflow-y: scroll;
}

body{
  height: 100%;
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by it's height */
  margin: 0 auto -80px;
}

.navbar {
    border-bottom: #eee solid 2px;
    background-color: #fff !important;
}

.navbar a {
        color: #212121 !important;
    }

.navbar-brand {
  color: #000 !important;
}

.navbar-user {
  color: #000 !important;
}

.vertical-offset-100{
  padding-top:100px;
}

.dropdown-menu.show {
  left: auto;
  right: 0;
}

.post-content img{
  max-width: 100%;
  max-height: 70%;
}

.icon-size{
  font-size: 87px;
}

#push{
  height: 80px;
}


#footer p{
  margin: 20px 0;
}

#muvs-header {
  color: #fecd06;
  display: inline;
}

a,
a:visited,
a:active {
  color: #212121;
}
a:hover,
a:visited:hover,
a:active:hover {
  color: #302b2d;
  text-decoration: none;
}
a.button,
a:visited.button,
a:active.button {
  background-color: #fecd06;
  padding: 8px 10px !important;
  display: inline-block;
  line-height: 14px;
  text-shadow: none !important;
  box-shadow: none !important;
}
a.button:hover,
a:visited.button:hover,
a:active.button:hover {
  box-shadow: none;
  background-color: #302b2d !important;
  color: #fff !important;
}
a.button:hover .icon,
a:visited.button:hover .icon,
a:active.button:hover .icon {
  filter: invert(1);
}
a.button:after,
a:visited.button:after,
a:active.button:after {
  display: none;
}
a.button.block,
a:visited.button.block,
a:active.button.block {
  display: block;
  text-align: center;
  height: auto;
}
a.button.small,
a:visited.button.small,
a:active.button.small {
  font-size: 75%;
  padding: 6px 5px;
}
a.button.small .icon,
a:visited.button.small .icon,
a:active.button.small .icon {
  height: 14px;
  margin-left: -2px;
}
a.button .icon,
a:visited.button .icon,
a:active.button .icon {
  height: 20px;
  margin-left: -4px;
  margin-right: 6px;
  transition: all 300ms;
}
