/*  ######################################################################
	- Color palette
	-	- Background
	-	- Group color
	-	- Color
	-	- Border color
###################################################################### */
/*  ######################################################################
	-	- Background
###################################################################### */
.has-redimi-gradient-background-gradient {
	background-image: linear-gradient( 35deg, #66ccff 0%, #6666ff 50%, #cc66ff 100% ) !important;
}
.has-redimi-blue-background-gradient {
	background-image: linear-gradient( 35deg, #5252cc 0%, #6666ff 50%, #8585ff 100% ) !important;
}
.has-redimi-bright-to-brighter-maya-blue-background-gradient {
	background-image: linear-gradient( 35deg, #e0f5ff 0%, #f0faff 100% ) !important;
}
.has-redimi-bright-to-brighter-cornflower-blue-background-gradient {
	background-image: linear-gradient( 35deg, #e0ebff 0%, #f0f5ff 100% ) !important;
}
.has-redimi-bright-to-brighter-blue-background-gradient {
	background-image: linear-gradient( 35deg, #e0e0ff 0%, #f0f0ff 100% ) !important;
}
.has-redimi-bright-to-brighter-heliotrope-background-gradient {
	background-image: linear-gradient( 35deg, #ebe0ff 0%, #f5f0ff 100% ) !important;
}
.has-redimi-bright-to-brighter-violets-are-blue-background-gradient {
	background-image: linear-gradient( 35deg, #f5e0ff 0%, #faf0ff 100% ) !important;
}
.has-redimi-darker-to-dark-maya-blue-background-gradient {
	background-image: linear-gradient( 35deg, #0a1419 0%, #142933 100% ) !important;
}
.has-redimi-darker-to-dark-cornflower-blue-background-gradient {
	background-image: linear-gradient( 35deg, #0a0f19 0%, #141f33 100% ) !important;
}
.has-redimi-darker-to-dark-blue-background-gradient {
	background-image: linear-gradient( 35deg, #0a0a19 0%, #141433 100% ) !important;
}
.has-redimi-darker-to-dark-heliotrope-background-gradient {
	background-image: linear-gradient( 35deg, #0f0a19 0%, #1f1433 100% ) !important;
}
.has-redimi-darker-to-dark-violets-are-blue-background-gradient {
	background-image: linear-gradient( 35deg, #140a19 0%, #291433 100% ) !important;
}
.has-redimi-maya-blue-background-color {
	background-color: #66ccff !important;
}
.has-redimi-cornflower-blue-background-color {
	background-color: #6699ff !important;
}
.has-redimi-blue-background-color {
	background-color: #6666ff !important;
}
.has-redimi-heliotrope-background-color {
	background-color: #9966ff !important;
}
.has-redimi-violets-are-blue-background-color {
	background-color: #cc66ff !important;
}
.has-redimi-bright-maya-blue-background-color {
	background-color: #e0f5ff !important;
}
.has-redimi-bright-cornflower-blue-background-color {
	background-color: #e0ebff !important;
}
.has-redimi-bright-blue-background-color {
	background-color: #e0e0ff !important;
}
.has-redimi-bright-heliotrope-background-color {
	background-color: #ebe0ff !important;
}
.has-redimi-bright-violets-are-blue-background-color {
	background-color: #f5e0ff !important;
}
.has-redimi-brighter-maya-blue-background-color {
	background-color: #f0faff !important;
}
.has-redimi-brighter-cornflower-blue-background-color {
	background-color: #f0f5ff !important;
}
.has-redimi-brighter-blue-background-color {
	background-color: #f0f0ff !important;
}
.has-redimi-brighter-heliotrope-background-color {
	background-color: #f5f0ff !important;
}
.has-redimi-brighter-violets-are-blue-background-color {
	background-color: #faf0ff !important;
}
.has-redimi-dark-maya-blue-background-color {
	background-color: #142933 !important;
}
.hasredimi-dark-cornflower-blue-background-color {
	background-color: #141f33 !important;
}
.has-redimi-dark-blue-background-color {
	background-color: #141433 !important;
}
.has-redimi-dark-heliotrope-background-color {
	background-color: #1f1433 !important;
}
.has-redimi-dark-violets-are-blue-background-color {
	background-color: #291433 !important;
}
.has-redimi-darker-maya-blue-background-color {
	background-color: #0a1419 !important;
}
.has-redimi-darker-cornflower-blue-background-color {
	background-color: #0a0f19 !important;
}
.has-redimi-darker-blue-background-color {
	background-color: #0a0a19 !important;
}
.has-redimi-darker-heliotrope-background-color {
	background-color: #0f0a19 !important;
}
.has-redimi-darker-violets-are-blue-background-color {
	background-color: #140a19 !important;
}
.has-white-background-color {
	background-color: #ffffff !important;
}
.has-lotion-background-color {
	background-color: #fafafa !important;
}
.has-cultured-background-color {
	background-color: #f5f5f5 !important;
}
.has-anti-flash-white-background-color {
	background-color: #f0f0f0 !important;
}
.has-platinum-background-color {
	background-color: #e5e5e5 !important;
}
.has-light-silver-background-color {
	background-color: #d9d9d9 !important;
}
.has-chinese-silver-background-color {
	background-color: #cccccc !important;
}
.has-argent-background-color {
	background-color: #c0c0c0 !important;
}
.has-gray-background-color {
	background-color: #808080 !important;
}
.has-black-olive-background-color {
	background-color: #404040 !important;
}
.has-dark-charcoal-background-color {
	background-color: #333333 !important;
}
.has-raisin-black-background-color {
	background-color: #262626 !important;
}
.has-eerie-black-background-color {
	background-color: #1a1a1a !important;
}
.has-smoky-black-background-color {
	background-color: #0f0f0f !important;
}
.has-vampire-black-background-color {
	background-color: #0a0a0a !important;
}
.has-rich-black-background-color {
	background-color: #050505 !important;
}
.has-black-background-color {
	background-color: #000000 !important;
}
/*  ######################################################################
	-	- Group color
	-> Overrides group color
###################################################################### */
.group-has-white-background-color {
	color: #333333 !important;
}
.group-has-lotion-background-color {
	color: #333333 !important;
}
.group-has-cultured-background-color {
	color: #333333 !important;
}
.group-has-anti-flash-white-background-color {
	color: #333333 !important;
}
.group-has-platinum-background-color {
	color: #333333 !important;
}
.group-has-light-silver-background-color {
	color: #333333 !important;
}
.group-has-chinese-silver-background-color {
	color: #333333 !important;
}
.group-has-argent-background-color {
	color: #333333 !important;
}
.group-has-gray-background-color {
	color: #000000 !important;
}
.group-has-black-olive-background-color {
	color: #ffffff !important;
}
.group-has-dark-charcoal-background-color {
	color: #ffffff !important;
}
.group-has-raisin-black-background-color {
	color: #ffffff !important;
}
.group-has-eerie-black-background-color {
	color: #ffffff !important;
}
.group-has-smoky-black-background-color {
	color: #ffffff !important;
}
.group-has-vampire-black-background-color {
	color: #ffffff !important;
}
.group-has-rich-black-background-color {
	color: #ffffff !important;
}
.group-has-black-background-color {
	color: #ffffff !important;
}
/*  ######################################################################
	-	- Color
	-> Overrides group color
###################################################################### */
.has-white-color {
	color: #ffffff !important;
}
.has-lotion-color {
	color: #fafafa !important;
}
.has-cultured-color {
	color: #f5f5f5 !important;
}
.has-anti-flash-white-color {
	color: #f0f0f0 !important;
}
.has-platinum-color {
	color: #e5e5e5 !important;
}
.has-light-silver-color {
	color: #d9d9d9 !important;
}
.has-chinese-silver-color {
	color: #cccccc !important;
}
.has-argent-color {
	color: #c0c0c0 !important;
}
.has-gray-color {
	color: #808080 !important;
}
.has-black-olive-color {
	color: #404040 !important;
}
.has-dark-charcoal-color {
	color: #333333 !important;
}
.has-raisin-black-color {
	color: #262626 !important;
}
.has-eerie-black-color {
	color: #1a1a1a !important;
}
.has-smoky-black-color {
	color: #0f0f0f !important;
}
.has-vampire-black-color {
	color: #0a0a0a !important;
}
.has-rich-black-color {
	color: #050505 !important;
}
.has-black-color {
	color: #000000 !important;
}
/*  ######################################################################
	-	- Border color
###################################################################### */
/* Additional transparent color to override the color inheritance. */
.has-transparent-border-color {
	border-color: transparent !important;
}
.has-white-border-color {
	border-color: #ffffff !important;
}
.has-lotion-border-color {
	border-color: #fafafa !important;
}
.has-cultured-border-color {
	border-color: #f5f5f5 !important;
}
.has-anti-flash-white-border-color {
	border-color: #f0f0f0 !important;
}
.has-platinum-border-color {
	border-color: #e5e5e5 !important;
}
.has-light-silver-border-color {
	border-color: #d9d9d9 !important;
}
.has-chinese-silver-border-color {
	border-color: #cccccc !important;
}
.has-argent-border-color {
	border-color: #c0c0c0 !important;
}
.has-gray-border-color {
	border-color: #808080 !important;
}
.has-black-olive-border-color {
	border-color: #404040 !important;
}
.has-dark-charcoal-border-color {
	border-color: #333333 !important;
}
.has-raisin-black-border-color {
	border-color: #262626 !important;
}
.has-eerie-black-border-color {
	border-color: #1a1a1a !important;
}
.has-smoky-black-border-color {
	border-color: #0f0f0f !important;
}
.has-vampire-black-border-color {
	border-color: #0a0a0a !important;
}
.has-rich-black-border-color {
	border-color: #050505 !important;
}
.has-black-border-color {
	border-color: #000000 !important;
}