#main a{
    color: #f66c44;
}
img.materialboxed{
    width: 100%;
}

#queue {
    background: rgba(0,0,0,0.1);
    padding: 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#queue h5{
    margin-top: 0px;
}
p{
    line-height: 1.5em;
}
.uploadifive-queue-item{
    width: 100% !important;
}
.uploadifive-queue-item:first-child{
    margin-top: 5px;
}

.img-box{
    position: relative;
    margin-bottom: 20px;
}
.img-box img{
    object-fit: contain;
}
/*todo solve width problem*/
/*.delete-img{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 9;
}*/
.delete-img{
    display: none;
    position: absolute;
    width: 40px;
    height: 40px;
    margin-top: -20px;/*haelfte von height*/
    margin-left: -20px;/*haelfte von width*/
    right: 2px;
    top: 13px;
    z-index: 10;
    color: #c30000;
    font-size: 40px;
    cursor: pointer;
    background: white;
    border-radius: 10px;
    border: 1px #f3f3f3 solid;
}
.img-box:hover .delete-img{
    display: block;
}
/*.img-box:hover .delete-img i{
    display: block;
}*/
.album{
	position: relative;
	float: left;
	margin: 5px;
}
.album .btn{
    width: 100%;
    display: inline-table;
    margin-bottom: 1em;
}
.delete-album{
	color: #616161;/*#f46d4b*/
}
.delete-album:hover{
	color: white;/*red*/
}

/*zoom transisions, buggy mit materialize*/
/*.material-placeholder:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.material-placeholder img{
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}*/


/*sortable fix*/
/*https://forum.jquery.com/topic/connecttosortable-fails-when-sortable-list-is-floated*/
.sortable:after { clear:both; content:'.'; display:block; height:0; line-height:0; font-size:0; visibility:hidden; padding:0; margin:0; }
.sortable{padding: 10px;}
.sortable.hover{
    border:1px grey solid;
}
.sortable.over{
    border:1px #f46d4b solid;
}