.feaImg,.support-os-img,.resource-img{background:url(../images/dc-sprite-new.png) no-repeat 0 0;}
.feaImg{width:32px;height:32px;}

.support-os-box a{color:#555}
.support-os-box p{margin:10px 0 0 0;color:#777;font-size:14px;padding-left:26px}
.support-os-col1{width:29%;float:left;margin-right:1%;padding:20px 25px}
.support-os-col2{width:20%;float:left;margin-right:1%;padding:20px 0}
.support-os-col3{width:20%;float:left;margin-right:1%;padding:20px 0}
.support-os-col4{width:20%;float:left;margin-right:1%;padding:20px 0}
.support-os-img{margin:0px 10px 20px 0;float:left;height:50px;width:50px;display:inline-block;}
.sup1 {background-position: 0px -616px;}
.sup5 {background-position: -46px -616px}
.sup4 {background-position: -91px -617px}
.sup3 {background-position: -138px -616px}
.sup2 {background-position: -184px -616px}
.sup6 {background-position: 0px -616px}
.sup-inhead{font-size:16px;letter-spacing:0px;padding-top:15px;color:#777;}
.sup-inhead-title{font-size:19px;letter-spacing:0px;padding-top:15px;}

.dc-res-lib {display: block;text-align: center;}
.dc-res-lib a {color:#333;display: inline-block;box-shadow: 0 0px 1px #ccc;margin: 5px;width: 120px;height: 120px;padding: 15px;vertical-align: top;text-align: center;font-weight: 400;text-decoration: none !important;line-height: normal;}
.dc-res-lib a:hover{color: #7bba2a;box-shadow: 0 0 2px;}
.dc-res-lib a img {display: block;height: auto;width: 40px;margin: 15px auto;}

.fea-icon {height: 32px;width: 32px;display: inline-block}
.fea-icon1 {background-position: 0 -545px}
.fea-icon2 {background-position: -32px -545px}
.fea-icon3 {background-position: -64px -545px}
.fea-icon4 {background-position: -96px -545px}
.fea-icon5 {background-position: -128px -545px}
.fea-icon6 {background-position: -160px -545px}
.fea-icon7 {background-position: -192px -545px}
.fea-icon8 {background-position: -224px -545px}
.fea-icon9 {background-position: -256px -545px}
.fea-icon10 {background-position: -288px -545px}
.fea-icon11 {background-position: -320px -545px}
.fea-icon12 {background-position: -352px -545px}
.fea-icon13 {background-position: -384px -545px}
.fea-icon14 {background-position: -416px -545px}
.fea-icon15 {background-position: -448px -545px}
.fea-icon16 {background-position: -480px -545px}
.fea-icon17 {background-position: -512px -545px}
.fea-icon18 {background-position: -544px -545px}
.fea-icon19 {background-position: 0 -577px}
.fea-icon20{background-position: -34px -579px}

.dwn-menu{display:block}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:24.8%;position:relative;float:left;background:#C4C8CC;text-align:center;font-size:18px;cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;width:60%}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}

.hmEdition1 {width: 235px;float: left;margin: 20px 20px 20px 0;background: #f1f1f1}
.hmEdition2 {width: 235px;float: left;margin: 20px 20px 20px 0;background: #f1f1f1}
.hmEdition3 {width: 235px;float: left;margin: 20px 20px 20px 0;background: #f1f1f1}
.hmEdition4 {width: 235px;float: left;margin: 20px 0;background: #f1f1f1}
.hmEditionHead {background: #4f565e;color: #fff;font-size: 30px;padding: 20px;line-height: 32px;font-weight: 300;text-align: center}
.hmEditionCont {font-size: 14px;padding: 10px 20px;color: #888;height: 300px}
.hmEditionCont ul {margin: 0;padding: 0;list-style-type: none}
.hmEditionCont ul li {margin: 0;padding: 5px 0 5px 12px;line-height: 24px;position: relative}
.hmEditionCont ul li span {margin-right: 20px;display: inline-block;position: absolute;left: 0;top: 6px;color: #69b121}
.hmEditionCont a {color: #888}
.hmEditionFoot {padding: 0 20px 20px 20px;height: 40px}
.hmEditionFoot a.trynow {background: #7BBB2A;padding: 7px 20px;font-size: 28px;line-height: 30px;text-align: center;color: #fff;text-decoration: none;display: inline-block;font-weight: 300}
.hmEditionFoot a.trynow:hover {background: #5BBB2A}
.hmEdi1 {width: 235px;float: left;margin: 20px 20px 0 0;background: #CBCCD0;color: #000}
.hmEdi1 .hmEdiCont {color: #000}
.hmEdi1 .hmEdiFoot {padding-bottom: 46px}
.hmEdi1 .hmEdiCont a {color: #fff}
.hmEdi2 {width: 745px;float: left;margin: 20px 0 0 0;background: #f1f1f1}
.hmEdiCol1 {width: 33.34%;float: left}
.hmEdiCol2 {width: 50%;float: left}
.hmEdiCol3 {width: 50%;float: left}
.hmEdiCol1 .hmEdiCont {border-right: 1px solid #ccc}
.hmEdiCol2 .hmEdiCont {border-right: 1px solid #ccc}
.hmEdiHead {background: #4f565e;color: #fff;font-size: 22px;padding: 12px 20px;line-height: 32px;font-weight: 300;text-align: center}
.hmEdiCont {padding: 0 20px;margin: 20px 0;color: #888;height: 236px}
.hmEdiCont ul {margin: 0;padding: 0;list-style-type: none}
.hmEdiCont ul li {margin: 0;padding: 3px 0 3px 12px;line-height: 24px;position: relative}
.hmEdiCont ul li span {margin-right: 20px;display: inline-block;position: absolute;left: 0;top: 3px;color: #69b121}
.hmEdition a {color: #888}
.hmEdiFoot {padding: 0 20px 6px;}
.hmEdi1 .hmEdiFoot a.trynow {background: #66B10C;padding: 7px 0;font-size: 30px;line-height: 34px;text-align: center;color: #fff;text-decoration: none;font-weight: 300;display: block}
.hmEdi2 .hmEdiFoot a.trynow {background: #4f565e;padding: 7px 40px;font-size: 30px;line-height: 34px;text-align: center;color: #fff;text-decoration: none;display: inline-block;font-weight: 300}

.flexslider .flexBnrslides > li .flex {display: flex;min-height: 380px;align-items: center;}
.flexslider .flexBnrslides > li .flex .caption {margin: 0 45px;width: 65%;}
.flexslider .flexBnrslides > li .flex .clip {width: 35%;}
.flexslider .flexBnrslides > li .flex .caption h2 {font-size: 23px;line-height: 46px;margin:0;margin-bottom:25px;}
.flexslider .flexBnrslides > li .flex .caption a{display:block;max-width:200px;text-align:center;color:#000;background-color:#ffd40e;padding:12px;font-size:18px;font-weight:bold;text-decoration:none;}
a.dcbnrDwn {
    background: #e9142b;
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    padding: 10px 20px 12px 15px;
    display: inline-block;
    bottom: 20%;
    z-index: 2;
    left: 0;
    position: absolute;
    border-radius: 5px;
}
.dceditionTable {width:100%;box-sizing:border-box;}
.dceditionTable td,.dceditionTable th{border: 1px solid #ddd;padding:10px;}
.dceditionTable td{font-size:10px;}
.dceditionTable th{background:#eee;}
.ticked,.dcticked,.dcred{color:#7eac2d;font-size:16px !important;text-align:center;}
.dcred{color:#ff0000;}

/*support page*/
.resource-img {margin:5px 10px 50px 0;float:left;height:16px;width:16px;display:inline-block}
.res1 {background-position:0 -165px}
.res2 {background-position:-16px -165px}
.res3 {background-position:-32px -165px}
.res4 {background-position:-48px -165px}
.res5 {background-position:-64px -165px}
.res6 {background-position:-80px -165px}
.res7 {background-position:-96px -165px}
.res8 {background-position:-112px -165px}
.res9 {background-position:-128px -165px}
.res-inhead {font-size:18px;letter-spacing:-0.5px}
.res-form-box {border-top:1px solid #eee;padding-top:20px;margin-top:20px}
.res-form-col1 {width:48%;padding-right:2%;float:left}
.res-form-col2 {width:48%;padding-left:2%;float:left}

/*Service pack*/
table.editionTable td {vertical-align:middle;padding:0.6em;width:24%;border:1px solid #e5e5e5;font-size:12px;text-align:center}
table.editionTable tr td a{color: #5091CE!important;}
.bgmgray td{background:#eee;}

/*Form style*/
.fbutton .spl-submit#Submit{font-size: 90% !important;text-align: center;width: 160px !important;display:inline-block;padding:13px;}
.fbutton input#reset{background:#eee !important;display:inline-block;width:120px !important;margin:20px 0 0 20px !important;border:unset;color:#777;padding:13px;}
.fbutton input#Submit,.fbutton input#reset{cursor:pointer;}
.fbutton{display:block;text-align:center;}
.dclogosvg img{width:220px;height:auto;margin-top:10px;}

/*Security Edition*/
.hmEdiCol2,.hmEdiCol3 {width: 34%;display:inline-block;vertical-align:top;float:none;}
.hmEdiCont {height: auto;}
.hmEdi2 > .clearfix{display: flex;}
.plus strong span {font-size: 26px;line-height: 24px;vertical-align: top;color: #5fb300;display: inline-block;font-weight: 800;}
.plus strong {line-height: normal;font-weight: 500;}
.hmEdi1 .hmEdiFoot a.trynow{background-color:#4f565e;}
.hmEdiHead span {display: block;font-size: 18px;line-height: normal;}
.hmEdiCont {margin: auto;padding:10px;}
.hmEdition {display: flex;justify-content: center;margin-bottom: 40px;}
.hmEdiCol2,.hmEdiCol3 {width: 34%;display:inline-block;vertical-align:top;float:none;}
.hmEdi2 {width: 875px;}
.hmEdiCont {height: auto;}
.hmEdi2 > .clearfix{display: flex;}
.plus strong span {font-size: 26px;line-height: 24px;vertical-align: top;color: #5fb300;display: inline-block;font-weight: 800;}
.plus strong {line-height: normal;font-weight: 500;}
.hmEdi1 .hmEdiFoot a.trynow{background-color:#66B10C;}
.hmEdi1 .hmEdiFoot a.trynow, .hmEdi2 .hmEdiFoot a.trynow {font-size: 23px;font-weight: 600;padding:10px;}
.hmEdi2 .hmEdiFoot a.trynow{background-color:#66B10C;}
.hmEdiHead span {display: block;font-size: 18px;line-height: normal;}
.hmEdiCont {margin: auto;padding:10px;}
.hmEdition{position:relative;}
table.dceditionTable td {
	border: 1px solid #E5E5E5;
	font-size: 12px;
	padding: 0.6em;
	text-align: center;
	vertical-align: middle;
	width: 20%;
}
/*Security Edition*/
.nav-dwn a,#btmBar .btm-dwn a{min-width:148px;width:100%;font-size:16px}
#btmBar ul{display:flex;justify-content:space-evenly;flex-wrap:wrap;}

@media screen and (max-width:1020px) {
.hmEdition1 {width: 46%;margin: 2%}
.hmEdition2 {width: 46%;margin: 2%}
.hmEdition3 {width: 46%;margin: 2%}
.hmEdition4 {width: 46%;margin: 2%}
.hmEditionCont {min-height: 250px;height: auto}
.hmEditionFoot a.trynow {display: none}
.hmEdi1 {width: 98%;margin: 1%}
.hmEdi2 {width: 98%;margin: 1%}
.hmEdiHead {font-size: 26px}
.hmEdiCont {min-height: 250px;height: auto}
.hmEdi1 .hmEdiCont {height: auto;min-height: inherit}
.hmEdi1 .hmEdiFoot a.trynow {display: none!important}
.hmEdiFoot a.trynow {font-size: 26px}
.newbnrdwn a {left: 2%;font-size: 24px;padding: 2px 15px}
.hm-fea-tn li:last-child {display: none}
.hm-fea-cont {width: 78%}
.hm-fea-tn {width: 20%}
}

@media screen and (max-width:760px) {
.hmEdiFoot {display: none!important}
.hmEdition{flex-wrap:wrap;}
.hmEdi1 .hmEdiCont {height: auto !important;}
.plus {min-height: auto;}
.hmEdi1 {margin: 0 3%;width: auto;float: none;}
.hmEdiCol2, .hmEdiCol3, .hmEdiCol4  {display: block;width: auto;float: none;margin: 15px;background-color:#f1f1f1;}
.hmEdi2 {float: none;margin: 0;background:none;}
.hmEdi2 > .clearfix {display: block;}
.hmEdiHead span {display: inline-block;padding-left: 5px;}
.hmEdiCont ul li {display: inline-block;width: 40%;vertical-align:top !important;}
.hmEdi1 .hmEdiCont ul li:first-child{display:block;width:auto;}
.hmEdiCol2 .hmEdiCont{height:auto !important;}
.ticked,.dcticked,.dcred{font-size:12px !important;}
}
@media screen and (max-width:500px) {
.hmEdition1 {width: 100%;margin: 2% 0}
.hmEdition2 {width: 100%;margin: 2% 0}
.hmEdition3 {width: 100%;margin: 2% 0}
.hmEdition4 {width: 100%;margin: 2% 0}
.hmEditionCont {min-height: inherit;height: auto}
.ticked,.dcticked,.dcred,.dceditionTable th,.dceditionTable td{font-size:10px;padding:5px;}
.hmEdiCont ul li{width:100%;}
} 