header{
    background-color: #243746;
    max-width:100%;
}

header .navGroup .form-group {
    margin-top:-10px;
}

header .wizardPanel .panel-heading{
    display:none;
}

header .navbar{
    margin-bottom: 0;
    padding-top:20px;
    padding-bottom:20px;
}

header .navGroup .panel-body {
    padding-top: 0px;
    padding-right: -15px;
    padding-bottom: 0px;
    padding-left: -15px;
}

header .navGroup .form-group {
    margin-top: 0px;
    margin-bottom: 0px;
}

header .header-title{
    display:flex;
}

header .header-logo{
    display:flex;
    margin: 10px 0 10px 10px;
    align-items: center;
    min-width:156px;
}

header .header-logo-collapse{
    display:flex;
    margin-top:10px;
    align-items: center;
    min-width:156px;
}

header .header-logo-login{
    margin-left:auto;
    margin-right:auto;
}

header .header-logo-text{
    color:#ffffff;
    margin-top:15px;
}

header .header-brand{
    display:flow-root;
}

header .header-brand-text{
    color:#ffffff;
}

header .navbar-left{
    margin-left:15px;
}

header .header-title-text-main{
    font-weight:600;
}

header .header-title-text,
header .header-title-text > a{
    display:flex;
    color:#ffffff;
    margin-left:2%;
    align-items: center;
    text-decoration:none;
    font-weight:400;
}

header .header-title-link,
header .header-title-link > a{
    display:flex;
    color:#ffffff;
    text-decoration:none;
    margin-right:2%;
    align-items: center;
    margin-left:auto;
}

header .header-title-main{
    width:200px;
}

header .navbar-toggle{
    border: 1px solid #ffffff;
    margin-top:25px;
}

header .navbar-toggle .icon-bar{
    background-color:#ffffff;
    width:30px;
    height:3px;
}

header .navbar-collapse > ul:first-of-type a {
    text-transform: none;
}

header .navbar-collapse{
    box-shadow:none;
}

header .nav>li>a {
    color:#ffffff;
    font-size:18px;
    margin-top:40px;
    padding-right:30px;
    padding-left:30px;
    text-decoration:none;
}

header .nav>li>a:visited,
header .header-title-text > a:visited,
header .header-title-link > a:visited {
    color: white;
    text-decoration: none;
}

header .nav>li>a:hover,
header .nav>li>a:active,
header .nav>li>a:focus{
    background-color:transparent;
}

@media(max-width:768px){
    header .nav>li>a{
        margin-top:5px;
    }
}

@media(min-width:900px){
    header .nav>li>a{
        margin-left:5px;
    }
}