/**
 * theming styles
 *
 */

#content {
    padding: 0;
    margin: 15px;
}

#header {
    background: #417690;
    color: #fff;
    overflow: visible;
    width: 100%;

    padding-left: 0;
    padding-right: 0;
}

#header #branding {
    float: none !important;
}

#header #user-tools {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 1.2em;
}

@media (max-width: 1024px) {
    #header {
        flex-direction: column;
        padding: 60px 30px;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    li.menu-item.bookmark {
        display: none;
    }
}

#header #branding h1 {
    margin: 0;
}

#header #branding h1 a {
    display: block;
    text-indent: -9999px;
    background: transparent url(https://songtrust-uploads.s3.amazonaws.com/v4/img/logo-white.png) center center
        no-repeat;
    height: 43x;
    width: 141px;
    padding: 1em;
}

#bookmark-button {
    display: none;
}

div.breadcrumbs {
    display: block;
    padding: 10px 15px;
    border: 0;
    background-position: 0 -8px;
    border-bottom: 1px solid #ededed;
}

div.breadcrumbs a {
    display: inline;
}

#result_list tr:hover {
    background-color: #fffff4;
}

.form-row.song-merge {
    border-bottom: none;
    padding: initial;
}

.form-row.song-merge > label {
    width: 400px;
    display: inline-block;
}

.form-row.replace_writer label {
    display: inline-block;
}

.form-row.song-merge > label > a {
    text-decoration: underline;
}

.form-row.song-merge > label > span {
    font-weight: bold;
}

tr.hoverable-group {
    .group-hover-visible {
        visibility: hidden;
    }
}
tr.hoverable-group:hover {
    .group-hover-visible {
        visibility: visible;
    }
}
