.form-all{font-size:14px;color:#000;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;background-repeat:no-repeat}.form-line{padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;margin:6px 0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-label-top,.form-label-left,.form-label-right{font-weight:bold;margin-bottom:9px}.form-label-right{margin-right:0;padding-right:15px;box-sizing:border-box}.form-textbox,.form-textarea,.form-radio-other-input,.form-checkbox-other-input,.form-captcha input{padding:3px;margin-left:0;border:1px solid #ccc;font-size:1em;line-height:1.071em;-moz-box-shadow:0 1px 2px #eee inset;-webkit-box-shadow:0 1px 2px #eee inset;box-shadow:0 1px 2px #eee inset}.form-radio-other-input,.form-checkbox-other-input{margin-top:-3px;margin-left:6px}.form-spinner input{padding:3px !important}.form-all .form-upload{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-sub-label{font-size:.786em;margin-top:3px}.form-dropdown{padding:2px;font-size:.857em}.form-radio,.form-checkbox{vertical-align:top;margin-top:4px}.form-radio-item label,.form-checkbox-item label,.form-grading-label{font-size:1em;color:#000}.form-radio-item,.form-checkbox-item{margin-top:0;margin-bottom:6px}.form-header-group{background:transparent;border:0;padding:24px 0;margin:12px 36px 18px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3}li:first-child .form-header-group,.form-header-group+.form-header-group{border-top:0}h1.form-header{font-size:2.143em}h2.form-header{font-size:1.714em}h3.form-header{font-size:1.5em}.form-header{color:#000}.form-subHeader{border-top:0;font-size:1.071em;line-height:1.5em;font-style:normal;margin:3px 0 0}.form-pagebreak-back,.form-pagebreak-next,.qq-upload-button,.form-submit-button,.form-submit-reset,.form-submit-print{border:1px solid #ccc;padding:6px 12px;color:#666;text-shadow:0 1px #fff;cursor:pointer;-moz-border-radius:3px 3px;-webkit-border-radius:3px 3px;border-radius:3px 3px;-moz-box-shadow:0 1px #fff inset,0 1px #ddd;-webkit-box-shadow:0 1px #fff inset,0 1px #ddd;box-shadow:0 1px #fff inset,0 1px #ddd;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-o-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#eee 100%);background:linear-gradient(top,#f5f5f5 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#eeeeee',GradientType=0)}.form-pagebreak-back:hover,.form-pagebreak-next:hover,.form-submit-button:hover,.qq-upload-button:hover,.form-submit-reset:hover,.form-submit-print:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-o-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#fff 0,#f5f5f5 100%);background:linear-gradient(top,#fff 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0)}.form-pagebreak-back:active,.form-pagebreak-next:active,.form-submit-button:active,.qq-upload-button:active,.form-submit-reset:active,.form-submit-print:active{background:#eee;background:-moz-linear-gradient(top,#eee 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#eee 0,#f5f5f5 100%);background:-o-linear-gradient(top,#eee 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#eee 0,#f5f5f5 100%);background:linear-gradient(top,#eee 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f5f5f5',GradientType=0);-moz-box-shadow:0 1px #fff inset;-webkit-box-shadow:0 1px #fff inset;box-shadow:0 1px #fff inset}.form-submit-button,.form-submit-reset,.form-submit-print{color:#333;font-size:1em;margin-top:12px;margin-bottom:12px}.form-submit-reset,.form-submit-print{font-size:.857em;padding:4px 8px}.form-submit-print img{margin:-4px 3px 0 -7px}.qq-upload-button{padding:8px 0;-moz-border-radius:6px 6px;-webkit-border-radius:6px 6px;border-radius:6px 6px}.form-line-active{background:#fffbea}.form-line-active input:focus,.form-line-active textarea:focus{border:1px solid #ffd300;-moz-box-shadow:0 0 3px #fff0aa;-webkit-box-shadow:0 0 3px #fff0aa;box-shadow:0 0 3px #fff0aa}.form-line-error{background:#fff4f4}.form-line-error input:not(#coupon-input),.form-line-error textarea{border:1px solid #e15353;-moz-box-shadow:0 0 3px #e15353;-webkit-box-shadow:0 0 3px #e15353;box-shadow:0 0 3px #e15353}.form-line-error .form-error-message{background:#e15353;color:#fff;padding:6px;margin-bottom:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3)}.form-error-arrow{border-bottom-color:#e15353}.form-error-arrow-inner{display:none}.form-matrix-table{font-size:1em}.form-matrix-row-headers,.form-matrix-column-headers{font-size:.786em;font-weight:normal}.form-scale-table th,.form-scale-table td{padding:9px 6px}.form-grading-item{margin-bottom:6px}.form-collapse-table{margin:0 36px;border:1px solid #ccc;cursor:pointer;-moz-border-radius:3px 3px;-webkit-border-radius:3px 3px;border-radius:3px 3px;-moz-box-shadow:0 1px #fff inset,0 1px #ddd;-webkit-box-shadow:0 1px #fff inset,0 1px #ddd;box-shadow:0 1px #fff inset,0 1px #ddd;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-o-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#eee 100%);background:linear-gradient(top,#f5f5f5 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#eeeeee',GradientType=0)}.form-collapse-table:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-o-linear-gradient(top,#fff 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#fff 0,#f5f5f5 100%);background:linear-gradient(top,#fff 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0)}.form-collapse-table:active{background:#eee;background:-moz-linear-gradient(top,#eee 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#eee 0,#f5f5f5 100%);background:-o-linear-gradient(top,#eee 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#eee 0,#f5f5f5 100%);background:linear-gradient(top,#eee 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f5f5f5',GradientType=0);-moz-box-shadow:0 1px #fff inset;-webkit-box-shadow:0 1px #fff inset;box-shadow:0 1px #fff inset}.form-pagebreak{margin:0 36px;border-top:1px solid #e3e3e3;background:transparent;height:auto;overflow:hidden}.form-pagebreak-back-container{padding:24px 3px 24px 0}.form-pagebreak-next-container{padding:24px 0 24px 3px}.form-pagebreak-next{margin-left:0}.form-product-item{padding:6px;overflow:hidden;margin:0 0 9px;-moz-border-radius:6px 6px;-webkit-border-radius:6px 6px;border-radius:6px 6px;width:100%}.hover-product-item:hover{background:0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19969696,endColorstr=#19969696);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19969696,endColorstr=#19969696);zoom:1;background:rgba(150,150,150,0.1)}.form-product-item br+br{display:none}.form-product-item img{display:block;position:static;margin:0 12px 0 0;float:left;-moz-border-radius:3px 3px;-webkit-border-radius:3px 3px;border-radius:3px 3px}.form-product-item .form-sub-label-container{margin:9px 15px 0 0}.form-product-item .form-sub-label-container:last-of-type{margin:9px 0 0 0}.form-product-name{font-size:15px}.form-product-container{margin-bottom:6px;display:inline;width:94%;width:calc(100% - 20px)}#app .form-product-container{margin:0 0 6px 4px}.form-product-item .form-sub-label{display:inline;height:25px;vertical-align:top;margin-right:6px;line-height:24px;font-size:12px}.form-product-item>.form-product-item-detail{position:static;float:left;width:100%}.form-product-item>img+.form-product-item-detail{position:static;float:left;width:84%;width:calc(100% - 66px)}.form-product-item .form-dropdown{height:25px}.form-product-details{font-size:.857em}.form-payment-total b>span>span>span,.form-product-details b>span>span{margin-left:-3px}.app .form-payment-total b>span>span>span,.app .form-product-details b>span>span{margin-left:0}.app .form-product-details{margin-left:5px}.form-product-item .form-radio,.form-product-item .form-checkbox{margin-right:2px}.form-line-column{clear:none;float:left;white-space:nowrap;width:auto}.form-line-column-clear{clear:left;width:auto}@media screen and (max-width:480px),screen and (max-device-width:768px) and (orientation:portrait),screen and (max-device-width:415px) and (orientation:landscape){input[id*="_donation"]{width:25% !important}}