body {
    margin: 0 !important;
}

.tlk-apply-components-styling-context[data-talentlink-apply-menu-container] .new-menu.apply-menu-container,
.tlk-apply-components-styling-context[data-talentlink-apply-menu-container] .new-menu.apply-menu-container-left {
    top: 0 !important;
    position: absolute !important;
}

.apply-menu {
    background-color:white;
}

.tlk-apply-components-styling-context[data-talentlink-apply-menu-container] {
    position: sticky;
    top: 120px;
}

body > main {
    overflow: unset !important;
}



#header {
    background: url(../img/bg.jpg) !important;
    height: 300px !important;
    background-size: cover !important
}

#header_title br {
    display: none !important;
}

#lumesse-menu-sidebar-body {
    border-right: 0;
    background-color: #f1f0f0
}

#header_title .apply-application-title-row {
    color: #fff;
    margin-top: 0;
    padding: 80px 20px
}

#header_title {
    background-color: rgba(17, 94, 155, 0.9);
    color: #fff;
    margin-top: 0;
    width: 80%;
    height: 80%
}

#header_title .apply-application-title-header {
    display: block;
    font-size: 27px
}

@media screen and (min-width: 768px) {
    #header_title {
        padding-left: 24vw
    }

    #lumesse-menu-sidebar.affix-top {
        position: absolute;
        top: 300px
    }
}

@media screen and (max-width: 768px) {
    #header {
        background: rgba(17, 94, 155, 0.9)
    }

    #header_title {
        padding-left: 0;
        text-align: center;
        height: 100%;
        width: 100%
    }

    #header_title .apply-application-title-row {
        width: 100%;
        height: 100%;
        padding: 110px 20px
    }
}

@media screen and (min-width: 992px) {
    #header_title {
        width: 60%;
        height: 80%;
        padding-left: 25vw;
        padding-right: 20px;
    }
}

@media screen and (min-width: 1200px) {
    #header_title {
        width: 50%;
        height: 80%;
        padding-left: 18vw
    }
}

