added type-specs mixin and edited box-sizing