.image-icon-container {
    position: absolute;
    bottom: 19px;
    height: 32px;
    background: #000;
    opacity: 0.5;
    display: none;
}

.profile-user-img {
    width: 256px;
    height: 256px;
    border: 3px solid #ccc;
    padding: 5px;
    margin: 0 auto;
    display: block;
}

.brand-img {
    width: 300px;
    height: 200px;
    border: 3px solid #ccc;
    padding: 5px;
    margin: 0 auto;
    display: block;
}

.blog-img {
    width: 600px;
    height: 180px;
    border: 3px solid #ccc;
    padding: 5px;
    margin: 0 auto;
    display: block;
}

.mobile-img {
    width: 200px;
    height: 300px;
    border: 3px solid #ccc;
    padding: 5px;
    margin: 0 auto;
    display: block;
}

.profile-user-img+.image-icon-container {
    width: 250px;
    left: calc(50% - 125px);
}

.profile-user-img:hover+.image-icon-container {
    display: block;
}

.brand-img:hover+.image-icon-container {
    display: block;
}

.blog-img:hover+.image-icon-container {
    display: block;
}

.brand-img+.image-icon-container {
    width: 594px;
    left: calc(50% - 297px);
}

.blog-img+.image-icon-container {
    width: 294px;
    left: calc(50% - 147px);
}

.brand-img:hover+.image-icon-container {
    display: block;
}

.mobile-img+.image-icon-container {
    width: 194px;
    left: calc(50% - 97px);
}

.cropping-image-container:hover+.image-icon-container {
    display: block;
}

.image-icon-container:hover {
    display: block;
    opacity: 0.7;
}

.image-icon {
    color: #fff;
    width: 32px;
    height: 32px;
    background: transparent;
    border: 0px solid transparent;
}

.image-icon.file-browser>input[type='file'] {
    position: absolute;
    top: 0;
    left: 0px;
    max-width: 32px;
    max-height: 32px;
    font-size: 16px;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.image-icon.fa-camera {
    font-size: 18px !important;
}

.image-icon.fa-crop {
    font-size: 16px !important;
}

.image-icon.first input {
    display: none;
}