.generic_form input[type=text]{font:400 15px/20px HK_Grotesk, arial, sans-serif;display:block;color:#181c21!important;border-radius: 4px;background-color:rgba(255, 255, 255, 1);border:1px solid #8f8f9d;-webkit-appearance:none;transition:.3s ease-in-out;width:100%;padding:15px;margin-bottom:0;}
.generic_form input[type=password]{font:400 15px/20px HK_Grotesk, arial, sans-serif;display:block;color:#181c21!important;border-radius: 4px;background-color:rgba(255, 255, 255, 1);border:1px solid #8f8f9d;-webkit-appearance:none;transition:.3s ease-in-out;width:100%;padding:15px;margin-bottom:0;}
.generic_form input[type=email]{font:400 15px/20px HK_Grotesk, arial, sans-serif;display:block;color:#181c21!important;border-radius: 4px;background-color:rgba(255, 255, 255, 1);border:1px solid #8f8f9d;-webkit-appearance:none;transition:.3s ease-in-out;width:100%;padding:15px;margin-bottom:0;}
.generic_form input::-webkit-input-placeholder{color:#181c21;opacity:0.8;}
.generic_form input:-ms-input-placeholder{color:#181c21;opacity:0.8;}
.generic_form input::placeholder{color:#181c21;opacity:0.8;}
.generic_form input[type=text]:focus{border:1px solid #91a96e!important;transition:.3s ease-in-out;-webkit-box-shadow: none;box-shadow: none;outline: 0 none;}
.generic_form input[type=email]:focus{border:1px solid #91a96e!important;transition:.3s ease-in-out;-webkit-box-shadow: none;box-shadow: none;outline: 0 none;}
.generic_form textarea{transition:.3s ease-in-out;font:400 15px/20px HK_Grotesk, arial, sans-serif;display:block;color:#181c21!important;border-radius: 4px;background-color:rgba(255, 255, 255, 1);border:1px solid #8f8f9d;-webkit-appearance:none;transition:.3s ease-in-out;width:100%!important;padding:15px;margin-bottom:10px;min-height:50px;}
.generic_form textarea::-webkit-input-placeholder{color:#181c21;opacity:0.8;}
.generic_form textarea:-ms-input-placeholder{color:#181c21;opacity:0.8;}
.generic_form textarea::placeholder{color:#181c21;opacity:0.8;}
.generic_form textarea:focus{border-color: #91a96e;-webkit-box-shadow: none;box-shadow: none;outline: 0 none;color: #768495;}
.form-label-outside, .gdpr-max-trigger {color: #fff; text-transform: uppercase; text-align: left;}
.gdpr-max-trigger:hover {color: #52ae32;}
label{font-size: 11px;font-weight: 600;padding: 0 5px 0;color: #000; text-transform: uppercase;}
input.parsley-error, select.parsley-error, textarea.parsley-error{border:1px solid #FF2A5E!important;transition:.3s ease-in-out;}
.parsley-required{font-size:11px;color:red!important;font-weight:bold!important;background-color:#fff; padding: 5px 10px; border-radius: 4px; display:inline-block;}
.parsley-errors-list{color:red!important;font-weight:bold!important;}
.custom-control-input{margin:0!important;}
.custom-control-label{position:relative;margin-bottom:0}
.custom-control-label::before{position:absolute;top:.55rem;left:-1rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}
.custom-control-label::after{position:absolute;top:.55rem;left:-1em;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#ff5e14}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#ff5e14}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
