body{	
	font-family:'Open Sans';
	background-color:#1e1e1e;
	color:white;
}

/* Link default */
a{
    color:#b1b1b1;
}
a:hover{
    color:white;
}

/* Logo definition */
h1.logo{
    font-family:"Ubuntu Condensed";
    font-weight:normal;
}

.container-header{
    margin-top:15px;
}

.line-between{
    margin-top:5px;
    margin-bottom:5px;
    border-top:2px;
    border-color:#505050;
}

.container-content{
    min-height:400px;
}

.container-content > .row > .span10{
    padding-top:15px;
}

/* menu settings */
html body .navbar-default .navbar-nav>.active>a,
html body .navbar-default .navbar-nav>.active>a, 
html body .navbar-default .navbar-nav>.active>a:focus, 
html body .navbar-default .navbar-nav>.active>a:hover{
    background-color:transparent;
}
html body .navbar-collapse {
    height: auto;
    border-top: 0;
    box-shadow: none;
    max-height: none;
    padding-left:0;
    padding-right:0;
  }
 html body .navbar-collapse.collapse {
    display: block !important;
    width: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  html body .navbar-collapse.in {
    overflow-x: visible;
  }

html body .navbar-default {
    background-color: transparent;
    border-color: transparent;
}

html body .navbar
{
	max-width:300px;
	margin-right: 0;
	margin-left: 0;
}	

html body .navbar-nav,
html body .navbar-nav > li,
html body .navbar-left,
html body .navbar-right,
html body .navbar-header
{float:none !important;}

html body .navbar-right .dropdown-menu {left:0;right:auto;}
html body .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: 0;
}

html body ul.nav>li>a,
html body .navbar-default .navbar-nav>li>a{
    color:white;
}


.container-footer{
	min-height:200px;
}

.container-footer h3{
	font-size:1.1em;
	text-transform: uppercase;
	margin-bottom:5px;
}
.container-footer p{
	font-size:0.9em;	
}

td
{
    text-align:left;
}

body
{
    line-height:normal;
}

table.ottTable
{
    border: 1px solid #DDD;
    border-collapse: separate;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:20px;
}
table.ottTable th, table.ottTable td
{
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid;
}
