.form-label fieldset{position:relative}.inputfc{display:block;width:100%;height:3em;padding:16px 8px;font-size:16px;font-weight:400;line-height:1;background:#fffffff7;color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease-in-out;background-color:var(--field-color);border:1px solid #fff!important;border-radius:5px}.loginfield{margin-bottom:30px}.loginfield input::-moz-placeholder{color:#212121;font-size:14px}.loginfield input::placeholder{color:#212121;font-size:14px}fieldset label{color:var(--primary-color);font-size:14px;font-weight:500}.form-label label{position:absolute;top:15px;left:8px;font-size:14px;color:var(--primary-color);transform:translateZ(0);transition:all .2s ease-in-out}.is-invalid{border-color:red!important}
