.div-button-a{display:block;height:100%}
.div-button-hidden-txt{display:block;overflow:hidden;text-indent:180%;white-space:nowrap}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.verticalcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#template-inner .license-outer{display:flex;margin:auto}
#template-inner .license{width:75%}
#template-inner .sidebar{width:25%;margin-left:16px}
#template-inner #note{margin-top:-200px;padding-top:200px}
#template-inner sup{vertical-align:revert}
#template-inner sup a{font-size:14px}
#template-inner h2{margin-bottom:96px}
#template-inner h3{margin-bottom:16px}
#template-inner h4{margin:96px 0 16px;font-weight:500;font-size:28px;line-height:33px}
#template-inner p{font-size:18px;line-height:30px;margin:8px 0 0}
#template-inner a:hover{text-decoration:none;color:#66c7e2}
#template-inner a.anchor{position:relative;top:-60px;display:block}
#template-inner .editions{margin:0 auto 96px}
#template-inner .license h2{text-align:left;margin-bottom:16px}
#template-inner .license .title-text{font-size:18px;line-height:30px;padding:0}
#template-inner .license .version-table-row{padding:24px;background:#fff;box-shadow:0 0 2px rgba(0,124,158,0.16),0px 4px 16px rgba(0,124,158,0.08);border-radius:8px;margin-top:24px;font-weight:400;font-size:16px;line-height:19px;color:#0b4859}
#template-inner .license .version-table-row h3{margin-bottom:0}
#template-inner .license .version-table-row .ce{color:#0bd693}
#template-inner .license .version-table-row .ee,#template-inner .license .version-table-row .pe{color:#00a2cf}
#template-inner .license .version-table-row .version-content{display:inline-flex}
#template-inner .license .version-table-row .version-text{margin:auto 0 auto 24px}
#template-inner .license .version-table-row .button{float:right;height:32px;padding:0 24px}
#template-inner .license .subtitle{font-weight:400;font-size:20px;line-height:23px;color:#0b4859}
#template-inner .license .zk-product-table{background:#fff;box-shadow:0 0 2px rgba(0,124,158,0.16),0px 4px 16px rgba(0,124,158,0.08);border-radius:8px;margin-bottom:16px}
#template-inner .license .zk-product-table .product-table-header{padding:24px;font-weight:400;font-size:20px;line-height:23px;color:#0b4859;border-bottom:1px solid #e1e9eb}
#template-inner .license .zk-product-table .product-table-body{padding:16px 24px}
#template-inner .license .zk-product-table .product-table-body .product-table-category{padding:8px 0;font-size:16px;line-height:28px;color:#537680}
#template-inner .license .zk-product-table .product-table-body .product-table-category .product-table-cell-first{font-weight:400;line-height:19px;color:#0b4859;margin:auto 0}
#template-inner .license .zk-product-table .product-table-body .product-table-category .sup-cell{position:relative;top:-3px;margin:auto 0}
#template-inner .license .notelist{margin-top:24px;padding:0 24px}
#template-inner .license .notelist #note{font-weight:400;font-size:20px;line-height:23px;color:#0b4859}
#template-inner .license .notelist ol{font-size:14px;line-height:21px;counter-reset:item;list-style:none;margin-top:16px}
#template-inner .license .notelist li{display:flex}
#template-inner .license .notelist li::before{content:counter(item) ". ";counter-increment:item;color:#0b4859;font-weight:400;font-size:16px;line-height:19px;margin-right:4px}
#template-inner #zk-product .header{padding:29px 24px;font-weight:500;font-size:28px;line-height:33px;border-radius:8px;border:none!important}
#template-inner #zk-product .header .product-table-cell-first{font-weight:400;font-size:20px;line-height:23px}
#template-inner #zk-product .header div{margin:auto 0}
#template-inner #zk-product .grid_4{grid-template-columns:3fr 16px 1fr 16px 1fr 16px 1fr;-ms-grid-columns:3fr 16px 1fr 16px 1fr 16px 1fr;border-bottom:1px solid #e1e9eb}
#template-inner #zk-product .product-table :last-child{border:0}
#template-inner #zk-browser{box-shadow:0 0 2px rgba(0,124,158,0.16),0px 4px 16px rgba(0,124,158,0.08);border-radius:8px}
#template-inner #zk-browser .header{padding:24px;font-weight:400;font-size:16px;line-height:19px}
#template-inner #zk-browser .header i{margin-left:4px;font-size:14px;position:relative;top:-1px}
#template-inner .zk-products-table .grid_4,#template-inner .zk-products-table .browser-table{padding:16px 24px}
#template-inner .zk-products-table .grid_4 .text,#template-inner .zk-products-table .browser-table .text{color:#537680;font-weight:300;font-size:16px;line-height:28px}
#template-inner .zk-products-table .tick{width:24px;height:24px;margin:auto}
#template-inner .zk-products-table .header{color:#00a2cf;text-align:center;border:0}
#template-inner .zk-products-table .header .product-table-cell-first{color:#0b4859;text-align:left;margin:auto 0}
#template-inner .zk-products-table .header .ce{color:#0bd693}
#template-inner .browser-table{display:grid;grid-template-columns:6fr 2fr 2fr 2fr}
#template-inner #zk-browser,#template-inner .jdk-support{margin-bottom:96px}
#template-inner .jdk-support{font-size:18px;line-height:30px;margin-top:0}
#template-inner .notes{font-size:14px;line-height:21px;color:#537680}
#template-inner .notes ul{list-style:none;margin-bottom:16px}
#template-inner .notes li{display:inline-flex;padding:0 24px}
#template-inner .notes .listnum{margin-right:4px;margin-left:9px;font-weight:400;font-size:16px;line-height:19px;color:#0b4859}
@media screen and (max-width:375px){#template-inner #zk-product .header{font-size:20px}
#template-inner #zk-product .header .product-table-cell-first{font-size:14px}
}
@media screen and (max-width:767px){#zk-template,.license-outer{max-width:608px;margin:auto}
#template-inner .editions{margin:0 24px 96px}
#template-inner .zk-product-tables .grid_4{grid-template-columns:1fr;-ms-grid-columns:1fr}
#template-inner #zk-browser .header div{width:32.7px;margin:0 auto}
#template-inner #zk-browser .header .product-table-cell-first{width:100%;margin:auto 0}
#template-inner .notes li{padding:0}
#template-inner .product-table-body .grid_2{grid-template-columns:1fr 16px 1fr;-ms-grid-columns:1fr 16px 1fr}
#template-inner .license{margin:0 32px;width:auto}
#template-inner .license .version-table-row .button{float:none;margin-top:16px;width:100%}
#template-inner .sidebar{display:none}
}
@media screen and (min-width:768px) and (max-width:1023px){#template-inner .editions,#template-inner .license-outer{max-width:704px}
}
@media screen and (min-width:1024px) and (max-width:1295px){#template-inner .editions,#template-inner .license-outer{max-width:928px}
#template-inner .zk-product-table{width:470px}
}
@media screen and (min-width:1296px){#template-inner .editions,#template-inner .license-outer{max-width:1200px}
#template-inner .zk-product-table{width:592px}
}