@charset "utf-8";

@-webkit-keyframes loading-issuu {
	from {
		-webkit-transform:rotate(0deg);
	}
	to {
		-webkit-transform:rotate(360deg);
	}
}

@-moz-keyframes loading-issuu {
	from {
		-moz-transform:rotate(0deg);
	}
	to {
		-moz-transform:rotate(360deg);
	}
}

@-o-keyframes loading-issuu {
	from {
		-o-transform:rotate(0deg);
	}
	to {
		-o-transform:rotate(360deg);
	}
}

@keyframes loading-issuu {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}

.shortcode[disabled]{
	padding: 2px 6px;
	color: #333;
}

.loading-issuu{
	width: 100%;
	min-height: 170px;

	background-image: url(../images/loading.gif);
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: center;
	
/*	-webkit-animation: loading-issuu 1s linear infinite normal;
	   -moz-animation: loading-issuu 1s linear infinite normal;
		 -o-animation: loading-issuu 1s linear infinite normal;
			animation: loading-issuu 1s linear infinite normal;*/
}

#document-list,
#document-list *{
	box-sizing: border-box;
}

#document-list{
	display: block;
}

#document-list > .document{
	float: left;
	padding: 20px;
	padding-bottom: 0px;
	width: 210px;
	min-height: 355px;
}

#document-list > .document img{
	display: block;
	width: 100%;
	height: auto;
	box-shadow: 0 0 2px rgba(0,0,0,.6);
}

#document-list > .document > .document-box{
	position: relative;
	display: block;
	max-height: 240px;
}

#document-list > .document > .document-box .update-document{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	background-color: #fff;

	-webkit-transition: opacity 0.35s linear;
	-moz-transition: opacity 0.35s linear;
	-o-transition: opacity 0.35s linear;
	transition: opacity 0.35s linear;
}

#document-list > .document > .document-box .update-document:hover{
	opacity: 0.85;
}

#document-list > .document > .document-box .update-document a{
	padding: 8px;
	border-radius: 5px;
	background-color: #555;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	top: calc(50% - 17px);
	left: calc(50% - 27px);
}

#document-list:before,
#document-list:after{
	display: table;
	content: " ";
}

#document-list:after{
	clear: both;
}

.issuu-checkbox{
	margin: 0px !important;
	border-radius: 4px;
	margin-left: -20px !important;
	margin-bottom: -27px !important;
}

.buttons-top{
	margin-top: 20px;
	height: 31px;
	line-height: 15px;
	display: inline-block;
	box-sizing: border-box;
}

.button-danger {
	background-color: #F15353 !important;
    border-color: #CC5D5D !important;
    text-shadow: 0 -1px 1px #CC5D5D,1px 0 1px #CC5D5D,0 1px 1px #CC5D5D,-1px 0 1px #CC5D5D !important;
    box-shadow: 0 1px 0 #CC5D5D !important;
    color: #fff !important;
}

.issuu-submit-button,
.issuu-other-button{
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px;
	cursor: pointer;
}

.issuu-submit-button{
	background: -webkit-linear-gradient(#eea026 0%, #ee5226 100%);
	background: linear-gradient(#eea026 0%, #ee5226 100%);
	border: 1px solid #ee5226;
}

.issuu-other-button,
.issuu-other-button:hover{
	background: -webkit-linear-gradient(#45baf0 0%, #0c86be 100%);
	background: linear-gradient(#45baf0 0%, #0c86be 100%);
	border: 1px solid #0c86be;
	text-decoration: none;
	color: #fff;
}