.close { cursor: pointer; }

.about-text-box .form div.files { width: 100%; }

.about-text-box .form div.files button.upload { width: 45%; }

.about-text-box .form div.files p.tips { display: inline-block; margin-left: 30px; color: #666; font-size: 12px; }

.about-text-box .form input { padding-right: 9% !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }

.about-text-box .form div.input-text, .about-text-box .form div.wrap { margin: 0 2.5% 22px 2.5%; position: relative; overflow: visible; }

.about-text-box .form div.input-text .error, .about-text-box .form div.wrap .error { position: absolute; bottom: -50%; color: red; font-size: 12px; white-space: nowrap; }

.about-text-box i.error { color: red; font-size: 14px; text-align: center; display: block; font-style: normal; }

.about-text-box .validatePic { cursor: pointer; }
