/** 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-color: #ffffff;
background-image: none;
}

#main_body h1
{
background-color: #009fe3;
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: #e5f5fc;
}

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

#main_body form .guidelines small
{
font-family: 'Poppins','Lucida Grande',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: 'Poppins','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #666666;
}

#machform_review_table td.mf_review_value
{
font-family: 'Poppins','Lucida Grande',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: 'Poppins','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 180%;
color: #444444;
}

#main_body .form_description p,#main_body form ul.payment_list_items li
{
font-family: 'Poppins','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 130%;
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: 'Poppins','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 140%;
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: 'Poppins','Lucida Grande',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: 'Poppins','Lucida Grande',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: 'Poppins','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 110%;
color: #444444;
}

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



/** Advanced CSS **/

#main_body {
  margin-top: 0px;
}

#main_body form .required, #main_body .matrix span.required {
font-weight: 400;
color: #FF0000 !important;
}

br {
display: block;
margin-bottom: 15px;
content: " ";
}

#form_container {
box-shadow: none !important;
border-radius: 0px;
width: 900px;
border: 3px solid #009fe3;
margin-top: 20px;
}

#main_body .form_description h2, #main_body h2 {
font-size: 28px;
}

.form_success h2 {
  font-size: 20px !important;
  font-weight: 500 !important;
}

.form_success {
  padding: 90px 20px 100px !important;
}

#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-size: 18px;
padding-bottom: 5px;
}

#main_body form .section_break h3, #main_body form .media h3, #machform_review_table td .mf_section_title {
font-size: 20px;
}

#main_body form .section_break p, #main_body form .media p, #machform_review_table td .mf_section_content {
font-size:16px;
line-height: 25px;
}

#main_body .form_description p, #main_body form ul.payment_list_items li {
font-size: 16px;
line-height: 25px;
}

#main_body input.text, #main_body input.file, #main_body textarea.textarea, #main_body select.select, #main_body input.checkbox, #main_body input.radio {
font-size: 16px;
}

#main_body .form_description {
 border: none;
 padding-left: 9px;
}



#main_body input.text {
box-shadow: none;
border-radius: 0px;
border: 1px solid #009fe3;
}

#main_body textarea.textarea {
border: 1px solid #009fe3;
border-radius: 0px;
box-shadow: none;
}

#main_body select.select[class] {
border: 1px solid #009fe3;
border-radius: 0px;
box-shadow: none;
}

#main_body h1 {
border-radius: 0px;
}

#main_body input.other {
width: 92%;
}

.feld-label {
margin: 0 0 0 0;
font-weight: 500;
}

#main_body form li {
margin-bottom: 10px;
}

#main_body label.choice {
font-size:16px;
}

#main_body input.checkbox {
height: 20px;
width: 14px;
}

#main_body input.radio  {
height: 20px;
width: 14px;
}


.uploadifive-button {
background-color: #009fe3;
border-radius: 0px;
border: none;
background-image: none;
font-family: 'Poppins';
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
text-shadow: none;
color: #fff !important;
padding: 10px !important;
}

.uploadifive-button:hover {
background-color: #2F4265;
background-image:none;
}

#main_body form li span label {
font-size: 14px;
}

#main_body input.button_text {
background-color: #FFB800;
border-radius: 0px;
border: none;
background-image: none;
font-family: 'Poppins';
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
text-shadow: none;
color: #fff !important;
padding: 10px !important;
}

#main_body input.button_text:hover {
background-color: #E37A00;
background-image:none;
text-shadow: none;
box-shadow: none;
}

#main_body input.button_text:not(.btn_secondary):hover {
box-shadow: none;
}


#main_body h1 a {
height: 75px;
background-image: url("data:image/svg+xml,%3Csvg id='_221020_PETA_Logo_cyan' data-name='221020_PETA_Logo_cyan' xmlns='http://www.w3.org/2000/svg' width='164.201' height='74.988' viewBox='0 0 164.201 74.988'%3E%3Crect id='Rechteck_19' data-name='Rechteck 19' width='164.201' height='74.988' fill='%23009fe3'/%3E%3Cg id='Gruppe_2' data-name='Gruppe 2' transform='translate(12.504 12.314)'%3E%3Cpath id='Pfad_2' data-name='Pfad 2' d='M495.744,131.363c-2.995.961-5.285,1.587-6.894,1.989,3.386-10.124,9.4-21.588,14.571-21.588a5.3,5.3,0,0,1,5.33,5.442C508.739,122.949,503.007,129.039,495.744,131.363Zm9.52-21.163c-12.66,0-27.164,20.258-27.164,36.785,0,7.118,2.045,15.141,10.4,15.141,10.816,0,19.32-15.118,19.32-15.118l-1.43-.659s-6.369,9.252-13.453,9.252c-3.62,0-6.794-3.33-6.794-9.844a38.108,38.108,0,0,1,1.81-9.61c2.894-.838,7.766-2.257,12.3-3.587,9.14-2.682,14.426-8.2,14.426-14.951C514.684,113.016,510.94,110.2,505.264,110.2Z' transform='translate(-437.181 -110.2)' fill='%23fff'/%3E%3Cpath id='Pfad_3' data-name='Pfad 3' d='M846.4,122.6l3.073-10.7H816.39l-3.073,10.7H823.4l-11.2,39.343h12.492L835.9,122.6Z' transform='translate(-733.949 -111.71)' fill='%23fff'/%3E%3Cpath id='Pfad_4' data-name='Pfad 4' d='M1038.279,111.9,1014.3,161.948h12.492l3.777-8.2h11.185v8.135h10.895V111.9Zm3.486,31.846h-6.57l6.57-14.258Z' transform='translate(-913.466 -111.71)' fill='%23fff'/%3E%3Cpath id='Pfad_5' data-name='Pfad 5' d='M134.248,135.2a15.438,15.438,0,0,1-3.106-.313l3.52-12.336c7.073-.927,8.57.123,8.57,2.335-.011,9.218-6.682,10.314-8.984,10.314m3.442-23.3H126.158L111.9,161.948h11.532l4.794-16.817c17.13,1.464,26.762-6.179,26.762-20.169C154.976,113.319,145.232,111.911,137.689,111.9Z' transform='translate(-111.9 -111.71)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

a {
color: #009fe3;
text-decoration: none;
}

a:hover {
color: #2F4265;
text-decoration: underline;
}


  #main_body input[type="checkbox"] + label::before {
    margin: 0 0 0 -27px;
    content: '';
    display: inline-block;
    position: absolute;
    width: 21px;
    height: 21px;
    cursor: pointer;
    vertical-align: middle;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Rechteck_1' data-name='Rechteck 1' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='2' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='1.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

  #main_body input[type="checkbox"]:checked + label::before {
    width: 21px;
    height: 21px;
    content: '';
    border:none;
    margin-left: -27px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Gruppe_1' data-name='Gruppe 1' transform='translate(-636 -332)'%3E%3Cg id='Rechteck_2' data-name='Rechteck 2' transform='translate(636 332)' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='2' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='1.5' fill='none'/%3E%3C/g%3E%3Cg id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' transform='translate(634.358 334)' fill='%23009fe3'%3E%3Cpath d='M 10.48945426940918 15.30210876464844 L 3.716390132904053 8.705592155456543 L 6.209945201873779 6.277795314788818 L 10.13490962982178 10.10047054290771 L 10.48377990722656 10.44024085998535 L 10.83263969421387 10.10046005249023 L 18.4328727722168 2.697808504104614 L 20.92571067810059 5.126241207122803 L 13.34436988830566 12.50990009307861 L 12.97652053833008 12.86815071105957 L 12.98224449157715 12.87372398376465 L 10.48945426940918 15.30210876464844 Z' stroke='none'/%3E%3Cpath d='M 18.4328441619873 3.395807266235352 L 10.48379039764404 11.13821029663086 L 6.209890365600586 6.975682258605957 L 4.433078765869141 8.705642700195312 L 10.48941802978516 14.60411643981934 L 12.26493263244629 12.87446975708008 L 12.25916004180908 12.86886024475098 L 20.20912170410156 5.126192092895508 L 18.4328441619873 3.395807266235352 M 18.43289947509766 1.999799728393555 L 21.64229965209961 5.126280784606934 L 13.6932201385498 12.86809062957764 L 13.69890022277832 12.873610496521 L 10.48950004577637 16.00010108947754 L 2.999700546264648 8.705530166625977 L 6.210000991821289 5.579880714416504 L 10.4837703704834 9.742280006408691 L 18.43289947509766 1.999799728393555 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }

  #main_body input[type="radio"] + label::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 21px;
    height: 21px;
    margin: 0px 0 0 -27px;
    cursor: pointer;
    vertical-align: middle;
    background-color: transparent;
    border-radius: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Rechteck_3' data-name='Rechteck 3' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='10.5' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='10' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

  #main_body input[type="radio"]:checked + label::before {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Gruppe_2' data-name='Gruppe 2' transform='translate(-601 -332)'%3E%3Cg id='Rechteck_4' data-name='Rechteck 4' transform='translate(601 332)' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='10.5' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='10' fill='none'/%3E%3C/g%3E%3Crect id='Rechteck_5' data-name='Rechteck 5' width='11' height='11' rx='5.5' transform='translate(606 337)' fill='%23009fe3'/%3E%3C/g%3E%3C/svg%3E%0A");
  }


#machform_review_table td {
  border: none;
}

#machform_review_table td.mf_review_value {
  font-size: 16px
}

#top {
  display: none;
}

#bottom {
  display: none !important;
}

.btn_secondary {
  background-color: #009fe3 !important;
  text-decoration: none !important;
}

.btn_secondary:hover {
  background-color: #2F4265 !important;
  text-decoration: none !important;
}

/* MOBILE CSS */

@media only screen and (max-width : 480px) {
  /*#top, #bottom, h1 {
    display: block !important;
  }*/

  #main_body input.other {
    width: 88%;
  }

  #main_body form li.multiple_choice div span, #main_body form li.checkboxes div span {
    border: none;
  }

  #form_container {
    width: 100% !important;
  }

  form.appnitro, .embed form.appnitro {
    margin: 15px 10px 0 10px;
  }

  #main_body form li.multiple_choice div fieldset span:first-of-type, #main_body form li.checkboxes div span:first-child {
    border: none;
  }


  #main_body input[type="checkbox"] + label::before {
    margin: 0 0 0 -29px;
    content: '';
    display: inline-block;
    position: absolute;
    width: 21px;
    height: 21px;
    cursor: pointer;
    vertical-align: middle;
    background-color: transparent;
    border-radius: 0px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Rechteck_1' data-name='Rechteck 1' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='2' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='1.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

  #main_body input[type="checkbox"]:checked + label::before {
    width: 21px;
    height: 21px;
    content: '';
    border:none;
    margin-left: -29px;
    transform: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Gruppe_1' data-name='Gruppe 1' transform='translate(-636 -332)'%3E%3Cg id='Rechteck_2' data-name='Rechteck 2' transform='translate(636 332)' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='2' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='1.5' fill='none'/%3E%3C/g%3E%3Cg id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' transform='translate(634.358 334)' fill='%23009fe3'%3E%3Cpath d='M 10.48945426940918 15.30210876464844 L 3.716390132904053 8.705592155456543 L 6.209945201873779 6.277795314788818 L 10.13490962982178 10.10047054290771 L 10.48377990722656 10.44024085998535 L 10.83263969421387 10.10046005249023 L 18.4328727722168 2.697808504104614 L 20.92571067810059 5.126241207122803 L 13.34436988830566 12.50990009307861 L 12.97652053833008 12.86815071105957 L 12.98224449157715 12.87372398376465 L 10.48945426940918 15.30210876464844 Z' stroke='none'/%3E%3Cpath d='M 18.4328441619873 3.395807266235352 L 10.48379039764404 11.13821029663086 L 6.209890365600586 6.975682258605957 L 4.433078765869141 8.705642700195312 L 10.48941802978516 14.60411643981934 L 12.26493263244629 12.87446975708008 L 12.25916004180908 12.86886024475098 L 20.20912170410156 5.126192092895508 L 18.4328441619873 3.395807266235352 M 18.43289947509766 1.999799728393555 L 21.64229965209961 5.126280784606934 L 13.6932201385498 12.86809062957764 L 13.69890022277832 12.873610496521 L 10.48950004577637 16.00010108947754 L 2.999700546264648 8.705530166625977 L 6.210000991821289 5.579880714416504 L 10.4837703704834 9.742280006408691 L 18.43289947509766 1.999799728393555 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }


  #main_body input[type="radio"] + label::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 21px;
    height: 21px;
    margin: 0px 0 0 -29px;
    cursor: pointer;
    vertical-align: middle;
    background-color: transparent;
    border-radius: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Rechteck_3' data-name='Rechteck 3' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='10.5' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='10' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

  #main_body input[type="radio"]:checked + label::before {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Gruppe_2' data-name='Gruppe 2' transform='translate(-601 -332)'%3E%3Cg id='Rechteck_4' data-name='Rechteck 4' transform='translate(601 332)' fill='%23fff' stroke='%23009fe3' stroke-width='1'%3E%3Crect width='21' height='21' rx='10.5' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='20' height='20' rx='10' fill='none'/%3E%3C/g%3E%3Crect id='Rechteck_5' data-name='Rechteck 5' width='11' height='11' rx='5.5' transform='translate(606 337)' fill='%23009fe3'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

  #main_body form li {
    padding: 4px 2px 2px 5px;
  }

  #machform_review_table td.mf_review_label {
    font-size: 14px;
  }

  #machform_review_table td.mf_review_value {
    font-size: 14px;
  }

  form.appnitro, .embed form.appnitro {
    margin: 15px 10px 0 10px;
  }
  
  #machform_review_table td {
    padding: 5px 5px;
  }

  #top {
    height: 75px;
    margin: -75px 0 0 0;
    width: 0px;
  }

  #bottom {
    display: none !important;
  }

}