.quform-outer,
.quform-outer * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.quform-cf:before,
.quform-cf:after,
.quform-elements:before,
.quform-elements:after,
.quform-element:before,
.quform-element:after,
.quform-options:before,
.quform-options:after,
.quform-captcha:before,
.quform-captcha:after,
.quform-submit:before,
.quform-submit:after,
.quform-group-wrap:before,
.quform-group-wrap:after,
.quform-group-row:before,
.quform-group-row:after,
.quform-group-title-description-wrap:before,
.quform-group-title-description-wrap:after,
.quform-error-wrap:before,
.quform-error-wrap:after,
.quform-select-replaced .quform-input:before,
.quform-select-replaced .quform-input:after {
 content:" ";
 display:table
}
.quform-cf:after,
.quform-elements:after,
.quform-element:after,
.quform-options:after,
.quform-captcha:after,
.quform-submit:after,
.quform-group-wrap:after,
.quform-group-row:after,
.quform-group-title-description-wrap:after,
.quform-error-wrap:after,
.quform-select-replaced .quform-input:after {
 clear:both
}
.quform-cf,
.quform-elements,
.quform-element,
.quform-options,
.quform-captcha,
.quform-submit,
.quform-group-wrap,
.quform-group-row,
.quform-group-title-description-wrap,
.quform-error-wrap,
.quform-select-replaced .quform-input {
 zoom:1
}
.quform-inner input[type="checkbox"],
.quform-inner input[type="radio"] {
 vertical-align:middle
}
.quform-element>.quform-spacer>label,
.quform-option label {
 vertical-align:middle;
 display:inline-block;
 min-height:20px
}
.quform-inner button::-moz-focus-inner {
 border:0
}
.quform-inner :focus,
.quform-inner a:focus {
 outline:0
}
.quform-inner input.middle:focus,
.quform-inner select.middle:focus,
.quform-inner textarea.middle:focus {
 outline-width:0
}
.quform-inner input:focus,
.quform-inner select:focus,
.quform-inner textarea:focus {
 outline:none
}
.quform-inner textarea {
 overflow:auto;
 vertical-align:top
}
.quform-inner button,
.quform-inner input {
 width:auto
}
.quform-inner input[type="file"] {
 max-width:100%
}
.quform-inner .quform-elements {
 margin:0;
 padding:0
}
.quform-spacer {
 padding-bottom:10px;
 height:1px;
 height:auto;
 min-height:1px
}
.quform-element {
 height:1px;
 height:auto;
 min-height:1px
}
.quform-hidden {
 display:none
}
.quform-element label span.quform-required {
 color:#cc0101;
 font-size:10px
}
.quform-elements .quform-element-text input,
.quform-elements .quform-element-captcha input,
.quform-elements .quform-element-password input,
.quform-elements .quform-element select,
.quform-elements .quform-element textarea {
 margin:0;
 margin-bottom:3px;
 padding:2px;
 min-width:10px;
 max-width:100%
}
.quform-elements .quform-element-text input:hover,
.quform-elements .quform-element-captcha input:hover,
.quform-elements .quform-element-password input:hover,
.quform-elements .quform-element select:hover,
.quform-elements .quform-element textarea:hover,
.quform-elements .quform-element-text input:active,
.quform-elements .quform-element-captcha input:active,
.quform-elements .quform-element-password input:active,
.quform-elements .quform-element select:active,
.quform-elements .quform-element textarea:active,
.quform-elements .quform-element-text input:focus,
.quform-elements .quform-element-captcha input:focus,
.quform-elements .quform-element-password input:focus,
.quform-elements .quform-element select:focus,
.quform-elements .quform-element textarea:focus {
 color:#000
}
.quform-textarea {
 height:150px
}
.quform-element>label {
 font-weight:bold;
 padding-bottom:10px;
 position:relative;
 display:inline-block;
 float:none;
 width:auto
}
.quform-element p.quform-description {
 padding:2px 0 0;
 font-size:11px;
 line-height:15px;
 font-style:italic
}
h3.quform-title {
 font-size:22px;
 font-weight:bold;
 margin:0;
 padding-bottom:8px
}
p.quform-description {
 font-size:12px;
 margin:0;
 padding-bottom:20px
}
.quform-element .quform-options {
 margin:0;
 padding:0
}
.quform-element .quform-options .quform-option {
 margin:0;
 padding:0;
 height:25px;
 height:auto;
 min-height:25px
}
.quform-element .quform-options .quform-option label {
 position:relative
}
.quform-elements .quform-element .quform-options .quform-option input {
 border:none
}
.quform-options .quform-option label {
 line-height:23px
}
.quform-element .quform-options-inline>.quform-option {
 display:inline;
 padding:0 15px 5px 0;
 float:left
}
.quform-options-inline .quform-option label {
 white-space:nowrap
}
.quform-captcha-inner {
 position:relative;
 float:left
}
.quform-captcha-inner {
 position:relative;
 float:left;
 background:url(../images/captcha-refresh-icon.png) no-repeat center center
}
.quform-captcha-inner img {
 max-width:100%;
 display:block
}
.quform-group-title-description-wrap {
 margin:0 0 10px 0
}
.quform-group-title {
 font-size:17px;
 line-height:25px;
 font-weight:bold;
 margin:0;
 padding-bottom:2px
}
p.quform-group-description {
 font-size:13px;
 line-height:20px;
 margin:0;
 padding-bottom:0
}
.quform-group-style-bordered>.quform-group-elements {
 border:solid 1px #CCC;
 padding:10px 10px 0
}
.quform-group-row {
 padding:0;
 margin:0
}
.quform-group-row>.quform-element,
.quform-group-row>.quform-group-wrap,
.quform-group-row>.quform-submit {
 display:inline-block;
 *display:inline;
 zoom:1;
 min-height:1px;
 float:left;
 padding:0;
 vertical-align:top
}
.quform-group-row>.quform-submit.quform-submit-inline {
 margin-top:17px
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-1cols>.quform-element,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-1cols>.quform-group-wrap,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-1cols>.quform-submit {
 width:100%
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-2cols>.quform-element,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-2cols>.quform-group-wrap,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-2cols>.quform-submit {
 width:50%;
 *width:49.9%
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-3cols>.quform-element,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-3cols>.quform-group-wrap,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-3cols>.quform-submit {
 width:33.3%
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-4cols>.quform-element,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-4cols>.quform-group-wrap,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-4cols>.quform-submit {
 width:25%;
 *width:24.9%
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-5cols>.quform-element,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-5cols>.quform-group-wrap,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row-5cols>.quform-submit {
 width:20%;
 *width:19.9%
}
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-element,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-group-wrap,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-submit {
 float:none;
 width:auto
}
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-group-alignment-proportional {
 width:100%;
 clear:both
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row>.quform-element .quform-spacer,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row>.quform-submit .quform-submit-inner,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-element .quform-spacer,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-submit .quform-submit-inner {
 padding:0 5px 10px 5px
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row>.quform-element:first-child .quform-spacer,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row>.quform-submit:first-child .quform-submit-inner,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-element:first-child .quform-spacer,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-submit:first-child .quform-submit-inner {
 padding-left:0
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row>.quform-element:last-child .quform-spacer,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row>.quform-submit:last-child .quform-submit-inner,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-element:last-child .quform-spacer,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row>.quform-submit:last-child .quform-submit-inner {
 padding-right:0
}
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row.quform-group-row-1cols>.quform-element .quform-spacer,
.quform-group-alignment-proportional>.quform-group-elements>.quform-group-row.quform-group-row-1cols>.quform-submit .quform-submit-inner,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row.quform-group-row-1cols>.quform-element .quform-spacer,
.quform-group-alignment-left>.quform-group-elements>.quform-group-row.quform-group-row-1cols>.quform-submit .quform-submit-inner {
 padding:0 5px 10px 5px
}
.quform-group-wrap>.quform-group-elements .quform-group-wrap>.quform-group-elements {
 margin:0 5px
}
.quform-group-style-bordered.quform-group-wrap {
 margin-bottom:15px
}
.quform-group-wrap>.quform-group-elements .quform-group-row .quform-group-style-bordered.quform-group-wrap {
 margin-bottom:0
}
.quform-group-style-plain.quform-group-wrap {
 margin:0
}
.quform-group-wrap .quform-group-row>.quform-group-style-plain.quform-group-wrap {
 margin:0
}
.quform-group-wrap .quform-group-row>.quform-group-style-bordered.quform-group-wrap {
 padding:0 0 10px 0;
 float:left
}
.quform-group-wrap .quform-group-row.quform-group-row-1cols>.quform-group-style-bordered.quform-group-wrap {
 padding:0 0 10px 0;
 float:none;
 clear:both
}
.quform-labels-left .quform-spacer>label {
 width:150px;
 position:relative;
 float:left;
 padding-bottom:10px
}
.quform-labels-above .quform-spacer>label {
 width:auto;
 float:none
}
.quform-labels-left .quform-input,
.quform-labels-left .quform-captcha {
 margin-left:150px;
 padding-left:10px
}
.quform-labels-left .quform-labels-above.quform-element .quform-input,
.quform-labels-left .quform-labels-above.quform-element .quform-captcha,
.quform-labels-left .quform-labels-above.quform-group-wrap .quform-input,
.quform-labels-left .quform-labels-above.quform-group-wrap .quform-captcha,
.quform-labels-above .quform-labels-left .quform-labels-above.quform-element .quform-input,
.quform-labels-above .quform-labels-left .quform-labels-above.quform-element .quform-captcha,
.quform-labels-above .quform-labels-left .quform-labels-above.quform-group-wrap .quform-input,
.quform-labels-above .quform-labels-left .quform-labels-above.quform-group-wrap .quform-captcha {
 margin-left:0;
 padding-left:0
}
.quform-labels-above .quform-labels-left.quform-element .quform-input,
.quform-labels-above .quform-labels-left.quform-element .quform-captcha,
.quform-labels-above .quform-labels-left.quform-group-wrap .quform-input,
.quform-labels-above .quform-labels-left.quform-group-wrap .quform-captcha,
.quform-labels-left .quform-labels-above .quform-labels-left.quform-element .quform-input,
.quform-labels-left .quform-labels-above .quform-labels-left.quform-element .quform-captcha,
.quform-labels-left .quform-labels-above .quform-labels-left.quform-group-wrap .quform-input,
.quform-labels-left .quform-labels-above .quform-labels-left.quform-group-wrap .quform-captcha {
 margin-left:150px;
 padding-left:10px
}
.quform-labels-left .quform-labels-above.quform-element .quform-spacer>label,
.quform-labels-left .quform-labels-above.quform-group-wrap .quform-spacer>label,
.quform-labels-above .quform-labels-left .quform-labels-above.quform-element .quform-spacer>label,
.quform-labels-above .quform-labels-left .quform-labels-above.quform-group-wrap .quform-spacer>label {
 width:auto;
 float:none;
 padding-bottom:8px
}
.quform-labels-above .quform-labels-left.quform-element .quform-spacer>label,
.quform-labels-above .quform-labels-left.quform-group-wrap .quform-spacer>label,
.quform-labels-left .quform-labels-above .quform-labels-left.quform-element .quform-spacer>label,
.quform-labels-left .quform-labels-above .quform-labels-left.quform-group-wrap .quform-spacer>label {
 width:150px;
 position:relative;
 float:left;
 padding-bottom:10px
}
.quform-labels-left .quform-input .quform-input-file {
 margin-left:0 !important;
 padding-left:0
}
.quform-submit {
 margin:10px 0
}
.quform-submit-inner {
 float:left
}
.quform-submit button {
 margin:0;
 cursor:pointer
}
.quform-submit button span,
.quform-submit button em {
 display:block;
 margin:0;
 cursor:pointer
}
.quform-submit button span {
 padding:7px 20px
}
.quform-submit button em {
 font-style:normal
}
.quform-loading-wrap {
 display:none;
 float:left;
 height:10px;
 line-height:10px;
 text-align:center;
 margin-top:12px;
 margin-left:5px
}
.quform-loading-wrap .quform-loading {
 display:block;
 width:30px;
 height:10px;
 text-indent:-9999px;
 background:transparent url("../images/default-loading.gif") no-repeat center center
}
.quform-errors {
 display:none
}
.quform-errors {
 margin:0;
 padding:3px 0 6px 0
}
.quform-errors>.quform-error,
.quform-outer-no-js .quform-error {
 padding:3px 10px 3px 25px;
 margin:0;
 line-height:16px;
 background:#F3CAC7 url("../images/error.png") no-repeat 3px center;
 color:#000;
 font-size:12px;
 font-weight:normal;
 display:inline-block;
 border:1px solid #fa8b83;
 float:left
}
.quform-labels-left>.quform-spacer>.quform-errors-wrap {
 margin-left:150px
}
.quform-labels-left>.quform-spacer>.quform-errors-wrap .quform-errors>.quform-error {
 margin-left:10px !important
}
.quform-labels-above>.quform-spacer>.quform-errors-wrap .quform-errors .quform-error {
 margin-left:0 !important
}
.quform-success-message,
.quform-outer-no-js .quform-success-message {
 background:#cef4a9 url("../images/success.png") no-repeat 14px center;
 padding:8px 20px 8px 45px;
 line-height:18px;
 margin:10px 0;
 border:1px solid #80bb48;
 font-weight:normal;
 color:#000
}
.quform-input .selector select {
 margin:0 !important;
 width:auto !important;
 height:30px
}
.quform-input .quform-element-file-inner input[type="file"] {
 text-shadow:none !important
}
*:first-child+html .quform-input select {
 background:transparent !important;
 color:#000 !important
}
*:first-child+html .quform-input select option {
 background:#fff !important;
 color:#000 !important
}
.quform-element-radio input[type="radio"] {
 background:transparent !important;
 border:none transparent !important
}
.quform-element-checkbox input[type="checkbox"] {
 background:transparent !important;
 border:none transparent !important
}
.quform-js .quform-element-file .quform-input {
 display:none
}
.quform-tooltip-icon {
 width:15px;
 height:15px;
 background:url("../images/help-icon.png") no-repeat right bottom;
 display:inline-block;
 cursor:pointer
}
.quform-element-text.quform-labels-inside>.quform-spacer>label .quform-tooltip-icon,
.quform-element-textarea.quform-labels-inside>.quform-spacer>label .quform-tooltip-icon,
.quform-element-password.quform-labels-inside>.quform-spacer>label .quform-tooltip-icon,
.quform-element-captcha.quform-labels-inside>.quform-spacer>label .quform-tooltip-icon {
 position:absolute;
 right:-20px;
 top:0
}
.quform-tooltip-icon-content {
 display:none
}
.quform-elements .quform-full-width.quform-element-text input,
.quform-elements .quform-full-width.quform-element-captcha input,
.quform-elements .quform-full-width.quform-element-password input,
.quform-elements .quform-full-width.quform-element select,
.quform-elements .quform-full-width.quform-element textarea {
 width:100%;
 *width:98%
}
.quform-elements .quform-small.quform-element-text input,
.quform-elements .quform-small.quform-element-captcha input,
.quform-elements .quform-small.quform-element-password input,
.quform-elements .quform-small.quform-element select,
.quform-elements .quform-small.quform-element textarea {
 width:90px
}
.quform-elements .quform-med.quform-element-text input,
.quform-elements .quform-med.quform-element-captcha input,
.quform-elements .quform-med.quform-element-password input,
.quform-elements .quform-med.quform-element select,
.quform-elements .quform-med.quform-element textarea {
 width:130px
}
.quform-elements .quform-large.quform-element-text input,
.quform-elements .quform-large.quform-element-captcha input,
.quform-elements .quform-large.quform-element-password input,
.quform-elements .quform-large.quform-element select,
.quform-elements .quform-large.quform-element textarea {
 width:200px
}
.quform-elements .quform-huge.quform-element-text input,
.quform-elements .quform-huge.quform-element-captcha input,
.quform-elements .quform-huge.quform-element-password input,
.quform-elements .quform-huge.quform-element select,
.quform-elements .quform-huge.quform-element textarea {
 width:360px
}
.quform-elements .quform-fat.quform-element-text input,
.quform-elements .quform-fat.quform-element-captcha input,
.quform-elements .quform-fat.quform-element-password input,
.quform-elements .quform-fat.quform-element select,
.quform-elements .quform-fat.quform-element textarea {
 padding-top:10px !important;
 padding-bottom:10px !important
}
.quform-button-fat.quform-submit .quform-submit-inner button span {
 padding:15px 40px
}
.quform-button-small.quform-submit .quform-submit-inner button span {
 width:90px
}
.quform-button-med.quform-submit .quform-submit-inner button span {
 width:200px
}
.quform-button-large.quform-submit .quform-submit-inner button span {
 width:400px
}
.quform-button-full-width.quform-submit .quform-submit-inner,
.quform-button-full-width.quform-submit .quform-submit-inner button {
 width:100%;
 max-width:100%;
 float:none;
 display:block
}
.quform-button-full-width.quform-submit .quform-submit-inner {
 *width:87%
}
.quform-button-full-width.quform-submit .quform-submit-inner button span {
 width:100%
}
.quform-error-title {
 font-size:13px;
 font-weight:bold;
 color:#CC0000;
 margin-bottom:8px
}
.quform-error-message {
 margin-bottom:10px;
 background:#F3CAC7;
 border:1px solid #fa8b83;
 color:#111;
 padding:8px
}
.quform-error-message pre {
 margin:3px 0 0 3px;
 font-style:italic;
 overflow:auto
}
.quform-select-replaced .quform-input input {
 float:left
}
.quform-outer a.quform-cancel-button {
 background-image:url("../images/close.png");
 background-repeat:no-repeat;
 background-position:0 0;
 float:left;
 display:inline-block;
 height:16px;
 width:16px;
 margin-top:5px;
 margin-left:2px
}
.quform-captcha-inner {
 min-height:25px;
 min-width:25px
}
.quform-input-file {
 margin-top:3px
}
.quform-input-file:first-child {
 margin-top:0
}
.quform-outer-no-js {
 font-family:Arial, Helvetica, sans-serif;
 width:80%;
 margin:40px auto 0 auto
}
.quform-outer-no-js .quform-success-message {
 -webkit-border-radius:6px;
 border-radius:6px;
 margin:15px 0 15px 0
}
.quform-outer-no-js .quform-wrapper {
 padding:0 20px;
 border:1px solid #ddd;
 background:#F8F8F8;
 -webkit-border-radius:6px;
 border-radius:6px
}
.quform-outer-no-js .quform-errors {
 display:block
}
.quform-outer-no-js .quform-errors-outer {
 padding-bottom:10px
}
.quform-outer-no-js .quform-error-wrap {
 float:left;
 padding:10px 10px 10px 0
}
.quform-outer-no-js .quform-error-label {
 font-weight:bold;
 font-size:12px;
 margin-bottom:2px
}
.quform-outer-no-js .quform-title {
 font-size:18px;
 margin:10px 0 10px 0;
 padding:10px 0 10px 0;
 border-bottom:1px solid #ddd
}
.tippy-box[data-animation=fade][data-state=hidden] {
 opacity:0
}
[data-tippy-root] {
 max-width:calc(100vw - 10px)
}
.tippy-box {
 position:relative;
 background-color:#333;
 color:#fff;
 border-radius:4px;
 font-size:14px;
 line-height:1.4;
 outline:0;
 transition-property:transform,visibility,opacity
}
.tippy-box[data-placement^=top]>.tippy-arrow {
 bottom:0
}
.tippy-box[data-placement^=top]>.tippy-arrow:before {
 bottom:-7px;
 left:0;
 border-width:8px 8px 0;
 border-top-color:initial;
 transform-origin:center top
}
.tippy-box[data-placement^=bottom]>.tippy-arrow {
 top:0
}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
 top:-7px;
 left:0;
 border-width:0 8px 8px;
 border-bottom-color:initial;
 transform-origin:center bottom
}
.tippy-box[data-placement^=left]>.tippy-arrow {
 right:0
}
.tippy-box[data-placement^=left]>.tippy-arrow:before {
 border-width:8px 0 8px 8px;
 border-left-color:initial;
 right:-7px;
 transform-origin:center left
}
.tippy-box[data-placement^=right]>.tippy-arrow {
 left:0
}
.tippy-box[data-placement^=right]>.tippy-arrow:before {
 left:-7px;
 border-width:8px 8px 8px 0;
 border-right-color:initial;
 transform-origin:center right
}
.tippy-box[data-inertia][data-state=visible] {
 transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)
}
.tippy-arrow {
 width:16px;
 height:16px;
 color:#333
}
.tippy-arrow:before {
 content:"";
 position:absolute;
 border-color:transparent;
 border-style:solid
}
.tippy-content {
 position:relative;
 padding:5px 9px;
 z-index:1
}
.tippy-box[data-theme~="quform"] {
 font-size:13px
}
@media only screen and (max-width: 768px) {
 .quform-group-row .quform-element,
 .quform-group-row .quform-group-wrap,
 .quform-group-row .quform-submit {
  float:none;
  width:100% !important;
  display:block
 }
 .quform-group-row {
  margin:0
 }
 .quform-elements .quform-element-text input,
 .quform-elements .quform-element-captcha input,
 .quform-elements .quform-element-password input,
 .quform-elements .quform-element select,
 .quform-elements .quform-element textarea {
  width:100% !important;
  min-width:100px
 }
 .quform-element-date select {
  width:30% !important
 }
 .quform-element-time select {
  width:48% !important
 }
 .quform-errors>.quform-error {
  float:none;
  display:block
 }
 .quform-spacer,
 .quform-submit-inner {
  padding-right:0 !important;
  padding-left:0 !important
 }
 .quform-group-elements {
  margin-right:0 !important;
  margin-left:0 !important
 }
 .quform-options .quform-option {
  background:rgba(0,0,0,0.03);
  margin-bottom:5px !important
 }
 .quform-options .quform-option label {
  display:block;
  padding:5px
 }
 .quform-options .quform-option label input[type=checkbox],
 .quform-options .quform-option label input[type=radio] {
  float:right !important;
  margin-top:5px
 }
 .quform-options-inline>.quform-option {
  display:block;
  padding:0 !important;
  width:32%;
  margin:0 1% 2px 0 !important
 }
 .quform-options-inline>.quform-option label {
  display:block
 }
 .quform-submit button span {
  padding:9px 20px
 }
}
@media only screen and (max-width: 479px) {
 .quform-submit-inner {
  width:100%;
  float:none
 }
 .quform-submit button {
  margin:0;
  width:100% !important
 }
 .quform-submit button span,
 .quform-submit button em {
  width:auto !important
 }
 .quform-labels-left>.quform-spacer>label {
  float:none;
  width:auto
 }
 .quform-labels-left.quform-element .quform-input,
 .quform-labels-left.quform-element .quform-captcha {
  margin-left:0;
  padding-left:0
 }
 .quform-options-inline>.quform-option {
  width:49%
 }
 .quform-elements .quform-element-text input,
 .quform-elements .quform-element-captcha input,
 .quform-elements .quform-element-password input,
 .quform-elements .quform-element select,
 .quform-elements .quform-element textarea {
  width:100% !important
 }
 .quform-outer-no-js {
  width:auto;
  margin:10px
 }
 .quform-outer-no-js .quform-wrapper {
  padding:0 10px
 }
 .quform-outer-no-js .quform-error-wrap {
  float:none;
  display:block;
  padding-right:0
 }
}
