body{
	margin:0 !important;
	padding:0 !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
#main-menu.navbar-default{
	margin-top:-52px !important;
}
.doc-container {
    width: 80%;
    position: relative;
	margin-left:auto;
	margin-right:auto;
}

strong, dt, h3, h4 {
    font-weight: 700;
}

h2 {
    font-size: 40px;
	margin:20px 0 !important;
	padding:0 !important;
}

h3 {
    font-size: 24.5px;
	margin:10px 0 !important;
	padding:0 !important;
}

h4 {
    font-size: 17.5px;
	margin:10px 0 !important;
	padding:0 !important;
}

h5 {
    font-size: 14px;
	margin:10px 0 !important;
	padding:0 !important;
}

h6 {
    font-size: 11.9px;
	margin:10px 0 !important;
	padding:0 !important;
}

hr {
    background: #EEE;
    border: 0;
    height: 1px;
}

blockquote {
    margin: 1em 0;
    border-left: 3px solid #ccc;
    padding-left: 20px;
    text-align: left;
}

h1 {
    margin: 0;
    padding: 0;
    float: left;
	color:#fff;
	font-weight:bold;
	font-size:35px;
	text-transform:uppercase;
	padding-top: 10px;
	margin-right:30px;
}
section { padding: 1em 0 3em; text-align: center; }
section.vibrant { background: #222; color: #fff; }

.docs-nav {
	background-color: #f5f5f5;
	list-style: none;
	font-size: 0.97em;
	position: fixed !important;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.docs-nav a {
    display: block;
    margin: 0 -20px;
    padding: 0 20px;
    text-decoration: none;
    border-right: 2px solid transparent;
}

@media only screen and (min-width: 400px) {

}

@media only screen and (min-width: 600px) {

}

@media only screen and (min-width: 960px) {
     .docs-nav {
        position: absolute;
        top: 0;
        width: 250px;

        -webkit-transition: top linear 50ms;
        -moz-transition: top linear 50ms;
        -o-transition: top linear 50ms;
        transition: top linear 50ms;
    }
    .docs-nav a:hover {
        background: #eee;
    }

    .docs-nav a:active, 
    .docs-nav .active {
		background: #eee;
		color:#333;
        font-weight:900;
    }
	.doc-header-t {
		font-size:18px;
		font-weight:700;
		width:100%;
		border-bottom:solid thin #999;
		margin-bottom:10px;
	}
    .docs-nav .separator {
        height: 20px;
    }

    .docs-content {
        padding-left: 310px;
    }
	.docs-content p {
		padding-left:20px;
	}

    header {
        padding: 4em 0 4em 0;
    }

    .doc-container {
        max-width: 100%;
        padding: 100px 20px;
    }

    section { padding: 4em 0; text-align: left; }
    section.centered {
        text-align: center;
    }
    input {
        display: inline-block;
    }
}
.tmprd {
	margin:0 !important;
	padding:0 !important;
}
