.error{top:8px;display:inline-block;width:680px}.error.sm a{font-size:13px}@media (min-width:992px) and (max-width:1199px){.error{margin:0}}@media (min-width:768px) and (max-width:991px){.error{top:80px;left:0;right:0;width:720px;margin:0 auto}}@media (max-width:767px){.error{top:80px;left:0;right:0;width:95%;height:auto;margin:0 auto}}.search-container{background-color:#2c71a1;padding-top:20px;padding-bottom:20px}.search-container .search .old-forms p{height:50px}.search-container .search #upload-button.old-search{padding-top:5px}.search-container .search div.old-search{left:20px}.search-container .search .robot{position:relative}.search-container .search .robot img{position:absolute;top:18px;left:40px;z-index:300}.search-container .search p{clear:both;width:100%;text-align:center;padding-top:10px;color:#FAFAFA}.search-container .search #chrome,.search-container .search #firefox,.search-container .search #msie,.search-container .search #opera,.search-container .search #safari{display:none;color:#FAFAFA;font-weight:400;text-decoration:underline}@media (min-width:992px) and (max-width:1199px){.search-container .search #upload-button.old-search{width:0!important;overflow:hidden}}@media (max-width:767px){header .search-container{padding-left:15px;padding-right:15px}.search-container{overflow:hidden}.search-container .search .input-container{left:50px}.search-container .search #upload-button.old-search{float:none;width:0!important;height:15px;overflow:hidden;margin:0;padding:0}.search-container .search #file_submit{margin:5px 0 20px}.search-container .search .old-forms{padding-top:0!important}.search-container .search div.old-search{left:0}header{height:80px}}header{background:0 0}header h1{width:180px;height:80px;display:inline-block;float:left}header h1 a{background-image:url(/images/nav-logo-light.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header h1 a{background-image:url(/images/nav-logo-light@2x.png);background-size:157px 52px}}header .right-nav{width:350px;color:#fff}header .right-nav a,header .right-nav a:link,header .right-nav a:visited{color:#fff}header .right-nav .no-menu{padding-right:0;background:0 0}header .mobile-menu{padding-top:21px}header .mobile-menu a.hamburger{background-image:url(/images/menu-light.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header .mobile-menu a.hamburger{background-image:url(/images/menu-light@2x.png);background-size:32px 32px}}header .mobile-menu a.hamburger:hover{background-color:#627ea0}.bg{background-color:#2c71a1}.search-container{width:100%;overflow:hidden}.search-container .search{z-index:2;position:relative;padding-top:100px;padding-bottom:150px;color:#fff}.search-container .search a,.search-container .search a:hover,.search-container .search a:link{font-weight:400;color:#fff}.search-container .search a:visited{color:#fff}.search-container .search h1.rokkitt{color:#fff;text-align:center;font-size:58px;text-shadow:0 2px 2px #2a3d56}.search-container .search h3{color:#fff;font-weight:400;text-align:center}.search-container .search p.error{margin-bottom:0}.search-container .search .drag-and-drop{display:none}.search-container .search .forms{overflow:hidden;width:100%;position:relative;margin:20px auto 0;max-width:580px}.search-container .search .forms.no-margin{margin-top:0}.search-container .search .robot{top:0;left:-15px}.search-container .search #upload-button{display:block;float:left;width:50px;height:50px;margin:0 10px 0 0;background-color:#468ec3;background-position:-5px -5px;background-repeat:no-repeat;background-image:url(/images/icons/upload.png);border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.search-container .search #upload-button{background-image:url(/images/icons/upload@2x.png);background-size:60px 60px}}.search-container .search #upload-button.old-search{width:auto!important;color:#fff;background-image:none;background-color:transparent;margin-left:30px;margin-top:10px}.search-container .search #upload-button.old-search:hover{background-image:none;background-color:transparent}.search-container .search #upload-button:hover{cursor:pointer;background-color:#4f6989}.search-container .search #file-input{background-color:#fff;height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-container .search #upload_box{position:fixed;top:-1000px}.search-container .search #upload_box.old-search{position:relative;top:0;float:left;margin-top:6px}.search-container .search #file_submit{color:#426086;background-color:#fff;padding:8px 20px;border:none;margin-bottom:8px;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-container .search .input-container{position:absolute;left:60px;right:48px}.search-container .search .image-url{display:block;float:left;color:#333;width:100%;overflow:hidden;height:50px;padding:10px;margin:0;outline:0;border:none;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.search-container .search .submit-button{opacity:1;display:block;position:absolute;right:0;background-color:#468ec3;background-position:-7px -5px;background-repeat:no-repeat;background-image:url(/images/icons/search.png);min-width:50px;height:50px;margin:0;outline:0;border:none;border-left:1px solid #fff;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.products .preview-screenshot,.products .robot{background-position:0 0;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.search-container .search .submit-button{background-image:url(/images/icons/search@2x.png);background-size:60px 60px}}.search-container .search .submit-button:hover:enabled{background-color:#4f6989}.search-container .search .highlights{margin-top:40px;text-align:center}.search-container .search .highlights a{text-decoration:underline;white-space:nowrap}@media (min-width:992px) and (max-width:1199px){.search-container .search .row{margin-left:0;margin-right:0}}@media (max-width:991px){.search-container .search .forms{max-width:100%}}@media (max-width:767px){.search-container{padding-bottom:30px}.search-container .search{padding:15px}.search-container .search .forms{padding:0}.search-container .search .input-container{left:60px;right:30px}.search-container .search .submit-button{opacity:1}.search-container .search h1{font-size:40px;margin:10px 0 5px}.search-container .search h3{font-size:16px}.search-container .search #file_submit{margin:5px 0 30px}.search-container .search .highlights{margin-top:20px}.search-container .search .highlights a{font-size:14px}}@media (max-width:430px){.search-container .search #upload-button.old-search{height:auto;float:none}}@media (max-width:420px){.search-container .search h1{font-size:30px}}.products{position:relative;height:760px;background-color:#eef3f7}.products h2{margin-bottom:24px}.products a{font-weight:400}.products .robot{margin-top:-120px;z-index:10;position:relative;display:block;width:190px;height:230px;background-image:url(/images/frontpage_robot.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.products .robot{background-image:url(/images/frontpage_robot@2x.png);background-size:190px 230px}}.products .product-description{margin:0;text-align:center}.products .product-description h1{text-shadow:none;line-height:56px}.products .button{font-family:'Open Sans',sans-serif;color:#fff;background-color:#ff8e4d;padding:12px 24px;margin:42px 0 120px;font-size:16px;font-weight:400;text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none;display:inline-block}.products .button:hover{background-color:#db7439}.products .preview-screenshot{display:block;text-decoration:none;width:1018px;height:563px;margin:0 auto;position:absolute;top:260px;left:0;right:0;z-index:150;background-image:url(/images/Alerts-preview.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.products .preview-screenshot{background-image:url(/images/Alerts-preview@2x.png);background-size:1018px 563px}}@media (min-width:992px) and (max-width:1199px){.products .preview-screenshot{width:992px;height:549px;background-size:992px 549px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:992px) and (max-width:1199px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:992px) and (max-width:1199px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:992px) and (max-width:1199px),only screen and (min-device-pixel-ratio:2) and (min-width:992px) and (max-width:1199px),only screen and (min-resolution:192dpi) and (min-width:992px) and (max-width:1199px),only screen and (min-resolution:2dppx) and (min-width:992px) and (max-width:1199px){.products .preview-screenshot{background-size:992px 549px!important}}@media (min-width:768px) and (max-width:991px){.products .preview-screenshot{width:740px;height:409px;background-size:740px 409px}.products{height:620px}.products .col-sm-4{padding-left:40px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px) and (max-width:991px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:768px) and (max-width:991px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:768px) and (max-width:991px),only screen and (min-device-pixel-ratio:2) and (min-width:768px) and (max-width:991px),only screen and (min-resolution:192dpi) and (min-width:768px) and (max-width:991px),only screen and (min-resolution:2dppx) and (min-width:768px) and (max-width:991px){.products .preview-screenshot{background-size:740px 409px!important}}@media (max-width:767px){.products .preview-screenshot{width:90%;background-size:contain;position:relative;top:30px}.products{padding:30px 0;height:480px}.products .product-description h2{font-size:32px;line-height:1.1em}.products .product-description .button{margin-top:20px;margin-bottom:10px}}@media (max-width:520px){.products{height:450px}}@media (max-width:380px){.products .product-description h2{font-size:30px}.products .product-description .button{padding:15px}}.technology{text-align:center;padding-top:130px;padding-bottom:100px}.technology h2{margin-bottom:5px}.technology h3{color:#5d6876;font-weight:400;margin-bottom:24px}.technology a{font-weight:400}@media (min-width:768px) and (max-width:991px){.technology{padding-top:105px;padding-bottom:60px}.technology h3{font-size:20px}.error{top:0;height:auto}}@media (max-width:767px){.technology{padding-top:50px;padding-bottom:40px}.technology h3{font-size:20px}.error{top:0}}@media (max-width:750px){.technology{padding-top:35px}}.error{position:relative;height:auto;clear:both;color:#C00!important;background-color:#FFE3E0;font-size:14px;padding:10px;margin:20px 0 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.error a{font-weight:400;font-size:14px;color:#468ec3!important}.error a:hover{color:#4f6989!important}@media (min-width:992px) and (max-width:1199px){.error{padding:10px 80px}}#upload_overlay_message{display:block;width:200px;margin:200px auto 0;padding:10px;text-align:center;color:#eee;background-color:#000;font-weight:700;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}#upload_overlay{display:none;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background-color:#444;z-index:300}body.dragenter #upload_overlay{display:block;opacity:.6}