/* .nav-tabs {
    border-bottom: 1px solid #36b3e8;
  }
  .nav-tabs .nav-item {
    margin-bottom: -2px;
  }
  .nav-tabs .nav-link.active  {
    color: #495057;
    background-color: #93d5f1;
    border-width: 1px;
    border-color: #36b3e8 #36b3e8 transparent;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    padding: 6px;
  }
  .nav-tabs .nav-link.active:hover  {
    border-color: #36b3e8 #36b3e8 transparent;
  }
  .nav-tabs .nav-link.active .nav-pill-wrapper {
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
  }
  .nav-pill-wrapper {
  font-size: 12px;
    display: flex;
    padding: 3px 10px;
  }
  .nav-tabs .nav-link:hover {
     border-color:transparent; 
  }
  .nav-tabs .nav-link {
 color: black;
    padding: 0;
 }
 .dent-source-navbar-search {
    width: 167px;
    height: 34px;
    border-radius: 17px;
    background-color: #f4f7f8;
    font-family: 'SF-Pro-RegularFont';
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #686781;
} */
.navbar-logo {
	color: #fff;
}

.navbar-mainbg {
	background-color: #35384c;
	padding: 0px;
}

#navbarSupportedContent {
	overflow: hidden;
	position: relative;
}

	#navbarSupportedContent ul {
		padding: 0px;
	}

		#navbarSupportedContent ul li a i {
			margin-right: 10px;
		}

	#navbarSupportedContent li {
		list-style-type: none;
		float: left;
	}

	#navbarSupportedContent ul li a {
		color: rgba(255,255,255,0.5);
		text-decoration: none;
		font-size: 13px;
		display: block;
		/*padding: 22px 18px;*/
		transition-duration: 0.6s;
		transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
		position: relative;
	}

	#navbarSupportedContent > ul > li.active > a {
		color: #35384c;
		background-color: transparent;
		transition: all 0.7s;
	}

	#navbarSupportedContent a:not(:only-child):after {
		content: "\f105";
		position: absolute;
		right: 20px;
		top: 10px;
		font-size: 14px;
		font-family: "Font Awesome 5 Free";
		display: inline-block;
		padding-right: 3px;
		vertical-align: middle;
		font-weight: 900;
		transition: 0.5s;
	}

	#navbarSupportedContent .active > a:not(:only-child):after {
		transform: rotate(90deg);
	}

.hori-selector {
	display: inline-block;
	position: absolute;
	height: 60%;
	top: 0px;
	left: 0px;
	transition-duration: 0.1s;
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
	background-color: #fff;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	margin-top: 10px;
}

	.hori-selector .right,
	.hori-selector .left {
		position: absolute;
		width: 25px;
		height: 25px;
		background-color: #fff;
		bottom: 10px;
	}

	.hori-selector .right {
		right: -25px;
	}

	.hori-selector .left {
		left: -25px;
	}

		.hori-selector .right:before,
		.hori-selector .left:before {
			content: '';
			position: absolute;
			width: 50px;
			height: 50px;
			border-radius: 50%;
			background-color: #35384c;
		}

	.hori-selector .right:before {
		bottom: 0;
		right: -25px;
	}

	.hori-selector .left:before {
		bottom: 0;
		left: -25px;
	}

.navbar-nav {
	margin-left: 60px;
}

.dent-source-navbar-logo {
	height: 55px;
	padding: 5px;
}

.nav-bar-container {
	background-color: #35384c;
	z-index: 110;
}

.nav-notify-section {
	margin-right: 0;
	margin-left: auto;
	display: contents;
}

@media (max-width: 991px) {
	#navbarSupportedContent ul li a {
		padding: 12px 30px;
	}

	.hori-selector {
		margin-top: 0px;
		margin-left: 10px;
		border-radius: 0;
		/* border-top-left-radius: 25px;
		border-bottom-left-radius: 25px; */
	}
	/* .hori-selector .left,
	.hori-selector .right{
		right: 10px;
	}
	.hori-selector .left{
		top: -25px;
		left: auto;
	}
	.hori-selector .right{
		bottom: -25px;
	}
	.hori-selector .left:before{
		left: -25px;
		top: -25px;
	}
	.hori-selector .right:before{
		bottom: -25px;
		left: -25px;
	} */
}

.dent-source-nav-pill-img {
	height: 40px;
	padding-right: 4px;
}

.dent-source-navbar-search:focus {
	box-shadow: none;
}

.dent-source-navbar-search-icon {
	height: 34px;
	border-radius: 17px;
	background-color: #ffffff !important;
	font-family: 'SF-Pro-RegularFont';
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: black;
	padding: 4px 12px 6px 2px;
}

.search-btn-outline-secondary {
	color: #41b8ea;
	background-color: transparent;
}

.btn:focus {
	outline: 0;
	box-shadow: none;
}

.dent-source-navbar-search {
	height: 34px;
	border-radius: 16px;
	border-bottom-right-radius: inherit;
	border-top-right-radius: inherit;
	visibility: hidden;
}

.visibilityHidden {
	visibility: visible;
	transition: width 35s ease-in-out;
}

.notification {
	color: #41b8ea;
	text-decoration: none;
	position: relative;
	display: inline-block;
	font-size: 16px;
}

.dent-source-notification-wrapper {
	margin-left: 10px;
	border: 2px solid #41b8ea;
	border-radius: 30px;
	height: 30px;
	width: 30px;
	text-align: center;
}

.dent-source-user-name {
	font-family: 'SF-Pro-SemiBoldFont';
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: rgba(255,255,255,0.5);
	margin-left: 14px;
}

.dent-source-user-dropdown {
	font-family: 'SF-Pro-SemiBoldFont';
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #686781;
	padding-left: 4px;
}

.notification .badge {
	position: absolute;
	top: 0px;
	right: 0px;
	border-radius: 50%;
	background: #39b54a;
	color: white;
	display: inline-block;
	padding: 3px;
	font-size: 13%;
	font-family: 'SF-Pro-BoldFont';
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
}

.dent-source-welcome-user {
	font-size: 32px;
	color: #191925;
	font-family: 'SF-Pro-BoldFont';
}

.dent-source-wish-user {
	font-size: 22px;
	color: #191925;
	font-family: 'SF-Pro-RegularFont';
}

.icon-button {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	color: #43b6ed;
	background: #dddddd;
	border: none;
	outline: none;
	border-radius: 50%;
	margin-left: 5px;
}

	.icon-button:hover {
		cursor: pointer;
	}

	.icon-button:active {
		background: #cccccc;
	}

.icon-button__badge {
	position: absolute;
	top: -10px;
	right: -10px;
	width: 25px;
	height: 25px;
	background: red;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}

/* Search bar styles */
@media only screen and (max-width: 1200px) {
	.dent-source-nav-pill-img {
		height:35px !important;
		margin-top:5px;
	}
}
@media only screen and (min-width: 1040px) and (max-width: 1199px) {
	.dent-source-nav-pill-img {
		height: 25px !important;
	}
	#navbarSupportedContent ul li a {
		font-size:12px !important;
	}
	.dent-source-nav-pill-img {
		margin-top:5px !important;
		margin-bottom:5px !important;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1039px) {
	.dent-source-nav-pill-img {
		height: 25px !important;
		margin-bottom: 5px !important;
	}
	#navbarSupportedContent ul li a {
		font-size:11px !important;
	}
	.dent-switch-btn-text {
		font-size: 11px !important;
	}
}

@media only screen and (max-width: 991px) {
	#navbarSupportedContent li {
		width: 40vw !important;
	}
	.dent-switch-btn-text {
		font-size:11px !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1265px) {
	.dent-nav {
		width: unset;
	}

	.dent-source-nav-pill-img {
		height: 34px !important;
		margin-top: 5px;
	}
}
@media only screen and (min-width: 1199px) and (max-width: 992px) {
	
	.dent-source-nav-pill-img {
		height: 33px !important;
		margin-top: 5px;
	}
}