.fieldGroup { position: relative; } .fieldGroupError .fieldInput { border-color: #bb0000; } .fieldLabel { display: block; font-size: 15px; line-height: 18px; letter-spacing: 0.05em; color: #7d7d7d; margin-bottom: 5px; } .fieldInput { display: block; border: 1px solid #c4c4c4; box-sizing: border-box; border-radius: 5px; width: 100%; padding: 12px 16px; font-size: 15px; line-height: 18px; color: #303030; } .error { color: #bb0000; font-size: 10px; position: absolute; top: 6px; right: 0; }