/** DO NOT MODIFY THIS FILE. All code here are generated by MachForm Theme Editor **/

#main_body h1 a
{
background-image: none;
height: 40px;
}

html
{
background-image: url('https://lang-int.forms-db.com/images/form_resources/grey-mild.png');
background-repeat: repeat;
}

#main_body h1
{
background-color: #525252;
background-image: none;
}

#form_container
{
background-color: #ffffff;
border-width: 0px;
border-style: solid;
border-color: #CCCCCC;
}

#main_body form li.highlighted,#main_body .matrix tbody tr:hover td,#machform_review_table tr.alt
{
background-color: #FFF7C0;
}

#main_body form .guidelines
{
background-color: #F5F5F5;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
}

#main_body form .guidelines small
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 80%;
color: #444444;
}

#main_body input.text,#main_body input.file,#main_body textarea.textarea,#main_body select.select,#main_body input.checkbox,#main_body input.radio
{
background-color: #FBFBFB;
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #666666;
}

#machform_review_table td.mf_review_value
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #444444;
}

#main_body .form_description h2,#main_body .form_success h2
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 160%;
color: #444444;
}

#main_body .form_description p,#main_body form ul.payment_list_items li
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 95%;
color: #444444;
}

#main_body form li span.ap_tp_text
{
color: #444444;
}

#main_body form li label.description,#main_body form li span.description,#main_body .matrix caption,#main_body .matrix td.first_col,#main_body form li.total_payment span,#machform_review_table td.mf_review_label
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 95%;
color: #444444;
}

#main_body form li span label,#main_body label.choice,#main_body .matrix th,#main_body form li span.symbol,.mf_sigpad_clear,#main_body form li div label,#main_body form li div span.label
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
color: #444444;
}

#main_body form .section_break h3,#main_body form .media h3,#machform_review_table td .mf_section_title
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 110%;
color: #444444;
}

#main_body form .section_break p,#main_body form .media p,#machform_review_table td .mf_section_content
{
font-family: 'InterVariable','InterVariable',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 85%;
color: #444444;
}

#main_body form li.section_break
{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCCCCC;
}



/** Advanced CSS **/

/* LI Native Website — applied only to forms 10959, 11336, and 11986. */
#main_body{background:transparent!important;color:#18302a;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}
#form_container{width:100%!important;max-width:none;margin:0;background:transparent!important;border:0!important;box-shadow:none!important}
#main_body form.appnitro{margin:0;padding:0 4px}
#main_body form li{box-sizing:border-box;width:100%!important;padding:10px 8px;margin:0 0 12px}
#main_body label.description,#main_body span.description{font-family:Arial,sans-serif;font-size:15px!important;line-height:1.5;color:#18302a;padding-bottom:6px}
#main_body input.text,#main_body select.select,#main_body textarea.textarea{box-sizing:border-box;font-family:Arial,sans-serif;font-size:16px!important;line-height:1.5;min-height:44px;border:1px solid #9faea7;background:#fff;color:#18302a;padding:10px;border-radius:2px}
#main_body textarea.textarea{min-height:120px}
#main_body input:focus-visible,#main_body select:focus-visible,#main_body textarea:focus-visible,#main_body button:focus-visible{outline:3px solid #d4b762!important;outline-offset:2px}
#main_body form li.highlighted{background:#f4f0e7!important}
#main_body form li .guidelines{position:static!important;visibility:visible!important;box-sizing:border-box;width:100%!important;max-width:none!important;clear:both;float:none!important;margin:0!important;padding:8px 0 0!important;border:0!important;background:transparent!important;color:#53635b;font:13px/1.5 Arial,sans-serif}
#main_body .no_guidelines .guidelines{display:none!important}
#main_body form li span label,#main_body form li div label{font:13px/1.5 Arial,sans-serif;color:#53635b}
/* Keep the real control visible and keyboard-accessible on mobile. */
#main_body input.checkbox,#main_body input.radio{visibility:visible!important;opacity:1!important;display:inline-block!important;position:static!important;width:20px!important;height:20px!important;min-height:20px;float:none!important;flex-shrink:0;margin:2px 10px 0 0!important;vertical-align:middle;accent-color:#18302a}
#main_body input.checkbox+label::before,#main_body input.checkbox+label::after,#main_body input.radio+label::before,#main_body input.radio+label::after{content:none!important;display:none!important}
#main_body form li.checkboxes fieldset>span,#main_body form li.multiple_choice fieldset>span{display:flex!important;align-items:flex-start;gap:0;padding:8px 0!important;border:0!important;border-radius:0!important;background:none!important}
#main_body label.choice{position:static!important;display:inline!important;padding:0!important;margin:0!important;font:14px/1.5 Arial,sans-serif!important;color:#18302a;white-space:normal}
#main_body input#saveForm,#main_body button#saveForm{min-height:48px;padding:12px 24px;border:1px solid #18302a;border-radius:2px;background:#18302a;color:#fff;font:600 16px/1.4 Arial,sans-serif;cursor:pointer}
#main_body form li.buttons{padding-top:15px}
#main_body .uppy-Dashboard-inner{border-color:#9faea7;border-radius:2px}
#main_body .uppy-Dashboard-browse{color:#18302a;text-decoration:underline}