﻿html{position:relative;min-height:100%}body{margin-bottom:300px}.footer{color:#777;position:absolute;bottom:0;width:100%;height:300px}.footer .container{margin-top:30px}.footer .container ul{list-style-type:none;margin:0 0 15px;padding:0}.footer .container ul li{padding:0 0 5px}.footer .container ul li a{color:#777}.footer .container ul li:first-child{margin-bottom:15px;color:#ff8f20}.footer .container ul li:first-child a{color:#ff8f20}.footer .container .solera-logo{background:url(/Areas/capcouk_v1_0_3/Content/Img/cap-website-sprite.png) -2px -91px #f9f9fa;width:80px;height:40px;display:inline-block;text-indent:-9999px;position:relative;top:-8px}body > .container-fluid{padding-top:75px}body > .container + .container-fluid{padding-top:0}.navbar-fixed{position:fixed;top:25px;left:0;right:0;background-color:#FFF;z-index:450;border-bottom:1px #eee solid}.navbar{margin-bottom:0;border:none}.navbar-right{margin-right:15px}.navbar-right a.btn-primary{margin-top:5px!important;text-transform:uppercase;padding:6px;color:#fff!important}.navbar-right a.btn-primary:hover{background-color:#ff8f20!important}.navbar-brand{background:url(/Areas/capcouk_v1_0_3/Content/Img/cap-website-sprite.png) -205px 0 transparent;width:85px;height:40px;margin-top:5px;margin-left:5px;text-indent:-9999px;padding:0}.navbar-toggle{margin-top:8px;margin-bottom:8px}.navbar-default .navbar-nav > li > a{margin:0 3px;padding-left:10px;padding-right:10px}@media (min-width: 992px){.navbar-default .navbar-nav > li > a{margin:0 10px}.navbar-nav{margin-left:auto;margin-right:auto;display:block;float:none;width:470px}.navbar-nav.navbar-right{position:absolute;top:3px;right:0;width:150px}}@media (min-width: 768px){.navbar-brand{width:85px;height:40px;margin-top:8px}}@media (max-width: 767px){body > .container-fluid{padding-top:75px}.navbar{padding:0;min-height:50px}.navbar-default{background-color:#30373B}.navbar-header{background-color:#FFF}.navbar-default .navbar-nav > li > a{color:#FFF;border-bottom:1px #3a4044 solid}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:#30373B}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:gray}.navbar-collapse{margin:0 10px;border:none}.navbar-fixed .container{padding:0}}.hero-panel{background-size:cover;min-height:400px;margin-left:-15px;margin-right:-15px;padding:0 10px 10px;text-align:center;position:relative;overflow:hidden}.hero-panel .container{margin-top:15px}.hero-panel .logo-container{background-color:rgba(119,119,119,0.5);border:rgba(119,119,119,0.5) 1px solid;padding:4px;margin-bottom:10px;margin-right:10px;display:inline-block}.hero-panel .logo-container .product-logo{width:90px}.hero-panel .logo-container:hover{border:1px #ff8f20 solid}.hero-panel .hero-img-panel img{width:100%}.testimonial{margin-top:20px}.testimonial img{width:80px!important;float:left}.testimonial blockquote{padding:10px;margin:0 0 0 90px;font-size:13px;font-style:italic;border:none}.testimonial blockquote p.quoteCite{text-transform:uppercase}@media (min-width: 768px){.hero-panel .logo-container{padding:10px}}@media (min-width: 992px){.hero-panel{min-height:350px;padding:0 20px 15px}.hero-panel .logo-container{padding:4px}.hero-panel .row{display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;-ms-align-content:stretch;-webkit-align-content:stretch;align-content:stretch}}@media (min-width: 1200px){.hero-panel{min-height:400px}.hero-panel .logo-container{padding:8px}}video#bgvid{position:absolute;left:50%;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;background:url(/Areas/capcouk_v1_0_3/Content/Img/blue-bg.jpg) no-repeat;background-size:cover}@media screen and (max-device-width: 800px){#bgvid{display:none}}.hero-panel-fullwidth form{position:relative}.hero-panel-fullwidth h1{color:#FFF;margin-top:70px}.hero-panel-fullwidth .search{border:none;background-color:rgba(255,255,255,0.6);padding:15px 40px 15px 25px;color:#000;font-size:17px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:100%}.hero-panel-fullwidth .glyphicon-search{cursor:pointer!important;display:inline-block;position:absolute;right:11px;top:15px;font-size:22px;color:#FFF}.bg-vid .backgroundVideo{z-index:4;visibility:hidden}.bg-vid #video_container{width:100%!important;height:100%!important;overflow:hidden;position:absolute!important;z-index:-1;opacity:1;margin-left:-10px;margin-right:0}.bg-vid #main-image{width:100%!important;height:100%!important;position:absolute;top:0;left:0;z-index:-2;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (min-width: 992px){.bg-vid #video_container{margin-left:-20px;margin-right:-20px}}.description-panel{background-color:#f9f9fa;margin-top:50px;margin-left:-15px;margin-right:-15px;padding:0 10px;color:#777}.description-panel h1{text-transform:uppercase;font-size:26px;padding-right:0}.description-panel .dp_grey{background-color:#E1E1E1}.description-panel .dp_white{background-color:#FFF}.description-panel .dp_content{padding:20px;width:100%}.description-panel .dp_content img{width:100%}.row.equal:nth-child(even) .dp_grey{background-color:#FFF}.row.equal:nth-child(even) .dp_white{background-color:#E1E1E1}@media (min-width: 992px){.description-panel{padding:0 20px}.description-panel .col-md-6{padding-right:0}.description-panel .col-md-6 + .col-md-6{padding-left:0}.description-panel .dp_content{padding:25px}.row.equal:nth-child(even) .dp_grey{background-color:#E1E1E1}.row.equal:nth-child(even) .dp_white{background-color:#FFF}}@media (min-width: 1200px){.description-panel .dp_content{padding:40px}}@media (min-width: 1400px){.description-panel .dp_content{padding:50px}}.call-to-action{padding:20px;margin-bottom:10px;color:#FFF;position:relative}.call-to-action p{font-family:'Open Sans',sans-serif;margin-bottom:40px;font-size:20px;font-style:italic;line-height:25px}.call-to-action h1{font-size:26px;color:#FFF;line-height:36px;text-transform:uppercase}.call-to-action.call-to-action_grey{background-color:rgba(127,113,110,0.8)}.call-to-action button,.call-to-action a{text-transform:uppercase;padding:15px;display:block}.call-to-action span{font-style:italic;font-size:19px}.call-to-action span.phone-no{color:#D8D8D8}.ie8 .call-to-action.call-to-action_grey{background-color:#7F716E}.call-to-action_full-width{text-align:center;margin-left:-15px;margin-right:-15px}.call-to-action_full-width h1{text-align:center;position:static;padding:0;margin:20px 0;width:auto}.call-to-action_full-width h1 + p{margin-top:20px}.call-to-action_full-width.call-to-action_grey{background-color:#7F716E}@media (min-width: 768px){.call-to-action h1{padding:0;margin-bottom:25px;margin-top:0}.call-to-action button,.call-to-action a{display:inline-block}}@media (min-width: 992px){.call-to-action{margin-bottom:0;padding:25px;text-align:left}.call-to-action h1{padding-right:110px;text-align:left;font-size:27px;line-height:28px}.call-to-action .cta-logo{position:absolute;top:25px;right:25px}.call-to-action p{padding-right:130px}.call-to-action.call-to-action_full-width{text-align:center}.call-to-action.call-to-action_full-width h1{position:static;padding:0;width:100%;text-align:center}.call-to-action.call-to-action_full-width p{margin-top:10px;text-align:center;padding-right:0}}.promo-panel{background-color:#FFF}.promo-panel h1{text-align:center;text-transform:uppercase;margin-bottom:20px;font-size:25px}.promo-panel .promo-panel-content{min-height:180px;background-size:cover}.promo-panel .promo-panel-content img{float:right;margin-top:10px;margin-right:10px}.promo-panel p{color:#777;margin-top:10px}.promo-panel p .header{color:#323a45;font-weight:700}.promo-panel a:active,.promo-panel a:focus,.promo-panel a:hover{text-decoration:none}.our-customers{text-align:center;color:#FFF;background-color:#F0F1F3;margin-left:-15px;margin-right:-15px;padding-bottom:20px;margin-top:40px}.our-customers h3{font-family:"Open Sans";color:#939fb0;font-style:italic;text-align:center;margin:20px 0;font-size:16px;line-height:24px}.our-customers ul{list-style-type:none;margin:30px 0;padding:0;overflow:hidden}.our-customers ul li{display:inline-block;margin-right:4px}.our-customers button,.our-customers a{text-transform:uppercase;padding:15px}.our-customers p{color:#939fb0;font-style:italic;text-align:center;margin:20px 0;font-size:16px;line-height:24px}.product-chooser{background-color:#7F716E;margin-left:-15px;margin-right:-15px;padding:0;margin-top:30px}.product-chooser .inset-panel{padding:10px}.product-chooser h1{text-align:center;text-transform:uppercase;color:#FFF;font-size:25px;margin:4px 4px 10px}.product-chooser p{color:#FFF;font-style:italic;text-align:center;margin:20px 0 40px;font-size:16px;line-height:24px}.product-chooser .row > div{text-align:center;margin-bottom:10px}.sector{width:120px;height:120px;margin:0;background:#FF8F20;display:inline-block;text-align:center;transition:background .2s ease-out;cursor:pointer;box-sizing:border-box;overflow:hidden}.sector h3{font-family:'Open Sans',sans-serif;font-weight:200;font-size:13px;text-align:center;color:#FFF;position:absolute;bottom:0;position:absolute;bottom:0;width:120px}.sector:hover{background:#F27E20}.vehicles{background:#f9f9fa;color:#3d3d3d}.vehicles .sectors{width:1080px}.vehicles .sector{background:#FFF;border:1px solid #e2e6ec}.vehicles .sector:hover{border:1px solid #3397db}.anicon-container{width:100%;height:113px;padding-bottom:10px;position:relative;top:-12px;left:-32px}.anicon-container.solution-provider{top:-12px;left:-35px}.anicon-container.fleet{left:-36px}.anicon-container.insurance{left:-35px}.anicon{fill:#fff}.vehicles .anicon{fill:#a2a9b0}.vehicles .sector:hover .anicon{fill:#3397db}.product-panel{margin-bottom:10px;color:#FFF}.product-panel h1{text-align:center;text-transform:uppercase;margin-bottom:20px}.product-panel p{color:#939fb0;font-style:italic;text-align:center;margin:20px 0 40px;font-size:16px;line-height:24px}.product-panel a.product-pod-link:hover,.product-panel a.product-pod-link:active,.product-panel a.product-pod-link:focus{text-decoration:none}.product-pod{border:1px #F0F1F3 solid;padding:10px;background-color:#fff;position:relative;margin-bottom:20px;min-height:140px}.product-pod .img-link{float:right}.product-pod div{padding-right:140px;padding-bottom:0}.product-pod h2{color:#323a45;font-size:20px;font-weight:700}.product-pod p{color:#323a45;text-align:left;margin:5px 0}.product-pod button,.product-pod a.btn{text-transform:uppercase;padding:10px;position:absolute;bottom:10px;right:10px}.product-pod:hover{border:1px #ffc286 solid}.people-panel{padding:0!important;background-color:#FFF}.people-panel h1{text-align:center;border-top:1px #E1E1E1 solid;border-bottom:1px #E1E1E1 solid;padding:30px 0;margin:0}.people-panel h2{font-size:16px;font-weight:700}.people-panel .person-row{padding-left:0;padding-right:0}.people-panel .person{width:100%;display:block;border:1px #eee solid;border-bottom:none;margin:0;padding:40px 30px;text-align:center}.people-panel .person span.no-social-links{margin-bottom:40px;display:block}.people-panel .person ul.social-links{list-style-type:none;margin:10px auto 0;padding:0;overflow:hidden;width:62px}.people-panel .person ul.social-links li{background:url(/Areas/capcouk_v1_0_3/Content/Img/cap-website-sprite.png) -1px -161px transparent;float:left;display:inline-block;width:30px;height:30px}.people-panel .person ul.social-links li a{text-indent:-9999px;display:inline-block;width:30px;height:30px}.people-panel .person ul.social-links .twitter{background-position:-1px -161px}.people-panel .person ul.social-links .twitter:hover{background-position:-1px -190px}.people-panel .person ul.social-links .linkedin{background-position:-27px -161px}.people-panel .person ul.social-links .linkedin:hover{background-position:-27px -190px}@media (min-width: 768px){.people-panel .person{width:33.3%;float:left;border-top:none;border-bottom:1px #eee solid}.people-panel .person:first-child{border-left:none}.people-panel .person:last-child{border-right:none}.people-panel .person + .person{border-left:0}.people-panel .person-row:last-child .person:last-child{border-right:1px #eee solid}}@media (min-width: 1200px){.people-panel{padding:0!important}}.contact-panel{text-align:center}.contact-panel h1 + p{color:#939fb0;font-style:italic;text-align:center;margin:5px 0;font-size:16px;line-height:24px}.contact-panel .form-group{margin-bottom:30px}.contact-panel select{color:#999}.contact-panel option{color:#000}.contact-panel option:first-child{color:#999}.contact-panel textarea{height:200px;resize:vertical}.contact-panel button{text-transform:uppercase;padding:15px}.contact-panel .has-error .form-error{text-align:left}.contact-panel .has-error .form-error span{color:#a94442;font-size:11px}.content-panel{background-color:#FFF}.contact-panel h1{padding-right:0}.contour input.text.form-control{max-width:none!important}.contour textarea.form-control{max-width:none!important}.contour .form-group{margin-bottom:0}.contour .contourField{margin-bottom:10px}.contourNavigation{overflow:hidden}.field-validation-error{color:#a94442;font-size:11px}.contourPage fieldset.contourFieldSet{margin:0;padding:0}.contourPage input,.contourPage textarea{width:100%!important}.contourField.checkbox{padding-bottom:12px;overflow:hidden}.contourField.checkbox > div{display:inline-block;float:left;margin:3px}.contourField.checkbox label{padding-left:0;float:right;width:90%}.contourField.checkbox input[type="checkbox"]{position:static;margin:0}.contourField.checkbox .field-validation-error{position:absolute;bottom:0}.contourField{text-align:left}.contourField .field-validation-error{padding-left:0!important}.breadcrumb{background-color:transparent;padding-left:0!important;padding-top:10px!important;padding-bottom:20px!important}.breadcrumb li a{text-transform:capitalize}.extras{max-width:970px;margin-top:90px}.extras article{color:#939DA5;background-color:#FFF}.extras article header{text-align:center}.extras article header address{display:inline-block}.extras article blockquote{color:#ff8f20;font-style:italic;border-left:5px solid #ff8f20}.extras article .article-content{border-top:1px #eee solid;padding-top:30px}.extras article .article-content img{width:100%;margin:20px 0}.extras article .related-articles ul{list-style-type:none;padding:0;border-bottom:1px #eee solid}.extras article .related-articles ul li{border-top:1px #eee solid;padding:20px 0;color:#939DA5}.extras article .related-articles ul li h3{margin-top:0}.extras article .related-articles ul li h3 a{margin:0 0 10px;font-weight:700;font-size:21px;color:#444}.extras article .related-articles ul li span{color:#ff8f20}.extras article .related-articles ul li .author{font-style:italic}.extras article .related-articles ul li .category{text-transform:uppercase}.extras article #author-bio{border:1px #eee solid;padding:10px;overflow:hidden;margin-bottom:60px}.extras article #author-bio img{width:120px;float:left;margin:0}.extras article #author-bio div{padding-left:140px}.extras article .share-this-article{margin:60px 0 20px}.extras article .share-this-article ul{padding:0;margin:0;list-style-type:none;display:inline-block}.extras article .share-this-article ul li{display:inline-block;width:50px;height:50px;text-indent:-9999px}.extras article .share-this-article ul li.twitter{background-color:#00ABF1}.extras article .share-this-article ul li.facebook{background-color:#3A589B}.extras article .share-this-article ul li.linkedin{background-color:#0076B7}.extras article .share-this-article h3{display:inline-block;vertical-align:top;padding:0;margin:10px 0 0 10px}article.summary{margin:10px;background-color:#fff;margin-top:20px;border:1px #eee solid}article.summary img{width:100%}article.summary h2{padding:20px;margin:0;font-family:"BrandonGrotesque-Regular";font-weight:700}article.summary p{margin:20px;color:#939DA5}article.summary a{margin:0 20px}article.summary .article-info{margin-top:50px;padding:20px;position:relative}article.summary .article-info .tag{color:#ff8f20;position:absolute;bottom:20px;left:20px;text-transform:uppercase}article.summary .article-info time{position:absolute;bottom:20px;right:20px;color:#939DA5}.article-link:active,.article-link:hover{text-decoration:none}.article-link:active article.summary,.article-link:hover article.summary{border:1px #ffc286 solid}ul.article-categories{list-style-type:none;padding:0;margin:20px 0 0}ul.article-categories li{float:left;margin-right:8px}ul.article-categories li a{padding:4px 10px;color:#262e39}ul.article-categories li a.active{color:#3597d8}#grid > div{display:none}.ie9 #grid > div,.ie8 #grid > div{display:block;width:33.3%;float:left}#grid > div.column{display:block;display:block}#grid[data-columns]::before{content:'1 .column.size-1of1';color:#F9F9FA}.column{float:left}.size-1of3{width:33.333%}.size-1of2{width:50%}.size-1of1{width:100%}@media (min-width: 768px){#grid[data-columns]::before{content:'2 .column.size-1of2'}}@media (min-width: 992px){#grid[data-columns]::before{content:'3 .column.size-1of3'}}.ezsearch-results .ezsearch-result h2 a:hover{text-decoration:none}.award-panel{margin-bottom:10px;color:#FFF}.award-panel h1{text-align:center;text-transform:uppercase;margin-bottom:20px}.award-panel p{color:#939fb0;text-align:center;margin:20px 0 40px;font-size:16px;line-height:24px}.award-panel img{max-width:130px}.award-panel .award-copy h2{font-size:12px;font-family:Arial;color:#475363;line-height:16px;font-weight:700}.award-panel .award-copy p{font-size:12px;color:#939fb0;line-height:16px;text-align:left;margin:0 0 20px}@media (min-width: 992px){.award-panel img{float:left}.award-panel .award-copy{padding-left:150px}}.leftImage{display:block;overflow:hidden}.leftImage img{float:left;width:auto!important;clear:both}.leftImageWrap{display:inline-block;overflow:hidden;padding:5px 20px 5px 0;float:left}.leftImageWrap img{float:left;width:auto!important;clear:both}.rightImage{display:block;overflow:hidden}.rightImage img{float:right;width:auto!important;clear:both}.rightImageWrap{display:inline-block;overflow:hidden;padding:5px 0 5px 20px;float:right}.rightImageWrap img{float:right;width:auto!important;clear:both}.standardImage{display:block;overflow:hidden}.standardImage img{width:auto!important;max-width:200px}.blockQuote{border-left:4px #ff8f20 solid;color:#ff8f20;display:block;padding-left:25px;font-size:14px;font-style:italic;text-align:justify}h1,h2,h3{font-family:'BrandonGrotesque-Light',sans-serif;color:#323a45}.fallback-placeholder{display:none}.lt-ie10 .fallback-placeholder{display:block;text-align:left}a.btn,button{font-family:'BrandonGrotesque-Regular',sans-serif}.row{margin-left:0;margin-right:0}.container-fluid + .container-fluid{padding-top:0}.btn-sq{border-radius:0}.tick-list ul{font-size:14px;line-height:32px;color:#777;list-style-type:none;margin:0;padding:0}.tick-list ul li{background:url(/Areas/capcouk_v1_0_3/Content/Img/cap-website-sprite.png) -2px -129px transparent;padding-left:20px}@media (min-width: 992px){.equal,.equal > div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto;padding-left:0;padding-right:0}}.inset-panel{padding:10px}@media (min-width: 992px){.inset-panel{margin:0 6px}}@media (min-width: 1200px){.inset-panel{padding:40px;margin:0 20px}}#language-bar{height:25px;background-color:#30373b;position:fixed;top:0;left:0;width:100%;display:block;z-index:1200;text-align:right}#language-bar span{color:#E1E1E1;font-size:11px;cursor:pointer;padding:8px 0}#language-bar span:hover + ul{display:block}#language-bar ul{display:none;position:absolute;top:22px;right:-10px;background-color:#30373b;color:#E1E1E1;padding:10px 10px 10px 70px;list-style-type:none;margin:0}#language-bar ul li{text-align:right}#language-bar ul li a{font-size:11px}#language-bar ul:hover{display:block}#language-bar .inset-panel{padding:0;margin-top:2px;position:relative}.modal-open .modal{overflow:visible!important}.modal-body{max-height:640px;overflow:auto}
