/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/* Top menu */

.navbar-fixed-top {
	background-color: #1E9431;
	box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);
}

.navbar-brand > a {
	color: #fff;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: auto;
    margin-left: auto;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}

.navbar-toggle {
	float: left;
}

/* Body */

body {
	background: #f2f2f2;
	margin-top: 70px;
	margin-bottom: 70px;
}

h1, h2, h3, h4, h5, h6 {
	color: #666;
}

.page-header {
    margin-top: 0;
    border: none;
}

#sidebar { margin-top: 15px; }

pre {
	white-space: pre-wrap;
}

.footer {
	color: #999;
	text-align: center;
	padding: 10px;
	margin: 20px 0;
}

/* ui */

.btn-bar { margin-top: -5px; float: right }
.btn-bar .btn { padding: 5px 10px; }

/* Doc */

.nitdoc > *:first-child {
	margin-top: 0;
}

.signature {
	color: #777;
	font-family: monospace;
}

.signature .name {
	font-weight: bold;
}

.page-header .signature .name, .signature .signature .name {
	font-weight: normal;
}

/* Summary */

.summary h1 { font-size: 14px; margin: 10px 0 5px 0;   font-weight: bold; }
.summary h2 { font-size: 13px; margin:  9px 0 5px 5px; font-weight: bold; }
.summary h3 { font-size: 12px; margin:  8px 0 5px 10px; }
.summary h4 { font-size: 11px; margin:  7px 0 5px 15px; }
.summary h5 { font-size: 10px; margin:  6px 0 5px 20px; }
.summary h6 { font-size:  9px; margin:  5px 0 5px 25px; }

.summary a, .summary a:hover { color: #666; }

/*
 * Nit
 */

.nitdoc h1, .nitdoc h2, .nitdoc h3, .nitdoc h4, .nitdoc h5, .nitdoc h6 {
	color: #333;
}

.nitdoc .synopsis {
	margin-top: 0;
}

.public {
	color: #5cb85c;
}

.protected {
	color: #f0ad4e;
}

.private {
	color: #a94442;
}
