body.guillotine-dragging, body.guillotine-dragging * {
    cursor: move !important;
    cursor: -webkit-grabbing !important;
    cursor:    -moz-grabbing !important;
    cursor:         grabbing !important;
    cursor: grabbing, move;  /* IE hack */
}
.guillotine-window {
    display: block;
    position: relative;
    overflow: hidden;
    cursor: move;
    cursor: -webkit-grab;
    cursor:    -moz-grab;
    cursor:         grab;
    cursor: grab, move;  /* IE hack */
}
.guillotine-canvas {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}
.guillotine-canvas > * {
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
    max-height: none;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}
.guillotine-sample {
    position: absolute !important;
    top: -100000px     !important;
    left: -100000px    !important;
    width: auto        !important;
    height: auto       !important;
}
#sample_picture{
    max-width: none;
}
#personal {
    width: 100%;
    max-width: 226px;
    padding: 0px;
}
#personal_case{
    position: absolute;
    z-index: 1;
    pointer-events: none;
}
.frame {
    border: none;
   /* padding: 5px; */
    margin-bottom: 20px;
}
.frame > img { width: 100%; }
#controls {
    margin-bottom: 40px;
    background-color: #1b1b1b;
    text-align: center;
}
#controls a {
    display: block;
    height: 78px;
    line-height: 78px;
    font-size: 25px;
    cursor: pointer;
    font-weight: 200;
    color: #888;
}