.popover {
white-space:pre-wrap;
word-wrap:break-word;
}

body {
	background-color: #f2f2f2;
    font-family: "Lato";
    font-weight: 300;
    font-size: 16px;
    color: #555;
    padding-top: 50px;

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}

/* Titles */
h1, h2, h3, h4, h5, h6 {
    font-family: "Raleway";
    font-weight: 300;
    color: #333;
}

h4 {
	margin-top:20px;
}

h5 {
	margin-top:20px;
	font-weight:bold;
	color:#34495e;
}


/* Paragraph & Typographic */
p {
    line-height: 24px;
    /*margin-bottom: 25px;*/
}


.select-version {
  margin-top:2px;
  color: silver;
  background-color: white;
  border-color: white;
  display:block;
  font-weight:bold;
  font-size:11px;
}

.select-version:hover,
.select-version:focus,
.select-version.focus,
.select-version:active,
.select-version.active,
.open > .dropdown-toggle.select-version {
  color: black;
  background-color: #f8f8f8;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0);
}
.select-version:active,
.select-version.active,
.open > .dropdown-toggle.select-version {
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0);
}

.select-version-selected {
  margin-top:2px;
  color: black;
  background-color: #f8f8f8;
  border-color: #e7e7e7;
  display:block;
  font-weight:bold;
  font-size:11px;
  cursor:default;
}

.select-version-selected:hover,
.select-version-selected:focus,
.select-version-selected.focus,
.select-version-selected:active,
.select-version-selected.active,
.open > .dropdown-toggle.select-version-selected {
  color: black;
  background-color: #f8f8f8;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0);
}
.select-version-selected:active,
.select-version-selected.active,
.open > .dropdown-toggle.select-version-selected {
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0);
}



.btn-primary {
  color: #fff;
  background-color: #004d80;
  border-color: #004d80;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #003d66;
  border-color: #003d66;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}




.btn-primary2 {
  color: #fff;
  background-color: #34495e;
  border-color: #2c3e50;
}
.btn-primary2:hover,
.btn-primary2:focus,
.btn-primary2.focus,
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary2 {
  color: #fff;
  background-color: #2c3e50;
  border-color: #2c3e50;
}
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary2 {
  background-image: none;
}

.centered {
    text-align: center;
}


.new {
	margin:0px 2px 0px 1px; 
	font-size:75%;
	font-weight:bold;
	color:#D9534F;
}

.inventory_li {
	padding-bottom:10px;
}

.pulse {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 8px;
    animation: out 1s infinite ease-out;
    background: #0079ad;
    margin: 0 9px -2px 1px;
    animation-name: out!important;
}

@keyframes out {
	0% {
		box-shadow: 0 0 #0079ad;
	}
	100% {
		box-shadow: 0 0 0 8px rgba(0,121,173,0);
	}
}


/* Links */
a {
    /*color: #3bc492;*/
    color: #387ad7;
    word-wrap: break-word;

    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

a:hover,
a:focus {
    color: #c0392b;
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

 hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

.table > tfoot > tr > td {
  padding-top: 4px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 0px solid #ddd;
}

.table > tbody + tbody {
  border-top: 0px solid #ddd;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding-top: 4px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd;
}

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
    padding: 5px 5px 0px 5px;
}


a.list-group-item:focus, a.list-group-item:hover {
    color: white;
    text-decoration: none;
    background-color: #004d80;
}


/* ==========================================================================
   Wrap Sections
   ========================================================================== */

#headerwrap {
	/*background-color: #34495e;*/
	background-color: #bdc3c7;
	padding-top: 0px;
}

#headerwrap h1 {
	margin-top: -45px;
	color: white;
	font-size: 70px;
}

#headerwrap h3 {
	color: white;
	font-size: 30px;
}

#headerwrap h5 {
	color: white;
	font-weight: 700;
	text-align: left;
}

#headerwrap p {
	text-align: left;
	color: white
}

/* Inventory Wrap */

#inventorywrap {
	padding-top: 50px;
	border-top: #E7E7E7 solid 5px;
	background-color: #f2f2f2;
}

#screenshotwrap {
	padding-top: 50px;
	border-top: #E7E7E7 solid 5px;
	background-color: #f2f2f2;
}

#features {
	padding-top: 50px;
	padding-bottom: 50px;
}

#features .ac a{
	font-size: 20px;
}

/* Showcase Wrap */

#showcase {
	display: block;
	background-color: #34495e;
	padding-top: 50px;
	padding-bottom: 50px;
}

#showcase h1 {
	color: white;
}

#footerwrap {
	background-color: #2f2f2f;
	color: white;
	padding-top: 40px;
	padding-bottom: 60px;
	text-align: left;
}

#footerwrap h3 {
	font-size: 28px;
	color: white;
}

#footerwrap p {
	color: white;
	font-size: 18px;
}

/* Copyright Wrap */

#c {
	background: #222222;
	padding-top: 15px;
	text-align: right;
}

#c p {
	color: white
}

.navbar-brand {
float: left;
padding: 5px 15px 0px 15px;
font-size: 18px;
line-height: 20px;
}

.navbar-brand>img {
    display: inline;
	margin-right:5px;
}
 
code,
kbd,
pre,
samp {
  font-family: Consolas, "Courier New", monospace;
}
code {
	display:block;
	text-align:left;
	padding: 0px;
	font-size: 80%;
	color:gray;
	background-color: #bdc3c7;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .05);
          box-shadow: inset 0 0px 0px rgba(0, 0, 0, .05);
}