/* Search Component - In Page */
.search-bar-container {
	display: flex;
	align-items: center;
	position: relative;
	width: 100%;
  }

  .search-bar {
	flex: 1;
	position: relative;
  }

  /* Gradient Border using a pseudo-element */
  .search-bar {
	border-image: linear-gradient(to right, #ffffff 0%, #04a9f5 100%) 1;
	border: 1px solid transparent;
	border-radius: 10px;
	background: linear-gradient(to right, white, white),
	  linear-gradient(to right, #05e1b11a 0%, #04a9f5 100%);
	background-clip: padding-box, border-box;
	background-origin: padding-box, border-box;
  }

  .search-icon-btn {
	background: transparent !important;
	cursor: default;
  }

  .input-group {
	flex: 1;
  }

  .adv-search-btn {
	margin-left: 10px;
  }

  #search-btn {
	background: #fff;
  }

  #smart-search-btn {
	background-image: linear-gradient(60deg, #64b3f4 0%, #00e3ae 100%);
	padding-top: 0.65rem !important;
	padding-bottom: 0.65rem !important;
  }

  .input-group-text {
	cursor: pointer;
  }

  .try-questions {
	padding-top: 0.3rem !important;
	padding-bottom: 0.3rem !important;
	padding-right: 0.65rem !important;
	padding-left: 0.65rem !important;
	font-size: 0.82rem;
	border: 1px solid #b5d5e5;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  }

  .smart-search-component .card-banner {
	background: #e6f1fb;
	border-bottom: 0px solid transparent;
  }
  .smart-search-component .lead {
	font-size: 1.1rem;
	font-weight: 300;
  }

  /* navbar */
  .navText{
    color: #7F7F7F;
    font-weight: 600;
   }

   .nav-underline .nav-link{
    padding: 0 8px 0 8px;
   }

   .card{
    box-shadow: none;
    border: none;
  }

  .cardContent{
    background-color: #faf9fd;
    border: none;
  }

   /* widget */
   
	.wdgt .card {
		box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	}
	
	.wdgt .card-header.wdgt-hdr {
		background-image: linear-gradient(to right, #c9f8f0, #f0fdf9);
		background-image: linear-gradient(to right, #dfe9f3 10%, white 90%);
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
	.wdgt.wdgt-hdr-no-bg .card-header.wdgt-hdr {
		background: #fff;
		position: relative;
	}
	
	.wdgt .card-title.wdgt-title {
		color: var(--bs-primary-text-emphasis) !important;
	}
	
	.wdgt-title-wrapper i {
		/* background: -webkit-linear-gradient(#8BC34A, #2196F3); */
		/* -webkit-background-clip: text; */
		/* -webkit-text-fill-color: transparent; */
		font-size: 1.6rem !important;
		color: var(--bs-primary-text-emphasis) !important;
	}
	
	.wdgt.wdgt-hdr-no-bg .wdgt-title-wrapper::after {
		content: "";
		position: absolute;
		bottom: 0;
		width: 96%;
		height: 0.17rem;
		z-index: 1;
		background: #dfe9f3;
		background-image: linear-gradient(to right, #dfe9f3 10%, white 90%);
		background: #2A7B9B;
		background: linear-gradient(90deg, rgba(42, 123, 155, 0.9) 0%, rgba(87, 199, 133, 0.6) 50%, rgba(237, 221, 83, 0) 100%);
	}
	
	.wdgt .card-body.wdgt-body {
		padding-top: 1rem !important;
	}
	.wdgt.wdgt-hdr-no-bg .card-body.wdgt-body {
		padding-top: 0.25rem !important;
	}