@charset "utf-8";

@font-face {
   font-family: myHelvetica;
   src: url(../assets/fonts/HelveticaNeueLTCom-Bd.ttf);
}

/*Fonts*/
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
}
p, div {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    text-align: justify;
    letter-spacing: -1;
}

a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}

/*Header properties*/
.navbar {
    height: auto;
    background-image: none;
    background-color:#142b33;
    color:#ffffff;
    border-radius:0;
}

.navbar-brand-top{
    font-family: 'myHelvetica', serif;
    color:#e8b429;
    font-size:25px;
    margin-bottom:0;
}

.navbar-default .navbar-brand-top > a {
    color:#e8b429;
    font-size:25px;
}

.navbar-default .navbar-brand-top:hover {
    color:cadetblue;
}

.navbar-default .navbar-brand-top:focus {
    color:#e8b429;
}

.navbar-brand-bottom {
    color:#9ca09f;
}

.nav.navbar-nav > li > a {
    color:white;
}

.nav.navbar-nav > li > a:hover {
    color:cadetblue;
}

.nav.navbar-nav > li > a:focus {
    color:#e8b429;
}

.nav.navbar-nav > .active-custom > a{
    color:#e8b429;
}

.content-header{
    font-weight: bold;
    color:#e8b429;
    font-size:25px;
    text-align: left;
}

.text-custom{
    text-align: left;
}

.navbar-toggle .navbar-button{
    border-color: black;
}

.navbar-list li > a{
    padding-left: 0;
    /*padding-right: 30px;*/
    /*margin-right: 30px;*/
}

/*Footer properties*/
.copyright-dark{

}
.copyright-light{
    color:#9ca09f;
}
.href-custom{
    color:white;
}
.href-custom:hover{
    color:cadetblue;
}
.href-custom:focus{
    color:#e8b429;
}

/*Generic properties*/

.table-custom{
    font-size: 16px;
    text-align: left;
    width:100%;
}

.img-thumbnail-custom{
    width: 300px;
    height: 150px;
}

.img-teaser-custom{
    width: 350px;
    height: 250px;
}
.list-direct > li{
    font-weight: bold;
    list-style-type:none
}
.list-direct > li > ul{
    font-weight: normal;
    list-style-type:none;
}

.list-indirect > li > ul{
    font-weight: normal;
    list-style-type:circle;
}

.list-indirect > li > ul > li{
    font-weight: normal;
    list-style-type:square;
    padding-bottom: 7px;
}

.list-custom{
    list-style-type:inherit;
    padding-bottom: 7px;
}

.custom-margin{
    margin-top: 20px;
    margin-bottom: 10px;
}

.custom-padding{
    padding-left: 0;
}

/*Bootstrap override*/
.nav>li>a{
    /*padding-left:0px;
    padding-right:35px;*/
}

html {
    position: relative;
    min-height: 100%;
}
body {
    /* Margin bottom by footer height */
    margin-bottom: 50px;
}
.footer {

    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 14px;
    background-color:#142b33;
    padding-bottom: 35px;
    font-size: 10px
}

