@font-face { font-family:'FormsiteIcons'; font-style:normal; font-weight:normal; src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'); } html, body { min-height:100%; -webkit-text-size-adjust:100%; /* iOS fix */ } /* BEGIN BUTTONS */ input[type="button"], input[type="submit"], button { cursor:pointer; -webkit-appearance:none; } input[type="button"]:not(.submit_button), input[type="submit"]:not(.submit_button), button:not([class*="mce"]):not([role]):not(.submit_button) { border-radius:2px; padding:3px 8px; background:#FAFAFA; background-image:linear-gradient(to bottom, #FAFAFA, #D1D1D1); border:1px solid #B0B0B0; color:#444444; transition:all 0s; } input[type="button"]:not(.submit_button):hover, input[type="submit"]:not(.submit_button):hover, button:not([class*="mce"]):not([role]):not(.submit_button):hover { border-color:#6E6E6E; box-shadow:0 1px 1px rgba(0,0,0,0.1); } input[type="button"]:not(.submit_button):focus, input[type="submit"]:not(.submit_button):focus, button:not([class*="mce"]):not([role]):not(.submit_button):focus { outline:0; border-color:#333333; box-shadow:0 1px 1px rgba(0,0,0,0.25); } input[type="button"]:not(.submit_button):active, input[type="submit"]:not(.submit_button):active, button:not([class*="mce"]):not([role]):not(.submit_button):active { outline:0; background:#D1D1D1; background-image:linear-gradient(to bottom, #D1D1D1, #FAFAFA); box-shadow:none; } input[type="button"][disabled], input[type="submit"][disabled]:not(.submit_button), button[disabled] { background:#FAFAFA !important; color:#AAAAAA !important; border-color:#CCCCCC!important; cursor:inherit !important; box-shadow:none !important; } /* END BUTTONS */ /* BEGIN CORE */ .form_table table { font-size:1em; } .full_width { padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; margin-left:0 !important; margin-right:0 !important; width:100%; } #FSForm img { max-width:100%; } .buttons_reverse { direction:rtl; text-align:center; } .buttons_reverse .submit_button { direction:ltr; } .q .top_question { display:block !important; } .q .left_question_first { display:block; float:left; width:15em; text-align:right; padding-right:.5em; margin-top:5px; } .q .left_question { display:block; float:left; padding-right:.5em; margin-top:5px; } .q .right_question { display:block; float:left; margin-top:5px; padding-left:.7em; } .q .inline_answer { float:left; } .q .inline_grid { border-collapse:collapse; border-spacing:0; font-size:1em; margin-bottom:1px; } .q .inline_grid td { vertical-align:baseline; } .q .inline_grid td:first-of-type { padding-left: 0; } .q .inline_grid tr td:only-of-type .text_field { display:block; } .q .full_width { width:100%; } .q .segment_header { background-repeat:repeat; } .q .segment_header h1 { font-size:24px; font-weight:normal; margin:0; padding:20px; } /* target old save & return items */ .q td.segment_header { font-weight:normal; margin:0; padding:22px 10px 18px 10px !important; } .q img { border:none; } .q img.add, .q img.del { height:18px; width:18px; vertical-align:middle; } .q span.icon_admin, .q span.instructions { display:inline-block; font-family:'FormsiteIcons'; font-size:1.2em; font-weight:normal; line-height:0; user-select:none; } .q span.icon_admin { color:#F00; } .q span.instructions { cursor:help; opacity:.9; } .q .inline_button { cursor:pointer; margin-left:5px; white-space:nowrap; vertical-align:text-bottom; } .q a.popup_link { cursor:pointer; text-decoration:underline; } .q .file_upload_files div { padding-top:2px; } .q .file_upload_files img { cursor:pointer; position:relative; top:-1px; } .q .file_upload_info { padding-top:2px; } .q .file_upload_files progress, .q .file_upload_info progress { box-sizing:border-box; width:100%; } .q .rating_ranking, .q .text_list { border-collapse:collapse; border-spacing:0; margin-top:1px; } .q .rating_ranking td, .q .text_list td { padding:2px; } .q .text_list td:last-child { font-family:initial; white-space:nowrap; } .q .matrix { border-collapse:collapse; margin-right:3px; margin-top:1px; } .q .matrix th { text-align:center; vertical-align:bottom; } .q .matrix td { height:20px; text-align:center; white-space:nowrap; } .q .matrix td:not(.question):not([colspan]) { font-family:initial; } .q .matrix.matrix_stars td { text-align:left; } .q .matrix .question { border-left:none; background-image:none; font-family:inherit; font-size:inherit; text-align:left; white-space:normal; } .q .matrix .text_field, .q .matrix .drop_down, .q .text_list .text_field { display:block; } .q .matrix .multi_scale_break { padding:0 !important; width:0 !important; } .q .matrix th.multi_scale_break { border:none !important; } .q .item_anchor { position:relative; top:-15px; } .q .inventory-empty { text-decoration:line-through; } .q .counter { font-size:.8em; padding-left:1px; padding-top:1px; } .q .scroller { overflow-y:scroll; padding:5px; } .q .signature { overflow:hidden; margin:0 !important; padding:0 !important; width:550px; } .q .signature_clear { text-align:right; width:550px; } .q .signature_clear span { cursor:pointer; text-decoration:underline; } .q .slider { border-collapse:collapse; } .q .slider td { padding:5px; } .q .slider td[rowspan] + td { padding:1px 0 0 0; } .q .slider td label { display:inline-block; font-weight:normal; margin-bottom:.5em; width:calc(100% / 3); } .q .slider tr:last-of-type td { height:1em; } .q .slider_range { -webkit-appearance:none; background:transparent; height:1.5em; margin:0; vertical-align: middle; width:100%; } .q .slider_range:focus { outline:none; } .q .slider_range::-moz-range-track { box-shadow:none; height:.8em; width:100%; } .q .slider_range::-moz-range-thumb { box-shadow:none; cursor:pointer; height:calc(1em + 6px); width:1em; } .q .slider_range::-webkit-slider-runnable-track { box-shadow:none; height:.8em; width:100%; } .q .slider_range::-webkit-slider-thumb { -webkit-appearance:none; box-shadow:none; cursor:pointer; margin-top:-6px; height:calc(1em + 6px); width:1em; } .q .slider_label_center { text-align:center; } .q .slider_label_left { text-align:left; } .q .slider_label_right { text-align:right; } .q .image_list .image_list_choice { display:block; position:relative; } .q .image_list img { cursor:pointer; user-select:none; width:100%; } .q .image_list label label { cursor:pointer; position:absolute; height:1.2em; top:5px; left:5px; } .q .image_list label[for] { padding-left:0; } .q .image_list.choices input + label::before { background:rgba(255, 255, 255, .5); border:5px solid transparent; } .q .image_list.choices input:checked + label::before, .q .image_list.choices .image_list_choice:hover input + label::before { background:rgba(255, 255, 255, .9); color:#333333 !important; } .q .number_scale { border-collapse:collapse; } .q .number_scale td { padding:5px; text-align:center; } .q .number_scale td input { cursor:pointer; left:-10000px; opacity:0; position:absolute; } .q .number_scale td label { cursor:pointer; font-family:'Open Sans',Helvetica,Arial,sans-serif; outline:1px solid; border-radius:3px; box-sizing:border-box; display:inline-block; line-height:1.8em; width:2em; } .q .number_scale td label .number { user-select:none; } .q .number_scale td input:checked + label { font-weight:bold; outline:2px solid; } .q .number_scale_label_left { float:left; text-align:left; width:48%; } .q .number_scale_label_right { float:right; text-align:right; width:48%; } .progressBarWrapper { min-height: 1.4em; line-height:1.5em; position: relative; display: block; width: 85%; max-width: 600px; margin: auto; text-align: center; overflow: hidden; border-style:solid; border-width:1px; padding-top: 3px; padding-bottom: 3px; } .progressBarBack { position: absolute; top: 0; left: 0; z-index: 2; overflow: hidden; padding-top: 3px; padding-bottom: 3px; } .progressBarFront { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; width:100%; padding-top: 3px; padding-bottom: 3px; } .progressBarText { padding-left: 10px; width: auto; text-align: left; } .highlight, tr.highlight td { transition:background-color .25s ease-out; } .submit_button { display:inline-block; cursor:pointer; margin:5px; padding:10px 20px; font-weight:bold; text-align:center; border-width:1px; transition:background .1s ease-out; white-space:normal; } .segment_header .submit_button { width:auto !important; margin-top:4px; } .submit_button[disabled] { background:none !important; box-shadow:none !important; cursor:inherit !important; } a.submit_button { text-decoration:none !important; width:auto !important; white-space:nowrap; } .outside.outside_container { text-align: initial; } .outside_container .fsButtonRight { float:right !important; } .outside_container .fsButtonLeft { float:left; min-width:inherit !important; } .calculation { font-size:1.2em; line-height:1em; margin-top:.2em; margin-right:.5em; padding:0 3px; } .calculation .calculation_button { font-size:.75em; min-height:1.3em; position:relative; top:-.1em; left:10px; } .clear { clear:both; margin:0; padding:0; } .read_only { opacity:0.6; cursor:not-allowed; } .read_only > * { pointer-events:none; } .display_hidden, .accessibility_hidden { position:absolute !important; left:-10000px; top:-10000px; visibility:hidden; } .q input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; } .g-recaptcha { display:inline-block; } /* END CORE */ /* BEGIN FANCY INPUTS */ input:focus, select:focus, textarea:focus { outline:none; } .q .choices label { display:inline-block; line-height:1.2em; padding-left:calc(1.1em + 5px); position:relative; vertical-align:text-top; } .q .choices input[type="checkbox"], .q .choices input[type="radio"] { opacity:0; margin:0; padding:0; position:absolute; } .q .choices input[type="checkbox"] + label::before, .q .choices input[type="radio"] + label::before, .q .matrix_stars .star::before, .q .icon_add::before, .q .icon_calendar::before, .q .icon_del::before { cursor:pointer; display:block; font-family:'FormsiteIcons'; font-size:1.2em; font-weight:400; line-height:1em; position:absolute; left:0; top:0; } .q .matrix.choices input[type="checkbox"] + label::before, .q .matrix.choices input[type="radio"] + label::before, .q .matrix_stars .star::before, .q .icon_add::before, .q .icon_calendar::before, .q .icon_del::before { text-align:center; width:100%; } .q .matrix.choices label { padding:0; height:1.2em; width:2em; } .q .matrix_stars .star, .q .icon_add, .q .icon_calendar, .q .icon_del { cursor:pointer; display:inline-block; height:1.2em; position:relative; user-select:none; vertical-align:text-top; width:1.5em; } /* checkboxes */ .q .choices input[type="checkbox"] + label::before { content:"\2610"; } .q .choices input[type="checkbox"]:checked + label::before { content:"\2611"; } /* radios */ .q .choices input[type="radio"] + label::before { content:"\26aa"; } .q .choices input[type="radio"]:checked + label::before { content:"\26ab"; } /* calendar */ .q .icon_calendar::before { content:"\1f4c5"; } /* stars */ .q .matrix_stars .star::before { content:"\2606"; } .q .matrix_stars .star_on::before { color:#E7711B; content:"\2605"; } /* text list */ .q .icon_add::before { color:#45DC91; content:"\2295"; } .q .icon_del::before { color:#F55566; content:"\2296"; } /* animations */ @keyframes animate_bounce { 0% { transform:scale(.8); opacity:.8; } 50% { transform:scale(1.2); opacity:1; } } .q .choices input.animate:checked + label::before, .q .number_scale input.animate:checked + label, .q .star_on.animate { animation:animate_bounce .2s; animation-iteration-count:1; } /* END FANCY INPUTS */ /* BEGIN ORDERS */ .order_summary_ct p, .scoring_summary_ct p { margin:15px 0; } .order_summary, .scoring_summary { width:80%; margin-left:auto; margin-right:auto; margin-bottom:10px; border-collapse:collapse; } .order_summary td, .scoring_summary td { border:none; border-bottom:1px solid; } .order_summary td, .order_summary th, .scoring_summary td, .scoring_summary th { text-align:right !important; padding:5px; } .order_summary td:first-child, .order_summary th:first-child, .scoring_summary td:first-child, .scoring_summary th:first-child, .scoring_summary td.explanation, .scoring_summary th.explanation { text-align:left !important; } .order_summary td, .scoring_summary td, .scoring_summary th.explanation { padding-left:15px; } .order_summary tr.total td, .order_summary tr.subtotal td, .scoring_summary tr.total td, .scoring_summary tr.subtotal td { font-weight:bold; padding-left:5px; border-top:2px solid; } .order_summary tr.total td, .scoring_summary tr.total td { border-bottom:none; } td.payment-option { padding: 5px 0px 6px 0px; } td.payment-option.invalid { width: 290px; left: -10px; position: relative; } td.payment-option a { display:inline-block; margin:0; border-radius:4px; text-decoration:none; min-height: 35px; width: 270px; line-height: 35px; background: #33CD7D; color: #FFFFFF; border: none; } td.payment-option.type1 a { background: #FFC439; color: #2C2E2F; } td.payment-option.type5 a { background: #1795FF; } td.payment-option a img { border:none; max-width: 42px; height: 18px; vertical-align: middle; padding: 8px 4px 9px 0px; } td.payment-option a:hover { cursor:pointer; background: #29A363; } td.payment-option.type1 a:hover { background: #FFC439; color: #2C2E2F; filter: brightness(0.95); } td.payment-option.type5 a:hover { background: #106AB7; } #PaymentForm, #PaymentForm tbody, #PaymentForm tr, #PaymentForm td { display:block; } /* END ORDERS */ /* BEGIN ERRORS */ .invalid .invalid_text_input { border-color:#FF0000; color:#EE0000; } .invalid .invalid_message { padding:2px 5px; font-size:12px; font-weight:normal; clear:both; } .invalid .matrix .invalid_message { height:auto; text-align:left; } /* END ERRORS */ /* BEGIN JQUERY UI */ .ui-widget { font-size:.9em; } .ui-tooltip { box-shadow:0 0 5px #AAAAAA; border:2px solid #AAAAAA !important; } /* END JQUERY UI */ /* BEGIN DESIGN TIME */ .page_break { display:block; font-weight:bold; font-size:12px; text-align:center; color:#000000; margin:5px 0; } .page_break.outside { margin-left:auto; margin-right:auto; } /* END DESIGN TIME */ /* BEGIN SAVE & RETURN */ .saveReturn { display:block; font-size:1.2em; padding:10px !important; margin:10px !important; } .saveReturn .sRleft { float:left; max-width:65%; } .saveReturn h2, .saveReturn p { margin:0; } .saveReturn .sRright { float:right; max-width:34%; } .saveReturn .sRright button { padding:10px 20px !important; } /* END SAVE & RETURN */