.set-of-apps .joinSeparator:first-of-type {
	padding-top: 0px;
	background: none;
	border-top: none;
}
.joinSeparator {
	padding-top: 20px;
	background: #dedede;
	border-top: 1px solid #eaeaea;
}
.main-navbar {
	display: none;
}
.main-app {
	background: #FFFFFF;
}

.join-main-navbar {
 display: none;
}

.add-source-button-cnt {
	display: flex;
	justify-content: flex-end;
	padding: 16px;
	background: #dedede;
	border-top: 1px solid rgba(0, 0, 0, .12);
	border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.add-source-cnt {
	/*padding-top: 36px;*/
}
#add-source {
	max-width: 200px;
	font-size: 16px;
	background-color: #0288D1;
	border-color: #0288D1;
	color: white;
	text-shadow: none;
	margin: 0 0 0 0;
	padding-top: 9px;
	padding-bottom: 9px;
	box-shadow: 0px 4px 3px 0 #949494;
}

#convertprop {
	padding: 32px 16px;
	background: #ffffff;
	border-top: 1px solid rgba(0, 0, 0, .12);
	display: none;
}

.joiner-func {
	position: relative;
}

#join-download {
	min-height: 320px;
	/*padding: 46px 0;*/
}
.join-loader-holder {
	width: 100%;
	height: 100%;
	border: none;
	position: absolute;
	z-index: 1000;
}

.join-loader-holder.hidden {
	display: none;
}

#props-tab > div {
	padding: 10px 1em;
}
#upload::after {
	/*border: 10px solid green;*/
}

.remove-track-cnt {
	flex: 0 0 auto;
}
.remove-track, .move-track-up, .move-track-down {
	position: relative;
	margin-left: 8px;
	opacity: 0.87;
	background: 0;
	border: none;
	align-self: center;
	cursor: pointer;
}
.remove-track:after, .move-track-up:after, .move-track-down:after {
	background-color:#33691E;
}

.top-control-panel .cut-info {
	display: none;
}

@media (min-width: 320px) {
	.timeline-control {
		padding-bottom: 8px;
	}
	#upload, #download, #cut {
		background-color: #f7f7f7;
		box-shadow: inset 0 4px 3px -4px rgba(0, 0, 0, 0.2);
		/*box-shadow: inset 0 6px 3px -4px rgba(0, 0, 0, 0.2)*/
	}
}
@media (min-width: 360px) {
	.timeline {
		height: 80px;
	}

	.play-button {
		width: 36px;
		height: 36px;
	}

	.timeline-control {
		padding-bottom: 24px;
	}



}

@media (min-width: 390px) {
	.top-control-panel .cut-info {
		display: flex;
	}

	#join-download {

	}
}
