.contact_form UL {margin:0px; padding:0px;}
.contact_form LI {margin:0px 0px 7px; padding:0px; list-style:none; font-size:8pt; position:relative;}
.contact_form .form-text, .contact_form .form-textarea {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; border:1px solid #000000; height:37px; line-height:32px; padding-left:8px;}
.contact_form .form-textarea {height:69px;}
.contact_form LABEL {height:15px;}
.form-submit {width:100%; height:35px; border:0px; background-color:#000000; text-align:center; font-size:14px; color:#FFF; margin:auto; margin-top:0;}
.form-submit:hover {opacity:0.7; cursor:pointer}
INPUT.inputError, textarea.inputError, SELECT.inputError {border:1px solid #F00 !important;}
::-webkit-input-placeholder {color:#333;}
:-moz-placeholder {color:#333; opacity:1;}
::-moz-placeholder {color:#333; opacity:1;}
:-ms-input-placeholder {color:#333;}
.input-group-addon {padding:5px 10px; font-size:11px; font-weight:normal; line-height:1; color:#555; text-align:center; background-color:#484848; border:1px solid #CCC; border-radius:4px;}
input[type=checkbox]:not(old), input[type=radio ]:not(old) {margin-right:10px;}
.form-control {display:block; width:100%; height:calc(1.5em + .75rem + 2px); padding:.375rem .75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#495057; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:.25rem; transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.form-group.form-check {display:flex; align-items:flex-start; justify-content:flex-start;}
.form-logo {width:100%; float:left; margin-bottom:15px;}
.form-group {width:100%; float:left; margin-bottom:10px}
.form-check-input {position:relative; margin-top:2px}
.header_form .form-check label a {color:#000!important;}
.footer_form {width:100%; float:left; padding:0 10%; box-sizing:border-box}
.footer_form form {width:100%; float:left}
.footer_form input {font-size:12px!important; padding:0 20px; height:35px}
.footer_form textarea {border-radius:15px; font-size:12px!important; height:70px; padding:10px 20px}
.footer_form input[type=checkbox] {float:left; height:15px}
.footer_form .form-check label {text-align:left; font-size:11px!important; float:left}
.footer_form .form-check label a {color:#fff!important}
.header_form {color:#fff!important; position:relative; width:100%; display:inline-block;}
.header_form h4 {font-weight:300; font-size:1.5rem!important; width:100%; float:left; margin-bottom:10px; color:#000000;}
.header_form h4 span {font-weight:900}
.header_form input, .header_form select {border-radius:100px; font-size:13px!important; padding:0 20px; float:left}
.header_form input[type=email], .header_form input[type=text], .header_form select {height:40px!important}
.header_form textarea {border-radius:15px; font-size:14px!important; height:90px; padding:10px 20px}
.header_form .form-check label {font-size:12px!important; float:left; text-align:left; color:#000;}
.btn-form {background-color:var(--primary); border-radius:100px; color:#fff !important; height:45px; font-size:14px; font-weight:700; float:left; margin-bottom:15px; width:100%; border:none; cursor:pointer;}