/* Layout */

body {
  padding-bottom: 40px;
}

.sidebar-nav {
  padding: 9px 0;
}

@media (max-width: 980px) {
  /* Enable use of floated navbar text */
  .navbar-text.pull-right {
    float: none;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.logged-out header {
  margin-bottom: 20px;
}

.logged-out header {
  margin-top: 20px;
  text-align: center;
}

.logged-out header img {
  width: 166px;
}

.logged-out header h1 {
  font-weight: 100;
}

.logged-out footer p {
  text-align: center;
}

a.brand img {
  height: 23px;
  vertical-align: top;
  padding-right: 5px;
}

div.content.container {
  margin-top: 10px;
}

/* Flash */

#flash.hidden {
  display: none;
}

/* Downloads */

#downloads-table {
  border: medium none;
  border-collapse: collapse;
  border-spacing: 0px;
}

#mydownloads-table-body * {
  margin: 0px;
}

#downloads-table thead th {
  padding: 10px 20px;
  text-align: left;
}

#downloads-table tbody td {
  border: 1px solid rgb(221,221,221);
  padding: 10px 20px;
  text-align: left;
}

a.download-pro.disabled, a.download-free.disabled {
  color: #2c3e50;
  cursor: default;
}

a.download-pro.disabled:hover, a.download-free.disabled:hover {
  text-decoration: none;
}

/* Forms */

.form-required {
  color: red;
  font-weight: bold;
}

.radio input[type="radio"] {
  /* Fix cutoff when forms are within tabs */
  margin-left: -19px;
}

/* Tier table */

table.tiers td.radio-center,
table.tiers td.action {
  line-height: 100%;
  text-align: center;
}

table.tiers td.feature,
table.tiers td.processes,
table.tiers thead th {
  text-align: center;
}

table.tiers thead th.price {
  text-align: left;
}

table.tiers th.tier input[type="radio"] {
  padding: 0;
  margin: 0;
}

table.tiers td.tier {
  /* Bootstrap table.table td top/bottom border color */
  border-left:  3px solid #dddddd;
  border-right: 3px solid #dddddd;
}

table.tiers td.yes {
  background-color: #dff0d8;    /* Boostrap tr.success color */
}

table.tiers td.no {
  background-color: #f2dede;    /* Boostrap tr.error color */
}

/* Bootstrap overrides */

.modal-header {
  background-color: #18bc9c;
}

.alert-success {
  background-color: #3498db;    /* same as .alert-info */
}

dd address {
  margin: 0;
}

#reset-download-key,
.send-license-key,
.renew-starter-license {
  display: inline;
}

a.navbar-link.receptive-hidden {
    display: none;
}