.sub-model, .sub-model *{box-sizing:border-box;}
.sub-model{font-family:"Open Sans";font-weight:400;font-size:13px;margin:0px auto;color:#000;line-height:1.6;}
.sub-model p{margin:0;}
.sub-model a{color:#0086B6;text-decoration:none;}
#scroll ul.clear-ul{padding:0!important;margin:0;list-style-type:none;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.hide{display:none;}
.show{display:block;}
.mt-m1{margin-top:-1px;}
.mt-m2{margin-top:-2px;}
.clearfix:after{content:'';display:block;clear:both;}
span#backToTop{display:none !important;}
.sub-model-box{position:relative;}
.sub-model .sub-head{font-size:19px;font-weight:bold;margin-bottom:40px;}
.sub-model-box a.licence{float:right;font-size:11px;color:#000000;margin-top:-6px;margin-right:-11px;}
.icon-pdf{background:url('store-sprite.png') no-repeat -6px -6px;background-size:200px;width:17px;height:15px;margin-right:7px;vertical-align:middle;display:inline-block;}
.section-head{font-size:13px;margin-bottom:20px;margin-top:30px;font-weight:600;}
.tooltip-group{position:relative;display:inline;cursor:pointer;}
.icon-help{background:url(store-sprite.png) no-repeat -132px -7px;background-size:200px;width:11px;height:11px;display:inline-block;margin-left:11px;vertical-align:middle;margin-top:-1px;}
.tooltip{position:absolute;display:none;width:215px;background:#1A1A1A;color:#fff;font-size:11px;padding:7px;top:22px;left:7px;z-index:2;font-weight:normal;}
.tooltip:before{content:'';display:block;position:absolute;width:0;height:0;border-bottom:5px solid #1A1A1A;border-left:4px solid transparent;border-right:4px solid transparent;bottom:100%;left:6px;}
.tooltip:after{content:'';display:block;position:absolute;width:100%;height:10px;bottom:100%;left:0;}
.tooltip a{color:#fff;text-decoration:underline;}
.tooltip-group:hover .tooltip{display:block;}
.sub-model .tooltip-content-red{color:#FF6E6E;display:block;padding-bottom:8px;margin-bottom:7px;border-bottom:1px solid #707070;}
.sub-model .tooltip-content-blue{color:#86D0FF;display:block;padding-bottom:8px;margin-bottom:7px;border-bottom:1px solid #707070;}
.sub-model .tooltip-content-yellow{color:#FFFAAA;display:block;padding-bottom:8px;margin-bottom:7px;border-bottom:1px solid #707070;}
.component-body .close .tooltip{width:170px;left:-5px;top:19px;}
.component-body.addon .close .tooltip{ width: 100px; text-align: center; }
.group:after{content:'';display:block;clear:both;}
.group-label{color:#666666;float:left;}
.group .input-group{float:right;}
.group-label{color:#666666;float:left;padding:3px 0;}
.group{margin-bottom:20px;}
.group .input-group .form-control{border:1px solid #B6B6B6;padding:5px;width:48px;height:27px;outline:none;}
.group .input-group .form-control.err{border-color:red;}
.group .input-group .type{font-size:14px;color:#0086B6;width:100px;margin-top:-3px;display:inline-block;vertical-align:middle;padding-left: 38px; white-space: nowrap; text-align: right;}
.sub-content{padding:0 52px 0 22px;}
.sub-content .group{padding-left:15px;}
.sub-model .more-components,.sub-model .more-components1{display:inline-block;color:#0086B6;cursor:pointer;padding-left:21px;font-size:11px;margin-top:7px;position:relative;padding-right:17px;}
.icon-arr-down-dark{background:url(store-sprite.png) no-repeat -91px -10px;background-size:200px;width:8px;height:5px;display:inline-block;vertical-align:middle;}
.more-components .icon-arr-down-dark{transform:rotate(-90deg);position:absolute;right:4px;top:7px;}
.more-components1 .icon-arr-down-dark{transform:rotate(-90deg);position:absolute;right:4px;top:7px;}
.more-components.open .icon-arr-down-dark{transform:rotate(0deg);}
.more-components1.open .icon-arr-down-dark{transform:rotate(0deg);}
.more-components1.trainnigSection{margin-top:20px;}

.trainingBox{border:1px solid #d9d9d9;margin:20px 20px 0px 20px;padding:20px;color:#666;}
.storeTR{margin-top:5px;}
.per80{width:80%;float: left;}

.editions{max-width:673px;margin:0 auto;border-top:1px solid #D9D9D9;padding:25px 0 25px 0px;;margin-top:20px;}
.editions label{font-size:14px;font-weight:bold;}
.editions .form-group{float:right;}
.editions .form-control{background:#fff;outline:0;font-family:"Open Sans";box-shadow:none;border:1px solid #C7C7C7;height:34px;width:145px;font-size:13px;border-radius:3px;margin-top:-6px;padding:4px 1px 4px 5px;margin-right: 20px}
.editions .form-group .compare{color:#000;text-decoration:underline;margin-left:12px;font-size: 12px;}
.total{max-width:673px;margin:0 auto;padding:20px 0 0 0;font-size:16px;border-top:1px solid #D9D9D9;}
.total p span{color:#0086B6;}
.icon-send-message{background:url(store-sprite.png) no-repeat -6px -45px;background-size:200px;width:26px;height:11px;display:inline-block;margin-right:1px;margin-top:-1px;vertical-align:middle;}
.sub-model .desc{color:#666666;font-size:11px;padding-left:10px;padding-top:10px;}
.desc .req{color:#c30000;}
.sub-model .btn-send{position:absolute;top:100%;right:-1px;border:1px solid #E8E8E8;border-left:none;padding:3px 5px 3px 0px;color:#000;font-size:13px;cursor:pointer;}
.sub-model .btn-send:before{content:'';display:block;height:30px;width:1px;background-color:#E8E8E8;position:absolute;left:-7px;top:-2px;transform:rotate(-25deg);}
.sub-model .terms{background:#F2F6F7;margin-top:25px;border:1px solid #E4E5E7;padding:15px 20px 17px 19px;}
.sub-model .terms .btn-cart{width:123px;background:#75BA03;text-align:center;display:block;float:right;color:#fff;height:35px;font-size:15px;font-weight:600;padding:5px 5px;margin-top:10px;}
.icon-cart{background:url(store-sprite.png) no-repeat -52px -43px;background-size:200px;width:17px;height:14px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:3px;}
.term-check{float:left;width:calc(100% - 133px);}
.term-check label{cursor:pointer;}
.term-check label input[type="checkbox"]{display:inline-block;cursor:pointer;}
.term-check label span{display:inline-block;width:calc(100% - 30px);vertical-align:top;font-size:12px;padding-left:8px;padding-right:10px;line-height:2;margin-top:-2px;}
.sub-model .terms:after{content:'';clear:both;display:block;}
.components{max-width:593px;margin:20px auto 0;}
.component-box{border:1px solid #EFEFEF;margin-bottom:20px;}
.component-head{background:#FAFAFA;padding:10px 15px 12px;}
.component-head label{display:inline-block;vertical-align:middle;font-size:11px;min-width:66px;}
.component-dropdown{display:inline-block;vertical-align:middle;margin-left:10px;position:relative;}
.component-dropdown .dropdown-input{height:24px;width:240px;border:1px solid #D9D9D9;background:#FFFFFF;font-size:11px;position:relative;padding:2px 7px;cursor:pointer;}
.component-dropdown.disabled:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:not-allowed;background:rgba(255, 255, 255, 0.5);z-index:1;}
.icon-arr-down{background:url(store-sprite.png) no-repeat -46px -10px;background-size:200px 200px;width:12px;height:7px;display:inline-block;float:right;margin-top:7px;}
.component-dropdown .dropdown-main{position:absolute;z-index:2;background:#fff;border:1px solid #D9D9D9;min-width:100%;width:460px;box-shadow:0px 3px 8px rgba(0, 0, 0, 0.18);font-size:11px;left:0;top:100%;margin-top:-1px;}
.component-dropdown.comps-dropdown .dropdown-main{max-width:305px;}
.component-dropdown .dropdown-main ul li .dropdown-list{padding:8px 7px 8px 10px;}
.component-dropdown .dropdown-main ul li{border-bottom:1px solid #F0F0F0;padding:0;}
.component-dropdown .dropdown-main ul li .tooltip ul li{border: none}
.component-dropdown .dropdown-main ul li .dropdown-list:hover{background:#FAFAFA;}
.component-dropdown .dropdown-main ul li .dropdown-list .dropdown-text{float:left;}
.component-dropdown .dropdown-main ul li .dropdown-list .dropdown-add{float:right;}
.list-icon{background:url(store-sprite.png) no-repeat;background-size:200px;width:18px;height:18px;margin-right:7px;display:inline-block;vertical-align:middle;min-width:19px;}
.icon-workstation{background-position:-6px -71px;width:23px;height:16px;}
.icon-cifsserver{background-position:-50px -71px;width:23px;height:18px;}
.icon-smscredits{background-position:-91px -72px;width:23px;height:17px;}
.icon-aduserbk{background-position:-132px -71px;width:23px;height:17px;}
.icon-failover{background-position:-164px -71px;width:23px;height:21px;}
.icon-endpointmfa{background-position:-170px -103px;width:23px;height:21px;}
.icon-grcAddon{background-position:-4px -136px;width:23px;height:19px;}
.enaMsg{color:#076828;font-size: 12px}
.icon-mfa{background-position:-168px -102px;height:20px;width:20px}
.icon-erp{background-position:-6px -103px;width:21px;height:20px;}
.icon-omp{background-position:-49px -103px;width:21px;height:20px;}
.icon-rmp{background-position:-91px -103px;width:21px;height:20px;}
.icon-spmp{background-position:-132px -103px;width:21px;height:20px;}
.dropdown-add span{display:inline-block;margin-right:7px;color:#B2B2B2;}
.dropdown-add .btn{display:inline-block;height:20px;width:52px;text-align:center;background:#F5F5F5;border:1px solid #D9D9D9;cursor:pointer;}
.icon-plus{background:url(store-sprite.png) no-repeat -91px -45px;background-size:200px;width:10px;height:10px;display:inline-block;vertical-align:middle;margin-top:-2px;}
.component-dropdown .dropdown-main ul li .dropdown-list:after{content:'';display:block;clear:both;}
.component-body .group{margin:0;}
.component-body .group label p{display:inline;}
.component-body .group label span{font-size:10px;color:#ACACAC;padding-left:12px;}
.component-body .group{margin:0;position:relative;}
.component-body.addon .group{padding:10px 30px 10px 15px;}
.component-body.addon .group .tooltip-group{display:none;}
.component-body.addon .group:hover .tooltip-group{display:inline;}
.component-body.addon .group:hover{background:#F7F7F7;}
.component-body .close{position:absolute;top:8px;right:10px;display:none;cursor:pointer;}
.icon-close{background:url(store-sprite.png) no-repeat -176px -7px;background-size:200px;width:10px;height:11px;display:block;}
.component-body.addon .group:hover .close{display:block;}
.addon .tooltip, .addon-dropdown .tooltip{width:263px;}
.component-body-inner{padding:10px 0;}
.component-group{position:relative;padding:0px 30px 5px 15px;}
.component-group:hover{background:#F7F7F7;}
.component-group:hover .close{display:block;}
.component-group-head{font-weight:600;font-size:11px;position:relative;padding-top:14px;margin-bottom:10px;}
.component-group .group{padding-bottom:10px;}
.comps .tooltip, .comps-dropdown .tooltip{width:260px;}
.required-field{position:relative;}
.required-field .contactSales .alert-head{font-weight:bold;display:block;margin-bottom:2px;}
.required-field .contactSales{position:absolute;width:300px;border:1px solid #E9DFAC;background:#FBF4CF;font-size:11px;padding:7px 7px 7px 8px;left:60px;top:4px;z-index:1;}
.required-field .contactSales:before{content:'';display:block;position:absolute;top:5px;right:100%;background:url('store-sprite.png') no-repeat -132px -45px;background-size:200px 200px;width:6px;height:11px;}
.required-field .contactSales a{color:#0086B6;text-decoration:underline;}
.get-quote{width: 100%; max-width:921px;}
.get-quote .sub-model-box{padding:0;border-top:1px solid #E8E8E8;}
.get-quote-head{background:#F7F7F7;border-bottom:1px solid #e8e8e8;padding:4px 18px 8px 12px;}
.get-quote .sub-model-box a.licence{margin:15px 0 0;}
.get-quote-head h1{margin:0;font-size:18px;font-weight:normal;color:#22566A;}
.get-quote-head p{font-size:11px;color:#626262;}
.get-quote-group{padding:0 30px;}
#Failover_Secure{height:20px;margin:0 0 0 14px;width:20px}
.group-col{float:left;width:39%;}
.group-col:first-child{margin-right:121px;}
.group-col .section-head:first-child{margin-top:25px;}
.section-head.mb-sm{margin-bottom:17px;}
.get-quote .more-components{padding-left:0;margin-bottom:20px;}
.get-quote-form .blue-banner{background:#F5F8FA;padding:30px 31px 31px 30px;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;}
.get-quote-form ul li{float:left;width:50%;margin:0 0 16px;position:relative;}
.get-quote-form ul li label{padding:2px 0;display:inline-block;font-size:14px;}
.get-quote-form ul li label.req-label{position:relative;}
.get-quote-form ul li label.req-label:before{content:"*";color:#f00;position:absolute;top:0;left:-12px;}
.get-quote-form ul li input{height:26px;width:255px;float:right;border:1px solid #B6B6B6;padding:3px 10px;outline:none;}
.get-quote-form ul li:nth-child(1){}
.get-quote-form ul li:nth-child(2){padding-left:68px;}
.get-quote-form ul li:nth-child(3){margin-bottom:0;}
.get-quote-form ul li:nth-child(4){padding-left:68px;margin-bottom:0;}
.get-quote-form ul li select{float:right;background:#F8F8F8;outline:0;font-family:"Open Sans";box-shadow:none;border:1px solid #B1B2B2;height:26px;width:255px;font-size:14px;border-radius:3px;}
.get-quote-form ul li select#country_state{margin-top:10px;margin-bottom:10px;}
.get-quote-form #formCTAgdpr{text-align:center;font-size:11px;color:#666666;padding:13px 30px 14px;}
.get-quote-form #formCTAgdpr a{text-decoration:underline;}
.get-quote-form #meGDPRMessage{text-align:center;font-size:11px;color:#666666;padding:20px 30px 2px;}
.get-quote-form #meGDPRMessage label{cursor:pointer;}
.get-quote-form #meGDPRMessage .checkmarkgdpr{background:#fff;height:13px;width:13px;border:1px solid #757575;vertical-align:middle;margin-top:-3px;border-radius:2px;}
.get-quote-form #meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{width:3px;height:6px;top:1px;left:3px;}
.get-quote-form .btn-grp{text-align:center;}
.get-quote-form .btn{height:35px;display:inline-block;font-size:14px;min-width:96px;-webkit-appearance:none;border:1px solid transparent;cursor:pointer;padding:8px 5px;transition:0.3s ease all;margin:0 3px;outline:none;}
.get-quote-form .btn.btn-green{background-color:#069B4F;color:#fff;font-weight:bold;min-width:106px;}
.get-quote-form .btn.btn-green:hover{background-color:#04713a;}
.get-quote-form .btn.btn-grey{background-color:#D9DCDD;}
.get-quote-form .btn.btn-grey:hover{background-color:#c0c1c1;}
.get-quote-form{padding-bottom:24px;}
.get-quote .components{max-width:inherit;margin-top:0px;}
.get-quote .component-body .group .input-group{float:none;display:inline-block;}
.get-quote .component-body .group .group-label{min-width:460px;}
.errMsg, .errMsg2, .errMsg3{display:none;margin-top:10px;}
.errMsg .contactSales{width:100%;border:1px solid #E9DFAC;background:#FBF4CF;font-size:11px;padding:5px 7px 5px 8px;z-index:1;max-width:255px;margin-left:auto;position:relative;clear:both;display: none;}
.errMsg .contactSales:before{content:'';display:block;position:absolute;top:-8px;left:20px;background:url(store-sprite.png) no-repeat -132px -45px;background-size:200px 200px;width:6px;height:11px;transform:rotate(90deg);}
@media(max-width:991px){.sub-model.get-quote{padding-left:20px;padding-right:20px;}
.get-quote-form ul li{width:410px;margin:0 auto 16px;display:block;float:none;}
.get-quote-form ul li:nth-child(2){padding-left:0px;}
.get-quote-form ul li:nth-child(3){margin-bottom:16px;}
.get-quote-form ul li:nth-child(4){padding-left:0px;margin-bottom:0;}
.required-field .contactSales{top:100%;transform:translateX(-50%);margin-top:10px;left:0px;display: none;}
.required-field .contactSales:before{left:50%;transform:translateX(-50%) rotate(90deg);top:-8px;}
.get-quote .required-field .contactSales{left:-80px;display: none;}
.get-quote .required-field .contactSales:before{left:80%;}
}
@media(max-width:767px){.sub-model{padding-left:20px;padding-right:20px;}
.sub-content{padding:0 0px 0 20px }
.group-col{float:none;width:100%;}
.sub-model{ width: 100%; max-width: 682px;}
.group .input-group .type{ width: 100px; padding-left: 10px;}
}
@media(max-width:640px){.group{margin-bottom:20px;position:relative;min-height:27px;padding-right:140px;}
.group-label{float: none; width: 100%; display: block; max-width: calc(100% - 20px);}
.group .input-group{float:none;position:absolute;width:160px;right:0;top:0;}
.sub-content{padding:0;}
.editions{padding:25px 10px;}
.sub-model .more-components{padding-left:0px;}
.component-group{padding:0px 15px 0px 15px;}
.component-body.addon .group{padding:10px 150px 10px 15px;}
.component-body.addon .group .input-group{top:20px;right:10px;}
.component-body .group label p{display:block;}
.component-body .group label span{padding-left:0px;}
.total{padding:20px 10px 0 }
.get-quote .group .input-group{width:48px;}
.get-quote .group{padding-right:60px;}
.get-quote-group{padding:0 20px;}
.get-quote-head{padding-bottom:30px;text-align:center;position:relative;}
.get-quote .sub-model-box a.licence{float:none;position:absolute;bottom:10px;margin:0px;left:50%;transform:translate(-50%);}
.get-quote .component-body .group .group-label{min-width:auto;}
.get-quote .component-body.addon .group{padding-right:70px;}
}
@media(max-width:480px){.sub-content .group{padding-left:0px;}
.sub-model .terms .btn-cart{float:none;width:100%;}
.term-check{float:none;width:100%;}
.sub-model .desc{margin-top:25px;}
.sub-model .terms{margin-top:10px;}
.component-dropdown{display:block;margin:10px 0 0;}
.component-dropdown .dropdown-main{width:300px;}
.get-quote-form ul li input, .get-quote-form ul li select{float:none;display:block;width:100%;margin:5px 0 0px;}
.get-quote-form ul li{width:100%;}
.get-quote-form .blue-banner{padding:30px 20px;}
.component-dropdown.disabled:before{ width: 240px;}
}
@media(max-width:440px){.icon-help{margin-left:5px;}
.editions .form-group{float:none;margin-top:20px;}
}
