footer {
    height: auto;
}

/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qoJy_KZA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qpJy_KZA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Lexend Deca';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lexenddeca/v21/K2F1fZFYk-dHSE0UPPuwQ5qnJy8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html {
    font-size: unset;
}

body {
    font-size: 1rem;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;
    line-height: 1.5;
    color: #000;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}

@media (min-width: 1500px) {
    .container {
        max-width: 1420px;
    }
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: 0;
    }
}

.nav-link {
    padding: 8px 16px;
}

#main-navbar {
    padding: 0;
}

.navbar.navbar-expand-lg.navbar-togglable.navbar-dark {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.dropdown-item {
    padding: 12px 16px !important;
}

.dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 2px;
    min-width: 12.5rem;
    border: 1px solid rgba(0,0,0,.15);
    top: calc(100% - 7px);
}

.col-md.footer-main hr {
    margin-top: 32px;
    margin-bottom: 32px;
    border-top: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid #fff;
}

.footer-main h5 > a, .footer-main h5 {
    font-size: 16px;
}

.footer-main .btn.btn-outline-white {
    border-radius: 50rem;
}

.footer-main h5 {
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 8px;
}

.footer-main .btn {
    line-height: 1.5;
}

.footer-main h5 a:hover {
    color: #fff;
}

.footer-main h5 a:focus {
    color: #fff;
    outline: none;
}

.footer-main .col-6 > ul.d-md-block {
    margin-bottom: 16px;
}

.body-content aside.sidebar {
    margin-top: 1.5rem;
}

    .body-content aside.sidebar p {
        margin-bottom: 0;
    }

        .body-content aside.sidebar p a {
            padding: 0.5rem 0;
            color: #0E70BD;
            transition: all 0.3s ease;
        }

            .body-content aside.sidebar p a:hover {
                text-decoration: none;
                padding-left: 1rem;
                background-color: #0E70BD;
                color: #fff;
            }

            .body-content aside.sidebar p a:focus {
                text-decoration: none;
            }

.social-share a {
    color: #0E70BD;
}

/*article.main-content > h1 {
    color: #0E70BD;
    font-weight:700;
    font-size: 48px;
}*/
.page-subtitle-counter {
    /*color: #0E70BD;*/
    font-size: 1.2rem;
}

.vacancy-info h2 {
    color: #0E70BD;
    font-size: 26px;
}

    .vacancy-info h2 a {
        color: #0E70BD;
    }

/*BUTTONS*/
.btn.btn-primary:focus, .btn.btn-info:focus {
    outline: none;
    box-shadow: none !important;
}

.btn.btn-primary {
    background-color: #0E70BD;
    color: #fff;
}

.btn.btn-primary {
    background-color: #0E70BD;
    border-color: #0E70BD;
    color: #fff;
}

    .btn.btn-primary:hover {
        background-color: #0a548e;
        color: #fff;
    }

.btn.btn-info, .btn.btn-outline-dark {
    background-color: #fec010;
    border-color: #fec010;
    color: #fff;
}

    .btn.btn-info:hover, .btn.btn-outline-dark:hover {
        background-color: #daa201;
        border-color: #daa201;
        color: #fff;
    }

    .btn.btn-info:focus, .btn.btn-outline-dark:focus {
        background-color: #fec010;
        border-color: #fec010;
        color: #fff;
    }

    .btn.btn-info:active, .btn.btn-outline-dark:active {
        background-color: #daa201 !important;
        border-color: #daa201 !important;
        color: #fff;
    }

.btn.btn-danger:focus {
    outline: none !important;
    box-shadow: none !important;
}

.btn-share--back a {
    color: #0E70BD;
}

#main-navbar .top-nav a:hover, #main-navbar .top-nav a:focus {
    color: #fff;
    text-decoration: none;
}

#JobNumberOrTitle {
    width: 100%;
}

aside.sidebar .form-horizontal.job-search {
    margin-top: 2rem;
}

h3.job-search_title {
    margin-bottom: 5px;
    /*color: #0E70BD;*/
}

.thumbnail .caption {
    color: #000;
}

.vacancy-box.feature-job {
    background-color: #daeeff;
    border-color: #fec010;
}

.vacancy-info .form-group:last-child {
    margin-bottom: 10px;
}

.job-ad-side__content > a.btn {
    margin-bottom: 1rem;
}

.job-ad-side__content > .img-responsive.brand-logo {
    margin-bottom: 1rem;
}

article.main-content .modal-header {
    display: block;
}

    article.main-content .modal-header .close {
        padding: 0;
        margin: -2px 0 0 0;
    }

        article.main-content .modal-header .close:focus {
            outline: none;
        }

article.main-content .form-control {
    height: 34px;
}

#LoginModal .modal-title, #RegisterModal .modal-title {
    text-align: center;
}

#RegisterModal .modal-header > p.text-right {
    text-align: left !important;
}

ul.nav-wizard li.active:after {
    border-left: 16px solid #0E70BD;
}

@media (max-width: 992px) {
    ul.nav-wizard .active ~ li:after, ul.nav-wizard li.active:after {
        border-left: 8px solid #0E70BD;
    }
}

article.main-content .application-title {
    font-size: 26px;
}

.welcome__content a {
    color: #0E70BD;
}

.job-alert .glyphicon.glyphicon-chevron-right {
    color: #0E70BD;
}

.panel-default .panel-heading {
    background-color: #0E70BD;
    color: #fff;
}

article.main-content .panel-body a:not(.btn) {
    color: #0E70BD;
}

#pdfViewer {
    margin-bottom: 2rem;
}

iframe#iframe {
    margin-bottom: 2rem;
}

.d-lg-none > .header-menu-toggle {
    padding-top: 14px;
}

.col-md.footer-main .footer-bottom-hr {
    margin-bottom: 31px;
}

.col-6.col-sm > ul.d-none.d-md-block > .after1500-padding2 {
    padding-top: 2.2px;
}

.topButtons {
    display: none;
}

@media(max-width: 1499px) {
    .col-md.footer-main .footer-bottom-hr {
        margin-bottom: 32px;
    }

    .col-6.col-sm > ul.d-none.d-md-block > .after1500-padding2 {
        padding-top: 3.2px;
    }
}

@media(max-width: 1199px) {
    .col-md.footer-main .footer-bottom-hr {
        margin-bottom: 31px;
    }

    .col-6.col-sm > ul.d-none.d-md-block > .after1500-padding2 {
        padding-top: 2.2px;
    }
}

@media(max-width: 991px) {
    .col-md.footer-main .footer-bottom-hr {
        margin-bottom: 32px;
    }

    .col-6.col-sm > ul.d-none.d-md-block > .after1500-padding2 {
        padding-top: 3.2px;
    }
}

@media(max-width: 767px) {
    body {
        font-size: 0.9rem;
    }

    .bottomButtons {
        display: none;
    }

    .topButtons {
        display: block;
    }
}


.mobile-sidebar-nav.nav .nav-link {
    display: block;
}

.navbar-close-i {
    transform: scale(0.9);
    margin-right: -1px;
}

.mobile-sidebar-nav .careernav a {
    color: #fff;
    padding: 0.75rem 0;
    border-bottom: 2px solid hsla(0,0%,100%,.3);
    font-size: 1.2rem;
    padding-left: 8px;
}

    .mobile-sidebar-nav .careernav a:hover, .mobile-sidebar-nav .careernav a:focus {
        text-decoration: none;
    }

.mobile-sidebar-nav .careernav i {
    padding-right: 8px;
    transform: scale(0.9);
}

.mobile-sidebar-nav .username {
    color: #fff !important;
    font-size: 1.2rem;
}

.mobile-sidebar-inner > a > .btn-outline-white {
    border-radius: 50rem;
}

.footer-re-cr {
    align-items: center;
    display: flex;
}

.container:before, .container:after, .navbar:before, .navbar:after {
    content: none;
}

.container:after, .navbar:after {
    clear: none;
}

.container{
    width: 100%!important;
}


@media (min-width: 768px) {
    .navbar-collapse {
      width: unset!important;
      border-top: 0;
      box-shadow: none; 
    }      
    .navbar-collapse.collapse {
        display: flex !important;
        height: unset !important;
        padding-bottom: 0;
        overflow: unset !important; 
    }
      
    .navbar-collapse.in {
        overflow-y: unset; 
    }
      
    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; 
    }
}

.navbar-brand {
    float: unset !important;
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
    font-size: 1.25rem!important;
    line-height: inherit!important;
    height: unset !important;
}

.navbar-nav > li > a {
    line-height: 1.5!important; 
}

.dropdown-menu{
    box-shadow: none!important;
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        width: unset !important;
        margin-top: 2px !important;
        background-color: hsla(0,0%,100%,0)!important;
    }
}

 @media (min-width: 768px) {
    .navbar-nav {
        float: unset!important;
        margin: 0; 
    }
    .navbar-nav > li {
        float: unset!important; 
    }
    .navbar-nav > li > a {
        padding: 8px 16px!important;
    } 
}

.navbar-brand{
    padding: 5px 0!important;
}

.mobile-sidebar .btn {
    padding: 8px 20px !important;
}

@media(max-width: 991px){
    #main-navbar{
        display: none!important;
    }
    .body-content aside.sidebar {
        display: block !important;
        margin-top: 0;
    }
        aside.sidebar > .careernav.unauth {
            display:none;
        }
}
@media(max-width: 767px){
    aside.sidebar .form-horizontal.job-search {
        margin-top: 0;
    }
}