body,html{margin:0;background-color:#2c508c}#body,.fb-like-box,.main-content,.summary-form table .product-row td,ul#menu li.active{background-color:#fff}header h1,header strong.title{left:152px;padding:0;position:absolute;overflow:hidden}body,header h1,html{padding:0}.bottom-area h2,body,h1,h2,h3,h4,h5,h6{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.bottom-area h2,ul#menu{text-transform:lowercase}nav,ul#menu{width:auto}.credits,footer,ul#menu li{text-align:center}ul#menu,ul#menu li,ul#menu li li{display:inline-block}.secondary-highlight .reviews .reviewer,a,a:active,a:hover,a:link,a:visited,ul#menu li:hover li a{color:#2c508c}.feature-page #body,.feature-page .main-content,.standard-page #body,.standard-page .main-content,body,body.feature-page,body.standard-page,html{background-color:#2c508c}.order-form .new-price .label,footer,header,hgroup,label,nav,section,ul#menu li a,ul.main-menu .active ul{display:block}.feature h2,.forum-header h2,.page-side-bar h2,.page-side-bar-alt h2,.topic-header h2,h1{margin-top:0}.comment,.menu-wrapper,.topic-header .topic-info,header .content-wrapper,nav{position:relative}.app-highlight.clickable-div.clicked .text,.labeled-image:hover .image-label,.touch li.active.expandable-menu-item.collapsed-menu ul{opacity:1}.footer-menu ul,.order-form ul,fieldset ol,ul#menu li{list-style:none}.consent-details,.consent-panel,ul#menu li ul{box-shadow:3px 3px 19px 1px rgba(0,0,0,.39)}.important-countdown,.savings{text-shadow:0 0 8px #fff}body{color:#333;overflow-x:hidden;width:100%}img{border:0 transparent}.article,.article-info,.page-content,ul#menu li,ul#menu li ul{border-radius:5px}a{text-decoration:none;outline:0;padding-left:3px;padding-right:3px}.bottom-area .right-column h2,.new-price,.order-form .minus-button:hover,.order-form .plus-button:hover,footer h3,h1 a:active,header h1,header h1 a:link,header h1 a:visited{color:#00288c}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:100;color:#000;margin-bottom:0;padding-bottom:0;padding-top:0;margin-top:0}h1{font-size:2.2em;margin-bottom:20px}h2{font-size:1.8em;margin-bottom:10px}h3{font-size:1.3em}h4{font-size:1.2em}h5,h6{font-size:1em}.article .left-labeled-image,.float-left{float:left}.article .right-labeled-image,.comment .info a,.float-right{float:right}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}.content-wrapper{margin:0 auto;max-width:970px}#body{clear:both;padding-bottom:35px;padding-left:15px;padding-right:15px;overflow:hidden}header .content-wrapper{padding-top:10px}footer{clear:both;background-color:#d1d8e2;font-size:.9em}footer .footer-menu a:link,footer .footer-menu a:visited{color:#202020}header h1{font-size:1em;margin:0}header h1 a:hover{color:#00288c;text-decoration:none}header strong.title{font-size:1em;color:#a0a0a0;margin:0;font-weight:400}header strong.title a:link,header strong.title a:visited,strong.title a:active{color:#a0a0a0}.bottom-area{overflow:hidden;width:100%;padding:20px 0 10px}.bottom-body,.credits{padding:10px 0;width:100%;clear:both}.bottom-area h2{font-size:2.2em;margin:0}@media (max-width:780px){.bottom-area .left-column,.bottom-area .right-column{float:left;width:100%;overflow:hidden;margin-bottom:20px;box-sizing:border-box}.columns-3 .column{width:100%}}@media (min-width:780px){.bottom-area .left-column,.bottom-area .right-column{float:left;min-width:300px;overflow:hidden;margin-bottom:20px;box-sizing:border-box}.bottom-area .left-column{width:60%}.bottom-area .right-column{width:40%}.bottom-area .left-column .column{padding-right:40px}}.bottom-area .left-column .column{overflow:hidden;width:auto}.bottom-area .column-group{overflow:hidden;margin-bottom:50px}.credits{color:#fff;background-color:#09316f}.footer-menu,.footer-menu ul,table tbody td,table tbody th,table tfoot th,ul#menu li li{text-align:left}.article,.page-content,ul#menu li ul,ul#menu li:hover{background-color:#fff}#login a,.credits a{color:#fff}.page-content{padding:15px;margin:0}.article{padding:0;margin:0}.article .annotation{padding:5px 5px 5px 15px;margin:10px 0;font-style:normal;font-size:20px;font-weight:lighter;border-left:10px solid #a0a0a0;border-radius:5px}.articles .article-item,.categories .category,.projects .project-item{margin-bottom:20px}.articles .article-item h3 a,.categories .category h3 a{padding-left:0}.articles .article-item .annotation,.categories .category .annotation{padding-top:5px;font-style:normal;text-align:justify}.article .article-body{padding:10px 0 20px}.article-bottom h2{color:#697ec6;margin-bottom:10px}.article-info{background-color:#f0f0f0;padding:5px;margin:10px 0 0;color:#333;border-left:10px solid #2c508c}.field-validation-error,.validation-summary-errors{color:#e80c4d;font-weight:700}ul#menu.main-menu{margin:0}ul#menu{margin:0 20px 0 0;padding:0;text-align:right;font-size:18px}ul#menu li{margin:0 0 0 5px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}input.buy-button:hover,ul#menu li:hover{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}ul#menu li:hover{transition:.5s}ul#menu li li{background-image:none;padding:0;margin:0 0 -6px;font-size:14px;overflow:hidden}ul#menu li li.active,ul#menu li li:hover{box-shadow:none}ul#menu li ul{position:absolute;margin:-4px 0 0;left:0;width:100%;text-align:center}ul#menu li a{color:#96a8c6;text-decoration:none;padding:8px 10px;background-repeat:no-repeat;background-position:top center}ul#menu li.active a,ul#menu li:hover a{text-decoration:none;color:#2c508c}ul#menu li:hover li a{background-image:none;padding:10px;font-weight:400}ul#menu li:hover li a:hover{color:#fff;background-image:none;background-color:#2c508c}ul#menu li li a{background-image:none;padding:10px;width:100%;font-weight:400;color:#fff}.expandable-menu-item ul{transition:opacity .5s ease-in-out}.expandable-menu-item.collapsed-menu ul{opacity:0;visibility:collapse}ul.main-menu ul{position:absolute;padding-left:10px;padding-top:10px;padding-bottom:10px;z-index:100}.menu-wrapper{padding-bottom:30px;margin-top:28px}fieldset{border:none;margin:0;padding:0}.field-validation-valid,.validation-summary-valid,fieldset legend{display:none}fieldset ol{padding:0}fieldset ol li{padding-bottom:5px}label{font-size:1.2em}.order-form .subtotal-row label,label.checkbox{display:inline}input,textarea{border:1px solid #e2e2e2;background:#fff;color:#333;font-size:1.2em;margin:5px 0 6px;padding:5px;max-width:300px;width:100%}textarea{font-family:inherit;height:200px;width:100%;max-width:600px}input:focus,textarea:focus{border:1px solid #7ac0da}input[type=checkbox],input[type=radio]{background:0 0;border:inherit;width:auto}.app-highlight .illustration,.app-highlight .screenshot,.article .downloads .download,.category-downloads .download,.comment.mark-1,.favorite-button,.feature-table li,a.download-link{background-repeat:no-repeat}a.button,button,input[type=button],input[type=submit]{background-color:#2c508c;border:2px solid #303030;cursor:pointer;font-size:1.2em;padding:7px 18px;margin-right:8px;width:auto;color:#edf3ff;border-radius:5px;display:inline-block}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#fff;border:2px solid #5b79b8;color:#00288c;text-decoration:none}td a.button,td button,td input[type=button],td input[type=submit]{font-size:1em;padding:4px;margin-right:4px}input.input-validation-error{border:1px solid #e80c4d}input[type=checkbox].input-validation-error{border:0}.validation-summary-errors{font-size:1.1em}.order-form .validation-summary-errors{background-color:#ee5454;color:#fff;text-align:center;border-radius:10px;padding:10px;margin-bottom:10px}.info .display-field{font-size:1.5em;margin-bottom:15px}.info .description,.tags{margin-top:10px;margin-bottom:10px}.forums,.images,.topics{margin-top:20px}a.download-link{font-size:1.5em;background-image:url(images/DownloadButton.png);background-position:5px center;line-height:50px;display:block;padding:5px 5px 5px 70px}a.download-link:hover{background-image:url(images/DownloadButtonH.png);background-color:#2c508c;color:#fff;text-decoration:none;border-radius:5px;transition:color .2s ease-in-out}.tracked-request{border-bottom:4px solid #00288c;margin-bottom:20px}table{border-collapse:collapse}table td,table th{padding:4px 10px;border-bottom:1px solid #fff}thead th{background-color:#5b79b8;color:#fff;font-weight:400}table tbody th{background-color:#e0e0e0;font-size:.9em;font-weight:400}.dialog h2{padding-bottom:20px}.dialog .editor-field{padding-bottom:20px;font-size:1.2em}.dialog .editor-label{padding-bottom:5px;font-weight:400}.forum-header,.topic-header{border-bottom:4px solid #00288c;background-color:#f0f0f0;padding:20px;border-radius:4px}.comment,.replied-comment{background-color:#e2e2e2;padding:10px}.last-comment .info,.topic-header .creation-info,.uncompleted-order{color:#666}.creation-info .author,.secondary-highlight .reviews .review a{color:#000}.forums .forum-item,.topics .topic-item{position:relative;margin-bottom:20px;overflow:hidden;background-image:url(images/Forum.png);background-position:10px 15px;background-repeat:no-repeat;padding:5px 5px 5px 60px}.forums .forum-item:hover,.topics .topic-item:hover{background-color:#b3c8f3}.forums .forum-item .creation-info,.topics .topic-item .creation-info{color:#999;margin:5px 0 0;font-size:.9em}.forums .forum-item h3{float:left;margin:0 0 10px;padding:0 0 5px}.forums .forum-item div,.topics .topic-item div{clear:both}.topics .topic-item h3{float:left;margin:0 0 10px;padding:0 0 5px;border-bottom:2px solid #00288c}.topics .topic-item a,.topics .topic-item a:hover{text-decoration:none}.replied-comment h3{padding:0 0 5px;margin:0}.comment{overflow:hidden;margin-bottom:4px}.comment .creation-date{color:#a0a0a0;padding-left:10px}.comment.mark-1{background-color:#c8d5e9;background-image:url(images/comment-watermark.png);background-position:right 10px}.comment img{max-width:100%;height:auto}.comment .info{color:#333;padding:5px}.comment .info .name{color:#000;font-weight:700}.comment h3{padding:0;margin:0 0 5px;color:#00288c}.code p,.comment h4,.images .image a,.images .image h3,.images .image img{padding:0;margin:0}input.buy-button,input.pay-button{width:300px;height:50px;margin-left:auto;margin-right:auto}.comment-level-0{margin-left:0;padding-bottom:10px;background-color:#e2e2e2}.images .image:hover,.quote{background-color:#ccf}.comment-level-1{margin-left:20px}.comment-level-2{margin-left:40px}.comment-level-3{margin-left:60px}.comment-level-4{margin-left:80px}.comment-level-5{margin-left:100px}.comment-level-6{margin-left:120px}.images{overflow:hidden}.images .image{float:left;width:200px;height:200px;margin:10px;padding:10px;overflow:hidden}.images .image img{max-width:200px;max-height:180px}.images .image h3{text-align:center;font-size:14px;bottom:0}.info .description{background-color:#e2e2e2;padding:5px}.category-downloads{margin-bottom:40px}.category-downloads .download{overflow:hidden;background-image:url(images/download-product-light.png);background-position:left 10px;padding-left:60px;display:inline-block;min-height:70px;margin-bottom:10px}.category-downloads .download h3{padding-top:10px}.category-downloads .download:hover{background-image:url(images/download-product.png);transition:background-image 1s ease-in-out}.standard-table tr.request-item-1{background-color:#ddf!important}.standard-table tr.request-item-2{background-color:#bff578!important}.old-price{color:#de0000;text-decoration:line-through}.editor-notification input[type=checkbox]{float:left;margin-right:5px}.editor-notification,.feature-left .fbg2,.feature-right .fbg2,.two-columns{overflow:hidden}.expired-license{color:#ae0000}.original-license{margin-top:10px;margin-bottom:20px}.last-comment,.order-form .row.new-price,.original-license h3{margin-bottom:10px}.request-item .vote-buttons .down-vote,.request-item .vote-buttons .up-vote{width:23px;height:20px;background-image:url(images/vote-buttons.png);line-height:20px;text-indent:30px;margin:2px}.favorite-button{position:absolute;right:5px;top:5px;background-image:url(images/Favorite.png);background-position:right center;padding-right:25px}.code,.quote{display:block;padding:10px}.action-bar{margin:20px 0 5px}.action-bar .favorite-button{position:inherit;background-position:left center;padding-left:25px}.quote{border:1px solid #697ec6;color:#00288c}.quote a{text-decoration:underline}.code{background-color:#fff;border:1px dashed #697ec6;color:#000;font-family:'Courier New',Courier,monospace;font-size:15px;white-space:pre}.tags-info{color:#697ec6;margin-bottom:30px}.footer-menu{margin:0 auto;max-width:960px;overflow:hidden;padding-left:15px;padding-right:15px;padding-top:20px}.try-now,.try-now-button{background-image:url(images/try-button.png);margin:0;display:block;overflow:hidden}.footer-menu .footer-menu-col{width:220px;overflow:hidden;float:left}.footer-menu .footer-menu-col-n{width:170px;overflow:hidden;float:left}.footer-menu .footer-menu-col-w{width:360px;overflow:hidden;float:left}.footer-menu ul{padding-left:0}.main-screen{position:relative;z-index:0;overflow:hidden}.try-now{text-indent:101px;line-height:34px;position:absolute;left:859px;top:285px;width:101px;height:34px;padding:0}.try-now:hover{background-position:101px 0}.try-now-button{text-indent:106px;line-height:37px;width:106px;height:37px;padding:0}.try-now-button:hover{background-position:105px 0}.req-table{font-size:.9em}.request-item .vote-cell{width:50px;position:relative;vertical-align:top}.request-item .votes{font-size:1.5em;line-height:48px}.request-item .vote-buttons{position:absolute;right:0;top:6px;width:27px}.request-item .vote-buttons .up-vote{background-position:0 0;display:block;overflow:hidden;padding:0}.request-item .vote-buttons .down-vote{background-position:0 40px;display:block;overflow:hidden;padding:0}.request-item .vote-buttons .up-vote:hover{background-position:0 60px}.request-item .vote-buttons .down-vote:hover{background-position:0 20px}.current-version{position:relative;text-align:right;font-size:.9em;color:#00288c}.article .downloads .download{background-image:url(images/DownloadSmall.png);background-position:left top;padding-left:25px;padding-bottom:5px}input.buy-button{background-color:#ffdd6f;color:#000;border-color:#cca628}input.buy-button:hover{background-color:#cca628;border-color:#cca628;color:#fff;transition:.5s}input.pay-button,input.pay-button:hover{background-color:#bff578;border-color:#89c669;color:#000}.order-picture{border:none;float:left;margin:0 20px 0 0;padding:0}.order-form,.thank-you-form{margin-top:30px;background-color:#fff}.order-form h1{text-align:center;margin-top:10px;margin-bottom:30px}.thank-you-form{padding:50px;margin-bottom:100px;overflow:hidden}.center-menu,.order-form .instruction,.order-form .order-summary p,.order-summary h3,.summary-form h3{text-align:center}.order-items{margin-top:40px}.order-items .order-item.order-middle-item{background-color:#ffdd6f;padding-bottom:20px!important;padding-top:10px!important;margin-top:-5px!important;border-bottom-color:#cca628}.order-form .special-order-item,.order-items .order-item{border-bottom:2px solid #5b79b8;background-color:#f0f0f0;overflow:hidden}.order-items .order-item .description{overflow:hidden;height:100px}.order-items .order-item{width:218px;height:340px;float:left;margin:3px;padding:4px;text-align:center;position:relative}.order-form .other-editions{clear:both;overflow:hidden;text-align:center;padding-top:20px}.order-form .special-order-item{width:500px;max-width:100%;display:inline-block;padding:16px;text-align:left}.order-form .included-item{background-color:#bff578;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.order-form .order-item.included-item:hover,.order-form .order-item.order-middle-item.included-item,.order-form .special-order-item.included-item:hover{background-color:#bff578}.order-form .special-order-item h2{margin:0 0 10px}.order-form .special-order-item .new-price{display:inline-block;float:right}@media(max-width:1016px){.order-items .order-item{width:100%;box-sizing:border-box;height:auto}.order-items .order-item .description{height:auto}}.order-form .minus-button,.order-form .plus-button{width:40px;height:40px;padding:0;border-width:0;line-height:40px}.order-form .quantity{display:block;margin-top:20px}.order-form .plus-button{margin:0;color:#fff}.order-form .minus-button{margin:0}.order-form .quantity-value{line-height:40px;height:36px;padding:1px;width:80px;border-radius:3px;border:1px solid #697ec6;text-align:center}.order-form .row.new-price strong{font-size:28px;padding-left:10px;font-weight:400}.order-items .order-item:hover,.order-items .special-order-item:hover{background-color:#d2e1ff;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.order-items .order-item,.order-items .special-order-item{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.order-items .order-item h2{margin:0;padding:0 0 15px}.order-details{clear:both;max-width:700px;overflow:hidden;margin:30px auto 20px}.validation-errors{clear:both;max-width:650px;overflow:hidden;margin:30px auto 20px;text-align:center;border-radius:10px;background-color:#ee5454;padding:10px;color:#fff}.order-summary{clear:both;max-width:550px;overflow:hidden;margin:20px auto 50px}.order-summary .subtotal-sum{padding:5px;background-color:#e2e2e2}.order-summary .total-sum{font-weight:700;background-color:#b3c8f3;padding:5px;margin-right:10px}.order-form .notes{border-top:2px solid #697ec6;padding-top:10px;padding-bottom:10px}.order-form .subtotal-label,.order-form .voucher-label{width:160px;display:block;float:left}.order-form .subtotal-row,.order-form .voucher-row{padding:5px;overflow:hidden}.order-form .form-group{margin-bottom:20px;border-radius:10px;background-color:#f0f0f0;padding:10px 30px}.order-form .total-row{font-weight:700;background-color:#d2e1ff;padding:5px}.order-form .voucher-row,.summary-form table tr.product-row:nth-child(2n) td,.summary-form table tr:nth-child(2n){background-color:#f0f0f0}.order-form .voucher-row{margin-top:10px}.order-form .voucher-label{line-height:35px}.order-form .voucher-row input{width:200px!important;border:1px solid #5b79b8;border-radius:5px}.summary-form td.price-cell,.summary-form td.quantity-cell,.summary-form th.price-cell,.summary-form th.quantity-cell{text-align:right}.summary-form table{width:100%;margin-top:20px}.summary-form table tr.first-summary-row{border-top:2px solid #333}.summary-form table .summary-row td{font-style:italic}.order-note{padding:30px 0 0 30px}.order-note textarea{height:3em;width:calc(100% - 50px)}.labeled-image,.left-labeled-image,.right-labeled-image{margin-top:20px;margin-bottom:20px;padding:10px 0 0;text-align:center;background-color:#f0f0f0;border-radius:5px}.feature,.history-item{padding:15px;overflow:hidden}.labeled-image .image-label{background-color:#2c508c;color:#fff;padding:5px;margin-top:5px;border-radius:5px;opacity:.7}.labeled-image img{max-width:100%;margin-bottom:10px;height:auto}.article .left-image{margin:40px 40px 40px 0;float:left}.article .right-image{margin:40px 0 40px 40px;float:right}.article .image{max-width:100%;height:auto;margin:10px auto;text-align:center}.feature{margin:10px;background-color:#b3c8f3;border-radius:4px}.feature2{background-color:#e2e2e2}.feature img,.feature-right .infographic,.history-image{float:right;margin:10px}.history-item{margin:10px;background-color:#b8cef3;border-radius:5px}.tags span{background-color:#00288c;color:#fff;font-weight:700;margin:2px;padding:8px;border-radius:2px}.app-highlight h2,.main-highlight h1{font-weight:100;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.standard-table .yes{background-color:#a7dc8c;text-align:center;font-weight:900}table.standard-table{width:100%;overflow-x:auto;display:block}table.standard-table tr:nth-child(2n){background:#f0f0f0}table.standard-table tr:nth-child(2n) .yes{background-color:#89c669}table.standard-table tr:nth-child(2n) th{background:#d0d0d0}.app-highlights{width:auto;clear:both;overflow:hidden;margin-bottom:20px}.app-highlights .highlight-column{overflow:hidden;width:50%;height:auto;display:block;float:left;box-sizing:border-box;padding-right:10px}.app-highlight{overflow:hidden;display:block;position:relative;box-sizing:border-box;padding:0;margin:0 0 10px;border-radius:10px}.app-highlight.clickable-div.clicked,.app-highlight:hover{background-color:#e2e2e2;transition:background-color 1s ease-in}.app-highlight.clickable-div.clicked .text,.app-highlight:hover .text{max-height:500px;transition:max-height 1s ease-in}.app-highlight .text{vertical-align:middle;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;text-align:justify;max-height:100px;opacity:.8}.app-highlight h2{font-size:22px;margin-top:0;color:#2c508c;text-align:left}.app-highlight.odd-highlight img{display:table-cell;text-align:right;float:right}.app-highlight.even-highlight img{display:table-cell;text-align:left;float:left}.secondary-highlight{background-color:#e2e2e2;overflow:hidden;padding:15px;border-radius:0 0 10px 10px}.secondary-highlight .reviews{clear:both;color:#000;font-size:12px}.secondary-highlight .reviews .review{float:left;width:225px;height:140px;margin:5px}.secondary-highlight h2{padding:0 0 10px;margin:0}.page-side-bar,.page-side-bar-alt{width:300px;background-color:#d1d8e2;padding:20px;border-radius:5px;overflow:hidden}.main-highlight img{float:left;margin:0;overflow:hidden;max-width:100%;height:auto}.main-highlight .top-part{overflow:hidden;display:table;position:relative;width:100%;color:#fff;height:305px}.main-highlight .text{display:block;vertical-align:middle;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;min-width:250px;overflow:hidden}.main-highlight h1{font-size:36px;color:#fff}.header-logo{margin-top:15px;margin-right:20px}.login-bar{position:absolute;right:0}.page-side-bar{float:right;margin-left:40px}.page-side-bar-alt{float:left;margin-right:40px}.app-highlight .illustration{float:left;margin-top:10px;overflow:hidden;background-size:contain;background-position:center center}@media(min-width:1016px){.article .left-labeled-image,.article .right-labeled-image{max-width:50%;height:auto}.main-highlight{width:auto;padding:10px;position:relative;overflow:hidden;height:300px}.main-highlight-background{position:absolute;left:0;background-image:url('images/main-background.jpg');background-size:cover;height:320px;width:100%;z-index:0}.main-highlight .text{padding:20px}.app-highlight{padding:10px}.app-highlight .illustration{width:100px;height:100px;margin-right:20px}.app-highlight .text{overflow:hidden;padding:0 0 0 20px}}@media(max-width:1015px){.article .left-labeled-image,.article .right-labeled-image{max-width:100%;height:auto}.app-highlights .highlight-column{width:100%;padding-right:0}.main-highlight{width:auto;background-image:url('images/main-background.jpg');background-size:cover;padding:10px;position:relative;overflow:hidden;margin-left:-15px;margin-right:-15px}.main-highlight-background{display:none}.main-highlight .text{padding:5px}.app-highlight{padding:0}.app-highlight .illustration{width:100px;height:100px;margin-bottom:20px;background-position:left top;margin-right:20px}.app-highlight .text{overflow:visible;padding:0}}.app-highlight.highlight-1 .illustration{background-image:url('/Images/main-features/layout-icon.png')}.app-highlight.highlight-2 .illustration{background-image:url('/Images/main-features/diagrams-icon.png')}.app-highlight.highlight-3 .illustration{background-image:url('/Images/main-features/complex-model-icon.png')}.app-highlight.highlight-4 .illustration{background-image:url('/Images/main-features/use-cases-icon.png')}.app-highlight.highlight-5 .illustration{background-image:url('/Images/main-features/wireframe-icon.png')}.app-highlight.highlight-6 .illustration{background-image:url('/Images/main-features/documentation-icon.png')}.app-highlight.highlight-7 .illustration{background-image:url('/Images/main-features/style-icon.png')}.app-highlight.highlight-8 .illustration{background-image:url('/Images/main-features/database-icon.png')}.app-highlight.highlight-9 .illustration{background-image:url('/Images/main-features/product-icon.png')}.app-highlight .screenshot{position:relative;margin-left:-250px;left:50%;clear:both;display:block;margin-right:20px;margin-top:-10px;width:500px;height:400px;overflow:hidden;background-size:contain;background-position:center center}.app-highlight.highlight-1 .screenshot{background-image:url('/Images/main-features/layout-screenshot.png')}.app-highlight.highlight-2 .screenshot{background-image:url('/Images/main-features/diagrams-screenshot.png')}.app-highlight.highlight-3 .screenshot{background-image:url('/Images/main-features/complex-model-screenshot.png')}.app-highlight.highlight-4 .screenshot{background-image:url('/Images/main-features/use-case-screenshot2.png')}.app-highlight.highlight-5 .screenshot{background-image:url('/Images/main-features/wireframe-screenshot.png')}.app-highlight.highlight-6 .screenshot{background-image:url('/Images/main-features/documentation-screenshot.png')}.app-highlight.highlight-7 .screenshot{background-image:url('/Images/main-features/style-screenshot.png')}.app-highlight.highlight-8 .screenshot{background-image:url('/Images/main-features/database-screenshot.png')}.app-highlight.highlight-9 .screenshot{background-image:url('/Images/main-features/process-screenshot.png')}.survey{margin-top:50px}.survey .srv-question{overflow:hidden;margin-bottom:20px;position:relative;border-left:4px solid #09316f;padding-left:20px;padding-bottom:20px;padding-top:20px}.survey .srv-question h2{margin:0 0 20px}.survey .srv-question ul{list-style:none;margin:0;padding:0}.survey .srv-question ul input{margin-right:10px}.survey .srv-question-rating ul li{float:left;margin-right:20px}.survey .srv-question textarea{width:100%;box-sizing:border-box}.survey .srv-question-rating ul li.srv-rating-1-5{border-bottom:3px solid #de0000}.survey .srv-question-rating ul li.srv-rating-2-5{border-bottom:3px solid #fe7c00}.survey .srv-question-rating ul li.srv-rating-3-5{border-bottom:3px solid #ffd800}.survey .srv-question-rating ul li.srv-rating-4-5{border-bottom:3px solid #b6ff00}.survey .srv-question-rating ul li.srv-rating-5-5{border-bottom:3px solid #4cff00}.feature-description{padding:10px}.feature-price{display:inline-block;min-width:10px;padding:4px 8px;font-size:18px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#a7dc8c;border-radius:10px;margin-left:20px}.consent-panel{display:block;position:fixed;bottom:10px;left:10px;right:10px;background-color:#ffd800;padding:10px;border-radius:6px;text-align:center}.consent-details{position:fixed;background-color:#fff;border-radius:8px;z-index:101;padding:70px 10px 10px}.consent-details .window-scrollable-area{overflow-y:scroll;height:100%}.consent-background{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:block}.panel-content{padding:10px;overflow:hidden;display:block}.panel-top-bar{display:block;position:absolute;top:0;left:0;right:0;background-color:#2c508c;padding:5px;height:45px;border-radius:8px 8px 0 0}.panel-top-bar h2{float:left;padding:5px 0 0 10px;margin:0;color:#fff}.panel-top-bar .button{float:right;background-color:#c11212;border:2px solid #7e0000}@media (min-width:600px){@media (min-height:600px){.consent-details{left:50%;margin-left:-300px;width:600px;top:50%;margin-top:-300px;height:600px}}@media (max-height:600px){.consent-details{left:50%;margin-left:-300px;width:600px;top:0;height:100%}}}.motto,.sim-definition{margin:20px 0;border-radius:10px;padding:20px;background-color:#2c508c;color:#fff}.motto h2,.sim-definition h2{color:#fff;margin:0}.sim-definition{clear:both;overflow:hidden}.sim-definition a.tool{float:left;display:block;padding:5px;margin:5px;color:#fff}.order-status-info{padding:20px;background-color:#f0f0f0;border-radius:5px;margin-bottom:10px;margin-top:10px}.order-status-info .page-url{color:grey}.order-status-panel{border-radius:5px;background-color:#e2e2e2;padding:5px;overflow:hidden}.order-status-panel .order-status{border-radius:5px;padding:10px;float:left;margin-right:20px}.order-status-panel .order-status.current{font-weight:700;background-color:#2c508c;color:#fff}.order-status-panel .order-status.license-delivered.current{font-weight:700;background-color:#5ac84a;color:#000}a.inline-button{background-color:#2c508c;border-radius:3px;padding:1px 10px;color:#fff;font-weight:700}.order-summary select{width:100%;max-width:310px;font-size:1.2em;margin:5px 0 6px;padding:5px}.order-summary textarea{width:100%;max-width:462px}.order-form .field-label{width:160px;display:block;float:left;padding-top:10px}.payment-order{-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.34);-moz-box-shadow:4px 4px 20px 0 rgba(0,0,0,.34);box-shadow:4px 4px 20px 0 rgba(0,0,0,.34);background-color:#ddffaf;border:3px solid #89c669;padding:20px;overflow:hidden;margin:30px 100px}.payment-order h2{margin:0 0 20px;padding:0;text-align:center}.payment-order .row{overflow:hidden;padding-bottom:5px}.closed-commission,.payment-order .important-data{font-weight:700}.payment-order .data-label{width:200px;display:block;float:left;text-align:right;padding-right:15px}.currency-panel{width:300px;margin:0 auto;overflow:hidden}.currency-panel .row .label,.currency-panel .row label{float:left;padding-right:20px}.order-form .field-validation-error{display:block;text-align:right}h1.title-with-subtitle{margin:0;padding:0;font-size:50px}h2.subtitle{margin:0;padding:0;font-size:20px}.feature-left .infographic,.feature-table li{margin:10px;float:left}#login{position:relative;z-index:100;text-align:right;padding-right:10px;height:25px;padding-left:5px;color:#fff;border-right:10px solid #fff}.feature-table{margin:0;padding:0;overflow:hidden}.feature-table li{display:block;width:100px;height:130px;background-image:url('images/feature-pages/bubble.png')}.feature-table li .icon{display:block;width:100px;height:100px}.icon.i-1{background-position:0 0}.icon.i-2{background-position:-100px 0}.icon.i-3{background-position:-200px 0}.icon.i-4{background-position:-300px 0}.icon.i-5{background-position:-400px 0}.icon.i-6{background-position:-500px 0}.icon.i-7{background-position:-600px 0}.icon.i-8{background-position:-700px 0}.icon.i-9{background-position:-800px 0}.icon.i-10{background-position:-900px 0}.icon.i-11{background-position:0 -100px}.icon.i-12{background-position:-100px -100px}.icon.i-13{background-position:-200px -100px}.icon.i-14{background-position:-300px -100px}.icon.i-15{background-position:-400px -100px}.icon.i-16{background-position:-500px -100px}.icon.i-17{background-position:-600px -100px}.icon.i-18{background-position:-700px -100px}.icon.i-19{background-position:-800px -100px}.icon.i-20{background-position:-900px -100px}.icon.i-21{background-position:0 -200px}.icon.i-22{background-position:-100px -200px}.icon.i-23{background-position:-200px -200px}.icon.i-24{background-position:-300px -200px}.icon.i-25{background-position:-400px -200px}.icon.i-26{background-position:-500px -200px}.icon.i-27{background-position:-600px -200px}.icon.i-28{background-position:-700px -200px}.icon.i-29{background-position:-800px -200px}.icon.i-30{background-position:-900px -200px}.icon.i-31{background-position:0 -300px}.icon.i-32{background-position:-100px -300px}.icon.i-33{background-position:-200px -300px}.icon.i-34{background-position:-300px -300px}.icon.i-35{background-position:-400px -300px}.icon.i-36{background-position:-500px -300px}.icon.i-37{background-position:-600px -300px}.icon.i-38{background-position:-700px -300px}.icon.i-39{background-position:-800px -300px}.icon.i-40{background-position:-900px -300px}.icon.i-41{background-position:0 -400px}.icon.i-42{background-position:-100px -400px}.icon.i-43{background-position:-200px -400px}.icon.i-44{background-position:-300px -400px}.icon.i-45{background-position:-400px -400px}.icon.i-46{background-position:-500px -400px}.icon.i-47{background-position:-600px -400px}.icon.i-48{background-position:-700px -400px}.icon.i-49{background-position:-800px -400px}.icon.i-50{background-position:-900px -400px}.icon.i-51{background-position:0 -500px}.icon.i-52{background-position:-100px -500px}.icon.i-53{background-position:-200px -500px}.icon.i-54{background-position:-300px -500px}.icon.i-55{background-position:-400px -500px}.icon.i-56{background-position:-500px -500px}.icon.i-57{background-position:-600px -500px}.icon.i-58{background-position:-700px -500px}.icon.i-59{background-position:-800px -500px}.icon.i-60{background-position:-900px -500px}.feature-left .point-icon,.feature-right .point-icon{position:absolute;top:122px;background-repeat:no-repeat;background-position:center center;height:100px}.columns-3{overflow:hidden;margin:20px 0}.columns-3 .column{overflow:hidden;box-sizing:border-box;padding-right:20px}@media (min-width:781px){.columns-3 .column{float:left;width:33%}}.column .content{padding-right:25px}.column .content .icon{width:100px;height:100px;margin:0 auto 15px}.call-for-action{padding:50px;text-align:center}.call-for-action .button{box-shadow:3px 3px 19px 1px rgba(0,0,0,.39)}.call-for-action.second .button{background-color:#7BBC4E;color:#000}.call-for-action.second .button:hover{background-color:#B5D99C;color:#000}.wireframe-icons .icon{background-image:url('images/feature-pages/wireframe-elements.png')}.emphasized{margin-top:20px;margin-bottom:20px;padding:15px;background-color:#b8cef3;border-radius:5px;font-size:1.1em}.emphasized p{margin:5px 0}.icon-panel{overflow:hidden;margin:35px 0}.icon-panel a{float:left;width:130px;text-align:center;padding:10px}.icon-panel a:hover{border-radius:5px;background-color:#e2e2e2}.icon-panel img{width:80px;height:80px}.icon-panel .label{display:block;min-height:45px}.category-annotation{margin-bottom:30px;font-style:normal;font-size:20px}.category-subcategories{margin-bottom:30px;background-color:#f0f0f0;border-radius:5px;padding:10px}.primary-message,.secondary-message,.toolbar{margin:10px 0;border-radius:10px}.feature-left .point-icon{left:8px;width:100px}.feature-right .point-icon{right:8px;width:100px}.point-icon.plus{background-image:url('images/plus-feature.png')}.point-icon.star{background-image:url('images/star-feature.png')}.point-icon.definition{background-image:url('images/definition-point.png')}@media (max-width:600px){@media (min-height:600px){.consent-details{left:0;width:100%;top:50%;margin-top:-300px;height:600px}}@media (max-height:600px){.consent-details{left:0;width:100%;top:0;height:100%}}.feature-left .fbg2,.feature-right .fbg2{background-image:none}.feature-left .fbg3{padding:0 50px 20px 150px!important}.feature-right .fbg3{padding:35px 150px 20px 50px!important}}@media (min-width:601px){.feature-left .fbg2,.feature-right .fbg2{background-position:center top;background-repeat:no-repeat}.feature-left .fbg2{background-image:url('images/center-flow.png')}.feature-right .fbg2{background-image:url('images/center-flow-rev.png')}}@media (max-width:494px){.feature-left,.feature-right{background-image:none}}@media (min-width:441px){.feature-left,.feature-right{background:url('images/horizontal-flow.png') top repeat-x}}.feature-left,.feature-right{overflow:hidden;position:relative}.feature-left .fbg1{background:url('images/right-flow-middle.png') right top no-repeat,url('images/vertical-flow.png') right top repeat-y;overflow:hidden}.feature-left .fbg3{background-repeat:no-repeat;padding:0 50px 145px 150px;overflow:hidden;background-image:url('images/left-flow-middle.png')}.feature-left.start .fbg3{background-image:url('images/left-flow.png')}.feature-left h2,.feature-right h2{padding-bottom:10px;border-bottom:8px solid #2c508c;display:inline-block;clear:both}.feature-left .fcontainer{background-color:rgba(255,255,255,.7);position:relative;display:table;width:100%;min-height:355px;height:1px}.feature-left .fcontainer2,.feature-right .fcontainer2{display:table-cell;vertical-align:middle;margin:0}.feature-right .fbg1{background:url('images/end-flow-rev-middle.png') left top no-repeat,url('images/vertical-flow-rev.png') left top repeat-y;overflow:hidden}.feature-right .fbg3{background-image:url('images/start-flow-rev.png');background-repeat:no-repeat;background-position:right top;padding:35px 150px 225px 50px;overflow:hidden;text-align:right}.feature-right .fcontainer{background-color:rgba(255,255,255,.7);position:relative;display:table;width:100%;min-height:275px;height:1px}.two-columns.row:after{content:"";display:table;clear:both}.two-columns .column{float:left;width:50%;padding:10px;box-sizing:border-box}.social-media-box{height:55px}.primary-message{padding:10px;background-color:#bff578;font-size:1.2em}.secondary-message{padding:10px;background-color:#e2e2e2;font-size:1.2em}.important-countdown{color:#e80c4d}.emphasized-price{font-size:2.4em}.toolbar{padding:8px;background-color:#f8f8f8;overflow:hidden}.toolbar .separator{background-color:#c8c8c8;padding:8px 0!important}.toolbar .separator,.toolbar a{float:left;padding:8px;border-radius:5px;display:block;margin-right:10px}.toolbar a:hover{background-color:#5b79b8;color:#fff;text-decoration:none}.completed-order{font-weight:700;background-color:#bff578}.inline-check input{float:left;margin:12px}.check-description{overflow:hidden;padding:10px 0 0 40px;margin-bottom:20px}.popup-window{-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.34);-moz-box-shadow:4px 4px 20px 0 rgba(0,0,0,.34);box-shadow:4px 4px 20px 0 rgba(0,0,0,.34);width:320px;height:450px;margin-left:-160px;margin-top:-225px;background-color:#DFD9E2;border-radius:10px;border: 8px solid #2c508c;overflow:hidden;position:fixed;z-index:200;top:50%;left:50%;padding:10px}.popup-window h4{font-size:1.5em;margin-bottom:10px;text-align:center;font-weight:700}.popup-window .close-button{float:right;width:28px;height:28px;text-align:center;border-radius:5px;background-color:#fff;cursor:pointer;font-weight:700;line-height:28px;vertical-align:middle}.popup-window .close-button:hover{background-color:#e80c4d;color:#fff}.popup-window .call-for-action{padding:20px;text-align:center;position:absolute;bottom:0}.popup-window .call-for-action .button{background-color:#7BBC4E;color:#000;font-weight:700}.popup-window .call-for-action .button:hover{background-color:#B5D99C}