.cursor-pointer {
	cursor: pointer;
}
.form-control-custom{
	display: inline;
	padding:0 1rem;
}
.text-sm{
	font-size: 0.8rem;
}
.advertisement:nth-child(even){
	background-color:#fff;
}
h3{
	font-weight: 600;
	color: #000000;
}
.navbar-vertical{
	background-color: #ffffff !important;
	border: none;
}
.nav-link:hover{
	color: #999999 !important;
}
.nav-link i:hover{
	color: #999999 !important;
}
.margin-bottom-53{
	margin-bottom: 53px;
}
.width-20{
	width: 20%;
}
.width-40{
	width: 40%;
}
.width-35{
	width: 35%;
}
.fontsize13{
	font-size: 13px;
}
.marinauto0{
	margin:0 auto;
}
.height85{
	height:85vh;
}
.border1solidgrey{
	border:1px solid grey;
}
.widthzero{
	width: 0%;
}
.colorred{
	color: red;
}
.colorredfontsizemedium{
	color:red;font-size: medium;font-style: italic;
}
#loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 9999;
}
/* #autocomplete-list .list-group-item:hover {
	background-color: #f0f0f0;
}

@media (max-width: 576px) {
  #autocomplete-list {
    position: fixed !important; 
    top: auto !important;
    bottom: 0; 
    left: 0;
    right: 0;
    max-height: 40vh;
    overflow-y: auto;
    border-radius: 0;
    z-index: 1055; 
} */
.autocomplete-list {
  position: absolute;
  /* top: 100%; */
  left: auto;
  right: auto;
  margin-top: 0;
  z-index: 1000;
  max-height: 200px;
  overflow-y: auto;
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);
  text-align: left;
}

/* List group items styling */
.autocomplete-list .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  cursor: pointer;
  padding: 0.75rem 1rem;
}

.autocomplete-list .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.autocomplete-list .list-group-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.autocomplete-list .list-group-item:hover {
  background-color: #f8f9fa;
}

/* Mobile adjustments */
@media (max-width: 576px) {
  .autocomplete-list {
    max-height: 40vh;
	left: 0;
	right: 0;
  }
}