div#breadcrumbs {
	min-height: 38px;
	line-height: 38px;
}

.navbar a.brand {
	padding-left: 110px;
	background-image: url('../images/ipubicon.png');
	background-repeat: no-repeat;
	height: 100%;
	line-height: 25px;
	background-position: 10px -14px;
}

.hide {
	display: none !important;
}

strong { font-weight: 800; }
b { font-weight: 700; }

label.switch span.lbl {
	line-height: 26px;
}

div.row-fluid label span.lbl {
	line-height: 30px;
}

a.no-underline:hover {
	text-decoration: none;
}

.widget-box input, .widget-box input:focus {
	color: #000;
}

.bottom-margin-0 {
	margin-bottom: 0px !important;
}

ol.linenums {
	margin: 0 0 0 53px;
}

.prettyprint.linenums {
  -webkit-box-shadow: inset 54px 0 0 #fbfbfc, inset 55px 0 0 #ececf0;
     -moz-box-shadow: inset 54px 0 0 #fbfbfc, inset 55px 0 0 #ececf0;
          box-shadow: inset 54px 0 0 #fbfbfc, inset 55px 0 0 #ececf0;
}

ol.linenums li:hover {
	background-color: rgba(255,255,255,1);
}	

.prettyprinted span.pln { color: #d14; }
.prettyprinted span.tag { color: #48484c; }

input.urlspan {
	padding: 20px;
	height: 50px;
	color: #307ecc !important;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

.green {
	font-color: green;
}

.red {
	font-color: green;
}
