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

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

footer{ 
	background:#299dbb!important;
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:100;
}

div.container{ 
margin-top:1.5em;
width:96%;
}

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

i.fa{
border:1px solid #d6d7d8;
padding:4px;
background:#fafafa;
color:#333;
}

a{
color:#299dbb;
}
.page-navigation{
	padding:0.1em 2em;
	background:#f2f2f2; 
	width:100%;
	margin-bottom:1.5em;
}

.contents{
	background:#f2f2f2;
	border-radius:6px;
	padding:1em;  
	position:fixed;
	overflow:auto;
	bottom:90px;
	top:90px;
}

.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 a{
	cursor:pointer;
	color:#299dbb;
}

.content ul.list h1{ 
	font-size:27px;
	font-weight:100;
	color:#299dbb;
}

.content ul.list h4{ 
	font-size:13px;
}

.content ul.list h3:not(:first-child){ 
	color:#222;
	font-size:16px;
	padding:0px 0.0em 0.5em 0.0em;
	border-bottom:1px solid #d6d7d8;
	margin-top:2.5em;
}

.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:last-child{
	border:0px;
	}
	b
.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;
}

.content img {
	margin:2em 0em 1em 0em;
	box-shadow:0px 0px 20px #bbb;
}

div.i 
span.image-circle{
	position:absolute;
	border-radius:50%;
	background:#de0000e0;
	width:24px;
	height:24px;
	color:#fff;
	line-height:25px;
	text-align:center;
	font-weight:500;
	font-size:0.9em
}

span.path{
	color:orange;
}