/*
	<mat-expansion-panel class="crm-mat-expansion-panel--royal-flush">
		<mat-expansion-panel-header>

			<mat-panel-title>
				Royal Flush
			</mat-panel-title>

		</mat-expansion-panel-header>

		<div class="mat-expansion-panel-content">
			<div class="mat-expansion-panel-body">

				<p>
					I'm visible because I am open
				</p>

			</div>
		</div>
	</mat-expansion-panel>
*/


/*
# Light mode (Default) */

	/*
	## Royal FLush */
	.mat-expansion-panel.crm-mat-expansion-panel--royal-flush {
		padding: 0;
		background-color: var(--crm-backsplash-tint-5);

	}

		.mat-expansion-panel.crm-mat-expansion-panel--royal-flush > .mat-expansion-panel-header {
			background-color: var(--crm-backsplash-tint-6);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--royal-flush > .mat-expansion-panel-header:hover {
			background-color: var(--crm-backsplash-tint-3) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--royal-flush .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--royal-flush > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--royal-flush > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
			color: #ffffff !important;
		}
			.mat-expansion-panel.crm-mat-expansion-panel--royal-flush > .mat-expansion-panel-content > .mat-expansion-panel-body * {
				color: #ffffff !important;
			}




	/*
	## Four of a Kind */
	.mat-expansion-panel.crm-mat-expansion-panel--four-of-a-kind {
		padding: 0;
		background-color: var(--crm-cool-backsplash-tint-1);
	}

		.mat-expansion-panel.crm-mat-expansion-panel--four-of-a-kind > .mat-expansion-panel-header {
			background-color: var(--crm-backsplash-tint-6);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--four-of-a-kind > .mat-expansion-panel-header:hover {
			background-color: var(--crm-backsplash-tint-5) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--four-of-a-kind .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--four-of-a-kind > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--four-of-a-kind > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}


	/*
	## Full House */
	.mat-expansion-panel.crm-mat-expansion-panel--full-house {
		padding: 0;
	}

		.mat-expansion-panel.crm-mat-expansion-panel--full-house > .mat-expansion-panel-header {
			background-color: var(--crm-backsplash-tint-6);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--full-house > .mat-expansion-panel-header:hover {
			background-color: var(--crm-backsplash-tint-5) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--full-house .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--full-house > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--full-house > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}

	/*
	## Flush */
	.mat-expansion-panel.crm-mat-expansion-panel--flush {
		padding: 0;
		background-color: var(--crm-cool-backsplash-tint-1);
	}

		.mat-expansion-panel.crm-mat-expansion-panel--flush > .mat-expansion-panel-header {
			background-color: var(--crm-cool-backsplash-tint-1p5);


			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--flush > .mat-expansion-panel-header:hover {
			background-color: var(--crm-cool-backsplash-tint-2) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--flush .mat-expansion-indicator::after {
			    color: rgba(0,0,0,.45) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--flush > .mat-expansion-panel-header .mat-expansion-panel-header-title {

			}

		.mat-expansion-panel.crm-mat-expansion-panel--flush > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}

	/*
	## Straight */
	.mat-expansion-panel.crm-mat-expansion-panel--straight {
		padding: 0;

	}

		.mat-expansion-panel.crm-mat-expansion-panel--straight > .mat-expansion-panel-header {
			background-color: var(--crm-cool-backsplash-tint-1);


			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--straight > .mat-expansion-panel-header:hover {
			background-color: var(--crm-cool-backsplash-tint-1p5) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--straight .mat-expansion-indicator::after {
			    color: rgba(0,0,0,.45) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--straight > .mat-expansion-panel-header .mat-expansion-panel-header-title {

			}

		.mat-expansion-panel.crm-mat-expansion-panel--straight > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}




/*
# Branded light mode */

	/*
	## Royal FLush */
	.mat-expansion-panel.crm-mat-expansion-panel--branded-royal-flush {
		padding: 0;
		background-color: var(--crm-backsplash-tint-5);

	}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-royal-flush > .mat-expansion-panel-header {
			background-color: var(--crm-primary-color-500);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-royal-flush > .mat-expansion-panel-header:hover {
			background-color: var(--crm-primary-color-a700) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-royal-flush .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-royal-flush > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-royal-flush > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
			color: #ffffff;
		}
			.mat-expansion-panel.crm-mat-expansion-panel--branded-royal-flush > .mat-expansion-panel-content > .mat-expansion-panel-body * {
				color: #ffffff;
			}

	/*
	## Four of a Kind */
	.mat-expansion-panel.crm-mat-expansion-panel--branded-four-of-a-kind {
		padding: 0;
		background-color: var(--crm-cool-backsplash-tint-1);

	}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-four-of-a-kind > .mat-expansion-panel-header {
			background-color: var(--crm-primary-color-500);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-four-of-a-kind > .mat-expansion-panel-header:hover {
			background-color: var(--crm-primary-color-a700) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-four-of-a-kind .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-four-of-a-kind > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-four-of-a-kind > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}


	/*
	## Full House */
	.mat-expansion-panel.crm-mat-expansion-panel--branded-full-house {
		padding: 0;
	}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-full-house > .mat-expansion-panel-header {
			background-color: var(--crm-primary-color-500);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-full-house > .mat-expansion-panel-header:hover {
			background-color: var(--crm-primary-color-a700) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-full-house .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-full-house > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-full-house > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}




/*
# Branded secondary color light mode */

	/*
	## Royal FLush */
	.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-royal-flush {
		padding: 0;
		background-color: var(--crm-backsplash-tint-5);

	}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-royal-flush > .mat-expansion-panel-header {
			background-color: var(--crm-secondary-color-800);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-royal-flush > .mat-expansion-panel-header:hover {
			background-color: var(--crm-secondary-color-700) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-royal-flush .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-royal-flush > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-royal-flush > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
			color: #ffffff;
		}
			.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-royal-flush > .mat-expansion-panel-content > .mat-expansion-panel-body * {
				color: #ffffff;
			}

	/*
	## Four of a Kind */
	.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-four-of-a-kind {
		padding: 0;
		background-color: var(--crm-cool-backsplash-tint-1);

	}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-four-of-a-kind > .mat-expansion-panel-header {
			background-color: var(--crm-secondary-color-800);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-four-of-a-kind > .mat-expansion-panel-header:hover {
			background-color: var(--crm-secondary-color-700) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-four-of-a-kind .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-four-of-a-kind > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-four-of-a-kind > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}


	/*
	## Full House */
	.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-full-house {
		padding: 0;
	}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-full-house > .mat-expansion-panel-header {
			background-color: var(--crm-secondary-color-800);
			color: #ffffff;

			height: 48px !important;
		}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-full-house > .mat-expansion-panel-header:hover {
			background-color: var(--crm-secondary-color-700) !important;
		}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-full-house .mat-expansion-indicator::after {
			    color: rgba(255,255,255,.5) !important;
			}

			.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-full-house > .mat-expansion-panel-header .mat-expansion-panel-header-title {
				color: #ffffff;
			}

		.mat-expansion-panel.crm-mat-expansion-panel--branded-secondary-color-full-house > .mat-expansion-panel-content > .mat-expansion-panel-body {
			padding: 24px;
		}
