header{
    background-color: #212326;
    max-width:100%;
}

header.login{
    display:flex;
    justify-content:space-between;
}

.navGroup .form-group {
    margin-top:-10px;
}

.wizardPanel .panel-heading{
    display:none;
}

.navbar{
    margin-bottom: 0;
    padding-top:20px;
    padding-bottom:20px;
}

.navGroup .panel-body {
    padding-top: 0px;
    padding-right: -15px;
    padding-bottom: 0px;
    padding-left: -15px;
}

.navGroup .form-group {
    margin-top: 0px;
    margin-bottom: 0px;
}

.header-title{
    display:flex;
}

.header-logo{
    display:flex;
    margin: 10px 0 10px 10px;
    align-items: center;
    min-width:156px;
}

.header-logo-collapse{
    display:flex;
    margin-top:10px;
    align-items: center;
    min-width:156px;
}

.header-logo-login{
    margin-left:auto;
}

.header-logo-text{
    color:#ffffff;
    margin-top:15px;
    font-weight:700;

}

.header-logo-text-login{
    margin-right:auto;
    margin-top:50px;
    margin-left:25px;
}

.header-brand{
    display:flow-root;
}

.header-brand-text{
    color:#ffffff;
}

.navbar-left{
    margin-left:15px;
}

.header-title-text-main{
    font-weight:600;
}

.header-title-text,
.header-title-text > a{
    display:flex;
    color:#ffffff;
    margin-left:2%;
    align-items: center;
    text-decoration:none;
    font-weight:400;
}

.header-title-link,
.header-title-link > a{
    display:flex;
    color:#ffffff;
    text-decoration:none;
    margin-right:2%;
    align-items: center;
    margin-left:auto;
}

.header-title-main{
    width:200px;
}

.navbar-toggle{
    border: 1px solid #ffffff;
    margin-top:25px;
}

.navbar-toggle .icon-bar{
    background-color:#ffffff;
    width:30px;
    height:3px;
}

.navbar-collapse > ul:first-of-type a {
    text-transform: none;
}

.navbar-collapse{
    box-shadow:none;
}

.nav>li>a{
    color:#ffffff;
    font-size:18px;
    margin-top:40px;
    padding-right:30px;
    padding-left:30px;
    text-decoration:none;
}

.nav>li>a:hover,
.nav>li>a:active,
.nav>li>a:focus{
    background-color:transparent;
}

@media(max-width:768px){
    .nav>li>a{
        margin-top:5px;
    }
}

@media(min-width:900px){
    .nav>li>a{
        margin-left:5px;
    }
}