@font-face{font-family:'icon';src:url('fonts/icon.eot?6uiqsh');src:url('fonts/icon.eot?6uiqsh#iefix') format('embedded-opentype'),url('fonts/icon.ttf?6uiqsh') format('truetype'),url('fonts/icon.woff?6uiqsh') format('woff'),url('fonts/icon.svg?6uiqsh#icon') format('svg');font-weight:normal;font-style:normal}
i{font-family:'icon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{height:100%}
a{color:#900000;text-decoration:none}
a:hover{color:#000;text-decoration:none}
body{background:#f6f6f6;color:#222;margin:0;padding:0;height:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
header,section,aside,footer,nav,main,article{display:block}
h1{font:100 42px/42px "Open Sans",Arial,sans-serif;margin:0 0 15px;display:inline-block;color:#000}
h2{font:100 32px/32px "Open Sans",Arial,sans-serif;margin:15px 0;padding:0;color:#000}
h3{font:100 18px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
h4{font:700 1.6em/1.6em "Open Sans",Arial,sans-serif;margin:0;padding:0;display:inline-block}
code{background:#eee;padding:5px}
hr{height:1px;border:none;color:#ddd;background:#ddd;margin:20px 0}
iframe[src="about:blank"]{display:none}
img{border:0;max-width:100%}
label{width:105px;display:inline-block;vertical-align:top}
nav li{float:left}
nav ul{list-style:none;margin:0;padding:0}
table{width:98%;border:0;margin:25px 0;text-align:left}
td{text-align:left;padding:0 5px 0 0;border:0}
table .left{width:120px}
#info{margin:0 auto 15px;color:#222;text-align:center}
#filename{color:#900000;margin:10px 0;overflow-wrap:break-word;max-width:100%}
#filename:hover{color:#000}
#navigation{display:flex}
#remote{display:none;line-height:1em;margin:7px 0 0}
#standard{display:block;line-height:1em}
#upload{margin:25px 0}
#wrapper{min-height:100%;position:relative}
.adsbox{margin-top:-40px}
.captcha{font:700 14px "Open Sans",Arial,sans-serif;color:#900000;margin:8px 0 0}
.captcha-abuse{vertical-align:middle}
.center-msg{text-align:center;width:98%}
.circle{margin:0 auto;background:#ddd;border-radius:50%}
.clear:before,.clear:after{content:"";display:table}
.clear:after{clear:both}
.dmca-form{display:inline-block;padding:40px;background:#eee}
.download{width:100%}
.error{width:100%}
.error-title{font:100 42px "Open Sans",Arial,sans-serif;color:#777;vertical-align:top;padding-left:25px}
.hidebr{display:none}
.msg{width:100%}
#download{width:1092px;height:313px;margin:0 auto;background:#eee}
#dlleft{width:308px;height:257px;padding:32px 28px 24px;float:left}
#dlleft-alt{display:none;width:308px;height:257px;padding:32px 28px 24px;float:left}
#dlcenter{width:308px;height:257px;padding:28px;float:left;display:flex;align-items:center}
#dlright{width:308px;height:257px;padding:32px 28px 24px;float:left}
#center-728{display:block;margin:25px auto 70px;width:728px}
#center-728-alt{display:none;margin:25px auto 70px;width:728px}
#center-468{display:none;margin:25px auto 70px;width:468px}
#centert-728{display:block;margin:0 auto;width:728px}
#centert-468{display:none;margin:10px auto;width:468px}
.mirror{background:transparent !important;color:#900000 !important}
.mirror:hover{background:#900000 !important;color:#fff !important}
.fix{display:block;height:80px}
.input-button{background:#900000;border:0;font:100 18px "Open Sans",Arial,sans-serif;color:#fff;margin:8px 0 0;padding:8px 36px;border:1px solid #900000}
.input-button:hover{color:#900000;background:transparent;border:1px solid #900000;cursor:pointer;outline:0}
.input-file{background:#f6f6f6;color:#333;font:100 14px "Open Sans",Arial,sans-serif;margin:12px 0}
.input-text:focus,.input-textarea:focus,.input-button:active,.input-button:focus{outline:0}
.link{color:#900000;text-decoration:underline}
.link:hover{color:#000}
.link-footer{color:#aaa}
.link-footer:hover{color:#fff;text-decoration:underline}
.social{margin:0 15px 0 0}
.transition{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.type{background:#f6f6f6;color:#aaa;padding:6px 14px;border:1px solid #ddd}
.type:hover{border:1px solid #777}
.type-active{background:#f6f6f6 !important;border:1px solid #777;color:#444 !important}
.api-table{border-collapse:collapse;border:0;margin:0 0 30px;background:#eee}
.api-table td{border:2px solid #f6f6f6;padding:0 5px}
.api-table td:first-child{width:110px;font-weight:700}
.light{color:#ccc}
.user-code{color:#900000;font-style:italic;font-weight:700}
.icon-facebooksite:before{content:"\e901";color:#aaa;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-googlesite:before{content:"\e902";color:#aaa;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-twittersite:before{content:"\e903";color:#aaa;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-facebooksite:hover:before,.icon-googlesite:hover:before,.icon-twittersite:hover:before{color:#fff}
.icon-facebookshare:before{content:"\e901";color:#aaa;font-size:1.75em;vertical-align:-4px;margin-right:10px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-googleshare:before{content:"\e902";color:#aaa;font-size:1.75em;vertical-align:-4px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-twittershare:before{content:"\e903";color:#aaa;font-size:1.75em;vertical-align:-4px;margin-right:10px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-facebookshare:hover:before{color:#3b5998}
.icon-googleshare:hover:before{color:#dd4b39}
.icon-twittershare:hover:before{color:#55acee}
.icon-security:before{content:"\e32a";color:#777}
.icon-favorite:before{content:"\e87d";color:#777}
.icon-file:before{content:"\e873";color:#777}
.icon-error:before{content:"\e888";color:#777}
.icon-all:before{content:"\eb3d";color:#777}
.icon-user:before{content:"\e7fd";color:#777}
.icon-delete:before{content:"\e92b";color:#777}
.icon-faq:before{content:"\e8fd";vertical-align:-2px;margin-right:10px}
.icon-info:before{content:"\e88f";vertical-align:-2px;margin-right:10px}
.icon-world:before{content:"\e894";vertical-align:-2px;margin-right:10px}
.icon-lightbulb:before{content:"\e90f";vertical-align:-2px;margin-right:10px}
.icon-link:before{content:"\e157";vertical-align:-2px;margin-right:10px}
.icon-mail:before{content:"\e0e1";vertical-align:-2px;margin-right:10px}
.icon-news:before{content:"\e8d2";vertical-align:-2px;margin-right:10px}
.icon-code:before{content:"\e86f";vertical-align:-2px;margin-right:10px}
.icon-logo:before{content:"\e900";color:#fff}
.icon-logomini:before{content:"\e900";font-size:30px;color:#fff;display:block;float:left;width:90%;padding:6px 0;background:#900000;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-menu:before{content:"\e5d2";font-size:30px;font-weight:100;color:#fff;display:block;float:left;width:10%;padding:6px 0;background:#900000;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.icon-logomini:hover:before,.icon-menu:hover:before{background:#ab3f3f}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background-color:#f6f6f6}
::-webkit-scrollbar-thumb{background:#444}

@media screen and (max-width: 482px){
body{font:100 14px/1.8em "Open Sans",Arial,sans-serif}
article{float:left;width:36%;margin:10px 0 0;padding:0 19px;text-align:center}
aside{text-align:center;height:36px;padding:8px 0 0}
footer{background:#444;padding:0;position:absolute;bottom:0;left:0;width:100%;height:70px}
h1{font:100 24px/28px "Open Sans",Arial,sans-serif;margin:14px 0 0;display:inline-block;color:#000}
h2{font:100 24px/24px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 14px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
main{width:98%;margin:5px auto 0}
main p{margin:8px 0 0}
nav{position:absolute;right:0;top:42px;margin:0;padding:0;width:175px;height:245px}
nav li{width:100%}
nav li a{font:100 15px/42px "Open Sans",Arial,sans-serif;width:100%;background:#ab3f3f;color:#fff;display:block;margin:0;padding:0;text-align:center;transition:background .5s ease-in-out;-webkit-transition:background .5s ease-in-out}
nav li a:hover{background:#900000;color:#fff}
nav ul{display:block;width:100%}
#bottom{height:70px;margin:0 auto;padding:0}
#copyright{text-align:center;color:#aaa}
#download{width:100%;height:732px}
#dlcenter{float:none;margin:0 auto;height:275px}
#dlleft{float:none;margin:0 auto;height:275px}
#dlleft-alt{display:none!important}
#dlright{display:none!important}
#navigation{display:none}
#steps{width:98%}
#steps ul{list-style-type:decimal;padding:0 0 0 20px;margin:0}
#steps li{padding:0}
#total{padding:0;width:98%}
#why{margin:5px auto 0;padding:0 0 90px;width:98%}
.block{display:block}
#center-728,#center-728-alt,#centert-728{display:none!important}
.center-msg{text-align:center;width:98%}
.circle{width:60px;height:60px}
.error-box{width:95%;margin:25px auto 0}
.hidebr{display:block}
.middot{display:none}
.icon-facebooksite:before,.icon-googlesite:before,.icon-twittersite:before{font-size:30px}
.icon-error:before{font-size:48px}
.error-title{line-height:48px}
.icon-logo:before{display:none}
.icon-security:before,.icon-favorite:before,.icon-file:before,.icon-all:before,.icon-user:before,.icon-delete:before{font-size:30px;line-height:60px}
.input-button{font:100 14px "Open Sans",Arial,sans-serif;padding:8px 36px}
.input-text{background:#ddd;border:0;color:#333;margin:0 6px 6px 0;padding:5px;width:150px}
.input-textarea{background:#ddd;color:#333;border:0;height:80px;margin:6px 0 4px;padding:6px;width:280px}
.type{float:left;padding:5px 10px;margin:0 3px 0 0}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background-color:#f6f6f6}
::-webkit-scrollbar-thumb{background:#444}
@font-face{font-family:'icon';src:url('fonts/icon.eot?-qhvqhl');src:url('fonts/icon.eot?#iefix-qhvqhl') format('embedded-opentype'),url('fonts/icon.woff?-qhvqhl') format('woff'),url('fonts/icon.ttf?-qhvqhl') format('truetype'),url('fonts/icon.svg?-qhvqhl#icon') format('svg');font-weight:normal;font-style:normal}
}

@media screen and (min-width: 483px) and (max-width: 767px){
body{font:100 14px/1.8em "Open Sans",Arial,sans-serif}
article{float:left;width:25%;height:140px;margin:10px 0 0;padding:0 19px;text-align:center}
aside{float:left;width:150px;height:43px;padding:12px 0 0}
footer{background:#444;padding:0;position:absolute;bottom:0;left:0;width:100%;height:55px}
h1{font:100 24px/24px "Open Sans",Arial,sans-serif;margin:16px 0 0;display:inline-block;color:#000}
h2{font:100 24px/24px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 14px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
hr{height:1px;border:none;color:#ddd;background:#ddd;margin:20px 0}
iframe[src="about:blank"]{display:none}
img{border:0;max-width:100%}
main{width:98%;margin:5px auto 0}
main p{margin:8px 0 0}
nav{position:absolute;right:0;top:42px;margin:0;padding:0;width:200px;height:245px}
nav li{width:100%}
nav li a{font:100 15px/42px "Open Sans",Arial,sans-serif;width:100%;background:#ab3f3f;color:#fff;display:block;margin:0;padding:0;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#900000;color:#fff}
nav ul{display:block;width:100%}
#bottom{width:98%;height:55px;margin:0 auto;padding:0}
#copyright{float:right;text-align:right;width:300px;padding:11px 0 0;margin:0;color:#aaa}
#download{width:100%}
#dlcenter{float:none;margin:0 auto}
#dlleft,#dlright,#navigation{display:none}
#dlleft-alt{display:none!important}
#steps{width:98%}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:5px 0}
#steps li{padding:0}
#total{padding:0;width:425px}
#why{margin:5px auto 0;width:98%;padding:0 0 75px}
#center-728,#center-728-alt,#centert-728{display:none!important}
#center-468,#centert-468{display:block}
.center-msg{text-align:center;width:98%}
.error-box{width:468px;margin:25px auto 0}
.circle{width:60px;height:60px}
.icon-facebooksite:before,.icon-googlesite:before,.icon-twittersite:before{font-size:30px}
.icon-error:before{font-size:48px}
.error-title{line-height:48px}
.icon-logo:before{display:none}
.icon-security:before,.icon-favorite:before,.icon-file:before,.icon-all:before,.icon-user:before,.icon-delete:before{font-size:30px;line-height:60px}
.input-button{font:100 14px "Open Sans",Arial,sans-serif;padding:8px 36px}
.input-file{background:#f6f6f6;color:#333;margin:12px 0}
.input-text{background:#ddd;border:0;color:#333;margin:0 6px 6px 0;padding:5px;width:220px}
.input-textarea{background:#ddd;color:#333;border:0;height:80px;margin:3px 0 6px;padding:6px;width:400px}
.input-text:focus,.input-textarea:focus{outline:0}
.type{padding:5px 10px}
}

@media screen and (min-width: 768px) and (max-width: 1111px){
body{font:100 15px/1.8em "Open Sans",Arial,sans-serif}
article{float:left;width:100px;margin:10px 0 0;padding:0 12px;text-align:center}
aside{float:left;width:150px;height:43px;padding:12px 0 0}
footer{background:#444;padding:0;position:absolute;bottom:0;left:0;width:100%;height:55px}
header{background:#900000}
h1{font:100 32px/32px "Open Sans",Arial,sans-serif;margin:0;display:inline-block;color:#000}
h2{font:100 26px/28px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 15px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
main{width:748px;margin:30px auto 0}
main p{margin:10px 0 0}
nav{height:50px;margin:0 auto;padding:0;width:760px}
nav li a{font:100 15px/50px "Open Sans",Arial,sans-serif;color:#fff;display:block;margin:0;padding:0 22px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#ab3f3f;color:#fff}
nav li:first-child a{margin:0;padding:6px 20px 18px;height:26px;vertical-align:middle}
#bottom{width:748px;height:55px;margin:0 auto;padding:0}
#copyright{float:right;text-align:right;width:300px;padding:11px 0 0;margin:0;color:#aaa}
#download{width:728px}
#dlleft{display:none!important}
#dlleft-alt{display:none!important}
#steps{float:left;width:325px}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:5px 0}
#steps li{padding:0}
#total{float:left;padding:0;width:423px;height:290px}
#why{margin:0 auto;width:748px;padding:0 0 75px}
.circle{width:60px;height:60px}
.error-box{width:728px;margin:25px auto 0}
.icon-logomini,.icon-menu{display:none}
.icon-facebooksite:before,.icon-googlesite:before,.icon-twittersite:before{font-size:30px}
.icon-error:before{font-size:76px}
.error-title{line-height:76px}
.icon-logo:before{font-size:26px}
.icon-security:before,.icon-favorite:before,.icon-file:before,.icon-all:before,.icon-user:before,.icon-delete:before{font-size:30px;line-height:60px}
.input-button{font:100 15px "Open Sans",Arial,sans-serif;adding:6px 36px}
.input-text{background:#ddd;border:0;color:#333;font:100 14px "Open Sans",Arial,sans-serif;margin:0 6px 6px 0;padding:5px;width:200px}
.input-textarea{background:#ddd;color:#333;border:0;font:100 14px "Open Sans",Arial,sans-serif;height:80px;margin:3px 0 6px;padding:6px;width:360px}
.type{padding:5px 10px}
}

@media screen and (min-width: 1112px) and (max-width: 1479px){
body{font:100 16px/2em "Open Sans",Arial,sans-serif}
article{float:left;width:122px;margin:10px 0 0;padding:0 22px;text-align:center}
aside{float:left;width:200px;height:43px;padding:12px 0 0}
footer{background:#444;position:absolute;bottom:0;left:0;width:100%;height:55px}
header{background:#900000}
h1{font:100 36px/36px "Open Sans",Arial,sans-serif;margin:0 0 10px;display:inline-block;color:#000}
h2{font:100 28px/28px "Open Sans",Arial,sans-serif;margin:12px 0;padding:0;color:#000}
h3{font:100 16px/1.6em "Open Sans",Arial,sans-serif;margin:15px 0 0;padding:0;display:inline-block}
main{width:1092px;margin:30px auto 0;padding:0 5px}
main p{margin:10px 0 0}
nav{height:75px;margin:0 auto;padding:0 5px;width:1000px}
nav li a{font:100 18px "Open Sans",Arial,sans-serif;color:#fff;display:block;margin:0;padding:25px 35px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#ab3f3f;color:#fff}
nav li:first-child a{margin:0;padding:16px 32px 17px;height:42px;vertical-align:middle}
#bottom{width:1092px;height:55px;margin:0 auto;padding:0 5px}
#copyright{float:right;text-align:right;width:300px;padding:11px 0 0;margin:0;color:#aaa}
#steps{float:left;width:450px}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:5px 0}
#steps li{padding:0 0 0 6px}
#total{float:left;margin:0;width:550px;height:300px}
#why{margin:0 auto;padding:0 5px 80px;width:996px}
.circle{width:80px;height:80px}
.error-box{width:728px;margin:40px auto 0}
.icon-logomini,.icon-menu{display:none}
.icon-facebooksite:before,.icon-googlesite:before,.icon-twittersite:before{font-size:30px}
.icon-error:before{font-size:74px}
.error-title{line-height:74px}
.icon-logo:before{font-size:42px}
.icon-security:before,.icon-favorite:before,.icon-file:before,.icon-all:before,.icon-user:before,.icon-delete:before{font-size:36px;line-height:80px}
.input-text{background:#ddd;border:0;color:#333;font:100 14px "Open Sans",Arial,sans-serif;margin:0 6px 6px 0;padding:5px;width:225px}
.input-textarea{background:#ddd;color:#333;border:0;font:100 14px "Open Sans",Arial,sans-serif;height:80px;margin:3px 0 6px;padding:6px;width:450px}
.type{padding:5px 10px}
}

@media screen and (min-width: 1480px){
body{font:100 18px/2em "Open Sans",Arial,sans-serif}
article{float:left;width:210px;margin:12px 0 0;padding:0 15px;text-align:center}
aside{float:left;width:200px;height:43px;padding:12px 0 0}
footer{background:#444;position:absolute;bottom:0;left:0;width:100%;height:55px}
header{background:#900000}
main{width:1450px;margin:30px auto 0;padding:0 5px}
main p{margin:10px 0 0}
nav{height:80px;margin:0 auto;padding:0 5px;width:1450px}
nav li a{font:100 22px "Open Sans",Arial,sans-serif;color:#fff;display:block;margin:0;padding:25px 55px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
nav li a:hover{background:#ab3f3f;color:#fff}
nav li:first-child a{margin:0;padding:16px 50px 17px;height:47px;vertical-align:middle}
#bottom{width:1450px;height:55px;margin:0 auto;padding:0 5px}
#copyright{float:right;text-align:right;width:320px;padding:9px 0 0;margin:0;color:#aaa}
#steps{float:left;width:850px}
#steps ul{list-style-type:decimal;padding:0 0 0 25px;margin:16px 0}
#steps li{padding:0 0 0 6px}
#total{float:left;margin:0;width:600px;height:300px}
#why{margin:20px auto 0;padding:0 5px 80px;width:1445px}
.error-box{width:728px;margin:50px auto 0}
.circle{width:80px;height:80px}
.icon-logomini,.icon-menu{display:none}
.icon-facebooksite:before,.icon-googlesite:before,.icon-twittersite:before{font-size:30px}
.icon-error:before{font-size:80px}
.error-title{line-height:80px}
.icon-logo:before{font-size:47px}
.icon-security:before,.icon-favorite:before,.icon-file:before,.icon-all:before,.icon-user:before,.icon-delete:before{font-size:36px;line-height:80px}
.input-file{background:#f6f6f6;color:#333;font:100 16px "Open Sans",Arial,sans-serif;margin:14px 0}
.input-text{background:#ddd;border:0;color:#333;font:100 16px "Open Sans",Arial,sans-serif;margin:0 6px 8px 0;padding:6px 8px;width:250px}
.input-textarea{background:#ddd;color:#333;border:0;font:100 14px "Open Sans",Arial,sans-serif;height:80px;margin:3px 0 6px;padding:6px;width:450px}
}