#top-divider {
	margin-top: 10px;
}

.login-clean form .form-control {
  color:#084da5;
  background-color:#fff;
}

.login-clean form .form-control {
	color: #084da5;
	background-color:#fff;
}

.login-clean form .btn-primary {
	background-color:#084da5;
	margin-top: 10px;
}

.login-clean form .btn-primary:hover {
	background-color:#2e6da4;
}

.login-clean div {
  background-color:#fff;
}

.login-clean {
  background-color:#f1f7fc;
}

#center-logo {
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}

.login-clean {
  padding-top:0px;
}

.results-site p {
  margin-bottom:5px;
  margin-top:5px;
}

.results-site-details {
  height:115px;
  padding-left:1px;
  padding-right:1px;
  padding-top:1px;
  padding-bottom:1px;
}

.results-site-active {
  visibility:visible;
}

.results-site-inactive {
  visibility:visible;
}

.results-site-hidden {
  visibility:hidden;
  display:none;
}

.results-site-container-row {
  height:120px;
}

.results-site-distance {
  margin-top:15px;
  margin-bottom:15px;
  margin-left:0px;
  margin-right:0px;
  height:80px;
  padding-left:5px;
  padding-right:2px;
  padding-top:0px;
  padding-bottom:0px;
  width:136px;
	text-align:center;
}

.results-site-distance span {
	font-size:14px; 
}

.results-site-details {
  margin-top: -2px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  height: 125px;
  padding-left: 5px;
  width: 200px;
  padding-right: 5px;
	text-align: left;
}

.results-site-details-postcode {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  height:125px;
  padding-left:5px;
  width:280px;
  padding-right:5px;
	text-align: left;
}

.results-site-details span {
	font-size:12px; 
}

.search-container {
  width:965px;
  border:solid;
	border-width: thin;
  padding-left:10px;
  margin-top:10px;
  height:680px;
}

.results-site {
  border:solid;
	border-width: thin;
  width:342px;
  height:140px;
  position:relative;
  margin-bottom:5px;
  margin-top:5px;
}

.results-site:hover {
	cursor: crosshair;
}

#site-selection {
  width:350px;
}

#results-text-header {
  width:590px;
  height:50px;
  margin-top:5px;
  margin-bottom:5px;
  border:solid;
	border-width: thin;
  text-align:center;
  vertical-align:middle;
  align-content:center;
}

#map-container {
  width:590px;
  height:430px;
  border:solid;
	border-width: thin;
  margin-bottom:10px;
}

#operator-scripts-row {
  width:940px;
  border:solid;
	border-width: thin;
  height:170px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  margin-left:1px;
  margin-right:10px;
  margin-bottom:10px;
}

#operator-scripts-col {
  width:916px;
  height:139px;
  margin-bottom:6px;
  padding-left:2px;
  padding-right:2px;
}

#operator-scripts-text {
  height:139px;
  margin-top:5px;
  margin-bottom:5px;
}

#map {
  width:588px;
  height:428px;
  border:none;
}

#map-column {
  padding:0px;
}

.navbar-link.search {
  padding:10px 22px;
}

.navbar {
}	

.navbar-brand a:visited {
	color: ##fff !important;
}

.navbar-default .navbar-link:visited {
	color: #fff;
}

#search-messages-message {
	color:red;
	font-weight: bold;
	font-size: medium;
	width: 900px;
	position:absolute;
	text-align: center;
}


.redirect {
	color: #084da5;	
}

.redirect p {
	color: #084da5;
}

.redirect h2 {
	color: #084da5;
}

.redirect  a {
	color: #084da5;
}

.redirect  a:hover {
	color: #084da5;
}

.lead {
	color: #084da5;	
}

.lead {
	color: #084da5;	
}

.text-center{
	color: #084da5;	
}

.glyphicon {
	color: #084da5;	
}

.home {
	color: #084da5;	
}

#message {
	margin-top: 20px;
	color: red;
	font-weight: bold;
	font-size: 15px;
	text-align:center;
	margin-top: 10px;
}

.col-md-7.results-site-details {
	border-right: solid;
	border-width: thin;
}

.login-clean form {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-top: 0px;
}

.login-clean .illustration {
	padding: 0 0 0px 0;
}

.login-clean .form-group {
	margin-bottom: 5px;
}

.login-clean label {
	margin-bottom: 0px;
}

#search-header-text {
	padding-bottom: 10px;
	width: 260px !important;
}
