.header{
	position:fixed;
	background:#299dbb;
}

.probootstrap-section-extra{
	margin-top:0em;
}

footer{
	background:#299dbb!important;
}

h1,h2,h3,h4,h5{
	font-weight:400;
}


.code{
	font-family:Courier;
	display:block;
	padding:1em;
	background:#f8f8f8;
}
.page-navigation{
	padding:1.5em 2em;
	background:#f2f2f2; 
	width:100%;
	margin-bottom:1.5em;
}

.contents{
	background:#f2f2f2;
	border-radius:6px;
	padding:1em 2em 2em 2em;
	/*position:fixed;
	width:300px;*/
}

.contents h4{
	font-weight:500;
	color:#222;
	margin-bottom:1em;
}

.contents .probootstrap-list ul li a{
  font-weight:400;
	color:#888;
}

.contents .probootstrap-list{
padding-left:0em;
}

.contents .probootstrap-list ul{
	padding-left:1em;
}

.contents .probootstrap-list ul li{ 
padding:0.15em 0.6em 0.15em 1em;
position:relative;
cursor:pointer
}

.contents .probootstrap-list ul li.dir:before{
	font-family: FontAwesome;
	 content:'\f054';
	 font-size:10px;
	display:inline-block; 
	font-weight:500;
	position:absolute;
	left:0px;
	top:6px;
	cursor:pointer
}

.contents .probootstrap-list ul li.dir.expanded:before{
font-family: FontAwesome;
	 content:'\f078';
}
.contents .probootstrap-list ul li a.active{
  background:#299dbbb0;
}

.contents .probootstrap-list a{
	color:#666; 
	margin:0.1em auto;
	font-size:14px; 
	padding-left:0.3em;
}

.contents .probootstrap-list a.active{
	color:#fff;
	background:#299dbb;
	border-radius:3px;
}

.content{
	padding-left:2em;
}

.content ul.list{
	list-style:none;
	margin:0;
	padding:0;
}

.content ul.list li{
	background:#fff;
	padding:0px 0.0em 0em 0.0em;
	border-bottom:1px solid #d6d7d8;
	margin-bottom:1.5em;
	}

.content ul.list li:hover{
background:#fafafa;
cursor:pointer;
}
.messages.messages-success{
	padding:1em 2em 0.2em 2em;
	background:#e5f1d5;
	color:#666;
	border-radius:5px;
}

.messages .messages-title{
	font-weight:400;
}

table.props th{
	font-weight:400;
}

table.props td:nth-child(2){
	width:150px;
}

table.props td:nth-child(3){
	width:200px;
	}
table.props td:nth-child(4){
	width:80px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:orangered;
	text-align:center!important;
}

table.props td{
	font-size:15px;
	padding:4px 50px 4px 0px; 
	border-bottom:1px solid #eee;
}

.api-endpoint {
    margin-right: 0%;
    margin-left:0;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display:block; 
}

.api-endpoint .endpoint-data {
    background-color: #fff;
    color: #222;
    border-top: 1px solid #d6d7d8;
    border-bottom: 1px solid #d6d7d8; 
    margin: 15px 0;
    height:40px;
    
}

.api-endpoint .endpoint-data i {
    display: inline-block;
    margin: 5px;
    padding: 4px 12px;
    line-height:20px
}

.api-endpoint .endpoint-data h6 {
    display: inline-block;
    margin: 0; 
    font-weight:400;
    font-size: 15px;
}

.api-endpoint  h7 {
    font-size: 13px;
    display:block;
    line-height:17px;
}

.label {
    border-radius: 2px;
    text-transform: uppercase;
    font-style: normal;
    white-space:nowrap;;
    
}

.label-get {
    background:orange;
}

.label-post, .label-put {
    background:#4e92d7
}

.label-delete {
    background:#ca4949
}
/*
.label-info {
    background: #efefef;
    color: #999;
    float: right;
    font-weight: 700;
    font-size: 70%;
    padding: 2px 4px;
    margin-left:5px
}
*/