.TCv_Form{font-size:.9rem}.TCv_Form input[type=text],.TCv_Form input[type=search],.TCv_Form input[type=number],.TCv_Form input[type=email],.TCv_Form input[type=tel],.TCv_Form input[type=password],.TCv_Form input[type=submit],.TCv_Form input[type=button],.TCv_Form input[type=date],.TCv_Form textarea,.TCv_Form select{box-sizing:border-box;margin:0;border-radius:0px;font-size:.9rem;font-family:inherit}.TCv_Form .form_table{border-collapse:collapse;padding:0px;margin:0px}.TCv_Form .form_table .title_column{width:30%;padding-right:2%;padding-top:5px;text-align:right;vertical-align:top;color:#333;display:flex;line-height:1;font-size:.9em;justify-content:flex-end}.TCv_Form .form_table .title_column svg.field_icon{padding-left:4px;font-size:16px;margin-top:-3px}.TCv_Form .form_table .value_column{vertical-align:top;display:inline-block;width:68%}.TCv_Form .form_table div.table_row{padding-bottom:7px;display:flex}.TCv_Form .form_table label{font-size:inherit;font-weight:normal;display:inline}.TCv_Form .form_table label[hidden]{display:none}.TCv_Form input[type=text],.TCv_Form input[type=number],.TCv_Form input[type=search],.TCv_Form input[type=email],.TCv_Form input[type=tel],.TCv_Form input[type=password],.TCv_Form input[type=submit],.TCv_Form input[type=date],.TCv_Form textarea,.TCv_Form .TCv_FormItem_Select select,.TCv_Form .TCv_FormItem_SelectDateTime select{width:100%;padding:5px;border:1px solid #333}.TCv_Form .TCv_FormItem_Select select,.TCv_Form .TCv_FormItem_SelectDateTime select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.TCv_Form .select_container{position:relative}.TCv_Form .select_container>svg{font-size:14px;line-height:14px;padding:0px;color:#333;display:inline-block;position:absolute;right:6px;top:calc(50% - 8px);pointer-events:none;z-index:1;width:10px}.TCv_Form .TCv_FormItem_Select select,.TCv_Form .TCv_FormItem_SelectDateTime select{padding-right:25px}.TCv_Form .TCv_FormItem_Select select::-ms-expand{display:none}.TCv_Form div.form_table div.table_row.no_title_column{display:block}.TCv_Form div.form_table div.table_row.no_title_column .value_column{display:block;margin-left:0px;width:100%}.TCv_Form .form_table .TCv_FormItem_SubmitButton div.title_column{display:none}.TCv_Form .form_table .TCv_FormItem_SubmitButton div.value_column{width:100%}.TCv_Form .help_text_container{padding-left:4px;padding-right:4px;position:relative;order:-1}.TCv_Form .help_text_container a.help_icon_button{color:#666}.TCv_Form .help_text_container a.help_icon_button:hover{color:#333}.TCv_Form .help_text_container a.help_icon_button:active{color:#777}.TCv_Form .help_text_container .form_info_text{display:none;position:absolute;background:#333;color:#fff;padding:8px;width:200px;font-size:.8em;z-index:200;border-radius:4px;line-height:1.4em;left:-4px;margin-top:4px;text-align:left}.TCv_Form .help_text_container .form_info_text a{color:#fff;text-decoration:underline}.TCv_Form .help_text_container .form_info_text a:hover{opacity:.8}.TCv_Form .help_text_container .form_info_text p:last-child{padding-bottom:0;margin-bottom:0}.TCv_Form .help_text_container .form_info_text:before{content:" ";background:#333;width:12px;height:12px;transform:rotate(45deg);position:absolute;top:-6px;left:10px}.TCv_Form .help_text_container.showing .form_info_text{display:block}.TCv_Form .form_table input[type=text],.TCv_Form .form_table input[type=email],.TCv_Form .form_table input[type=tel],.TCv_Form .form_table input[type=password],.TCv_Form .form_table textarea{padding:5px;border:1px solid #474543;background:#f9f9f9}.TCv_Form .form_table .tiny_mce .form_item_container textarea{height:200px}.TCv_Form button[type=submit],.TCv_Form input[type=submit],.TCv_Form input[type=button]{background:#ddd;-webkit-appearance:none;-moz-appearance:none}.TCv_Form button[type=submit]:hover,.TCv_Form input[type=submit]:hover,.TCv_Form input[type=button]:hover{background:#eee;cursor:pointer}.TCv_Form button[type=submit]:disabled,.TCv_Form input[type=submit]:disabled,.TCv_Form input[type=button]:disabled{color:#666;background-color:#bbb !important;border-color:#666;cursor:default}.TCv_Form .form_table .required_icon{padding-right:3px;width:7px;margin-right:-10px;order:5}.TCv_Form .form_table .invalid .field_title,.TCv_Form .form_table .invalid .field_icon{color:#900}.TCv_Form .form_table .invalid input{border:1px solid #900;background:#fdd}.TCv_Form .radio_button_option_box{padding:4px 4px 0px 0px;display:inline-block}.TCv_Form .radio_button_option_box label{padding-left:4px}.TCv_Form .radio_button_option_box .button_restyle{display:none}.TCv_Form .TCv_FormItem_Checkbox .value_column input[type=checkbox],.TCv_Form .TCv_FormItem_CheckboxList .value_column input[type=checkbox]{margin-top:4px;margin-right:4px}.TCv_Form .checkbox_label .button_restyle{display:none}.TCv_Form .TCv_FormItem_HTML .value_column{padding-top:5px}.TCv_Form .TCv_FormItem_HTML .value_column .form_item_container{line-height:1.4em;font-size:.8em;margin-bottom:7px}.TCv_Form .form_table .form_file_preview{display:block;padding:4px;border:1px solid #ccc;width:248px;margin-top:4px;min-height:40px}.TCv_Form .form_table .form_file_preview img{padding-right:5px;display:block;float:left}.TCv_Form .form_table .form_file_preview a{line-height:1.2em;font-size:.7em}.TCv_Form .form_table .form_file_preview a:hover img{opacity:.7;filter:alpha(Opacity=70)}.TCv_Form .form_table .form_file_preview .delete_button{float:right;display:block;padding:3px}.TCv_Form .form_table .TCv_FormItem_Heading{padding-top:8px}.TCv_Form .form_table .TCv_FormItem_Heading h2{font-size:1.2em;font-weight:normal;border-bottom:1px solid #555;padding-bottom:4px;color:#555}.TCv_Form .form_table .TCv_FormItem_Heading .form_help_text{padding-top:4px;font-size:.8em;color:#555}.TCv_Form .TCv_FormItem_SelectDateTime .select_container{display:inline-block}.TCv_Form .TCv_FormItem_SelectDateTime .date_select_wrapper,.TCv_Form .TCv_FormItem_SelectDateTime .date_select_YMD_box,.TCv_Form .TCv_FormItem_SelectDateTime .date_select_hms_box{display:inline-block;white-space:nowrap}.TCv_Form .TCv_FormItem_SelectDateTime .date_select_YMD_box{padding-right:20px;padding-bottom:5px}.TCv_Form .TCv_FormItem_SelectDateTime .date_select_hms_box,.TCv_Form .TCv_FormItem_SelectDateTime .date_select_hm_box{padding-bottom:5px}.TCv_Form .TCv_FormItem_SelectDateTime .value_column .select_container,.TCv_Form .TCv_FormItem_SelectDateTime .value_column span{margin-right:1%}.TCv_Form .TCv_FormItem_SelectDateTime select{border-radius:0px}.TCv_Form .TCv_FormItem_SelectDateTime .date_select_wrapper select{padding-right:20px}.stacked .form_table{display:flex;flex-wrap:wrap;justify-content:space-between}.stacked div.table_row,.stacked div.TCv_FormItem_Group{flex-basis:100%}.stacked div.table_row:not(.no_stack){display:flex;flex-direction:column}.stacked div.table_row:not(.no_stack).half_width{flex-basis:48%}.stacked div.table_row:not(.no_stack) div.title_column,.stacked div.table_row:not(.no_stack) div.value_column{width:100%;float:none;clear:none;text-align:left;margin-left:0px;padding-right:0}.stacked div.table_row:not(.no_stack) div.title_column{padding-bottom:4px;justify-content:flex-start}.stacked div.table_row:not(.no_stack) .help_text_container{order:0}.stacked div.table_row:not(.no_stack) .field_title{display:block;padding-bottom:2px}.stacked div.table_row:not(.no_stack) .field_title svg.field_icon{float:left;padding-left:0px;padding-right:4px}.stacked div.table_row:not(.no_stack) .field_title[hidden]{display:none}.stacked div.table_row:not(.no_stack) .required_icon{font-size:.7em;padding-top:1px;margin-right:0;width:auto;flex-grow:1;text-align:right}.stacked div.table_row:not(.no_stack) .required_icon:after{content:" required";text-transform:uppercase}@media only screen and (max-width: 750px){.form_table{display:flex;flex-wrap:wrap;justify-content:space-between}div.table_row,div.TCv_FormItem_Group{flex-basis:100%}div.table_row:not(.no_stack){display:flex;flex-direction:column}div.table_row:not(.no_stack).half_width{flex-basis:48%}div.table_row:not(.no_stack) div.title_column,div.table_row:not(.no_stack) div.value_column{width:100%;float:none;clear:none;text-align:left;margin-left:0px;padding-right:0}div.table_row:not(.no_stack) div.title_column{padding-bottom:4px;justify-content:flex-start}div.table_row:not(.no_stack) .help_text_container{order:0}div.table_row:not(.no_stack) .field_title{display:block;padding-bottom:2px}div.table_row:not(.no_stack) .field_title svg.field_icon{float:left;padding-left:0px;padding-right:4px}div.table_row:not(.no_stack) .field_title[hidden]{display:none}div.table_row:not(.no_stack) .required_icon{font-size:.7em;padding-top:1px;margin-right:0;width:auto;flex-grow:1;text-align:right}div.table_row:not(.no_stack) .required_icon:after{content:" required";text-transform:uppercase}}.TCv_FormItem_FileDrop .existing_file_action{color:#fff;text-decoration:none}.TCv_FormItem_FileDrop a.confirm_crop_link,.TCv_FormItem_FileDrop a.cancel_crop_link,.TCv_FormItem_FileDrop a.recrop_link{text-decoration:none}.TCv_FormItem_FileDrop a.confirm_crop_link:hover,.TCv_FormItem_FileDrop a.cancel_crop_link:hover,.TCv_FormItem_FileDrop a.recrop_link:hover{color:#fff}.TCv_FormItem_FileDrop a.confirm_crop_link:hover svg,.TCv_FormItem_FileDrop a.cancel_crop_link:hover svg,.TCv_FormItem_FileDrop a.recrop_link:hover svg{color:#fff}.TCv_FormItem_Select .ts-wrapper{border:1px solid #474543;font-size:.9rem;padding-left:5px}.TCv_FormItem_Select .ts-wrapper.input-hidden input{opacity:1;position:static}.TCv_FormItem_Select .ts-wrapper.single.focus .item{display:none}.TCv_FormItem_Select .ts-wrapper.single.focus input{margin-left:0 !important}.TCv_FormItem_Select .ts-wrapper .ts-control{border:none;padding:0 !important;align-items:center}.TCv_FormItem_Select .ts-wrapper .ts-control .item{font-size:.9rem}.TCv_FormItem_Select .ts-wrapper .ts-control>input{min-width:auto;font-size:.9rem;padding:5px !important}.TCv_FormItem_Select .ts-wrapper .ts-dropdown{margin-top:1px;border:1px solid #474543;border-top:none}.TCv_FormItem_Select .ts-wrapper .selected{background:#333;color:#fff}.TCv_FormItem_Select .ts-wrapper .active{background:rgba(51,51,51,.5);color:#fff}.TCv_FormItem_Select .ts-wrapper.multi .item{border:1px solid rgba(71,69,67,.65);background:#fff;margin:0 5px 0 0}.TCv_FormItem_Select .ts-wrapper.multi .item.active{background-color:#333;border:1px solid #333;color:#fff}.TCv_FormItem_Select .ts-wrapper.has-items input::placeholder{opacity:0}.TCv_FormItem_Select .ts-wrapper .spinner{display:none}.TCv_FormItem_Select .ts-wrapper .optgroup .option{padding-left:16px}/*# sourceMappingURL=TCv_Form.css.map */
