﻿.spacer20 {
  margin-top: 20px;
}
.helpHover:hover {
  cursor: help;
  text-decoration: none;
}
@media (max-width: 768px) {
  .inlineBlock {
    display: inline-block !important;
  }
}
@media (max-width: 1200px) {

    #denvergov-search input{
            width: 6em !important;
    }
}
.lastUpdate {
  background-color: #f5f5f5;
}
.lastUpdate span {
  font-weight: bold;
}
.dropdown button {
    width: 20em;
    background-color: #fff;
    text-align: left;
    border: 1px solid #cccccc;
    color: #8b8c8e;
}
.dropdown button:hover {
  background-color: #fff;
  border-color: #8b8c8e;
}
.dropdown button span {
  float: right;
  margin-top: 8px;
}
.dropdown ul.dropdown-menu {
  height: auto;
  max-height: 25em;
  overflow-x: hidden;
}
.dropdown ul.dropdown-menu li > a {
  width: 20em;
  white-space: normal;
}

.progress div.progress-bar {
  color: #f00;
}

.progress{
    border:none !important;
    padding:0 !important;
}

ul.sidePanelList {
  list-style-type: none;
  padding: 0;
}
ul.sidePanelList li > a {
  cursor: pointer;
}
.Winning {
  font-weight: bold;
  color: #005596;
}
.row td .progress{
    margin-bottom:5px;
}

.progress-bar-warning{
    background-color: #FDB913;
}

.dropdown-menu>li>a:hover{
    background-color:#0096d6;
    color:#FFFFFF;
}


.progress span {
   position: absolute;
    display: block;
    width: 93%;
    color: #005596;
    text-align:center;
    font-weight:500;
    font-family: sans-serif;
    padding: .2em;
}

.progress-bar-warning {
    opacity: 0.7;
}

.progress{
    height:25px;
    margin-bottom:15px;
}

    .progress .Winning {
        font-weight:bold;
    }








.bubblingG {
	text-align: center;
	width:210px;
	height:131px;
	margin: auto;
}

.bubblingG span {
	display: inline-block;
	vertical-align: middle;
	width: 26px;
	height: 26px;
	margin: 66px auto;
	background: rgb(18,128,224);
	border-radius: 131px;
		-o-border-radius: 131px;
		-ms-border-radius: 131px;
		-webkit-border-radius: 131px;
		-moz-border-radius: 131px;
	animation: bubblingG 0.845s infinite alternate;
		-o-animation: bubblingG 0.845s infinite alternate;
		-ms-animation: bubblingG 0.845s infinite alternate;
		-webkit-animation: bubblingG 0.845s infinite alternate;
		-moz-animation: bubblingG 0.845s infinite alternate;
}

#bubblingG_1 {
	animation-delay: 0s;
		-o-animation-delay: 0s;
		-ms-animation-delay: 0s;
		-webkit-animation-delay: 0s;
		-moz-animation-delay: 0s;
}

#bubblingG_2 {
	animation-delay: 0.2495s;
		-o-animation-delay: 0.2495s;
		-ms-animation-delay: 0.2495s;
		-webkit-animation-delay: 0.2495s;
		-moz-animation-delay: 0.2495s;
}

#bubblingG_3 {
	animation-delay: 0.509s;
		-o-animation-delay: 0.509s;
		-ms-animation-delay: 0.509s;
		-webkit-animation-delay: 0.509s;
		-moz-animation-delay: 0.509s;
}



@keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgba(17,127,245,0.98);
		transform: translateY(0);
	}

	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		transform: translateY(-55px);
	}
}

@-o-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgba(17,127,245,0.98);
		-o-transform: translateY(0);
	}

	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-o-transform: translateY(-55px);
	}
}

@-ms-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgba(17,127,245,0.98);
		-ms-transform: translateY(0);
	}

	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-ms-transform: translateY(-55px);
	}
}

@-webkit-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgba(17,127,245,0.98);
		-webkit-transform: translateY(0);
	}

	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-webkit-transform: translateY(-55px);
	}
}

@-moz-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgba(17,127,245,0.98);
		-moz-transform: translateY(0);
	}

	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-moz-transform: translateY(-55px);
	}
}