@font-face {
    font-family: 'i-legacy';
    src: url('/styles/icons/icomoon.woff2') format('woff2'),
    url('/styles/icons/icomoon.woff') format('woff');
    font-display: swap;
}

#navbar-root [class^="icon-"],
#navbar-root [class*=" icon-"],
#navbar-root i[class^="icon-"],
#navbar-root i[class*=" icon-"] {
    font-family: 'i' !important;
}

body.legacy-law-jobs-styles [class^="icon-"],
body.legacy-law-jobs-styles [class*=" icon-"] {
    font-family: 'i-legacy' !important;
}

body.legacy-law-jobs-styles #navbar-root [class^="icon-"],
body.legacy-law-jobs-styles #navbar-root [class*=" icon-"] {
    font-family: 'i' !important;
}

.legacy-law-jobs-styles .list-box a {
    background: white !important;
    color: #198685 !important;
    text-align: center;
    display: flex;
}

.legacy-law-jobs-styles .list-box a:hover {
    background: #198685 !important;
    color: #fff !important;
    text-decoration: none !important;
}

.legacy-law-jobs-styles .list-box li:before {
    background: white !important;
}

.legacy-law-jobs-styles #breadcrumbs li {
    font-size: 13px;
}

.legacy-law-jobs-styles .icon-zoom:before {
    content: "\e901" !important;
}

.legacy-law-jobs-styles .form-wide2 section h2 {
    font-weight: 600 !important;
}

.legacy-law-jobs-styles {

    .link-btn a.a {
        border: 1px solid #C54659;
    }
    .link-btn a.a:hover {
        border: 1px solid #C54659;
        background: #C54659;
    }
    #root {
        .triple > * {
            margin-top: 28px!important;
        }
    }
}
