.thumbnail > img {
    width: 100%;
}

.thumbnail > .jail {
    position: absolute;
    top: 0;
    left: 0;
}

#msgbox {
    text-align: center;
}

#msgbox > marquee {
    font-size: 6vw;
}

.well > span {
    font-size: 6vw;
}

#controller {
    margin-left: 30px;
}

.score {
    font-size: 3vw;
}

.large > * {
    font-size: 2vw;
}

.relative {
    position: relative;
}

.thumbnail > img {
    width: 100%;
}

.thumbnail > .jail {
    position: absolute;
    top: 0;
    left: 0;
}

#msgbox {
    text-align: center;
}

#msgbox > marquee {
    font-size: 6vw;
}

.well > span {
    font-size: 6vw;
}

#controller {
    margin-left: 30px;
}

.score {
    font-size: 3vw;
}

.large > * {
    font-size: 2vw;
}

.large > .input-group-addon {
  padding-top: 3px;
  padding-bottom: 3px;
}

.relative {
    position: relative;
}

Fix height mismatch in input elements
Fix height mismatch in input elements

In full(or large width) screen, font size of input-group-addon is
too higher than input element(form-control.input-lg) because font
size is 2vw in inner of the .large class elements.
