@import "./reset.css";
@import "./bootstrap.min.css";
@import "./bootstrap-card.css";
@import "./prism.css";
@import "./ionicons.min.css";
@import "./compodoc.css";
@import "./tablesort.css";

.menu {
	background: -moz-linear-gradient(top,#006baa 0%,#0093c1 100%);
	background: -webkit-linear-gradient(top,#006baa 0%,#0093c1 100%);
	background: linear-gradient(top,#006baa 0%,#0093c1 100%);

	color: #fff;

}

nav {
	position: relative;
	padding-bottom: 100px;
}

.menu nav ul.list li.title a {
	display: inline-block;
	color: rgba(255, 255, 255, 0.6);
	font-size: 13px;
}


.chapter.modules > ul > li > a {
	padding-right: 20px;
}

.menu ul.list li a {
	color: rgba(255, 255, 255, 0.6);
	font-weight: 300;
}

.menu ul.list li.cat > a {
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
}

.menu ul.list > li > a {
	color: #fff;
}

.menu ul.list li.cat > ul {
	margin-bottom: 15px;
	padding: 0 !important;;
}

.menu ul.list li.cat > ul > li {
	position: relative;
	color: rgba(255, 255, 255, 0.6);
}

.menu ul.list li.cat > ul > li a {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 35px;
	position: relative;
}

.menu ul.list li.cat > ul > li a:before {
	content: '■';
	position: absolute;
	left: 18px
}

.menu ul.list li.chapter ul.links {
	padding-right: 20px;
}

.menu ul.list li a.active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 5px;
}

.menu ul.list li a.active:after {
	background-color: rgba(0, 0, 0, 0.2);
}

#book-search-input {
	background-color: rgba(255, 255, 255, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

#book-search-input input {
	color: #fff;
}

#book-search-input input::-webkit-input-placeholder { /* Edge */
	color: rgba(255, 255, 255, 0.5);
}

#book-search-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: rgba(255, 255, 255, 0.5);
}

#book-search-input input::placeholder {
	color: rgba(255, 255, 255, 0.5);
}

#package-version {
	position: absolute;
	top: 15px;
	right: 30px;
	color: rgba(255, 255, 255, 0.6);
	font-size: 12px;
}
