@import"//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.css";

.screen-reader-text {
	position: absolute;
	top: -9999px;
	left: -9999px
}

.disabled {
	color: #666;
	cursor: default
}

.show {
	display: inline-block !important
}

body {
	margin: 10px 0 0 0
}

.container {
	margin: 0 auto;
	text-align: center;
	width: 100%
}

.player-container {
	margin: 0 auto;
	text-align: left
}

.player-container .player {
	height: 60px;
	margin: 0 auto;
	position: relative;
	width: 400px;
	*zoom: 1
}

@media(min-width: 768px)and (max-width: 991px) {
	.player-container .player {
		width: 470px
	}
}

@media(min-width: 992px)and (max-width: 1100px) {
	.player-container .player {
		width: 470px
	}
}

@media(min-width: 1200px) {
	.player-container .player {
		width: 470px
	}
}

.player-container .player .large-toggle-btn {
	background: white;
	border: none;
	width: 3vw;
	text-align: left;
}

.player-container .player .large-toggle-btn .large-play-icon {
	cursor: pointer;
	display: inline-block;
	position: relative
}

.player-container .player .large-toggle-btn .large-play-icon:before {
	content: "";
	font: 2.5em "FontAwesome"
}

.player-container .player .large-toggle-btn .large-pause-icon {
	cursor: pointer;
	display: inline-block;
	position: relative
}

.player-container .player .large-toggle-btn .large-pause-icon:before {
	content: "";
	font: 2.5em "FontAwesome"
}

.player-container .player .info-box {
	bottom: 10px;
	left: 65px;
	position: absolute;
	top: 15px
}

.player-container .player .info-box .track-info-box {
	float: left;
	margin: 0 0 6px 0;
	width: 400px;
	*zoom: 1
}

.player-container .player .info-box .track-info-box .track-title-text {
	display: inline-block
}

.player-container .player .info-box .track-info-box .audio-time {
	display: inline-block;
	padding: 0 0 0 5px;
	width: 80px
}

.player-container .player .info-box .track-info-box:before,
.player-container .player .info-box .track-info-box:after {
	content: " ";
	display: table
}

.player-container .player .info-box .track-info-box:after {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden
}

.player-container .player .progress-container {
	float: left;
	min-width: 280px
}

.player-container .player .progress-container .progress .progress-bar,
.player-container .player .progress-container .progress .progress-bar[value],
.player-container .player .progress-container .progress .progress-bar[value]::-webkit-progress-bar {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font: inherit;
	width: 100%
}

.player-container .player .progress-container .progress-bar {
	border: none;
	height: 2px;
	width: 100%;
	border-radius: 0;
	overflow: hidden;
	margin-bottom: 0.15vw;
}

.player-container .player .progress-container .progress-bar::-webkit-progress-bar {
	background-color: #005769
}

.player-container .player .progress-container .progress-bar::-webkit-progress-value {
	background-color: #e84910;
}

.player-container .player .progress-container .progress-bar::-moz-progress-bar {
	background-color: #005769
}

.player-container .player .progress-container .progress-bar::-moz-progress-value {
	background-color: #e84910;
}

.player-container .player .controls-box {
	bottom: 10px;
	left: 350px;
	position: absolute
}

.player-container .player .controls-box .previous-track-btn {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	cursor: pointer;
	display: inline-block
}

.player-container .player .controls-box .previous-track-btn .previous-track-icon:before {
	content: "";
	font: 1em "FontAwesome"
}

.player-container .player .controls-box .next-track-btn {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	cursor: pointer;
	display: inline-block
}

.player-container .player .controls-box .next-track-btn .next-track-icon:before {
	content: "";
	font: 1em "FontAwesome"
}

.player-container .player:before,
.player-container .player:after {
	content: " ";
	display: table
}

.player-container .player:after {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden
}

.player-container .play-list {
	display: block;
	margin: 0 auto 20px auto;
	width: 400px
}

.player-container .play-list .play-list-row {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
	*zoom: 1
}

.player-container .play-list .play-list-row.active .track-title .playlist-track {
	font-weight: bold;
	color: #e84910!important
}

.player-container .play-list .play-list-row .track-title .playlist-track {
	background-color: #fff;
	border: 0;
	cursor: pointer;
	padding: 0;
	color: #005769;
	text-decoration: none
}

.player-container .play-list .play-list-row .small-toggle-btn {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 25px
}

.player-container .play-list .play-list-row .small-toggle-btn .small-play-icon {
	display: inline-block
}

.player-container .play-list .play-list-row .small-toggle-btn .small-play-icon:before {
	content: "";
	font: .95em "FontAwesome"
}

.player-container .play-list .play-list-row .small-toggle-btn .small-pause-icon {
	display: inline-block
}

.player-container .play-list .play-list-row .small-toggle-btn .small-pause-icon:before {
	content: "";
	font: .95em "FontAwesome"
}

.player-container .play-list .play-list-row .track-number {
	display: inline-block
}

.player-container .play-list .play-list-row .track-title {
	display: inline-block
}

.player-container .play-list .play-list-row .track-title .playlist-track {
	text-decoration: none;
	text-align: left;
}

.player-container .play-list .play-list-row .track-title.active-track {
	font-weight: bold;
	color: #e84910!important;
}

.player-container .play-list .play-list-row:before,
.player-container .play-list .play-list-row:after {
	content: " ";
	display: table
}

.player-container .play-list .play-list-row:after {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden
}

button{
	color: #005769;
}

button:hover{
	color: #e84910!important;
}