.tableBorder {
		border: 1px solid DarkGray;
		margin-right:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-top:10px;
	}
	.tableBorder td, tr {border: 0}
	
	.tableBorderMiddle {
		border: 1px solid DarkGray;
		padding-bottom:10px;
		padding-left:10px;
		padding-top:10px;
	}
	.tableBorderMiddle td, tr {border: 0}
	.search-header {
        text-align: left;
					margin-bottom: 4px;
					font-size: 16px;
					color: #FFF;
					font-weight: 600;
    }
  .custom-search-wrapper.inner-page, .custom-search-wrapper.event-inner-page {
    margin: 15px;
  }
	.custom-search-wrapper .container {
		/* display: flex; */
		justify-content: center;
		align-items: center;
    width: 716px;
    }

    .custom-search-wrapper.inner-page .container {
        width: 600px;
        margin-right: 22px;
    }

    .custom-search-wrapper.event-inner-page .container {
      width: 614px;
        margin-right: 36px;
    }
    .custom-search-wrapper .form-wrapper {
      background-color: #2e3e3e;
      padding: 10px 10px;
      border-radius: 2px;
    }

    .custom-search-wrapper #searchForm {
      display: flex;
      align-items: center;
      gap: 15px;
      flex-wrap: wrap;
	  margin: 0;
    }

    .custom-search-wrapper .radio-group {
      display: flex;
      align-items: center;
      gap: 10px;
      color: white;
    }

    .custom-search-wrapper .radio-group label {
      display: flex;
      align-items: center;
      gap: 5px;
      color: white;
    }

    .custom-search-wrapper .radio-group input {
      margin-top: 0;
    }

	.custom-search-wrapper .select2-container {
      width: 200px !important;
    }

    .custom-search-wrapper .search-container {
      position: relative;
      flex: 1;
    min-width: 200px;
    }

    .custom-search-wrapper #search {
      padding: 5px 10px;
      border-radius: 6px;
      border: 1px solid #ccc;
      width: 100%
    }

    .custom-search-wrapper .suggestions {
		position: absolute;
		background: white;
		border: 1px solid #ccc;
		z-index: 10;
		width: 100%;
		color: black;
		text-align: left;
		overflow-y: auto;
		font-size: 14px;
    }

    .custom-search-wrapper .suggestions div {
      padding: 8px;
      cursor: pointer;
    }

    .custom-search-wrapper .suggestions div:hover {
      background-color: #eee;
    }

    .custom-search-wrapper button[type="submit"] {
      padding: 6px 14px;
      border-radius: 6px;
      background-color: white;
      border: 1px solid #ccc;
      cursor: pointer;
    }

	.select2-selection__rendered {
		text-align: left;
	}

	.search-container {
  position: relative;
}

.suggestions {
  position: absolute;
  background: white;
  border: 1px solid #ccc;
  z-index: 10;
  width: 100%;
  max-height: 150px;
  overflow-y: auto;
}

.suggestions div {
  padding: 8px;
  cursor: pointer;
}

.suggestions div:hover {
  background-color: #eee;
}

.no-match {
    color: #888;
	color: black;
	text-align: left;
	font-size: 14px;
  }