#scroll{overflow-x:hidden}.fbutton{width:400px;margin:0 auto}#downloadReset{display:inline-block;width:120px !important;min-width:auto;vertical-align:top;margin:20px 10px !important;cursor:pointer !important;line-height:20px !important;padding:11px 10px !important;font-size:15px !important;transition:all 350ms ease-out;border-radius:0 !important;background-color:#eee !important;box-shadow:none !important;outline:0;border:0}.btn{font-size:90% !important;text-align:center;width:170px !important;display:inline-block;min-width:auto;vertical-align:top;margin:20px 10px !important;cursor:pointer !important;line-height:20px !important;padding:10px !important;transition:all 350ms ease-out;border:1px solid transparent !important;border-radius:0 !important;background-color:#2a79bb !important;color:#fff !important}.dwn-priv{text-align:center}.edi-btn{max-width:400px;margin:auto}.hide{display:none}.edi-btn inputgroup.half{width:400px;max-width:100%;display:inline-block;margin:0 15px 10px 15px;vertical-align:top}.edi-btn inputgroup.half select{width:400px !important;max-width:100% !important}.con-act-tool img{padding-left:5px}.con-pack{position:relative;display:inline-block}.cont inputgroup input,.cont inputgroup:after,.cont.active inputgroup .con-act-tool.first{display:none}.cont.active inputgroup input{display:inline-block}.cont.active inputgroup:after{top:50%}.cont{margin:15px 0}.addon-sec{margin:5px 0}.addon-sec .addon-inner{display:none;position:relative}.addon-sec.active .addon-inner{display:inline-block}.addon-sec .addon-inner input{border:1px solid #ccc !important;height:18px;width:58px !important;padding:4px !important}.addon-sec .addon-inner span{padding-right:10px;font-size:12px}.con-act-tool{cursor:pointer}.con-act-tool span{font-size:16px;color:#2a78bb}.edi-btn inputgroup.mdm.error .error-field,.edi-btn inputgroup.mdm.error1 .error-field1{top:-22px;right:0;white-space:nowrap}.edi-btn inputgroup.osd.error .error-field,.edi-btn inputgroup.osd.error1 .error-field1{right:32px;top:33px;width:255px;text-align:center}.edi-btn inputgroup.error .con-pack .error-field{top:-22px}.edi-btn inputgroup input,.edi-btn inputgroup select,.edi-btn .field-valid input,.edi-btn .field-error input,.edi-btn inputgroup textarea{display:block;margin:0 !important;line-height:20px !important;padding:10px !important;font-size:15px !important;transition:all 350ms ease-out;border:1px solid #dfdfdf !important;border-radius:0 !important;box-shadow:none !important;max-width:380px !important;width:100% !important;box-sizing:border-box;background:transparent !important}.edi-btn inputgroup.select select{width:95% !important;height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edi-btn inputgroup.select:after{content:"";position:absolute;z-index:2;right:28px;top:70%;margin-top:-3px;height:0;width:0;border-top:6px solid #333;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.edi-btn input#submit,.edi-btn input#downloadSubmit,.edi-btn input#za-signup-btn{width:100%;border-radius:0 !important;padding:15px;background-color:#2a79bb;color:#fff;font-size:17px;border:0;margin-top:15px;cursor:pointer}.edi-btn inputgroup label sup{color:red;font-size:10px}.edi-btn .input-group-radio input,.edi-btn .input-group-radio label{display:inline-block !important;vertical-align:middle !important;transform:none !important;margin-right:5px !important;width:initial !important}#subscription{margin-top:-60px !important}#perpetual{margin-top:-22px !important}.edi-btn .input-group-radio input{width:12px !important;border:0 !important}.edi-btn .input-group-radio label{min-width:10px !important;z-index:9;color:#000;max-width:410px;font-size:13px !important}.edi-btn .input-group-radio label a{color:#09c}.rating{display:inline-block}.edi-btn inputgroup input[type="text"]:focus,.edi-btn inputgroup.select select:focus{outline:none !important;border:1px solid #2a79bb !important;box-shadow:none !important}.edi-btn inputgroup.select label{background-color:#fff;z-index:1 !important;padding-left:5px;margin-left:-5px}.edi-btn inputgroup input[type="text"]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px white,0 0 8px rgba(102,175,233,0) !important;border:1px solid #dfdfdf !important}#dwn-form-alert:before{position:absolute;left:5%;top:-10px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #e9142b;content:''}.edi-btn inputgroup{margin-top:7px;margin-bottom:5px;position:relative;display:block}.edi-btn .input-group-radio{display:inline-block;margin-bottom:0 !important;margin-top:10px}input#Submit{width:100% !important;background-color:#2a79bb !important;color:#fff;margin-top:20px !important}.edi-btn inputgroup label{position:relative;display:inline-block !important;transform:translate(15px,34px) scale(1,1);transform-origin:left;transition:all 350ms ease-out;font-size:15px !important;color:#7dbd31;z-index:-1}.edi-btn inputgroup label.big{transform:translate(15px,62px) scale(1,1)}.edi-btn .input-group-radio label.radio-label{display:block;margin:10px 0}.edi-btn inputgroup.focus label.main{color:#2a79bb}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edi-btn inputgroup.focus label{transform:translate(0,0) scale(.8,.8);color:#000;font-weight:700}.edi-btn inputgroup label.main{display:block !important;font-size:15px !important}.za-newsletter-container{margin-top:25px}.edi-btn .dwn-form inputgroup input{width:380px !important}.edi-btn .error-field,.edi-btn .error-field1{display:none;right:0}.edi-btn inputgroup.error .error-field,.edi-btn inputgroup.error1 .error-field1{display:block;position:absolute;background-color:transparent;padding:0;line-height:normal;top:9px;right:0;font-size:13px;font-weight:normal;color:red}.edi-btn inputgroup.error input,.edi-btn inputgroup.error1 input{border-color:red !important}.thanks-msg{display:none;color:#63ae21;font-weight:700;transition:all ease-out 350ms}.edi-btn inputgroup.error .error-field.training{right:-108px;top:30px;white-space:nowrap}.edi-btn inputgroup a.offset{float:right;color:#09c;font-size:12px}.mobile-addon{margin-left:20px;margin-bottom:20px}.edi-btn .mobile-addon inputgroup input{width:358px !important}span.error-field.spl{left:-166px;right:auto;top:-6px !important;z-index:-1}span.error-field.spl:after{content:'{';font-size:40px;display:inline-block;vertical-align:middle;font-weight:100}.addon-sec{display:block}select{background-color:hsl(0,0%,100%);border:1px solid hsl(0,0%,80%);width:298px}textarea,input[type="text"],input[type="email"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;font-size:13px;font-weight:normal;font-family:arial,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000000de}#user-detail{display:none}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);outline:0 none;color:#000}select,input[type="file"]{height:30px;line-height:30px}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline-offset:-2px}.main{color:#2a79bb}::-webkit-input-placeholder,input:-moz-placeholder{color:red}.get-quote-form{width:88%;padding:5px 5px 5px 5px}.list-point{margin:10px}.mandatory{color:red;font-weight:normal;font-family:Verdana,Geneva,sans-serif;font-size:10px}.addon{position:relative;top:0}.mcontent{color:#4c596e;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:22px;text-align:left;background:#fff}#GetQuote [type="submit"],#GetQuote [type="reset"]{background:#414f57 !important;border:0;color:#fff;cursor:pointer;font-size:14px;padding:7px 20px;height:50px;font-size:16px;border-radius:10px}#GetQuote [type="reset"]{background:#dfdfe0 !important;color:#333}@media(max-width:600px){.addon-sec.active .addon-inner{display:block;margin:10px 0}.con-pack{display:block;margin:10px 0}.edi-btn inputgroup{width:90% !important;margin:auto !important;display:block !important}.edi-btn inputgroup input,.edi-btn inputgroup.select select{max-width:100% !important;width:100% !important}.edi-btn .input-group-radio label{max-width:91% !important}[for="perpetual"]{margin-top:22px !important;margin-left:0 !important}.edi-btn inputgroup.mdm.error .error-field,.edi-btn inputgroup.mdm.error1 .error-field1{left:145px;bottom:7px;top:unset}.edi-btn inputgroup.osd.error .error-field,.edi-btn inputgroup.osd.error1 .error-field1{width:100px;right:unset;left:180px;text-align:left}.edi-btn inputgroup.half.spl{margin-top:35px !important}}@media screen and (max-width:435px){#subscription,#perpetual{display:block !important}#subscription{margin-top:10px !important}#perpetual,[for="perpetual"]{margin-top:0 !important}.edi-btn .input-group-radio input,.edi-btn .input-group-radio label{margin-bottom:10px !important}}@media screen and (max-width:760px){.btmBar{display:none !important}}