.opt-out.component input.form-control[name="txt_OptOut_OtherReason"]{display:inline-block;vertical-align:top;margin-top:0}
.log-opt-form .checkbox{position:relative;padding-left:8px;margin-bottom:16px}
.log-opt-form .checkbox label,.radio label{color:#1a1a1a;margin-bottom:0;line-height:1.25rem}
.log-opt-form .checkbox label::before{top:6px;border:1px solid #ccc;background-color:#fff;border-radius:4px;width:16px;height:16px}
.log-opt-form .checkbox label::after{top:9px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);padding:unset}
.log-opt-form .checkbox input[type="checkbox"]:checked + label::after{content:"";color:#fff}
.log-opt-form .checkbox input[type="checkbox"]:checked + label::before{background-color:#2746f8 !important;border:1px solid #2746f8 !important}
.log-opt-form .checkbox input[type="checkbox"]:checked:focus + label::before{border-color:#2746f8;-webkit-box-shadow:0 0 0 4px #93c5fd;box-shadow:0 0 0 4px #93c5fd}
.log-opt-form .checkbox input[type="checkbox"]{width:16px;height:16px;top:6px}
.log-opt-form .form-wrap h3,.log-opt-form .form-wrap .h3{font-size:1.125rem;line-height:1.5rem}
.log-opt-form .form-group .cmp-button{margin:24px 0}
.log-opt-form .form-group{margin-bottom:16px}
.log-opt-form .select2-container--default .select2-selection--single[aria-expanded="true"]{border:1px solid #e0e0e0 !important}
.log-opt-form .input.error .select2-container--default .select2-selection--single{border:1px solid red}
.log-opt-form .input .select2-container--default .select2-selection--single .select2-selection__arrow b{display:block}
.log-opt-form .input.error .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;background-color:#fff}
.log-opt-form .input .form-select-dropdown:focus{border:1px solid #e0e0e0 !important}
.log-opt-form .form-wrap>form{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.25rem;color:#1a1a1a}
.log-opt-form .form-wrap>form input,.log-opt-form .form-wrap>form select{background-color:#fff !important;border:1px solid #e0e0e0 !important;border-radius:.25rem;padding:.625rem .5rem;width:100%;height:2.5rem;font-size:1rem;line-height:1.25rem}
.log-opt-form .form-wrap>form .input{margin:0}
.log-opt-form .form-wrap>form .input .control-label{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;position:static}
.log-opt-form .error-message ul,.contact-form .error-message li{font-size:.875rem;line-height:1.25rem}
.log-opt-form form .input .error-message ul li{color:#e00;font-size:.875rem;line-height:1.25rem}
.log-opt-form .form-wrap>form .input .control-label>.input__label-content{padding:0;padding-bottom:8px}
.log-opt-form .form-wrap>form input:focus,.log-opt-form .form-wrap>form input:focus-visible{outline:unset;border-color:#2746f8;-webkit-box-shadow:0 0 0 4px #93c5fd;box-shadow:0 0 0 4px #93c5fd}
.log-opt-form .form-wrap>form input + i.fa-triangle-exclamation,.log-opt-form .form-wrap>form .select-wrap select + i.fa-triangle-exclamation{display:none;height:20px;width:20px;line-height:1.25rem;color:#e00}
.log-opt-form .form-wrap>form .input.error>.control-label{color:#1a1a1a !important}
.log-opt-form .form-wrap .input .error-message.ddl_OptOut_StateErrors ul.parsley-errors-list li{position:relative;top:0}
@media(min-width:480px){.log-opt-form .form-wrap .input .error-message.ddl_OptOut_StateErrors ul.parsley-errors-list li{top:28px}
}
.log-opt-form .form-wrap>form .input.error>input,.log-opt-form .form-wrap>form .select.error .select-wrap .form-select-dropdown{background:#fff}
.log-opt-form .form-wrap>form .input.error>input + i.fa-triangle-exclamation,.log-opt-form .form-wrap .input.error .select-wrap select + i.fa-triangle-exclamation{display:inline-block;position:absolute;top:38px;right:8px}
.log-opt-form .form-wrap>form .select .select-wrap .form-select-dropdown{border:0}
.log-opt-form .form-wrap>form .input.error .form-control{border:none !important;background-color:unset}
.log-opt-form .form-wrap>form .input.error input.form-control{-webkit-appearance:none;background:#fff;border:1px solid #e00 !important}
.log-opt-form .cs-select2-wrap i.fa-angle-down{color:#1a1a1a;top:8px;right:4px;position:absolute;left:auto}
@media(max-width:1280px){.log-opt-form .form-wrap>form .input-item{margin-bottom:16px}
}
@media only screen and (min-width:480px) and (max-width:1279px){.log-opt-form .form-wrap>form .input-formselect-dropdown{margin-bottom:28px}
}
@media(max-width:767px){.log-opt-form .form-wrap h3,.log-opt-form .form-wrap .h3{font-size:1rem;line-height:1.25rem}
.log-opt-form .form-wrap>form .input .control-label>.input__label-content{font-size:1rem}
.log-opt-form .form-wrap>form .input-item{margin-bottom:16px}
}
.log-opt-form .form-wrap .cs-select2-wrap select.form-select-dropdown{visibility:hidden}