.splash {
    text-align: center;
    margin: 10% 0 0 0;
}

.splash .message {
    font-size: 5em;
    line-height: 1.5em;
    -webkit-text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px;
    text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px;
    text-transform: uppercase;
}

.splash .fa-spinner {
    text-align: center;
    display: inline-block;
    font-size: 5em;
    margin-top: 70px;
}

.page-host {
    position: absolute;
    left: 0;
    right: 0;
    top: 68px;
    bottom: 0;
}

section {
    margin: 0 20px;
}

.navbar-nav li.loader {
    margin: 12px 24px 0 6px;
}

.pictureDetail {
    max-width: 425px;
}

.quicknav {
  background-color: #222;
  border-bottom: 1px solid #151515;
  color: #eee;
  font-size: 11px;
  padding-left: 20px;
}

.quicknav > ul {
  margin: 0;
  opacity: 0.3;
  padding: 2px;
}

.quicknav > ul:hover {
  opacity: 1.0;
}

.quicknav li {
  float: left;
  padding-right: 20px;
  list-style-type: none;
}

.quicknav a {
  color: #eee;
}

.quicknav a:hover {
  color: white;
}

.clear {
  clear: both;
}

#host {
    background-image: url(https://static.shodan.io/shodan/img/bg-light.png);
    overflow-x: hidden;
    overflow-y: hidden;
}

#host .col-sm-3 h3 {
    background-color: #cf5044;
    color: white;
    margin: 0 -15px;
    padding: 10px 20px;
}

#host .col-sm-9 {
    background-color: white;
    border-left: 1px solid white;
    padding: 0;
}

#overlay {
  background-color: black;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10000;
}

#overlay > div {
  background-color: #111;
  border: 1px solid #404040;
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin: 0 auto;
  margin-top: 20%;
  padding: 10px;
  width: 140px;
}

#overlay > div > img {
  padding-right: 10px;
}

/*
 * Shodan styling for Bootstrap 3
 */
/* Custom Fonts */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://static.shodan.io/shodan/fonts/OpenSans.woff) format('woff');
}

@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: local('Inconsolata'), url(https://static.shodan.io/shodan/fonts/Inconsolata.woff) format('woff');
}

@font-face {
  font-family: 'Myriad Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Myriad Pro'), local('MyriadPro'), url(https://static.shodan.io/shodan/fonts/MyriadPro.woff) format('woff');
}

@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 400;
  src: local('RobotoDraft'), local('RobotoDraft-Regular'), url(https://static.shodan.io/shodan/fonts/RobotoDraft-Regular.woff) format('woff');
}

@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 100;
  src: local('RobotoDraft Thin'), local('RobotoDraft-Thin'), url(https://static.shodan.io/shodan/fonts/RobotoDraft-Thin.woff) format('woff');
}

@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 300;
  src: local('RobotoDraft Light'), local('RobotoDraft-Light'), url(https://static.shodan.io/shodan/fonts/RobotoDraft-Light.woff) format('woff');
}
@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 500;
  src: local('RobotoDraft Medium'), local('RobotoDraft-Medium'), url(https://static.shodan.io/shodan/fonts/RobotoDraft-Medium.woff) format('woff');
}
@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 700;
  src: local('RobotoDraft Bold'), local('RobotoDraft-Bold'), url(https://static.shodan.io/shodan/fonts/RobotoDraft-Bold.woff) format('woff');
}
 h1, h2, h3, h4, h5 {
    font-family: 'Open Sans';
 }

.btn,
.label {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.btn:focus,
.btn.active:focus,
.btn:active:focus {
    outline: none;
}

.navbar {
    border-bottom: 1px solid #444 !important;
}

.navbar-collapse {
    background: url(https://static.shodan.io/shodan/img/bg-greydark.png);
    border-bottom: 1px solid black !important;
    border-color: black !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background: url(https://static.shodan.io/shodan/img/bg-greylight.png);
    color: white;
}

.navbar-default .navbar-nav li a:hover {
    color: white !important;
}

a.navbar-brand > img {
    margin-top: -5px;
}

.jumbotron {
    background: url(https://static.shodan.io/shodan/img/bg-hero.jpg) no-repeat top center;
    color: white;
    font-family: 'Myriad Pro', 'Helvetica';
}

.jumbotron h1 {
    font-size: 36px;
    font-weight: bold;
}

.jumbotron h1,
.jumbotron p {
    background-color: black;
    display: inline-block;
    padding: 0 10px;
}

.welcome .fa-stack {
    color: #c7c7c7;
    font-size: 36px;
    margin-bottom: 20px;
    margin-right: 10px;
    text-shadow: none;
}

.welcome .feature:hover h3 {
    color: black;
}

.welcome .feature > span {
    padding-right: 10px;
}

.welcome .feature .span1 {
    margin-left: 30px;
}

.welcome .feature .span5 {
    margin-left: 10px;
}

.welcome .feature .span5 p {
    line-height: 20px;
}

.welcome .feature h2,
.welcome .feature h3,
.welcome .feature h4 {
    margin-top: 0;
}

p {
    text-align: justify;
}

.notice > p {
  display: none;
  text-align: center;
  font-size: 36px;
  font-weight: bold;
}

#honeypot {
  background-color: yellow;
}

#realsystem {
  background-color: #73b348;
}