body,html{height:auto;background:#fff}body{font-size:16px;font-size:1.6rem;line-height:26px}a,a:visited{color:#606060;text-decoration:none!important}a:active{text-decoration:none!important}a.orangelink,a:hover{color:#fe8e14!important;text-decoration:none!important}a.orangelink:hover{color:#ff9f1f}a.orangelink:active{color:#f99d31}a.bluelink{color:#50a8e1}a.bluelink:hover{color:#61c2ec}.bgOrange{background:#fe8e14}.fontOrange{color:#fe8e14!important}.fontWhite{color:#fff}.fc9{color:#999}.pt40{padding-top:40px}.pb60{padding-bottom:60px}.mt15{margin-top:15px}.f12{font-size:12px;font-size:1.2rem}.f14{font-size:14px;font-size:1.4rem}.f16{font-size:16px;font-size:1.6rem}.f18{font-size:18px;font-size:1.8rem}.f20{font-size:20px;font-size:2rem}.f24{font-size:24px;font-size:2.4rem}.f30{font-size:30px;font-size:3rem}.f36{font-size:36px;font-size:3.6rem}.tc{text-align:center}.tr{text-align:right}.tl{text-align:left}.fl{float:left}.fr{float:right}.vm{vertical-align:middle}.vt{vertical-align:top}.vb{vertical-align:bottom}.pr{position:relative}.pa{position:absolute}.inline-block,.inlineBlock{display:inline-block}.show-lg,.show-md,.show-sm,.show-xs{display:none}.hide-lg,.hide-md,.hide-sm,.hide-xs{display:inline-block}dd,dt,ol,ul{list-style:none;margin:0;padding:0}.btn{display:inline-block;padding:0 25px;min-width:100px;height:38px;line-height:32px;font-size:14px;text-align:center;cursor:pointer;border:2px solid #fe8e14;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all .2s ease-in-out}.btn,.btn:link,.btn:visited{color:#fe8e14}.btn:hover{color:#ffae38;border:2px solid #ffae38}.btn.lgBtn,.btn.mdBtn{height:38px;min-width:140px;line-height:32px}.btn.brBlue{border-color:#50a8e1;background:0 0;color:#50a8e1}.btn.brBlue:hover{border-color:#5bbfff;color:#5bbfff}.btn.brWhite{border-color:#fff;background:0 0;color:#fff}.btn.brWhite:hover{border-color:#ffae38;color:#fff}.btn.bgWhite{background:#fff;border-color:#fff;color:#fe8e14}.btn.bgWhite:hover{background:#ffae38;border-color:#ffae38;color:#fff}.btn.bgOrange{background:#fe8e14;color:#fff!important}.btn.bgOrange:hover{background:#ffae38}.btn.bgBlue{border-color:#50a8e1;background:#50a8e1;color:#fff}.btn.bgBlue:hover{border-color:#61c2ec;background:#61c2ec}.d-btn.lgBtn{height:46px;line-height:40px}.d-btn.mdBtn{height:42px;line-height:36px}.d-btn.smBtn{height:38px;line-height:32px}.d-btn.bgGray{background:#f5f5f5;border-color:#ddd;color:#606060}.d-btn.bgGray:hover{background:#fff}.btn-disabled-mobile.disabled{border-color:#aaa!important;color:#aaa!important;background:#fff!important}input{border:1px solid #ddd;outline:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#85c4f8!important;box-shadow:0 0 10px #d1e8fc;-webkit-box-shadow:0 0 10px #d1e8fc;-moz-box-shadow:0 0 10px #d1e8fc}#overall-header{position:relative;height:60px}#overall-header .ds-logo{display:block;background:url(../img-icon/logo-dynamsoft-159X39.svg) no-repeat 0}#footerWrapper{width:100%;height:auto}#footerWrapper .ds-white{display:inline-block;background:url(../img-icon/logo-dynamsoft-white.svg) no-repeat 50%;width:130px;height:32px}#footerBottom{padding:10px 0;background:#2a2a2b;font-size:12px;font-size:1.2rem;line-height:22px;text-align:center;color:#606060}#footerBottom a:hover{color:#fff}#footer.short{padding:18px 0;height:85px;font-size:14px;font-size:1.4rem;line-height:24px;background:#fff;border-top:1px solid #eee}@media screen and (max-width:767px){.container{width:auto}.show-xs{display:inline-block}.hide-xs{display:none}#subMenu{display:none;z-index:111}}@media(min-width:768px){.container{width:750px}.sm-pt50{padding-top:50px}.sm-pb80{padding-bottom:80px}#footerWrapper{height:auto}#footerWrapper .ds-white{margin-top:16px;width:102px;height:25px}#footerWrapper .socialMedia span{display:inline-block;width:20%}#footerBottom .socialMedia span{text-align:right}#footerWrapper .socialMedia a{display:inline-block;width:30px;height:30px;background:url(../img-icon/icon-footer-socialMedia-30x30.png) no-repeat -5px top}#footerWrapper .socialMedia .fb{background-position:-5px -40px}#footerWrapper .socialMedia .tw{background-position:-5px -80px}#footerWrapper .socialMedia .gg{background-position:-5px -120px}#footerWrapper .socialMedia .yt{background-position:-5px -160px}#footerWrapper .socialMedia .linkedIn:hover{background-position:-5px -200px}#footerWrapper .socialMedia .fb:hover{background-position:-5px -240px}#footerWrapper .socialMedia .tw:hover{background-position:-5px -280px}#footerWrapper .socialMedia .gg:hover{background-position:-5px -320px}#footerWrapper .socialMedia .yt:hover{background-position:-5px -360px}#footerBottom{padding:0;height:60px;color:#aaa}#footerBottom .ct-lt{padding-right:0;text-align:left}#footerBottom .ct-ct{text-align:right;line-height:60px}#footerBottom a{color:#aaa}#footerBottom a:hover{color:#fff}#footer.short{padding:21px 0;height:70px}}@media(min-width:768px) and (max-width:991px){.show-sm{display:inline-block}.hide-sm{display:none}}@media(min-width:992px){.container{width:calc(100% - 40px)}.h1,h1{font-size:40px;font-size:4rem;line-height:54px}.h2,h2{font-size:32px;font-size:3.2rem;line-height:48px}.h3,h3{font-size:24px;font-size:2.4rem;line-height:36px}.h4,h4{font-size:16px;font-size:1.6rem;line-height:26px}.h5,h5{font-size:14px;font-size:1.4rem;line-height:24px}.md-pt60{padding-top:60px}.visible-mobile{display:none}#footerWrapper{height:auto}#footerBottom .ct-lt{width:25%}#footerBottom .ct-ct{width:51%;padding-left:18px;text-align:left}#footerBottom .ct-rt{width:24%;height:60px;float:left;padding:15px 0 0 18px}#subMenu .subMenuContent .proPanel{margin-bottom:35px}}@media(min-width:992px) and (max-width:1199px){.show-md{display:inline-block}.hide-md{display:none}}@media(min-width:1200px){.container{width:calc(100% - 40px)}.show-lg{display:inline-block}.lg-mt40{margin-top:40px}#footerWrapper{height:auto}#footerBottom .ct-lt{width:25%}#footerBottom .ct-ct{width:57%;padding-left:20px}#footerBottom .ct-ct .visible-lg{display:inline!important}#footerBottom .ct-rt{width:18%;padding:15px 0 0}}@media(min-width:1680px){.container{width:calc(100% - 40px)}}