/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 July 2019 17:06:33
*/


/*
 * Referendum Results 
 * Author: Gwidon Walinski (Squiz) 
 * 
 */

.elections-results { font-size:13px; }
.elections-results .right-column { float:left;margin-left:0.5%; margin-bottom:20px; width:51%; }
.elections-results .left-column { float:left;margin-right:0.5%; margin-bottom:20px; width:47%; }

div#content.elections-results a.help { background: url("https://www.electoralcommission.org.uk/__data/assets/image/0020/160436/help-icon.png") no-repeat scroll right 0 transparent; font-size:13px; padding-right:20px; clear:both; margin-left:5px; }
div#content.elections-results a.back { background-color:#024065; color:white !important; display:block; font-size:13px; font-weight:bold; padding:5px; width:100px; float:right; margin-top:10px; text-decoration:none; text-align:center; }

div#content.elections-results.cymraeg a.back { width:140px; } 

/* Results - Votes */
.elections-results .results-votes { margin-bottom:20px; }
.elections-results .results-votes p { margin-bottom:0 !important; }
.elections-results .results-votes .number { font-size:40px; }
.elections-results .results-votes .number span { font-size:28px; }
.elections-results .results-votes .percentage { font-size:20px; }
.elections-results .results-votes.results-yes .number { color:#19B2C5; }
.elections-results .results-votes.results-no .number { color:#024065; }

/* Results - Graph */
.elections-results .results-graph { margin:40px 5px 30px 5px; overflow:hidden; }
.elections-results .results-graph h3 { color:#333333; font-size:14px; padding:0; }
.elections-results .results-graph span.bar-yes { font-size:14px; float:left; }
.elections-results .results-graph span.bar-no { font-size:14px; float:right; }
.elections-results .results-graph .results-bar { background-color:#024065; height:22px; width:100%; }
.elections-results .results-graph .results-bar span { background-color:#19B2C5; display: block; height:22px; }

/* Results - Details */
.elections-results .results-details {border-top: 1px solid black; clear:both; font-size:13px; overflow:hidden; margin:0 5px; padding:14px 0; }
.elections-results .results-details dt { clear:left; float:left; margin-right:5px;  }
.elections-results .results-details dd { font-weight:bold; margin-left:5px; }
.elections-results .results-details p { margin-bottom:3px !important; padding:0 !important; }
.elections-results .results-details p span { font-weight:bold; }

/* Dropdown */
.map-dropdown { background-color: #EEF2F4; }
.map-dropdown p { font-weight:bold; padding:0 !important; }

.cymraeg .map-dropdown { padding:5px; }
.cymraeg .map-dropdown #region { width:235px !important; }

/*
 *  UK Map
 */

/* UK Map - General */
#uk-map { clear:both; display:block; margin:15px 0; overflow:hidden; position: relative; width:293px; height:422px; }
#uk-map img.map-overlay { width:293px; height:422px; position:relative; left:0; position:absolute; top:0; z-index:20;}
#uk-map img.map-background { width:293px; height:422px; position:relative; left:0; position:absolute; top:0; z-index:0; }

/* UK Map - Map highlight boxes */
#uk-map div.map-highlight { background:none no-repeat scroll left top transparent; display:none; padding: 0; position: absolute; z-index: 2; }
#uk-map div.map-highlight.EM { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0019/160471/map_eastmidlands.png"); top:276px; left:203px; width:78px; height:90px; }
#uk-map div.map-highlight.EA { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0020/160472/map_eastanglia.png"); top:298px; left:232px; width:83px; height:85px; }
#uk-map div.map-highlight.LO { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0018/160470/map_london.png"); top:350px; left:238px; width:42px; height:52px; }
#uk-map div.map-highlight.NE { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0007/160468/map_northeast.png"); top:192px; left:188px; width:60px; height:74px; }
#uk-map div.map-highlight.NW { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0006/160467/map_northwest.png"); top:216px; left:166px; width:55px; height:122px; }
#uk-map div.map-highlight.NI { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0008/160469/map_ni.png"); top:210px; left:66px; width:61px; height:49px; }
#uk-map div.map-highlight.SC { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0005/160466/map_scotland.png"); top:0px; left:68px; width:159px; height:236px; }
#uk-map div.map-highlight.SE { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0004/160465/map_southeast.png"); top:329px; left:204px; width:81px; height:63px; }
#uk-map div.map-highlight.SW { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0003/160464/map_southwest.png"); top:333px; left:95px; width:173px; height:118px; }
#uk-map div.map-highlight.WA { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0020/160463/map_wales.png"); top:282px; left:117px; width:71px; height:80px; }
#uk-map div.map-highlight.WM { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0019/160462/map_westmidlands.png"); top:292px; left:174px; width:69px; height:75px; }
#uk-map div.map-highlight.YH { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0018/160461/map_yorkshirehumber.png"); top:239px; left:190px; width:61px; height:49px; }

/* UK Map - Display regions on region pages */
#uk-map.east-midlands div.EM { display:block; }
#uk-map.eastern div.EA { display:block; }
#uk-map.london div.LO { display:block; }
#uk-map.north-east div.NE { display:block; }
#uk-map.north-west div.NW { display:block; }
#uk-map.northern-ireland div.NI { display:block; }
#uk-map.scotland div.SC { display:block; }
#uk-map.south-east div.SE { display:block; }
#uk-map.south-west div.SW { display:block; }
#uk-map.wales div.WA { display:block; }
#uk-map.west-midlands div.WM { display:block; }
#uk-map.yorkshire-and-the-humber div.YH { display:block; }


/*
 *  WALES Map
 */
 
/* Wales Map - General */
#wales-map { clear:both; display:block; margin:15px 0; overflow:hidden; position: relative; width:297px; height:372px; }
#wales-map img.map-overlay { width:297px; height:372px; position:relative; left:0; position:absolute; top:0; z-index:20;}
#wales-map img.map-background { width:297px; height:372px; position:relative; left:0; position:absolute; top:0; z-index:0; }

/* Wales Map - Map highlight boxes */
#wales-map div.map-highlight { background:none no-repeat scroll left top transparent; display:none; padding: 0; position: absolute; z-index: 2; }
#wales-map div.map-highlight.IoA { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0006/160458/map_anglesey.png"); top:5px; left:84px; width:71px; height:55px; } /* Isle of Anglesey */
#wales-map div.map-highlight.GW { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0005/160448/map_gwynedd.png"); top:38px; left:74px; width:141px; height:127px; } /* Gwynedd */
#wales-map div.map-highlight.CD { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0020/160454/map_cardiff.png"); top:341px; left:219px; width:29px; height:19px; } /* Cardiff */
#wales-map div.map-highlight.CM { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0019/160453/map_carmarthenshire.png"); top:236px; left:64px; width:125px; height:84px; } /* Carmarthenshire */
#wales-map div.map-highlight.DE { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0016/160450/map_denbighshire.png"); top:23px; left:201px; width:55px; height:86px; } /* Denbighshire */
#wales-map div.map-highlight.MO { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0003/160446/map_monmouthshire.png"); top:266px; left:242px; width:55px; height:77px; } /* Monmouthshire */
#wales-map div.map-highlight.PO { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0017/160442/map_powys.png"); top:104px; left:162px; width:106px; height:201px; } /* Powys */
#wales-map div.map-highlight.SW { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0015/160440/map_swansea.png"); top:301px; left:113px; width:52px; height:40px; } /* Swansea */ 
#wales-map div.map-highlight.CO { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0017/160451/map_conwy.png"); top:23px; left:156px; width:59px; height:70px; } /* Conwy */
#wales-map div.map-highlight.BR { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0004/160456/map_bridgend.png"); top:324px; left:174px; width:32px; height:31px; } /* Bridgend */
#wales-map div.map-highlight.CA { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0003/160455/map_caerphilly.png"); top:298px; left:222px; width:28px; height:45px; } /* Caerphilly */
#wales-map div.map-highlight.MT { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0004/160447/map_merthyr.png"); top:292px; left:209px; width:18px; height:32px; } /* Merthyr Tydfil */
#wales-map div.map-highlight.NPT { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0020/160445/map_nearthporttalbot.png"); top:294px; left:157px; width:39px; height:51px; } /* Neath Port Talbot */
#wales-map div.map-highlight.NE { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0019/160444/map_newport.png"); top:326px; left:244px; width:35px; height:27px; } /* Newport */
#wales-map div.map-highlight.RCT { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0016/160441/map_rhondda.png"); top:293px; left:194px; width:37px; height:57px; } /* Rhondda Cynon Taff */
#wales-map div.map-highlight.TO { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0005/160439/map_torfaen.png"); top:299px; left:243px; width:18px; height:33px; } /* Torfaen */
#wales-map div.map-highlight.VoG { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0004/160438/map_valeofglamorgan.png"); top:348px; left:186px; width:54px; height:24px; } /* Vale of Glamorgan */
#wales-map div.map-highlight.FL { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0006/160449/map_flintshire.png"); top:22px; left:224px; width:51px; height:51px; } /* Flintshire */
#wales-map div.map-highlight.WR { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0003/160437/map_wrexham.png"); top:63px; left:224px; width:70px; height:46px; } /* Wrexham */
#wales-map div.map-highlight.BG { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0005/160457/map_blaenau.png"); top:293px; left:224px; width:23px; height:26px; } /* Blaenau Gwent */
#wales-map div.map-highlight.PE { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0018/160443/map_pembrokeshire.png"); top:236px; left:5px; width:92px; height:91px; } /* Pembrokeshire */
#wales-map div.map-highlight.CE { background-image:url("https://www.electoralcommission.org.uk/__data/assets/image/0018/160452/map_ceredigion.png"); top:161px; left:73px; width:116px; height:93px; } /* Ceredigion */

/* Wales Map - Display regions on region pages */
#wales-map.isle-of-anglesey div.IoA,
#wales-map.blaenau-gwent div.BG,
#wales-map.bridgend div.BR,
#wales-map.caerphilly div.CA,
#wales-map.cardiff div.CD,
#wales-map.carmarthenshire div.CM,
#wales-map.ceredigion div.CE,
#wales-map.conwy div.CO,
#wales-map.denbighshire div.DE,
#wales-map.flintshire div.FL,
#wales-map.gwynedd div.GW,
#wales-map.merthyr-tydfil div.MT,
#wales-map.monmouthshire div.MO,
#wales-map.neath-port-talbot div.NPT,
#wales-map.newport div.NE,
#wales-map.pembrokeshire div.PE,
#wales-map.powys div.PO,
#wales-map.rhondda-cynon-taff div.RCT,
#wales-map.swansea div.SW,
#wales-map.torfaen div.TO,
#wales-map.vale-of-glamorgan div.VoG,
#wales-map.wrexham div.WR { display: block; }

#wales-map.ynys-mon div.IoA,
#wales-map.blaenau-gwent div.BG,
#wales-map.pen-y-bont-ar-ogwr div.BR,
#wales-map.caerffili div.CA,
#wales-map.caerdydd div.CD,
#wales-map.sir-gaerfyrddin div.CM,
#wales-map.ceredigion div.CE,
#wales-map.conwy div.CO,
#wales-map.sir-ddinbych div.DE,
#wales-map.sir-y-fflint div.FL,
#wales-map.gwynedd div.GW,
#wales-map.merthyr-tudful div.MT,
#wales-map.sir-fynwy div.MO,
#wales-map.castell-nedd-port-talbot div.NPT,
#wales-map.casnewydd div.NE,
#wales-map.sir-benfro div.PE,
#wales-map.powys div.PO,
#wales-map.rhondda-cynon-taf div.RCT,
#wales-map.abertawe div.SW,
#wales-map.torfaen div.TO,
#wales-map.bro-morgannwg div.VoG,
#wales-map.wrecsam div.WR { display: block; }



/*
 *  HELPERS
 */
#tooltip { border:1px solid black; background-color:white; font-weight: bold; position:absolute; right:auto; padding:4px 10px; z-index:19; }
a.lang { display:block; float: right; margin-right: 10px; }
body.wide div#frame div#main div#content-frame div#page-content div#content div.map-dropdown form { height:auto; } /* IE7 Fix */



/* 
 *  LIGHTBOX 
 */
/* Colorbox - User styles */
#cboxOverlay.referendums-results{background:#fff; z-index: 25;}
#colorbox.referendums-results{z-index:26;}
.referendums-results #cboxContent{margin-top:32px; overflow:visible;}
.referendums-results .cboxIframe{background:#fff;}
.referendums-results #cboxError{padding:50px; border:1px solid #ccc;}
.referendums-results #cboxLoadedContent{background:#fff; border:1px solid black; padding:10px; text-align:left; width:600px; -webkit-box-shadow: 10px 10px 10px 10px #CCCCCC; -moz-box-shadow: 10px 10px 10px 10px #CCCCCC; box-shadow: 10px 10px 10px 10px #CCCCCC;  }
.referendums-results #cboxLoadingGraphic{background:url(https://www.electoralcommission.org.uk/__data/assets/image/0018/160434/loading.gif) no-repeat center center;}
.referendums-results #cboxLoadingOverlay{background:#000;}
.referendums-results #cboxTitle{position:absolute; top:-22px; left:0; color:#000; visibility: hidden; }
.referendums-results #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
.referendums-results #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(https://www.electoralcommission.org.uk/__data/assets/image/0019/160435/controls.png) no-repeat 0 0;}
.referendums-results #cboxPrevious{background-position:0px 0px; right:44px;}
.referendums-results #cboxPrevious:hover{background-position:0px -25px;}
.referendums-results #cboxNext{background-position:-25px 0px; right:22px;}
.referendums-results #cboxNext:hover{background-position:-25px -25px;}
.referendums-results #cboxClose{background-position:-50px 0px; right:0;}
.referendums-results #cboxClose:hover{background-position:-50px -25px;}
.referendums-results .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.referendums-results .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.referendums-results .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
.referendums-results .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.referendums-results .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

/* Colorbox - Content */
.referendums-results #cboxContent h2 { margin-top:15px; }


/*
 *
 *  END: Referendum Results
 *
 */
