body {
  padding-top: 60px;
}

.nav>li {
  font-size: 14px;
}

.nav>li>a {
  padding-left: 10px;
  padding-right: 10px;
}

.user-detail-form {
  display: inline-block;
  margin: 0px 5px;
}

.lighter-gray {
  color: #777;
  font-weight: normal;
}

.less-spacing {
  margin-bottom: 5px;
}

.permission-decription {
  margin-top: 12px;
}

.resend-invite {
  margin-left: 10px;
}

.console {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  font-size: 12px;
  background: black;
  color: #cccccc;
}

.console pre {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

.console h4 {
  margin-top: 0;
  margin-bottom: 0;
}

.form-control[disabled] {
  color: #aaa;
}

/* fix weird extra pad on well
.well {
  padding-bottom: 0px;
}
*/

/* don't make tables 100% by default
.table {
  width: auto;
}
*/

.site-limit {
  color: #18AB00;
}
.site-limit-near {
  color: #CE9300;
}
.site-limit-hit {
  color: #AB0000;
}

.corp-icon {
  width: 28px;
  height: 28px;
  margin: 4px 10px 0 0;
  border-radius: 2px;
}

.salesforce-account-selector-col {
  padding-top: 10px;
}

.customer-id-selector-col {
  padding-top: 10px;
}

.icon-img {
  width: 48px;
  height: 48px;
  margin: 0 0 10px;
  border-radius: 3px;
  display: none;
}
.icon-img.show {
  display: block;
}
.icon-src {
  font-size: 12px;
}
.icon-error {
  margin-top: 5px;
  font-size: 12px;
  color: #a94442;
}
.corps-table .icon-col {
  padding: 3px 0 5px 5px;
}
  .icon-col img {
    width: 16px;
    height: 16px;
    border-radius: 2px;
  }

.domain-tabs {
  margin-bottom: 16px;
}
.domain-actions {
  margin: 16px 0;
}

.domain-advanced-rules .rule-header {
  background: #ecf0f1;
}
.domain-advanced-rules pre {
  max-width: 700px;
}

.domain-request-rules .rule-header {
  background: #ecf0f1;
}
.domain-request-rules pre {
  max-width: 700px;
}

.domain-signal-rules .rule-header {
  background: #ecf0f1;
}
.domain-signal-rules pre {
  max-width: 700px;
}

.group-form .members-list {
  margin: .5em 0 0;
  padding: 0;
  list-style: inside;
  line-height: 1.6;
}
.group-form .member.removed span {
  color: #aaa;
  text-decoration: line-through;
}
.health-info>p {
  color: blue;
}
.health-good>p {
  color: green;
}
.health-warning>p {
  color: #bf9000;
}

.dropdown.active>a {
  background-color: transparent !important;
  border-bottom: 4px solid #18bc9c;
  padding-bottom: 15.5px
}
.dropdown.active:not(.open):hover>a {
  background-color: #1a242f !important;
  border-bottom: 4px solid #18bc9c;
  padding-bottom: 15.5px
}
.dropdown.active.open>a {
  background-color: #1a242f !important;
  border-bottom: 0;
  padding-bottom: 19.5px
}
.dropdown-menu {
  background-color: #1a242f;
  border: 0;
  border-radius: 0;
  color: white;
}
.dropdown-menu>li>a {
  color: #b3ccce;
  padding: 6px 16px;
}
.dropdown-menu>.active>a {
  border-left: 4px solid #18bc9c;
}

/* Make the thead of a table sticky. Domain report tables, for example */
.sticky-header thead th  {
  position: sticky !important;
  position: -webkit-sticky !important;
  top: 57px !important;
  background-color: #fff;
  box-shadow: 0px 3px 0 #ccc;
}

.schedule-load-hidden {
  display: none;
}
.nav>.user{
  color: white;
}
