/**
 * File generated by Bundler. Do not edit or delete.
 */

/*cloak*/
[v-cloak] {
	display: none;
}

/*fix Safari bug in date picker*/
.v-menu__content {
	z-index: 250 !important;
}

/*****/
/*new classes*/
/*****/

.tiny-icon-right {
	font-size: 1.2rem;
	margin-left: .25rem;
}

.text-highlight, .text-highlight-success, .text-highlight-warning, .text-highlight-dark-warning, .text-highlight-info, .text-highlight-error, .text-highlight-yellow, .text-highlight-light-yellow, .text-highlight-black, .text-highlight-bright-green, .text-highlight-silver, .text-highlight-inclusive, .text-highlight-promo, .text-highlight-pink, .text-highlight-purple, .text-highlight-light-red, .text-highlight-gradient-gray-black, .text-highlight-dark-green, .text-highlight-light-blue, .text-highlight-soft-pink {
	border-radius: 3px;
	padding: 2px 5px;
	color: white;
}

.text-highlight-success {
	background-color: #4caf50;
}

.text-highlight-dark-green {
	background-color: #006400;
}

.text-highlight-warning {
	background-color: #fb8c00;
}

.text-highlight-dark-warning {
	background-color: #c1440e;
}

.text-highlight-info {
	background-color: #2196f3;
}

.text-highlight-soft-pink {
	background-color: #E799A3;
}

.text-highlight-error {
	background-color: #ff5252;
}

.text-highlight-yellow {
	background-color: #FFFF00;
	color: black;
}

.text-highlight-light-yellow {
	background-color: #F5F5D6;
	color: black;
}

.text-highlight-orange-zest {
	background-color: #DE8226;
}

.text-highlight-black {
	background-color: #000000;
}

.text-highlight-bright-green {
	background-color: #0E0;
	color: black;
}

.text-highlight-silver {
	background-color: #C0C0C0;
	color: black;
}

.text-highlight-inclusive {
	background-color: #7d26cd;
}

.text-highlight-promo {
	background-color: #546E7A;
}

.text-highlight-pink {
	background-color: #FF1CAE;
}

.text-highlight-purple {
	background-color: #BA68C8;
}

.text-highlight-light-red {
	background-color: #CC7777;
}

.text-highlight-gradient-gray-black {
	background-color: black;
	background-image: linear-gradient(gray, black);
}

.text-highlight-light-blue {
	background-color: #D6ECFF;
	color: black;
}

/* fix for vuetify 2.0.7 overflow failure in v-card; must remain until addressed */
.v-data-table {
	word-break: initial
}

/* Restored toolbar title sizing */
.v-toolbar__content > .v-toolbar-title {
	margin-inline-start: 10px !important;
}

.v-toolbar-title {
	flex: 2 1 !important;
}

.shrink {
	flex-grow: 0 !important;
	flex-shrink: 1 !important;
}

.axiosAlert > a {
	color: white;
}

html {
	overflow-y: auto !important;
}

.v-theme--dark .v-toolbar {
	background-color: #272727;
	color: white;
}

.v-theme--light .v-toolbar {
	background-color: white;
	color: #333;
}

/* Restore nav font size */
.v-navigation-drawer__content .v-list-item-title {
	font-size: 13px !important;
}

/* Restore dense buttons */
.v-btn--icon.v-btn--density-default {
	width: var(--v-btn-height) !important;
	height: var(--v-btn-height) !important;
}

/* Mimic dividers prop */
.table-dividers .v-table__wrapper > table > tbody > tr > td:not(:last-child),
.table-dividers .v-table__wrapper > table > tbody > tr > th:not(:last-child),
.table-dividers .v-table__wrapper > table > thead > tr > th:not(:last-child) {
	border-right: thin solid rgba(var(--v-border-color),var(--v-border-opacity));
}

.wrap-sortable-headers .v-data-table-header__content {
	display: inline-block;
	white-space: normal;
	vertical-align: top;
}

.wrap-sortable-headers .v-data-table-header__text {
	display: block !important;
	margin-bottom: 4px !important;
}

.wrap-sortable-headers .v-data-table-header__icon,
.wrap-sortable-headers .v-data-table-header__sort-badge {
	display: inline-block !important;
	vertical-align: middle !important;
}

.wrap-sortable-headers .v-data-table-header__icon {
	margin-right: 4px !important;
}

.wrap-sortable-headers .v-data-table-header__sort-badge {
	background: none !important;
	border-radius: 0 !important;
	padding: 0 !important;
	display: inline-block !important;
	vertical-align: middle !important;
}

/* Restore disabled flat buttons grayed out */
.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay, .v-btn--disabled.v-btn--variant-flat .v-btn__overlay {
	opacity: 0 !important;
}

.v-theme--dark.v-btn.v-btn--disabled.v-btn--variant-flat {
	background-color: hsla(0,0%,100%,.12) !important;
	color: hsla(0,0%,100%,.3) !important;
}

.v-theme--light.v-btn.v-btn--disabled.v-btn--variant-flat {
	background-color: rgba(0,0,0,.12) !important;
	color: rgba(0,0,0,.26) !important;
}

/* Restore disabled icon buttons grayed out */
.v-btn--disabled {
	opacity: 1 !important;
}

.v-theme--dark.v-btn.v-btn--disabled, .theme--dark.v-btn.v-btn--disabled .v-btn__loading, .theme--dark.v-btn.v-btn--disabled .v-icon {
	color: hsla(0,0%,100%,.3) !important;
}

.v-theme--light.v-btn.v-btn--disabled, .theme--light.v-btn.v-btn--disabled .v-btn__loading, .theme--light.v-btn.v-btn--disabled .v-icon {
	color: rgba(0,0,0,.26) !important;
}

/* Reduce column padding */
.table-compact > .v-table__wrapper > table > tbody > tr > td, .v-table > .v-table__wrapper > table > tbody > tr > th, .v-table > .v-table__wrapper > table > thead > tr > td, .v-table > .v-table__wrapper > table > thead > tr > th, .v-table > .v-table__wrapper > table > tfoot > tr > td, .v-table > .v-table__wrapper > table > tfoot > tr > th,
.table-compact > .v-table__wrapper > table > tbody > tr > td, .v-table > .v-table__wrapper > table > tbody > tr > th, .v-table > .v-table__wrapper > table > tfoot > tr > td, .v-table > .v-table__wrapper > table > tfoot > tr > th, .v-table > .v-table__wrapper > table > thead > tr > td, .v-table > .v-table__wrapper > table > thead > tr > th {
	padding: 0 2px !important;
}

.table-comfortable > .v-table__wrapper > table > tbody > tr > td, .v-table > .v-table__wrapper > table > tbody > tr > th, .v-table > .v-table__wrapper > table > thead > tr > td, .v-table > .v-table__wrapper > table > thead > tr > th, .v-table > .v-table__wrapper > table > tfoot > tr > td, .v-table > .v-table__wrapper > table > tfoot > tr > th,
.table-comfortable > .v-table__wrapper > table > tbody > tr > td, .v-table > .v-table__wrapper > table > tbody > tr > th, .v-table > .v-table__wrapper > table > tfoot > tr > td, .v-table > .v-table__wrapper > table > tfoot > tr > th, .v-table > .v-table__wrapper > table > thead > tr > td, .v-table > .v-table__wrapper > table > thead > tr > th {
	padding: 0 4px !important;
}
