html, body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  /* font-size: 14px; */
  line-height: 1.5;
  height: 100%;
  /* background: #ECF0F3; */
}
nav.navbar {
  /* border-top: 4px solid #276cda; */
  margin-bottom: 1rem;
}

.columns {
  width: 100%;
  height: 100%;
  margin-left: 0;
}
.menu-label {
  /* color: #8F99A3; */
  letter-spacing: 1.3;
  font-weight: 700;
}
.menu-list a {
  /* color: #0F1D38; */
  /* font-size: 14px; */
  font-weight: 700;
}
.menu-list a:hover {
  /* background-color: transparent; */
  /* color: #276cda; */
}
.menu-list a.is-active {
  /* background-color: transparent; */
  /* color: #276cda; */
  font-weight: 700;
}
.card {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);
  margin-bottom: 2rem;
}

.info-tiles {
  margin: 1rem 0;
}
.info-tiles .subtitle {
  font-weight: 300;
  /* color: #8F99A3; */
}
.hero.welcome.is-info {
  /* background: #36D1DC; */
  /* background: -webkit-linear-gradient(to right, #5B86E5, #36D1DC); */
  /* background: linear-gradient(to right, #5B86E5, #36D1DC); */
  border-radius: 4px;
}
.hero.welcome .title, .hero.welcome .subtitle {
  /* color: hsl(192, 17%, 99%); */
}
.card .content {
  /* font-size: 14px; */
}
.card-footer-item {
  /* font-size: 14px; */
  font-weight: 700;
  /* color: #8F99A3; */
}
.card-footer-item:hover {
}
.card-table .table {
  margin-bottom: 0;
}
.events-card .card-table {
  max-height: 250px;
  overflow-y: scroll;
}

.hero.is-small .hero-body {
	padding: 0.2rem;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
}

.hinherit{
  height: inherit;
}

.bggradient {
  /* background: #36D1DC; */
  /* background: -webkit-linear-gradient(to right, #5B86E5, #36D1DC); */
  /* background: linear-gradient(to right, #5B86E5, #36D1DC); */
}

.heroimg{
  width: 500px;
  max-width: 500px;
}

.previewimg{
  width: 300px;
  max-width: 300px;
}

.bgmenuactive{
  /* background-color: #ecf0f3 !important; */
}

.section-feature-grey {
	background-color: #fbfbfb;
}

.card-header-title{
  padding: 0.5rem;
}

.card-content{
  padding: 0.5rem;
}

.message-header{
  padding: 0.5rem;
}

.message-body{
  padding: 0.5rem;
}

.mw100{
  min-width: 100%;
}

.navbar{
  min-height: unset;
}

.navbar > .container{
  min-height: unset;
}

.navbar-brand, .navbar-tabs{
  min-height: unset;
}

.navbar-item, .navbar-link{
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.navbar-burger{
  height: unset;
}

.footer{
  padding-top: 0.75rem;
  padding-bottom: 6rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.slbCaption{
  color: #fff;
  background-color: rgba(0,0,0,0.4);
}