.navbar {
	padding: 15px 10px;
	background: #fff;
	border: none;
	border-radius: 0;
	margin-bottom: 40px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.navbar-btn {
	box-shadow: none;
	outline: none !important;
	border: none;
}
.line {
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ddd;
	margin: 20px 0;
}
i,  span {
	display: inline-block;
}
/* ---------------------------------------------------

    SIDEBAR STYLE

----------------------------------------------------- */



.wrapper {
	display: flex;
	align-items: stretch;
}
#sidebar {
	min-width: 250px;
	max-width: 250px;
	background: #202640;
	color: #fff;
	transition: all 0.3s;
}
#sidebar.active {
	min-width: 80px;
	max-width: 80px;
	text-align: center;
}
#sidebar.active .sidebar-header h3,  #sidebar.active .CTAs {
	display: none;
}
#sidebar.active .sidebar-header strong {
	display: block;
}
#sidebar ul li a {
	text-align: left;
}
#sidebar.active ul li a {
	padding: 20px 10px;
	text-align: center;
	font-size: 0.85em;
}
#sidebar.active ul li a i {
	margin-right: 0;
	display: block;
	font-size: 1.8em;
	margin-bottom: 5px;
}
#sidebar.active ul ul a {
	padding: 10px !important;
}
 #sidebar.active .dropdown-toggle::after {
 top: auto;
 bottom: 10px;
 right: 50%;
 -webkit-transform: translateX(50%);
 -ms-transform: translateX(50%);
 transform: translateX(50%);
}
#sidebar .sidebar-header {
	padding: 20px;
	background: #63687a;
}
#sidebar .sidebar-header strong {
	display: none;
	font-size: 1.8em;
}
#sidebar ul.components {
	padding: 20px 0;
	border-bottom: 1px solid #47748b;
}
#sidebar ul li a {
	padding: 10px;
	font-size: 1.1em;
	display: block;
	color: #fff;
	text-decoration: none;
}
#sidebar ul li a:hover {
	color: #202640;
	background: #fff;
}
#sidebar ul li a i {
	margin-right: 10px;
}
#sidebar ul li.active>a,  a[aria-expanded="true"] {
	color: #fff;
	background: #63687a;
}
a[data-bs-toggle="collapse"] {
	position: relative;
}
 .dropdown-toggle::after {
 display: block;
 position: absolute;
 top: 50%;
 right: 20px;
 transform: translateY(-50%);
}
ul ul a {
	font-size: 0.9em !important;
	padding-left: 30px !important;
	background: #63687a;
}
ul.CTAs {
	padding: 20px;
}
ul.CTAs a {
	text-align: center;
	font-size: 0.9em !important;
	display: block;
	border-radius: 5px;
	margin-bottom: 5px;
}
a.download {
	background: #fff;
	color: #202640;
}
a.article,  a.article:hover {
	background: #63687a !important;
	color: #fff !important;
}
/* ---------------------------------------------------

    CONTENT STYLE

----------------------------------------------------- */



#content {
	width: 100%;
	padding: 20px;
	min-height: 100vh;
	transition: all 0.3s;
}



/* ---------------------------------------------------

    MEDIAQUERIES

----------------------------------------------------- */



@media (max-width: 768px) {
 #sidebar {
 min-width: 80px;
 max-width: 80px;
 text-align: center;
 margin-left: -80px !important;
}
 .dropdown-toggle::after {
 top: auto;
 bottom: 10px;
 right: 50%;
 -webkit-transform: translateX(50%);
 -ms-transform: translateX(50%);
 transform: translateX(50%);
}
 #sidebar.active {
 margin-left: 0 !important;
}
 #sidebar .sidebar-header h3,  #sidebar .CTAs {
 display: none;
}
 #sidebar .sidebar-header strong {
 display: block;
}
 #sidebar ul li a {
 padding: 20px 10px;
}
 #sidebar ul li a span {
 font-size: 0.85em;
}
 #sidebar ul li a i {
 margin-right: 0;
 display: block;
}
 #sidebar ul ul a {
 padding: 10px !important;
}
 #sidebar ul li a i {
 font-size: 1.3em;
}
 #sidebar {
 margin-left: 0;
}
 #sidebarCollapse span {
 display: none;
}
}

::-webkit-input-placeholder { /* Edge */
 color:#e1e1e1 !important;
 opacity:0.5;
}



:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #e1e1e1 !important;
 opacity:0.5;
}



::placeholder {
 color: #e1e1e1 !important;
 opacity:0.5;
}
.col-* {
	margin-top:1em;
}
#html5-watermark {
	display:none!important
}
#clinicthumb .owl-nav, #reschdule_dates .owl-nav {
	font-size: 40px;
	top: 30%;
	color: #007bff;
	text-align:center;
}
.multiselect {
	min-width:350px;
}
.multiselect-container {
	min-width:350px;
}
.dropdown-toggle {
	white-space:normal;
}
.table {
	font-size:12px;
}
#filterTab .nav-link {
	border:1px solid #ccc;
	margin-right:10px;
}
@media(min-width:768px) {
.de_hide {
display:none
}
}
@media(max-width:767px) {
.mo_hide {
display:none
}
.multiselect {
	min-width:180px;
}
.multiselect-container {
	min-width:180px;
}
}
#mobile_nav{ display:none;}
 @media (max-width:480px)  { 
#mobile_nav{ width:100%; display:block; height:75px;  color:#fff; position:fixed; bottom:0;box-shadow: 0px 1px 5px #888, 0px -1px 5px #888;
 background-color: #F36831; 
  background-image: linear-gradient(to top,#F36831, #000000);
  z-index:99;
  }

.mobile_ic{ width:25%; display:inline-block; text-align:center;padding:5px;}
.mobile_ic a{ color:#fff; text-decoration:none;}
.mobile_ic_mid{
margin-top: -22px;
  
    padding-top: 18px;
    border-radius: 50%;
	background-image:linear-gradient(to top,rgba(241, 91, 36, 0.38),#000);
height: 80px;
}

 }
 .nav-pills a.nav-link {
    border: 1px solid #ccc;
    margin: 3px;
}
span.hide-native-select {
  position: relative;
  width: 100%;
}
#html5-watermark, #html5lightbox-watermark{
	display:none !important;	
}

.bg-gradient-primary {
  background-color: #79BBB1;
  background-image: linear-gradient(180deg,#202640 10%,#202640 100%);
  background-size: cover;
}
