body {
	margin: 0;
	background-color: #505050;
	font-family: courier;
}

.select, #toolbarContainer, #scaleSelect {
	background-color: #404040;
	color: #fff;
}

button {
	border: 0;
	cursor: pointer;
	outline: none;
}

button.toolbarButton {
	background-color: #404040;
	color: #fff;
}

#toolbarContainer {
	position: fixed;
	width: 100%;
	height: 50px;
	top: 0;
	line-height: 50px;
}

#toolbarViewerLeft, #toobarViewerCenter, #toolbarViewerRight {
	width: 31%;
	float: left;
}

#toolbarViewerLeft {
	margin-left: 3.5%;
}

#toobarViewerCenter {
	text-align: center;
}

#toolbarViewerRight {
	margin-right: 3.5%;
	text-align: right;
}

#pageIndex {
	width: 50px;
	height: 20px;
	border-radius: 10%;
	text-align: center;
	background-color: #606060;
	color: #fff;
	border: 0;
}

select {
	border: solid 1px #888;
	border-radius: 10%;
	padding: 0px 30px 0px 10px;
	height: 25px;
	font-family: microsoft yahei ui;
	/*清除默认的样式*/
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.select {
	position: relative;
	overflow: hidden;
}

.select:before {
	/*使用FontAwesome图标作为背景*/
	font-family: FontAwesome;
	font-size: 10px;
	content: "\f0dc";
	position: absolute;
	right: 10px;
	pointer-events: none;
}

/*清除IE的选择框样式：隐藏下拉箭头*/
select::-ms-expand {
	display: none;
}

#viewerContainer {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 10px;
}

#errorMessageContainer {
	padding: 0px 40px 0px 40px;
}

#errorMessageContainer>p {
	color: #fff;
	word-wrap: break-world;
	word-break: break-all;
}

button.viewerContainerButton {
	padding: 5px 15px 5px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}