.max{
	max-width: 875px;
	margin: 0 auto;
	padding: 0 15px;
}
/*img.thumb{
	max-width: 150px;
}*/
.move {
	font-size: 21px;
}
.gallery-page {
	border: 1px solid;
}
.gallery-page img {
	max-width: 200px;
	max-height: 200px;
}
.image-title {
	padding:10px 0 0 0;
}
div#tipDiv {
    padding:4px;
    border:1px solid;
}
.gallery-page-recent {
	max-width: 150px;
}
img.thumb-recent {
	max-width: 125px;
}
img.popup{
	max-width: 100%;
	max-height: 100%;
}
.error{
	color: red;
}
.pending {
	color: #c19b17;
}
.success{
	color: green;
}
.ready{
	color: #aaaaaa;
	font-weight: normal;
}
img{
	display: block;
	max-width: 100%;
	height: auto;
}
.wrap{
	display: block;
	text-align: center;
	max-width: 100%;
}
label.mine{
	padding: 6px 12px;
	border: 1px solid;
	vertical-align: middle;
	text-align: center;
	border-radius: 4px;
	/*font-size: 13px;*/
	font-weight: lighter;
	cursor: pointer;
}
label.mine:hover{
	border: 1px solid;
	cursor: pointer;
}
.up_butt{
	text-align: right;
}
.prev, .next{
	cursor: pointer;
	font-size: 1.75em;
}
.prev{
	float: left;
}
.next{
	float: right;
}
.iname{
	word-wrap: break-word;
}
/* modal link */
a.modal-link, a.modal-link:hover, a.modal-link:active{
	text-decoration: none;
}
/* upload preview */
#gallery{
	margin-top: 15px;
	text-align: center;
}
.iwrap{
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	width: 270px;
	max-width: 270px;
}
.iwrap img{
	display: block;
	max-width: 250px;
	height: auto;
}
.progress {
	position:relative;
	width:100%;
	padding: 1px;
	border-radius: 3px;
}
.bar {
	width:0%;
	height:20px;
	border-radius: 3px;
}
.percent {
	position:absolute;
	display:inline-block;
	font-size: 13px;
	top:0;
	left:48%;
}
.modal-dialog.gallery-upload {
	min-width: 600px;
}
#cboxContent{
	margin:35px 0 45px 0;
	padding: 25px 15px 15px 15px;
}
#cboxCurrent{
	position:absolute;
	bottom:-35px;
	left:50%;
	font-size: .95em;
}
#cboxClose {
	width:40px;
	height:40px;
	top:-53px;
	right: 35px;
	z-index: 99999;
	text-indent:0;
	background:none;
}
#cboxClose:before {
	content: "\f057"; /* f00d(no bg) , f057(bg) */
	font-family: FontAwesome;
	font-size:40px;
	position: absolute;
}
#cboxPrevious {
	width:40px;
	height:40px;
	bottom:-15px;
	left: 0;
	z-index: 99999;
	text-indent:0;
	background:none;
}
#cboxPrevious:before {
	content: "\f053"; /* f053(cevron), f060(arrow), f0d9(caret), f057(angle), f0a8(arrow circle), f190(arrow circle-0) */
	font-family: FontAwesome;
	font-size:40px;
	position: absolute;
}
#cboxNext {
	width:40px;
	height:40px;
	bottom:-15px;
	right: 30px;
	z-index: 99999;
	text-indent:0;
	background:none;
}
#cboxNext:before {
	content: "\f054"; /*  f054(cevron), f061(arrow), f0da(caret), f058(angle), f0a9(arrow circle), f191(arrow circle-0) */
	font-family: FontAwesome;
	font-size:40px;
	position: absolute;
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 512px) {
	.modal-dialog.gallery-upload {
		min-width: 400px;
	}
}