/*!
 * CSS jQuery.filer
 * Theme: DragDropBox
 * Copyright (c) 2015 CreativeDream
 * Version: 1.0.1 (30-01-2015)
*/

/*-------------------------
	Input
-------------------------*/
.filesDropzone {
	width: 100%; /* Required for IE */
	margin: 20px 0 0;
	padding: 20px 15px;
	border: 4px dashed #d6d6d6;
	text-align: center;
}

.jFiler.dragged .filesDropzone {
	border-color: #aaa;
}

.jFiler.dragged .filesDropzone * {
	pointer-events: none;
}

.jFiler.dragged .filesIconContainer {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.jFiler.dragged .filesTextContainer,
.jFiler.dragged .filesUploadButton {
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.filesDropzone .filesIconContainer {
	font-size: 42px;
	margin-top: -10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.filesTextContainer h2 {
	margin: 0;
	font-size: 1.3em;
}

.filesTextContainer span {
	font-size: 12px;
}

.filesUploadButton {
	display: inline-block;
	margin-top: 5px;
	padding: 8px 14px;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	color: #8d9496;
	border-radius: 3px;
	border: 1px solid #c6c6c6;
	vertical-align: middle;
	background-color: #fff;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.05);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.filesUploadButton:hover,
.filesUploadButton:active {
	color: inherit;
}

.filesUploadButton:active {
	background-color: #f5f5f5;
}

/* gray */
.filesUploadButton.gray {
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f5f5f5));
	background-image: -webkit-linear-gradient(top,#fcfcfc,#f5f5f5);
	background-image: -o-linear-gradient(top,#fcfcfc,#f5f5f5);
	background-image: linear-gradient(to bottom,#fcfcfc,#f5f5f5);
	background-image: -moz-linear-gradient(top,#fcfcfc,#f5f5f5);
}

.filesUploadButton.gray:hover {
	filter: alpha(opacity=87);
	opacity: 0.87;
}

.filesUploadButton.gray:active {
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fcfcfc));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#fcfcfc);
	background-image: -o-linear-gradient(top,#f5f5f5,#fcfcfc);
	background-image: linear-gradient(to bottom,#f5f5f5,#fcfcfc);
	background-image: -moz-linear-gradient(top,#f5f5f5,#fcfcfc);
}

/* blue */
.filesUploadButton.blue {
	color: #008BFF;
	border: 1px solid #008BFF;
}

.filesUploadButton.blue:hover {
	background: #008BFF;
}

.filesUploadButton.blue:active {
	background: #008BFF;
}

/* darkblue */
.filesUploadButton.darkblue {
	border: 1px solid #4e81a9;
	color: #4e81a9;
}

.filesUploadButton.darkblue:hover {
	background: #4e81a9;
	color: #fff;
}

.filesUploadButton.darkblue:active {
	background: #4e81a9;
	color: #fff;
}

/* green */
.filesUploadButton.green {
	color: #27ae60;
	border: 1px solid #27ae60;
}

.filesUploadButton.green:hover {
	background: #27ae60;
}

.filesUploadButton.green:active {
	background: #27ae60;
}

/* red */
.filesUploadButton.red {
	color: #ed5a5a;
	border: 1px solid #ed5a5a;
}

.filesUploadButton.red:hover {
	background: #ed5a5a;
}

.filesUploadButton.red:active {
	background: #E05252;
}

/* black */
.filesUploadButton.black {
	color: #555;
	border: 1px solid #555;
}

.filesUploadButton.black:hover {
	background: #555;
}

.filesUploadButton.black:active {
	background: #333;
}

.filesUploadButton.blue:hover,
.filesUploadButton.green:hover,
.filesUploadButton.red:hover,
.filesUploadButton.black:hover {
	border-color: transparent;
	color: #fff;
}

.filesUploadButton.blue:active,
.filesUploadButton.green:active,
.filesUploadButton.red:active,
.filesUploadButton.black:active {
	border-color: transparent;
	color: #fff;
	filter: alpha(opacity=87);
	opacity: 0.87;
}


/*-------------------------
	Thumbs
-------------------------*/
.jFiler-items {
	margin: 20px -20px -19px 0;
}

.jFiler-item .jFiler-item-container {
	margin-bottom: 20px;
	border-color: #d6d6d6;
	border-radius: 6px;
}

.jFiler-item .jFiler-item-container .jFiler-item-thumb {
	width: 145px;
	border: none;
}

.jFiler-item .jFiler-item-container .jFiler-item-info {
	padding: 5px;
}

.jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-title b {
	font-size: 0.8em;
	font-weight: normal;
}

.jFiler-items .pull-right {
	height: 16px;
	overflow: hidden;
}
