.me-plugin {
	width:1px;
	height:1px;
}

div.AAPlayer {
	position:relative;
	vertical-align:top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}

div.AAPlayer div.recorderContainer {
	background-repeat: no-repeat;
	background-position: top left, top right;
	position:relative;
	vertical-align:top;
	margin-left: -5px
}

div.AAPlayer div.recorderContainer div.recorderTool div.button {
	width:60px;
	height:60px;
	line-height: 60px;
	text-align: center;
	margin-left:5px;
	margin-right:5px;
	font-size: 30px;
	color: white;
	cursor: pointer;
	display:inline-block;
	position:relative;
}

div.AAPlayer div.recorderContainer div.recorderTool div.button div.text-layer {
	position:absolute;
	font-size: 10px;
	text-align: center;
	width:60px;
	top: 46px;
	left: 0;
	line-height: initial;
}

div.AAPlayer div.recorderContainer div.recorderTool div.button div.image-layer {
	position:absolute;
	text-align: center;
	width:4px;
	bottom: 0px;
	left: 2px;
	height:50px;
	background:#e53935;
	display:none;
}

div.AAPlayer div.recorderContainer div.recorderTool div.button.off {
	background:#CFD8DC;
	cursor: default;
}

div.AAPlayer div.recorderContainer div.recorderTool div.button.on:hover {
}

div.AAPlayer div.recorderContainer div.recorderTool div.button.on:active {
	position: relative;
	xmargin-top: 1px;
}

div.AAPlayer div.recorderContainer div.recorderTool {
	height:60px;
	clear:both;
	position:relative;
	margin: auto;
	display: table;
}

div.AAPlayer div.recorderContainer div.recorderTool.withListen {
	width: 210px;
}

div.AAPlayer div.recorderContainer div.recorderTool div.button div.compare {
	height: 100%;
    width: 100%;
}

div.AAPlayer div.recorderContainer div.recorderTool div.button.on div.compare {
	background: url(images/recorder/compare-on.png) no-repeat center center;
}
div.AAPlayer div.recorderContainer div.recorderTool div.button.off div.compare {
	background: url(images/recorder/compare-off.png) no-repeat center center;
}

div.AAPlayer div.recorderContainer div.recorderTool div.status {
	width: calc(100% - 235px);
	border: 1px solid #ecf0f1;
	height: 18px;
    font-size: 14px;
    padding: 0 12px;
	float:left;
	color:#7f8c8d;
	text-align:left;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	margin-left: 10px;
}

div.AAPlayer div.mic-warning {
	background: url(images/micro.gif) no-repeat 5px center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#900;
	padding: 10px 0 10px 25px;
	border: 1px solid #900;
}

div.AAPlayer div.debug,
div.AaExerciseContainer div.debug {
	background:#cef;
}