html{background-color:#2c508c;margin:0;padding:0}body{background-color:#2c508c;padding:0;margin:0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#333;overflow-x:hidden;width:100%}body.feature-page,body.standard-page{background-color:#2c508c}img{border:0 none transparent}a{text-decoration:none;color:#2c508c;outline:0;padding-left:3px;padding-right:3px}a:active,a:hover,a:link,a:visited{color:#2c508c}a:hover{text-decoration:underline;color:#2c508c}footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:100;color:#000;margin-bottom:0;padding-bottom:0;padding-top:0;margin-top:0}h1{font-size:2.2em;margin-top:0;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}.float-left{float:left}.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{background-color:#fff;clear:both;padding-bottom:35px;padding-left:15px;padding-right:15px;overflow:hidden}.feature-page #body,.standard-page #body{background-color:#2c508c}.main-content{background-color:#fff}.feature-page .main-content,.standard-page .main-content{background-color:#2c508c}header .content-wrapper{padding-top:10px;position:relative}footer{clear:both;background-color:#d1d8e2;font-size:.9em;text-align:center}footer h3{color:#00288c}footer .footer-menu a:link,footer .footer-menu a:visited{color:#202020}header h1{left:152px;position:absolute;overflow:hidden;font-size:1em;color:#00288c;margin:0;padding:0}h1 a:active,header h1 a:link,header h1 a:visited{color:#00288c}header h1 a:hover{color:#00288c;text-decoration:none}header strong.title{left:152px;position:absolute;overflow:hidden;font-size:1em;color:#a0a0a0;margin:0;padding: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 0}.bottom-area h2{font-size:2.2em;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;text-transform:lowercase;margin:0}.bottom-area .right-column h2{color:#00288c}@media (max-width:780px){.bottom-area .left-column{float:left;width:100%;overflow:hidden;margin-bottom:20px;box-sizing:border-box}.bottom-area .right-column{float:left;width:100%;overflow:hidden;margin-bottom:20px;box-sizing:border-box}}@media (min-width:780px){.bottom-area .left-column{float:left;width:60%;min-width:300px;overflow:hidden;margin-bottom:20px;box-sizing:border-box}.bottom-area .right-column{float:left;width:40%;min-width:300px;overflow:hidden;margin-bottom:20px;box-sizing:border-box}.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{clear:both;width:100%;padding:10px 0 10px 0;text-align:center;color:#fff;background-color:#09316f}.credits a{color:#fff}.bottom-body{clear:both;width:100%;padding:10px 0 10px 0}.page-content{background-color:#fff;padding:15px;border-radius:5px;margin:0}.article{background-color:#fff;padding:0;border-radius:5px;margin:0}.article .annotation{padding:5px 5px 5px 15px;margin:10px 0 10px 0;font-style:normal;font-size:20px;font-weight:lighter;border-left:10px solid #a0a0a0;border-radius:5px}.articles .article-item{margin-bottom:20px}.articles .article-item h3 a{padding-left:0}.articles .article-item .annotation{padding-top:5px;font-style:normal;text-align:justify}.article .article-body{padding:10px 0 20px 0}.article-bottom h2{color:#697ec6;margin-bottom:10px}.article-info{background-color:#f0f0f0;padding:5px 5px 5px 5px;margin:10px 0 0 0;border-radius:5px;color:#333;border-left:10px solid #2c508c}nav{width:auto;position:relative}ul#menu.main-menu{margin:0}ul#menu{display:inline-block;margin:0 20px 0 0;padding:0;text-align:right;font-size:18px;text-transform:lowercase;width:auto}ul#menu li{display:inline-block;list-style:none;text-align:center;margin:0 0 0 5px;border-radius:5px 5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}ul#menu li.active{background-color:#fff}ul#menu li:hover{background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}ul#menu li.active{background-color:#fff}ul#menu li li{background-image:none;text-align:left;padding:0;margin:0 0 -6px 0;font-size:14px;overflow:hidden;display:inline-block}ul#menu li li.active,ul#menu li li:hover{box-shadow:none}ul#menu li ul{position:absolute;background-color:#fff;margin:0;margin-top:-4px;left:0;width:100%;text-align:center;border-radius:5px 5px;box-shadow:3px 3px 19px 1px rgba(0,0,0,.39)}ul#menu li a{display:block;color:#96a8c6;text-decoration:none;padding:8px 10px 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{color:#2c508c;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}.touch li.active.expandable-menu-item.collapsed-menu ul{opacity:1}ul.main-menu ul{position:absolute;padding-left:10px;padding-top:10px;padding-bottom:10px;z-index:100}ul.main-menu .active ul{display:block}.menu-wrapper{position:relative;padding-bottom:30px;margin-top:28px}.fb-like-box{background-color:#fff}fieldset{border:none;margin:0;padding:0}fieldset legend{display:none}fieldset ol{padding:0;list-style:none}fieldset ol li{padding-bottom:5px}label{display:block;font-size:1.2em}label.checkbox{display:inline}input,textarea{border:1px solid #e2e2e2;background:#fff;color:#333;font-size:1.2em;margin:5px 0 6px 0;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}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 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}.field-validation-error{color:#e80c4d;font-weight:700}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}input[type=checkbox].input-validation-error{border:0 none}.validation-summary-errors{color:#e80c4d;font-weight:700;font-size:1.1em}.validation-summary-valid{display:none}.info .display-field{font-size:1.5em;margin-bottom:15px}.info .description{padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px}a.download-link{font-size:1.5em;background-image:url(images/DownloadButton.png);background-repeat:no-repeat;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:background-color .5s ease-in-out;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 4px 10px;border-bottom:1px solid #fff}thead th{background-color:#5b79b8;color:#fff;font-weight:400}table tbody th{text-align:left;background-color:#e0e0e0;font-size:.9em;font-weight:400}table tfoot th{text-align:left}table tbody td{text-align:left}.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{border-bottom:4px solid #00288c;padding-bottom:10px;background-color:#f0f0f0;padding:20px;border-radius:4px}.forum-header h2,.topic-header h2{margin-top:0}.topic-header{border-bottom:4px solid #00288c;padding-bottom:10px;background-color:#f0f0f0;padding:20px;border-radius:4px}.topic-header .creation-info{color:#666}.topic-header .topic-info{position:relative}.creation-info .author{color:#000}.forums{margin-top:20px}.forums .forum-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{background-color:#b3c8f3}.forums .forum-item .creation-info{color:#999;margin:5px 0 0 0;font-size:.9em}.forums .forum-item h3{float:left;margin:0 0 10px 0;padding:0 0 5px 0}.forums .forum-item div{clear:both}.topics{margin-top:20px}.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}.topics .topic-item:hover{background-color:#b3c8f3}.topics .topic-item .creation-info{color:#999;margin:5px 0 0 0;font-size:.9em}.topics .topic-item h3{float:left;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:2px solid #00288c}.topics .topic-item a,.topics .topic-item a:hover{text-decoration:none}.topics .topic-item div{clear:both}.replied-comment{background-color:#e2e2e2;padding:10px}.replied-comment h3{padding:0 0 5px 0;margin:0}.comment{background-color:#e2e2e2;overflow:hidden;margin-bottom:4px;padding:10px;position:relative}.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;background-repeat:no-repeat}.comment img{max-width:100%;height:auto}.comment .info{color:#333;padding:5px}.comment .info a{float:right}.comment .info .name{color:#000;font-weight:700}.comment h3{padding:0;margin:0 0 5px 0;color:#00288c}.comment h4{padding:0;margin:0}.comment-level-0{margin-left:0;padding-bottom:10px;background-color:#e2e2e2}.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{margin-top:20px}.images .image{float:left;width:200px;height:200px;margin:10px;padding:10px;overflow:hidden}.images .image img{max-width:200px;max-height:180px;margin:0;padding:0}.images .image a{margin:0;padding:0}.images .image:hover{background-color:#ccf}.images{overflow:hidden}.images .image h3{text-align:center;font-size:14px;bottom:0;padding:0;margin:0}.info .description{background-color:#e2e2e2;padding:5px}.projects .project-item{margin-bottom:20px}.category-downloads{margin-bottom:40px}.category-downloads .download{overflow:hidden;background-image:url(images/download-product-light.png);background-position:left 10px;background-repeat:no-repeat;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}.new-price{color:#00288c}#login{position:relative;z-index:100;text-align:right;border-right:10px solid #2c508c;padding-right:10px;height:25px;padding-left:5px}.editor-notification input[type=checkbox]{float:left;margin-right:5px}.editor-notification{overflow:hidden}.expired-license{color:#ae0000}.original-license{margin-top:10px;margin-bottom:20px}.original-license h3{margin-bottom:10px}.favorite-button{position:absolute;right:5px;top:5px;background-image:url(images/Favorite.png);background-position:right center;background-repeat:no-repeat;padding-right:25px}.action-bar{margin:20px 0 5px 0}.action-bar .favorite-button{position:inherit;background-position:left center;padding-left:25px}.quote{display:block;background-color:#ccf;padding:10px;border:1px solid #697ec6;color:#00288c}.quote a{text-decoration:underline}.code{display:block;background-color:#fff;padding:10px;border:1px dashed #697ec6;color:#000;font-family:'Courier New',Courier,monospace;font-size:15px;white-space:pre}.code p{padding:0;margin:0}.tags-info{color:#697ec6;margin-bottom:30px}.footer-menu{margin:0 auto;max-width:960px;overflow:hidden;text-align:left;padding-left:15px;padding-right:15px;padding-top:20px}.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{list-style:none;text-align:left;padding-left:0}.main-screen{position:relative;z-index:0;overflow:hidden}.try-now{display:block;overflow:hidden;text-indent:101px;line-height:34px;position:absolute;left:859px;top:285px;background-image:url(images/try-button.png);width:101px;height:34px;padding:0;margin:0}.try-now:hover{background-position:101px 0}.last-comment{margin-bottom:10px}.last-comment .info{color:#666}.try-now-button{display:block;overflow:hidden;text-indent:106px;line-height:37px;background-image:url(images/try-button.png);width:106px;height:37px;padding:0;margin: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{width:23px;height:20px;background-image:url(images/vote-buttons.png);background-position:0 0;display:block;overflow:hidden;line-height:20px;text-indent:30px;padding:0;margin:2px}.request-item .vote-buttons .down-vote{width:23px;height:20px;background-image:url(images/vote-buttons.png);background-position:0 40px;display:block;overflow:hidden;line-height:20px;padding:0;text-indent:30px;margin:2px}.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;background-repeat:no-repeat;padding-left:25px;padding-bottom:5px}input.buy-button{background-color:#ffdd6f;color:#000;width:300px;height:50px;border-color:#cca628;margin-left:auto;margin-right:auto}input.buy-button:hover{background-color:#cca628;border-color:#cca628;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input.pay-button{background-color:#bff578;color:#000;width:300px;height:50px;border-color:#89c669;margin-left:auto;margin-right:auto}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}.order-form .instruction{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-items .order-item .description{overflow:hidden;height:100px}.order-items .order-item{width:218px;height:340px;float:left;overflow:hidden;margin:3px;border-bottom:solid 2px #5b79b8;padding:4px;text-align:center;background-color:#f0f0f0;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%;overflow:hidden;display:inline-block;border-bottom:solid 2px #5b79b8;padding:16px;text-align:left;background-color:#f0f0f0}.order-form .included-item{background-color:#bff578;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.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 0}.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 .quantity{display:block;margin-top:20px}.order-form .new-price .label{display:block}.order-form .minus-button:hover,.order-form .plus-button:hover{color:#00288c}.order-form .plus-button{width:40px;line-height:40px;height:40px;padding:0;margin:0;border-width:0;color:#fff}.order-form .minus-button{width:40px;line-height:40px;height:40px;padding:0;margin:0;border-width: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{margin-bottom:10px}.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:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.order-items .order-item,.order-items .special-order-item{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.order-items .order-item h2{margin:0;padding:0 0 15px 0}.order-details{clear:both;margin-top:30px;max-width:700px;overflow:hidden;margin-bottom:20px;margin-left:auto;margin-right:auto}.validation-errors{clear:both;margin-top:30px;max-width:650px;overflow:hidden;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center;border-radius:10px;background-color:#ee5454;padding:10px;color:#fff}.order-summary{clear:both;margin-top:20px;max-width:550px;overflow:hidden;margin-bottom:50px;margin-left:auto;margin-right:auto}.order-summary h3{text-align:center}.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{margin-top:10px;background-color:#f0f0f0}.order-form .voucher-label{line-height:35px}.order-form .voucher-row input{width:200px!important;border:solid 1px #5b79b8;border-radius:5px}.order-form .subtotal-row label{display:inline}.summary-form h3{text-align:center}.order-form .order-summary p{text-align:center}.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:nth-child(even){background-color:#f0f0f0}.summary-form table tr.first-summary-row{border-top:2px solid #333}.summary-form table .summary-row td{font-style:italic}.summary-form table .product-row td{background-color:#fff}.summary-form table tr.product-row:nth-child(even) td{background-color:#f0f0f0}.order-note{padding:30px 0 0 30px}.order-note textarea{height:3em;width:calc(100% - 50px)}.article .left-labeled-image{float:left}.article .right-labeled-image{float:right}@media(min-width:1016px){.article .left-labeled-image,.article .right-labeled-image{max-width:50%;height:auto}}@media(max-width:1015px){.article .left-labeled-image,.article .right-labeled-image{max-width:100%;height:auto}}.labeled-image,.left-labeled-image,.right-labeled-image{margin-top:20px;margin-bottom:20px;padding:10px 0 0 0;text-align:center;background-color:#f0f0f0;border-radius:5px}.labeled-image:hover .image-label{opacity:1}.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 10px auto;text-align:center}.feature{overflow:hidden;margin:10px;padding:15px;background-color:#b3c8f3;border-radius:4px}.feature h2{margin-top:0}.feature2{background-color:#e2e2e2}.feature img{float:right;margin:10px}.history-item{overflow:hidden;margin:10px;padding:15px;background-color:#b8cef3;border-radius:5px}.history-image{float:right;margin:10px}.tags{margin-top:10px;margin-bottom:10px}.tags span{background-color:#00288c;color:#fff;font-weight:700;margin:2px;padding:8px;border-radius:2px}.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(even){background:#f0f0f0}table.standard-table tr:nth-child(even) .yes{background-color:#89c669}table.standard-table tr:nth-child(even) 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;border-radius:10px;margin-bottom:10px}.app-highlight.clickable-div.clicked{background-color:#e2e2e2;transition:background-color 1s ease-in}.app-highlight.clickable-div.clicked .text{opacity:1;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:hover{background-color:#e2e2e2;transition:background-color 1s ease-in}.app-highlight:hover .text{max-height:500px;transition:max-height 1s ease-in}.app-highlight h2{font-size:22px;font-weight:100;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;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 .reviews .review a{color:#000}.secondary-highlight .reviews .reviewer{color:#2c508c}.secondary-highlight h2{padding:0 0 10px 0;margin:0}@media(min-width:1016px){.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}}@media(max-width:1015px){.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}}.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;font-weight:100;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#fff}.header-logo{margin-top:15px;margin-right:20px}.login-bar{position:absolute;right:0}.page-side-bar{float:right;width:300px;margin-left:40px;background-color:#d1d8e2;padding:20px;overflow:hidden;border-radius:5px}.page-side-bar h2{margin-top:0}.page-side-bar-alt{float:left;width:300px;margin-right:40px;background-color:#d1d8e2;padding:20px;overflow:hidden;border-radius:5px}.page-side-bar-alt h2{margin-top:0}.app-highlight .illustration{float:left;margin-top:10px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:center center}@media(min-width:1016px){.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){.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-repeat:no-repeat;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 0}.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;box-shadow:3px 3px 19px 1px rgba(0,0,0,.39);border-radius:6px;text-align:center}.consent-details{position:fixed;background-color:#fff;box-shadow:3px 3px 19px 1px rgba(0,0,0,.39);border-radius:8px;z-index:101;padding:70px 10px 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%}}}@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%}}}.motto{background-color:#2c508c;color:#fff;margin:20px 0 20px 0;padding:20px;border-radius:10px}.motto h2{color:#fff;margin:0}.sim-definition{clear:both;background-color:#2c508c;color:#fff;margin:20px 0 20px 0;padding:20px;border-radius:10px;overflow:hidden}.sim-definition h2{color:#fff;margin:0}.sim-definition a.tool{float:left;display:block;padding:5px;margin:5px;color:#fff}.order-status-info{padding:20px 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 0;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 0;padding:0;text-align:center}.payment-order .row{overflow:hidden;padding-bottom:5px}.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 0 auto;overflow:hidden}.currency-panel .row .label{float:left;padding-right:20px}.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}.center-menu{text-align:center}#login{color:#fff;border-right:10px solid #fff}#login a{color:#fff}.feature-table{margin:0;padding:0;overflow:hidden}.feature-table li{float:left;display:block;width:100px;height:130px;margin:10px;background-image:url(images/feature-pages/bubble.png);background-repeat:no-repeat}.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}.columns-3{overflow:hidden;margin:20px 0 20px 0}.columns-3 .column{overflow:hidden;box-sizing:border-box;padding-right:20px}@media (max-width:780px){.columns-3 .column{width:100%}}@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 auto}.call-for-action{padding:50px;text-align:center}.call-for-action .button{box-shadow:3px 3px 19px 1px rgba(0,0,0,.39)}.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}.categories .category{margin-bottom:20px}.categories .category h3 a{padding-left:0}.categories .category .annotation{padding-top:5px;font-style:normal;text-align:justify}.feature-left .point-icon{position:absolute;left:8px;top:122px;background-repeat:no-repeat;background-position:center center;width:100px;height:100px}.feature-right .point-icon{position:absolute;right:8px;top:122px;background-repeat:no-repeat;background-position:center center;width:100px;height: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){.feature-left .fbg2{background-image:none}.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{background-image:url(images/center-flow.png);background-position:center top;background-repeat:no-repeat}.feature-right .fbg2{background-image:url(images/center-flow-rev.png);background-position:center top;background-repeat:no-repeat}}@media (max-width:494px){.feature-left{background-image:none}.feature-right{background-image:none}}@media (min-width:441px){.feature-left{background:url(images/horizontal-flow.png) repeat-x top}.feature-right{background:url(images/horizontal-flow.png) repeat-x top}}.feature-left{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 .fbg2{overflow:hidden}.feature-left .fbg3{background-repeat:no-repeat;padding:0 50px 145px 150px;overflow:hidden}.feature-left.start .fbg3{background-image:url(images/left-flow.png)}.feature-left .fbg3{background-image:url(images/left-flow-middle.png)}.feature-left h2{padding-bottom:10px;border-bottom:8px solid #2c508c;display:inline-block;clear:both}.feature-left .infographic{float:left;margin:10px}.feature-left .fcontainer{background-color:rgba(255,255,255,.7);position:relative;display:table;width:100%;min-height:355px;height:1px}.feature-left .fcontainer2{display:table-cell;vertical-align:middle;margin:0}.feature-right{overflow:hidden;position:relative}.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 .fbg2{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 h2{padding-bottom:10px;border-bottom:8px solid #2c508c;display:inline-block;clear:both}.feature-right .infographic{float:right;margin:10px}.feature-right .fcontainer{background-color:rgba(255,255,255,.7);position:relative;display:table;width:100%;min-height:275px;height:1px}.feature-right .fcontainer2{display:table-cell;vertical-align:middle;margin:0}.two-columns{overflow:hidden}.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;}