@charset "utf-8";
body {
	overflow-y: scroll
}

.login-main-panel {
	display: none
}

.border_bottom_none {
	border-bottom: 0!important;
	padding: 0!important
}

.small_grey_text {
	color: #999;
	font-size: 13px;
	cursor: pointer;
	margin-left: 10px
}

.overlay_behind {
	position: fixed;
	width: 100%;
	height: 100%
}

.font17 {
	font-size: 17px!important
}

.font13 {
	font-size: 13px!important
}

#newfolloweruser,
#newsugfollowuser {
	margin: 0
}

.empty_msg {
	margin-top: 10px;
	display: block;
	color: red
}

.empty_msg a,
.small-txt a {
	display: inline-block!important
}

.empty_msg a {
	display: inline-block!important;
	color: #000;
	text-decoration: underline
}

.empty_msg a:hover {
	color: #000;
	text-decoration: none
}

.opa3 {
	opacity: .3
}

.opa3:hover {
	opacity: 1
}

.upload_track_img {
	width: 21px;
	position: relative;
	top: -3px;
	margin-right: 5px
}

.hyplink {
	color: #fff;
	text-decoration: underline
}

.hyplink:hover {
	color: #f90;
	text-decoration: underline
}

.downloadicon {
	margin: 0 auto;
	padding: 0;
	width: 25px;
	height: 20px;
	background: url(../nct-images/nct-site/download_icon.png);
	background-size: contain;
	background-repeat: no-repeat
}

.sharepanel {
	margin: 20px auto 0;
	padding: 0;
	width: 322px;
	height: 350px
}

.track-comment-panel .editCommentTxt {
	resize: vertical
}

h2.create_playset_image {
	font-size: 13px!important;
	color: #000!important;
	line-height: 18px;
	padding: 0!important;
	margin: 0!important;
	position: relative;
	z-index: 1
}

#playsetImageUploaded {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0
}

.padding_right_20 {
	padding-right: 20px!important
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	line-height: normal
}

h1 {
	font-size: 25px;
	color: #124191
}

h2 {
	font-size: 18px
}

h3 {
	font-size: 16px
}

h4 {
	font-size: 14px
}

h5 {
	font-size: 15px;
	color: #003a58
}

.fl {
	float: left
}

.fr {
	float: right
}

.pressEnterDiv {
	margin: 7px 5px
}

.pressEnterDiv span {
	float: left;
	line-height: 25px;
	margin: 3px 5px
}

.no-display {
	display: none!important
}

.border {
	border-top: solid 1px #CCC;
	height: 1px
}

.space50 {
	height: 50px;
	clear: both
}

.space25 {
	height: 25px;
	clear: both
}

.space15_v2 {
	height: 15px;
	clear: both
}

.space20 {
	margin-top: 10px
}

.space15 {
	margin-top: 15px
}

.space10 {
	margin-top: 10px;
	clear: both
}

.space5 {
	height: 5px;
	clear: both
}

.lftspace20 {
	margin: 0 0 0 20px
}

.rgtspace90 {
	margin: 0 90px 0 0
}

.yellow input[type=button] {
	width: auto;
	height: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	background: #fd9900!important;
	float: left;
	line-height: 29px;
	padding: 0 15px;
	margin: 0;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	outline: none
}

.gray input[type=button] {
	min-width: 80px;
	width: auto;
	height: 29px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	background: #666;
	float: left;
	line-height: 1;
	padding: 0 15px;
	margin: 0
}

.center_notify {
	margin-left: 40%;
	margin-top: 30%
}

.gray_v2 input[type=button],
.gray_v2 input[type=submit] {
	min-width: 90px;
	width: auto;
	height: 30px;
	border: 0;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	background: #be1558;
	float: left;
	line-height: 29px;
	padding: 0;
	margin: 0 7px 0 0
}

.gray_v2 input[type=button]:hover,
.gray_v2 input[type=submit]:hover {
	background: #cb3935
}

.gray-big input[type=button] {
	height: 29px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	background: #666;
	float: left;
	line-height: 29px;
	padding: 0 15px;
	margin: 0 7px 0 0;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-o-transition: all ease .3s;
	-ms-transition: all ease .3s;
	-moz-transition: all ease .3s;
	box-shadow: 0
}

.white input[type=button] {
	min-width: 80px;
	height: 29px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	color: #fff;
	text-align: center;
	font-size: 16px;
	float: left;
	line-height: 1;
	padding: 1px 15px 0
}

.white a {
	width: 80px;
	height: 29px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	color: #000;
	text-align: center;
	font-size: 14px;
	background: #FFF;
	float: left;
	line-height: 29px;
	padding: 0
}

.slider_container {
	position: relative;
	overflow: hidden
}

.slide-main {
	width: auto;
	height: 480px;
	margin: 0;
	padding: 0;
	position: relative
}

.slider-icon-prev {
	margin: 0;
	padding: 0;
	width: 30px;
	height: 54px;
	background: url(../nct-images/nct-site/left-arrow.png) center center no-repeat;
	display: block
}

.slider-icon-next {
	margin: 0;
	padding: 0;
	width: 30px;
	height: 54px;
	background: url(../nct-images/nct-site/right-arrow.png) center center no-repeat;
	display: block
}

.logo {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -10px -10px;
	width: 100px;
	height: 90px;
	margin: 22px 0 0
}

.homepage .logo {
	z-index: 0;
	position: absolute
}

.inner-logo {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -33px;
	width: 74px;
	height: 67px;
	margin: 22px 0 0;
	float: left
}

.logo-extra-space {
	height: auto;
	*height: 25px;
	*clear: both
}

.big-img {
	width: auto;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: -1;
	left: 0
}

.large-img {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: -1;
	left: 0;
	background: url(../nct-images/nct-site/slide-01.jpg) no-repeat top center;
	background-size: cover
}

.slide-txt {
	margin: 100px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.type-image {
	display: inline-block;
	margin: 0;
	padding: 3px 5px;
	color: #fff;
	background-color: rgba(159, 159, 158, .7)
}

.subtitle {
	margin: 0;
	font-size: 23px;
	font-weight: 400;
	line-height: 30px;
	font-family: 'DINNextLTProLight';
	width: 93%
}

.join {
	color: #FFF;
	font-size: 23px;
	font-weight: 400;
	line-height: 40px;
	margin: 10px 0 0 240px;
	cursor: pointer
}

.join a {
	color: #FFF;
	text-decoration: none
}

.join a:hover {
	color: #FFF;
	text-decoration: underline
}

#download_button {
	background-color: #666;
	border: 0;
	color: #fff;
	font-size: 12px;
	font-weight: lighter;
	padding: 3px 10px
}

.player {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.player-title {
	margin: 0;
	padding: 0;
	font-size: 26px;
	color: #FFF;
	font-weight: 400;
	line-height: 30px
}

.player-title a {
	color: #FFF!important
}

.player-btn {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.slider_container .play,
.big-player-track-btn .play {
	width: 35px;
	height: 35px;
	margin: 0 3px 5px 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -5px -712px;
	float: left;
	cursor: pointer
}

.slider_container .pause,
.big-player-track-btn .pause {
	width: 35px;
	height: 35px;
	margin: 0 3px 5px 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -51px -712px;
	float: left;
	cursor: pointer
}

.big-player-track-btn .play {
	width: 35px;
	height: 35px;
	margin: 0 3px 5px 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -5px -712px;
	float: left;
	cursor: pointer;
	width: 50px;
	cursor: pointer;
	height: 50px;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -171px -347px;
	position: absolute
}

.big-player-track-btn .buffering {
	width: 48px!important;
	height: 47px!important
}

.big-player-track-btn .pause {
	width: 50px;
	height: 50px;
	cursor: pointer;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -231px -347px;
	position: absolute
}

.slider_container .pre,
.big-player-track-btn .pre {
	width: 64px;
	height: 64px;
	margin: 0 6px 5px 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -154px -110px;
	float: left
}

.slider_container .next,
.big-player-track-btn .next {
	width: 64px;
	height: 64px;
	margin: 0 6px 5px 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -226px -110px;
	float: left
}

.slider_container .mute,
.big-player-track-btn .mute {
	width: 64px;
	height: 64px;
	margin: 0 6px 5px 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -298px -110px;
	float: left
}

.ms-player {
	margin: 20px 0 0;
	*margin: 65px 0 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.slider_container .player {
	position: absolute;
	top: 46%;
	width: 100%;
	display: none
}

.slider_container .item.active .player {
	display: block
}

.slider_container .slide-txt {
	position: absolute;
	top: 0;
	right: 5%;
	width: 35%
}

.gray-wave {
	margin: 0;
	padding: 0;
	width: 15%;
	height: 2.5%;
	background: #666;
	float: left
}

.yellow-wave {
	margin: 0;
	padding: 0;
	width: 5%;
	height: 2.5%;
	background: #ffe183;
	float: left
}

.white-wave {
	margin: 0;
	padding: 0;
	width: 80%;
	height: 2.5%;
	background: #FFF;
	float: left
}

.time {
	margin: 0;
	padding: 5px;
	width: auto;
	height: auto;
	background: #282828;
	float: right;
	color: #fff
}

footer .fixfixed,
.message_notification .fixfixed {
	position: absolute
}

footer {
	background: #f90;
	bottom: 0;
	margin: 45px 0 0;
	padding: 0;
	width: auto;
	min-height: 63px;
	height: auto;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 22222
}

.ftr-main {
	background: #f90;
	bottom: 0;
	margin: 45px 0 0;
	padding: 0;
	width: auto;
	min-height: 63px;
	height: auto;
	position: fixed;
	left: 0;
	right: 0
}

.footer-section {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0
}

.footer-section ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.footer-section li {
	text-decoration: none;
	list-style: none;
	float: left
}

.first_time_login_tip {
	position: absolute;
	bottom: 55px;
	left: 28px;
	padding: 10px;
	font-size: 15px;
	color: #FFF;
	text-align: justify;
	width: 225px;
	border: 1px solid transparent;
	background-color: rgba(12, 12, 12, 0.75);
	border-radius: 7px;
	z-index: 1;
	line-height: 18px
}

.arrow_down {
	position: absolute;
	left: 121px;
	top: 7px;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent
}

.ftr-btn {
	width: 220px;
	width: 220px\9;
	height: auto;
	margin: 18px 18px 0 0;
	padding: 0;
	margin-top: 15px!important
}

html.ftr-btn {
	width: 190px
}

:root .ftr-btn {
	width: 185px \0/IE9
}

.ftr-link {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0
}

.ftr-link ul {
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0
}

.ftr-link li {
	text-decoration: none;
	list-style: none;
	margin: 0 9px 0 0;
	float: left;
	display: block;
	background: url(../nct-images/nct-site/ftr-link-seprater.jpg) repeat-x left bottom;
	font-size: 18px;
	color: #FFF
}

.ftr-link li a {
	color: #FFF;
	text-decoration: none;
	padding: 24px 10px 19px;
	display: block
}

.ftr-player {
	width: auto;
	height: auto;
	margin: 0 20px 0 0;
	padding: 3px 0 0;
	float: left
}

.ftr-player ul {
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0
}

.ftr-player li {
	text-decoration: none;
	list-style: none;
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
	color: #000;
	font-size: 15px;
	line-height: 25px
}

.ftr-player li.next {
	width: 26px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -63px -191px;
	float: left;
	cursor: pointer
}

.ftr-player li:hover.next {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -63px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li.pre {
	width: 25px;
	height: 26px;
	margin: 0 2px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -191px;
	float: left;
	cursor: pointer
}

.ftr-player li:hover.pre {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -217px
}

.ftr-player li.active.pre {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li.play {
	width: 25px;
	height: 26px;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -38px -216px;
	float: left;
	cursor: pointer
}

.ftr-player li.pause {
	width: 25px;
	height: 26px;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -38px -191px;
	float: left;
	cursor: pointer
}

.ftr-player li a span.mainNext {
	width: 25px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -63px -191px;
	float: left;
	cursor: pointer
}

.ftr-player li:hover a span.next {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -63px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li.active a span.next {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -63px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li a span.pre {
	width: 25px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -191px;
	float: left;
	cursor: pointer
}

.ftr-player li:hover a span.pre {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li.active a span.pre {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li.next {
	width: 25px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -63px -191px;
	float: left;
	cursor: pointer
}

.ftr-player li:hover.next {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -63px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li a.play {
	width: 25px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -38px -217px;
	float: left;
	cursor: pointer
}

.ftr-player li a.pause {
	width: 25px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -38px -191px;
	float: left;
	cursor: pointer
}

.ftr-player li div.track {
	margin: 0
}

.ftr-player li div.track-name {
	margin: -8px 0 0;
	padding: 0;
	width: 140px;
	height: 27px;
	overflow: hidden
}

.buffering {
	background: url(../nct-images/nct-site/buffer.gif) no-repeat center #be1558!important;
	border: none!important;
	border-radius: 50%!important;
	height: 31px!important;
	width: 32px!important
}

.ftr-volume {
	margin: 16px 0 2px;
	padding: 0 0 0 9px;
	display: block;
	width: 35px;
	height: 22px;
	position: relative
}

.ftr-volume .volume {
	width: 22px;
	height: 22px;
	margin: 0 0 0 6px;
	background: url(../nct-images/nct-site/volume.png) no-repeat;
	position: absolute;
	z-index: 1;
	position: absolute;
	z-index: 1
}

.ftr-volume:hover .volume {
	background: url(../nct-images/nct-site/volume-hover.png) no-repeat center
}

.ftr-volume .volume-hover {
	width: 41px;
	height: 0;
	background: #000;
	border: #f90 solid 1px;
	padding: 8px 0 0;
	opacity: 0;
	box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3);
	position: absolute;
	z-index: 1;
	margin: 18px 0 -8px -4px;
	-webkit-transition: height .5s ease-in-out, box-shadow .1s linear, opacity .8s ease-in-out;
	-moz-transition: height .5s ease-in-out, box-shadow .1s linear, opacity .8s ease-in-out;
	-o-transition: height .5s ease-in-out, box-shadow .1s linear, opacity .8s ease-in-out;
	-ms-transition: height .5s ease-in-out, box-shadow .1s linear, opacity .8s ease-in-out;
	transition: height .5s ease-in-out, box-shadow .1s linear, opacity .8s ease-in-out;
	border-radius: 7px;
	top: 0;
	overflow: hidden
}

.ftr-volume:hover .volume-hover {
	height: 162px;
	opacity: 1
}

.ftr-volume .volume-hover .ui-slider-handle {
	cursor: pointer
}

.ftr-volume .volume.volumeMute:before,
.ftr-volume .volume.volumeMute:after {
	border: 1px solid #ccc
}

.ftr-search {
	width: 240px;
	width: 335px\9;
	height: auto;
	margin: 20px 20px 0 0;
	padding: 0;
	display: block
}

html.ftr-search {
	width: 355px
}

html.ftr-search .inp-search {
	background: #fff url(../nct-images/nct-site/search-icon.jpg) no-repeat 340px 5px
}

.ftr-search .inp-search {
	width: 100%;
	background: #fff url(../nct-images/nct-site/search-icon.jpg) no-repeat 355px 5px;
	background: #fff url(../nct-images/nct-site/search-icon.jpg) no-repeat 320px 5px\9
}

.ftr-search-btn {
	width: auto;
	height: auto;
	margin: 20px 10px 0 0;
	padding: 0;
	display: none;
	cursor: pointer
}

.ftr-log-cont {
	float: right!important
}

.ftr-logo {
	width: 131px;
	height: 23px;
	margin: 23px 10px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -7px;
	cursor: pointer;
	display: block;
	float: right!important;
	display: none
}

.ftr-logo2 {
	width: 131px;
	height: 23px;
	margin: 23px 10px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -7px;
	cursor: pointer;
	display: block;
	float: right!important
}

.navbar-default .navbar-nav>.ftr-tool {
	margin-left: 0;
	margin-right: 0
}

.ftr-tool {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.ftr-tool-txt {
	margin: 3px 0 0 -13px;
	padding: 0;
	width: 8px;
	height: 58px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -365px -503px;
	position: absolute
}

.ftr-tool ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none
}

.ftr-tool li {
	margin: 0 5px 0 0;
	padding: 0 6px 10px;
	list-style: none;
	text-decoration: none;
	float: left;
	cursor: pointer;
	color: #FFF
}

.ftr-tool ul li:hover {
	cursor: pointer;
	z-index: 2
}

.ftr-tool li a {
	display: block
}

.ftr-tool li.lamp {
	width: 19px;
	height: 24px;
	margin: 0 22px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -160px -194px
}

.activity {
	display: none;
	background: #000;
	width: 275px;
	min-height: 200px;
	height: auto;
	left: 0;
	bottom: 63px;
	position: absolute;
	z-index: 1;
	padding: 10px;
	height: 260px!important
}

.ftr-tool li:hover .activity {
	display: block;
	color: #FFF
}

.ftr-tool li:hover .activity h4 {
	color: #797979;
	font-size: 16px;
	font-weight: 400;
	float: left
}

.ftr-tool li:hover .activity .small-txt {
	color: #FFF;
	font-size: 13px;
	float: right;
	margin: 10px 10px 0 0
}

.ftr-tool li:hover .activity ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.ftr-tool li:hover .activity li {
	margin: 0;
	padding: 8px;
	text-decoration: none;
	list-style: none;
	float: none;
	color: #CCC;
	width: auto
}

.ftr-tool li:hover .activity li:hover {
	background: none!important
}

.ftr-tool li:hover .activity li:hover .act-con p {
	color: #fff
}

.ftr-tool li:hover .activity li .act-img img {
	width: 100%;
	height: 100%
}

.ftr-tool li:hover .activity li .act-con {
	margin: 0 0 0 10px;
	padding: 8px;
	width: 79%;
	height: auto;
	float: left
}

.ftr-tool li:hover .activity li .act-con h6 {
	color: #000!important;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0
}

.ftr-tool li:hover .activity li .act-con h6:hover {
	color: #FFF!important
}

.ftr-tool li:hover .activity li .act-con p {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 12px
}

.ftr-tool li:hover .activity li .act-con p a {
	color: #fff;
	text-decoration: underline
}

.ftr-tool li:hover .activity li a {
	color: #fff
}

.ftr-tool li:hover .activity li a:hover {
	color: #fff;
	text-decoration: underline
}

.ftr-tool li:hover .mail {
	display: block;
	background: #fff;
	width: 295px;
	min-height: 260px;
	left: 0;
	top: 32px;
	position: absolute;
	z-index: 1;
	padding: 10px;
	cursor: auto;
	border: 2px solid #be1558
}

.ftr-tool li .activity li .act-img {
	margin: 0;
	padding: 0;
	width: 42px;
	height: 39px;
	float: left
}

.ftr-tool li .activity li .act-con {
	margin: 0 0 0 10px;
	width: 90%;
	height: auto;
	float: right;
	background: #313640;
	border-radius: 3px;
	padding: 8px
}

.ftr-tool li .activity li .act-con h6 span {
	color: #fff
}

#footer_notification_ul li:hover .act-con {
	background: #be1558
}

.ftr-tool li:hover .mail:before {
	content: "";
	width: 12px;
	height: 7px;
	background: url(../nct-images/nct-site/menu-arrow.png) no-repeat;
	display: block;
	position: absolute;
	top: -6px;
	left: 59px;
	margin: 0 auto
}

.ftr-tool li:hover .activity:before {
	content: "";
	width: 12px;
	height: 7px;
	background: url(../nct-images/nct-site/menu-arrow.png) no-repeat;
	display: block;
	position: absolute;
	top: -6px;
	left: 13px;
	margin: 0 auto
}

.footernotificationscroll,
.footerMessageScroll {
	height: 200px!important
}

.mail {
	display: none
}

#footer_notification_ul li.unread {
	background: #fee6e5;
	margin-bottom: 4px
}

.ftr-tool li:hover .mail h4 {
	color: #be1558;
	font-size: 16px;
	font-weight: 400;
	float: left
}

.ftr-tool li:hover .mail .small-txt {
	color: #FFF;
	font-size: 13px;
	float: right;
	margin: 10px 10px 0 0;
	cursor: pointer
}

.ftr-tool li:hover .mail ul {
	margin: 10px 0 0;
	padding: 5px 0 0;
	text-decoration: none;
	list-style: none;
	border-top: 1px solid #be1558
}

.ftr-tool li:hover .mail li {
	margin: 0;
	padding: 8px 0 8px 8px;
	text-decoration: none;
	list-style: none;
	float: none;
	color: #CCC;
	width: auto
}

.ftr-tool li:hover .mail li.unread .mail-con {
	background: #be1558!important;
	opacity: .7
}

.ftr-tool li .mail li.unread .mail-con p {
	color: #fff!important
}

.ftr-tool li:hover .mail li.unread .mail-con h6,
.ftr-tool li:hover .mail li:hover .mail-con h6 {
	color: #fff!important
}

.ftr-tool li:hover .mail li .mail-img {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.ftr-tool li:hover .mail li .mail-con {
	margin: 0 0 0 10px;
	padding: 5px;
	width: 80%;
	min-height: 35px;
	background: #313640;
	border-radius: 3px;
	height: auto;
	float: left
}

.ftr-tool li:hover .mail li:hover .mail-con {
	background: #be1558!important
}

.ftr-tool li:hover .mail li .mail-con h6 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0
}

.ftr-tool li:hover .mail li .mail-con p {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 13px;
	width: 180px;
	line-height: 16px
}

.ftr-tool li:hover .mail li:hover h6,
.ftr-tool li:hover p {
	color: #fff
}

.ftr-tool li:hover .mail li .mail-con p a {
	color: #fff;
	text-decoration: underline
}

.dashboard {
	display: none;
	background: #fff;
	width: 195px;
	height: auto;
	left: 0;
	position: absolute;
	z-index: 1;
	padding: 20px;
	top: 32px;
	border: 1px solid #be1558
}

.dashboard:before {
	content: "";
	width: 12px;
	height: 7px;
	background: url(../nct-images/nct-site/menu-arrow.png) no-repeat;
	display: block;
	position: absolute;
	right: 53px;
	top: -6px
}

.ftr-tool ul li:hover .dashboard {
	display: block
}

.ftr-tool ul li:hover .dashboard ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.ftr-tool li:hover .dashboard li {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: none;
	color: #CCC;
	font-size: 15px;
	line-height: 30px;
	transition: all .5s ease-in;
	border-bottom: 1px solid #e5e5e5
}

.ftr-tool li:hover .dashboard li:last-child {
	border-bottom: none
}

.ftr-tool li .dashboard li {
	float: none
}

.ftr-tool li:hover .dashboard li:hover {
	color: #f90
}

.ftr-tool li:hover .dashboard li i.fa {
	width: 17px;
	height: 17px;
	margin: 5px 12px 0 0;
	padding: 0;
	display: block;
	float: left;
	font-size: 17px;
	color: #be1558
}

.ftr-tool li:hover .dashboard li:hover a,
.ftr-tool li:hover .dashboard li:hover i.fa {
	color: #000
}

.ftr-tool li:hover .dashboard li a {
	color: #be1558
}

.ftr-tool li:hover .dashboard li span.icon-dashboard {
	width: 17px;
	height: 17px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -392px -11px;
	margin: 5px 12px 0 0;
	padding: 0;
	display: block;
	float: left
}

.ftr-tool li:hover .dashboard li:hover span.icon-dashboard {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -418px -11px
}

.ftr-tool li:hover .dashboard li span.icon-user {
	width: 17px;
	height: 17px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -187px;
	margin: 5px 12px 0 0;
	padding: 0;
	display: block;
	float: left
}

.ftr-tool li:hover .dashboard li:hover span.icon-user {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -187px
}

.ftr-tool li:hover .dashboard li span.icon-track {
	width: 14px;
	height: 21px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -392px -33px;
	margin: 5px 15px 0 0;
	padding: 0;
	display: block;
	float: left
}

.ftr-tool li:hover .dashboard li:hover span.icon-track {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -418px -33px
}

.ftr-tool li:hover .dashboard li span.icon-follow {
	width: 22px;
	height: 15px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -392px -59px;
	margin: 5px 8px 0 0;
	padding: 0;
	display: block;
	float: left
}

.ftr-tool li:hover .dashboard li:hover span.icon-follow {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -418px -59px
}

.ftr-tool li:hover .dashboard li span.icon-comment {
	width: 17px;
	height: 17px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -392px -79px;
	margin: 5px 12px 0 0;
	padding: 0;
	display: block;
	float: left
}

.ftr-tool li:hover .dashboard li:hover span.icon-comment {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -418px -79px
}

.ftr-tool li:hover .dashboard li span.icon-setting {
	width: 17px;
	height: 17px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -392px -102px;
	margin: 5px 13px 0 0;
	padding: 0;
	display: block;
	float: left
}

.ftr-tool li:hover .dashboard li:hover span.icon-setting {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -418px -102px
}

.ftr-tool li:hover .dashboard li span.icon-logout {
	width: 17px;
	height: 17px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -392px -124px;
	margin: 5px 15px 0 0;
	padding: 0;
	display: block;
	float: left
}

.ftr-tool li:hover .dashboard li:hover span.icon-logout {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -418px -124px
}

.ftr-tool li:hover .dashboard li span.edit_icon_popmenu {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -392px -144px!important
}

.ftr-tool li:hover .dashboard li:hover span.edit_icon_popmenu {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -419px -144px!important
}

.lft-gray-bod {
	border-right: #ccc 1px solid;
	height: 100%;
	*left: 30px;
	width: 1px;
	float: left;
	display: block
}

.dashnew-lft-gray-bod {
	border-right: #ccc 1px solid;
	height: 100%;
	*left: 30px;
	width: 1px;
	float: left;
	display: block;
	position: fixed
}

.in-head {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0
}

.inner-main {
	margin: 0;
	padding: 0;
	width: auto;
	color: #000;
	bottom: 0
}

.footernewmessage.writeNewMessage {
	margin-right: 0
}

.rgt-gray-bod {
	border-left: #ccc 1px solid;
	*height: 595px;
	width: 1px;
	float: left;
	display: block
}

.rgt-gray-bod-v2 {
	border-left: #ccc 1px solid;
	*height: 595px;
	width: 1px;
	float: left;
	display: block;
	padding: 0!important
}

.top-link {
	margin: 19px 20px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.top-link ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.top-link ul li {
	margin: 0 0 0 7px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b6b6b6
}

.top-link ul li a {
	color: #b6b6b6;
	text-decoration: underline
}

.top-link ul li a:hover {
	color: #f90;
	text-decoration: underline
}

.abt-link {
	margin: 25px 0 0;
	*margin: 25px 0 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.abt-link ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.abt-link ul li {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	font-size: 16px;
	color: #313741;
	line-height: 40px;
	font-weight: 400
}

.abt-link ul li a {
	color: #313741;
	text-decoration: none
}

.abt-link ul li a:hover {
	color: #be1558;
	text-decoration: none
}

.abt-link ul li.active a {
	color: #be1558
}

.abt-con {
	margin: 0 0 15px;
	*margin: 0 0 0 15px;
	padding: 0;
	width: 100%;
	height: auto
}

.abt-con h1 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 40px;
	color: #000;
	float: left;
	width: 75%;
	width: calc(100% - 140px)
}

.abt-con h3 {
	margin: 5px 0 0 75px;
	padding: 0;
	font-weight: 400;
	font-size: 22px;
	color: #000;
	line-height: 25px
}

.face {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -111px -189px;
	width: 35px;
	height: 35px;
	margin: 0 10px 0 32px;
	padding: 0;
	display: block;
	float: left
}

.arrow {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -156px -192px;
	width: 36px;
	height: 29px;
	margin: 3px 10px 0 25px;
	padding: 0;
	display: block;
	float: left
}

.message {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -202px -192px;
	width: 37px;
	height: 29px;
	margin: 3px 10px 0 30px;
	padding: 0;
	display: block;
	float: left
}

.my-dash {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -249px -192px;
	width: 32px;
	height: 32px;
	margin: 3px 10px 0 0;
	padding: 0;
	display: block;
	float: left
}

.my-profile {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -335px -234px;
	width: 40px;
	height: 32px;
	margin: 3px 10px 0 22px;
	padding: 0;
	display: block;
	float: left
}

.my-favourite {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -154px -277px;
	width: 33px;
	height: 32px;
	margin: 0 10px 0 22px;
	padding: 0;
	display: block;
	float: left
}

.who-follow {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -156px -229px;
	width: 39px;
	height: 36px;
	margin: 0 10px 0 22px;
	padding: 0;
	display: block;
	float: left
}

#dash_myplayset {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -109px -234px
}

#dash_my_music {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -246px -229px;
	height: 37px
}

#dash_sug_follow {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -238px -273px
}

#dash_comments {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -280px -273px;
	height: 35px;
	width: 50px;
	margin-left: 0
}

.followers {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -198px -234px;
	width: 47px;
	height: 31px;
	margin: 0 10px 0 22px;
	padding: 0;
	display: block;
	float: left
}

.music-feed {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -280px -234px;
	width: 37px;
	height: 33px;
	margin: 0 10px 0 42px;
	padding: 0;
	display: block;
	float: left
}

.widgets {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -150px -191px;
	width: 47px;
	height: 31px;
	margin: 0 10px 0 42px;
	padding: 0;
	display: block;
	float: left
}

.abt-con-in {
	margin: 30px 0 0 80px;
	text-align: justify
}

.abt-con p {
	font-size: 16px;
	margin: 0 0 20px;
	padding: 0;
	line-height: 22px
}

.tick-icon {
	margin: 0 10px 0 0;
	padding: 0 8px 0 0;
	width: 17px;
	height: 18px;
	background: url(../nct-images/nct-site/tick.png) no-repeat;
	display: block;
	float: left;
	display: none
}

.dialog-close-icon {
	margin: 0;
	padding: 0;
	width: 17px;
	height: 18px;
	background: url(../nct-images/nct-site/dialog-close.png) no-repeat;
	display: block;
	float: left;
	display: none
}

.editalbumtxt {
	float: left;
	margin-right: 10px
}

.loading_comment {
	margin: 0;
	padding: 0;
	width: 40px;
	height: 14px;
	background: url(../nct-images/nct-site/loading_comment.GIF) no-repeat;
	display: block;
	float: left;
	display: none
}

.editiconalbum {
	float: left!important;
	top: 0!important
}

.album_head {
	float: left
}

.image_404 {
	background: url(../nct-images/nct-site/404_bg.jpg) center top!important;
	background-size: cover
}

.image_thankyou {
	background-image: url(../nct-images/nct-site/thankyou_bg.png)!important
}

.text_404 {
	width: 100%;
	text-align: center;
	font-weight: lighter;
	padding: 9% 0 10%;
	float: left
}

.text_404 h2 {
	color: #FFF;
	font-size: 36px;
	font-weight: 700
}

.text_404 h3 {
	color: #fff;
	font-weight: 700;
	font-size: 24px
}

.text_404 h3 a {
	color: #fff;
	text-decoration: underline
}

ul.new_icons {
	float: right;
	margin: 5px 0 0
}

ul.new_icons li {
	padding: 0;
	margin: 0;
	margin-left: 5px!important;
	cursor: pointer;
	width: auto
}

ul.new_icons li#disc_icon_atps {
	background: url(../nct-images/nct-site/play_set_icon_new.png) no-repeat;
	width: 17px;
	height: 15px;
	margin-top: 5px
}

ul.new_icons li#disc_icon_atps:hover {
	background: url(../nct-images/nct-site/play_set_icon_new_yellow.png) no-repeat;
	width: 17px;
	height: 15px;
	margin-top: 5px
}

ul.new_icons li#disc_icon_atgrp {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -345px;
	width: 17px;
	height: 15px;
	margin-top: 5px
}

ul.new_icons li#disc_icon_atgrp:hover {
	background-position: -405px -345px
}

ul.new_icons li#disc_icon_atalbm {
	background: url(../nct-images/nct-site/new_discover_icon3.png) no-repeat;
	width: 17px;
	height: 15px;
	margin-top: 5px
}

ul.new_icons li#disc_icon_atalbm:hover {
	background: url(../nct-images/nct-site/new_discover_icon3_hover.png) no-repeat;
	width: 17px;
	height: 15px;
	margin-top: 5px
}

.image_bns {
	background-image: url(../nct-images/nct-site/browsernotsupported.png);
	background-size: 100% 100%
}

.browser_not_supported {
	text-align: center;
	padding-top: 50px
}

.browser_not_supported img {
	max-width: 60%
}

.browser_not_supported .text_404 {
	padding-top: 20px
}

.browser_not_supported .text_404 h3 {
	font-size: 16px;
	color: #FFF;
	padding: 0;
	margin: 0;
	margin-bottom: 35px;
	line-height: 24px
}

.browser_not_supported .text_404 h2 {
	font-size: 25px;
	line-height: 35px;
	margin: 0
}

.browser_not_supported .text_404 h3 a {
	background: none;
	color: #f90!important;
	font-size: 16px;
	padding: 0
}

.dis-link {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.dis-link ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.dis-link ul li {
	margin: 0;
	padding: 8px 10px;
	text-decoration: none;
	list-style: none;
	font-size: 14px;
	color: #999;
	font-weight: 400;
	display: block;
	-webkit-font-smoothing: antialiased;
	transition: all ease .5s;
	z-index: -1;
	border-bottom: 1px solid #cfcfcf
}

.dis-link ul li:last-child {
	border: none
}

.dis-link ul li a {
	text-decoration: none;
	color: #30353e;
	transition: all ease .5s;
	display: block
}

.dis-link ul li:hover {
	background: #be1558;
	cursor: pointer;
	color: #fff
}

.dis-link ul li:hover a {
	color: #FFF
}

.dis-link ul li.active {
	background: #be1558;
	padding: 8px 10px;
	color: #FFF
}

.dis-link ul li.active a {
	color: #FFF
}

.publish-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.publish-panel h2,
.catList h2 {
	margin: 0;
	padding: 0;
	font-size: 34px;
	color: #000;
	font-weight: 400
}

.publish-panel-left {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	width: 30%
}

.publish-panel-right {
	float: left;
	width: 250px;
	height: auto;
	padding: 0;
	font-size: 14px;
	color: #b2b2b2;
	width: 70%;
	padding-left: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-left: 0
}

#startPublish {
	word-break: break-word
}

.music-gallery {
	margin: 0 0 20px;
	padding: 0;
	width: auto;
	height: auto
}

.music-gallery ul {
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0
}

.music-gallery li {
	text-decoration: none;
	list-style: none;
	padding: 0 10px 32px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 20%;
	display: block;
	float: left
}

.music-gallery li:last-child {
	margin: 0
}

.music-img {
	position: relative;
	margin: 0;
	padding: 0
}

.music-img img {
	height: auto;
	width: 100%
}

.music-img .play {
	width: 50px;
	cursor: pointer;
	height: 50px;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -171px -347px;
	position: absolute
}

.music-img .buffering {
	width: 48px!important;
	height: 47px!important
}

.music-img .pause {
	width: 50px;
	height: 50px;
	cursor: pointer;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -231px -348px;
	position: absolute
}

.discover h2 span:empty {
	display: none
}

.music-name {
	margin: 10px 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #000;
	line-height: 17px
}

.music-name a {
	word-break: break-all
}

.gray-txt {
	color: #8d8d8d!important;
	text-decoration: none!important
}

.dark-gray-txt {
	color: #777
}

.black-txt {
	color: #000
}

.black-bold-txt {
	color: #000;
	font-weight: 700;
	word-break: break-all
}

.music-track {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.no_rec_found {
	margin-left: 0!important
}

.discover {
	margin-left: 15px;
	margin-top: 20px
}

.discover h2 {
	font-size: 32px!important;
	color: #d90000!important;
	line-height: 40px!important;
	font-weight: lighter!important
}

.discover h2 span {
	background-color: #d90000!important;
	color: #fff!important;
	padding: 0 5px!important
}

.discover p {
	font-size: 15px;
	color: #767575;
	border-top: 1px solid #ccc;
	font-weight: lighter;
	margin-top: 50px;
	padding: 10px 0;
	line-height: 20px
}

.discover ul {
	margin-left: 0;
	margin-bottom: 0
}

.discover ul li {
	display: block;
	padding: 0;
	width: auto!important;
	float: left;
	border-radius: 5px;
	overflow: hidden;
	margin-right: 8px;
	border-right: 1px solid #ededed;
	border-bottom: 0!important;
	padding: 0!important;
	background: url(../nct-images/nct-site/discover_tag_left.png) no-repeat left;
	padding-left: 14px!important;
	height: 25px;
	margin-bottom: 15px
}

.discover ul li a {
	display: block;
	padding-right: 10px;
	height: 23px;
	padding-top: 2px;
	font-size: 13px;
	text-decoration: none;
	background: url(../nct-images/nct-site/discover_tag_right.png) repeat
}

.deleteAllMessage {
	float: left;
	margin-right: 5px;
	margin-top: 28px;
	margin-left: 5px
}

#deleteAllMessage {
	margin-top: 1px
}

.Checkbox {
	width: 3%;
	float: left
}

.Checkbox input[type="checkbox"] {
	margin-top: 28px;
	margin-left: 5px
}

.forCheckbox {
	width: 97%;
	float: left;
	margin-bottom: -4px
}

.deleteAll {
	float: right;
	margin-top: 17px;
	margin-right: 5px;
	cursor: pointer
}

.message-box-head-topic .deleteAll {
	margin: 14px 0 0;
	font-size: 20px
}

.msg-panel {
	margin: 50px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.msg-self-img {
	width: 66%;
	height: auto;
	margin: 0;
	margin-top: 50px;
	margin-bottom: 15px;
	padding: 0;
	border: 3px solid #f90;
	border-radius: 10px;
	overflow: hidden
}

.msg-self-img img {
	min-width: 100%
}

.msg-self-con {
	width: 240px;
	height: auto;
	margin: 10px 0 0;
	padding: 0;
	max-width: 95%
}

.msg-self-con p {
	font-size: 15px;
	color: #999;
	margin: 0;
	padding: 0
}

.msg-self-con p a {
	color: #000;
	text-decoration: none
}

.mssg-main {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.mssg-main1 .nav-tabs {
	float: right
}

.mssg-main1 .msg-box {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin: 0
}

.tab-back {
	background: #999;
	color: #fff;
	float: right;
	margin: 1px 1px 0 0;
	width: 100%;
	line-height: 45px
}

.tab-back a {
	color: #FFF;
	font-size: 16px;
	margin: 0 0 0 50px
}

.tab-back a:hover {
	color: #000
}

.msg-box {
	margin: 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	color: #be1558;
	font-size: 18px
}

.msg-box i {
	margin-right: 8px
}

.msg-smallicon {
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	float: left;
	margin: 3px 10px 0 0
}

.comment-box {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0
}

.comment-box-top {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0
}

.comment-box-top h2 {
	font-size: 23px;
	margin: 0;
	padding: 0 28px 0 0;
	position: relative;
	font-weight: 400;
	color: #000;
	float: left
}

.comment-box-top h3 {
	font-size: 17px!important;
	margin: 0 15px 5px 0;
	padding: 0;
	font-weight: 400;
	color: #666;
	float: left;
	line-height: 29px
}

.comment-box-top h4 {
	font-size: 15px;
	margin: 5px 0
}

.user-pics {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	float: left
}

.delete-thread {
	background: #be1558;
	position: relative;
	color: #fff;
	width: auto;
	line-height: 1;
	margin: 8px 7px 0 0;
	padding: 0;
	float: right;
	cursor: pointer;
	box-sizing: border-box;
	padding: 7px 15px;
	text-align: center
}

.delete-thread:hover {
	background: #cb3935
}

.delete-thread_popup {
	display: none;
	position: absolute;
	top: 47px;
	padding: 10px;
	font-size: 15px;
	color: #000;
	text-align: justify;
	width: 150%;
	left: -61px;
	border: 1px solid #939393;
	background: #f0f0f0;
	border-radius: 10px;
	z-index: 1;
	line-height: 18px
}

.delete-thread_popup img {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -14px
}

.delete-thread_popup a {
	float: right;
	font-weight: 700;
	margin-right: 10px
}

#confSpam {
	right: 0!important;
	top: 32px;
	margin-top: 13px;
	position: absolute;
	width: 174px
}

.report-spam {
	background: #323641;
	color: #FFF;
	line-height: 1;
	margin: 8px 0 0;
	float: right;
	cursor: pointer;
	position: relative;
	padding: 7px 15px;
	text-align: center
}

.report-spam:hover {
	background: #000
}

.report-spammed {
	width: 100px;
	height: 29px;
	margin: 8px 0 0;
	padding: 0;
	float: right;
	cursor: pointer;
	background-color: #30343d;
	border-radius: 0;
	color: #fff;
	text-align: center;
	line-height: 29px;
	font-size: 14px;
	position: relative
}

.report-spammed:hover {
	background: #000
}

.comment-box-bottom {
	display: block;
	position: relative;
	padding-left: 65px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #ddd
}

.comment-box-bottom .avatar {
	position: absolute;
	top: 8px;
	left: 0
}

.comment-box-bottom .avatar img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.44);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.44);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.44);
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-ms-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	max-width: 100%;
	height: 45px;
	width: 45px
}

.comment-box-bottom .avatar a:hover img {
	opacity: .77
}

.comment-box-bottom .cmmnt-content {
	padding: 0 3px;
	padding-bottom: 12px;
	padding-top: 8px
}

.comment-box-bottom p {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 18px;
	word-break: break-word
}

.comment-box-bottom h6 {
	margin: 0;
	float: left
}

.conversation_user {
	position: relative
}

.footernewmessage {
	margin-right: 5px
}

.message-box {
	margin: 20px 0 0 20px;
	padding: 0;
	width: auto;
	height: auto
}

.message-box-head {
	margin: 0;
	padding: 0;
	width: auto;
	height: 46px;
	background: #8c8c8c;
	font-size: 18px;
	color: #FFF;
	line-height: 42px
}

.message-box-con {
	margin: 0;
	width: auto;
	border-bottom: 1px solid #f4f4f4;
	position: relative
}

.message-box-con:hover {
	background: #f4f4f4
}

.message-box-head-from,
.message-box-con-from {
	margin: 0;
	padding: 0 0 0 5px;
	width: 22%;
	height: auto;
	float: left
}

.message-box-con-from,
.message-box-con-topic,
.message-box-con-operation {
	padding-top: 15px!important;
	padding-bottom: 15px!important;
	box-sizing: border-box
}

.message-box-con-from,
.message-box-con-topic,
.message-box-con-operation img {
	cursor: pointer
}

.message-box-head-topic,
.message-box-con-topic {
	margin: 0;
	padding: 0 0 0 20px;
	width: 57%;
	height: auto;
	float: left;
	font-size: 14px
}

.message-box-head-topic {
	margin: 0;
	padding: 0 0 0 20px;
	width: 57%;
	height: auto;
	float: left
}

.message-box-timestamp {
	float: right;
	width: 21%;
	border-left: 1px solid #ccc;
	height: 100%;
	position: absolute;
	right: 0;
	padding: 20px 0 0 20px
}

.message-box-head-topic .newmessage {
	background: url(../nct-images/nct-site/new_msg.png) no-repeat #666;
	height: 29px;
	float: right;
	margin-top: 9px;
	cursor: pointer;
	font-size: 14px;
	line-height: 29px;
	box-sizing: border-box;
	padding-left: 35px;
	padding-right: 15px;
	border-radius: 5px
}

.message-box-head-operation,
.message-box-con-operation {
	margin: 0;
	padding: 0;
	width: 3%;
	height: auto;
	float: left
}

.message-box-user-pics {
	width: 40px;
	height: 40px;
	margin: 0 15px 0 0;
	padding: 0;
	float: left
}

.message-box-user-pics img {
	float: left;
	width: 100%;
	height: 100%
}

.message-box-con-from p {
	font-size: 16px;
	line-height: normal;
	float: left;
	width: 82%
}

.online {
	margin: 10px 10px 0 0;
	padding: 0;
	width: 7px;
	height: 7px;
	background: #0C0;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}

.offline {
	margin: 10px 10px 0 0;
	padding: 0;
	width: 7px;
	height: 7px;
	background: none;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}

.form1 {
	position: relative
}

.messageTextAreaReply {
	width: 100%;
	height: 114px;
	line-height: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 10px 0 15px;
	font-size: 14px;
	color: #000;
	border: 1px solid #c9c9c9;
	resize: none
}

.message-box-con-from,
.message-box-timestamp {
	width: 40%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.tt-dropdown-menu {
	background: #000!important;
	border: 1px solid #be1558!important;
	width: 80%!important
}

.tt-suggestion.tt-is-under-cursor {
	background: #666!important
}

.tt-suggestion {
	color: #FFF!important
}

.userListSuggesstion {
	padding: 8px
}

.userListSuggesstion img {
	height: 20px;
	width: 20px;
	float: left
}

.dash-panel {
	margin: 50px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.dash-self-con {
	width: 240px;
	height: auto;
	margin: 5px 0 0;
	padding: 0
}

.dash-self-con h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-weight: 400;
	color: #000;
	line-height: 25px
}

.dash-self-con p {
	font-size: 14px;
	color: #999;
	margin: 0;
	padding: 0
}

.dash-self-con p a {
	color: #000;
	text-decoration: underline
}

.dash-panel-left {
	margin: 77px 0 0;
	padding: 0;
	width: 155px;
	height: auto;
	float: left
}

.dash-panel-right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right;
	z-index: 1;
	position: relative
}

.dash-panel-right ul {
	float: left;
	margin: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	width: 101%
}

.dash-panel-right li {
	margin: 0;
	list-style: none;
	font-size: 14px;
	line-height: normal;
	color: #999;
	font-weight: 600
}

.dash-panel-right li a {
	color: #666;
	text-decoration: none;
	padding: 9px 20px 5px 15px
}

.dash-panel-right li.active {
	color: #999
}

.dash-panel-right li:hover {
	cursor: pointer
}

.dash-panel-right li:hover a {
	color: #999
}

.dash-panel-right li a span.icon {
	margin: 0 12px 0 0;
	padding: 0;
	display: block;
	float: left
}

.dash-panel-right li.dash-dashboard a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -165px;
	width: 17px;
	height: 17px;
	margin-top: -2px
}

.dash-panel-right li.dash-dashboard:hover a span.icon {
	background-position: -405px -165px
}

.dash-panel-right li.dash-dashboard.active a span.icon {
	background-position: -405px -165px
}

.dash-panel-right li.dash-profile a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -187px;
	width: 17px;
	height: 18px;
	margin-top: -2px
}

.dash-panel-right li.dash-profile:hover a span.icon {
	background-position: -405px -187px
}

.dash-panel-right li.dash-profile.active a span.icon {
	background-position: -405px -187px
}

.dash-panel-right li.dash-favorite a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -209px;
	width: 17px;
	height: 19px;
	margin-top: -2px
}

.dash-panel-right li.dash-favorite:hover a span.icon {
	background-position: -405px -209px
}

.dash-panel-right li.dash-favorite.active a span.icon {
	background-position: -405px -209px
}

.dash-panel-right li.dash-follow a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -233px;
	width: 17px;
	height: 18px;
	margin-top: -2px
}

.dash-panel-right li.dash-follow:hover a span.icon {
	background-position: -405px -233px
}

.dash-panel-right li.dash-follow.active a span.icon {
	background-position: -405px -233px
}

.dash-panel-right li.dash-followers a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -253px;
	width: 17px;
	height: 18px;
	margin-top: -1px
}

.dash-panel-right li.dash-followers:hover a span.icon {
	background-position: -405px -253px
}

.dash-panel-right li.dash-followers.active a span.icon {
	background-position: -405px -253px
}

.dash-panel-right li.dash-playset a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -272px;
	width: 17px;
	height: 18px;
	margin-top: -1px
}

.dash-panel-right li.dash-playset:hover a span.icon {
	background-position: -405px -272px
}

.dash-panel-right li.dash-playset.active a span.icon {
	background-position: -405px -272px
}

.dash-panel-right li.dash-music a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -295px;
	width: 17px;
	height: 23px;
	margin-top: -3px
}

.dash-panel-right li.dash-music:hover a span.icon {
	background-position: -405px -295px
}

.dash-panel-right li.dash-music.active a span.icon {
	background-position: -405px -295px
}

.dash-panel-right li.dash-performance a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -323px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

.dash-panel-right li.dash-performance:hover a span.icon {
	background-position: -405px -323px
}

.dash-panel-right li.dash-performance.active a span.icon {
	background-position: -405px -323px
}

.dash-panel-right li.dash-groups a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -345px;
	width: 17px;
	height: 15px;
	margin-top: 0
}

.dash-panel-right li.dash-groups:hover a span.icon {
	background-position: -405px -345px
}

.dash-panel-right li.dash-groups.active a span.icon {
	background-position: -405px -345px
}

.dash-panel-right li.dash-suggested-follow a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -363px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

.dash-panel-right li.dash-suggested-follow:hover a span.icon {
	background-position: -405px -363px
}

.dash-panel-right li.dash-suggested-follow.active a span.icon {
	background-position: -405px -363px
}

.dash-panel-right li.dash-comments a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -385px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

.dash-panel-right li.dash-comments:hover a span.icon {
	background-position: -405px -385px
}

.dash-panel-right li.dash-comments.active a span.icon {
	background-position: -405px -385px
}

.dash-panel-right li.dash-setting a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -408px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

.dash-panel-right li.dash-setting:hover a span.icon {
	background-position: -405px -408px
}

.dash-panel-right li.dash-setting.active a span.icon {
	background-position: -405px -408px
}

.dash-panel-right li.dash-signout a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -430px;
	width: 17px;
	height: 18px;
	margin-top: 0
}

.dash-panel-right li.dash-signout:hover a span.icon {
	background-position: -405px -430px
}

.dash-panel-right li.dash-signout.active a span.icon {
	background-position: -405px -430px
}

.dash-top-link {
	margin: -35px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.dash-top-link ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.dash-top-link ul li {
	margin: 0 0 0 7px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b6b6b6
}

.dash-top-link ul li a {
	color: #b6b6b6;
	text-decoration: underline
}

.dash-top-link ul li a:hover {
	color: #f90;
	text-decoration: underline
}

.pl_nm_dashboard {
	cursor: pointer
}

.my-dash-new {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -110px -279px;
	width: 32px;
	height: 32px;
	margin: 3px 10px 0 0;
	padding: 0;
	display: block;
	float: left
}

:root .my-dash-new {
	margin-left: 45px
}

.dash-panel {
	margin: 50px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.dash-self-con {
	width: 240px;
	height: auto;
	margin: 5px 0 0;
	padding: 0
}

.dash-self-con h2 {
	font-size: 20px;
	margin: 0 84px 0 0;
	padding: 0;
	font-weight: 400;
	color: #000;
	line-height: 25px
}

.dash-self-con p {
	font-size: 14px;
	color: #999;
	margin: 0;
	padding: 0
}

.dash-self-con p a {
	color: #000;
	text-decoration: underline
}

ul.dash_left_menu li a span.icon {
	margin: 0 12px 0 0;
	padding: 0;
	display: block;
	float: left
}

ul.dash_left_menu li.dash-dashboard a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -165px;
	width: 17px;
	height: 17px;
	margin-top: -2px
}

ul.dash_left_menu li.dash-dashboard:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -165px
}

ul.dash_left_menu li.dash-dashboard.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -165px
}

ul.dash_left_menu li.dash-profile a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -187px;
	width: 17px;
	height: 18px;
	margin-top: -2px
}

ul.dash_left_menu li.dash-profile:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -187px
}

ul.dash_left_menu li.dash-profile.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -187px
}

ul.dash_left_menu li.dash-favorite a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -211px;
	width: 17px;
	height: 18px;
	margin-top: -2px
}

ul.dash_left_menu li.dash-favorite:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -211px
}

ul.dash_left_menu li.dash-favorite.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -211px
}

ul.dash_left_menu li.dash-follow a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -233px;
	width: 17px;
	height: 18px;
	margin-top: -2px
}

ul.dash_left_menu li.dash-follow:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -233px
}

ul.dash_left_menu li.dash-follow.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -233px
}

ul.dash_left_menu li.dash-followers a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -253px;
	width: 17px;
	height: 18px;
	margin-top: -1px
}

ul.dash_left_menu li.dash-followers:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -253px
}

ul.dash_left_menu li.dash-followers.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -253px
}

ul.dash_left_menu li.dash-playset a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -272px;
	width: 17px;
	height: 18px;
	margin-top: -1px
}

ul.dash_left_menu li.dash-playset:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -272px
}

ul.dash_left_menu li.dash-playset.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -272px
}

ul.dash_left_menu li.dash-music a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -295px;
	width: 17px;
	height: 23px;
	margin-top: -3px
}

ul.dash_left_menu li.dash-music:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -295px
}

ul.dash_left_menu li.dash-music.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -295px
}

ul.dash_left_menu li.dash-performance a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -323px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

ul.dash_left_menu li.dash-performance:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -323px
}

ul.dash_left_menu li.dash-performance.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -323px
}

ul.dash_left_menu li.dash-groups a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -345px;
	width: 17px;
	height: 15px;
	margin-top: 0
}

ul.dash_left_menu li.dash-groups:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -345px
}

ul.dash_left_menu li.dash-groups.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -345px
}

ul.dash_left_menu li.dash-suggested-follow a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -363px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

ul.dash_left_menu li.dash-suggested-follow:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -363px
}

ul.dash_left_menu li.dash-suggested-follow.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -363px
}

ul.dash_left_menu li.dash-comments a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -385px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

ul.dash_left_menu li.dash-comments:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -385px
}

ul.dash_left_menu li.dash-comments.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -385px
}

ul.dash_left_menu li.dash-setting a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -408px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

ul.dash_left_menu li.dash-setting:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -408px
}

ul.dash_left_menu li.dash-setting.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -408px
}

ul.dash_left_menu li.dash-signout a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -430px;
	width: 17px;
	height: 18px;
	margin-top: 0
}

ul.dash_left_menu li.dash-signout:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -430px
}

ul.dash_left_menu li.dash-signout.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -430px
}

.dash-top-btn {
	margin: 0;
	*margin: 0 6px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.dash-top-btn ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.dash-top-btn li {
	margin: 0 0 0 9px;
	margin-bottom: 5px;
	padding: 0;
	float: left
}

.dash-top-btn li .view-profile {
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -572px #666;
	color: #fff;
	padding-left: 22px;
	padding-right: 15px;
	border-radius: 5px
}

.dash-top-btn li .edit-profile {
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -232px -572px #666;
	color: #fff;
	padding-left: 22px;
	padding-right: 15px;
	border-radius: 5px
}

.dash-top-btn li .share {
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -343px -572px #666;
	color: #fff;
	padding-left: 30px;
	padding-right: 15px;
	border-radius: 5px
}

.static_box_lft_mar45 {
	margin-left: 45px
}

.static_box {
	float: left;
	height: auto
}

.static_box h3 {
	margin: 0!important;
	font-size: 20px;
	font-weight: 400;
	color: #777;
	line-height: 26px;
	padding: 5px 0;
	float: left;
	width: 80%
}

.static_box h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -448px;
	width: 17px;
	height: 24px;
	margin: 0 10px 0 0;
	float: left
}

.view-all {
	float: right;
	font-size: 12px;
	font-weight: 400;
	margin: 8px 0 0;
	*height: 30px
}

.view-all a {
	text-decoration: underline;
	color: #777
}

.plays {
	padding: 10px 0;
	width: 100%
}

.totals {
	border-bottom: 1px solid #ccc;
	background-color: #eeeee1!important;
	padding: 15px 0;
	width: 100%
}

.static_box .play_txt {
	float: left;
	font-size: 14px;
	color: #000;
	padding-left: 0;
	line-height: 1
}

.static_box .play_number {
	color: #000;
	line-height: 1;
	font-size: 14px;
	font-weight: 400;
	float: right;
	margin-right: 0
}

.static_box .total_number {
	color: #000;
	font-size: 14px;
	float: right;
	line-height: 1
}

.tracks_box {
	float: right;
	width: 42%;
	height: auto
}

.tracks_box_details {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d3d3d3
}

.tracks_box_details:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0
}

.comments_box {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px dotted #ccc
}

.tracks_box h3 {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	color: #777;
	line-height: 26px;
	padding: 5px 0
}

.tracks_box h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -468px;
	width: 17px;
	height: 24px;
	margin: 0 10px 0 0;
	float: left
}

.tracks_img {
	float: left;
	width: 90px;
	margin-right: 18px;
	height: 90px;
	position: relative
}

.tracks_img img {
	width: 100%;
	height: 100%
}

.track_list {
	float: left;
	margin-right: 0;
	width: 58%
}

.tracks_img .play {
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -14px -254px!important;
	display: inline-block;
	margin-top: 12px
}

.tracks_img .pause {
	width: 32px!important;
	height: 32px!important;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -54px -254px!important;
	display: inline-block;
	margin-top: 12px
}

#s_l_module_bottom .tracks_img .buffering {
	margin-top: 12px!important
}

.track_list h4 {
	color: #9f9f9f;
	font-size: 13px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	line-height: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.track_list p {
	font-size: 15px;
	font-weight: 400;
	color: #000;
	margin: 0;
	padding: 3px 0;
	line-height: 15px;
	height: auto;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.track_player {
	float: right;
	padding: 0 0 0 5px;
	width: 42px;
	height: 42px;
	position: relative
}

.track_player span.sim_like_thumb,
.like-icon {
	transition: all ease .3s;
	cursor: pointer;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg)
}

.track_player span.sim_dislike_thumb,
.unlike-icon {
	transition: all ease .3s;
	cursor: pointer;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg)
}

.track_player span.sim_like_thumb {
	margin-left: 9px;
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute;
	background: url(../nct-images/nct-site/thumb_icon.png) no-repeat!important
}

.track_player span.sim_dislike_thumb {
	background: url(../nct-images/nct-site/thumb_icon_down.png) no-repeat!important;
	margin-left: 9px;
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute
}

.playlist_icon {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: normal;
	width: 25px\9;
	color: #000
}

.playlist_icon i {
	font-size: 15px;
	color: #be1558;
	margin-right: 5px
}

:root .playlist_icon {
	width: auto
}

.playlist_icon img {
	margin-right: 5px
}

.play_set {
	float: left;
	width: 100%;
	height: auto
}

.play_set h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -272px;
	width: 17px;
	height: 18px;
	margin-top: 3px
}

.comments_section {
	float: right;
	width: 42%;
	height: auto;
	border-top: 1px solid #d4d4d4
}

.comments_section h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -385px;
	width: 17px;
	height: 18px;
	margin-top: 3px
}

.play_set_list {
	float: left;
	width: 100%;
	margin-right: 0
}

.play_set_list h4 {
	font-size: 17px;
	color: #000;
	margin: 0;
	padding: 0;
	font-weight: 400;
	line-height: normal
}

.play_set_list h4 a {
	color: #000;
	font-size: 14px!important
}

.play_set_list p {
	font-size: 13px;
	font-weight: 400;
	line-height: 28px;
	color: #888;
	margin: 0;
	padding: 0;
	font-weight: normal
}

.comment_view {
	width: 80%;
	float: left;
	margin: 0 8px
}

.comment_view div {
	font-size: 14px;
	font-weight: 400;
	height: auto;
	line-height: normal;
	margin: 0;
	color: #9f9f9f;
	word-break: break-all
}

.comment_view p {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: 18px;
	padding: 0;
	margin: 0
}

.comment_view p span {
	color: #f90
}

.comment_view p a {
	text-decoration: none
}

.comments_icon {
	float: right;
	margin: 0
}

.profile-tab {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.profile-tabmenu {
	margin: 15px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.profile-tabmenu ul {
	padding: 0;
	list-style: none;
	text-decoration: none;
	margin-left: 0
}

.profile-tabmenu li {
	margin: 0;
	padding: 3px 10px;
	list-style: none;
	text-decoration: none;
	display: inline-block;
	font-size: 14px
}

.profile-tabmenu li:hover {
	background: #be1558
}

.profile-tabmenu li.active {
	background: #be1558
}

.profile-tabmenu li:hover a {
	color: #fff;
	text-decoration: none
}

.profile-tabmenu li.active a {
	color: #fff;
	text-decoration: none
}

.profile-tabmenu li a {
	color: #000;
	text-decoration: none;
	padding: 8px 37px;
	display: block
}

.profile-tabmenu-sub {
	margin: 17px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.basic-info {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.basic-info-form {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.basic-info-form-left {
	margin: 0 10px 0 0;
	padding: 0;
	width: 100px;
	height: auto;
	float: left;
	font-size: 15px;
	line-height: 16px;
	color: #000;
	padding: 9px 0
}

.basic-info-form-left-custom {
	margin: 48px 10px 0 0;
	padding: 0;
	width: 100px;
	height: auto;
	float: left;
	font-size: 15px;
	line-height: 30px;
	color: #000
}

.basic-info-form-right {
	margin: 0;
	padding: 0;
	height: auto;
	float: left;
	width: 66%;
	width: calc(100% - 110px)
}

.basic-info-form-right input {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 35px!important
}

.basic-info-form-right p {
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 15px
}

.basic-info-form-right p a {
	color: #000
}

.basic-info-form-right textarea {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 117px;
	resize: none
}

.basic-info-form-right select {
	width: 100%
}

.upload-btn {
	background: url(../nct-images/nct-site/upload-btn.jpg) no-repeat;
	width: 102px!important;
	height: 29px;
	border: 0;
	margin: 55px 0 0 5px
}

.upload-btn-group div.fld_cont {
	margin-top: -7px;
	margin-left: -14px
}

.upload-img-btn-basic {
	opacity: 0;
	z-index: 2;
	position: absolute;
	margin-top: 38px;
	margin-left: -20px
}

.upload-bk-img-btn-basic {
	opacity: 0;
	z-index: 2;
	position: absolute;
	margin-top: -25px;
	margin-left: -19px;
	cursor: pointer
}

.basic-info-form-right input[type="checkbox"] {
	width: auto;
	margin: 0 5px 0 0
}

.styled-select select {
	background: transparent;
	width: 100%;
	padding: 5px;
	font-size: 16px;
	line-height: 1;
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 34px;
	-webkit-appearance: none
}

.styled-select {
	width: 102%;
	height: 34px;
	overflow: hidden;
	background: url(../nct-images/nct-site/down-arrow.png) no-repeat 440px 9px;
	border: 0
}

.profile-tab .basic-info-form-right ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.profile-tab .basic-info-form-right li {
	margin: 0 15px 0 0;
	padding: 0;
	list-style: none;
	float: left;
	line-height: 30px;
	font-size: 13px;
	color: #000
}

.profile-tab .basic-info-form-right li:hover {
	background: none
}

.upload-btn-basicinfo {
	background: url(../nct-images/nct-site/upload-btn.jpg) no-repeat;
	width: 102px!important;
	height: 29px;
	border: 0;
	margin: 55px 0 0 5px;
	z-index: 99999;
	position: absolute;
	margin-left: 244px;
	margin-top: -28px
}

.input-basicinfo {
	z-index: 2;
	opacity: 0
}

.update-btn-basicinfo {
	height: 30px;
	margin: 0;
	background: #be1558;
	border: 0;
	display: inline-block;
	border-radius: 0;
	padding: 0 5px;
	color: #fff;
	font-size: 14px;
	min-width: 62px
}

.update-btn-basicinfo:hover {
	background: #cb3935
}

.sendmail-btn-basicinfo {
	min-width: 90px;
	width: auto;
	height: 30px;
	border: 0;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	background: #be1558;
	float: left;
	line-height: 29px;
	padding: 0;
	margin: 0 7px 0 0
}

.sendmail-btn-basicinfo:hover {
	background: #cb3935
}

.sendmail-btn-basicinfo i {
	margin-right: 8px
}

#userImg {
	position: absolute;
	top: -62px!important;
	width: 100px
}

#bkImg {
	width: 100px
}

.exapmle_img_container {
	padding-top: 5pxpx;
	float: left;
	margin-left: 0;
	width: auto
}

.social-profile {
	padding: 0;
	width: auto;
	height: auto
}

.social-profile h1 {
	margin: 0 0 20px 40px;
	padding: 0;
	font-weight: 400;
	font-size: 22px;
	width: auto
}

.social-profile-form {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.social-profile-form-left {
	margin: 0 10px 0 0;
	padding: 0;
	width: 50px;
	height: auto;
	float: left;
	font-size: 15px;
	line-height: 30px;
	color: #000
}

.social-profile-form-left label {
	line-height: 29px
}

.social-profile-form-right {
	margin: 8px 0 0;
	padding: 0;
	width: 70%;
	width: calc(100% - 60px);
	height: auto;
	float: left
}

.social-profile-form-right p {
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 15px
}

.social-profile-form-right p a {
	color: #000
}

.social-profile-form-right input {
	width: 100%;
	height: 35px!important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.add-more {
	background: #ddd;
	padding: 2px 9px;
	margin: 0 0 0 40px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 0;
	font-size: 12px
}

.update {
	width: 127px!important;
	height: 35px;
	padding: 0;
	background: url(../nct-images/nct-site/update-btn.jpg) no-repeat;
	border: 0;
	display: block;
	float: right
}

.or {
	display: inline-block;
	font-size: 14px;
	margin: 5px 0 0 10px;
	padding: 0;
	color: #000;
	font-weight: 700
}

.or a {
	font-size: 12px;
	display: inline-block;
	margin-left: 10px;
	font-weight: 400;
	color: #be1558;
	margin-right: 20px
}

#getButtonValue {
	margin-bottom: 70px
}

.publishing {
	padding: 0;
	width: auto;
	height: auto
}

.profile-tabmenu .publishing h1 {
	margin: 0 0 20px;
	padding: 0;
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	width: 100%
}

.profile-tabmenu .publishing p {
	font-size: 15px;
	padding: 0;
	color: #000
}

.profile-tabmenu .publishing p a {
	color: #4c4cff
}

.profile-tabmenu .publishing .fb-small-icon {
	width: 14px;
	height: 14px;
	margin: 1px 5px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -10px -389px;
	float: left
}

.profile-tabmenu .publishing .red-minus-icon {
	width: 14px;
	height: 16px;
	margin: 5px;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -10px -454px;
	float: left
}

.profile-tabmenu .publishing .wish-to-share {
	margin: 28px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.profile-tabmenu .publishing .wish-to-share-left {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.profile-tabmenu .publishing .wish-to-share-right {
	margin: 0 0 0 4px;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	font-size: 15px;
	color: #666
}

.profile-tabmenu .publishing .wish-to-share-right ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.profile-tabmenu .publishing .wish-to-share-right li {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	width: 180px
}

.profile-tabmenu .publishing .wish-to-share-right li:hover {
	background: none;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.profile-tabmenu .publishing .wish-to-share-right li:hover .wish-pop {
	display: block
}

.profile-tabmenu .publishing .wish-pop {
	padding: 15px;
	margin: -36px 0 0 187px;
	display: none;
	float: left;
	position: absolute;
	width: 350px;
	height: auto;
	border: #dbe0ec solid 1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFF
}

.profile-tabmenu .publishing .wish-pop .wish-pop-left {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.profile-tabmenu .publishing .wish-pop .wish-pop-right {
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.profile-tabmenu .publishing .wish-pop .wish-pop-right h6 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	font-weight: 400;
	color: #000
}

.profile-tabmenu .publishing .wish-pop .wish-pop-right p {
	font-size: 14px;
	margin: 0!important;
	padding: 0;
	line-height: 20px;
	color: #666
}

.threecon-icon {
	width: auto;
	height: auto;
	margin: 0 0 0 -23px;
	padding: 0;
	float: left;
	display: block
}

.threecon-icon-btm {
	width: auto;
	height: auto;
	margin: 0 0 0 50px;
	padding: 0;
	float: left;
	display: none;
	top: 158px;
	position: absolute
}

.green-icon {
	margin: 0 8px 0 0;
	padding: 0;
	width: 14px;
	height: 19px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -10px -407px;
	float: left
}

.lock-icon {
	margin: 0 8px 0 0;
	padding: 0;
	width: 13px;
	height: 18px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -10px -431px;
	float: left
}

.publishing-socil-link {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.profile-tabmenu .publishing .publishing-socil-link h1 {
	margin-bottom: 8px!important;
	padding: 0;
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	float: none
}

.profile-tabmenu .publishing .publishing-socil-link ul {
	margin: 0!important;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.profile-tabmenu .publishing .publishing-socil-link ul li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left
}

.profile-tabmenu .publishing .publishing-socil-link ul li:hover {
	background: none;
	margin: 0 10px 0 0;
	padding: 0
}

.profile-tabmenu-sub .account-setting h1 {
	width: auto;
	padding: 0 20px 0 0;
	color: #f90;
	font-size: 27px;
	font-weight: 400;
	display: block;
	border-right: #CCC solid 1px;
	float: left;
	line-height: 25px;
	background: #FFF;
	outline: 10px #FFF solid
}

.bod-onepix {
	height: 1px;
	position: relative;
	top: 12px;
	z-index: -1;
	padding: 0;
	background: #ccc
}

.email-gray-box {
	margin: 22px 0 0;
	padding: 5px;
	height: 21px;
	background: #f2f2f2;
	line-height: 21px
}

.email-gray-box h2 {
	color: #000;
	margin: 0 0 0 10px;
	padding: 0;
	font-weight: 400;
	font-size: 19px;
	line-height: 24px;
	float: left
}

.profile-tabmenu-sub .email-gray-box p {
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 25px
}

.profile-tabmenu-sub .email-gray-box p a {
	color: #999;
	text-decoration: underline
}

.email-dt {
	margin: 10px 0 0;
	padding: 0
}

.email-dt input[type="checkbox"] {
	width: auto
}

.email-dt input[type="radio"] {
	width: auto
}

.email-dt p {
	font-size: 15px;
	margin: 0;
	padding: 0;
	width: 100%
}

.email-dt-btn {
	background:#be1558;
	padding: 2px 9px;
	margin: 10px 0 0;
	border: 0;
	font-size: 12px;
	font-size: 14px;
	color: #fff;
	padding: 5px 17px
}

.email-dt-spn {
	line-height: 22px;
	float: left;
	margin: 0 0 0 5px
}

.email-dt-spn a {
	color: #069;
	font-size: 16px
}

.email-dt-helpicon {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.email-add-form {
	margin: 10px 0 0 13px;
	padding: 0;
	width: auto;
	height: auto
}

.email-add-form-left {
	margin: 0 10px 0 0;
	padding: 0;
	width: 100px;
	height: auto;
	float: left;
	font-size: 15px;
	line-height: 30px;
	color: #000
}

.email-add-form-right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.email-add-form-right input {
	width: 500px
}

.add-email-btn {
	background: url(../nct-images/nct-site/upload-btn.jpg) no-repeat;
	width: 102px!important;
	height: 29px;
	border: 0;
	margin: 55px 0 0 5px
}

.add-btn {
	background: url(../nct-images/nct-site/add-btn.png) no-repeat;
	width: 76px!important;
	height: 29px;
	margin: -10px 0 0 10px;
	padding: 0;
	border: 0
}

.profile-update {
	width: 127px!important;
	height: 35px;
	margin: 45px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/update-btn.jpg) no-repeat;
	border: 0;
	display: block;
	float: right
}

.profile-or {
	float: right;
	font-size: 20px;
	margin: 5px 0 0;
	padding: 0;
	color: #000
}

.profile-or a {
	font-size: 13px
}

.privacy-panel,
.privacy-panel-left,
.privacy-panel-right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.privacy-panel {
	border-bottom: #ccc dashed 1px;
	padding: 10px 0
}

.privacy-panel-left {
	float: left;
	margin: 0 25px 0 0
}

.privacy-panel-left h4 {
	font-weight: 400;
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #000
}

.privacy-panel-left .gray-small-txt {
	font-size: 12px;
	color: #999;
	line-height: inherit;
	margin: 0;
	padding: 0
}

.privacy-panel-right {
	float: left
}

.account-setting {
	margin-bottom: 30px
}

.account-setting .privacy-panel-right ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.account-setting .privacy-panel-right li {
	margin: 0 43px 0 0;
	background: #FFF!important;
	width: 145px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left
}

.account-setting .privacy-panel-right li:last-child {
	margin: 0
}

.account-setting .privacy-panel-right li input[typeradio] {
	width: 20px!important
}

.account-setting .privacy-panel-right li:last-child:hover {
	margin: 0
}

.help-icon {
	width: 14px;
	height: 14px;
	float: left;
	background: url(../nct-images/nct-site/help-icon.png) no-repeat;
	margin: 4px 0 0;
	padding: 0
}

.privacy-panel-right ul li input[type="radio"],
.privacy-panel-sub-right ul li input[type="radio"] {
	margin-top: -4px;
	margin-right: 5px
}

.privacy-panel-sub,
.privacy-panel-sub-left,
.privacy-panel-sub-right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.privacy-panel-sub {
	padding: 10px 0
}

.privacy-panel-sub-left {
	float: left;
	margin: 0 42px 0 0
}

.privacy-panel-sub-left h4 {
	font-weight: 400;
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #000
}

.privacy-panel-sub-left .gray-small-txt {
	font-size: 12px;
	color: #999;
	line-height: inherit;
	margin: 0;
	padding: 0;
	width: 200px
}

.privacy-panel-sub-right {
	float: left
}

.account-setting .privacy-panel-sub-right ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.account-setting .privacy-panel-sub-right li {
	margin: 0 43px 0 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left;
	width: 145px
}

.account-setting .privacy-panel-sub-right li:last-child {
	margin: 0
}

.account-setting .privacy-panel-sub-right li input[typeradio] {
	width: 20px!important
}

.account-setting .privacy-panel-sub-right li:hover {
	background: none;
	margin: 0 43px 0 0;
	padding: 0
}

.account-setting .privacy-panel-sub-right li:last-child:hover {
	margin: 0
}

.favourites-tab {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	height: auto
}

.favourites-tab ul {
	margin-left: 0
}

.favourites-tab .playset-group-panel {
	padding-left: 0;
	width: auto;
	padding-left: 0;
	padding-right: 0
}

.favourites-tab h3 {
	color: #999;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	padding: 0
}

.favourites-list {
	margin: 0 0 15px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 15px;
	width: 100%;
	float: left;
	height: auto
}

.fav-list-top {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.fav-list-top-lft {
	margin: 0;
	padding: 0;
	height: auto;
	float: left;
	width: 100%
}

.fav-list-top-lft .img-col {
	margin: 0;
	padding: 0;
	width: 195px;
	height: 195px;
	overflow: hidden;
	position: relative
}

.fav-list-top-lft .img-col img {
	width: 100%;
	height: 100%
}

.fav-list-top-mdl {
	margin: 0;
	padding: 0;
	height: auto;
	float: left;
	width: 100%
}

.mdl-top-col {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.mdl-top-lft-col {
	margin: 0 auto;
	padding: 0;
	width: auto;
	top: 90px;
	height: auto;
	float: left;
	position: absolute;
	left: 0;
	right: 0
}

.music-feed-main .playset-group-panel .mdl-top-lft-col {
	top: 80px
}

.music-feed-main .playset-group-panel .mdl-top-lft-col .play {
	top: 0
}

.mdl-top-lft-col .play {
	margin: 0;
	padding: 0;
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -14px -254px;
	display: block;
	cursor: pointer
}

.mdl-top-lft-col .pause {
	margin: 0 auto;
	padding: 0;
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -54px -254px;
	display: block;
	cursor: pointer
}

.small-play {
	margin: 0 7px 5px 0;
	padding: 0;
	width: 42px;
	height: 41px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -199px -59px;
	display: block;
	float: left
}

.small-pause {
	margin: 0 7px 5px 0;
	padding: 0;
	width: 42px;
	height: 41px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -243px -59px;
	display: block;
	float: left
}

.small-mute {
	margin: 0 7px 5px 0;
	padding: 0;
	width: 42px;
	height: 41px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -287px -59px;
	display: block;
	float: left
}

.mdl-top-rgt-col {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.mdl-top-rgt-col h2 {
	margin: 0;
	padding: 0;
	font-size: 21px;
	color: #000;
	font-weight: 400;
	line-height: 23px;
	word-break: break-all;
	text-transform: capitalize
}

.mdl-btm-col {
	padding: 0;
	width: auto;
	height: auto
}

.mdl-btm-col ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	text-align: left
}

.mdl-btm-col ul i {
	text-decoration: none;
	font-size: 16px;
	color: #be1558;
	cursor: pointer
}

.mdl-btm-col ul i:hover {
	color: #cb3935
}

.mdl-btm-col li {
	margin: 0 17px 4px 0;
	padding: 0;
	list-style: none;
	float: left
}

.mdl-btm-col li:last-child {
	margin-right: 0
}

.fav-list-top-rgt {
	margin: 0;
	padding: 0;
	height: auto;
	display: block
}

.liked {
	margin: 0;
	padding: 0;
	width: 80px;
	height: 34px;
	background: url(../nct-images/nct-site/liked.png) no-repeat;
	display: block;
	border: 0;
	float: right
}

.fav-list-top-rgt ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: right
}

.fav-list-top-rgt li {
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left;
	font-size: 14px
}

.user-play {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 7px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -293px;
	display: block;
	float: left
}

.fav-list-top-rgt li:hover {
	color: #f90;
	cursor: pointer
}

.fav-list-top-rgt li a:hover {
	color: #cb3935
}

.user-favourite {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 11px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -23px -294px;
	float: left
}

.user-share {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 9px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -37px -293px;
	float: left
}

.user-comment {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 10px;
	height: 10px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -49px -293px;
	float: left
}

.fav-list-bottom {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	position: relative;
	z-index: 0
}

h2.pl_head {
	float: left!important
}

.editiconpl.edit-icon {
	float: left
}

.wh-flw-main {
	margin: 40px 0 0 93px;
	margin-left: 72px!important;
	padding: 0;
	width: auto;
	height: auto
}

.wh-flw-panel-left {
	margin: 0;
	padding: 0;
	width: 71%;
	height: auto;
	float: left
}

.wh-group-panel ul {
	margin-left: 0
}

.wh-group-panel li {
	display: inline-block;
	width: 46%;
	list-style: none;
	border-bottom: #ccc dashed 1px;
	margin: 0 0 30px!important;
	padding: 0 65px 30px 0 !important;
	padding-right: 35px!important
}

.wh-group-panel li:nth-child(2n) {
	padding-right: 0!important
}

.wh-group-panel li .wh-flw-lft-panel img {
	width: 50px;
	height: 46px
}

.wh-group-panel li:last-child {
	margin-right: 0
}

.wh-group-panel li .wh-flw-lft-panel {
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.wh-group-panel li .wh-flw-rgt-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.wh-flw-rgt-panel-txt {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	color: #666;
	font-size: 15px
}

.wh-flw-rgt-panel-txt .small-txt {
	font-size: 13px;
	margin: 5px 0 0
}

.wh-flw-rgt-panel-btn {
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.wh-flw-rgt-panel-btn .following-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/following-btn.png) no-repeat;
	border: 0;
	display: block
}

.right-panel-btn .following-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/following-btn.png) no-repeat;
	border: 0;
	display: block
}

.wh-flw-rgt-panel-btn .following-gold-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/following-gold-btn.png) no-repeat;
	border: 0;
	display: block
}

.wh-flw-panel-right {
	margin: 0;
	padding: 0;
	width: 26%;
	height: auto;
	float: right
}

.wh-flw-panel-right h2 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #c1c1c1
}

#search_people_list .following-gold-btn {
	height: 22px;
	margin: 0;
	padding: 13px;
	background: url(../nct-images/nct-site/following-gold-btn.png) no-repeat;
	border: 0;
	display: block
}

.flws-main {
	margin: 40px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.flws-group-panel {
	width: 96%;
	height: auto;
	border-bottom: #999 dashed 1px;
	margin: 0 0 30px;
	padding: 0 0 20px 93px
}

.flws-group-panel ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.flws-group-panel li {
	margin: 0 60px 10px 0;
	padding: 0;
	float: left;
	list-style: none
}

.flws-group-panel li:last-child {
	margin-right: 0
}

.flws-group-panel li h2 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #c1c1c1
}

.flws-group-panel li .flws-lft-panel {
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.flws-group-panel li .flws-rgt-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.flws-rgt-panel-txt {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	color: #666;
	font-size: 15px
}

.flws-rgt-panel-txt .small-txt {
	font-size: 13px;
	margin: 5px 0 0
}

.flws-rgt-panel-btn {
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.flws-rgt-panel-btn .follow-back-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/follow-back.png) no-repeat;
	border: 0;
	display: block
}

.flws-rgt-panel-btn .following-gold-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/following-gold-btn.png) no-repeat;
	border: 0;
	display: block
}

.playset-tab {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.playset-tab .mdl-btm-col ul {
	text-align: right
}

.playset-tab>li {
	display: block
}

.playset-group-panel {
	width: 100%;
	height: auto;
	border-bottom: #e5e5e5 solid 1px;
	margin: 0 0 15px;
	padding: 0 0 15px;
	float: left;
	background: url(../nct-images/nct-site/clouds2.png) right bottom no-repeat
}

.playset-group-panel:last-child {
	border-bottom: none;
	margin-bottom: 0
}

.fav-list-bottom .playset-list-box {
	width: 100%;
	height: auto;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	z-index: 1
}

.playset-list-box h2 {
	font-size: 19px;
	font-weight: 700;
	line-height: 28px;
	margin: 0 62px 0 60px;
	padding: 0 0 0 15px;
	color: #000;
	word-break: break-all
}

.playset-list-box ul {
	margin: 40px 0 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.playset-list-box li {
	margin: 0;
	list-style: none;
	border-bottom: #ddd solid 1px;
	line-height: 25px;
	display: block;
	position: relative
}

.playset-list-box li:before {
	content: "";
	float: left;
	position: absolute;
	float: left
}

.playset-list-box li:hover,
.playset-list-box li.active {
	background: #e4e4e4;
	display: block;
	cursor: pointer
}

.playset-list-box li:last-child {
	border-bottom: none
}

.list-img {
	margin: 0;
	padding: 0;
	float: left;
	width: 14px
}

.list-text {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	color: #000;
	line-height: 25px
}

.list-close {
	margin: 0 5px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

#playset_lists .list-close {
	width: 14px;
	height: 14px
}

.playset-list-top-rgt {
	margin: 0;
	padding: 0;
	height: auto;
	float: right
}

#slmu_page_right .playset-list-top-rgt {
	margin-right: 0
}

#submit_reset_pass_form {
	padding-left: 22px;
	color: #fff;
	padding-bottom: 9px;
	height: auto
}

.liked {
	margin: 0;
	padding: 0;
	width: 80px!important;
	height: 34px;
	background: url(../nct-images/nct-site/liked.png) no-repeat;
	display: block;
	border: 0;
	float: right
}

.playset-list-top-rgt ul {
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: right
}

.playset-list-top-rgt li {
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left;
	font-size: 12px
}

.user-play {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 7px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -293px;
	display: block;
	float: left
}

.playset-list-top-rgt li:hover {
	color: #f90;
	cursor: pointer
}

.playset-list-top-rgt li:hover .user-play {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -309px
}

.playset-list-top-rgt li:hover .user-favourite {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -23px -310px
}

.playset-list-top-rgt li:hover .user-share {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -37px -309px
}

.playset-list-top-rgt li:hover .user-comment {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -49px -309px
}

.playset-btn-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

input[type="button"].new-playset-btn,
input[type="button"].new-album-btn {
	margin: 0 6px 0 0;
	padding-left: 28px;
	padding-right: 15px;
	height: 29px;
	background: url(../nct-images/nct-site/plus-icon-white.png) no-repeat #be1558;
	border: 0;
	float: left;
	color: #fff;
	background-position: 8px 8px
}

input[type="button"].new-playset-btn:hover,
input[type="button"].new-album-btn:hover {
	background: url(../nct-images/nct-site/plus-icon-white.png) no-repeat #cb3935;
	background-position: 8px 8px
}

input[type="button"].upload-track-btn {
	margin: 0;
	padding: 0;
	width: 119px;
	height: 29px;
	background: url(../nct-images/nct-site/upload-track-btn.jpg) no-repeat;
	border: 0
}

#slmu_page_right .group-detail-right {
	width: 35%
}

#slmu_page_right .group-detail-left {
	width: 60%
}

.my-music-tab {
	margin: 0;
	padding: 0 0 25px;
	width: 100%;
	height: auto;
	float: left
}

.my-music-tab h3 {
	color: #999;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	float: left
}

.my-music-btn-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.manage-album-btn {
	float: left;
	margin: 0 6px 0 0;
	height: 29px;
	background: url(../nct-images/nct-site/manage-album.png) no-repeat #666;
	transition: all ease .3s;
	height: 29px;
	text-decoration: none!important;
	line-height: 30px;
	color: #fff!important;
	border: 0;
	color: #fff;
	padding-left: 30px;
	padding-right: 15px;
	border-radius: 5px
}

.upload-track-btn {
	float: left;
	margin: 0;
	height: 29px;
	background: url(../nct-images/nct-site/upload-icon-white.png) no-repeat #be1558;
	background-position: 8px 8px;
	border-radius: 0;
	transition: all ease .3s;
	transition: all ease .3s;
	height: 29px;
	text-decoration: none!important;
	line-height: 30px;
	color: #fff!important;
	border: 0;
	color: #fff;
	padding-left: 30px;
	padding-right: 15px
}

.upload-track-btn:hover {
	background: url(../nct-images/nct-site/upload-icon-white.png) no-repeat #cb3935;
	background-position: 8px 8px
}

.lk-pl-btn {
	float: left;
	margin: 0 0 0 6px;
	height: 29px;
	background: #be1558;
	background-position: 8px 8px;
	border-radius: 0;
	transition: all ease .3s;
	transition: all ease .3s;
	height: 29px;
	text-decoration: none!important;
	line-height: 30px;
	color: #fff!important;
	border: 0;
	color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	position: relative
}

.lk-pl-btn:hover {
	background: #cb3935
}

.lk-pl-btn:before {
	content: "\f004";
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	color: #fff;
	float: left;
	margin: 8px 5px 0 0
}

.my-music-box {
	margin: 15px 0 0;
	padding: 15px 0 0;
	width: 100%;
	height: auto;
	float: left;
	border-top: 1px solid #e5e5e5
}

.my-music-box:first-child {
	border-top: none;
	padding-top: 0
}

.my-music-box-lft {
	margin: 0;
	padding: 0;
	width: 90px;
	height: 80px;
	float: left
}

.my-music-box-lft .music-img-col {
	margin: 0;
	padding: 0;
	width: 90px;
	height: 80px
}

.my-music-box-lft .music-img-col img {
	border: #cecece solid 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 100%;
	height: 100%;
	-moz-border-radius: 5px
}

.my-music-box-mdl {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.music-top-col {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.music-top-lft-col {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.music-top-lft-col .play {
	cursor: pointer;
	margin: 0 7px 5px 0;
	padding: 0;
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -14px -254px;
	display: block;
	float: left
}

.music-top-lft-col .big_play.buffering {
	width: 32px!important;
	height: 32px!important
}

.music-top-lft-col .pause {
	margin: 0 auto;
	padding: 0;
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -54px -254px;
	display: block;
	cursor: pointer
}

.play_set .tracks_img .play {
	cursor: pointer;
	margin: 0 7px 5px 0;
	padding: 0;
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -14px -254px!important;
	display: block;
	float: left;
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.play_set .tracks_img .pause {
	margin: 0 auto;
	padding: 0;
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -54px -254px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.music-top-lft-col .music-small-mute {
	margin: 0 7px 5px 0;
	padding: 0;
	width: 42px;
	height: 41px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -287px -59px;
	display: block;
	float: left;
	cursor: pointer
}

.music-top-rgt-col {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.music-top-rgt-col h2 {
	margin: 0;
	padding: 0;
	font-size: 21px;
	color: #000;
	font-weight: 400;
	line-height: 23px
}

.music-top-rgt-col h2 .gray-txt {
	color: #adadad
}

.my-music-box-rgt {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.my-music-share {
	margin: 0 0 12px;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.my-music-share ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.my-music-share li {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	font-size: 14px;
	display: inline-block
}

.user-play {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 7px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -293px;
	display: block;
	float: left
}

.user-favourite {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 11px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -23px -294px;
	float: left
}

.user-share {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 9px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -37px -293px;
	float: left
}

.user-comment {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 10px;
	height: 10px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -49px -293px;
	float: left
}

.my-music-share li:hover {
	color: #f90;
	cursor: pointer
}

.my-music-share li:hover .user-play {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -309px
}

.my-music-share li:hover .user-favourite {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -23px -310px
}

.my-music-share li:hover .user-share {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -37px -309px
}

.my-music-share li:hover .user-comment {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -49px -309px
}

.my-music-setting-panel {
	margin: 0;
	padding: 0;
	width: 40%;
	height: auto;
	float: right
}

.my-music-setting-panel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right
}

.my-music-setting-panel li {
	margin: 0 4px;
	padding: 0;
	list-style: none;
	float: left;
	display: block
}

.my-music-setting-panel li.like {
	width: 14px;
	height: 17px;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -30px -451px;
	cursor: pointer;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	cursor: pointer;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg)
}

.my-music-setting-panel li.dislike {
	width: 14px;
	height: 17px;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -137px -472px;
	cursor: pointer;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-webkit-transition: all ease .3s;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg)
}

.my-music-setting-panel li.share-ad {
	width: 14px;
	height: 14px;
	margin-top: 2px;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -45px -454px;
	cursor: pointer
}

.my-music-setting-panel li.file {
	width: 17px;
	height: 15px;
	margin-top: 1px;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -60px -453px;
	cursor: pointer
}

.my-music-setting-panel li.edit {
	width: 15px;
	height: 16px;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -78px -452px;
	cursor: pointer
}

.my-music-setting-panel li.delete {
	width: 14px;
	height: 19px;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -94px -452px;
	cursor: pointer
}

.upld_trk_smll_txt {
	font-size: 12px;
	position: relative;
	margin-top: 0;
	color: #949494;
	word-break: break-word
}

.dash-group-panel {
	margin: 0 0 0 85px;
	padding: 0;
	width: auto;
	height: auto
}

.abt-con .dash-group-panel input[type="text"] {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	margin: 0;
	padding: 15px 50px 15px 15px;
	width: 75%;
	height: 16px;
	border: #ddd solid 1px;
	font-size: 17px;
	line-height: 22px;
	background: url(../nct-images/nct-site/big-search-icon.png) no-repeat 98% 9px
}

.dash-group-panel-left {
	margin: 0 0 40px;
	padding: 0;
	width: 53%;
	height: auto;
	float: left;
	border-right: #999 dashed 1px
}

.abt-con .dash-group-panel-left h1 {
	margin: 0;
	padding: 0;
	width: auto;
	font-weight: 400;
	font-size: 24px;
	color: #093
}

.abt-con .dash-group-panel-left h2 {
	margin: 0 0 10px;
	padding: 0;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	line-height: 22px
}

.dash-group-panel-right {
	margin: 0;
	padding: 0;
	width: 35%;
	height: auto;
	float: left
}

.dash-group-panel-right-or {
	margin: 0 20px 25px 0;
	padding: 0;
	width: 42px;
	height: 40px;
	background: #f90;
	border-radius: 32px;
	float: left;
	text-transform: uppercase;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	line-height: 40px
}

.dash-group-panel-right-con {
	margin: 5px 0 0 40px;
	padding: 0;
	width: 80%;
	height: auto;
	float: left
}

.abt-con .dash-group-panel-right-con a {
	font-size: 15px
}

.abt-con .dash-group-panel-right-con a.see-all {
	margin: 0 0 0 25px
}

.abt-con .dash-group-panel-right-con h1 {
	font-size: 23px;
	color: #999;
	line-height: 20px;
	margin: 0 0 10px;
	padding: 0;
	width: 100%
}

.dash-group-panel-right-con ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.dash-group-panel-right-con li {
	color: #878787;
	list-style: none;
	font-size: 17px;
	background: url(../nct-images/nct-site/aero.png) no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 5px
}

.dash-group-panel-right-con li a {
	color: #878787;
	font-size: 17px
}

.dash-group-panel-right-con li a:hover {
	color: #878787
}

.dash-group-panel-right p {
	font-size: 17px;
	color: #999;
	line-height: 20px
}

.dash-group-panel-right a {
	margin-left: 10px
}

.dash-group-panel-right-btn {
	float: right
}

.gray-box {
	width: 60%;
	height: auto;
	background: #f2f2f2;
	margin: 25px 0 0;
	padding: 6px;
	font-size: 19px;
	color: #000
}

.grouping-tab {
	margin: 20px 0 0;
	padding: 0 0 20px;
	width: 100%;
	height: auto
}

.grouping-tab a {
	cursor: pointer;
	text-transform: capitalize
}

.grouping-tab a:hover {
	text-decoration: underline
}

.grouping-tab ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

#search-group-panel {
	width: auto!important
}

#detailed_search #search-group-panel {
	margin-top: 40px
}

#detailed_search .grouping-tab {
	margin-left: 0
}

.grouping-tab li {
	padding: 0 0 15px!important;
	margin-bottom: 15px;
	border-bottom: #e5e5e5 solid 1px;
	width: 100%;
	float: left;
	list-style: none
}

.grouping-tab li .left-panel {
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	border-radius: 5px;
	overflow: hidden
}

.grouping-tab li .left-panel img {
	width: 50px;
	height: 46px
}

.grouping-tab li .right-panel {
	margin: 0;
	padding: 0;
	width: 75%;
	width: calc(100% - 60px);
	height: auto;
	float: left
}

.right-panel-txt {
	margin: 0;
	padding: 0;
	width: 50%;
	width: calc(100% - 88px);
	height: auto;
	float: left;
	color: #666;
	font-size: 15px
}

.right-panel-txt-title {
	height: 20px;
	overflow: hidden;
	width: 96px
}

.right-panel-txt a {
	color: gray;
	text-decoration: none
}

.right-panel-txt .small-txt {
	font-size: 13px;
	margin: 5px 0 0
}

.right-panel-btn {
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.right-panel-btn .join-group-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/join-group.png) no-repeat;
	border: 0;
	display: block
}

.right-panel-btn .joined-btn {
	width: 62px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/joined.png) no-repeat;
	border: 0;
	display: block
}

.login-main-panel {
	width: 562px;
	height: 460px;
	margin: 0 auto;
	padding: 20px;
	border: 6px solid #f90;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index: 4
}

.home .modal h2 {
	margin: 18px 0 16px;
	font-size: 18px;
	color: #000
}

.login-main-panel h1 {
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 25px;
	font-weight: 400;
	line-height: normal;
	color: #313741;
	border-bottom: 1px solid #313741
}

h1.user_nm_popuptabs {
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 25px;
	font-weight: 400;
	line-height: normal;
	color: #be1558;
	border-bottom: 1px solid #be1558
}

.login-main-panel h2 {
	margin: 5px 0 0;
	padding: 0;
	text-align: center;
	font-size: 20px;
	color: #999;
	font-weight: 400
}

p.model_note {
	text-align: left;
	margin-left: 13px;
	margin-top: 12px
}

.login-social-panel {
	width: auto;
	height: auto;
	margin: 10px 0 0;
	padding: 0
}

.login-social-panel ul {
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0
}

.login-social-panel li {
	margin: 0 8px 0 0;
	padding: 0;
	display: inline
}

.login-or-panel {
	margin: 20px auto 0;
	padding: 0;
	width: 322px;
	height: 24px;
	background: url(../nct-images/nct-site/login-or-img.png) no-repeat center
}

.login-social-panel form {
	margin: 0;
	padding: 0
}

.login-form input[type="text"] {
	width: 100%;
	height: 35px;
	margin: 10px 0 0
}

.login-form input[type="password"] {
	width: 100%;
	height: 30px;
	margin: 10px 0 0
}

.left-cell {
	padding-right: 10px;
	width: 50%;
	float: left
}

.right-cell {
	padding-right: 0;
	width: 50%
}

.lgn-btm {
	margin: 18px 15px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.lgn-btm-left {
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.lgn-btm-right {
	margin: 0;
	padding: 5px 0 0;
	width: auto;
	height: auto;
	float: right
}

.mar-top {
	margin-top: 2px;
	margin-left: 5px;
	display: block;
	float: left;
	margin-right: 10px
}

.close-button-popup {
	font-size: 20px;
	color: #000;
	text-decoration: none;
	float: right;
	margin: 10px 0 0
}

.search-panel {
	margin: 48px 0 101px;
	*margin: 48px 0 0 30px;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: 'DINNextLTProRegular', calibri, arial, sans-serif
}

.search-panel h1 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 40px;
	color: #000
}

.search-panel h3 {
	margin: 5px 0 0 75px;
	padding: 0;
	font-weight: 400;
	font-size: 22px;
	color: #000;
	line-height: 25px
}

.search-icn {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -340px -192px;
	width: 33px;
	height: 32px;
	margin: 3px 10px 0 37px;
	padding: 0;
	display: block;
	float: left
}

.srch-search {
	margin: 35px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px
}

.srch-search input[type=text] {
	margin: 0;
	padding: 10px 8px 8px;
	background: #f7f7f7;
	width: 90%;
	height: 18px;
	line-height: 20px;
	border: #ccc solid 1px;
	display: block;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 16px;
	font-family: 'DINNextLTProRegular', calibri, arial, sans-serif;
	text-transform: uppercase
}

.srch-panel-left {
	margin: 25px 0 0;
	padding: 0;
	width: 155px;
	height: auto;
	float: left
}

.srch-panel-right {
	margin: 25px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right;
	z-index: 2;
	position: relative
}

.srch-panel-right ul {
	margin: 0;
	*margin: -60px 0 0 0;
	padding: 0;
	list-style: none;
	text-decoration: none
}

.srch-panel-right li {
	margin: 0 -1px 0 0;
	padding: 10px 20px 6px 15px;
	list-style: none;
	font-size: 13px;
	line-height: 14px;
	color: #999;
	font-weight: 700;
	width: 160px;
	border: 1px solid transparent
}

.srch-panel-right li a {
	color: #666;
	text-decoration: none
}

.srch-panel-right li.active {
	padding: 10px 20px 6px 15px;
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	border-left: 1px #ddd solid;
	border-right: 1px #fff solid;
	line-height: 14px;
	color: #999
}

.srch-panel-right li:hover {
	padding: 10px 20px 6px 15px;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
	border-left: 1px #eee solid;
	border-right: 1px #fff solid;
	line-height: 14px;
	cursor: pointer
}

.srch-panel-right li:hover a {
	color: #999
}

.srch-panel-right li a span.icon {
	margin: 0 12px 0 0;
	padding: 0;
	display: block;
	float: left
}

.dash-panel-right li.music a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -497px;
	width: 14px;
	height: 20px;
	margin-top: -6px;
	margin-left: 45px
}

.dash-panel-right li.music:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -413px -497px
}

.dash-panel-right li.music.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -413px -497px
}

.dash-panel-right li.groups a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -520px;
	width: 23px;
	height: 15px;
	margin-top: -1px;
	margin-left: 41px;
	margin-right: 8px
}

.dash-panel-right li.groups:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -413px -520px
}

.dash-panel-right li.groups.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -413px -520px
}

.dash-panel-right li.people a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -538px;
	width: 21px;
	height: 21px;
	margin-top: -6px;
	margin-left: 41px
}

.dash-panel-right li.people:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -413px -538px
}

.dash-panel-right li.people.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -413px -538px
}

.group-panel {
	margin: 40px 0 0 80px;
	padding: 0 0 20px;
	width: 88%;
	height: auto;
	border-bottom: #ccc dashed 1px
}

.group-panel ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.group-panel li {
	margin: 0 27px 10px 0;
	padding: 0;
	float: left;
	list-style: none
}

.group-panel li:last-child {
	margin-right: 0
}

.group-panel li .left-panel {
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.group-panel li .right-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.right-panel-txt {
	margin: 0;
	padding: 0;
	float: left;
	color: #000;
	font-size: 18px;
	width: 100%;
	word-break: break-all
}

.right-panel-txt .small-txt {
	font-size: 13px;
	margin: 5px 0 0
}

.date_create_h6 {
	float: left;
	margin: 0;
	color: #666;
	font-weight: lighter;
	font-size: 13px
}

.playset_pop_set_rgt {
	background: #be1558!important;
	text-decoration: none!important;
	padding: 5px 10px!important;
	border-radius: 3px;
	position: relative
}

.playset_pop_set_rgt:before {
	content: "\f067";
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: 16px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	margin: 0 5px 0 0;
	color: #fff;
	position: relative;
	top: 0
}

.playset_pop_set_rgt .plus_icon {
	display: none
}

.playset_pop_set_rgt a {
	color: #fff!important;
	text-decoration: none!important
}

.right-panel-btn {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.right-panel-btn .join-group-btn {
	width: 100px;
	height: 24px;
	margin: 0;
	padding: 1px 3px 2px;
	background: #be1558;
	font-size: 14px;
	border: 0;
	display: block;
	color: #fff
}

.right-panel-btn .join-group-btn:hover {
	background: #cb3935
}

.right-panel-btn .joined-btn {
	background: #be1558;
	height: 24px;
	margin: 0;
	padding: 0 13px 0 10px;
	border: 0;
	display: inline-block;
	color: #fff
}

.load-more {
	margin: 0 auto;
	padding: 0;
	width: 50%;
	height: auto;
	text-align: center;
	font-size: 23px;
	color: #be1558;
	cursor: pointer
}

.load-more>img {
	margin-right: 5px
}

.load-mar-top {
	margin: 10px 0 0;
	float: left
}

.narrow-it-down {
	margin: 15px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.narrow-it-down h3 {
	border-bottom: #ccc dashed 1px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px
}

.narrow-it-down ul {
	margin: 10px 0 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: right
}

.narrow-it-down li {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	font-size: 14px;
	color: #acacac;
	font-weight: 400;
	line-height: 20px;
	border: 0
}

.narrow-it-down li:hover {
	border: 0;
	padding: inherit!important
}

.narrow-it-down li .right-icon {
	width: 16px;
	height: 16px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -29px -407px;
	display: block;
	float: left;
	margin: 0 10px 0 0
}

.narrow-it-down li:hover .right-icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -29px -426px
}

#u_t_f_time .u_t_f_time_left {
	width: 100%;
	padding-top: 5px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box
}

#u_t_f_time .u_t_f_time_right {
	width: 50%;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding-right: 30px
}

.u_t_f_time_left h1 {
	font-size: 15px!important;
	color: #093!important;
	text-align: center;
	line-height: 35px;
	width: auto;
	float: none
}

.u_t_f_time_left h2 {
	font-size: 18px;
	color: #000;
	font-weight: lighter;
	line-height: 25px;
	padding: 0;
	margin: 0
}

.my-music-tab .u_t_f_time_left h3 {
	font-size: 15px;
	line-height: 30px;
	text-align: center;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	color: #FFF;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #f90;
	float: none
}

.u_t_f_time_left input[type="search"] {
	width: 100%;
	padding-right: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	height: 40px;
	border-radius: 10px;
	padding-left: 10px;
	background: url(../nct-images/nct-site/big-search-icon.png) calc(100% - 10px) no-repeat
}

.comment-div-main {
	width: auto;
	height: auto;
	padding: 0;
	z-index: 25;
	position: absolute;
	display: block;
	right: -20px;
	top: 38px;
	margin-right: 0;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease
}

.popupview {
	position: relative;
	padding-right: 10px
}

.gray-txt.fl:hover .comment-div-main {
	display: block;
	opacity: 1;
	visibility: visible
}

.comment-div {
	width: 387px;
	height: auto;
	padding: 10px;
	display: block;
	-webkit-box-shadow: 3px 3px 9px 0 rgba(50, 50, 50, 0.43);
	-moz-box-shadow: 3px 3px 9px 0 rgba(50, 50, 50, 0.43);
	box-shadow: 3px 3px 9px 0 rgba(50, 50, 50, 0.43)
}

.pointer {
	position: absolute;
	margin: -23px 0 0;
	z-index: 999;
	left: 20px
}

.comment-div-top {
	margin: 0;
	padding: 0;
	height: auto
}

.comment-div-top-left {
	margin: 0;
	padding: 0;
	width: 64%;
	height: auto;
	float: right
}

.comment-div-top-left h1 {
	font-size: 25px;
	color: #000;
	word-break: break-word;
	width: auto
}

.comment-div-top-right {
	margin: 0 10px 0 0;
	padding: 0;
	width: 112px;
	height: auto;
	float: left;
	height: 112px
}

.comment-div-top-right img {
	width: 100%;
	height: 100%
}

.comment-div-bottom {
	margin: 10px 0 0;
	padding: 0;
	width: 100%;
	height: auto
}

.comment-div-bottom p {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 13px;
	line-height: normal
}

.comment-div-top-left h1 {
	font-size: 19px!important;
	color: #323742;
	border-bottom: 1px solid #323742;
	padding: 0 0 10px;
	float: none;
	margin: 0
}

.comment-div-bottom p a {
	color: #000
}

.comment-div-bottom ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none
}

.comment-div-bottom li {
	margin: 0 5px 2px 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 14px
}

.comment-div-bottom li a {
	color: #999;
	font-size: 14px!important
}

.comment_seconduser .comment-div-top {
	margin: 0
}

.comment_seconduser .comment-div {
	width: auto
}

.comment_seconduser .comment-div-top-right {
	margin-right: 0
}

.comment_seconduser .comment-div-top-right img {
	border-radius: 5px
}

.logged-out-txt-panel {
	margin: 96px 44px 0 0;
	padding: 0;
	width: auto;
	height: 385px;
	background: url(../nct-images/nct-site/logout-trasparent.png) no-repeat bottom right;
	float: right
}

.logged-out-txt-panel h1 {
	margin: 0;
	padding: 0;
	font-size: 58px;
	color: #ff9a00;
	font-weight: 400
}

.loggedout-highlight-txt {
	margin: 77px 0 0 95px;
	padding: 0;
	width: auto;
	height: auto
}

.logged-out-txt-panel h2 {
	margin: 0 0 15px;
	padding: 0;
	font-size: 33px;
	color: #fff;
	font-weight: 400
}

.logged-out-txt-panel p {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #FFF;
	width: 300px
}

.join-groupdetail-btn {
	height: 30px!important;
	margin: 0 0 0 5px !important;
	background: #be1558;
	border: 0!important;
	display: block!important;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	padding: 0 15px
}

.join-groupdetail-btn:hover {
	background: #cb3935
}

.group-img-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.group-img {
	width: 61%;
	height: auto;
	border: #f90 solid 3px;
	border-radius: 10px;
	margin: 50px 0 0;
	overflow: hidden
}

.group-img-panel p {
	font-size: 18px;
	width: 61%;
	margin: 10px 0 0;
	word-break: break-word;
	background: rgba(255, 255, 255, 0.37);
	color: #666;
	padding: 10px
}

.group-img-panel p a {
	color: #000
}

.group-img img {
	width: 100%;
	cursor: pointer
}

.ui-slider-tabs-content-container {
	background: #f7f7f7!important;
	height: 400px!important
}

.group-detail-left {
	margin: 0 0 0 12px;
	padding: 0;
	width: 55%;
	height: auto;
	float: left
}

.group-detail-tab-top {
	margin: 30px 0;
	padding: 0;
	width: 100%!important;
	height: auto;
	float: left;
	text-align: left
}

.group-detail-tab-top ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	border-bottom: 1px solid #be1558
}

ul.group-detail-tab-top-ul li {
	padding: 0;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	line-height: 1
}

ul.group-detail-tab-top-ul li a {
	padding: 13px 25px 0;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
	display: block;
	height: 40px
}

ul.group-detail-tab-top-ul li.selected a {
	background: #be1558;
	color: #fff
}

.group-detail-tab-bottom {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left
}

.group-detail-music-box {
	margin: 0 0 15px;
	padding: 0 0 15px;
	width: auto;
	height: auto;
	border-bottom: 1px solid #e5e5e5
}

.group-detail-music-box:last-child {
	border-bottom: none
}

.group-detail-music-box-left {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.group-detail-music-image {
	margin: 0;
	padding: 0;
	width: 20%;
	height: 71px;
	border: #cecece solid 1px;
	border-radius: 5px;
	overflow: hidden;
	float: left
}

.group-detail-music-image img {
	width: 100%;
	height: 100%;
	border-right: 5px
}

.group-detail-music-box-right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.group-detail-music-box-right-detail {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.group-detail-music-box-right-detail h2 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: #000;
	font-weight: 400;
	line-height: 20px
}

.group-detail-music-box-right-detail ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	display: block
}

.group-detail-music-box-right-detail li {
	margin: 0 5px 0 0;
	color: #525ca7;
	padding: 0;
	list-style: none;
	display: inline-block
}

.group-detail-music-box-right-detail li span {
	color: #000
}

.group-detail-music-box-right-detail .delete-icon {
	top: 0
}

.group-detail-music-box-right-detail .edit-icon {
	top: 0
}

.group-detail-music-share {
	margin: 5px 0 0;
	padding: 0;
	width: 60%;
	height: auto;
	float: left
}

.group-detail-music-share ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.group-detail-music-share li {
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left;
	font-size: 12px
}

.user-play {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 7px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -293px;
	display: block;
	float: left
}

.user-favourite {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 11px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -23px -294px;
	float: left
}

.user-share {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 12px;
	height: 9px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -36px -293px;
	float: left
}

.user-comment {
	margin: 4px 3px 0 0;
	padding: 0;
	width: 10px;
	height: 10px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -49px -293px;
	float: left
}

.group-detail-music-share li:hover {
	color: #f90;
	cursor: pointer
}

.group-detail-music-share li:hover .user-play {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -13px -309px
}

.group-detail-music-share li:hover .user-favourite {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -23px -310px
}

.group-detail-music-share li:hover .user-share {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -37px -309px
}

.group-detail-music-share li:hover .user-comment {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -49px -309px
}

.next-icon div {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -76px -317px #fff;
	width: 9px;
	height: 37px;
	float: right;
	margin: 0;
	cursor: pointer
}

.pre-icon div {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -317px #fff;
	width: 9px;
	height: 37px;
	margin: 0 6px 0 0;
	float: right;
	z-index: 4;
	position: relative
}

.song-detail-icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -88px -326px;
	width: 19px;
	height: 15px;
	float: right;
	margin: 7px -15px 0 0
}

.group-detail-music-player {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	height: auto
}

.player-main {
	margin: 10px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.group-detail-music-player .player-main .play {
	margin: 0;
	padding: 0;
	width: 29px;
	height: 27px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -331px -73px;
	float: left;
	cursor: pointer
}

.group-detail-music-player .player-main .pause {
	margin: 0;
	padding: 0;
	width: 29px;
	height: 27px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -331px -44px;
	float: left;
	cursor: pointer
}

.group-detail-music-player .player-main .buffering {
	width: 22px!important;
	height: 22px!important;
	border-width: 2px!important
}

.fixed_pos_g_detail {
	position: fixed
}

.big_play.buffering {
	height: 35px!important;
	width: 35px!important
}

#groupDetailPlayer {
	margin-bottom: 24px
}

#groupDetailPlayer .time {
	width: auto;
	padding: 3px 10px
}

#groupDetailPlayer {
	width: 100%;
	float: right
}

#groupDetailPlayer .duration_front,
#groupDetailPlayer .duration_back {
	padding: 0 5px
}

#groupDetailPlayer .duration {
	top: 5px
}

.player-track {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.player-track-wave {
	margin: 1px 0 0;
	padding: 0;
	width: 92%;
	height: 25px;
	background: #000;
	float: right
}

.player-track-time {
	margin: 0;
	padding: 5px;
	width: auto;
	height: auto;
	background: #000;
	float: right;
	color: #FFF
}

.group-detail-right {
	margin: 0;
	padding: 0;
	width: 42%;
	height: auto;
	float: right
}

.group-detail-icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -248px -229px;
	width: 26px;
	height: 37px;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	float: left
}

:root .group-detail-icon {
	margin-left: 10px
}

h2.group-quick {
	line-height: inherit;
	font-size: 17px;
	font-weight: 400;
	font-style: italic;
	margin: 0 0 0 45px;
	color: #666
}

.group-detail-btn {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.group-detail-btn ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	width: 100%;
	float: left
}

.group-detail-btn li {
	margin: 0 1% 0 0;
	padding: 0;
	float: left;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	overflow: hidden;
	width: 30%
}

.group-detail-btn li.setbtn_right {
	float: right;
	margin: 0
}

.group-detail-btn li a {
	text-decoration: none
}

.group-detail-btn li .manage-group {
	background: #be1558;
	color: #fff;
	padding: 5px 14px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	display: inline-block;
	cursor: pointer
}

.group-detail-btn li .manage-group:hover {
	background: #cb3935;
	color: #fff
}

.group-detail-btn li .share-group {
	width: 146px;
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -253px -605px
}

.group-detail-btn li .upload-track-big {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../nct-images/nct-site/upload-track-group.png) no-repeat #f90;
	float: left;
	color: #fff;
	line-height: 28px;
	padding-left: 35px;
	padding-right: 15px
}

.choose-track-or {
	font-size: 14px;
	text-transform: uppercase;
	float: right;
	color: #000;
	line-height: 35px;
	text-align: center
}

.group-detail-box {
	float: right;
	width: 100%;
	height: auto
}

.group-detail-box h3 {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	color: #777;
	line-height: 26px;
	padding: 5px 0;
	float: left;
	width: 245px
}

.group-detail-box h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -448px;
	width: 17px;
	height: 24px;
	margin: 0 10px 0 0;
	float: left
}

.view-all {
	float: right;
	font-size: 12px;
	font-weight: 400;
	margin: 8px 0 0;
	*height: 30px
}

.view-all a {
	text-decoration: underline;
	color: #777
}

.plays {
	padding: 5px 0;
	width: 100%
}

.totals {
	border-bottom: none;
	background: none!important;
	padding: 5px 0;
	width: 100%
}

.group-detail-box .play_txt {
	float: left;
	font-size: 14px;
	color: #000
}

.group-detail-box .play_number {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	float: right
}

.group-detail-box .total_number {
	color: #000;
	font-size: 14px;
	float: right
}

.contributors-box-main {
	margin: 27px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.contributors-box-main.more_activity {
	margin: 0 0 50px
}

.contributors-box-main.more_activity .contributors-box {
	border-bottom: none
}

.contributors-box-main.more_activity .contributors-box h3 {
	width: 324px!important;
	font-size: 13px
}

.contributors-box {
	float: right;
	width: 100%;
	height: auto;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4
}

.contributors-box h3 {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	color: #777;
	line-height: 26px;
	padding: 5px 0;
	float: left;
	width: 245px
}

.contributors-box h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -406px -448px;
	width: 17px;
	height: 24px;
	margin: 0 10px 0 0;
	float: left
}

.contributors-box-main ul {
	text-decoration: none;
	list-style: none;
	margin: 20px 0 0;
	padding: 0
}

.contributors-box-main li {
	list-style: none;
	margin: 0 7px 5px 0;
	padding: 0;
	float: left;
	border: #f90 solid 3px;
	border-radius: 50%;
	overflow: hidden;
	width: 46px;
	height: 51px
}

.contributors-box-main li a {
	display: block;
	border-radius: 50%;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.contributors-box-main li img {
	height: 100%;
	width: 100%
}

.contributors-box-main li .comment_div_main {
	width: auto;
	height: auto;
	margin: 27px 0 0 -5px;
	padding: 0;
	display: none
}

.contributors-box-main li:hover .comment_div_main {
	cursor: pointer;
	display: block
}

.contributors-box-main li .comment_div {
	background: #252525;
	width: auto;
	padding: 5px 15px;
	display: block;
	color: #FFF;
	margin: -16px 0 0;
	z-index: 2;
	position: absolute;
	box-shadow: 4px 3px 5px #bababa
}

.contributors-box-main li .pointer {
	border: solid 12px transparent;
	border-bottom-color: #252525;
	position: absolute;
	margin: -40px 0 0 15px;
	z-index: 999
}

.closemodaltext {
	font-size: 20px;
	color: #000;
	text-decoration: none;
	display: inline-block;
	margin: 10px;
	position: absolute;
	right: 5px;
	top: 0
}

.closemodaltext a:hover {
	text-decoration: none!important
}

.content_right_cont {
	float: right!important
}

.loading_container,
.loading_container1 {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 800;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: translateZ(0);
	-o-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	padding: 0 25px;
	-moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
	position: fixed;
	_position: absolute;
	-webkit-animation: animate-bg 5s linear infinite;
	-moz-animation: animate-bg 5s linear infinite;
	z-index: 9999;
	top: 60px;
	background: #be1558;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin: 0 auto;
	width: auto;
	font-size: 20px;
	color: #fff;
	left: 40%;
	margin-left: -25px;
	text-align: center;
	display: none
}

div.modal_overlay {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
	position: fixed;
	z-index: 3;
	display: none
}

.loading_container .loading {
	top: 50%;
	position: relative;
	width: 45px;
	margin: 0;
	height: auto;
	float: left
}

.loading_show.loading_container {
	display: block
}

.loading_container1 .loading {
	top: 50%;
	position: fixed;
	width: 190px;
	margin: auto;
	height: auto;
	margin: 0 auto
}

.loading_show .loading_container1 {
	display: block
}

.loading_text {
	color: #fff;
	font-size: 18px;
	float: left;
	font-weight: 400;
	line-height: 20px;
	margin: 12px 0 14px
}

.loading img {
	float: left;
	margin: 0;
	height: 25px;
	width: 25px;
	margin-top: 10px
}

.carousel-inner>.item {
	width: 100%;
	height: 100%;
	position: absolute
}

#carousel-example-captions .buffering {
	border-radius: 0!important;
	height: 35px!important;
	width: 35px!important;
	border: 0!important
}

.big-player-track .buffering {
	border-radius: 4px!important;
	height: 57px!important;
	width: 57px!important
}

footer .container-fluid {
	-webkit-transform-origin: bottom;
	-moz-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transform: rotateX(145deg);
	-moz-transform: rotateX(145deg);
	transform: rotateX(145deg);
	position: relative;
	width: 98%
}

#newGroupBtn {
	margin-right: 17px
}

.complete footer .container-fluid {
	-webkit-animation: toolbar 1500ms ease;
	-moz-animation: toolbar 1500ms ease;
	animation: toolbar 1500ms ease;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg)
}

@-webkit-keyframes toolbar {
	0% {
		-webkit-transform: rotateX(-130deg)
	}
	15% {
		-webkit-transform: rotateX(-130deg)
	}
	35% {
		-webkit-transform: rotateX(-130deg)
	}
	60% {
		-webkit-transform: rotateX(17deg)
	}
	82% {
		-webkit-transform: rotateX(-3deg)
	}
	100% {
		-webkit-transform: rotateX(0deg)
	}
}

@-moz-keyframes toolbar {
	0% {
		-moz-transform: rotateX(-130deg)
	}
	15% {
		-moz-transform: rotateX(-130deg)
	}
	35% {
		-moz-transform: rotateX(-130deg)
	}
	60% {
		-moz-transform: rotateX(17deg)
	}
	82% {
		-moz-transform: rotateX(-3deg)
	}
	100% {
		-moz-transform: rotateX(0deg)
	}
}

@keyframes toolbar {
	0% {
		transform: rotateX(-130deg)
	}
	15% {
		transform: rotateX(-130deg)
	}
	35% {
		transform: rotateX(-130deg)
	}
	60% {
		transform: rotateX(17deg)
	}
	82% {
		transform: rotateX(-3deg)
	}
	100% {
		transform: rotateX(0deg)
	}
}

@-webkit-keyframes fancy-animation {
	from {
		left: -500px
	}
	to {
		left: 0
	}
}

@-webkit-keyframes fancy-animation-rtl {
	from {
		left: 500px
	}
	to {
		left: 0
	}
}

.slider_container .player-title {
	-webkit-animation: fancy-animation 2s ease;
	-moz-animation: fancy-animation 2s ease;
	-o-animation: fancy-animation 2s ease;
	position: relative;
	font-weight: 600;
	line-height: 40px;
	margin-bottom: 50px
}

.slider_container .player-title span {
	color: #be1558
}

.slider_container .player-btn {
	-webkit-animation: fancy-animation 2s ease;
	-moz-animation: fancy-animation 2s ease;
	-o-animation: fancy-animation 2s ease;
	position: relative
}

.slider_container .s-player {
	-webkit-animation: fancy-animation 2.4s ease;
	-moz-animation: fancy-animation 2.4s ease;
	-o-animation: fancy-animation 2.4s ease;
	position: relative
}

.slider_container .time {
	-webkit-animation: fancy-animation 1.2s ease;
	-moz-animation: fancy-animation 1.2s ease;
	-o-animation: fancy-animation 1.2s ease;
	position: relative
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-ms-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@-ms-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-ms-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

.modal {
	display: block;
	top: -1000px!important;
	opacity: 0
}

.popup_box.modal.closemodal {
	opacity: 0;
	z-index: -22;
	top: -2000px!important
}

.profilepicpopup.modal.closemodal,
.examplepicpopup.modal.closemodal,
.grouppicpopup.modal.closemodal,
.newgroupform-panel.modal.closemodal {
	top: -2000px!important
}

.modal.closemodal {
	opacity: 0;
	z-index: -2;
	top: -2000px!important;
	visibility: hidden
}

html body .modal.openmodal {
	opacity: 1;
	z-index: 999!important;
	visibility: visible;
	box-shadow: 0 2px 2px rgba(255, 255, 255, 0.7), 0 10px 4px rgba(0, 0, 0, 0.5)
}

.modal.opennotifymodal {
	opacity: 1;
	z-index: 99;
	position: absolute;
	margin-top: -485px
}

.modal.fadein {
	-webkit-animation-name: fadeInDownBig;
	-ms-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

.modal.fadeout {
	-webkit-animation-name: fadeOutUpBig;
	-ms-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	z-index: 99!important
}

.modal_overlay .modal {
	top: 0%!important
}

body {
	z-index: 99;
	opacity: 1
}

body.modal_overlay {
	height: 100%
}

body.modal_overlay .modal_overlay {
	display: block
}

.form1 label.error {
	position: absolute;
	bottom: 100%;
	right: 10px;
	min-width: 250px;
	padding: 6px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: rgba(0, 0, 0, .8);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: 700;
	min-width: 45px;
	white-space: normal;
	word-wrap: break-word;
	font-size: 12px;
	margin: 10px 0 0 14px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
	width: auto!important
}

.form1 .fld_cont,
.form1 .fld_cont_bottom,
.fld_cont_left {
	position: relative
}

#newalbum-form .fld_cont input[type="text"] {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 40px!important
}

.fld_cont_left label.error {
	left: 0!important;
	right: auto!important
}

.form1 label.error:after {
	border-bottom: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid rgba(0, 0, 0, .8);
	content: "";
	left: 30px;
	z-index: 100;
	position: absolute;
	bottom: -8px
}

a.blue {
	color: #be1558
}

a.blue:hover {
	color: #000
}

.message_notification.info {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 800;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: translateZ(0);
	-o-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
	-o-box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
	position: fixed;
	-webkit-animation: animate-bg 5s linear infinite;
	-moz-animation: animate-bg 5s linear infinite;
	-o-animation: animate-bg 5s linear infinite;
	animation: animate-bg 5s linear infinite;
	z-index: 999999;
	top: -800px;
	background: #be1558;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0 auto;
	padding: 10px 15px;
	width: 30%;
	font-size: 17px;
	color: #fff;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center
}

.message_notification.info a {
	margin-left: 8px;
	font-size: 17px;
	color: #fff;
	text-decoration: underline
}

@-webkit-keyframes animate-bg {
	from {
		background-position: 0 0
	}
	to {
		background-position: -80px 0
	}
}

@-moz-keyframes animate-bg {
	from {
		background-position: 0 0
	}
	to {
		background-position: -80px 0
	}
}

@-o-keyframes animate-bg {
	from {
		background-position: 0 0
	}
	to {
		background-position: -80px 0
	}
}

.playercontrol {
	cursor: pointer
}

.playPauseButtonDiscover {
	font-size: 0;
	color: transparent;
	text-indent: -10000px
}

.newgroupform-panel {
	width: 562px;
	min-height: 351px;
	height: auto;
	max-height: 510px;
	margin: 0 auto;
	padding: 20px;
	border: 6px solid #f90;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden
}

.newgroupform-panel h1 {
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 25px!important;
	font-weight: 400;
	line-height: normal;
	color: #313741;
	border-bottom: 1px solid #313741;
	float: none;
	width: auto
}

.newgroupform-panel h1 i {
	margin-right: 7px
}

.newgroupform-panel h2 {
	margin: 5px 0 0;
	padding: 0;
	text-align: center;
	font-size: 20px;
	color: #999;
	font-weight: 400
}

.newgroup-form {
	margin: 20px 0 0
}

.newgroup-form .upload-image {
	float: left
}

.newgroup-form .upload-btn-group {
	cursor: pointer
}

.newgroup-form input[type="text"] {
	width: 100%;
	height: 35px;
	line-height: 1;
	margin: 0 0 20px;
	font-size: 14px;
	color: #666;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #999
}

.newplayset-form {
	margin: 15px 0 0
}

.newplayset-form input[type="text"],
.newalbum-form input[type="text"] {
	width: 100%;
	height: 30px;
	line-height: 1;
	margin: 0 0 20px;
	font-size: 14px;
	color: #666;
	border: 1px solid #999
}

.newgroup-formaaaaaaa {
	background: url(../nct-images/nct-site/upload-btn.jpg) no-repeat;
	width: 102px!important;
	height: 29px;
	border: 0;
	margin: 55px 0 0 5px;
	overflow: hidden
}

.newgroup-form textarea {
	width: 100%;
	height: 115px;
	line-height: 30px;
	margin: 0 0 20px;
	font-size: 14px;
	color: #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #999;
	resize: none
}

.upload-image-col {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.upload-image {
	margin: 0;
	padding: 0;
	width: 100px;
	position: relative;
	height: 100px;
	background: #bae3f5;
	text-align: center;
	float: left;
	border: 1px solid #cecece
}

.upload-image img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	margin: 0 auto
}

.upload-btn-group {
	background: #323641;
	height: 35px;
	border: 0;
	margin: 53px 0 0 25px;
	float: left;
	color: #fff;
	line-height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0;
	cursor: pointer;
	position: relative
}

.upload-btn-group:hover {
	background: #000
}

.upload-btn-group:before {
	content: "\f093";
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	color: #fff;
	margin-right: 5px
}

.upload-img-btn-group {
	opacity: 0;
	z-index: 2
}

.create-btn {
	height: 30px;
	background: #be1558;
	margin: 15px 0 0;
	float: right;
	border: 0;
	color: #fff;
	line-height: 29px;
	padding-left: 15px;
	padding-right: 15px
}

.reply-btn {
	height: 30px;
	background: #be1558;
	margin: 0;
	padding: 0;
	outline: none;
	float: right;
	border: 0;
	color: #fff;
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center
}

.reply-btn i {
	margin-right: 8px
}

.reply-btn:hover {
	background: #cb3935
}

.message-main .pressEnterDiv {
	margin: 0 10px
}

#newPlaysetBtn.reply-btn {
	margin: 20px 18px 0 0;
	width: 100%;
}

.edit-comment-btn {
	width: 122px!important;
	height: 29px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -212px -537px;
	margin: 0 20px 0 0;
	padding: 0;
	float: right;
	border: 0
}

.uploding-track-tab {
	width: auto;
	height: auto;
	margin: 0 0 0 85px;
	padding: 0
}

.uploding-track-tab h2 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: 400;
	color: #000
}

.progress {
	border-radius: 6px!important;
	height: 20px!important;
	margin-bottom: 5px!important;
	margin-top: 10px;
	background: #a0a8b3!important;
	background: -moz-linear-gradient(top, #a0a8b3 0%, #b5b9c2 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a0a8b3), color-stop(100%, #b5b9c2))!important;
	background: -webkit-linear-gradient(top, #a0a8b3 0%, #b5b9c2 100%)!important;
	background: -o-linear-gradient(top, #a0a8b3 0%, #b5b9c2 100%)!important;
	background: -ms-linear-gradient(top, #a0a8b3 0%, #b5b9c2 100%)!important;
	background: linear-gradient(to bottom, #a0a8b3 0%, #b5b9c2 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0a8b3', endColorstr='#b5b9c2', GradientType=0)!important;
	-moz-box-shadow: inset 0 4px 7px -5px #000!important;
	-webkit-box-shadow: inset 0 4px 7px -5px #000!important;
	box-shadow: inset 0 4px 7px -5px #000!important
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
	background-color: #96db6e!important;
	border-radius: 6px!important;
	text-align: right!important;
	line-height: 20px;
	font-size: 15px;
	font-weight: 400;
	color: #484;
	text-shadow: 0 1px 0 #fff;
	padding-right: 15px;
	border: #5a7c40 solid 1px;
	width: 0;
	display: none;
	visibility: hidden;
	opacity: 0
}

.progress-success.progress-striped .bar.shown,
.progress-striped .bar-success.shown {
	display: block;
	opacity: 1;
	visibility: visible
}

.upload_queue_edit.upload_queue {
	display: block;
	opacity: 1;
	visibility: visible;
	height: auto
}

.upload_queue_edit .upload_cont {
	display: none;
	visibility: hidden;
	opacity: 0
}

.upload_queue_edit .upload_cont.show {
	display: block;
	opacity: 1;
	visibility: visible
}

.upload_queue .default-image img {
	height: 75px
}

.upload-info {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.upload-info-left,
.upload-info-right {
	padding: 0;
	width: auto;
	height: auto
}

.upload-info-left {
	float: left;
	font-size: 15px;
	color: #bfbfbf;
	margin: 0 0 0 15px
}

.upload-info-right {
	float: right;
	font-size: 15px;
	color: #000;
	margin: 0 15px 0 0
}

.uploding-track-form {
	margin: 0 0 20px;
	padding: 0;
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 1px solid #e5e5e5
}
.upload_queue.upload_queue_edit .uploding-track-form {
	border-bottom: unset;
}
.uploding-track-form:last-child {
	border-bottom: none
}

.uploding-track-form-left {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left
}

.uploding-track-form-left label {
	float: left;
	font-size: 14px;
	color: #000;
	line-height: 30px;
	width: 160px
}

.uploding-track-form-left input[type="text"] {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 35px
}

.fld_cont span {
	width: 100%
}

.uploding-track-form-left input[type="checkbox"] {
	width: auto;
	margin: -2px 5px 0 0
}

.uploding-track-form-left textarea {
	height: 100px;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.inp-panel {
	float: left;
	font-size: 14px;
	width: 80%;
	width: calc(100% - 160px);
	margin-bottom: 15px
}

.tagscont {
	width: 100%;
	float: left
}

.tagscont a {
	text-decoration: none
}

.uploding-track-form-right {
	float: left;
	padding: 0 0 0 160px;
	width: 100%;
	text-align: left
}

.uploding-track-form-right-in {
	max-width: 100%;
	max-height: 100%;
	height: auto
}

.uploding-track-form-right-in .default-image {
	margin: 0;
	padding: 18px 0 0;
	width: auto;
	height: auto;
	text-align: center;
	display: inline-block
}

.uploding-track-form-right-in .upload-image-btn {
	background: #323641;
	height: 30px;
	text-decoration: none!important;
	line-height: 1;
	border: 0;
	color: #fff;
	margin-left: 15px;
	padding: 5px 10px;
	vertical-align: bottom
}

.uploding-track-form-right-in .upload-image-btn:hover {
	background: #000
}

#playset_page .list-close {
	width: 14px;
	height: 14px
}

.manage-group-btn {
	margin: 0;
	*margin: 0 6px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.manage-group-btn ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.manage-group-btn li {
	margin: 0 0 0 9px;
	padding: 0;
	float: left
}

.manage-group-btn li .upload-track {
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../nct-images/nct-site/upload-track.png) no-repeat #666;
	float: left;
	color: #fff;
	text-decoration: none;
	line-height: 29px;
	padding-left: 35px;
	padding-right: 15px;
	border-radius: 5px
}

.manage-group-panel {
	margin: 0 0 0 85px;
	padding: 0;
	width: auto;
	height: auto
}

.manage-group-panel h2 {
	width: 100%;
	font-size: 23px;
	font-weight: 400;
	color: #777;
	border-bottom: #888 solid 1px;
	line-height: 35px;
	margin-bottom: 25px
}

.manage-group-panel .group-setting,
.manage-group-panel .members,
.manage-group-panel .tracks {
	width: 30.6%;
	min-height: 260px;
	float: left;
	padding: 0
}

.manage-group-panel .members,
.manage-group-panel .tracks {
	border-right: #000 solid 1px;
	padding-right: 15px;
	margin: 0 15px 0 0
}

.manage-group-panel .group-setting .title-panel,
.manage-group-panel .members .title-panel,
.manage-group-panel .tracks .title-panel {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0
}

.manage-group-panel .group-setting .title-panel-left,
.manage-group-panel .members .title-panel-left,
.manage-group-panel .tracks .title-panel-left {
	float: left;
	font-size: 16px;
	color: #000
}

.manage-group-panel .group-setting .title-panel-right,
.manage-group-panel .members .title-panel-right,
.manage-group-panel .tracks .title-panel-right {
	float: right
}

.blocks {
	margin-right: 2px
}

.manage-group-panel .group-setting .gray-btn,
.manage-group-panel .members .title-panel-right .gray-btn,
.manage-group-panel .tracks .title-panel-right .gray-btn {
	padding: 1px 8px;
	background: #666;
	font-size: 12px;
	color: #FFF;
	border: 0;
	width: auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}

.manage-group-panel .members ul {
	text-decoration: none;
	list-style: none;
	margin: 20px 0 0;
	padding: 0;
	height: auto
}

.manage-group-panel .members li {
	list-style: none;
	margin: 0 10% 10px 0;
	padding: 0;
	float: left;
	cursor: pointer
}

.manage-group-panel .members li .group-img-tab {
	border: #f90 solid 3px;
	border-radius: 30px;
	overflow: hidden;
	width: 45px;
	height: 45px
}

.manage-group-panel .members li .group-img-tab img {
	width: 45px;
	height: 45px
}

.manageMembersDiv {
	margin-top: 5px
}

.manage-group-panel .members li input[type="checkbox"] {
	width: auto;
	margin: 5px 0 0 21px
}

.manage-group-panel .members li .group-img-tab .comment_div_main {
	width: auto;
	height: auto;
	margin: 31px 0 0 -5px;
	padding: 0;
	display: none
}

.manage-group-panel .members li .group-img-tab:hover .comment_div_main {
	cursor: pointer;
	display: block
}

.manage-group-panel .members li .group-img-tab .comment_div {
	background: #252525;
	width: auto;
	padding: 5px 15px;
	display: block;
	color: #FFF;
	margin: -16px 0 0;
	z-index: 2;
	position: absolute;
	box-shadow: 4px 3px 5px #bababa
}

.manage-group-panel .members li .pointer {
	border: solid 12px transparent;
	border-bottom-color: #252525;
	position: absolute;
	margin: -40px 0 0 15px;
	z-index: 999
}

.manageTracksDiv {
	margin-top: 5px
}

.manageMembersDiv {
	margin-top: 5px
}

.manage-group-panel .tracks ul {
	text-decoration: none;
	list-style: none;
	margin: 20px 0 0;
	padding: 0
}

.manage-group-panel .tracks li {
	list-style: none;
	margin: 0 0 12px;
	padding: 5px;
	background: #ebebeb;
	border-radius: 5px
}

.manage-group-panel .tracks li .tracks-left {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.manage-group-panel .tracks li .tracks-middle {
	margin: 0 0 0 5px;
	padding: 0;
	width: 50%;
	height: auto;
	float: left
}

.manage-group-panel .tracks li .tracks-middle .name {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.manage-group-panel .tracks li .tracks-middle .name h5 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	font-family: 'DINNextLTProRegular', calibri, arial, sans-serif;
	line-height: 18px
}

.manage-group-panel .tracks li .tracks-middle .name h6 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: 400;
	color: #999;
	font-family: 'DINNextLTProRegular', calibri, arial, sans-serif;
	line-height: 20px
}

.manage-group-panel .tracks li .play {
	margin: 5px 0 0 10px;
	padding: 0;
	width: 27px;
	height: 25px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -10px -478px;
	float: right;
	margin-right: 10px!important
}

.manage-group-panel .tracks li .pause {
	margin: 5px 0 0 10px;
	padding: 0;
	width: 27px;
	height: 25px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -73px -478px;
	float: right;
	margin-right: 10px!important
}

.manage-group-panel .tracks li .tracks-left img {
	width: 39px;
	height: 35px;
	border-radius: 3px
}

.manage-group-panel .tracks li .tracks-right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right;
	line-height: 30px
}

.manage-group-panel .tracks li .tracks-right input[type="checkbox"] {
	width: auto;
	margin: 5px 5px 0 0
}

.que-ans-panel {
	margin: 18px 0 0;
	padding: 0;
	width: 100%;
	float: left;
	height: auto;
	color: #000
}

.que-ans-panel p {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 25px
}

.que-ans-panel input[type="radio"] {
	width: auto;
	float: left;
	margin-right: 5px
}

.default-spacing {
	line-height: 22px;
	float: left;
	margin-right: 5px
}

.uploding-music-tab {
	width: 100%;
	float: left;
	height: auto;
	margin: 15px 0 0;
	padding: 0
}

.uploding-music-tab h2 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: 400;
	color: #000
}

.uploding-music-tab h1 {
	margin: 10px 0 0;
	padding: 0 15px 0 0;
	color: #f90;
	font-size: 27px!important;
	font-weight: 400;
	display: block;
	border-right: #CCC solid 1px;
	min-width: 100px;
	float: left;
	line-height: 25px;
	width: auto;
	background: #fff;
	outline: 5px #fff solid
}

.tab-bod-onepix {
	height: 1px;
	width: 100%;
	margin: 21px 0 0 10px;
	padding: 0;
	background: #ccc
}

.upload-file-tab {
	width: 100%;
	float: left;
	padding: 0 20px 0 0;
	color: #000
}

.upload-track-main .upload-file-tab {
	padding: 0
}

.upload-file-tab_hd,
.upload-file-tab_hd #upld-track {
	visibility: hidden!important;
	opacity: 0!important;
	top: -10000px!important;
	z-index: -10000!important;
	position: absolute
}

.upload-file-tab .upld-track-btn {
	width: 100%;
	max-width: 428px;
	height: 55px;
	font-size: 30px;
	color: #fff;
	border: 0;
	text-align: center;
	position: relative;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background: #be1558;
	padding: 12px 50px 11px;
	line-height: 1;
	margin: 15px auto;
	transition: all .3s ease
}

.upload-file-tab .upld-track-btn:hover {
	background: #cb3935;
	color: #fff
}

.upload-file-tab input[type="buuton"] {
	cursor: pointer
}

.upload-file-tab input[type="file"],
.hidden_file {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	z-index: -2
}

.upload-file-tab input[type="checkbox"] {
	width: auto;
	margin-right: 5px;
	margin-top: 0
}

.notice-file-tab {
	width: 35%;
	float: left;
	color: #000;
	padding-left: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.notice-file-tab p {
	color: #999;
	font-size: 18px;
	line-height: 23px;
	float: left;
	width: 230px;
	width: calc(100% - 27px)
}

.notice-file-tab p strong {
	color: #000;
	font-weight: 400
}

.notice-file-tab p a {
	color: #000
}

.notice-file-tab .right-icon-green {
	width: 16px;
	height: 16px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -29px -426px;
	display: block;
	float: left;
	margin: 0 10px 0 0
}

.licensing-panel {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	height: auto
}

.licensing-panel-left {
	margin: 0;
	padding: 0 0 20px 45px;
	width: 100%;
	height: auto;
	float: left;
	color: #be1558;
	position: relative
}

.licensing-panel-left:before {
	content: "\f0a3";
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: 35px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	margin-left: -45px;
	width: 50px;
	position: absolute
}

.licensing-panel-left h6 {
	margin: 0 0 5px;
	padding: 0;
	font-size: 14px;
	font-weight: 700
}

.licensing-panel-left p,
.access-option-panel-left p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	color: #000
}

.licensing-panel-right {
	margin: 0 0 15px 15px;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.licensing-panel-right .option-panel {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0
}

.licensing-panel-right .option-panel input[type="radio"] {
	width: auto;
	margin: 0 5px 0 0
}

.licensing-panel-right .option-panel-left,
.licensing-panel-right .option-panel-right {
	float: left
}

.licensing-panel-right .option-panel-left {
	margin: 0 30px 0 0
}

.option-panel-popup {
	width: 70%;
	height: auto;
	margin: 0;
	padding: 0
}

.option-panel-popup-aero {
	width: 26px;
	height: 16px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -42px -485px;
	float: right;
	margin: -10px 90px 10px 0
}

.option-panel-popup-box {
	padding: 0;
	margin: 0;
	width: 100%
}

.option-panel-popup-box ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	width: 100%
}

.option-panel-popup-box li {
	float: left;
	list-style: none;
	width: 100%;
	position: relative;
	padding: 10px 15px 10px 40px;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease
}

.option-panel-popup-box .purchase-row {
	padding-left: 15px
}

.option-panel-popup-box .purchase-row h5 {
	margin: 0
}

.option-panel-popup-box li .right-icon-green {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin: 0 5px 0 0;
	position: absolute;
	left: 15px;
	top: 10px
}

.option-panel-popup-box li .right-icon-gray {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin: 0 5px 0 0;
	position: absolute;
	left: 15px;
	top: 10px
}

.option-panel-popup-box li p strong {
	color: #999;
	font-weight: 400
}

.option-panel-popup-box li p {
	font-size: 11px;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 18px;
	width: 100%;
	color: #000
}

.creative_cm_note,
.download_note,
.widget_note {
	cursor: pointer
}

.access-option-panel {
	margin: 40px 0 0;
	padding: 0;
	width: 73%;
	height: auto
}

.access-option-panel-left {
	margin: 5px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.access-option-panel-left h4 {
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 15px;
	padding: 0
}

.access-option-panel-left-aero {
	width: 26px;
	height: 16px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -42px -485px;
	float: left;
	margin: -10px 0 10px 50px
}

.access-option-panel-right {
	margin: 0 0 0 70px;
	padding: 0;
	width: auto;
	height: auto;
	float: right;
	font-size: 18px;
	line-height: 18px;
	color: #000
}

.access-option-panel-right input[type="text"] {
	margin: 0 0 0 20px
}

.access-option-panel-popup {
	width: 70%;
	height: auto;
	margin: 0;
	padding: 0
}

.access-option-panel-popup .save {
	width: 127px;
	height: 35px;
	margin: 15px -22px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/save-btn.png) no-repeat;
	border: 0;
	display: block;
	float: right
}

.access-option-panel-popup .or {
	float: right;
	font-size: 20px;
	margin: 10px -22px 0 0 !important;
	padding: 0;
	color: #000
}

.access-option-panel-popup .or a {
	font-size: 13px
}

.upload_queue .btn_cont p,
.upload_queue_edit .btn_cont p {
	font-size: 13px!important;
	width: 100%!important;
	margin: 0!important;
	line-height: 20px!important
}

.upload_queue .or,
.upload_queue_edit .or {
	float: right;
	font-size: 14px;
	margin: 6px 1px 0 12px !important;
	padding: 0;
	color: #000;
	margin-bottom: 15px
}

.upload_queue .or a,
.upload_queue_edit .or a {
	font-size: 13px
}

.right_img_trk_detail {
	border-left: 0;
	position: fixed;
	height: 100%;
	right: 0
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-o-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.track_photo_loading {
	margin: 0;
	padding: 0;
	width: 32.5%;
	height: 90.5%;
	background: url(../nct-images/nct-site/loading.gif) no-repeat center center;
	position: fixed;
	display: block;
	z-index: -1
}

.track-photo {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 94%;
	background: url(../nct-images/nct-site/logo_big.jpg) no-repeat center center;
	background-size: 100% 100%;
	-webkit-animation: fadeIn ease-in 1;
	-moz-animation: fadeIn ease-in 1;
	-o-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 3s;
	-moz-animation-duration: 3s;
	-o-animation-duration: 3s;
	animation-duration: 3s;
	display: none;
	z-index: 0
}

.track-top-link-left,
.track-top-link-right {
	margin: 19px 20px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right
}

.track-top-link-right {
	margin: 19px 90px 0 0
}

.track-top-link-left ul,
.track-top-link-right ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.track-top-link-left ul li,
.track-top-link-right ul li {
	margin: 0 0 0 7px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b6b6b6
}

.track-top-link-left ul li a,
.track-top-link-right ul li a {
	color: #b6b6b6;
	text-decoration: underline
}

.track-top-link-left ul li a:hover,
.track-top-link-right ul li a:hover {
	color: #f90;
	text-decoration: underline
}

.toplink_upld {
	color: #FFF!important;
	background: #f90;
	border: 0;
	color: #fff;
	padding: 6px 15px;
	border-radius: 15px;
	cursor: pointer
}

.toplink_upld:hover {
	color: #f90!important;
	background: #ececec;
	font-weight: bolder
}

.track-top-link-left {
	display: none
}

.track-con {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.artist-photo {
	width: 75px;
	height: 68px;
	background: #999;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	display: none
}

.artist-detail {
	width: auto;
	height: auto;
	float: left
}

.track-con h3 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 25px;
	color: #999;
	line-height: 20px
}

.track-con h1 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 37px;
	color: #000
}

.track-con p {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 15px;
	color: #999
}

.track-con p a {
	color: #999
}

.track-con p a:hover {
	color: #999
}

.track-player-panel {
	margin: 5px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	font-family: 'DINNextLTProRegular', calibri, arial, sans-serif
}

.track-player-panel-top,
.track-player-panel-middle,
.track-player-panel-bottom,
.track-player-panel-top-edit-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.track-player-panel-top ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: right
}

.track-player-panel-top li {
	padding: 0 10px;
	text-decoration: none;
	list-style: none;
	display: inline-block;
	font-size: 17px;
	color: #969696;
	border-right: #999 dashed 1px;
	cursor: pointer
}

.track-player-panel-top li:last-child {
	border-right: 0
}

.track-player-panel-top li .play-icon {
	margin: 0 5px 0 0;
	padding: 0;
	width: 19px;
	height: 19px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -419px;
	float: left
}

.track-player-panel-top li .like-icon {
	margin: 0 5px 0 0;
	padding: 0;
	width: 17px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -137px -417px;
	float: left
}

.track-player-panel-top li .repost-icon {
	margin: 0 5px 0 0;
	padding: 0;
	width: 22px;
	height: 19px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -157px -418px;
	float: left
}

.track-player-panel-top li .comment-icon {
	margin: 0 5px 0 0;
	padding: 0;
	width: 29px;
	height: 19px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -180px -420px;
	float: left
}

.track-player-panel-top-edit-panel {
	float: right
}

.track-player-panel-top-edit-panel .delete-icon {
	margin: 0 0 0 5px;
	padding: 0;
	width: 16px;
	height: 21px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -36px -323px;
	display: block;
	float: left;
	cursor: pointer;
	top: 0
}

.track-player-panel-middle {
	margin: 15px 0 0
}

.track-player-panel-middle .big-player-track {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.track-player-panel-middle .big-player_extra {
	position: relative;
	width: 100%;
	float: left
}

.track-player-panel-middle .big-player-track-btn {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.track-player-panel-middle .big-player-track-btn .play {
	width: 64px;
	height: 64px;
	margin: 0 6px 5px 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -10px -110px;
	float: left
}

.track-player-panel-middle .big-player-track-wave {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 45px;
	float: left
}

.big-player-track-wave .time {
	margin: 0;
	padding: 1px 5px;
	width: 50px;
	font-size: 12px;
	height: auto;
	background: #000;
	float: right;
	color: #FFF;
	text-align: center;
	position: absolute;
	top: 100%;
	right: 0
}

.big-player-track-wave {
	position: relative;
	height: 25px;
	background-color: #FFF;
	overflow: visible;
	background: #000
}

.playset_player_time .time {
	padding: 3px 5px
}

.big-player-track-wave .dark-gray-wave,
.big-player-track-wave .light-gray-wave {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}

.big-player-track-wave .dark-gray-wave {
	background: #999;
	z-index: 1
}

.big-player-track-wave .light-gray-wave {
	background: #747373
}

.cursour_wave {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	border-right: 1px solid #be1558;
	z-index: 2;
	display: none
}

.comments-holder .cursour_wave {
	height: 14px;
	width: 14px;
	border: 0;
	position: relative
}

.comments-holder .cursour_wave img {
	height: 100%;
	width: 100%;
	float: left;
	border: 0
}

.track-player-panel-top ul li span {
	float: left
}

.mprogress .duration {
	float: right;
	position: relative;
	top: 38px;
	display: none;
	background: #f90;
	right: 0;
	color: #fff;
	font-size: 12px
}

.slider_container .mprogress .duration {
	top: 7px
}

.mprogress .duration.lft {
	right: 0
}

.mprogress .duration.rgt {
	right: -44px
}

.mprogress .filp .duration_back {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg)
}

.mprogress .duration_back,
.mprogress .duration_front {
	background: #282828;
	padding: 3px 10px;
	color: #191a36;
	font-size: 12px;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-moz-transform-style: preserve-3d;
	-ms-backface-visibility: hidden;
	-ms-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
	-o-transform-style: preserve-3d;
	transition: all .9s ease-in-out;
	-moz-transition: all .9s ease-in-out;
	-ms-transition: all .9s ease-in-out;
	-o-transition: all .9s ease-in-out;
	-webkit-transition: all .9s ease-in-out;
	z-index: 1;
	position: absolute;
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	color: #fff
}

.mprogress .duration_back {
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-origin: right;
	-moz-transform: rotateY(-180deg);
	-moz-transform-origin: right;
	-ms-transform: rotateY(-180deg);
	-ms-transform-origin: right;
	-o-transform: rotateY(-180deg);
	-o-transform-origin: right;
	right: 0
}

.mprogress .filp .duration_back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg)
}

.mprogress .duration_front {
	-webkit-transform: rotateY(0deg);
	-webkit-transform-origin: left;
	-moz-transform: rotateY(0deg);
	-moz-transform-origin: left;
	-ms-transform: rotateY(0deg);
	-ms-transform-origin: left;
	-o-transform: rotateY(0deg);
	-o-transform-origin: left;
	left: 0
}

.mprogress .filp .duration_front {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg)
}

#favourites_player {
	margin-bottom: 20px;
	margin-top: 15px
}

#favourites_player .duration {
	right: 0;
	font-size: 10px;
	padding: 0;
	top: 4px;
	line-height: 15px
}

#favourites_player .time {
	background: #000;
	padding: 1px 5px;
	font-size: 12px;
	width: auto
}

#playset_player .duration {
	top: 5px
}

#playset_player .duration span {
	padding: 0 10px
}

.track-player-panel-bottom {
	margin: 35px 0 0
}

.track-player-panel-bottom-left,
.track-player-panel-bottom-right {
	margin: 0;
	padding: 0;
	width: 70%;
	height: auto;
	margin-bottom: 20px
}

.track-player-panel-bottom-left {
	float: left;
	width: 30%
}

.track-player-panel-bottom-left ul {
	margin: 0 10px 0 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.track-player-panel-bottom-left ul a {
	display: inline-block
}

.track-player-panel-bottom-left li {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	text-decoration: none;
	list-style: none;
	font-size: 13px;
	color: #ccc;
	float: left;
	margin-right: 5px
}

.track-player-panel-bottom-left li:before {
	content: url('../nct-images/nct-site/small-left-aero.png');
	margin: 0 5px 0 0
}

.track-player-panel-bottom-left li:after {
	content: url('../nct-images/nct-site/small-right-aero.png');
	margin: 0 0 0 5px
}

.track-player-panel-bottom-right {
	float: right
}

.track-player-panel-bottom-right ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	float: right
}

.track-player-panel-bottom-right li {
	margin: 0 0 10px;
	padding: 0 10px;
	float: left;
	list-style: none;
	color: #666;
	font-size: 14px;
	border-right: #ccc dashed 1px;
	cursor: pointer;
	float: right
}

.track-player-panel-bottom-right li:first-child {
	border-right: none
}

.track-player-panel-bottom-right li .like-icon {
	margin: 0 auto;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -449px
}

.track-player-panel-bottom-right li .unlike-icon {
	margin: 0 auto;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -115px -472px
}

.track-player-panel-bottom-right li .re-post-icon {
	margin: 0 auto;
	padding: 0;
	width: 19px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -137px -449px
}

.track-player-panel-bottom-right li .share-icon {
	margin: 0 auto;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -158px -449px
}

.track-player-panel-bottom-right li .download-icon {
	margin: 0 auto;
	padding: 0;
	width: 24px;
	height: 20px;
	background: url(../nct-images/nct-site/download_icon.png);
	background-size: contain
}

.track-player-panel-bottom-right li .playlist-icon {
	margin: 0 auto;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -181px -448px
}

.track-player-panel-bottom-right li .group-icon {
	margin: 0 auto;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -387px -342px
}

.track-description-panel,
.track-description-panel-left,
.track-description-panel-right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.track-description-panel {
	padding: 20px 0;
	width: 100%;
	float: left
}

.track-description-panel p {
	float: right;
	width: 100%;
	font-size: 14px;
	color: #000
}

.track-description-panel-left {
	float: left
}

.track-description-panel-left ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.track-description-panel-left li {
	margin: 0;
	padding: 0 0 0 25px;
	list-style: none;
	font-size: 13px;
	color: #666;
	background: url(../nct-images/nct-site/buy-icon.png) no-repeat
}

.track-description-panel-left li:last-child {
	background: none;
	padding-left: 0
}

.track-description-panel-left li a {
	color: #000
}

.track-description-panel-right {
	float: right;
	width: 67%
}

.track-description-panel-right p {
	font-size: 16px;
	margin: 0;
	padding: 0
}

.artist-info-panel_container {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	-webkit-animation-delay: 0s, 4s;
	-moz-animation-delay: 0s, 4s;
	-o-animation-delay: 0s, 4s;
	animation-delay: 0s, 4s;
	-webkit-animation: fancy-animation-rtl 2.5s ease;
	-moz-animation: fancy-animation-rtl 2.5s ease;
	-o-animation: fancy-animation-rtl 2.5s ease;
	z-index: -1
}

.artist-info-panel {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	bottom: 39px;
	position: absolute
}

html body .artist-info {
	margin: 0;
	padding: 10px 30px;
	width: auto;
	max-width: calc(100% - 200px)!important;
	height: auto;
	float: left;
	background: #f90
}

.artist-info a {
	text-decoration: none
}

.artist-info a:hover {
	color: #000;
	text-decoration: underline
}

.artist-info h2,
.artist-info h6 {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-weight: 400
}

.artist-info h2 {
	font-size: 25px;
	line-height: 25px;
	padding: 7.5px 0;
	word-break: break-all
}

.artist-info h6 {
	font-size: 18px
}

.artist-track-pic {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	background: #000
}

.artist-track-pic img {
	max-width: inherit;
	height: 80px;
	width: 105px
}

.track-comment-panel,
.track-comment-box {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.track-comment-panel {
	margin: 50px 0 70px
}

.track-comment-panel p {
	font-size: 17px;
	line-height: 25px;
	color: #000
}

.track-comment-box {
	padding: 15px 0;
	margin: 0;
	width: 100%;
	float: left
}

.track-comment-box ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.track-comment-box li {
	margin: 0 0 12px;
	padding: 0 0 50px;
	border-bottom: #ccc solid 1px;
	min-height: 50px;
	color: #000
}

.track-comment-box li img {
	width: 100%;
	height: 100%
}

.track-comment-box li:last-child {
	border-bottom: none;
	margin: 0
}

.track-comment-box li a {
	color: #000;
	text-decoration: none
}

.track-comment-box .user-pic {
	margin: 0 20px 0 0;
	padding: 0;
	width: 86px;
	height: 86px;
	float: left
}

.track-comment-box .edit-panel {
	float: right
}

.track-comment-box .edit-panel .delete-icon {
	margin: 0 0 0 10px;
	padding: 0;
	top: 5px;
	width: 16px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -36px -323px;
	display: block;
	float: left;
	cursor: pointer
}

.track-comment-box .edit-panel .edit-icon {
	margin: 0 0 0 10px;
	padding: 0;
	width: 17px;
	height: 20px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -54px -323px;
	display: block;
	float: left;
	cursor: pointer
}

.yellow-txt {
	color: #f90
}

.timing-panel {
	font-size: 12px;
	color: #999;
	float: right;
	/*line-height: 30px*/
}

.track-comment-panel .more-space {
	margin-left: 5%
}

.reset-pass-panel {
	margin: 20px auto 0;
	padding: 0;
	width: 53.5%;
	height: auto
}

.reset-pass-panel h1,
.reset-pass-panel h3 {
	margin: 0;
	padding: 0;
	font-weight: 400
}

.reset-pass-panel h1 {
	font-size: 34px;
	color: #000
}

.reset-pass-panel h3 {
	font-size: 22px;
	color: #777;
	line-height: 25px
}

.reset-pass-form-panel {
	margin: 0 auto 65px;
	padding: 0;
	width: 53.5%;
	height: auto
}

.reset-pass-form-panel input[type="password"] {
	margin: 0 0 15px
}

.reset-pass-btn {
	padding-left: 22px;
	color: #fff;
	margin: 20px 63px 0 0;
	width: 159px!important;
	height: 35px;
	background: url(../nct-images/nct-site/reset-pass-btn.png) no-repeat;
	border: 0;
	float: right
}

#sm2-container {
	z-index: -9999!important;
	position: absolute;
	top: 0
}

.left_dscvr {
	position: relative;
	height: 100%;
	max-width: 100%;
	overflow: auto
}

#reset_pass_form label {
	bottom: 64%
}

.drop-down {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.sbHolder {
	font-size: 15px;
	font-weight: 400;
	height: 33px;
	position: relative;
	width: 103%;
	border: #ccc solid 1px;
	border-radius: 5px
}

.sbSelector {
	display: block;
	height: 30px;
	left: 0;
	line-height: 33px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 100%
}

.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover {
	color: #555!important;
	outline: none;
	text-decoration: none
}

.sbToggle {
	background: url(../nct-images/nct-site/select-icons.png) 0 -112px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px
}

.sbToggle:hover {
	background: url(../nct-images/nct-site/select-icons.png) -5px -114px no-repeat
}

.sbToggleOpen {
	background: url(../nct-images/nct-site/select-icons.png) 0 -11px no-repeat
}

.sbToggleOpen:hover {
	background: url(../nct-images/nct-site/select-icons.png) -5px -66px no-repeat
}

.sbHolderDisabled {
	background-color: #3C3C3C;
	border: solid 1px #515151
}

.sbOptions {
	background-color: #f4f4f4;
	border: solid 1px #d7d7d7;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 34px!important;
	width: 100%;
	z-index: 1;
	overflow-y: auto
}

.sbOptions ul {
	margin: 50px 0 0;
	padding: 0
}

.sbOptions li {
	padding: 0 7px;
	margin: 0;
	float: none!important;
	width: auto;
	text-decoration: none;
	line-height: 20px!important
}

.sbOptions a {
	display: block;
	outline: none;
	padding: 5px 0 0 10px;
	text-decoration: none;
	color: #555
}

.sbOptions a:link,
.sbOptions a:visited {
	color: #555;
	text-decoration: none
}

.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus {
	color: #555;
	text-decoration: none
}

.sbOptions .sbGroup {
	color: #555;
	display: block;
	font-weight: 700;
	padding: 7px 0 7px 3px
}

.upload_queue {
	display: none;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 1s ease-out;
	height: 0
}

.upload_note_upload {
	display: none;
	visibility: hidden;
	opacity: 0
}

.hasActiveUploads .upload_note_upload {
	display: block;
	visibility: visible;
	opacity: 1
}

.uploding-music-tab.hasActiveUploads .upld-track-check,
.uploding-music-tab.hasActiveUploads .notice-file-tab {
	display: none;
	visibility: hidden;
	opacity: 0
}

.uploding-music-tab.hasActiveUploads .upload_queue {
	opacity: 1;
	height: auto;
	display: block;
	visibility: visible
}

.cancel_upld_cont.cancelled .cancel_text,
.cancel_upld_cont.uploaded .cancel_text {
	display: block;
	visibility: visible;
	opacity: 1
}

.cancel_text {
	display: none;
	visibility: hidden;
	opacity: 0
}

.cancel_upld_cont.cancelled #cancel_upld,
.cancel_upld_cont.uploaded #cancel_upld {
	display: none;
	visibility: hidden;
	opacity: 0
}

.more_option {
	cursor: pointer
}

.track_other_info,
.track_other_info.less {
	display: block;
	visibility: visible;
	opacity: 1
}

.track_other_info.more {
	display: block;
	visibility: visible;
	opacity: 1
}

.btn_cont {
	display: block;
	visibility: visible;
	opacity: 1
}

.image_uploading {
	margin-top: 10px
}

.image_uploading img {
	float: left;
	width: 90px;
	margin-right: 10px;
	border-radius: 0
}

.saved_track_detail {
	float: right;
	width: calc(100% - 100px)
}

.image_uploading h3 {
	color: #000;
	font-size: 16px;
	line-height: 23px;
	margin: 0 0 10px!important
}

.image_uploading h4 {
	font-size: 14px;
	color: #000;
	line-height: normal;
	margin: 3px 0
}

.image_uploading p {
	font-size: 13px;
	line-height: 18px;
	text-align: justify
}

.myfavourites_player {
	position: relative
}

.myfavourites_player .statusbarSmall {
	height: 25px
}

.myfavourites_player .time {
	background: #CCC
}

ul.multiple_upload {
	display: block;
	margin: 0 -15px;
	padding: 0
}

ul.multiple_upload li {
	float: left;
	width: 50%;
	padding: 8px 15px;
	position: relative;
	list-style-type: none
}

ul.multiple_upload li img {
	width: 36px;
	vertical-align: middle;
	float: left;
	margin-right: 5px
}

ul.multiple_upload li input[type="text"] {
	width: 88%;
	float: left;
	border-radius: 0
}

ul.multiple_upload li img#close {
	width: auto;
	float: right;
	margin-top: 0;
	right: 5px;
	top: 16px
}

ul.multiple_upload.saved {
	display: block;
	margin: 10px 0;
	background: #eee;
	border: 1px solid #ddd;
	border-bottom: 0
}

ul.multiple_upload.saved li {
	display: block;
	padding: 5px 0;
	border-bottom: 1px solid #ddd
}

ul.multiple_upload.saved li img {
	width: 33px;
	vertical-align: middle;
	float: left;
	margin-left: 5px;
	margin-right: 15px
}

ul.multiple_upload.saved li h3 {
	font-size: 18px;
	padding-left: 10px;
	margin-left: 0;
	margin-top: 0;
	line-height: 30px
}

.group-detail-btn li #s_profile {
	height: 29px;
	border-radius: 5px;
	margin: 0;
	border: 0;
	background: url(../nct-images/nct-site/share-profile.png) no-repeat #666;
	color: #fff;
	line-height: 29px;	
	padding-left: 30px;
	padding-right: 15px
}

#slmu_page_g_d_button {
	margin: 0;
	float: right
}

.following_user {
	color: #f90
}

.follow_user {
	color: #666
}

.mainuserpage_top_button {
	float: left;
	margin-left: 20px;
	margin-top: 5px
}

.mainuserpage_top_button ul li {
	display: inline;
	margin-right: 5px;
	list-style: none
}

.mainuserpage_top_button ul li a,
.mainuserpage_top_button ul li input[type="button"] {
	color: #000;
	background: #ddd;
	padding: 3px 15px;
	font-size: 12px;
	text-decoration: none;
	border-radius: 5px;
	transition: color ease .3s
}

#g_img {
	margin-bottom: 15px;
	float: left;
	position: relative;
	overflow: visible
}

.main_profile_img {
	height: 240px!important
}

#g_img .setting {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: url(../nct-images/nct-site/edit.png) center no-repeat #be1558;
	width: 25px;
	height: 25px;
	border-radius: 50%
}

#g_img .setting_div {
	position: relative;
	background: #323641;
	color: #FFF;
	padding: 10px;
	width: 110px;
	left: 35px;
	display: none
}

#g_img .setting:hover .setting_div {
	display: block
}

#g_img .setting_div a {
	color: #FFF!important;
	text-align: center;
	display: block;
	text-decoration: none;
	font-size: 12px
}

#g_img .setting_div a:hover {
	text-decoration: underline
}

#g_img .setting_div span {
	width: 0;
	height: 0;
	border-right: 15px solid #323641;
	border-bottom: 15px solid transparent;
	border-top: 15px solid transparent;
	position: absolute;
	left: -15px;
	top: 4px
}

.h_slider {
	width: 40px;
	float: left;
	margin-top: 55px;
	margin-left: 15px
}

.h_slider .arrow {
	background: url(../nct-images/nct-site/sprite.png) 0 -515px;
	width: 38px;
	height: 25px;
	margin: 0 1px;
	margin-bottom: 15px
}

.h_slider #bottom_arrow {
	background: url(../nct-images/nct-site/sprite.png) 0 -539px
}

.h_slider ul {
	display: block;
	margin: 0;
	padding: 0;
	height: 200px;
	width: 100%;
	overflow: hidden
}

.h_slider ul li {
	display: block;
	margin-bottom: 15px;
	border-radius: 5px;
	overflow: hidden
}

#slmu_page_right {
	margin: 0!important;
	left: 0!important;
	width: 100%!important;
	background: #FFF
}

#u_p_w_othertab #slmu_page_right .dash-comment-box {
	margin-left: 0
}

#slmu_page_right .gray-box {
	float: left
}

#slmu_page_right .playset-btn-panel {
	margin-top: -51px
}

#slmu_page_left {
	width: 31.5%!important
}

.upload-track-mainuser {
	background: #be1558;
	border: 0;
	color: #fff;
	padding: 3px 6px;
	border-radius: 0;
	cursor: pointer
}

.upload-track-mainuser:hover {
	color: #fff
}

.upload-track-mainuser a {
	color: #fff;
	line-height: 23px
}

.upload-track-mainuser a:hover {
	color: #fff
}

.dash-top-btn .upload-track-mainuser {
	padding: 6px
}

.dash-top-btn .upload-track-mainuser a {
	line-height: 30px
}

#show_err,
.show_err {
	color: #093;
	font-size: 14px;
	margin: 10px 0
}

#mainuser_scroll>.mCustomScrollBox>.mCSB_scrollTools,
.mCustomScrollbar>.mCSB_scrollTools {
	right: -3px!important
}

#left_wrapper {
	position: fixed;
	left: 0;
	padding-left: 4%;
	height: 100%;
	background: url(../nct-images/nct-site/usertab_blank_cover.png) repeat
}

#left_wrapper .group-img-panel p {
	font-size: 18px;
	width: 61%;
	margin: 10px 0 0;
	word-break: break-word;
	background: rgba(128, 123, 123, 0.70);
	color: #FFF;
	padding: 10px
}

ul.play_set_boxes {
	display: block
}

ul.play_set_boxes li {
	display: block;
	margin-bottom: 15px;
	border: 0;
	border-radius: 0;
	float: none;
	width: auto
}

ul.play_set_boxes li h4,
ul.play_set_boxes li h6 {
	font-size: 13px;
	margin: 0;
	color: #000;
	line-height: 20px;
	cursor: pointer
}

ul.play_set_boxes li h4 {
	font-size: 15px;
	float: left;
	width: 100%;
	margin-top: 5px
}

ul.play_set_boxes li .pro_pic img {
	width: 48px;
	height: 48px
}

ul.play_set_boxes li h6 {
	color: #999
}

ul.play_set_boxes li h6 a {
	display: inline;
	border-radius: 0
}

ul.play_set_boxes li .pro_pic {
	float: left;
	margin-right: 10px
}

ul.play_set_boxes li .mainuser_playset.play {
	float: right;
	margin-left: 10px;
	width: 42px;
	height: 41px;
	cursor: pointer;
	background: url(../nct-images/nct-site/player_icon.png)
}

ul.play_set_boxes li .mainuser_playset.pause {
	float: right;
	margin-left: 10px;
	width: 42px;
	height: 41px;
	cursor: pointer;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -243px -59px
}

span.play_thumb_up {
	float: right;
	width: 34px;
	height: 41px;
	background: url(../nct-images/nct-site/thumb_icon-2.png) no-repeat;
	margin-left: 10px;
	transition: all ease .3s;
	cursor: pointer;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg)
}

span.play_thumb_down {
	float: right;
	width: 34px;
	height: 41px;
	background: url(../nct-images/nct-site/thumb_icon-3.jpg) no-repeat;
	margin-left: 10px;
	cursor: pointer;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg)
}

.music-comment-box {
	margin: 22px 0 0;
	padding: 6px;
	width: auto;
	height: auto;
	border: #cdcdcd solid 1px;
	background: #e5e5e5
}

.music-comment-box-left {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.music-comment-box-right {
	margin: 0;
	padding: 0;
	width: 96%;
	height: auto;
	float: left
}

.music-comment-box-right input[type="text"] {
	width: 100%;
	border: #cdcdcd solid 1px;
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 10px;
	margin: 0;
	font-size: 12px
}

.stats_box {
	width: 95%;
	height: auto
}

.stats_box_title {
	float: left;
	width: 100%;
	height: auto
}

.stats_box_title h3 {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	color: #777;
	line-height: 26px;
	padding: 5px 0;
	float: left
}

.stats_box_title h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -448px;
	width: 17px;
	height: 24px;
	margin: 0 10px 0 0;
	float: left
}

.view-all {
	float: right;
	font-size: 12px;
	font-weight: 400;
	margin: 8px 0 0;
	*height: 30px
}

.view-all a {
	text-decoration: underline;
	color: #313842;
	font-size: 14px
}

.view-all .icon {
	width: 16px;
	height: 17px;
	margin: 1px 10px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -50px -425px;
	float: left
}

.stats_plays {
	padding: 14px 0 0;
	width: 100%;
	float: left
}

.stats_totals {
	padding: 14px 0 0;
	width: 100%;
	float: left
}

.stats_plays .play_txt,
.stats_totals .play_txt {
	float: left;
	font-size: 14px;
	color: #000;
	padding-left: 0
}

.stats_plays .play_number,
.stats_totals .total_number {
	font-size: 14px;
	font-weight: 400;
	float: right;
	margin-right: 0
}

.stats_totals .play_number {
	color: #000
}

.stats_totals .total_number {
	color: #000
}

.try_following {
	width: 95%;
	height: auto;
	margin: 25px 0 0
}

.try_following_title {
	width: 100%;
	height: auto;
	float: left
}

.try_following_title h3 {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	color: #777;
	line-height: 26px;
	padding: 5px 0;
	float: left
}

.try_following_title h3 .icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -468px;
	width: 17px;
	height: 24px;
	margin: 0 10px 0 0;
	float: left
}

.try_following_details {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0
}

.try_following_details ul {
	margin: 10px 0 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.try_following_details li {
	padding: 0;
	list-style: none;
	float: left;
	width: 100%
}

.try_following_details li:nth-child(2n) {
	padding: 0!important
}

.try_follow_img {
	width: 86px;
	height: 86px;
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	overflow: hidden
}

.try_follow_img img {
	width: 100%;
	height: 100%
}

.try_follow_con {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	width: 52%;
	width: calc(100% - 106px)
}

.try_follow_con h5 {
	margin: 0;
	padding: 0 0 12px;
	font-size: 15px;
	font-weight: 400
}

.try_follow_con h5 a {
	font-size: 14px;
	color: #000
}

.try_follow_con .try-followers {
	width: auto;
	height: auto;
	font-size: 11px
}

.try_follow_con .try-followers .icon {
	width: 15px;
	height: 10px;
	margin: 3px 5px 0 0;
	padding: 0;
	float: left;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -29px -389px
}

.try_follow_con .follow-btn {
	height: 20px;
	background: url(../nct-images/nct-site/follow-icon.png) no-repeat;
	float: left;
	border: 0;
	margin: 0 5px 0 0;
	padding-left: 22px;
	padding-right: 8px;
	color: #707cd2;
	font-size: 12px;
	border: 0
}

.try_follow_con .close-icon {
	float: left;
	width: 15px;
	height: 15px;
	padding: 2px 0 0
}

.row-fluid #music-feed {
	width: 63%!important;
	position: relative;
	left: -50px;
	padding-bottom: 0!important
}

.music_fd_left_fxd {
	position: fixed
}

.muc_fb_l {
	margin-right: 15px
}

.forScrollOnly {
	width: 105%
}

.forScrollOnly .playset-group-panel {
	width: 92%
}

.dash-comment-tab {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0
}

#u_p_w_othertab .my-favourite {
	margin: 0 10px 0 50px
}

.dash-comment-tab h2 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: 400;
	color: #000
}

.dash-comment-box {
	padding: 0;
	margin: 0 0 30px
}

.dash-comment-box ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.dash-comment-box li {
	margin: 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
	color: #000;
	font-size: 13px;
	margin-bottom: 15px
}

.dash-comment-box li:last-child {
	border-bottom: none
}

.dash-comment-box li .con-txt {
	margin: 0;
	padding: 0;
	width: calc(100% - 115px);
	float: left;
	word-break: break-all;
	text-transform: capitalize
}

.dash-comment-box li .con-txt p {
	color: #000;
	font-size: 15px;
	margin: 0 0 10px;
	padding: 0;
	text-align: justify;
	line-height: normal
}

.dash-comment-box li .con-txt p.gray {
	font-size: 12px;
	color: #999
}

.dash-comment-box li .con-txt a {
	color: #be1558;
	text-decoration: underline;
	margin: 0 2px 5px
}

.dash-comment-box li .con-txt a:hover {
	color: #000
}

.dash-comment-box .user-pic {
	margin: 0 17px 0 0;
	padding: 0;
	width: 52px;
	height: 52px;
	float: left
}

#music_comment_tab_set .user-pic {
	margin-top: 0
}

#music_comment_tab_set .user-pic img {
	width: 100%;
	height: 100%
}

#music_play_tab_set .user-pic {
	margin-top: 0
}

#music_play_tab_set .user-pic img {
	width: 100%;
	height: 100%
}

.dash-comment-box .edit-panel {
	float: right;
	margin-top: 5px
}

.dash-comment-box .edit-panel .delete-icon {
	margin: 0 0 0 10px;
	padding: 0;
	width: 16px;
	height: 21px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -36px -323px;
	display: block;
	float: left;
	top: 0
}

.dash-comment-box .edit-panel .edit-icon {
	margin: 0;
	padding: 0;
	width: 17px;
	height: 18px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -54px -325px;
	display: block;
	float: left
}

.dash-comment-box .edit-panel .tick-icon {
	margin: 0;
	margin: 0 8px 0 0;
	width: 17px;
	height: 18px;
	background: url(../nct-images/nct-site/tick.png) no-repeat;
	display: block;
	float: left;
	display: none
}

.dash-comment-box .edit-panel .dialog-close-icon {
	margin: 0;
	padding: 0;
	width: 17px;
	height: 18px;
	background: url(../nct-images/nct-site/dialog-close.png) no-repeat;
	display: block;
	float: left;
	display: none
}

.dash-comment-box .edit-panel .loading_comment {
	margin: 0;
	padding: 0;
	width: 40px;
	height: 14px;
	background: url(../nct-images/nct-site/loading_comment.GIF) no-repeat;
	display: block;
	float: left;
	display: none
}

.dash-comment-box #last_msg_loader {
	padding-top: 10px;
	text-align: center
}

.dash-comment-box #last_msg_loader img {
	margin-top: 10px
}

.dash-comment-box #last_msg_loader h2 {
	font-size: 24px;
	font-weight: 400
}

.yellow-txt {
	color: #be1558;
	font-size: 14px;
	text-transform: capitalize
}

.dash-comment-box textarea.editCommentTxt {
	margin: 0 0 10px;
	width: 95%;
	height: 62px;
	resize: vertical
}

.editCommentform-panel {
	width: 562px;
	height: auto;
	max-height: 450px;
	margin: 0 auto;
	padding: 20px;
	border: 6px solid #f90;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden
}

.editCommentform-panel h1 {
	margin: 0 10px 10px;
	padding: 0;
	float: left;
	font-size: 34px;
	font-weight: 400;
	line-height: 48px
}

.static_box {
	width: 100%
}

.userview-panel-left {
	margin: 0;
	padding: 0;
	width: 239px;
	height: 282px;
	float: left
}

.userview-panel-right {
	margin: 60px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right;
	z-index: 2;
	position: relative
}

.userview-panel-right ul {
	margin: 0;
	*margin: -60px 0 0 0;
	padding: 0;
	list-style: none;
	text-decoration: none
}

.userview-panel-right li {
	margin: 0 -1px 0 0;
	padding: 10px 20px 6px 15px;
	list-style: none;
	font-size: 13px;
	line-height: 15px;
	color: #999;
	font-weight: 700;
	width: 130px;
	border: 1px solid transparent
}

.userview-panel-right li a {
	color: #666;
	text-decoration: none
}

.userview-panel-right li.active {
	padding: 10px 20px 6px 15px;
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	border-left: 1px #ddd solid;
	border-right: 1px #fff solid;
	line-height: 15px;
	color: #999
}

.userview-panel-right li:hover {
	padding: 10px 20px 6px 15px;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
	border-left: 1px #eee solid;
	border-right: 1px #fff solid;
	line-height: 15px;
	cursor: pointer
}

.userview-panel-right li:hover a {
	color: #999
}

.userview-panel-right li a span.icon {
	margin: 0 12px 0 0;
	padding: 0;
	display: block;
	float: left
}

.userview-panel-right li.dash-dashboard a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -165px;
	width: 17px;
	height: 17px;
	margin-top: -2px
}

.userview-panel-right li.dash-dashboard:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -165px
}

.userview-panel-right li.dash-dashboard.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -165px
}

.userview-panel-right li.dash-profile a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -187px;
	width: 17px;
	height: 18px;
	margin-top: -2px
}

.userview-panel-right li.dash-profile:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -187px
}

.userview-panel-right li.dash-profile.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -187px
}

.userview-panel-right li.dash-favorite a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -209px;
	width: 17px;
	height: 19px;
	margin-top: -2px
}

.userview-panel-right li.dash-favorite:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -209px
}

.userview-panel-right li.dash-favorite.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -209px
}

.userview-panel-right li.dash-follow a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -233px;
	width: 17px;
	height: 18px;
	margin-top: -4px
}

.userview-panel-right li.dash-follow:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -233px
}

.userview-panel-right li.dash-follow.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -233px
}

.userview-panel-right li.dash-followers a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -253px;
	width: 17px;
	height: 18px;
	margin-top: -4px
}

.userview-panel-right li.dash-followers:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -253px
}

.userview-panel-right li.dash-followers.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -253px
}

.userview-panel-right li.dash-playset a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -272px;
	width: 17px;
	height: 18px;
	margin-top: -3px
}

.userview-panel-right li.dash-playset:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -272px
}

.userview-panel-right li.dash-playset.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -272px
}

.userview-panel-right li.dash-music a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -295px;
	width: 17px;
	height: 23px;
	margin-top: -3px
}

.userview-panel-right li.dash-music:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -295px
}

.userview-panel-right li.dash-music.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -295px
}

.userview-panel-right li.dash-performance a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -323px;
	width: 17px;
	height: 17px;
	margin-top: -4px
}

.userview-panel-right li.dash-performance:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -323px
}

.userview-panel-right li.dash-performance.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -323px
}

.userview-panel-right li.dash-groups a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -345px;
	width: 17px;
	height: 15px;
	margin-top: -3px
}

.userview-panel-right li.dash-groups:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -345px
}

.userview-panel-right li.dash-groups.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -345px
}

.userview-panel-right li.dash-suggested-follow a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -363px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

.userview-panel-right li.dash-suggested-follow:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -363px
}

.userview-panel-right li.dash-suggested-follow.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -363px
}

.userview-panel-right li.dash-comments a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -385px;
	width: 17px;
	height: 17px;
	margin-top: -3px
}

.userview-panel-right li.dash-comments:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -385px
}

.userview-panel-right li.dash-comments.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -385px
}

.userview-panel-right li.dash-setting a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -408px;
	width: 17px;
	height: 17px;
	margin-top: 0
}

.userview-panel-right li.dash-setting:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -408px
}

.userview-panel-right li.dash-setting.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -408px
}

.userview-panel-right li.dash-signout a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -388px -430px;
	width: 17px;
	height: 18px;
	margin-top: 0
}

.userview-panel-right li.dash-signout:hover a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -430px
}

.userview-panel-right li.dash-signout.active a span.icon {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -405px -430px
}

.userview-img-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.userview-img {
	width: 100%;
	height: 282px;
	border: #f90 solid 3px;
	border-radius: 10px;
	margin: 50px 0 0;
	overflow: hidden
}

.userview-img-panel p {
	font-size: 18px;
	width: 100%;
	margin: 10px 0 0
}

.userview-img-panel p a {
	color: #000
}

.userview-main {
	margin: 40px 0 0;
	padding: 0;
	width: auto;
	height: auto
}

.userview-group-panel {
	width: 97%;
	height: auto;
	border-bottom: #999 dashed 1px;
	margin: 0 0 30px;
	padding: 0 0 20px 45px
}

.userview-group-panel ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.userview-group-panel li {
	margin: 0 20px 10px 0;
	padding: 0;
	float: left;
	list-style: none
}

.userview-group-panel li:last-child {
	margin-right: 0
}

.userview-group-panel li h2 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #c1c1c1
}

.userview-group-panel li .userview-lft-panel {
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.userview-group-panel li .userview-rgt-panel {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.userview-rgt-panel-txt {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	color: #666;
	font-size: 15px
}

.userview-rgt-panel-txt .small-txt {
	font-size: 13px;
	margin: 5px 0 0
}

.userview-rgt-panel-btn {
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	float: left
}

.userview-rgt-panel-btn .join-group-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/join-group.png) no-repeat;
	border: 0;
	display: block
}

.userview-rgt-panel-btn .joined-btn {
	width: 76px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../nct-images/nct-site/joined.png) no-repeat;
	border: 0;
	display: block
}

.top-ctgry-link {
	width: auto;
	height: auto;
	margin: 10px 0 0 80px;
	padding: 0
}

.top-ctgry-link ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none
}

.top-ctgry-link li {
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
	float: left
}

.top-ctgry-link li .default-button {
	background: #CCC;
	padding: 2px 15px;
	margin: 0 5px 0 0;
	width: auto;
	height: auto;
	font-size: 13px;
	border: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #000
}

.back-profile {
	width: auto;
	height: auto;
	margin: 40px 15px 0 0;
	padding: 0;
	font-size: 13px;
	color: #000;
	float: right
}

.back-profile a {
	color: #000;
	text-decoration: none
}

.back-profile a:hover {
	color: #000;
	text-decoration: none
}

.back-profile .icon {
	width: 7px;
	height: 10px;
	margin: 4px 5px 0 0;
	padding: 0;
	background: url(../nct-images/nct-site/back-profile-aero.png) no-repeat;
	float: left
}

#u_p_w_othertab .span4-dash-new {
	width: 38%!important;
	width: calc(40% - 25px)!important;
	z-index: 1;
	position: fixed;
	border-right: 1px solid #ddd
}

#u_p_w_othertab .group-img {
	width: 42%
}

#u_p_w_othertab .span8-dash-new {
	width: 60%!important;
	float: right;
	margin-right: 0!important;
	border-left: 0
}

#u_p_w_othertab .group-img-panel {
	width: 100%
}

#u_p_w_othertab .group-img {
	width: 98%
}

#u_p_w_othertab .group-img-panel p {
	width: 100%;
	background: none;
	color: #000;
	padding: 0
}

#u_p_w_othertab .dash-panel-right li {
	width: auto!important;
	display: inline-block
}

#u_p_w_othertab .wh-group-panel {
	margin-left: 45px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width: auto
}

#u_p_w_othertab .who-follow {
	margin-left: 45px
}

#u_p_w_othertab .gray-box {
	width: 55%
}

#u_p_w_othertab .my-music-box,
#u_p_w_othertab .gray-box,
#u_p_w_othertab .grouping-tab ul,
#u_p_w_othertab .who-follow {
	margin-left: 0
}

#u_p_w_othertab .playset-group-panel {
	width: 95%;
	width: calc(100% - 45px);
	padding-right: 17px
}

.popup_section {
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 222222
}

#popup_smily {
	float: left
}

#popup_close {
	float: right;
	cursor: pointer;
	margin-top: 15px
}

#notify_modal h1 {
	font-size: 34px;
	color: #2db200;
	float: left;
	padding-left: 8px;
	margin: 0;
	line-height: 55px
}

#notify_modal {
	max-height: 60%
}

#notify_modal h2 {
	font-size: 25px;
	color: #000;
	margin-top: 20px;
	line-height: 35px;
	font-weight: lighter;
	margin-bottom: 0
}

#notify_modal p {
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	line-height: 20px
}

#notify_modal a {
	font-size: 15px;
	background: #777;
	color: #fff;
	border-radius: 5px;
	padding: 6px 13px;
	text-align: center;
	font-weight: lighter;
	position: relative;
	top: 30px;
	text-decoration: none
}

.popup_box {
	width: 650px;
	min-height: 400px;
	position: absolute;
	z-index: 5555555;
	top: 0;
	bottom: 63px;
	left: 0;
	right: 0;
	margin: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 20px;
	border: 5px solid #f90;
	padding-top: 20px;
	background: #FFF;
	max-height: 75%;
	border-radius: 10px
}

.popup_box span {
	background: url(../nct-images/nct-site/close-icon.png) no-repeat;
	width: 20px;
	height: 20px;
	float: right;
	cursor: pointer
}

ul.tab {
	margin-top: 10px;
	margin-left: 0
}

ul.tab li {
	display: inline;
	height: 26px;
	padding: 3px 10px;
	cursor: pointer;
	margin-right: 10px;
	color: #000;
	font-size: 17px
}

ul.tab li.active_tab {
	background: #be1558;
	color: #FFF
}

.tab_divs {
	height: calc(100% - 80px);
	margin-top: 18px;
	position: relative;
	height: 100%!important
}

.tab_divs .tab_profile,
.tab_divs .curr_tab_panel {
	top: 0;
	left: 0;
	width: 100%;
	height: 70%!important
}

.tab_divs .tab_profile p,
.tab_divs .curr_tab_panel p {
	font-size: 16px;
	color: #666;
	margin-right: 3px;
	text-align: justify;
	line-height: 20px;
	margin-bottom: 10px
}

.embed_top .embed_top_left {
	width: 40%
}

.embed_top .embed_top_right {
	width: 60%
}

.embed_top .embed_top_left {
	float: left
}

.embed_top .embed_top_right {
	float: right
}

.tab_profile_scroll {
	overflow-y: auto;
	height: 100%
}

#on_the_web_div {
	display: none
}

#on_the_web_div ul {
	margin-left: 0
}

#on_the_web_div ul li {
	width: 33%;
	float: left;
	font-size: 18px;
	color: #333;
	display: block;
	margin: 5px 0
}

#on_the_web_div ul li img {
	margin-right: 10px
}

#share_div {
	display: none
}

#share_div center {
	margin-top: 30px
}

#share_div center img {
	margin: 0 5px;
	cursor: pointer
}

#share_div input[type="text"] {
	width: 330px;
	margin: auto;
	margin-top: 20px
}

#msg_user_div {
	display: none
}

#msg_user_div p {
	font-size: 14px;
	color: #000;
	margin-bottom: 10px
}

#msg_user_div input[type="text"] {
	width: 100%;
	margin-bottom: 25px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	height: 40px;
	padding-left: 10px
}

#msg_user_div textarea {
	width: 100%;
	height: 100px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding-left: 10px;
	margin-bottom: 25px
}

#embed_div,
#embed_div_panel {
	display: none
}

#embed_div .embed_top .embed_top_left {
	width: 60%;
	float: left;
	margin-right: 2%
}

#embed_div p {
	font-size: 15px;
	color: #000;
	margin-bottom: 5px;
	line-height: 1
}

#embed_div .embed_top .embed_top_left input[type="text"] {
	height: 30px;
	margin-bottom: 10px;
	border: 1px solid #666;
	border-radius: 5px;
	width: 94%;
	padding: 0 3%
}

#embed_div .embed_top .embed_top_right {
	width: 36%;
	float: left
}

#embed_div .embed_bottom .p_box {
	background: url(../nct-images/nct-site/popup_bg.jpg) repeat;
	overflow: hidden;
	padding-right: 20px;
	border: 1px solid #f90;
	border-radius: 5px
}

#embed_div .embed_bottom .p_box .p_box_right {
	float: right;
	width: 75%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 10px
}

.p_box .p_box_right {
	float: right;
	width: 84%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 10px
}

.p_box_right h5 {
	font-size: 17px;
	color: #999;
	font-weight: 400;
	float: left
}

.p_box_right img.dwnld {
	float: left;
	margin-left: 10px;
	margin-top: 10px
}

.p_box_right img#share {
	float: right;
	margin-right: 10px;
	margin-top: 10px
}

.p_box_right img#small_logo {
	float: right;
	width: 25px;
	margin: 10px 5px 0 0;
	padding: 0 0 10px 10px
}

.p_box_right p {
	font-size: 20px;
	color: #000!important
}

.p_box img.profile {
	float: left;
	border-right: 1px solid #f90;
	width: 16%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

#embed_div .embed_bottom .p_box img.profile {
	float: left;
	border-right: 1px solid #f90;
	width: 25%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.profilepicpopup.modal.openmodal,
.examplepicpopup.modal.openmodal,
.grouppicpopup.modal.openmodal {
	top: -7%!important
}

html body #profile_pic_popup,
html body #example_pic_popup,
html body #group_pic_popup {
	width: auto;
	height: auto;
	max-width: 90%;
	max-height: 81%;
	margin: auto;
	bottom: 0;
	left: 0;
	right: 0;
	border: 6px solid #be1558;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index: 4
}

html body #profile_pic_popup img,
html body #example_pic_popup img,
html body #group_pic_popup img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	position: relative;
	z-index: -2
}

.profilepicpopup a,
.examplepicpopup a,
.grouppicpopup a {
	position: absolute;
	z-index: 5555;
	right: 0;
	top: 0
}

.profilepicpopup a img,
.examplepicpopup a img,
.grouppicpopup a img {
	position: absolute
}

.profilepicpopup div.pop_img,
.examplepicpopup div.pop_img,
.grouppicpopup div.pop_img {
	height: 100%;
	width: 100%
}

.profilepicpopup div.pop_img img,
.examplepicpopup div.pop_img img,
.grouppicpopup div.pop_img img {
	height: 100%;
	width: 100%
}

#upload_pic_popup {
	margin: auto;
	padding: 20px
}

#upload_pic_popup .closemodaltext {
	margin: 0!important
}

#upload_pic_popup select,
input[type="file"] {
	height: auto!important;
	line-height: 0!important
}

#upload_pic_popup .browse-btn {
	background: #be1558;
	color: #fff;
	border: none;
	outline: none;
	font-size: 14px;
	line-height: 29px;
	margin-left: 8px
}

#upload_pic_popup .final-tch-btn {
	display: inline-block;
	box-shadow: 0!important;
	color: #fff;
	text-align: right!important;
	float: right!important;
	padding: 5px 15px;
	margin-right: 0;
	margin-top: 20px;
	border: 0;
	border-right: 0;
	background: #be1558
}

#upload_pic_popup .final-tch-btn1 {
	background-color: #ff9326;
	border-radius: 20px;
	display: inline-block;
	box-shadow: 0!important;
	color: #fff;
	text-align: right!important;
	float: right!important;
	padding: 5px 15px;
	margin-right: 110px;
	margin-top: 20px;
	border-bottom: 0;
	border-right: 0
}

#upload_pic_popup .top-title {
	padding: 0
}

#upload_pic_popup .top-title h2 {
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 25px;
	font-weight: 400;
	line-height: normal;
	color: #be1558;
	border-bottom: 1px solid #be1558
}

#upload_pic_popup .bottom {
	padding: 10px 0 0
}

#upload_pic_popup .bottom h2 {
	color: #000;
	font-weight: 400;
	font-size: 18px;
	font-weight: 300;
	margin: 0 0 5px
}

#upload_pic_popup .img-file-text {
	font-size: 15px;
	width: 52%;
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 0
}

#upload_pic_popup .formate-text {
	font-size: 13px;
	margin-left: 8px
}

#upload_pic_popup .cropimg {
	display: inline-block;
	width: 28%
}

#upload_pic_popup .text1 {
	font-size: 14px;
	display: inline-block;
	width: 30%
}

#upload_pic_popup .inputtype {
	display: inline-block;
	width: 28%
}

#upload_pic_popup .text2 {
	width: 30%;
	font-size: 14px;
	line-height: normal;
	display: inline-block
}

#upload_pic_popup input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	box-shadow: none!important
}

#crop_user_pic_popup {
	width: 960px;
	margin: auto;
	background-color: #eee
}

#crop_user_pic_popup .top-title {
	height: 50px;
	background-color: #fff;
	padding: 10px 20px 0 66px;
	line-height: 50px
}

#crop_user_pic_popup .top-title h2 {
	margin: 0;
	padding: 0;
	font-size: 28px;
	color: #468c00
}

#crop_user_pic_popup .main-content {
	padding: 10px 20px 0 66px
}

#crop_user_pic_popup .main-content .imagectn {
	display: block!important;
	margin: auto!important;
	width: 100%!important;
	text-align: center!important
}

.jcrop-holder {
	margin: 0 auto
}

#crop_user_pic_popup .final-tch-btn {
	background-color: #ff9326;
	border-radius: 20px;
	display: inline-block;
	box-shadow: 0!important;
	color: #fff;
	text-align: right!important;
	float: right!important;
	padding: 5px 15px;
	margin-right: 50px;
	margin-top: 20px;
	border-bottom: 0;
	border-right: 0
}

#crop_user_pic_popup .main-content p {
	font-size: 16px
}

#upload_pic_popup .cropimg img {
	max-height: 120px;
	background: #f90
}

#like_songs_container .mCustomScrollBox .mCSB_scrollTools {
	height: 95%
}

.upload-image.bg_image_preview {
	background: #fff
}

#bkImageUploaded {
	width: 100%;
	background: #f90
}

#cropPlaysetPic,
#cropUserPic,
#cropTrackPic,
#cropAlbumPic {
	max-height: 320px
}

#s_l_module_bottom {
	width: 100%;
	margin: 0 0 18px;
	float: none
}

#s_l_module_bottom:last-child {
	margin-bottom: 0
}

#s_l_module_top .try_following_details li {
	padding-bottom: 18px!important;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 18px
}

.special_modification {
	border-bottom: 0!important;
	margin-bottom: 0!important
}

.big-player {
	margin: 20px 0 0;
	*margin: 65px 0 0 0;
	padding: 0;
	width: auto;
	height: auto;
	z-index: 2;
	position: relative
}

.dark-yellow-wave {
	margin: 0;
	padding: 0;
	width: 15%;
	height: 25px;
	background: #f90;
	float: left
}

.light-gray-wave {
	margin: 0;
	padding: 0;
	width: 0;
	height: 25px;
	background: #ccc;
	float: left
}

.dark-gray-wave {
	margin: 0;
	padding: 0;
	width: 0;
	height: 25px;
	background: #666;
	float: left
}

.in-time {
	margin: 0;
	padding: 5px;
	width: auto;
	height: auto;
	background: #666;
	float: right;
	color: #FFF
}

#music_feed_left_page {
	position: fixed;
	width: 30.5%!important
}

#musicpage_right {
	margin-right: 45px!important
}

#music_feed_left_page .tracking_section .play {
	margin: 0 7px 0 0;
	padding: 0;
	width: 42px;
	height: 41px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -199px -59px;
	display: block;
	cursor: pointer
}

#music_feed_left_page .tracking_section .pause {
	margin: 0 7px 5px 0;
	padding: 0;
	width: 42px;
	height: 41px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -243px -59px;
	display: block;
	float: left;
	cursor: pointer
}

#dash_board_static_box .static_box_lft_mar45 {
	width: 42.5%!important;
	margin-left: 7.5%!important
}

#dashboard_dash .track_player .play {
	background-image: url(../nct-images/nct-site/player_icon.png)!important;
	height: 41px;
	width: 42px;
	display: block
}

#dashboard_dash .track_player .pause {
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -298px -369px;
	display: block
}

.performance .track_player .pause {
	width: 24px!important;
	height: 24px!important;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -333px -369px!important
}


.grp_detail_rgt {
	margin-left: 0!important
}

.playset_button {
	margin-left: 5px;
	float: left;
	position: relative;
	z-index: 1
}

#my_favourites_records .playset_button {
	margin-right: 0
}

#search_people_list {
	padding-left: 80px;
	width: auto
}

#detail_comment_box ul {
	margin: 0!important
}

.following-btn {
	height: auto!important;
	margin: 0;
	padding: 6px 10px 5px;
	background: #000;
	border: 0;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff
}

.following-gold-btn {
	background: #be1558;
	height: auto;
	margin: 0;
	padding: 6px 10px 5px;
	border: 0;
	display: block;
	color: #fff;
	line-height: 1
}

.follow-back-btn {
	height: 22px!important;
	margin: 0;
	font-size: 12px;
	padding: 0 8px;
	border-radius: 5px;
	border: 0;
	display: block
}

#music_tab_left .group-img {
	width: 123px;
	height: 114px
}

#music_tab_left .group-img img {
	width: 100%;
	height: 100%
}

.grey_text {
	color: #999!important
}

#u_p_w_othertab .dash-comment-box .user-pic {
	margin: 0 17px 0 0 !important;
	padding: 0;
	width: 36px!important;
	height: 36px!important;
	float: left!important
}

#newfollowtrack {
	margin: 0
}

#newfollowtrack ul .music-img {
	height: 145px;
	width: 100%
}

#newfollowtrack .music-img img {
	border-radius: 5px;
	height: 100%;
	width: 100%
}

.marginmusic {
	margin: 0 0 0 95px
}

#progress_track {
	display: none;
	position: fixed
}

#searchuserlist ul .music-img {
	width: 100%!important
}

#searchuserlist .music-img img {
	height: 100%!important;
	width: 100%!important
}

#searchuserlist {
	margin: 0!important
}

.grouping-tab #searchGroupUl .music-img {
	width: 100%!important;
	overflow: hidden
}

.grouping-tab #searchGroupUl .music-img img {
	height: 100%!important;
	width: 100%!important
}

.grouping-tab #searchGroupUl {
	margin: 0 -14px!important
}

#musictabs_reposts ul .music-img {
	height: 100%!important;
	width: 100%!important
}

#musictabs_reposts .music-img img {
	height: 100%!important;
	width: 100%!important
}

#musictabs_reposts {
	margin: 0!important
}

#musictabs_like ul .music-img {
	height: auto!important;
	width: 100%!important
}

#musictabs_like .music-img img {
	height: 100%!important;
	width: 100%!important
}

#musictabs_like {
	margin: 0!important
}

.cont_spinner {
	position: absolute!important;
	display: block;
	background-color: rgba(0, 0, 0, 0)!important;
	border: 0;
	width: 100%;
	margin: auto;
	padding: 0;
	z-index: 2000;
	margin-bottom: 90px;
	background: url(../nct-images/loading_big.gif) no-repeat center 0;
	height: 82px;
	font-weight: 700;
	position: relative;
	left: 0
}

.cont_spinner p {
	color: #be1558;
	font-size: 18px;
	position: relative;
	top: 70%;
	text-align: center
}

.darken {
	font-weight: bolder
}

.widget {
	margin-left: 100px
}

.widget h2 {
	font-size: 20px;
	line-height: 30px;
	margin-top: 10px;
	font-weight: lighter
}

.widget .widget_left {
	width: 60%;
	float: left;
	background: #f4f4f4;
	border: 1px solid #CECECE;
	border-radius: 5px;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box
}

.widget .widget_right {
	width: 40%;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding-left: 20px
}

.widget .widget_right ul li {
	color: #bfbfbf;
	float: left;
	font-size: 18px;
	line-height: 25px
}

.widget .widget_right ul li a {
	color: #000
}

.widget_left .inner_left {
	width: 70%;
	float: left;
	position: relative
}

.inner_left p {
	font-size: 15px;
	color: #666;
	margin-bottom: 5px;
	float: left
}

.inner_left ul {
	margin: 0;
	padding-bottom: 15px;
	border-right: 1px dashed #666;
	padding-top: 10px
}

.inner_left ul li {
	display: inline-block;
	list-style: none inside;
	margin: 0 5px;
	width: 44px;
	height: 42px;
	padding: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box
}

.inner_left ul li.active_pic {
	border: 1px dashed #353535
}

.small_text {
	border-right: 1px solid #a9abb7;
	padding-right: 10px
}

.small_text div h6 {
	font-size: 14px;
	color: #000;
	font-weight: lighter;
	line-height: 20px;
	margin: 0;
	word-break: break-all;
	text-align: justify
}

.small_text div {
	background: #FFF;
	padding: 10px
}

.widget_left .inner_right {
	width: 30%;
	float: right;
	text-align: center;
	position: relative
}

.inner_right h5 {
	margin: 0;
	font-size: 15px;
	font-weight: lighter;
	margin-top: 5px;
	margin-bottom: 5px
}

ul.absolute {
	border: 0;
	margin-bottom: -25px
}

ul.absolute li {
	display: block;
	position: absolute;
	bottom: 5px;
	right: -100px;
	width: auto;
	height: auto
}

ul.absolute li span {
	font-size: 17px;
	line-height: 24px;
	float: left
}

ul.absolute li img {
	vertical-align: middle;
	margin-right: 10px;
	float: left
}

#get_code {
	cursor: pointer
}

.widget2 {
	min-width: 580px
}

.widget2 ul {
	margin-left: 0;
	margin-top: 20px;
	margin-bottom: 20px
}

.widget2 ul li {
	display: block;
	margin-bottom: 20px
}

.widget2 ul li .left_section {
	float: left;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	line-height: 55px;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 6px solid #f90;
	font-size: 35px;
	color: #000;
	text-align: center;
	border-radius: 50%;
	margin-right: 15px
}

.widget2 ul li .right_section {
	float: left;
	font-size: 16px;
	line-height: 25px;
	width: 85%;
	width: calc(100% - 75px);
	text-align: justify
}

#only_categories .span7-new {
	border-left: 0;
	width: 57.264957264957%!important;
	float: right
}

#only_categories .span5 {
	width: 100px;
	float: left
}

#only_categories .dis-link {
	position: relative;
	z-index: 1;
	margin-top: 10px;
	padding-bottom: 35px
}

#only_categories {
	margin-top: 30px
}

#search_results .dash-panel-left,
#search_results .srch-panel-left {
	margin-top: 0
}

#search_results .dash-self-img {
	width: 123px;
	height: 114px
}

#search_results .dash-self-img img {
	width: 100%;
	height: 100%
}

.report_copyright_content {
	overflow-y: auto;
	height: 350px!important
}

.report_copyright_content .mCSB_container {
	position: absolute!important
}

.report_copyright h2 {
	font-size: 36px;
	line-height: 40px;
	color: #000;
	font-weight: lighter;
	text-align: left
}

.report_copyright p {
	color: #666;
	font-size: 16px;
	line-height: 20px!important;
	padding: 0!important
}

.report_copyright_content * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.report_copyright_content h6 {
	font-size: 15px;
	color: #666;
	line-height: 20px;
	margin-bottom: 0;
	font-weight: lighter;
	margin-top: 15px
}

.report_copyright_content h6 img {
	margin-left: 10px
}

.report_copyright_content textarea,
.report_copyright_content input[type="text"] {
	width: 100%;
	border-color: #999;
	min-height: 80px
}

.report_copyright_content label {
	color: #000;
	margin-bottom: 0;
	line-height: 23px;
	margin-left: 5px;
	font-size: 13px
}

.report_copyright_content label input[type="radio"],
.report_copyright_content label input[type="checkbox"] {
	margin-right: 5px
}

.report_copyright_content .col-6 {
	width: 50%;
	padding: 2px
}

.report_copyright_content input[type="text"] {
	height: 35px;
	min-height: 0;
	padding: 5px
}

.required_class {
	background: url(../nct-images/nct-site/required_star.png) no-repeat 95% 12px
}

.report_copyright_content .col-6 input[type="text"] {
	margin-bottom: 0
}

.report_copyright_content .col-6 input[type="submit"] {
	background: #be1558;
	color: #fff;
	font-size: 13px;
	padding: 3px 10px;
	float: right;
	height: 30px;
	border: none;
	outline: none
}

.report_copyright_content .col-6 p {
	font-size: 13px;
	color: #333;
	padding-left: 20px
}

.dash_group_set_des ul li {
	width: 16.666666666667%;
	padding: 0 14px 30px!important;
	border: none;
	min-height: 295px
}

.people_search_res>a.redirect {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #f90;
	overflow: hidden;
	margin: auto;
	margin-right: auto!important
}

.dash_group_set_des ul li:hover .music-name .gray-txt a {
	color: #000!important
}

.reset-pass-panel h1 {
	color: #be1558;
	font-size: 18px;
	margin: 0 0 10px;
	padding-bottom: 0;
	position: relative
}

.reset-pass-panel p {
	font-size: 12px
}

.captcha-box {
	padding: 15px 0 0
}

@keyframes pulse {
	30% {
		opacity: .6
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: .6
	}
}

@-moz-keyframes pulse {
	30% {
		opacity: .6
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: .6
	}
}

@-ms-keyframes pulse {
	30% {
		opacity: .6
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: .6
	}
}

@-webkit-keyframes pulse {
	30% {
		opacity: .6
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: .6
	}
}

#progress {
	position: fixed;
	z-index: 2147483647;
	top: 0;
	width: 1%;
	height: 4px;
	background: #be1558;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

#progress dd,
#progress dt {
	position: absolute;
	top: 0;
	height: 4px;
	box-shadow: rgba(0, 0, 0, 0.8) 1px 0 6px 1px;
	border-radius: 100%
}

#progress dt {
	opacity: .6;
	width: 180px;
	right: -80px;
	clip: rect(-6px, 90px, 14px, -6px)
}

#progress.waiting dd,
#progress.waiting dt {
	-moz-animation: pulse 2s ease-out 0 infinite;
	-webkit-animation: pulse 2s ease-out 0 infinite;
	animation: pulse 2s ease-out 0 infinite
}

#progress dd {
	opacity: .6;
	width: 20px;
	right: 0;
	clip: rect(-6px, 22px, 14px, 10px)
}

.hidden_block {
	visibility: hidden!important;
	display: none!important;
	opacity: 0!important
}

.tt-dropdown-menu {
	width: 100%;
	padding: 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	border-radius: 5px;
	overflow: hidden
}

.tt-suggestion {
	padding: 3px 20px;
	font-size: 14px;
	line-height: 20px
}

.tt-suggestion.tt-is-under-cursor {
	color: #fff;
	background-color: #f90
}

.tt-suggestion p {
	margin: 0
}

#manage-group-right {
	margin-left: 0!important
}

.textDecoration_none {
	text-decoration: none!important
}

.group-edit-btn {
	background: #be1558!important;
	color: #FFF;
	font-size: 14px;
	border-radius: 5px
}

.group-edit-btn:hover {
	background: #cb3935!important
}

.show-more-snippet {
	height: 100%;
	overflow: hidden
}

.small-txt .newmessage {
	color: :#FFF!important
}

.small-txt .newmessage:hover {
	color: :#FFF!important
}

#message_link {
	color: #be1558;
	text-decoration: underline
}

.mail-img img {
	width: 30px;
	height: 30px;
	margin: 6px 0
}

.def_rec_msg {
	margin: 10px 0 20px!important;
	padding: 0!important;
	font-weight: 400;
	font-size: 14px!important;
	color: #093!important;
	text-align: center!important
}

.def_rec_msg_new {
	margin: 10px 0 20px!important;
	padding: 9px 0 0!important;
	font-weight: 400;
	font-size: 14px!important;
	color: #093!important;
	text-align: left!important
}

#playset_page .playset-group-panel {
	padding: 0 0 15px;
	position: relative;
	left: 0;
	width: 100%;
	margin-bottom: 15px;
	float: left;
	border-bottom: 1px solid #e5e5e5
}

#playset_page .playset-group-panel:last-child {
	border-bottom: none
}

.search_result_preview {
	display: none
}

#close {
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	font-size: 30px;
	color: #fff;
	z-index: 25
}

#close:hover {
	color: #fff
}

.search_result_preview {
	background: rgba(0, 0, 0, 0.95);
	width: 100%;
	font-family: 'Open Sans', sans-serif!important;
	height: 100%;
	min-height: calc(100% - 63px);
	z-index: 2;
	position: absolute;
	box-sizing: border-box;
	padding: 15px;
	top: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box
}

.search_result_preview_top {
	height: calc(100% - 265px)!important;
	overflow-y: hidden
}

.search_result_preview_top h6 {
	font-size: 24px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 400;
	margin-top: 30px
}

.find_music_box_div .find_music_boxes {
	width: 100%;
	padding: 0 30px;
	padding-top: 10px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-box-sizing: border-box
}

.find_music_box_div .find_music_boxes p {
	font-size: 17px;
	float: left;
	color: #f90;
	line-height: 20px
}

.find_music_box_div .find_music_boxes a {
	font-size: 14px;
	float: right;
	color: #fff;
	line-height: 20px;
	margin-right: 0;
	text-decoration: underline;
	font-style: normal
}

.find_music_box_div .find_music_boxes a:hover {
	text-decoration: none
}

a.joinfromsearch {
	background: #ddd;
	font-size: 13px!important;
	text-decoration: none!important;
	line-height: 20px!important;
	font-weight: 700;
	border-radius: 5px;
	color: #000!important;
	padding: 0 8px;
	font-family: 'Open Sans', sans-serif!important
}

.find_music_box_div .find_music_boxes h6 a {
	color: #E7E7E7!important;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: 700
}

.find_music_boxes ul {
	margin-left: 0;
	color: #FFF
}

.find_music_boxes ul li {
	display: block;
	margin-top: 20px
}

.find_music_boxes ul li .left_box {
	width: 100%;
	float: left
}

.left_box img {
	float: left;
	margin-right: 20px;
	height: 71px;
	width: 71px;
	border: 0
}

.left_box h6 {
	color: #FFF;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 7px!important
}

.left_box a {
	color: #fff!important;
	font-size: 14px!important;
	float: none!important;
	text-decoration: underline;
	line-height: 20px
}

.find_music_boxes ul li .right_box {
	width: 11%;
	float: right
}

.right_box a {
	margin-right: 15px;
	margin-top: 0
}

.right_box a img {
	width: 100%
}

.join {
	margin-right: 0!important
}

.find_music_box_div .find_music_boxes:first-child {
	padding-left: 0;
	padding-right: 0
}

.find_music_box_div .last_box {
	padding-right: 0;
	padding-left: 0;
	border: 0
}

.search_type_box {
	width: 100%;
	position: relative
}

.search_type_box h6 {
	font-size: 24px;
	color: #fff;
	font-weight: 400
}

.search_type_box p {
	font-size: 14px;
	color: #fff;
	margin-bottom: 0
}

.search_type_box input[type="text"] {
	height: 110px;
	line-height: 80px;
	padding: 0;
	margin: 0;
	border: 0;
	background: transparent;
	font-size: 80px;
	color: #be1558;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif!important;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 15px
}

.search_type_box input[type="text"]:focus {
	box-shadow: none!important
}

#people li {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left
}

#people li img {
	width: 100%;
	height: 100%
}

.show_form {
	visibility: visible;
	display: block;
	opacity: 1
}

#people li p {
	padding-top: 10px;
	float: none
}

#people li a {
	font-size: 14px;
	color: #ddd;
	line-height: 15px;
	float: none;
	display: block;
	word-break: break-all;
	text-transform: capitalize;
	text-align: left
}

#search_music .play {
	width: 32px;
	height: 32px;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -14px -254px!important
}

#search_music .pause {
	width: 32px!important;
	height: 32px!important;
	background: url(../nct-images/nct-site/sprite.png) no-repeat -54px -254px!important
}

.playset_lists .pause_extra {
	height: 17px;
	width: 17px;
	background-size: contain;
	margin-right: 10px;
	margin-top: 4px;
	margin-left: 7px
}

.playset_lists .play_extra {
	background: url(../nct-images/nct-site/play-icon-blue.png) no-repeat;
	height: 19px;
	width: 17px;
	margin-right: 10px;
	margin-top: 4px;
	margin-left: 7px
}

#album_lists .pause_extra,
.playset_lists .pause_extra {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -333px -369px!important;
	height: 24px;
	width: 24px;
	margin: 4px 8px 0 6px
}

#album_lists .play_extra,
.playset_lists .play_extra {
	background: url(../nct-images/nct-site/sprite.png) no-repeat -298px -369px!important;
	height: 24px;
	width: 24px;
	margin: 4px 8px 0 6px
}

#search-group-panel .discover,
#searchuserlist .discover {
	margin-left: 0;
	padding: 0 15px
}

#my_favourites_records .discover {
	margin-left: 0
}

#search_music .buffering {
	background: url(../nct-images/nct-site/buffer.gif) no-repeat center #fff!important;
	border-width: 0!important;
	margin: 0!important;
	border-radius: 50%!important;
	height: 32px!important;
	width: 32px!important
}

.commentForm {
	position: relative;
	z-index: 0;
	opacity: 0;
	height: 0;
	margin-top: 0
}

.commentForm.large {
	height: 40px;
	margin-bottom: 15px;
	opacity: 1;
	width: 100%
}

.commentForm__avatar {
	margin-right: 0;
	float: left;
	height: 100%
}

.commentForm__avatar img {
	height: 40px;
	border: 1px solid #ccc;
	border-radius: 1px;
	width: 40px
}

.commentForm__inputWrapper {
	position: relative;
	font-size: 12px;
	line-height: 16px
}

.commentForm.large .commentForm__inputWrapper {
	background: #be1558;
	border: 1px solid #e5e5e5;
	height: 40px!important;
	font-size: 14px;
	padding: 5px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.commentForm.large .commentForm__recipient {
	padding: 5px;
	font-size: 14px;
	top: 8px;
	position: absolute
}

.commentForm__input {
	background: #fff;
	padding: 0 9px;
	font-size: 12px;
	outline: none;
	cursor: pointer;
	border: 1px solid #e5e5e5;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.commentForm.large .commentForm__input {
	border-radius: 4px;
	padding: 4px 9px;
	font-size: 14px;
	height: 29px;
	width: 95%
}

.commentForm.large .commentForm__input:focus {
	box-shedow: 2px 2px 2px #fff;
	border: 1px solid #fff
}

.comments-holder {
	display: block;
	position: absolute;
	height: 14px;
	top: 45px;
	right: 0;
	width: 100%;
	visibility: hidden;
	cursor: pointer;
	left: 0
}

.cmnt_note {
	text-align: center
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3)
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05)
	}
	70% {
		-webkit-transform: scale(.9)
	}
	100% {
		-webkit-transform: scale(1)
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3)
	}
	50% {
		opacity: 1;
		transform: scale(1.05)
	}
	70% {
		transform: scale(.9)
	}
	100% {
		transform: scale(1)
	}
}

.comments-holder .the-bg,
.comments-holder .the-bg-embed {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.myfavourites_player .comments-holder {
	top: 25px
}

.comments-holder.active {
	visibility: visible
}

.comments-holder .a-comment {
	position: absolute;
	top: 0;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.comments-holder .a-comment .the-avatar,
.comments-holder .a-comment .the-avatar-embed {
	width: 14px;
	height: 14px;
	background-color: #111;
	background-position: center center;
	background-size: contain
}

.comments-holder .a-comment .the-comment-author {
	color: #FFF
}

.comments-holder .a-comment.placeholder .the-avatar,
.comments-holder .a-comment.placeholder .the-avatar-embed {
	box-shadow: 0 0 3px 0 #fff
}

.dzstooltip-con.js {
	position: relative
}

.dzstooltip-con .dzstooltip {
	position: absolute;
	bottom: 0;
	left: 0;
	visibility: hidden;
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-property: all;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease-out
}

.with-tooltip {
	position: relative;
	display: inline-block;
	z-index: 2
}

.dzstooltip {
	background: #fafafa;
	border: 1px solid rgba(0, 0, 0, 0.3);
	padding: 7px 12px;
	color: #111;
	opacity: 0;
	visibility: hidden;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-property: all;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	position: absolute;
	top: auto;
	bottom: 150%;
	overflow: visible;
	left: -10px;
	color: #111
}

.interactive .with-tooltip>.dzstooltip {
	pointer-events: auto
}

.with-tooltip:hover .dzstooltip,
.dzstooltip.active {
	visibility: visible;
	opacity: 1;
	z-index: 999
}

.with-tooltip .aux-padder {
	position: absolute;
	top: -10px;
	height: 15px;
	left: -12px;
	width: 30px
}

.dzstooltip:after,
.dzstooltip:before {
	border: solid transparent;
	position: absolute;
	pointer-events: none;
	content: " ";
	height: 0;
	width: 0;
	top: 100%
}

.dzstooltip:before {
	border-color: rgba(254, 70, 65, 0);
	border-width: 6px;
	border-top-color: rgba(0, 0, 0, 0.3);
	left: 12.5px;
	margin-left: -2.5px
}

.dzstooltip:after {
	border-color: rgba(254, 70, 65, 0);
	border-width: 5px;
	border-top-color: #be1558;
	left: 13.5px;
	margin-left: -2.5px
}

.dzstooltip.align-right {
	left: auto;
	right: -10px
}

.arrow-top.with-tooltip:hover .dzstooltip.align-right,
.dzstooltip.align-right.active {
	left: auto;
	right: -10px
}

.dzstooltip.align-right:before {
	left: auto;
	right: 14px
}

.dzstooltip.align-right:after {
	left: auto;
	right: 15px
}

.with-tooltip:hover .dzstooltip.arrow-bottom,
.dzstooltip.arrow-bottom.active {
	bottom: 140%;
	top: auto
}

.dzstooltip.arrow-left {
	left: 200%;
	right: auto;
	bottom: auto;
	top: 0
}

.with-tooltip:hover .dzstooltip.arrow-left,
.dzstooltip.arrow-left.active {
	left: 200%;
	right: auto;
	bottom: auto;
	top: 0
}

.dzstooltip.arrow-left:after,
.dzstooltip.arrow-left:before {
	top: 0
}

.dzstooltip.arrow-left:after {
	border-width: 5px;
	border-color: transparent;
	border-right-color: transparent;
	top: 10px;
	margin: 0;
	left: -10px;
	margin-top: -5px
}

.dzstooltip.arrow-left:before {
	border-width: 6px;
	border-color: transparent;
	border-right-color: rgba(0, 0, 0, 0.3);
	top: 10px;
	left: -10px;
	margin-top: -6px;
	z-index: 0
}

.dzstooltip.arrow-right {
	left: auto;
	right: 200%;
	bottom: auto;
	top: 0
}

.arrow-right.with-tooltip:hover .dzstooltip.arrow-right,
.dzstooltip.arrow-right.active {
	left: auto;
	right: 150%;
	bottom: auto;
	top: 0
}

.dzstooltip.arrow-right:after,
.dzstooltip.arrow-right:before {
	top: 0
}

.dzstooltip.arrow-right:after {
	border-width: 5px;
	border-color: transparent;
	border-left-color: transparent;
	top: 9px;
	margin: 0;
	left: auto;
	right: -10px;
	margin: 0 0 0 0;
	margin-top: -5px
}

.dzstooltip.arrow-right:before {
	border-width: 8px;
	border-color: transparent;
	border-left-color: rgba(0, 0, 0, 0.3);
	top: 9px;
	left: auto;
	right: -16px;
	margin: 0;
	margin-top: -8px
}

.with-tooltip.arrow-top>.dzstooltip,
.dzstooltip.arrow-top {
	top: auto;
	bottom: auto;
	top: 150%;
	min-width: 75px;
	left: -10px
}

.arrow-top.with-tooltip:hover .dzstooltip.arrow-top,
.dzstooltip.arrow-top.active {
	left: -10px;
	top: auto;
	bottom: auto;
	top: 100%;
	margin-top: 5px
}

.with-tooltip.arrow-top>.dzstooltip:after,
.dzstooltip.arrow-top:after,
.with-tooltip.arrow-top>.dzstooltip:before,
.dzstooltip.arrow-top:before {
	top: 0
}

.dzstooltip.arrow-top:before {
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	border-color: transparent;
	border-bottom-color: rgba(0, 0, 0, 0.3);
	left: 14px;
	top: auto;
	bottom: 100%;
	margin-top: -8px;
	margin-left: -2.5px
}

.dzstooltip.arrow-top:after {
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	border-width: 5px;
	border-color: transparent;
	border-bottom-color: #fafafa;
	left: 15px;
	top: auto;
	bottom: 100%;
	margin-top: -5px;
	margin-left: -2.5px
}

.label {
	border-radius: 0
}

.dzstooltip.skin-black {
	background: rgba(0, 0, 0, 0.85);
	border: 2px solid #be1558;
	color: #fff;
	border-radius: 10px;
	font-size: 12px;
	line-height: normal
}

.dzstooltip.skin-black.arrow-bottom:before {
	border-color: rgba(194, 225, 245, 0);
	border-width: 6px;
	border-top-color: rgba(0, 0, 0, 0.5)
}

.dzstooltip.skin-black.arrow-bottom:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 5px;
	border-top-color: rgba(0, 0, 0, 0.85)
}

.dzstooltip.skin-black.arrow-left:before {
	border-color: rgba(194, 225, 245, 0);
	border-width: 6px;
	border-right-color: rgba(0, 0, 0, 0.5)
}

.dzstooltip.skin-black.arrow-left:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 5px;
	border-right-color: rgba(0, 0, 0, 0.85)
}

.play_buffering {
	background-image: none;
	position: relative;
	-webkit-transition: all .3s ease-in-out 0;
	transition: all .3s ease-in-out 0;
	text-align: center
}

.user_status_cont {
	position: absolute;
	right: 0
}

.user_status {
	position: relative
}

.user_status.online_after:after {
	color: #0C0;
	font-size: 2em;
	margin: 0;
	z-index: 1;
	top: 40%;
	bottom: 40%;
	content: '\2022';
	position: absolute;
	right: 0;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	margin-right: 5px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.user_status.online_before:before {
	color: #0C0;
	font-size: 2em;
	margin: 0;
	z-index: 1;
	top: 0;
	bottom: auto;
	content: '\2022';
	position: absolute;
	left: 0;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes animate1 {
	from {
		-webkit-transform: scale(1)
	}
	to {
		-webkit-transform: scale(1.7)
	}
}

@-moz-keyframes animate1 {
	from {
		-moz-transform: scale(1)
	}
	to {
		-moz-transform: scale(1.7)
	}
}

@-ms-keyframes animate1 {
	from {
		-ms-transform: scale(1)
	}
	to {
		-ms-transform: scale(1.7)
	}
}

@-o-keyframes animate1 {
	from {
		-o-transform: scale(1)
	}
	to {
		-o-transform: scale(1.7)
	}
}

@keyframes animate1 {
	from {
		transform: scale(1)
	}
	to {
		transform: scale(1.7)
	}
}

.noti_bubble_cont {
	position: relative
}

.noti_bubble {
	background: #be1558;
	position: absolute;
	right: -8px;
	top: -8px;
	padding: 2px 6px;
	color: #fff;
	font: bold .9em Tahoma, Arial, Helvetica;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px
}

.uploding-track-form-right-in {
	position: relative;
	overflow: hidden;
	text-align: left
}

.uploding-track-form-right-in label.error {
	bottom: 35px!important
}

.ucr_detail {
	float: left;
	margin-right: 10px;
	margin-top: 3px
}

.newfollowtracks {
	margin: 0 7px 0 0;
	line-height: 22px;
	color: #000
}

.music-img-left {
	float: left
}

.color999 {
	color: #999!important
}

.display_user_info {
	font-size: 20px;
	font-style: italic
}

.key {
	float: left
}

.green {
	margin-bottom: 40px;
	color: #093
}

#download,
#cancel {
	display: inline-block;
	background: #be1558;
	padding: 3px 20px;
	color: #FFF;
	border: 0;
	margin: 5px 5px 5px 0
}

.accept {
	display: inline-block;
	background: #be1558;
	padding: 3px 20px;
	color: #FFF;
	border: 0;
	margin: 5px 5px 5px 0
}

#cancel {
	background: #30333c
}

.reject {
	display: inline-block;
	background: #be1558;
	padding: 3px 20px;
	color: #FFF;
	border: 0;
	margin: 5px 5px 5px 0;
	background: #30333c
}

#download_disc_popup p {
	font-size: 14px;
	font-size: 15px;
	line-height: 25px;
	text-align: justify;
	padding: 15px 0
}

.group-detail-btn .following-gold-btn {
	height: auto;
	line-height: 30px;
	font-size: 14px!important
}

.group-detail-btn .following-btn {
	height: auto!important;
	line-height: 30px;
	font-size: 14px!important
}

#signup_notify_resend_activation {
	background: none!important;
	color: #777!important;
	margin-top: 5px
}

#dash_board_static_box .performance .static_box_lft_mar45,
#slmu_page_right .performance .static_box_lft_mar45 {
	width: auto!important;
	float: none;
	margin-bottom: 20px!important
}

#dash_board_static_box .performance .tracks_box_details,
#slmu_page_right .performance .tracks_box_details {
	border-top: 1px solid #ccc
}

#dash_board_static_box .performance .track_player,
#slmu_page_right .performance .track_player {
	float: left;
	height: 29px;
	width: 28px;
	margin-right: 10px
}

#dash_board_static_box .performance .track_player .play,
#slmu_page_right .performance .track_player .play {
	width: 29px;
	height: 28px;
	background-size: contain
}

#dash_board_static_box .performance .play_set_list,
#slmu_page_right .performance .play_set_list {
	width: auto!important
}

.search_result_preview_top .find_music_box_div {
	height: 90%!important
}

#mainuser_popup_tabs .mCSB_scrollTools {
	right: -5px
}

#s_l_module_bottom .buffering,
.play_set .buffering {
	background: url(../nct-images/nct-site/buffer.gif) no-repeat center #fff!important;
	border: none!important;
	border-radius: 25px!important;
	height: 30px!important;
	width: 30px!important;
	margin: 4px!important
}

.big_play.buffering {
	height: 35px!important;
	width: 35px!important;
	border-width: 0!important;
	margin: 0 auto!important;
	float: none
}

.performance .play_set .buffering {
    background: url(../nct-images/nct-site/buffer.gif) no-repeat center #be1558!important;
    border-radius: 50%!important;
    height: 24px!important;
    width: 24px!important;
    margin: 0 !important;
}

.sugg_list ul li {
	list-style: url(../nct-images/nct-site/arrow_no_detail.png) inside;
	line-height: 30px
}

.group-detail-left p {
	margin-bottom: 5px
}

#close_tips_popup {
	background: #be1558;
	padding: 5px 20px;
	margin-top: 20px;
	color: #FFF;
	border-radius: 3px
}

#close_tips_popup:hover {
	background: #cb3935
}

.tips_div p {
	padding-left: 30px;
	font-size: 14px;
	margin: 25px 0;
	text-align: justify;
	position: relative
}

.tips_div p:before {
	content: "\f058";
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: 25px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	margin: 0 auto;
	color: #be1558;
	position: absolute;
	left: 0;
	right: 0;
	top: 2px
}

.tips_div input[type="button"] {
	border: 0
}

#album_no_album {
	padding-left: 30px
}

#album_no_album p {
	margin-bottom: 20px;
	font-size: 22px;
	color: #000
}

#album_no_album p.show_err {
	color: #093
}

.comment_final_set {
	width: 80%;
	width: calc(94% - 120px)
}

.message-box-head-topic p,
.message-box-con-topic p {
	font-size: 18px;
	color: #FFF;
	line-height: 42px;
	margin-bottom: 0;
	float: left
}

.msg-box {
	width: 175px
}

.plus_icon {
	background: url(../nct-images/nct-site/plus_icon.png) no-repeat;
	width: 14px;
	height: 14px;
	float: left;
	margin: 2px 5px;
	margin-left: 0
}

#musicpage_right {
	width: 64%!important
}

.dash-panel-right li a {
	font-size: 12px;
	display: block
}

html body #content .inner-main .borderLeft {
	border-left: none!important
}

.message-box-con.unread {
	background: #fee6e5
}

#messageBoxHeadSetting .message-box-head-from {
	width: 30%
}

#messageBoxHeadSetting .message-box-head-topic {
	width: 65%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

#u_p_w_othertab .my-music-tab {
	margin-left: 3px
}

#u_p_w_othertab .static_box_lft_mar45 {
	margin-left: 0!important
}

#u_p_w_othertab .dash-comment-tab {
	margin-left: 0
}

.side_img img {
	display: none
}

#sendMessage-form .fld_cont {
	min-height: 60px
}

#sendMessage-form .tm-tag.tm-tag-success {
	width: auto
}

#emb_pl .p_box .p_box_right {
	width: 84%
}

#emb_pl .p_box img.profile {
	height: 185px;
	width: 16%
}

#emb_pl .p_box {
	background: #000
}

#emb_pl .p_box_right p,
#emb_pl .p_box_right h5 {
	color: #FFF!important
}

#emb_pl .p_box_right img#small_logo {
	width: auto;
	height: auto
}

#emb_pl .big-player-track-wave,
#emb_pl .big-player-track-wave .time {
	background: #f90
}

#emb_pl .track-player-panel-middle .big-player-track-btn .play {
	background: none;
	width: 75px;
	height: 75px;
	position: relative;
	z-index: 6666666
}

#emb_pl .track-player-panel-middle .big-player-track-btn .play img {
	width: 100%
}

#emb_pl .track-player-panel-middle .big-player_extra {
	width: calc(100% - 60px);
	margin-left: -25px;
	margin-top: 5px
}

@media (max-width:1282px) {
	.music-gallery {
		margin-right: 0
	}
	ul.multiple_upload li input[type="text"] {
		width: 86%
	}
	.wh-flw-panel-left {
		width: 100%!important
	}
	.wh-flw-panel-right {
		width: 100%!important
	}
	.track_list {
		width: 145px
	}
	#emb_pl .p_box .p_box_right {
		width: 82%
	}
	#emb_pl .p_box img.profile {
		height: 185px;
		width: 18%
	}
}

@media (max-width:1081px) {
	#dash_board_static_box .static_box_lft_mar45 {
		width: 100%!important;
		margin-left: 0!important;
		margin-bottom: 15px
	}
	#dash_board_static_box .static_box {
		width: 100%;
		margin-bottom: 15px
	}
	#u_p_w_othertab .span4-dash-new {
		position: absolute
	}
	#u_p_w_othertab .group-img-panel {
		width: 100%
	}
	.h_slider ul {
		height: 150px
	}
	.music-gallery li {
		width: 33%
	}
	ul.multiple_upload li input[type="text"] {
		width: 84%
	}
	.wh-flw-panel-left {
		width: 100%
	}
	.wh-group-panel li {
		padding-right: 40px!important
	}
	#slmu_page_right .group-detail-left,
	#slmu_page_right .group-detail-right {
		width: auto;
		float: none!important;
		margin-bottom: 15px;
		margin-left: 10px
	}
	.dis-link ul li,
	.dis-link ul li.active {
		margin: 0 5px 5px 0;
		padding: 4px 10px!important;
		font-size: 14px
	}
	.dash_group_set_des ul li {
		width: 33%
	}
	.dash-top-btn {
		margin-top: 20px
	}
	.play_set_list {
		width: 34%
	}
	.exapmle_img_container {
		padding-top: 10px
	}
	#emb_pl .p_box .p_box_right {
		width: 80%
	}
	#emb_pl .p_box img.profile {
		height: 185px;
		width: 20%
	}
}

@media (max-width:960px) {
	.inp-panel {
		width: 100%
	}
	.comments_section {
		margin-bottom: 20px 0 65px 0!important
	}
	.music-gallery li {
		width: 50%
	}
	.profile-tabmenu-sub {
		margin-left: 10px
	}
	.h_slider ul {
		height: 100px
	}
	#slmu_page_g_d_button {
		float: left;
		margin-left: 35px
	}
	#u_p_w_othertab .grouping-tab li {
		width: 50%
	}
	#u_p_w_othertab .playset-group-panel {
		width: 90%;
		width: calc(100% - 45px)
	}
	.ftr-logo2 {
		display: none
	}
	ul.multiple_upload li input[type="text"] {
		width: 83%
	}
	.wh-flw-panel-left ul li {
		width: 100%;
		padding-right: 0!important
	}
	.grouping-tab li {
		width: 100%
	}
	.find_music_box_div .find_music_boxes,
	.find_music_box_div .find_music_boxes:first-child,
	.find_music_box_div .find_music_boxes:last-child {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		border-right: 0!important;
		border-top: 1px dotted #ccc;
		margin-top: 15px
	}
	.dash_group_set_des ul li {
		width: 50%;
		padding-right: 20px!important
	}
	#u_p_w_othertab .my-music-box {
		margin-left: 0
	}
	.wh-flw-main {
		margin-left: 45px!important
	}
	.abt-con h3 {
		margin: 5px 0 0 45px;
		font-size: 19px
	}
	.profile-tabmenu li {
		font-size: 13px
	}
	.fav-list-top-rgt {
		margin: 10px 0;
		margin-top: 0;
		float: left;
		width: 100%
	}
	.fav-list-top-rgt ul {
		float: left
	}
	.mdl-top-rgt-col {
		margin-bottom: 10px
	}
	.dashnew-lft-gray-bod {
		position: absolute
	}
	.playset-list-top-rgt {
		width: 100%
	}
	.playset-list-top-rgt ul {
		float: left
	}
	#track_img {
		display: none
	}
	#span8_track_detail {
		width: 100%
	}
	.track-description-panel {
		width: 50%;
		float: left
	}
	.side_img {
		width: 50%;
		position: relative;
		float: left;
		border-top: #ccc dashed 1px;
		min-height: 200px
	}
	.side_img img {
		position: absolute;
		top: 23px;
		right: 0;
		margin: auto;
		height: 200px;
		display: block;
		width: 200px;
		max-width: 100%;
		border: #f90 2px solid;
		box-sizing: border-box;
		-webkit-box-sizing: border-box
	}
	.track-description-panel p {
		width: 100%
	}
	#emb_pl .p_box .p_box_right {
		width: 78%
	}
	#emb_pl .p_box img.profile {
		height: 185px;
		width: 22%
	}
}

@media (max-width:780px) {
	.music-gallery li {
		width: 50%
	}
	.h_slider ul {
		height: 50px
	}
	#u_p_w_othertab .span4-dash-new {
		width: calc(40% - 16px)!important
	}
	#playset_page .playset-group-panel {
		left: 0;
		padding: 0 0 20px
	}
	.wh-flw-main {
		margin-left: 25px!important
	}
	.playset-list-top-rgt ul {
		margin: 5px
	}
	.playset-list-top-rgt {
		margin-right: 0;
		width: auto
	}
	ul.multiple_upload li input[type="text"] {
		width: 77%
	}
	.search_result_preview {
		left: 0
	}
	#only_categories .span7-new {
		width: 80%!important
	}
	#people li {
		width: 25%
	}
	#musicpage_right {
		width: 55%!important
	}
	#music_feed_left_page {
		width: 37.5%!important
	}
	.def_rec_msg {
		font-size: 20px!important
	}
	.dash-panel-right li {
		width: 190px!important
	}
	.upload-track-btn,
	.manage-album-btn {
		font-size: 13px!important;
		padding-right: 10px!important;
		margin-right: 4px!important;
		padding-left: 27px!important
	}
	input[type="button"].new-album-btn {
		font-size: 12px!important;
		padding-right: 10px!important;
		margin-right: 4px!important;
		padding-left: 27px!important
	}
	.upload-track-btn {
		margin-right: 0!important
	}
	#u_t_f_time .u_t_f_time_left {
		padding-top: 25px
	}
	.playset-list-box h2 {
		margin-left: 0;
		font-size: 16px
	}
	.playset-list-box li {
		padding-left: 7px
	}
	.profile-tabmenu li {
		margin-bottom: 5px
	}
	.gray-big input[type=button] {
		font-size: 12px;
		padding: 0 5px
	}
	.group-detail-right h3 {
		margin-left: 5px
	}
	.profile-tabmenu li {
		padding: 3px 5px
	}
	.profile-tabmenu li a {
		font-weight: lighter
	}
	.search_type_box input[type="text"] {
		font-size: 95px
	}
	.tab-back a {
		margin-left: 0
	}
	.msg-box {
		width: auto
	}
}

@media (max-width:767px) {
	.login-form input[type="text"] {
		width: 98%!important;
		box-sizing: border-box;
		height: 40px;
		margin-left: 0
	}
	.login-form .fld_cont {
		padding-left: 0
	}
	.login-form .fld_cont.fl {
		width: 49%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box
	}
	.login-form .fld_cont.fl input[type="password"] {
		width: 100%!important
	}
	.login-form input[type="password"] {
		width: 98%;
		box-sizing: border-box;
		height: 40px;
		margin-left: 0
	}
	html body .modal.openmodal {
		overflow: auto;
		/*max-height:380px*/
	}
	.fav-list-top-lft {
		width: 100%
	}
	.fav-list-top-lft .img-col {
		width: 100%;
		height: auto
	}
}

.track-comment-panel .track-comment-box {
	padding: 0
}

#buynow,
#bidOffer {
	display: inline-block;
	background: #be1558;
	padding: 7px 20px;
	color: #FFF;
	border: 0;
	margin: 5px 5px 5px 0
}

#bidBuy {
	display: inline-block;
	background: #be1558;
	padding: 7px 20px;
	color: #FFF;
	border: 0;
	margin: 5px 5px 5px 0
}

.dev_footer {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1rem;
	background-color: #efefef;
	text-align: center
}

.member-plans-main {
	padding-top: 5%;
	width: 100%;
	text-align: center
}

.plan-child {
	display: inline-block;
	margin: 0 auto
}

.member-plans-main .price.panel-red>.panel-heading {
	color: #fff;
	background-color: #D04E50;
	border-color: #FF6062;
	border-bottom: 1px solid #FF6062
}

.member-plans-main .price.panel-red>.panel-body {
	color: #fff;
	background-color: #EF5A5C
}

.member-plans-main .price.panel-red>.panel-body .lead {
	text-shadow: 0 3px 0 rgba(50, 50, 50, .3)
}

.member-plans-main .price.panel-red .list-group-item {
	color: #333;
	background-color: rgba(50, 50, 50, .01);
	font-weight: 600;
	text-shadow: 0 1px 0 rgba(250, 250, 250, .75)
}

.notefont {
	margin: 0;
	font-size: 18px;
	color: #be1558;
	position: relative;
	position: relative
}

@media (max-width:767px) and (orientation:landscape) {
	.newgroup-form {
		height: 300px;
		overflow: scroll;
		padding-bottom: 50px;
	}
	html body .modal.openmodal {
		overflow: auto;
		max-height: auto
	}
}

#albumName {
	line-height: 1
}


/*added by kauhsik start*/

#share_div input[type="text"] {
	width: 260px !important;
}


/*added by kauhsik end*/

.pls_cmt_msg_here {
	color: #959595;
}

.cls_com_font {
	text-transform: capitalize;
}

.timing-panel-other {
	font-size: 12px;
	color: #999;
	float: right;
}

.des-display,
.add_display {
	word-break: break-word;
}

.hide_com_form,
.add-group-btn {
	cursor: pointer;
}

.fl label.error {
	margin-left: 0;
	left: 0;
	right: auto;
}

.lgn-btm #isagree {
	position: absolute;
}

.lgn-btm .mar-top {
    margin-left: 0;
    padding-left: 11px;
    margin-top: 0px;
    padding-left: 20px;
}
.lgn-btm-right .gray_v2  input[type=checkbox] {
    margin: 10px 0 0;
}

.track-description-panel p,
.fl.comment_final_set .commentDesc {
	word-break: break-all;
}
.navbar-brand>img {
    padding: 10px 0;
}
.social-profile-form-left .facebook:hover,
.social-profile-form-left .twitter:hover {
    width: 48px;
    height: 48px;
    background-position: unset;
}
.social-profile-form-left .twitter:hover {
    background-position: 0 -73px;
}
.who-follow-main .music-img-left {
    font-size: 17px;
    margin-right: 1px;
}
.color-red {
	color: red;
}
.lgn-btm .gray_v2 input[type=submit] {
    margin-right: 0;
}
.my-music-tab .my-music-box {
    margin: 32px 0 0;	
    padding: 0px 0 0;
}
header .navbar-brand>img {
    max-width: 155px;
}
.lgn-btm .mar-top2 {
    margin-top: 6px;
    padding-left: 7px;
}
@media (max-width: 768px) {
	.tracks_parent .list-text {
	    margin-left: 36px;
	    line-height: 20px;
	}
}
@media (max-width: 567px) {
	.navbar-brand>img {
		height: 43px !important;
	}
	#usertabs_popup_tabs ul.tab li {
	    padding: 3px 6px;
	    margin-right: 7px;
	    font-size: 15px;
	}
}

.following-gold-btn.following-gold-btn.followingToggle.fr.followingToggle130,
.following-gold-btn {
	font-size: 12px;
}