#container{/*width:700px;*/ font-family:Geneva, Arial, Helvetica, sans-serif;}
input{background-color: #8a8a8a;cursor: pointer;color: #fff;font-size: 15px;border: none;margin: 2px;padding-top: 8px;padding-right: 19px;padding-bottom: 9px;padding-left: 15px;max-width: 100px;display: inline-block;float: left;margin-top: 8px;}
fieldset{width:600px;margin:10px auto;}
fieldset h2, #container h1{margin:0; padding:5px; font-size:1.2em; font-family:Georgia, serif;font-weight:normal; color:#333;}
label{color: #5f5f5f;font-weight: bold;font-size: 1.2em;cursor: pointer;}
#container p{font-family:Georgia, serif; color:#333; line-height:1.5em;}
.pollques{font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 1.2em;margin-bottom: 40px;position: relative;text-align: center;}
#pollcontainer{margin:5px; padding-bottom:45px; padding-left:5px; box-sizing:border-box;}
fieldset{background:#f9f9f9; padding:16px;}
div.success, div.notice, div.error, div.confirmation, div.footer_btn {width: 610px;margin: 0 auto;padding: 4px 10px 4px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 1px #fff inset;-webkit-box-shadow: 0 1px 1px #fff inset;box-shadow: 0 1px 1px #fff inset;border: #aaa solid 1px;}
div.success {border-color: #a2d246;}
.success {color: #000;background-color: #ebf8a4;}
.error{border-color: #333;border: 1px solid maroon !important;color: #000;background: pink;}
.confirmation {color: #000;background-color: pink;}
.footer_btn{font-weight: normal;color: #000;background: #D3DCE3;}
#loader{ display:none; text-align:center;}.option{ margin:5px 0; }.option p{ line-height:1.1em; font-size:0.85em; }.bar{ height:10px; background:#3399cc; }.yourvote{ background:#113399; }

.btss{width: 100%;display: flex;align-items: center;justify-content: center;}

