body {
    color: #333333;
    font: 13px/17px Arial,Helvetica,san-serif !important;	
}
.container{
	width:100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
div#dokuwiki__pageheader,
main.row {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
nav.navbar {
    background: none repeat scroll 0 0 #13306c;
    margin-bottom: 0;
    border: none;
    min-height: 5px;
	padding-left: 35px;
	padding-right: 35px;
}

.navbar-brand {
	padding: 3px 0px !important;
}

.navbar-inverse .navbar-nav > li > a {
    color: #ffffff !important;
	font-size: 11.5px;
	font-family: Verdana, Geneva, sans-serif;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:active,
.navbar-inverse .navbar-nav > li > a:focus
{
background: #54658a !important;
}

.navbar-inverse .navbar-nav > li#nav-internal > a {
    color: #E07433 !important;
}

.navbar-inverse .navbar-nav > li#nav-internal > a:hover,
.navbar-inverse .navbar-nav > li#nav-internal > a:active,
.navbar-inverse .navbar-nav > li#nav-internal > a:focus
{
background: #5A4027 !important;
color: #ffffff; 
}

header nav #dw__title {
	display:none !important;
}
#mfefooter {
	width:100%;
    background-color: #232f3e;
    color: white;
	font-size:12px;
	margin-top: 75px;
}

#mfefooter .row {
    margin-bottom: 20px;
    margin-top: 20px;
}

#mfefooter .info{
    text-align: justify; 
    color: #afb0b1;
}

#mfefooter ul {
    list-style-type: none;
    padding-left: 0;
	font-size: 11px;
}

#mfefooter li:before {
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 10px;
    float: left;
    margin-left: -17px;
    color: #CCCCCC;
}

#mfefooter p{
    margin: .4em 0 .5em 0; 
}

#mfefooter h5 {
    font-size: 15px !important;
    color: white;
    font-weight: bold;
}
#mfefooter a {
    color: #d2d1d1;
    text-decoration: none;
}

#mfefooter a:hover,
#mfefooter a:focus {
    text-decoration: none;
    color: white;
}

#mfefooter .second-bar {
    text-align: center;
    background-color: #131a22;
    text-align: center;
}

#mfefooter .col {
    position: relative;
    min-height: 1px;
    padding-right: 45px !important;
    padding-left: 45px !important;
}

@media screen and (max-width: 767px) {
    #mfefooter {
        text-align: center;
    }

    #mfefooter .info{
        text-align: center;
    }
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    margin: .3em 0 0 1.6em;
    /*padding: 0;*/
}
h1, h2, h3, h4, h5 {
    font-weight: bold;
    font-style: italic;
    border-bottom: 1px solid #E3E3E3;
    font-weight: bold !important;
}
h1 {
    display: block;
    font-size: 1.35em !important;
    margin-top: 0.83em !important;
    margin-bottom: 0.83em !important;
    margin-left: 0;
    margin-right: 0;
}
h2 {
    display: block;
    font-size: 1.25em !important;
    margin-top: 0.83em !important;
    margin-bottom: 0.83em !important;
    margin-left: 0;
    margin-right: 0;
}
h3 {
    display: block;
    font-size: 1.21em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    margin-left: 0;
    margin-right: 0;
}
h4 {
    display: block;
    font-size: 1.15em !important;
    margin-top: 1.33em !important;
    margin-bottom: 1.33em !important;
    margin-left: 0;
    margin-right: 0;
}
h5 {
    display: block;
    font-size: 1em !important;
    margin-top: 1.67em !important;
    margin-bottom: 1.67em !important;
    margin-left: 0;
    margin-right: 0;
}
h6 {
    display: block;
    font-size: .9em !important;
    margin-top: 2.33em !important;
    margin-bottom: 2.33em !important;
    margin-left: 0;
    margin-right: 0;
}

/* nav */

#sidebar {
    margin-left:5px;
	padding-top: 50px;
    width:200px;
	float:left;
}

#sidebar .element {
    margin-bottom:15px;
}

/*sidenav styles */
.dw-sidebar-body {
border: 1px solid #D1D1D1;
/*box-shadow: 0px 0px 5px #999;*/
border-bottom: 0;
margin-bottom:15px;
font: 12px Arial,Helvetica,san-serif !important;
}
/*.dw-content {
	padding-right: 150px;
}*/
/*aside.dw__sidebar{
padding-right: 0px !important;
padding-left: 20px !important;
}*/

.dw-sidebar-body ul, ol {
	margin: 0px 0px;
}

/* nav title */
.dw-sidebar-body p {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d1d1d1;
    padding: 10px 8px 10px 8px;
    list-style-type: none;
    display: block;
    background: url(../images/title-tile.png) repeat-x;
    background-size: 100% 100%;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    font-style: italic;
	margin: 0 0px;
}

/*first level*/
.dw-sidebar-body ul.nav li a{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d1d1d1;
    list-style-type: none;
    display: block;
	background: url(../images/sidenav_bg.gif) repeat-x;
	background-color:#efefef;
    text-decoration: none;
    color: #656565;
    font-weight: normal;
    font-style: normal;	
}
/*
.dw-sidebar-body ul.nav li a{
    color: #656565;
    font-weight: normal;
    font-style: normal;	
	padding: 0px 0px !important;
	background: none !important;
}
*/
.dw-sidebar-body ul.nav li a:hover {
    background:#b4caf5;
}
.dw-sidebar-body a.wikilink2:link, 
.dw-sidebar-body a.wikilink2:visited{
	border-bottom:none !important;
}
.nav-pills > li > a {
    border-radius: 0px !important;
}
.nav-stacked>li+li {
    margin: 0px !important;
}
aside .dw-sidebar-body .nav li a.urlextern {
    padding: 5px 10px !important;
}
#dw__pagetools .tools  {
	display: none !important;
}
.page a.urlextern,
.page a.interwiki,
.page a.windows,
.page a.mail,
.page a.media {
  padding-left: 0 !important;
  background: none !important;
}
/*
.fix-media-list-overlap {
	overflow: visible !important;
}*/


.dw-sidebar-body collapse in {
	overflow: visible !important;
}