.lv-globalHeader-widget *{padding:0;margin:0;font-family:"Helvetica Neue",helvetica,arial,sans-serif}
.lv-globalHeader-widget .lv-skip-link{position:absolute;left:-9999em;z-index:1000;padding:10px;background:#fff;border:1px solid #ff8000;border-top:4px solid #ff8000;color:#0085cf;text-decoration:none}
.lv-globalHeader-widget .lv-skip-link:focus{left:0;background:#fff;border:1px solid #ff8000;border-top:4px solid #ff8000;color:#0085cf;text-decoration:underline}
.lv-globalHeader-widget input::-ms-clear,.lv-globalHeader-widget input::-ms-reveal{height:0;width:0;display:none}
.lv-globalHeader-widget .lv-primary-btn{background:#0885e3;background:-webkit-linear-gradient(#0a9ee9,#0885e3);background:-o-linear-gradient(#0a9ee9,#0885e3);background:-moz-linear-gradient(#0a9ee9,#0885e3);background:linear-gradient(#0a9ee9,#0885e3);box-shadow:2px 2px 2px #b1b1b1;border:1px solid #0885e3;padding:7px 30px;line-height:26px;color:#fff;border-radius:3px;font-size:16px;font-weight:700;cursor:pointer}
.lv-overlay{z-index:100;position:fixed;width:100%;height:100%;background:#000;opacity:0;display:block}
.lv-active{background-color:#0085cf}
.lv-mobile-detector{position:absolute;left:-9999em;display:block;width:0;height:0}
.lv-noscroll{overflow:hidden;position:fixed}
.lv-globalHeader-widget{height:48px;width:100%;position:relative;background-color:#00539b;z-index:200}
.lv-globalHeader-widget.lv-persistent{position:fixed}
.lv-globalHeader-widget a{color:#fff;text-decoration:none}
.lv-globalHeader-widget a:focus,.lv-globalHeader-widget a:hover{background-color:#0085cf}
.lv-globalHeader-widget .lv-input{padding:0 5px;background:#fff;display:block}
.lv-globalHeader-widget .lv-input input{font-size:14px;border:none;padding:0}
.lv-globalHeader-widget .lv-input+.lv-input{margin:5px 0 0}
.lv-globalHeader-widget .lv-globalHeader-container{display:block;overflow:hidden}
.lv-globalHeader-logo{float:left}
.lv-globalHeader-logo a{display:block;width:180px;height:48px;background:url(./cb_logo.svg) center center/120px 32px no-repeat;text-indent:-9999em}
.lv-globalHeader-navigation{float:left}
.lv-globalHeader-navigation ul li{list-style:none}
.lv-globalLinks>li{float:left}
.lv-globalLinks>li>a{display:block;font-size:14px;height:48px;padding:0 15px;line-height:48px;font-weight:700}
.lv-globalLinks>li>a:active,.lv-globalLinks>li>a:hover,.lv-globalLinks>li>a:link,.lv-globalLinks>li>a:visited{text-decoration:none;color:#fff}
.lv-globalLinks-more-trigger .lv-icon{display:inline-block;background-image:url(./menu_dropdown_down.svg);background-position:center center;background-size:15px 20px;height:10px;width:16px}
.lv-globalLinks-more-trigger.lv-active .lv-icon{background-image:url(./menu_dropdown_up.svg)}
.lv-globalLinks-more{-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);box-shadow:0 2px 5px 1px rgba(0,0,0,.25);background:#fff;position:absolute;overflow:hidden;display:none;padding:5px 0}
.lv-globalLinks-more>li>a{font-size:14px;background-color:#fff;color:#0085cf;display:block;padding:6px 20px}
.lv-globalLinks-more>li>a:focus,.lv-globalLinks-more>li>a:hover{background-color:#f5f5f5}
.lv-controls{float:right}
#lv-globalheader-search-widget{padding-left:15px;float:left}
@media only screen and (max-width:1024px){#lv-globalheader-search-widget{position:absolute;right:0}
.lv-mobile-detector{display:none}
.lv-globalHeader-logo{width:100%}
.lv-globalHeader-logo a{margin:0 auto}
.lv-globalHeader-navigation{background:#fff;top:48px;float:none;position:fixed;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);box-shadow:0 2px 5px 1px rgba(0,0,0,.25);height:100%;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;padding:0 0 40px}
.lv-globalLinks{width:100%;background:red}
.lv-globalLinks>li{background:#0f0;padding:0;float:none}
.lv-globalLinks li a:active,.lv-globalLinks li a:hover,.lv-globalLinks li a:link,.lv-globalLinks li a:visited,.lv-globalLinks-more li a{background:#fff;display:block;width:264px;height:auto;line-height:30px;font-size:14px;color:#0085cf;font-weight:700;padding:0 18px}
.lv-globalLinks li a:hover{background:#f5f5f5}
.lv-globalLinks>li>a.lv-globalLinks-more-trigger{display:none}
.lv-globalLinks-more{display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 0 40px;margin:0;position:static}
.lv-controls{width:100%;position:absolute;float:none}
.lv-noscroll{position:fixed}}
.lv-globalHeader-widget #lv-globalheader-login-widget{float:left;color:#ccc;text-align:left}
.lv-globalHeader-widget .lv-login-widget h2{color:#4c4b4a;border-bottom:1px solid #ccc;padding:0 0 6px;margin:0 0 12px}
.lv-globalHeader-widget .lv-login-widget ul li{list-style:none}
.lv-globalHeader-widget .lv-login-widget ul li a{display:block;color:#0085cf;line-height:40px;height:40px;padding:0 18px;font-weight:700;font-size:14px}
.lv-globalHeader-widget .lv-login-widget ul li a:focus,.lv-globalHeader-widget .lv-login-widget ul li a:hover{background:#f5f5f5}
.lv-globalHeader-widget .lv-login-widget a:hover{text-decoration:underline}
.lv-globalHeader-widget .lv-login-widget .lv-sign-out{border-top:1px solid #f5f5f5;padding-top:12px}
.lv-globalHeader-widget .lv-login-navigation .lv-sign-out button{width:100%}
.lv-globalHeader-widget .lv-login-navigation .lv-button-link,.lv-globalHeader-widget .lv-login-widget .lv-button-link{text-align:left;display:block;width:100%;background:0 0;border:none;color:#0085cf;font-weight:700;font-size:14px;line-height:40px;height:40px;padding:0 18px}
.lv-globalHeader-widget .lv-login-navigation .lv-button-link:hover,.lv-globalHeader-widget .lv-login-widget .lv-button-link:hover{cursor:pointer;background:#f5f5f5}
.lv-globalHeader-widget .lv-login-icon{float:left}
.lv-globalHeader-widget .lv-login-icon a{text-indent:-9999em;display:block;width:50px;height:48px;background-image:url(./user_icon.svg);background-size:22px 26px;background-position:center center;background-repeat:no-repeat}
.lv-globalHeader-widget .lv-login-icon.lv-logged-in-state a{background-image:url(./user_icon_login.svg)}
.lv-globalHeader-widget .lv-login-details,.lv-globalHeader-widget .lv-login-navigation{overflow:hidden}
.lv-globalHeader-widget .lv-login-panel{-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);box-shadow:0 2px 5px 1px rgba(0,0,0,.25);background:#fff;display:none;width:340px;position:absolute;top:48px;right:0}
.lv-globalHeader-widget .lv-login-widget .lv-form-group{margin-bottom:24px}
.lv-globalHeader-widget .lv-login-group{padding:24px 24px 0}
.lv-globalHeader-widget .lv-login-body{padding:0 24px 24px}
.lv-globalHeader-widget .lv-form-group label{font-size:14px;color:#4c4b4a}
.lv-globalHeader-widget .lv-login-form{padding:12px 0 0}
.lv-globalHeader-widget .lv-login-form .lv-input{box-sizing:border-box;padding:0 26px 0 0}
.lv-globalHeader-widget .lv-login-form .lv-input+.lv-input{margin:12px 0 0}
.lv-globalHeader-widget .lv-login-form .lv-input input{border-radius:3px;font-size:16px;background-color:#fff;padding:12px;width:100%;border:1px solid #ccc;color:#4c4b4a;height:44px}
.lv-globalHeader-widget .lv-login-form .lv-input input:focus{outline:0;border:1px solid #0085cf;background:#fff}
.lv-globalHeader-widget .lv-login-content{margin-bottom:30px}
.lv-globalHeader-widget .lv-login-content p{font-size:14px;color:#4c4b4a;margin-bottom:24px}
.lv-globalHeader-widget .lv-login-content a{color:#0085cf;font-weight:700}
.lv-globalHeader-widget .lv-login-content a:focus,.lv-globalHeader-widget .lv-login-content a:hover{background:0 0;color:#0085cf;font-weight:700}
.lv-globalHeader-widget .lv-login-footer p{color:#4c4b4a;font-size:14px}
.lv-globalHeader-widget .lv-login-footer p a{color:#0085cf;font-weight:700}
.lv-globalHeader-widget .lv-login-footer p a:focus,.lv-globalHeader-widget .lv-login-footer p a:hover{background:0 0}
.lv-globalHeader-widget .lv-login-navigation{display:none;border-bottom:1px solid #666564;padding-bottom:6px;margin-bottom:6px}
.lv-globalHeader-widget .lv-login-navigation .lv-primary-btn{width:100%;display:block}
.lv-globalHeader-widget .lv-login-navigation .lv-create-link{font-size:14px;color:#0085cf;font-weight:700;text-align:center;display:block;padding:6px 0 0}
.lv-globalHeader-widget .lv-login-navigation .lv-create-link:hover{text-decoration:underline;background:0 0}
.lv-globalHeader-widget .lv-login-navigation ul.lv-login-links li>a{background:#fff;display:block;width:264px;height:auto;line-height:30px;font-size:14px;color:#0085cf;font-weight:700;padding:0 18px}
.lv-globalHeader-widget .lv-login-navigation ul.lv-login-links li>a:hover{background:#f5f5f5}
.lv-globalHeader-widget .lv-login-navigation .lv-sign-out{padding:18px}
@media only screen and (max-width:1024px){.lv-globalHeader-widget #lv-globalheader-login-widget{position:absolute;left:0;width:50px}
.lv-globalHeader-widget .lv-login-navigation{display:block}
.lv-globalHeader-widget .lv-login-icon a{background-image:url(./user_menu_icon.svg);background-size:18px 20px}
.lv-globalHeader-widget .lv-login-icon.lv-logged-in-state a{background-image:url(./user_menu_icon.svg)}
.lv-globalHeader-widget .lv-login-panel{display:none}
.lv-globalHeader-widget .lv-login-widget{left:0}
.lv-globalHeader-widget .lv-login-logged-out{padding:15px 20px}
.lv-globalHeader-widget .lv-login-logged-out ul{margin-bottom:0}
.lv-globalHeader-widget .lv-login-logged-out ul li{text-align:center}}
.lv-globalHeader-widget .lv-search-widget-wrapper{background:#fff;padding:1px;margin-top:12px;overflow:hidden}
.lv-globalHeader-widget .lv-search{display:none;position:absolute;background:#fff;border:1px solid #cdcdcd}
.lv-globalHeader-widget .lv-search-form{float:left;width:150px;overflow:hidden}
.lv-globalHeader-widget .lv-search-form form{display:block}
.lv-globalHeader-widget .lv-search-form input[type=text]{width:100%}
.lv-globalHeader-widget .lv-search-form input[type=text]:focus{outline:-webkit-focus-ring-color auto}
.lv-globalHeader-widget .lv-search-icon{overflow:hidden;float:left}
.lv-globalHeader-widget .lv-search-icon a{text-indent:-9999em;display:block;width:22px;height:22px;background-image:url(./search_icon-inactive.svg);background-size:18px 22px;background-position:center center;background-repeat:no-repeat;background-color:#fff}
.lv-globalHeader-widget .lv-search-icon a:hover{background:url(./search_icon-inactive.svg) center center/18px 22px no-repeat;background-attachment:inherit;background-color:inherit}
.lv-globalHeader-widget .lv-search-icon a:focus{background-color:#0085cf}
@media only screen and (max-width:1024px){.lv-globalHeader-widget .lv-search-widget-wrapper{margin-top:0;background:0 0;overflow:hidden;padding:0}
.lv-globalHeader-widget .lv-search-form{width:0;margin-top:13px}
.lv-globalHeader-widget .lv-search-icon{margin:0}
.lv-globalHeader-widget .lv-search-icon a{width:50px;height:48px;background-color:#00539b;background-image:url(./search_icon.svg);background-size:18px 22px}
.lv-globalHeader-widget .lv-search-icon a:hover{background-color:#0085cf;background-image:url(./search_icon.svg);background-size:18px 22px}}
.lv-globalHeader-widget .lv-suggestion-widget-wrapper{background:#fff;padding:1px;margin-top:12px;overflow:hidden}
.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions{position:absolute;background:#fff;border:1px solid #cdcdcd;z-index:10}
.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul{padding:0;margin:0}
.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li{background:#fff;list-style:none;font-size:14px;color:#0085cf}
.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li:active,.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li:focus,.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li:hover{background-color:#f5f5f5}
.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li a{color:#0085cf;display:block;height:100%;width:100%;padding:5px}
.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li a:active,.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li a:focus,.lv-globalHeader-widget .lv-suggestion-widget .lv-suggestions ul li a:hover{background:#f5f5f5;text-decoration:underline}
@media only screen and (max-width:1024px){.lv-globalHeader-widget .lv-suggestion-widget-wrapper{margin-top:0;background:0 0;overflow:hidden;padding:0}}
.lv-footer{background:#4c4b4a;padding:36px 0 0;font-family:HelveticaNeueBold,"Helvetica Neue Bold",Helvetica,Arial,sans-serif}
.lv-footer .lv-content{margin:0 auto;width:70%;overflow:hidden;height:100%}
.lv-footer .lv-container{padding:0 0 24px;overflow:hidden}
.lv-footer .lv-column{box-sizing:border-box;float:left;width:33%;min-height:160px;border-left:1px solid #656463;padding:0 10px}
.lv-footer .lv-cb-common.lv-column{width:30%}
.lv-footer .lv-cb-programs.lv-column{width:45%}
.lv-footer .lv-cb-programs.lv-column ul li{width:40%}
.lv-footer .lv-cb-social.lv-column{width:25%;padding-top:15px}
.lv-footer .lv-cb-social.lv-column li{width:auto;display:block;float:none;padding:6px 0}
.lv-footer .lv-column ul li{float:left;width:50%;padding:3px 0;margin:0}
.lv-footer ul{padding:0;margin:0}
.lv-footer ul li{list-style:none}
.lv-footer a,.lv-footer a:active,.lv-footer a:hover,.lv-footer a:link,.lv-footer a:visited{color:#fff;text-decoration:none;font-size:12px}
.lv-footer a:hover{text-decoration:underline}
.lv-footer h3{color:#8e9795;font-size:12px;margin:0 0 12px;padding:0;font-weight:700}
.lv-footer .lv-icon{display:block;width:19px;height:18px;float:right;background:url(./footer-icons.png) top left no-repeat}
.lv-footer .lv-icon.lv-contact{margin-top:3px;height:12px;background-position:0 -18px}
.lv-footer .lv-icon.lv-follow{width:66px;height:15px;background-position:4px -30px}
.lv-footer .lv-icon.lv-feedback{background-position:0 -45px}
.lv-footer .lv-bottom{background:#fff;overflow:hidden;padding:12px 0}
.lv-footer .lv-bottom .lv-copyright{font-size:12px;float:left}
.lv-footer .lv-bottom .lv-truste{float:right}
.lv-footer .lv-mobile-controls{display:none}
@media (max-width:1250px){.lv-footer .lv-content{width:90%}}
@media (max-width:780px){.lv-footer .lv-content{display:none}
.lv-footer .lv-mobile-controls{display:block;background:#e5e2e0;overflow:hidden}
.lv-footer .lv-bottom{background:#e5e2e0}
.lv-footer .lv-mobile-controls .lv-copyright{background:#cbc8c7;width:40%;height:50px;line-height:50px;margin-left:20px;font-size:.9em;padding-left:20px;float:left}
.lv-footer .lv-mobile-controls .lv-copyright p{padding:0;margin:0}
.lv-footer .lv-mobile-controls .lv-sitemap{float:right;line-height:50px;height:50px;font-weight:700;font-size:1.1em;padding:0 20px}
.lv-footer .lv-mobile-controls .lv-sitemap a,.lv-footer .lv-mobile-controls .lv-sitemap a:active,.lv-footer .lv-mobile-controls .lv-sitemap a:hover,.lv-footer .lv-mobile-controls .lv-sitemap a:link,.lv-footer .lv-mobile-controls .lv-sitemap a:visited{color:#0085cf}
.lv-footer .lv-mobile-controls .lv-sitemap a:active,.lv-footer .lv-mobile-controls .lv-sitemap a:hover{color:#00539b;text-decoration:underline}
.lv-footer,.lv-footer .lv-container{padding:0}
.lv-footer .lv-content{width:auto;padding:10px}
.lv-footer .lv-column{width:auto;border:none;padding:20px 0}
.lv-footer .lv-column+.lv-column{border-top:1px solid #656463}
.lv-footer .lv-cb-programs.lv-column ul li,.lv-footer .lv-column ul li{width:50%}
.lv-footer .lv-cb-common.lv-column,.lv-footer .lv-cb-programs.lv-column,.lv-footer .lv-cb-social.lv-column{width:100%}}