/* ----------------------------------
     _ANGULAR OVERRIDES CONTENT_
	1. General overrides
	2. Material Tabs overrides
	3.  
	
   ---------------------------------- */
   
/* ------------------------
     1. General overrides
   --\/-------------------- */

body mat-sidenav-container {
	background-color:transparent;
}

body .mat-drawer-content {
	overflow:hidden;
}

body .helpHintOpen .mat-drawer-content {
	overflow:visible;
	padding:0 17px 0 0; /* Account for scrollbar width to prevent page width jump when opening/closing h&h */
}

body .helpHintOpen .mat-sidenav-container {
	height:100%;
}

.helpHintOpen .mat-drawer-backdrop {
	background-color:rgba(0, 0, 0, .5);
	visibility:visible;
	z-index:2000;
}

body .mat-sidenav-container {
	background-color:transparent;
}

body .mat-sidenav-content {
	overflow:hidden;
}

cmn-help-and-hint .mat-sidenav {
	overflow:visible;
	z-index:3000;
}

/* --/\---------------------
     End general overrides
   ------------------------- */
   

/* ------------------------------
     2. Material tabs overrides
   --\/-------------------------- */

mat-tab-group {
	clear:both;
}

.mat-tab-body-wrapper mat-tab-body.mat-tab-body-active {
	overflow:visible !important;
}

.mat-tab-label {
	background-color:transparent;
	border:1px solid transparent;
	box-shadow:none;
	opacity:1 !important;
	transition-duration:.5s;
	transition-property:background-color, border-color, box-shadow, opacity;
	transition-timing-function:ease;
}

.mat-tab-label:hover,
.mat-tab-label:focus {
	background-color:#fcfcfc;
	border-color:#dddddd;
	border-bottom-color:transparent;
	box-shadow:none;
	opacity:1;
}

.mat-tab-label.mat-tab-active {
	opacity:1;
}

.mat-tab-body-wrapper {
	padding:1em 1em 0 1em;
}

.mdTabBtnIndent {
	padding:0 1em;
}

/* --/\---------------------------
     End Material tabs overrides
   ------------------------------- */