/* #007bb5; */
/* #007bb5; */
/* #007bb5; */
body {
  background: #ffffff;
  color: #333;
  font-family: Roboto, "Helvetica Neue", sans-serif; }

.bd-content p a {
  text-decoration: none;
  border-bottom: 1px solid #ae003d; }

.bd-content p a:hover {
  text-decoration: none;
  border-bottom: 2px solid #ae003d; }

.navbar-dark {
  background: #007bb5; }

.navbar-dark-2 {
  background: #555; }

.navbar-brand {
  background-color: #ffffff;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  width: 100%;
  text-align: center; }

.navbar-brand img {
  max-height: 53px; }

.bd-navbar {
  min-height: unset; }

nav.bd-navbar {
  position: unset; }

.navbar h1 {
  color: white;
  font-size: 1.75em;
  padding-top: 0;
  margin-top: .25em;
  margin-left: 1em;
  font-weight: 300; }

.bd-navbar .navbar-nav .nav-link {
  color: #ffffff; }

.navbar-dark-2.bd-navbar {
  position: unset; }

.bd-navbar .nav-link {
  font-weight: 300;
  font-size: .9rem;
  margin: .1rem .25rem; }

.navbar-light {
  background: #ffffff;
  color: #333;
  border-top: 1px solid #eee; }

.navbar-light .nav-link {
  background: #ffffff;
  color: #333; }

.navbar-light .nav-link:hover {
  text-decoration: underline; }

.breadcrumbs .nav-item {
  color: #333;
  font-size: .95rem;
  font-weight: light;
  white-space: nowrap; }

.breadcrumbs i {
  margin: 0 .6rem;
  font-size: .6rem; }

.breadcrumbs a {
  color: #007bb5; }

.breadcrumbs a i {
  color: #007bb5;
  font-size: 1rem; }

.navbar-dark-2 .nav-link.active, .navbar-dark-2 .nav-link:hover {
  background-color: #ae003d !important;
  color: #ffffff; }

.sb-doc-card {
  text-align: center; }

.sb-doc-card-link {
  display: block;
  text-align: center; }

.sb-doc-card-link-img {
  text-align: center; }

.sb-doc-card-link-img img {
  max-width: 100%;
  max-height: 200px; }

.sb-doc-listing .sb-doc-listing-link-img img {
  max-width: 100px;
  max-height: 100px; }

.sb-doc-card:nth-of-type(2n), .sb-doc-card-no-hover:nth-of-type(2n):hover {
  background: #ffffff; }

.sb-doc-card:nth-of-type(2n+1), .sb-doc-card-no-hover:nth-of-type(2n+1):hover {
  background: #d9d9d9;
  color: #333; }

.sb-doc-listing:nth-of-type(2n), .sb-doc-listing-no-hover:nth-of-type(2n):hover {
  background: #ffffff; }

.sb-doc-listing:nth-of-type(2n+1), .sb-doc-listing-no-hover:nth-of-type(2n+1):hover {
  background: #d9d9d9;
  color: #333; }

.cardset-small .sb-doc-card, .cardset-small .sb-doc-card-no-hover:hover {
  background: #ffffff !important;
  border: 3px solid #ffffff; }

.cardset-small .sb-doc-card:hover {
  border-color: #ae003d;
  color: black !important; }

.cardset-small .sb-doc-card-no-hover:hover {
  border-color: #ffffff; }

.cardset-small a:hover {
  color: black !important; }

.sb-doc-card a, .sb-doc-listing a {
  text-decoration: none;
  color: #333; }

.cardset-small .sb-doc-card a {
  color: #999; }

.sb-doc-card:hover a, .sb-doc-card:hover a i,
.sb-doc-listing:hover a, .sb-doc-listing:hover a i {
  text-decoration: none;
  color: #ffffff; }

.sb-doc-card.sb-doc-card-no-hover:hover a,
.sb-doc-listing.sb-doc-listing-no-hover:hover a {
  color: #333; }

.sb-doc-card.sb-doc-card-no-hover a:hover,
.sb-doc-listing.sb-doc-listing-no-hover a:hover {
  text-decoration: underline;
  color: #ae003d; }

.sb-doc-card i {
  margin-top: 1rem;
  font-size: 3rem;
  margin-bottom: 1rem;
  color: #007bb5; }

.sb-doc-listing i {
  margin-top: .5rem;
  font-size: 1rem;
  margin-bottom: .5rem;
  color: #007bb5;
  vertical-align: middle; }

.sb-doc-listing h2 i {
  margin: .25rem 0 .25rem -1.75rem;
  font-size: 1.25rem;
  color: #007bb5;
  vertical-align: middle; }

.sb-doc-card h2,
.sb-doc-listing h2 {
  font-size: 2rem; }

.cardset-mini .sb-doc-card h2 {
  font-size: 1rem; }

.cardset-small .sb-doc-card h2 {
  font-size: 1rem; }

i.saltbox-logo {
  display: block;
  height: 102px;
  background-image: url("/assets/img/logo2x.png");
  background-position: top center;
  background-size: 200px;
  background-repeat: no-repeat; }

.bd-sidebar {
  overflow: auto; }

.sb-doc-card:hover i.saltbox-logo {
  background-image: url("/assets/img/logo2x-white.png"); }

.sb-doc-card .header-image {
  max-width: 100%;
  max-height: 100px;
  margin-top: 2px; }

.sb-doc-listing .header-image {
  max-width: 100%;
  max-height: 125px; }

.sb-doc-card-content p, .sb-doc-card-content h2 {
  padding: 0 10px; }

.sb-doc-card-content h2 {
  padding-top: 6px; }

.sb-doc-listing-content {
  text-align: center;
  padding-bottom: 20px; }

.sb-doc-listing-content p, .sb-doc-listing-content h2 {
  text-align: left;
  padding: 0 44px; }

.sb-doc-listing-content h2 {
  padding-top: 20px; }

.sb-doc-card-link:hover .header-image, .sb-doc-listing-link:hover .header-image {
  filter: grayscale(100%) invert(100%) sepia(100%) hue-rotate(105deg) saturate(250%) invert(100%); }

.sb-doc-card-link:hover .header-image.lightened, .sb-doc-listing-link:hover .header-image.lightened {
  filter: grayscale(100%) brightness(150%) invert(100%) sepia(100%) hue-rotate(105deg) saturate(250%) invert(100%); }

.sb-doc-card-link:hover .header-image.colorized, .sb-doc-listing-link:hover .header-image.colorized {
  filter: grayscale(100%) brightness(100%) invert(70%) sepia(100%) hue-rotate(110deg) saturate(145%) invert(100%) brightness(190%); }

.sb-doc-card-link:hover .header-image.inverted, .sb-doc-listing-link:hover .header-image.inverted {
  filter: grayscale(100%) sepia(100%) hue-rotate(105deg) saturate(250%) invert(100%); }

.sb-doc-card-link:hover .header-image.whitewashed, .sb-doc-listing-link:hover .header-image.whitewashed {
  filter: grayscale(100%) brightness(10000%); }

.sb-doc-card-spacer {
  height: 190px; }

.sb-doc-card-spacer-xl {
  height: 420px; }

.cardset {
  background-color: white; }

.cardset-help-sm {
  height: 250px;
  background: #0a4b69;
  color: #ffffff; }

.cardset-help-md {
  background: #0a4b69;
  color: #ffffff; }

.cardset-help-lg {
  background: #0a4b69;
  color: #ffffff; }

.cardset-help-sm h2 {
  margin-top: 2rem; }

.cardset-help-md h2 {
  margin-top: 5rem; }

.cardset-help-lg h2 {
  margin-top: 5rem; }

.cardset {
  max-width: unset; }

.cardset-release-notes {
  background-color: #007bb5; }

.icon-big {
  font-size: 5rem !important; }

.icon-small {
  font-size: 1rem !important; }

.icon-white {
  color: white !important; }

.img-help {
  border: 1px solid #d9d9d9; }

.img-logo {
  max-width: 100px;
  max-height: 256px;
  float: right;
  margin-bottom: 10px; }

.sb-doc-card .featured, .sb-doc-card .versioned,
.sb-doc-listing .featured, .sb-doc-listing .versioned,
.hit-name .versioned {
  background: #ae003d;
  color: #ffffff;
  padding: .25rem;
  border-radius: .5rem;
  border: 1px solid #ae003d;
  font-weight: normal; }

.sb-doc-card:hover .featured, .sb-doc-card:hover .versioned,
.sb-doc-listing:hover .featured, .sb-doc-listing:hover .versioned,
.ais-Hits-item:hover .hit-name .versioned {
  background: #ae003d;
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #ae003d;
  border: 1px solid #ae003d; }

.sb-doc-card:hover .featured .icon-accent-hover,
.sb-doc-card:hover .versioned .icon-accent-hover,
.sb-doc-listing:hover .featured .icon-accent-hover,
.sb-doc-listing:hover .versioned .icon-accent-hover {
  color: #ae003d !important; }

.sb-doc-card .versioned,
.sb-doc-listing .versioned {
  border-color: #ffffff; }

.versioned.v1-0, .versioned.v1-4 {
  background-color: #333; }

.versioned.v1-1, .versioned.v1-5 {
  background-color: #888; }

.versioned.v1-2, .versioned.v1-6 {
  background-color: #222; }

.versioned.v1-3, .versioned.v1-7 {
  background-color: #666; }

.release-notes-date-stamp {
  width: 100%;
  padding: 8px;
  background: #007bb5;
  color: #ffffff; }

.cardset-help, .cardset-docs, .cardset-learning-hub, .cardset-release-notes,
.cardset-help-connectors {
  background-repeat: none;
  background-size: cover; }

.cardset-help h1, .cardset-help h2, .cardset-help p,
.cardset-docs h1, .cardset-docs h2, .cardset-docs p,
.cardset-learning-hub h1, .cardset-learning-hub h2, .cardset-learning-hub p,
.cardset-release-notes h1, .cardset-release-notes h2, .cardset-release-notes p,
.cardset-help-connectors h1, .cardset-help-connectors h2, .cardset-help-connectors p,
.cardset-docs-connectors h1, .cardset-docs-connectors h2, .cardset-docs-connectors p {
  background: rgba(10, 75, 105, 0.5);
  padding: 0 .5rem;
  display: inline-block; }

.cardset-help {
  background-image: url("/assets/img/help-1.jpg"); }

.cardset-help-connectors {
  background-image: url("/assets/img/connectors-1.jpg"); }

.cardset-docs {
  background-image: url("/assets/img/reference-2.jpg"); }

.cardset-docs-connectors {
  background-image: url("/assets/img/connectors-1.jpg"); }

.cardset-learning-hub {
  background-image: url("/assets/img/learning-1.jpg"); }

.cardset-release-notes {
  background-image: url("/assets/img/release-notes-1.jpg"); }

nav.sb-links {
  display: block;
  margin-top: 1rem; }

nav.sb-links .nav {
  display: block; }

nav.sb-links .active > a, .sb-sidenav-active > a {
  font-weight: bold !important;
  color: #ae003d !important; }

nav.sb-links a {
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  color: #333; }

nav.sb-links a:hover {
  text-decoration: none;
  border-bottom: 1px solid #ae003d;
  font-weight: bold;
  color: #ae003d; }

nav.sb-links ul ul li {
  list-style: none; }

nav.sb-links .sb-nav-section {
  list-style: none;
  padding: .25rem 1.5rem;
  font-size: 90%;
  background-color: #f9f9f9;
  display: block; }

nav.sb-links ul ul li a {
  font-size: 90%; }

.imagepreview {
  max-width: 100%; }

#imagemodal .modal-dialog {
  max-width: unset !important;
  text-align: center; }

/*sm*/
@media (min-width: 576px) {
  .sb-doc-card:nth-of-type(4n+1),
  .sb-doc-card-no-hover:nth-of-type(4n+1):hover {
    background: #d9d9d9;
    color: #333; }

  .sb-doc-card:nth-of-type(4n+2),
  .sb-doc-card-no-hover:nth-of-type(4n+2):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(4n+3),
  .sb-doc-card-no-hover:nth-of-type(4n+3):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(4n),
  .sb-doc-card-no-hover:nth-of-type(4n):hover {
    background: #d9d9d9;
    color: #333; } }
/*md*/
@media (min-width: 768px) {
  .sb-doc-card:nth-of-type(2n+1), .sb-doc-card-no-hover:nth-of-type(2n+1):hover {
    background: #d9d9d9;
    color: #333; }

  .sb-doc-card:nth-of-type(2n), .sb-doc-card-no-hover:nth-of-type(2n):hover {
    background: #ffffff; }

  .navbar-brand {
    display: inline-block;
    width: auto; }

  .navbar-brand img {
    margin: -2px 75px 2px 75px; } }
/*lg*/
@media (min-width: 992px) {
  .sb-doc-card:nth-of-type(8n+1),
  .sb-doc-card-no-hover:nth-of-type(8n+1):hover {
    background: #d9d9d9;
    color: #333; }

  .sb-doc-card:nth-of-type(8n+2),
  .sb-doc-card-no-hover:nth-of-type(8n+2):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(8n+3),
  .sb-doc-card-no-hover:nth-of-type(8n+3):hover {
    background: #d9d9d9;
    color: #333; }

  .sb-doc-card:nth-of-type(8n+4),
  .sb-doc-card-no-hover:nth-of-type(8n+4):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(8n+5),
  .sb-doc-card-no-hover:nth-of-type(8n+5):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(8n+6),
  .sb-doc-card-no-hover:nth-of-type(8n+6):hover {
    background: #d9d9d9;
    color: #333; }

  .sb-doc-card:nth-of-type(8n+7),
  .sb-doc-card-no-hover:nth-of-type(8n+7):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(8n),
  .sb-doc-card-no-hover:nth-of-type(8n):hover {
    background: #d9d9d9;
    color: #333; } }
/*xl*/
@media (min-width: 1200px) {
  .sb-doc-card:nth-of-type(4n+1),
  .sb-doc-card-no-hover:nth-of-type(4n+1):hover {
    background: #d9d9d9;
    color: #333; }

  .sb-doc-card:nth-of-type(4n+2),
  .sb-doc-card-no-hover:nth-of-type(4n+2):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(4n+3),
  .sb-doc-card-no-hover:nth-of-type(4n+3):hover {
    background: #ffffff; }

  .sb-doc-card:nth-of-type(4n),
  .sb-doc-card-no-hover:nth-of-type(4n):hover {
    background: #d9d9d9;
    color: #333; } }
.sb-doc-card:hover,
.sb-doc-listing:hover {
  background: #ae003d;
  transition: 0.5s ease; }

.stub-warning p {
  color: #ffffff;
  background: #a6a6a6;
  border: solid 1px #595959;
  border-radius: .5rem; }

/* connector sprite map - 32x32 sprites*/
.connector-map {
  object-fit: none;
  object-position: 0 0;
  width: 32px;
  height: 32px; }

.connector-map-0-0 {
  object-position: 0 0; }

.connector-map-0-1 {
  object-position: 0 -32px; }

.connector-map-0-2 {
  object-position: 0 -64px; }

.connector-map-0-3 {
  object-position: 0 -96px; }

.connector-map-0-4 {
  object-position: 0 -128px; }

.connector-map-0-5 {
  object-position: 0 -160px; }

.connector-map-0-6 {
  object-position: 0 -192px; }

.connector-map-0-7 {
  object-position: 0 -224px; }

.connector-map-0-8 {
  object-position: 0 -256px; }

.connector-map-0-9 {
  object-position: 0 -288px; }

.connector-map-0-10 {
  object-position: 0 -320px; }

.connector-map-0-11 {
  object-position: 0 -352px; }

.connector-map-0-12 {
  object-position: 0 -384px; }

.connector-map-1-0 {
  object-position: -32px 0; }

.connector-map-1-1 {
  object-position: -32px -32px; }

.connector-map-1-2 {
  object-position: -32px -64px; }

.connector-map-1-3 {
  object-position: -32px -96px; }

.connector-map-1-4 {
  object-position: -32px -128px; }

.connector-map-1-5 {
  object-position: -32px -160px; }

.connector-map-1-6 {
  object-position: -32px -192px; }

.connector-map-1-7 {
  object-position: -32px -224px; }

.connector-map-1-8 {
  object-position: -32px -256px; }

.connector-map-1-9 {
  object-position: -32px -288px; }

.connector-map-1-10 {
  object-position: -32px -320px; }

.connector-map-1-11 {
  object-position: -32px -352px; }

.connector-map-1-12 {
  object-position: -32px -384px; }

.connector-map-2-0 {
  object-position: -64px 0; }

.connector-map-2-1 {
  object-position: -64px -32px; }

.connector-map-2-2 {
  object-position: -64px -64px; }

.connector-map-2-3 {
  object-position: -64px -96px; }

.connector-map-2-4 {
  object-position: -64px -128px; }

.connector-map-2-5 {
  object-position: -64px -160px; }

.connector-map-2-6 {
  object-position: -64px -192px; }

.connector-map-2-7 {
  object-position: -64px -224px; }

.connector-map-2-8 {
  object-position: -64px -256px; }

.connector-map-2-9 {
  object-position: -64px -288px; }

.connector-map-2-10 {
  object-position: -64px -320px; }

.connector-map-2-11 {
  object-position: -64px -352px; }

.connector-map-2-12 {
  object-position: -64px -384px; }

.connector-map-3-0 {
  object-position: -96px 0; }

.connector-map-3-1 {
  object-position: -96px -32px; }

.connector-map-3-2 {
  object-position: -96px -64px; }

.connector-map-3-3 {
  object-position: -96px -96px; }

.connector-map-3-4 {
  object-position: -96px -128px; }

.connector-map-3-5 {
  object-position: -96px -160px; }

.connector-map-3-6 {
  object-position: -96px -192px; }

.connector-map-3-7 {
  object-position: -96px -224px; }

.connector-map-3-8 {
  object-position: -96px -256px; }

.connector-map-3-9 {
  object-position: -96px -288px; }

.connector-map-3-10 {
  object-position: -96px -320px; }

.connector-map-3-11 {
  object-position: -96px -352px; }

.connector-map-3-12 {
  object-position: -96px -384px; }

.connector-map-4-0 {
  object-position: -128px 0; }

.connector-map-4-1 {
  object-position: -128px -32px; }

.connector-map-4-2 {
  object-position: -128px -64px; }

.connector-map-4-3 {
  object-position: -128px -96px; }

.connector-map-4-4 {
  object-position: -128px -128px; }

.connector-map-4-5 {
  object-position: -128px -160px; }

.connector-map-4-6 {
  object-position: -128px -192px; }

.connector-map-4-7 {
  object-position: -128px -224px; }

.connector-map-4-8 {
  object-position: -128px -256px; }

.connector-map-4-9 {
  object-position: -128px -288px; }

.connector-map-4-10 {
  object-position: -128px -320px; }

.connector-map-4-11 {
  object-position: -128px -352px; }

.connector-map-4-12 {
  object-position: -128px -384px; }

.connector-map-5-0 {
  object-position: -160px 0; }

.connector-map-5-1 {
  object-position: -160px -32px; }

.connector-map-5-2 {
  object-position: -160px -64px; }

.connector-map-5-3 {
  object-position: -160px -96px; }

.connector-map-5-4 {
  object-position: -160px -128px; }

.connector-map-5-5 {
  object-position: -160px -160px; }

.connector-map-5-6 {
  object-position: -160px -192px; }

.connector-map-5-7 {
  object-position: -160px -224px; }

.connector-map-5-8 {
  object-position: -160px -256px; }

.connector-map-5-9 {
  object-position: -160px -288px; }

.connector-map-5-10 {
  object-position: -160px -320px; }

.connector-map-5-11 {
  object-position: -160px -352px; }

.connector-map-5-12 {
  object-position: -160px -384px; }

.connector-map-6-0 {
  object-position: -192px 0; }

.connector-map-6-1 {
  object-position: -192px -32px; }

.connector-map-6-2 {
  object-position: -192px -64px; }

.connector-map-6-3 {
  object-position: -192px -96px; }

.connector-map-6-4 {
  object-position: -192px -128px; }

.connector-map-6-5 {
  object-position: -192px -160px; }

.connector-map-6-6 {
  object-position: -192px -192px; }

.connector-map-6-7 {
  object-position: -192px -224px; }

.connector-map-6-8 {
  object-position: -192px -256px; }

.connector-map-6-9 {
  object-position: -192px -288px; }

.connector-map-6-10 {
  object-position: -192px -320px; }

.connector-map-6-11 {
  object-position: -192px -352px; }

.connector-map-6-12 {
  object-position: -192px -384px; }

.connector-map-7-0 {
  object-position: -224px 0; }

.connector-map-7-1 {
  object-position: -224px -32px; }

.connector-map-7-2 {
  object-position: -224px -64px; }

.connector-map-7-3 {
  object-position: -224px -96px; }

.connector-map-7-4 {
  object-position: -224px -128px; }

.connector-map-7-5 {
  object-position: -224px -160px; }

.connector-map-7-6 {
  object-position: -224px -192px; }

.connector-map-7-7 {
  object-position: -224px -224px; }

.connector-map-7-8 {
  object-position: -224px -256px; }

.connector-map-7-9 {
  object-position: -224px -288px; }

.connector-map-7-10 {
  object-position: -224px -320px; }

.connector-map-7-11 {
  object-position: -224px -352px; }

.connector-map-7-12 {
  object-position: -224px -384px; }

.connector-map-8-0 {
  object-position: -256px 0; }

.connector-map-8-1 {
  object-position: -256px -32px; }

.connector-map-8-2 {
  object-position: -256px -64px; }

.connector-map-8-3 {
  object-position: -256px -96px; }

.connector-map-8-4 {
  object-position: -256px -128px; }

.connector-map-8-5 {
  object-position: -256px -160px; }

.connector-map-8-6 {
  object-position: -256px -192px; }

.connector-map-8-7 {
  object-position: -256px -224px; }

.connector-map-8-8 {
  object-position: -256px -256px; }

.connector-map-8-9 {
  object-position: -256px -288px; }

.connector-map-8-10 {
  object-position: -256px -320px; }

.connector-map-8-11 {
  object-position: -256px -352px; }

.connector-map-8-12 {
  object-position: -256px -384px; }

.connector-map-9-0 {
  object-position: -288px 0; }

.connector-map-9-1 {
  object-position: -288px -32px; }

.connector-map-9-2 {
  object-position: -288px -64px; }

.connector-map-9-3 {
  object-position: -288px -96px; }

.connector-map-9-4 {
  object-position: -288px -128px; }

.connector-map-9-5 {
  object-position: -288px -160px; }

.connector-map-9-6 {
  object-position: -288px -192px; }

.connector-map-9-7 {
  object-position: -288px -224px; }

.connector-map-9-8 {
  object-position: -288px -256px; }

.connector-map-9-9 {
  object-position: -288px -288px; }

.connector-map-9-10 {
  object-position: -288px -320px; }

.connector-map-9-11 {
  object-position: -288px -352px; }

.connector-map-9-12 {
  object-position: -288px -384px; }

.connector-map-10-0 {
  object-position: -320px 0; }

.connector-map-10-1 {
  object-position: -320px -32px; }

.connector-map-10-2 {
  object-position: -320px -64px; }

.connector-map-10-3 {
  object-position: -320px -96px; }

.connector-map-10-4 {
  object-position: -320px -128px; }

.connector-map-10-5 {
  object-position: -320px -160px; }

.connector-map-10-6 {
  object-position: -320px -192px; }

.connector-map-10-7 {
  object-position: -320px -224px; }

.connector-map-10-8 {
  object-position: -320px -256px; }

.connector-map-10-9 {
  object-position: -320px -288px; }

.connector-map-10-10 {
  object-position: -320px -320px; }

.connector-map-10-11 {
  object-position: -320px -352px; }

.connector-map-10-12 {
  object-position: -320px -384px; }

.connector-map-11-0 {
  object-position: -352px 0; }

.connector-map-11-1 {
  object-position: -352px -32px; }

.connector-map-11-2 {
  object-position: -352px -64px; }

.connector-map-11-3 {
  object-position: -352px -96px; }

.connector-map-11-4 {
  object-position: -352px -128px; }

.connector-map-11-5 {
  object-position: -352px -160px; }

.connector-map-11-6 {
  object-position: -352px -192px; }

.connector-map-11-7 {
  object-position: -352px -224px; }

.connector-map-11-8 {
  object-position: -352px -256px; }

.connector-map-11-9 {
  object-position: -352px -288px; }

.connector-map-11-10 {
  object-position: -352px -320px; }

.connector-map-11-11 {
  object-position: -352px -352px; }

.connector-map-11-12 {
  object-position: -352px -384px; }

.connector-map-12-0 {
  object-position: -384px 0; }

.connector-map-12-1 {
  object-position: -384px -32px; }

.connector-map-12-2 {
  object-position: -384px -64px; }

.connector-map-12-3 {
  object-position: -384px -96px; }

.connector-map-12-4 {
  object-position: -384px -128px; }

.connector-map-12-5 {
  object-position: -384px -160px; }

.connector-map-12-6 {
  object-position: -384px -192px; }

.connector-map-12-7 {
  object-position: -384px -224px; }

.connector-map-12-8 {
  object-position: -384px -256px; }

.connector-map-12-9 {
  object-position: -384px -288px; }

.connector-map-12-10 {
  object-position: -384px -320px; }

.connector-map-12-11 {
  object-position: -384px -352px; }

.connector-map-12-12 {
  object-position: -384px -384px; }

.ais-SearchBox {
  margin: 1em 0; }

#hits li {
  display: block;
  width: 100%;
  padding: 0; }

#hits li .ais-Highlight-highlighted {
  font-size: inherit; }

#hits li a {
  display: block;
  color: #333;
  text-decoration: none;
  padding: 8px; }

#hits li a:hover {
  color: #222;
  text-decoration: none;
  background-color: #e3f1f7; }

.ais-Pagination-item--selected .ais-Pagination-link {
  color: #007bb5;
  border-color: #007bb5; }

.ais-Pagination-link {
  color: #007bb5; }

/* Search utils */
.searchwrapper, .searchwrapperversion {
  display: none; }

.searchwrapperrelease-notes {
  display: inline-block; }

.search-toggle-checkbox input {
  margin-right: 4px; }

.filter-set {
  margin-left: 12px; }

#clear-filters {
  margin: 12px 0; }

.hit-name .versioned {
  font-size: 14px;
  vertical-align: middle; }

.no-break {
  white-space: nowrap; }

.table-with-borders td, .table-with-borders th {
  border: 1px solid #999;
  padding: 4px; }

.table-with-borders th {
  background: #ccc; }

.table-with-borders tr:nth-of-type(2n+1) {
  background: #f4f4f4; }
