.ng-cloak, [ng-cloak] {
  display: none !important;
}

body {
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
}

.show-cursor,
a {
  cursor: pointer;
}
a.no-click {
  cursor: text;
}

.fa-right {
  margin-left: 8px;
}
.fa-left {
  margin-right: 8px;
}

.spec-loading {
  font-size: 150px;
  padding-top: 150px;
}

.navbar-header .navbar-brand {
  padding: 0px;
}
.navbar-header img {
  max-height: 100%;
}
.navbar.navbar-secondary {
  margin-bottom: 0;
  z-index: 100;
  border-radius: 0px;
}

.fa-bolt {
  color: #df691a;
}

.navbar-secondary .api-title {
  color: #FFF !important;
  font-weight: 600;
  font-size: 20px;
}

a.no-click {
  cursor: default;
}

.navbar-secondary .action-link {
  color: #FFF !important;
  text-transform: capitalize;
}

.collapse-icon::before {
  content: "\f147" !important;
}
.collapsed .collapse-icon::before {
  content: "\f196" !important;
}

.dropdown .btn.tag-dropdown-btn,
.dropdown .btn.route-dropdown-btn {
  border-width: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.panel-heading {
  cursor: pointer;
}

#Footer {
  margin-top: 50px;
}

span.pull-right {
  line-height: 20px;
}
