a {
	color: #005073;
}

.navbar-nav>li>a.navbar-btn {
	background-color: #005073;
	width: 85px;
	height: 33px;
	border-radius: 3px;
}

hr.small {
	border-width: 2.5px;
	max-width: 50px;
	border-top: 3.5px solid #005073;
}

.sk-three-bounce .sk-child {
	background-color: #005073;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	margin-right: 3px;
    display: inline-block;
    -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
            animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
}

.primary-color {
	color: #005073 !important;
}

.primary-background-color {
	background: #005073 !important;
}

.primary-color-darker {
	color: #08374c !important;
}

.btn-default {
	color: #fff;
	background-color: #005073;

	padding: 12px 0px;
	width: 150px;
}

.btn-default:hover {
	color: #fff;
	background-color: #00283a;
}

.btn.btn-default.btn-link-highlighted {
	color: #005073;
	background-color: transparent;
}

.btn-default:hover {
	background-color: #005980;
	color: #fff;
}

.btn-default:focus {
	background-color: #005073;
	color: #fff;
}

.pending {
  color: #005073;
}

.pending a.btn.btn-default {
  background-color: #005073;
}

.pending a.btn.btn-default:hover {
  background-color: #00283a;
}

.pending.puzzle-panel .panel-heading h3{
  color: #005073;
}

.pending p.subtitle {
  color: #005073;
}

.pending.panel .panel-heading span {
  color: #005073;
}

a#restoreButton:hover,
a#undoButton:hover,
a#redoButton:hover {
  color: #005073;
  cursor: pointer;
}


.sidebar-nav li.selected a {
    color: #005073 !important;
}
.sidebar-nav li.selected a div.circle {
  background: #005073;
}

.navbar-default .navbar-nav>li>a.btn-primary:hover {
	background-color: #00283a;
	text-decoration: none;
	color: white;
}
