.xform{ position:relative}.xform [type="submit"]{}.xform [type="submit"]:disabled{opacity:0.3;}.field__item .error{}.xforms_description{}.field__checkbox{}.field__checkbox label:hover{cursor:pointer;}.field__title.require_field:before{content:'*';font-size:18px;color:red;padding-right:4px;height:14px;display:inline-block;vertical-align:top;line-height:22px;}.field__item input[name="captcha"],.captcha_image{display:inline-block;vertical-align:top;}.xforms_loader{display:block;position:absolute;z-index:99999;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);}.xforms_loader:before{content:'';position:absolute;left:50%;top:50%;z-index:1;width:100px;height:100px;margin:-50px 0 0 -50px;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;border-bottom:10px solid #3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}@-webkit-keyframes spin{ 0%{ -webkit-transform:rotate(0deg);} 100%{ -webkit-transform:rotate(360deg);}}@keyframes spin{ 0%{ transform:rotate(0deg);} 100%{ transform:rotate(360deg);}}.drop_here{display:inline-block;padding:20px;border:2px dashed #b7b7b7;background:#f8f8f8;width:100%;max-width:500px;text-align:center;}.drop_here input[type="file"]{display:none}.drop_here a{display:inline-block;padding:5px 10px;margin-left:10px;background:#ef7f1a;color:#fff;cursor:pointer;}.file_list{padding:0;margin:0;max-width:500px;}.file_list li.error__upload{background:#FFE9E9;}.file_list li.uploaded{background:#e1f1e3;}.error__upload_message{color:red;}.file_list li{display:inline-block;padding:10px 20px;width:100%;max-width:500px;border-width:0px 2px 2px 2px;border-style:dashed;border-color:#b7b7b7;position:relative;}.file_list li span{float:right;color:red;font-size:24px;position:absolute;top:10px;right:20px;cursor:pointer;}.file_list li i{position:absolute;height:3px;width:0;background:#9cdba6;top:0;left:0;z-index:0;}