box-sizing:border-box делает width отвечающим за общую ширину (содержимое + отступ + рамка), а не за ширину содержимого. Тогда почему при изменении % в задании поля формы выходят за границу?
input[type="text"] {
width: 110%;
padding: 5px 10px;
color: #666666;
border: 2px solid #cccccc;
border-radius: 5px;
box-sizing: border-box;
}
А еще padding там не работает. По идеи при увеличении отступов по горизонтали расстояние между полем формы и границей рамки должно увеличиться, но этого не происходит.