.file-upload {
	position: relative;
	display:block;
	width:150px;
	height:150px;
	border-radius: 3px;
	background-color:rgba(0,0,0,0.3);
	font-size: 14px;
	color:white;
	text-align: center;
	line-height: 150px;

}

.file-upload input {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}

.file-preview {
	padding-top: 2em;
  float: left;
}

.new-merge {
  padding-top: 2em;
  float: right;
}

.file-preview .wppdftools_file_preview {
	position: absolute;
	width:100%;
	height:100%;
	overflow: hidden;
}

.alert {
	display:block;
	width:100%;
	padding:.25em .5em;
	font-size:1.25em;
	text-align: center;
	color:white;
	border-radius: 3px;
}

.alert-success {
	background-color:green;
}

.alert-danger {
	background-color:red;
}

.wppdftools_file {
	border:1px solid #e5e5e5;
}

.wppdftools_firstfile {
	width:49%;
	float:left;
	margin-right:1%;
}

.wppdftools_secondfile {
	width:49%;
	float:right;
	margin-left:1%;
}

.wppdftools_file label {
	font-weight:bold;
	color:#fff !important;
	display:block;
	background:#57ca85 !important;
	padding:15px;
	text-align:center;
	font-size:24px;
}

.wppdftools_file_inputs {
	padding:25px;
}

@-webkit-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.loading-spinner {
  -webkit-animation-duration: 0.75s;
  -moz-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  -moz-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  height: 30px;
  width: 30px;
  border: 6px solid #444;
  border-right-color: transparent;
  border-radius: 50%;
  display: inline-block;
  float: left;
  display: none;
  margin-top: 2em;
}