a {
    color: #0288d1;
}

.primary {
    background-color: #0288d1 !important;
    border-color: #0288d1 !important;
}

.primary--text {
    color: #0288d1 !important;
    caret-color: #0288d1 !important;
}

.primary.lighten-5 {
    background-color: #c2ffff !important;
    border-color: #c2ffff !important;
}

.primary--text.text--lighten-5 {
    color: #c2ffff !important;
    caret-color: #c2ffff !important;
}

.primary.lighten-4 {
    background-color: #a4f5ff !important;
    border-color: #a4f5ff !important;
}

.primary--text.text--lighten-4 {
    color: #a4f5ff !important;
    caret-color: #a4f5ff !important;
}

.primary.lighten-3 {
    background-color: #85d9ff !important;
    border-color: #85d9ff !important;
}

.primary--text.text--lighten-3 {
    color: #85d9ff !important;
    caret-color: #85d9ff !important;
}

.primary.lighten-2 {
    background-color: #64bdff !important;
    border-color: #64bdff !important;
}

.primary--text.text--lighten-2 {
    color: #64bdff !important;
    caret-color: #64bdff !important;
}

.primary.lighten-1 {
    background-color: #41a2ee !important;
    border-color: #41a2ee !important;
}

.primary--text.text--lighten-1 {
    color: #41a2ee !important;
    caret-color: #41a2ee !important;
}

.primary.darken-1 {
    background-color: #006fb5 !important;
    border-color: #006fb5 !important;
}

.primary--text.text--darken-1 {
    color: #006fb5 !important;
    caret-color: #006fb5 !important;
}

.primary.darken-2 {
    background-color: #00579a !important;
    border-color: #00579a !important;
}

.primary--text.text--darken-2 {
    color: #00579a !important;
    caret-color: #00579a !important;
}

.primary.darken-3 {
    background-color: #004080 !important;
    border-color: #004080 !important;
}

.primary--text.text--darken-3 {
    color: #004080 !important;
    caret-color: #004080 !important;
}

.primary.darken-4 {
    background-color: #002b66 !important;
    border-color: #002b66 !important;
}

.primary--text.text--darken-4 {
    color: #002b66 !important;
    caret-color: #002b66 !important;
}

.secondary {
    background-color: #757575 !important;
    border-color: #757575 !important;
}

.secondary--text {
    color: #757575 !important;
    caret-color: #757575 !important;
}

.secondary.lighten-5 {
    background-color: #fdfdfd !important;
    border-color: #fdfdfd !important;
}

.secondary--text.text--lighten-5 {
    color: #fdfdfd !important;
    caret-color: #fdfdfd !important;
}

.secondary.lighten-4 {
    background-color: #e0e0e0 !important;
    border-color: #e0e0e0 !important;
}

.secondary--text.text--lighten-4 {
    color: #e0e0e0 !important;
    caret-color: #e0e0e0 !important;
}

.secondary.lighten-3 {
    background-color: #c4c4c4 !important;
    border-color: #c4c4c4 !important;
}

.secondary--text.text--lighten-3 {
    color: #c4c4c4 !important;
    caret-color: #c4c4c4 !important;
}

.secondary.lighten-2 {
    background-color: #a9a9a9 !important;
    border-color: #a9a9a9 !important;
}

.secondary--text.text--lighten-2 {
    color: #a9a9a9 !important;
    caret-color: #a9a9a9 !important;
}

.secondary.lighten-1 {
    background-color: #8f8f8f !important;
    border-color: #8f8f8f !important;
}

.secondary--text.text--lighten-1 {
    color: #8f8f8f !important;
    caret-color: #8f8f8f !important;
}

.secondary.darken-1 {
    background-color: #5c5c5c !important;
    border-color: #5c5c5c !important;
}

.secondary--text.text--darken-1 {
    color: #5c5c5c !important;
    caret-color: #5c5c5c !important;
}

.secondary.darken-2 {
    background-color: #454545 !important;
    border-color: #454545 !important;
}

.secondary--text.text--darken-2 {
    color: #454545 !important;
    caret-color: #454545 !important;
}

.secondary.darken-3 {
    background-color: #2f2f2f !important;
    border-color: #2f2f2f !important;
}

.secondary--text.text--darken-3 {
    color: #2f2f2f !important;
    caret-color: #2f2f2f !important;
}

.secondary.darken-4 {
    background-color: #1a1a1a !important;
    border-color: #1a1a1a !important;
}

.secondary--text.text--darken-4 {
    color: #1a1a1a !important;
    caret-color: #1a1a1a !important;
}

.accent {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.accent--text {
    color: #000000 !important;
    caret-color: #000000 !important;
}

.accent.lighten-5 {
    background-color: #777777 !important;
    border-color: #777777 !important;
}

.accent--text.text--lighten-5 {
    color: #777777 !important;
    caret-color: #777777 !important;
}

.accent.lighten-4 {
    background-color: #5e5e5e !important;
    border-color: #5e5e5e !important;
}

.accent--text.text--lighten-4 {
    color: #5e5e5e !important;
    caret-color: #5e5e5e !important;
}

.accent.lighten-3 {
    background-color: #474747 !important;
    border-color: #474747 !important;
}

.accent--text.text--lighten-3 {
    color: #474747 !important;
    caret-color: #474747 !important;
}

.accent.lighten-2 {
    background-color: #303030 !important;
    border-color: #303030 !important;
}

.accent--text.text--lighten-2 {
    color: #303030 !important;
    caret-color: #303030 !important;
}

.accent.lighten-1 {
    background-color: #1b1b1b !important;
    border-color: #1b1b1b !important;
}

.accent--text.text--lighten-1 {
    color: #1b1b1b !important;
    caret-color: #1b1b1b !important;
}

.accent.darken-1 {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.accent--text.text--darken-1 {
    color: #000000 !important;
    caret-color: #000000 !important;
}

.accent.darken-2 {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.accent--text.text--darken-2 {
    color: #000000 !important;
    caret-color: #000000 !important;
}

.accent.darken-3 {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.accent--text.text--darken-3 {
    color: #000000 !important;
    caret-color: #000000 !important;
}

.accent.darken-4 {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.accent--text.text--darken-4 {
    color: #000000 !important;
    caret-color: #000000 !important;
}

.error {
    background-color: #ff1744 !important;
    border-color: #ff1744 !important;
}

.error--text {
    color: #ff1744 !important;
    caret-color: #ff1744 !important;
}

.error.lighten-5 {
    background-color: #ffc3c3 !important;
    border-color: #ffc3c3 !important;
}

.error--text.text--lighten-5 {
    color: #ffc3c3 !important;
    caret-color: #ffc3c3 !important;
}

.error.lighten-4 {
    background-color: #ffa5a8 !important;
    border-color: #ffa5a8 !important;
}

.error--text.text--lighten-4 {
    color: #ffa5a8 !important;
    caret-color: #ffa5a8 !important;
}

.error.lighten-3 {
    background-color: #ff868e !important;
    border-color: #ff868e !important;
}

.error--text.text--lighten-3 {
    color: #ff868e !important;
    caret-color: #ff868e !important;
}

.error.lighten-2 {
    background-color: #ff6774 !important;
    border-color: #ff6774 !important;
}

.error--text.text--lighten-2 {
    color: #ff6774 !important;
    caret-color: #ff6774 !important;
}

.error.lighten-1 {
    background-color: #ff455c !important;
    border-color: #ff455c !important;
}

.error--text.text--lighten-1 {
    color: #ff455c !important;
    caret-color: #ff455c !important;
}

.error.darken-1 {
    background-color: #de002e !important;
    border-color: #de002e !important;
}

.error--text.text--darken-1 {
    color: #de002e !important;
    caret-color: #de002e !important;
}

.error.darken-2 {
    background-color: #bd0019 !important;
    border-color: #bd0019 !important;
}

.error--text.text--darken-2 {
    color: #bd0019 !important;
    caret-color: #bd0019 !important;
}

.error.darken-3 {
    background-color: #9d0001 !important;
    border-color: #9d0001 !important;
}

.error--text.text--darken-3 {
    color: #9d0001 !important;
    caret-color: #9d0001 !important;
}

.error.darken-4 {
    background-color: #7d0000 !important;
    border-color: #7d0000 !important;
}

.error--text.text--darken-4 {
    color: #7d0000 !important;
    caret-color: #7d0000 !important;
}

.info {
    background-color: #2196f3 !important;
    border-color: #2196f3 !important;
}

.info--text {
    color: #2196f3 !important;
    caret-color: #2196f3 !important;
}

.info.lighten-5 {
    background-color: #d4ffff !important;
    border-color: #d4ffff !important;
}

.info--text.text--lighten-5 {
    color: #d4ffff !important;
    caret-color: #d4ffff !important;
}

.info.lighten-4 {
    background-color: #b5ffff !important;
    border-color: #b5ffff !important;
}

.info--text.text--lighten-4 {
    color: #b5ffff !important;
    caret-color: #b5ffff !important;
}

.info.lighten-3 {
    background-color: #95e8ff !important;
    border-color: #95e8ff !important;
}

.info--text.text--lighten-3 {
    color: #95e8ff !important;
    caret-color: #95e8ff !important;
}

.info.lighten-2 {
    background-color: #75ccff !important;
    border-color: #75ccff !important;
}

.info--text.text--lighten-2 {
    color: #75ccff !important;
    caret-color: #75ccff !important;
}

.info.lighten-1 {
    background-color: #51b0ff !important;
    border-color: #51b0ff !important;
}

.info--text.text--lighten-1 {
    color: #51b0ff !important;
    caret-color: #51b0ff !important;
}

.info.darken-1 {
    background-color: #007cd6 !important;
    border-color: #007cd6 !important;
}

.info--text.text--darken-1 {
    color: #007cd6 !important;
    caret-color: #007cd6 !important;
}

.info.darken-2 {
    background-color: #0064ba !important;
    border-color: #0064ba !important;
}

.info--text.text--darken-2 {
    color: #0064ba !important;
    caret-color: #0064ba !important;
}

.info.darken-3 {
    background-color: #004d9f !important;
    border-color: #004d9f !important;
}

.info--text.text--darken-3 {
    color: #004d9f !important;
    caret-color: #004d9f !important;
}

.info.darken-4 {
    background-color: #003784 !important;
    border-color: #003784 !important;
}

.info--text.text--darken-4 {
    color: #003784 !important;
    caret-color: #003784 !important;
}

.success {
    background-color: #4caf50 !important;
    border-color: #4caf50 !important;
}

.success--text {
    color: #4caf50 !important;
    caret-color: #4caf50 !important;
}

.success.lighten-5 {
    background-color: #dcffd6 !important;
    border-color: #dcffd6 !important;
}

.success--text.text--lighten-5 {
    color: #dcffd6 !important;
    caret-color: #dcffd6 !important;
}

.success.lighten-4 {
    background-color: #beffba !important;
    border-color: #beffba !important;
}

.success--text.text--lighten-4 {
    color: #beffba !important;
    caret-color: #beffba !important;
}

.success.lighten-3 {
    background-color: #a2ff9e !important;
    border-color: #a2ff9e !important;
}

.success--text.text--lighten-3 {
    color: #a2ff9e !important;
    caret-color: #a2ff9e !important;
}

.success.lighten-2 {
    background-color: #85e783 !important;
    border-color: #85e783 !important;
}

.success--text.text--lighten-2 {
    color: #85e783 !important;
    caret-color: #85e783 !important;
}

.success.lighten-1 {
    background-color: #69cb69 !important;
    border-color: #69cb69 !important;
}

.success--text.text--lighten-1 {
    color: #69cb69 !important;
    caret-color: #69cb69 !important;
}

.success.darken-1 {
    background-color: #2d9437 !important;
    border-color: #2d9437 !important;
}

.success--text.text--darken-1 {
    color: #2d9437 !important;
    caret-color: #2d9437 !important;
}

.success.darken-2 {
    background-color: #00791e !important;
    border-color: #00791e !important;
}

.success--text.text--darken-2 {
    color: #00791e !important;
    caret-color: #00791e !important;
}

.success.darken-3 {
    background-color: #006000 !important;
    border-color: #006000 !important;
}

.success--text.text--darken-3 {
    color: #006000 !important;
    caret-color: #006000 !important;
}

.success.darken-4 {
    background-color: #004700 !important;
    border-color: #004700 !important;
}

.success--text.text--darken-4 {
    color: #004700 !important;
    caret-color: #004700 !important;
}

.warning {
    background-color: #fb8c00 !important;
    border-color: #fb8c00 !important;
}

.warning--text {
    color: #fb8c00 !important;
    caret-color: #fb8c00 !important;
}

.warning.lighten-5 {
    background-color: #ffff9e !important;
    border-color: #ffff9e !important;
}

.warning--text.text--lighten-5 {
    color: #ffff9e !important;
    caret-color: #ffff9e !important;
}

.warning.lighten-4 {
    background-color: #fffb82 !important;
    border-color: #fffb82 !important;
}

.warning--text.text--lighten-4 {
    color: #fffb82 !important;
    caret-color: #fffb82 !important;
}

.warning.lighten-3 {
    background-color: #ffdf67 !important;
    border-color: #ffdf67 !important;
}

.warning--text.text--lighten-3 {
    color: #ffdf67 !important;
    caret-color: #ffdf67 !important;
}

.warning.lighten-2 {
    background-color: #ffc24b !important;
    border-color: #ffc24b !important;
}

.warning--text.text--lighten-2 {
    color: #ffc24b !important;
    caret-color: #ffc24b !important;
}

.warning.lighten-1 {
    background-color: #ffa72d !important;
    border-color: #ffa72d !important;
}

.warning--text.text--lighten-1 {
    color: #ffa72d !important;
    caret-color: #ffa72d !important;
}

.warning.darken-1 {
    background-color: #db7200 !important;
    border-color: #db7200 !important;
}

.warning--text.text--darken-1 {
    color: #db7200 !important;
    caret-color: #db7200 !important;
}

.warning.darken-2 {
    background-color: #bb5900 !important;
    border-color: #bb5900 !important;
}

.warning--text.text--darken-2 {
    color: #bb5900 !important;
    caret-color: #bb5900 !important;
}

.warning.darken-3 {
    background-color: #9d4000 !important;
    border-color: #9d4000 !important;
}

.warning--text.text--darken-3 {
    color: #9d4000 !important;
    caret-color: #9d4000 !important;
}

.warning.darken-4 {
    background-color: #802700 !important;
    border-color: #802700 !important;
}

.warning--text.text--darken-4 {
    color: #802700 !important;
    caret-color: #802700 !important;
}

.select_green {
    background-color: #00e676 !important;
    border-color: #00e676 !important;
}

.select_green--text {
    color: #00e676 !important;
    caret-color: #00e676 !important;
}

.select_green.lighten-5 {
    background-color: #ceffff !important;
    border-color: #ceffff !important;
}

.select_green--text.text--lighten-5 {
    color: #ceffff !important;
    caret-color: #ceffff !important;
}

.select_green.lighten-4 {
    background-color: #afffe4 !important;
    border-color: #afffe4 !important;
}

.select_green--text.text--lighten-4 {
    color: #afffe4 !important;
    caret-color: #afffe4 !important;
}

.select_green.lighten-3 {
    background-color: #8fffc8 !important;
    border-color: #8fffc8 !important;
}

.select_green--text.text--lighten-3 {
    color: #8fffc8 !important;
    caret-color: #8fffc8 !important;
}

.select_green.lighten-2 {
    background-color: #6dffac !important;
    border-color: #6dffac !important;
}

.select_green--text.text--lighten-2 {
    color: #6dffac !important;
    caret-color: #6dffac !important;
}

.select_green.lighten-1 {
    background-color: #47ff91 !important;
    border-color: #47ff91 !important;
}

.select_green--text.text--lighten-1 {
    color: #47ff91 !important;
    caret-color: #47ff91 !important;
}

.select_green.darken-1 {
    background-color: #00c95c !important;
    border-color: #00c95c !important;
}

.select_green--text.text--darken-1 {
    color: #00c95c !important;
    caret-color: #00c95c !important;
}

.select_green.darken-2 {
    background-color: #00ad43 !important;
    border-color: #00ad43 !important;
}

.select_green--text.text--darken-2 {
    color: #00ad43 !important;
    caret-color: #00ad43 !important;
}

.select_green.darken-3 {
    background-color: #009129 !important;
    border-color: #009129 !important;
}

.select_green--text.text--darken-3 {
    color: #009129 !important;
    caret-color: #009129 !important;
}

.select_green.darken-4 {
    background-color: #00760d !important;
    border-color: #00760d !important;
}

.select_green--text.text--darken-4 {
    color: #00760d !important;
    caret-color: #00760d !important;
}

.select_red {
    background-color: #ff1744 !important;
    border-color: #ff1744 !important;
}

.select_red--text {
    color: #ff1744 !important;
    caret-color: #ff1744 !important;
}

.select_red.lighten-5 {
    background-color: #ffc3c3 !important;
    border-color: #ffc3c3 !important;
}

.select_red--text.text--lighten-5 {
    color: #ffc3c3 !important;
    caret-color: #ffc3c3 !important;
}

.select_red.lighten-4 {
    background-color: #ffa5a8 !important;
    border-color: #ffa5a8 !important;
}

.select_red--text.text--lighten-4 {
    color: #ffa5a8 !important;
    caret-color: #ffa5a8 !important;
}

.select_red.lighten-3 {
    background-color: #ff868e !important;
    border-color: #ff868e !important;
}

.select_red--text.text--lighten-3 {
    color: #ff868e !important;
    caret-color: #ff868e !important;
}

.select_red.lighten-2 {
    background-color: #ff6774 !important;
    border-color: #ff6774 !important;
}

.select_red--text.text--lighten-2 {
    color: #ff6774 !important;
    caret-color: #ff6774 !important;
}

.select_red.lighten-1 {
    background-color: #ff455c !important;
    border-color: #ff455c !important;
}

.select_red--text.text--lighten-1 {
    color: #ff455c !important;
    caret-color: #ff455c !important;
}

.select_red.darken-1 {
    background-color: #de002e !important;
    border-color: #de002e !important;
}

.select_red--text.text--darken-1 {
    color: #de002e !important;
    caret-color: #de002e !important;
}

.select_red.darken-2 {
    background-color: #bd0019 !important;
    border-color: #bd0019 !important;
}

.select_red--text.text--darken-2 {
    color: #bd0019 !important;
    caret-color: #bd0019 !important;
}

.select_red.darken-3 {
    background-color: #9d0001 !important;
    border-color: #9d0001 !important;
}

.select_red--text.text--darken-3 {
    color: #9d0001 !important;
    caret-color: #9d0001 !important;
}

.select_red.darken-4 {
    background-color: #7d0000 !important;
    border-color: #7d0000 !important;
}

.select_red--text.text--darken-4 {
    color: #7d0000 !important;
    caret-color: #7d0000 !important;
}

.select_violet {
    background-color: #651fff !important;
    border-color: #651fff !important;
}

.select_violet--text {
    color: #651fff !important;
    caret-color: #651fff !important;
}

.select_violet.lighten-5 {
    background-color: #ffafff !important;
    border-color: #ffafff !important;
}

.select_violet--text.text--lighten-5 {
    color: #ffafff !important;
    caret-color: #ffafff !important;
}

.select_violet.lighten-4 {
    background-color: #e893ff !important;
    border-color: #e893ff !important;
}

.select_violet--text.text--lighten-4 {
    color: #e893ff !important;
    caret-color: #e893ff !important;
}

.select_violet.lighten-3 {
    background-color: #c877ff !important;
    border-color: #c877ff !important;
}

.select_violet--text.text--lighten-3 {
    color: #c877ff !important;
    caret-color: #c877ff !important;
}

.select_violet.lighten-2 {
    background-color: #a85bff !important;
    border-color: #a85bff !important;
}

.select_violet--text.text--lighten-2 {
    color: #a85bff !important;
    caret-color: #a85bff !important;
}

.select_violet.lighten-1 {
    background-color: #873fff !important;
    border-color: #873fff !important;
}

.select_violet--text.text--lighten-1 {
    color: #873fff !important;
    caret-color: #873fff !important;
}

.select_violet.darken-1 {
    background-color: #3d00e1 !important;
    border-color: #3d00e1 !important;
}

.select_violet--text.text--darken-1 {
    color: #3d00e1 !important;
    caret-color: #3d00e1 !important;
}

.select_violet.darken-2 {
    background-color: #0000c5 !important;
    border-color: #0000c5 !important;
}

.select_violet--text.text--darken-2 {
    color: #0000c5 !important;
    caret-color: #0000c5 !important;
}

.select_violet.darken-3 {
    background-color: #0000a8 !important;
    border-color: #0000a8 !important;
}

.select_violet--text.text--darken-3 {
    color: #0000a8 !important;
    caret-color: #0000a8 !important;
}

.select_violet.darken-4 {
    background-color: #00008d !important;
    border-color: #00008d !important;
}

.select_violet--text.text--darken-4 {
    color: #00008d !important;
    caret-color: #00008d !important;
}

.select_num {
    background-color: #00b0ff !important;
    border-color: #00b0ff !important;
}

.select_num--text {
    color: #00b0ff !important;
    caret-color: #00b0ff !important;
}

.select_num.lighten-5 {
    background-color: #d4ffff !important;
    border-color: #d4ffff !important;
}

.select_num--text.text--lighten-5 {
    color: #d4ffff !important;
    caret-color: #d4ffff !important;
}

.select_num.lighten-4 {
    background-color: #b4ffff !important;
    border-color: #b4ffff !important;
}

.select_num--text.text--lighten-4 {
    color: #b4ffff !important;
    caret-color: #b4ffff !important;
}

.select_num.lighten-3 {
    background-color: #93ffff !important;
    border-color: #93ffff !important;
}

.select_num--text.text--lighten-3 {
    color: #93ffff !important;
    caret-color: #93ffff !important;
}

.select_num.lighten-2 {
    background-color: #71e7ff !important;
    border-color: #71e7ff !important;
}

.select_num--text.text--lighten-2 {
    color: #71e7ff !important;
    caret-color: #71e7ff !important;
}

.select_num.lighten-1 {
    background-color: #4acbff !important;
    border-color: #4acbff !important;
}

.select_num--text.text--lighten-1 {
    color: #4acbff !important;
    caret-color: #4acbff !important;
}

.select_num.darken-1 {
    background-color: #0095e2 !important;
    border-color: #0095e2 !important;
}

.select_num--text.text--darken-1 {
    color: #0095e2 !important;
    caret-color: #0095e2 !important;
}

.select_num.darken-2 {
    background-color: #007cc6 !important;
    border-color: #007cc6 !important;
}

.select_num--text.text--darken-2 {
    color: #007cc6 !important;
    caret-color: #007cc6 !important;
}

.select_num.darken-3 {
    background-color: #0063aa !important;
    border-color: #0063aa !important;
}

.select_num--text.text--darken-3 {
    color: #0063aa !important;
    caret-color: #0063aa !important;
}

.select_num.darken-4 {
    background-color: #004c8f !important;
    border-color: #004c8f !important;
}

.select_num--text.text--darken-4 {
    color: #004c8f !important;
    caret-color: #004c8f !important;
}