﻿.BBC                                                             { font-family:Arial,Helvetica,Sans-Serif;color:#505050;min-width:624px!important; }
.BBC h1,.BBC h2,.BBC h3,.BBC h4,.BBC h5                          { color:#303a17; }
.BBC h1                                                          { font-size:1.2em; }

.BBC #termsDialogDiv ul li                                       { font-size:0.9em!important; }                                                     

.BBC .loggedinas                                                  { display:none }

.BBC #logoContainer                                              { display:none; }
.BBC #page-ticker-container                                      { background:transparent; }
.BBC #page-ticker                                                { margin:0; }
.BBC #page-ticker li                                             { width:auto!important;display:block;border:1px Solid Black;border-right:1px Solid Black;border-bottom:0;position:absolute;top:0;left:0;right:330px;bottom:0; }
.BBC #page-ticker li .content                                    { display:block;margin:0 auto;padding:0; }
.BBC #page-ticker li .corner.ne                                  { display:none!important; }
.BBC #visitgaugemap, .BBC #visitcmfr                             { display:none!important }
.BBC #EA-shoothillAdvert                                         { display:none!important;width:330px;height:70px;position:absolute;top:0;right:0;background:#618c19 url('../Images/ea-shoothill-ad-corner-ne.jpg') no-repeat right top;color:White;text-decoration:none; }
.BBC #EA-shoothillAdvert h3                                      { padding-top:17px;color:White;font-size:12px;text-align:center; }
.BBC #EA-shoothillAdvert p                                       { margin-top:5px;font-size:12px;text-align:center; }

.BBC #app-topMenu                                                { height:54px;padding:0 20px;background:#ededed;border-left:1px Solid #dddddd;border-right:1px Solid #dddddd;border-bottom:1px Solid #dddddd;line-height:54px;top:69px; }
.BBC #app-topMenu h3                                             { font-size:12px;top:auto!important;margin-left:0!important }
.BBC #app-topMenu .button                                        { margin-right:10px; }
.BBC #app-topMenu .button.community                              { display:none; }
.BBC #app-topMenu #registerButton                                { display:none; }
.BBC #app-topMenu .fb-like                                       { top:64px; }
.BBC #app-topMenu #BBC-EA-floodlink                              { display:block!important;position:absolute;top:21px;right:/*285px*/180px;z-index:200; }

.BBC #floodalerts-map                                            { top:124px;bottom:0;border-left:1px Solid #dddddd;border-right:1px Solid #dddddd;border-bottom:1px Solid #dddddd;/*border-radius:0 0 10px 10px;*/ }
.BBC #floodalerts-map #shoothill-mapControl                      { z-index:99!important; }
.BBC #floodalerts-map #shoothill-mapControl .mainLayers .label h1 { text-indent:5px; }
.BBC #floodalerts-map #shoothill-mapControl-layers               { border:0;border-radius:0; }
.BBC #floodalerts-map #mapControlLabel                           { border:1px Solid #dddddd;border-radius:0;background:#ededed; }
.BBC #floodalerts-map #mapControlLabel h1                        { font-size:12px;text-shadow:none;color:#303a17; }
.BBC #floodalerts-map #shoothill-mapControl-layers .subMenu      { background:#ededed;border-color:#dddddd;box-shadow:none; }
.BBC #floodalerts-map #shoothill-mapControl-layers h3            { font-size:12px; }
.BBC #floodalerts-map .corner.sw                                 { position:absolute;bottom:-1px;left:-1px;background-position:-50px 0; }
.BBC #floodalerts-map .corner.se                                 { position:absolute;bottom:-1px;right:-1px;background-position:-60px 0; }
.BBC #floodalerts-map .bing-logo                                 { display: none !important;top:auto;bottom:90px;right:4px; }

.BBC .tweetAlert                                                 { display:none }   

.BBC #app-bottomMenu                                             { padding-bottom:29px;bottom:1px;overflow:hidden; }
.BBC #app-bottomMenu #editMonitoredLocationBoxContainer          { display:none; }
.BBC #app-bottomMenu #monitoredLocationAlertsContainer           { display:none; }
.BBC #app-bottomMenu .menuBoxContainer                           { width:240px; }
.BBC #app-bottomMenu .menuBox                                    { height:95px;padding:10px;background:#ededed;text-shadow:0!important; }
.BBC #app-bottomMenu .menuBox h3                                 { margin-bottom:10px;padding:0;background:transparent!important;border:0;position:relative;top:auto!important;left:0;font-size:12px;font-weight:normal; }
.BBC #app-bottomMenu .menuBox .expandButton                      { float:right; }
.BBC #app-bottomMenu .menuBox .alertCounter                      { padding:3px;border:0;border-radius:0;font-size:12px;font-weight:bold; }
.BBC #app-bottomMenu .menuBox .alertCounter.severe,
.BBC #app-bottomMenu .menuBox .alertCounter.warning              { background:#ff3333;text-shadow:none; }

.BBC #app-footer                                                 { position:static;background:transparent;width:1px;height:1px;left:auto;top:auto;right:auto;bottom:auto; }
.BBC #app-footer .status                                         { margin:0!important;color:green;font-size:9px;text-shadow:1px 1px 0 Black,-1px -1px 0 Black,-1px 1px 0 Black,1px -1px 0 Black;position:absolute;bottom:63px;right:10px; }
.BBC #app-footer .copyright                                      { margin:0!important;color:White!important;font-size:11px;text-shadow:1px 1px 0 Black,-1px -1px 0 Black,-1px 1px 0 Black,1px -1px 0 Black;position:absolute;bottom:40px;right:10px; }
.BBC #app-footer #toggleBottomMenu                               { display:none; }
.BBC #app-footer #shoothillLink                                  { display:none!important;width:158px;height:35px;margin:12px 16px 0 0;background:url('../Images/ea-shoothill-logo.png');position:absolute;top:67px;right:0;z-index:200; }
.BBC #app-footer #BBC-EA-link                                    { display:block!important;width:100px;height:auto;margin:12px 16px 0 0;position:absolute;top:71px;right:/*180px*/74px;z-index:200; }
.BBC #app-footer #BBC-SEPA-link                                  { display:block!important;width:65px;height:auto;margin:12px 16px 0 0;position:absolute;top:67px;right:/*106px*/0;z-index:200; }
.BBC #app-footer #BBC-NRW-link                                   { display:block!important;width:94px;height:auto;margin:12px 16px 0 0;position:absolute;top:71px;right:0;z-index:200; }
.BBC #app-footer #BBC-EA-link img,
.BBC #app-footer #BBC-SEPA-link img/*,
.BBC #app-footer #BBC-NRW-link img*/                               { width:100%;height:auto; }

.BBC #currentAlertsDialogDiv #currentAlertsDialog-myAlertsTab    { display:none; }
.BBC .alertsList .listItem                                       { border:0;border-radius:0; }
.BBC .alertsList .listItem-content .link-back-to-map-alerts      { font-size:12px;padding:5px 10px;background:#ededed;border:1px Solid #dddddd; }
.BBC .checkboxContainer                                          { font-size:11px; }
.BBC span.ui-checkbox,.BBC span.ui-radio                         { margin-top:-5px; }

.BBC .alertsList .SevereWarning.listItem,
.BBC li.tickerSevereWarning,
.BBC #app-bottomMenu .menuBox .alertCounter.severe,   
.BBC .alertsList .Warning.listItem,
.BBC li.tickerWarning,
.BBC #app-bottomMenu .menuBox .alertCounter.warning              { background:#ff3333;border-color:#cb0000!important;text-shadow:none!important;color:White!important; }
.BBC li.tickerSevereWarning .corner.nw,
.BBC li.tickerWarning .corner.nw                                 { position:relative;top:-1px;left:-1px;background-position:-25px 0;float:left; }
.BBC li.tickerSevereWarning .corner.ne,
.BBC li.tickerWarning .corner.ne                                 { position:relative;top:-1px;right:-1px;background-position:-35px 0;float:right; }

.BBC .alertsList .Alert.listItem,
.BBC li.tickerAlert,
.BBC #app-bottomMenu .menuBox .alertCounter.alert                { background:#ff9600;border-color:#cc5600!important;text-shadow:none!important;color:#222!important; }
.BBC .alertsList .Alert.listItem .listItem-content .link-back-to-map-alerts { color:#222; }
.BBC li.tickerAlert .corner.nw                                   { position:relative;top:-1px;left:-1px;float:left; }
.BBC li.tickerAlert .corner.ne                                   { position:relative;top:-1px;right:-1px;background-position:-10px 0;float:right; }

.BBC .alertsList .WarningNoLongerInForce.listItem,
.BBC li.tickerWarningNoLongerInForce                             { background:#cfcfcf;border-color:#999!important;text-shadow:none!important;color:#222!important; }
.BBC .alertsList .WarningNoLongerInForce.listItem .listItem-content .link-back-to-map-alerts { color:#222; }
.BBC li.tickerWarningNoLongerInForce .corner.nw                  { position:relative;top:-1px;left:-1px;background-position:-75px 0;float:left; }
.BBC li.tickerWarningNoLongerInForce .corner.ne                  { position:relative;top:-1px;right:-1px;background-position:-85px 0;float:right; }

.BBC .button,.BBC input[type="button"].button                     { margin:0;padding:0;background:transparent;border:0;border-radius:0;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;color:#303a17;text-shadow:none; }

.BBC .ui-dialog                                                  { width:600px!important;font-family:Arial,Helvetica,Sans-Serif;color:#303a17; }
.BBC .ui-dialog .content                                         { background:#ededed;border:1px Solid #ddd;border-radius:10px; }
.BBC .ui-dialog .tabMenu .tab.selected                           { height:22px;padding:13px 15px 0;background:#ededed!important;border-color:#ddd;border-bottom:0;font-size:12px;color:#303a17;text-shadow:none; }
/*.BBC .ui-dialog .closeButton                                     { width:19px;height:19px;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gsODyYPK9JIVQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABaUlEQVQ4y7WUv2oCQRCHf7cgLDaSZm2CsHhZ8gI2KbYQn8BWEM8XUGtr69MnOAnY+gRicYXNljbHRjmQNFok2MiCEFJtEPHuNCZft3/mm5mFHWd/iHDOZn10lVJNrXVtt9s9G2MKlNI9YywSQswqlcprqZxbncc557LJeD4Mw7CDDKSUo0ar2r0o276TYhAE0ziOX3AlnPOF53n14uPXFgCIPbhVBABxHL8EQTC1a2Jbu1V0KpyM50MAIJv10b3mjdIIw7CzWR9dopRqXrrg+z5838/csyilmkRrXUvLaoOTJBatdc1pt9sfh8PhIU10Sq/XuyjL5/OfxBhTSMp2HpgkAgBjTIFQSvdZLaZVaqGU7gljLMoSnVaUJGSMRUQIMUt7WCtKaxEAhBAzZ7lcuoPB4A130u/3n0ipnFtJKUf3iKSUo1I5tyIA0GhVu5zzxW9EnPOFnR4/H93zvPqtQjs1/nee/cWk/QawcMCfjo9cNAAAAABJRU5ErkJggg=='); }*/

.BBC .helpIcon                                                   { display:none; }

.BBC .corner                                                     { width:10px;height:10px;background:url('../Images/ea-corners.png');z-index:100; }

.BBC #contactFormContainer                                       { background:#618c19;border:0;color:White;text-shadow:none;padding-left:10px; }
.BBC #contactForm-Submit                                         { padding:5px 10px;background:#f1f6d8;border:1px Solid #618c19; }
.BBC input[type="text"],.BBC textarea,.BBC input[type="password"]  { background:#fffffd;border:1px Solid #dddddd;border-radius:0;font-family:Arial,Helvetica,Sans-Serif!important;font-size:12px; }

.BBC .ui-widget-overlay                                          { border-radius:10px;z-index:99!important; }

.BBC #saveViewButton                                             {display: none !important;width:93px;background:#f1f6d8;border:1px Solid #618c19;margin-left:0;margin-bottom:5px;padding:3px 4px; }
.BBC #hidePinsButton                                             { width:93px;background:#ededed;border:1px Solid #ddd;margin-left:0;padding:3px 4px; }

.BBC.noBanner #app-topMenu                                      { height:auto;border-top:1px Solid #ededed;border-radius:10px 10px 0 0!important; }
.BBC.noBanner #floodalerts-map                                  { top:56px!important; }
.BBC.noBanner #EA-shoothillAdvert                               { display:none!important; }
.BBC.noBanner #statusContainer .status                          { width:auto;background:Black!important;background:rgba(0,0,0,0.5)!important;padding:3px 5px!important;bottom:33px!important;z-index:10001!important; }
.BBC.noBanner #statusContainer .copyright                       { width:auto;background:Black!important;background:rgba(0,0,0,0.5)!important;color: white!important;padding:3px 5px!important;bottom:10px!important;z-index:10001!important; }
.BBC.noBanner .OverlaysBR-logoAware                             { bottom:55px!important; }
.BBC.noBanner #floodalerts-map .bing-logo                       { bottom:90px!important; }
.BBC.noBanner #floodAlertsLogo,
.BBC.noBanner #eaLink                                           { display:none!important; }
.BBC.noBanner #BBC-EA-link                                      { margin:0!important;top:15px!important;right:83px!important; }
.BBC.noBanner #BBC-SEPA-link                                    { margin:0!important;top:7px!important;right:11px!important; }
.BBC.noBanner #BBC-NRW-link                                     { margin:0!important;top:14px!important;right:187px!important; }

.BBC #app-topMenu #collapsableMenu                              {display:none!important}
.BBC #app-topMenu #menuButton                                   {display:none!important}

@media (max-width:900px) {
    .BBC #app-topMenu #collapsableMenu                          { padding:0;background:#ededed;border-left:1px Solid #dddddd;border-right:1px Solid #ddd;border-bottom:1px Solid #ddd;border-top:1px Solid #ededed;top:54px; }
    .BBC #app-topMenu #collapsableMenu .button                  { padding:10px; }
    .BBC #listContainer                                         { bottom: 0.2em!important; }
}

/* ----- BBC MOBILE ----- */

.OEM.BBC.mobile .button                                         { background:#fff!important;border:1px Solid #dddddd!important;border-radius:0;color:#303a17!important;text-shadow:none; }

.OEM.BBC.mobile #topBanner                                      { background:#ededed;border-bottom:1px Solid #dddddd; }
.OEM.BBC.mobile #topBanner .button                              { font-size:1em;left:1.15385em;right:auto; }
.OEM.BBC.mobile #topBanner #logoContainer                       { width:14em;max-width:60%;height:100%;padding-top:0;float:right;background:transparent; }
.OEM.BBC.mobile #topBanner #FA-Logo                             { display:block;width:100%;height:100%;background:transparent url('../Images/bbc-header-logos2.png') no-repeat center center;background-size:100% auto;position:absolute;top:0;left:0; }

.OEM.BBC.mobile .alertsList .listItem                           { border-width:1px;border-style:solid;border-radius:0; }
.OEM.BBC.mobile .alertsList .SevereWarning.listItem,
.OEM.BBC.mobile .alertsList .Warning.listItem                   { background:#ff3333!important;color:white!important; }
.OEM.BBC.mobile .alertsList .Alert.listItem                     { background:#ff9600!important;color:white!important; }
.OEM.BBC.mobile .alertsList .WarningNoLongerInForce.listItem    { background:#cfcfcf!important; }
.OEM.BBC.mobile .alertsList .SevereWarning.listItem h3.title,
.OEM.BBC.mobile .alertsList .Warning.listItem h3.title,
.OEM.BBC.mobile .alertsList .Alert.listItem h3.title            { color:white;border-bottom-color:white; } 

.OEM.BBC.mobile #mobile-footer                                  { display:none }

