md-bottom-sheet.md-default-theme.md-hue-1.md-list md-list-item,
md-bottom-sheet.md-hue-1.md-list md-list-item {
	color: rgba(0, 0, 0, 0.87);
}

md-bottom-sheet.md-default-theme.md-hue-1 .md-subheader,
md-bottom-sheet.md-hue-1 .md-subheader {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-1.md-primary,
.md-button.md-hue-1.md-primary {
	color: rgb(121, 134, 203);
}

.md-button.md-default-theme.md-hue-1.md-primary.md-raised,
.md-button.md-hue-1.md-primary.md-raised,
.md-button.md-default-theme.md-hue-1.md-primary.md-fab,
.md-button.md-hue-1.md-primary.md-fab {
	color: rgb(255, 255, 255);
	background-color: rgb(121, 134, 203);
}

.md-button.md-default-theme.md-hue-1.md-primary.md-raised:not([disabled]) md-icon,
.md-button.md-hue-1.md-primary.md-raised:not([disabled]) md-icon,
.md-button.md-default-theme.md-hue-1.md-primary.md-fab:not([disabled]) md-icon,
.md-button.md-hue-1.md-primary.md-fab:not([disabled]) md-icon {
	color: rgb(255, 255, 255);
}

.md-button.md-default-theme.md-hue-1.md-primary.md-raised:not([disabled]):hover,
.md-button.md-hue-1.md-primary.md-raised:not([disabled]):hover,
.md-button.md-default-theme.md-hue-1.md-primary.md-fab:not([disabled]):hover,
.md-button.md-hue-1.md-primary.md-fab:not([disabled]):hover {
	background-color: rgb(57, 73, 171);
}

.md-button.md-default-theme.md-hue-1.md-primary.md-raised:not([disabled]).md-focused,
.md-button.md-hue-1.md-primary.md-raised:not([disabled]).md-focused,
.md-button.md-default-theme.md-hue-1.md-primary.md-fab:not([disabled]).md-focused,
.md-button.md-hue-1.md-primary.md-fab:not([disabled]).md-focused {
	background-color: rgb(57, 73, 171);
}

.md-button.md-default-theme.md-hue-1.md-primary:not([disabled]) md-icon,
.md-button.md-hue-1.md-primary:not([disabled]) md-icon {
	color: rgb(121, 134, 203);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-primary,
._md a.md-hue-1:not(.md-button).md-primary {
	color: rgb(121, 134, 203);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-primary:hover,
._md a.md-hue-1:not(.md-button).md-primary:hover {
	color: rgb(48, 63, 159);
}

md-card.md-default-theme.md-hue-1 .md-card-image,
md-card.md-hue-1 .md-card-image {
	border-radius: 2px 2px 0 0;
}

md-card.md-default-theme.md-hue-1 md-card-header md-card-header-text .md-subhead,
md-card.md-hue-1 md-card-header md-card-header-text .md-subhead {
	color: rgba(0, 0, 0, 0.54);
}

md-card.md-default-theme.md-hue-1 md-card-title md-card-title-text:not(:only-child) .md-subhead,
md-card.md-hue-1 md-card-title md-card-title-text:not(:only-child) .md-subhead {
	color: rgba(0, 0, 0, 0.54);
}

md-chips.md-default-theme.md-hue-1 .md-chips,
md-chips.md-hue-1 .md-chips {
	box-shadow: 0 1px rgba(0, 0, 0, 0.12);
}

md-chips.md-default-theme.md-hue-1 .md-chips.md-focused,
md-chips.md-hue-1 .md-chips.md-focused {
	box-shadow: 0 2px rgb(121, 134, 203);
}

md-chips.md-default-theme.md-hue-1 .md-chips .md-chip-input-container input,
md-chips.md-hue-1 .md-chips .md-chip-input-container input {
	color: rgba(0, 0, 0, 0.87);
}

md-chips.md-default-theme.md-hue-1 .md-chips .md-chip-input-container input::-webkit-input-placeholder,
md-chips.md-hue-1 .md-chips .md-chip-input-container input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-1 .md-chips .md-chip-input-container input:-moz-placeholder,
md-chips.md-hue-1 .md-chips .md-chip-input-container input:-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-1 .md-chips .md-chip-input-container input::-moz-placeholder,
md-chips.md-hue-1 .md-chips .md-chip-input-container input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-1 .md-chips .md-chip-input-container input:-ms-input-placeholder,
md-chips.md-hue-1 .md-chips .md-chip-input-container input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-1 .md-chips .md-chip-input-container input::-webkit-input-placeholder,
md-chips.md-hue-1 .md-chips .md-chip-input-container input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-1 md-chip.md-focused,
md-chips.md-hue-1 md-chip.md-focused {
	background: rgb(121, 134, 203);
	color: rgb(255, 255, 255);
}

md-chips.md-default-theme.md-hue-1 md-chip.md-focused md-icon,
md-chips.md-hue-1 md-chip.md-focused md-icon {
	color: rgb(255, 255, 255);
}

md-checkbox.md-default-theme.md-hue-1 .md-ink-ripple,
md-checkbox.md-hue-1 .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-1:not(.md-checked) .md-icon,
md-checkbox.md-hue-1:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary .md-ripple,
md-checkbox.md-hue-1:not([disabled]).md-primary .md-ripple {
	color: rgb(57, 73, 171);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-ripple,
md-checkbox.md-hue-1:not([disabled]).md-primary.md-checked .md-ripple {
	color: rgb(117, 117, 117);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary .md-ink-ripple,
md-checkbox.md-hue-1:not([disabled]).md-primary .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-checkbox.md-hue-1:not([disabled]).md-primary.md-checked .md-ink-ripple {
	color: rgba(121, 134, 203, 0.87);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary:not(.md-checked) .md-icon,
md-checkbox.md-hue-1:not([disabled]).md-primary:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-icon,
md-checkbox.md-hue-1:not([disabled]).md-primary.md-checked .md-icon {
	background-color: rgba(121, 134, 203, 0.87);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked.md-focused .md-container:before,
md-checkbox.md-hue-1:not([disabled]).md-primary.md-checked.md-focused .md-container:before {
	background-color: rgba(121, 134, 203, 0.26);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-icon:after,
md-checkbox.md-hue-1:not([disabled]).md-primary.md-checked .md-icon:after {
	border-color: rgba(255, 255, 255, 0.87);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-primary .md-indeterminate[disabled] .md-container,
md-checkbox.md-hue-1:not([disabled]).md-primary .md-indeterminate[disabled] .md-container {
	color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-1[disabled]:not(.md-checked) .md-icon,
md-checkbox.md-hue-1[disabled]:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-1[disabled] .md-icon:after,
md-checkbox.md-hue-1[disabled] .md-icon:after {
	border-color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-1[disabled] .md-label,
md-checkbox.md-hue-1[disabled] .md-label {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-1 .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator,
.md-hue-1 .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator {
	border: 1px solid rgb(63, 81, 181);
}

.md-default-theme.md-hue-1 .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled,
.md-hue-1 .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled {
	color: rgba(63, 81, 181, 0.6);
}

.md-default-theme.md-hue-1 .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
.md-hue-1 .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
.md-default-theme.md-hue-1 .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator,
.md-hue-1 .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator {
	background: rgb(63, 81, 181);
	color: rgba(255, 255, 255, 0.87);
	border-color: transparent;
}


/** Theme styles for mdDatepicker. */

.md-default-theme.md-hue-1 .md-datepicker-input,
.md-hue-1 .md-datepicker-input {
	color: rgba(0, 0, 0, 0.87);
}

.md-default-theme.md-hue-1 .md-datepicker-input::-webkit-input-placeholder,
.md-hue-1 .md-datepicker-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-1 .md-datepicker-input:-moz-placeholder,
.md-hue-1 .md-datepicker-input:-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-1 .md-datepicker-input::-moz-placeholder,
.md-hue-1 .md-datepicker-input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-1 .md-datepicker-input:-ms-input-placeholder,
.md-hue-1 .md-datepicker-input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-1 .md-datepicker-input::-webkit-input-placeholder,
.md-hue-1 .md-datepicker-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-1 .md-datepicker-input-container,
.md-hue-1 .md-datepicker-input-container {
	border-bottom-color: rgba(0, 0, 0, 0.12);
}

.md-default-theme.md-hue-1 .md-datepicker-input-container.md-datepicker-focused,
.md-hue-1 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color: rgb(121, 134, 203);
}

.md-default-theme.md-hue-1 .md-datepicker-triangle-button .md-datepicker-expand-triangle,
.md-hue-1 .md-datepicker-triangle-button .md-datepicker-expand-triangle {
	border-top-color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-1 .md-datepicker-triangle-button:hover .md-datepicker-expand-triangle,
.md-hue-1 .md-datepicker-triangle-button:hover .md-datepicker-expand-triangle {
	border-top-color: rgba(0, 0, 0, 0.54);
}

.md-default-theme.md-hue-1 .md-datepicker-open .md-datepicker-calendar-icon,
.md-hue-1 .md-datepicker-open .md-datepicker-calendar-icon {
	color: rgb(121, 134, 203);
}

md-dialog.md-default-theme.md-hue-1.md-content-overflow .md-actions,
md-dialog.md-hue-1.md-content-overflow .md-actions,
md-dialog.md-default-theme.md-hue-1.md-content-overflow md-dialog-actions,
md-dialog.md-hue-1.md-content-overflow md-dialog-actions {
	border-top-color: rgba(0, 0, 0, 0.12);
}

md-divider.md-default-theme.md-hue-1,
md-divider.md-hue-1 {
	border-top-color: rgba(0, 0, 0, 0.12);
}

.layout-row>md-divider.md-default-theme.md-hue-1,
.layout-row>md-divider.md-hue-1,
.layout-xs-row>md-divider.md-default-theme.md-hue-1,
.layout-xs-row>md-divider.md-hue-1,
.layout-gt-xs-row>md-divider.md-default-theme.md-hue-1,
.layout-gt-xs-row>md-divider.md-hue-1,
.layout-sm-row>md-divider.md-default-theme.md-hue-1,
.layout-sm-row>md-divider.md-hue-1,
.layout-gt-sm-row>md-divider.md-default-theme.md-hue-1,
.layout-gt-sm-row>md-divider.md-hue-1,
.layout-md-row>md-divider.md-default-theme.md-hue-1,
.layout-md-row>md-divider.md-hue-1,
.layout-gt-md-row>md-divider.md-default-theme.md-hue-1,
.layout-gt-md-row>md-divider.md-hue-1,
.layout-lg-row>md-divider.md-default-theme.md-hue-1,
.layout-lg-row>md-divider.md-hue-1,
.layout-gt-lg-row>md-divider.md-default-theme.md-hue-1,
.layout-gt-lg-row>md-divider.md-hue-1,
.layout-xl-row>md-divider.md-default-theme.md-hue-1,
.layout-xl-row>md-divider.md-hue-1 {
	border-right-color: rgba(0, 0, 0, 0.12);
}

md-icon.md-default-theme.md-hue-1,
md-icon.md-hue-1 {
	color: rgba(0, 0, 0, 0.54);
}

md-icon.md-default-theme.md-hue-1.md-primary,
md-icon.md-hue-1.md-primary {
	color: rgb(121, 134, 203);
}

md-input-container.md-default-theme.md-hue-1 .md-input,
md-input-container.md-hue-1 .md-input {
	color: rgba(0, 0, 0, 0.87);
	border-color: rgba(0, 0, 0, 0.12);
}

md-input-container.md-default-theme.md-hue-1 .md-input::-webkit-input-placeholder,
md-input-container.md-hue-1 .md-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-1 .md-input:-moz-placeholder,
md-input-container.md-hue-1 .md-input:-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-1 .md-input::-moz-placeholder,
md-input-container.md-hue-1 .md-input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-1 .md-input:-ms-input-placeholder,
md-input-container.md-hue-1 .md-input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-1 .md-input::-webkit-input-placeholder,
md-input-container.md-hue-1 .md-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-1>md-icon,
md-input-container.md-hue-1>md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-input-container.md-default-theme.md-hue-1 label,
md-input-container.md-hue-1 label,
md-input-container.md-default-theme.md-hue-1 .md-placeholder,
md-input-container.md-hue-1 .md-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-focused):not(.md-input-invalid) label.md-required:after,
md-input-container.md-hue-1:not(.md-input-focused):not(.md-input-invalid) label.md-required:after {
	color: rgba(0, 0, 0, 0.54);
}

md-input-container.md-default-theme.md-hue-1 .md-input-messages-animation .md-char-counter,
md-input-container.md-hue-1 .md-input-messages-animation .md-char-counter,
md-input-container.md-default-theme.md-hue-1 .md-input-message-animation .md-char-counter,
md-input-container.md-hue-1 .md-input-message-animation .md-char-counter {
	color: rgba(0, 0, 0, 0.87);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-has-value label,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-has-value label {
	color: rgba(0, 0, 0, 0.54);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused .md-input,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused .md-input,
md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-resized .md-input,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-resized .md-input {
	border-color: rgb(121, 134, 203);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused label,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused label,
md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused md-icon,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused md-icon {
	color: rgb(121, 134, 203);
}

md-list.md-default-theme.md-hue-1 md-list-item.md-2-line .md-list-item-text h3,
md-list.md-hue-1 md-list-item.md-2-line .md-list-item-text h3,
md-list.md-default-theme.md-hue-1 md-list-item.md-2-line .md-list-item-text h4,
md-list.md-hue-1 md-list-item.md-2-line .md-list-item-text h4,
md-list.md-default-theme.md-hue-1 md-list-item.md-3-line .md-list-item-text h3,
md-list.md-hue-1 md-list-item.md-3-line .md-list-item-text h3,
md-list.md-default-theme.md-hue-1 md-list-item.md-3-line .md-list-item-text h4,
md-list.md-hue-1 md-list-item.md-3-line .md-list-item-text h4 {
	color: rgba(0, 0, 0, 0.87);
}

md-list.md-default-theme.md-hue-1 md-list-item.md-2-line .md-list-item-text p,
md-list.md-hue-1 md-list-item.md-2-line .md-list-item-text p,
md-list.md-default-theme.md-hue-1 md-list-item.md-3-line .md-list-item-text p,
md-list.md-hue-1 md-list-item.md-3-line .md-list-item-text p {
	color: rgba(0, 0, 0, 0.54);
}

md-list.md-default-theme.md-hue-1 md-list-item>md-icon,
md-list.md-hue-1 md-list-item>md-icon {
	color: rgba(0, 0, 0, 0.54);
}

md-list.md-default-theme.md-hue-1 md-list-item>md-icon.md-highlight,
md-list.md-hue-1 md-list-item>md-icon.md-highlight {
	color: rgb(121, 134, 203);
}

md-menu-bar.md-default-theme.md-hue-1>button.md-button,
md-menu-bar.md-hue-1>button.md-button {
	color: rgba(0, 0, 0, 0.54);
	border-radius: 2px;
}

md-toolbar.md-default-theme.md-hue-1.md-menu-toolbar md-toolbar-filler,
md-toolbar.md-hue-1.md-menu-toolbar md-toolbar-filler {
	background-color: rgb(121, 134, 203);
	color: rgba(255, 255, 255, 0.87);
}

md-nav-bar.md-default-theme.md-hue-1 .md-button._md-nav-button.md-unselected,
md-nav-bar.md-hue-1 .md-button._md-nav-button.md-unselected {
	color: rgba(0, 0, 0, 0.54);
}

md-progress-circular.md-default-theme.md-hue-1 path,
md-progress-circular.md-hue-1 path {
	stroke: rgb(121, 134, 203);
}

md-progress-linear.md-default-theme.md-hue-1 .md-container,
md-progress-linear.md-hue-1 .md-container {
	background-color: rgb(197, 202, 233);
}

md-progress-linear.md-default-theme.md-hue-1 .md-bar,
md-progress-linear.md-hue-1 .md-bar {
	background-color: rgb(121, 134, 203);
}

md-radio-button.md-default-theme.md-hue-1 .md-off,
md-radio-button.md-hue-1 .md-off {
	border-color: rgba(0, 0, 0, 0.54);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-on,
md-radio-group.md-hue-1:not([disabled]) .md-primary .md-on,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-primary .md-on,
md-radio-group.md-hue-1:not([disabled]).md-primary .md-on,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-on,
md-radio-button.md-hue-1:not([disabled]) .md-primary .md-on,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-primary .md-on,
md-radio-button.md-hue-1:not([disabled]).md-primary .md-on {
	background-color: rgba(121, 134, 203, 0.87);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]) .md-primary .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-primary.md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]) .md-primary.md-checked .md-off,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-primary .md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]).md-primary .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]).md-primary.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]) .md-primary .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-primary.md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]) .md-primary.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-primary .md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]).md-primary .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]).md-primary.md-checked .md-off {
	border-color: rgba(121, 134, 203, 0.87);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]).md-primary.md-checked .md-ink-ripple {
	color: rgba(121, 134, 203, 0.87);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-group.md-hue-1:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-primary .md-container .md-ripple,
md-radio-group.md-hue-1:not([disabled]).md-primary .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-button.md-hue-1:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-primary .md-container .md-ripple,
md-radio-button.md-hue-1:not([disabled]).md-primary .md-container .md-ripple {
	color: rgb(57, 73, 171);
}

md-radio-group.md-default-theme.md-hue-1[disabled],
md-radio-group.md-hue-1[disabled],
md-radio-button.md-default-theme.md-hue-1[disabled],
md-radio-button.md-hue-1[disabled] {
	color: rgba(0, 0, 0, 0.38);
}

md-radio-group.md-default-theme.md-hue-1[disabled] .md-container .md-off,
md-radio-group.md-hue-1[disabled] .md-container .md-off,
md-radio-button.md-default-theme.md-hue-1[disabled] .md-container .md-off,
md-radio-button.md-hue-1[disabled] .md-container .md-off {
	border-color: rgba(0, 0, 0, 0.38);
}

md-radio-group.md-default-theme.md-hue-1[disabled] .md-container .md-on,
md-radio-group.md-hue-1[disabled] .md-container .md-on,
md-radio-button.md-default-theme.md-hue-1[disabled] .md-container .md-on,
md-radio-button.md-hue-1[disabled] .md-container .md-on {
	border-color: rgba(0, 0, 0, 0.38);
}

md-radio-group.md-default-theme.md-hue-1.md-primary .md-checked:not([disabled]) .md-ink-ripple,
md-radio-group.md-hue-1.md-primary .md-checked:not([disabled]) .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-1 .md-checked:not([disabled]).md-primary .md-ink-ripple,
md-radio-group.md-hue-1 .md-checked:not([disabled]).md-primary .md-ink-ripple {
	color: rgba(121, 134, 203, 0.26);
}

md-radio-group.md-default-theme.md-hue-1 .md-checked.md-primary .md-ink-ripple,
md-radio-group.md-hue-1 .md-checked.md-primary .md-ink-ripple {
	color: '{{warn-color-0.26}}';
}

md-radio-group.md-default-theme.md-hue-1.md-focused:not(:empty).md-primary .md-checked .md-container:before,
md-radio-group.md-hue-1.md-focused:not(:empty).md-primary .md-checked .md-container:before,
md-radio-group.md-default-theme.md-hue-1.md-focused:not(:empty) .md-checked.md-primary .md-container:before,
md-radio-group.md-hue-1.md-focused:not(:empty) .md-checked.md-primary .md-container:before {
	background-color: rgba(121, 134, 203, 0.26);
}

md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-default-theme.md-hue-1 .md-select-value span:first-child:after,
md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-hue-1 .md-select-value span:first-child:after {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme.md-hue-1 .md-select-value,
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-hue-1 .md-select-value {
	color: rgb(121, 134, 203);
}

md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme.md-hue-1 .md-select-value.md-select-placeholder,
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-hue-1 .md-select-value.md-select-placeholder {
	color: rgb(121, 134, 203);
}

md-input-container.md-input-invalid md-select.md-default-theme.md-hue-1.md-no-underline .md-select-value,
md-input-container.md-input-invalid md-select.md-hue-1.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-1 .md-select-value,
md-select.md-hue-1 .md-select-value {
	border-bottom-color: rgba(0, 0, 0, 0.12);
}

md-select.md-default-theme.md-hue-1 .md-select-value.md-select-placeholder,
md-select.md-hue-1 .md-select-value.md-select-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-select.md-default-theme.md-hue-1.md-no-underline .md-select-value,
md-select.md-hue-1.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-1.ng-invalid.ng-touched.md-no-underline .md-select-value,
md-select.md-hue-1.ng-invalid.ng-touched.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-1:not([disabled]):focus .md-select-value,
md-select.md-hue-1:not([disabled]):focus .md-select-value {
	border-bottom-color: rgb(121, 134, 203);
	color: rgba(0, 0, 0, 0.87);
}

md-select.md-default-theme.md-hue-1:not([disabled]):focus .md-select-value.md-select-placeholder,
md-select.md-hue-1:not([disabled]):focus .md-select-value.md-select-placeholder {
	color: rgba(0, 0, 0, 0.87);
}

md-select.md-default-theme.md-hue-1:not([disabled]):focus.md-no-underline .md-select-value,
md-select.md-hue-1:not([disabled]):focus.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-1[disabled] .md-select-value,
md-select.md-hue-1[disabled] .md-select-value {
	color: rgba(0, 0, 0, 0.38);
}

md-select.md-default-theme.md-hue-1[disabled] .md-select-value.md-select-placeholder,
md-select.md-hue-1[disabled] .md-select-value.md-select-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-option[selected],
md-select-menu.md-hue-1 md-content md-option[selected] {
	color: rgb(63, 81, 181);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-option[selected]:focus,
md-select-menu.md-hue-1 md-content md-option[selected]:focus {
	color: rgb(57, 73, 171);
}

.md-checkbox-enabled.md-default-theme.md-hue-1 .md-ripple,
.md-checkbox-enabled.md-hue-1 .md-ripple {
	color: rgb(57, 73, 171);
}

.md-checkbox-enabled.md-default-theme.md-hue-1 .md-ink-ripple,
.md-checkbox-enabled.md-hue-1 .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

.md-checkbox-enabled.md-default-theme.md-hue-1[selected] .md-ink-ripple,
.md-checkbox-enabled.md-hue-1[selected] .md-ink-ripple {
	color: rgba(121, 134, 203, 0.87);
}

.md-checkbox-enabled.md-default-theme.md-hue-1:not(.md-checked) .md-icon,
.md-checkbox-enabled.md-hue-1:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

.md-checkbox-enabled.md-default-theme.md-hue-1[selected] .md-icon,
.md-checkbox-enabled.md-hue-1[selected] .md-icon {
	background-color: rgba(121, 134, 203, 0.87);
}

.md-checkbox-enabled.md-default-theme.md-hue-1[selected].md-focused .md-container:before,
.md-checkbox-enabled.md-hue-1[selected].md-focused .md-container:before {
	background-color: rgba(121, 134, 203, 0.26);
}

.md-checkbox-enabled.md-default-theme.md-hue-1[selected] .md-icon:after,
.md-checkbox-enabled.md-hue-1[selected] .md-icon:after {
	border-color: rgba(255, 255, 255, 0.87);
}

.md-checkbox-enabled.md-default-theme.md-hue-1 .md-indeterminate[disabled] .md-container,
.md-checkbox-enabled.md-hue-1 .md-indeterminate[disabled] .md-container {
	color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-1.md-primary .md-focus-ring,
md-slider.md-hue-1.md-primary .md-focus-ring {
	background-color: rgba(159, 168, 218, 0.38);
}

md-slider.md-default-theme.md-hue-1.md-primary .md-track.md-track-fill,
md-slider.md-hue-1.md-primary .md-track.md-track-fill {
	background-color: rgb(121, 134, 203);
}

md-slider.md-default-theme.md-hue-1.md-primary .md-thumb:after,
md-slider.md-hue-1.md-primary .md-thumb:after {
	border-color: rgb(121, 134, 203);
	background-color: rgb(121, 134, 203);
}

md-slider.md-default-theme.md-hue-1.md-primary .md-sign,
md-slider.md-hue-1.md-primary .md-sign {
	background-color: rgb(121, 134, 203);
}

md-slider.md-default-theme.md-hue-1.md-primary .md-sign:after,
md-slider.md-hue-1.md-primary .md-sign:after {
	border-top-color: rgb(121, 134, 203);
}

md-slider.md-default-theme.md-hue-1.md-primary[md-vertical] .md-sign:after,
md-slider.md-hue-1.md-primary[md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(121, 134, 203);
}

md-slider.md-default-theme.md-hue-1.md-primary .md-thumb-text,
md-slider.md-hue-1.md-primary .md-thumb-text {
	color: rgb(255, 255, 255);
}

md-slider.md-default-theme.md-hue-1[disabled] .md-thumb:after,
md-slider.md-hue-1[disabled] .md-thumb:after {
	border-color: transparent;
}

md-slider-container[disabled]>*:first-child:not(md-slider),
md-slider-container[disabled]>*:last-child:not(md-slider) {
	color: rgba(0, 0, 0, 0.38);
}

.md-subheader.md-default-theme.md-hue-1.md-primary,
.md-subheader.md-hue-1.md-primary {
	color: rgb(121, 134, 203);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-primary .md-ink-ripple,
md-switch.md-hue-1.md-checked.md-primary .md-ink-ripple {
	color: rgb(121, 134, 203);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-primary .md-thumb,
md-switch.md-hue-1.md-checked.md-primary .md-thumb {
	background-color: rgb(121, 134, 203);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-primary .md-bar,
md-switch.md-hue-1.md-checked.md-primary .md-bar {
	background-color: rgba(121, 134, 203, 0.5);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-primary.md-focused .md-thumb:before,
md-switch.md-hue-1.md-checked.md-primary.md-focused .md-thumb:before {
	background-color: rgba(121, 134, 203, 0.26);
}

md-tabs.md-default-theme.md-hue-1 .md-paginator md-icon,
md-tabs.md-hue-1 .md-paginator md-icon {
	color: rgb(121, 134, 203);
}

md-tabs.md-default-theme.md-hue-1 .md-tab,
md-tabs.md-hue-1 .md-tab {
	color: rgba(0, 0, 0, 0.54);
}

md-tabs.md-default-theme.md-hue-1 .md-tab[disabled],
md-tabs.md-hue-1 .md-tab[disabled],
md-tabs.md-default-theme.md-hue-1 .md-tab[disabled] md-icon,
md-tabs.md-hue-1 .md-tab[disabled] md-icon {
	color: rgba(0, 0, 0, 0.38);
}

md-tabs.md-default-theme.md-hue-1 .md-tab.md-active,
md-tabs.md-hue-1 .md-tab.md-active,
md-tabs.md-default-theme.md-hue-1 .md-tab.md-active md-icon,
md-tabs.md-hue-1 .md-tab.md-active md-icon,
md-tabs.md-default-theme.md-hue-1 .md-tab.md-focused,
md-tabs.md-hue-1 .md-tab.md-focused,
md-tabs.md-default-theme.md-hue-1 .md-tab.md-focused md-icon,
md-tabs.md-hue-1 .md-tab.md-focused md-icon {
	color: rgb(121, 134, 203);
}

md-tabs.md-default-theme.md-hue-1 .md-tab.md-focused,
md-tabs.md-hue-1 .md-tab.md-focused {
	background: rgba(121, 134, 203, 0.1);
}

md-tabs.md-default-theme.md-hue-1.md-primary>md-tabs-wrapper,
md-tabs.md-hue-1.md-primary>md-tabs-wrapper {
	background-color: rgb(121, 134, 203);
}

md-tabs.md-default-theme.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-tabs.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(197, 202, 233);
}

md-tabs.md-default-theme.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-default-theme.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-default-theme.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-default-theme.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-tabs.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgb(255, 255, 255);
}

md-tabs.md-default-theme.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-1.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(255, 255, 255, 0.1);
}

md-toolbar>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper,
md-toolbar>md-tabs.md-hue-1>md-tabs-wrapper {
	background-color: rgb(121, 134, 203);
}

md-toolbar>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-toolbar>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(197, 202, 233);
}

md-toolbar>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-toolbar>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgb(255, 255, 255);
}

md-toolbar>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(255, 255, 255, 0.1);
}

md-toast.md-default-theme.md-hue-1 .md-toast-content .md-button.md-highlight.md-primary,
md-toast.md-hue-1 .md-toast-content .md-button.md-highlight.md-primary {
	color: rgb(121, 134, 203);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar),
md-toolbar.md-hue-1:not(.md-menu-toolbar) {
	background-color: rgb(121, 134, 203);
	color: rgb(255, 255, 255);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar) md-icon,
md-toolbar.md-hue-1:not(.md-menu-toolbar) md-icon {
	color: rgb(255, 255, 255);
	fill: rgb(255, 255, 255);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar) .md-button[disabled] md-icon,
md-toolbar.md-hue-1:not(.md-menu-toolbar) .md-button[disabled] md-icon {
	color: rgba(255, 255, 255, 0.26);
	fill: rgba(255, 255, 255, 0.26);
}

md-bottom-sheet.md-default-theme.md-hue-3.md-list md-list-item,
md-bottom-sheet.md-hue-3.md-list md-list-item {
	color: rgba(0, 0, 0, 0.87);
}

md-bottom-sheet.md-default-theme.md-hue-3 .md-subheader,
md-bottom-sheet.md-hue-3 .md-subheader {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-3.md-primary,
.md-button.md-hue-3.md-primary {
	color: rgb(140, 158, 255);
}

.md-button.md-default-theme.md-hue-3.md-primary.md-raised,
.md-button.md-hue-3.md-primary.md-raised,
.md-button.md-default-theme.md-hue-3.md-primary.md-fab,
.md-button.md-hue-3.md-primary.md-fab {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(140, 158, 255);
}

.md-button.md-default-theme.md-hue-3.md-primary.md-raised:not([disabled]) md-icon,
.md-button.md-hue-3.md-primary.md-raised:not([disabled]) md-icon,
.md-button.md-default-theme.md-hue-3.md-primary.md-fab:not([disabled]) md-icon,
.md-button.md-hue-3.md-primary.md-fab:not([disabled]) md-icon {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-3.md-primary.md-raised:not([disabled]):hover,
.md-button.md-hue-3.md-primary.md-raised:not([disabled]):hover,
.md-button.md-default-theme.md-hue-3.md-primary.md-fab:not([disabled]):hover,
.md-button.md-hue-3.md-primary.md-fab:not([disabled]):hover {
	background-color: rgb(57, 73, 171);
}

.md-button.md-default-theme.md-hue-3.md-primary.md-raised:not([disabled]).md-focused,
.md-button.md-hue-3.md-primary.md-raised:not([disabled]).md-focused,
.md-button.md-default-theme.md-hue-3.md-primary.md-fab:not([disabled]).md-focused,
.md-button.md-hue-3.md-primary.md-fab:not([disabled]).md-focused {
	background-color: rgb(57, 73, 171);
}

.md-button.md-default-theme.md-hue-3.md-primary:not([disabled]) md-icon,
.md-button.md-hue-3.md-primary:not([disabled]) md-icon {
	color: rgb(140, 158, 255);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-primary,
._md a.md-hue-3:not(.md-button).md-primary {
	color: rgb(140, 158, 255);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-primary:hover,
._md a.md-hue-3:not(.md-button).md-primary:hover {
	color: rgb(48, 63, 159);
}

md-card.md-default-theme.md-hue-3 .md-card-image,
md-card.md-hue-3 .md-card-image {
	border-radius: 2px 2px 0 0;
}

md-card.md-default-theme.md-hue-3 md-card-header md-card-header-text .md-subhead,
md-card.md-hue-3 md-card-header md-card-header-text .md-subhead {
	color: rgba(0, 0, 0, 0.54);
}

md-card.md-default-theme.md-hue-3 md-card-title md-card-title-text:not(:only-child) .md-subhead,
md-card.md-hue-3 md-card-title md-card-title-text:not(:only-child) .md-subhead {
	color: rgba(0, 0, 0, 0.54);
}

md-chips.md-default-theme.md-hue-3 .md-chips,
md-chips.md-hue-3 .md-chips {
	box-shadow: 0 1px rgba(0, 0, 0, 0.12);
}

md-chips.md-default-theme.md-hue-3 .md-chips.md-focused,
md-chips.md-hue-3 .md-chips.md-focused {
	box-shadow: 0 2px rgb(140, 158, 255);
}

md-chips.md-default-theme.md-hue-3 .md-chips .md-chip-input-container input,
md-chips.md-hue-3 .md-chips .md-chip-input-container input {
	color: rgba(0, 0, 0, 0.87);
}

md-chips.md-default-theme.md-hue-3 .md-chips .md-chip-input-container input::-webkit-input-placeholder,
md-chips.md-hue-3 .md-chips .md-chip-input-container input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-3 .md-chips .md-chip-input-container input:-moz-placeholder,
md-chips.md-hue-3 .md-chips .md-chip-input-container input:-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-3 .md-chips .md-chip-input-container input::-moz-placeholder,
md-chips.md-hue-3 .md-chips .md-chip-input-container input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-3 .md-chips .md-chip-input-container input:-ms-input-placeholder,
md-chips.md-hue-3 .md-chips .md-chip-input-container input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-3 .md-chips .md-chip-input-container input::-webkit-input-placeholder,
md-chips.md-hue-3 .md-chips .md-chip-input-container input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-3 md-chip.md-focused,
md-chips.md-hue-3 md-chip.md-focused {
	background: rgb(140, 158, 255);
	color: rgba(0, 0, 0, 0.87);
}

md-chips.md-default-theme.md-hue-3 md-chip.md-focused md-icon,
md-chips.md-hue-3 md-chip.md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-checkbox.md-default-theme.md-hue-3 .md-ink-ripple,
md-checkbox.md-hue-3 .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-3:not(.md-checked) .md-icon,
md-checkbox.md-hue-3:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary .md-ripple,
md-checkbox.md-hue-3:not([disabled]).md-primary .md-ripple {
	color: rgb(57, 73, 171);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-ripple,
md-checkbox.md-hue-3:not([disabled]).md-primary.md-checked .md-ripple {
	color: rgb(117, 117, 117);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary .md-ink-ripple,
md-checkbox.md-hue-3:not([disabled]).md-primary .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-checkbox.md-hue-3:not([disabled]).md-primary.md-checked .md-ink-ripple {
	color: rgba(140, 158, 255, 0.87);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary:not(.md-checked) .md-icon,
md-checkbox.md-hue-3:not([disabled]).md-primary:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-icon,
md-checkbox.md-hue-3:not([disabled]).md-primary.md-checked .md-icon {
	background-color: rgba(140, 158, 255, 0.87);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked.md-focused .md-container:before,
md-checkbox.md-hue-3:not([disabled]).md-primary.md-checked.md-focused .md-container:before {
	background-color: rgba(140, 158, 255, 0.26);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-icon:after,
md-checkbox.md-hue-3:not([disabled]).md-primary.md-checked .md-icon:after {
	border-color: rgba(0, 0, 0, 0.87);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-primary .md-indeterminate[disabled] .md-container,
md-checkbox.md-hue-3:not([disabled]).md-primary .md-indeterminate[disabled] .md-container {
	color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-3[disabled]:not(.md-checked) .md-icon,
md-checkbox.md-hue-3[disabled]:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-3[disabled] .md-icon:after,
md-checkbox.md-hue-3[disabled] .md-icon:after {
	border-color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-3[disabled] .md-label,
md-checkbox.md-hue-3[disabled] .md-label {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-3 .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator,
.md-hue-3 .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator {
	border: 1px solid rgb(63, 81, 181);
}

.md-default-theme.md-hue-3 .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled,
.md-hue-3 .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled {
	color: rgba(63, 81, 181, 0.6);
}

.md-default-theme.md-hue-3 .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
.md-hue-3 .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
.md-default-theme.md-hue-3 .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator,
.md-hue-3 .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator {
	background: rgb(63, 81, 181);
	color: rgba(255, 255, 255, 0.87);
	border-color: transparent;
}


/** Theme styles for mdDatepicker. */

.md-default-theme.md-hue-3 .md-datepicker-input,
.md-hue-3 .md-datepicker-input {
	color: rgba(0, 0, 0, 0.87);
}

.md-default-theme.md-hue-3 .md-datepicker-input::-webkit-input-placeholder,
.md-hue-3 .md-datepicker-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-3 .md-datepicker-input:-moz-placeholder,
.md-hue-3 .md-datepicker-input:-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-3 .md-datepicker-input::-moz-placeholder,
.md-hue-3 .md-datepicker-input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-3 .md-datepicker-input:-ms-input-placeholder,
.md-hue-3 .md-datepicker-input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-3 .md-datepicker-input::-webkit-input-placeholder,
.md-hue-3 .md-datepicker-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-3 .md-datepicker-input-container,
.md-hue-3 .md-datepicker-input-container {
	border-bottom-color: rgba(0, 0, 0, 0.12);
}

.md-default-theme.md-hue-3 .md-datepicker-input-container.md-datepicker-focused,
.md-hue-3 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color: rgb(140, 158, 255);
}

.md-default-theme.md-hue-3 .md-datepicker-triangle-button .md-datepicker-expand-triangle,
.md-hue-3 .md-datepicker-triangle-button .md-datepicker-expand-triangle {
	border-top-color: rgba(0, 0, 0, 0.38);
}

.md-default-theme.md-hue-3 .md-datepicker-triangle-button:hover .md-datepicker-expand-triangle,
.md-hue-3 .md-datepicker-triangle-button:hover .md-datepicker-expand-triangle {
	border-top-color: rgba(0, 0, 0, 0.54);
}

.md-default-theme.md-hue-3 .md-datepicker-open .md-datepicker-calendar-icon,
.md-hue-3 .md-datepicker-open .md-datepicker-calendar-icon {
	color: rgb(140, 158, 255);
}

md-dialog.md-default-theme.md-hue-3.md-content-overflow .md-actions,
md-dialog.md-hue-3.md-content-overflow .md-actions,
md-dialog.md-default-theme.md-hue-3.md-content-overflow md-dialog-actions,
md-dialog.md-hue-3.md-content-overflow md-dialog-actions {
	border-top-color: rgba(0, 0, 0, 0.12);
}

md-divider.md-default-theme.md-hue-3,
md-divider.md-hue-3 {
	border-top-color: rgba(0, 0, 0, 0.12);
}

.layout-row>md-divider.md-default-theme.md-hue-3,
.layout-row>md-divider.md-hue-3,
.layout-xs-row>md-divider.md-default-theme.md-hue-3,
.layout-xs-row>md-divider.md-hue-3,
.layout-gt-xs-row>md-divider.md-default-theme.md-hue-3,
.layout-gt-xs-row>md-divider.md-hue-3,
.layout-sm-row>md-divider.md-default-theme.md-hue-3,
.layout-sm-row>md-divider.md-hue-3,
.layout-gt-sm-row>md-divider.md-default-theme.md-hue-3,
.layout-gt-sm-row>md-divider.md-hue-3,
.layout-md-row>md-divider.md-default-theme.md-hue-3,
.layout-md-row>md-divider.md-hue-3,
.layout-gt-md-row>md-divider.md-default-theme.md-hue-3,
.layout-gt-md-row>md-divider.md-hue-3,
.layout-lg-row>md-divider.md-default-theme.md-hue-3,
.layout-lg-row>md-divider.md-hue-3,
.layout-gt-lg-row>md-divider.md-default-theme.md-hue-3,
.layout-gt-lg-row>md-divider.md-hue-3,
.layout-xl-row>md-divider.md-default-theme.md-hue-3,
.layout-xl-row>md-divider.md-hue-3 {
	border-right-color: rgba(0, 0, 0, 0.12);
}

md-icon.md-default-theme.md-hue-3,
md-icon.md-hue-3 {
	color: rgba(0, 0, 0, 0.54);
}

md-icon.md-default-theme.md-hue-3.md-primary,
md-icon.md-hue-3.md-primary {
	color: rgb(140, 158, 255);
}

md-input-container.md-default-theme.md-hue-3 .md-input,
md-input-container.md-hue-3 .md-input {
	color: rgba(0, 0, 0, 0.87);
	border-color: rgba(0, 0, 0, 0.12);
}

md-input-container.md-default-theme.md-hue-3 .md-input::-webkit-input-placeholder,
md-input-container.md-hue-3 .md-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-3 .md-input:-moz-placeholder,
md-input-container.md-hue-3 .md-input:-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-3 .md-input::-moz-placeholder,
md-input-container.md-hue-3 .md-input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-3 .md-input:-ms-input-placeholder,
md-input-container.md-hue-3 .md-input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-3 .md-input::-webkit-input-placeholder,
md-input-container.md-hue-3 .md-input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-3>md-icon,
md-input-container.md-hue-3>md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-input-container.md-default-theme.md-hue-3 label,
md-input-container.md-hue-3 label,
md-input-container.md-default-theme.md-hue-3 .md-placeholder,
md-input-container.md-hue-3 .md-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-focused):not(.md-input-invalid) label.md-required:after,
md-input-container.md-hue-3:not(.md-input-focused):not(.md-input-invalid) label.md-required:after {
	color: rgba(0, 0, 0, 0.54);
}

md-input-container.md-default-theme.md-hue-3 .md-input-messages-animation .md-char-counter,
md-input-container.md-hue-3 .md-input-messages-animation .md-char-counter,
md-input-container.md-default-theme.md-hue-3 .md-input-message-animation .md-char-counter,
md-input-container.md-hue-3 .md-input-message-animation .md-char-counter {
	color: rgba(0, 0, 0, 0.87);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-has-value label,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-has-value label {
	color: rgba(0, 0, 0, 0.54);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused .md-input,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused .md-input,
md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-resized .md-input,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-resized .md-input {
	border-color: rgb(140, 158, 255);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused label,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused label,
md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused md-icon,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused md-icon {
	color: rgb(140, 158, 255);
}

md-list.md-default-theme.md-hue-3 md-list-item.md-2-line .md-list-item-text h3,
md-list.md-hue-3 md-list-item.md-2-line .md-list-item-text h3,
md-list.md-default-theme.md-hue-3 md-list-item.md-2-line .md-list-item-text h4,
md-list.md-hue-3 md-list-item.md-2-line .md-list-item-text h4,
md-list.md-default-theme.md-hue-3 md-list-item.md-3-line .md-list-item-text h3,
md-list.md-hue-3 md-list-item.md-3-line .md-list-item-text h3,
md-list.md-default-theme.md-hue-3 md-list-item.md-3-line .md-list-item-text h4,
md-list.md-hue-3 md-list-item.md-3-line .md-list-item-text h4 {
	color: rgba(0, 0, 0, 0.87);
}

md-list.md-default-theme.md-hue-3 md-list-item.md-2-line .md-list-item-text p,
md-list.md-hue-3 md-list-item.md-2-line .md-list-item-text p,
md-list.md-default-theme.md-hue-3 md-list-item.md-3-line .md-list-item-text p,
md-list.md-hue-3 md-list-item.md-3-line .md-list-item-text p {
	color: rgba(0, 0, 0, 0.54);
}

md-list.md-default-theme.md-hue-3 md-list-item>md-icon,
md-list.md-hue-3 md-list-item>md-icon {
	color: rgba(0, 0, 0, 0.54);
}

md-list.md-default-theme.md-hue-3 md-list-item>md-icon.md-highlight,
md-list.md-hue-3 md-list-item>md-icon.md-highlight {
	color: rgb(140, 158, 255);
}

md-menu-bar.md-default-theme.md-hue-3>button.md-button,
md-menu-bar.md-hue-3>button.md-button {
	color: rgba(0, 0, 0, 0.54);
	border-radius: 2px;
}

md-toolbar.md-default-theme.md-hue-3.md-menu-toolbar md-toolbar-filler,
md-toolbar.md-hue-3.md-menu-toolbar md-toolbar-filler {
	background-color: rgb(140, 158, 255);
	color: rgba(255, 255, 255, 0.87);
}

md-nav-bar.md-default-theme.md-hue-3 .md-button._md-nav-button.md-unselected,
md-nav-bar.md-hue-3 .md-button._md-nav-button.md-unselected {
	color: rgba(0, 0, 0, 0.54);
}

md-progress-circular.md-default-theme.md-hue-3 path,
md-progress-circular.md-hue-3 path {
	stroke: rgb(140, 158, 255);
}

md-progress-linear.md-default-theme.md-hue-3 .md-container,
md-progress-linear.md-hue-3 .md-container {
	background-color: rgb(197, 202, 233);
}

md-progress-linear.md-default-theme.md-hue-3 .md-bar,
md-progress-linear.md-hue-3 .md-bar {
	background-color: rgb(140, 158, 255);
}

md-radio-button.md-default-theme.md-hue-3 .md-off,
md-radio-button.md-hue-3 .md-off {
	border-color: rgba(0, 0, 0, 0.54);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-on,
md-radio-group.md-hue-3:not([disabled]) .md-primary .md-on,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-primary .md-on,
md-radio-group.md-hue-3:not([disabled]).md-primary .md-on,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-on,
md-radio-button.md-hue-3:not([disabled]) .md-primary .md-on,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-primary .md-on,
md-radio-button.md-hue-3:not([disabled]).md-primary .md-on {
	background-color: rgba(140, 158, 255, 0.87);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]) .md-primary .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-primary.md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]) .md-primary.md-checked .md-off,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-primary .md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]).md-primary .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]).md-primary.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]) .md-primary .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-primary.md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]) .md-primary.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-primary .md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]).md-primary .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]).md-primary.md-checked .md-off {
	border-color: rgba(140, 158, 255, 0.87);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]) .md-primary .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]) .md-primary.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]).md-primary .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-primary.md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]).md-primary.md-checked .md-ink-ripple {
	color: rgba(140, 158, 255, 0.87);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-group.md-hue-3:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-primary .md-container .md-ripple,
md-radio-group.md-hue-3:not([disabled]).md-primary .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-button.md-hue-3:not([disabled]) .md-primary .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-primary .md-container .md-ripple,
md-radio-button.md-hue-3:not([disabled]).md-primary .md-container .md-ripple {
	color: rgb(57, 73, 171);
}

md-radio-group.md-default-theme.md-hue-3[disabled],
md-radio-group.md-hue-3[disabled],
md-radio-button.md-default-theme.md-hue-3[disabled],
md-radio-button.md-hue-3[disabled] {
	color: rgba(0, 0, 0, 0.38);
}

md-radio-group.md-default-theme.md-hue-3[disabled] .md-container .md-off,
md-radio-group.md-hue-3[disabled] .md-container .md-off,
md-radio-button.md-default-theme.md-hue-3[disabled] .md-container .md-off,
md-radio-button.md-hue-3[disabled] .md-container .md-off {
	border-color: rgba(0, 0, 0, 0.38);
}

md-radio-group.md-default-theme.md-hue-3[disabled] .md-container .md-on,
md-radio-group.md-hue-3[disabled] .md-container .md-on,
md-radio-button.md-default-theme.md-hue-3[disabled] .md-container .md-on,
md-radio-button.md-hue-3[disabled] .md-container .md-on {
	border-color: rgba(0, 0, 0, 0.38);
}

md-radio-group.md-default-theme.md-hue-3.md-primary .md-checked:not([disabled]) .md-ink-ripple,
md-radio-group.md-hue-3.md-primary .md-checked:not([disabled]) .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-3 .md-checked:not([disabled]).md-primary .md-ink-ripple,
md-radio-group.md-hue-3 .md-checked:not([disabled]).md-primary .md-ink-ripple {
	color: rgba(140, 158, 255, 0.26);
}

md-radio-group.md-default-theme.md-hue-3 .md-checked.md-primary .md-ink-ripple,
md-radio-group.md-hue-3 .md-checked.md-primary .md-ink-ripple {
	color: '{{warn-color-0.26}}';
}

md-radio-group.md-default-theme.md-hue-3.md-focused:not(:empty).md-primary .md-checked .md-container:before,
md-radio-group.md-hue-3.md-focused:not(:empty).md-primary .md-checked .md-container:before,
md-radio-group.md-default-theme.md-hue-3.md-focused:not(:empty) .md-checked.md-primary .md-container:before,
md-radio-group.md-hue-3.md-focused:not(:empty) .md-checked.md-primary .md-container:before {
	background-color: rgba(140, 158, 255, 0.26);
}

md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-default-theme.md-hue-3 .md-select-value span:first-child:after,
md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-hue-3 .md-select-value span:first-child:after {
	color: rgba(0, 0, 0, 0.38);
}

md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme.md-hue-3 .md-select-value,
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-hue-3 .md-select-value {
	color: rgb(140, 158, 255);
}

md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme.md-hue-3 .md-select-value.md-select-placeholder,
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-hue-3 .md-select-value.md-select-placeholder {
	color: rgb(140, 158, 255);
}

md-input-container.md-input-invalid md-select.md-default-theme.md-hue-3.md-no-underline .md-select-value,
md-input-container.md-input-invalid md-select.md-hue-3.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-3 .md-select-value,
md-select.md-hue-3 .md-select-value {
	border-bottom-color: rgba(0, 0, 0, 0.12);
}

md-select.md-default-theme.md-hue-3 .md-select-value.md-select-placeholder,
md-select.md-hue-3 .md-select-value.md-select-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-select.md-default-theme.md-hue-3.md-no-underline .md-select-value,
md-select.md-hue-3.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-3.ng-invalid.ng-touched.md-no-underline .md-select-value,
md-select.md-hue-3.ng-invalid.ng-touched.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-3:not([disabled]):focus .md-select-value,
md-select.md-hue-3:not([disabled]):focus .md-select-value {
	border-bottom-color: rgb(140, 158, 255);
	color: rgba(0, 0, 0, 0.87);
}

md-select.md-default-theme.md-hue-3:not([disabled]):focus .md-select-value.md-select-placeholder,
md-select.md-hue-3:not([disabled]):focus .md-select-value.md-select-placeholder {
	color: rgba(0, 0, 0, 0.87);
}

md-select.md-default-theme.md-hue-3:not([disabled]):focus.md-no-underline .md-select-value,
md-select.md-hue-3:not([disabled]):focus.md-no-underline .md-select-value {
	border-bottom-color: transparent !important;
}

md-select.md-default-theme.md-hue-3[disabled] .md-select-value,
md-select.md-hue-3[disabled] .md-select-value {
	color: rgba(0, 0, 0, 0.38);
}

md-select.md-default-theme.md-hue-3[disabled] .md-select-value.md-select-placeholder,
md-select.md-hue-3[disabled] .md-select-value.md-select-placeholder {
	color: rgba(0, 0, 0, 0.38);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-option[selected],
md-select-menu.md-hue-3 md-content md-option[selected] {
	color: rgb(63, 81, 181);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-option[selected]:focus,
md-select-menu.md-hue-3 md-content md-option[selected]:focus {
	color: rgb(57, 73, 171);
}

.md-checkbox-enabled.md-default-theme.md-hue-3 .md-ripple,
.md-checkbox-enabled.md-hue-3 .md-ripple {
	color: rgb(57, 73, 171);
}

.md-checkbox-enabled.md-default-theme.md-hue-3 .md-ink-ripple,
.md-checkbox-enabled.md-hue-3 .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

.md-checkbox-enabled.md-default-theme.md-hue-3[selected] .md-ink-ripple,
.md-checkbox-enabled.md-hue-3[selected] .md-ink-ripple {
	color: rgba(140, 158, 255, 0.87);
}

.md-checkbox-enabled.md-default-theme.md-hue-3:not(.md-checked) .md-icon,
.md-checkbox-enabled.md-hue-3:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

.md-checkbox-enabled.md-default-theme.md-hue-3[selected] .md-icon,
.md-checkbox-enabled.md-hue-3[selected] .md-icon {
	background-color: rgba(140, 158, 255, 0.87);
}

.md-checkbox-enabled.md-default-theme.md-hue-3[selected].md-focused .md-container:before,
.md-checkbox-enabled.md-hue-3[selected].md-focused .md-container:before {
	background-color: rgba(140, 158, 255, 0.26);
}

.md-checkbox-enabled.md-default-theme.md-hue-3[selected] .md-icon:after,
.md-checkbox-enabled.md-hue-3[selected] .md-icon:after {
	border-color: rgba(0, 0, 0, 0.87);
}

.md-checkbox-enabled.md-default-theme.md-hue-3 .md-indeterminate[disabled] .md-container,
.md-checkbox-enabled.md-hue-3 .md-indeterminate[disabled] .md-container {
	color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-3.md-primary .md-focus-ring,
md-slider.md-hue-3.md-primary .md-focus-ring {
	background-color: rgba(159, 168, 218, 0.38);
}

md-slider.md-default-theme.md-hue-3.md-primary .md-track.md-track-fill,
md-slider.md-hue-3.md-primary .md-track.md-track-fill {
	background-color: rgb(140, 158, 255);
}

md-slider.md-default-theme.md-hue-3.md-primary .md-thumb:after,
md-slider.md-hue-3.md-primary .md-thumb:after {
	border-color: rgb(140, 158, 255);
	background-color: rgb(140, 158, 255);
}

md-slider.md-default-theme.md-hue-3.md-primary .md-sign,
md-slider.md-hue-3.md-primary .md-sign {
	background-color: rgb(140, 158, 255);
}

md-slider.md-default-theme.md-hue-3.md-primary .md-sign:after,
md-slider.md-hue-3.md-primary .md-sign:after {
	border-top-color: rgb(140, 158, 255);
}

md-slider.md-default-theme.md-hue-3.md-primary[md-vertical] .md-sign:after,
md-slider.md-hue-3.md-primary[md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(140, 158, 255);
}

md-slider.md-default-theme.md-hue-3.md-primary .md-thumb-text,
md-slider.md-hue-3.md-primary .md-thumb-text {
	color: rgba(0, 0, 0, 0.87);
}

md-slider.md-default-theme.md-hue-3[disabled] .md-thumb:after,
md-slider.md-hue-3[disabled] .md-thumb:after {
	border-color: transparent;
}

md-slider-container[disabled]>*:first-child:not(md-slider),
md-slider-container[disabled]>*:last-child:not(md-slider) {
	color: rgba(0, 0, 0, 0.38);
}

.md-subheader.md-default-theme.md-hue-3.md-primary,
.md-subheader.md-hue-3.md-primary {
	color: rgb(140, 158, 255);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-primary .md-ink-ripple,
md-switch.md-hue-3.md-checked.md-primary .md-ink-ripple {
	color: rgb(140, 158, 255);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-primary .md-thumb,
md-switch.md-hue-3.md-checked.md-primary .md-thumb {
	background-color: rgb(140, 158, 255);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-primary .md-bar,
md-switch.md-hue-3.md-checked.md-primary .md-bar {
	background-color: rgba(140, 158, 255, 0.5);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-primary.md-focused .md-thumb:before,
md-switch.md-hue-3.md-checked.md-primary.md-focused .md-thumb:before {
	background-color: rgba(140, 158, 255, 0.26);
}

md-tabs.md-default-theme.md-hue-3 .md-paginator md-icon,
md-tabs.md-hue-3 .md-paginator md-icon {
	color: rgb(140, 158, 255);
}

md-tabs.md-default-theme.md-hue-3 .md-tab,
md-tabs.md-hue-3 .md-tab {
	color: rgba(0, 0, 0, 0.54);
}

md-tabs.md-default-theme.md-hue-3 .md-tab[disabled],
md-tabs.md-hue-3 .md-tab[disabled],
md-tabs.md-default-theme.md-hue-3 .md-tab[disabled] md-icon,
md-tabs.md-hue-3 .md-tab[disabled] md-icon {
	color: rgba(0, 0, 0, 0.38);
}

md-tabs.md-default-theme.md-hue-3 .md-tab.md-active,
md-tabs.md-hue-3 .md-tab.md-active,
md-tabs.md-default-theme.md-hue-3 .md-tab.md-active md-icon,
md-tabs.md-hue-3 .md-tab.md-active md-icon,
md-tabs.md-default-theme.md-hue-3 .md-tab.md-focused,
md-tabs.md-hue-3 .md-tab.md-focused,
md-tabs.md-default-theme.md-hue-3 .md-tab.md-focused md-icon,
md-tabs.md-hue-3 .md-tab.md-focused md-icon {
	color: rgb(140, 158, 255);
}

md-tabs.md-default-theme.md-hue-3 .md-tab.md-focused,
md-tabs.md-hue-3 .md-tab.md-focused {
	background: rgba(140, 158, 255, 0.1);
}

md-tabs.md-default-theme.md-hue-3.md-primary>md-tabs-wrapper,
md-tabs.md-hue-3.md-primary>md-tabs-wrapper {
	background-color: rgb(140, 158, 255);
}

md-tabs.md-default-theme.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-tabs.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(197, 202, 233);
}

md-tabs.md-default-theme.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-default-theme.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-default-theme.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-default-theme.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-tabs.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-tabs.md-default-theme.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-3.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-toolbar>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper,
md-toolbar>md-tabs.md-hue-3>md-tabs-wrapper {
	background-color: rgb(140, 158, 255);
}

md-toolbar>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-toolbar>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(197, 202, 233);
}

md-toolbar>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-toolbar>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-toolbar>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-toast.md-default-theme.md-hue-3 .md-toast-content .md-button.md-highlight.md-primary,
md-toast.md-hue-3 .md-toast-content .md-button.md-highlight.md-primary {
	color: rgb(140, 158, 255);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar),
md-toolbar.md-hue-3:not(.md-menu-toolbar) {
	background-color: rgb(140, 158, 255);
	color: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar) md-icon,
md-toolbar.md-hue-3:not(.md-menu-toolbar) md-icon {
	color: rgba(0, 0, 0, 0.87);
	fill: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar) .md-button[disabled] md-icon,
md-toolbar.md-hue-3:not(.md-menu-toolbar) .md-button[disabled] md-icon {
	color: rgba(0, 0, 0, 0.26);
	fill: rgba(0, 0, 0, 0.26);
}

.md-button.md-default-theme.md-hue-1.md-fab,
.md-button.md-hue-1.md-fab {
	background-color: rgb(255, 128, 171);
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-1.md-fab md-icon,
.md-button.md-hue-1.md-fab md-icon {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-1.md-fab:not([disabled]):hover,
.md-button.md-hue-1.md-fab:not([disabled]):hover {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-1.md-fab:not([disabled]).md-focused,
.md-button.md-hue-1.md-fab:not([disabled]).md-focused {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-1.md-fab,
.md-button.md-hue-1.md-fab {
	background-color: rgb(255, 128, 171);
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-1.md-fab:not([disabled]) .md-icon,
.md-button.md-hue-1.md-fab:not([disabled]) .md-icon {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-1.md-fab:not([disabled]):hover,
.md-button.md-hue-1.md-fab:not([disabled]):hover {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-1.md-fab:not([disabled]).md-focused,
.md-button.md-hue-1.md-fab:not([disabled]).md-focused {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-1.md-accent,
.md-button.md-hue-1.md-accent {
	color: rgb(255, 128, 171);
}

.md-button.md-default-theme.md-hue-1.md-accent.md-raised,
.md-button.md-hue-1.md-accent.md-raised,
.md-button.md-default-theme.md-hue-1.md-accent.md-fab,
.md-button.md-hue-1.md-accent.md-fab {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(255, 128, 171);
}

.md-button.md-default-theme.md-hue-1.md-accent.md-raised:not([disabled]) md-icon,
.md-button.md-hue-1.md-accent.md-raised:not([disabled]) md-icon,
.md-button.md-default-theme.md-hue-1.md-accent.md-fab:not([disabled]) md-icon,
.md-button.md-hue-1.md-accent.md-fab:not([disabled]) md-icon {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-1.md-accent.md-raised:not([disabled]):hover,
.md-button.md-hue-1.md-accent.md-raised:not([disabled]):hover,
.md-button.md-default-theme.md-hue-1.md-accent.md-fab:not([disabled]):hover,
.md-button.md-hue-1.md-accent.md-fab:not([disabled]):hover {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-1.md-accent.md-raised:not([disabled]).md-focused,
.md-button.md-hue-1.md-accent.md-raised:not([disabled]).md-focused,
.md-button.md-default-theme.md-hue-1.md-accent.md-fab:not([disabled]).md-focused,
.md-button.md-hue-1.md-accent.md-fab:not([disabled]).md-focused {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-1.md-accent:not([disabled]) md-icon,
.md-button.md-hue-1.md-accent:not([disabled]) md-icon {
	color: rgb(255, 128, 171);
}

.md-button.md-default-theme.md-hue-1[disabled],
.md-button.md-hue-1[disabled],
.md-button.md-default-theme.md-hue-1.md-raised[disabled],
.md-button.md-hue-1.md-raised[disabled],
.md-button.md-default-theme.md-hue-1.md-fab[disabled],
.md-button.md-hue-1.md-fab[disabled],
.md-button.md-default-theme.md-hue-1.md-accent[disabled],
.md-button.md-hue-1.md-accent[disabled],
.md-button.md-default-theme.md-hue-1.md-warn[disabled],
.md-button.md-hue-1.md-warn[disabled] {
	color: rgba(0, 0, 0, 0.38);
	cursor: default;
}

.md-button.md-default-theme.md-hue-1[disabled] md-icon,
.md-button.md-hue-1[disabled] md-icon,
.md-button.md-default-theme.md-hue-1.md-raised[disabled] md-icon,
.md-button.md-hue-1.md-raised[disabled] md-icon,
.md-button.md-default-theme.md-hue-1.md-fab[disabled] md-icon,
.md-button.md-hue-1.md-fab[disabled] md-icon,
.md-button.md-default-theme.md-hue-1.md-accent[disabled] md-icon,
.md-button.md-hue-1.md-accent[disabled] md-icon,
.md-button.md-default-theme.md-hue-1.md-warn[disabled] md-icon,
.md-button.md-hue-1.md-warn[disabled] md-icon {
	color: rgba(0, 0, 0, 0.38);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-accent,
._md a.md-hue-1:not(.md-button).md-accent {
	color: rgb(255, 128, 171);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-accent:hover,
._md a.md-hue-1:not(.md-button).md-accent:hover {
	color: rgb(194, 24, 91);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-accent,
._md a.md-hue-1:not(.md-button).md-accent {
	color: rgb(255, 128, 171);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-accent:hover,
._md a.md-hue-1:not(.md-button).md-accent:hover {
	color: rgb(197, 17, 98);
}

md-checkbox.md-default-theme.md-hue-1 .md-ripple,
md-checkbox.md-hue-1 .md-ripple {
	color: rgb(197, 17, 98);
}

md-checkbox.md-default-theme.md-hue-1.md-checked.md-focused .md-container:before,
md-checkbox.md-hue-1.md-checked.md-focused .md-container:before {
	background-color: rgba(255, 128, 171, 0.26);
}

md-checkbox.md-default-theme.md-hue-1.md-checked .md-ink-ripple,
md-checkbox.md-hue-1.md-checked .md-ink-ripple {
	color: rgba(255, 128, 171, 0.87);
}

md-checkbox.md-default-theme.md-hue-1.md-checked .md-icon,
md-checkbox.md-hue-1.md-checked .md-icon {
	background-color: rgba(255, 128, 171, 0.87);
}

md-checkbox.md-default-theme.md-hue-1.md-checked .md-icon:after,
md-checkbox.md-hue-1.md-checked .md-icon:after {
	border-color: rgba(0, 0, 0, 0.87);
}

.md-accent .md-default-theme.md-hue-1 .md-datepicker-input-container.md-datepicker-focused,
.md-accent .md-hue-1 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color: rgb(255, 128, 171);
}

.md-default-theme.md-hue-1 .md-datepicker-open.md-accent .md-datepicker-calendar-icon,
.md-hue-1 .md-datepicker-open.md-accent .md-datepicker-calendar-icon,
.md-accent .md-default-theme.md-hue-1 .md-datepicker-open .md-datepicker-calendar-icon,
.md-accent .md-hue-1 .md-datepicker-open .md-datepicker-calendar-icon {
	color: rgb(255, 128, 171);
}

md-icon.md-default-theme.md-hue-1.md-accent,
md-icon.md-hue-1.md-accent {
	color: rgb(255, 128, 171);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused.md-accent .md-input,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color: rgb(255, 128, 171);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused.md-accent label,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused.md-accent label,
md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused.md-accent md-icon,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused.md-accent md-icon {
	color: rgb(255, 128, 171);
}

md-list.md-default-theme.md-hue-1 md-list-item>md-icon.md-highlight.md-accent,
md-list.md-hue-1 md-list-item>md-icon.md-highlight.md-accent {
	color: rgb(255, 128, 171);
}

md-nav-bar.md-default-theme.md-hue-1 md-nav-ink-bar,
md-nav-bar.md-hue-1 md-nav-ink-bar {
	color: rgb(255, 128, 171);
	background: rgb(255, 128, 171);
}

md-progress-circular.md-default-theme.md-hue-1.md-accent path,
md-progress-circular.md-hue-1.md-accent path {
	stroke: rgb(255, 128, 171);
}

md-progress-linear.md-default-theme.md-hue-1.md-accent .md-container,
md-progress-linear.md-hue-1.md-accent .md-container {
	background-color: rgb(248, 187, 208);
}

md-progress-linear.md-default-theme.md-hue-1.md-accent .md-bar,
md-progress-linear.md-hue-1.md-accent .md-bar {
	background-color: rgb(255, 128, 171);
}

md-progress-linear.md-default-theme.md-hue-1[md-mode=buffer].md-accent .md-bar1,
md-progress-linear.md-hue-1[md-mode=buffer].md-accent .md-bar1 {
	background-color: rgb(248, 187, 208);
}

md-progress-linear.md-default-theme.md-hue-1[md-mode=buffer].md-accent .md-dashed:before,
md-progress-linear.md-hue-1[md-mode=buffer].md-accent .md-dashed:before {
	background: radial-gradient(rgb(248, 187, 208) 0%, rgb(248, 187, 208) 16%, transparent 42%);
}

md-radio-button.md-default-theme.md-hue-1 .md-on,
md-radio-button.md-hue-1 .md-on {
	background-color: rgba(255, 128, 171, 0.87);
}

md-radio-button.md-default-theme.md-hue-1.md-checked .md-off,
md-radio-button.md-hue-1.md-checked .md-off {
	border-color: rgba(255, 128, 171, 0.87);
}

md-radio-button.md-default-theme.md-hue-1.md-checked .md-ink-ripple,
md-radio-button.md-hue-1.md-checked .md-ink-ripple {
	color: rgba(255, 128, 171, 0.87);
}

md-radio-button.md-default-theme.md-hue-1 .md-container .md-ripple,
md-radio-button.md-hue-1 .md-container .md-ripple {
	color: rgb(197, 17, 98);
}

md-radio-group.md-default-theme.md-hue-1 .md-checked .md-ink-ripple,
md-radio-group.md-hue-1 .md-checked .md-ink-ripple {
	color: rgba(255, 128, 171, 0.26);
}

md-radio-group.md-default-theme.md-hue-1.md-focused:not(:empty) .md-checked .md-container:before,
md-radio-group.md-hue-1.md-focused:not(:empty) .md-checked .md-container:before {
	background-color: rgba(255, 128, 171, 0.26);
}

md-select.md-default-theme.md-hue-1:not([disabled]):focus.md-accent .md-select-value,
md-select.md-hue-1:not([disabled]):focus.md-accent .md-select-value {
	border-bottom-color: rgb(255, 128, 171);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-option[selected].md-accent,
md-select-menu.md-hue-1 md-content md-option[selected].md-accent {
	color: rgb(255, 128, 171);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-option[selected].md-accent:focus,
md-select-menu.md-hue-1 md-content md-option[selected].md-accent:focus {
	color: rgb(197, 17, 98);
}

md-slider.md-default-theme.md-hue-1 .md-focus-ring,
md-slider.md-hue-1 .md-focus-ring {
	background-color: rgba(255, 64, 129, 0.2);
}

md-slider.md-default-theme.md-hue-1 .md-track.md-track-fill,
md-slider.md-hue-1 .md-track.md-track-fill {
	background-color: rgb(255, 128, 171);
}

md-slider.md-default-theme.md-hue-1 .md-thumb:after,
md-slider.md-hue-1 .md-thumb:after {
	border-color: rgb(255, 128, 171);
	background-color: rgb(255, 128, 171);
}

md-slider.md-default-theme.md-hue-1 .md-sign,
md-slider.md-hue-1 .md-sign {
	background-color: rgb(255, 128, 171);
}

md-slider.md-default-theme.md-hue-1 .md-sign:after,
md-slider.md-hue-1 .md-sign:after {
	border-top-color: rgb(255, 128, 171);
}

md-slider.md-default-theme.md-hue-1[md-vertical] .md-sign:after,
md-slider.md-hue-1[md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(255, 128, 171);
}

md-slider.md-default-theme.md-hue-1 .md-thumb-text,
md-slider.md-hue-1 .md-thumb-text {
	color: rgba(0, 0, 0, 0.87);
}

.md-subheader.md-default-theme.md-hue-1.md-accent,
.md-subheader.md-hue-1.md-accent {
	color: rgb(255, 128, 171);
}

md-switch.md-default-theme.md-hue-1.md-checked .md-ink-ripple,
md-switch.md-hue-1.md-checked .md-ink-ripple {
	color: rgb(255, 128, 171);
}

md-switch.md-default-theme.md-hue-1.md-checked .md-thumb,
md-switch.md-hue-1.md-checked .md-thumb {
	background-color: rgb(255, 128, 171);
}

md-switch.md-default-theme.md-hue-1.md-checked .md-bar,
md-switch.md-hue-1.md-checked .md-bar {
	background-color: rgba(255, 128, 171, 0.5);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-focused .md-thumb:before,
md-switch.md-hue-1.md-checked.md-focused .md-thumb:before {
	background-color: rgba(255, 128, 171, 0.26);
}

md-tabs.md-default-theme.md-hue-1 md-ink-bar,
md-tabs.md-hue-1 md-ink-bar {
	color: rgb(255, 128, 171);
	background: rgb(255, 128, 171);
}

md-tabs.md-default-theme.md-hue-1 .md-tab .md-ripple-container,
md-tabs.md-hue-1 .md-tab .md-ripple-container {
	color: rgb(255, 128, 171);
}

md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper,
md-tabs.md-hue-1.md-accent>md-tabs-wrapper {
	background-color: rgb(255, 128, 171);
}

md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-tabs.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 128, 171);
}

md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-tabs.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar,
md-tabs.md-hue-1.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	color: rgba(57, 73, 171, 1);
	background: rgba(57, 73, 171, 1);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper,
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper {
	background-color: rgb(255, 128, 171);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 128, 171);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar,
md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	color: rgba(57, 73, 171, 1);
	background: rgba(57, 73, 171, 1);
}

md-toast.md-default-theme.md-hue-1 .md-toast-content .md-button.md-highlight,
md-toast.md-hue-1 .md-toast-content .md-button.md-highlight {
	color: rgb(255, 128, 171);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar).md-accent,
md-toolbar.md-hue-1:not(.md-menu-toolbar).md-accent {
	background-color: rgb(255, 128, 171);
	color: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar).md-accent .md-ink-ripple,
md-toolbar.md-hue-1:not(.md-menu-toolbar).md-accent .md-ink-ripple {
	color: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar).md-accent md-icon,
md-toolbar.md-hue-1:not(.md-menu-toolbar).md-accent md-icon {
	color: rgba(0, 0, 0, 0.87);
	fill: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon,
md-toolbar.md-hue-1:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon {
	color: rgba(0, 0, 0, 0.26);
	fill: rgba(0, 0, 0, 0.26);
}

.md-button.md-default-theme.md-hue-3.md-fab,
.md-button.md-hue-3.md-fab {
	background-color: rgb(197, 17, 98);
	color: rgb(255, 255, 255);
}

.md-button.md-default-theme.md-hue-3.md-fab md-icon,
.md-button.md-hue-3.md-fab md-icon {
	color: rgb(255, 255, 255);
}

.md-button.md-default-theme.md-hue-3.md-fab:not([disabled]):hover,
.md-button.md-hue-3.md-fab:not([disabled]):hover {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-fab:not([disabled]).md-focused,
.md-button.md-hue-3.md-fab:not([disabled]).md-focused {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-fab,
.md-button.md-hue-3.md-fab {
	background-color: rgb(197, 17, 98);
	color: rgb(255, 255, 255);
}

.md-button.md-default-theme.md-hue-3.md-fab:not([disabled]) .md-icon,
.md-button.md-hue-3.md-fab:not([disabled]) .md-icon {
	color: rgb(255, 255, 255);
}

.md-button.md-default-theme.md-hue-3.md-fab:not([disabled]):hover,
.md-button.md-hue-3.md-fab:not([disabled]):hover {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-fab:not([disabled]).md-focused,
.md-button.md-hue-3.md-fab:not([disabled]).md-focused {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-accent,
.md-button.md-hue-3.md-accent {
	color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-accent.md-raised,
.md-button.md-hue-3.md-accent.md-raised,
.md-button.md-default-theme.md-hue-3.md-accent.md-fab,
.md-button.md-hue-3.md-accent.md-fab {
	color: rgb(255, 255, 255);
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-accent.md-raised:not([disabled]) md-icon,
.md-button.md-hue-3.md-accent.md-raised:not([disabled]) md-icon,
.md-button.md-default-theme.md-hue-3.md-accent.md-fab:not([disabled]) md-icon,
.md-button.md-hue-3.md-accent.md-fab:not([disabled]) md-icon {
	color: rgb(255, 255, 255);
}

.md-button.md-default-theme.md-hue-3.md-accent.md-raised:not([disabled]):hover,
.md-button.md-hue-3.md-accent.md-raised:not([disabled]):hover,
.md-button.md-default-theme.md-hue-3.md-accent.md-fab:not([disabled]):hover,
.md-button.md-hue-3.md-accent.md-fab:not([disabled]):hover {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-accent.md-raised:not([disabled]).md-focused,
.md-button.md-hue-3.md-accent.md-raised:not([disabled]).md-focused,
.md-button.md-default-theme.md-hue-3.md-accent.md-fab:not([disabled]).md-focused,
.md-button.md-hue-3.md-accent.md-fab:not([disabled]).md-focused {
	background-color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3.md-accent:not([disabled]) md-icon,
.md-button.md-hue-3.md-accent:not([disabled]) md-icon {
	color: rgb(197, 17, 98);
}

.md-button.md-default-theme.md-hue-3[disabled],
.md-button.md-hue-3[disabled],
.md-button.md-default-theme.md-hue-3.md-raised[disabled],
.md-button.md-hue-3.md-raised[disabled],
.md-button.md-default-theme.md-hue-3.md-fab[disabled],
.md-button.md-hue-3.md-fab[disabled],
.md-button.md-default-theme.md-hue-3.md-accent[disabled],
.md-button.md-hue-3.md-accent[disabled],
.md-button.md-default-theme.md-hue-3.md-warn[disabled],
.md-button.md-hue-3.md-warn[disabled] {
	color: rgba(0, 0, 0, 0.38);
	cursor: default;
}

.md-button.md-default-theme.md-hue-3[disabled] md-icon,
.md-button.md-hue-3[disabled] md-icon,
.md-button.md-default-theme.md-hue-3.md-raised[disabled] md-icon,
.md-button.md-hue-3.md-raised[disabled] md-icon,
.md-button.md-default-theme.md-hue-3.md-fab[disabled] md-icon,
.md-button.md-hue-3.md-fab[disabled] md-icon,
.md-button.md-default-theme.md-hue-3.md-accent[disabled] md-icon,
.md-button.md-hue-3.md-accent[disabled] md-icon,
.md-button.md-default-theme.md-hue-3.md-warn[disabled] md-icon,
.md-button.md-hue-3.md-warn[disabled] md-icon {
	color: rgba(0, 0, 0, 0.38);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-accent,
._md a.md-hue-3:not(.md-button).md-accent {
	color: rgb(197, 17, 98);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-accent:hover,
._md a.md-hue-3:not(.md-button).md-accent:hover {
	color: rgb(194, 24, 91);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-accent,
._md a.md-hue-3:not(.md-button).md-accent {
	color: rgb(197, 17, 98);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-accent:hover,
._md a.md-hue-3:not(.md-button).md-accent:hover {
	color: rgb(197, 17, 98);
}

md-checkbox.md-default-theme.md-hue-3 .md-ripple,
md-checkbox.md-hue-3 .md-ripple {
	color: rgb(197, 17, 98);
}

md-checkbox.md-default-theme.md-hue-3.md-checked.md-focused .md-container:before,
md-checkbox.md-hue-3.md-checked.md-focused .md-container:before {
	background-color: rgba(197, 17, 98, 0.26);
}

md-checkbox.md-default-theme.md-hue-3.md-checked .md-ink-ripple,
md-checkbox.md-hue-3.md-checked .md-ink-ripple {
	color: rgba(197, 17, 98, 0.87);
}

md-checkbox.md-default-theme.md-hue-3.md-checked .md-icon,
md-checkbox.md-hue-3.md-checked .md-icon {
	background-color: rgba(197, 17, 98, 0.87);
}

md-checkbox.md-default-theme.md-hue-3.md-checked .md-icon:after,
md-checkbox.md-hue-3.md-checked .md-icon:after {
	border-color: rgba(255, 255, 255, 0.87);
}

.md-accent .md-default-theme.md-hue-3 .md-datepicker-input-container.md-datepicker-focused,
.md-accent .md-hue-3 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color: rgb(197, 17, 98);
}

.md-default-theme.md-hue-3 .md-datepicker-open.md-accent .md-datepicker-calendar-icon,
.md-hue-3 .md-datepicker-open.md-accent .md-datepicker-calendar-icon,
.md-accent .md-default-theme.md-hue-3 .md-datepicker-open .md-datepicker-calendar-icon,
.md-accent .md-hue-3 .md-datepicker-open .md-datepicker-calendar-icon {
	color: rgb(197, 17, 98);
}

md-icon.md-default-theme.md-hue-3.md-accent,
md-icon.md-hue-3.md-accent {
	color: rgb(197, 17, 98);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused.md-accent .md-input,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color: rgb(197, 17, 98);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused.md-accent label,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused.md-accent label,
md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused.md-accent md-icon,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused.md-accent md-icon {
	color: rgb(197, 17, 98);
}

md-list.md-default-theme.md-hue-3 md-list-item>md-icon.md-highlight.md-accent,
md-list.md-hue-3 md-list-item>md-icon.md-highlight.md-accent {
	color: rgb(197, 17, 98);
}

md-nav-bar.md-default-theme.md-hue-3 md-nav-ink-bar,
md-nav-bar.md-hue-3 md-nav-ink-bar {
	color: rgb(197, 17, 98);
	background: rgb(197, 17, 98);
}

md-progress-circular.md-default-theme.md-hue-3.md-accent path,
md-progress-circular.md-hue-3.md-accent path {
	stroke: rgb(197, 17, 98);
}

md-progress-linear.md-default-theme.md-hue-3.md-accent .md-container,
md-progress-linear.md-hue-3.md-accent .md-container {
	background-color: rgb(248, 187, 208);
}

md-progress-linear.md-default-theme.md-hue-3.md-accent .md-bar,
md-progress-linear.md-hue-3.md-accent .md-bar {
	background-color: rgb(197, 17, 98);
}

md-progress-linear.md-default-theme.md-hue-3[md-mode=buffer].md-accent .md-bar1,
md-progress-linear.md-hue-3[md-mode=buffer].md-accent .md-bar1 {
	background-color: rgb(248, 187, 208);
}

md-progress-linear.md-default-theme.md-hue-3[md-mode=buffer].md-accent .md-dashed:before,
md-progress-linear.md-hue-3[md-mode=buffer].md-accent .md-dashed:before {
	background: radial-gradient(rgb(248, 187, 208) 0%, rgb(248, 187, 208) 16%, transparent 42%);
}

md-radio-button.md-default-theme.md-hue-3 .md-on,
md-radio-button.md-hue-3 .md-on {
	background-color: rgba(197, 17, 98, 0.87);
}

md-radio-button.md-default-theme.md-hue-3.md-checked .md-off,
md-radio-button.md-hue-3.md-checked .md-off {
	border-color: rgba(197, 17, 98, 0.87);
}

md-radio-button.md-default-theme.md-hue-3.md-checked .md-ink-ripple,
md-radio-button.md-hue-3.md-checked .md-ink-ripple {
	color: rgba(197, 17, 98, 0.87);
}

md-radio-button.md-default-theme.md-hue-3 .md-container .md-ripple,
md-radio-button.md-hue-3 .md-container .md-ripple {
	color: rgb(197, 17, 98);
}

md-radio-group.md-default-theme.md-hue-3 .md-checked .md-ink-ripple,
md-radio-group.md-hue-3 .md-checked .md-ink-ripple {
	color: rgba(197, 17, 98, 0.26);
}

md-radio-group.md-default-theme.md-hue-3.md-focused:not(:empty) .md-checked .md-container:before,
md-radio-group.md-hue-3.md-focused:not(:empty) .md-checked .md-container:before {
	background-color: rgba(197, 17, 98, 0.26);
}

md-select.md-default-theme.md-hue-3:not([disabled]):focus.md-accent .md-select-value,
md-select.md-hue-3:not([disabled]):focus.md-accent .md-select-value {
	border-bottom-color: rgb(197, 17, 98);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-option[selected].md-accent,
md-select-menu.md-hue-3 md-content md-option[selected].md-accent {
	color: rgb(197, 17, 98);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-option[selected].md-accent:focus,
md-select-menu.md-hue-3 md-content md-option[selected].md-accent:focus {
	color: rgb(197, 17, 98);
}

md-slider.md-default-theme.md-hue-3 .md-focus-ring,
md-slider.md-hue-3 .md-focus-ring {
	background-color: rgba(255, 64, 129, 0.2);
}

md-slider.md-default-theme.md-hue-3 .md-track.md-track-fill,
md-slider.md-hue-3 .md-track.md-track-fill {
	background-color: rgb(197, 17, 98);
}

md-slider.md-default-theme.md-hue-3 .md-thumb:after,
md-slider.md-hue-3 .md-thumb:after {
	border-color: rgb(197, 17, 98);
	background-color: rgb(197, 17, 98);
}

md-slider.md-default-theme.md-hue-3 .md-sign,
md-slider.md-hue-3 .md-sign {
	background-color: rgb(197, 17, 98);
}

md-slider.md-default-theme.md-hue-3 .md-sign:after,
md-slider.md-hue-3 .md-sign:after {
	border-top-color: rgb(197, 17, 98);
}

md-slider.md-default-theme.md-hue-3[md-vertical] .md-sign:after,
md-slider.md-hue-3[md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(197, 17, 98);
}

md-slider.md-default-theme.md-hue-3 .md-thumb-text,
md-slider.md-hue-3 .md-thumb-text {
	color: rgb(255, 255, 255);
}

.md-subheader.md-default-theme.md-hue-3.md-accent,
.md-subheader.md-hue-3.md-accent {
	color: rgb(197, 17, 98);
}

md-switch.md-default-theme.md-hue-3.md-checked .md-ink-ripple,
md-switch.md-hue-3.md-checked .md-ink-ripple {
	color: rgb(197, 17, 98);
}

md-switch.md-default-theme.md-hue-3.md-checked .md-thumb,
md-switch.md-hue-3.md-checked .md-thumb {
	background-color: rgb(197, 17, 98);
}

md-switch.md-default-theme.md-hue-3.md-checked .md-bar,
md-switch.md-hue-3.md-checked .md-bar {
	background-color: rgba(197, 17, 98, 0.5);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-focused .md-thumb:before,
md-switch.md-hue-3.md-checked.md-focused .md-thumb:before {
	background-color: rgba(197, 17, 98, 0.26);
}

md-tabs.md-default-theme.md-hue-3 md-ink-bar,
md-tabs.md-hue-3 md-ink-bar {
	color: rgb(197, 17, 98);
	background: rgb(197, 17, 98);
}

md-tabs.md-default-theme.md-hue-3 .md-tab .md-ripple-container,
md-tabs.md-hue-3 .md-tab .md-ripple-container {
	color: rgb(255, 128, 171);
}

md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper,
md-tabs.md-hue-3.md-accent>md-tabs-wrapper {
	background-color: rgb(197, 17, 98);
}

md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-tabs.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 128, 171);
}

md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-tabs.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgb(255, 255, 255);
}

md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(255, 255, 255, 0.1);
}

md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar,
md-tabs.md-hue-3.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	color: rgba(57, 73, 171, 1);
	background: rgba(57, 73, 171, 1);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper,
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper {
	background-color: rgb(197, 17, 98);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 128, 171);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgb(255, 255, 255);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(255, 255, 255, 0.1);
}

md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar,
md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	color: rgba(57, 73, 171, 1);
	background: rgba(57, 73, 171, 1);
}

md-toast.md-default-theme.md-hue-3 .md-toast-content .md-button.md-highlight,
md-toast.md-hue-3 .md-toast-content .md-button.md-highlight {
	color: rgb(197, 17, 98);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar).md-accent,
md-toolbar.md-hue-3:not(.md-menu-toolbar).md-accent {
	background-color: rgb(197, 17, 98);
	color: rgb(255, 255, 255);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar).md-accent .md-ink-ripple,
md-toolbar.md-hue-3:not(.md-menu-toolbar).md-accent .md-ink-ripple {
	color: rgb(255, 255, 255);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar).md-accent md-icon,
md-toolbar.md-hue-3:not(.md-menu-toolbar).md-accent md-icon {
	color: rgb(255, 255, 255);
	fill: rgb(255, 255, 255);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon,
md-toolbar.md-hue-3:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon {
	color: rgba(255, 255, 255, 0.26);
	fill: rgba(255, 255, 255, 0.26);
}

.md-button.md-default-theme.md-hue-1.md-warn,
.md-button.md-hue-1.md-warn {
	color: rgb(255, 138, 101);
}

.md-button.md-default-theme.md-hue-1.md-warn.md-raised,
.md-button.md-hue-1.md-warn.md-raised,
.md-button.md-default-theme.md-hue-1.md-warn.md-fab,
.md-button.md-hue-1.md-warn.md-fab {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(255, 138, 101);
}

.md-button.md-default-theme.md-hue-1.md-warn.md-raised:not([disabled]) md-icon,
.md-button.md-hue-1.md-warn.md-raised:not([disabled]) md-icon,
.md-button.md-default-theme.md-hue-1.md-warn.md-fab:not([disabled]) md-icon,
.md-button.md-hue-1.md-warn.md-fab:not([disabled]) md-icon {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-1.md-warn.md-raised:not([disabled]):hover,
.md-button.md-hue-1.md-warn.md-raised:not([disabled]):hover,
.md-button.md-default-theme.md-hue-1.md-warn.md-fab:not([disabled]):hover,
.md-button.md-hue-1.md-warn.md-fab:not([disabled]):hover {
	background-color: rgb(244, 81, 30);
}

.md-button.md-default-theme.md-hue-1.md-warn.md-raised:not([disabled]).md-focused,
.md-button.md-hue-1.md-warn.md-raised:not([disabled]).md-focused,
.md-button.md-default-theme.md-hue-1.md-warn.md-fab:not([disabled]).md-focused,
.md-button.md-hue-1.md-warn.md-fab:not([disabled]).md-focused {
	background-color: rgb(244, 81, 30);
}

.md-button.md-default-theme.md-hue-1.md-warn:not([disabled]) md-icon,
.md-button.md-hue-1.md-warn:not([disabled]) md-icon {
	color: rgb(255, 138, 101);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-warn,
._md a.md-hue-1:not(.md-button).md-warn {
	color: rgb(255, 138, 101);
}

._md a.md-default-theme.md-hue-1:not(.md-button).md-warn:hover,
._md a.md-hue-1:not(.md-button).md-warn:hover {
	color: rgb(230, 74, 25);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-warn .md-ripple,
md-checkbox.md-hue-1:not([disabled]).md-warn .md-ripple {
	color: rgb(244, 81, 30);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-warn .md-ink-ripple,
md-checkbox.md-hue-1:not([disabled]).md-warn .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-checkbox.md-hue-1:not([disabled]).md-warn.md-checked .md-ink-ripple {
	color: rgba(255, 138, 101, 0.87);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-warn:not(.md-checked) .md-icon,
md-checkbox.md-hue-1:not([disabled]).md-warn:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked .md-icon,
md-checkbox.md-hue-1:not([disabled]).md-warn.md-checked .md-icon {
	background-color: rgba(255, 138, 101, 0.87);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before,
md-checkbox.md-hue-1:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before {
	background-color: rgba(255, 138, 101, 0.26);
}

md-checkbox.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked .md-icon:after,
md-checkbox.md-hue-1:not([disabled]).md-warn.md-checked .md-icon:after {
	border-color: rgb(238, 238, 238);
}

.md-warn .md-default-theme.md-hue-1 .md-datepicker-input-container.md-datepicker-focused,
.md-warn .md-hue-1 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color: rgb(221, 44, 0);
}

.md-default-theme.md-hue-1 .md-datepicker-input-container.md-datepicker-invalid,
.md-hue-1 .md-datepicker-input-container.md-datepicker-invalid {
	border-bottom-color: rgb(221, 44, 0);
}

.md-default-theme.md-hue-1 .md-datepicker-open.md-warn .md-datepicker-calendar-icon,
.md-hue-1 .md-datepicker-open.md-warn .md-datepicker-calendar-icon,
.md-warn .md-default-theme.md-hue-1 .md-datepicker-open .md-datepicker-calendar-icon,
.md-warn .md-hue-1 .md-datepicker-open .md-datepicker-calendar-icon {
	color: rgb(221, 44, 0);
}

md-icon.md-default-theme.md-hue-1.md-warn,
md-icon.md-hue-1.md-warn {
	color: rgb(255, 138, 101);
}

md-input-container.md-default-theme.md-hue-1 label.md-required:after,
md-input-container.md-hue-1 label.md-required:after {
	color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-1 .md-input-messages-animation,
md-input-container.md-hue-1 .md-input-messages-animation,
md-input-container.md-default-theme.md-hue-1 .md-input-message-animation,
md-input-container.md-hue-1 .md-input-message-animation {
	color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused.md-warn .md-input,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused.md-warn .md-input {
	border-color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused.md-warn label,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused.md-warn label,
md-input-container.md-default-theme.md-hue-1:not(.md-input-invalid).md-input-focused.md-warn md-icon,
md-input-container.md-hue-1:not(.md-input-invalid).md-input-focused.md-warn md-icon {
	color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-1.md-input-invalid .md-input,
md-input-container.md-hue-1.md-input-invalid .md-input {
	border-color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-1.md-input-invalid label,
md-input-container.md-hue-1.md-input-invalid label,
md-input-container.md-default-theme.md-hue-1.md-input-invalid .md-input-message-animation,
md-input-container.md-hue-1.md-input-invalid .md-input-message-animation,
md-input-container.md-default-theme.md-hue-1.md-input-invalid .md-char-counter,
md-input-container.md-hue-1.md-input-invalid .md-char-counter {
	color: rgb(221, 44, 0);
}

md-progress-circular.md-default-theme.md-hue-1.md-warn path,
md-progress-circular.md-hue-1.md-warn path {
	stroke: rgb(255, 138, 101);
}

md-progress-linear.md-default-theme.md-hue-1.md-warn .md-container,
md-progress-linear.md-hue-1.md-warn .md-container {
	background-color: rgb(255, 204, 188);
}

md-progress-linear.md-default-theme.md-hue-1.md-warn .md-bar,
md-progress-linear.md-hue-1.md-warn .md-bar {
	background-color: rgb(255, 138, 101);
}

md-progress-linear.md-default-theme.md-hue-1[md-mode=buffer].md-warn .md-bar1,
md-progress-linear.md-hue-1[md-mode=buffer].md-warn .md-bar1 {
	background-color: rgb(255, 204, 188);
}

md-progress-linear.md-default-theme.md-hue-1[md-mode=buffer].md-warn .md-dashed:before,
md-progress-linear.md-hue-1[md-mode=buffer].md-warn .md-dashed:before {
	background: radial-gradient(rgb(255, 204, 188) 0%, rgb(255, 204, 188) 16%, transparent 42%);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-on,
md-radio-group.md-hue-1:not([disabled]) .md-warn .md-on,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-warn .md-on,
md-radio-group.md-hue-1:not([disabled]).md-warn .md-on,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-on,
md-radio-button.md-hue-1:not([disabled]) .md-warn .md-on,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-warn .md-on,
md-radio-button.md-hue-1:not([disabled]).md-warn .md-on {
	background-color: rgba(255, 138, 101, 0.87);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]) .md-warn .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-warn.md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]) .md-warn.md-checked .md-off,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-warn .md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]).md-warn .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked .md-off,
md-radio-group.md-hue-1:not([disabled]).md-warn.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]) .md-warn .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-warn.md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]) .md-warn.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-warn .md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]).md-warn .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked .md-off,
md-radio-button.md-hue-1:not([disabled]).md-warn.md-checked .md-off {
	border-color: rgba(255, 138, 101, 0.87);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-radio-group.md-hue-1:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-radio-button.md-hue-1:not([disabled]).md-warn.md-checked .md-ink-ripple {
	color: rgba(255, 138, 101, 0.87);
}

md-radio-group.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-group.md-hue-1:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-group.md-default-theme.md-hue-1:not([disabled]).md-warn .md-container .md-ripple,
md-radio-group.md-hue-1:not([disabled]).md-warn .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-button.md-hue-1:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-1:not([disabled]).md-warn .md-container .md-ripple,
md-radio-button.md-hue-1:not([disabled]).md-warn .md-container .md-ripple {
	color: rgb(244, 81, 30);
}

md-radio-group.md-default-theme.md-hue-1.md-focused:not(:empty).md-warn .md-checked .md-container:before,
md-radio-group.md-hue-1.md-focused:not(:empty).md-warn .md-checked .md-container:before,
md-radio-group.md-default-theme.md-hue-1.md-focused:not(:empty) .md-checked.md-warn .md-container:before,
md-radio-group.md-hue-1.md-focused:not(:empty) .md-checked.md-warn .md-container:before {
	background-color: rgba(255, 138, 101, 0.26);
}

md-input-container md-select.md-default-theme.md-hue-1 .md-select-value span:first-child:after,
md-input-container md-select.md-hue-1 .md-select-value span:first-child:after {
	color: rgb(221, 44, 0);
}

md-input-container.md-input-invalid md-select.md-default-theme.md-hue-1 .md-select-value,
md-input-container.md-input-invalid md-select.md-hue-1 .md-select-value {
	color: rgb(221, 44, 0) !important;
	border-bottom-color: rgb(221, 44, 0) !important;
}

md-select.md-default-theme.md-hue-1 .md-select-value span:first-child:after,
md-select.md-hue-1 .md-select-value span:first-child:after {
	color: rgb(221, 44, 0);
}

md-select.md-default-theme.md-hue-1.ng-invalid.ng-touched .md-select-value,
md-select.md-hue-1.ng-invalid.ng-touched .md-select-value {
	color: rgb(221, 44, 0) !important;
	border-bottom-color: rgb(221, 44, 0) !important;
}

md-select.md-default-theme.md-hue-1:not([disabled]):focus.md-warn .md-select-value,
md-select.md-hue-1:not([disabled]):focus.md-warn .md-select-value {
	border-bottom-color: rgb(255, 138, 101);
}

md-slider.md-default-theme.md-hue-1.md-warn .md-focus-ring,
md-slider.md-hue-1.md-warn .md-focus-ring {
	background-color: rgba(255, 171, 145, 0.38);
}

md-slider.md-default-theme.md-hue-1.md-warn .md-track.md-track-fill,
md-slider.md-hue-1.md-warn .md-track.md-track-fill {
	background-color: rgb(255, 138, 101);
}

md-slider.md-default-theme.md-hue-1.md-warn .md-thumb:after,
md-slider.md-hue-1.md-warn .md-thumb:after {
	border-color: rgb(255, 138, 101);
	background-color: rgb(255, 138, 101);
}

md-slider.md-default-theme.md-hue-1.md-warn .md-sign,
md-slider.md-hue-1.md-warn .md-sign {
	background-color: rgb(255, 138, 101);
}

md-slider.md-default-theme.md-hue-1.md-warn .md-sign:after,
md-slider.md-hue-1.md-warn .md-sign:after {
	border-top-color: rgb(255, 138, 101);
}

md-slider.md-default-theme.md-hue-1.md-warn[md-vertical] .md-sign:after,
md-slider.md-hue-1.md-warn[md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(255, 138, 101);
}

md-slider.md-default-theme.md-hue-1.md-warn .md-thumb-text,
md-slider.md-hue-1.md-warn .md-thumb-text {
	color: rgba(0, 0, 0, 0.87);
}

.md-subheader.md-default-theme.md-hue-1.md-warn,
.md-subheader.md-hue-1.md-warn {
	color: rgb(255, 138, 101);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-warn .md-ink-ripple,
md-switch.md-hue-1.md-checked.md-warn .md-ink-ripple {
	color: rgb(255, 138, 101);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-warn .md-thumb,
md-switch.md-hue-1.md-checked.md-warn .md-thumb {
	background-color: rgb(255, 138, 101);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-warn .md-bar,
md-switch.md-hue-1.md-checked.md-warn .md-bar {
	background-color: rgba(255, 138, 101, 0.5);
}

md-switch.md-default-theme.md-hue-1.md-checked.md-warn.md-focused .md-thumb:before,
md-switch.md-hue-1.md-checked.md-warn.md-focused .md-thumb:before {
	background-color: rgba(255, 138, 101, 0.26);
}

md-tabs.md-default-theme.md-hue-1.md-warn>md-tabs-wrapper,
md-tabs.md-hue-1.md-warn>md-tabs-wrapper {
	background-color: rgb(255, 138, 101);
}

md-tabs.md-default-theme.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-tabs.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 204, 188);
}

md-tabs.md-default-theme.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-default-theme.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-default-theme.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-default-theme.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-tabs.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-tabs.md-default-theme.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-1.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper,
md-toolbar.md-warn>md-tabs.md-hue-1>md-tabs-wrapper {
	background-color: rgb(255, 138, 101);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-toolbar.md-warn>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 204, 188);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-warn>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-warn>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-warn>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-toolbar.md-warn>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-warn>md-tabs.md-hue-1>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-toast.md-default-theme.md-hue-1 .md-toast-content .md-button.md-highlight.md-warn,
md-toast.md-hue-1 .md-toast-content .md-button.md-highlight.md-warn {
	color: rgb(255, 138, 101);
}

md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar).md-warn,
md-toolbar.md-hue-1:not(.md-menu-toolbar).md-warn {
	background-color: rgb(255, 138, 101);
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-3.md-warn,
.md-button.md-hue-3.md-warn {
	color: rgb(255, 158, 128);
}

.md-button.md-default-theme.md-hue-3.md-warn.md-raised,
.md-button.md-hue-3.md-warn.md-raised,
.md-button.md-default-theme.md-hue-3.md-warn.md-fab,
.md-button.md-hue-3.md-warn.md-fab {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(255, 158, 128);
}

.md-button.md-default-theme.md-hue-3.md-warn.md-raised:not([disabled]) md-icon,
.md-button.md-hue-3.md-warn.md-raised:not([disabled]) md-icon,
.md-button.md-default-theme.md-hue-3.md-warn.md-fab:not([disabled]) md-icon,
.md-button.md-hue-3.md-warn.md-fab:not([disabled]) md-icon {
	color: rgba(0, 0, 0, 0.87);
}

.md-button.md-default-theme.md-hue-3.md-warn.md-raised:not([disabled]):hover,
.md-button.md-hue-3.md-warn.md-raised:not([disabled]):hover,
.md-button.md-default-theme.md-hue-3.md-warn.md-fab:not([disabled]):hover,
.md-button.md-hue-3.md-warn.md-fab:not([disabled]):hover {
	background-color: rgb(244, 81, 30);
}

.md-button.md-default-theme.md-hue-3.md-warn.md-raised:not([disabled]).md-focused,
.md-button.md-hue-3.md-warn.md-raised:not([disabled]).md-focused,
.md-button.md-default-theme.md-hue-3.md-warn.md-fab:not([disabled]).md-focused,
.md-button.md-hue-3.md-warn.md-fab:not([disabled]).md-focused {
	background-color: rgb(244, 81, 30);
}

.md-button.md-default-theme.md-hue-3.md-warn:not([disabled]) md-icon,
.md-button.md-hue-3.md-warn:not([disabled]) md-icon {
	color: rgb(255, 158, 128);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-warn,
._md a.md-hue-3:not(.md-button).md-warn {
	color: rgb(255, 158, 128);
}

._md a.md-default-theme.md-hue-3:not(.md-button).md-warn:hover,
._md a.md-hue-3:not(.md-button).md-warn:hover {
	color: rgb(230, 74, 25);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-warn .md-ripple,
md-checkbox.md-hue-3:not([disabled]).md-warn .md-ripple {
	color: rgb(244, 81, 30);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-warn .md-ink-ripple,
md-checkbox.md-hue-3:not([disabled]).md-warn .md-ink-ripple {
	color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-checkbox.md-hue-3:not([disabled]).md-warn.md-checked .md-ink-ripple {
	color: rgba(255, 158, 128, 0.87);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-warn:not(.md-checked) .md-icon,
md-checkbox.md-hue-3:not([disabled]).md-warn:not(.md-checked) .md-icon {
	border-color: rgba(0, 0, 0, 0.54);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked .md-icon,
md-checkbox.md-hue-3:not([disabled]).md-warn.md-checked .md-icon {
	background-color: rgba(255, 158, 128, 0.87);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before,
md-checkbox.md-hue-3:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before {
	background-color: rgba(255, 158, 128, 0.26);
}

md-checkbox.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked .md-icon:after,
md-checkbox.md-hue-3:not([disabled]).md-warn.md-checked .md-icon:after {
	border-color: rgb(238, 238, 238);
}

.md-warn .md-default-theme.md-hue-3 .md-datepicker-input-container.md-datepicker-focused,
.md-warn .md-hue-3 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color: rgb(221, 44, 0);
}

.md-default-theme.md-hue-3 .md-datepicker-input-container.md-datepicker-invalid,
.md-hue-3 .md-datepicker-input-container.md-datepicker-invalid {
	border-bottom-color: rgb(221, 44, 0);
}

.md-default-theme.md-hue-3 .md-datepicker-open.md-warn .md-datepicker-calendar-icon,
.md-hue-3 .md-datepicker-open.md-warn .md-datepicker-calendar-icon,
.md-warn .md-default-theme.md-hue-3 .md-datepicker-open .md-datepicker-calendar-icon,
.md-warn .md-hue-3 .md-datepicker-open .md-datepicker-calendar-icon {
	color: rgb(221, 44, 0);
}

md-icon.md-default-theme.md-hue-3.md-warn,
md-icon.md-hue-3.md-warn {
	color: rgb(255, 158, 128);
}

md-input-container.md-default-theme.md-hue-3 label.md-required:after,
md-input-container.md-hue-3 label.md-required:after {
	color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-3 .md-input-messages-animation,
md-input-container.md-hue-3 .md-input-messages-animation,
md-input-container.md-default-theme.md-hue-3 .md-input-message-animation,
md-input-container.md-hue-3 .md-input-message-animation {
	color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused.md-warn .md-input,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused.md-warn .md-input {
	border-color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused.md-warn label,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused.md-warn label,
md-input-container.md-default-theme.md-hue-3:not(.md-input-invalid).md-input-focused.md-warn md-icon,
md-input-container.md-hue-3:not(.md-input-invalid).md-input-focused.md-warn md-icon {
	color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-3.md-input-invalid .md-input,
md-input-container.md-hue-3.md-input-invalid .md-input {
	border-color: rgb(221, 44, 0);
}

md-input-container.md-default-theme.md-hue-3.md-input-invalid label,
md-input-container.md-hue-3.md-input-invalid label,
md-input-container.md-default-theme.md-hue-3.md-input-invalid .md-input-message-animation,
md-input-container.md-hue-3.md-input-invalid .md-input-message-animation,
md-input-container.md-default-theme.md-hue-3.md-input-invalid .md-char-counter,
md-input-container.md-hue-3.md-input-invalid .md-char-counter {
	color: rgb(221, 44, 0);
}

md-progress-circular.md-default-theme.md-hue-3.md-warn path,
md-progress-circular.md-hue-3.md-warn path {
	stroke: rgb(255, 158, 128);
}

md-progress-linear.md-default-theme.md-hue-3.md-warn .md-container,
md-progress-linear.md-hue-3.md-warn .md-container {
	background-color: rgb(255, 204, 188);
}

md-progress-linear.md-default-theme.md-hue-3.md-warn .md-bar,
md-progress-linear.md-hue-3.md-warn .md-bar {
	background-color: rgb(255, 158, 128);
}

md-progress-linear.md-default-theme.md-hue-3[md-mode=buffer].md-warn .md-bar1,
md-progress-linear.md-hue-3[md-mode=buffer].md-warn .md-bar1 {
	background-color: rgb(255, 204, 188);
}

md-progress-linear.md-default-theme.md-hue-3[md-mode=buffer].md-warn .md-dashed:before,
md-progress-linear.md-hue-3[md-mode=buffer].md-warn .md-dashed:before {
	background: radial-gradient(rgb(255, 204, 188) 0%, rgb(255, 204, 188) 16%, transparent 42%);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-on,
md-radio-group.md-hue-3:not([disabled]) .md-warn .md-on,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-warn .md-on,
md-radio-group.md-hue-3:not([disabled]).md-warn .md-on,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-on,
md-radio-button.md-hue-3:not([disabled]) .md-warn .md-on,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-warn .md-on,
md-radio-button.md-hue-3:not([disabled]).md-warn .md-on {
	background-color: rgba(255, 158, 128, 0.87);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]) .md-warn .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-warn.md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]) .md-warn.md-checked .md-off,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-warn .md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]).md-warn .md-checked .md-off,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked .md-off,
md-radio-group.md-hue-3:not([disabled]).md-warn.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]) .md-warn .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-warn.md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]) .md-warn.md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-warn .md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]).md-warn .md-checked .md-off,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked .md-off,
md-radio-button.md-hue-3:not([disabled]).md-warn.md-checked .md-off {
	border-color: rgba(255, 158, 128, 0.87);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-radio-group.md-hue-3:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]) .md-warn .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]) .md-warn.md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]).md-warn .md-checked .md-ink-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-warn.md-checked .md-ink-ripple,
md-radio-button.md-hue-3:not([disabled]).md-warn.md-checked .md-ink-ripple {
	color: rgba(255, 158, 128, 0.87);
}

md-radio-group.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-group.md-hue-3:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-group.md-default-theme.md-hue-3:not([disabled]).md-warn .md-container .md-ripple,
md-radio-group.md-hue-3:not([disabled]).md-warn .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-button.md-hue-3:not([disabled]) .md-warn .md-container .md-ripple,
md-radio-button.md-default-theme.md-hue-3:not([disabled]).md-warn .md-container .md-ripple,
md-radio-button.md-hue-3:not([disabled]).md-warn .md-container .md-ripple {
	color: rgb(244, 81, 30);
}

md-radio-group.md-default-theme.md-hue-3.md-focused:not(:empty).md-warn .md-checked .md-container:before,
md-radio-group.md-hue-3.md-focused:not(:empty).md-warn .md-checked .md-container:before,
md-radio-group.md-default-theme.md-hue-3.md-focused:not(:empty) .md-checked.md-warn .md-container:before,
md-radio-group.md-hue-3.md-focused:not(:empty) .md-checked.md-warn .md-container:before {
	background-color: rgba(255, 158, 128, 0.26);
}

md-input-container md-select.md-default-theme.md-hue-3 .md-select-value span:first-child:after,
md-input-container md-select.md-hue-3 .md-select-value span:first-child:after {
	color: rgb(221, 44, 0);
}

md-input-container.md-input-invalid md-select.md-default-theme.md-hue-3 .md-select-value,
md-input-container.md-input-invalid md-select.md-hue-3 .md-select-value {
	color: rgb(221, 44, 0) !important;
	border-bottom-color: rgb(221, 44, 0) !important;
}

md-select.md-default-theme.md-hue-3 .md-select-value span:first-child:after,
md-select.md-hue-3 .md-select-value span:first-child:after {
	color: rgb(221, 44, 0);
}

md-select.md-default-theme.md-hue-3.ng-invalid.ng-touched .md-select-value,
md-select.md-hue-3.ng-invalid.ng-touched .md-select-value {
	color: rgb(221, 44, 0) !important;
	border-bottom-color: rgb(221, 44, 0) !important;
}

md-select.md-default-theme.md-hue-3:not([disabled]):focus.md-warn .md-select-value,
md-select.md-hue-3:not([disabled]):focus.md-warn .md-select-value {
	border-bottom-color: rgb(255, 158, 128);
}

md-slider.md-default-theme.md-hue-3.md-warn .md-focus-ring,
md-slider.md-hue-3.md-warn .md-focus-ring {
	background-color: rgba(255, 171, 145, 0.38);
}

md-slider.md-default-theme.md-hue-3.md-warn .md-track.md-track-fill,
md-slider.md-hue-3.md-warn .md-track.md-track-fill {
	background-color: rgb(255, 158, 128);
}

md-slider.md-default-theme.md-hue-3.md-warn .md-thumb:after,
md-slider.md-hue-3.md-warn .md-thumb:after {
	border-color: rgb(255, 158, 128);
	background-color: rgb(255, 158, 128);
}

md-slider.md-default-theme.md-hue-3.md-warn .md-sign,
md-slider.md-hue-3.md-warn .md-sign {
	background-color: rgb(255, 158, 128);
}

md-slider.md-default-theme.md-hue-3.md-warn .md-sign:after,
md-slider.md-hue-3.md-warn .md-sign:after {
	border-top-color: rgb(255, 158, 128);
}

md-slider.md-default-theme.md-hue-3.md-warn[md-vertical] .md-sign:after,
md-slider.md-hue-3.md-warn[md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(255, 158, 128);
}

md-slider.md-default-theme.md-hue-3.md-warn .md-thumb-text,
md-slider.md-hue-3.md-warn .md-thumb-text {
	color: rgba(0, 0, 0, 0.87);
}

.md-subheader.md-default-theme.md-hue-3.md-warn,
.md-subheader.md-hue-3.md-warn {
	color: rgb(255, 158, 128);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-warn .md-ink-ripple,
md-switch.md-hue-3.md-checked.md-warn .md-ink-ripple {
	color: rgb(255, 158, 128);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-warn .md-thumb,
md-switch.md-hue-3.md-checked.md-warn .md-thumb {
	background-color: rgb(255, 158, 128);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-warn .md-bar,
md-switch.md-hue-3.md-checked.md-warn .md-bar {
	background-color: rgba(255, 158, 128, 0.5);
}

md-switch.md-default-theme.md-hue-3.md-checked.md-warn.md-focused .md-thumb:before,
md-switch.md-hue-3.md-checked.md-warn.md-focused .md-thumb:before {
	background-color: rgba(255, 158, 128, 0.26);
}

md-tabs.md-default-theme.md-hue-3.md-warn>md-tabs-wrapper,
md-tabs.md-hue-3.md-warn>md-tabs-wrapper {
	background-color: rgb(255, 158, 128);
}

md-tabs.md-default-theme.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-tabs.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 204, 188);
}

md-tabs.md-default-theme.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-tabs.md-default-theme.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-tabs.md-default-theme.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-default-theme.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-tabs.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-tabs.md-default-theme.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-tabs.md-hue-3.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper,
md-toolbar.md-warn>md-tabs.md-hue-3>md-tabs-wrapper {
	background-color: rgb(255, 158, 128);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),
md-toolbar.md-warn>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) {
	color: rgb(255, 204, 188);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-warn>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,
md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-warn>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,
md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-warn>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon,
md-toolbar.md-warn>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon {
	color: rgba(0, 0, 0, 0.87);
}

md-toolbar.md-warn>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,
md-toolbar.md-warn>md-tabs.md-hue-3>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused {
	background: rgba(0, 0, 0, 0.1);
}

md-toast.md-default-theme.md-hue-3 .md-toast-content .md-button.md-highlight.md-warn,
md-toast.md-hue-3 .md-toast-content .md-button.md-highlight.md-warn {
	color: rgb(255, 158, 128);
}

md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar).md-warn,
md-toolbar.md-hue-3:not(.md-menu-toolbar).md-warn {
	background-color: rgb(255, 158, 128);
	color: rgba(0, 0, 0, 0.87);
}

md-autocomplete.md-default-theme.md-hue-1,
md-autocomplete.md-hue-1 {
	background: rgb(255, 255, 255);
}

md-autocomplete.md-default-theme.md-hue-1[disabled]:not([md-floating-label]),
md-autocomplete.md-hue-1[disabled]:not([md-floating-label]) {
	background: rgb(245, 245, 245);
}

md-autocomplete.md-default-theme.md-hue-1 button md-icon path,
md-autocomplete.md-hue-1 button md-icon path {
	fill: rgb(117, 117, 117);
}

md-autocomplete.md-default-theme.md-hue-1 button:after,
md-autocomplete.md-hue-1 button:after {
	background: rgba(117, 117, 117, 0.3);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-1,
.md-autocomplete-suggestions-container.md-hue-1 {
	background: rgb(255, 255, 255);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-1 li,
.md-autocomplete-suggestions-container.md-hue-1 li {
	color: rgb(33, 33, 33);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-1 li .highlight,
.md-autocomplete-suggestions-container.md-hue-1 li .highlight {
	color: rgb(117, 117, 117);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-1 li:hover,
.md-autocomplete-suggestions-container.md-hue-1 li:hover,
.md-autocomplete-suggestions-container.md-default-theme.md-hue-1 li.selected,
.md-autocomplete-suggestions-container.md-hue-1 li.selected {
	background: rgb(238, 238, 238);
}

md-backdrop {
	background-color: rgba(33, 33, 33, 0.0);
}

md-backdrop.md-opaque.md-default-theme.md-hue-1,
md-backdrop.md-opaque.md-hue-1 {
	background-color: rgba(33, 33, 33, 1.0);
}

md-bottom-sheet.md-default-theme.md-hue-1,
md-bottom-sheet.md-hue-1 {
	background-color: rgb(250, 250, 250);
	border-top-color: rgb(224, 224, 224);
}

md-bottom-sheet.md-default-theme.md-hue-1 .md-subheader,
md-bottom-sheet.md-hue-1 .md-subheader {
	background-color: rgb(250, 250, 250);
}

.md-button.md-default-theme.md-hue-1:not([disabled]):hover,
.md-button.md-hue-1:not([disabled]):hover {
	background-color: rgba(158, 158, 158, 0.2);
}

.md-button.md-default-theme.md-hue-1:not([disabled]).md-focused,
.md-button.md-hue-1:not([disabled]).md-focused {
	background-color: rgba(158, 158, 158, 0.2);
}

.md-button.md-default-theme.md-hue-1:not([disabled]).md-icon-button:hover,
.md-button.md-hue-1:not([disabled]).md-icon-button:hover {
	background-color: transparent;
}

.md-button.md-default-theme.md-hue-1.md-raised,
.md-button.md-hue-1.md-raised {
	color: rgb(33, 33, 33);
	background-color: rgb(250, 250, 250);
}

.md-button.md-default-theme.md-hue-1.md-raised:not([disabled]) md-icon,
.md-button.md-hue-1.md-raised:not([disabled]) md-icon {
	color: rgb(33, 33, 33);
}

.md-button.md-default-theme.md-hue-1.md-raised:not([disabled]):hover,
.md-button.md-hue-1.md-raised:not([disabled]):hover {
	background-color: rgb(250, 250, 250);
}

.md-button.md-default-theme.md-hue-1.md-raised:not([disabled]).md-focused,
.md-button.md-hue-1.md-raised:not([disabled]).md-focused {
	background-color: rgb(238, 238, 238);
}

.md-button.md-default-theme.md-hue-1.md-raised[disabled],
.md-button.md-hue-1.md-raised[disabled],
.md-button.md-default-theme.md-hue-1.md-fab[disabled],
.md-button.md-hue-1.md-fab[disabled] {
	background-color: rgba(0, 0, 0, 0.12);
}

.md-button.md-default-theme.md-hue-1[disabled],
.md-button.md-hue-1[disabled] {
	background-color: transparent;
}

md-card.md-default-theme.md-hue-1,
md-card.md-hue-1 {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(255, 255, 255);
	border-radius: 2px;
}

md-card.md-default-theme.md-hue-1 md-card-header md-card-avatar md-icon,
md-card.md-hue-1 md-card-header md-card-avatar md-icon {
	color: rgb(255, 255, 255);
	background-color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-1 md-chip,
md-chips.md-hue-1 md-chip {
	background: rgb(224, 224, 224);
	color: rgb(66, 66, 66);
}

md-chips.md-default-theme.md-hue-1 md-chip md-icon,
md-chips.md-hue-1 md-chip md-icon {
	color: rgb(97, 97, 97);
}

md-chips.md-default-theme.md-hue-1 md-chip._md-chip-editing,
md-chips.md-hue-1 md-chip._md-chip-editing {
	background: transparent;
	color: rgb(66, 66, 66);
}

md-chips.md-default-theme.md-hue-1 md-chip-remove .md-button md-icon path,
md-chips.md-hue-1 md-chip-remove .md-button md-icon path {
	fill: rgb(158, 158, 158);
}

.md-contact-suggestion span.md-contact-email {
	color: rgb(189, 189, 189);
}

md-checkbox.md-default-theme.md-hue-1.md-checked .md-ripple,
md-checkbox.md-hue-1.md-checked .md-ripple {
	color: rgb(117, 117, 117);
}

md-checkbox.md-default-theme.md-hue-1[disabled].md-checked .md-icon,
md-checkbox.md-hue-1[disabled].md-checked .md-icon {
	background-color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-1[disabled].md-checked .md-icon:after,
md-checkbox.md-hue-1[disabled].md-checked .md-icon:after {
	border-color: rgb(238, 238, 238);
}

md-content.md-default-theme.md-hue-1,
md-content.md-hue-1 {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(250, 250, 250);
}


/** Theme styles for mdCalendar. */

.md-calendar.md-default-theme.md-hue-1,
.md-calendar.md-hue-1 {
	background: rgb(255, 255, 255);
	color: rgba(0, 0, 0, 0.87);
}

.md-calendar.md-default-theme.md-hue-1 tr:last-child td,
.md-calendar.md-hue-1 tr:last-child td {
	border-bottom-color: rgb(238, 238, 238);
}

.md-default-theme.md-hue-1 .md-calendar-day-header,
.md-hue-1 .md-calendar-day-header {
	background: rgb(224, 224, 224);
	color: rgba(0, 0, 0, 0.87);
}

.md-calendar-date.md-focus .md-default-theme.md-hue-1 .md-calendar-date-selection-indicator,
.md-calendar-date.md-focus .md-hue-1 .md-calendar-date-selection-indicator,
.md-default-theme.md-hue-1 .md-calendar-date-selection-indicator:hover,
.md-hue-1 .md-calendar-date-selection-indicator:hover {
	background: rgb(224, 224, 224);
}

.md-default-theme.md-hue-1 .md-calendar-date-disabled,
.md-hue-1 .md-calendar-date-disabled,
.md-default-theme.md-hue-1 .md-calendar-month-label-disabled,
.md-hue-1 .md-calendar-month-label-disabled {
	color: rgba(0, 0, 0, 0.435);
}

.md-default-theme.md-hue-1 .md-datepicker-calendar-pane,
.md-hue-1 .md-datepicker-calendar-pane {
	border-color: rgb(255, 255, 255);
}

.md-default-theme.md-hue-1 .md-datepicker-calendar,
.md-hue-1 .md-datepicker-calendar {
	background: rgb(255, 255, 255);
}

.md-default-theme.md-hue-1 .md-datepicker-input-mask-opaque,
.md-hue-1 .md-datepicker-input-mask-opaque {
	box-shadow: 0 0 0 9999px rgb(255, 255, 255);
}

.md-default-theme.md-hue-1 .md-datepicker-open .md-datepicker-input-container,
.md-hue-1 .md-datepicker-open .md-datepicker-input-container {
	background: rgb(255, 255, 255);
}

md-dialog.md-default-theme.md-hue-1,
md-dialog.md-hue-1 {
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	color: rgba(0, 0, 0, 0.87);
}

md-input-container.md-default-theme.md-hue-1 .md-input[disabled],
md-input-container.md-hue-1 .md-input[disabled],
[disabled] md-input-container.md-default-theme.md-hue-1 .md-input,
[disabled] md-input-container.md-hue-1 .md-input {
	border-bottom-color: transparent;
	color: rgba(0, 0, 0, 0.38);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.38) 0%, rgba(0, 0, 0, 0.38) 33%, transparent 0%);
	background-image: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.38) 100%);
}

md-list.md-default-theme.md-hue-1 .md-proxy-focus.md-focused div.md-no-style,
md-list.md-hue-1 .md-proxy-focus.md-focused div.md-no-style {
	background-color: rgb(245, 245, 245);
}

md-list.md-default-theme.md-hue-1 md-list-item .md-avatar-icon,
md-list.md-hue-1 md-list-item .md-avatar-icon {
	background-color: rgba(0, 0, 0, 0.38);
	color: rgb(255, 255, 255);
}

md-menu-content.md-default-theme.md-hue-1,
md-menu-content.md-hue-1 {
	background-color: rgb(255, 255, 255);
}

md-menu-content.md-default-theme.md-hue-1 md-menu-item,
md-menu-content.md-hue-1 md-menu-item {
	color: rgba(0, 0, 0, 0.87);
}

md-menu-content.md-default-theme.md-hue-1 md-menu-item md-icon,
md-menu-content.md-hue-1 md-menu-item md-icon {
	color: rgba(0, 0, 0, 0.54);
}

md-menu-content.md-default-theme.md-hue-1 md-menu-item .md-button[disabled],
md-menu-content.md-hue-1 md-menu-item .md-button[disabled] {
	color: rgba(0, 0, 0, 0.25);
}

md-menu-content.md-default-theme.md-hue-1 md-menu-item .md-button[disabled] md-icon,
md-menu-content.md-hue-1 md-menu-item .md-button[disabled] md-icon {
	color: rgba(0, 0, 0, 0.25);
}

md-menu-content.md-default-theme.md-hue-1 md-menu-divider,
md-menu-content.md-hue-1 md-menu-divider {
	background-color: rgba(0, 0, 0, 0.11);
}

md-menu-bar.md-default-theme.md-hue-1 md-menu.md-open>button,
md-menu-bar.md-hue-1 md-menu.md-open>button,
md-menu-bar.md-default-theme.md-hue-1 md-menu>button:focus,
md-menu-bar.md-hue-1 md-menu>button:focus {
	outline: none;
	background: rgb(238, 238, 238);
}

md-menu-bar.md-default-theme.md-hue-1.md-open:not(.md-keyboard-mode) md-menu:hover>button,
md-menu-bar.md-hue-1.md-open:not(.md-keyboard-mode) md-menu:hover>button {
	background-color: rgba(158, 158, 158, 0.2);
}

md-menu-bar.md-default-theme.md-hue-1:not(.md-keyboard-mode):not(.md-open) md-menu button:hover,
md-menu-bar.md-hue-1:not(.md-keyboard-mode):not(.md-open) md-menu button:hover,
md-menu-bar.md-default-theme.md-hue-1:not(.md-keyboard-mode):not(.md-open) md-menu button:focus,
md-menu-bar.md-hue-1:not(.md-keyboard-mode):not(.md-open) md-menu button:focus {
	background: transparent;
}

md-menu-content.md-default-theme.md-hue-1 .md-menu>.md-button:after,
md-menu-content.md-hue-1 .md-menu>.md-button:after {
	color: rgba(0, 0, 0, 0.54);
}

md-menu-content.md-default-theme.md-hue-1 .md-menu.md-open>.md-button,
md-menu-content.md-hue-1 .md-menu.md-open>.md-button {
	background-color: rgba(158, 158, 158, 0.2);
}

md-toolbar.md-default-theme.md-hue-1.md-menu-toolbar,
md-toolbar.md-hue-1.md-menu-toolbar {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}

md-toolbar.md-default-theme.md-hue-1.md-menu-toolbar md-toolbar-filler md-icon,
md-toolbar.md-hue-1.md-menu-toolbar md-toolbar-filler md-icon {
	color: rgba(255, 255, 255, 0.87);
}

md-nav-bar.md-default-theme.md-hue-1 .md-nav-bar,
md-nav-bar.md-hue-1 .md-nav-bar {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.12);
}

.md-panel {
	background-color: rgba(33, 33, 33, 0.0);
}

.md-panel._md-panel-backdrop.md-default-theme.md-hue-1,
.md-panel._md-panel-backdrop.md-hue-1 {
	background-color: rgba(33, 33, 33, 1.0);
}

md-select.md-default-theme.md-hue-1[disabled] .md-select-value,
md-select.md-hue-1[disabled] .md-select-value {
	border-bottom-color: transparent;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.38) 0%, rgba(0, 0, 0, 0.38) 33%, transparent 0%);
	background-image: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.38) 100%);
}

md-select-menu.md-default-theme.md-hue-1 md-content,
md-select-menu.md-hue-1 md-content {
	background: rgb(255, 255, 255);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-optgroup,
md-select-menu.md-hue-1 md-content md-optgroup {
	color: rgba(117, 117, 117, 0.87);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-option,
md-select-menu.md-hue-1 md-content md-option {
	color: rgba(33, 33, 33, 0.87);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-option[disabled] .md-text,
md-select-menu.md-hue-1 md-content md-option[disabled] .md-text {
	color: rgba(189, 189, 189, 0.87);
}

md-select-menu.md-default-theme.md-hue-1 md-content md-option:not([disabled]):focus,
md-select-menu.md-hue-1 md-content md-option:not([disabled]):focus,
md-select-menu.md-default-theme.md-hue-1 md-content md-option:not([disabled]):hover,
md-select-menu.md-hue-1 md-content md-option:not([disabled]):hover {
	background: rgb(238, 238, 238);
}

.md-checkbox-enabled.md-default-theme.md-hue-1[selected] .md-ripple,
.md-checkbox-enabled.md-hue-1[selected] .md-ripple {
	color: rgb(117, 117, 117);
}

.md-checkbox-enabled.md-default-theme.md-hue-1 md-option .md-text,
.md-checkbox-enabled.md-hue-1 md-option .md-text {
	color: rgba(33, 33, 33, 0.87);
}

md-sidenav.md-default-theme.md-hue-1,
md-sidenav.md-hue-1,
md-sidenav.md-default-theme.md-hue-1 md-content,
md-sidenav.md-hue-1 md-content {
	background-color: rgb(255, 255, 255);
}

md-slider.md-default-theme.md-hue-1 .md-track,
md-slider.md-hue-1 .md-track {
	background-color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-1 .md-track-ticks,
md-slider.md-hue-1 .md-track-ticks {
	color: rgba(0, 0, 0, 0.87);
}

md-slider.md-default-theme.md-hue-1 .md-disabled-thumb,
md-slider.md-hue-1 .md-disabled-thumb {
	border-color: rgb(255, 255, 255);
	background-color: rgb(255, 255, 255);
}

md-slider.md-default-theme.md-hue-1.md-min .md-thumb:after,
md-slider.md-hue-1.md-min .md-thumb:after {
	background-color: rgb(255, 255, 255);
	border-color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-1.md-min .md-focus-ring,
md-slider.md-hue-1.md-min .md-focus-ring {
	background-color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-1.md-min[md-discrete] .md-thumb:after,
md-slider.md-hue-1.md-min[md-discrete] .md-thumb:after {
	background-color: rgba(0, 0, 0, 0.87);
	border-color: transparent;
}

md-slider.md-default-theme.md-hue-1.md-min[md-discrete] .md-sign,
md-slider.md-hue-1.md-min[md-discrete] .md-sign {
	background-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-1.md-min[md-discrete] .md-sign:after,
md-slider.md-hue-1.md-min[md-discrete] .md-sign:after {
	border-top-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-1.md-min[md-discrete][md-vertical] .md-sign:after,
md-slider.md-hue-1.md-min[md-discrete][md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-1[disabled]:not(.md-min) .md-thumb:after,
md-slider.md-hue-1[disabled]:not(.md-min) .md-thumb:after,
md-slider.md-default-theme.md-hue-1[disabled][md-discrete] .md-thumb:after,
md-slider.md-hue-1[disabled][md-discrete] .md-thumb:after {
	background-color: rgba(0, 0, 0, 0.38);
	border-color: transparent;
}

md-slider.md-default-theme.md-hue-1[disabled][readonly] .md-sign,
md-slider.md-hue-1[disabled][readonly] .md-sign {
	background-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-1[disabled][readonly] .md-sign:after,
md-slider.md-hue-1[disabled][readonly] .md-sign:after {
	border-top-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-1[disabled][readonly][md-vertical] .md-sign:after,
md-slider.md-hue-1[disabled][readonly][md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-1[disabled][readonly] .md-disabled-thumb,
md-slider.md-hue-1[disabled][readonly] .md-disabled-thumb {
	border-color: transparent;
	background-color: transparent;
}

.md-subheader.md-default-theme.md-hue-1,
.md-subheader.md-hue-1 {
	color: rgba(0, 0, 0, 0.54);
	background-color: rgb(250, 250, 250);
}

md-switch.md-default-theme.md-hue-1 .md-ink-ripple,
md-switch.md-hue-1 .md-ink-ripple {
	color: rgb(158, 158, 158);
}

md-switch.md-default-theme.md-hue-1 .md-thumb,
md-switch.md-hue-1 .md-thumb {
	background-color: rgb(250, 250, 250);
}

md-switch.md-default-theme.md-hue-1 .md-bar,
md-switch.md-hue-1 .md-bar {
	background-color: rgb(158, 158, 158);
}

md-switch.md-default-theme.md-hue-1[disabled] .md-thumb,
md-switch.md-hue-1[disabled] .md-thumb {
	background-color: rgb(189, 189, 189);
}

md-switch.md-default-theme.md-hue-1[disabled] .md-bar,
md-switch.md-hue-1[disabled] .md-bar {
	background-color: rgba(0, 0, 0, 0.12);
}

md-tabs.md-default-theme.md-hue-1 md-tabs-wrapper,
md-tabs.md-hue-1 md-tabs-wrapper {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.12);
}

md-toast.md-default-theme.md-hue-1 .md-toast-content,
md-toast.md-hue-1 .md-toast-content {
	background-color: #323232;
	color: rgb(250, 250, 250);
}

md-toast.md-default-theme.md-hue-1 .md-toast-content .md-button,
md-toast.md-hue-1 .md-toast-content .md-button {
	color: rgb(250, 250, 250);
}

md-tooltip.md-default-theme.md-hue-1,
md-tooltip.md-hue-1 {
	color: rgba(255, 255, 255, 0.87);
}

md-tooltip.md-default-theme.md-hue-1 .md-content,
md-tooltip.md-hue-1 .md-content {
	background-color: rgb(97, 97, 97);
}


/*  Only used with Theme processes */

html.md-default-theme.md-hue-1,
html.md-hue-1,
body.md-default-theme.md-hue-1,
body.md-hue-1 {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(255, 255, 255);
}

md-autocomplete.md-default-theme.md-hue-3,
md-autocomplete.md-hue-3 {
	background: rgb(255, 255, 255);
}

md-autocomplete.md-default-theme.md-hue-3[disabled]:not([md-floating-label]),
md-autocomplete.md-hue-3[disabled]:not([md-floating-label]) {
	background: rgb(245, 245, 245);
}

md-autocomplete.md-default-theme.md-hue-3 button md-icon path,
md-autocomplete.md-hue-3 button md-icon path {
	fill: rgb(117, 117, 117);
}

md-autocomplete.md-default-theme.md-hue-3 button:after,
md-autocomplete.md-hue-3 button:after {
	background: rgba(117, 117, 117, 0.3);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-3,
.md-autocomplete-suggestions-container.md-hue-3 {
	background: rgb(255, 255, 255);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-3 li,
.md-autocomplete-suggestions-container.md-hue-3 li {
	color: rgb(33, 33, 33);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-3 li .highlight,
.md-autocomplete-suggestions-container.md-hue-3 li .highlight {
	color: rgb(117, 117, 117);
}

.md-autocomplete-suggestions-container.md-default-theme.md-hue-3 li:hover,
.md-autocomplete-suggestions-container.md-hue-3 li:hover,
.md-autocomplete-suggestions-container.md-default-theme.md-hue-3 li.selected,
.md-autocomplete-suggestions-container.md-hue-3 li.selected {
	background: rgb(238, 238, 238);
}

md-backdrop {
	background-color: rgba(33, 33, 33, 0.0);
}

md-backdrop.md-opaque.md-default-theme.md-hue-3,
md-backdrop.md-opaque.md-hue-3 {
	background-color: rgba(33, 33, 33, 1.0);
}

md-bottom-sheet.md-default-theme.md-hue-3,
md-bottom-sheet.md-hue-3 {
	background-color: rgb(250, 250, 250);
	border-top-color: rgb(224, 224, 224);
}

md-bottom-sheet.md-default-theme.md-hue-3 .md-subheader,
md-bottom-sheet.md-hue-3 .md-subheader {
	background-color: rgb(250, 250, 250);
}

.md-button.md-default-theme.md-hue-3:not([disabled]):hover,
.md-button.md-hue-3:not([disabled]):hover {
	background-color: rgba(158, 158, 158, 0.2);
}

.md-button.md-default-theme.md-hue-3:not([disabled]).md-focused,
.md-button.md-hue-3:not([disabled]).md-focused {
	background-color: rgba(158, 158, 158, 0.2);
}

.md-button.md-default-theme.md-hue-3:not([disabled]).md-icon-button:hover,
.md-button.md-hue-3:not([disabled]).md-icon-button:hover {
	background-color: transparent;
}

.md-button.md-default-theme.md-hue-3.md-raised,
.md-button.md-hue-3.md-raised {
	color: rgb(33, 33, 33);
	background-color: rgb(250, 250, 250);
}

.md-button.md-default-theme.md-hue-3.md-raised:not([disabled]) md-icon,
.md-button.md-hue-3.md-raised:not([disabled]) md-icon {
	color: rgb(33, 33, 33);
}

.md-button.md-default-theme.md-hue-3.md-raised:not([disabled]):hover,
.md-button.md-hue-3.md-raised:not([disabled]):hover {
	background-color: rgb(250, 250, 250);
}

.md-button.md-default-theme.md-hue-3.md-raised:not([disabled]).md-focused,
.md-button.md-hue-3.md-raised:not([disabled]).md-focused {
	background-color: rgb(238, 238, 238);
}

.md-button.md-default-theme.md-hue-3.md-raised[disabled],
.md-button.md-hue-3.md-raised[disabled],
.md-button.md-default-theme.md-hue-3.md-fab[disabled],
.md-button.md-hue-3.md-fab[disabled] {
	background-color: rgba(0, 0, 0, 0.12);
}

.md-button.md-default-theme.md-hue-3[disabled],
.md-button.md-hue-3[disabled] {
	background-color: transparent;
}

md-card.md-default-theme.md-hue-3,
md-card.md-hue-3 {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(255, 255, 255);
	border-radius: 2px;
}

md-card.md-default-theme.md-hue-3 md-card-header md-card-avatar md-icon,
md-card.md-hue-3 md-card-header md-card-avatar md-icon {
	color: rgb(224, 224, 224);
	background-color: rgba(0, 0, 0, 0.38);
}

md-chips.md-default-theme.md-hue-3 md-chip,
md-chips.md-hue-3 md-chip {
	background: rgb(224, 224, 224);
	color: rgb(66, 66, 66);
}

md-chips.md-default-theme.md-hue-3 md-chip md-icon,
md-chips.md-hue-3 md-chip md-icon {
	color: rgb(97, 97, 97);
}

md-chips.md-default-theme.md-hue-3 md-chip._md-chip-editing,
md-chips.md-hue-3 md-chip._md-chip-editing {
	background: transparent;
	color: rgb(66, 66, 66);
}

md-chips.md-default-theme.md-hue-3 md-chip-remove .md-button md-icon path,
md-chips.md-hue-3 md-chip-remove .md-button md-icon path {
	fill: rgb(158, 158, 158);
}

.md-contact-suggestion span.md-contact-email {
	color: rgb(189, 189, 189);
}

md-checkbox.md-default-theme.md-hue-3.md-checked .md-ripple,
md-checkbox.md-hue-3.md-checked .md-ripple {
	color: rgb(117, 117, 117);
}

md-checkbox.md-default-theme.md-hue-3[disabled].md-checked .md-icon,
md-checkbox.md-hue-3[disabled].md-checked .md-icon {
	background-color: rgba(0, 0, 0, 0.38);
}

md-checkbox.md-default-theme.md-hue-3[disabled].md-checked .md-icon:after,
md-checkbox.md-hue-3[disabled].md-checked .md-icon:after {
	border-color: rgb(238, 238, 238);
}

md-content.md-default-theme.md-hue-3,
md-content.md-hue-3 {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(250, 250, 250);
}


/** Theme styles for mdCalendar. */

.md-calendar.md-default-theme.md-hue-3,
.md-calendar.md-hue-3 {
	background: rgb(255, 255, 255);
	color: rgba(0, 0, 0, 0.87);
}

.md-calendar.md-default-theme.md-hue-3 tr:last-child td,
.md-calendar.md-hue-3 tr:last-child td {
	border-bottom-color: rgb(238, 238, 238);
}

.md-default-theme.md-hue-3 .md-calendar-day-header,
.md-hue-3 .md-calendar-day-header {
	background: rgb(224, 224, 224);
	color: rgba(0, 0, 0, 0.87);
}

.md-calendar-date.md-focus .md-default-theme.md-hue-3 .md-calendar-date-selection-indicator,
.md-calendar-date.md-focus .md-hue-3 .md-calendar-date-selection-indicator,
.md-default-theme.md-hue-3 .md-calendar-date-selection-indicator:hover,
.md-hue-3 .md-calendar-date-selection-indicator:hover {
	background: rgb(224, 224, 224);
}

.md-default-theme.md-hue-3 .md-calendar-date-disabled,
.md-hue-3 .md-calendar-date-disabled,
.md-default-theme.md-hue-3 .md-calendar-month-label-disabled,
.md-hue-3 .md-calendar-month-label-disabled {
	color: rgba(0, 0, 0, 0.435);
}

.md-default-theme.md-hue-3 .md-datepicker-calendar-pane,
.md-hue-3 .md-datepicker-calendar-pane {
	border-color: rgb(255, 255, 255);
}

.md-default-theme.md-hue-3 .md-datepicker-calendar,
.md-hue-3 .md-datepicker-calendar {
	background: rgb(255, 255, 255);
}

.md-default-theme.md-hue-3 .md-datepicker-input-mask-opaque,
.md-hue-3 .md-datepicker-input-mask-opaque {
	box-shadow: 0 0 0 9999px rgb(255, 255, 255);
}

.md-default-theme.md-hue-3 .md-datepicker-open .md-datepicker-input-container,
.md-hue-3 .md-datepicker-open .md-datepicker-input-container {
	background: rgb(255, 255, 255);
}

md-dialog.md-default-theme.md-hue-3,
md-dialog.md-hue-3 {
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	color: rgba(0, 0, 0, 0.87);
}

md-input-container.md-default-theme.md-hue-3 .md-input[disabled],
md-input-container.md-hue-3 .md-input[disabled],
[disabled] md-input-container.md-default-theme.md-hue-3 .md-input,
[disabled] md-input-container.md-hue-3 .md-input {
	border-bottom-color: transparent;
	color: rgba(0, 0, 0, 0.38);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.38) 0%, rgba(0, 0, 0, 0.38) 33%, transparent 0%);
	background-image: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.38) 100%);
}

md-list.md-default-theme.md-hue-3 .md-proxy-focus.md-focused div.md-no-style,
md-list.md-hue-3 .md-proxy-focus.md-focused div.md-no-style {
	background-color: rgb(245, 245, 245);
}

md-list.md-default-theme.md-hue-3 md-list-item .md-avatar-icon,
md-list.md-hue-3 md-list-item .md-avatar-icon {
	background-color: rgba(0, 0, 0, 0.38);
	color: rgb(224, 224, 224);
}

md-menu-content.md-default-theme.md-hue-3,
md-menu-content.md-hue-3 {
	background-color: rgb(255, 255, 255);
}

md-menu-content.md-default-theme.md-hue-3 md-menu-item,
md-menu-content.md-hue-3 md-menu-item {
	color: rgba(0, 0, 0, 0.87);
}

md-menu-content.md-default-theme.md-hue-3 md-menu-item md-icon,
md-menu-content.md-hue-3 md-menu-item md-icon {
	color: rgba(0, 0, 0, 0.54);
}

md-menu-content.md-default-theme.md-hue-3 md-menu-item .md-button[disabled],
md-menu-content.md-hue-3 md-menu-item .md-button[disabled] {
	color: rgba(0, 0, 0, 0.25);
}

md-menu-content.md-default-theme.md-hue-3 md-menu-item .md-button[disabled] md-icon,
md-menu-content.md-hue-3 md-menu-item .md-button[disabled] md-icon {
	color: rgba(0, 0, 0, 0.25);
}

md-menu-content.md-default-theme.md-hue-3 md-menu-divider,
md-menu-content.md-hue-3 md-menu-divider {
	background-color: rgba(0, 0, 0, 0.11);
}

md-menu-bar.md-default-theme.md-hue-3 md-menu.md-open>button,
md-menu-bar.md-hue-3 md-menu.md-open>button,
md-menu-bar.md-default-theme.md-hue-3 md-menu>button:focus,
md-menu-bar.md-hue-3 md-menu>button:focus {
	outline: none;
	background: rgb(238, 238, 238);
}

md-menu-bar.md-default-theme.md-hue-3.md-open:not(.md-keyboard-mode) md-menu:hover>button,
md-menu-bar.md-hue-3.md-open:not(.md-keyboard-mode) md-menu:hover>button {
	background-color: rgba(158, 158, 158, 0.2);
}

md-menu-bar.md-default-theme.md-hue-3:not(.md-keyboard-mode):not(.md-open) md-menu button:hover,
md-menu-bar.md-hue-3:not(.md-keyboard-mode):not(.md-open) md-menu button:hover,
md-menu-bar.md-default-theme.md-hue-3:not(.md-keyboard-mode):not(.md-open) md-menu button:focus,
md-menu-bar.md-hue-3:not(.md-keyboard-mode):not(.md-open) md-menu button:focus {
	background: transparent;
}

md-menu-content.md-default-theme.md-hue-3 .md-menu>.md-button:after,
md-menu-content.md-hue-3 .md-menu>.md-button:after {
	color: rgba(0, 0, 0, 0.54);
}

md-menu-content.md-default-theme.md-hue-3 .md-menu.md-open>.md-button,
md-menu-content.md-hue-3 .md-menu.md-open>.md-button {
	background-color: rgba(158, 158, 158, 0.2);
}

md-toolbar.md-default-theme.md-hue-3.md-menu-toolbar,
md-toolbar.md-hue-3.md-menu-toolbar {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}

md-toolbar.md-default-theme.md-hue-3.md-menu-toolbar md-toolbar-filler md-icon,
md-toolbar.md-hue-3.md-menu-toolbar md-toolbar-filler md-icon {
	color: rgba(255, 255, 255, 0.87);
}

md-nav-bar.md-default-theme.md-hue-3 .md-nav-bar,
md-nav-bar.md-hue-3 .md-nav-bar {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.12);
}

.md-panel {
	background-color: rgba(33, 33, 33, 0.0);
}

.md-panel._md-panel-backdrop.md-default-theme.md-hue-3,
.md-panel._md-panel-backdrop.md-hue-3 {
	background-color: rgba(33, 33, 33, 1.0);
}

md-select.md-default-theme.md-hue-3[disabled] .md-select-value,
md-select.md-hue-3[disabled] .md-select-value {
	border-bottom-color: transparent;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.38) 0%, rgba(0, 0, 0, 0.38) 33%, transparent 0%);
	background-image: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.38) 100%);
}

md-select-menu.md-default-theme.md-hue-3 md-content,
md-select-menu.md-hue-3 md-content {
	background: rgb(255, 255, 255);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-optgroup,
md-select-menu.md-hue-3 md-content md-optgroup {
	color: rgba(117, 117, 117, 0.87);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-option,
md-select-menu.md-hue-3 md-content md-option {
	color: rgba(33, 33, 33, 0.87);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-option[disabled] .md-text,
md-select-menu.md-hue-3 md-content md-option[disabled] .md-text {
	color: rgba(189, 189, 189, 0.87);
}

md-select-menu.md-default-theme.md-hue-3 md-content md-option:not([disabled]):focus,
md-select-menu.md-hue-3 md-content md-option:not([disabled]):focus,
md-select-menu.md-default-theme.md-hue-3 md-content md-option:not([disabled]):hover,
md-select-menu.md-hue-3 md-content md-option:not([disabled]):hover {
	background: rgb(238, 238, 238);
}

.md-checkbox-enabled.md-default-theme.md-hue-3[selected] .md-ripple,
.md-checkbox-enabled.md-hue-3[selected] .md-ripple {
	color: rgb(117, 117, 117);
}

.md-checkbox-enabled.md-default-theme.md-hue-3 md-option .md-text,
.md-checkbox-enabled.md-hue-3 md-option .md-text {
	color: rgba(33, 33, 33, 0.87);
}

md-sidenav.md-default-theme.md-hue-3,
md-sidenav.md-hue-3,
md-sidenav.md-default-theme.md-hue-3 md-content,
md-sidenav.md-hue-3 md-content {
	background-color: rgb(255, 255, 255);
}

md-slider.md-default-theme.md-hue-3 .md-track,
md-slider.md-hue-3 .md-track {
	background-color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-3 .md-track-ticks,
md-slider.md-hue-3 .md-track-ticks {
	color: rgba(0, 0, 0, 0.87);
}

md-slider.md-default-theme.md-hue-3 .md-disabled-thumb,
md-slider.md-hue-3 .md-disabled-thumb {
	border-color: rgb(224, 224, 224);
	background-color: rgb(224, 224, 224);
}

md-slider.md-default-theme.md-hue-3.md-min .md-thumb:after,
md-slider.md-hue-3.md-min .md-thumb:after {
	background-color: rgb(224, 224, 224);
	border-color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-3.md-min .md-focus-ring,
md-slider.md-hue-3.md-min .md-focus-ring {
	background-color: rgba(0, 0, 0, 0.38);
}

md-slider.md-default-theme.md-hue-3.md-min[md-discrete] .md-thumb:after,
md-slider.md-hue-3.md-min[md-discrete] .md-thumb:after {
	background-color: rgba(0, 0, 0, 0.87);
	border-color: transparent;
}

md-slider.md-default-theme.md-hue-3.md-min[md-discrete] .md-sign,
md-slider.md-hue-3.md-min[md-discrete] .md-sign {
	background-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-3.md-min[md-discrete] .md-sign:after,
md-slider.md-hue-3.md-min[md-discrete] .md-sign:after {
	border-top-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-3.md-min[md-discrete][md-vertical] .md-sign:after,
md-slider.md-hue-3.md-min[md-discrete][md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-3[disabled]:not(.md-min) .md-thumb:after,
md-slider.md-hue-3[disabled]:not(.md-min) .md-thumb:after,
md-slider.md-default-theme.md-hue-3[disabled][md-discrete] .md-thumb:after,
md-slider.md-hue-3[disabled][md-discrete] .md-thumb:after {
	background-color: rgba(0, 0, 0, 0.38);
	border-color: transparent;
}

md-slider.md-default-theme.md-hue-3[disabled][readonly] .md-sign,
md-slider.md-hue-3[disabled][readonly] .md-sign {
	background-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-3[disabled][readonly] .md-sign:after,
md-slider.md-hue-3[disabled][readonly] .md-sign:after {
	border-top-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-3[disabled][readonly][md-vertical] .md-sign:after,
md-slider.md-hue-3[disabled][readonly][md-vertical] .md-sign:after {
	border-top-color: transparent;
	border-left-color: rgb(189, 189, 189);
}

md-slider.md-default-theme.md-hue-3[disabled][readonly] .md-disabled-thumb,
md-slider.md-hue-3[disabled][readonly] .md-disabled-thumb {
	border-color: transparent;
	background-color: transparent;
}

.md-subheader.md-default-theme.md-hue-3,
.md-subheader.md-hue-3 {
	color: rgba(0, 0, 0, 0.54);
	background-color: rgb(250, 250, 250);
}

md-switch.md-default-theme.md-hue-3 .md-ink-ripple,
md-switch.md-hue-3 .md-ink-ripple {
	color: rgb(158, 158, 158);
}

md-switch.md-default-theme.md-hue-3 .md-thumb,
md-switch.md-hue-3 .md-thumb {
	background-color: rgb(250, 250, 250);
}

md-switch.md-default-theme.md-hue-3 .md-bar,
md-switch.md-hue-3 .md-bar {
	background-color: rgb(158, 158, 158);
}

md-switch.md-default-theme.md-hue-3[disabled] .md-thumb,
md-switch.md-hue-3[disabled] .md-thumb {
	background-color: rgb(189, 189, 189);
}

md-switch.md-default-theme.md-hue-3[disabled] .md-bar,
md-switch.md-hue-3[disabled] .md-bar {
	background-color: rgba(0, 0, 0, 0.12);
}

md-tabs.md-default-theme.md-hue-3 md-tabs-wrapper,
md-tabs.md-hue-3 md-tabs-wrapper {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.12);
}

md-toast.md-default-theme.md-hue-3 .md-toast-content,
md-toast.md-hue-3 .md-toast-content {
	background-color: #323232;
	color: rgb(250, 250, 250);
}

md-toast.md-default-theme.md-hue-3 .md-toast-content .md-button,
md-toast.md-hue-3 .md-toast-content .md-button {
	color: rgb(250, 250, 250);
}

md-tooltip.md-default-theme.md-hue-3,
md-tooltip.md-hue-3 {
	color: rgba(255, 255, 255, 0.87);
}

md-tooltip.md-default-theme.md-hue-3 .md-content,
md-tooltip.md-hue-3 .md-content {
	background-color: rgb(97, 97, 97);
}


/*  Only used with Theme processes */

html.md-default-theme.md-hue-3,
html.md-hue-3,
body.md-default-theme.md-hue-3,
body.md-hue-3 {
	color: rgba(0, 0, 0, 0.87);
	background-color: rgb(224, 224, 224);
}