| /* |
| ##### |
| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information regarding copyright ownership. |
| # The ASF licenses this file to You under the Apache License, Version 2.0 |
| # (the "License"); you may not use this file except in compliance with |
| # the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| ##### |
| */ |
| body { |
| /*color: #333333;*/ |
| font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif"; |
| font-size: 100%; |
| } |
| .wrap { |
| padding: 40px; |
| text-align: center; |
| } |
| hr { |
| clear: both; |
| margin-top: 40px; |
| margin-bottom: 40px; |
| border: 0; |
| border-top: 1px solid #aaaaaa; |
| } |
| h1 { |
| font-size: 24px; |
| margin-bottom: 40px; |
| } |
| p { |
| margin-bottom: 20px; |
| } |
| .btn { |
| background: #428bca; |
| border: #357ebd solid 1px; |
| border-radius: 3px; |
| color: #fff; |
| display: inline-block; |
| font-size: 14px; |
| padding: 4px 8px; |
| text-decoration: none; |
| text-align: center; |
| font-weight: bold; |
| min-width: 50px; |
| position: relative; |
| transition: color .1s ease; |
| cursor: pointer; |
| margin-left: 10px; |
| } |
| .btn-red { |
| background: #c5321b !important; |
| border: #bd351e solid 1px; |
| border-radius: 3px; |
| color: #fff !important; |
| display: inline-block; |
| font-weight: bold; |
| font-size: 14px; |
| padding: 4px 8px; |
| text-decoration: none; |
| text-align: center; |
| min-width: 30px; |
| position: relative; |
| transition: color .1s ease; |
| cursor: pointer; |
| margin-left: 10px; |
| } |
| .btn-red:hover { |
| background: #d5421b !important; |
| transition: 0.3s ease; |
| } |
| |
| .btn-orange { |
| background: #C17E3F !important; |
| border: #C18E3F solid 1px; |
| border-radius: 3px; |
| color: #fff !important; |
| display: inline-block; |
| font-weight: bold; |
| font-size: 14px; |
| padding: 4px 8px; |
| text-decoration: none; |
| text-align: center; |
| min-width: 30px; |
| position: relative; |
| transition: color .1s ease; |
| cursor: pointer; |
| margin-left: 10px; |
| } |
| .btn-orange:hover { |
| background: #D19E3F !important; |
| transition: 0.3s ease; |
| } |
| |
| .btn-black { |
| background: #333 !important; |
| border: #aaaaaa solid 1px; |
| border-radius: 3px; |
| color: #fff !important; |
| display: inline-block; |
| font-weight: bold; |
| font-size: 14px; |
| padding: 4px 8px; |
| text-decoration: none; |
| text-align: center; |
| min-width: 30px; |
| position: relative; |
| transition: color .1s ease; |
| cursor: pointer; |
| margin-left: 10px; |
| } |
| .btn-black:hover { |
| background: #666 !important; |
| transition: 0.3s ease; |
| } |
| |
| .btn-purple { |
| background: #b532bb !important; |
| border: #bd351e solid 1px; |
| border-radius: 3px; |
| color: #fff !important; |
| display: inline-block; |
| font-weight: bold; |
| font-size: 14px; |
| padding: 4px 8px; |
| text-decoration: none; |
| text-align: center; |
| min-width: 30px; |
| position: relative; |
| transition: color .1s ease; |
| cursor: pointer; |
| margin-left: 10px; |
| } |
| .btn-purple:hover { |
| background: #d542db !important; |
| transition: 0.3s ease; |
| } |
| |
| .btn-green { |
| font-weight: bold; |
| background: #328a2b !important; |
| border: #328a2b solid 1px; |
| border-radius: 3px; |
| color: #fff !important; |
| display: inline-block; |
| font-size: 14px; |
| padding: 4px 8px; |
| text-decoration: none; |
| text-align: center; |
| min-width: 30px; |
| position: relative; |
| transition: color .2s ease; |
| cursor: pointer; |
| margin-left: 10px; |
| } |
| |
| .btn-green:hover { |
| background: #52Aa2b !important; |
| transition: 0.3s ease; |
| } |
| |
| .btn-yellow { |
| font-weight: bold; |
| background: #daba3b !important; |
| border: #328a2b solid 1px; |
| border-radius: 3px; |
| color: #fff !important; |
| display: inline-block; |
| font-size: 14px; |
| padding: 4px 8px; |
| text-decoration: none; |
| text-align: center; |
| min-width: 30px; |
| position: relative; |
| transition: color .2s ease; |
| cursor: pointer; |
| margin-left: 10px; |
| } |
| |
| .btn-yellow:hover { |
| background: #eaca3b !important; |
| transition: 0.3s ease; |
| } |
| |
| .btn:hover { |
| background: #357ebd; |
| } |
| .btn.btn-big { |
| font-size: 18px; |
| padding: 15px 20px; |
| min-width: 100px; |
| } |
| .btn-close { |
| color: #aaaaaa; |
| font-size: 30px; |
| text-decoration: none; |
| position: absolute; |
| right: 5px; |
| top: 0; |
| } |
| .btn-close:hover { |
| color: #919191; |
| } |
| .modal:before { |
| content: ""; |
| display: none; |
| background: rgba(0, 0, 0, 0.6); |
| position: fixed; |
| top: 0; |
| left: 0; |
| right: 0; |
| bottom: 0; |
| z-index: 10; |
| } |
| .modal:target:before { |
| display: block; |
| } |
| .modal:target .modal-dialog { |
| -webkit-transform: translate(0, 0); |
| -ms-transform: translate(0, 0); |
| transform: translate(0, 0); |
| top: 10%; |
| } |
| .modal-dialog { |
| background: #fefefe; |
| border: #333333 solid 1px; |
| border-radius: 5px; |
| margin-left: -200px; |
| position: fixed; |
| left: 50%; |
| top: -100%; |
| z-index: 11; |
| width: 640px; |
| word-wrap: break-word; |
| -webkit-transform: translate(0, -500%); |
| -ms-transform: translate(0, -500%); |
| transform: translate(0, -500%); |
| -webkit-transition: -webkit-transform 0.3s ease-out; |
| -moz-transition: -moz-transform 0.3s ease-out; |
| -o-transition: -o-transform 0.3s ease-out; |
| transition: transform 0.3s ease-out; |
| } |
| .modal-body { |
| padding: 20px; |
| word-wrap: break-word; |
| max-height: 325px; |
| overflow: auto; |
| } |
| pre { |
| word-wrap: break-word; |
| white-space: pre-wrap; |
| } |
| |
| .monitor_details { |
| word-wrap: break-word; |
| white-space: pre-wrap; |
| font-family: monospace; |
| background: #FFD; |
| border: 1px dotted #333; |
| } |
| |
| .modal-header, |
| .modal-footer { |
| padding: 10px 20px; |
| } |
| .modal-header { |
| border-bottom: #eeeeee solid 1px; |
| } |
| .modal-header h2 { |
| font-size: 20px; |
| } |
| .modal-footer { |
| border-top: #eeeeee solid 1px; |
| text-align: right; |
| } |
| /*ADDED TO STOP SCROLLING TO TOP*/ |
| #close { |
| display: none; |
| } |
| |
| .cls { |
| width: 100%; |
| height: 2px; |
| float: left; |
| } |
| #stv { |
| width: 100%; |
| margin-top: 60px; |
| float: left; |
| } |
| #ballotbox { |
| width: 360px; |
| min-height: 100px; |
| padding-top: 30px; |
| padding-bottom: 10px; |
| background-image: url(/images/ballot_bg.png), linear-gradient(to bottom, #cedce7 0%,#596a72 100%); |
| background-repeat: repeat; |
| border: 4px groove #333; |
| float: left; |
| } |
| #candidates { |
| width: 580px; |
| float: left; |
| min-height: 400px; |
| background-repeat: no-repeat; |
| height:auto; |
| margin-left:auto; |
| margin-right:auto; |
| padding: 10px 20px 30px 20px; |
| } |
| |
| #ballot { |
| margin: 0 0 0 0; |
| } |
| .ballotbox { |
| border: 1px dotted #666; |
| padding: 4px; |
| max-width: 300px; |
| min-height: 25px; |
| cursor: move; |
| cursor: grab; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #f8f8f8 0%,#dddddd 100%); |
| -khtml-user-drag: element; |
| } |
| |
| .fillerbox { |
| padding: 4px; |
| max-width: 300px; |
| min-height: 26px; |
| font-family: monospace; |
| font-size: 16px; |
| margin: 0 0 0 0; |
| -khtml-user-drag: element; |
| margin-left: 40px; |
| } |
| |
| |
| .ballotbox_clist { |
| border: 1px dotted #666; |
| padding: 4px; |
| max-width: 410px; |
| min-height: 25px; |
| cursor: move; |
| cursor: grab; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #f8f8f8 0%,#dddddd 100%); |
| -khtml-user-drag: element; |
| } |
| |
| .ballotbox_clist_DH { |
| border: 1px dotted #666; |
| padding: 4px; |
| max-width: 410px; |
| min-height: 25px; |
| cursor: pointer; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #f8f8f8 0%,#dddddd 100%); |
| -khtml-user-drag: element; |
| } |
| |
| .ballotbox_clist_selectedDH { |
| border: 1px dotted #666; |
| padding: 4px; |
| max-width: 410px; |
| min-height: 25px; |
| cursor: pointer; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #a8f8a8 0%,#adddad 100%); |
| -khtml-user-drag: element; |
| } |
| |
| .statement_marker { |
| border: 1px dotted #666; |
| padding: 4px; |
| max-width: 100px; |
| min-height: 12px; |
| font-family: monospace; |
| font-size: 12px; |
| color: #FFF; |
| background: linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); |
| -khtml-user-drag: element; |
| float: right; |
| right: 0px; |
| top: 0px; |
| position: static; |
| } |
| |
| kbd { |
| font-weight: bold; |
| color: #369; |
| font-size: 16px; |
| } |
| |
| |
| .statement { |
| border: 1px dotted #333; |
| background: linear-gradient(to bottom, #eeeecc 0%,#f2f6fc 100%); |
| overflow: auto; |
| max-width: 800px; |
| min-height: 100px; |
| max-height: 400px; |
| } |
| |
| .statement_marker a { |
| color: #fff; |
| } |
| |
| .ballotSelected { |
| border: 1px dotted #666; |
| padding: 4px; |
| max-width: 300px; |
| min-height: 25px; |
| cursor: move; |
| cursor: grab; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #f4f0ad 0%,#eae477 100%); |
| } |
| .ballotbox:hover { |
| background: linear-gradient(to bottom, #b0d4e3 0%,#88bacf 100%); |
| } |
| p { |
| max-width: 1100px; |
| } |
| body, html { |
| width: 1200px; |
| margin: 0 auto; |
| } |
| |
| * { |
| /*-webkit-user-select: none; */ |
| } |
| |
| |
| #ballot { |
| list-style: none; |
| text-align: left; |
| } |
| |
| ol .showList { |
| list-style: outside !important; |
| } |
| |
| #ballot .ballotNumber { |
| /*background: linear-gradient(to bottom, #fccd41 0%,#cea202 100%);*/ |
| background: linear-gradient(to bottom, #4f7bff 0%,#1444bc 100%); |
| border-radius: 12px; |
| border: 3px solid #FFF; |
| color: #FFF; |
| box-shadow: 0px 2px 2px 0px rgba(153,153,153,1); |
| width: 20px; |
| float: left; |
| text-align: center; |
| font-family: sans-serif; |
| margin-right: 8px; |
| height: 16px; |
| font-size: 12px; |
| margin-bottom: 4px; |
| padding-top: 3px; |
| position: relative; |
| top: 0px; |
| left: 0px; |
| } |
| |
| |
| |
| .formbox { |
| margin: 0 auto; |
| padding: 15px; |
| background: linear-gradient(to bottom, #f2f3f7 0%,#c7c7c9 100%); |
| border-radius: 5px; |
| border: 2px solid #333; |
| box-shadow: 3px 4px 4px 0px rgba(153,153,153,1); |
| height:auto; |
| font-family: Helvetica, Arial, sans-serif; |
| overflow: auto; |
| } |
| |
| .formbox h2 { |
| color: #4f85bb; |
| font-size: 28px; |
| text-align: center; |
| } |
| |
| .formbox input { |
| border-radius: 5px; |
| background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%); |
| border: 1px solid #333; |
| color: #333; |
| min-height: 20px; |
| min-width: 160px; |
| float: left; |
| margin-right: 10px; |
| } |
| |
| |
| .formbox .candidateEditList { |
| min-height: 32px; |
| width: 1000px; |
| } |
| |
| .formbox .keyvaluepair { |
| min-height: 32px; |
| min-width: 700px; |
| position: relative; |
| clear: both; |
| } |
| |
| .formbox .keyfield { |
| float: left; |
| min-height: 20px; |
| min-width: 260px; |
| font-weight: bold; |
| color: #526F93; |
| } |
| fieldset { |
| margin: 15px; |
| padding: 10px; |
| } |
| |
| fieldset legend { |
| font-size: 16px; |
| font-weight: bold; |
| |
| } |
| |
| .issueList { |
| text-align: left !important; |
| list-style: none; |
| margin: 0 auto; |
| } |
| |
| .issueList input { |
| min-width: 30px; |
| } |
| |
| .issueListItem { |
| border: 1px dotted #666; |
| padding: 4px; |
| max-width: 580px; |
| min-height: 25px; |
| cursor: pointer; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #f8f8f8 0%,#dddddd 100%); |
| -khtml-user-drag: element; |
| animation: fadein 1s |
| } |
| |
| |
| |
| .issueListItemWide { |
| border: 1px dotted #666; |
| padding: 4px; |
| width: 980px; |
| min-height: 25px; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #f8f8f8 0%,#dddddd 100%); |
| -khtml-user-drag: element; |
| animation: fadein 1s; |
| cursor: pointer; |
| } |
| |
| .issueListItemWideClosed { |
| border: 1px dotted #666; |
| padding: 4px; |
| width: 980px; |
| min-height: 25px; |
| font-family: monospace; |
| font-size: 16px; |
| background: linear-gradient(to bottom, #d8a8a8 0%,#cc6666 100%); |
| -khtml-user-drag: element; |
| animation: fadein 1s; |
| cursor: pointer; |
| } |
| |
| @keyframes fadein { |
| from { opacity: 0; } |
| to { opacity: 1; } |
| } |
| |
| .issueNumber { |
| background: linear-gradient(to bottom, #e8cc43 0%,#cc9004 100%); |
| border-radius: 12px; |
| border: 3px solid #FFF; |
| color: #FFF; |
| box-shadow: 0px 2px 2px 0px rgba(153,153,153,1); |
| width: 20px; |
| float: left; |
| text-align: center; |
| font-family: sans-serif; |
| margin-right: 8px; |
| height: 16px; |
| font-size: 12px; |
| margin-bottom: 4px; |
| padding-top: 3px; |
| position: relative; |
| top: 0px; |
| left: 0px; |
| } |
| |
| #preloader { |
| height: 300px; |
| width: 700px; |
| font-size: 24px; |
| font-style: italic; |
| font-weight: bold; |
| transform: translate(0, -500%); |
| transition: transform 0.3s ease-out; |
| } |
| |
| #preloader:focus { |
| transform: translate(0, 0); |
| } |
| |
| #preloaderWrapper { |
| width: 700px; |
| height: 500px; |
| margin: 0px auto; |
| text-align: center; |
| } |
| |
| |
| |
| #contents { |
| width:80%; |
| height:auto; |
| margin-left:auto; |
| margin-right:auto; |
| padding: 10px 20px 30px 20px; |
| |
| color: #333333; |
| font-family: Helvetica, Arial, sans-serif; |
| overflow: auto. |
| } |
| |