/** FOLDER */

@keyframes pulse_animation {
    0% { transform: scale(1); }
    30% { transform: scale(1); }
    40% { transform: scale(1.8); }
    50% { transform: scale(1); }
    60% { transform: scale(1); }
    70% { transform: scale(1.5); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}

.pulse {
    animation-name: pulse_animation;
    animation-duration: 5000ms;
    transform-origin:50% 50%;
    animation-iteration-count: 2;
    animation-timing-function: linear;
}

.close-folder{
	/**position:absolute;
	top:10px;
	right:20px;*/
	font-size:1.9em;
	font-size: 1.4em;
}
.close-folder:hover,
.close-folder:focus{
	color: #b2b2b2;
}


.public-holder{
	margin-bottom:50px;
}

.saved-items-wrapper{
	width: 100%;
	display: inline-block;
}

.saved-item {
	/**width: 16.666666666666664%;
	width: 33.33333333333333%;*/
	width:25%;
	/**height:280px;*/
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 20px;
	margin-bottom: 20px;
}

.saved-item .inner{
	width: 100%;
	height: 100%;
	position: relative;
	margin: auto;
	display: inline-block;
	padding: 10px;
	background:#f0f0f0;
	color: #666;
	text-align:left;
}

.saved-item .copy{
	line-height:1.15em;
	margin-top:10px;
	/**display: inline-block;*/
	width:100%;
}

.saved-item .copy p.caption{
	margin-left:0px !important;
}

.private-holder .saved-item  .inner{
	background:#FF001E;
	color: #fff;
	display: inline-block;
}

.private-holder .saved-item .circle.security{
	background:#fff;
}

.private-holder .saved-item .circle.security i{
	color: #FF001E;
}

.private-holder .bulk-file-buttons{
	background:#FF001E;
	color: #fff;
}

.private-holder .bulk-file-buttons a{
	color: #fff !important;
}

.saved-item img{
	max-width: 58%;
	max-height: 40%;
	display: inline-block;
}

.saved-item .icons{
	display: inline-block;
	width:40%;
	float:right;
	display:none;
}
.saved-item .icons .circle {
    margin-left: 5px;
}

#toolsbarcontent .pulloutcontent .protected-message,
#toolsbarcontent .pulloutcontent .public-message{
	padding:0;
	margin:0;
	margin-bottom:20px;
	font-weight:bold;
	color:#000;
}

.saved-item .info-box-other-info{
	position:relative;
	margin-top:5px;
	display: inline-block;
	width: 100%;
}

.folder-buttons{
	margin-top:10px;
	position:absolute;
	/**bottom:10px;*/
	position:relative;
}


.folder-buttons a{
	display: inline-block;
	padding:5px 5px;
	background:none;
	color:#666;
	margin-top:2px;
	border-bottom:solid #666 thin;
	text-align:center;
	text-align:left;
	width:100%;
}

.folder-buttons a:last-child{
	border-bottom:none;
}

.pulloutcontent.clippings h2{
	margin-bottom:20px;
}
.pulloutcontent.clippings h3{
	margin-top:0;
}

@media (max-width: 1200px) {
	.saved-item {

		width:33.33333333333333%;
	}
}

@media (max-width: 990px) {
	.saved-item {
		width:50%;		
	}
}

@media (max-width: 600px) {
	.saved-item {
		width: 100%;
		/**height:auto;*/
		float: left;
		position: relative;
		min-height: 1px;

		padding-right: 0px;
		margin-bottom: 1px;
		margin-bottom: 10px;
	}
	.folder-buttons{
		position:relative;
		margin-top:10px;
	}
	.saved-item .folder-buttons a {
    	/**display: inline-block;
		width:100%;
		border-top:solid #666 thin;
		border-right:none;
		padding:15px 15px;*/
	}
	.saved-item .folder-buttons a:first-child{
		border-top:none;
	}

}

.bulk-file-buttons {
	padding:0px;
	background:#dedede;
	margin-bottom:15px;
}

.bulk-file-buttons .message{ 
	display:none;
	padding:10px;
	background:#ccc;
}

.bulk-file-buttons .message #copylink{
	font-weight:bold;
	vertical-align:middle;
	word-break: break-all;
	margin-left: 10px;
	margin-top:10px;
	margin-bottom:10px;
}

.bulk-file-buttons .message #copylink .alert{
	color:#FF001E;
}

.bulk-file-buttons .message a.clipboard{
}



.bulk-file-buttons .message h4{
	padding:10px;
}

.public-holder .bulk-file-buttons a,
.private-holder .bulk-file-buttons a{
	display: inline-block;
	padding:5px 20px;
	border-right:solid #fff thin;
	margin:10px 0px;
}

.public-holder .bulk-file-buttons a.clipboard{
	margin:0;
	padding:0;
	vertical-align:middle;
}

.public-holder .bulk-file-buttons a.clipboard .circle{
	background: #FF001E;
}

.public-holder .bulk-file-buttons a:hover.clipboard .circle,
.public-holder .bulk-file-buttons a:focus.clipboard .circle{
	background: #fff;
}

.public-holder .bulk-file-buttons a:hover.clipboard .circle i,
.public-holder .bulk-file-buttons a:focus.clipboard .circle i{
	color: #ccc;
}

.public-holder .bulk-file-buttons a:last-of-type,
.private-holder .bulk-file-buttons a:last-of-type{
	border-right:none;
}
.public-holder .bulk-file-buttons a:hover,
.private-holder .bulk-file-buttons a:hover{
	color:#000;
}

@media (max-width: 700px) {
	.public-holder .bulk-file-buttons a,
	.private-holder .bulk-file-buttons a{
		border:none;
		border-bottom:solid #ccc thin;
		width:100%;
		margin:0px;
	}
	.public-holder .bulk-file-buttons a:last-of-type,
	.private-holder .bulk-file-buttons a:last-of-type{
		border:none;
	}

	.public-holder .bulk-file-buttons a.clipboard,
	.private-holder .bulk-file-buttons a.clipboard{
		width:auto;
	}
}