.sidearm-common{color:#666;padding:8px 16px 24px;min-height:250px}.sidearm-common-promotion .dfp-ad{margin:0 auto}.sidearm-form h1.page-title{font-size:1.5rem;margin:.83rem 0}.sidearm-form .sidearm-form-header{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 8px;margin-bottom:16px}.sidearm-form .sidearm-form-header a{color:#000;text-decoration:none}.sidearm-form .sidearm-form-header a:hover{text-decoration:underline}.sidearm-form .sidearm-form-share-list{list-style:none;margin:0 -4px;padding:0}.sidearm-form .sidearm-form-share{margin:4px 0}.sidearm-form .sidearm-form-share a{text-decoration:none;margin:0 4px;padding:4px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.sidearm-form .sidearm-form-share a:before{font-family:sidearm_font;margin-right:4px}.sidearm-form .sidearm-form-share a:hover,.sidearm-form .sidearm-form-share a:active{text-decoration:none;background-color:#00aeff;color:#fff;border-color:#008bcc}.sidearm-form .sidearm-form-share .sidearm-form-header-print a:before{content:'\e822'}.sidearm-form .sidearm-form-share .sidearm-form-header-email a:before{content:'\e86f'}.sidearm-form .sidearm-form-message{font-size:1.25rem;color:#c80000;font-style:italic}.sidearm-form .sidearm-form-fieldset{border:none;margin:0 auto;padding:0;max-width:1024px}.sidearm-form .sidearm-form-fields{list-style:none;margin:0 0 16px 0;padding:0}.sidearm-form .sidearm-form-recaptcha{margin-bottom:16px}.sidearm-form .sidearm-form-validation-message{display:block;font-weight:bold;font-style:italic;font-size:.9rem;margin:4px;color:red}.sidearm-form .sidearm-form-validation-message.sidearm-form-validation-message-heading{position:relative;margin:20px 0 0 0}.sidearm-form .sidearm-form-buttons{text-align:right;margin-bottom:16px}.sidearm-form .sidearm-form-button{border-radius:2px;padding:8px 32px;border:1px solid #ccc;color:#494949;background-color:#fff}.sidearm-form .sidearm-form-button.sidearm-form-button-submit{background-color:#00aeff;color:#fff;border-color:#00aeff}.sidearm-form .sidearm-form-button.sidearm-form-button-submit:focus{outline:none}.sidearm-form .sidearm-form-button.sidearm-form-button-submit:active{background-color:#008bcc;color:#fff}.sidearm-form .sidearm-form-button.sidearm-form-button-submit:disabled{background-color:#f2f2f2;color:#ccc;border-color:#ccc}.sidearm-form .sidearm-form-button.sidearm-form-button-submitting{background-color:#f2f2f2;color:#ccc;font-style:italic;border-color:#ccc}.sidearm-form .sidearm-form-button.sidearm-form-button-submitting:before{content:'\e86c';font-family:sidearm_font;margin-right:4px;font-style:normal;animation:spinner .75s infinite linear;-webkit-animation:spinner .75s infinite linear;display:inline-block}.sidearm-form .sidearm-form-button:focus{outline:none}.sidearm-form .sidearm-form-button:active{background-color:#494949;color:#fff}.sidearm-form .sidearm-form-field{padding:8px 0;*zoom:1;clear:both}.sidearm-form .sidearm-form-field:before,.sidearm-form .sidearm-form-field:after{content:"";display:table}.sidearm-form .sidearm-form-field:after{clear:both}.sidearm-form .sidearm-form-field .sidearm-form-field-options label,.sidearm-form .sidearm-form-field .sidearm-form-field-options input{cursor:pointer}.sidearm-form .sidearm-form-field-name{display:none}.sidearm-form .sidearm-form-field-delete::before{content:'\e88e';font-family:sidearm_font;font-size:1.5rem;margin-right:32px}.sidearm-form .sidearm-form-field-label{display:block;margin:4px 0}.sidearm-form .sidearm-abbr-required{margin:0 4px;color:#000;text-decoration:none}.sidearm-form .sidearm-form-field-fieldset{display:grid;border:none;padding:0;margin:0}.sidearm-form .sidearm-form-field-fieldset legend{display:block;margin:4px 0}.sidearm-form .sidearm-form-field-fieldset ol{list-style:none;margin:0;padding:8px 16px;border-radius:2px;border:1px solid #ccc}.sidearm-form .sidearm-form-field-fieldset ol li{padding:4px 0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.sidearm-form .sidearm-form-field-fieldset input{width:auto}.sidearm-form .sidearm-form-field-fieldset label{flex:1;-webkit-flex:1;min-width:1px;min-height:1px;padding-left:8px}.sidearm-form .sidearm-form-field-separator p{font-weight:bold}.sidearm-form .sidearm-form-field-separator h2{font-size:14px;margin:0}.sidearm-form .sidearm-form-field-yes-no li{display:inline-block !important}.sidearm-form .sidearm-form-field-yes-no li+li{margin-left:16px}.sidearm-form .sidearm-form-field-date .sidearm-form-field-date-container{position:relative}.sidearm-form .sidearm-form-field-date .sidearm-form-field-date-container:after{content:'\e874';font-family:sidearm_font;height:100%;background-color:#00aeff;color:#fff;position:absolute;right:0;top:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:0 16px;border-top-right-radius:2px;border-bottom-right-radius:2px}.sidearm-form .sidearm-form-field-coupon .coupon-inputs{display:flex;display:-webkit-flex}.sidearm-form .sidearm-form-field-coupon .coupon-inputs .sidearm-form-field-input{flex:5;-webkit-flex:5;min-width:1px;min-height:1px}.sidearm-form .sidearm-form-field-coupon .coupon-inputs .sidearm-form-button{padding:4px 20px;margin-left:2px;flex:1;-webkit-flex:1;min-width:1px;min-height:1px}.sidearm-form .sidearm-form-field-coupon .coupon-inputs .sidearm-form-button.sidearm-form-button-submitting{position:relative}.sidearm-form .sidearm-form-field-coupon .coupon-inputs .sidearm-form-button.sidearm-form-button-submitting:before{position:absolute;left:-23px}.sidearm-form .sidearm-form-field-coupon .sidearm-form-coupon-message{font-style:italic;font-weight:bold;line-height:24px;padding:2px 8px;margin-top:2px;border-radius:2px;border:1px solid #ccc}.sidearm-form .sidearm-form-field-coupon .sidearm-form-coupon-error{color:red !important}.sidearm-form .sidearm-form-payment-amount-container{float:right;min-height:75px}.sidearm-form .sidearm-form-payment-amount{margin:0 0 15px 0;min-width:190px;padding:10px;background-color:white;color:#000;border:3px solid #00aeff;border-radius:6px}.sidearm-form .sidearm-form-payment-amount span{font-weight:bold;float:right}.sidearm-form .sidearm-form-payment-amount.sticky{position:fixed;bottom:40px;z-index:9999999;margin-left:-190px}.grecaptcha-badge{visibility:hidden}@-webkit-keyframes spinner{from{transform:rotate(0); -webkit-transform:rotate(0)} to{transform:rotate(360deg); -webkit-transform:rotate(360deg)}} @keyframes spinner{from{transform:rotate(0); -webkit-transform:rotate(0)} to{transform:rotate(360deg); -webkit-transform:rotate(360deg)}} @media all and (min-width:768px){.sidearm-form .sidearm-form-field-label,.sidearm-form .sidearm-form-field-fieldset legend{width:100%;max-width:25%;float:left;padding-right:8px}.sidearm-form .sidearm-form-field-fieldset{display:inline-block}.sidearm-form .sidearm-form-validation-message{position:absolute;margin:1.4rem 0 0 0;background-color:white;font-size:.75rem}.sidearm-form .recaptcha-validation-error{position:relative;margin:0}.sidearm-form .sidearm-form-recaptcha{width:100%;max-width:75%;float:left}.sidearm-form .sidearm-form-recaptcha-disclaimer{font-size:.7rem}.sidearm-form .sidearm-form-field .sidearm-form-field-input,.sidearm-form .sidearm-form-field select,.sidearm-form .sidearm-form-field textarea,.sidearm-form .sidearm-form-field .sidearm-form-field-options,.sidearm-form .sidearm-form-field .sidearm-form-field-recaptcha,.sidearm-form .sidearm-form-field .sidearm-form-field-coupon{min-width:35%;max-width:75%;width:auto;float:left}.sidearm-form .sidearm-form-field .sidearm-form-field-input.auto-width,.sidearm-form .sidearm-form-field select.auto-width,.sidearm-form .sidearm-form-field textarea.auto-width,.sidearm-form .sidearm-form-field .sidearm-form-field-options.auto-width,.sidearm-form .sidearm-form-field .sidearm-form-field-recaptcha.auto-width,.sidearm-form .sidearm-form-field .sidearm-form-field-coupon.auto-width{width:auto;min-width:unset}.sidearm-form .sidearm-form-field textarea{width:100%}.sidearm-form .sidearm-form-field .sidearm-form-field-options,.sidearm-form .sidearm-form-field .sidearm-form-field-recaptcha{float:left}.sidearm-form .sidearm-form-field .sidearm-form-field-options label,.sidearm-form .sidearm-form-field .sidearm-form-field-recaptcha label,.sidearm-form .sidearm-form-field .sidearm-form-field-options input,.sidearm-form .sidearm-form-field .sidearm-form-field-recaptcha input{cursor:pointer}.sidearm-form .sidearm-form-field .sidearm-form-field-fieldset{width:100%}.sidearm-form .sidearm-form-field .sidearm-form-field-date-container{float:left;width:35%}.sidearm-form .sidearm-form-field .sidearm-form-field-date-container .sidearm-form-field-input{max-width:none;width:100%}}@media all and (max-width:539px){.sidearm-form .sidearm-form-payment-amount.sticky{margin:0;right:auto;bottom:0;left:0;width:100%;border-radius:0;border:none;background-color:#00aeff;color:#fff}}