﻿.yellowbutton{margin:0;margin-top:10px;padding:10px;display:block;width:100%;-moz-box-shadow:inset 0 1px 0 0 #f9eca0;-webkit-box-shadow:inset 0 1px 0 0 #f9eca0;box-shadow:inset 0 1px 0 0 #f9eca0;background-color:#f1c501;background:-webkit-gradient(linear,left top,left bottom,from(#f1c501),to(#ffd501));background:-webkit-linear-gradient(top,#f1c501,#ffd501);background:-moz-linear-gradient(top,#f1c501,#ffd501);background:-ms-linear-gradient(top,#f1c501,#ffd501);background:-o-linear-gradient(top,#f1c501,#ffd501);background:linear-gradient(to bottom,#f1c501,#ffd501);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c501',endColorstr='#ffd501');-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;text-indent:0;border:1px solid rgba(0,0,0,.1);display:inline-block;color:#886a00;font-family:Arial;font-size:22px;font-size:2.2rem;font-weight:bold;font-style:normal;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #fff}.yellowbutton:hover{background-color:#ffd501;background:-webkit-gradient(linear,left top,left bottom,from(#ffd501),to(#f1c501));background:-webkit-linear-gradient(top,#ffd501,#f1c501);background:-moz-linear-gradient(top,#ffd501,#f1c501);background:-ms-linear-gradient(top,#ffd501,#f1c501);background:-o-linear-gradient(top,#ffd501,#f1c501);background:linear-gradient(to bottom,#ffd501,#f1c501);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd501',endColorstr='#f1c501');text-decoration:none;color:#886a00;cursor:pointer}.yellowbutton:active{position:relative;top:1px}.optInSidebarBox{background-color:#fff;background-color:#eee;font-size:15px;font-size:1.5rem;font-weight:bold;padding:3px 0 15px 0;color:#000;text-align:center;margin-left:10px;margin-bottom:15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;z-index:10;border-top:solid 4px #00a1f7;border-right:solid 4px #0065a2;border-bottom:solid 4px #0065a2;border-left:solid 4px #00a1f7;line-height:1.2}.optInSidebarBox p{margin-bottom:0}.optInSidebarBox p.intro{padding:5px;text-align:center;color:black;font-weight:normal;font-size:16px;font-size:1.6rem;margin-top:10px;margin-bottom:5px;background-color:Transparent;background-color:#fff;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-family:'Arial Black';border-top:1px solid #0065a2;border-bottom:1px solid #0065a2}.titleEmph{font-size:18px;font-size:1.8rem;font-style:italic;color:#00a1f7}.optInSidebarBox p.preamble{margin-bottom:20px}.optInSidebarBox table{margin-right:5px}.optInSidebarBox td{padding:0 0 0 5px;color:#0065a2;text-align:left}.optInSidebarBox a{background-color:#00a1f7;color:white;font-size:20px;font-size:1.6rem;font-weight:normal;text-decoration:none;padding:5px 10px 5px 10px;border-radius:5px;-moz-border-radius:2px;border:solid 1px black;-webkit-border-radius:5px;text-shadow:-1px -1px 1px #333}.optInSidebarBox p.optinbutton{margin-bottom:7px;background-color:#0065a2;border-top:1px solid #0065a2;border-bottom:1px solid #0065a2}@media all and (max-width:600px){.optInSidebarBox{margin-left:auto;margin-right:auto;max-width:230px}}@media all and (min-width:600px){}#signUpBox .panel-default{border:0}#signUpBox .panel-heading{background-color:#f1c501;background:-webkit-gradient(linear,left top,left bottom,from(#f1c501),to(#ffd501));background:-webkit-linear-gradient(top,#f1c501,#ffd501);background:-moz-linear-gradient(top,#f1c501,#ffd501);background:-ms-linear-gradient(top,#f1c501,#ffd501);background:-o-linear-gradient(top,#f1c501,#ffd501);background:linear-gradient(to bottom,#f1c501,#ffd501);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c501',endColorstr='#ffd501');color:#886a00;border:1px solid rgba(0,0,0,.1);font-family:Arial;font-weight:bold;text-shadow:1px 1px 0 #fff}#signUpBox .panel-heading:hover{background-color:#ffd501;background:-webkit-gradient(linear,left top,left bottom,from(#ffd501),to(#f1c501));background:-webkit-linear-gradient(top,#ffd501,#f1c501);background:-moz-linear-gradient(top,#ffd501,#f1c501);background:-ms-linear-gradient(top,#ffd501,#f1c501);background:-o-linear-gradient(top,#ffd501,#f1c501);background:linear-gradient(to bottom,#ffd501,#f1c501);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd501',endColorstr='#f1c501');color:#886a00}#signUpBox .panel-body{border:solid 3px #f1c501;border-top:0}pre.prettyprint{display:block;background-color:#333;padding-left:10px}pre .nocode{background-color:none;color:#000}pre .str{color:#ffa0a0}pre .kwd{color:#f0e68c;font-weight:bold}pre .com{color:#87ceeb}pre .typ{color:#98fb98}pre .lit{color:#cd5c5c}pre .pun{color:#fff}pre .pln{color:#fff}pre .tag{color:#f0e68c;font-weight:bold}pre .atn{color:#bdb76b;font-weight:bold}pre .atv{color:#ffa0a0}pre .dec{color:#98fb98}ol.linenums{margin-top:0;margin-bottom:0;color:#aeaeae}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{}html{height:100%}body{padding-top:50px;height:100%;background-color:#0065a2}.modal-dialog{width:1000px;max-width:95%;margin-left:auto;margin-right:auto}.modal-open .modal,a:focus{outline:0!important}.icon-bar{color:#0065a2}.navbar{background-color:white}.carousel-inner .item img{margin-left:auto;margin-right:auto}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-bottom-color:white}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){}@media only screen and (max-width:768px){.btn{max-width:100%}}@media only screen and (max-width:480px){}@media only screen and (max-width:320px){}input[type=radio]{margin-right:5px}.qq-background{background-color:white}.qq-content{max-width:990px;background-color:white;box-shadow:10px 10px 10px blue;box-shadow:-60px 0 100px -90px #000,60px 0 100px -90px #000}.qq-quotebar{background-color:#0065a2;color:white;text-align:center;padding:3px}.qq-content-main{margin:0;padding:0;max-width:750px;float:none;margin-left:auto;margin-right:auto}.qq-body-content{width:990px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px}.qq-blue-gradient{background-color:#0292b6;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPjxzdG9wIHN0b3AtY29sb3I9IiMwMGM0ZjQiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAzNjA3OCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);background-image:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0,#00c4f4),color-stop(1,#036078));background-image:-webkit-repeating-linear-gradient(top left,#00c4f4 0%,#036078 100%);background-image:repeating-linear-gradient(to bottom right,#00c4f4 0%,#036078 100%);background-image:-ms-repeating-linear-gradient(top left,#00c4f4 0%,#036078 100%)}@media \0screen\,screen\9{.qq-blue-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00c4f4",endColorstr="#ff036078",GradientType=0)}}.qq-section-blue{background-color:#0065a2;color:white}.qq-section-blue a{color:yellow}.qq-section-white{background-color:white;color:black}.qq-section-gray{background-color:gainsboro;color:black}.qq-section-boxesgray{background-image:url('https://www.pieceworx.com/assets/i/bg/BoxesBackgroundGray.png');color:black}.qq-section-boxesblue{background-image:url('https://www.pieceworx.com/assets/i/bg/BoxesBackgroundBlue.png');color:white}.qq-section-titlebar img,.qq-section-blue img,.qq-section-white img,.qq-section-gray img,.qq-section-boxesgray img,.qq-section-boxesblue img{max-width:100%;margin-left:auto;margin-right:auto}.qq-section-titlebar h3,.qq-section-blue h3,.qq-section-white h3,.qq-section-gray h3,.qq-section-boxesgray h3,.qq-section-boxesblue h3{margin-top:0}.qq-section-titlebar{background-color:#0065a2;padding-top:40px;padding-bottom:40px;text-align:center}.qq-section-titlebar .row{padding-top:0;padding-bottom:0}.qq-section-titlebar .rowIntro .logo{margin:10px;max-width:200px}.qq-section-titlebar .rowIntro h4{font-family:Verdana,Geneva,Tahoma,sans-serif;color:#0065a2}.qq-section-titlebar .rowIntro .panel-body{text-align:left}.qq-section-titlebar .panel-body{height:200px}.qq-section-titlebar img{cursor:pointer;max-height:100%}.qq-section-support{background-color:#00436c;text-align:center}.qq-section-support a{margin-top:3px;margin-bottom:3px}.qq-footer h4{color:white}.qq-footer-list-group{}.qq-footer-list-group .list-group-item{color:yellow;background-color:#0065a2;padding:0 15px}.form-control{margin-bottom:10px}.qq-content-account-page{margin-top:10px;padding-top:50px;margin-bottom:10px;padding-bottom:100px;border-radius:10px}.qq-account-page{}.qq-account-box{padding:40px;background-color:white;max-width:500px;border:solid 1px gainsboro;border-radius:10px;margin-left:auto;margin-right:auto}.qq-account-box h2{margin-top:0;padding-top:0;color:#0065a2}.qq-account-button{margin-bottom:20px}.qq-login-form table{margin-left:auto;margin-right:auto}.qq-login-logo{margin-bottom:20px}.qq-validation-email{text-align:center;font-weight:bold;color:#0065a2}.qq-user-page{}.qq-user-box{margin-bottom:100px;padding:30px;padding-bottom:100px;background-color:white;margin-left:auto;margin-right:auto;border:solid 1px #ddd;border-top:transparent;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.qq-user-box h2{margin-top:0;padding-top:0;color:#0065a2}.qq-user-tab{background-color:#e4e4e4}.qq-yellow-button{margin:0;margin-top:10px;padding:10px;display:block;width:100%;-moz-box-shadow:inset 0 1px 0 0 #f9eca0;-webkit-box-shadow:inset 0 1px 0 0 #f9eca0;box-shadow:inset 0 1px 0 0 #f9eca0;background-color:#f1c501;background:-webkit-gradient(linear,left top,left bottom,from(#f1c501),to(#ffd501));background:-webkit-linear-gradient(top,#f1c501,#ffd501);background:-moz-linear-gradient(top,#f1c501,#ffd501);background:-ms-linear-gradient(top,#f1c501,#ffd501);background:-o-linear-gradient(top,#f1c501,#ffd501);background:linear-gradient(to bottom,#f1c501,#ffd501);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c501',endColorstr='#ffd501');-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;text-indent:0;border:1px solid rgba(0,0,0,.1);display:inline-block;color:#886a00;font-family:Arial;font-size:22px;font-size:2.2rem;font-weight:bold;font-style:normal;line-height:20px;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #fff}.qq-yellow-button :hover{background-color:#ffd501;background:-webkit-gradient(linear,left top,left bottom,from(#ffd501),to(#f1c501));background:-webkit-linear-gradient(top,#ffd501,#f1c501);background:-moz-linear-gradient(top,#ffd501,#f1c501);background:-ms-linear-gradient(top,#ffd501,#f1c501);background:-o-linear-gradient(top,#ffd501,#f1c501);background:linear-gradient(to bottom,#ffd501,#f1c501);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd501',endColorstr='#f1c501');text-decoration:none;color:#886a00;cursor:pointer}.qq-yellow-button :active{position:relative;top:1px}.qq-download-bg-img{width:100%}.qq-download-opt-in-box{position:fixed;top:100px;left:50%;width:363px;text-align:center;padding:10px;background-color:white;background-color:rgba(255,255,255,.5);border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.qq-download-opt-in-box img{margin-left:auto;margin-right:auto}.qq-download-opt-in-box h3{margin-top:10px;margin-bottom:30px}.qq-download-box{margin-top:70px;width:600px;max-width:95%}.qq-download-box img{margin-left:auto;margin-right:auto}.qq-download-floating-box{margin-left:auto;margin-right:auto}.qq-profile-email-validated{background-color:#dff0d8;padding:3px 8px}.qq-profile-email-validated .mark{color:green;background-color:transparent}.qq-profile-email-not-validated{background-color:#f2dede;padding:3px 8px}.qq-profile-email-not-validated .mark{color:red;background-color:transparent}.qq-sidebar{float:right;width:300px;margin:0 0 20px 30px}.qq-sidebar .panel{background-color:#fafafa}.qq-sidebar .panel-heading{background-color:#0065a2;color:white}.qq-sidebar .panel-body{}.qq-sidebar .panel-footer{padding-top:3px;padding-bottom:3px;font-size:90%}.qq-version{color:#5598c1;text-align:right;padding:25px}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){}@media only screen and (max-width:768px){.qq-download-bg-img{display:none}.qq-download-opt-in-box{position:inherit;left:auto;margin-left:auto;margin-right:auto;max-width:95%}.qq-section-titlebar .panel-body{height:auto}.qq-section-titlebar h3,.qq-section-blue h3,.qq-section-white h3,.qq-section-gray h3,.qq-section-boxesgray h3,.qq-section-boxesblue h3{margin-top:10px}.qq-section-titlebar img,.qq-section-blue img,.qq-section-white img,.qq-section-gray img,.qq-section-boxesgray img,.qq-section-boxesblue img{margin-top:10px}.qq-sidebar{float:none;margin:30px 30px 30px 30px;width:auto}}@media only screen and (max-width:480px){}@media only screen and (max-width:320px){}@media print{@media print{a[href]:after{content:none!important}}}body{background-color:#00687c}a[name]:not([href]){padding-top:50px;margin-top:-50px}a[name]:not([href]):before{display:block;content:" ";padding-top:50px;margin-top:-50px;visibility:hidden}h1,h2,h3,h4,h5,h6{color:#00687c}h1 a,a h1,h4 a,a h4{color:#00687c}pre{background-color:#f9f9f9}ul.share-buttons{list-style:none;padding:0}ul.share-buttons li{display:inline}ul.share-buttons img{width:32px}ul.share-buttons a{text-decoration:none}ul.share-buttons a:hover{text-decoration:none}.qq-text-right-responsive{text-align:right}.qq-center-block{display:block;margin-left:auto;margin-right:auto}.qq-left-block{display:block;margin-left:0;margin-right:auto}.qq-right-block{display:block;margin-left:auto;margin-right:0}.qq-byline{margin-top:10px;background-color:#f9f9f9;font-size:12px;font-size:1.2rem}.qq-article{position:relative}.qq-article .qq-byline{color:#777}.qq-category-bar{margin-bottom:5px}.qq-category{border:0}.qq-category:hover{text-decoration:underline}.qq-category-nolink{border:0;cursor:default}.qq-inline-category{border-radius:5px;padding-left:10px;padding-right:10px}.qq-views-panel{text-align:right;padding-top:4px;padding-bottom:4px;margin-bottom:5px;font-size:12px;color:#777}.qq-article-image{}.qq-section{font-family:"Open Sans";font-size:18px;font-size:1.8rem;margin-bottom:40px}.qq-section h2{margin-top:20px;margin-bottom:20px}.qq-section p{margin-bottom:18px}.qq-section table{padding:0;margin:0;border-collapse:collapse;border:1px solid gainsboro;font-size:.9em;color:#000}.qq-section table thead{background-color:#777;color:white}.qq-section table th,.qq-section table td{padding:.5em;border:solid 1px gainsboro}.qq-section table tr:nth-child(even){background-color:#eee}.qq-section-overview{padding-left:10px;padding-right:10px;background-color:#00687c;color:white;border:solid 1px #ddd;line-height:180%}.qq-section-overview h2{color:white;margin-top:0}.qq-section-overview a{color:#a2cd71}.qq-download-link{font-weight:bold}.qq-section-quote blockquote{background:#f9f9f9;border-left:10px solid #00687c;margin-left:10px;padding-left:10px;padding-bottom:20px;quotes:"\201C" "\201D" "\2018" "\2019";color:#777;border-radius:6px}.qq-section-quote blockquote:before{color:#00687c;content:"\201C";font-family:"DomaineText",Georgia,serif;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.qq-section-quote blockquote .qq-quote-div{margin-left:40px;padding-right:40px;font-size:20px}.qq-section-quote blockquote footer{margin-top:10px;margin-left:40px}.qq-section-text pre{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;overflow:auto;width:auto;white-space:pre-wrap;word-break:normal}.qq-section-iframe{background-color:white;position:relative;padding:4px;margin-top:15px;margin-bottom:5px;overflow:auto;clear:both}.qq-section-iframe iframe{margin:0;width:100%}.qq-section-code{background-color:#333;color:white}.qq-section-code .caption{padding:5px}.qq-section-code .prettyprint{padding:20px}.toolFrame{background-color:red}.info{background:#d5edf8;color:#205791;border-color:#92cae4}pre.prettyprint{padding:10px;border:0;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;overflow:auto;overflow-x:scroll;word-wrap:normal}.qq-pager .pagination{display:inline-block}.qq-pager-top .pagination{margin-top:0;margin-bottom:0}.qq-bloglist-item{margin-top:20px;margin-bottom:30px;padding:5px 15px 15px 15px;border:solid 1px #ddd;background-color:white;border-radius:5px}.qq-bloglist-item .qq-byline{color:#777;padding:0 0 3px 0;margin:0;margin-bottom:5px;border-bottom:solid 1px #ddd;background-color:transparent}.qq-bloglist-item .qq-byline .col-xs-6{padding-left:0;padding-right:0}.qq-bloglist-item h1{margin-top:0;color:#00687c}.qq-bloglistsmall-group-heading h4{margin:0 auto;font-weight:bold}.qq-bloglistsmall-item img{float:left;width:100px;margin-right:8px;margin-bottom:8px;box-shadow:3px 3px 5px 0 #aaa}.qq-bloglistsmall-item h4{font-size:14px;font-size:1.4rem;font-weight:bold}.qq-bloglistsmall-item .qq-byline{background-color:#fff}.qq-bloglistsmall-categorybox{margin:2px 0 10px 0;padding:2px 0 4px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.qq-bloglistsmall-categorybox a{font-size:10px;margin:0;line-height:1.3}.qq-pager-item-displayonly{position:relative;float:right;padding:6px 12px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:0}.qq-pager-item-displayonly:hover{}.qq-signature{min-height:600px}.qq-signature h1{margin-bottom:30px}.qq-signature h1 span{background-color:#00687c;color:white}.qq-signature-img{float:left;margin-right:10px;margin-bottom:10px}.qq-categorylist{margin-bottom:200px}.qq-categorylist-tabs{margin-top:20px;margin-bottom:30px}.qq-categorylist-new-group{border-top:solid 1px #00687c}.qq-categorylist-col{padding:3px;border-left:solid 1px #ddd;border-top:solid 1px #ddd}.qq-categorylist a{white-space:normal}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){}@media only screen and (max-width:768px){.qq-text-right-responsive{text-align:left}.qq-byline{text-align:center}.qq-byline .qq-share-box{margin-top:5px;text-align:center}.qq-bloglistsmall-item .qq-byline{text-align:left}}@media only screen and (max-width:480px){}@media only screen and (max-width:320px){}.qq-box-splash{background-image:url(https://www.pieceworx.com/assets/i/bg/SplashBackground.png);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;padding:40px;background-color:white;background-color:rgba(255,255,255,.9)}.qq-splash-logo{padding:5px 100px}.qq-unleash{font-family:'Bad Script',cursive;font-size:36px;color:#0065a2}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){}@media only screen and (max-width:768px){}@media only screen and (max-width:480px){.qq-box-splash{background-image:url(https://www.pieceworx.com/assets/i/bg/SplashBackground_SwooshesOnly.png);max-width:100%;padding:20px}.qq-splash-logo{padding:5px 5px}}@media only screen and (max-width:320px){}.qq-photo-banner{height:300px;background-image:url(https://www.pieceworx.com/assets/i/hdr/banner1.jpg);background-size:cover;background-repeat:no-repeat}.qq-photo-banner .topLogo{max-width:95%}.qq-photo-banner .softwareBox{float:left;height:350px}.qq-testimonial{font-size:25px;font-style:italic;padding:20px;color:#0065a2}#ugFreeModal1 .modal-dialog{width:95%;max-width:95%;margin-left:auto;margin-right:auto}#ssModal .modal-dialog{width:95%;max-width:95%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){}@media only screen and (max-width:768px){}@media only screen and (max-width:480px){.qq-content-col{margin-bottom:30px}.qq-image-col{margin-bottom:30px}}@media only screen and (max-width:320px){}body{background-color:#0065a2}h1,h2,h3,h4,h5,h6{color:#0065a2}h1 a,a h1,h4 a,a h4{color:#0065a2}.qq-section-overview{background-color:#eee;color:#0065a2;border:solid 4px #ddd;line-height:180%}.qq-section-overview h2{color:#0065a2}.qq-section-overview a{color:yellow}.qq-section-quote blockquote{border-left:10px solid #0065a2}.qq-section-quote blockquote:before{color:#0065a2}.qq-signature h1 span{background-color:#0065a2;color:white}.qq-categorylist-new-group{border-top:solid 1px #0065a2}:root{color-scheme:dark;--paper:#191b1e;--surface:#23262b;--raised:#2c3036;--ink:#edf0f4;--muted:#b4bdc8;--line:#3b4149;--blue:#72bdec}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;padding-top:0}img{max-width:100%;height:auto}a{color:var(--blue)}a:hover,a:focus{color:#b4dfff}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3,h4,h5,h6{color:var(--ink);font-family:inherit;font-weight:600;letter-spacing:-.025em}h1{font-size:38px}h2{font-size:30px}h3{font-size:28px}h4{font-size:22px}h1 a,h4 a,a h1,a h4{color:var(--ink)}.qq-background{background:var(--paper)}.navbar-default{background:#15171a;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.navbar>.container-fluid{max-width:1240px;padding:10px 24px;margin:auto}.navbar-brand{height:auto;padding:0;margin-right:30px}.pieceworx-wordmark{display:block;width:190px;height:auto;padding:4px 0}.navbar-default .navbar-nav>li>a{color:var(--muted);padding:16px 12px;font-size:15px;font-weight:600}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{color:white;background:var(--raised)}.navbar-default .navbar-toggle{border-color:var(--line)}.navbar-default .navbar-toggle .icon-bar{background:var(--ink)}@media(min-width:768px){.navbar>.container-fluid{display:flex;align-items:center}.navbar>.container-fluid::before,.navbar>.container-fluid::after,.navbar .navbar-collapse::before,.navbar .navbar-collapse::after{display:none}.navbar .navbar-header{flex:none}.navbar .navbar-collapse{display:flex!important;align-items:center;flex:1}.navbar .navbar-nav{display:flex;align-items:center;margin-top:0;margin-bottom:0}.navbar .navbar-right{margin-left:auto}}.qq-content.container{width:100%;max-width:1240px;background:transparent;box-shadow:none;padding:0 24px}.qq-content-main{max-width:100%;padding:0}.reading-page .qq-content.container{max-width:1060px;padding:28px 24px;min-height:65vh}.product-page .qq-content.container{max-width:none;padding:0}.qq-body-content{width:1180px;max-width:100%;padding:32px 16px;margin:0 auto}.product-page .qq-content-main>.container-fluid{padding-left:24px;padding-right:24px}.product-page .qq-photo-banner{height:290px;position:relative;background-position:center;border-bottom:1px solid var(--line);overflow:hidden}.product-page .qq-photo-banner .softwareBox{height:285px;width:auto;margin-left:max(0,calc((100vw - 1120px)/2))}.product-page .qq-photo-banner .topLogo{max-width:48%;width:470px;margin:54px 0 0 30px!important;background:#f5f5f5e8;padding:12px 18px;border-radius:6px}.qq-section-titlebar,.qq-section-white,.qq-section-gray,.qq-section-blue,.qq-section-boxesgray,.qq-section-boxesblue,.qq-section-support{background:var(--paper);background-image:none;color:var(--ink)}.product-page .qq-content-main>.container-fluid{border-bottom:1px solid var(--line)}.product-page .qq-content-main>.container-fluid:nth-of-type(even){background:var(--surface)}.product-page .qq-section-titlebar{padding-top:14px;padding-bottom:12px}.product-page .rowIntro{width:100%;max-width:1120px;display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:56px;padding:12px 16px 20px}.product-page .rowIntro::before,.product-page .rowIntro::after{display:none}.product-hero-art{text-align:center}.product-page .rowIntro .product-hero-art img{display:block;width:270px;max-width:100%;height:auto;margin:auto;cursor:default}.product-hero-copy{min-width:0}.product-page .rowIntro .panel{background:transparent;border:0;box-shadow:none}.product-page .rowIntro .panel-header{text-align:left}.product-page .qq-section-titlebar .rowIntro .logo{margin:0 0 18px;padding:0;background:transparent;border-radius:0;max-width:270px;cursor:default}.product-page .rowIntro h1{font-size:clamp(32px,3.6vw,45px);line-height:1.15;margin:0 0 20px}.product-page .qq-section-titlebar .rowIntro h4{color:var(--ink);font:600 clamp(25px,3vw,36px)/1.25 system-ui,sans-serif;margin:12px 0}.product-page .rowIntro .panel-body{font-size:17px;padding:0}.product-page .rowIntro .panel-body p:last-child{text-align:left!important}.product-page .qq-section-titlebar .panel-body{height:auto}.product-page .qq-section-titlebar .col-sm-4 .panel{margin:12px 0 0}.product-page .qq-section-titlebar .col-sm-4 .panel-body{padding:10px}.product-page .qq-section-titlebar .col-sm-4 img{width:100%;height:auto;max-height:none}.product-tools{display:flex;align-items:stretch}.product-tools::before,.product-tools::after{display:none}.product-tools>.col-sm-4{display:flex}.product-page .product-tools .panel{width:100%}.product-page .product-tools .panel-body{text-align:left}.product-page .qq-image-col img{display:block;width:100%;border-radius:5px}.product-page .qq-content-col{padding:8px 24px}.product-page .qq-content-col p,.product-page .qq-content-col ul{color:var(--muted)}.product-page .qq-content-col h3{margin-bottom:16px}.product-page .qq-body-content:has(>.qq-image-col){display:flex;align-items:center}.qq-section-support .btn{margin:4px}.panel,.well,.list-group-item,.dropdown-menu,.modal-content,.qq-account-box{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:none}.panel-default>.panel-heading,.input-group-addon{background:var(--raised);border-color:var(--line);color:var(--ink)}.list-group-item,.qq-footer-list-group .list-group-item{background:transparent;color:var(--blue);border:0;padding:7px 10px}a.list-group-item:hover,a.list-group-item:focus,.dropdown-menu>li>a:hover{background:var(--raised);color:white}.dropdown-menu>li>a{color:var(--ink)}.btn,.yellowbutton{border-radius:5px;font-weight:600;text-shadow:none;box-shadow:none}.btn-primary,.btn-info,.yellowbutton{background:#09699f;background-image:none;color:white;border:1px solid #3189bb}.btn-primary:hover,.btn-info:hover,.yellowbutton:hover{background:#137eb9;color:white;border-color:var(--blue)}.btn-default{background:var(--raised);color:var(--ink);border-color:var(--line)}.form-control{background:#191c20;color:var(--ink);border-color:var(--line)}.form-control::placeholder{color:var(--muted)}.modal-header,.modal-footer{border-color:var(--line)}.close{color:white;opacity:.8;text-shadow:none}.close:hover{color:white;opacity:1}.qq-footer{margin-top:0;background:#121416;border-top:1px solid var(--line)!important}.qq-footer h4{color:var(--ink);font-size:18px}.qq-footer .qq-body-content{padding:30px 16px}.qq-footer-list-group{margin-bottom:0}.qq-footer .list-group-item{font-size:14px;padding:4px 0}.qq-bloglist-item{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:16px 20px 24px;margin-bottom:16px}.qq-bloglist-item h1{font-size:28px;margin:12px 0}.qq-bloglist-item img{max-height:190px;width:auto;object-fit:contain}.qq-byline,.text-muted{color:var(--muted);font-size:13px}.qq-bloglist-item .qq-byline{background:transparent;border-color:var(--line)}.qq-bloglist-item h1{color:var(--ink)}.qq-article .qq-byline,.qq-bloglist-item .qq-byline,.qq-views-panel{color:var(--muted)}.qq-bloglistsmall-item .qq-byline,.qq-pager-item-displayonly{background:var(--surface);color:var(--muted)}.nav-tabs{border-color:var(--line)}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{background:var(--raised);border-color:var(--line)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:var(--surface);color:var(--ink);border-color:var(--line);border-bottom-color:var(--surface)}.qq-section-overview{background:var(--surface);color:var(--ink);padding:16px 20px;border:1px solid var(--line)}.qq-section-overview h2{color:var(--ink)}.qq-section-overview a{color:var(--blue)}.qq-section table{background:var(--surface);color:var(--ink);border-color:var(--line)}.qq-section table th,.qq-section table td{border-color:var(--line)}.qq-section table tr:nth-child(even){background:var(--raised)}.qq-section-header,.qq-section,.qq-article,.qq-article-content{color:var(--ink);background:transparent}.qq-summary,.qq-overview{background:var(--surface);padding:14px 18px;border-color:var(--line)}pre,code{background:#121416;color:#e1e6eb;border-color:var(--line)}hr,.table>tbody>tr>td,.table>thead>tr>th{border-color:var(--line)}.table-striped>tbody>tr:nth-of-type(odd){background:var(--surface)}.pagination>li>a,.pagination>li>span{background:var(--surface);color:var(--blue);border-color:var(--line)}.pagination>.active>a,.pagination>.active>span{background:#09699f;border-color:#3189bb;color:white}.pagination>li>a:hover{background:var(--raised);color:white;border-color:var(--blue)}.pagination>.disabled>a,.pagination>.disabled>span{background:var(--paper);border-color:var(--line);color:var(--muted)}.qq-testimonial{color:var(--muted);font-size:20px;max-width:1000px;margin:auto;padding:22px}.product-page .qq-body-content.product-testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.product-testimonials::before,.product-testimonials::after{display:none}.product-page .product-testimonials>.col-sm-6{width:100%;padding:12px;margin:0}.product-page .product-testimonials .panel{display:flex;flex-direction:column;height:100%;margin:0;border-color:var(--line)}.product-testimonials .panel-body{flex:1}.product-testimonials .panel-footer{background:var(--raised);color:var(--ink);border-color:var(--line);padding:12px 20px;text-align:left}#comment_container{max-width:1060px;margin:0 auto;padding:24px}@media(max-width:991px){.navbar-brand{margin-right:12px}.navbar-default .navbar-nav>li>a{padding:16px 8px;font-size:14px}.pieceworx-wordmark{width:155px}}@media(max-width:767px){.navbar>.container-fluid{padding:10px 18px}.navbar-brand{margin-left:0!important}.pieceworx-wordmark{width:180px}.navbar-default .navbar-collapse{border-color:var(--line)}.navbar-default .navbar-nav>li>a{padding:10px 14px;font-size:16px}.product-page .qq-photo-banner{height:225px;text-align:center}.product-page .qq-photo-banner .softwareBox{height:225px;float:none;margin:0}.product-page .qq-content-main>.container-fluid{padding-left:12px;padding-right:12px}.product-page .rowIntro{grid-template-columns:1fr;gap:24px;padding:4px 12px 12px}.product-page .rowIntro .product-hero-art img{width:210px}.product-page .rowIntro .panel-header{text-align:center}.product-page .qq-section-titlebar .rowIntro .logo{margin:0 auto 16px}.product-page .rowIntro .panel-body p:last-child{text-align:center!important}.product-page .qq-body-content:has(>.qq-image-col){display:flex;flex-direction:column;gap:12px}.product-page .qq-body-content>[class*="col-"]{width:100%}.product-tools{flex-direction:column}.product-page .qq-body-content.product-testimonials{grid-template-columns:1fr;grid-auto-rows:1fr}.product-page .qq-content-col,.product-page .qq-image-col{margin-bottom:0;padding:10px}.qq-body-content{padding:20px 0}.product-page .qq-section-titlebar .rowIntro h4{font-size:27px}.product-page .rowIntro .panel-body{font-size:16px;padding:10px}.reading-page .qq-content.container{padding:20px 18px}h1{font-size:30px}h3{font-size:25px}.qq-footer .qq-body-content{padding:20px}.qq-footer .col-sm-4{margin-bottom:16px}}