@charset "UTF-8";@font-face{font-family:'ProximaNovaCondensedRegular';src:url('../../fonts/common/ProximaNovaCond-Reg-webfont.eot');src:url('../../fonts/common/ProximaNovaCond-Reg-webfont.eot?iefix') format('eot'),url('../../fonts/common/ProximaNovaCond-Reg-webfont.woff') format('woff'),url('../../fonts/common/ProximaNovaCond-Reg-webfont.ttf') format('truetype'),url('../../fonts/common/ProximaNovaCond-Reg-webfont.svg') format('svg')}html{position:relative;min-height:100%}body{margin-bottom:130px;font-family:ProximaNovaCondensedRegular,Arial,Verdana,sans-serif;font-size:16px;color:#666}#cfl-footer{position:absolute;bottom:0;width:100%;height:130px}html.ie7 #cfl-footer{position:relative}html.ie7 body{margin-bottom:0}@media(max-width:768px){body{margin-bottom:250px}#cfl-footer{height:250px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:ProximaNovaCondensedRegular,Arial,Verdana,sans-serif;color:#007dc3}h1,.h1{font-size:34px}a{cursor:pointer;cursor:hand}a.btn{font-size:16px}.navbar-cfl{border:0;border-top:1px solid #007dc3;background:#232323;background:-moz-linear-gradient(top,#464646 0,#232323 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#464646),color-stop(100%,#232323));background:-webkit-linear-gradient(top,#464646 0,#232323 100%);background:-o-linear-gradient(top,#464646 0,#232323 100%);background:-ms-linear-gradient(top,#464646 0,#232323 100%);background:linear-gradient(to bottom,#464646 0,#232323 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#464646',endColorstr='#232323',GradientType=0);margin-bottom:0;border-radius:0;min-height:30px;position:relative;z-index:11}.navbar-cfl .navbar-collapse{padding-left:0;padding-right:0}.navbar-cfl .navbar-nav>li>a,.navbar-cfl .nav .open>a,.navbar-cfl .nav .open>a:hover,.navbar-cfl .nav .open>a:focus{color:#fff;border-left:1px solid #4a4a4a;border-right:1px solid #292929}.navbar-cfl .navbar-nav>li>a{padding:5px 10px}.navbar-cfl .nav .caret,.navbar-cfl .nav a:hover .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-cfl .navbar-nav>li>a:hover,.navbar-cfl .navbar-nav>li>a:focus,.navbar-cfl .navbar-nav>.open>a,.navbar-cfl .navbar-nav>.open>a:hover,.navbar-cfl .navbar-nav>.open>a:focus{color:#fff;background:#0076b8;background:-moz-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0076b8),color-stop(50%,#005d8c),color-stop(100%,#0076b8));background:-webkit-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-o-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-ms-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:linear-gradient(to bottom,#0076b8 0,#005d8c 50%,#0076b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b8',endColorstr='#0076b8',GradientType=0)}.navbar-cfl .navbar-nav>.active>a,.navbar-cfl .navbar-nav>.active>a:hover,.navbar-cfl .navbar-nav>.active>a:focus{color:#fff;background:#0076b8;background:-moz-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0076b8),color-stop(50%,#005d8c),color-stop(100%,#0076b8));background:-webkit-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-o-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-ms-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:linear-gradient(to bottom,#0076b8 0,#005d8c 50%,#0076b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b8',endColorstr='#0076b8',GradientType=0)}.navbar-cfl .navbar-nav>.open>a .caret,.navbar-cfl .navbar-nav>.open>a:hover .caret,.navbar-cfl .navbar-nav>.open>a:focus .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:#0076b8;background:-moz-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0076b8),color-stop(50%,#005d8c),color-stop(100%,#0076b8));background:-webkit-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-o-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-ms-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:linear-gradient(to bottom,#0076b8 0,#005d8c 50%,#0076b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b8',endColorstr='#0076b8',GradientType=0)}.navbar-cfl .navbar-collapse,.navbar-default .navbar-form{border:0}.navbar-cfl .navbar-toggle{padding:5px;margin-top:5px;margin-bottom:5px}@media(min-width:769px){.cfl-dropdown:hover .dropdown-menu{display:block}}@media(max-width:768px){.navbar-cfl>.container{padding-right:15px;padding-left:15px}.navbar-cfl .navbar-collapse{padding-right:15px;padding-left:15px}.navbar-cfl .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-cfl .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-cfl .navbar-nav .open .dropdown-menu>li>a:focus{background:#0076b8;background:-moz-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0076b8),color-stop(50%,#005d8c),color-stop(100%,#0076b8));background:-webkit-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-o-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:-ms-linear-gradient(top,#0076b8 0,#005d8c 50%,#0076b8 100%);background:linear-gradient(to bottom,#0076b8 0,#005d8c 50%,#0076b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b8',endColorstr='#0076b8',GradientType=0);color:#fff}.navbar-cfl .dropdown-menu>li>a{color:#fff}}#cfl-heading{display:block}#cfl-heading .logo{display:block;float:left}#cfl-heading .contact-block{display:block;float:right;margin-top:13px}#cfl-contact-btn{margin-left:10px}#cfl-contact-btn span{vertical-align:middle}#cfl-twitter-btn{border-color:#0eaad6;background-color:#26c4f1}#cfl-twitter-btn:hover{background-color:#0eaad6;border-color:#0c96bd}#cfl-linkedin-btn{background-color:#007bb6;border-color:#005983}#cfl-linkedin-btn:hover{background-color:#005983;border-color:#00496b}.container-no-padding{padding:0}#cfl-carousel h1.inv a,#cfl-carousel h3.inv a{color:#fff}#cfl-home-jumbo-wrapper{background:#333;position:relative}#cfl-home-jumbo-carousel{min-height:345px;position:block;padding:0}#cfl-home-jumbo{display:block;min-height:345px;position:relative}#cfl-home-jumbo-trail{background:#333;height:555px;background:#161616;height:10px}#homepage-content{margin-top:0;padding-top:20px}#homepage-content>div{padding-left:5px;padding-right:5px}.panel-cfl{border:0;border-radius:0;box-shadow:none;background:transparent}.panel-cfl .panel-heading,.panel-cfl .panel-footer{border:0;border-radius:0;box-shadow:none}.panel-cfl .panel-body{padding:0}.panel-cfl h3.panel-title{color:#fff;font-size:20px}#panel-top-row{margin-top:20px}.panel-cfl-top{margin:0 15px 15px 15px}.panel-cfl-top .panel-footer{background-color:#404040;opacity:.9;filter:alpha(opacity=90)}.panel-cfl-top .panel-body{background:#fff;height:200px;padding:0}.panel-cfl-top .panel-body a{display:block;height:200px}#panel-first-information{margin-top:20px;margin-left:15px;margin-right:15px;background:#f2f2f2;opacity:.9;filter:alpha(opacity=90)}#panel-first-information .panel-heading{padding-bottom:0}#panel-first-information .panel-heading h2{color:#5c89c2;font-weight:bold;font-size:26px}#panel-first-information .panel-body{padding:5px 15px 10px 15px}#panel-first-information .panel-body span{margin:0;display:inline-block;margin-top:0;font-size:18px;line-height:1.75em}#cfl-first-information-button{margin-left:10px}#panel-government .panel-body{background:url('../../img/common/background/government-panel.jpg') no-repeat top center #FFF}#panel-solutions .panel-body{background:url('../../img/common/background/solutions-panel.jpg') no-repeat top center #FFF}#panel-markets .panel-body{background:url('../../img/common/background/markets-panel.jpg') no-repeat top center #FFF}.panel-cfl-bottom{padding:0}.panel-cfl-bottom .panel-heading,.panel-menu .panel-heading{background-color:#397cc0}.panel-cfl-bottom .panel-heading h3,.panel-menu .panel-heading h3{color:#fff;margin:0}.panel-menu .panel-body{padding-left:0;padding-right:0}.panel-cfl .panel-body ul{margin-bottom:0}.panel-menu .panel-heading h3{font-size:20px;margin:0}.panel-cfl-bottom .panel-body ul{padding-left:0;list-style:none outside none}.panel-cfl-bottom .panel-body ul li{border-bottom:1px solid #007dc3;padding:5px 10px;font-size:15px}.panel-cfl-bottom a{font-size:16px}.panel-menu .panel-body ul{list-style:none outside none;padding:0}#quotes-wrapper{min-height:260px}.panel-quotes{background-color:#f2f2f2;border:1px solid #7e7e7e;color:#666}.panel-register{background-color:#f2f2f2;border:1px solid #7e7e7e;color:#666;padding:0 10px}.panel-register h3{margin-top:10px}.panel-quotes .panel-body{position:relative}.panel-quotes .panel-heading h3{color:#666}.panel-quotes .panel-quotes-open{background:url('../../img/common/open-quote.png') no-repeat top center #f2f2f2;position:absolute;width:68px;height:57px;top:5px;left:5px}.panel-quotes .panel-quotes-close{background:url('../../img/common/close-quote.png') no-repeat top center #f2f2f2;position:absolute;width:68px;height:57px;bottom:5px;right:5px}.panel-quotes .panel-quotes-quote{position:relative;font-size:18px}.panel-quotes .panel-quotes-quote,.panel-quotes .panel-quotes-author{position:relative;padding:15px}.panel-box-shadow{-moz-box-shadow:2px 2px 2px 2px rgba(64,64,64,0.5);-webkit-box-shadow:2px 2px 2px 2px rgba(64,64,64,0.5);box-shadow:2px 2px 2px 2px rgba(64,64,64,0.5)}.panel-menu .panel-heading,.panel-menu .panel-body{padding:5px 15px}.panel-menu a{color:#666}.panel-menu.affix{top:10px}.clear{clear:both}#page-content-wrapper{position:relative}#page-content{padding-bottom:15px;position:relative}#page-content>div{padding:0}#page-content .page-content{padding-left:15px;padding-right:15px}#page-content .page-sidebar{padding-top:20px}ul.triangle,ul.triangle ul{list-style:none;margin-left:0}ul.triangle>li,ul.triangle ul>li{padding-left:1em;text-indent:-1em}ul.triangle>li:before{content:"\25B8 \00a0 ";color:#397cc0}ul.triangle ul>li:before{content:"\25B9 \00a0 ";color:#397cc0}.page-content h2{font-size:26px}#css-switcher{position:absolute;right:0;top:0}#css-switcher-menu{display:none}#css-switcher a{color:#000}#css-switcher a.en{color:#0f0}div.flyer{padding:10px;display:inline-block}div.flyer img{border:1px solid #007dc3}img.logo-top{margin:20px 0 20px 20px;float:right}img.logo-top-right{margin:20px 0 20px 10px;float:right}div.logo-top-right{margin:20px 0 0 0;float:right}div.logo-top-right img{display:inline-block;margin-left:5px}span.new{color:red}table.table-bottom-border{border-bottom:1px solid #ddd}div.bio img,div.partner img,div.newsentry img{float:left;margin-right:20px;max-height:250px}div.newsentry{padding-bottom:10px;border-top:1px solid #ddd}iframe{margin-top:20px;border:0}div.panel-product-overview{position:relative}div.panel-product-overview>div.panel-heading{padding-left:35px}img.product-overview-icon{position:absolute;left:6px;top:6px;width:24px;height:24px}div.workflow-row div.col-xs-1,div.workflow-row div.col-xs-2,div.workflow-row div.col-xs-3,div.workflow-row div.col-xs-4{text-align:center;padding-left:0;padding-right:0}div.workflow-container{margin-bottom:10px}div.workflow-row{width:100%}div.workflow-row>div{display:inline-block;vertical-align:top}div.col-arrow-right{font-size:32px;padding-top:34px}div.col-arrow-down{font-size:32px;padding-top:5px}div.panel-workflow{display:table;height:100px;margin-bottom:0;width:100%}div.panel-workflow>div.panel-inner{display:table-cell;vertical-align:middle;padding:10px}div.panel-workflow>div.panel-inner>h4{display:inline}.col-client{text-align:center;margin-bottom:10px}.col-client img{display-inline:block}.img-thumbnail-client{border:1px solid #ccc;border-radius:0;box-shadow:0 0 2px 1px #ddd;padding:3px}.reduced-margin-top{margin-top:0}.reduced-margin-bottom{margin-bottom:0}.good-news{color:#666}.border-0{border:0}.cfl-carousel-caption{background:url('../../img/common/carousel/grey-trans.png') repeat center center}.cfl-carousel-caption ul{margin-bottom:15px}.cfl-carousel-caption ul,.cfl-carousel-caption p{font-size:22px}.cfl-carousel-caption h1,.cfl-carousel-caption h2{color:#fff;font-size:34px}.cfl-carousel-caption a.btn{font-size:20px}#cfl-carousel{background:url('../../img/common/background/abstract-blue.jpg') repeat-y center center #FFF}#cfl-carousel .carousel-indicators{bottom:5px}#cfl-carousel .carousel-caption{padding-top:0;padding-bottom:0;bottom:165px;top:100px;border:1px solid #404040;border-radius:10px;box-shadow:0 0 5px 2px rgba(64,64,64,0.5)}#cfl-carousel .carousel-caption-in-the-last-year{top:110px;bottom:110px}#cfl-carousel .carousel-caption-3-million{top:110px;bottom:110px;left:18%;right:18%}#cfl-carousel .carousel-caption-innovation{top:110px;bottom:110px;left:18%;right:18%}#cfl-carousel .carousel-caption-validation{top:80px;bottom:80px}#cfl-carousel .carousel-caption-products{bottom:95px;top:95px}#cfl-carousel .carousel-caption-our-customers{top:80px;bottom:80px}@media(max-width:768px){#cfl-opendata-btn{display:none}.contact-block a.btn-sm{padding:5px}#cfl-contact-btn span{display:none}.cfl-carousel-caption h1,.cfl-carousel-caption h2{margin-top:10px;font-size:28px}.cfl-carousel-caption ul,.cfl-carousel-caption p{font-size:20px}#cfl-carousel .carousel-caption-3-million{top:70px;bottom:70px}#cfl-carousel .carousel-caption-products,#cfl-carousel .carousel-caption-our-customers{top:50px;bottom:50px}#cfl-carousel .carousel-caption-in-the-last-year,#cfl-carousel .carousel-caption-in-the-last-year,#cfl-carousel .carousel-caption-innovation{top:90px;bottom:90px}#cfl-carousel ul{list-style:outside none none;padding-left:0}}table.table-training th{color:#007dc3}.cfl-footer-address{font-size:85%}.cfl-footer-address address{margin-bottom:0}#cfl-footer{padding-top:10px;background:none repeat scroll 0 0 #397cc0;color:#fff}#cfl-footer a,#cfl-footer a:hover,#cfl-footer a:active,#cfl-footer a:focus{color:#fff}#cfl-footer-copyright{position:absolute;bottom:0;right:30px}.navbar{filter:none !important}