﻿@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700&display=fallback);@media(max-width:480px){.CoveoSearchInterface .CoveoSearchbox{max-width:800px;margin-right:50px;}}.CoveoSearchInterface{min-width:300px;}.CoveoSearchInterface>*{display:none;visibility:hidden;}.coveo-after-initialization>*{display:inherit;visibility:inherit;}.coveo-after-initialization link,.coveo-after-initialization script,.coveo-after-initialization template{display:none;}.coveo-after-initialization output{display:inline;}.coveo-after-initialization meter,.coveo-after-initialization progress,.coveo-after-initialization input,.coveo-after-initialization textarea,.coveo-after-initialization keygen,.coveo-after-initialization select,.coveo-after-initialization button{display:inline-block;}.CoveoSearchButton{color:#fff;border:1px solid #bcc3ca;border-left:none;text-decoration:none;text-align:center;vertical-align:middle;overflow:hidden;height:50px;width:60px;cursor:pointer;line-height:0;}.CoveoSearchButton:before{content:'';vertical-align:middle;height:100%;display:inline-block;}.CoveoSearchButton .coveo-search-button,.CoveoSearchButton .coveo-search-button-loading{vertical-align:middle;animation:none;display:inline-block;}.CoveoSearchButton .coveo-search-button-loading-svg{display:none;}.CoveoSearchButton:hover .coveo-magnifier-circle-svg{fill:#ecad00;}.coveo-search-button-svg{width:18px;height:18px;color:#1d4f76;}.CoveoSearchInterface{min-height:100%;position:relative;margin:0;font-family:lato,helvetica neue,Helvetica,Arial,sans-serif,sans-serif;font-size:15px;color:#313a45;}.CoveoSearchInterface .highlight{font-weight:700;}.CoveoSearchInterface input[type=text]::-ms-clear{width:0;height:0;}.CoveoSearchInterface input:focus,.CoveoSearchInterface textarea:focus,.CoveoSearchInterface select:focus{outline:none;}.CoveoSearchInterface *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.CoveoSearchbox.coveo-during-initialization{display:block;height:50px;border:thin solid #bcc3ca;border-radius:2px;}.coveo-visible-to-screen-reader-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;}.coveo-accessible-button:hover{cursor:pointer;}.coveo-accessible-button:focus{outline-width:0;}.magic-box{position:relative;text-align:left;color:#212121;border:1px solid #9e9e9e;}.magic-box .magic-box-input{background:#fff;height:48px;overflow:hidden;position:relative;}.magic-box .magic-box-input .magic-box-underlay,.magic-box .magic-box-input>input{color:#212121;text-align:left;padding:12px 49px 12px 0;text-indent:12px;font-family:arial,sans-serif;font-size:16px;line-height:24px;position:absolute;top:0;left:0;width:100%;height:48px;white-space:pre;overflow:auto;box-sizing:border-box;display:block;}.magic-box .magic-box-input input{background:0 0;border:none;resize:none;outline:0;}.magic-box .magic-box-input input::-ms-clear{width:0;height:0;}.magic-box .magic-box-input .magic-box-underlay{color:transparent;overflow:hidden;}.magic-box .magic-box-input .magic-box-underlay>span{text-indent:0;}.magic-box .magic-box-input .magic-box-underlay span{display:inline-block;vertical-align:top;}.magic-box .magic-box-input .magic-box-underlay .magic-box-ghost-text{visibility:hidden;color:#bdbdbd;}.magic-box .magic-box-input .magic-box-underlay:after{content:'';display:inline-block;}.magic-box .magic-box-clear{position:relative;float:right;height:48px;line-height:48px;text-align:center;font-size:24px;transition:width .3s;cursor:pointer;background:#fff;width:0;overflow:hidden;}.magic-box .magic-box-clear .magic-box-icon:before{color:#9e9e9e;font-family:arial,sans-serif;content:'X';font-size:24px;}.magic-box .magic-box-clear:before{content:'';border-left:#e0e0e0 1px solid;position:absolute;top:15%;bottom:15%;left:0;}.magic-box.magic-box-notEmpty .magic-box-clear{width:48px;}.magic-box.magic-box-hasFocus .magic-box-underlay .magic-box-ghost-text{visibility:visible;}.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion{display:block;}.magic-box .magic-box-suggestions{clear:both;position:absolute;top:100%;left:-1px;right:-1px;overflow:hidden;background:#fff;z-index:1;display:none;font-family:arial,sans-serif;border:1px solid #9e9e9e;}.magic-box .magic-box-suggestions .magic-box-suggestion-seperator,.magic-box .magic-box-suggestions .magic-box-suggestion{opacity:1;transition:opacity .3s;}.magic-box .magic-box-suggestions .magic-box-suggestion{cursor:pointer;line-height:24px;padding:12px;font-size:16px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #fafafa;color:#212121;}.magic-box .magic-box-suggestions .magic-box-suggestion:first-child{border-top:none;}.magic-box .magic-box-suggestions .magic-box-suggestion:hover{background:#f5f5f5;}.CoveoOmnibox.magic-box .coveo-omnibox-hightlight{font-weight:700;color:#000;}.CoveoOmnibox.magic-box .magic-box-suggestions{z-index:3;}.CoveoOmnibox.magic-box .coveo-omnibox-hightlight2{font-weight:700;font-style:italic;color:#000;}.CoveoOmnibox.magic-box .coveo-omnibox-selectable{cursor:pointer;}.CoveoOmnibox.magic-box .coveo-omnibox-selectable.coveo-omnibox-selected{background-color:#e6ecf0;}.CoveoSearchbox{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}.CoveoSearchbox .CoveoSearchButton{z-index:2;border-top-right-radius:2px;border-bottom-right-radius:2px;}.CoveoSearchbox .magic-box{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;border:thin solid #bcc3ca;border-radius:2px;}.CoveoSearchbox .magic-box .magic-box-clear-svg{width:15px;height:15px;color:#1d4f76;}.CoveoSearchbox .magic-box .magic-box-clear:before{border-left:none;}.CoveoSearchbox .magic-box .magic-box-clear .magic-box-icon:before{content:'';}.CoveoSearchbox .magic-box .magic-box-input{border-radius:2px;}.CoveoSearchbox .magic-box .magic-box-input>input{color:#67768b;}.magic-box .magic-box-input .magic-box-underlay .magic-box-ghost-text,.magic-box.magic-box-hasFocus .magic-box-input .magic-box-underlay .magic-box-ghost-text{display:none;}.coveo-query-syntax-disabled.magic-box .magic-box-input .magic-box-underlay span,.coveo-query-syntax-disabled .magic-box-highlight-container{display:none;}.CoveoSearchInterface{background-color:#fff;}