  /* Heading styles */
h1, h2, h3, h4, h5, h6 {text-wrap:balance !important;}
/* Custom Tabs */
.tabs-container.custom-tabs.vertical-tabs .card {box-shadow:none; border:none;}
		.tabs-container.custom-tabs.vertical-tabs .card .card-heading.bg-light {background-image:url('/_resources/images/themes/Denali-topo-border_white_vertical.svg'); background-size:100%; background-repeat:repeat-y; border-image:linear-gradient(to top, #236192 0%, #87D1E6 100%) 1; border-width:3px; border-style:solid; border-bottom:none; border-left:none; border-top:none; }
		.tabs-container.custom-tabs.vertical-tabs .card .card-heading.bg-light .nav-tabs {border-bottom:none; margin-top: 1.5rem;}
		.tabs-container.custom-tabs.vertical-tabs .card .card-heading.bg-light .nav-tabs.small {font-size:initial;}
		.tabs-container.custom-tabs.vertical-tabs a {transition:none;}
		.tabs-container.custom-tabs.vertical-tabs .card .card-heading.bg-light .nav-link {border:0px solid transparent; position: relative; margin-right:0; margin-bottom:0;}
		.tabs-container.custom-tabs.vertical-tabs .card .card-heading.bg-light .nav-link:hover {border:0px solid transparent; background-color:#fff;margin-right:0;}
		.tabs-container.custom-tabs.vertical-tabs .card .card-heading.bg-light .nav-link.active, .tabs-container.custom-tabs.vertical-tabs .card .card-heading.bg-light .nav-link.active:hover {border-image:linear-gradient(to right, #236192 0%, #87D1E6 100%) 1; border-width: 3px; border-style: solid; border-right: transparent; font-weight:bold; margin-right:-1.15rem;}
/* Dot Leaders */
.dots {display: flex;}
.dots::after {
  white-space: nowrap;
  overflow: hidden;
  direction: rtl;
  content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
margin-left:1rem;
}
/* Off-Canvas Pop-Out Menu Styles */
.bs-canvas-overlay {
   		opacity: 0;
		z-index: -1;
	}
	
	.bs-canvas-overlay.show {
   		opacity: 0.85;
		z-index: 1100;
	}
	
	.bs-canvas-overlay, .bs-canvas {
		transition: all .4s ease-out;
		-webkit-transition: all .4s ease-out;
		-moz-transition: all .4s ease-out;
		-ms-transition: all .4s ease-out;
	}
	
	.bs-canvas {
		top: 0;
		z-index: 1110;
		overflow-x: hidden;
		overflow-y: auto;
		width: 330px;	
	transition: margin-right .4s ease-out, margin-left .4s ease-out;
	}
	
	.bs-canvas-left {
		left: 0;
		margin-left: -330px;
	}
	
	.bs-canvas-right {
	right: 0;
	margin-right: -330px;
}
.bs-canvas-right.mr-0 {
	margin-right: 0;
}
	/* Only for demo */
	body {
    	min-height: 100vh;
	}		