.form-form *{box-sizing:border-box}.form-form .error-form{color:red;font-size:14px}.form-form .button-loading{border:1px solid #c4cdd5;color:transparent!important;cursor:default;position:relative;text-shadow:none;transition:border-color .2s ease-out}.form-form .button-loading:before{animation:button-loading-spinner 1s linear infinite;border:3px solid;border-color:#fff #fff transparent;border-radius:50%;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}.form-form .button-loading:active,.form-form .button-loading:focus,.form-form .button-loading:hover{color:transparent}.form-form .form-message{border-left:5px solid #eee;border-radius:0;display:none;margin:0 0 20px;padding:15px 30px 15px 15px;width:100%}.form-form .form-message.form-success-message{background-color:#ba933e;border-color:#58d0da;color:#000}.form-form .form-message.form-error-message{background-color:#633729;border-color:#f3cc31;color:#000}.form-form .form-form-row{margin-left:-15px;margin-right:-15px}.form-form .form-form-row:after,.form-form .form-form-row:before{box-sizing:border-box;content:" ";display:table}.form-form .form-form-row:after{clear:both}.form-form .form-form-group{margin-bottom:15px}.form-form .form-column-6,.form-form .form-column-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.form-form .form-form-input-group{margin-bottom:15px}.form-form .form-label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.form-form .form-label.required:after{color:red;content:" *"}.form-form .form-form-input{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-form .form-form-input:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.form-form .form-form-input:focus::-moz-placeholder{color:#999;opacity:1}.form-form .form-form-input:focus:-ms-input-placeholder{color:#999}.form-form .form-form-input:focus::-webkit-input-placeholder{color:#999}.form-form .form-form-input:focus::-ms-expand{background-color:transparent;border:0}.form-form textarea.form-form-input{height:auto}.form-form .form-button{background-color:#337ab7;background-image:none;border:1px solid #2e6da4;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.form-form .form-button:focus,.form-form .form-button:hover{background-color:#286090;border-color:#204d74;color:#fff}@media (min-width:992px){.form-form .form-column-6{float:left;width:50%}.form-form .form-column-12{width:100%}}@keyframes button-loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
