.topbar-menu .satelite {height:50px; margin-left:25px;}
			.side-nav .side-nav-second-level .side-nav-link i {width:0; opacity:0; display:none;}
			.logo-topbar {text-transform:uppercase; font-size:1.2rem;}
			.logo-topbar .logo-light {color:#fff;}
			.logo-topbar .logo-dark {color:#000;}

			blockquote {
				padding:15px;
				border-left:solid 5px var(--ct-help-box-bg);
				background-color: var(--ct-body-bg);
				margin:0 0 10px 0;
			}
			.card p, #accordionExample p, .accordion-body , .card ul li. .card ol li{font-size:calc(1rem + .1vw);}

			.card p.lead, .accordion-button {font-size:calc(1.1rem + .2vw); font-weight:600;}
			.card h2 br {display:none;}
			.card h2 {font-size:calc(1.2rem + .2vw);  margin: 10px 0 30px 0;}
			h2:before {
   border-top: solid #f4ebc4 4px;
   width: 30%;
   content: " ";
   margin: 40px 0 0;
   position: absolute;
}

.card h3.line {font-size:calc(1rem + .1vw);  margin: 10px 0 30px 0;}
.card h3.line:before {
   border-top: dashed #f4ebc4 2px;
   width: 30%;
   content: " ";
   margin: 30px 0 0;
   position: absolute;
}


.card h2.accordion-header {margin:0;}
.card h2.accordion-header:before {display:none;}

.accordion-button:not(.collapsed) {
    color: var(--ct-menu-item-active-color);
	}

			.card h3 {}
			.card h4 {}

		 	.nav-pills .nav-item {width:100%;}
			.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
				color: var(--ct-nav-pills-link-active-color);
				background:transparent;
				border-left: 5px solid var(--ct-nav-pills-link-active-bg);
				color:var(--ct-nav-pills-link-active-bg);
				padding-left:1.5rem;
				margin-left:-1.5rem;
				border-radius:0;
			}

			#breadcrumb {margin:0 !important; list-style-type:none; padding:0;
			--ct-breadcrumb-padding-x: 0;
			 
				--ct-breadcrumb-margin-bottom: 1rem;
				--ct-breadcrumb-divider-color: var(--ct-gray-400);
				--ct-breadcrumb-item-padding-x: 0.5rem;
				--ct-breadcrumb-item-active-color: var(--ct-gray-500);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				padding: var(--ct-breadcrumb-padding-y) var(--ct-breadcrumb-padding-x);
				margin-bottom: var(--ct-breadcrumb-margin-bottom);
				font-size: var(--ct-breadcrumb-font-size);
				list-style: none;
				background-color: var(--ct-breadcrumb-bg);
				border-radius: var(--ct-breadcrumb-border-radius);
			}
			#breadcrumb li+li::before {
				font-family: "Material Design Icons";
				font-size: 16px;
				line-height: 1.3;
				float: left;
				padding-right: var(--ct-breadcrumb-item-padding-x);
				color: var(--ct-breadcrumb-divider-color);
				content: var(--ct-breadcrumb-divider, "\f0142");
			}



			.prevnext-wrapper {
				position:relative;
				height: 60px;
			}
			a.prevnext-link {
			  padding: 10px 15px;
			  box-shadow: var(--ct-box-shadow);	
				background-color: var(--ct-menu-bg) !important;
				color: var(--ct-body-color);

			  border: var(--ct-card-border-width) solid var(--ct-card-border-color);
    		  border-radius: 0.25rem;
			  display: inline-block;
			  width: 98%;
			}
			a.prevnext-link .mdi {margin:0 5px; display:inline-block;  }

			#snoAlertBox{
    position:fixed;
    z-index:1999;
   top:auto; bottom:2%;
    right:4%;
    margin:0px auto;
	text-align:center;
    display:none;
}

#sidebarRight2 .nav-link {text-transform:uppercase;}

.card-team-astronaut { cursor:pointer; letter-spacing:.07rem; font-size:12px; border:solid 1px rgba(80, 95, 105, .75)}
.card-team-astronaut:hover {background:rgba(0,0,0,.1)}
.card-team-astronaut h4 {font-size:22px; letter-spacing:.15rem; margin:0 0 3px 0;}
.card-team-astronaut p {font-size:14px; margin:0 0 5px 0;}
.card-team-astronaut .img-circle{   
 border-radius:50%; border-top:solid 2px rgba(255,255,255,.1); border-right:solid 2px rgba(255,255,255,.1);}
.card-team-astronaut .txt-mutted {opacity:.7;}

.popover {max-width:22.75vw !important;}

@media (max-width: 1610px){
	.accordion-item  .accordion-button, 
	.card h2 {font-size:calc(1.05rem + .1vw); }
	h2:before { margin: 30px 0 0;}
	.card-team-astronaut p {font-size: 12px;}

}


@media (max-width: 768px){
  h2:before {
	 display:none;
  }
  h2:after {
	 border-top: solid #f4ebc4 4px;
	 width: 30%;
	 content: " ";
	 margin: 10px 69% 0 0;
	 position: relative;
	 display:block;
  }

  .card h3.line:before {
	 display:none;
  }
  .card h3.line:after {
    border-top: dashed #f4ebc4 2px;
	 width: 30%;
	 content: " ";
	 margin: 10px 69% 0 0;
	 position: relative;
	  display:block;
   }

   .asideMenu {display:none !important;}

}


@media (max-width: 375px) {
  .logo-topbar {
	  display: block!important;
  }
}


.card a span.h1 {
	margin: 0 auto 16px;
    width: 80px;
    height: 80px;
    background: linear-gradient(to right, #1b222d, #0f1623);
    box-shadow: -5px 5px 2px rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    border-radius: 50%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
}

.card a span.h1 i {
	color: #D37727;
}

.card a span:last-child {
	color: #fff;
	font-size: 16px;
}

.card.shadow-sm {
	border: 1px solid hsla(0,0%,100%,.2);
	border-radius: 12px;
}


html[data-theme="light"] .card a span:last-child  {
	color: #313a46;
} 

html[data-theme="light"] .card a span.h1 {
  background: linear-gradient(to right, #dbdbdb, #eeeeee);
}

html[data-theme=dark][data-menu-color=dark], html[data-theme=dark][data-menu-color=light] {
    --ct-blend: overlay;
    --ct-menu-bg: #1f2f3c;
    --ct-menu-item-color: #8391a2;
    --ct-menu-item-hover-color: #bccee4;
    --ct-menu-item-active-color: #F68D1E;
    /* --ct-help-box-bg: rgba(244, 235, 196,1); */
    --ct-help-box-bg: #F68D1E;
    --ct-link-color: #F68D1E;
    --ct-link-hover-color: #fffdf3;
}

html[data-menu-color=light] {
    --ct-menu-bg: #ffffff;
    --ct-menu-item-color: #6c757d;
    --ct-menu-item-hover-color: #F68D1E;
    --ct-menu-item-active-color: #F68D1E;
    --ct-help-box-bg: #F68D1E;
}

.leftside-menu, .card, .prevnext-link {
    border: 1px solid hsla(0,0%,100%,.2) !important;
	border-radius: 12px !important;
}

h2:before {
    border-color: #F68D1E !important;
    border-width: 2px !important;
}

.nav-pills {
    --ct-nav-pills-link-active-bg: #F68D1E;
}
