.anchor,.topnav-spacer{height:60px}@font-face{font-family:FontAwesome;src:url(fonts/font-awesome/fontawesome-webfont.eot?v=4.5.0);src:url(fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(fonts/font-awesome/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(fonts/font-awesome/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(fonts/font-awesome/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(fonts/font-awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}body,html{width:100%;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}p{margin-bottom:30px}.header-banner{background-color:#2968a5;padding-top:60px;padding-bottom:60px}.header-banner h1,.header-banner h2,.header-banner h3,.header-banner p{color:#fff}.header-banner h2{margin-top:15px}.header-banner p{font-size:22px;margin-top:20px}.header-banner a{margin-top:15px;margin-bottom:0}.header-banner .btn-banner,.header-banner .btn-banner:focus{color:#fff;border:1px solid #fff}.header-banner .btn-banner:hover{background-color:#efefef;color:#0d559c;border:1px solid #0d559c}.content-section-a,.content-section-b{padding:100px 0;border-bottom:1px solid #e7e7e7}.content-section-b{background-color:#f8f8f8}@media (max-width:768px){.header-banner{padding-top:50px;padding-bottom:50px}.content-section-a,.content-section-b{padding:50px 0}}.btn-ic{background-color:transparent;border:1px solid #0d559c;color:#0d559c;font-size:18px;font-weight:300;border-radius:5px;margin-bottom:15px;padding:10px 15px}.anchor{display:block;margin-top:-60px;visibility:hidden}.navbar-ic{background-color:#fff;border:none;border-bottom:1px solid #0d559c;color:#0d559c;opacity:.95}.navbar-ic .navbar-header .navbar-toggle{border-color:rgba(103,147,190,.5);background-color:transparent;margin-top:13px}.navbar-ic .navbar-header .navbar-toggle:hover{background-color:rgba(103,147,190,.2)}.navbar-ic .navbar-toggle .icon-bar{background-color:rgba(103,147,190,1)}.navbar-ic .navbar-header .navbar-brand{color:#0d559c;height:auto;padding-top:21px;padding-bottom:21px}.navbar-ic .navbar-header .navbar-brand .navbar-brand-logo{height:17px}@media (max-width:350px){.navbar-ic .navbar-header .navbar-brand .navbar-brand-logo{height:13px}.navbar-ic .navbar-header .navbar-brand{height:60px}}.navbar-ic .navbar-collapse{border:none;background-color:#fff}.navbar-ic .navbar-collapse .navbar-nav{margin-bottom:0}.navbar-ic .navbar-collapse .navbar-nav>li>a{border-bottom:3px solid transparent;color:#0d559c;font-size:16px;font-weight:400;height:auto;line-height:17px;padding-top:20px;padding-bottom:20px;text-transform:uppercase}.navbar-ic .navbar-collapse .navbar-nav>li>a:hover{color:#1c3f78;border-bottom:3px solid #1c3f78}.navbar-ic .navbar-collapse .navbar-nav>li>a:focus{color:#1c3f78}.footer-ic{padding:50px 0;background-color:#fff}.footer-ic .footer-logo{width:210px}.footer-ic .copyright{margin:15px 0 0}#landing{background:url(images/ic-landing-s.jpg) center center no-repeat;background-size:cover;color:#1c3f78;min-height:500px;position:relative;text-align:center}#landing .text-block{background-color:rgba(255,255,255,.7);padding:50px;position:absolute;right:5%;text-align:left;top:50px;max-width:660px}#landing .text-block h1{color:#1c3f78;font-size:36px;letter-spacing:1px;line-height:50px;margin-top:0}#landing .text-block p{color:#333;font-size:20px;font-weight:300;line-height:30px;margin-top:35px;margin-bottom:0}@media (max-width:768px){#landing .text-block{margin-top:15px;margin-bottom:15px;padding:30px;position:static}#landing .text-block h1{font-size:32px;letter-spacing:normal;line-height:40px}#landing .text-block p{font-size:17px;line-height:normal}}#landing h1 .product{font-weight:400;font-size:42px}#landing h1 .tag{border-bottom:3px solid #ccc;padding-bottom:15px}#landing .landing-container,#landing .landing-container .row,#landing .landing-container .row .col-lg-12{width:100%;height:100%}#landing .scrorrow{opacity:.8;width:60px;height:60px;border-radius:30px;background-color:#3076bb;position:absolute;bottom:50px;right:2%;margin-bottom:5px;margin-right:5px}#landing .scrorrow:hover{background-color:#0d559c;box-sizing:border-box;width:70px;height:70px;border-radius:35px;margin-bottom:0;margin-right:0}#landing .scrorrow .fa{color:#fff;font-size:22px;padding-top:20px;text-align:center}#landing .scrorrow:hover .fa{padding-top:25px}.content-section-header{margin-bottom:60px}.content-section-header h2{color:#1c3f78;font-size:35px}.content-section-header p{font-size:18px;line-height:24px}.content-column{margin-bottom:20px}.content-column-left{margin-right:30px}.content-column-right{margin-left:30px}.content-column .content-row{padding-bottom:30px}.content-column .content-row h3{margin-top:0}.content-column h3{font-size:22px;color:#1c3f78}.content-column p{font-size:17px;line-height:22px}.content-image-center{width:100%;max-width:360px}.content-image-left{width:100%;max-width:320px}.content-block-right{padding-left:30px}.carps-section{border-top:1px solid #dfdfdf;padding-top:120px;padding-bottom:0}.topcat-section{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.carps-section,.topcat-section{padding-top:60px}.carps-section .content-column-left{margin-right:0;margin-left:30px}.carps-section .content-row h3,.carps-section .content-row p{text-align:left}.topcat-section{padding-bottom:60px}}.product-section h2{color:#1c3f78;font-size:35px;margin-bottom:30px}.product-section p{font-size:18px}.product-section img{width:95%;max-width:650px}.product-section ul{padding-left:0}.product-section ul li{font-size:17px;list-style-type:none;list-style-image:none;line-height:25px;margin-left:30px;margin-bottom:20px}.product-section ul li:before{font-family:FontAwesome;font-size:19px;content:'\f105';margin:0 24px 0 -30px;color:#336fa9;opacity:.8}.product-section .text-flush-right{float:right}.product-section .product-header{margin-bottom:50px}.support-section img{height:310px;width:auto}.support-section .fa{color:#336fa9;font-size:20px;margin-right:10px;opacity:.7}.support-section .fa-envelope{font-size:16px}.support-section .support-contact{margin-bottom:5px}.support-section .support-contact a{color:#333}.support-section ul li:before{font-family:FontAwesome;content:'\f00c';color:#1c3f78;opacity:.8}.support-section .support-download-button{margin-top:30px;white-space:normal}.support-section .teamviewer-logo{height:30px;width:30px;margin-right:10px}.requirements-section .icon{font-size:200px}.requirements-section .fa{color:#336fa9}.requirements-section ul{padding-left:0;margin-bottom:35px}.requirements-section ul li{line-height:30px;margin-bottom:5px;margin-left:43px}.requirements-section ul li:before{font-family:FontAwesome;content:'\f046';color:#1c3f78;margin-left:-42px;opacity:.8}.text-block{margin-bottom:60px}@media (min-width:992px){.text-block{margin-bottom:0}}@media (max-width:1048px){.requirements-section .icon{font-size:150px}}@media (max-width:974px){.product-section img{width:95%;max-width:700px}}.sample-reports .sample-report{width:100%;text-align:center}.sample-reports .sample-report img{border:1px solid #555;width:186px;height:263px;background:#fff}.sample-reports .sample-report p{font-size:17px;margin-top:10px;margin-bottom:30px}.intro-section-carps{padding-bottom:0}.intro-section-carps .intro-header{margin-bottom:50px}.intro-section-carps .intro-header h2{margin-bottom:15px}.intro-section-carps .intro-header p{font-size:20px}.intro-section-carps .text-block{margin-top:20px}.product-section img.mobile{max-width:360px}@media (max-width:992px){.requirements-section .icon,.support-section .icon{display:none}.intro-section-carps img{width:100%}}.intro-section-topcat img{width:90%;max-width:400px}#topcat-intro{position:relative}#topcat-intro .scrorrow{opacity:.8;width:60px;height:60px;border-radius:30px;background-color:#3076bb;position:absolute;bottom:30px;left:2%;margin-bottom:5px;margin-left:5px}#topcat-intro .scrorrow:hover{background-color:#0d559c;box-sizing:border-box;width:70px;height:70px;border-radius:35px;margin-bottom:0;margin-left:0}#topcat-intro .scrorrow .fa{color:#fff;font-size:22px;padding-top:20px;text-align:center;width:100%}#topcat-intro .scrorrow:hover .fa{padding-top:25px}@media (max-width:785px){#landing .scrorrow{display:none}}.contact{padding:60px 0}.contact-card h2{margin-top:0;color:#1c3f78;font-size:35px;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:30px}.contact-card{padding:30px 0;font-size:17px;margin-bottom:30px}.contact-card .contact-type{display:table-row}.contact-card .contact-detail,.contact-card .contact-icon{display:table-cell;padding-bottom:5px}.contact-card .contact-detail a{color:#333}.contact-card .contact-icon{padding-right:15px;opacity:.7}.contact-card .contact-icon .fa{color:#2968a5}.contact-card .fa-globe,.contact-card .fa-home,.contact-card .fa-phone,.contact-card .fa-question-circle{font-size:20px}@media print{#landing,.carps-section,.product-section,.topcat-section{page-break-after:always}.product-section,.topcat-section{padding-bottom:0;border-bottom:none!important}#landing{min-height:1px}.carps-section img,.topcat-section img{width:40%}.topnav-spacer{display:none}.header-banner{padding-bottom:0}.product-section .img-keypad,.product-section .img-reporting{width:80%}.product-section .img-auditing,.product-section .img-evidence{width:70%}.product-section img{width:40%}}