/*
Please note that this file is NOT compiled and must therefore not include
any configurable color reference. This must be a structure only css file.
*/
.centered-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
/*a.btn.btn-big, span.btn.btn-big, label.btn.btn-big, form button.btn-big, input[type="submit"].btn-big, .Actions .action.btn-big {
        font-size: 1em !important;
}

.side-buttons a.btn.btn-big {
        padding: 6px 12px; //0;
}*/
.leadIn {
  margin-bottom: 15px;
  padding: 10px;
  background: #ebf7fd;
  color: #2d7091;
  border: 1px solid rgba(45, 112, 145, 0.3);
  border-radius: 4px;
  text-shadow: 0 1px 0 #ffffff;
}
.IdeaViewQuestion {
  color: #999999 ;
}
.IdeaViewAnswer {
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
  #IdeasPage #main .uk-grid .uk-width-medium-1-4 {
    margin-top: 30px;
  }
  #IdeasPage #main .uk-grid .Desktop {
    display: none;
  }
  #IdeasPage #main .uk-grid .Mobile {
    display: inline;
  }
}
@media only screen and (min-width: 769px) {
  #IdeasPage #main .uk-grid .Desktop {
    display: inline;
  }
  #IdeasPage #main .uk-grid .Mobile {
    display: none;
  }
  #IdeasPage .CommunityNews.vignette .Avatar {
    max-height: 128px;
  }
}
.ExtraInfo {
  font-size: 1.3em;
}
.ExtraInfo h3 {
  font-size: 1.3em;
}
#IdeasPage #menu-tags {
    text-align: center;
    padding: 0;
    list-style: none;
}
