.optout{margin-top:2rem;margin-bottom:2rem;padding:1rem;background-color:#ddd;border-radius:5px}.optout p{font-size:.75rem;line-height:1.3rem}.optout p .fa{margin-right:.3rem}.disclaimer{margin-top:.5rem;font-size:13px!important;line-height:1.3rem;padding:0 0;text-align:justify}#PrefWidget .prefHeader{padding:1rem;background-color:#ddd;border-radius:5px}#PrefWidget .prefHeader p{font-size:.75rem;line-height:1.3rem}#PrefWidget .prefHeader p:last-child{margin:0}#PrefWidget .prefHeader p:first-child:before{font-family:FontAwesome;content:'';margin-right:.4rem}.errAlert{background-color:#ed1d24;color:#fff!important;border-radius:4px;border:0;box-shadow:none;text-align:center;padding:5px;margin-bottom:15px}.errAlert p,.errAlert p strong{font-weight:500;font-size:.9rem;margin:0;color:#fff!important}.errMsg{display:inline-block;margin-top:.3rem;padding:3px 8px;color:#ed1c24;border-radius:4px}.errMsg p{margin-bottom:0;font-size:.8rem;font-weight:500;letter-spacing:.02rem;color:#ed1c24}.err{border:1px solid #ed1c24}.err:focus{border-color:#ed1c24}.pass{border:1px solid #09ba0c}.form-bg{background-color:#eee!important}.ft-form,.quote-form,.demo-form{background-color:#eee!important}.form-group{padding:.2rem 0;margin-top:.2rem;margin-bottom:.2rem}.form-group label{padding-bottom:.3rem}.form-group label.req-field:after{content:'*';position:relative;display:inline-block;margin-left:.2rem;color:#ed1c24}.form-group.form-err:before{font-family:FontAwesome;content:'';position:absolute;display:inline-block;float:right;border-radius:20px;width:23px;height:23px;border:3px solid #ed1c24;text-align:center;color:#ed1c24;font-size:.9rem;margin-top:.5rem;margin-left:.5rem;line-height:1rem}.form-group.form-pass:before{font-family:FontAwesome;content:'';position:absolute;display:inline-block;float:right;border-radius:20px;width:23px;height:23px;border:3px solid #09ba0c;text-align:center;color:#09ba0c;font-size:.9rem;margin-top:.5rem;margin-left:.5rem;line-height:1rem}.form-group.form-info:before{font-family:FontAwesome;content:'';position:absolute;display:inline-block;float:right;border-radius:20px;width:23px;height:23px;border:3px solid #0c5fca;text-align:center;color:#0c5fca;font-size:.9rem;margin-top:.5rem;margin-left:.5rem;line-height:1rem}.form-group.form-pass select,.form-group.form-pass input{padding-left:2.5rem;transition:all .3s ease-in-out}.form-group.form-err select,.form-group.form-err input{padding-left:2.5rem;transition:all .3s ease-in-out}.form-group.form-info select,.form-group.form-info input{padding-left:2.5rem;transition:all .3s ease-in-out}.form-group label.lbl_checkbox{display:block;margin-left:1.5rem}.form-group input[name='00N3000000BjCM0']{margin-top:.3rem;float:left}.btn[type="submit"]{margin:1.914rem auto}.tooltip{font-family:"Lato","Roboto","SegoeUI","Helvetica Neue","Helvetica",sans-serif;font-size:.8rem;font-weight:400;z-index:1;margin-left:.5rem}.tooltip-inner{background-color:#e2e3e5;border-color:#d6d8db;color:#717171}.tooltip.bs-tooltip-right .arrow:before{border-right:15px solid #e2e3e5}.no-bottom-margin{margin-bottom:0}.no-bottom-padding{padding-bottom:0}.form-group select option{color:#000!important}.cb{column-count:3;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:minmax(20px,40px);row-gap:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cb input[type="checkbox"]{position:fixed;top:-9999999px}.cb input[type="checkbox"]+label{transition:all .3s ease-in-out;font-size:14px;line-height:15px;padding:4px 10px;background-color:#dadada;color:#767676;width:100%;height:100%;border-radius:3px;cursor:pointer}.cb input[type="checkbox"]+label::before{transition:all .3s ease-in-out;display:inline-block;font-family:FontAwesome;content:'';color:#fff;font-size:0;top:12px;width:0;float:left}.cb input[type="checkbox"]:checked+label{background-color:#000;color:#fff}.cb input[type="checkbox"]:checked+label::before{top:0;opacity:1;width:20px;height:inherit;font-size:14px;margin-right:2px}.font-weight-lighter{font-weight:lighter!important}.btn-margin{margin:15px 0!important}