
body {
    font-family: 'Open Sans', verdana, arial;
    font-weight: 300;
    background: #F7F7F7
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #FFF;
        background-color: transparent;
    }
}

.dropdown-menu {
    padding: 0;
    border-radius: 0;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca
}

.central-box {
    background-color: #FFF;
    padding: 10px;
    margin-bottom: 20px;
}

.navbar-default {
    background-color: #2B2E33;
}

.navbar-default .navbar-brand {
    color: #CCC;
}

.navbar-default .navbar-brand {
    color: #FFF;
}

.navbar-default .navbar-nav > li > a {
    color: #CCC;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #ebebeb 0, #f3f3f3 100%);
    background-image: linear-gradient(to bottom, #ebebeb 0, #f3f3f3 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}

.navbar-brand, .navbar-nav > li > a {
    /*text-shadow: 0 1px 0 rgba(255,255,255,.25);*/
}

.navbar-inverse {
    background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222 100%);
    background-image: linear-gradient(to bottom, #3c3c3c 0, #222 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #222 0, #282828 100%);
    background-image: linear-gradient(to bottom, #222 0, #282828 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}

/* navbar */
.navbar-brand,
.navbar-nav li a {
    line-height: 40px;
    height: 40px;
    padding-top: 0;
}

.navbar {
    min-height: 40px;
}

.moreinfo {
    display: block;
    color: #AAA
}

.profil-sidebar-element {
    margin-top: 10px;
    background-color: #ECECEC;
    padding: 5px;
}

.contact-row {
    margin: 0;
    background-color: #DFDFDF;
    text-align: center
}

.header-menu .dropdown-menu .dropdown-header {
    background: #2b2e33;
    color: #fff;
    font-family: 'Carrois Gothic';
    font-size: 15px;
    padding: 8px 15px;
}

.header-menu .dropdown-menu li {
    background: 0;
    padding: 0;
}

ul.nav li, ul.nav li a {
    cursor: pointer;
}

.header-menu .dropdown-menu li {
    background: 0;
    padding: 0;
}

.header-menu .dropdown-menu .dropdown-footer {
    border-top: 1px solid #e2e2e2;
    color: #121212;
    font-family: 'Carrois Gothic';
    font-size: 12px;
    padding: 5px;
    background: #f8f8f8;
}

.header-menu .dropdown-menu .dropdown-header {
    background: #2b2e33;
    color: #fff;
    font-family: 'Carrois Gothic';
    font-size: 15px;
    padding: 8px 15px;
}

.header-menu .dropdown-menu .dropdown-header:hover {
    background: #2b2e33;
    color: #FFF;
    cursor: default;
}

body {
    font-weight: normal;
}

.navbar-default {
    min-height: 50px;
    border-bottom: 4px solid #0d5679;
    background: #051c27;
}

body > div.navbar.navbar-default.navbar-fixed-top > div {
    margin-top: 4px;
}

.container-fluid {
    margin-top: 50px;
}

.cv-header-title {
    padding: 5px;
    background-color: #ececec;
    -ie-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    margin-bottom: -1px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.central-box {
    -ie-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.profil-sidebar-element {
    background-color: #ECECEC;
    padding: 5px;
    -ie-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

body > div.container-fluid > div > div.col-md-3.profil-sidebar > div > div {
    background: #051c27;
}

body > div.container-fluid > div > div.col-md-3.profil-sidebar > div > div > h4 {
    color: #EEE;
    text-align: center;
}

.contact-row {
    background-color: transparent;

}

body > div.container-fluid > div > div.col-md-3.profil-sidebar > div > div > div > div:nth-child(1) > div > a,
body > div.container-fluid > div > div.col-md-3.profil-sidebar > div > div > div > div:nth-child(2) > div > a,
body > div.container-fluid > div > div.col-md-3.profil-sidebar > div > div > div > div:nth-child(3) > div > a {
    color: #b2d0ea;
}

.cv-header-title {
    padding: 8px;
    background: #051c27;
    color: #EEE;
}

body > div.container-fluid > div > div.col-md-3.profil-sidebar > div:nth-child(2) > div > div > div > ol > li {
    color: #eee
}