#PollPage{margin:25px 0;transition:all .2s ease-in-out}#PollPage .pollImage{position:relative}#PollPage .pollImage .titleAndIcon{background-color:#2d7cdb;position:absolute;bottom:0;left:0;padding:7px 9px}#PollPage .pollImage .titleAndIcon span{margin-left:5px;color:#fff;font-size:18px;font-weight:700}#PollPage .centerBorder{border:2px solid #e5e4e2}#PollPage .rightBorder{border-right:2px solid #e5e4e2;padding:0 25px}#PollPage .widgetDonationCopy{text-align:center}#PollPage .hideResultsThankYou{font-size:24px;text-align:center}#PollPage .content{padding:20px}#PollPage .content h1,#PollPage .content h2{margin:0;font-size:24px;text-align:center}#PollPage .content .votesAndTimer{margin-top:15px}#PollPage .content .votesAndTimer span{font-weight:700;font-size:13px;color:#797978}#PollPage .content .stages{margin:50px 0 30px}#PollPage .content .stages .thankYouSection h1,#PollPage .relatedRight .stages .thankYouSection h1{font-size:30px}#PollPage .content .stages .PetitionWidget,#PollPage .relatedRight .stages .PetitionWidget{padding:0 15px}#PollPage .content .stages .PetitionWidget .upper .sigNum,#PollPage .relatedRight .stages .PetitionWidget .upper .sigNum{color:#2d7cdb;font-weight:700}#PollPage .content .stages .PetitionWidget .upper .sigs,#PollPage .relatedRight .stages .PetitionWidget .upper .sigs{color:#868785}#PollPage .content .stages .PetitionWidget .upper h4,#PollPage .relatedRight .stages .PetitionWidget .upper h4{font-size:20px;margin-left:5px}#PollPage .content .stages .PetitionWidget .upper .topicTag,#PollPage .relatedRight .stages .PetitionWidget .upper .topicTag{display:none}#PollPage .content .stages .PetitionWidget .main h3,#PollPage .relatedRight .stages .PetitionWidget .main h3{font-size:20px;margin:15px 0}#PollPage .content .stages .PetitionWidget .main .read,#PollPage .relatedRight .stages .PetitionWidget .main .read{padding-top:0}#PollPage .options-container{margin-top:20px}#PollPage .options-container .optionBox{position:relative;z-index:10;height:100%;width:100%;margin-top:5px}#PollPage .options-container .optionBox:hover .rect{background-color:#e5e4e2}#PollPage .options-container .rect{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#f4f3f1;z-index:1}#PollPage .options-container .option{position:relative;z-index:10;width:100%;height:100%;display:block;text-align:center;padding:12px;cursor:pointer;font-weight:700;color:#797978;background-color:transparent;font-size:15px}#PollPage .options-container .option.selected{background-color:#797978;color:#f4f3f1}#PollPage #PollForm{opacity:0;z-index:-20;height:0}#PollPage #PollForm .receiveText{text-align:center;margin-top:10px;font-size:10px}#PollPage #PollForm .submitContainer{margin-top:30px}#PollPage .errorRecaptchaContainer.prominent{z-index:42;position:relative;background:#ffffff;border-radius:4px;padding:20px;margin-top:20px;margin-bottom:20px;box-shadow:0 2px 4px #00000080}#PollPage .errorRecaptchaContainer .errorText{font-size:18px;color:#de3632}@media screen and (max-width: 950px){#PollPage{flex-direction:column;align-items:center}#PollPage .rightBorder{border:2px solid #e5e4e2;border-bottom:none;padding:0}#PollPage .relatedRight{border:2px solid #e5e4e2;border-top:none}#PollPage #PollForm .submitContainer button{font-size:14px}#PollPage .stages .donationSection{padding-bottom:0;border-bottom:none;margin-bottom:0}}@media screen and (max-width: 768px){#PollPage{margin-top:0}#PollPage .centerBorder,#PollPage .rightBorder,#PollPage .relatedRight{border:none}#PollPage .PetitionWidget .button-padding{padding-right:0}}
