html {height: 100%;width: 100%;overflow: hidden;min-width: 100%;min-height: 100%;}
body {height: 100%;width: 100%;padding: 0;margin: 0; background-color: #000;}
.container-fluid{height:100%;display:table;width: 100%;padding: 0;}
.row-fluid {height: 100%; display:table-cell; vertical-align: middle;}
.centering {float:none;margin:0 auto;}
.panel-title img{display: inline-block;}
ul.dashed{list-style: none;padding: 0px 0px;}
ul.dashed > li:before {list-style: none;content: "- ";margin-left: 0px;}
label {color: #fff;}
.panel-body { padding: 0; }

.btn {
	margin-top:5px; 
	width:100px;
	color:#e8cc82;
	font-weight:bold;
	background: #5b5b5b; /* Old browsers */
	background: -moz-linear-gradient(top, #5b5b5b 0%, #090909 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #5b5b5b 0%,#090909 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #5b5b5b 0%,#090909 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#090909',GradientType=0 ); /* IE6-9 */
	border: 1px solid #e8cc82;
} 

.btn:hover {
	color: #e8cc82;
	background: #5b5b5b; /* Old browsers */
	background: -moz-linear-gradient(top, #090909 0%, #5b5b5b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #090909 0%,#5b5b5b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #090909 0%,#5b5b5b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090909', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-9 */
}

/* Autocomplete css*/
.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: block;
}
input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 16px;
}
input[type=text] {
	background-color: #f1f1f1;
	width: 100%;
	height: 34px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 60%;
  left: 0;
  right: 0;
  max-height: 200px;
  overflow-y: auto;
  text-align: left;
}

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
  text-transform: uppercase;
}

.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; 
}

.autocomplete-items div span img {
  padding-right: 5px;
}

.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}


@media only screen and (max-width: 768px) {
  .container-fluid {
    height:100%;
  	display: table;
  	width: 100%;
  	padding: 0;
  }
  
}