.sidebar {
    width: 19rem;
    /*-webkit-transition: width 350ms linear;*/
    /*-moz-transition: width 350ms linear;*/
    /*-o-transition: width 350ms linear;*/
    /*-ms-transition: width 350ms linear;*/
    /*transition: width 350ms linear;*/
    overflow: hidden;
    color: #4D4B4C;
    overflow-y: auto;
    position: fixed;
    left: 1rem;
    top: 7.375rem;
    bottom: 3rem;
}


.sidebar + .content {
    /* do stuff to the main content area if there's a sidebar */
    margin-left: 20.5rem;
}

/* Hide the sidebar specifically from the following pages */
.sidebar.urlname-licensing-basket,
.sidebar.urlname-licensing-process-terms,
.sidebar.urlname-licensing-process-preview,
.sidebar.urlname-licensing-manual-terms,
.sidebar.urlname-licensing-manual-preview{
    display: none;
}

/* Hide the sidebar specifically from the following pages */
.sidebar.urlname-licensing-basket + .content,
.sidebar.urlname-licensing-process-terms + .content,
.sidebar.urlname-licensing-process-preview + .content,
.sidebar.urlname-licensing-manual-terms + .content,
.sidebar.urlname-licensing-manual-preview + .content {
    margin-left: 1rem;
}


.sidebar hr {
    -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
    border: 0;
    border-top: 0.063rem solid #EDEDED;
  margin: 1rem 0;
}

.sidebar-module {
    overflow: hidden;
    width: 18rem;
    margin: 0 0 1rem 0;
}

.sidebar-module-title,
.sidebar-module-subtitle {
    color: #4AA4DF;
    text-transform: uppercase;
    /*padding: 0.625em 0 0.438em 0.625em; *//* 7 10 from 16 */
    /*-webkit-border-top-left-radius: 3px;*/
    /*-webkit-border-top-right-radius: 3px;*/
    /*-moz-border-radius-topleft: 3px;*/
    /*-moz-border-radius-topright: 3px;*/
    /*border-top-left-radius: 3px;*/
    /*border-top-right-radius: 3px;*/
    /*text-shadow: 1px 1px 5px #3e73a4;*/
    font-weight: bold;
    font-size: 0.875rem;
    margin: 0 0 0.438rem 0;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    /*border-top: 1px solid #83cff9;*/
    /*border-left: 1px solid #83cff9;*/
}

/*.sidebar-module-subtitle {*/
    /*-webkit-border-radius: 0;*/
    /*-moz-border-radius: 0;*/
    /*border-radius: 0;*/
/*}*/


.sidebar-module-content {
}

.sidebar-module-loading {
    text-align: center;
    color: #a5a5a5;
}

.license-detail-rates-total-active,
.rate-card-details-active,
.sidebar-module-filter-users-active,
.sidebar-module-uploads-active,
.sidebar-module-projects-playlists-active,
.sidebar-module-shared-playlists-active {
    position: absolute;
    right: 0.625rem;
    top: 0.625rem;
    font-size: 0.625rem;
    background-color: #A5A5A5;
    padding: 0.125rem 0.188rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFF;
    border-radius: 0.125rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.search-available-filter-active {
    float: right;
    font-size: 0.625rem;
    line-height: 0.75rem;
    background-color: #A5A5A5;
    margin: 0.125rem 0 0 0;
    padding: 0.125rem 0.250rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFF;
    border-radius: 0.125rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sidebar-module-filter-users-form-line input,
.sidebar-module-filter-users-form-line select,
.project-playlists-query-text,
.project-playlists-add-project-title,
.project-playlists-add-playlist-title,
.project-playlists-add-project-parent,
.project-playlists-add-playlist-parent {
    -webkit-border-radius: 0.375rem;
    -moz-border-radius: 0.375rem;
    border-radius: 0.375rem;
    padding: 0.375rem;
    border: 0.063rem solid white;
    background-color: white;
    width: 100%;
    outline: none;
}


.licensor-address,
.licensee-address,
.payee-address,
.composors-publishers,
.license-detail-rates-total,
.rate-card-details,
.projects-playlists-container,
.sidebar-module-shared-playlists,
.sidebar-module-uploads {
    background-color: #ededed;
    -webkit-border-radius: 0.375rem;
    -moz-border-radius: 0.375rem;
    border-radius: 0.375rem;
    padding: 0.625rem;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    position: relative;
}
