@media only screen
and (min-width : 768px) {
.dropdown:hover .dropdown-menu { /* Remove if Navbar Click Toggle is desired */
    display: block;
}

.ribbon {
   background: #78be20;
   background: -webkit-linear-gradient(left, #78be20 0%, #00c1d5 100%);
   background: -webkit-gradient(linear, left top, right top, from(#78be20), to(#00c1d5));
   background: -o-linear-gradient(left, #78be20 0%, #00c1d5 100%);
   background: linear-gradient(to right, #78be20 0%, #00c1d5 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78be20', endColorstr='#00c1d5',GradientType=1 );
   color: #fff;
   display: none;
   font-family: "Metropolis", Helvetica, Roboto, Arial, sans-serif;
   font-weight: 600;
   padding: 10px;
   text-align: center;
   text-transform: none;
   width: 100%;
}

.ribbon a

{    border-bottom: 2px solid #fff;    color: #fff;    display: inline-block;    line-height: 1.2;    margin-left: 50px; }

.ribbon .close

{    cursor: pointer;    font-weight: bold;    float: right;    padding-right: 10px;    text-transform: lowercase; }

#psc_badge {
    float: right;
    color: white;
    background-color: #2475D9;
    padding: 3px;
    font-size: 0.8em;
    font-weight: 600;
    border-radius: 4px;
}

#psc_badge:hover {
    color: white;
}

#search {
    padding-top: 10px;
    padding-left: 8px;
}

#search input {
    background: none;
    padding: 3px;
    padding-left: 5px;
    border: 1px solid #6E6F72;
    font-weight: 400;
    border-radius: 1px;
    width: 10em;
}

#search input:focus{
    background: none;
    padding: 3px;
    padding-left: 5px;
    border: none;
    outline: none;
    border: 1px solid #6E6F72;
    font-weight: 400;
    border-radius: 1px;
}

#search input::placeholder{
    color: #ffffffd1;
}

input:-ms-input-placeholder {
    color: #ffffffd1;
}

input::-ms-input-placeholder {
    color: #ffffffd1;
}

#searchIcon {
    position: relative;
    z-index: 1;
    left: -25px;
    top: 6px;
    font-size: 18px;
    color: #0a0a0ae6;
    width: 0;
}


/* Main dropdown wrapper */
.algolia-autocomplete .ds-dropdown-menu {
  width: 500px;
}

/* Main category (eg. Getting Started) */
.algolia-autocomplete .algolia-docsearch-suggestion--category-header-lvl0 {
  color: #54575A;
  font-weight: 600;
}

/* Category (eg. Downloads) */
.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text {
  color: #0A4B8C;
  font-family: 'Source Sans Pro', Helvetica, Roboto, Arial, sans-serif;
  font-weight: 600;
}

/* Title (eg. Bootstrap CDN) */
.algolia-autocomplete .algolia-docsearch-suggestion--title {
  font-weight: 600 !important;
  font-family: 'Source Sans Pro', Helvetica, Roboto, Arial, sans-serif !important;
  color: black;
}

/* Description description (eg. Bootstrap currently works...) */
.algolia-autocomplete .algolia-docsearch-suggestion--text {
  font-size: 0.8rem;
  color: gray;
}

/* Highlighted text */
.algolia-autocomplete .algolia-docsearch-suggestion--highlight {
  color: blue;
}

.navbar {
    /*border-bottom: 1px solid #FC6215;*/
}

.navbar-header {
    padding-top: 2px;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
    user-select: none; /* Standard */
}

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

.navbar-inverse {
    box-shadow: 0px 1px 6px #999999;
}

.navbar-inverse .navbar-nav > .open > a {
    color: #2475D9 !important;
    background-color: #FFFFFF !important;
}

.navbar-inverse .navbar-nav > li {
    color: #000000;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
    user-select: none; /* Standard */
    font-size: 16px;
    line-height: 20px;
    font-weight: 450;
    margin: 12px 0;
}

.navbar-inverse .navbar-nav li a {
    color: #0a0a0a;
}

.navbar-nav a:hover, .navbar-nav a:focus {
    color: #2475D9 !important;
    background-color: none;
}

.navbar-inverse .navbar-nav > .active > a {
    color: #2475D9;
    background: none;
}

.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #2475D9 !important;
    background: none;
}

.navbar-inverse .navbar-nav > a:focus {
    color: #2475D9;
}

.dropdown-menu {
    border-radius: 0;
}

.subitem {
  color: #444444 !important;
  font-size: 15px !important;
}

ul.dropdown-menu > li > a {
    color: #000333;
    text-transform: none;
    font-weight: normal;
    font-size: 16px;
}

ul.dropdown-menu > li > a:hover {
    color: #337ab7 !important;
    background: none;
}

.top-nav li {
    display: inline;
    padding: 0 10px;

}

.top-nav li:first-of-type {
    color: #13c0d7;
    font-size: 16px;
}

.top-nav li a {
    display: inline-block;
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
}

.top-nav li a:hover, .top-nav li a:focus {
    color: #13c0d7;
}
