@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');

:root {
    --custom-link-color: #DB1457;
}

.b_header-wrapper {
    max-height: 108px;
}

body {
    background: #eef6f6;
}

.user-info {
    display: none !important;
}

#mainwrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
}

#dashboardwrapper {
    min-height: unset !important;
}

#innerfooter {
    line-height: 1.6;
}

#innerfooter h3 {
    font-family: 'Merriweather', serif;
    font-weight: normal;
    line-height: 1.3;
}

.wrapper-sidebar .theme-link a {
    line-height: 1.2em;
}

.tile-content p a {
    color: var(--custom-link-color);
}


/* Search icon hotfix - Start */
.searchToggle {
  .fa-search::before{
    color: var(--default-white) !important;
  }   
} 
.swing-stories .searchToggle {
  .fa-search::before{
    color: #000 !important;
  }   
}

.swing-stories .sticky-title .searchToggle {
  .fa-search::before{
    color: #fff !important;
  }   
}
/* Search icon hotfix - End */

.dashblock.colRight, .dashblock.colLeft, .dashblock.colFull.single, .dashblock.colFull.free {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.screenshot.name_swing_stories #dashboardwrapper::before {
    width: 890px;
}

.screenshot #mainwrapper {
    display: block;
}

/* Custom link class */
.custom_link {
    margin-top: 24px;  
    
    a {
        color: #081638;
        text-decoration: none;
        font-weight: 600;
        padding: 8px 12px;
        background: #fff;
        display: flex;
        flex-direction: row;
        align-items: center;
        border-radius: 3px;
        width: fit-content;

        &:hover {
            background: #081638;
            color: #fff;
        }
    }
    
    a::before {
        font-size: 16px;
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        content: '\f105';
        display: inline-block;
        margin-right: 8px;
        color: currentColor;
    }
}

.name_monitor_lokale_arbeidsmarkt {
    #innercontainer {
        display: none !important;
    }
}