#header {
	background-image: none;
	background: #000;
	height: 45px;
}
#header #logo {
	background: url(logo.png) no-repeat 0 0;
	height: 45px;
}

@media (min-width: 991px) {
#header #logo {
	background: url(logo.png) no-repeat 0 0;
	height: 45px;
}
}
#title {
	background-image: none;
	background: #2b2b2b;
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.75);
	border-top: solid 1px #7a7a7a;
}
#title h1 {
	color: #fff;
}
#title h1 small {
	color: #7a7a7a;
}

.btn-header {
	background-color: #232323;
	border-color: #373737;
	background-image: -webkit-linear-gradient(top, #646464 0%, #222 100%);
	background-image: linear-gradient(to bottom, #646464 0%, #222 100%);
	height:45px !important;
	line-height:35px !important;
}
.btn-header:hover, .btn-header:active, .btn-group.open .btn-header {
	background-color: #927448;
	border-color: #000;
	background-image: -webkit-linear-gradient(top, #b09a7a 0%, #805d29 100%);
	background-image: linear-gradient(to bottom, #b09a7a 0%, #805d29 100%);
	background-position:0 0 !important;
}

.btn-group.open .btn-header {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.35) !important;
}

/*Custom Panel Colors *****************************************************************************************/

#lot-gep.panel-select-lot {
	border-color: #3b7eb7;
}
#lot-gep.panel-select-lot .panel-heading {
	background-color: #428bca;
	border-color: #3b7eb7;
}

#lot-nme.panel-select-lot {
	border-color: #4cae4c;
}
#lot-nme.panel-select-lot .panel-heading {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
#lot-nme.panel-select-lot .btn-primary {
	background-color: #5cb85c;
	border-color: #4cae4c;
	background-image: -webkit-linear-gradient(top,#71bd71 0%,#5cb85c 100%);
	background-image: linear-gradient(to bottom,#71bd71 0%,#5cb85c 100%);
}

#lot-sep.panel-select-lot {
	border-color: #000;
}
#lot-sep.panel-select-lot .panel-heading {
	background-color: #333;
	border-color: #000;
}
#lot-sep.panel-select-lot .btn-primary {
	background-color: #333;
	border-color: #000;
	background-image: -webkit-linear-gradient(top,#3d3d3d 0%,#333 100%);
	background-image: linear-gradient(to bottom,#3d3d3d 0%,#333 100%);
}

/* Change Reset Message to customer support email */
#login article #reset .alert-danger {
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    visibility: hidden;
}


#login article #reset .alert-danger:after {
  content:'Email not sent.  Please Make Sure you enter the email associated with your account.  If you are having difficulty, please contact Tysons Galleria at: tysons@ameripark.com';
  visibility: visible;
  display: block;
  position: absolute;
  background-color: #f2dede;
  color: #a94442;
  padding: 2px;
  top: 12px;
  left: 2px;
}

