﻿.rebox {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 200; cursor: pointer; background-color: rgba(27, 27, 27, 0.8); -webkit-filter: none;
}
.rebox * {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.rebox-contents {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute;
}
.rebox-contents .rebox-content {
	margin: auto; left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; position: absolute; max-height: 90%;
}
.rebox-loading {
	margin: -16px 0px 0px -16px; left: 50%; top: 48%; width: 31px; height: 31px; position: absolute;
}
.rebox-caption {
	padding: 10px 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; display: none; position: absolute; z-index: 1000;
}
.rebox-caption p {
	color: rgb(255, 255, 255); line-height: 1.6; font-size: 20px; text-shadow: 0px 0px 3px rgba(0,0,0,1);
}
.rebox-button {
	transition:0.3s; height: 35px; text-align: center; color: rgb(216, 216, 216); line-height: 33px; font-size: 34px; font-weight: normal; text-decoration: none; vertical-align: middle; position: absolute; z-index: 9999; min-width: 35px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;
}
.rebox-close {
	 border: currentColor; border-image: none; top: 0px; width: 140px; height: 140px; right: 0px; color: rgb(74, 74, 74); font-size: 0px;
}
.rebox-next {
	border: currentColor; border-image: none; top: 48%; right: 22px; font-size: 45px;
}
.rebox-prev {
	border: currentColor; border-image: none; left: 22px; top: 48%; font-size: 45px; font-weight: normal;
}
.rebox-loading {
	left: 50%; top: 48%; font-weight: normal; animation-name: spin; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
}
.rebox-caption span {
	color: rgb(255, 255, 255); line-height: 27px; font-size: 20px; display: block;
}
