.nf-fu-progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.nf-fu-progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0-1px 0 rgba(0,0,0,.15);box-shadow:inset 0-1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.nf-fu-fileinput-button{position:relative;overflow:hidden;display:inline-block;margin-bottom:10px}.ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none}.nf-field-container{clear:both;position:relative;margin-bottom:25px}.nf-field-container:after{clear:both;content:"";display:block}.nf-field-label label{font-weight:700;margin:0;padding:0}.nf-field-element{position:relative}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{margin:0;width:auto;height:auto;vertical-align:inherit}.nf-field-element textarea{height:200px}.nf-field-description p:last-child{margin:0}.nf-input-limit{font-size:12px;margin-top:5px}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div div{display:none}.ninja-forms-req-symbol{color:#e80000}.nf-form-cont .one-half{clear:none;float:left;margin-left:2.564102564102564%}.nf-form-cont .one-half:after{clear:both;content:"";display:block}.nf-form-cont .one-half{width:48.717948717948715%}.nf-form-cont .first{clear:both;margin-left:0}.nf-form-wrap .open>a{outline:0}.field-wrap{display:-ms-flexbox;display:flex}.field-wrap>div input,.field-wrap select,.field-wrap textarea{width:100%}.field-wrap>div input[type=checkbox],.field-wrap button,.field-wrap input[type=button]{width:auto}.nf-field-label{-ms-flex-order:5;order:5}.nf-field-description{width:100%;-ms-flex-order:10;order:10}.nf-field-element{-ms-flex-order:15;order:15}.label-above .nf-field-label{margin-bottom:10px}.label-above .field-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}.label-above .nf-field-element{margin:0;width:100%}