@charset "UTF-8";

/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'),
         url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-italic - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Roboto Italic'), local('Roboto-Italic'),
         url('../fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-500 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
    src: local('Roboto Medium'), local('Roboto-Medium'),
         url('../fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-700 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Roboto Bold'), local('Roboto-Bold'),
         url('../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
  }

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.icon,
.menu,
.menu .action {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.clearfix:after {
    clear: both
}

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MaterialIcons/MaterialIcons-Regular.eot);
    src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/MaterialIcons/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/MaterialIcons/MaterialIcons-Regular.woff) format("woff"), url(../fonts/MaterialIcons/MaterialIcons-Regular.ttf) format("truetype")
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background: 0 0;
    color: #2196f3;
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

dfn {
    font-style: italic
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

img {
    border: 0;
    max-width: 100%;
    height: auto
}

svg:not(:root) {
    overflow: hidden
}

hr {
    box-sizing: content-box;
    height: 0
}

pre,
textarea {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=submit],
input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

optgroup {
    font-weight: 700;
    font-style: normal
}

td,
th {
    padding: .5em .5em .5em 0;
    vertical-align: top
}

body {
    margin: 0;
    font-family: RobotoDraft, Roboto, sans-serif;
    font-size: 13px;
    line-height: 1.4;
    background: #eee;
    color: #212121;
    color: rgba(0, 0, 0, .87)
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    font-style: normal;
    line-height: 1.5
}

.button,
.icon,
button,
input[type=submit] {
    display: inline-block;
    background-color: transparent
}

.h1,
h1 {
    font-size: 3.42857em;
    margin: .4em 0 -.2em
}

.h2,
h2 {
    font-size: 2.57143em;
    margin: 1.13em 0 .53em
}

.h3,
.h4,
.h5,
.h6,
h3,
h4,
h5,
h6 {
    font-size: 1.42857em;
    margin: 1.1em 0 .5em
}

a:active,
a:focus,
a:hover {
    color: #0d47a1
}

blockquote {
    margin: 1em auto;
    font-style: italic;
    text-align: center
}

b,
strong {
    font-weight: 700;
    font-style: normal
}

address,
dfn,
em,
i,
var {
    font-style: italic
}

cite {
    font-style: normal
}

.small,
small {
    font-size: .9em;
    line-height: 1.2;
    display: inline-block;
    vertical-align: baseline;
    color: #757575;
    color: rgba(0, 0, 0, .54)
}

.small a,
small a {
    color: #757575;
    color: rgba(0, 0, 0, .54);
    text-decoration: underline
}

.breadcrump-navigation a:hover,
.page-navigation a:hover {
    text-decoration: none
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: .9em
}

ul li {
    margin: .5em 0
}

p {
    margin: .8em 0
}

.lead-in {
    font-size: 1.23077em;
    line-height: 1.875
}

sup {
    top: -.5em;
    font-size: 12px;
    color: #757575;
    color: rgba(0, 0, 0, .54);
    font-weight: 400;
    font-style: normal
}

.data-form label,
.data-form title {
    font-weight: 500;
    font-style: normal;
    box-sizing: border-box
}

.icon {
    background-repeat: no-repeat;
    background-image: none;
    overflow: hidden;
    font-size: 0;
    color: transparent;
    vertical-align: middle;
    width: 0;
    height: 0
}

.icon.arrow-right,
.icon.box {
    width: 48px;
    height: 48px;
    background-image: url(../img/sprite.png?uuid=ue7e071f1)
}

.icon.arrow-right {
    background-position: 0 0
}

.icon.box {
    background-position: -58px 0
}

.icon.edit {
    width: 18px;
    height: 18px;
    background-position: -116px 0;
    background-image: url(../img/sprite.png?uuid=ue7e071f1)
}

.icon.home,
.icon.track {
    width: 48px;
    height: 48px;
    background-image: url(../img/sprite.png?uuid=ue7e071f1)
}

.icon.home {
    background-position: 0 -58px
}

.icon.track {
    background-position: -58px -58px
}

.button,
button,
input[type=submit] {
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    border-radius: 2px;
    min-height: 36px;
    line-height: 36px;
    min-width: 36px;
    margin: 8px;
    padding: 0 8px;
    font-size: 15px;
    text-transform: uppercase;
    color: #2196f3;
    border: none;
    -webkit-transition: background-color .3s cubic-bezier(.03, .97, 1, .99), box-shadow .3s cubic-bezier(.02, 1.46, .51, .86);
    transition: background-color .3s cubic-bezier(.03, .97, 1, .99), box-shadow .3s cubic-bezier(.02, 1.46, .51, .86)
}

.button,
.button *,
button,
button *,
input[type=submit],
input[type=submit] * {
    cursor: pointer
}

.button:active,
.button:focus,
.button:hover,
button:active,
button:focus,
button:hover,
input[type=submit]:active,
input[type=submit]:focus,
input[type=submit]:hover {
    color: #2196f3
}

.button.focus,
.button:focus,
.button:hover,
button.focus,
button:focus,
button:hover,
input[type=submit].focus,
input[type=submit]:focus,
input[type=submit]:hover {
    background-color: #ccc;
    background-color: rgba(153, 153, 153, .2);
    outline: 0
}

.button:disabled,
.button:disabled:active,
.button:disabled:focus,
.button:disabled:hover,
button:disabled,
button:disabled:active,
button:disabled:focus,
button:disabled:hover,
input[type=submit]:disabled,
input[type=submit]:disabled:active,
input[type=submit]:disabled:focus,
input[type=submit]:disabled:hover {
    color: #bdbdbd;
    color: rgba(0, 0, 0, .26)
}

.button:disabled:focus,
.button:disabled:hover,
button:disabled:focus,
button:disabled:hover,
input[type=submit]:disabled:focus,
input[type=submit]:disabled:hover {
    background-color: transparent;
    outline: 0
}

.button.action,
.button.raised,
button.action,
button.raised,
input[type=submit].action,
input[type=submit].raised {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.button.action:focus,
.button.action:hover,
.button.raised:focus,
.button.raised:hover,
button.action:focus,
button.action:hover,
button.raised:focus,
button.raised:hover,
input[type=submit].action:focus,
input[type=submit].action:hover,
input[type=submit].raised:focus,
input[type=submit].raised:hover {
    background-color: transparent;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

.button.action:active,
.button.raised:active,
button.action:active,
button.raised:active,
input[type=submit].action:active,
input[type=submit].raised:active {
    background-color: transparent;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .36), 0 2px 10px 0 rgba(0, 0, 0, .32)
}

.button.action.red-50,
.button.raised.red-50,
button.action.red-50,
button.raised.red-50,
input[type=submit].action.red-50,
input[type=submit].raised.red-50 {
    background-color: #ffebee;
    color: #fff
}

.button.action.red-50:focus,
.button.action.red-50:hover,
.button.raised.red-50:focus,
.button.raised.red-50:hover,
button.action.red-50:focus,
button.action.red-50:hover,
button.raised.red-50:focus,
button.raised.red-50:hover,
input[type=submit].action.red-50:focus,
input[type=submit].action.red-50:hover,
input[type=submit].raised.red-50:focus,
input[type=submit].raised.red-50:hover {
    background-color: #fff
}

.button.action.red-50:active,
.button.raised.red-50:active,
button.action.red-50:active,
button.raised.red-50:active,
input[type=submit].action.red-50:active,
input[type=submit].raised.red-50:active {
    background-color: #ffd2d8
}

.button.action.red-100,
.button.raised.red-100,
button.action.red-100,
button.raised.red-100,
input[type=submit].action.red-100,
input[type=submit].raised.red-100 {
    background-color: #ffcdd2;
    color: #fff
}

.button.action.red-100:focus,
.button.action.red-100:hover,
.button.raised.red-100:focus,
.button.raised.red-100:hover,
button.action.red-100:focus,
button.action.red-100:hover,
button.raised.red-100:focus,
button.raised.red-100:hover,
input[type=submit].action.red-100:focus,
input[type=submit].action.red-100:hover,
input[type=submit].raised.red-100:focus,
input[type=submit].raised.red-100:hover {
    background-color: #ffe7e9
}

.button.action.red-100:active,
.button.raised.red-100:active,
button.action.red-100:active,
button.raised.red-100:active,
input[type=submit].action.red-100:active,
input[type=submit].raised.red-100:active {
    background-color: #ffb4bb
}

.button.action.red-200,
.button.raised.red-200,
button.action.red-200,
button.raised.red-200,
input[type=submit].action.red-200,
input[type=submit].raised.red-200 {
    background-color: #ef9a9a;
    color: #fff
}

.button.action.red-200:focus,
.button.action.red-200:hover,
.button.raised.red-200:focus,
.button.raised.red-200:hover,
button.action.red-200:focus,
button.action.red-200:hover,
button.raised.red-200:focus,
button.raised.red-200:hover,
input[type=submit].action.red-200:focus,
input[type=submit].action.red-200:hover,
input[type=submit].raised.red-200:focus,
input[type=submit].raised.red-200:hover {
    background-color: #f2b0b0
}

.button.action.red-200:active,
.button.raised.red-200:active,
button.action.red-200:active,
button.raised.red-200:active,
input[type=submit].action.red-200:active,
input[type=submit].raised.red-200:active {
    background-color: #ec8484
}

.button.action.red-300,
.button.raised.red-300,
button.action.red-300,
button.raised.red-300,
input[type=submit].action.red-300,
input[type=submit].raised.red-300 {
    background-color: #e57373;
    color: #fff
}

.button.action.red-300:focus,
.button.action.red-300:hover,
.button.raised.red-300:focus,
.button.raised.red-300:hover,
button.action.red-300:focus,
button.action.red-300:hover,
button.raised.red-300:focus,
button.raised.red-300:hover,
input[type=submit].action.red-300:focus,
input[type=submit].action.red-300:hover,
input[type=submit].raised.red-300:focus,
input[type=submit].raised.red-300:hover {
    background-color: #e98989
}

.button.action.red-300:active,
.button.raised.red-300:active,
button.action.red-300:active,
button.raised.red-300:active,
input[type=submit].action.red-300:active,
input[type=submit].raised.red-300:active {
    background-color: #e15d5d
}

.button.action.red-400,
.button.raised.red-400,
button.action.red-400,
button.raised.red-400,
input[type=submit].action.red-400,
input[type=submit].raised.red-400 {
    background-color: #ef5350;
    color: #fff
}

.button.action.red-400:focus,
.button.action.red-400:hover,
.button.raised.red-400:focus,
.button.raised.red-400:hover,
button.action.red-400:focus,
button.action.red-400:hover,
button.raised.red-400:focus,
button.raised.red-400:hover,
input[type=submit].action.red-400:focus,
input[type=submit].action.red-400:hover,
input[type=submit].raised.red-400:focus,
input[type=submit].raised.red-400:hover {
    background-color: #f16a67
}

.button.action.red-400:active,
.button.raised.red-400:active,
button.action.red-400:active,
button.raised.red-400:active,
input[type=submit].action.red-400:active,
input[type=submit].raised.red-400:active {
    background-color: #ed3c39
}

.button.action.red-500,
.button.raised.red-500,
button.action.red-500,
button.raised.red-500,
input[type=submit].action.red-500,
input[type=submit].raised.red-500 {
    background-color: #f44336;
    color: #fff
}

.button.action.red-500:focus,
.button.action.red-500:hover,
.button.raised.red-500:focus,
.button.raised.red-500:hover,
button.action.red-500:focus,
button.action.red-500:hover,
button.raised.red-500:focus,
button.raised.red-500:hover,
input[type=submit].action.red-500:focus,
input[type=submit].action.red-500:hover,
input[type=submit].raised.red-500:focus,
input[type=submit].raised.red-500:hover {
    background-color: #f55a4e
}

.button.action.red-500:active,
.button.raised.red-500:active,
button.action.red-500:active,
button.raised.red-500:active,
input[type=submit].action.red-500:active,
input[type=submit].raised.red-500:active {
    background-color: #f32c1e
}

.button.action.red-600,
.button.raised.red-600,
button.action.red-600,
button.raised.red-600,
input[type=submit].action.red-600,
input[type=submit].raised.red-600 {
    background-color: #e53935;
    color: #fff
}

.button.action.red-600:focus,
.button.action.red-600:hover,
.button.raised.red-600:focus,
.button.raised.red-600:hover,
button.action.red-600:focus,
button.action.red-600:hover,
button.raised.red-600:focus,
button.raised.red-600:hover,
input[type=submit].action.red-600:focus,
input[type=submit].action.red-600:hover,
input[type=submit].raised.red-600:focus,
input[type=submit].raised.red-600:hover {
    background-color: #e84f4c
}

.button.action.red-600:active,
.button.raised.red-600:active,
button.action.red-600:active,
button.raised.red-600:active,
input[type=submit].action.red-600:active,
input[type=submit].raised.red-600:active {
    background-color: #e2231e
}

.button.action.red-700,
.button.raised.red-700,
button.action.red-700,
button.raised.red-700,
input[type=submit].action.red-700,
input[type=submit].raised.red-700 {
    background-color: #d32f2f;
    color: #fff
}

.button.action.red-700:focus,
.button.action.red-700:hover,
.button.raised.red-700:focus,
.button.raised.red-700:hover,
button.action.red-700:focus,
button.action.red-700:hover,
button.raised.red-700:focus,
button.raised.red-700:hover,
input[type=submit].action.red-700:focus,
input[type=submit].action.red-700:hover,
input[type=submit].raised.red-700:focus,
input[type=submit].raised.red-700:hover {
    background-color: #d74444
}

.button.action.red-700:active,
.button.raised.red-700:active,
button.action.red-700:active,
button.raised.red-700:active,
input[type=submit].action.red-700:active,
input[type=submit].raised.red-700:active {
    background-color: #c02929
}

.button.action.red-800,
.button.raised.red-800,
button.action.red-800,
button.raised.red-800,
input[type=submit].action.red-800,
input[type=submit].raised.red-800 {
    background-color: #c62828;
    color: #fff
}

.button.action.red-800:focus,
.button.action.red-800:hover,
.button.raised.red-800:focus,
.button.raised.red-800:hover,
button.action.red-800:focus,
button.action.red-800:hover,
button.raised.red-800:focus,
button.raised.red-800:hover,
input[type=submit].action.red-800:focus,
input[type=submit].action.red-800:hover,
input[type=submit].raised.red-800:focus,
input[type=submit].raised.red-800:hover {
    background-color: #d63232
}

.button.action.red-800:active,
.button.raised.red-800:active,
button.action.red-800:active,
button.raised.red-800:active,
input[type=submit].action.red-800:active,
input[type=submit].raised.red-800:active {
    background-color: #b12424
}

.button.action.red-900,
.button.raised.red-900,
button.action.red-900,
button.raised.red-900,
input[type=submit].action.red-900,
input[type=submit].raised.red-900 {
    background-color: #b71c1c;
    color: #fff
}

.button.action.red-900:focus,
.button.action.red-900:hover,
.button.raised.red-900:focus,
.button.raised.red-900:hover,
button.action.red-900:focus,
button.action.red-900:hover,
button.raised.red-900:focus,
button.raised.red-900:hover,
input[type=submit].action.red-900:focus,
input[type=submit].action.red-900:hover,
input[type=submit].raised.red-900:focus,
input[type=submit].raised.red-900:hover {
    background-color: #cd1f1f
}

.button.action.red-900:active,
.button.raised.red-900:active,
button.action.red-900:active,
button.raised.red-900:active,
input[type=submit].action.red-900:active,
input[type=submit].raised.red-900:active {
    background-color: #a11919
}

.button.action.red-A100,
.button.raised.red-A100,
button.action.red-A100,
button.raised.red-A100,
input[type=submit].action.red-A100,
input[type=submit].raised.red-A100 {
    background-color: #ff8a80;
    color: #fff
}

.button.action.red-A100:focus,
.button.action.red-A100:hover,
.button.raised.red-A100:focus,
.button.raised.red-A100:hover,
button.action.red-A100:focus,
button.action.red-A100:hover,
button.raised.red-A100:focus,
button.raised.red-A100:hover,
input[type=submit].action.red-A100:focus,
input[type=submit].action.red-A100:hover,
input[type=submit].raised.red-A100:focus,
input[type=submit].raised.red-A100:hover {
    background-color: #ffa19a
}

.button.action.red-A100:active,
.button.raised.red-A100:active,
button.action.red-A100:active,
button.raised.red-A100:active,
input[type=submit].action.red-A100:active,
input[type=submit].raised.red-A100:active {
    background-color: #ff7367
}

.button.action.red-A200,
.button.raised.red-A200,
button.action.red-A200,
button.raised.red-A200,
input[type=submit].action.red-A200,
input[type=submit].raised.red-A200 {
    background-color: #ff5252;
    color: #fff
}

.button.action.red-A200:focus,
.button.action.red-A200:hover,
.button.raised.red-A200:focus,
.button.raised.red-A200:hover,
button.action.red-A200:focus,
button.action.red-A200:hover,
button.raised.red-A200:focus,
button.raised.red-A200:hover,
input[type=submit].action.red-A200:focus,
input[type=submit].action.red-A200:hover,
input[type=submit].raised.red-A200:focus,
input[type=submit].raised.red-A200:hover {
    background-color: #ff6c6c
}

.button.action.red-A200:active,
.button.raised.red-A200:active,
button.action.red-A200:active,
button.raised.red-A200:active,
input[type=submit].action.red-A200:active,
input[type=submit].raised.red-A200:active {
    background-color: #ff3939
}

.button.action.red-A400,
.button.raised.red-A400,
button.action.red-A400,
button.raised.red-A400,
input[type=submit].action.red-A400,
input[type=submit].raised.red-A400 {
    background-color: #ff1744;
    color: #fff
}

.button.action.red-A400:focus,
.button.action.red-A400:hover,
.button.raised.red-A400:focus,
.button.raised.red-A400:hover,
button.action.red-A400:focus,
button.action.red-A400:hover,
button.raised.red-A400:focus,
button.raised.red-A400:hover,
input[type=submit].action.red-A400:focus,
input[type=submit].action.red-A400:hover,
input[type=submit].raised.red-A400:focus,
input[type=submit].raised.red-A400:hover {
    background-color: #ff3159
}

.button.action.red-A400:active,
.button.raised.red-A400:active,
button.action.red-A400:active,
button.raised.red-A400:active,
input[type=submit].action.red-A400:active,
input[type=submit].raised.red-A400:active {
    background-color: #fd0031
}

.button.action.red-A700,
.button.raised.red-A700,
button.action.red-A700,
button.raised.red-A700,
input[type=submit].action.red-A700,
input[type=submit].raised.red-A700 {
    background-color: #d50000;
    color: #fff
}

.button.action.red-A700:focus,
.button.action.red-A700:hover,
.button.raised.red-A700:focus,
.button.raised.red-A700:hover,
button.action.red-A700:focus,
button.action.red-A700:hover,
button.raised.red-A700:focus,
button.raised.red-A700:hover,
input[type=submit].action.red-A700:focus,
input[type=submit].action.red-A700:hover,
input[type=submit].raised.red-A700:focus,
input[type=submit].raised.red-A700:hover {
    background-color: #ef0000
}

.button.action.red-A700:active,
.button.raised.red-A700:active,
button.action.red-A700:active,
button.raised.red-A700:active,
input[type=submit].action.red-A700:active,
input[type=submit].raised.red-A700:active {
    background-color: #bc0000
}

.button.action.pink-50,
.button.raised.pink-50,
button.action.pink-50,
button.raised.pink-50,
input[type=submit].action.pink-50,
input[type=submit].raised.pink-50 {
    background-color: #fce4ec;
    color: #fff
}

.button.action.pink-50:focus,
.button.action.pink-50:hover,
.button.raised.pink-50:focus,
.button.raised.pink-50:hover,
button.action.pink-50:focus,
button.action.pink-50:hover,
button.raised.pink-50:focus,
button.raised.pink-50:hover,
input[type=submit].action.pink-50:focus,
input[type=submit].action.pink-50:hover,
input[type=submit].raised.pink-50:focus,
input[type=submit].raised.pink-50:hover {
    background-color: #fffbfc
}

.button.action.pink-50:active,
.button.raised.pink-50:active,
button.action.pink-50:active,
button.raised.pink-50:active,
input[type=submit].action.pink-50:active,
input[type=submit].raised.pink-50:active {
    background-color: #f9cddc
}

.button.action.pink-100,
.button.raised.pink-100,
button.action.pink-100,
button.raised.pink-100,
input[type=submit].action.pink-100,
input[type=submit].raised.pink-100 {
    background-color: #f8bbd0;
    color: #fff
}

.button.action.pink-100:focus,
.button.action.pink-100:hover,
.button.raised.pink-100:focus,
.button.raised.pink-100:hover,
button.action.pink-100:focus,
button.action.pink-100:hover,
button.raised.pink-100:focus,
button.raised.pink-100:hover,
input[type=submit].action.pink-100:focus,
input[type=submit].action.pink-100:hover,
input[type=submit].raised.pink-100:focus,
input[type=submit].raised.pink-100:hover {
    background-color: #fad2e0
}

.button.action.pink-100:active,
.button.raised.pink-100:active,
button.action.pink-100:active,
button.raised.pink-100:active,
input[type=submit].action.pink-100:active,
input[type=submit].raised.pink-100:active {
    background-color: #f6a4c0
}

.button.action.pink-200,
.button.raised.pink-200,
button.action.pink-200,
button.raised.pink-200,
input[type=submit].action.pink-200,
input[type=submit].raised.pink-200 {
    background-color: #f48fb1;
    color: #fff
}

.button.action.pink-200:focus,
.button.action.pink-200:hover,
.button.raised.pink-200:focus,
.button.raised.pink-200:hover,
button.action.pink-200:focus,
button.action.pink-200:hover,
button.raised.pink-200:focus,
button.raised.pink-200:hover,
input[type=submit].action.pink-200:focus,
input[type=submit].action.pink-200:hover,
input[type=submit].raised.pink-200:focus,
input[type=submit].raised.pink-200:hover {
    background-color: #f6a6c1
}

.button.action.pink-200:active,
.button.raised.pink-200:active,
button.action.pink-200:active,
button.raised.pink-200:active,
input[type=submit].action.pink-200:active,
input[type=submit].raised.pink-200:active {
    background-color: #f278a1
}

.button.action.pink-300,
.button.raised.pink-300,
button.action.pink-300,
button.raised.pink-300,
input[type=submit].action.pink-300,
input[type=submit].raised.pink-300 {
    background-color: #f06292;
    color: #fff
}

.button.action.pink-300:focus,
.button.action.pink-300:hover,
.button.raised.pink-300:focus,
.button.raised.pink-300:hover,
button.action.pink-300:focus,
button.action.pink-300:hover,
button.raised.pink-300:focus,
button.raised.pink-300:hover,
input[type=submit].action.pink-300:focus,
input[type=submit].action.pink-300:hover,
input[type=submit].raised.pink-300:focus,
input[type=submit].raised.pink-300:hover {
    background-color: #f279a2
}

.button.action.pink-300:active,
.button.raised.pink-300:active,
button.action.pink-300:active,
button.raised.pink-300:active,
input[type=submit].action.pink-300:active,
input[type=submit].raised.pink-300:active {
    background-color: #ee4b82
}

.button.action.pink-400,
.button.raised.pink-400,
button.action.pink-400,
button.raised.pink-400,
input[type=submit].action.pink-400,
input[type=submit].raised.pink-400 {
    background-color: #ec407a;
    color: #fff
}

.button.action.pink-400:focus,
.button.action.pink-400:hover,
.button.raised.pink-400:focus,
.button.raised.pink-400:hover,
button.action.pink-400:focus,
button.action.pink-400:hover,
button.raised.pink-400:focus,
button.raised.pink-400:hover,
input[type=submit].action.pink-400:focus,
input[type=submit].action.pink-400:hover,
input[type=submit].raised.pink-400:focus,
input[type=submit].raised.pink-400:hover {
    background-color: #ee578a
}

.button.action.pink-400:active,
.button.raised.pink-400:active,
button.action.pink-400:active,
button.raised.pink-400:active,
input[type=submit].action.pink-400:active,
input[type=submit].raised.pink-400:active {
    background-color: #ea296a
}

.button.action.pink-500,
.button.raised.pink-500,
button.action.pink-500,
button.raised.pink-500,
input[type=submit].action.pink-500,
input[type=submit].raised.pink-500 {
    background-color: #e91e63;
    color: #fff
}

.button.action.pink-500:focus,
.button.action.pink-500:hover,
.button.raised.pink-500:focus,
.button.raised.pink-500:hover,
button.action.pink-500:focus,
button.action.pink-500:hover,
button.raised.pink-500:focus,
button.raised.pink-500:hover,
input[type=submit].action.pink-500:focus,
input[type=submit].action.pink-500:hover,
input[type=submit].raised.pink-500:focus,
input[type=submit].raised.pink-500:hover {
    background-color: #eb3573
}

.button.action.pink-500:active,
.button.raised.pink-500:active,
button.action.pink-500:active,
button.raised.pink-500:active,
input[type=submit].action.pink-500:active,
input[type=submit].raised.pink-500:active {
    background-color: #d81558
}

.button.action.pink-600,
.button.raised.pink-600,
button.action.pink-600,
button.raised.pink-600,
input[type=submit].action.pink-600,
input[type=submit].raised.pink-600 {
    background-color: #d81b60;
    color: #fff
}

.button.action.pink-600:focus,
.button.action.pink-600:hover,
.button.raised.pink-600:focus,
.button.raised.pink-600:hover,
button.action.pink-600:focus,
button.action.pink-600:hover,
button.raised.pink-600:focus,
button.raised.pink-600:hover,
input[type=submit].action.pink-600:focus,
input[type=submit].action.pink-600:hover,
input[type=submit].raised.pink-600:focus,
input[type=submit].raised.pink-600:hover {
    background-color: #e4286d
}

.button.action.pink-600:active,
.button.raised.pink-600:active,
button.action.pink-600:active,
button.raised.pink-600:active,
input[type=submit].action.pink-600:active,
input[type=submit].raised.pink-600:active {
    background-color: #c11856
}

.button.action.pink-700,
.button.raised.pink-700,
button.action.pink-700,
button.raised.pink-700,
input[type=submit].action.pink-700,
input[type=submit].raised.pink-700 {
    background-color: #c2185b;
    color: #fff
}

.button.action.pink-700:focus,
.button.action.pink-700:hover,
.button.raised.pink-700:focus,
.button.raised.pink-700:hover,
button.action.pink-700:focus,
button.action.pink-700:hover,
button.raised.pink-700:focus,
button.raised.pink-700:hover,
input[type=submit].action.pink-700:focus,
input[type=submit].action.pink-700:hover,
input[type=submit].raised.pink-700:focus,
input[type=submit].raised.pink-700:hover {
    background-color: #d91b66
}

.button.action.pink-700:active,
.button.raised.pink-700:active,
button.action.pink-700:active,
button.raised.pink-700:active,
input[type=submit].action.pink-700:active,
input[type=submit].raised.pink-700:active {
    background-color: #ab1550
}

.button.action.pink-800,
.button.raised.pink-800,
button.action.pink-800,
button.raised.pink-800,
input[type=submit].action.pink-800,
input[type=submit].raised.pink-800 {
    background-color: #ad1457;
    color: #fff
}

.button.action.pink-800:focus,
.button.action.pink-800:hover,
.button.raised.pink-800:focus,
.button.raised.pink-800:hover,
button.action.pink-800:focus,
button.action.pink-800:hover,
button.raised.pink-800:focus,
button.raised.pink-800:hover,
input[type=submit].action.pink-800:focus,
input[type=submit].action.pink-800:hover,
input[type=submit].raised.pink-800:focus,
input[type=submit].raised.pink-800:hover {
    background-color: #c41762
}

.button.action.pink-800:active,
.button.raised.pink-800:active,
button.action.pink-800:active,
button.raised.pink-800:active,
input[type=submit].action.pink-800:active,
input[type=submit].raised.pink-800:active {
    background-color: #96114c
}

.button.action.pink-900,
.button.raised.pink-900,
button.action.pink-900,
button.raised.pink-900,
input[type=submit].action.pink-900,
input[type=submit].raised.pink-900 {
    background-color: #880e4f;
    color: #fff
}

.button.action.pink-900:focus,
.button.action.pink-900:hover,
.button.raised.pink-900:focus,
.button.raised.pink-900:hover,
button.action.pink-900:focus,
button.action.pink-900:hover,
button.raised.pink-900:focus,
button.raised.pink-900:hover,
input[type=submit].action.pink-900:focus,
input[type=submit].action.pink-900:hover,
input[type=submit].raised.pink-900:focus,
input[type=submit].raised.pink-900:hover {
    background-color: #9f105c
}

.button.action.pink-900:active,
.button.raised.pink-900:active,
button.action.pink-900:active,
button.raised.pink-900:active,
input[type=submit].action.pink-900:active,
input[type=submit].raised.pink-900:active {
    background-color: #710c42
}

.button.action.pink-A100,
.button.raised.pink-A100,
button.action.pink-A100,
button.raised.pink-A100,
input[type=submit].action.pink-A100,
input[type=submit].raised.pink-A100 {
    background-color: #ff80ab;
    color: #fff
}

.button.action.pink-A100:focus,
.button.action.pink-A100:hover,
.button.raised.pink-A100:focus,
.button.raised.pink-A100:hover,
button.action.pink-A100:focus,
button.action.pink-A100:hover,
button.raised.pink-A100:focus,
button.raised.pink-A100:hover,
input[type=submit].action.pink-A100:focus,
input[type=submit].action.pink-A100:hover,
input[type=submit].raised.pink-A100:focus,
input[type=submit].raised.pink-A100:hover {
    background-color: #ff9abc
}

.button.action.pink-A100:active,
.button.raised.pink-A100:active,
button.action.pink-A100:active,
button.raised.pink-A100:active,
input[type=submit].action.pink-A100:active,
input[type=submit].raised.pink-A100:active {
    background-color: #ff679a
}

.button.action.pink-A200,
.button.raised.pink-A200,
button.action.pink-A200,
button.raised.pink-A200,
input[type=submit].action.pink-A200,
input[type=submit].raised.pink-A200 {
    background-color: #ff4081;
    color: #fff
}

.button.action.pink-A200:focus,
.button.action.pink-A200:hover,
.button.raised.pink-A200:focus,
.button.raised.pink-A200:hover,
button.action.pink-A200:focus,
button.action.pink-A200:hover,
button.raised.pink-A200:focus,
button.raised.pink-A200:hover,
input[type=submit].action.pink-A200:focus,
input[type=submit].action.pink-A200:hover,
input[type=submit].raised.pink-A200:focus,
input[type=submit].raised.pink-A200:hover {
    background-color: #ff5a92
}

.button.action.pink-A200:active,
.button.raised.pink-A200:active,
button.action.pink-A200:active,
button.raised.pink-A200:active,
input[type=submit].action.pink-A200:active,
input[type=submit].raised.pink-A200:active {
    background-color: #ff2770
}

.button.action.pink-A400,
.button.raised.pink-A400,
button.action.pink-A400,
button.raised.pink-A400,
input[type=submit].action.pink-A400,
input[type=submit].raised.pink-A400 {
    background-color: #f50057;
    color: #fff
}

.button.action.pink-A400:focus,
.button.action.pink-A400:hover,
.button.raised.pink-A400:focus,
.button.raised.pink-A400:hover,
button.action.pink-A400:focus,
button.action.pink-A400:hover,
button.raised.pink-A400:focus,
button.raised.pink-A400:hover,
input[type=submit].action.pink-A400:focus,
input[type=submit].action.pink-A400:hover,
input[type=submit].raised.pink-A400:focus,
input[type=submit].raised.pink-A400:hover {
    background-color: #ff1065
}

.button.action.pink-A400:active,
.button.raised.pink-A400:active,
button.action.pink-A400:active,
button.raised.pink-A400:active,
input[type=submit].action.pink-A400:active,
input[type=submit].raised.pink-A400:active {
    background-color: #dc004e
}

.button.action.pink-A700,
.button.raised.pink-A700,
button.action.pink-A700,
button.raised.pink-A700,
input[type=submit].action.pink-A700,
input[type=submit].raised.pink-A700 {
    background-color: #c51162;
    color: #fff
}

.button.action.pink-A700:focus,
.button.action.pink-A700:hover,
.button.raised.pink-A700:focus,
.button.raised.pink-A700:hover,
button.action.pink-A700:focus,
button.action.pink-A700:hover,
button.raised.pink-A700:focus,
button.raised.pink-A700:hover,
input[type=submit].action.pink-A700:focus,
input[type=submit].action.pink-A700:hover,
input[type=submit].raised.pink-A700:focus,
input[type=submit].raised.pink-A700:hover {
    background-color: #dc136e
}

.button.action.pink-A700:active,
.button.raised.pink-A700:active,
button.action.pink-A700:active,
button.raised.pink-A700:active,
input[type=submit].action.pink-A700:active,
input[type=submit].raised.pink-A700:active {
    background-color: #ae0f56
}

.button.action.purple-50,
.button.raised.purple-50,
button.action.purple-50,
button.raised.purple-50,
input[type=submit].action.purple-50,
input[type=submit].raised.purple-50 {
    background-color: #f3e5f5;
    color: #fff
}

.button.action.purple-50:focus,
.button.action.purple-50:hover,
.button.raised.purple-50:focus,
.button.raised.purple-50:hover,
button.action.purple-50:focus,
button.action.purple-50:hover,
button.raised.purple-50:focus,
button.raised.purple-50:hover,
input[type=submit].action.purple-50:focus,
input[type=submit].action.purple-50:hover,
input[type=submit].raised.purple-50:focus,
input[type=submit].raised.purple-50:hover {
    background-color: #fcf7fc
}

.button.action.purple-50:active,
.button.raised.purple-50:active,
button.action.purple-50:active,
button.raised.purple-50:active,
input[type=submit].action.purple-50:active,
input[type=submit].raised.purple-50:active {
    background-color: #ebd3ee
}

.button.action.purple-100,
.button.raised.purple-100,
button.action.purple-100,
button.raised.purple-100,
input[type=submit].action.purple-100,
input[type=submit].raised.purple-100 {
    background-color: #e1bee7;
    color: #fff
}

.button.action.purple-100:focus,
.button.action.purple-100:hover,
.button.raised.purple-100:focus,
.button.raised.purple-100:hover,
button.action.purple-100:focus,
button.action.purple-100:hover,
button.raised.purple-100:focus,
button.raised.purple-100:hover,
input[type=submit].action.purple-100:focus,
input[type=submit].action.purple-100:hover,
input[type=submit].raised.purple-100:focus,
input[type=submit].raised.purple-100:hover {
    background-color: #ead1ee
}

.button.action.purple-100:active,
.button.raised.purple-100:active,
button.action.purple-100:active,
button.raised.purple-100:active,
input[type=submit].action.purple-100:active,
input[type=submit].raised.purple-100:active {
    background-color: #d8abe0
}

.button.action.purple-200,
.button.raised.purple-200,
button.action.purple-200,
button.raised.purple-200,
input[type=submit].action.purple-200,
input[type=submit].raised.purple-200 {
    background-color: #ce93d8;
    color: #fff
}

.button.action.purple-200:focus,
.button.action.purple-200:hover,
.button.raised.purple-200:focus,
.button.raised.purple-200:hover,
button.action.purple-200:focus,
button.action.purple-200:hover,
button.raised.purple-200:focus,
button.raised.purple-200:hover,
input[type=submit].action.purple-200:focus,
input[type=submit].action.purple-200:hover,
input[type=submit].raised.purple-200:focus,
input[type=submit].raised.purple-200:hover {
    background-color: #d7a6df
}

.button.action.purple-200:active,
.button.raised.purple-200:active,
button.action.purple-200:active,
button.raised.purple-200:active,
input[type=submit].action.purple-200:active,
input[type=submit].raised.purple-200:active {
    background-color: #c680d1
}

.button.action.purple-300,
.button.raised.purple-300,
button.action.purple-300,
button.raised.purple-300,
input[type=submit].action.purple-300,
input[type=submit].raised.purple-300 {
    background-color: #ba68c8;
    color: #fff
}

.button.action.purple-300:focus,
.button.action.purple-300:hover,
.button.raised.purple-300:focus,
.button.raised.purple-300:hover,
button.action.purple-300:focus,
button.action.purple-300:hover,
button.raised.purple-300:focus,
button.raised.purple-300:hover,
input[type=submit].action.purple-300:focus,
input[type=submit].action.purple-300:hover,
input[type=submit].raised.purple-300:focus,
input[type=submit].raised.purple-300:hover {
    background-color: #c37bcf
}

.button.action.purple-300:active,
.button.raised.purple-300:active,
button.action.purple-300:active,
button.raised.purple-300:active,
input[type=submit].action.purple-300:active,
input[type=submit].raised.purple-300:active {
    background-color: #b155c1
}

.button.action.purple-400,
.button.raised.purple-400,
button.action.purple-400,
button.raised.purple-400,
input[type=submit].action.purple-400,
input[type=submit].raised.purple-400 {
    background-color: #ab47bc;
    color: #fff
}

.button.action.purple-400:focus,
.button.action.purple-400:hover,
.button.raised.purple-400:focus,
.button.raised.purple-400:hover,
button.action.purple-400:focus,
button.action.purple-400:hover,
button.raised.purple-400:focus,
button.raised.purple-400:hover,
input[type=submit].action.purple-400:focus,
input[type=submit].action.purple-400:hover,
input[type=submit].raised.purple-400:focus,
input[type=submit].raised.purple-400:hover {
    background-color: #b45ac3
}

.button.action.purple-400:active,
.button.raised.purple-400:active,
button.action.purple-400:active,
button.raised.purple-400:active,
input[type=submit].action.purple-400:active,
input[type=submit].raised.purple-400:active {
    background-color: #9b3eab
}

.button.action.purple-500,
.button.raised.purple-500,
button.action.purple-500,
button.raised.purple-500,
input[type=submit].action.purple-500,
input[type=submit].raised.purple-500 {
    background-color: #9c27b0;
    color: #fff
}

.button.action.purple-500:focus,
.button.action.purple-500:hover,
.button.raised.purple-500:focus,
.button.raised.purple-500:hover,
button.action.purple-500:focus,
button.action.purple-500:hover,
button.raised.purple-500:focus,
button.raised.purple-500:hover,
input[type=submit].action.purple-500:focus,
input[type=submit].action.purple-500:hover,
input[type=submit].raised.purple-500:focus,
input[type=submit].raised.purple-500:hover {
    background-color: #af2cc5
}

.button.action.purple-500:active,
.button.raised.purple-500:active,
button.action.purple-500:active,
button.raised.purple-500:active,
input[type=submit].action.purple-500:active,
input[type=submit].raised.purple-500:active {
    background-color: #89229b
}

.button.action.purple-600,
.button.raised.purple-600,
button.action.purple-600,
button.raised.purple-600,
input[type=submit].action.purple-600,
input[type=submit].raised.purple-600 {
    background-color: #8e24aa;
    color: #fff
}

.button.action.purple-600:focus,
.button.action.purple-600:hover,
.button.raised.purple-600:focus,
.button.raised.purple-600:hover,
button.action.purple-600:focus,
button.action.purple-600:hover,
button.raised.purple-600:focus,
button.raised.purple-600:hover,
input[type=submit].action.purple-600:focus,
input[type=submit].action.purple-600:hover,
input[type=submit].raised.purple-600:focus,
input[type=submit].raised.purple-600:hover {
    background-color: #a028bf
}

.button.action.purple-600:active,
.button.raised.purple-600:active,
button.action.purple-600:active,
button.raised.purple-600:active,
input[type=submit].action.purple-600:active,
input[type=submit].raised.purple-600:active {
    background-color: #7c2095
}

.button.action.purple-700,
.button.raised.purple-700,
button.action.purple-700,
button.raised.purple-700,
input[type=submit].action.purple-700,
input[type=submit].raised.purple-700 {
    background-color: #7b1fa2;
    color: #fff
}

.button.action.purple-700:focus,
.button.action.purple-700:hover,
.button.raised.purple-700:focus,
.button.raised.purple-700:hover,
button.action.purple-700:focus,
button.action.purple-700:hover,
button.raised.purple-700:focus,
button.raised.purple-700:hover,
input[type=submit].action.purple-700:focus,
input[type=submit].action.purple-700:hover,
input[type=submit].raised.purple-700:focus,
input[type=submit].raised.purple-700:hover {
    background-color: #8b23b7
}

.button.action.purple-700:active,
.button.raised.purple-700:active,
button.action.purple-700:active,
button.raised.purple-700:active,
input[type=submit].action.purple-700:active,
input[type=submit].raised.purple-700:active {
    background-color: #6b1b8d
}

.button.action.purple-800,
.button.raised.purple-800,
button.action.purple-800,
button.raised.purple-800,
input[type=submit].action.purple-800,
input[type=submit].raised.purple-800 {
    background-color: #6a1b9a;
    color: #fff
}

.button.action.purple-800:focus,
.button.action.purple-800:hover,
.button.raised.purple-800:focus,
.button.raised.purple-800:hover,
button.action.purple-800:focus,
button.action.purple-800:hover,
button.raised.purple-800:focus,
button.raised.purple-800:hover,
input[type=submit].action.purple-800:focus,
input[type=submit].action.purple-800:hover,
input[type=submit].raised.purple-800:focus,
input[type=submit].raised.purple-800:hover {
    background-color: #791fb0
}

.button.action.purple-800:active,
.button.raised.purple-800:active,
button.action.purple-800:active,
button.raised.purple-800:active,
input[type=submit].action.purple-800:active,
input[type=submit].raised.purple-800:active {
    background-color: #5b1784
}

.button.action.purple-900,
.button.raised.purple-900,
button.action.purple-900,
button.raised.purple-900,
input[type=submit].action.purple-900,
input[type=submit].raised.purple-900 {
    background-color: #4a148c;
    color: #fff
}

.button.action.purple-900:focus,
.button.action.purple-900:hover,
.button.raised.purple-900:focus,
.button.raised.purple-900:hover,
button.action.purple-900:focus,
button.action.purple-900:hover,
button.raised.purple-900:focus,
button.raised.purple-900:hover,
input[type=submit].action.purple-900:focus,
input[type=submit].action.purple-900:hover,
input[type=submit].raised.purple-900:focus,
input[type=submit].raised.purple-900:hover {
    background-color: #5617a2
}

.button.action.purple-900:active,
.button.raised.purple-900:active,
button.action.purple-900:active,
button.raised.purple-900:active,
input[type=submit].action.purple-900:active,
input[type=submit].raised.purple-900:active {
    background-color: #3e1176
}

.button.action.purple-A100,
.button.raised.purple-A100,
button.action.purple-A100,
button.raised.purple-A100,
input[type=submit].action.purple-A100,
input[type=submit].raised.purple-A100 {
    background-color: #ea80fc;
    color: #fff
}

.button.action.purple-A100:focus,
.button.action.purple-A100:hover,
.button.raised.purple-A100:focus,
.button.raised.purple-A100:hover,
button.action.purple-A100:focus,
button.action.purple-A100:hover,
button.raised.purple-A100:focus,
button.raised.purple-A100:hover,
input[type=submit].action.purple-A100:focus,
input[type=submit].action.purple-A100:hover,
input[type=submit].raised.purple-A100:focus,
input[type=submit].raised.purple-A100:hover {
    background-color: #ee99fd
}

.button.action.purple-A100:active,
.button.raised.purple-A100:active,
button.action.purple-A100:active,
button.raised.purple-A100:active,
input[type=submit].action.purple-A100:active,
input[type=submit].raised.purple-A100:active {
    background-color: #e667fb
}

.button.action.purple-A200,
.button.raised.purple-A200,
button.action.purple-A200,
button.raised.purple-A200,
input[type=submit].action.purple-A200,
input[type=submit].raised.purple-A200 {
    background-color: #e040fb;
    color: #fff
}

.button.action.purple-A200:focus,
.button.action.purple-A200:hover,
.button.raised.purple-A200:focus,
.button.raised.purple-A200:hover,
button.action.purple-A200:focus,
button.action.purple-A200:hover,
button.raised.purple-A200:focus,
button.raised.purple-A200:hover,
input[type=submit].action.purple-A200:focus,
input[type=submit].action.purple-A200:hover,
input[type=submit].raised.purple-A200:focus,
input[type=submit].raised.purple-A200:hover {
    background-color: #e459fc
}

.button.action.purple-A200:active,
.button.raised.purple-A200:active,
button.action.purple-A200:active,
button.raised.purple-A200:active,
input[type=submit].action.purple-A200:active,
input[type=submit].raised.purple-A200:active {
    background-color: #dc27fa
}

.button.action.purple-A400,
.button.raised.purple-A400,
button.action.purple-A400,
button.raised.purple-A400,
input[type=submit].action.purple-A400,
input[type=submit].raised.purple-A400 {
    background-color: #d500f9;
    color: #fff
}

.button.action.purple-A400:focus,
.button.action.purple-A400:hover,
.button.raised.purple-A400:focus,
.button.raised.purple-A400:hover,
button.action.purple-A400:focus,
button.action.purple-A400:hover,
button.raised.purple-A400:focus,
button.raised.purple-A400:hover,
input[type=submit].action.purple-A400:focus,
input[type=submit].action.purple-A400:hover,
input[type=submit].raised.purple-A400:focus,
input[type=submit].raised.purple-A400:hover {
    background-color: #dd14ff
}

.button.action.purple-A400:active,
.button.raised.purple-A400:active,
button.action.purple-A400:active,
button.raised.purple-A400:active,
input[type=submit].action.purple-A400:active,
input[type=submit].raised.purple-A400:active {
    background-color: #bf00e0
}

.button.action.purple-A700,
.button.raised.purple-A700,
button.action.purple-A700,
button.raised.purple-A700,
input[type=submit].action.purple-A700,
input[type=submit].raised.purple-A700 {
    background-color: #a0f;
    color: #fff
}

.button.action.purple-A700:focus,
.button.action.purple-A700:hover,
.button.raised.purple-A700:focus,
.button.raised.purple-A700:hover,
button.action.purple-A700:focus,
button.action.purple-A700:hover,
button.raised.purple-A700:focus,
button.raised.purple-A700:hover,
input[type=submit].action.purple-A700:focus,
input[type=submit].action.purple-A700:hover,
input[type=submit].raised.purple-A700:focus,
input[type=submit].raised.purple-A700:hover {
    background-color: #b31aff
}

.button.action.purple-A700:active,
.button.raised.purple-A700:active,
button.action.purple-A700:active,
button.raised.purple-A700:active,
input[type=submit].action.purple-A700:active,
input[type=submit].raised.purple-A700:active {
    background-color: #9900e6
}

.button.action.deep-purple-50,
.button.raised.deep-purple-50,
button.action.deep-purple-50,
button.raised.deep-purple-50,
input[type=submit].action.deep-purple-50,
input[type=submit].raised.deep-purple-50 {
    background-color: #ede7f6;
    color: #fff
}

.button.action.deep-purple-50:focus,
.button.action.deep-purple-50:hover,
.button.raised.deep-purple-50:focus,
.button.raised.deep-purple-50:hover,
button.action.deep-purple-50:focus,
button.action.deep-purple-50:hover,
button.raised.deep-purple-50:focus,
button.raised.deep-purple-50:hover,
input[type=submit].action.deep-purple-50:focus,
input[type=submit].action.deep-purple-50:hover,
input[type=submit].raised.deep-purple-50:focus,
input[type=submit].raised.deep-purple-50:hover {
    background-color: #fbfafd
}

.button.action.deep-purple-50:active,
.button.raised.deep-purple-50:active,
button.action.deep-purple-50:active,
button.raised.deep-purple-50:active,
input[type=submit].action.deep-purple-50:active,
input[type=submit].raised.deep-purple-50:active {
    background-color: #dfd4ef
}

.button.action.deep-purple-100,
.button.raised.deep-purple-100,
button.action.deep-purple-100,
button.raised.deep-purple-100,
input[type=submit].action.deep-purple-100,
input[type=submit].raised.deep-purple-100 {
    background-color: #d1c4e9;
    color: #fff
}

.button.action.deep-purple-100:focus,
.button.action.deep-purple-100:hover,
.button.raised.deep-purple-100:focus,
.button.raised.deep-purple-100:hover,
button.action.deep-purple-100:focus,
button.action.deep-purple-100:hover,
button.raised.deep-purple-100:focus,
button.raised.deep-purple-100:hover,
input[type=submit].action.deep-purple-100:focus,
input[type=submit].action.deep-purple-100:hover,
input[type=submit].raised.deep-purple-100:focus,
input[type=submit].raised.deep-purple-100:hover {
    background-color: #dfd7f0
}

.button.action.deep-purple-100:active,
.button.raised.deep-purple-100:active,
button.action.deep-purple-100:active,
button.raised.deep-purple-100:active,
input[type=submit].action.deep-purple-100:active,
input[type=submit].raised.deep-purple-100:active {
    background-color: #c3b1e2
}

.button.action.deep-purple-200,
.button.raised.deep-purple-200,
button.action.deep-purple-200,
button.raised.deep-purple-200,
input[type=submit].action.deep-purple-200,
input[type=submit].raised.deep-purple-200 {
    background-color: #b39ddb;
    color: #fff
}

.button.action.deep-purple-200:focus,
.button.action.deep-purple-200:hover,
.button.raised.deep-purple-200:focus,
.button.raised.deep-purple-200:hover,
button.action.deep-purple-200:focus,
button.action.deep-purple-200:hover,
button.raised.deep-purple-200:focus,
button.raised.deep-purple-200:hover,
input[type=submit].action.deep-purple-200:focus,
input[type=submit].action.deep-purple-200:hover,
input[type=submit].raised.deep-purple-200:focus,
input[type=submit].raised.deep-purple-200:hover {
    background-color: #c1b0e2
}

.button.action.deep-purple-200:active,
.button.raised.deep-purple-200:active,
button.action.deep-purple-200:active,
button.raised.deep-purple-200:active,
input[type=submit].action.deep-purple-200:active,
input[type=submit].raised.deep-purple-200:active {
    background-color: #a58ad4
}

.button.action.deep-purple-300,
.button.raised.deep-purple-300,
button.action.deep-purple-300,
button.raised.deep-purple-300,
input[type=submit].action.deep-purple-300,
input[type=submit].raised.deep-purple-300 {
    background-color: #9575cd;
    color: #fff
}

.button.action.deep-purple-300:focus,
.button.action.deep-purple-300:hover,
.button.raised.deep-purple-300:focus,
.button.raised.deep-purple-300:hover,
button.action.deep-purple-300:focus,
button.action.deep-purple-300:hover,
button.raised.deep-purple-300:focus,
button.raised.deep-purple-300:hover,
input[type=submit].action.deep-purple-300:focus,
input[type=submit].action.deep-purple-300:hover,
input[type=submit].raised.deep-purple-300:focus,
input[type=submit].raised.deep-purple-300:hover {
    background-color: #a388d4
}

.button.action.deep-purple-300:active,
.button.raised.deep-purple-300:active,
button.action.deep-purple-300:active,
button.raised.deep-purple-300:active,
input[type=submit].action.deep-purple-300:active,
input[type=submit].raised.deep-purple-300:active {
    background-color: #8762c6
}

.button.action.deep-purple-400,
.button.raised.deep-purple-400,
button.action.deep-purple-400,
button.raised.deep-purple-400,
input[type=submit].action.deep-purple-400,
input[type=submit].raised.deep-purple-400 {
    background-color: #7e57c2;
    color: #fff
}

.button.action.deep-purple-400:focus,
.button.action.deep-purple-400:hover,
.button.raised.deep-purple-400:focus,
.button.raised.deep-purple-400:hover,
button.action.deep-purple-400:focus,
button.action.deep-purple-400:hover,
button.raised.deep-purple-400:focus,
button.raised.deep-purple-400:hover,
input[type=submit].action.deep-purple-400:focus,
input[type=submit].action.deep-purple-400:hover,
input[type=submit].raised.deep-purple-400:focus,
input[type=submit].raised.deep-purple-400:hover {
    background-color: #8c6ac9
}

.button.action.deep-purple-400:active,
.button.raised.deep-purple-400:active,
button.action.deep-purple-400:active,
button.raised.deep-purple-400:active,
input[type=submit].action.deep-purple-400:active,
input[type=submit].raised.deep-purple-400:active {
    background-color: #7044bb
}

.button.action.deep-purple-500,
.button.raised.deep-purple-500,
button.action.deep-purple-500,
button.raised.deep-purple-500,
input[type=submit].action.deep-purple-500,
input[type=submit].raised.deep-purple-500 {
    background-color: #673ab7;
    color: #fff
}

.button.action.deep-purple-500:focus,
.button.action.deep-purple-500:hover,
.button.raised.deep-purple-500:focus,
.button.raised.deep-purple-500:hover,
button.action.deep-purple-500:focus,
button.action.deep-purple-500:hover,
button.raised.deep-purple-500:focus,
button.raised.deep-purple-500:hover,
input[type=submit].action.deep-purple-500:focus,
input[type=submit].action.deep-purple-500:hover,
input[type=submit].raised.deep-purple-500:focus,
input[type=submit].raised.deep-purple-500:hover {
    background-color: #7446c4
}

.button.action.deep-purple-500:active,
.button.raised.deep-purple-500:active,
button.action.deep-purple-500:active,
button.raised.deep-purple-500:active,
input[type=submit].action.deep-purple-500:active,
input[type=submit].raised.deep-purple-500:active {
    background-color: #5c34a4
}

.button.action.deep-purple-600,
.button.raised.deep-purple-600,
button.action.deep-purple-600,
button.raised.deep-purple-600,
input[type=submit].action.deep-purple-600,
input[type=submit].raised.deep-purple-600 {
    background-color: #5e35b1;
    color: #fff
}

.button.action.deep-purple-600:focus,
.button.action.deep-purple-600:hover,
.button.raised.deep-purple-600:focus,
.button.raised.deep-purple-600:hover,
button.action.deep-purple-600:focus,
button.action.deep-purple-600:hover,
button.raised.deep-purple-600:focus,
button.raised.deep-purple-600:hover,
input[type=submit].action.deep-purple-600:focus,
input[type=submit].action.deep-purple-600:hover,
input[type=submit].raised.deep-purple-600:focus,
input[type=submit].raised.deep-purple-600:hover {
    background-color: #693bc4
}

.button.action.deep-purple-600:active,
.button.raised.deep-purple-600:active,
button.action.deep-purple-600:active,
button.raised.deep-purple-600:active,
input[type=submit].action.deep-purple-600:active,
input[type=submit].raised.deep-purple-600:active {
    background-color: #542f9d
}

.button.action.deep-purple-700,
.button.raised.deep-purple-700,
button.action.deep-purple-700,
button.raised.deep-purple-700,
input[type=submit].action.deep-purple-700,
input[type=submit].raised.deep-purple-700 {
    background-color: #512da8;
    color: #fff
}

.button.action.deep-purple-700:focus,
.button.action.deep-purple-700:hover,
.button.raised.deep-purple-700:focus,
.button.raised.deep-purple-700:hover,
button.action.deep-purple-700:focus,
button.action.deep-purple-700:hover,
button.raised.deep-purple-700:focus,
button.raised.deep-purple-700:hover,
input[type=submit].action.deep-purple-700:focus,
input[type=submit].action.deep-purple-700:hover,
input[type=submit].raised.deep-purple-700:focus,
input[type=submit].raised.deep-purple-700:hover {
    background-color: #5b32bc
}

.button.action.deep-purple-700:active,
.button.raised.deep-purple-700:active,
button.action.deep-purple-700:active,
button.raised.deep-purple-700:active,
input[type=submit].action.deep-purple-700:active,
input[type=submit].raised.deep-purple-700:active {
    background-color: #472894
}

.button.action.deep-purple-800,
.button.raised.deep-purple-800,
button.action.deep-purple-800,
button.raised.deep-purple-800,
input[type=submit].action.deep-purple-800,
input[type=submit].raised.deep-purple-800 {
    background-color: #4527a0;
    color: #fff
}

.button.action.deep-purple-800:focus,
.button.action.deep-purple-800:hover,
.button.raised.deep-purple-800:focus,
.button.raised.deep-purple-800:hover,
button.action.deep-purple-800:focus,
button.action.deep-purple-800:hover,
button.raised.deep-purple-800:focus,
button.raised.deep-purple-800:hover,
input[type=submit].action.deep-purple-800:focus,
input[type=submit].action.deep-purple-800:hover,
input[type=submit].raised.deep-purple-800:focus,
input[type=submit].raised.deep-purple-800:hover {
    background-color: #4e2cb5
}

.button.action.deep-purple-800:active,
.button.raised.deep-purple-800:active,
button.action.deep-purple-800:active,
button.raised.deep-purple-800:active,
input[type=submit].action.deep-purple-800:active,
input[type=submit].raised.deep-purple-800:active {
    background-color: #3c228b
}

.button.action.deep-purple-900,
.button.raised.deep-purple-900,
button.action.deep-purple-900,
button.raised.deep-purple-900,
input[type=submit].action.deep-purple-900,
input[type=submit].raised.deep-purple-900 {
    background-color: #311b92;
    color: #fff
}

.button.action.deep-purple-900:focus,
.button.action.deep-purple-900:hover,
.button.raised.deep-purple-900:focus,
.button.raised.deep-purple-900:hover,
button.action.deep-purple-900:focus,
button.action.deep-purple-900:hover,
button.raised.deep-purple-900:focus,
button.raised.deep-purple-900:hover,
input[type=submit].action.deep-purple-900:focus,
input[type=submit].action.deep-purple-900:hover,
input[type=submit].raised.deep-purple-900:focus,
input[type=submit].raised.deep-purple-900:hover {
    background-color: #381fa8
}

.button.action.deep-purple-900:active,
.button.raised.deep-purple-900:active,
button.action.deep-purple-900:active,
button.raised.deep-purple-900:active,
input[type=submit].action.deep-purple-900:active,
input[type=submit].raised.deep-purple-900:active {
    background-color: #2a177c
}

.button.action.deep-purple-A100,
.button.raised.deep-purple-A100,
button.action.deep-purple-A100,
button.raised.deep-purple-A100,
input[type=submit].action.deep-purple-A100,
input[type=submit].raised.deep-purple-A100 {
    background-color: #b388ff;
    color: #fff
}

.button.action.deep-purple-A100:focus,
.button.action.deep-purple-A100:hover,
.button.raised.deep-purple-A100:focus,
.button.raised.deep-purple-A100:hover,
button.action.deep-purple-A100:focus,
button.action.deep-purple-A100:hover,
button.raised.deep-purple-A100:focus,
button.raised.deep-purple-A100:hover,
input[type=submit].action.deep-purple-A100:focus,
input[type=submit].action.deep-purple-A100:hover,
input[type=submit].raised.deep-purple-A100:focus,
input[type=submit].raised.deep-purple-A100:hover {
    background-color: #c3a2ff
}

.button.action.deep-purple-A100:active,
.button.raised.deep-purple-A100:active,
button.action.deep-purple-A100:active,
button.raised.deep-purple-A100:active,
input[type=submit].action.deep-purple-A100:active,
input[type=submit].raised.deep-purple-A100:active {
    background-color: #a36fff
}

.button.action.deep-purple-A200,
.button.raised.deep-purple-A200,
button.action.deep-purple-A200,
button.raised.deep-purple-A200,
input[type=submit].action.deep-purple-A200,
input[type=submit].raised.deep-purple-A200 {
    background-color: #7c4dff;
    color: #fff
}

.button.action.deep-purple-A200:focus,
.button.action.deep-purple-A200:hover,
.button.raised.deep-purple-A200:focus,
.button.raised.deep-purple-A200:hover,
button.action.deep-purple-A200:focus,
button.action.deep-purple-A200:hover,
button.raised.deep-purple-A200:focus,
button.raised.deep-purple-A200:hover,
input[type=submit].action.deep-purple-A200:focus,
input[type=submit].action.deep-purple-A200:hover,
input[type=submit].raised.deep-purple-A200:focus,
input[type=submit].raised.deep-purple-A200:hover {
    background-color: #8f67ff
}

.button.action.deep-purple-A200:active,
.button.raised.deep-purple-A200:active,
button.action.deep-purple-A200:active,
button.raised.deep-purple-A200:active,
input[type=submit].action.deep-purple-A200:active,
input[type=submit].raised.deep-purple-A200:active {
    background-color: #6934ff
}

.button.action.deep-purple-A400,
.button.raised.deep-purple-A400,
button.action.deep-purple-A400,
button.raised.deep-purple-A400,
input[type=submit].action.deep-purple-A400,
input[type=submit].raised.deep-purple-A400 {
    background-color: #651fff;
    color: #fff
}

.button.action.deep-purple-A400:focus,
.button.action.deep-purple-A400:hover,
.button.raised.deep-purple-A400:focus,
.button.raised.deep-purple-A400:hover,
button.action.deep-purple-A400:focus,
button.action.deep-purple-A400:hover,
button.raised.deep-purple-A400:focus,
button.raised.deep-purple-A400:hover,
input[type=submit].action.deep-purple-A400:focus,
input[type=submit].action.deep-purple-A400:hover,
input[type=submit].raised.deep-purple-A400:focus,
input[type=submit].raised.deep-purple-A400:hover {
    background-color: #7739ff
}

.button.action.deep-purple-A400:active,
.button.raised.deep-purple-A400:active,
button.action.deep-purple-A400:active,
button.raised.deep-purple-A400:active,
input[type=submit].action.deep-purple-A400:active,
input[type=submit].raised.deep-purple-A400:active {
    background-color: #5306ff
}

.button.action.deep-purple-A700,
.button.raised.deep-purple-A700,
button.action.deep-purple-A700,
button.raised.deep-purple-A700,
input[type=submit].action.deep-purple-A700,
input[type=submit].raised.deep-purple-A700 {
    background-color: #6200ea;
    color: #fff
}

.button.action.deep-purple-A700:focus,
.button.action.deep-purple-A700:hover,
.button.raised.deep-purple-A700:focus,
.button.raised.deep-purple-A700:hover,
button.action.deep-purple-A700:focus,
button.action.deep-purple-A700:hover,
button.raised.deep-purple-A700:focus,
button.raised.deep-purple-A700:hover,
input[type=submit].action.deep-purple-A700:focus,
input[type=submit].action.deep-purple-A700:hover,
input[type=submit].raised.deep-purple-A700:focus,
input[type=submit].raised.deep-purple-A700:hover {
    background-color: #6d05ff
}

.button.action.deep-purple-A700:active,
.button.raised.deep-purple-A700:active,
button.action.deep-purple-A700:active,
button.raised.deep-purple-A700:active,
input[type=submit].action.deep-purple-A700:active,
input[type=submit].raised.deep-purple-A700:active {
    background-color: #5700d1
}

.button.action.indigo-50,
.button.raised.indigo-50,
button.action.indigo-50,
button.raised.indigo-50,
input[type=submit].action.indigo-50,
input[type=submit].raised.indigo-50 {
    background-color: #e8eaf6;
    color: #fff
}

.button.action.indigo-50:focus,
.button.action.indigo-50:hover,
.button.raised.indigo-50:focus,
.button.raised.indigo-50:hover,
button.action.indigo-50:focus,
button.action.indigo-50:hover,
button.raised.indigo-50:focus,
button.raised.indigo-50:hover,
input[type=submit].action.indigo-50:focus,
input[type=submit].action.indigo-50:hover,
input[type=submit].raised.indigo-50:focus,
input[type=submit].raised.indigo-50:hover {
    background-color: #fafbfd
}

.button.action.indigo-50:active,
.button.raised.indigo-50:active,
button.action.indigo-50:active,
button.raised.indigo-50:active,
input[type=submit].action.indigo-50:active,
input[type=submit].raised.indigo-50:active {
    background-color: #d6d9ef
}

.button.action.indigo-100,
.button.raised.indigo-100,
button.action.indigo-100,
button.raised.indigo-100,
input[type=submit].action.indigo-100,
input[type=submit].raised.indigo-100 {
    background-color: #c5cae9;
    color: #fff
}

.button.action.indigo-100:focus,
.button.action.indigo-100:hover,
.button.raised.indigo-100:focus,
.button.raised.indigo-100:hover,
button.action.indigo-100:focus,
button.action.indigo-100:hover,
button.raised.indigo-100:focus,
button.raised.indigo-100:hover,
input[type=submit].action.indigo-100:focus,
input[type=submit].action.indigo-100:hover,
input[type=submit].raised.indigo-100:focus,
input[type=submit].raised.indigo-100:hover {
    background-color: #d7dbf0
}

.button.action.indigo-100:active,
.button.raised.indigo-100:active,
button.action.indigo-100:active,
button.raised.indigo-100:active,
input[type=submit].action.indigo-100:active,
input[type=submit].raised.indigo-100:active {
    background-color: #b3b9e2
}

.button.action.indigo-200,
.button.raised.indigo-200,
button.action.indigo-200,
button.raised.indigo-200,
input[type=submit].action.indigo-200,
input[type=submit].raised.indigo-200 {
    background-color: #9fa8da;
    color: #fff
}

.button.action.indigo-200:focus,
.button.action.indigo-200:hover,
.button.raised.indigo-200:focus,
.button.raised.indigo-200:hover,
button.action.indigo-200:focus,
button.action.indigo-200:hover,
button.raised.indigo-200:focus,
button.raised.indigo-200:hover,
input[type=submit].action.indigo-200:focus,
input[type=submit].action.indigo-200:hover,
input[type=submit].raised.indigo-200:focus,
input[type=submit].raised.indigo-200:hover {
    background-color: #b1b9e1
}

.button.action.indigo-200:active,
.button.raised.indigo-200:active,
button.action.indigo-200:active,
button.raised.indigo-200:active,
input[type=submit].action.indigo-200:active,
input[type=submit].raised.indigo-200:active {
    background-color: #8d97d3
}

.button.action.indigo-300,
.button.raised.indigo-300,
button.action.indigo-300,
button.raised.indigo-300,
input[type=submit].action.indigo-300,
input[type=submit].raised.indigo-300 {
    background-color: #7986cb;
    color: #fff
}

.button.action.indigo-300:focus,
.button.action.indigo-300:hover,
.button.raised.indigo-300:focus,
.button.raised.indigo-300:hover,
button.action.indigo-300:focus,
button.action.indigo-300:hover,
button.raised.indigo-300:focus,
button.raised.indigo-300:hover,
input[type=submit].action.indigo-300:focus,
input[type=submit].action.indigo-300:hover,
input[type=submit].raised.indigo-300:focus,
input[type=submit].raised.indigo-300:hover {
    background-color: #8b97d2
}

.button.action.indigo-300:active,
.button.raised.indigo-300:active,
button.action.indigo-300:active,
button.raised.indigo-300:active,
input[type=submit].action.indigo-300:active,
input[type=submit].raised.indigo-300:active {
    background-color: #6775c4
}

.button.action.indigo-400,
.button.raised.indigo-400,
button.action.indigo-400,
button.raised.indigo-400,
input[type=submit].action.indigo-400,
input[type=submit].raised.indigo-400 {
    background-color: #5c6bc0;
    color: #fff
}

.button.action.indigo-400:focus,
.button.action.indigo-400:hover,
.button.raised.indigo-400:focus,
.button.raised.indigo-400:hover,
button.action.indigo-400:focus,
button.action.indigo-400:hover,
button.raised.indigo-400:focus,
button.raised.indigo-400:hover,
input[type=submit].action.indigo-400:focus,
input[type=submit].action.indigo-400:hover,
input[type=submit].raised.indigo-400:focus,
input[type=submit].raised.indigo-400:hover {
    background-color: #6e7cc7
}

.button.action.indigo-400:active,
.button.raised.indigo-400:active,
button.action.indigo-400:active,
button.raised.indigo-400:active,
input[type=submit].action.indigo-400:active,
input[type=submit].raised.indigo-400:active {
    background-color: #4a5ab9
}

.button.action.indigo-500,
.button.raised.indigo-500,
button.action.indigo-500,
button.raised.indigo-500,
input[type=submit].action.indigo-500,
input[type=submit].raised.indigo-500 {
    background-color: #3f51b5;
    color: #fff
}

.button.action.indigo-500:focus,
.button.action.indigo-500:hover,
.button.raised.indigo-500:focus,
.button.raised.indigo-500:hover,
button.action.indigo-500:focus,
button.action.indigo-500:hover,
button.raised.indigo-500:focus,
button.raised.indigo-500:hover,
input[type=submit].action.indigo-500:focus,
input[type=submit].action.indigo-500:hover,
input[type=submit].raised.indigo-500:focus,
input[type=submit].raised.indigo-500:hover {
    background-color: #4d5ec1
}

.button.action.indigo-500:active,
.button.raised.indigo-500:active,
button.action.indigo-500:active,
button.raised.indigo-500:active,
input[type=submit].action.indigo-500:active,
input[type=submit].raised.indigo-500:active {
    background-color: #3849a2
}

.button.action.indigo-600,
.button.raised.indigo-600,
button.action.indigo-600,
button.raised.indigo-600,
input[type=submit].action.indigo-600,
input[type=submit].raised.indigo-600 {
    background-color: #3949ab;
    color: #fff
}

.button.action.indigo-600:focus,
.button.action.indigo-600:hover,
.button.raised.indigo-600:focus,
.button.raised.indigo-600:hover,
button.action.indigo-600:focus,
button.action.indigo-600:hover,
button.raised.indigo-600:focus,
button.raised.indigo-600:hover,
input[type=submit].action.indigo-600:focus,
input[type=submit].action.indigo-600:hover,
input[type=submit].raised.indigo-600:focus,
input[type=submit].raised.indigo-600:hover {
    background-color: #3f51be
}

.button.action.indigo-600:active,
.button.raised.indigo-600:active,
button.action.indigo-600:active,
button.raised.indigo-600:active,
input[type=submit].action.indigo-600:active,
input[type=submit].raised.indigo-600:active {
    background-color: #334198
}

.button.action.indigo-700,
.button.raised.indigo-700,
button.action.indigo-700,
button.raised.indigo-700,
input[type=submit].action.indigo-700,
input[type=submit].raised.indigo-700 {
    background-color: #303f9f;
    color: #fff
}

.button.action.indigo-700:focus,
.button.action.indigo-700:hover,
.button.raised.indigo-700:focus,
.button.raised.indigo-700:hover,
button.action.indigo-700:focus,
button.action.indigo-700:hover,
button.raised.indigo-700:focus,
button.raised.indigo-700:hover,
input[type=submit].action.indigo-700:focus,
input[type=submit].action.indigo-700:hover,
input[type=submit].raised.indigo-700:focus,
input[type=submit].raised.indigo-700:hover {
    background-color: #3647b3
}

.button.action.indigo-700:active,
.button.raised.indigo-700:active,
button.action.indigo-700:active,
button.raised.indigo-700:active,
input[type=submit].action.indigo-700:active,
input[type=submit].raised.indigo-700:active {
    background-color: #2a378b
}

.button.action.indigo-800,
.button.raised.indigo-800,
button.action.indigo-800,
button.raised.indigo-800,
input[type=submit].action.indigo-800,
input[type=submit].raised.indigo-800 {
    background-color: #283593;
    color: #fff
}

.button.action.indigo-800:focus,
.button.action.indigo-800:hover,
.button.raised.indigo-800:focus,
.button.raised.indigo-800:hover,
button.action.indigo-800:focus,
button.action.indigo-800:hover,
button.raised.indigo-800:focus,
button.raised.indigo-800:hover,
input[type=submit].action.indigo-800:focus,
input[type=submit].action.indigo-800:hover,
input[type=submit].raised.indigo-800:focus,
input[type=submit].raised.indigo-800:hover {
    background-color: #2d3ca7
}

.button.action.indigo-800:active,
.button.raised.indigo-800:active,
button.action.indigo-800:active,
button.raised.indigo-800:active,
input[type=submit].action.indigo-800:active,
input[type=submit].raised.indigo-800:active {
    background-color: #232e7f
}

.button.action.indigo-900,
.button.raised.indigo-900,
button.action.indigo-900,
button.raised.indigo-900,
input[type=submit].action.indigo-900,
input[type=submit].raised.indigo-900 {
    background-color: #1a237e;
    color: #fff
}

.button.action.indigo-900:focus,
.button.action.indigo-900:hover,
.button.raised.indigo-900:focus,
.button.raised.indigo-900:hover,
button.action.indigo-900:focus,
button.action.indigo-900:hover,
button.raised.indigo-900:focus,
button.raised.indigo-900:hover,
input[type=submit].action.indigo-900:focus,
input[type=submit].action.indigo-900:hover,
input[type=submit].raised.indigo-900:focus,
input[type=submit].raised.indigo-900:hover {
    background-color: #1e2993
}

.button.action.indigo-900:active,
.button.raised.indigo-900:active,
button.action.indigo-900:active,
button.raised.indigo-900:active,
input[type=submit].action.indigo-900:active,
input[type=submit].raised.indigo-900:active {
    background-color: #161d69
}

.button.action.indigo-A100,
.button.raised.indigo-A100,
button.action.indigo-A100,
button.raised.indigo-A100,
input[type=submit].action.indigo-A100,
input[type=submit].raised.indigo-A100 {
    background-color: #8c9eff;
    color: #fff
}

.button.action.indigo-A100:focus,
.button.action.indigo-A100:hover,
.button.raised.indigo-A100:focus,
.button.raised.indigo-A100:hover,
button.action.indigo-A100:focus,
button.action.indigo-A100:hover,
button.raised.indigo-A100:focus,
button.raised.indigo-A100:hover,
input[type=submit].action.indigo-A100:focus,
input[type=submit].action.indigo-A100:hover,
input[type=submit].raised.indigo-A100:focus,
input[type=submit].raised.indigo-A100:hover {
    background-color: #a6b4ff
}

.button.action.indigo-A100:active,
.button.raised.indigo-A100:active,
button.action.indigo-A100:active,
button.raised.indigo-A100:active,
input[type=submit].action.indigo-A100:active,
input[type=submit].raised.indigo-A100:active {
    background-color: #7388ff
}

.button.action.indigo-A200,
.button.raised.indigo-A200,
button.action.indigo-A200,
button.raised.indigo-A200,
input[type=submit].action.indigo-A200,
input[type=submit].raised.indigo-A200 {
    background-color: #536dfe;
    color: #fff
}

.button.action.indigo-A200:focus,
.button.action.indigo-A200:hover,
.button.raised.indigo-A200:focus,
.button.raised.indigo-A200:hover,
button.action.indigo-A200:focus,
button.action.indigo-A200:hover,
button.raised.indigo-A200:focus,
button.raised.indigo-A200:hover,
input[type=submit].action.indigo-A200:focus,
input[type=submit].action.indigo-A200:hover,
input[type=submit].raised.indigo-A200:focus,
input[type=submit].raised.indigo-A200:hover {
    background-color: #6c83fe
}

.button.action.indigo-A200:active,
.button.raised.indigo-A200:active,
button.action.indigo-A200:active,
button.raised.indigo-A200:active,
input[type=submit].action.indigo-A200:active,
input[type=submit].raised.indigo-A200:active {
    background-color: #3a57fe
}

.button.action.indigo-A400,
.button.raised.indigo-A400,
button.action.indigo-A400,
button.raised.indigo-A400,
input[type=submit].action.indigo-A400,
input[type=submit].raised.indigo-A400 {
    background-color: #3d5afe;
    color: #fff
}

.button.action.indigo-A400:focus,
.button.action.indigo-A400:hover,
.button.raised.indigo-A400:focus,
.button.raised.indigo-A400:hover,
button.action.indigo-A400:focus,
button.action.indigo-A400:hover,
button.raised.indigo-A400:focus,
button.raised.indigo-A400:hover,
input[type=submit].action.indigo-A400:focus,
input[type=submit].action.indigo-A400:hover,
input[type=submit].raised.indigo-A400:focus,
input[type=submit].raised.indigo-A400:hover {
    background-color: #5670fe
}

.button.action.indigo-A400:active,
.button.raised.indigo-A400:active,
button.action.indigo-A400:active,
button.raised.indigo-A400:active,
input[type=submit].action.indigo-A400:active,
input[type=submit].raised.indigo-A400:active {
    background-color: #2444fe
}

.button.action.indigo-A700,
.button.raised.indigo-A700,
button.action.indigo-A700,
button.raised.indigo-A700,
input[type=submit].action.indigo-A700,
input[type=submit].raised.indigo-A700 {
    background-color: #304ffe;
    color: #fff
}

.button.action.indigo-A700:focus,
.button.action.indigo-A700:hover,
.button.raised.indigo-A700:focus,
.button.raised.indigo-A700:hover,
button.action.indigo-A700:focus,
button.action.indigo-A700:hover,
button.raised.indigo-A700:focus,
button.raised.indigo-A700:hover,
input[type=submit].action.indigo-A700:focus,
input[type=submit].action.indigo-A700:hover,
input[type=submit].raised.indigo-A700:focus,
input[type=submit].raised.indigo-A700:hover {
    background-color: #4965fe
}

.button.action.indigo-A700:active,
.button.raised.indigo-A700:active,
button.action.indigo-A700:active,
button.raised.indigo-A700:active,
input[type=submit].action.indigo-A700:active,
input[type=submit].raised.indigo-A700:active {
    background-color: #1739fe
}

.button.action.blue-50,
.button.raised.blue-50,
button.action.blue-50,
button.raised.blue-50,
input[type=submit].action.blue-50,
input[type=submit].raised.blue-50 {
    background-color: #e3f2fd;
    color: #fff
}

.button.action.blue-50:focus,
.button.action.blue-50:hover,
.button.raised.blue-50:focus,
.button.raised.blue-50:hover,
button.action.blue-50:focus,
button.action.blue-50:hover,
button.raised.blue-50:focus,
button.raised.blue-50:hover,
input[type=submit].action.blue-50:focus,
input[type=submit].action.blue-50:hover,
input[type=submit].raised.blue-50:focus,
input[type=submit].raised.blue-50:hover {
    background-color: #fbfdff
}

.button.action.blue-50:active,
.button.raised.blue-50:active,
button.action.blue-50:active,
button.raised.blue-50:active,
input[type=submit].action.blue-50:active,
input[type=submit].raised.blue-50:active {
    background-color: #cbe7fb
}

.button.action.blue-100,
.button.raised.blue-100,
button.action.blue-100,
button.raised.blue-100,
input[type=submit].action.blue-100,
input[type=submit].raised.blue-100 {
    background-color: #bbdefb;
    color: #fff
}

.button.action.blue-100:focus,
.button.action.blue-100:hover,
.button.raised.blue-100:focus,
.button.raised.blue-100:hover,
button.action.blue-100:focus,
button.action.blue-100:hover,
button.raised.blue-100:focus,
button.raised.blue-100:hover,
input[type=submit].action.blue-100:focus,
input[type=submit].action.blue-100:hover,
input[type=submit].raised.blue-100:focus,
input[type=submit].raised.blue-100:hover {
    background-color: #d3eafc
}

.button.action.blue-100:active,
.button.raised.blue-100:active,
button.action.blue-100:active,
button.raised.blue-100:active,
input[type=submit].action.blue-100:active,
input[type=submit].raised.blue-100:active {
    background-color: #a3d2fa
}

.button.action.blue-200,
.button.raised.blue-200,
button.action.blue-200,
button.raised.blue-200,
input[type=submit].action.blue-200,
input[type=submit].raised.blue-200 {
    background-color: #90caf9;
    color: #fff
}

.button.action.blue-200:focus,
.button.action.blue-200:hover,
.button.raised.blue-200:focus,
.button.raised.blue-200:hover,
button.action.blue-200:focus,
button.action.blue-200:hover,
button.raised.blue-200:focus,
button.raised.blue-200:hover,
input[type=submit].action.blue-200:focus,
input[type=submit].action.blue-200:hover,
input[type=submit].raised.blue-200:focus,
input[type=submit].raised.blue-200:hover {
    background-color: #a8d6fa
}

.button.action.blue-200:active,
.button.raised.blue-200:active,
button.action.blue-200:active,
button.raised.blue-200:active,
input[type=submit].action.blue-200:active,
input[type=submit].raised.blue-200:active {
    background-color: #78bef8
}

.button.action.blue-300,
.button.raised.blue-300,
button.action.blue-300,
button.raised.blue-300,
input[type=submit].action.blue-300,
input[type=submit].raised.blue-300 {
    background-color: #64b5f6;
    color: #fff
}

.button.action.blue-300:focus,
.button.action.blue-300:hover,
.button.raised.blue-300:focus,
.button.raised.blue-300:hover,
button.action.blue-300:focus,
button.action.blue-300:hover,
button.raised.blue-300:focus,
button.raised.blue-300:hover,
input[type=submit].action.blue-300:focus,
input[type=submit].action.blue-300:hover,
input[type=submit].raised.blue-300:focus,
input[type=submit].raised.blue-300:hover {
    background-color: #7cc1f7
}

.button.action.blue-300:active,
.button.raised.blue-300:active,
button.action.blue-300:active,
button.raised.blue-300:active,
input[type=submit].action.blue-300:active,
input[type=submit].raised.blue-300:active {
    background-color: #4ca9f5
}

.button.action.blue-400,
.button.raised.blue-400,
button.action.blue-400,
button.raised.blue-400,
input[type=submit].action.blue-400,
input[type=submit].raised.blue-400 {
    background-color: #42a5f5;
    color: #fff
}

.button.action.blue-400:focus,
.button.action.blue-400:hover,
.button.raised.blue-400:focus,
.button.raised.blue-400:hover,
button.action.blue-400:focus,
button.action.blue-400:hover,
button.raised.blue-400:focus,
button.raised.blue-400:hover,
input[type=submit].action.blue-400:focus,
input[type=submit].action.blue-400:hover,
input[type=submit].raised.blue-400:focus,
input[type=submit].raised.blue-400:hover {
    background-color: #5ab1f6
}

.button.action.blue-400:active,
.button.raised.blue-400:active,
button.action.blue-400:active,
button.raised.blue-400:active,
input[type=submit].action.blue-400:active,
input[type=submit].raised.blue-400:active {
    background-color: #2a99f4
}

.button.action.blue-500,
.button.raised.blue-500,
button.action.blue-500,
button.raised.blue-500,
input[type=submit].action.blue-500,
input[type=submit].raised.blue-500 {
    background-color: #2196f3;
    color: #fff
}

.button.action.blue-500:focus,
.button.action.blue-500:hover,
.button.raised.blue-500:focus,
.button.raised.blue-500:hover,
button.action.blue-500:focus,
button.action.blue-500:hover,
button.raised.blue-500:focus,
button.raised.blue-500:hover,
input[type=submit].action.blue-500:focus,
input[type=submit].action.blue-500:hover,
input[type=submit].raised.blue-500:focus,
input[type=submit].raised.blue-500:hover {
    background-color: #39a1f4
}

.button.action.blue-500:active,
.button.raised.blue-500:active,
button.action.blue-500:active,
button.raised.blue-500:active,
input[type=submit].action.blue-500:active,
input[type=submit].raised.blue-500:active {
    background-color: #0d8aee
}

.button.action.blue-600,
.button.raised.blue-600,
button.action.blue-600,
button.raised.blue-600,
input[type=submit].action.blue-600,
input[type=submit].raised.blue-600 {
    background-color: #1e88e5;
    color: #fff
}

.button.action.blue-600:focus,
.button.action.blue-600:hover,
.button.raised.blue-600:focus,
.button.raised.blue-600:hover,
button.action.blue-600:focus,
button.action.blue-600:hover,
button.raised.blue-600:focus,
button.raised.blue-600:hover,
input[type=submit].action.blue-600:focus,
input[type=submit].action.blue-600:hover,
input[type=submit].raised.blue-600:focus,
input[type=submit].raised.blue-600:hover {
    background-color: #3594e8
}

.button.action.blue-600:active,
.button.raised.blue-600:active,
button.action.blue-600:active,
button.raised.blue-600:active,
input[type=submit].action.blue-600:active,
input[type=submit].raised.blue-600:active {
    background-color: #187bd1
}

.button.action.blue-700,
.button.raised.blue-700,
button.action.blue-700,
button.raised.blue-700,
input[type=submit].action.blue-700,
input[type=submit].raised.blue-700 {
    background-color: #1976d2;
    color: #fff
}

.button.action.blue-700:focus,
.button.action.blue-700:hover,
.button.raised.blue-700:focus,
.button.raised.blue-700:hover,
button.action.blue-700:focus,
button.action.blue-700:hover,
button.raised.blue-700:focus,
button.raised.blue-700:hover,
input[type=submit].action.blue-700:focus,
input[type=submit].action.blue-700:hover,
input[type=submit].raised.blue-700:focus,
input[type=submit].raised.blue-700:hover {
    background-color: #2083e4
}

.button.action.blue-700:active,
.button.raised.blue-700:active,
button.action.blue-700:active,
button.raised.blue-700:active,
input[type=submit].action.blue-700:active,
input[type=submit].raised.blue-700:active {
    background-color: #1669bb
}

.button.action.blue-800,
.button.raised.blue-800,
button.action.blue-800,
button.raised.blue-800,
input[type=submit].action.blue-800,
input[type=submit].raised.blue-800 {
    background-color: #1565c0;
    color: #fff
}

.button.action.blue-800:focus,
.button.action.blue-800:hover,
.button.raised.blue-800:focus,
.button.raised.blue-800:hover,
button.action.blue-800:focus,
button.action.blue-800:hover,
button.raised.blue-800:focus,
button.raised.blue-800:hover,
input[type=submit].action.blue-800:focus,
input[type=submit].action.blue-800:hover,
input[type=submit].raised.blue-800:focus,
input[type=submit].raised.blue-800:hover {
    background-color: #1871d7
}

.button.action.blue-800:active,
.button.raised.blue-800:active,
button.action.blue-800:active,
button.raised.blue-800:active,
input[type=submit].action.blue-800:active,
input[type=submit].raised.blue-800:active {
    background-color: #1259a9
}

.button.action.blue-900,
.button.raised.blue-900,
button.action.blue-900,
button.raised.blue-900,
input[type=submit].action.blue-900,
input[type=submit].raised.blue-900 {
    background-color: #0d47a1;
    color: #fff
}

.button.action.blue-900:focus,
.button.action.blue-900:hover,
.button.raised.blue-900:focus,
.button.raised.blue-900:hover,
button.action.blue-900:focus,
button.action.blue-900:hover,
button.raised.blue-900:focus,
button.raised.blue-900:hover,
input[type=submit].action.blue-900:focus,
input[type=submit].action.blue-900:hover,
input[type=submit].raised.blue-900:focus,
input[type=submit].raised.blue-900:hover {
    background-color: #0f51b9
}

.button.action.blue-900:active,
.button.raised.blue-900:active,
button.action.blue-900:active,
button.raised.blue-900:active,
input[type=submit].action.blue-900:active,
input[type=submit].raised.blue-900:active {
    background-color: #0b3d89
}

.button.action.blue-A100,
.button.raised.blue-A100,
button.action.blue-A100,
button.raised.blue-A100,
input[type=submit].action.blue-A100,
input[type=submit].raised.blue-A100 {
    background-color: #82b1ff;
    color: #fff
}

.button.action.blue-A100:focus,
.button.action.blue-A100:hover,
.button.raised.blue-A100:focus,
.button.raised.blue-A100:hover,
button.action.blue-A100:focus,
button.action.blue-A100:hover,
button.raised.blue-A100:focus,
button.raised.blue-A100:hover,
input[type=submit].action.blue-A100:focus,
input[type=submit].action.blue-A100:hover,
input[type=submit].raised.blue-A100:focus,
input[type=submit].raised.blue-A100:hover {
    background-color: #9cc1ff
}

.button.action.blue-A100:active,
.button.raised.blue-A100:active,
button.action.blue-A100:active,
button.raised.blue-A100:active,
input[type=submit].action.blue-A100:active,
input[type=submit].raised.blue-A100:active {
    background-color: #69a1ff
}

.button.action.blue-A200,
.button.raised.blue-A200,
button.action.blue-A200,
button.raised.blue-A200,
input[type=submit].action.blue-A200,
input[type=submit].raised.blue-A200 {
    background-color: #448aff;
    color: #fff
}

.button.action.blue-A200:focus,
.button.action.blue-A200:hover,
.button.raised.blue-A200:focus,
.button.raised.blue-A200:hover,
button.action.blue-A200:focus,
button.action.blue-A200:hover,
button.raised.blue-A200:focus,
button.raised.blue-A200:hover,
input[type=submit].action.blue-A200:focus,
input[type=submit].action.blue-A200:hover,
input[type=submit].raised.blue-A200:focus,
input[type=submit].raised.blue-A200:hover {
    background-color: #5e9aff
}

.button.action.blue-A200:active,
.button.raised.blue-A200:active,
button.action.blue-A200:active,
button.raised.blue-A200:active,
input[type=submit].action.blue-A200:active,
input[type=submit].raised.blue-A200:active {
    background-color: #2b7aff
}

.button.action.blue-A400,
.button.raised.blue-A400,
button.action.blue-A400,
button.raised.blue-A400,
input[type=submit].action.blue-A400,
input[type=submit].raised.blue-A400 {
    background-color: #2979ff;
    color: #fff
}

.button.action.blue-A400:focus,
.button.action.blue-A400:hover,
.button.raised.blue-A400:focus,
.button.raised.blue-A400:hover,
button.action.blue-A400:focus,
button.action.blue-A400:hover,
button.raised.blue-A400:focus,
button.raised.blue-A400:hover,
input[type=submit].action.blue-A400:focus,
input[type=submit].action.blue-A400:hover,
input[type=submit].raised.blue-A400:focus,
input[type=submit].raised.blue-A400:hover {
    background-color: #4389ff
}

.button.action.blue-A400:active,
.button.raised.blue-A400:active,
button.action.blue-A400:active,
button.raised.blue-A400:active,
input[type=submit].action.blue-A400:active,
input[type=submit].raised.blue-A400:active {
    background-color: #1069ff
}

.button.action.blue-A700,
.button.raised.blue-A700,
button.action.blue-A700,
button.raised.blue-A700,
input[type=submit].action.blue-A700,
input[type=submit].raised.blue-A700 {
    background-color: #2962ff;
    color: #fff
}

.button.action.blue-A700:focus,
.button.action.blue-A700:hover,
.button.raised.blue-A700:focus,
.button.raised.blue-A700:hover,
button.action.blue-A700:focus,
button.action.blue-A700:hover,
button.raised.blue-A700:focus,
button.raised.blue-A700:hover,
input[type=submit].action.blue-A700:focus,
input[type=submit].action.blue-A700:hover,
input[type=submit].raised.blue-A700:focus,
input[type=submit].raised.blue-A700:hover {
    background-color: #4375ff
}

.button.action.blue-A700:active,
.button.raised.blue-A700:active,
button.action.blue-A700:active,
button.raised.blue-A700:active,
input[type=submit].action.blue-A700:active,
input[type=submit].raised.blue-A700:active {
    background-color: #104fff
}

.button.action.light-blue-50,
.button.raised.light-blue-50,
button.action.light-blue-50,
button.raised.light-blue-50,
input[type=submit].action.light-blue-50,
input[type=submit].raised.light-blue-50 {
    background-color: #e1f5fe;
    color: #fff
}

.button.action.light-blue-50:focus,
.button.action.light-blue-50:hover,
.button.raised.light-blue-50:focus,
.button.raised.light-blue-50:hover,
button.action.light-blue-50:focus,
button.action.light-blue-50:hover,
button.raised.light-blue-50:focus,
button.raised.light-blue-50:hover,
input[type=submit].action.light-blue-50:focus,
input[type=submit].action.light-blue-50:hover,
input[type=submit].raised.light-blue-50:focus,
input[type=submit].raised.light-blue-50:hover {
    background-color: #fafdff
}

.button.action.light-blue-50:active,
.button.raised.light-blue-50:active,
button.action.light-blue-50:active,
button.raised.light-blue-50:active,
input[type=submit].action.light-blue-50:active,
input[type=submit].raised.light-blue-50:active {
    background-color: #c8edfd
}

.button.action.light-blue-100,
.button.raised.light-blue-100,
button.action.light-blue-100,
button.raised.light-blue-100,
input[type=submit].action.light-blue-100,
input[type=submit].raised.light-blue-100 {
    background-color: #b3e5fc;
    color: #fff
}

.button.action.light-blue-100:focus,
.button.action.light-blue-100:hover,
.button.raised.light-blue-100:focus,
.button.raised.light-blue-100:hover,
button.action.light-blue-100:focus,
button.action.light-blue-100:hover,
button.raised.light-blue-100:focus,
button.raised.light-blue-100:hover,
input[type=submit].action.light-blue-100:focus,
input[type=submit].action.light-blue-100:hover,
input[type=submit].raised.light-blue-100:focus,
input[type=submit].raised.light-blue-100:hover {
    background-color: #ccedfd
}

.button.action.light-blue-100:active,
.button.raised.light-blue-100:active,
button.action.light-blue-100:active,
button.raised.light-blue-100:active,
input[type=submit].action.light-blue-100:active,
input[type=submit].raised.light-blue-100:active {
    background-color: #9addfb
}

.button.action.light-blue-200,
.button.raised.light-blue-200,
button.action.light-blue-200,
button.raised.light-blue-200,
input[type=submit].action.light-blue-200,
input[type=submit].raised.light-blue-200 {
    background-color: #81d4fa;
    color: #fff
}

.button.action.light-blue-200:focus,
.button.action.light-blue-200:hover,
.button.raised.light-blue-200:focus,
.button.raised.light-blue-200:hover,
button.action.light-blue-200:focus,
button.action.light-blue-200:hover,
button.raised.light-blue-200:focus,
button.raised.light-blue-200:hover,
input[type=submit].action.light-blue-200:focus,
input[type=submit].action.light-blue-200:hover,
input[type=submit].raised.light-blue-200:focus,
input[type=submit].raised.light-blue-200:hover {
    background-color: #9adcfb
}

.button.action.light-blue-200:active,
.button.raised.light-blue-200:active,
button.action.light-blue-200:active,
button.raised.light-blue-200:active,
input[type=submit].action.light-blue-200:active,
input[type=submit].raised.light-blue-200:active {
    background-color: #68ccf9
}

.button.action.light-blue-300,
.button.raised.light-blue-300,
button.action.light-blue-300,
button.raised.light-blue-300,
input[type=submit].action.light-blue-300,
input[type=submit].raised.light-blue-300 {
    background-color: #4fc3f7;
    color: #fff
}

.button.action.light-blue-300:focus,
.button.action.light-blue-300:hover,
.button.raised.light-blue-300:focus,
.button.raised.light-blue-300:hover,
button.action.light-blue-300:focus,
button.action.light-blue-300:hover,
button.raised.light-blue-300:focus,
button.raised.light-blue-300:hover,
input[type=submit].action.light-blue-300:focus,
input[type=submit].action.light-blue-300:hover,
input[type=submit].raised.light-blue-300:focus,
input[type=submit].raised.light-blue-300:hover {
    background-color: #67cbf8
}

.button.action.light-blue-300:active,
.button.raised.light-blue-300:active,
button.action.light-blue-300:active,
button.raised.light-blue-300:active,
input[type=submit].action.light-blue-300:active,
input[type=submit].raised.light-blue-300:active {
    background-color: #37bbf6
}

.button.action.light-blue-400,
.button.raised.light-blue-400,
button.action.light-blue-400,
button.raised.light-blue-400,
input[type=submit].action.light-blue-400,
input[type=submit].raised.light-blue-400 {
    background-color: #29b6f6;
    color: #fff
}

.button.action.light-blue-400:focus,
.button.action.light-blue-400:hover,
.button.raised.light-blue-400:focus,
.button.raised.light-blue-400:hover,
button.action.light-blue-400:focus,
button.action.light-blue-400:hover,
button.raised.light-blue-400:focus,
button.raised.light-blue-400:hover,
input[type=submit].action.light-blue-400:focus,
input[type=submit].action.light-blue-400:hover,
input[type=submit].raised.light-blue-400:focus,
input[type=submit].raised.light-blue-400:hover {
    background-color: #41bef7
}

.button.action.light-blue-400:active,
.button.raised.light-blue-400:active,
button.action.light-blue-400:active,
button.raised.light-blue-400:active,
input[type=submit].action.light-blue-400:active,
input[type=submit].raised.light-blue-400:active {
    background-color: #11aef5
}

.button.action.light-blue-500,
.button.raised.light-blue-500,
button.action.light-blue-500,
button.raised.light-blue-500,
input[type=submit].action.light-blue-500,
input[type=submit].raised.light-blue-500 {
    background-color: #03a9f4;
    color: #fff
}

.button.action.light-blue-500:focus,
.button.action.light-blue-500:hover,
.button.raised.light-blue-500:focus,
.button.raised.light-blue-500:hover,
button.action.light-blue-500:focus,
button.action.light-blue-500:hover,
button.raised.light-blue-500:focus,
button.raised.light-blue-500:hover,
input[type=submit].action.light-blue-500:focus,
input[type=submit].action.light-blue-500:hover,
input[type=submit].raised.light-blue-500:focus,
input[type=submit].raised.light-blue-500:hover {
    background-color: #14b4fc
}

.button.action.light-blue-500:active,
.button.raised.light-blue-500:active,
button.action.light-blue-500:active,
button.raised.light-blue-500:active,
input[type=submit].action.light-blue-500:active,
input[type=submit].raised.light-blue-500:active {
    background-color: #0398db
}

.button.action.light-blue-600,
.button.raised.light-blue-600,
button.action.light-blue-600,
button.raised.light-blue-600,
input[type=submit].action.light-blue-600,
input[type=submit].raised.light-blue-600 {
    background-color: #039be5;
    color: #fff
}

.button.action.light-blue-600:focus,
.button.action.light-blue-600:hover,
.button.raised.light-blue-600:focus,
.button.raised.light-blue-600:hover,
button.action.light-blue-600:focus,
button.action.light-blue-600:hover,
button.raised.light-blue-600:focus,
button.raised.light-blue-600:hover,
input[type=submit].action.light-blue-600:focus,
input[type=submit].action.light-blue-600:hover,
input[type=submit].raised.light-blue-600:focus,
input[type=submit].raised.light-blue-600:hover {
    background-color: #06abfc
}

.button.action.light-blue-600:active,
.button.raised.light-blue-600:active,
button.action.light-blue-600:active,
button.raised.light-blue-600:active,
input[type=submit].action.light-blue-600:active,
input[type=submit].raised.light-blue-600:active {
    background-color: #038acc
}

.button.action.light-blue-700,
.button.raised.light-blue-700,
button.action.light-blue-700,
button.raised.light-blue-700,
input[type=submit].action.light-blue-700,
input[type=submit].raised.light-blue-700 {
    background-color: #0288d1;
    color: #fff
}

.button.action.light-blue-700:focus,
.button.action.light-blue-700:hover,
.button.raised.light-blue-700:focus,
.button.raised.light-blue-700:hover,
button.action.light-blue-700:focus,
button.action.light-blue-700:hover,
button.raised.light-blue-700:focus,
button.raised.light-blue-700:hover,
input[type=submit].action.light-blue-700:focus,
input[type=submit].action.light-blue-700:hover,
input[type=submit].raised.light-blue-700:focus,
input[type=submit].raised.light-blue-700:hover {
    background-color: #0298ea
}

.button.action.light-blue-700:active,
.button.raised.light-blue-700:active,
button.action.light-blue-700:active,
button.raised.light-blue-700:active,
input[type=submit].action.light-blue-700:active,
input[type=submit].raised.light-blue-700:active {
    background-color: #0278b8
}

.button.action.light-blue-800,
.button.raised.light-blue-800,
button.action.light-blue-800,
button.raised.light-blue-800,
input[type=submit].action.light-blue-800,
input[type=submit].raised.light-blue-800 {
    background-color: #0277bd;
    color: #fff
}

.button.action.light-blue-800:focus,
.button.action.light-blue-800:hover,
.button.raised.light-blue-800:focus,
.button.raised.light-blue-800:hover,
button.action.light-blue-800:focus,
button.action.light-blue-800:hover,
button.raised.light-blue-800:focus,
button.raised.light-blue-800:hover,
input[type=submit].action.light-blue-800:focus,
input[type=submit].action.light-blue-800:hover,
input[type=submit].raised.light-blue-800:focus,
input[type=submit].raised.light-blue-800:hover {
    background-color: #0287d6
}

.button.action.light-blue-800:active,
.button.raised.light-blue-800:active,
button.action.light-blue-800:active,
button.raised.light-blue-800:active,
input[type=submit].action.light-blue-800:active,
input[type=submit].raised.light-blue-800:active {
    background-color: #0267a4
}

.button.action.light-blue-900,
.button.raised.light-blue-900,
button.action.light-blue-900,
button.raised.light-blue-900,
input[type=submit].action.light-blue-900,
input[type=submit].raised.light-blue-900 {
    background-color: #01579b;
    color: #fff
}

.button.action.light-blue-900:focus,
.button.action.light-blue-900:hover,
.button.raised.light-blue-900:focus,
.button.raised.light-blue-900:hover,
button.action.light-blue-900:focus,
button.action.light-blue-900:hover,
button.raised.light-blue-900:focus,
button.raised.light-blue-900:hover,
input[type=submit].action.light-blue-900:focus,
input[type=submit].action.light-blue-900:hover,
input[type=submit].raised.light-blue-900:focus,
input[type=submit].raised.light-blue-900:hover {
    background-color: #0165b4
}

.button.action.light-blue-900:active,
.button.raised.light-blue-900:active,
button.action.light-blue-900:active,
button.raised.light-blue-900:active,
input[type=submit].action.light-blue-900:active,
input[type=submit].raised.light-blue-900:active {
    background-color: #014982
}

.button.action.light-blue-A100,
.button.raised.light-blue-A100,
button.action.light-blue-A100,
button.raised.light-blue-A100,
input[type=submit].action.light-blue-A100,
input[type=submit].raised.light-blue-A100 {
    background-color: #80d8ff;
    color: #fff
}

.button.action.light-blue-A100:focus,
.button.action.light-blue-A100:hover,
.button.raised.light-blue-A100:focus,
.button.raised.light-blue-A100:hover,
button.action.light-blue-A100:focus,
button.action.light-blue-A100:hover,
button.raised.light-blue-A100:focus,
button.raised.light-blue-A100:hover,
input[type=submit].action.light-blue-A100:focus,
input[type=submit].action.light-blue-A100:hover,
input[type=submit].raised.light-blue-A100:focus,
input[type=submit].raised.light-blue-A100:hover {
    background-color: #9ae0ff
}

.button.action.light-blue-A100:active,
.button.raised.light-blue-A100:active,
button.action.light-blue-A100:active,
button.raised.light-blue-A100:active,
input[type=submit].action.light-blue-A100:active,
input[type=submit].raised.light-blue-A100:active {
    background-color: #67d0ff
}

.button.action.light-blue-A200,
.button.raised.light-blue-A200,
button.action.light-blue-A200,
button.raised.light-blue-A200,
input[type=submit].action.light-blue-A200,
input[type=submit].raised.light-blue-A200 {
    background-color: #40c4ff;
    color: #fff
}

.button.action.light-blue-A200:focus,
.button.action.light-blue-A200:hover,
.button.raised.light-blue-A200:focus,
.button.raised.light-blue-A200:hover,
button.action.light-blue-A200:focus,
button.action.light-blue-A200:hover,
button.raised.light-blue-A200:focus,
button.raised.light-blue-A200:hover,
input[type=submit].action.light-blue-A200:focus,
input[type=submit].action.light-blue-A200:hover,
input[type=submit].raised.light-blue-A200:focus,
input[type=submit].raised.light-blue-A200:hover {
    background-color: #5accff
}

.button.action.light-blue-A200:active,
.button.raised.light-blue-A200:active,
button.action.light-blue-A200:active,
button.raised.light-blue-A200:active,
input[type=submit].action.light-blue-A200:active,
input[type=submit].raised.light-blue-A200:active {
    background-color: #27bcff
}

.button.action.light-blue-A400,
.button.raised.light-blue-A400,
button.action.light-blue-A400,
button.raised.light-blue-A400,
input[type=submit].action.light-blue-A400,
input[type=submit].raised.light-blue-A400 {
    background-color: #00b0ff;
    color: #fff
}

.button.action.light-blue-A400:focus,
.button.action.light-blue-A400:hover,
.button.raised.light-blue-A400:focus,
.button.raised.light-blue-A400:hover,
button.action.light-blue-A400:focus,
button.action.light-blue-A400:hover,
button.raised.light-blue-A400:focus,
button.raised.light-blue-A400:hover,
input[type=submit].action.light-blue-A400:focus,
input[type=submit].action.light-blue-A400:hover,
input[type=submit].raised.light-blue-A400:focus,
input[type=submit].raised.light-blue-A400:hover {
    background-color: #1ab8ff
}

.button.action.light-blue-A400:active,
.button.raised.light-blue-A400:active,
button.action.light-blue-A400:active,
button.raised.light-blue-A400:active,
input[type=submit].action.light-blue-A400:active,
input[type=submit].raised.light-blue-A400:active {
    background-color: #009ee6
}

.button.action.light-blue-A700,
.button.raised.light-blue-A700,
button.action.light-blue-A700,
button.raised.light-blue-A700,
input[type=submit].action.light-blue-A700,
input[type=submit].raised.light-blue-A700 {
    background-color: #0091ea;
    color: #fff
}

.button.action.light-blue-A700:focus,
.button.action.light-blue-A700:hover,
.button.raised.light-blue-A700:focus,
.button.raised.light-blue-A700:hover,
button.action.light-blue-A700:focus,
button.action.light-blue-A700:hover,
button.raised.light-blue-A700:focus,
button.raised.light-blue-A700:hover,
input[type=submit].action.light-blue-A700:focus,
input[type=submit].action.light-blue-A700:hover,
input[type=submit].raised.light-blue-A700:focus,
input[type=submit].raised.light-blue-A700:hover {
    background-color: #05a0ff
}

.button.action.light-blue-A700:active,
.button.raised.light-blue-A700:active,
button.action.light-blue-A700:active,
button.raised.light-blue-A700:active,
input[type=submit].action.light-blue-A700:active,
input[type=submit].raised.light-blue-A700:active {
    background-color: #0081d1
}

.button.action.cyan-50,
.button.raised.cyan-50,
button.action.cyan-50,
button.raised.cyan-50,
input[type=submit].action.cyan-50,
input[type=submit].raised.cyan-50 {
    background-color: #e0f7fa;
    color: #fff
}

.button.action.cyan-50:focus,
.button.action.cyan-50:hover,
.button.raised.cyan-50:focus,
.button.raised.cyan-50:hover,
button.action.cyan-50:focus,
button.action.cyan-50:hover,
button.raised.cyan-50:focus,
button.raised.cyan-50:hover,
input[type=submit].action.cyan-50:focus,
input[type=submit].action.cyan-50:hover,
input[type=submit].raised.cyan-50:focus,
input[type=submit].raised.cyan-50:hover {
    background-color: #f6fdfe
}

.button.action.cyan-50:active,
.button.raised.cyan-50:active,
button.action.cyan-50:active,
button.raised.cyan-50:active,
input[type=submit].action.cyan-50:active,
input[type=submit].raised.cyan-50:active {
    background-color: #caf1f6
}

.button.action.cyan-100,
.button.raised.cyan-100,
button.action.cyan-100,
button.raised.cyan-100,
input[type=submit].action.cyan-100,
input[type=submit].raised.cyan-100 {
    background-color: #b2ebf2;
    color: #fff
}

.button.action.cyan-100:focus,
.button.action.cyan-100:hover,
.button.raised.cyan-100:focus,
.button.raised.cyan-100:hover,
button.action.cyan-100:focus,
button.action.cyan-100:hover,
button.raised.cyan-100:focus,
button.raised.cyan-100:hover,
input[type=submit].action.cyan-100:focus,
input[type=submit].action.cyan-100:hover,
input[type=submit].raised.cyan-100:focus,
input[type=submit].raised.cyan-100:hover {
    background-color: #c8f1f6
}

.button.action.cyan-100:active,
.button.raised.cyan-100:active,
button.action.cyan-100:active,
button.raised.cyan-100:active,
input[type=submit].action.cyan-100:active,
input[type=submit].raised.cyan-100:active {
    background-color: #9ce5ee
}

.button.action.cyan-200,
.button.raised.cyan-200,
button.action.cyan-200,
button.raised.cyan-200,
input[type=submit].action.cyan-200,
input[type=submit].raised.cyan-200 {
    background-color: #80deea;
    color: #fff
}

.button.action.cyan-200:focus,
.button.action.cyan-200:hover,
.button.raised.cyan-200:focus,
.button.raised.cyan-200:hover,
button.action.cyan-200:focus,
button.action.cyan-200:hover,
button.raised.cyan-200:focus,
button.raised.cyan-200:hover,
input[type=submit].action.cyan-200:focus,
input[type=submit].action.cyan-200:hover,
input[type=submit].raised.cyan-200:focus,
input[type=submit].raised.cyan-200:hover {
    background-color: #96e4ee
}

.button.action.cyan-200:active,
.button.raised.cyan-200:active,
button.action.cyan-200:active,
button.raised.cyan-200:active,
input[type=submit].action.cyan-200:active,
input[type=submit].raised.cyan-200:active {
    background-color: #6ad8e6
}

.button.action.cyan-300,
.button.raised.cyan-300,
button.action.cyan-300,
button.raised.cyan-300,
input[type=submit].action.cyan-300,
input[type=submit].raised.cyan-300 {
    background-color: #4dd0e1;
    color: #fff
}

.button.action.cyan-300:focus,
.button.action.cyan-300:hover,
.button.raised.cyan-300:focus,
.button.raised.cyan-300:hover,
button.action.cyan-300:focus,
button.action.cyan-300:hover,
button.raised.cyan-300:focus,
button.raised.cyan-300:hover,
input[type=submit].action.cyan-300:focus,
input[type=submit].action.cyan-300:hover,
input[type=submit].raised.cyan-300:focus,
input[type=submit].raised.cyan-300:hover {
    background-color: #63d6e5
}

.button.action.cyan-300:active,
.button.raised.cyan-300:active,
button.action.cyan-300:active,
button.raised.cyan-300:active,
input[type=submit].action.cyan-300:active,
input[type=submit].raised.cyan-300:active {
    background-color: #37cadd
}

.button.action.cyan-400,
.button.raised.cyan-400,
button.action.cyan-400,
button.raised.cyan-400,
input[type=submit].action.cyan-400,
input[type=submit].raised.cyan-400 {
    background-color: #26c6da;
    color: #fff
}

.button.action.cyan-400:focus,
.button.action.cyan-400:hover,
.button.raised.cyan-400:focus,
.button.raised.cyan-400:hover,
button.action.cyan-400:focus,
button.action.cyan-400:hover,
button.raised.cyan-400:focus,
button.raised.cyan-400:hover,
input[type=submit].action.cyan-400:focus,
input[type=submit].action.cyan-400:hover,
input[type=submit].raised.cyan-400:focus,
input[type=submit].raised.cyan-400:hover {
    background-color: #3cccde
}

.button.action.cyan-400:active,
.button.raised.cyan-400:active,
button.action.cyan-400:active,
button.raised.cyan-400:active,
input[type=submit].action.cyan-400:active,
input[type=submit].raised.cyan-400:active {
    background-color: #22b3c5
}

.button.action.cyan-500,
.button.raised.cyan-500,
button.action.cyan-500,
button.raised.cyan-500,
input[type=submit].action.cyan-500,
input[type=submit].raised.cyan-500 {
    background-color: #00bcd4;
    color: #fff
}

.button.action.cyan-500:focus,
.button.action.cyan-500:hover,
.button.raised.cyan-500:focus,
.button.raised.cyan-500:hover,
button.action.cyan-500:focus,
button.action.cyan-500:hover,
button.raised.cyan-500:focus,
button.raised.cyan-500:hover,
input[type=submit].action.cyan-500:focus,
input[type=submit].action.cyan-500:hover,
input[type=submit].raised.cyan-500:focus,
input[type=submit].raised.cyan-500:hover {
    background-color: #00d3ee
}

.button.action.cyan-500:active,
.button.raised.cyan-500:active,
button.action.cyan-500:active,
button.raised.cyan-500:active,
input[type=submit].action.cyan-500:active,
input[type=submit].raised.cyan-500:active {
    background-color: #00a5bb
}

.button.action.cyan-600,
.button.raised.cyan-600,
button.action.cyan-600,
button.raised.cyan-600,
input[type=submit].action.cyan-600,
input[type=submit].raised.cyan-600 {
    background-color: #00acc1;
    color: #fff
}

.button.action.cyan-600:focus,
.button.action.cyan-600:hover,
.button.raised.cyan-600:focus,
.button.raised.cyan-600:hover,
button.action.cyan-600:focus,
button.action.cyan-600:hover,
button.raised.cyan-600:focus,
button.raised.cyan-600:hover,
input[type=submit].action.cyan-600:focus,
input[type=submit].action.cyan-600:hover,
input[type=submit].raised.cyan-600:focus,
input[type=submit].raised.cyan-600:hover {
    background-color: #00c3db
}

.button.action.cyan-600:active,
.button.raised.cyan-600:active,
button.action.cyan-600:active,
button.raised.cyan-600:active,
input[type=submit].action.cyan-600:active,
input[type=submit].raised.cyan-600:active {
    background-color: #0095a8
}

.button.action.cyan-700,
.button.raised.cyan-700,
button.action.cyan-700,
button.raised.cyan-700,
input[type=submit].action.cyan-700,
input[type=submit].raised.cyan-700 {
    background-color: #0097a7;
    color: #fff
}

.button.action.cyan-700:focus,
.button.action.cyan-700:hover,
.button.raised.cyan-700:focus,
.button.raised.cyan-700:hover,
button.action.cyan-700:focus,
button.action.cyan-700:hover,
button.raised.cyan-700:focus,
button.raised.cyan-700:hover,
input[type=submit].action.cyan-700:focus,
input[type=submit].action.cyan-700:hover,
input[type=submit].raised.cyan-700:focus,
input[type=submit].raised.cyan-700:hover {
    background-color: #00aec1
}

.button.action.cyan-700:active,
.button.raised.cyan-700:active,
button.action.cyan-700:active,
button.raised.cyan-700:active,
input[type=submit].action.cyan-700:active,
input[type=submit].raised.cyan-700:active {
    background-color: #00808e
}

.button.action.cyan-800,
.button.raised.cyan-800,
button.action.cyan-800,
button.raised.cyan-800,
input[type=submit].action.cyan-800,
input[type=submit].raised.cyan-800 {
    background-color: #00838f;
    color: #fff
}

.button.action.cyan-800:focus,
.button.action.cyan-800:hover,
.button.raised.cyan-800:focus,
.button.raised.cyan-800:hover,
button.action.cyan-800:focus,
button.action.cyan-800:hover,
button.raised.cyan-800:focus,
button.raised.cyan-800:hover,
input[type=submit].action.cyan-800:focus,
input[type=submit].action.cyan-800:hover,
input[type=submit].raised.cyan-800:focus,
input[type=submit].raised.cyan-800:hover {
    background-color: #009aa9
}

.button.action.cyan-800:active,
.button.raised.cyan-800:active,
button.action.cyan-800:active,
button.raised.cyan-800:active,
input[type=submit].action.cyan-800:active,
input[type=submit].raised.cyan-800:active {
    background-color: #006c76
}

.button.action.cyan-900,
.button.raised.cyan-900,
button.action.cyan-900,
button.raised.cyan-900,
input[type=submit].action.cyan-900,
input[type=submit].raised.cyan-900 {
    background-color: #006064;
    color: #fff
}

.button.action.cyan-900:focus,
.button.action.cyan-900:hover,
.button.raised.cyan-900:focus,
.button.raised.cyan-900:hover,
button.action.cyan-900:focus,
button.action.cyan-900:hover,
button.raised.cyan-900:focus,
button.raised.cyan-900:hover,
input[type=submit].action.cyan-900:focus,
input[type=submit].action.cyan-900:hover,
input[type=submit].raised.cyan-900:focus,
input[type=submit].raised.cyan-900:hover {
    background-color: #00787e
}

.button.action.cyan-900:active,
.button.raised.cyan-900:active,
button.action.cyan-900:active,
button.raised.cyan-900:active,
input[type=submit].action.cyan-900:active,
input[type=submit].raised.cyan-900:active {
    background-color: #00484b
}

.button.action.cyan-A100,
.button.raised.cyan-A100,
button.action.cyan-A100,
button.raised.cyan-A100,
input[type=submit].action.cyan-A100,
input[type=submit].raised.cyan-A100 {
    background-color: #84ffff;
    color: #fff
}

.button.action.cyan-A100:focus,
.button.action.cyan-A100:hover,
.button.raised.cyan-A100:focus,
.button.raised.cyan-A100:hover,
button.action.cyan-A100:focus,
button.action.cyan-A100:hover,
button.raised.cyan-A100:focus,
button.raised.cyan-A100:hover,
input[type=submit].action.cyan-A100:focus,
input[type=submit].action.cyan-A100:hover,
input[type=submit].raised.cyan-A100:focus,
input[type=submit].raised.cyan-A100:hover {
    background-color: #9effff
}

.button.action.cyan-A100:active,
.button.raised.cyan-A100:active,
button.action.cyan-A100:active,
button.raised.cyan-A100:active,
input[type=submit].action.cyan-A100:active,
input[type=submit].raised.cyan-A100:active {
    background-color: #6bffff
}

.button.action.cyan-A200,
.button.raised.cyan-A200,
button.action.cyan-A200,
button.raised.cyan-A200,
input[type=submit].action.cyan-A200,
input[type=submit].raised.cyan-A200 {
    background-color: #18ffff;
    color: #fff
}

.button.action.cyan-A200:focus,
.button.action.cyan-A200:hover,
.button.raised.cyan-A200:focus,
.button.raised.cyan-A200:hover,
button.action.cyan-A200:focus,
button.action.cyan-A200:hover,
button.raised.cyan-A200:focus,
button.raised.cyan-A200:hover,
input[type=submit].action.cyan-A200:focus,
input[type=submit].action.cyan-A200:hover,
input[type=submit].raised.cyan-A200:focus,
input[type=submit].raised.cyan-A200:hover {
    background-color: #32ffff
}

.button.action.cyan-A200:active,
.button.raised.cyan-A200:active,
button.action.cyan-A200:active,
button.raised.cyan-A200:active,
input[type=submit].action.cyan-A200:active,
input[type=submit].raised.cyan-A200:active {
    background-color: #00fefe
}

.button.action.cyan-A400,
.button.raised.cyan-A400,
button.action.cyan-A400,
button.raised.cyan-A400,
input[type=submit].action.cyan-A400,
input[type=submit].raised.cyan-A400 {
    background-color: #00e5ff;
    color: #fff
}

.button.action.cyan-A400:focus,
.button.action.cyan-A400:hover,
.button.raised.cyan-A400:focus,
.button.raised.cyan-A400:hover,
button.action.cyan-A400:focus,
button.action.cyan-A400:hover,
button.raised.cyan-A400:focus,
button.raised.cyan-A400:hover,
input[type=submit].action.cyan-A400:focus,
input[type=submit].action.cyan-A400:hover,
input[type=submit].raised.cyan-A400:focus,
input[type=submit].raised.cyan-A400:hover {
    background-color: #1ae8ff
}

.button.action.cyan-A400:active,
.button.raised.cyan-A400:active,
button.action.cyan-A400:active,
button.raised.cyan-A400:active,
input[type=submit].action.cyan-A400:active,
input[type=submit].raised.cyan-A400:active {
    background-color: #00cee6
}

.button.action.cyan-A700,
.button.raised.cyan-A700,
button.action.cyan-A700,
button.raised.cyan-A700,
input[type=submit].action.cyan-A700,
input[type=submit].raised.cyan-A700 {
    background-color: #00b8d4;
    color: #fff
}

.button.action.cyan-A700:focus,
.button.action.cyan-A700:hover,
.button.raised.cyan-A700:focus,
.button.raised.cyan-A700:hover,
button.action.cyan-A700:focus,
button.action.cyan-A700:hover,
button.raised.cyan-A700:focus,
button.raised.cyan-A700:hover,
input[type=submit].action.cyan-A700:focus,
input[type=submit].action.cyan-A700:hover,
input[type=submit].raised.cyan-A700:focus,
input[type=submit].raised.cyan-A700:hover {
    background-color: #00ceee
}

.button.action.cyan-A700:active,
.button.raised.cyan-A700:active,
button.action.cyan-A700:active,
button.raised.cyan-A700:active,
input[type=submit].action.cyan-A700:active,
input[type=submit].raised.cyan-A700:active {
    background-color: #00a2bb
}

.button.action.teal-50,
.button.raised.teal-50,
button.action.teal-50,
button.raised.teal-50,
input[type=submit].action.teal-50,
input[type=submit].raised.teal-50 {
    background-color: #e0f2f1;
    color: #fff
}

.button.action.teal-50:focus,
.button.action.teal-50:hover,
.button.raised.teal-50:focus,
.button.raised.teal-50:hover,
button.action.teal-50:focus,
button.action.teal-50:hover,
button.raised.teal-50:focus,
button.raised.teal-50:hover,
input[type=submit].action.teal-50:focus,
input[type=submit].action.teal-50:hover,
input[type=submit].raised.teal-50:focus,
input[type=submit].raised.teal-50:hover {
    background-color: #f2faf9
}

.button.action.teal-50:active,
.button.raised.teal-50:active,
button.action.teal-50:active,
button.raised.teal-50:active,
input[type=submit].action.teal-50:active,
input[type=submit].raised.teal-50:active {
    background-color: #ceeae9
}

.button.action.teal-100,
.button.raised.teal-100,
button.action.teal-100,
button.raised.teal-100,
input[type=submit].action.teal-100,
input[type=submit].raised.teal-100 {
    background-color: #b2dfdb;
    color: #fff
}

.button.action.teal-100:focus,
.button.action.teal-100:hover,
.button.raised.teal-100:focus,
.button.raised.teal-100:hover,
button.action.teal-100:focus,
button.action.teal-100:hover,
button.raised.teal-100:focus,
button.raised.teal-100:hover,
input[type=submit].action.teal-100:focus,
input[type=submit].action.teal-100:hover,
input[type=submit].raised.teal-100:focus,
input[type=submit].raised.teal-100:hover {
    background-color: #c4e6e3
}

.button.action.teal-100:active,
.button.raised.teal-100:active,
button.action.teal-100:active,
button.raised.teal-100:active,
input[type=submit].action.teal-100:active,
input[type=submit].raised.teal-100:active {
    background-color: #a0d8d3
}

.button.action.teal-200,
.button.raised.teal-200,
button.action.teal-200,
button.raised.teal-200,
input[type=submit].action.teal-200,
input[type=submit].raised.teal-200 {
    background-color: #80cbc4;
    color: #fff
}

.button.action.teal-200:focus,
.button.action.teal-200:hover,
.button.raised.teal-200:focus,
.button.raised.teal-200:hover,
button.action.teal-200:focus,
button.action.teal-200:hover,
button.raised.teal-200:focus,
button.raised.teal-200:hover,
input[type=submit].action.teal-200:focus,
input[type=submit].action.teal-200:hover,
input[type=submit].raised.teal-200:focus,
input[type=submit].raised.teal-200:hover {
    background-color: #92d2cc
}

.button.action.teal-200:active,
.button.raised.teal-200:active,
button.action.teal-200:active,
button.raised.teal-200:active,
input[type=submit].action.teal-200:active,
input[type=submit].raised.teal-200:active {
    background-color: #6ec4bc
}

.button.action.teal-300,
.button.raised.teal-300,
button.action.teal-300,
button.raised.teal-300,
input[type=submit].action.teal-300,
input[type=submit].raised.teal-300 {
    background-color: #4db6ac;
    color: #fff
}

.button.action.teal-300:focus,
.button.action.teal-300:hover,
.button.raised.teal-300:focus,
.button.raised.teal-300:hover,
button.action.teal-300:focus,
button.action.teal-300:hover,
button.raised.teal-300:focus,
button.raised.teal-300:hover,
input[type=submit].action.teal-300:focus,
input[type=submit].action.teal-300:hover,
input[type=submit].raised.teal-300:focus,
input[type=submit].raised.teal-300:hover {
    background-color: #5fbdb4
}

.button.action.teal-300:active,
.button.raised.teal-300:active,
button.action.teal-300:active,
button.raised.teal-300:active,
input[type=submit].action.teal-300:active,
input[type=submit].raised.teal-300:active {
    background-color: #44a69c
}

.button.action.teal-400,
.button.raised.teal-400,
button.action.teal-400,
button.raised.teal-400,
input[type=submit].action.teal-400,
input[type=submit].raised.teal-400 {
    background-color: #26a69a;
    color: #fff
}

.button.action.teal-400:focus,
.button.action.teal-400:hover,
.button.raised.teal-400:focus,
.button.raised.teal-400:hover,
button.action.teal-400:focus,
button.action.teal-400:hover,
button.raised.teal-400:focus,
button.raised.teal-400:hover,
input[type=submit].action.teal-400:focus,
input[type=submit].action.teal-400:hover,
input[type=submit].raised.teal-400:focus,
input[type=submit].raised.teal-400:hover {
    background-color: #2bbbad
}

.button.action.teal-400:active,
.button.raised.teal-400:active,
button.action.teal-400:active,
button.raised.teal-400:active,
input[type=submit].action.teal-400:active,
input[type=submit].raised.teal-400:active {
    background-color: #219187
}

.button.action.teal-500,
.button.raised.teal-500,
button.action.teal-500,
button.raised.teal-500,
input[type=submit].action.teal-500,
input[type=submit].raised.teal-500 {
    background-color: #009688;
    color: #fff
}

.button.action.teal-500:focus,
.button.action.teal-500:hover,
.button.raised.teal-500:focus,
.button.raised.teal-500:hover,
button.action.teal-500:focus,
button.action.teal-500:hover,
button.raised.teal-500:focus,
button.raised.teal-500:hover,
input[type=submit].action.teal-500:focus,
input[type=submit].action.teal-500:hover,
input[type=submit].raised.teal-500:focus,
input[type=submit].raised.teal-500:hover {
    background-color: #00b09f
}

.button.action.teal-500:active,
.button.raised.teal-500:active,
button.action.teal-500:active,
button.raised.teal-500:active,
input[type=submit].action.teal-500:active,
input[type=submit].raised.teal-500:active {
    background-color: #007d71
}

.button.action.teal-600,
.button.raised.teal-600,
button.action.teal-600,
button.raised.teal-600,
input[type=submit].action.teal-600,
input[type=submit].raised.teal-600 {
    background-color: #00897b;
    color: #fff
}

.button.action.teal-600:focus,
.button.action.teal-600:hover,
.button.raised.teal-600:focus,
.button.raised.teal-600:hover,
button.action.teal-600:focus,
button.action.teal-600:hover,
button.raised.teal-600:focus,
button.raised.teal-600:hover,
input[type=submit].action.teal-600:focus,
input[type=submit].action.teal-600:hover,
input[type=submit].raised.teal-600:focus,
input[type=submit].raised.teal-600:hover {
    background-color: #00a392
}

.button.action.teal-600:active,
.button.raised.teal-600:active,
button.action.teal-600:active,
button.raised.teal-600:active,
input[type=submit].action.teal-600:active,
input[type=submit].raised.teal-600:active {
    background-color: #007064
}

.button.action.teal-700,
.button.raised.teal-700,
button.action.teal-700,
button.raised.teal-700,
input[type=submit].action.teal-700,
input[type=submit].raised.teal-700 {
    background-color: #00796b;
    color: #fff
}

.button.action.teal-700:focus,
.button.action.teal-700:hover,
.button.raised.teal-700:focus,
.button.raised.teal-700:hover,
button.action.teal-700:focus,
button.action.teal-700:hover,
button.raised.teal-700:focus,
button.raised.teal-700:hover,
input[type=submit].action.teal-700:focus,
input[type=submit].action.teal-700:hover,
input[type=submit].raised.teal-700:focus,
input[type=submit].raised.teal-700:hover {
    background-color: #009382
}

.button.action.teal-700:active,
.button.raised.teal-700:active,
button.action.teal-700:active,
button.raised.teal-700:active,
input[type=submit].action.teal-700:active,
input[type=submit].raised.teal-700:active {
    background-color: #006054
}

.button.action.teal-800,
.button.raised.teal-800,
button.action.teal-800,
button.raised.teal-800,
input[type=submit].action.teal-800,
input[type=submit].raised.teal-800 {
    background-color: #00695c;
    color: #fff
}

.button.action.teal-800:focus,
.button.action.teal-800:hover,
.button.raised.teal-800:focus,
.button.raised.teal-800:hover,
button.action.teal-800:focus,
button.action.teal-800:hover,
button.raised.teal-800:focus,
button.raised.teal-800:hover,
input[type=submit].action.teal-800:focus,
input[type=submit].action.teal-800:hover,
input[type=submit].raised.teal-800:focus,
input[type=submit].raised.teal-800:hover {
    background-color: #008372
}

.button.action.teal-800:active,
.button.raised.teal-800:active,
button.action.teal-800:active,
button.raised.teal-800:active,
input[type=submit].action.teal-800:active,
input[type=submit].raised.teal-800:active {
    background-color: #005046
}

.button.action.teal-900,
.button.raised.teal-900,
button.action.teal-900,
button.raised.teal-900,
input[type=submit].action.teal-900,
input[type=submit].raised.teal-900 {
    background-color: #004d40;
    color: #fff
}

.button.action.teal-900:focus,
.button.action.teal-900:hover,
.button.raised.teal-900:focus,
.button.raised.teal-900:hover,
button.action.teal-900:focus,
button.action.teal-900:hover,
button.raised.teal-900:focus,
button.raised.teal-900:hover,
input[type=submit].action.teal-900:focus,
input[type=submit].action.teal-900:hover,
input[type=submit].raised.teal-900:focus,
input[type=submit].raised.teal-900:hover {
    background-color: #006755
}

.button.action.teal-900:active,
.button.raised.teal-900:active,
button.action.teal-900:active,
button.raised.teal-900:active,
input[type=submit].action.teal-900:active,
input[type=submit].raised.teal-900:active {
    background-color: #00342b
}

.button.action.teal-A100,
.button.raised.teal-A100,
button.action.teal-A100,
button.raised.teal-A100,
input[type=submit].action.teal-A100,
input[type=submit].raised.teal-A100 {
    background-color: #a7ffeb;
    color: #fff
}

.button.action.teal-A100:focus,
.button.action.teal-A100:hover,
.button.raised.teal-A100:focus,
.button.raised.teal-A100:hover,
button.action.teal-A100:focus,
button.action.teal-A100:hover,
button.raised.teal-A100:focus,
button.raised.teal-A100:hover,
input[type=submit].action.teal-A100:focus,
input[type=submit].action.teal-A100:hover,
input[type=submit].raised.teal-A100:focus,
input[type=submit].raised.teal-A100:hover {
    background-color: #c1fff1
}

.button.action.teal-A100:active,
.button.raised.teal-A100:active,
button.action.teal-A100:active,
button.raised.teal-A100:active,
input[type=submit].action.teal-A100:active,
input[type=submit].raised.teal-A100:active {
    background-color: #8effe5
}

.button.action.teal-A200,
.button.raised.teal-A200,
button.action.teal-A200,
button.raised.teal-A200,
input[type=submit].action.teal-A200,
input[type=submit].raised.teal-A200 {
    background-color: #64ffda;
    color: #fff
}

.button.action.teal-A200:focus,
.button.action.teal-A200:hover,
.button.raised.teal-A200:focus,
.button.raised.teal-A200:hover,
button.action.teal-A200:focus,
button.action.teal-A200:hover,
button.raised.teal-A200:focus,
button.raised.teal-A200:hover,
input[type=submit].action.teal-A200:focus,
input[type=submit].action.teal-A200:hover,
input[type=submit].raised.teal-A200:focus,
input[type=submit].raised.teal-A200:hover {
    background-color: #7effe0
}

.button.action.teal-A200:active,
.button.raised.teal-A200:active,
button.action.teal-A200:active,
button.raised.teal-A200:active,
input[type=submit].action.teal-A200:active,
input[type=submit].raised.teal-A200:active {
    background-color: #4bffd4
}

.button.action.teal-A400,
.button.raised.teal-A400,
button.action.teal-A400,
button.raised.teal-A400,
input[type=submit].action.teal-A400,
input[type=submit].raised.teal-A400 {
    background-color: #1de9b6;
    color: #fff
}

.button.action.teal-A400:focus,
.button.action.teal-A400:hover,
.button.raised.teal-A400:focus,
.button.raised.teal-A400:hover,
button.action.teal-A400:focus,
button.action.teal-A400:hover,
button.raised.teal-A400:focus,
button.raised.teal-A400:hover,
input[type=submit].action.teal-A400:focus,
input[type=submit].action.teal-A400:hover,
input[type=submit].raised.teal-A400:focus,
input[type=submit].raised.teal-A400:hover {
    background-color: #34ebbe
}

.button.action.teal-A400:active,
.button.raised.teal-A400:active,
button.action.teal-A400:active,
button.raised.teal-A400:active,
input[type=submit].action.teal-A400:active,
input[type=submit].raised.teal-A400:active {
    background-color: #15d8a7
}

.button.action.teal-A700,
.button.raised.teal-A700,
button.action.teal-A700,
button.raised.teal-A700,
input[type=submit].action.teal-A700,
input[type=submit].raised.teal-A700 {
    background-color: #00bfa5;
    color: #fff
}

.button.action.teal-A700:focus,
.button.action.teal-A700:hover,
.button.raised.teal-A700:focus,
.button.raised.teal-A700:hover,
button.action.teal-A700:focus,
button.action.teal-A700:hover,
button.raised.teal-A700:focus,
button.raised.teal-A700:hover,
input[type=submit].action.teal-A700:focus,
input[type=submit].action.teal-A700:hover,
input[type=submit].raised.teal-A700:focus,
input[type=submit].raised.teal-A700:hover {
    background-color: #00d9bb
}

.button.action.teal-A700:active,
.button.raised.teal-A700:active,
button.action.teal-A700:active,
button.raised.teal-A700:active,
input[type=submit].action.teal-A700:active,
input[type=submit].raised.teal-A700:active {
    background-color: #00a68f
}

.button.action.green-50,
.button.raised.green-50,
button.action.green-50,
button.raised.green-50,
input[type=submit].action.green-50,
input[type=submit].raised.green-50 {
    background-color: #e8f5e9;
    color: #fff
}

.button.action.green-50:focus,
.button.action.green-50:hover,
.button.raised.green-50:focus,
.button.raised.green-50:hover,
button.action.green-50:focus,
button.action.green-50:hover,
button.raised.green-50:focus,
button.raised.green-50:hover,
input[type=submit].action.green-50:focus,
input[type=submit].action.green-50:hover,
input[type=submit].raised.green-50:focus,
input[type=submit].raised.green-50:hover {
    background-color: #fafdfa
}

.button.action.green-50:active,
.button.raised.green-50:active,
button.action.green-50:active,
button.raised.green-50:active,
input[type=submit].action.green-50:active,
input[type=submit].raised.green-50:active {
    background-color: #d6edd8
}

.button.action.green-100,
.button.raised.green-100,
button.action.green-100,
button.raised.green-100,
input[type=submit].action.green-100,
input[type=submit].raised.green-100 {
    background-color: #c8e6c9;
    color: #fff
}

.button.action.green-100:focus,
.button.action.green-100:hover,
.button.raised.green-100:focus,
.button.raised.green-100:hover,
button.action.green-100:focus,
button.action.green-100:hover,
button.raised.green-100:focus,
button.raised.green-100:hover,
input[type=submit].action.green-100:focus,
input[type=submit].action.green-100:hover,
input[type=submit].raised.green-100:focus,
input[type=submit].raised.green-100:hover {
    background-color: #daeeda
}

.button.action.green-100:active,
.button.raised.green-100:active,
button.action.green-100:active,
button.raised.green-100:active,
input[type=submit].action.green-100:active,
input[type=submit].raised.green-100:active {
    background-color: #b6deb8
}

.button.action.green-200,
.button.raised.green-200,
button.action.green-200,
button.raised.green-200,
input[type=submit].action.green-200,
input[type=submit].raised.green-200 {
    background-color: #a5d6a7;
    color: #fff
}

.button.action.green-200:focus,
.button.action.green-200:hover,
.button.raised.green-200:focus,
.button.raised.green-200:hover,
button.action.green-200:focus,
button.action.green-200:hover,
button.raised.green-200:focus,
button.raised.green-200:hover,
input[type=submit].action.green-200:focus,
input[type=submit].action.green-200:hover,
input[type=submit].raised.green-200:focus,
input[type=submit].raised.green-200:hover {
    background-color: #b7deb8
}

.button.action.green-200:active,
.button.raised.green-200:active,
button.action.green-200:active,
button.raised.green-200:active,
input[type=submit].action.green-200:active,
input[type=submit].raised.green-200:active {
    background-color: #93ce96
}

.button.action.green-300,
.button.raised.green-300,
button.action.green-300,
button.raised.green-300,
input[type=submit].action.green-300,
input[type=submit].raised.green-300 {
    background-color: #81c784;
    color: #fff
}

.button.action.green-300:focus,
.button.action.green-300:hover,
.button.raised.green-300:focus,
.button.raised.green-300:hover,
button.action.green-300:focus,
button.action.green-300:hover,
button.raised.green-300:focus,
button.raised.green-300:hover,
input[type=submit].action.green-300:focus,
input[type=submit].action.green-300:hover,
input[type=submit].raised.green-300:focus,
input[type=submit].raised.green-300:hover {
    background-color: #93cf95
}

.button.action.green-300:active,
.button.raised.green-300:active,
button.action.green-300:active,
button.raised.green-300:active,
input[type=submit].action.green-300:active,
input[type=submit].raised.green-300:active {
    background-color: #6fbf73
}

.button.action.green-400,
.button.raised.green-400,
button.action.green-400,
button.raised.green-400,
input[type=submit].action.green-400,
input[type=submit].raised.green-400 {
    background-color: #66bb6a;
    color: #fff
}

.button.action.green-400:focus,
.button.action.green-400:hover,
.button.raised.green-400:focus,
.button.raised.green-400:hover,
button.action.green-400:focus,
button.action.green-400:hover,
button.raised.green-400:focus,
button.raised.green-400:hover,
input[type=submit].action.green-400:focus,
input[type=submit].action.green-400:hover,
input[type=submit].raised.green-400:focus,
input[type=submit].raised.green-400:hover {
    background-color: #78c37b
}

.button.action.green-400:active,
.button.raised.green-400:active,
button.action.green-400:active,
button.raised.green-400:active,
input[type=submit].action.green-400:active,
input[type=submit].raised.green-400:active {
    background-color: #54b359
}

.button.action.green-500,
.button.raised.green-500,
button.action.green-500,
button.raised.green-500,
input[type=submit].action.green-500,
input[type=submit].raised.green-500 {
    background-color: #4caf50;
    color: #fff
}

.button.action.green-500:focus,
.button.action.green-500:hover,
.button.raised.green-500:focus,
.button.raised.green-500:hover,
button.action.green-500:focus,
button.action.green-500:hover,
button.raised.green-500:focus,
button.raised.green-500:hover,
input[type=submit].action.green-500:focus,
input[type=submit].action.green-500:hover,
input[type=submit].raised.green-500:focus,
input[type=submit].raised.green-500:hover {
    background-color: #5cb860
}

.button.action.green-500:active,
.button.raised.green-500:active,
button.action.green-500:active,
button.raised.green-500:active,
input[type=submit].action.green-500:active,
input[type=submit].raised.green-500:active {
    background-color: #449d48
}

.button.action.green-600,
.button.raised.green-600,
button.action.green-600,
button.raised.green-600,
input[type=submit].action.green-600,
input[type=submit].raised.green-600 {
    background-color: #43a047;
    color: #fff
}

.button.action.green-600:focus,
.button.action.green-600:hover,
.button.raised.green-600:focus,
.button.raised.green-600:hover,
button.action.green-600:focus,
button.action.green-600:hover,
button.raised.green-600:focus,
button.raised.green-600:hover,
input[type=submit].action.green-600:focus,
input[type=submit].action.green-600:hover,
input[type=submit].raised.green-600:focus,
input[type=submit].raised.green-600:hover {
    background-color: #4bb24f
}

.button.action.green-600:active,
.button.raised.green-600:active,
button.action.green-600:active,
button.raised.green-600:active,
input[type=submit].action.green-600:active,
input[type=submit].raised.green-600:active {
    background-color: #3b8e3f
}

.button.action.green-700,
.button.raised.green-700,
button.action.green-700,
button.raised.green-700,
input[type=submit].action.green-700,
input[type=submit].raised.green-700 {
    background-color: #388e3c;
    color: #fff
}

.button.action.green-700:focus,
.button.action.green-700:hover,
.button.raised.green-700:focus,
.button.raised.green-700:hover,
button.action.green-700:focus,
button.action.green-700:hover,
button.raised.green-700:focus,
button.raised.green-700:hover,
input[type=submit].action.green-700:focus,
input[type=submit].action.green-700:hover,
input[type=submit].raised.green-700:focus,
input[type=submit].raised.green-700:hover {
    background-color: #3fa044
}

.button.action.green-700:active,
.button.raised.green-700:active,
button.action.green-700:active,
button.raised.green-700:active,
input[type=submit].action.green-700:active,
input[type=submit].raised.green-700:active {
    background-color: #317c34
}

.button.action.green-800,
.button.raised.green-800,
button.action.green-800,
button.raised.green-800,
input[type=submit].action.green-800,
input[type=submit].raised.green-800 {
    background-color: #2e7d32;
    color: #fff
}

.button.action.green-800:focus,
.button.action.green-800:hover,
.button.raised.green-800:focus,
.button.raised.green-800:hover,
button.action.green-800:focus,
button.action.green-800:hover,
button.raised.green-800:focus,
button.raised.green-800:hover,
input[type=submit].action.green-800:focus,
input[type=submit].action.green-800:hover,
input[type=submit].raised.green-800:focus,
input[type=submit].raised.green-800:hover {
    background-color: #359039
}

.button.action.green-800:active,
.button.raised.green-800:active,
button.action.green-800:active,
button.raised.green-800:active,
input[type=submit].action.green-800:active,
input[type=submit].raised.green-800:active {
    background-color: #276a2b
}

.button.action.green-900,
.button.raised.green-900,
button.action.green-900,
button.raised.green-900,
input[type=submit].action.green-900,
input[type=submit].raised.green-900 {
    background-color: #1b5e20;
    color: #fff
}

.button.action.green-900:focus,
.button.action.green-900:hover,
.button.raised.green-900:focus,
.button.raised.green-900:hover,
button.action.green-900:focus,
button.action.green-900:hover,
button.raised.green-900:focus,
button.raised.green-900:hover,
input[type=submit].action.green-900:focus,
input[type=submit].action.green-900:hover,
input[type=submit].raised.green-900:focus,
input[type=submit].raised.green-900:hover {
    background-color: #217227
}

.button.action.green-900:active,
.button.raised.green-900:active,
button.action.green-900:active,
button.raised.green-900:active,
input[type=submit].action.green-900:active,
input[type=submit].raised.green-900:active {
    background-color: #154a19
}

.button.action.green-A100,
.button.raised.green-A100,
button.action.green-A100,
button.raised.green-A100,
input[type=submit].action.green-A100,
input[type=submit].raised.green-A100 {
    background-color: #b9f6ca;
    color: #fff
}

.button.action.green-A100:focus,
.button.action.green-A100:hover,
.button.raised.green-A100:focus,
.button.raised.green-A100:hover,
button.action.green-A100:focus,
button.action.green-A100:hover,
button.raised.green-A100:focus,
button.raised.green-A100:hover,
input[type=submit].action.green-A100:focus,
input[type=submit].action.green-A100:hover,
input[type=submit].raised.green-A100:focus,
input[type=submit].raised.green-A100:hover {
    background-color: #d0f9db
}

.button.action.green-A100:active,
.button.raised.green-A100:active,
button.action.green-A100:active,
button.raised.green-A100:active,
input[type=submit].action.green-A100:active,
input[type=submit].raised.green-A100:active {
    background-color: #a2f3b9
}

.button.action.green-A200,
.button.raised.green-A200,
button.action.green-A200,
button.raised.green-A200,
input[type=submit].action.green-A200,
input[type=submit].raised.green-A200 {
    background-color: #69f0ae;
    color: #fff
}

.button.action.green-A200:focus,
.button.action.green-A200:hover,
.button.raised.green-A200:focus,
.button.raised.green-A200:hover,
button.action.green-A200:focus,
button.action.green-A200:hover,
button.raised.green-A200:focus,
button.raised.green-A200:hover,
input[type=submit].action.green-A200:focus,
input[type=submit].action.green-A200:hover,
input[type=submit].raised.green-A200:focus,
input[type=submit].raised.green-A200:hover {
    background-color: #80f2bb
}

.button.action.green-A200:active,
.button.raised.green-A200:active,
button.action.green-A200:active,
button.raised.green-A200:active,
input[type=submit].action.green-A200:active,
input[type=submit].raised.green-A200:active {
    background-color: #52eea1
}

.button.action.green-A400,
.button.raised.green-A400,
button.action.green-A400,
button.raised.green-A400,
input[type=submit].action.green-A400,
input[type=submit].raised.green-A400 {
    background-color: #00e676;
    color: #fff
}

.button.action.green-A400:focus,
.button.action.green-A400:hover,
.button.raised.green-A400:focus,
.button.raised.green-A400:hover,
button.action.green-A400:focus,
button.action.green-A400:hover,
button.raised.green-A400:focus,
button.raised.green-A400:hover,
input[type=submit].action.green-A400:focus,
input[type=submit].action.green-A400:hover,
input[type=submit].raised.green-A400:focus,
input[type=submit].raised.green-A400:hover {
    background-color: #01ff83
}

.button.action.green-A400:active,
.button.raised.green-A400:active,
button.action.green-A400:active,
button.raised.green-A400:active,
input[type=submit].action.green-A400:active,
input[type=submit].raised.green-A400:active {
    background-color: #00cd69
}

.button.action.green-A700,
.button.raised.green-A700,
button.action.green-A700,
button.raised.green-A700,
input[type=submit].action.green-A700,
input[type=submit].raised.green-A700 {
    background-color: #00c853;
    color: #fff
}

.button.action.green-A700:focus,
.button.action.green-A700:hover,
.button.raised.green-A700:focus,
.button.raised.green-A700:hover,
button.action.green-A700:focus,
button.action.green-A700:hover,
button.raised.green-A700:focus,
button.raised.green-A700:hover,
input[type=submit].action.green-A700:focus,
input[type=submit].action.green-A700:hover,
input[type=submit].raised.green-A700:focus,
input[type=submit].raised.green-A700:hover {
    background-color: #00e25e
}

.button.action.green-A700:active,
.button.raised.green-A700:active,
button.action.green-A700:active,
button.raised.green-A700:active,
input[type=submit].action.green-A700:active,
input[type=submit].raised.green-A700:active {
    background-color: #00af48
}

.button.action.light-green-50,
.button.raised.light-green-50,
button.action.light-green-50,
button.raised.light-green-50,
input[type=submit].action.light-green-50,
input[type=submit].raised.light-green-50 {
    background-color: #f1f8e9;
    color: #fff
}

.button.action.light-green-50:focus,
.button.action.light-green-50:hover,
.button.raised.light-green-50:focus,
.button.raised.light-green-50:hover,
button.action.light-green-50:focus,
button.action.light-green-50:hover,
button.raised.light-green-50:focus,
button.raised.light-green-50:hover,
input[type=submit].action.light-green-50:focus,
input[type=submit].action.light-green-50:hover,
input[type=submit].raised.light-green-50:focus,
input[type=submit].raised.light-green-50:hover {
    background-color: #fdfefc
}

.button.action.light-green-50:active,
.button.raised.light-green-50:active,
button.action.light-green-50:active,
button.raised.light-green-50:active,
input[type=submit].action.light-green-50:active,
input[type=submit].raised.light-green-50:active {
    background-color: #e5f2d6
}

.button.action.light-green-100,
.button.raised.light-green-100,
button.action.light-green-100,
button.raised.light-green-100,
input[type=submit].action.light-green-100,
input[type=submit].raised.light-green-100 {
    background-color: #dcedc8;
    color: #fff
}

.button.action.light-green-100:focus,
.button.action.light-green-100:hover,
.button.raised.light-green-100:focus,
.button.raised.light-green-100:hover,
button.action.light-green-100:focus,
button.action.light-green-100:hover,
button.raised.light-green-100:focus,
button.raised.light-green-100:hover,
input[type=submit].action.light-green-100:focus,
input[type=submit].action.light-green-100:hover,
input[type=submit].raised.light-green-100:focus,
input[type=submit].raised.light-green-100:hover {
    background-color: #e8f3db
}

.button.action.light-green-100:active,
.button.raised.light-green-100:active,
button.action.light-green-100:active,
button.raised.light-green-100:active,
input[type=submit].action.light-green-100:active,
input[type=submit].raised.light-green-100:active {
    background-color: #d0e7b5
}

.button.action.light-green-200,
.button.raised.light-green-200,
button.action.light-green-200,
button.raised.light-green-200,
input[type=submit].action.light-green-200,
input[type=submit].raised.light-green-200 {
    background-color: #c5e1a5;
    color: #fff
}

.button.action.light-green-200:focus,
.button.action.light-green-200:hover,
.button.raised.light-green-200:focus,
.button.raised.light-green-200:hover,
button.action.light-green-200:focus,
button.action.light-green-200:hover,
button.raised.light-green-200:focus,
button.raised.light-green-200:hover,
input[type=submit].action.light-green-200:focus,
input[type=submit].action.light-green-200:hover,
input[type=submit].raised.light-green-200:focus,
input[type=submit].raised.light-green-200:hover {
    background-color: #d1e7b8
}

.button.action.light-green-200:active,
.button.raised.light-green-200:active,
button.action.light-green-200:active,
button.raised.light-green-200:active,
input[type=submit].action.light-green-200:active,
input[type=submit].raised.light-green-200:active {
    background-color: #b9db92
}

.button.action.light-green-300,
.button.raised.light-green-300,
button.action.light-green-300,
button.raised.light-green-300,
input[type=submit].action.light-green-300,
input[type=submit].raised.light-green-300 {
    background-color: #aed581;
    color: #fff
}

.button.action.light-green-300:focus,
.button.action.light-green-300:hover,
.button.raised.light-green-300:focus,
.button.raised.light-green-300:hover,
button.action.light-green-300:focus,
button.action.light-green-300:hover,
button.raised.light-green-300:focus,
button.raised.light-green-300:hover,
input[type=submit].action.light-green-300:focus,
input[type=submit].action.light-green-300:hover,
input[type=submit].raised.light-green-300:focus,
input[type=submit].raised.light-green-300:hover {
    background-color: #badb94
}

.button.action.light-green-300:active,
.button.raised.light-green-300:active,
button.action.light-green-300:active,
button.raised.light-green-300:active,
input[type=submit].action.light-green-300:active,
input[type=submit].raised.light-green-300:active {
    background-color: #a2cf6e
}

.button.action.light-green-400,
.button.raised.light-green-400,
button.action.light-green-400,
button.raised.light-green-400,
input[type=submit].action.light-green-400,
input[type=submit].raised.light-green-400 {
    background-color: #9ccc65;
    color: #fff
}

.button.action.light-green-400:focus,
.button.action.light-green-400:hover,
.button.raised.light-green-400:focus,
.button.raised.light-green-400:hover,
button.action.light-green-400:focus,
button.action.light-green-400:hover,
button.raised.light-green-400:focus,
button.raised.light-green-400:hover,
input[type=submit].action.light-green-400:focus,
input[type=submit].action.light-green-400:hover,
input[type=submit].raised.light-green-400:focus,
input[type=submit].raised.light-green-400:hover {
    background-color: #a8d278
}

.button.action.light-green-400:active,
.button.raised.light-green-400:active,
button.action.light-green-400:active,
button.raised.light-green-400:active,
input[type=submit].action.light-green-400:active,
input[type=submit].raised.light-green-400:active {
    background-color: #90c652
}

.button.action.light-green-500,
.button.raised.light-green-500,
button.action.light-green-500,
button.raised.light-green-500,
input[type=submit].action.light-green-500,
input[type=submit].raised.light-green-500 {
    background-color: #8bc34a;
    color: #fff
}

.button.action.light-green-500:focus,
.button.action.light-green-500:hover,
.button.raised.light-green-500:focus,
.button.raised.light-green-500:hover,
button.action.light-green-500:focus,
button.action.light-green-500:hover,
button.raised.light-green-500:focus,
button.raised.light-green-500:hover,
input[type=submit].action.light-green-500:focus,
input[type=submit].action.light-green-500:hover,
input[type=submit].raised.light-green-500:focus,
input[type=submit].raised.light-green-500:hover {
    background-color: #97c95d
}

.button.action.light-green-500:active,
.button.raised.light-green-500:active,
button.action.light-green-500:active,
button.raised.light-green-500:active,
input[type=submit].action.light-green-500:active,
input[type=submit].raised.light-green-500:active {
    background-color: #7eb73d
}

.button.action.light-green-600,
.button.raised.light-green-600,
button.action.light-green-600,
button.raised.light-green-600,
input[type=submit].action.light-green-600,
input[type=submit].raised.light-green-600 {
    background-color: #7cb342;
    color: #fff
}

.button.action.light-green-600:focus,
.button.action.light-green-600:hover,
.button.raised.light-green-600:focus,
.button.raised.light-green-600:hover,
button.action.light-green-600:focus,
button.action.light-green-600:hover,
button.raised.light-green-600:focus,
button.raised.light-green-600:hover,
input[type=submit].action.light-green-600:focus,
input[type=submit].action.light-green-600:hover,
input[type=submit].raised.light-green-600:focus,
input[type=submit].raised.light-green-600:hover {
    background-color: #89be50
}

.button.action.light-green-600:active,
.button.raised.light-green-600:active,
button.action.light-green-600:active,
button.raised.light-green-600:active,
input[type=submit].action.light-green-600:active,
input[type=submit].raised.light-green-600:active {
    background-color: #6fa03b
}

.button.action.light-green-700,
.button.raised.light-green-700,
button.action.light-green-700,
button.raised.light-green-700,
input[type=submit].action.light-green-700,
input[type=submit].raised.light-green-700 {
    background-color: #689f38;
    color: #fff
}

.button.action.light-green-700:focus,
.button.action.light-green-700:hover,
.button.raised.light-green-700:focus,
.button.raised.light-green-700:hover,
button.action.light-green-700:focus,
button.action.light-green-700:hover,
button.raised.light-green-700:focus,
button.raised.light-green-700:hover,
input[type=submit].action.light-green-700:focus,
input[type=submit].action.light-green-700:hover,
input[type=submit].raised.light-green-700:focus,
input[type=submit].raised.light-green-700:hover {
    background-color: #74b23f
}

.button.action.light-green-700:active,
.button.raised.light-green-700:active,
button.action.light-green-700:active,
button.raised.light-green-700:active,
input[type=submit].action.light-green-700:active,
input[type=submit].raised.light-green-700:active {
    background-color: #5c8c31
}

.button.action.light-green-800,
.button.raised.light-green-800,
button.action.light-green-800,
button.raised.light-green-800,
input[type=submit].action.light-green-800,
input[type=submit].raised.light-green-800 {
    background-color: #558b2f;
    color: #fff
}

.button.action.light-green-800:focus,
.button.action.light-green-800:hover,
.button.raised.light-green-800:focus,
.button.raised.light-green-800:hover,
button.action.light-green-800:focus,
button.action.light-green-800:hover,
button.raised.light-green-800:focus,
button.raised.light-green-800:hover,
input[type=submit].action.light-green-800:focus,
input[type=submit].action.light-green-800:hover,
input[type=submit].raised.light-green-800:focus,
input[type=submit].raised.light-green-800:hover {
    background-color: #619e35
}

.button.action.light-green-800:active,
.button.raised.light-green-800:active,
button.action.light-green-800:active,
button.raised.light-green-800:active,
input[type=submit].action.light-green-800:active,
input[type=submit].raised.light-green-800:active {
    background-color: #497829
}

.button.action.light-green-900,
.button.raised.light-green-900,
button.action.light-green-900,
button.raised.light-green-900,
input[type=submit].action.light-green-900,
input[type=submit].raised.light-green-900 {
    background-color: #33691e;
    color: #fff
}

.button.action.light-green-900:focus,
.button.action.light-green-900:hover,
.button.raised.light-green-900:focus,
.button.raised.light-green-900:hover,
button.action.light-green-900:focus,
button.action.light-green-900:hover,
button.raised.light-green-900:focus,
button.raised.light-green-900:hover,
input[type=submit].action.light-green-900:focus,
input[type=submit].action.light-green-900:hover,
input[type=submit].raised.light-green-900:focus,
input[type=submit].raised.light-green-900:hover {
    background-color: #3d7d24
}

.button.action.light-green-900:active,
.button.raised.light-green-900:active,
button.action.light-green-900:active,
button.raised.light-green-900:active,
input[type=submit].action.light-green-900:active,
input[type=submit].raised.light-green-900:active {
    background-color: #295518
}

.button.action.light-green-A100,
.button.raised.light-green-A100,
button.action.light-green-A100,
button.raised.light-green-A100,
input[type=submit].action.light-green-A100,
input[type=submit].raised.light-green-A100 {
    background-color: #ccff90;
    color: #fff
}

.button.action.light-green-A100:focus,
.button.action.light-green-A100:hover,
.button.raised.light-green-A100:focus,
.button.raised.light-green-A100:hover,
button.action.light-green-A100:focus,
button.action.light-green-A100:hover,
button.raised.light-green-A100:focus,
button.raised.light-green-A100:hover,
input[type=submit].action.light-green-A100:focus,
input[type=submit].action.light-green-A100:hover,
input[type=submit].raised.light-green-A100:focus,
input[type=submit].raised.light-green-A100:hover {
    background-color: #d8ffaa
}

.button.action.light-green-A100:active,
.button.raised.light-green-A100:active,
button.action.light-green-A100:active,
button.raised.light-green-A100:active,
input[type=submit].action.light-green-A100:active,
input[type=submit].raised.light-green-A100:active {
    background-color: #c0ff77
}

.button.action.light-green-A200,
.button.raised.light-green-A200,
button.action.light-green-A200,
button.raised.light-green-A200,
input[type=submit].action.light-green-A200,
input[type=submit].raised.light-green-A200 {
    background-color: #b2ff59;
    color: #fff
}

.button.action.light-green-A200:focus,
.button.action.light-green-A200:hover,
.button.raised.light-green-A200:focus,
.button.raised.light-green-A200:hover,
button.action.light-green-A200:focus,
button.action.light-green-A200:hover,
button.raised.light-green-A200:focus,
button.raised.light-green-A200:hover,
input[type=submit].action.light-green-A200:focus,
input[type=submit].action.light-green-A200:hover,
input[type=submit].raised.light-green-A200:focus,
input[type=submit].raised.light-green-A200:hover {
    background-color: #beff73
}

.button.action.light-green-A200:active,
.button.raised.light-green-A200:active,
button.action.light-green-A200:active,
button.raised.light-green-A200:active,
input[type=submit].action.light-green-A200:active,
input[type=submit].raised.light-green-A200:active {
    background-color: #a6ff40
}

.button.action.light-green-A400,
.button.raised.light-green-A400,
button.action.light-green-A400,
button.raised.light-green-A400,
input[type=submit].action.light-green-A400,
input[type=submit].raised.light-green-A400 {
    background-color: #76ff03;
    color: #fff
}

.button.action.light-green-A400:focus,
.button.action.light-green-A400:hover,
.button.raised.light-green-A400:focus,
.button.raised.light-green-A400:hover,
button.action.light-green-A400:focus,
button.action.light-green-A400:hover,
button.raised.light-green-A400:focus,
button.raised.light-green-A400:hover,
input[type=submit].action.light-green-A400:focus,
input[type=submit].action.light-green-A400:hover,
input[type=submit].raised.light-green-A400:focus,
input[type=submit].raised.light-green-A400:hover {
    background-color: #84ff1d
}

.button.action.light-green-A400:active,
.button.raised.light-green-A400:active,
button.action.light-green-A400:active,
button.raised.light-green-A400:active,
input[type=submit].action.light-green-A400:active,
input[type=submit].raised.light-green-A400:active {
    background-color: #6ae900
}

.button.action.light-green-A700,
.button.raised.light-green-A700,
button.action.light-green-A700,
button.raised.light-green-A700,
input[type=submit].action.light-green-A700,
input[type=submit].raised.light-green-A700 {
    background-color: #64dd17;
    color: #fff
}

.button.action.light-green-A700:focus,
.button.action.light-green-A700:hover,
.button.raised.light-green-A700:focus,
.button.raised.light-green-A700:hover,
button.action.light-green-A700:focus,
button.action.light-green-A700:hover,
button.raised.light-green-A700:focus,
button.raised.light-green-A700:hover,
input[type=submit].action.light-green-A700:focus,
input[type=submit].action.light-green-A700:hover,
input[type=submit].raised.light-green-A700:focus,
input[type=submit].raised.light-green-A700:hover {
    background-color: #71e825
}

.button.action.light-green-A700:active,
.button.raised.light-green-A700:active,
button.action.light-green-A700:active,
button.raised.light-green-A700:active,
input[type=submit].action.light-green-A700:active,
input[type=submit].raised.light-green-A700:active {
    background-color: #5ac615
}

.button.action.lime-50,
.button.raised.lime-50,
button.action.lime-50,
button.raised.lime-50,
input[type=submit].action.lime-50,
input[type=submit].raised.lime-50 {
    background-color: #f9fbe7;
    color: #fff
}

.button.action.lime-50:focus,
.button.action.lime-50:hover,
.button.raised.lime-50:focus,
.button.raised.lime-50:hover,
button.action.lime-50:focus,
button.action.lime-50:hover,
button.raised.lime-50:focus,
button.raised.lime-50:hover,
input[type=submit].action.lime-50:focus,
input[type=submit].action.lime-50:hover,
input[type=submit].raised.lime-50:focus,
input[type=submit].raised.lime-50:hover {
    background-color: #fefffd
}

.button.action.lime-50:active,
.button.raised.lime-50:active,
button.action.lime-50:active,
button.raised.lime-50:active,
input[type=submit].action.lime-50:active,
input[type=submit].raised.lime-50:active {
    background-color: #f4f7d1
}

.button.action.lime-100,
.button.raised.lime-100,
button.action.lime-100,
button.raised.lime-100,
input[type=submit].action.lime-100,
input[type=submit].raised.lime-100 {
    background-color: #f0f4c3;
    color: #fff
}

.button.action.lime-100:focus,
.button.action.lime-100:hover,
.button.raised.lime-100:focus,
.button.raised.lime-100:hover,
button.action.lime-100:focus,
button.action.lime-100:hover,
button.raised.lime-100:focus,
button.raised.lime-100:hover,
input[type=submit].action.lime-100:focus,
input[type=submit].action.lime-100:hover,
input[type=submit].raised.lime-100:focus,
input[type=submit].raised.lime-100:hover {
    background-color: #f5f8d9
}

.button.action.lime-100:active,
.button.raised.lime-100:active,
button.action.lime-100:active,
button.raised.lime-100:active,
input[type=submit].action.lime-100:active,
input[type=submit].raised.lime-100:active {
    background-color: #ebf0ad
}

.button.action.lime-200,
.button.raised.lime-200,
button.action.lime-200,
button.raised.lime-200,
input[type=submit].action.lime-200,
input[type=submit].raised.lime-200 {
    background-color: #e6ee9c;
    color: #fff
}

.button.action.lime-200:focus,
.button.action.lime-200:hover,
.button.raised.lime-200:focus,
.button.raised.lime-200:hover,
button.action.lime-200:focus,
button.action.lime-200:hover,
button.raised.lime-200:focus,
button.raised.lime-200:hover,
input[type=submit].action.lime-200:focus,
input[type=submit].action.lime-200:hover,
input[type=submit].raised.lime-200:focus,
input[type=submit].raised.lime-200:hover {
    background-color: #ebf2b2
}

.button.action.lime-200:active,
.button.raised.lime-200:active,
button.action.lime-200:active,
button.raised.lime-200:active,
input[type=submit].action.lime-200:active,
input[type=submit].raised.lime-200:active {
    background-color: #e1ea86
}

.button.action.lime-300,
.button.raised.lime-300,
button.action.lime-300,
button.raised.lime-300,
input[type=submit].action.lime-300,
input[type=submit].raised.lime-300 {
    background-color: #dce775;
    color: #fff
}

.button.action.lime-300:focus,
.button.action.lime-300:hover,
.button.raised.lime-300:focus,
.button.raised.lime-300:hover,
button.action.lime-300:focus,
button.action.lime-300:hover,
button.raised.lime-300:focus,
button.raised.lime-300:hover,
input[type=submit].action.lime-300:focus,
input[type=submit].action.lime-300:hover,
input[type=submit].raised.lime-300:focus,
input[type=submit].raised.lime-300:hover {
    background-color: #e2eb8b
}

.button.action.lime-300:active,
.button.raised.lime-300:active,
button.action.lime-300:active,
button.raised.lime-300:active,
input[type=submit].action.lime-300:active,
input[type=submit].raised.lime-300:active {
    background-color: #d6e35f
}

.button.action.lime-400,
.button.raised.lime-400,
button.action.lime-400,
button.raised.lime-400,
input[type=submit].action.lime-400,
input[type=submit].raised.lime-400 {
    background-color: #d4e157;
    color: #fff
}

.button.action.lime-400:focus,
.button.action.lime-400:hover,
.button.raised.lime-400:focus,
.button.raised.lime-400:hover,
button.action.lime-400:focus,
button.action.lime-400:hover,
button.raised.lime-400:focus,
button.raised.lime-400:hover,
input[type=submit].action.lime-400:focus,
input[type=submit].action.lime-400:hover,
input[type=submit].raised.lime-400:focus,
input[type=submit].raised.lime-400:hover {
    background-color: #dae56d
}

.button.action.lime-400:active,
.button.raised.lime-400:active,
button.action.lime-400:active,
button.raised.lime-400:active,
input[type=submit].action.lime-400:active,
input[type=submit].raised.lime-400:active {
    background-color: #cedd41
}

.button.action.lime-500,
.button.raised.lime-500,
button.action.lime-500,
button.raised.lime-500,
input[type=submit].action.lime-500,
input[type=submit].raised.lime-500 {
    background-color: #cddc39;
    color: #fff
}

.button.action.lime-500:focus,
.button.action.lime-500:hover,
.button.raised.lime-500:focus,
.button.raised.lime-500:hover,
button.action.lime-500:focus,
button.action.lime-500:hover,
button.raised.lime-500:focus,
button.raised.lime-500:hover,
input[type=submit].action.lime-500:focus,
input[type=submit].action.lime-500:hover,
input[type=submit].raised.lime-500:focus,
input[type=submit].raised.lime-500:hover {
    background-color: #d2e04f
}

.button.action.lime-500:active,
.button.raised.lime-500:active,
button.action.lime-500:active,
button.raised.lime-500:active,
input[type=submit].action.lime-500:active,
input[type=submit].raised.lime-500:active {
    background-color: #c6d626
}

.button.action.lime-600,
.button.raised.lime-600,
button.action.lime-600,
button.raised.lime-600,
input[type=submit].action.lime-600,
input[type=submit].raised.lime-600 {
    background-color: #c0ca33;
    color: #fff
}

.button.action.lime-600:focus,
.button.action.lime-600:hover,
.button.raised.lime-600:focus,
.button.raised.lime-600:hover,
button.action.lime-600:focus,
button.action.lime-600:hover,
button.raised.lime-600:focus,
button.raised.lime-600:hover,
input[type=submit].action.lime-600:focus,
input[type=submit].action.lime-600:hover,
input[type=submit].raised.lime-600:focus,
input[type=submit].raised.lime-600:hover {
    background-color: #c7d046
}

.button.action.lime-600:active,
.button.raised.lime-600:active,
button.action.lime-600:active,
button.raised.lime-600:active,
input[type=submit].action.lime-600:active,
input[type=submit].raised.lime-600:active {
    background-color: #adb62e
}

.button.action.lime-700,
.button.raised.lime-700,
button.action.lime-700,
button.raised.lime-700,
input[type=submit].action.lime-700,
input[type=submit].raised.lime-700 {
    background-color: #afb42b;
    color: #fff
}

.button.action.lime-700:focus,
.button.action.lime-700:hover,
.button.raised.lime-700:focus,
.button.raised.lime-700:hover,
button.action.lime-700:focus,
button.action.lime-700:hover,
button.raised.lime-700:focus,
button.raised.lime-700:hover,
input[type=submit].action.lime-700:focus,
input[type=submit].action.lime-700:hover,
input[type=submit].raised.lime-700:focus,
input[type=submit].raised.lime-700:hover {
    background-color: #c3c930
}

.button.action.lime-700:active,
.button.raised.lime-700:active,
button.action.lime-700:active,
button.raised.lime-700:active,
input[type=submit].action.lime-700:active,
input[type=submit].raised.lime-700:active {
    background-color: #9b9f26
}

.button.action.lime-800,
.button.raised.lime-800,
button.action.lime-800,
button.raised.lime-800,
input[type=submit].action.lime-800,
input[type=submit].raised.lime-800 {
    background-color: #9e9d24;
    color: #fff
}

.button.action.lime-800:focus,
.button.action.lime-800:hover,
.button.raised.lime-800:focus,
.button.raised.lime-800:hover,
button.action.lime-800:focus,
button.action.lime-800:hover,
button.raised.lime-800:focus,
button.raised.lime-800:hover,
input[type=submit].action.lime-800:focus,
input[type=submit].action.lime-800:hover,
input[type=submit].raised.lime-800:focus,
input[type=submit].raised.lime-800:hover {
    background-color: #b3b229
}

.button.action.lime-800:active,
.button.raised.lime-800:active,
button.action.lime-800:active,
button.raised.lime-800:active,
input[type=submit].action.lime-800:active,
input[type=submit].raised.lime-800:active {
    background-color: #89881f
}

.button.action.lime-900,
.button.raised.lime-900,
button.action.lime-900,
button.raised.lime-900,
input[type=submit].action.lime-900,
input[type=submit].raised.lime-900 {
    background-color: #827717;
    color: #fff
}

.button.action.lime-900:focus,
.button.action.lime-900:hover,
.button.raised.lime-900:focus,
.button.raised.lime-900:hover,
button.action.lime-900:focus,
button.action.lime-900:hover,
button.raised.lime-900:focus,
button.raised.lime-900:hover,
input[type=submit].action.lime-900:focus,
input[type=submit].action.lime-900:hover,
input[type=submit].raised.lime-900:focus,
input[type=submit].raised.lime-900:hover {
    background-color: #988b1b
}

.button.action.lime-900:active,
.button.raised.lime-900:active,
button.action.lime-900:active,
button.raised.lime-900:active,
input[type=submit].action.lime-900:active,
input[type=submit].raised.lime-900:active {
    background-color: #6c6313
}

.button.action.lime-A100,
.button.raised.lime-A100,
button.action.lime-A100,
button.raised.lime-A100,
input[type=submit].action.lime-A100,
input[type=submit].raised.lime-A100 {
    background-color: #f4ff81;
    color: #fff
}

.button.action.lime-A100:focus,
.button.action.lime-A100:hover,
.button.raised.lime-A100:focus,
.button.raised.lime-A100:hover,
button.action.lime-A100:focus,
button.action.lime-A100:hover,
button.raised.lime-A100:focus,
button.raised.lime-A100:hover,
input[type=submit].action.lime-A100:focus,
input[type=submit].action.lime-A100:hover,
input[type=submit].raised.lime-A100:focus,
input[type=submit].raised.lime-A100:hover {
    background-color: #f6ff9b
}

.button.action.lime-A100:active,
.button.raised.lime-A100:active,
button.action.lime-A100:active,
button.raised.lime-A100:active,
input[type=submit].action.lime-A100:active,
input[type=submit].raised.lime-A100:active {
    background-color: #f2ff68
}

.button.action.lime-A200,
.button.raised.lime-A200,
button.action.lime-A200,
button.raised.lime-A200,
input[type=submit].action.lime-A200,
input[type=submit].raised.lime-A200 {
    background-color: #eeff41;
    color: #fff
}

.button.action.lime-A200:focus,
.button.action.lime-A200:hover,
.button.raised.lime-A200:focus,
.button.raised.lime-A200:hover,
button.action.lime-A200:focus,
button.action.lime-A200:hover,
button.raised.lime-A200:focus,
button.raised.lime-A200:hover,
input[type=submit].action.lime-A200:focus,
input[type=submit].action.lime-A200:hover,
input[type=submit].raised.lime-A200:focus,
input[type=submit].raised.lime-A200:hover {
    background-color: #f0ff5b
}

.button.action.lime-A200:active,
.button.raised.lime-A200:active,
button.action.lime-A200:active,
button.raised.lime-A200:active,
input[type=submit].action.lime-A200:active,
input[type=submit].raised.lime-A200:active {
    background-color: #ecff28
}

.button.action.lime-A400,
.button.raised.lime-A400,
button.action.lime-A400,
button.raised.lime-A400,
input[type=submit].action.lime-A400,
input[type=submit].raised.lime-A400 {
    background-color: #c6ff00;
    color: #fff
}

.button.action.lime-A400:focus,
.button.action.lime-A400:hover,
.button.raised.lime-A400:focus,
.button.raised.lime-A400:hover,
button.action.lime-A400:focus,
button.action.lime-A400:hover,
button.raised.lime-A400:focus,
button.raised.lime-A400:hover,
input[type=submit].action.lime-A400:focus,
input[type=submit].action.lime-A400:hover,
input[type=submit].raised.lime-A400:focus,
input[type=submit].raised.lime-A400:hover {
    background-color: #ccff1a
}

.button.action.lime-A400:active,
.button.raised.lime-A400:active,
button.action.lime-A400:active,
button.raised.lime-A400:active,
input[type=submit].action.lime-A400:active,
input[type=submit].raised.lime-A400:active {
    background-color: #b2e600
}

.button.action.lime-A700,
.button.raised.lime-A700,
button.action.lime-A700,
button.raised.lime-A700,
input[type=submit].action.lime-A700,
input[type=submit].raised.lime-A700 {
    background-color: #aeea00;
    color: #fff
}

.button.action.lime-A700:focus,
.button.action.lime-A700:hover,
.button.raised.lime-A700:focus,
.button.raised.lime-A700:hover,
button.action.lime-A700:focus,
button.action.lime-A700:hover,
button.raised.lime-A700:focus,
button.raised.lime-A700:hover,
input[type=submit].action.lime-A700:focus,
input[type=submit].action.lime-A700:hover,
input[type=submit].raised.lime-A700:focus,
input[type=submit].raised.lime-A700:hover {
    background-color: #bfff05
}

.button.action.lime-A700:active,
.button.raised.lime-A700:active,
button.action.lime-A700:active,
button.raised.lime-A700:active,
input[type=submit].action.lime-A700:active,
input[type=submit].raised.lime-A700:active {
    background-color: #9bd100
}

.button.action.yellow-50,
.button.raised.yellow-50,
button.action.yellow-50,
button.raised.yellow-50,
input[type=submit].action.yellow-50,
input[type=submit].raised.yellow-50 {
    background-color: #fffde7;
    color: #fff
}

.button.action.yellow-50:focus,
.button.action.yellow-50:hover,
.button.raised.yellow-50:focus,
.button.raised.yellow-50:hover,
button.action.yellow-50:focus,
button.action.yellow-50:hover,
button.raised.yellow-50:focus,
button.raised.yellow-50:hover,
input[type=submit].action.yellow-50:focus,
input[type=submit].action.yellow-50:hover,
input[type=submit].raised.yellow-50:focus,
input[type=submit].raised.yellow-50:hover {
    background-color: #fff
}

.button.action.yellow-50:active,
.button.raised.yellow-50:active,
button.action.yellow-50:active,
button.raised.yellow-50:active,
input[type=submit].action.yellow-50:active,
input[type=submit].raised.yellow-50:active {
    background-color: #fffbce
}

.button.action.yellow-100,
.button.raised.yellow-100,
button.action.yellow-100,
button.raised.yellow-100,
input[type=submit].action.yellow-100,
input[type=submit].raised.yellow-100 {
    background-color: #fff9c4;
    color: #fff
}

.button.action.yellow-100:focus,
.button.action.yellow-100:hover,
.button.raised.yellow-100:focus,
.button.raised.yellow-100:hover,
button.action.yellow-100:focus,
button.action.yellow-100:hover,
button.raised.yellow-100:focus,
button.raised.yellow-100:hover,
input[type=submit].action.yellow-100:focus,
input[type=submit].action.yellow-100:hover,
input[type=submit].raised.yellow-100:focus,
input[type=submit].raised.yellow-100:hover {
    background-color: #fffcde
}

.button.action.yellow-100:active,
.button.raised.yellow-100:active,
button.action.yellow-100:active,
button.raised.yellow-100:active,
input[type=submit].action.yellow-100:active,
input[type=submit].raised.yellow-100:active {
    background-color: #fff6ab
}

.button.action.yellow-200,
.button.raised.yellow-200,
button.action.yellow-200,
button.raised.yellow-200,
input[type=submit].action.yellow-200,
input[type=submit].raised.yellow-200 {
    background-color: #fff59d;
    color: #fff
}

.button.action.yellow-200:focus,
.button.action.yellow-200:hover,
.button.raised.yellow-200:focus,
.button.raised.yellow-200:hover,
button.action.yellow-200:focus,
button.action.yellow-200:hover,
button.raised.yellow-200:focus,
button.raised.yellow-200:hover,
input[type=submit].action.yellow-200:focus,
input[type=submit].action.yellow-200:hover,
input[type=submit].raised.yellow-200:focus,
input[type=submit].raised.yellow-200:hover {
    background-color: #fff8b7
}

.button.action.yellow-200:active,
.button.raised.yellow-200:active,
button.action.yellow-200:active,
button.raised.yellow-200:active,
input[type=submit].action.yellow-200:active,
input[type=submit].raised.yellow-200:active {
    background-color: #fff284
}

.button.action.yellow-300,
.button.raised.yellow-300,
button.action.yellow-300,
button.raised.yellow-300,
input[type=submit].action.yellow-300,
input[type=submit].raised.yellow-300 {
    background-color: #fff176;
    color: #fff
}

.button.action.yellow-300:focus,
.button.action.yellow-300:hover,
.button.raised.yellow-300:focus,
.button.raised.yellow-300:hover,
button.action.yellow-300:focus,
button.action.yellow-300:hover,
button.raised.yellow-300:focus,
button.raised.yellow-300:hover,
input[type=submit].action.yellow-300:focus,
input[type=submit].action.yellow-300:hover,
input[type=submit].raised.yellow-300:focus,
input[type=submit].raised.yellow-300:hover {
    background-color: #fff490
}

.button.action.yellow-300:active,
.button.raised.yellow-300:active,
button.action.yellow-300:active,
button.raised.yellow-300:active,
input[type=submit].action.yellow-300:active,
input[type=submit].raised.yellow-300:active {
    background-color: #ffee5d
}

.button.action.yellow-400,
.button.raised.yellow-400,
button.action.yellow-400,
button.raised.yellow-400,
input[type=submit].action.yellow-400,
input[type=submit].raised.yellow-400 {
    background-color: #ffee58;
    color: #fff
}

.button.action.yellow-400:focus,
.button.action.yellow-400:hover,
.button.raised.yellow-400:focus,
.button.raised.yellow-400:hover,
button.action.yellow-400:focus,
button.action.yellow-400:hover,
button.raised.yellow-400:focus,
button.raised.yellow-400:hover,
input[type=submit].action.yellow-400:focus,
input[type=submit].action.yellow-400:hover,
input[type=submit].raised.yellow-400:focus,
input[type=submit].raised.yellow-400:hover {
    background-color: #fff172
}

.button.action.yellow-400:active,
.button.raised.yellow-400:active,
button.action.yellow-400:active,
button.raised.yellow-400:active,
input[type=submit].action.yellow-400:active,
input[type=submit].raised.yellow-400:active {
    background-color: #ffeb3f
}

.button.action.yellow-500,
.button.raised.yellow-500,
button.action.yellow-500,
button.raised.yellow-500,
input[type=submit].action.yellow-500,
input[type=submit].raised.yellow-500 {
    background-color: #ffeb3b;
    color: #fff
}

.button.action.yellow-500:focus,
.button.action.yellow-500:hover,
.button.raised.yellow-500:focus,
.button.raised.yellow-500:hover,
button.action.yellow-500:focus,
button.action.yellow-500:hover,
button.raised.yellow-500:focus,
button.raised.yellow-500:hover,
input[type=submit].action.yellow-500:focus,
input[type=submit].action.yellow-500:hover,
input[type=submit].raised.yellow-500:focus,
input[type=submit].raised.yellow-500:hover {
    background-color: #fe5
}

.button.action.yellow-500:active,
.button.raised.yellow-500:active,
button.action.yellow-500:active,
button.raised.yellow-500:active,
input[type=submit].action.yellow-500:active,
input[type=submit].raised.yellow-500:active {
    background-color: #ffe822
}

.button.action.yellow-600,
.button.raised.yellow-600,
button.action.yellow-600,
button.raised.yellow-600,
input[type=submit].action.yellow-600,
input[type=submit].raised.yellow-600 {
    background-color: #fdd835;
    color: #fff
}

.button.action.yellow-600:focus,
.button.action.yellow-600:hover,
.button.raised.yellow-600:focus,
.button.raised.yellow-600:hover,
button.action.yellow-600:focus,
button.action.yellow-600:hover,
button.raised.yellow-600:focus,
button.raised.yellow-600:hover,
input[type=submit].action.yellow-600:focus,
input[type=submit].action.yellow-600:hover,
input[type=submit].raised.yellow-600:focus,
input[type=submit].raised.yellow-600:hover {
    background-color: #fddd4e
}

.button.action.yellow-600:active,
.button.raised.yellow-600:active,
button.action.yellow-600:active,
button.raised.yellow-600:active,
input[type=submit].action.yellow-600:active,
input[type=submit].raised.yellow-600:active {
    background-color: #fdd31c
}

.button.action.yellow-700,
.button.raised.yellow-700,
button.action.yellow-700,
button.raised.yellow-700,
input[type=submit].action.yellow-700,
input[type=submit].raised.yellow-700 {
    background-color: #fbc02d;
    color: #fff
}

.button.action.yellow-700:focus,
.button.action.yellow-700:hover,
.button.raised.yellow-700:focus,
.button.raised.yellow-700:hover,
button.action.yellow-700:focus,
button.action.yellow-700:hover,
button.raised.yellow-700:focus,
button.raised.yellow-700:hover,
input[type=submit].action.yellow-700:focus,
input[type=submit].action.yellow-700:hover,
input[type=submit].raised.yellow-700:focus,
input[type=submit].raised.yellow-700:hover {
    background-color: #fbc846
}

.button.action.yellow-700:active,
.button.raised.yellow-700:active,
button.action.yellow-700:active,
button.raised.yellow-700:active,
input[type=submit].action.yellow-700:active,
input[type=submit].raised.yellow-700:active {
    background-color: #fbb814
}

.button.action.yellow-800,
.button.raised.yellow-800,
button.action.yellow-800,
button.raised.yellow-800,
input[type=submit].action.yellow-800,
input[type=submit].raised.yellow-800 {
    background-color: #f9a825;
    color: #fff
}

.button.action.yellow-800:focus,
.button.action.yellow-800:hover,
.button.raised.yellow-800:focus,
.button.raised.yellow-800:hover,
button.action.yellow-800:focus,
button.action.yellow-800:hover,
button.raised.yellow-800:focus,
button.raised.yellow-800:hover,
input[type=submit].action.yellow-800:focus,
input[type=submit].action.yellow-800:hover,
input[type=submit].raised.yellow-800:focus,
input[type=submit].raised.yellow-800:hover {
    background-color: #fab23e
}

.button.action.yellow-800:active,
.button.raised.yellow-800:active,
button.action.yellow-800:active,
button.raised.yellow-800:active,
input[type=submit].action.yellow-800:active,
input[type=submit].raised.yellow-800:active {
    background-color: #f89e0c
}

.button.action.yellow-900,
.button.raised.yellow-900,
button.action.yellow-900,
button.raised.yellow-900,
input[type=submit].action.yellow-900,
input[type=submit].raised.yellow-900 {
    background-color: #f57f17;
    color: #fff
}

.button.action.yellow-900:focus,
.button.action.yellow-900:hover,
.button.raised.yellow-900:focus,
.button.raised.yellow-900:hover,
button.action.yellow-900:focus,
button.action.yellow-900:hover,
button.raised.yellow-900:focus,
button.raised.yellow-900:hover,
input[type=submit].action.yellow-900:focus,
input[type=submit].action.yellow-900:hover,
input[type=submit].raised.yellow-900:focus,
input[type=submit].raised.yellow-900:hover {
    background-color: #f68c2f
}

.button.action.yellow-900:active,
.button.raised.yellow-900:active,
button.action.yellow-900:active,
button.raised.yellow-900:active,
input[type=submit].action.yellow-900:active,
input[type=submit].raised.yellow-900:active {
    background-color: #e8720a
}

.button.action.yellow-A100,
.button.raised.yellow-A100,
button.action.yellow-A100,
button.raised.yellow-A100,
input[type=submit].action.yellow-A100,
input[type=submit].raised.yellow-A100 {
    background-color: #ffff8d;
    color: #fff
}

.button.action.yellow-A100:focus,
.button.action.yellow-A100:hover,
.button.raised.yellow-A100:focus,
.button.raised.yellow-A100:hover,
button.action.yellow-A100:focus,
button.action.yellow-A100:hover,
button.raised.yellow-A100:focus,
button.raised.yellow-A100:hover,
input[type=submit].action.yellow-A100:focus,
input[type=submit].action.yellow-A100:hover,
input[type=submit].raised.yellow-A100:focus,
input[type=submit].raised.yellow-A100:hover {
    background-color: #ffffa7
}

.button.action.yellow-A100:active,
.button.raised.yellow-A100:active,
button.action.yellow-A100:active,
button.raised.yellow-A100:active,
input[type=submit].action.yellow-A100:active,
input[type=submit].raised.yellow-A100:active {
    background-color: #ffff74
}

.button.action.yellow-A200,
.button.raised.yellow-A200,
button.action.yellow-A200,
button.raised.yellow-A200,
input[type=submit].action.yellow-A200,
input[type=submit].raised.yellow-A200 {
    background-color: #ff0;
    color: #fff
}

.button.action.yellow-A200:focus,
.button.action.yellow-A200:hover,
.button.raised.yellow-A200:focus,
.button.raised.yellow-A200:hover,
button.action.yellow-A200:focus,
button.action.yellow-A200:hover,
button.raised.yellow-A200:focus,
button.raised.yellow-A200:hover,
input[type=submit].action.yellow-A200:focus,
input[type=submit].action.yellow-A200:hover,
input[type=submit].raised.yellow-A200:focus,
input[type=submit].raised.yellow-A200:hover {
    background-color: #ffff1a
}

.button.action.yellow-A200:active,
.button.raised.yellow-A200:active,
button.action.yellow-A200:active,
button.raised.yellow-A200:active,
input[type=submit].action.yellow-A200:active,
input[type=submit].raised.yellow-A200:active {
    background-color: #e6e600
}

.button.action.yellow-A400,
.button.raised.yellow-A400,
button.action.yellow-A400,
button.raised.yellow-A400,
input[type=submit].action.yellow-A400,
input[type=submit].raised.yellow-A400 {
    background-color: #ffea00;
    color: #fff
}

.button.action.yellow-A400:focus,
.button.action.yellow-A400:hover,
.button.raised.yellow-A400:focus,
.button.raised.yellow-A400:hover,
button.action.yellow-A400:focus,
button.action.yellow-A400:hover,
button.raised.yellow-A400:focus,
button.raised.yellow-A400:hover,
input[type=submit].action.yellow-A400:focus,
input[type=submit].action.yellow-A400:hover,
input[type=submit].raised.yellow-A400:focus,
input[type=submit].raised.yellow-A400:hover {
    background-color: #ffec1a
}

.button.action.yellow-A400:active,
.button.raised.yellow-A400:active,
button.action.yellow-A400:active,
button.raised.yellow-A400:active,
input[type=submit].action.yellow-A400:active,
input[type=submit].raised.yellow-A400:active {
    background-color: #e6d300
}

.button.action.yellow-A700,
.button.raised.yellow-A700,
button.action.yellow-A700,
button.raised.yellow-A700,
input[type=submit].action.yellow-A700,
input[type=submit].raised.yellow-A700 {
    background-color: #ffd600;
    color: #fff
}

.button.action.yellow-A700:focus,
.button.action.yellow-A700:hover,
.button.raised.yellow-A700:focus,
.button.raised.yellow-A700:hover,
button.action.yellow-A700:focus,
button.action.yellow-A700:hover,
button.raised.yellow-A700:focus,
button.raised.yellow-A700:hover,
input[type=submit].action.yellow-A700:focus,
input[type=submit].action.yellow-A700:hover,
input[type=submit].raised.yellow-A700:focus,
input[type=submit].raised.yellow-A700:hover {
    background-color: #ffda1a
}

.button.action.yellow-A700:active,
.button.raised.yellow-A700:active,
button.action.yellow-A700:active,
button.raised.yellow-A700:active,
input[type=submit].action.yellow-A700:active,
input[type=submit].raised.yellow-A700:active {
    background-color: #e6c100
}

.button.action.amber-50,
.button.raised.amber-50,
button.action.amber-50,
button.raised.amber-50,
input[type=submit].action.amber-50,
input[type=submit].raised.amber-50 {
    background-color: #fff8e1;
    color: #fff
}

.button.action.amber-50:focus,
.button.action.amber-50:hover,
.button.raised.amber-50:focus,
.button.raised.amber-50:hover,
button.action.amber-50:focus,
button.action.amber-50:hover,
button.raised.amber-50:focus,
button.raised.amber-50:hover,
input[type=submit].action.amber-50:focus,
input[type=submit].action.amber-50:hover,
input[type=submit].raised.amber-50:focus,
input[type=submit].raised.amber-50:hover {
    background-color: #fffefb
}

.button.action.amber-50:active,
.button.raised.amber-50:active,
button.action.amber-50:active,
button.raised.amber-50:active,
input[type=submit].action.amber-50:active,
input[type=submit].raised.amber-50:active {
    background-color: #fff2c8
}

.button.action.amber-100,
.button.raised.amber-100,
button.action.amber-100,
button.raised.amber-100,
input[type=submit].action.amber-100,
input[type=submit].raised.amber-100 {
    background-color: #ffecb3;
    color: #fff
}

.button.action.amber-100:focus,
.button.action.amber-100:hover,
.button.raised.amber-100:focus,
.button.raised.amber-100:hover,
button.action.amber-100:focus,
button.action.amber-100:hover,
button.raised.amber-100:focus,
button.raised.amber-100:hover,
input[type=submit].action.amber-100:focus,
input[type=submit].action.amber-100:hover,
input[type=submit].raised.amber-100:focus,
input[type=submit].raised.amber-100:hover {
    background-color: #fff2cd
}

.button.action.amber-100:active,
.button.raised.amber-100:active,
button.action.amber-100:active,
button.raised.amber-100:active,
input[type=submit].action.amber-100:active,
input[type=submit].raised.amber-100:active {
    background-color: #ffe69a
}

.button.action.amber-200,
.button.raised.amber-200,
button.action.amber-200,
button.raised.amber-200,
input[type=submit].action.amber-200,
input[type=submit].raised.amber-200 {
    background-color: #ffe082;
    color: #fff
}

.button.action.amber-200:focus,
.button.action.amber-200:hover,
.button.raised.amber-200:focus,
.button.raised.amber-200:hover,
button.action.amber-200:focus,
button.action.amber-200:hover,
button.raised.amber-200:focus,
button.raised.amber-200:hover,
input[type=submit].action.amber-200:focus,
input[type=submit].action.amber-200:hover,
input[type=submit].raised.amber-200:focus,
input[type=submit].raised.amber-200:hover {
    background-color: #ffe69c
}

.button.action.amber-200:active,
.button.raised.amber-200:active,
button.action.amber-200:active,
button.raised.amber-200:active,
input[type=submit].action.amber-200:active,
input[type=submit].raised.amber-200:active {
    background-color: #ffda69
}

.button.action.amber-300,
.button.raised.amber-300,
button.action.amber-300,
button.raised.amber-300,
input[type=submit].action.amber-300,
input[type=submit].raised.amber-300 {
    background-color: #ffd54f;
    color: #fff
}

.button.action.amber-300:focus,
.button.action.amber-300:hover,
.button.raised.amber-300:focus,
.button.raised.amber-300:hover,
button.action.amber-300:focus,
button.action.amber-300:hover,
button.raised.amber-300:focus,
button.raised.amber-300:hover,
input[type=submit].action.amber-300:focus,
input[type=submit].action.amber-300:hover,
input[type=submit].raised.amber-300:focus,
input[type=submit].raised.amber-300:hover {
    background-color: #ffdb69
}

.button.action.amber-300:active,
.button.raised.amber-300:active,
button.action.amber-300:active,
button.raised.amber-300:active,
input[type=submit].action.amber-300:active,
input[type=submit].raised.amber-300:active {
    background-color: #ffcf36
}

.button.action.amber-400,
.button.raised.amber-400,
button.action.amber-400,
button.raised.amber-400,
input[type=submit].action.amber-400,
input[type=submit].raised.amber-400 {
    background-color: #ffca28;
    color: #fff
}

.button.action.amber-400:focus,
.button.action.amber-400:hover,
.button.raised.amber-400:focus,
.button.raised.amber-400:hover,
button.action.amber-400:focus,
button.action.amber-400:hover,
button.raised.amber-400:focus,
button.raised.amber-400:hover,
input[type=submit].action.amber-400:focus,
input[type=submit].action.amber-400:hover,
input[type=submit].raised.amber-400:focus,
input[type=submit].raised.amber-400:hover {
    background-color: #ffd042
}

.button.action.amber-400:active,
.button.raised.amber-400:active,
button.action.amber-400:active,
button.raised.amber-400:active,
input[type=submit].action.amber-400:active,
input[type=submit].raised.amber-400:active {
    background-color: #ffc40f
}

.button.action.amber-500,
.button.raised.amber-500,
button.action.amber-500,
button.raised.amber-500,
input[type=submit].action.amber-500,
input[type=submit].raised.amber-500 {
    background-color: #ffc107;
    color: #fff
}

.button.action.amber-500:focus,
.button.action.amber-500:hover,
.button.raised.amber-500:focus,
.button.raised.amber-500:hover,
button.action.amber-500:focus,
button.action.amber-500:hover,
button.raised.amber-500:focus,
button.raised.amber-500:hover,
input[type=submit].action.amber-500:focus,
input[type=submit].action.amber-500:hover,
input[type=submit].raised.amber-500:focus,
input[type=submit].raised.amber-500:hover {
    background-color: #ffc721
}

.button.action.amber-500:active,
.button.raised.amber-500:active,
button.action.amber-500:active,
button.raised.amber-500:active,
input[type=submit].action.amber-500:active,
input[type=submit].raised.amber-500:active {
    background-color: #edb100
}

.button.action.amber-600,
.button.raised.amber-600,
button.action.amber-600,
button.raised.amber-600,
input[type=submit].action.amber-600,
input[type=submit].raised.amber-600 {
    background-color: #ffb300;
    color: #fff
}

.button.action.amber-600:focus,
.button.action.amber-600:hover,
.button.raised.amber-600:focus,
.button.raised.amber-600:hover,
button.action.amber-600:focus,
button.action.amber-600:hover,
button.raised.amber-600:focus,
button.raised.amber-600:hover,
input[type=submit].action.amber-600:focus,
input[type=submit].action.amber-600:hover,
input[type=submit].raised.amber-600:focus,
input[type=submit].raised.amber-600:hover {
    background-color: #ffbb1a
}

.button.action.amber-600:active,
.button.raised.amber-600:active,
button.action.amber-600:active,
button.raised.amber-600:active,
input[type=submit].action.amber-600:active,
input[type=submit].raised.amber-600:active {
    background-color: #e6a100
}

.button.action.amber-700,
.button.raised.amber-700,
button.action.amber-700,
button.raised.amber-700,
input[type=submit].action.amber-700,
input[type=submit].raised.amber-700 {
    background-color: #ffa000;
    color: #fff
}

.button.action.amber-700:focus,
.button.action.amber-700:hover,
.button.raised.amber-700:focus,
.button.raised.amber-700:hover,
button.action.amber-700:focus,
button.action.amber-700:hover,
button.raised.amber-700:focus,
button.raised.amber-700:hover,
input[type=submit].action.amber-700:focus,
input[type=submit].action.amber-700:hover,
input[type=submit].raised.amber-700:focus,
input[type=submit].raised.amber-700:hover {
    background-color: #ffaa1a
}

.button.action.amber-700:active,
.button.raised.amber-700:active,
button.action.amber-700:active,
button.raised.amber-700:active,
input[type=submit].action.amber-700:active,
input[type=submit].raised.amber-700:active {
    background-color: #e69000
}

.button.action.amber-800,
.button.raised.amber-800,
button.action.amber-800,
button.raised.amber-800,
input[type=submit].action.amber-800,
input[type=submit].raised.amber-800 {
    background-color: #ff8f00;
    color: #fff
}

.button.action.amber-800:focus,
.button.action.amber-800:hover,
.button.raised.amber-800:focus,
.button.raised.amber-800:hover,
button.action.amber-800:focus,
button.action.amber-800:hover,
button.raised.amber-800:focus,
button.raised.amber-800:hover,
input[type=submit].action.amber-800:focus,
input[type=submit].action.amber-800:hover,
input[type=submit].raised.amber-800:focus,
input[type=submit].raised.amber-800:hover {
    background-color: #ff9a1a
}

.button.action.amber-800:active,
.button.raised.amber-800:active,
button.action.amber-800:active,
button.raised.amber-800:active,
input[type=submit].action.amber-800:active,
input[type=submit].raised.amber-800:active {
    background-color: #e68100
}

.button.action.amber-900,
.button.raised.amber-900,
button.action.amber-900,
button.raised.amber-900,
input[type=submit].action.amber-900,
input[type=submit].raised.amber-900 {
    background-color: #ff6f00;
    color: #fff
}

.button.action.amber-900:focus,
.button.action.amber-900:hover,
.button.raised.amber-900:focus,
.button.raised.amber-900:hover,
button.action.amber-900:focus,
button.action.amber-900:hover,
button.raised.amber-900:focus,
button.raised.amber-900:hover,
input[type=submit].action.amber-900:focus,
input[type=submit].action.amber-900:hover,
input[type=submit].raised.amber-900:focus,
input[type=submit].raised.amber-900:hover {
    background-color: #ff7d1a
}

.button.action.amber-900:active,
.button.raised.amber-900:active,
button.action.amber-900:active,
button.raised.amber-900:active,
input[type=submit].action.amber-900:active,
input[type=submit].raised.amber-900:active {
    background-color: #e66400
}

.button.action.amber-A100,
.button.raised.amber-A100,
button.action.amber-A100,
button.raised.amber-A100,
input[type=submit].action.amber-A100,
input[type=submit].raised.amber-A100 {
    background-color: #ffe57f;
    color: #fff
}

.button.action.amber-A100:focus,
.button.action.amber-A100:hover,
.button.raised.amber-A100:focus,
.button.raised.amber-A100:hover,
button.action.amber-A100:focus,
button.action.amber-A100:hover,
button.raised.amber-A100:focus,
button.raised.amber-A100:hover,
input[type=submit].action.amber-A100:focus,
input[type=submit].action.amber-A100:hover,
input[type=submit].raised.amber-A100:focus,
input[type=submit].raised.amber-A100:hover {
    background-color: #ffea99
}

.button.action.amber-A100:active,
.button.raised.amber-A100:active,
button.action.amber-A100:active,
button.raised.amber-A100:active,
input[type=submit].action.amber-A100:active,
input[type=submit].raised.amber-A100:active {
    background-color: #ffe066
}

.button.action.amber-A200,
.button.raised.amber-A200,
button.action.amber-A200,
button.raised.amber-A200,
input[type=submit].action.amber-A200,
input[type=submit].raised.amber-A200 {
    background-color: #ffd740;
    color: #fff
}

.button.action.amber-A200:focus,
.button.action.amber-A200:hover,
.button.raised.amber-A200:focus,
.button.raised.amber-A200:hover,
button.action.amber-A200:focus,
button.action.amber-A200:hover,
button.raised.amber-A200:focus,
button.raised.amber-A200:hover,
input[type=submit].action.amber-A200:focus,
input[type=submit].action.amber-A200:hover,
input[type=submit].raised.amber-A200:focus,
input[type=submit].raised.amber-A200:hover {
    background-color: #ffdc5a
}

.button.action.amber-A200:active,
.button.raised.amber-A200:active,
button.action.amber-A200:active,
button.raised.amber-A200:active,
input[type=submit].action.amber-A200:active,
input[type=submit].raised.amber-A200:active {
    background-color: #ffd227
}

.button.action.amber-A400,
.button.raised.amber-A400,
button.action.amber-A400,
button.raised.amber-A400,
input[type=submit].action.amber-A400,
input[type=submit].raised.amber-A400 {
    background-color: #ffc400;
    color: #fff
}

.button.action.amber-A400:focus,
.button.action.amber-A400:hover,
.button.raised.amber-A400:focus,
.button.raised.amber-A400:hover,
button.action.amber-A400:focus,
button.action.amber-A400:hover,
button.raised.amber-A400:focus,
button.raised.amber-A400:hover,
input[type=submit].action.amber-A400:focus,
input[type=submit].action.amber-A400:hover,
input[type=submit].raised.amber-A400:focus,
input[type=submit].raised.amber-A400:hover {
    background-color: #ffca1a
}

.button.action.amber-A400:active,
.button.raised.amber-A400:active,
button.action.amber-A400:active,
button.raised.amber-A400:active,
input[type=submit].action.amber-A400:active,
input[type=submit].raised.amber-A400:active {
    background-color: #e6b000
}

.button.action.amber-A700,
.button.raised.amber-A700,
button.action.amber-A700,
button.raised.amber-A700,
input[type=submit].action.amber-A700,
input[type=submit].raised.amber-A700 {
    background-color: #ffab00;
    color: #fff
}

.button.action.amber-A700:focus,
.button.action.amber-A700:hover,
.button.raised.amber-A700:focus,
.button.raised.amber-A700:hover,
button.action.amber-A700:focus,
button.action.amber-A700:hover,
button.raised.amber-A700:focus,
button.raised.amber-A700:hover,
input[type=submit].action.amber-A700:focus,
input[type=submit].action.amber-A700:hover,
input[type=submit].raised.amber-A700:focus,
input[type=submit].raised.amber-A700:hover {
    background-color: #ffb31a
}

.button.action.amber-A700:active,
.button.raised.amber-A700:active,
button.action.amber-A700:active,
button.raised.amber-A700:active,
input[type=submit].action.amber-A700:active,
input[type=submit].raised.amber-A700:active {
    background-color: #e69a00
}

.button.action.orange-50,
.button.raised.orange-50,
button.action.orange-50,
button.raised.orange-50,
input[type=submit].action.orange-50,
input[type=submit].raised.orange-50 {
    background-color: #fff3e0;
    color: #fff
}

.button.action.orange-50:focus,
.button.action.orange-50:hover,
.button.raised.orange-50:focus,
.button.raised.orange-50:hover,
button.action.orange-50:focus,
button.action.orange-50:hover,
button.raised.orange-50:focus,
button.raised.orange-50:hover,
input[type=submit].action.orange-50:focus,
input[type=submit].action.orange-50:hover,
input[type=submit].raised.orange-50:focus,
input[type=submit].raised.orange-50:hover {
    background-color: #fffdfa
}

.button.action.orange-50:active,
.button.raised.orange-50:active,
button.action.orange-50:active,
button.raised.orange-50:active,
input[type=submit].action.orange-50:active,
input[type=submit].raised.orange-50:active {
    background-color: #ffe9c7
}

.button.action.orange-100,
.button.raised.orange-100,
button.action.orange-100,
button.raised.orange-100,
input[type=submit].action.orange-100,
input[type=submit].raised.orange-100 {
    background-color: #ffe0b2;
    color: #fff
}

.button.action.orange-100:focus,
.button.action.orange-100:hover,
.button.raised.orange-100:focus,
.button.raised.orange-100:hover,
button.action.orange-100:focus,
button.action.orange-100:hover,
button.raised.orange-100:focus,
button.raised.orange-100:hover,
input[type=submit].action.orange-100:focus,
input[type=submit].action.orange-100:hover,
input[type=submit].raised.orange-100:focus,
input[type=submit].raised.orange-100:hover {
    background-color: #ffeacc
}

.button.action.orange-100:active,
.button.raised.orange-100:active,
button.action.orange-100:active,
button.raised.orange-100:active,
input[type=submit].action.orange-100:active,
input[type=submit].raised.orange-100:active {
    background-color: #ffd699
}

.button.action.orange-200,
.button.raised.orange-200,
button.action.orange-200,
button.raised.orange-200,
input[type=submit].action.orange-200,
input[type=submit].raised.orange-200 {
    background-color: #ffcc80;
    color: #fff
}

.button.action.orange-200:focus,
.button.action.orange-200:hover,
.button.raised.orange-200:focus,
.button.raised.orange-200:hover,
button.action.orange-200:focus,
button.action.orange-200:hover,
button.raised.orange-200:focus,
button.raised.orange-200:hover,
input[type=submit].action.orange-200:focus,
input[type=submit].action.orange-200:hover,
input[type=submit].raised.orange-200:focus,
input[type=submit].raised.orange-200:hover {
    background-color: #ffd69a
}

.button.action.orange-200:active,
.button.raised.orange-200:active,
button.action.orange-200:active,
button.raised.orange-200:active,
input[type=submit].action.orange-200:active,
input[type=submit].raised.orange-200:active {
    background-color: #ffc267
}

.button.action.orange-300,
.button.raised.orange-300,
button.action.orange-300,
button.raised.orange-300,
input[type=submit].action.orange-300,
input[type=submit].raised.orange-300 {
    background-color: #ffb74d;
    color: #fff
}

.button.action.orange-300:focus,
.button.action.orange-300:hover,
.button.raised.orange-300:focus,
.button.raised.orange-300:hover,
button.action.orange-300:focus,
button.action.orange-300:hover,
button.raised.orange-300:focus,
button.raised.orange-300:hover,
input[type=submit].action.orange-300:focus,
input[type=submit].action.orange-300:hover,
input[type=submit].raised.orange-300:focus,
input[type=submit].raised.orange-300:hover {
    background-color: #ffc167
}

.button.action.orange-300:active,
.button.raised.orange-300:active,
button.action.orange-300:active,
button.raised.orange-300:active,
input[type=submit].action.orange-300:active,
input[type=submit].raised.orange-300:active {
    background-color: #ffad34
}

.button.action.orange-400,
.button.raised.orange-400,
button.action.orange-400,
button.raised.orange-400,
input[type=submit].action.orange-400,
input[type=submit].raised.orange-400 {
    background-color: #ffa726;
    color: #fff
}

.button.action.orange-400:focus,
.button.action.orange-400:hover,
.button.raised.orange-400:focus,
.button.raised.orange-400:hover,
button.action.orange-400:focus,
button.action.orange-400:hover,
button.raised.orange-400:focus,
button.raised.orange-400:hover,
input[type=submit].action.orange-400:focus,
input[type=submit].action.orange-400:hover,
input[type=submit].raised.orange-400:focus,
input[type=submit].raised.orange-400:hover {
    background-color: #ffb140
}

.button.action.orange-400:active,
.button.raised.orange-400:active,
button.action.orange-400:active,
button.raised.orange-400:active,
input[type=submit].action.orange-400:active,
input[type=submit].raised.orange-400:active {
    background-color: #ff9d0d
}

.button.action.orange-500,
.button.raised.orange-500,
button.action.orange-500,
button.raised.orange-500,
input[type=submit].action.orange-500,
input[type=submit].raised.orange-500 {
    background-color: #ff9800;
    color: #fff
}

.button.action.orange-500:focus,
.button.action.orange-500:hover,
.button.raised.orange-500:focus,
.button.raised.orange-500:hover,
button.action.orange-500:focus,
button.action.orange-500:hover,
button.raised.orange-500:focus,
button.raised.orange-500:hover,
input[type=submit].action.orange-500:focus,
input[type=submit].action.orange-500:hover,
input[type=submit].raised.orange-500:focus,
input[type=submit].raised.orange-500:hover {
    background-color: #ffa21a
}

.button.action.orange-500:active,
.button.raised.orange-500:active,
button.action.orange-500:active,
button.raised.orange-500:active,
input[type=submit].action.orange-500:active,
input[type=submit].raised.orange-500:active {
    background-color: #e68900
}

.button.action.orange-600,
.button.raised.orange-600,
button.action.orange-600,
button.raised.orange-600,
input[type=submit].action.orange-600,
input[type=submit].raised.orange-600 {
    background-color: #fb8c00;
    color: #fff
}

.button.action.orange-600:focus,
.button.action.orange-600:hover,
.button.raised.orange-600:focus,
.button.raised.orange-600:hover,
button.action.orange-600:focus,
button.action.orange-600:hover,
button.raised.orange-600:focus,
button.raised.orange-600:hover,
input[type=submit].action.orange-600:focus,
input[type=submit].action.orange-600:hover,
input[type=submit].raised.orange-600:focus,
input[type=submit].raised.orange-600:hover {
    background-color: #ff9816
}

.button.action.orange-600:active,
.button.raised.orange-600:active,
button.action.orange-600:active,
button.raised.orange-600:active,
input[type=submit].action.orange-600:active,
input[type=submit].raised.orange-600:active {
    background-color: #e27e00
}

.button.action.orange-700,
.button.raised.orange-700,
button.action.orange-700,
button.raised.orange-700,
input[type=submit].action.orange-700,
input[type=submit].raised.orange-700 {
    background-color: #f57c00;
    color: #fff
}

.button.action.orange-700:focus,
.button.action.orange-700:hover,
.button.raised.orange-700:focus,
.button.raised.orange-700:hover,
button.action.orange-700:focus,
button.action.orange-700:hover,
button.raised.orange-700:focus,
button.raised.orange-700:hover,
input[type=submit].action.orange-700:focus,
input[type=submit].action.orange-700:hover,
input[type=submit].raised.orange-700:focus,
input[type=submit].raised.orange-700:hover {
    background-color: #ff8910
}

.button.action.orange-700:active,
.button.raised.orange-700:active,
button.action.orange-700:active,
button.raised.orange-700:active,
input[type=submit].action.orange-700:active,
input[type=submit].raised.orange-700:active {
    background-color: #dc6f00
}

.button.action.orange-800,
.button.raised.orange-800,
button.action.orange-800,
button.raised.orange-800,
input[type=submit].action.orange-800,
input[type=submit].raised.orange-800 {
    background-color: #ef6c00;
    color: #fff
}

.button.action.orange-800:focus,
.button.action.orange-800:hover,
.button.raised.orange-800:focus,
.button.raised.orange-800:hover,
button.action.orange-800:focus,
button.action.orange-800:hover,
button.raised.orange-800:focus,
button.raised.orange-800:hover,
input[type=submit].action.orange-800:focus,
input[type=submit].action.orange-800:hover,
input[type=submit].raised.orange-800:focus,
input[type=submit].raised.orange-800:hover {
    background-color: #ff780a
}

.button.action.orange-800:active,
.button.raised.orange-800:active,
button.action.orange-800:active,
button.raised.orange-800:active,
input[type=submit].action.orange-800:active,
input[type=submit].raised.orange-800:active {
    background-color: #d66000
}

.button.action.orange-900,
.button.raised.orange-900,
button.action.orange-900,
button.raised.orange-900,
input[type=submit].action.orange-900,
input[type=submit].raised.orange-900 {
    background-color: #e65100;
    color: #fff
}

.button.action.orange-900:focus,
.button.action.orange-900:hover,
.button.raised.orange-900:focus,
.button.raised.orange-900:hover,
button.action.orange-900:focus,
button.action.orange-900:hover,
button.raised.orange-900:focus,
button.raised.orange-900:hover,
input[type=submit].action.orange-900:focus,
input[type=submit].action.orange-900:hover,
input[type=submit].raised.orange-900:focus,
input[type=submit].raised.orange-900:hover {
    background-color: #ff5a01
}

.button.action.orange-900:active,
.button.raised.orange-900:active,
button.action.orange-900:active,
button.raised.orange-900:active,
input[type=submit].action.orange-900:active,
input[type=submit].raised.orange-900:active {
    background-color: #cd4800
}

.button.action.orange-A100,
.button.raised.orange-A100,
button.action.orange-A100,
button.raised.orange-A100,
input[type=submit].action.orange-A100,
input[type=submit].raised.orange-A100 {
    background-color: #ffd180;
    color: #fff
}

.button.action.orange-A100:focus,
.button.action.orange-A100:hover,
.button.raised.orange-A100:focus,
.button.raised.orange-A100:hover,
button.action.orange-A100:focus,
button.action.orange-A100:hover,
button.raised.orange-A100:focus,
button.raised.orange-A100:hover,
input[type=submit].action.orange-A100:focus,
input[type=submit].action.orange-A100:hover,
input[type=submit].raised.orange-A100:focus,
input[type=submit].raised.orange-A100:hover {
    background-color: #ffda9a
}

.button.action.orange-A100:active,
.button.raised.orange-A100:active,
button.action.orange-A100:active,
button.raised.orange-A100:active,
input[type=submit].action.orange-A100:active,
input[type=submit].raised.orange-A100:active {
    background-color: #ffc867
}

.button.action.orange-A200,
.button.raised.orange-A200,
button.action.orange-A200,
button.raised.orange-A200,
input[type=submit].action.orange-A200,
input[type=submit].raised.orange-A200 {
    background-color: #ffab40;
    color: #fff
}

.button.action.orange-A200:focus,
.button.action.orange-A200:hover,
.button.raised.orange-A200:focus,
.button.raised.orange-A200:hover,
button.action.orange-A200:focus,
button.action.orange-A200:hover,
button.raised.orange-A200:focus,
button.raised.orange-A200:hover,
input[type=submit].action.orange-A200:focus,
input[type=submit].action.orange-A200:hover,
input[type=submit].raised.orange-A200:focus,
input[type=submit].raised.orange-A200:hover {
    background-color: #ffb65a
}

.button.action.orange-A200:active,
.button.raised.orange-A200:active,
button.action.orange-A200:active,
button.raised.orange-A200:active,
input[type=submit].action.orange-A200:active,
input[type=submit].raised.orange-A200:active {
    background-color: #ffa027
}

.button.action.orange-A400,
.button.raised.orange-A400,
button.action.orange-A400,
button.raised.orange-A400,
input[type=submit].action.orange-A400,
input[type=submit].raised.orange-A400 {
    background-color: #ff9100;
    color: #fff
}

.button.action.orange-A400:focus,
.button.action.orange-A400:hover,
.button.raised.orange-A400:focus,
.button.raised.orange-A400:hover,
button.action.orange-A400:focus,
button.action.orange-A400:hover,
button.raised.orange-A400:focus,
button.raised.orange-A400:hover,
input[type=submit].action.orange-A400:focus,
input[type=submit].action.orange-A400:hover,
input[type=submit].raised.orange-A400:focus,
input[type=submit].raised.orange-A400:hover {
    background-color: #ff9c1a
}

.button.action.orange-A400:active,
.button.raised.orange-A400:active,
button.action.orange-A400:active,
button.raised.orange-A400:active,
input[type=submit].action.orange-A400:active,
input[type=submit].raised.orange-A400:active {
    background-color: #e68300
}

.button.action.orange-A700,
.button.raised.orange-A700,
button.action.orange-A700,
button.raised.orange-A700,
input[type=submit].action.orange-A700,
input[type=submit].raised.orange-A700 {
    background-color: #ff6d00;
    color: #fff
}

.button.action.orange-A700:focus,
.button.action.orange-A700:hover,
.button.raised.orange-A700:focus,
.button.raised.orange-A700:hover,
button.action.orange-A700:focus,
button.action.orange-A700:hover,
button.raised.orange-A700:focus,
button.raised.orange-A700:hover,
input[type=submit].action.orange-A700:focus,
input[type=submit].action.orange-A700:hover,
input[type=submit].raised.orange-A700:focus,
input[type=submit].raised.orange-A700:hover {
    background-color: #ff7c1a
}

.button.action.orange-A700:active,
.button.raised.orange-A700:active,
button.action.orange-A700:active,
button.raised.orange-A700:active,
input[type=submit].action.orange-A700:active,
input[type=submit].raised.orange-A700:active {
    background-color: #e66200
}

.button.action.deep-orange-50,
.button.raised.deep-orange-50,
button.action.deep-orange-50,
button.raised.deep-orange-50,
input[type=submit].action.deep-orange-50,
input[type=submit].raised.deep-orange-50 {
    background-color: #fbe9e7;
    color: #fff
}

.button.action.deep-orange-50:focus,
.button.action.deep-orange-50:hover,
.button.raised.deep-orange-50:focus,
.button.raised.deep-orange-50:hover,
button.action.deep-orange-50:focus,
button.action.deep-orange-50:hover,
button.raised.deep-orange-50:focus,
button.raised.deep-orange-50:hover,
input[type=submit].action.deep-orange-50:focus,
input[type=submit].action.deep-orange-50:hover,
input[type=submit].raised.deep-orange-50:focus,
input[type=submit].raised.deep-orange-50:hover {
    background-color: #fffdfd
}

.button.action.deep-orange-50:active,
.button.raised.deep-orange-50:active,
button.action.deep-orange-50:active,
button.raised.deep-orange-50:active,
input[type=submit].action.deep-orange-50:active,
input[type=submit].raised.deep-orange-50:active {
    background-color: #f7d5d1
}

.button.action.deep-orange-100,
.button.raised.deep-orange-100,
button.action.deep-orange-100,
button.raised.deep-orange-100,
input[type=submit].action.deep-orange-100,
input[type=submit].raised.deep-orange-100 {
    background-color: #ffccbc;
    color: #fff
}

.button.action.deep-orange-100:focus,
.button.action.deep-orange-100:hover,
.button.raised.deep-orange-100:focus,
.button.raised.deep-orange-100:hover,
button.action.deep-orange-100:focus,
button.action.deep-orange-100:hover,
button.raised.deep-orange-100:focus,
button.raised.deep-orange-100:hover,
input[type=submit].action.deep-orange-100:focus,
input[type=submit].action.deep-orange-100:hover,
input[type=submit].raised.deep-orange-100:focus,
input[type=submit].raised.deep-orange-100:hover {
    background-color: #ffdfd6
}

.button.action.deep-orange-100:active,
.button.raised.deep-orange-100:active,
button.action.deep-orange-100:active,
button.raised.deep-orange-100:active,
input[type=submit].action.deep-orange-100:active,
input[type=submit].raised.deep-orange-100:active {
    background-color: #ffb9a3
}

.button.action.deep-orange-200,
.button.raised.deep-orange-200,
button.action.deep-orange-200,
button.raised.deep-orange-200,
input[type=submit].action.deep-orange-200,
input[type=submit].raised.deep-orange-200 {
    background-color: #ffab91;
    color: #fff
}

.button.action.deep-orange-200:focus,
.button.action.deep-orange-200:hover,
.button.raised.deep-orange-200:focus,
.button.raised.deep-orange-200:hover,
button.action.deep-orange-200:focus,
button.action.deep-orange-200:hover,
button.raised.deep-orange-200:focus,
button.raised.deep-orange-200:hover,
input[type=submit].action.deep-orange-200:focus,
input[type=submit].action.deep-orange-200:hover,
input[type=submit].raised.deep-orange-200:focus,
input[type=submit].raised.deep-orange-200:hover {
    background-color: #ffbeab
}

.button.action.deep-orange-200:active,
.button.raised.deep-orange-200:active,
button.action.deep-orange-200:active,
button.raised.deep-orange-200:active,
input[type=submit].action.deep-orange-200:active,
input[type=submit].raised.deep-orange-200:active {
    background-color: #ff9878
}

.button.action.deep-orange-300,
.button.raised.deep-orange-300,
button.action.deep-orange-300,
button.raised.deep-orange-300,
input[type=submit].action.deep-orange-300,
input[type=submit].raised.deep-orange-300 {
    background-color: #ff8a65;
    color: #fff
}

.button.action.deep-orange-300:focus,
.button.action.deep-orange-300:hover,
.button.raised.deep-orange-300:focus,
.button.raised.deep-orange-300:hover,
button.action.deep-orange-300:focus,
button.action.deep-orange-300:hover,
button.raised.deep-orange-300:focus,
button.raised.deep-orange-300:hover,
input[type=submit].action.deep-orange-300:focus,
input[type=submit].action.deep-orange-300:hover,
input[type=submit].raised.deep-orange-300:focus,
input[type=submit].raised.deep-orange-300:hover {
    background-color: #ff9d7f
}

.button.action.deep-orange-300:active,
.button.raised.deep-orange-300:active,
button.action.deep-orange-300:active,
button.raised.deep-orange-300:active,
input[type=submit].action.deep-orange-300:active,
input[type=submit].raised.deep-orange-300:active {
    background-color: #ff774c
}

.button.action.deep-orange-400,
.button.raised.deep-orange-400,
button.action.deep-orange-400,
button.raised.deep-orange-400,
input[type=submit].action.deep-orange-400,
input[type=submit].raised.deep-orange-400 {
    background-color: #ff7043;
    color: #fff
}

.button.action.deep-orange-400:focus,
.button.action.deep-orange-400:hover,
.button.raised.deep-orange-400:focus,
.button.raised.deep-orange-400:hover,
button.action.deep-orange-400:focus,
button.action.deep-orange-400:hover,
button.raised.deep-orange-400:focus,
button.raised.deep-orange-400:hover,
input[type=submit].action.deep-orange-400:focus,
input[type=submit].action.deep-orange-400:hover,
input[type=submit].raised.deep-orange-400:focus,
input[type=submit].raised.deep-orange-400:hover {
    background-color: #ff835d
}

.button.action.deep-orange-400:active,
.button.raised.deep-orange-400:active,
button.action.deep-orange-400:active,
button.raised.deep-orange-400:active,
input[type=submit].action.deep-orange-400:active,
input[type=submit].raised.deep-orange-400:active {
    background-color: #ff5d2a
}

.button.action.deep-orange-500,
.button.raised.deep-orange-500,
button.action.deep-orange-500,
button.raised.deep-orange-500,
input[type=submit].action.deep-orange-500,
input[type=submit].raised.deep-orange-500 {
    background-color: #ff5722;
    color: #fff
}

.button.action.deep-orange-500:focus,
.button.action.deep-orange-500:hover,
.button.raised.deep-orange-500:focus,
.button.raised.deep-orange-500:hover,
button.action.deep-orange-500:focus,
button.action.deep-orange-500:hover,
button.raised.deep-orange-500:focus,
button.raised.deep-orange-500:hover,
input[type=submit].action.deep-orange-500:focus,
input[type=submit].action.deep-orange-500:hover,
input[type=submit].raised.deep-orange-500:focus,
input[type=submit].raised.deep-orange-500:hover {
    background-color: #ff6a3c
}

.button.action.deep-orange-500:active,
.button.raised.deep-orange-500:active,
button.action.deep-orange-500:active,
button.raised.deep-orange-500:active,
input[type=submit].action.deep-orange-500:active,
input[type=submit].raised.deep-orange-500:active {
    background-color: #ff4409
}

.button.action.deep-orange-600,
.button.raised.deep-orange-600,
button.action.deep-orange-600,
button.raised.deep-orange-600,
input[type=submit].action.deep-orange-600,
input[type=submit].raised.deep-orange-600 {
    background-color: #f4511e;
    color: #fff
}

.button.action.deep-orange-600:focus,
.button.action.deep-orange-600:hover,
.button.raised.deep-orange-600:focus,
.button.raised.deep-orange-600:hover,
button.action.deep-orange-600:focus,
button.action.deep-orange-600:hover,
button.raised.deep-orange-600:focus,
button.raised.deep-orange-600:hover,
input[type=submit].action.deep-orange-600:focus,
input[type=submit].action.deep-orange-600:hover,
input[type=submit].raised.deep-orange-600:focus,
input[type=submit].raised.deep-orange-600:hover {
    background-color: #f56436
}

.button.action.deep-orange-600:active,
.button.raised.deep-orange-600:active,
button.action.deep-orange-600:active,
button.raised.deep-orange-600:active,
input[type=submit].action.deep-orange-600:active,
input[type=submit].raised.deep-orange-600:active {
    background-color: #ed410c
}

.button.action.deep-orange-700,
.button.raised.deep-orange-700,
button.action.deep-orange-700,
button.raised.deep-orange-700,
input[type=submit].action.deep-orange-700,
input[type=submit].raised.deep-orange-700 {
    background-color: #e64a19;
    color: #fff
}

.button.action.deep-orange-700:focus,
.button.action.deep-orange-700:hover,
.button.raised.deep-orange-700:focus,
.button.raised.deep-orange-700:hover,
button.action.deep-orange-700:focus,
button.action.deep-orange-700:hover,
button.raised.deep-orange-700:focus,
button.raised.deep-orange-700:hover,
input[type=submit].action.deep-orange-700:focus,
input[type=submit].action.deep-orange-700:hover,
input[type=submit].raised.deep-orange-700:focus,
input[type=submit].raised.deep-orange-700:hover {
    background-color: #e95c30
}

.button.action.deep-orange-700:active,
.button.raised.deep-orange-700:active,
button.action.deep-orange-700:active,
button.raised.deep-orange-700:active,
input[type=submit].action.deep-orange-700:active,
input[type=submit].raised.deep-orange-700:active {
    background-color: #cf4317
}

.button.action.deep-orange-800,
.button.raised.deep-orange-800,
button.action.deep-orange-800,
button.raised.deep-orange-800,
input[type=submit].action.deep-orange-800,
input[type=submit].raised.deep-orange-800 {
    background-color: #d84315;
    color: #fff
}

.button.action.deep-orange-800:focus,
.button.action.deep-orange-800:hover,
.button.raised.deep-orange-800:focus,
.button.raised.deep-orange-800:hover,
button.action.deep-orange-800:focus,
button.action.deep-orange-800:hover,
button.raised.deep-orange-800:focus,
button.raised.deep-orange-800:hover,
input[type=submit].action.deep-orange-800:focus,
input[type=submit].action.deep-orange-800:hover,
input[type=submit].raised.deep-orange-800:focus,
input[type=submit].raised.deep-orange-800:hover {
    background-color: #e94d1d
}

.button.action.deep-orange-800:active,
.button.raised.deep-orange-800:active,
button.action.deep-orange-800:active,
button.raised.deep-orange-800:active,
input[type=submit].action.deep-orange-800:active,
input[type=submit].raised.deep-orange-800:active {
    background-color: #c13c13
}

.button.action.deep-orange-900,
.button.raised.deep-orange-900,
button.action.deep-orange-900,
button.raised.deep-orange-900,
input[type=submit].action.deep-orange-900,
input[type=submit].raised.deep-orange-900 {
    background-color: #bf360c;
    color: #fff
}

.button.action.deep-orange-900:focus,
.button.action.deep-orange-900:hover,
.button.raised.deep-orange-900:focus,
.button.raised.deep-orange-900:hover,
button.action.deep-orange-900:focus,
button.action.deep-orange-900:hover,
button.raised.deep-orange-900:focus,
button.raised.deep-orange-900:hover,
input[type=submit].action.deep-orange-900:focus,
input[type=submit].action.deep-orange-900:hover,
input[type=submit].raised.deep-orange-900:focus,
input[type=submit].raised.deep-orange-900:hover {
    background-color: #d73d0e
}

.button.action.deep-orange-900:active,
.button.raised.deep-orange-900:active,
button.action.deep-orange-900:active,
button.raised.deep-orange-900:active,
input[type=submit].action.deep-orange-900:active,
input[type=submit].raised.deep-orange-900:active {
    background-color: #a72f0a
}

.button.action.deep-orange-A100,
.button.raised.deep-orange-A100,
button.action.deep-orange-A100,
button.raised.deep-orange-A100,
input[type=submit].action.deep-orange-A100,
input[type=submit].raised.deep-orange-A100 {
    background-color: #ff9e80;
    color: #fff
}

.button.action.deep-orange-A100:focus,
.button.action.deep-orange-A100:hover,
.button.raised.deep-orange-A100:focus,
.button.raised.deep-orange-A100:hover,
button.action.deep-orange-A100:focus,
button.action.deep-orange-A100:hover,
button.raised.deep-orange-A100:focus,
button.raised.deep-orange-A100:hover,
input[type=submit].action.deep-orange-A100:focus,
input[type=submit].action.deep-orange-A100:hover,
input[type=submit].raised.deep-orange-A100:focus,
input[type=submit].raised.deep-orange-A100:hover {
    background-color: #ffb19a
}

.button.action.deep-orange-A100:active,
.button.raised.deep-orange-A100:active,
button.action.deep-orange-A100:active,
button.raised.deep-orange-A100:active,
input[type=submit].action.deep-orange-A100:active,
input[type=submit].raised.deep-orange-A100:active {
    background-color: #ff8b67
}

.button.action.deep-orange-A200,
.button.raised.deep-orange-A200,
button.action.deep-orange-A200,
button.raised.deep-orange-A200,
input[type=submit].action.deep-orange-A200,
input[type=submit].raised.deep-orange-A200 {
    background-color: #ff6e40;
    color: #fff
}

.button.action.deep-orange-A200:focus,
.button.action.deep-orange-A200:hover,
.button.raised.deep-orange-A200:focus,
.button.raised.deep-orange-A200:hover,
button.action.deep-orange-A200:focus,
button.action.deep-orange-A200:hover,
button.raised.deep-orange-A200:focus,
button.raised.deep-orange-A200:hover,
input[type=submit].action.deep-orange-A200:focus,
input[type=submit].action.deep-orange-A200:hover,
input[type=submit].raised.deep-orange-A200:focus,
input[type=submit].raised.deep-orange-A200:hover {
    background-color: #ff815a
}

.button.action.deep-orange-A200:active,
.button.raised.deep-orange-A200:active,
button.action.deep-orange-A200:active,
button.raised.deep-orange-A200:active,
input[type=submit].action.deep-orange-A200:active,
input[type=submit].raised.deep-orange-A200:active {
    background-color: #ff5b27
}

.button.action.deep-orange-A400,
.button.raised.deep-orange-A400,
button.action.deep-orange-A400,
button.raised.deep-orange-A400,
input[type=submit].action.deep-orange-A400,
input[type=submit].raised.deep-orange-A400 {
    background-color: #ff3d00;
    color: #fff
}

.button.action.deep-orange-A400:focus,
.button.action.deep-orange-A400:hover,
.button.raised.deep-orange-A400:focus,
.button.raised.deep-orange-A400:hover,
button.action.deep-orange-A400:focus,
button.action.deep-orange-A400:hover,
button.raised.deep-orange-A400:focus,
button.raised.deep-orange-A400:hover,
input[type=submit].action.deep-orange-A400:focus,
input[type=submit].action.deep-orange-A400:hover,
input[type=submit].raised.deep-orange-A400:focus,
input[type=submit].raised.deep-orange-A400:hover {
    background-color: #ff501a
}

.button.action.deep-orange-A400:active,
.button.raised.deep-orange-A400:active,
button.action.deep-orange-A400:active,
button.raised.deep-orange-A400:active,
input[type=submit].action.deep-orange-A400:active,
input[type=submit].raised.deep-orange-A400:active {
    background-color: #e63700
}

.button.action.deep-orange-A700,
.button.raised.deep-orange-A700,
button.action.deep-orange-A700,
button.raised.deep-orange-A700,
input[type=submit].action.deep-orange-A700,
input[type=submit].raised.deep-orange-A700 {
    background-color: #dd2c00;
    color: #fff
}

.button.action.deep-orange-A700:focus,
.button.action.deep-orange-A700:hover,
.button.raised.deep-orange-A700:focus,
.button.raised.deep-orange-A700:hover,
button.action.deep-orange-A700:focus,
button.action.deep-orange-A700:hover,
button.raised.deep-orange-A700:focus,
button.raised.deep-orange-A700:hover,
input[type=submit].action.deep-orange-A700:focus,
input[type=submit].action.deep-orange-A700:hover,
input[type=submit].raised.deep-orange-A700:focus,
input[type=submit].raised.deep-orange-A700:hover {
    background-color: #f73100
}

.button.action.deep-orange-A700:active,
.button.raised.deep-orange-A700:active,
button.action.deep-orange-A700:active,
button.raised.deep-orange-A700:active,
input[type=submit].action.deep-orange-A700:active,
input[type=submit].raised.deep-orange-A700:active {
    background-color: #c42700
}

.button.action.brown-50,
.button.raised.brown-50,
button.action.brown-50,
button.raised.brown-50,
input[type=submit].action.brown-50,
input[type=submit].raised.brown-50 {
    background-color: #efebe9;
    color: #fff
}

.button.action.brown-50:focus,
.button.action.brown-50:hover,
.button.raised.brown-50:focus,
.button.raised.brown-50:hover,
button.action.brown-50:focus,
button.action.brown-50:hover,
button.raised.brown-50:focus,
button.raised.brown-50:hover,
input[type=submit].action.brown-50:focus,
input[type=submit].action.brown-50:hover,
input[type=submit].raised.brown-50:focus,
input[type=submit].raised.brown-50:hover {
    background-color: #faf8f8
}

.button.action.brown-50:active,
.button.raised.brown-50:active,
button.action.brown-50:active,
button.raised.brown-50:active,
input[type=submit].action.brown-50:active,
input[type=submit].raised.brown-50:active {
    background-color: #e4deda
}

.button.action.brown-100,
.button.raised.brown-100,
button.action.brown-100,
button.raised.brown-100,
input[type=submit].action.brown-100,
input[type=submit].raised.brown-100 {
    background-color: #d7ccc8;
    color: #fff
}

.button.action.brown-100:focus,
.button.action.brown-100:hover,
.button.raised.brown-100:focus,
.button.raised.brown-100:hover,
button.action.brown-100:focus,
button.action.brown-100:hover,
button.raised.brown-100:focus,
button.raised.brown-100:hover,
input[type=submit].action.brown-100:focus,
input[type=submit].action.brown-100:hover,
input[type=submit].raised.brown-100:focus,
input[type=submit].raised.brown-100:hover {
    background-color: #e2dad7
}

.button.action.brown-100:active,
.button.raised.brown-100:active,
button.action.brown-100:active,
button.raised.brown-100:active,
input[type=submit].action.brown-100:active,
input[type=submit].raised.brown-100:active {
    background-color: #ccbeb9
}

.button.action.brown-200,
.button.raised.brown-200,
button.action.brown-200,
button.raised.brown-200,
input[type=submit].action.brown-200,
input[type=submit].raised.brown-200 {
    background-color: #bcaaa4;
    color: #fff
}

.button.action.brown-200:focus,
.button.action.brown-200:hover,
.button.raised.brown-200:focus,
.button.raised.brown-200:hover,
button.action.brown-200:focus,
button.action.brown-200:hover,
button.raised.brown-200:focus,
button.raised.brown-200:hover,
input[type=submit].action.brown-200:focus,
input[type=submit].action.brown-200:hover,
input[type=submit].raised.brown-200:focus,
input[type=submit].raised.brown-200:hover {
    background-color: #c7b8b3
}

.button.action.brown-200:active,
.button.raised.brown-200:active,
button.action.brown-200:active,
button.raised.brown-200:active,
input[type=submit].action.brown-200:active,
input[type=submit].raised.brown-200:active {
    background-color: #b19c95
}

.button.action.brown-300,
.button.raised.brown-300,
button.action.brown-300,
button.raised.brown-300,
input[type=submit].action.brown-300,
input[type=submit].raised.brown-300 {
    background-color: #a1887f;
    color: #fff
}

.button.action.brown-300:focus,
.button.action.brown-300:hover,
.button.raised.brown-300:focus,
.button.raised.brown-300:hover,
button.action.brown-300:focus,
button.action.brown-300:hover,
button.raised.brown-300:focus,
button.raised.brown-300:hover,
input[type=submit].action.brown-300:focus,
input[type=submit].action.brown-300:hover,
input[type=submit].raised.brown-300:focus,
input[type=submit].raised.brown-300:hover {
    background-color: #ac968e
}

.button.action.brown-300:active,
.button.raised.brown-300:active,
button.action.brown-300:active,
button.raised.brown-300:active,
input[type=submit].action.brown-300:active,
input[type=submit].raised.brown-300:active {
    background-color: #967a70
}

.button.action.brown-400,
.button.raised.brown-400,
button.action.brown-400,
button.raised.brown-400,
input[type=submit].action.brown-400,
input[type=submit].raised.brown-400 {
    background-color: #8d6e63;
    color: #fff
}

.button.action.brown-400:focus,
.button.action.brown-400:hover,
.button.raised.brown-400:focus,
.button.raised.brown-400:hover,
button.action.brown-400:focus,
button.action.brown-400:hover,
button.raised.brown-400:focus,
button.raised.brown-400:hover,
input[type=submit].action.brown-400:focus,
input[type=submit].action.brown-400:hover,
input[type=submit].raised.brown-400:focus,
input[type=submit].raised.brown-400:hover {
    background-color: #9a7b6f
}

.button.action.brown-400:active,
.button.raised.brown-400:active,
button.action.brown-400:active,
button.raised.brown-400:active,
input[type=submit].action.brown-400:active,
input[type=submit].raised.brown-400:active {
    background-color: #7e6258
}

.button.action.brown-500,
.button.raised.brown-500,
button.action.brown-500,
button.raised.brown-500,
input[type=submit].action.brown-500,
input[type=submit].raised.brown-500 {
    background-color: #795548;
    color: #fff
}

.button.action.brown-500:focus,
.button.action.brown-500:hover,
.button.raised.brown-500:focus,
.button.raised.brown-500:hover,
button.action.brown-500:focus,
button.action.brown-500:hover,
button.raised.brown-500:focus,
button.raised.brown-500:hover,
input[type=submit].action.brown-500:focus,
input[type=submit].action.brown-500:hover,
input[type=submit].raised.brown-500:focus,
input[type=submit].raised.brown-500:hover {
    background-color: #896052
}

.button.action.brown-500:active,
.button.raised.brown-500:active,
button.action.brown-500:active,
button.raised.brown-500:active,
input[type=submit].action.brown-500:active,
input[type=submit].raised.brown-500:active {
    background-color: #694a3e
}

.button.action.brown-600,
.button.raised.brown-600,
button.action.brown-600,
button.raised.brown-600,
input[type=submit].action.brown-600,
input[type=submit].raised.brown-600 {
    background-color: #6d4c41;
    color: #fff
}

.button.action.brown-600:focus,
.button.action.brown-600:hover,
.button.raised.brown-600:focus,
.button.raised.brown-600:hover,
button.action.brown-600:focus,
button.action.brown-600:hover,
button.raised.brown-600:focus,
button.raised.brown-600:hover,
input[type=submit].action.brown-600:focus,
input[type=submit].action.brown-600:hover,
input[type=submit].raised.brown-600:focus,
input[type=submit].raised.brown-600:hover {
    background-color: #7d574b
}

.button.action.brown-600:active,
.button.raised.brown-600:active,
button.action.brown-600:active,
button.raised.brown-600:active,
input[type=submit].action.brown-600:active,
input[type=submit].raised.brown-600:active {
    background-color: #5d4137
}

.button.action.brown-700,
.button.raised.brown-700,
button.action.brown-700,
button.raised.brown-700,
input[type=submit].action.brown-700,
input[type=submit].raised.brown-700 {
    background-color: #5d4037;
    color: #fff
}

.button.action.brown-700:focus,
.button.action.brown-700:hover,
.button.raised.brown-700:focus,
.button.raised.brown-700:hover,
button.action.brown-700:focus,
button.action.brown-700:hover,
button.raised.brown-700:focus,
button.raised.brown-700:hover,
input[type=submit].action.brown-700:focus,
input[type=submit].action.brown-700:hover,
input[type=submit].raised.brown-700:focus,
input[type=submit].raised.brown-700:hover {
    background-color: #6d4b40
}

.button.action.brown-700:active,
.button.raised.brown-700:active,
button.action.brown-700:active,
button.raised.brown-700:active,
input[type=submit].action.brown-700:active,
input[type=submit].raised.brown-700:active {
    background-color: #4d352e
}

.button.action.brown-800,
.button.raised.brown-800,
button.action.brown-800,
button.raised.brown-800,
input[type=submit].action.brown-800,
input[type=submit].raised.brown-800 {
    background-color: #4e342e;
    color: #fff
}

.button.action.brown-800:focus,
.button.action.brown-800:hover,
.button.raised.brown-800:focus,
.button.raised.brown-800:hover,
button.action.brown-800:focus,
button.action.brown-800:hover,
button.raised.brown-800:focus,
button.raised.brown-800:hover,
input[type=submit].action.brown-800:focus,
input[type=submit].action.brown-800:hover,
input[type=submit].raised.brown-800:focus,
input[type=submit].raised.brown-800:hover {
    background-color: #5e3f37
}

.button.action.brown-800:active,
.button.raised.brown-800:active,
button.action.brown-800:active,
button.raised.brown-800:active,
input[type=submit].action.brown-800:active,
input[type=submit].raised.brown-800:active {
    background-color: #3e2925
}

.button.action.brown-900,
.button.raised.brown-900,
button.action.brown-900,
button.raised.brown-900,
input[type=submit].action.brown-900,
input[type=submit].raised.brown-900 {
    background-color: #3e2723;
    color: #fff
}

.button.action.brown-900:focus,
.button.action.brown-900:hover,
.button.raised.brown-900:focus,
.button.raised.brown-900:hover,
button.action.brown-900:focus,
button.action.brown-900:hover,
button.raised.brown-900:focus,
button.raised.brown-900:hover,
input[type=submit].action.brown-900:focus,
input[type=submit].action.brown-900:hover,
input[type=submit].raised.brown-900:focus,
input[type=submit].raised.brown-900:hover {
    background-color: #4e312c
}

.button.action.brown-900:active,
.button.raised.brown-900:active,
button.action.brown-900:active,
button.raised.brown-900:active,
input[type=submit].action.brown-900:active,
input[type=submit].raised.brown-900:active {
    background-color: #2e1d1a
}

.button.action.grey-50,
.button.raised.grey-50,
button.action.grey-50,
button.raised.grey-50,
input[type=submit].action.grey-50,
input[type=submit].raised.grey-50 {
    background-color: #fafafa;
    color: #fff
}

.button.action.grey-50:focus,
.button.action.grey-50:hover,
.button.raised.grey-50:focus,
.button.raised.grey-50:hover,
button.action.grey-50:focus,
button.action.grey-50:hover,
button.raised.grey-50:focus,
button.raised.grey-50:hover,
input[type=submit].action.grey-50:focus,
input[type=submit].action.grey-50:hover,
input[type=submit].raised.grey-50:focus,
input[type=submit].raised.grey-50:hover {
    background-color: #fff
}

.button.action.grey-50:active,
.button.raised.grey-50:active,
button.action.grey-50:active,
button.raised.grey-50:active,
input[type=submit].action.grey-50:active,
input[type=submit].raised.grey-50:active {
    background-color: #ededed
}

.button.action.grey-100,
.button.raised.grey-100,
button.action.grey-100,
button.raised.grey-100,
input[type=submit].action.grey-100,
input[type=submit].raised.grey-100 {
    background-color: #f5f5f5;
    color: #fff
}

.button.action.grey-100:focus,
.button.action.grey-100:hover,
.button.raised.grey-100:focus,
.button.raised.grey-100:hover,
button.action.grey-100:focus,
button.action.grey-100:hover,
button.raised.grey-100:focus,
button.raised.grey-100:hover,
input[type=submit].action.grey-100:focus,
input[type=submit].action.grey-100:hover,
input[type=submit].raised.grey-100:focus,
input[type=submit].raised.grey-100:hover {
    background-color: #fff
}

.button.action.grey-100:active,
.button.raised.grey-100:active,
button.action.grey-100:active,
button.raised.grey-100:active,
input[type=submit].action.grey-100:active,
input[type=submit].raised.grey-100:active {
    background-color: #e8e8e8
}

.button.action.grey-200,
.button.raised.grey-200,
button.action.grey-200,
button.raised.grey-200,
input[type=submit].action.grey-200,
input[type=submit].raised.grey-200 {
    background-color: #eee;
    color: #fff
}

.button.action.grey-200:focus,
.button.action.grey-200:hover,
.button.raised.grey-200:focus,
.button.raised.grey-200:hover,
button.action.grey-200:focus,
button.action.grey-200:hover,
button.raised.grey-200:focus,
button.raised.grey-200:hover,
input[type=submit].action.grey-200:focus,
input[type=submit].action.grey-200:hover,
input[type=submit].raised.grey-200:focus,
input[type=submit].raised.grey-200:hover {
    background-color: #fbfbfb
}

.button.action.grey-200:active,
.button.raised.grey-200:active,
button.action.grey-200:active,
button.raised.grey-200:active,
input[type=submit].action.grey-200:active,
input[type=submit].raised.grey-200:active {
    background-color: #e1e1e1
}

.button.action.grey-300,
.button.raised.grey-300,
button.action.grey-300,
button.raised.grey-300,
input[type=submit].action.grey-300,
input[type=submit].raised.grey-300 {
    background-color: #e0e0e0;
    color: #fff
}

.button.action.grey-300:focus,
.button.action.grey-300:hover,
.button.raised.grey-300:focus,
.button.raised.grey-300:hover,
button.action.grey-300:focus,
button.action.grey-300:hover,
button.raised.grey-300:focus,
button.raised.grey-300:hover,
input[type=submit].action.grey-300:focus,
input[type=submit].action.grey-300:hover,
input[type=submit].raised.grey-300:focus,
input[type=submit].raised.grey-300:hover {
    background-color: #ededed
}

.button.action.grey-300:active,
.button.raised.grey-300:active,
button.action.grey-300:active,
button.raised.grey-300:active,
input[type=submit].action.grey-300:active,
input[type=submit].raised.grey-300:active {
    background-color: #d3d3d3
}

.button.action.grey-400,
.button.raised.grey-400,
button.action.grey-400,
button.raised.grey-400,
input[type=submit].action.grey-400,
input[type=submit].raised.grey-400 {
    background-color: #bdbdbd;
    color: #fff
}

.button.action.grey-400:focus,
.button.action.grey-400:hover,
.button.raised.grey-400:focus,
.button.raised.grey-400:hover,
button.action.grey-400:focus,
button.action.grey-400:hover,
button.raised.grey-400:focus,
button.raised.grey-400:hover,
input[type=submit].action.grey-400:focus,
input[type=submit].action.grey-400:hover,
input[type=submit].raised.grey-400:focus,
input[type=submit].raised.grey-400:hover {
    background-color: #cacaca
}

.button.action.grey-400:active,
.button.raised.grey-400:active,
button.action.grey-400:active,
button.raised.grey-400:active,
input[type=submit].action.grey-400:active,
input[type=submit].raised.grey-400:active {
    background-color: #b0b0b0
}

.button.action.grey-500,
.button.raised.grey-500,
button.action.grey-500,
button.raised.grey-500,
input[type=submit].action.grey-500,
input[type=submit].raised.grey-500 {
    background-color: #9e9e9e;
    color: #fff
}

.button.action.grey-500:focus,
.button.action.grey-500:hover,
.button.raised.grey-500:focus,
.button.raised.grey-500:hover,
button.action.grey-500:focus,
button.action.grey-500:hover,
button.raised.grey-500:focus,
button.raised.grey-500:hover,
input[type=submit].action.grey-500:focus,
input[type=submit].action.grey-500:hover,
input[type=submit].raised.grey-500:focus,
input[type=submit].raised.grey-500:hover {
    background-color: #ababab
}

.button.action.grey-500:active,
.button.raised.grey-500:active,
button.action.grey-500:active,
button.raised.grey-500:active,
input[type=submit].action.grey-500:active,
input[type=submit].raised.grey-500:active {
    background-color: #919191
}

.button.action.grey-600,
.button.raised.grey-600,
button.action.grey-600,
button.raised.grey-600,
input[type=submit].action.grey-600,
input[type=submit].raised.grey-600 {
    background-color: #757575;
    color: #fff
}

.button.action.grey-600:focus,
.button.action.grey-600:hover,
.button.raised.grey-600:focus,
.button.raised.grey-600:hover,
button.action.grey-600:focus,
button.action.grey-600:hover,
button.raised.grey-600:focus,
button.raised.grey-600:hover,
input[type=submit].action.grey-600:focus,
input[type=submit].action.grey-600:hover,
input[type=submit].raised.grey-600:focus,
input[type=submit].raised.grey-600:hover {
    background-color: #828282
}

.button.action.grey-600:active,
.button.raised.grey-600:active,
button.action.grey-600:active,
button.raised.grey-600:active,
input[type=submit].action.grey-600:active,
input[type=submit].raised.grey-600:active {
    background-color: #686868
}

.button.action.grey-700,
.button.raised.grey-700,
button.action.grey-700,
button.raised.grey-700,
input[type=submit].action.grey-700,
input[type=submit].raised.grey-700 {
    background-color: #616161;
    color: #fff
}

.button.action.grey-700:focus,
.button.action.grey-700:hover,
.button.raised.grey-700:focus,
.button.raised.grey-700:hover,
button.action.grey-700:focus,
button.action.grey-700:hover,
button.raised.grey-700:focus,
button.raised.grey-700:hover,
input[type=submit].action.grey-700:focus,
input[type=submit].action.grey-700:hover,
input[type=submit].raised.grey-700:focus,
input[type=submit].raised.grey-700:hover {
    background-color: #6e6e6e
}

.button.action.grey-700:active,
.button.raised.grey-700:active,
button.action.grey-700:active,
button.raised.grey-700:active,
input[type=submit].action.grey-700:active,
input[type=submit].raised.grey-700:active {
    background-color: #545454
}

.button.action.grey-800,
.button.raised.grey-800,
button.action.grey-800,
button.raised.grey-800,
input[type=submit].action.grey-800,
input[type=submit].raised.grey-800 {
    background-color: #424242;
    color: #fff
}

.button.action.grey-800:focus,
.button.action.grey-800:hover,
.button.raised.grey-800:focus,
.button.raised.grey-800:hover,
button.action.grey-800:focus,
button.action.grey-800:hover,
button.raised.grey-800:focus,
button.raised.grey-800:hover,
input[type=submit].action.grey-800:focus,
input[type=submit].action.grey-800:hover,
input[type=submit].raised.grey-800:focus,
input[type=submit].raised.grey-800:hover {
    background-color: #4f4f4f
}

.button.action.grey-800:active,
.button.raised.grey-800:active,
button.action.grey-800:active,
button.raised.grey-800:active,
input[type=submit].action.grey-800:active,
input[type=submit].raised.grey-800:active {
    background-color: #353535
}

.button.action.grey-900,
.button.raised.grey-900,
button.action.grey-900,
button.raised.grey-900,
input[type=submit].action.grey-900,
input[type=submit].raised.grey-900 {
    background-color: #212121;
    color: #fff
}

.button.action.grey-900:focus,
.button.action.grey-900:hover,
.button.raised.grey-900:focus,
.button.raised.grey-900:hover,
button.action.grey-900:focus,
button.action.grey-900:hover,
button.raised.grey-900:focus,
button.raised.grey-900:hover,
input[type=submit].action.grey-900:focus,
input[type=submit].action.grey-900:hover,
input[type=submit].raised.grey-900:focus,
input[type=submit].raised.grey-900:hover {
    background-color: #2e2e2e
}

.button.action.grey-900:active,
.button.raised.grey-900:active,
button.action.grey-900:active,
button.raised.grey-900:active,
input[type=submit].action.grey-900:active,
input[type=submit].raised.grey-900:active {
    background-color: #141414
}

.button.action.blue-grey-50,
.button.raised.blue-grey-50,
button.action.blue-grey-50,
button.raised.blue-grey-50,
input[type=submit].action.blue-grey-50,
input[type=submit].raised.blue-grey-50 {
    background-color: #eceff1;
    color: #fff
}

.button.action.blue-grey-50:focus,
.button.action.blue-grey-50:hover,
.button.raised.blue-grey-50:focus,
.button.raised.blue-grey-50:hover,
button.action.blue-grey-50:focus,
button.action.blue-grey-50:hover,
button.raised.blue-grey-50:focus,
button.raised.blue-grey-50:hover,
input[type=submit].action.blue-grey-50:focus,
input[type=submit].action.blue-grey-50:hover,
input[type=submit].raised.blue-grey-50:focus,
input[type=submit].raised.blue-grey-50:hover {
    background-color: #fbfbfc
}

.button.action.blue-grey-50:active,
.button.raised.blue-grey-50:active,
button.action.blue-grey-50:active,
button.raised.blue-grey-50:active,
input[type=submit].action.blue-grey-50:active,
input[type=submit].raised.blue-grey-50:active {
    background-color: #dde3e6
}

.button.action.blue-grey-100,
.button.raised.blue-grey-100,
button.action.blue-grey-100,
button.raised.blue-grey-100,
input[type=submit].action.blue-grey-100,
input[type=submit].raised.blue-grey-100 {
    background-color: #cfd8dc;
    color: #fff
}

.button.action.blue-grey-100:focus,
.button.action.blue-grey-100:hover,
.button.raised.blue-grey-100:focus,
.button.raised.blue-grey-100:hover,
button.action.blue-grey-100:focus,
button.action.blue-grey-100:hover,
button.raised.blue-grey-100:focus,
button.raised.blue-grey-100:hover,
input[type=submit].action.blue-grey-100:focus,
input[type=submit].action.blue-grey-100:hover,
input[type=submit].raised.blue-grey-100:focus,
input[type=submit].raised.blue-grey-100:hover {
    background-color: #dee4e7
}

.button.action.blue-grey-100:active,
.button.raised.blue-grey-100:active,
button.action.blue-grey-100:active,
button.raised.blue-grey-100:active,
input[type=submit].action.blue-grey-100:active,
input[type=submit].raised.blue-grey-100:active {
    background-color: #c0ccd1
}

.button.action.blue-grey-200,
.button.raised.blue-grey-200,
button.action.blue-grey-200,
button.raised.blue-grey-200,
input[type=submit].action.blue-grey-200,
input[type=submit].raised.blue-grey-200 {
    background-color: #b0bec5;
    color: #fff
}

.button.action.blue-grey-200:focus,
.button.action.blue-grey-200:hover,
.button.raised.blue-grey-200:focus,
.button.raised.blue-grey-200:hover,
button.action.blue-grey-200:focus,
button.action.blue-grey-200:hover,
button.raised.blue-grey-200:focus,
button.raised.blue-grey-200:hover,
input[type=submit].action.blue-grey-200:focus,
input[type=submit].action.blue-grey-200:hover,
input[type=submit].raised.blue-grey-200:focus,
input[type=submit].raised.blue-grey-200:hover {
    background-color: #bfcad0
}

.button.action.blue-grey-200:active,
.button.raised.blue-grey-200:active,
button.action.blue-grey-200:active,
button.raised.blue-grey-200:active,
input[type=submit].action.blue-grey-200:active,
input[type=submit].raised.blue-grey-200:active {
    background-color: #a1b2ba
}

.button.action.blue-grey-300,
.button.raised.blue-grey-300,
button.action.blue-grey-300,
button.raised.blue-grey-300,
input[type=submit].action.blue-grey-300,
input[type=submit].raised.blue-grey-300 {
    background-color: #90a4ae;
    color: #fff
}

.button.action.blue-grey-300:focus,
.button.action.blue-grey-300:hover,
.button.raised.blue-grey-300:focus,
.button.raised.blue-grey-300:hover,
button.action.blue-grey-300:focus,
button.action.blue-grey-300:hover,
button.raised.blue-grey-300:focus,
button.raised.blue-grey-300:hover,
input[type=submit].action.blue-grey-300:focus,
input[type=submit].action.blue-grey-300:hover,
input[type=submit].raised.blue-grey-300:focus,
input[type=submit].raised.blue-grey-300:hover {
    background-color: #9fb0b9
}

.button.action.blue-grey-300:active,
.button.raised.blue-grey-300:active,
button.action.blue-grey-300:active,
button.raised.blue-grey-300:active,
input[type=submit].action.blue-grey-300:active,
input[type=submit].raised.blue-grey-300:active {
    background-color: #8198a3
}

.button.action.blue-grey-400,
.button.raised.blue-grey-400,
button.action.blue-grey-400,
button.raised.blue-grey-400,
input[type=submit].action.blue-grey-400,
input[type=submit].raised.blue-grey-400 {
    background-color: #78909c;
    color: #fff
}

.button.action.blue-grey-400:focus,
.button.action.blue-grey-400:hover,
.button.raised.blue-grey-400:focus,
.button.raised.blue-grey-400:hover,
button.action.blue-grey-400:focus,
button.action.blue-grey-400:hover,
button.raised.blue-grey-400:focus,
button.raised.blue-grey-400:hover,
input[type=submit].action.blue-grey-400:focus,
input[type=submit].action.blue-grey-400:hover,
input[type=submit].raised.blue-grey-400:focus,
input[type=submit].raised.blue-grey-400:hover {
    background-color: #879ca7
}

.button.action.blue-grey-400:active,
.button.raised.blue-grey-400:active,
button.action.blue-grey-400:active,
button.raised.blue-grey-400:active,
input[type=submit].action.blue-grey-400:active,
input[type=submit].raised.blue-grey-400:active {
    background-color: #6a8491
}

.button.action.blue-grey-500,
.button.raised.blue-grey-500,
button.action.blue-grey-500,
button.raised.blue-grey-500,
input[type=submit].action.blue-grey-500,
input[type=submit].raised.blue-grey-500 {
    background-color: #607d8b;
    color: #fff
}

.button.action.blue-grey-500:focus,
.button.action.blue-grey-500:hover,
.button.raised.blue-grey-500:focus,
.button.raised.blue-grey-500:hover,
button.action.blue-grey-500:focus,
button.action.blue-grey-500:hover,
button.raised.blue-grey-500:focus,
button.raised.blue-grey-500:hover,
input[type=submit].action.blue-grey-500:focus,
input[type=submit].action.blue-grey-500:hover,
input[type=submit].raised.blue-grey-500:focus,
input[type=submit].raised.blue-grey-500:hover {
    background-color: #6b8a99
}

.button.action.blue-grey-500:active,
.button.raised.blue-grey-500:active,
button.action.blue-grey-500:active,
button.raised.blue-grey-500:active,
input[type=submit].action.blue-grey-500:active,
input[type=submit].raised.blue-grey-500:active {
    background-color: #566f7c
}

.button.action.blue-grey-600,
.button.raised.blue-grey-600,
button.action.blue-grey-600,
button.raised.blue-grey-600,
input[type=submit].action.blue-grey-600,
input[type=submit].raised.blue-grey-600 {
    background-color: #546e7a;
    color: #fff
}

.button.action.blue-grey-600:focus,
.button.action.blue-grey-600:hover,
.button.raised.blue-grey-600:focus,
.button.raised.blue-grey-600:hover,
button.action.blue-grey-600:focus,
button.action.blue-grey-600:hover,
button.raised.blue-grey-600:focus,
button.raised.blue-grey-600:hover,
input[type=submit].action.blue-grey-600:focus,
input[type=submit].action.blue-grey-600:hover,
input[type=submit].raised.blue-grey-600:focus,
input[type=submit].raised.blue-grey-600:hover {
    background-color: #5e7c89
}

.button.action.blue-grey-600:active,
.button.raised.blue-grey-600:active,
button.action.blue-grey-600:active,
button.raised.blue-grey-600:active,
input[type=submit].action.blue-grey-600:active,
input[type=submit].raised.blue-grey-600:active {
    background-color: #4a606b
}

.button.action.blue-grey-700,
.button.raised.blue-grey-700,
button.action.blue-grey-700,
button.raised.blue-grey-700,
input[type=submit].action.blue-grey-700,
input[type=submit].raised.blue-grey-700 {
    background-color: #455a64;
    color: #fff
}

.button.action.blue-grey-700:focus,
.button.action.blue-grey-700:hover,
.button.raised.blue-grey-700:focus,
.button.raised.blue-grey-700:hover,
button.action.blue-grey-700:focus,
button.action.blue-grey-700:hover,
button.raised.blue-grey-700:focus,
button.raised.blue-grey-700:hover,
input[type=submit].action.blue-grey-700:focus,
input[type=submit].action.blue-grey-700:hover,
input[type=submit].raised.blue-grey-700:focus,
input[type=submit].raised.blue-grey-700:hover {
    background-color: #4f6873
}

.button.action.blue-grey-700:active,
.button.raised.blue-grey-700:active,
button.action.blue-grey-700:active,
button.raised.blue-grey-700:active,
input[type=submit].action.blue-grey-700:active,
input[type=submit].raised.blue-grey-700:active {
    background-color: #3b4c55
}

.button.action.blue-grey-800,
.button.raised.blue-grey-800,
button.action.blue-grey-800,
button.raised.blue-grey-800,
input[type=submit].action.blue-grey-800,
input[type=submit].raised.blue-grey-800 {
    background-color: #37474f;
    color: #fff
}

.button.action.blue-grey-800:focus,
.button.action.blue-grey-800:hover,
.button.raised.blue-grey-800:focus,
.button.raised.blue-grey-800:hover,
button.action.blue-grey-800:focus,
button.action.blue-grey-800:hover,
button.raised.blue-grey-800:focus,
button.raised.blue-grey-800:hover,
input[type=submit].action.blue-grey-800:focus,
input[type=submit].action.blue-grey-800:hover,
input[type=submit].raised.blue-grey-800:focus,
input[type=submit].raised.blue-grey-800:hover {
    background-color: #41555e
}

.button.action.blue-grey-800:active,
.button.raised.blue-grey-800:active,
button.action.blue-grey-800:active,
button.raised.blue-grey-800:active,
input[type=submit].action.blue-grey-800:active,
input[type=submit].raised.blue-grey-800:active {
    background-color: #2d3940
}

.button.action.blue-grey-900,
.button.raised.blue-grey-900,
button.action.blue-grey-900,
button.raised.blue-grey-900,
input[type=submit].action.blue-grey-900,
input[type=submit].raised.blue-grey-900 {
    background-color: #263238;
    color: #fff
}

.button.action.blue-grey-900:focus,
.button.action.blue-grey-900:hover,
.button.raised.blue-grey-900:focus,
.button.raised.blue-grey-900:hover,
button.action.blue-grey-900:focus,
button.action.blue-grey-900:hover,
button.raised.blue-grey-900:focus,
button.raised.blue-grey-900:hover,
input[type=submit].action.blue-grey-900:focus,
input[type=submit].action.blue-grey-900:hover,
input[type=submit].raised.blue-grey-900:focus,
input[type=submit].raised.blue-grey-900:hover {
    background-color: #304047
}

.button.action.blue-grey-900:active,
.button.raised.blue-grey-900:active,
button.action.blue-grey-900:active,
button.raised.blue-grey-900:active,
input[type=submit].action.blue-grey-900:active,
input[type=submit].raised.blue-grey-900:active {
    background-color: #1c2429
}

.button.action,
button.action,
input[type=submit].action {
    color: #fff;
    background-color: #2196f3
}

.button.action:focus,
.button.action:hover,
button.action:focus,
button.action:hover,
input[type=submit].action:focus,
input[type=submit].action:hover {
    background-color: #39a1f4
}

.button.action:active,
button.action:active,
input[type=submit].action:active {
    background-color: #0d8aee
}

.data-form fieldset {
    border: none;
    margin: 20px 0;
    padding: 0
}

.data-form title {
    display: block;
    font-size: 24px
}

.data-form-wrapper {
    display: table
}

.data-form-row {
    display: table-row
}

.data-form-col {
    display: table-cell;
    vertical-align: middle;
    min-width: 200px;
    padding: 8px
}

.data-form-col:first-child {
    padding-left: 0;
    text-align: right
}

.data-form label {
    color: #757575;
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    vertical-align: middle;
    font-size: 14px
}

.data-form input[type=email],
.data-form input[type=password],
.data-form input[type=text],
.data-form textarea {
    font-size: 16px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    width: 400px;
    max-width: 100%;
    box-sizing: border-box
}

.data-form textarea {
    height: 200px
}

.data-form select {
    background-color: rgba(255, 255, 255, .9);
    height: 40px;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    width: 400px;
    box-sizing: border-box
}

.data-form input[type=checkbox],
.data-form input[type=email],
.data-form input[type=password],
.data-form input[type=text],
.data-form label,
.data-form select,
.data-form textarea,
.data-form title {
    margin: 0 8px;
    max-width: 400px
}

.data-form .message {
    font-size: 12px;
    line-height: 16px;
    padding-right: 0;
    margin: 0 8px;
    display: inline-block
}

.data-form .message.error {
    color: #f44336
}

@media (max-width:650px) {
    .data-form-wrapper {
        display: block
    }

    .data-form-row {
        display: block;
        padding-bottom: 8px
    }

    .data-form-col {
        display: block;
        vertical-align: middle;
        min-width: 0;
        padding: 0 8px
    }

    .data-form-col:first-child {
        padding-left: 8px;
        text-align: left
    }
}

.data-table {
    border: 1px solid #dfdfdf;
    margin: 24px 0;
    background: #fff
}

.data-table tbody tr {
    border-top: 1px solid #dfdfdf
}

.data-table tbody tr:nth-child(even) {
    background: #fbfbfb
}

.data-table tbody tr:hover {
    background: #eee
}

.data-table tbody tr.selected {
    background: #f5f5f5
}

.data-table tbody tr.disabled {
    color: #bdbdbd;
    color: rgba(0, 0, 0, .26)
}

.data-table td,
.data-table th {
    height: 31px;
    vertical-align: middle;
    padding: 0 12px
}

.data-table th {
    height: 24px;
    color: #757575;
    color: rgba(0, 0, 0, .54)
}

.data-table tr td:last-child {
    text-align: right
}

.data-table th.sort-header {
    cursor: pointer;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.data-table th.sort-header.sort-down:after,
.data-table th.sort-header.sort-up:after {
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    -moz-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    font-size: .9em;
    width: .9em;
    height: .9em;
    margin: auto;
    bottom: 0;
    position: absolute;
    white-space: nowrap;
    top: 0;
    left: 0
}

.data-table th.sort-header.sort-down,
.data-table th.sort-header.sort-up {
    color: #000
}

.data-table th.sort-header.sort-up:after {
    content: 'arrow_upward'
}

.data-table th.sort-header.sort-down:after {
    content: 'arrow_downward'
}

.data-table header:after,
.data-table header:before {
    content: " ";
    display: table
}

.data-table table {
    width: 100%;
    text-align: left;
    margin: 24px 0 0
}

.data-table header:after {
    clear: both
}

.data-table header .title {
    font-size: 20px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    padding: 12px
}

.entry-view .title,
.notification h2 {
    font-size: 24px;
    font-weight: 500;
    font-style: normal
}

.data-table header .title .anchor {
    color: #212121;
    color: rgba(0, 0, 0, .87);
    padding: 12px 12px 0 0;
    display: inline-block;
    position: relative
}

.data-table header .title .anchor.active:after {
    content: "";
    position: absolute;
    display: block;
    height: 2px;
    background: #000;
    left: 0;
    right: 0;
    bottom: -14px
}

.data-table header .actions {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    float: right;
    padding-top: 8px
}

.data-table header nav {
    padding-bottom: 12px;
    border-bottom: 2px solid #9b9b9b
}

.notification {
    background: #2196f3;
    margin: 24px auto;
    padding: 1px 24px
}

.notification h2 {
    line-height: 1.4
}

.notification-header {
    text-align: center
}

.notification-header .icon {
    margin: 10px
}

.notification-actions {
    text-align: right;
    border-top: 1px solid #1e88e5
}

.notification-actions .button,
.notification-actions button,
.notification-actions input[type=submit] {
    color: #fff
}

.entry-view {
    margin: 24px 0
}

.entry-view .title {
    display: block;
    margin: 20px 0 20px 197px;
    box-sizing: border-box
}

.entry-view .label,
.entry-view .value {
    font-weight: 500;
    font-style: normal;
    display: inline-block;
    vertical-align: middle
}

.entry-view .label {
    color: #757575;
    color: rgba(0, 0, 0, .54);
    font-size: 14px;
    width: 170px;
    text-align: right;
    margin-right: 24px
}

.entry-view .value {
    color: #212121;
    color: rgba(0, 0, 0, .87);
    font-size: 16px
}

.dialog-title,
.menu .action {
    color: #212121;
    font-style: normal
}

.entry-view .row {
    margin: 20px 0
}

.entry-view.horizontal {
    display: table;
    width: 100%
}

.entry-view.horizontal .row {
    display: table-cell;
    vertical-align: top;
    padding: 12px 0 12px 24px
}

.dialog-cell,
.menu {
    vertical-align: middle
}

.entry-view.horizontal .row:first-child {
    padding-left: 0
}

.entry-view.horizontal .label {
    text-align: left;
    white-space: nowrap;
    margin-right: 0
}

@media (max-width:583px) {

    .entry-view,
    .entry-view.horizontal {
        display: block
    }

    .entry-view .label,
    .entry-view.horizontal .label {
        width: auto;
        text-align: left;
        display: block
    }

    .entry-view .title,
    .entry-view.horizontal .title {
        margin-left: 0
    }

    .entry-view .row,
    .entry-view.horizontal .row {
        margin: 16px 0;
        display: block
    }
}

.menu {
    display: inline-block;
    position: relative
}

.dialog.hidden,
.menu .view {
    display: none
}

.menu .view {
    text-align: left;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: absolute;
    right: 0;
    min-width: 200px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.menu h2 {
    margin: 0;
    font-size: 24px
}

.menu .action {
    text-align: right;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, .87);
    cursor: pointer
}

.menu .action:hover {
    background: #eee
}

.menu .ruler {
    border-top: 1px solid #dfdfdf
}

.menu li {
    padding: 6px 12px;
    margin: 0;
    white-space: nowrap
}

.menu .view small {
    color: #757575;
    color: rgba(0, 0, 0, .54)
}

.dialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #787878;
    background: rgba(0, 0, 0, .5);
    z-index: 300
}

.dialog-wrapper {
    display: table;
    width: 100%;
    height: 100%
}

.dialog-cell {
    display: table-cell;
    text-align: center
}

.dialog-box {
    max-width: 400px;
    margin: auto;
    display: inline-block;
    text-align: left;
    background: #FAFAFA;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12), 0 8px 8px 0 rgba(0, 0, 0, .24)
}

.dialog-title {
    margin: 24px 24px 20px;
    font-size: 20px;
    color: rgba(0, 0, 0, .87);
    font-weight: 500
}

.dialog-content {
    margin: 20px 24px 24px
}

.dialog-actions {
    margin: 8px;
    text-align: right
}

.gallery {
    text-align: center;
    background: #f3f3f3;
    padding: 0 5px
}

.breadcrump-navigation,
.page-navigation {
    background-color: #fff;
    box-sizing: border-box;
    border-bottom: 1px solid #dfdfdf;
    font-weight: 400;
    max-width: 1000px;
    width: 100%;
    font-style: normal
}

.gallery img {
    vertical-align: top;
    display: inline-block;
    margin: 10px 5px
}

.breadcrump-navigation {
    display: table;
    font-size: 20px;
    line-height: 36px;
    margin: auto;
    padding: 24px
}

.breadcrump-navigation-col {
    display: table-cell;
    vertical-align: middle
}

.breadcrump-navigation .align-right {
    text-align: right
}

.breadcrump-navigation a {
    color: #212121;
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    vertical-align: middle
}

.breadcrump-navigation a:after {
    display: inline-block;
    margin: 0 4px 0 10px;
    content: '›';
    font-size: 36px;
    line-height: 32px;
    vertical-align: top;
    color: #bdbdbd;
    color: rgba(0, 0, 0, .26)
}

.breadcrump-navigation .button:after,
.breadcrump-navigation li:last-child a:after {
    display: none
}

.breadcrump-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.breadcrump-navigation li {
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.page-navigation {
    display: table;
    table-layout: fixed;
    font-size: 20px;
    line-height: 36px;
    margin: auto;
    padding: 24px
}

.page-navigation-col {
    display: table-cell;
    vertical-align: bottom;
    text-align: center
}

.page-navigation .align-right {
    text-align: right
}

.page-navigation a {
    color: #212121;
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    vertical-align: middle
}

.snackbar,
.snackbar .button,
.snackbar button,
.snackbar input[type=submit],
.snackbar label {
    color: #fff
}

.page-navigation a.current {
    font-weight: 500;
    font-style: normal
}

.page-navigation a.current:after {
    content: " ";
    position: absolute;
    bottom: -3px;
    right: 0;
    left: 0;
    height: 3px;
    background-color: #2196f3
}

.global-footer {
    width: 100%;
    display: table;
    max-width: 1000px;
    margin: auto
}

.global-footer-row {
    display: table-row
}

.global-footer-col {
    display: table-cell;
    vertical-align: middle;
    padding: 12px 12px 12px 0
}

.global-footer-col:last-child {
    padding-right: 0
}

.global-content {
    background: #fff;
    margin: auto;
    max-width: 952px;
    padding: 1px 24px
}

.snackbar {
    background-color: #333;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 16px;
    z-index: 200
}

.snackbar.hidden {
    display: none
}

.snackbar-wrapper {
    display: table;
    max-width: 1000px;
    width: 100%;
    margin: auto
}

.snackbar-row {
    display: table-row
}

.snackbar-col {
    display: table-cell;
    vertical-align: middle;
    padding: 12px 12px 12px 0;
    text-align: center
}

.snackbar-col:first-child {
    text-align: left
}

.snackbar-col:last-child {
    padding-right: 0;
    text-align: right
}

.snackbar .file-upload-field input[type=file] {
    display: none
}

.snackbar .menu .view {
    bottom: 100%
}

.snackbar .menu .view .button,
.snackbar .menu .view button,
.snackbar .menu .view input[type=submit] {
    color: #2196f3
}

.snackbar small {
    color: #fff;
    color: rgba(255, 255, 255, .7);
    font-size: 12px
}

.global-header {
    background-color: #2196f3
}

.global-header-wrapper {
    display: table;
    max-width: 1000px;
    width: 100%;
    margin: auto
}

.global-header-row {
    display: table-row
}

.global-header-row:first-child {
    text-align: right
}

.global-header-col {
    display: table-cell;
    vertical-align: middle;
    padding: 12px 0 0
}

.global-header .handler {
    color: #fff;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    padding: 8px;
    cursor: pointer
}

.homepage-row {
    margin: 20px auto
}

.homepage h1 {
    font-size: 36px
}

.homepage h2 {
    font-size: 24px;
    color: #666;
    margin-top: 0
}

.homepage-column {
    display: inline-block;
    padding: 0 20px 0 0;
    max-width: 476px;
    vertical-align: top
}

.homepage-column img {
    float: left;
    margin: 20px 20px 20px 0
}

.homepage-column p {
    margin-top: 0
}

.homepage-column:last-child {
    padding: 0
}

.homepage .data-form {
    background: #f3f3f3;
    border-top: 3px solid #2196f3
}

.homepage .data-form-col {
    min-width: 90px
}

.homepage input[type=checkbox],
.homepage input[type=email],
.homepage input[type=password],
.homepage input[type=text],
.homepage label,
.homepage select,
.homepage textarea,
.homepage title {
    max-width: 320px
}