@import url("https://fonts.googleapis.com/css?family=Open+Sans&display=swap");

html {
background:unset;
}

body#forgot #forgot-box form {
color:white;
font-weight:bold;
}

div#view-content div.head div.src {
color:white;
}

div#view-content > div.head #btn-show-tools-group > span,
table.table.sortable thead th,
body,
select#sel-source,
div#search-topics-container #wrap-search-topics div#search-topics-tabs div.tab-content,
div#search-topics-container #wrap-search-topics div#search-topics-tabs .topics-tab-header,
div#view-content div.head div.src,
div#wrap-facets ul,
div#wrap-facets div.facet-header,
#wrap-metadata .something .mode,
#wrap-metadata .something table th,
#wrap-metadata .something table td,
ul.project ul.folders_inner,
input,
ul.project li.t-section > span.a span.t, ul.project li.l-section > span.a span.t,
table.table.sortable tbody td {
  font-family: "Open Sans";
}
div#view-head div.global span#user-head-info {
  color: #444;
  margin-top: 32px;
  background-color: #fff;
  font-family: "Open Sans";
}
div#wrap-nav-bar {
  background-color: #c2c2c2;
}
div#wrap-nav-bar #nav-catalogs{
display:none;
}
div#view-content > div.head {
  background-image: url(/custom/custom_v1/tableheader.png);
}
div#view-content.updating > div.head {
  background-image: inherit;
}
.project-control-btn {
  width: 25px;
  height: 48px;
  background: transparent !important;
}
table.table thead tr {
  background-color: #5c5c5c;
}
div.tracks table {
  background: #fff;
}
table.table.sortable tbody td.blank_col {
  height: 0px;
  display: none;
  text-align:left;
}
table.table.sortable thead th.blank_col {
  display: none;
}
table.table.sortable thead th {
  color:white;
  background: #5c5c5c;
}
#col-check {
  background: #5c5c5c;
}
div#wrap-facets li.facet-item div.facet-search {
  color: #222222;
}
div#wrap-facets ul ul li div.facet-count {
  color: #222222;
}
div#wrap-facets ul {
  padding: 0;
  background: #f5f5f5;
}
div#wrap-facets div.facet-header {
  background: #f5f5f5;
  border-left: none;
  border: none !important;

  padding: 10px 10px;
  color: #333;
  background: #c2c2c2;

  font-size: 13px;
  padding-top: 8px;
  padding-bottom: 8px;

  text-transform: uppercase;
}
#wrap-facets-new div#facets-parsed div.prs-facet-container.prs-term {
  border: 1px solid #8c8c8c;
  padding: 5px;
  margin: 3px -3px 0px 0px;
  background: #8c8c8c;
  color: #3f4a3e;
  border-radius: 25px;
  font-size: 11px;
  font-weight: bold;
  float: left;
}
div.view-tracks div.foot {
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 35px;
  border: 0;
  text-align: center;
  font-size: 14px;
  background: #fff;
}
div.pg span.pg {
  color: #1d1d1d;
}

div#view-head div.global span#user-head-info #user-menu-cont > a {
  color: #444 !important;
  font-family: "Open Sans" !important;
}
div#view-head div.powered-by a {
  text-decoration: none;
}
select#sel-source {
  max-height: 35px;
  margin-top: 5px;

  font-weight: bold;
  color: black;
  padding: 6px 14px 3px 15px !important;
  border: none !important;
}
body select#sel-source {
  width: 174px !important;
  border-radius: 0px;
}

div#search #div-search-container {
  height: 37px !important;
}
div#search #div-search-container input#search-text {
  top: -11px;
  height: 21px;
}
div#search #div-search-container #btn-search-fields,
div#search #div-search-container #btn-search-fields:hover {
  height: 37px;
}
div#search #div-search-container #btn-lock,
div#search #div-search-container #btn-small-search-advanced,
div#search #div-search-container #btn-select-library {
  height: 37px;
}
div#search #div-search-container #btn-search {
  width: 33px;
  height: 36px;
  border-left: 1px solid;
}
div#search #div-search-container #btn-search {
  background-color: gray;
}

div#search #div-search-container #btn-lock {
  background: linear-gradient(to bottom, #5c5c5c -39%, #f2f2f2 80%);
  border-left: 1px solid;
}

#main.lock-on div#search #div-search-container #btn-lock {
  background: red;
  /*linear-gradient(to bottom, #5c5c5c -39%, #f2f2f2 80%) !important;*/
}

div#view-head div.powered-by a {
  display: none;
}
div.tracks table:not(.fixedview) th,
div.tracks table:not(.fixedview) td {
  padding: 6px !important;
}
.sticky-table table tr.sticky-header th,
.sticky-table table tr.sticky-header td {
  border: none;
  text-align: left;
}
ul.msegs li.m {
  border-right: 2px solid #fff;
  border-top: 1px solid gray;
  /* background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#acacac)) !important; */
  background: linear-gradient(to bottom, gray 16%, #acacac 100%) !important;
  background-color: gray;
  text-transform: none !important;
  font-family: "Open Sans" !important;
  font-size: 12px;
  font-weight: 600;
}
.view-panel.s-0 ul.msegs li.m.s-0,
.view-panel.s-1 ul.msegs li.m.s-1,
.view-panel.s-2 ul.msegs li.m.s-2,
.view-panel.s-3 ul.msegs li.m.s-3 {
  background: #fff !important;
}
.search-project input[type="text"] {
  border-radius: 18px 0 0 18px;
  height: 25px;
  font-style: italic;
  background-color: #f2f2f2;
}
#btn-project-search-clear {
  background-color: #cacaca !important;
  font-weight: 800;
  border-radius: 21px;
  color: black;
  text-transform: none !important;
  right: 31px !important;
  padding: 3px 10px !important;
  margin-top: 3px !important;
  font-family: "Open Sans" !important;
}
ul.project li.t-section > span.a,
ul.project li.l-section > span.a,
ul.project li.l-section.selected > span.a {
  padding: 10px 10px;
  background: #cacaca !important;
  border-left: none;
}

ul.project li span.b {
  height: 18px;
  padding-left: 5px;
}
ul.project li.t-section > span.a span.t,
ul.project li.l-section > span.a span.t {
  margin-left: 37px !important;
}
ul.project li.selected.t-section > span.a,
ul.project li.selected.l-section > span.a,
ul.project li.selected.l-section.selected > span.a {
  background: #cacaca !important;
}
ul.project li.t-section > span span.b {
  top: 12px;
  left: 12px;
}
ul.folders_inner:before {
  display: none;
}
span.btn-download {
  top: 2px;
  left: 5px;
  position: relative;
  background-image: none;
  width: 17px;
  font-size: 13px;
  color: #667275;
}
span.btn-download {
  top: 2px;
  padding-left: 2px;
}
span.btn-album-info {
  top: -5px;
  padding-left: 2px;
}
span.btn-add {
  padding-left: 2px;
}
div.tracks table:not(.fixedview) th,
div.tracks table:not(.fixedview) td {
  padding: 3px !important;
}
div.browse-hide div.view-results div.wrap-mixed {
  top: -8px !important;
}
div.view-results div.wrap-mixed {
  left: 0;
  right: 0;
  top: 151px;
  bottom: 0;
  background: #fff;
}
div#view-player.t-html5fullAltOne .ply-metas span {
  color: #cacaca !important;
  font-family: "Open Sans" !important;
}
div#view-content > div.head {
  height: 43px;
}
.project-control-btn {
  height: 43px;
}
div#search #div-search-container #btn-lock,
div#search #div-search-container #btn-small-search-advanced,
div#search #div-search-container #btn-select-library {
  border-left: 1px solid;
  background: linear-gradient(to bottom, #5c5c5c -39%, #f2f2f2 80%);
}

#wrap-facets-new div#facets-parsed div.prs-facet-container.prs-term {
  background: #8c8c8c;
  color: #fff !important;
}
div#search-topics-container #btn-topics-display-tabs {
  background: #c2c2c2;
  color: black;
}
.lefttabhead {
  border-left: none;
  background: #fff;
}

.mm-form .mm-control-group label {
  width: 125px;
  text-align: right;
  padding-right: 18px;
}
.mm-form {
  text-align: center;
}
.mm-form .mm-control-group label {
  width: 255px;
  padding: 8px;
  text-transform: uppercase !important;
  font-size: 12px !important;
  color: gray;
  text-align: center;
}
.mm-form .mm-control-group.mm-control-group-inline label {
  float: left;
  font-size: 14px;
  padding-top: 0px;
}
.mm-box .mm-box-outer {
  height: 302px !important;
  width: 451px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: none;
  padding-top: 0px !important;
}
.mm-box .mm-box-inner {
  height: 300px !important;
  width: 430px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  background-color: #000;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding-top: 0px !important;
}
.mm-form .mm-control-group input[type="text"],
.mm-form .mm-control-group input[type="password"] {
  width: 300px;
  text-align: center;
  border-radius: 25px;
  height: 30px !important;
}
/*
mwright:removed.

input[type="checkbox" i] {
  margin-left: -61px;
  font-size: 12px;
}
*/
div#view-content > div.head #btn-tools-group {
	top:38px;
}
div#view-content > div.head #btn-show-tools-group {
	top:11px;
}

div#view-content > div.head #btn-show-tools-group > span {
	background:url('/custom/custom_v1/big.png') no-repeat -152px -97px;
	color:white;
	margin:-1px;
} 

body#login a:visited {
  color: #fff !important;
}

body#login a {
  color: #fff !important;
}

body#onepage a.mm-btn.mm-btn-info, body#onepage button.mm-btn.mm-btn-info, body#onepage span.mm-btn.mm-btn-info {
    background: none;
    margin: 5px;
    background-position: 0 0!important;
    background-color: #d9d9d9;
    background-image: linear-gradient(top, #d9d9d9, #afafaf);
    background-image: -moz-linear-gradient(center top, #d9d9d9, #afafaf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9, endColorstr=#afafaf);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#afafaf));
    color: #737373;
    border: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 14px;
    padding: 5px 20px;
    cursor: pointer;
    text-shadow: 0px 0px 1px #dddddd;
    position: relative;
}

/*
a.mm-btn.mm-btn-info,
button.mm-btn.mm-btn-info,
span.mm-btn.mm-btn-info {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#cacaca),
    to(#cacaca)
  );
  color: black;
  width: 220px;
  height: 40px;
  border-radius: 25px;
}
*/
div#login-box,
dl#browser-pref,
div#browser-support,
div#copy,
div#forgot-box {
  width: 415px;
  margin: 7px auto;
}
div#wrap {
  margin: -18px auto 5px auto;
  text-align: center;
}
.mm-form .mm-control-group button[type="submit"] {
  margin: 11px 88px;
  background:#DADADA;
  border-radius:15px;
  color:black;
  padding:8px;
  width:242px;
  
}
.powered-by {
  display: none;
}
.mm-form .mm-control-group.right {
  padding-right: 0px;
}

ul.project li.t-section.closed > span span.b,
ul.project li.closing > span span.b {
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -94px -2px;
  height: 15px;
  width: 0;
  right: 12px;
  top: 14px;
  left: 22px;
}
ul.project li.t-section > span span.b {
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -143px -2px;
  height: 15px;
  width: 1px;

  right: 0px;
  top: 14px;
  left: 22px;
}
ul.project li.t-folder.closed > span span.b,
ul.project li.closing > span span.b {
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -94px -2px;
  width: 0px;
  height: 15px;
  top: 14px;
}
ul.project li.t-folder > span span.b {
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -143px -2px;
  height: 15px;
  width: 0px;
  right: 0px;
  top: 15px;
}

div#search #div-search-container #btn-lock span {
  width: 13px;
  height: 17px;
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -35px 0px;
}
div#search #div-search-container #btn-small-search-advanced span {
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat 0px 0px;
}
#clear-facets-icon {
  color: #222222;
}
div#search #div-search-container #btn-search-fields span {
  top: 0px;
  left: -1px;
  right: 0px;
  bottom: 0px;

  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -114px -33px;
  width: 12px;
  height: 13px;
}

span.icon.icon-database {
  background: url(/custom/custom_v1/big.png) no-repeat -193px -97px !important;
}

.downIndicator {
  background: url(/custom/custom_v1/icon-sprite.png) -145px 0px no-repeat !important;
}
#wrap-metadata .btn-toggle {
  background: #828282;

  color: #fff;
}
div#wrap-facets div.facet-header {
  padding: 10px 10px;
  color: #333;
  background: #c2c2c2;

  font-size: 13px;
  padding-top: 8px;
  padding-bottom: 8px;

  text-transform: uppercase;
}
div#view-content.updating div.head {
  background: #222222 url(/img/indicator.gif) no-repeat center center;
}
.mm-modal .mm-modal-outer .mm-modal-close {
  background: #5c5c5c;
}
#main.lock-on div#search #div-search-container #btn-lock span {
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -35px 0px !important;
}
#main.lock-off div#search #div-search-container #btn-lock span {
  background: url(/custom/custom_v1/icon-sprite.png) no-repeat -47px 1px !important;
}

ul.project li.t-playlist ul {
  border-bottom: 2px solid #c2c2c2;
  padding-bottom: 15px;
  margin-bottom: 6px;
}
ul.project li.selected span.a {
  background-color: #c2c2c2 !important;
}

div.view-browse ul li.state2 {
  background-color: #c2c2c2 !important;
  text-align: initial;
}
div.view-browse ul li {
  text-align: initial;
}

ul.project li ul.folders.folders_inner li span.t {
  font-weight: bold !important;
  color: gray;
  /* margin-left: 10px; */
}

#main.player-html5flashback #ply_meta .ply_btns > span,
#onepage .wrap-player-html5flashback #ply_meta .ply_btns > span,
#main.player-html5full #ply_meta .ply_btns > span,
#onepage .wrap-player-html5full #ply_meta .ply_btns > span,
#main.player-html5fullAltOne #ply_meta .ply_btns > span,
#onepage .wrap-player-html5fullAltOne #ply_meta .ply_btns > span,
#main.player-html5 #ply_meta .ply_btns > span,
#onepage .wrap-player-html5 #ply_meta .ply_btns > span {
  color: #fff !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-info {
  background: url(/custom/custom_v1/icon-sprite-white.png) no-repeat 1px -15px;
  width: 18px;
  height: 20px;
  margin-top: -8px;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-add {
  background: url(/custom/custom_v1/icon-sprite-white.png) no-repeat -175px -14px !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -1px !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-download {
  background: url(/custom/custom_v1/icon-sprite-white.png) no-repeat -15px -31px !important;
  width: 17px !important;
  height: 17px !important;
  margin-top: -3px !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-similar {
  background: url(/custom/custom_v1/icon-sprite-white.png) no-repeat 0px 0px !important;
  width: 17px !important;
  height: 17px !important;
  margin-top: 1px !important;
  left: 0 !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-download-album {
  background: url(/custom/custom_v1/icon-sprite-white.png) no-repeat -64px -32px !important;
  width: 17px !important;
  height: 17px !important;
  margin-top: -3px !important;
}
#btn-continuous-play-results-player.active span {
  background: transparent url(/custom/custom_v1/icon-sprite-white.png) no-repeat scroll -32.5px -48px !important;
}
span.btn-previous-track {
  background: transparent url(/custom/custom_v1/icon-sprite-white.png) no-repeat -109px 2px !important;
}
span.btn-next-track {
  background: transparent url(/custom/custom_v1/icon-sprite-white.png) no-repeat -126px 2px !important;
}

#view-player.t-html5fullAltOne div#html5player-controls {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#c2c2c2),
    to(#c2c2c2)
  ) !important;
}
#main.player-html5flashback div#html5player-playedPortionOverlay,
#onepage .wrap-player-html5flashback div#html5player-playedPortionOverlay,
#main.player-html5full div#html5player-playedPortionOverlay,
#onepage .wrap-player-html5full div#html5player-playedPortionOverlay,
#main.player-html5fullAltOne div#html5player-playedPortionOverlay,
#onepage .wrap-player-html5fullAltOne div#html5player-playedPortionOverlay,
#main.player-html5 div#html5player-playedPortionOverlay,
#onepage .wrap-player-html5 div#html5player-playedPortionOverlay {
  background-color: black !important;
}
div#view-player.t-html5fullAltOne div#html5player-volumeTrack {
  background: linear-gradient(to right, #c2c2c2 0%, #919191 100%) !important;
}
div.pg span {
  float: left;
  padding: 4px;
}
/* div.pg span.pg-first {
  margin-top: 3px;
} */
div.pg span.pg-prev {
  margin-top: 3px;
}
div.pg span.pg-next {
  margin-top: 3px;
}
div.pg span.pg-last {
  margin-top: 3px;
}
div#search-topics-container
  #wrap-search-topics
  div#search-topics-tabs
  .tab-collapsable
  .tab-collapse-box {
  font-size: 20px;
  font-weight: normal;
  text-align: center;

  right: 15px;
  top: 5px;
  left: inherit !important;
  color: #c2c2c2;
}
#dialog-selective-search .mm-modal .selective-section ul li a {
  color: #c2c2c2;
}
#dialog-advanced.mm-modal #dialog-advanced-rule-builder .rules .rule {
  border-radius: 0;
  background: #c2c2c2;
  box-shadow: 0px 1px 2px rgba(34, 34, 34, 0.2);
  -webkit-box-shadow: 0px 1px 2px rgba(34, 34, 34, 0.2);
  -moz-box-shadow: 0px 1px 2px rgba(34, 34, 34, 0.2);
}
.single-album-image-wrap .single-album-details .btn-download-album-single {
  display: block;
  left: 10px;
  color: #c2c2c2;
  margin: 5px 3px 3px 3px;

  top: 120px;
  font-weight: bold;
  background: transparent url(/custom/custom_v1/icon-sprite.png) no-repeat -143px 2px;

  border: 1px solid;
  border-radius: 100px;
  width: 18px;
  height: 18px;
}
.single-album-image-wrap .single-album-details .album-add-to-playlist {
  left: 33px;
  color: #c2c2c2;
  margin: 3px;
  cursor: pointer;
  top: 122px;
  font-weight: bold;
  background: transparent url(/custom/custom_v1/icon-sprite.png) repeat -751px -95px;
  text-indent: -999999px;
  border: 1px solid;
  border-radius: 100px;
  width: 18px;
  height: 18px;
}
.single-album-details .album-back-icon {
  left: 56px;
  color: #c2c2c2;
  margin: 5px 3px 3px 3px;
  cursor: pointer;
  background: transparent url(/custom/custom_v1/icon-sprite.png) no-repeat -79px 1px;

  border: 1px solid;
  border-radius: 100px;
  width: 18px;
  height: 18px;
}
span.icon.icon-plus {
  background-position: -176px -9px;
}

div.popup ul li:hover {
  background: #f2f2f2 none repeat scroll 0 0;
  border-left: 3px solid #c2c2c2;
  color: #c2c2c2 !important;
  opacity: 0.9;
  padding-left: 7px;
}

.single-album-image-wrap .single-album-details .album-library {
  display: block !important;
  color: #222222;
  font-style: italic;
  font-size: 12px;
  padding: 0 0 2px 0;
}

body#login,
body#forgot {
  background-image: url("/custom/custom_v1/loginback.jpg");
  background-color: #cccccc;
  height: 722px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

body#login {
  /* Location of the image */
  background-image: url("/custom/custom_v1/loginback.jpg");
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;
  
  /* Set a background color that will be displayed
     while the background image is loading */
  background-color: #464646;
}


body#login div#logo,
body#forgot div#logo {
  margin-top: 90px;
  background: transparent url("/custom/custom_v1/login_logo.png") no-repeat
    center 0;
  background-position: inherit;
  background-repeat: no-repeat;
  background-size: cover;
}
#wrap-client, #wrap-panel {
top:123px !important;
}
div.tracks thead tr {

}

div#wrap-client div#wrap-nav-bar div div.img {
  width: 32px;
  height: 30px;
  background: url("/custom/custom_v1/side.png")  no-repeat !important;
  background-size:75% !important;
  left:5px;
}
body div#wrap-nav-bar > div#nav-new-releases,
body div#wrap-nav-bar > div#nav-quick-search {
	position:relative;
}
body div#wrap-nav-bar > div#nav-new-releases {
	top:-39px;
}
body div#wrap-nav-bar > div#nav-quick-search {
	top:43px;
}
body div#wrap-nav-bar > div#nav-quick-search div.img
{
  background-position: 0px -27px !important;
}
body div#wrap-nav-bar > div#nav-new-releases div.img {
  background-position: 0px 0px !important;
}
body div#wrap-nav-bar > div#nav-catalogs div.img {
  background-position: 0px -60px !important;
}
body div#wrap-nav-bar > div#nav-facets div.img {
  background-position: 0px -93px !important;
}

.lefttabhead:hover {
  background: #f0f0f0;
  border-left: 3px solid #fff;
  color: #c2c2c2 !important;
}
.lefttabhead:hover .tab-collapse-box {
  color: #c2c2c2 !important;
}
div#view-content div.view-browse div.head select {
  font-size: 12px;
  padding-left: 8px;
}
div.view-tracks div.tracks {
  background-color: gainsboro;
}
#downloadmodal fieldset ul.touch li {
  border: 0;
  padding: 6px 20px;
  background: #c2c2c2 !important;
  color: #fff;
  font-size: 14px;
  margin-top: -5px;
}

.message_modal .message_header #close-message {
  color: #c2c2c2;
}
div#btn-home span {
  background: url(custom_v1/icon-sprite-white.png) no-repeat -64px 0px !important;
  height: 17px;
  width: 18px;
}
div#view-content div.btn-back span {
  background: url(custom_v1/big.png) no-repeat -66px -98px;
}
div#view-content div.btn-forward span {
  background: url(custom_v1/big.png) no-repeat -107px -98px;
}
.NO_GROUP_TOOLS #btn-columns {
  background: url(custom_v1/big.png) -176px -573px no-repeat !important;
  top: 14px;
  margin-left: 6px;
}
.NO_GROUP_TOOLS #btn-view-fixed {
  background: url(custom_v1/big.png) -95px -573px no-repeat !important;
  top: 14px;
}
.NO_GROUP_TOOLS #btn-view-auto {
  background: url(custom_v1/big.png) -264px -573px no-repeat !important;
  top: 14px;
}
.NO_GROUP_TOOLS #btn-group {
  background: url(custom_v1/big.png) -530px -573px no-repeat !important;
}
.NO_GROUP_TOOLS #btn-vista-tracks {
  background: url(custom_v1/big.png) -95px -573px no-repeat !important;
}
.NO_GROUP_TOOLS #btn-vista-mixed {
  background: url(custom_v1/big.png) -438px -572px no-repeat !important;
  height:16px;
}
.NO_GROUP_TOOLS #btn-vista-albums {
  background: url(custom_v1/big.png) -151px -98px no-repeat !important;
}
.NO_GROUP_TOOLS #btn-player-toggle {
  background: url(custom_v1/icon-sprite-white.png) no-repeat -159px -47px !important;
  height: 17px !important;
  width: 18px !important;
}
.NO_GROUP_TOOLS #btn-browse {
  background: url(custom_v1/big.png) -438px -643px no-repeat !important;
}
.NO_GROUP_TOOLS #btn-update {
  background: url(custom_v1/big.png) -789px -573px no-repeat !important;
}
.project-control-btn span.show {
  background: url(custom_v1/big.png) no-repeat -242px -98px;
}
div.view-project span.prjbtn.prj-new-playlist {
  background: #fff url(custom_v1/big.png) no-repeat -581px 5px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-new-playlist:hover {
  background: #fff url(custom_v1/big.png) no-repeat -581px 5px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-new-cuesheet {
  background: #fff url(custom_v1/big.png) no-repeat -629px 3px;
  border: solid 1px #c2c2c2;
}
/*
div.view-project span.prjbtn.prj-new-cuesheet:hover {
  background: #fff url(custom_v1/big.png) no-repeat -629px 3px;
  border: solid 1px #c2c2c2;
}
*/
div.view-project span.prjbtn.prj-new-cuesheet {
display:none;
}
div.view-project span.prjbtn.prj-new-folder {
  background: #fff url(custom_v1/big.png) no-repeat -676px 4px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-delete {
  background: #fff url(custom_v1/big.png) no-repeat -730px 4px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-new-folder:hover {
  background: #fff url(custom_v1/big.png) no-repeat -676px 4px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-delete:hover {
  background: #fff url(custom_v1/big.png) no-repeat -730px 4px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-download {
  background: #fff url(custom_v1/big.png) no-repeat -846px -2px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-download:hover {
  background: #fff url(custom_v1/big.png) no-repeat -846px -2px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-emailable {
  background: #fff url(custom_v1/big.png) no-repeat -784px 6px;
  border: solid 1px #c2c2c2;
}
div.view-project span.prjbtn.prj-emailable:hover {
  background: #fff url(custom_v1/big.png) no-repeat -784px 6px;
  border: solid 1px #c2c2c2;
}
.search-project .ProjectSearchType a {
  background: url(custom_v1/big.png) no-repeat -915px -5px;
  height: 27px !important;
}
div#wrap-nav-bar > div#nav-projects div.img {
  display: none;
}
div#wrap-nav-bar > div#nav-metadata div.img {
  display: none;
}
div#search #div-search-container #btn-clear-dropdown span {
  background: url(custom_v1/big.png) no-repeat -405px -5px;
}
.project-control-btn span {
  background: url(custom_v1/big.png) no-repeat -6px -98px;
}
div#view-content div.view-browse div.head select {
  background: url(custom_v1/big.png) no-repeat -108px -168px;
  width: 160px !important;
  height: 30px;
  margin: 0px 0 0 15px;
}
div#view-content div.view-browse div.head span.icon.icon-minus {
  background: url(custom_v1/big.png) no-repeat -297px -168px !important;
}
div#view-content div.view-browse div.head span.icon.icon-plus {
  background: url(custom_v1/big.png) no-repeat -771px -97px !important;
}
div.view-albums div.album-info {
  position: absolute;
  right: 5px;
  top: 5px;
  background: url(custom_v1/big.png) no-repeat -306px -429px !important;
  width: 24px !important;
  height: 24px !important;
}
div.tracks table.fixedview tbody tr td.col-buttons-grp {
padding:0px !important;
}
div.tracks table tbody tr td {
text-align:left;
}
div.tracks table tbody tr.odd
{
  background-color:#F1F3F4;
}

div.tracks table tbody tr.child {
  background-color:#ddd;
}

table.table.sortable tbody td.col-check,
table.table.sortable tbody td.col-check {
padding:5px !important;
}
	
table.table.sortable .btn-album-info {
margin-top:7px !important;
}
table.table.sortable .btn-add {
margin-top:1px !important;
}
table.table.sortable .btn-download {
margin-top:0px !important;
}
span.btn-play span.btn-play-text {
    top:1px;
    background: url(custom_v1/playb.png) no-repeat -188px -38px !important;
    top: -5px;
    height: 27px;
    width: 20px;
}
tr.playing span.btn-play span.btn-play-text {
  background: url(custom_v1/playb.png) no-repeat -224px -38px !important;

}
#view-player.t-html5fullAltOne div#html5player-playButton {
  background: url(custom_v1/playw.png) no-repeat -182px -42px transparent !important;
}
#view-player.t-html5fullAltOne div#html5player-playButton.playing {
  background: url(custom_v1/playw.png) no-repeat -219px -39px transparent !important;
}
div.tracks table tr.group td.col-check span.arrow {
margin:0px;
}
table.table.sortable tbody tr.child td.col-check {
  border-right: none !important;
  background: #fff !important;
}
span.btn-add .iconarea {
  background: url(custom_v1/big.png) no-repeat -6px -429px;
  height:25px;
}
span.btn-download .iconarea {
  background: url(custom_v1/big.png) no-repeat -70px -429px;
}
span.btn-album-info .iconarea {
  background: url(custom_v1/big.png) no-repeat -136px -429px;
}
.close-return-popup {
  background: #c2c2c2;
}
.return-popup-btns .info-container-button-download {
  background: url(custom_v1/big.png) no-repeat -185px -237px;
}
.return-popup-btns .info-container-button-tracks {
  background: url(custom_v1/big.png) no-repeat -539px -237px;
}
.return-popup-btns .info-container-button-add {
  background: url(custom_v1/big.png) no-repeat -357px -237px;
  top:-15px;
}
#dialog-selective-search .mm-modal .disregard {
  color: #c2c2c2;
}
div#albums-info-overlay .info-container .info-container-data .bluepill {
  background: #c2c2c2;
}
div#albums-info-overlay .info-container .info-container-data .bluetext {
  color: #c2c2c2;
}
.downloadtop input[type="number"] {
  border: 1px solid #c2c2c2;
}
.downloadtop ul.touch li {
  background: #c2c2c2 !important;
}
.download-lower-select {
  background: url(custom_v1/big.png) no-repeat -36px -168px;
}
.download-button {
  background: #c2c2c2 !important;
}
span.btn-add .iconarea:hover {
  background: url(custom_v1/big.png) no-repeat -6px -429px;
}
span.btn-download .iconarea:hover {
  background: url(custom_v1/big.png) no-repeat -70px -429px;
}
span.btn-album-info .iconarea:hover {
  background: url(custom_v1/big.png) no-repeat -136px -429px;
}
#wrap-metadata .something .mode {
  color: #222222;
}
#wrap-metadata .something table {
  border-left: 1px solid #c2c2c2;
  border-top: 1px solid #c2c2c2;
}
#wrap-metadata .something table th,
#wrap-metadata .something table td {
  border-right: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}
#unique_track_info_popup.inside-info-return .gutter .album + div .bluepill {
  background: #c2c2c2;
}
#unique_track_info_popup.inside-info-return .gutter .album + div .bluetext {
  color: #fff;
}
div.displayOptionsBox {
  color: #fff !important;
}

ul.project ul.folders_inner {
  background: #fff;
}
ul.project li.t-folder .btn-folder-edit {
  background: url(custom_v1/icon-sprite.png) no-repeat -143px -46px !important;
}
ul.project span.icon {
  height: 17px;
  width: 18px;
  display: inline-block;
  background-image: url(custom_v1/icon-sprite.png);
  margin-right: 10px;
}
span.icon.icon-auditioned {
  background-position: -31px -31px;
  height: 16px;
  width: 18px;
}
ul.project .btn-edit {
  background: url(custom_v1/icon-sprite.png) no-repeat -143px -46px !important;
}
ul.project li.t-playlist.closed > span.a span.b {
  background: url(custom_v1/icon-sprite.png) no-repeat -95px 3px;
  padding-left: 18px;
}
ul.project li.t-playlist.opened > span.a span.b {
  background: url(custom_v1/icon-sprite.png) no-repeat -143px 3px;
  padding-left: 18px;
  width: 0px !important;
}
ul.project li.t-folder.closed > span.folder_a span.b {
  background: url(custom_v1/icon-sprite.png) no-repeat -178px -19px;
}
ul.project li.t-folder.opened > span.folder_a span.b {
  background: url(custom_v1/icon-sprite.png) no-repeat 1px -33px;
}
fieldset#sect-header legend i.custom-sign {
  color: #c2c2c2;
}
#Options {
  border-bottom: 2px solid #c2c2c2;
}
.searchchoice {
  background: #c2c2c2;
  border: 1px solid #c2c2c2;
}
#wrap-metadata .something table td q:hover {
  color: gray;
}
div#view-player.t-html5fullAltOne span.btn-previous-track:hover {
  background: url(custom_v1/icon-sprite.png) no-repeat -109px 2px !important;
}
#btn-continuous-play-results-player.active span:hover {
  background: transparent url(custom_v1/icon-sprite.png) no-repeat scroll -33px -48px !important;
}
div#view-player.t-html5fullAltOne span.btn-next-track:hover {
  background: url(custom_v1/icon-sprite.png) no-repeat -126px 1px !important;
}

#dialog-advanced h4.mm-modal-sub-header select {
  background: url(custom_v1/big.png) no-repeat -36px -168px;
}
#dialog-advanced.mm-modal #dialog-advanced-rule-builder .rules .rule select {
  background: url(custom_v1/big.png) no-repeat -36px -168px;
}
#dialog-advanced.mm-modal
  #dialog-advanced-rule-builder
  .rules
  .rule
  span.btn-minus {
  background: url(custom_v1/big.png) no-repeat -297px -168px !important;
}
#dialog-advanced.mm-modal
  #dialog-advanced-rule-builder
  .rules
  .rule
  span.btn-plus {
  background: url(custom_v1/big.png) no-repeat -771px -96px !important;
}

#search-fields-popup .mm-modal-outer h3.mm-modal-header {
  color: black;
}
div#search #div-search-container span.tbtn-search {
  background: rgba(0, 0, 0, 0) url(custom_v1/icon-sprite.png) no-repeat scroll -96px -31px !important;

  width: 16px;
  height: 16px;
}
div#search #div-search-container span#btn-clear-text-icon {
  background: rgba(0, 0, 0, 0) url(custom_v1/icon-sprite.png) no-repeat scroll -96px -48px !important;

  width: 16px;
  height: 16px;
}
div#search #div-search-container span#search-filter-flag {
  background-color: #8c8c8c;
}
div.pg span.pg-next {
  background: url(custom_v1/big.png) no-repeat -832px -97px !important;
  margin-top: 5px;
}
div.pg span.pg-last {
  background: url(custom_v1/big.png) no-repeat -920px -97px !important;
  margin-top: 5px;
}
div.pg span.pg-first {
  background: url(custom_v1/big.png) no-repeat -962px -97px;
  margin-top: 5px;
}
div.pg span.pg-prev {
  background: url(custom_v1/big.png) no-repeat -874px -97px;

  margin-top: 5px;
}
div.view-browse ul {
  overflow-y: scroll;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #c2c2c2;
  background: #c2c2c2;
  border-radius: 0px;
}
::-webkit-scrollbar-thumb {
  background: #f2f2f2;
}

div.view-results div.wrap-browse {
  border-bottom: 30px solid #c2c2c2;
  border-top: 1px solid #c0cdd5;
  min-height: 190px !important;
}
body#login div#logo,
body#forgot div#logo {
  width: 450px !important;
  height: 290px !important;
  margin-left: 36px !important;
  margin-bottom: 0px;
}
div#login-box,
dl#browser-pref,
div#browser-support,
div#copy,
div#forgot-box {
  width: 415px;
  margin: -4px auto !important;
}
span.trackdesc-view {
  color: black !important;
}

body#onepage div#view-head a#logo {
height:46px;
width:200px;
}

div#view-head a#logo {
  background: transparent url("/custom/custom_v1/logo.png") no-repeat 0 0;
  background-size: contain;
}

body#onepage div#view-head,div#view-head {
  background: white;  
}

#div-search-buttons-container {
  display: none;
}

q.col-TrackTitle,
q.col-Library {
  font-family: "Open Sans" !important;
}
div#view-player.t-html5fullAltOne .ply-metas {
  font-family: "Open Sans" !important;
}
body#onepage div#view-player.t-html5fullAltOne img.ply_artwork {
    top: -114px;
    left: -145px;
}
#onepage #wrap-player {
	background:transparent url("/img/white/player_grill_bg.png") repeat 0 0;
}
body#body-main div#view-player.t-html5fullAltOne img.ply_artwork {
  height: 60px !important;
  width: 60px !important;
  top: -107px !important;
  left: -128px !important;
}
body#onepage div#view-player.t-html5fullAltOne div#html5player-controls {
margin-left:54px !important;
}
div#view-player.t-html5fullAltOne div#html5player-controls {
  bottom: 114px !important;
  margin-left: 75px !important;
  margin-right: 17px !important;
  margin-top: 18px !important;
}

div#view-player.t-html5fullAltOne table#tbl_ply_btns_html5full {
  bottom: 63px !important;

  right: -104px !important;
}
body#onepage div#view-player.t-html5fullAltOne #btn-continuous-play-results-player {
  margin:-92px 0px 0 131px !important;
}
div#view-player.t-html5fullAltOne #btn-continuous-play-results-player {
  margin: -92px 0px 0 137px !important;
}
#btn-continuous-play-results-player span {
  background: transparent url(custom_v1/icon-sprite-white.png) no-repeat -31.5px -48px !important;
}
#btn-continuous-play-results-player span:hover {
  background: transparent url(custom_v1/icon-sprite.png) no-repeat -31.5px -48px !important;
}
div#view-player.t-html5fullAltOne div#html5player-volumeTrack {
  margin-left: 48px !important;
}
div#view-player.t-html5fullAltOne div#html5player-waveform-container {
  left: 190px !important;
}
div#wrap-player.wrap-player-html5fullAltOne div#html5player-volumeTrack {
  top: -82px !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-download-album {
  display: none !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-similar {
  display: none !important;
}
div#view-player.t-html5fullAltOne div.ply_meta {
  height: 78px !important;
  z-index: 2 !important;
  top: 8px !important;

  left: 88% !important;
  width: auto !important;
  min-width: 130px !important;
  border-radius: 6px !important;
  background: #262722 !important;
}
div#wrap-player.wrap-player-html5,
div#wrap-player.wrap-player-html5full,
div#wrap-player.wrap-player-html5fullAltOne {
  height: 105px !important;
}
div#view-player.t-html5fullAltOne .meta-wrap {
  margin-left: 17px !important;
  top: 80px !important;
  height: 15px !important;
}
div#wrap-player.wrap-player-html5fullAltOne div#html5player-indicators {
  bottom: 16px !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-info {
  margin-top: 3px !important;
}
#view-player.t-html5full #html5player-waveform-img,
#view-player.t-html5fullAltOne #html5player-waveform-img {
  height: 47px !important;
}
div#html5player-playedPortionOverlay {
  height: 51px !important;
}
div#html5player-playhead {
  height: 74% !important;

  bottom: 18px !important;
}

div#search #div-search-container #btn-clear-dropdown {
  left: -65px;
  margin-left: -28px;
}
div#search #div-search-container #btn-lock,
div#search #div-search-container #btn-small-search-advanced,
div#search #div-search-container #btn-select-library {
  float: left !important;
}
div.pref span.label {
  color: #fff !important;
}
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-info span,
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-add span,
#main.player-html5fullAltOne #ply_meta .ply_btns > span.btn-download span,
#main.player-html5fullAltOne
  #ply_meta
  .ply_btns
  > span.btn-download-album
  span {
  font-family: "Open Sans" !important;
}
div.ply_player {
  font-family: "Open Sans" !important;
}
div#view-player {
  font-family: "Open Sans" !important;
}
span.btn-help:before {
  color: #fff;
}
div.view-prefs div#pref-edit-area input.btn-done {
  color: #fff;
}
div.pref span.pref input[type="text"],
div.pref span.pref input[type="password"] {
  color: #fff;
}
div#wrap-head {
  top: -16px;
  height: 138px !important;
}

body.ui_v2 div#main.player-position-bottom div#wrap-player {
  bottom: 5px !important;
}
span.btn-play {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#cdcdcd),
    to(#848484)
  ) !important;
  width: 25px;
  height: 25px;
  border-radius: 30px;
}
.search-project .ProjectSearchType a {
  background: url(custom_v1/big.png) no-repeat -915px -5px;
  height: 27px !important;
}
div#search #div-search-container #btn-search .item-text {
  background: url(custom_v1/glass.png) no-repeat 0px 0px;
  height: 29px;
  width: 29px;
  top: 9px;
  left: 8px;
  background-size:60%;
}
ul.project li.t-section,
ul.project li.l-section > span span.b {
  left: 22px !important;
}

/* add */
body select#sel-source {
  display: block;
  font-size: 16px;
  font-weight: 700;
  color: #444;
  line-height: 1.3;
  padding: 0.6em 1.4em 0.5em 0.8em;
  width: 222px !important;
  /* max-width: 100%; */
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #aaa;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23111111%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),
    linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%) !important;
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0 !important;
  background-size: 0.65em auto, 100%;
  right: 0px;
  position: absolute;
  left: 68%;
}


/*
body#body-main .nav-tabs > li.active > a, body#body-main .nav-tabs > li.active > a:hover, body#body-main .nav-tabs > li.active > a:focus {
color:black;
}
*/
.playlist-group-inner{
	text-align:left;
}
