* {
    position: absolute
}

img {
    border: none
}

body, img {
    margin: 0;
    padding: 0
}

body {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #51bbec;
}

.container {
    width: 728px;
    height: 90px;
    overflow: hidden;
    cursor: pointer
}

.outline {
    width: 726px;
    height: 88px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    border: 1px solid #000
}

#icons {
    position: absolute;
    left: 319px;
    top: 4px;
    visibility: hidden;
}

#shadows {
    position: absolute;
    left: 275px;
    top: -17px;
    visibility: hidden
}

.icon, .icon-shadow, .icon-img {
    position: absolute;
    left: 0px;
    top: 0px;
}

.icon-shadow {
    width: 150px;
    height: 150px;
    opacity: 0.45;
    z-index:-10;
}

.icon-img {
    width: 80px;
    height: 80px;
}

.icons-slot-0, .shadows-slot-0 {
    position: absolute;
    left: 0px;
    top: 0px;
}

#copy-1-1,#copy-1-2,#copy-1-3, #copy-2 {
    top: 0px;
    left: 0px;
    visibility: hidden
}

#button {
    bottom: 10px;
    right: 67px;
    width: 101px;
    height: 30px;
    visibility: hidden;
    z-index: 4
}

#legal {
    top: 0px;
    left: 0px;
    visibility: hidden
}
