/* Id: 7.4569059.1556728796
 * Generated: 21-Aug-2024 13:48:36
 */
    /* Titles Styling */

.results-title {
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 22px;
}

.title-note {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    border-bottom: 2px solid #f6f6f6;
    margin-bottom: 10px;
    font-style: italic;
}
/* "Update to see result" Bar */


.update-notice{
	background: #fafafa;
    padding: 12px;
    align-items:center;
    font-family: Lato;
    border: 1px solid #dedede;
    position: relative;
    border-radius: 3px;
  	overflow:hidden;
  	display:none;
	
}

.update-notice.shown{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
        align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
        justify-content:center;
}
.update-notice p{
	padding:0;
  	color:#6a7477;
  margin-right:15px;
}

.update-notice button:after{
	    content: "";
    width: 10px;
    height: 10px;
    background-color: #dfe6e8;
    border-radius: 30px;
    z-index: 10;
    position: absolute;
    right: 10px;
    top: 9px;
}
.update-notice button:before{
      content: "";
    border: 10px solid #b8c7cc;
    background: transparent;
    border-radius: 60px;
    height: 50px;
    width: 50px;
    -webkit-animation: pulse2 2s ease-out;
    animation: pulse2 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
    top: -20px;
    right: -20px;
    z-index: 1;
    opacity: 0;
}
.update-notice button{
	background: #fafafa;
    border: 1px solid #dedede;
    color: #646b6d;
  font-size:14px;
    padding: 5px 30px 5px 10px;
  	position:relative;
    border-radius: 3px;
  	-webkit-appearance: none;
  overflow:hidden;

}
/* Result Table Styling */

.table-results-wrapper .table-referendum-results {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.table-results-wrapper .table-referendum-results th:nth-child(n+1),
.table-results-wrapper .table-referendum-results td:nth-child(n+1) {
    text-align: right;
    font-size: 90%;
}

.table-results-wrapper .table-referendum-results thead th {
    vertical-align: middle;
}

.table-results-wrapper .table-referendum-results tbody td, 
.table-results-wrapper .table-referendum-results tr:nth-child(odd) td,
.table-results-wrapper .table-referendum-results tr:nth-child(even) td{
	    border-top: 1px solid #ddd;
	    border-bottom: 1px solid #ddd;
}

.table-results-wrapper .table-referendum-results th {
    background: #383131;
    color: white;
}

.table-results-wrapper .table-referendum-results tr:nth-child(odd) td {
    background: none !important;
}

.table-results-wrapper .table-referendum-results tr:nth-child(even),
.table-results-wrapper .table-referendum-results tr:nth-child(odd) {
    border-bottom: 1px solid #dedede;
}

.table-results-wrapper .table-referendum-results td.yes,
.table-results-wrapper .table-referendum-results td.no {
    color: white;
  	text-transform:uppercase;
}

.table-results-wrapper .table-referendum-results td.yes {
    color: #1190AF;
}

.table-results-wrapper .table-referendum-results td.no {
    color: #CC0000;
}

@media only screen and (max-width: 767px) {
    table th,
    table td {
        display: none;
    }
    table th:nth-child(1),
    table td:nth-child(1),
    table th:nth-child(2),
    table td:nth-child(2),
    table th:nth-child(10),
    table td:nth-child(10),
    table th:nth-child(11),
    table td:nth-child(11) {
        display: table-cell;
    }
    .update-notice{
  		flex-direction:column;
      }
  	.update-notice p{
  		margin: 0 0 10px 0;
	}
}

@media only screen and (min-width:768px) and (max-width:979px){

  table th:nth-child(6), table td:nth-child(6){
  		display: none;
  	}
  .table-referendum-results th:nth-child(n+1), .table-referendum-results td:nth-child(n+1){
		font-size:80%;
	}
}


@-webkit-keyframes "pulse" {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}

	25% {
		-webkit-transform: scale(0);
		opacity: 0.1;
	}

	50% {
		-webkit-transform: scale(0.1);
		opacity: 0.3;
	}

	75% {
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 0;
	}
}
@keyframes "pulse" {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}

	25% {
		-webkit-transform: scale(0);
		opacity: 0.1;
	}

	50% {
		-webkit-transform: scale(0.1);
		opacity: 0.3;
	}

	75% {
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 0;
	}
}
                  
@keyframes pulse2 {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(184,199,204, 0.6);
    box-shadow: 0 0 0 0 rgba(184,199,204, 0.6);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(184,199,2042, 0);
      box-shadow: 0 0 0 10px rgba(184,199,204, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(184,199,204, 0);
      box-shadow: 0 0 0 0 rgba(184,199,204, 0);
  }
}

@-webkit-keyframes pulse2 {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(184,199,204, 1);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(184,199,204, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(184,199,204, 0);
  }
}




      