body{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
}

input[type=checkbox].form-control{
	width: 40px;
	/*float: left;*/
}

.form-control{
	font-size: 16px;
	display:inline-block;
}

.navbar-brand.navbar-home {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  line-height: 26px;
}
.navbar-brand.navbar-home .glyphicon {
  top: 2px;
}

/* Install-specific header colors (set from Gen2 Admin → Appearance). */
.navbar-inverse.app-header-themed {
  background-image: none;
  background-color: var(--app-header-bg, #222);
  border-color: rgba(0, 0, 0, 0.35);
}
.navbar-inverse.app-header-themed .navbar-brand,
.navbar-inverse.app-header-themed .navbar-brand:hover,
.navbar-inverse.app-header-themed .navbar-brand:focus,
.navbar-inverse.app-header-themed .navbar-nav > li > a,
.navbar-inverse.app-header-themed .navbar-nav > li > a:hover,
.navbar-inverse.app-header-themed .navbar-nav > li > a:focus,
.navbar-inverse.app-header-themed .navbar-text {
  color: var(--app-header-fg, #9d9d9d);
}
.navbar-inverse.app-header-themed .navbar-toggle {
  border-color: var(--app-header-fg, #9d9d9d);
}
.navbar-inverse.app-header-themed .navbar-toggle .icon-bar {
  background-color: var(--app-header-fg, #9d9d9d);
}
.navbar-inverse.app-header-themed .navbar-nav > .open > a,
.navbar-inverse.app-header-themed .navbar-nav > .active > a {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.25);
  color: var(--app-header-fg, #9d9d9d);
}

.btn-default.btn-gen2-download,
a.btn-default.btn-gen2-download {
  background-image: none;
  background-color: #fff;
  border-color: #ccc;
  text-shadow: none;
}
.btn-default.btn-gen2-download:hover,
.btn-default.btn-gen2-download:focus,
a.btn-default.btn-gen2-download:hover,
a.btn-default.btn-gen2-download:focus {
  background-image: none;
  background-color: #f5f5f5;
  border-color: #adadad;
}
.btn-default.btn-gen2-download:active,
.btn-default.btn-gen2-download.active,
a.btn-default.btn-gen2-download:active,
a.btn-default.btn-gen2-download.active {
  background-image: none;
  background-color: #ebebeb;
  border-color: #adadad;
}

/* Keep long action buttons from forcing horizontal page scroll. */
.home-submission-title,
.table td > a.btn-info {
  white-space: normal;
  text-align: left;
  max-width: 100%;
}

.home-submission-actions .btn {
  margin-bottom: 4px;
}

@media (max-width: 767px) {
  .home-submission-actions {
    margin-top: 8px;
  }

  .home-submission-actions .btn {
    margin-left: 0 !important;
  }

  .table > tbody > tr > td,
  .table > thead > tr > th {
    padding-left: 8px;
    padding-right: 8px;
  }
}
