:root
{
    --red-lighten-5: #ffebee;
    --red-lighten-4: #ffcdd2;
    --red-lighten-3: #ef9a9a;
    --red-lighten-2: #e57373;
    --red-lighten-1: #ef5350;
    --red-: #f44336;
    --red-darken-1: #e53935;
    --red-darken-2: #d32f2f;
    --red-darken-3: #c62828;
    --red-darken-4: #b71c1c;
    --red-accent-1: #ff8a80;
    --red-accent-2: #ff5252;
    --red-accent-3: #ff1744;
    --red-accent-4: #d50000;
    --pink-lighten-5: #fce4ec;
    --pink-lighten-4: #f8bbd0;
    --pink-lighten-3: #f48fb1;
    --pink-lighten-2: #f06292;
    --pink-lighten-1: #ec407a;
    --pink-: #e91e63;
    --pink-darken-1: #d81b60;
    --pink-darken-2: #c2185b;
    --pink-darken-3: #ad1457;
    --pink-darken-4: #880e4f;
    --pink-accent-1: #ff80ab;
    --pink-accent-2: #ff4081;
    --pink-accent-3: #f50057;
    --pink-accent-4: #c51162;
    --purple-lighten-5: #f3e5f5;
    --purple-lighten-4: #e1bee7;
    --purple-lighten-3: #ce93d8;
    --purple-lighten-2: #ba68c8;
    --purple-lighten-1: #ab47bc;
    --purple-: #9c27b0;
    --purple-darken-1: #8e24aa;
    --purple-darken-2: #7b1fa2;
    --purple-darken-3: #6a1b9a;
    --purple-darken-4: #4a148c;
    --purple-accent-1: #ea80fc;
    --purple-accent-2: #e040fb;
    --purple-accent-3: #d500f9;
    --purple-accent-4: #aa00ff;
    --deep-purple-lighten-5: #ede7f6;
    --deep-purple-lighten-4: #d1c4e9;
    --deep-purple-lighten-3: #b39ddb;
    --deep-purple-lighten-2: #9575cd;
    --deep-purple-lighten-1: #7e57c2;
    --deep-purple-: #673ab7;
    --deep-purple-darken-1: #5e35b1;
    --deep-purple-darken-2: #512da8;
    --deep-purple-darken-3: #4527a0;
    --deep-purple-darken-4: #311b92;
    --deep-purple-accent-1: #b388ff;
    --deep-purple-accent-2: #7c4dff;
    --deep-purple-accent-3: #651fff;
    --deep-purple-accent-4: #6200ea;
    --indigo-lighten-5: #e8eaf6;
    --indigo-lighten-4: #c5cae9;
    --indigo-lighten-3: #9fa8da;
    --indigo-lighten-2: #7986cb;
    --indigo-lighten-1: #5c6bc0;
    --indigo-: #3f51b5;
    --indigo-darken-1: #3949ab;
    --indigo-darken-2: #303f9f;
    --indigo-darken-3: #283593;
    --indigo-darken-4: #1a237e;
    --indigo-accent-1: #8c9eff;
    --indigo-accent-2: #536dfe;
    --indigo-accent-3: #3d5afe;
    --indigo-accent-4: #304ffe;
    --blue-lighten-5: #e3f2fd;
    --blue-lighten-4: #bbdefb;
    --blue-lighten-3: #90caf9;
    --blue-lighten-2: #64b5f6;
    --blue-lighten-1: #42a5f5;
    --blue-: #2196f3;
    --blue-darken-1: #1e88e5;
    --blue-darken-2: #1976d2;
    --blue-darken-3: #1565c0;
    --blue-darken-4: #0d47a1;
    --blue-accent-1: #82b1ff;
    --blue-accent-2: #448aff;
    --blue-accent-3: #2979ff;
    --blue-accent-4: #2962ff;
    --light-blue-lighten-5: #e1f5fe;
    --light-blue-lighten-4: #b3e5fc;
    --light-blue-lighten-3: #81d4fa;
    --light-blue-lighten-2: #4fc3f7;
    --light-blue-lighten-1: #29b6f6;
    --light-blue-: #03a9f4;
    --light-blue-darken-1: #039be5;
    --light-blue-darken-2: #0288d1;
    --light-blue-darken-3: #0277bd;
    --light-blue-darken-4: #01579b;
    --light-blue-accent-1: #80d8ff;
    --light-blue-accent-2: #40c4ff;
    --light-blue-accent-3: #00b0ff;
    --light-blue-accent-4: #0091ea;
    --cyan-lighten-5: #e0f7fa;
    --cyan-lighten-4: #b2ebf2;
    --cyan-lighten-3: #80deea;
    --cyan-lighten-2: #4dd0e1;
    --cyan-lighten-1: #26c6da;
    --cyan-: #00bcd4;
    --cyan-darken-1: #00acc1;
    --cyan-darken-2: #0097a7;
    --cyan-darken-3: #00838f;
    --cyan-darken-4: #006064;
    --cyan-accent-1: #84ffff;
    --cyan-accent-2: #18ffff;
    --cyan-accent-3: #00e5ff;
    --cyan-accent-4: #00b8d4;
    --teal-lighten-5: #e0f2f1;
    --teal-lighten-4: #b2dfdb;
    --teal-lighten-3: #80cbc4;
    --teal-lighten-2: #4db6ac;
    --teal-lighten-1: #26a69a;
    --teal-: #009688;
    --teal-darken-1: #00897b;
    --teal-darken-2: #00796b;
    --teal-darken-3: #00695c;
    --teal-darken-4: #004d40;
    --teal-accent-1: #a7ffeb;
    --teal-accent-2: #64ffda;
    --teal-accent-3: #1de9b6;
    --teal-accent-4: #00bfa5;
    --green-lighten-5: #e8f5e9;
    --green-lighten-4: #c8e6c9;
    --green-lighten-3: #a5d6a7;
    --green-lighten-2: #81c784;
    --green-lighten-1: #66bb6a;
    --green-: #4caf50;
    --green-darken-1: #43a047;
    --green-darken-2: #388e3c;
    --green-darken-3: #2e7d32;
    --green-darken-4: #1b5e20;
    --green-accent-1: #b9f6ca;
    --green-accent-2: #69f0ae;
    --green-accent-3: #00e676;
    --green-accent-4: #00c853;
    --light-green-lighten-5: #f1f8e9;
    --light-green-lighten-4: #dcedc8;
    --light-green-lighten-3: #c5e1a5;
    --light-green-lighten-2: #aed581;
    --light-green-lighten-1: #9ccc65;
    --light-green-: #8bc34a;
    --light-green-darken-1: #7cb342;
    --light-green-darken-2: #689f38;
    --light-green-darken-3: #558b2f;
    --light-green-darken-4: #33691e;
    --light-green-accent-1: #ccff90;
    --light-green-accent-2: #b2ff59;
    --light-green-accent-3: #76ff03;
    --light-green-accent-4: #64dd17;
    --lime-lighten-5: #f9fbe7;
    --lime-lighten-4: #f0f4c3;
    --lime-lighten-3: #e6ee9c;
    --lime-lighten-2: #dce775;
    --lime-lighten-1: #d4e157;
    --lime-: #cddc39;
    --lime-darken-1: #c0ca33;
    --lime-darken-2: #afb42b;
    --lime-darken-3: #9e9d24;
    --lime-darken-4: #827717;
    --lime-accent-1: #f4ff81;
    --lime-accent-2: #eeff41;
    --lime-accent-3: #c6ff00;
    --lime-accent-4: #aeea00;
    --yellow-lighten-5: #fffde7;
    --yellow-lighten-4: #fff9c4;
    --yellow-lighten-3: #fff59d;
    --yellow-lighten-2: #fff176;
    --yellow-lighten-1: #ffee58;
    --yellow-: #ffeb3b;
    --yellow-darken-1: #fdd835;
    --yellow-darken-2: #fbc02d;
    --yellow-darken-3: #f9a825;
    --yellow-darken-4: #f57f17;
    --yellow-accent-1: #ffff8d;
    --yellow-accent-2: #ffff00;
    --yellow-accent-3: #ffea00;
    --yellow-accent-4: #ffd600;
    --amber-lighten-5: #fff8e1;
    --amber-lighten-4: #ffecb3;
    --amber-lighten-3: #ffe082;
    --amber-lighten-2: #ffd54f;
    --amber-lighten-1: #ffca28;
    --amber-: #ffc107;
    --amber-darken-1: #ffb300;
    --amber-darken-2: #ffa000;
    --amber-darken-3: #ff8f00;
    --amber-darken-4: #ff6f00;
    --amber-accent-1: #ffe57f;
    --amber-accent-2: #ffd740;
    --amber-accent-3: #ffc400;
    --amber-accent-4: #ffab00;
    --orange-lighten-5: #fff3e0;
    --orange-lighten-4: #ffe0b2;
    --orange-lighten-3: #ffcc80;
    --orange-lighten-2: #ffb74d;
    --orange-lighten-1: #ffa726;
    --orange-: #ff9800;
    --orange-darken-1: #fb8c00;
    --orange-darken-2: #f57c00;
    --orange-darken-3: #ef6c00;
    --orange-darken-4: #e65100;
    --orange-accent-1: #ffd180;
    --orange-accent-2: #ffab40;
    --orange-accent-3: #ff9100;
    --orange-accent-4: #ff6d00;
    --deep-orange-lighten-5: #fbe9e7;
    --deep-orange-lighten-4: #ffccbc;
    --deep-orange-lighten-3: #ffab91;
    --deep-orange-lighten-2: #ff8a65;
    --deep-orange-lighten-1: #ff7043;
    --deep-orange-: #ff5722;
    --deep-orange-darken-1: #f4511e;
    --deep-orange-darken-2: #e64a19;
    --deep-orange-darken-3: #d84315;
    --deep-orange-darken-4: #bf360c;
    --deep-orange-accent-1: #ff9e80;
    --deep-orange-accent-2: #ff6e40;
    --deep-orange-accent-3: #ff3d00;
    --deep-orange-accent-4: #dd2c00;
    --brown-lighten-5: #efebe9;
    --brown-lighten-4: #d7ccc8;
    --brown-lighten-3: #bcaaa4;
    --brown-lighten-2: #a1887f;
    --brown-lighten-1: #8d6e63;
    --brown-: #795548;
    --brown-darken-1: #6d4c41;
    --brown-darken-2: #5d4037;
    --brown-darken-3: #4e342e;
    --brown-darken-4: #3e2723;
    --grey-lighten-5: #fafafa;
    --grey-lighten-4: #f5f5f5;
    --grey-lighten-3: #eeeeee;
    --grey-lighten-2: #e0e0e0;
    --grey-lighten-1: #bdbdbd;
    --grey-: #9e9e9e;
    --grey-darken-1: #757575;
    --grey-darken-2: #616161;
    --grey-darken-3: #424242;
    --grey-darken-4: #212121;
    --grey-darken-5: #141414;
    --blue-grey-lighten-5: #eceff1;
    --blue-grey-lighten-4: #cfd8dc;
    --blue-grey-lighten-3: #b0bec5;
    --blue-grey-lighten-2: #90a4ae;
    --blue-grey-lighten-1: #78909c;
    --blue-grey-: #607d8b;
    --blue-grey-darken-1: #546e7a;
    --blue-grey-darken-2: #455a64;
    --blue-grey-darken-3: #37474f;
    --blue-grey-darken-4: #263238;

}


/* _____________________________________________________________________________________ */
/* --------------------------------- F O N T C O L O R ------------------------------- */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.color-red-lighten-5{color: var(--red-lighten-5, #ffebee)!important;}
.color-red-lighten-4{color: var(--red-lighten-4, #ffcdd2)!important;}
.color-red-lighten-3{color: var(--red-lighten-3, #ef9a9a)!important;}
.color-red-lighten-2{color: var(--red-lighten-2, #e57373)!important;}
.color-red-lighten-1{color: var(--red-lighten-1, #ef5350)!important;}
.color-red{color: var(--red-, #f44336)!important;}
.color-red-darken-1{color: var(--red-darken-1, #e53935)!important;}
.color-red-darken-2{color: var(--red-darken-2, #d32f2f)!important;}
.color-red-darken-3{color: var(--red-darken-3, #c62828)!important;}
.color-red-darken-4{color: var(--red-darken-4, #b71c1c)!important;}
.color-red-accent-1{color: var(--red-accent-1, #ff8a80)!important;}
.color-red-accent-2{color: var(--red-accent-2, #ff5252)!important;}
.color-red-accent-3{color: var(--red-accent-3, #ff1744)!important;}
.color-red-accent-4{color: var(--red-accent-4, #d50000)!important;}
.color-pink-lighten-5{color: var(--pink-lighten-5, #fce4ec)!important;}
.color-pink-lighten-4{color: var(--pink-lighten-4, #f8bbd0)!important;}
.color-pink-lighten-3{color: var(--pink-lighten-3, #f48fb1)!important;}
.color-pink-lighten-2{color: var(--pink-lighten-2, #f06292)!important;}
.color-pink-lighten-1{color: var(--pink-lighten-1, #ec407a)!important;}
.color-pink{color: var(--pink-, #e91e63)!important;}
.color-pink-darken-1{color: var(--pink-darken-1, #d81b60)!important;}
.color-pink-darken-2{color: var(--pink-darken-2, #c2185b)!important;}
.color-pink-darken-3{color: var(--pink-darken-3, #ad1457)!important;}
.color-pink-darken-4{color: var(--pink-darken-4, #880e4f)!important;}
.color-pink-accent-1{color: var(--pink-accent-1, #ff80ab)!important;}
.color-pink-accent-2{color: var(--pink-accent-2, #ff4081)!important;}
.color-pink-accent-3{color: var(--pink-accent-3, #f50057)!important;}
.color-pink-accent-4{color: var(--pink-accent-4, #c51162)!important;}
.color-purple-lighten-5{color: var(--purple-lighten-5, #f3e5f5)!important;}
.color-purple-lighten-4{color: var(--purple-lighten-4, #e1bee7)!important;}
.color-purple-lighten-3{color: var(--purple-lighten-3, #ce93d8)!important;}
.color-purple-lighten-2{color: var(--purple-lighten-2, #ba68c8)!important;}
.color-purple-lighten-1{color: var(--purple-lighten-1, #ab47bc)!important;}
.color-purple{color: var(--purple-, #9c27b0)!important;}
.color-purple-darken-1{color: var(--purple-darken-1, #8e24aa)!important;}
.color-purple-darken-2{color: var(--purple-darken-2, #7b1fa2)!important;}
.color-purple-darken-3{color: var(--purple-darken-3, #6a1b9a)!important;}
.color-purple-darken-4{color: var(--purple-darken-4, #4a148c)!important;}
.color-purple-accent-1{color: var(--purple-accent-1, #ea80fc)!important;}
.color-purple-accent-2{color: var(--purple-accent-2, #e040fb)!important;}
.color-purple-accent-3{color: var(--purple-accent-3, #d500f9)!important;}
.color-purple-accent-4{color: var(--purple-accent-4, #aa00ff)!important;}
.color-deep-purple-lighten-5{color: var(--deep-purple-lighten-5, #ede7f6)!important;}
.color-deep-purple-lighten-4{color: var(--deep-purple-lighten-4, #d1c4e9)!important;}
.color-deep-purple-lighten-3{color: var(--deep-purple-lighten-3, #b39ddb)!important;}
.color-deep-purple-lighten-2{color: var(--deep-purple-lighten-2, #9575cd)!important;}
.color-deep-purple-lighten-1{color: var(--deep-purple-lighten-1, #7e57c2)!important;}
.color-deep-purple{color: var(--deep-purple-, #673ab7)!important;}
.color-deep-purple-darken-1{color: var(--deep-purple-darken-1, #5e35b1)!important;}
.color-deep-purple-darken-2{color: var(--deep-purple-darken-2, #512da8)!important;}
.color-deep-purple-darken-3{color: var(--deep-purple-darken-3, #4527a0)!important;}
.color-deep-purple-darken-4{color: var(--deep-purple-darken-4, #311b92)!important;}
.color-deep-purple-accent-1{color: var(--deep-purple-accent-1, #b388ff)!important;}
.color-deep-purple-accent-2{color: var(--deep-purple-accent-2, #7c4dff)!important;}
.color-deep-purple-accent-3{color: var(--deep-purple-accent-3, #651fff)!important;}
.color-deep-purple-accent-4{color: var(--deep-purple-accent-4, #6200ea)!important;}
.color-indigo-lighten-5{color: var(--indigo-lighten-5, #e8eaf6)!important;}
.color-indigo-lighten-4{color: var(--indigo-lighten-4, #c5cae9)!important;}
.color-indigo-lighten-3{color: var(--indigo-lighten-3, #9fa8da)!important;}
.color-indigo-lighten-2{color: var(--indigo-lighten-2, #7986cb)!important;}
.color-indigo-lighten-1{color: var(--indigo-lighten-1, #5c6bc0)!important;}
.color-indigo{color: var(--indigo-, #3f51b5)!important;}
.color-indigo-darken-1{color: var(--indigo-darken-1, #3949ab)!important;}
.color-indigo-darken-2{color: var(--indigo-darken-2, #303f9f)!important;}
.color-indigo-darken-3{color: var(--indigo-darken-3, #283593)!important;}
.color-indigo-darken-4{color: var(--indigo-darken-4, #1a237e)!important;}
.color-indigo-accent-1{color: var(--indigo-accent-1, #8c9eff)!important;}
.color-indigo-accent-2{color: var(--indigo-accent-2, #536dfe)!important;}
.color-indigo-accent-3{color: var(--indigo-accent-3, #3d5afe)!important;}
.color-indigo-accent-4{color: var(--indigo-accent-4, #304ffe)!important;}
.color-blue-lighten-5{color: var(--blue-lighten-5, #e3f2fd)!important;}
.color-blue-lighten-4{color: var(--blue-lighten-4, #bbdefb)!important;}
.color-blue-lighten-3{color: var(--blue-lighten-3, #90caf9)!important;}
.color-blue-lighten-2{color: var(--blue-lighten-2, #64b5f6)!important;}
.color-blue-lighten-1{color: var(--blue-lighten-1, #42a5f5)!important;}
.color-blue{color: var(--blue-, #2196f3)!important;}
.color-blue-darken-1{color: var(--blue-darken-1, #1e88e5)!important;}
.color-blue-darken-2{color: var(--blue-darken-2, #1976d2)!important;}
.color-blue-darken-3{color: var(--blue-darken-3, #1565c0)!important;}
.color-blue-darken-4{color: var(--blue-darken-4, #0d47a1)!important;}
.color-blue-accent-1{color: var(--blue-accent-1, #82b1ff)!important;}
.color-blue-accent-2{color: var(--blue-accent-2, #448aff)!important;}
.color-blue-accent-3{color: var(--blue-accent-3, #2979ff)!important;}
.color-blue-accent-4{color: var(--blue-accent-4, #2962ff)!important;}
.color-light-blue-lighten-5{color: var(--light-blue-lighten-5, #e1f5fe)!important;}
.color-light-blue-lighten-4{color: var(--light-blue-lighten-4, #b3e5fc)!important;}
.color-light-blue-lighten-3{color: var(--light-blue-lighten-3, #81d4fa)!important;}
.color-light-blue-lighten-2{color: var(--light-blue-lighten-2, #4fc3f7)!important;}
.color-light-blue-lighten-1{color: var(--light-blue-lighten-1, #29b6f6)!important;}
.color-light-blue{color: var(--light-blue-, #03a9f4)!important;}
.color-light-blue-darken-1{color: var(--light-blue-darken-1, #039be5)!important;}
.color-light-blue-darken-2{color: var(--light-blue-darken-2, #0288d1)!important;}
.color-light-blue-darken-3{color: var(--light-blue-darken-3, #0277bd)!important;}
.color-light-blue-darken-4{color: var(--light-blue-darken-4, #01579b)!important;}
.color-light-blue-accent-1{color: var(--light-blue-accent-1, #80d8ff)!important;}
.color-light-blue-accent-2{color: var(--light-blue-accent-2, #40c4ff)!important;}
.color-light-blue-accent-3{color: var(--light-blue-accent-3, #00b0ff)!important;}
.color-light-blue-accent-4{color: var(--light-blue-accent-4, #0091ea)!important;}
.color-cyan-lighten-5{color: var(--cyan-lighten-5, #e0f7fa)!important;}
.color-cyan-lighten-4{color: var(--cyan-lighten-4, #b2ebf2)!important;}
.color-cyan-lighten-3{color: var(--cyan-lighten-3, #80deea)!important;}
.color-cyan-lighten-2{color: var(--cyan-lighten-2, #4dd0e1)!important;}
.color-cyan-lighten-1{color: var(--cyan-lighten-1, #26c6da)!important;}
.color-cyan{color: var(--cyan-, #00bcd4)!important;}
.color-cyan-darken-1{color: var(--cyan-darken-1, #00acc1)!important;}
.color-cyan-darken-2{color: var(--cyan-darken-2, #0097a7)!important;}
.color-cyan-darken-3{color: var(--cyan-darken-3, #00838f)!important;}
.color-cyan-darken-4{color: var(--cyan-darken-4, #006064)!important;}
.color-cyan-accent-1{color: var(--cyan-accent-1, #84ffff)!important;}
.color-cyan-accent-2{color: var(--cyan-accent-2, #18ffff)!important;}
.color-cyan-accent-3{color: var(--cyan-accent-3, #00e5ff)!important;}
.color-cyan-accent-4{color: var(--cyan-accent-4, #00b8d4)!important;}
.color-teal-lighten-5{color: var(--teal-lighten-5, #e0f2f1)!important;}
.color-teal-lighten-4{color: var(--teal-lighten-4, #b2dfdb)!important;}
.color-teal-lighten-3{color: var(--teal-lighten-3, #80cbc4)!important;}
.color-teal-lighten-2{color: var(--teal-lighten-2, #4db6ac)!important;}
.color-teal-lighten-1{color: var(--teal-lighten-1, #26a69a)!important;}
.color-teal{color: var(--teal-, #009688)!important;}
.color-teal-darken-1{color: var(--teal-darken-1, #00897b)!important;}
.color-teal-darken-2{color: var(--teal-darken-2, #00796b)!important;}
.color-teal-darken-3{color: var(--teal-darken-3, #00695c)!important;}
.color-teal-darken-4{color: var(--teal-darken-4, #004d40)!important;}
.color-teal-accent-1{color: var(--teal-accent-1, #a7ffeb)!important;}
.color-teal-accent-2{color: var(--teal-accent-2, #64ffda)!important;}
.color-teal-accent-3{color: var(--teal-accent-3, #1de9b6)!important;}
.color-teal-accent-4{color: var(--teal-accent-4, #00bfa5)!important;}
.color-green-lighten-5{color: var(--green-lighten-5, #e8f5e9)!important;}
.color-green-lighten-4{color: var(--green-lighten-4, #c8e6c9)!important;}
.color-green-lighten-3{color: var(--green-lighten-3, #a5d6a7)!important;}
.color-green-lighten-2{color: var(--green-lighten-2, #81c784)!important;}
.color-green-lighten-1{color: var(--green-lighten-1, #66bb6a)!important;}
.color-green{color: var(--green-, #4caf50)!important;}
.color-green-darken-1{color: var(--green-darken-1, #43a047)!important;}
.color-green-darken-2{color: var(--green-darken-2, #388e3c)!important;}
.color-green-darken-3{color: var(--green-darken-3, #2e7d32)!important;}
.color-green-darken-4{color: var(--green-darken-4, #1b5e20)!important;}
.color-green-accent-1{color: var(--green-accent-1, #b9f6ca)!important;}
.color-green-accent-2{color: var(--green-accent-2, #69f0ae)!important;}
.color-green-accent-3{color: var(--green-accent-3, #00e676)!important;}
.color-green-accent-4{color: var(--green-accent-4, #00c853)!important;}
.color-light-green-lighten-5{color: var(--light-green-lighten-5, #f1f8e9)!important;}
.color-light-green-lighten-4{color: var(--light-green-lighten-4, #dcedc8)!important;}
.color-light-green-lighten-3{color: var(--light-green-lighten-3, #c5e1a5)!important;}
.color-light-green-lighten-2{color: var(--light-green-lighten-2, #aed581)!important;}
.color-light-green-lighten-1{color: var(--light-green-lighten-1, #9ccc65)!important;}
.color-light-green{color: var(--light-green-, #8bc34a)!important;}
.color-light-green-darken-1{color: var(--light-green-darken-1, #7cb342)!important;}
.color-light-green-darken-2{color: var(--light-green-darken-2, #689f38)!important;}
.color-light-green-darken-3{color: var(--light-green-darken-3, #558b2f)!important;}
.color-light-green-darken-4{color: var(--light-green-darken-4, #33691e)!important;}
.color-light-green-accent-1{color: var(--light-green-accent-1, #ccff90)!important;}
.color-light-green-accent-2{color: var(--light-green-accent-2, #b2ff59)!important;}
.color-light-green-accent-3{color: var(--light-green-accent-3, #76ff03)!important;}
.color-light-green-accent-4{color: var(--light-green-accent-4, #64dd17)!important;}
.color-lime-lighten-5{color: var(--lime-lighten-5, #f9fbe7)!important;}
.color-lime-lighten-4{color: var(--lime-lighten-4, #f0f4c3)!important;}
.color-lime-lighten-3{color: var(--lime-lighten-3, #e6ee9c)!important;}
.color-lime-lighten-2{color: var(--lime-lighten-2, #dce775)!important;}
.color-lime-lighten-1{color: var(--lime-lighten-1, #d4e157)!important;}
.color-lime{color: var(--lime-, #cddc39)!important;}
.color-lime-darken-1{color: var(--lime-darken-1, #c0ca33)!important;}
.color-lime-darken-2{color: var(--lime-darken-2, #afb42b)!important;}
.color-lime-darken-3{color: var(--lime-darken-3, #9e9d24)!important;}
.color-lime-darken-4{color: var(--lime-darken-4, #827717)!important;}
.color-lime-accent-1{color: var(--lime-accent-1, #f4ff81)!important;}
.color-lime-accent-2{color: var(--lime-accent-2, #eeff41)!important;}
.color-lime-accent-3{color: var(--lime-accent-3, #c6ff00)!important;}
.color-lime-accent-4{color: var(--lime-accent-4, #aeea00)!important;}
.color-yellow-lighten-5{color: var(--yellow-lighten-5, #fffde7)!important;}
.color-yellow-lighten-4{color: var(--yellow-lighten-4, #fff9c4)!important;}
.color-yellow-lighten-3{color: var(--yellow-lighten-3, #fff59d)!important;}
.color-yellow-lighten-2{color: var(--yellow-lighten-2, #fff176)!important;}
.color-yellow-lighten-1{color: var(--yellow-lighten-1, #ffee58)!important;}
.color-yellow{color: var(--yellow-, #ffeb3b)!important;}
.color-yellow-darken-1{color: var(--yellow-darken-1, #fdd835)!important;}
.color-yellow-darken-2{color: var(--yellow-darken-2, #fbc02d)!important;}
.color-yellow-darken-3{color: var(--yellow-darken-3, #f9a825)!important;}
.color-yellow-darken-4{color: var(--yellow-darken-4, #f57f17)!important;}
.color-yellow-accent-1{color: var(--yellow-accent-1, #ffff8d)!important;}
.color-yellow-accent-2{color: var(--yellow-accent-2, #ffff00)!important;}
.color-yellow-accent-3{color: var(--yellow-accent-3, #ffea00)!important;}
.color-yellow-accent-4{color: var(--yellow-accent-4, #ffd600)!important;}
.color-amber-lighten-5{color: var(--amber-lighten-5, #fff8e1)!important;}
.color-amber-lighten-4{color: var(--amber-lighten-4, #ffecb3)!important;}
.color-amber-lighten-3{color: var(--amber-lighten-3, #ffe082)!important;}
.color-amber-lighten-2{color: var(--amber-lighten-2, #ffd54f)!important;}
.color-amber-lighten-1{color: var(--amber-lighten-1, #ffca28)!important;}
.color-amber{color: var(--amber-, #ffc107)!important;}
.color-amber-darken-1{color: var(--amber-darken-1, #ffb300)!important;}
.color-amber-darken-2{color: var(--amber-darken-2, #ffa000)!important;}
.color-amber-darken-3{color: var(--amber-darken-3, #ff8f00)!important;}
.color-amber-darken-4{color: var(--amber-darken-4, #ff6f00)!important;}
.color-amber-accent-1{color: var(--amber-accent-1, #ffe57f)!important;}
.color-amber-accent-2{color: var(--amber-accent-2, #ffd740)!important;}
.color-amber-accent-3{color: var(--amber-accent-3, #ffc400)!important;}
.color-amber-accent-4{color: var(--amber-accent-4, #ffab00)!important;}
.color-orange-lighten-5{color: var(--orange-lighten-5, #fff3e0)!important;}
.color-orange-lighten-4{color: var(--orange-lighten-4, #ffe0b2)!important;}
.color-orange-lighten-3{color: var(--orange-lighten-3, #ffcc80)!important;}
.color-orange-lighten-2{color: var(--orange-lighten-2, #ffb74d)!important;}
.color-orange-lighten-1{color: var(--orange-lighten-1, #ffa726)!important;}
.color-orange{color: var(--orange-, #ff9800)!important;}
.color-orange-darken-1{color: var(--orange-darken-1, #fb8c00)!important;}
.color-orange-darken-2{color: var(--orange-darken-2, #f57c00)!important;}
.color-orange-darken-3{color: var(--orange-darken-3, #ef6c00)!important;}
.color-orange-darken-4{color: var(--orange-darken-4, #e65100)!important;}
.color-orange-accent-1{color: var(--orange-accent-1, #ffd180)!important;}
.color-orange-accent-2{color: var(--orange-accent-2, #ffab40)!important;}
.color-orange-accent-3{color: var(--orange-accent-3, #ff9100)!important;}
.color-orange-accent-4{color: var(--orange-accent-4, #ff6d00)!important;}
.color-deep-orange-lighten-5{color: var(--deep-orange-lighten-5, #fbe9e7)!important;}
.color-deep-orange-lighten-4{color: var(--deep-orange-lighten-4, #ffccbc)!important;}
.color-deep-orange-lighten-3{color: var(--deep-orange-lighten-3, #ffab91)!important;}
.color-deep-orange-lighten-2{color: var(--deep-orange-lighten-2, #ff8a65)!important;}
.color-deep-orange-lighten-1{color: var(--deep-orange-lighten-1, #ff7043)!important;}
.color-deep-orange{color: var(--deep-orange-, #ff5722)!important;}
.color-deep-orange-darken-1{color: var(--deep-orange-darken-1, #f4511e)!important;}
.color-deep-orange-darken-2{color: var(--deep-orange-darken-2, #e64a19)!important;}
.color-deep-orange-darken-3{color: var(--deep-orange-darken-3, #d84315)!important;}
.color-deep-orange-darken-4{color: var(--deep-orange-darken-4, #bf360c)!important;}
.color-deep-orange-accent-1{color: var(--deep-orange-accent-1, #ff9e80)!important;}
.color-deep-orange-accent-2{color: var(--deep-orange-accent-2, #ff6e40)!important;}
.color-deep-orange-accent-3{color: var(--deep-orange-accent-3, #ff3d00)!important;}
.color-deep-orange-accent-4{color: var(--deep-orange-accent-4, #dd2c00)!important;}
.color-brown-lighten-5{color: var(--brown-lighten-5, #efebe9)!important;}
.color-brown-lighten-4{color: var(--brown-lighten-4, #d7ccc8)!important;}
.color-brown-lighten-3{color: var(--brown-lighten-3, #bcaaa4)!important;}
.color-brown-lighten-2{color: var(--brown-lighten-2, #a1887f)!important;}
.color-brown-lighten-1{color: var(--brown-lighten-1, #8d6e63)!important;}
.color-brown{color: var(--brown-, #795548)!important;}
.color-brown-darken-1{color: var(--brown-darken-1, #6d4c41)!important;}
.color-brown-darken-2{color: var(--brown-darken-2, #5d4037)!important;}
.color-brown-darken-3{color: var(--brown-darken-3, #4e342e)!important;}
.color-brown-darken-4{color: var(--brown-darken-4, #3e2723)!important;}
.color-grey-lighten-5{color: var(--grey-lighten-5, #fafafa)!important;}
.color-grey-lighten-4{color: var(--grey-lighten-4, #f5f5f5)!important;}
.color-grey-lighten-3{color: var(--grey-lighten-3, #eeeeee)!important;}
.color-grey-lighten-2{color: var(--grey-lighten-2, #e0e0e0)!important;}
.color-grey-lighten-1{color: var(--grey-lighten-1, #bdbdbd)!important;}
.color-grey{color: var(--grey-, #9e9e9e)!important;}
.color-grey-darken-1{color: var(--grey-darken-1, #757575)!important;}
.color-grey-darken-2{color: var(--grey-darken-2, #616161)!important;}
.color-grey-darken-3{color: var(--grey-darken-3, #424242)!important;}
.color-grey-darken-4{color: var(--grey-darken-4, #212121)!important;}
.color-blue-grey-lighten-5{color: var(--blue-grey-lighten-5, #eceff1)!important;}
.color-blue-grey-lighten-4{color: var(--blue-grey-lighten-4, #cfd8dc)!important;}
.color-blue-grey-lighten-3{color: var(--blue-grey-lighten-3, #b0bec5)!important;}
.color-blue-grey-lighten-2{color: var(--blue-grey-lighten-2, #90a4ae)!important;}
.color-blue-grey-lighten-1{color: var(--blue-grey-lighten-1, #78909c)!important;}
.color-blue-grey{color: var(--blue-grey-, #607d8b)!important;}
.color-blue-grey-darken-1{color: var(--blue-grey-darken-1, #546e7a)!important;}
.color-blue-grey-darken-2{color: var(--blue-grey-darken-2, #455a64)!important;}
.color-blue-grey-darken-3{color: var(--blue-grey-darken-3, #37474f)!important;}
.color-blue-grey-darken-4{color: var(--blue-grey-darken-4, #263238)!important;}
.color-transparent{color: rgba(255, 255, 255, 0)!important;}
.color-white{color: rgba(255, 255, 255, 100)!important;}
.color-black{color: rgba(0, 0, 0, 100)!important;}

.color-red-lighten-5-over:hover{color: var(--red-lighten-5, #ffebee)!important;}
.color-red-lighten-4-over:hover{color: var(--red-lighten-4, #ffcdd2)!important;}
.color-red-lighten-3-over:hover{color: var(--red-lighten-3, #ef9a9a)!important;}
.color-red-lighten-2-over:hover{color: var(--red-lighten-2, #e57373)!important;}
.color-red-lighten-1-over:hover{color: var(--red-lighten-1, #ef5350)!important;}
.color-red-over:hover{color: var(--red-, #f44336)!important;}
.color-red-darken-1-over:hover{color: var(--red-darken-1, #e53935)!important;}
.color-red-darken-2-over:hover{color: var(--red-darken-2, #d32f2f)!important;}
.color-red-darken-3-over:hover{color: var(--red-darken-3, #c62828)!important;}
.color-red-darken-4-over:hover{color: var(--red-darken-4, #b71c1c)!important;}
.color-red-accent-1-over:hover{color: var(--red-accent-1, #ff8a80)!important;}
.color-red-accent-2-over:hover{color: var(--red-accent-2, #ff5252)!important;}
.color-red-accent-3-over:hover{color: var(--red-accent-3, #ff1744)!important;}
.color-red-accent-4-over:hover{color: var(--red-accent-4, #d50000)!important;}
.color-pink-lighten-5-over:hover{color: var(--pink-lighten-5, #fce4ec)!important;}
.color-pink-lighten-4-over:hover{color: var(--pink-lighten-4, #f8bbd0)!important;}
.color-pink-lighten-3-over:hover{color: var(--pink-lighten-3, #f48fb1)!important;}
.color-pink-lighten-2-over:hover{color: var(--pink-lighten-2, #f06292)!important;}
.color-pink-lighten-1-over:hover{color: var(--pink-lighten-1, #ec407a)!important;}
.color-pink-over:hover{color: var(--pink-, #e91e63)!important;}
.color-pink-darken-1-over:hover{color: var(--pink-darken-1, #d81b60)!important;}
.color-pink-darken-2-over:hover{color: var(--pink-darken-2, #c2185b)!important;}
.color-pink-darken-3-over:hover{color: var(--pink-darken-3, #ad1457)!important;}
.color-pink-darken-4-over:hover{color: var(--pink-darken-4, #880e4f)!important;}
.color-pink-accent-1-over:hover{color: var(--pink-accent-1, #ff80ab)!important;}
.color-pink-accent-2-over:hover{color: var(--pink-accent-2, #ff4081)!important;}
.color-pink-accent-3-over:hover{color: var(--pink-accent-3, #f50057)!important;}
.color-pink-accent-4-over:hover{color: var(--pink-accent-4, #c51162)!important;}
.color-purple-lighten-5-over:hover{color: var(--purple-lighten-5, #f3e5f5)!important;}
.color-purple-lighten-4-over:hover{color: var(--purple-lighten-4, #e1bee7)!important;}
.color-purple-lighten-3-over:hover{color: var(--purple-lighten-3, #ce93d8)!important;}
.color-purple-lighten-2-over:hover{color: var(--purple-lighten-2, #ba68c8)!important;}
.color-purple-lighten-1-over:hover{color: var(--purple-lighten-1, #ab47bc)!important;}
.color-purple-over:hover{color: var(--purple-, #9c27b0)!important;}
.color-purple-darken-1-over:hover{color: var(--purple-darken-1, #8e24aa)!important;}
.color-purple-darken-2-over:hover{color: var(--purple-darken-2, #7b1fa2)!important;}
.color-purple-darken-3-over:hover{color: var(--purple-darken-3, #6a1b9a)!important;}
.color-purple-darken-4-over:hover{color: var(--purple-darken-4, #4a148c)!important;}
.color-purple-accent-1-over:hover{color: var(--purple-accent-1, #ea80fc)!important;}
.color-purple-accent-2-over:hover{color: var(--purple-accent-2, #e040fb)!important;}
.color-purple-accent-3-over:hover{color: var(--purple-accent-3, #d500f9)!important;}
.color-purple-accent-4-over:hover{color: var(--purple-accent-4, #aa00ff)!important;}
.color-deep-purple-lighten-5-over:hover{color: var(--deep-purple-lighten-5, #ede7f6)!important;}
.color-deep-purple-lighten-4-over:hover{color: var(--deep-purple-lighten-4, #d1c4e9)!important;}
.color-deep-purple-lighten-3-over:hover{color: var(--deep-purple-lighten-3, #b39ddb)!important;}
.color-deep-purple-lighten-2-over:hover{color: var(--deep-purple-lighten-2, #9575cd)!important;}
.color-deep-purple-lighten-1-over:hover{color: var(--deep-purple-lighten-1, #7e57c2)!important;}
.color-deep-purple-over:hover{color: var(--deep-purple-, #673ab7)!important;}
.color-deep-purple-darken-1-over:hover{color: var(--deep-purple-darken-1, #5e35b1)!important;}
.color-deep-purple-darken-2-over:hover{color: var(--deep-purple-darken-2, #512da8)!important;}
.color-deep-purple-darken-3-over:hover{color: var(--deep-purple-darken-3, #4527a0)!important;}
.color-deep-purple-darken-4-over:hover{color: var(--deep-purple-darken-4, #311b92)!important;}
.color-deep-purple-accent-1-over:hover{color: var(--deep-purple-accent-1, #b388ff)!important;}
.color-deep-purple-accent-2-over:hover{color: var(--deep-purple-accent-2, #7c4dff)!important;}
.color-deep-purple-accent-3-over:hover{color: var(--deep-purple-accent-3, #651fff)!important;}
.color-deep-purple-accent-4-over:hover{color: var(--deep-purple-accent-4, #6200ea)!important;}
.color-indigo-lighten-5-over:hover{color: var(--indigo-lighten-5, #e8eaf6)!important;}
.color-indigo-lighten-4-over:hover{color: var(--indigo-lighten-4, #c5cae9)!important;}
.color-indigo-lighten-3-over:hover{color: var(--indigo-lighten-3, #9fa8da)!important;}
.color-indigo-lighten-2-over:hover{color: var(--indigo-lighten-2, #7986cb)!important;}
.color-indigo-lighten-1-over:hover{color: var(--indigo-lighten-1, #5c6bc0)!important;}
.color-indigo-over:hover{color: var(--indigo-, #3f51b5)!important;}
.color-indigo-darken-1-over:hover{color: var(--indigo-darken-1, #3949ab)!important;}
.color-indigo-darken-2-over:hover{color: var(--indigo-darken-2, #303f9f)!important;}
.color-indigo-darken-3-over:hover{color: var(--indigo-darken-3, #283593)!important;}
.color-indigo-darken-4-over:hover{color: var(--indigo-darken-4, #1a237e)!important;}
.color-indigo-accent-1-over:hover{color: var(--indigo-accent-1, #8c9eff)!important;}
.color-indigo-accent-2-over:hover{color: var(--indigo-accent-2, #536dfe)!important;}
.color-indigo-accent-3-over:hover{color: var(--indigo-accent-3, #3d5afe)!important;}
.color-indigo-accent-4-over:hover{color: var(--indigo-accent-4, #304ffe)!important;}
.color-blue-lighten-5-over:hover{color: var(--blue-lighten-5, #e3f2fd)!important;}
.color-blue-lighten-4-over:hover{color: var(--blue-lighten-4, #bbdefb)!important;}
.color-blue-lighten-3-over:hover{color: var(--blue-lighten-3, #90caf9)!important;}
.color-blue-lighten-2-over:hover{color: var(--blue-lighten-2, #64b5f6)!important;}
.color-blue-lighten-1-over:hover{color: var(--blue-lighten-1, #42a5f5)!important;}
.color-blue-over:hover{color: var(--blue-, #2196f3)!important;}
.color-blue-darken-1-over:hover{color: var(--blue-darken-1, #1e88e5)!important;}
.color-blue-darken-2-over:hover{color: var(--blue-darken-2, #1976d2)!important;}
.color-blue-darken-3-over:hover{color: var(--blue-darken-3, #1565c0)!important;}
.color-blue-darken-4-over:hover{color: var(--blue-darken-4, #0d47a1)!important;}
.color-blue-accent-1-over:hover{color: var(--blue-accent-1, #82b1ff)!important;}
.color-blue-accent-2-over:hover{color: var(--blue-accent-2, #448aff)!important;}
.color-blue-accent-3-over:hover{color: var(--blue-accent-3, #2979ff)!important;}
.color-blue-accent-4-over:hover{color: var(--blue-accent-4, #2962ff)!important;}
.color-light-blue-lighten-5-over:hover{color: var(--light-blue-lighten-5, #e1f5fe)!important;}
.color-light-blue-lighten-4-over:hover{color: var(--light-blue-lighten-4, #b3e5fc)!important;}
.color-light-blue-lighten-3-over:hover{color: var(--light-blue-lighten-3, #81d4fa)!important;}
.color-light-blue-lighten-2-over:hover{color: var(--light-blue-lighten-2, #4fc3f7)!important;}
.color-light-blue-lighten-1-over:hover{color: var(--light-blue-lighten-1, #29b6f6)!important;}
.color-light-blue-over:hover{color: var(--light-blue-, #03a9f4)!important;}
.color-light-blue-darken-1-over:hover{color: var(--light-blue-darken-1, #039be5)!important;}
.color-light-blue-darken-2-over:hover{color: var(--light-blue-darken-2, #0288d1)!important;}
.color-light-blue-darken-3-over:hover{color: var(--light-blue-darken-3, #0277bd)!important;}
.color-light-blue-darken-4-over:hover{color: var(--light-blue-darken-4, #01579b)!important;}
.color-light-blue-accent-1-over:hover{color: var(--light-blue-accent-1, #80d8ff)!important;}
.color-light-blue-accent-2-over:hover{color: var(--light-blue-accent-2, #40c4ff)!important;}
.color-light-blue-accent-3-over:hover{color: var(--light-blue-accent-3, #00b0ff)!important;}
.color-light-blue-accent-4-over:hover{color: var(--light-blue-accent-4, #0091ea)!important;}
.color-cyan-lighten-5-over:hover{color: var(--cyan-lighten-5, #e0f7fa)!important;}
.color-cyan-lighten-4-over:hover{color: var(--cyan-lighten-4, #b2ebf2)!important;}
.color-cyan-lighten-3-over:hover{color: var(--cyan-lighten-3, #80deea)!important;}
.color-cyan-lighten-2-over:hover{color: var(--cyan-lighten-2, #4dd0e1)!important;}
.color-cyan-lighten-1-over:hover{color: var(--cyan-lighten-1, #26c6da)!important;}
.color-cyan-over:hover{color: var(--cyan-, #00bcd4)!important;}
.color-cyan-darken-1-over:hover{color: var(--cyan-darken-1, #00acc1)!important;}
.color-cyan-darken-2-over:hover{color: var(--cyan-darken-2, #0097a7)!important;}
.color-cyan-darken-3-over:hover{color: var(--cyan-darken-3, #00838f)!important;}
.color-cyan-darken-4-over:hover{color: var(--cyan-darken-4, #006064)!important;}
.color-cyan-accent-1-over:hover{color: var(--cyan-accent-1, #84ffff)!important;}
.color-cyan-accent-2-over:hover{color: var(--cyan-accent-2, #18ffff)!important;}
.color-cyan-accent-3-over:hover{color: var(--cyan-accent-3, #00e5ff)!important;}
.color-cyan-accent-4-over:hover{color: var(--cyan-accent-4, #00b8d4)!important;}
.color-teal-lighten-5-over:hover{color: var(--teal-lighten-5, #e0f2f1)!important;}
.color-teal-lighten-4-over:hover{color: var(--teal-lighten-4, #b2dfdb)!important;}
.color-teal-lighten-3-over:hover{color: var(--teal-lighten-3, #80cbc4)!important;}
.color-teal-lighten-2-over:hover{color: var(--teal-lighten-2, #4db6ac)!important;}
.color-teal-lighten-1-over:hover{color: var(--teal-lighten-1, #26a69a)!important;}
.color-teal-over:hover{color: var(--teal-, #009688)!important;}
.color-teal-darken-1-over:hover{color: var(--teal-darken-1, #00897b)!important;}
.color-teal-darken-2-over:hover{color: var(--teal-darken-2, #00796b)!important;}
.color-teal-darken-3-over:hover{color: var(--teal-darken-3, #00695c)!important;}
.color-teal-darken-4-over:hover{color: var(--teal-darken-4, #004d40)!important;}
.color-teal-accent-1-over:hover{color: var(--teal-accent-1, #a7ffeb)!important;}
.color-teal-accent-2-over:hover{color: var(--teal-accent-2, #64ffda)!important;}
.color-teal-accent-3-over:hover{color: var(--teal-accent-3, #1de9b6)!important;}
.color-teal-accent-4-over:hover{color: var(--teal-accent-4, #00bfa5)!important;}
.color-green-lighten-5-over:hover{color: var(--green-lighten-5, #e8f5e9)!important;}
.color-green-lighten-4-over:hover{color: var(--green-lighten-4, #c8e6c9)!important;}
.color-green-lighten-3-over:hover{color: var(--green-lighten-3, #a5d6a7)!important;}
.color-green-lighten-2-over:hover{color: var(--green-lighten-2, #81c784)!important;}
.color-green-lighten-1-over:hover{color: var(--green-lighten-1, #66bb6a)!important;}
.color-green-over:hover{color: var(--green-, #4caf50)!important;}
.color-green-darken-1-over:hover{color: var(--green-darken-1, #43a047)!important;}
.color-green-darken-2-over:hover{color: var(--green-darken-2, #388e3c)!important;}
.color-green-darken-3-over:hover{color: var(--green-darken-3, #2e7d32)!important;}
.color-green-darken-4-over:hover{color: var(--green-darken-4, #1b5e20)!important;}
.color-green-accent-1-over:hover{color: var(--green-accent-1, #b9f6ca)!important;}
.color-green-accent-2-over:hover{color: var(--green-accent-2, #69f0ae)!important;}
.color-green-accent-3-over:hover{color: var(--green-accent-3, #00e676)!important;}
.color-green-accent-4-over:hover{color: var(--green-accent-4, #00c853)!important;}
.color-light-green-lighten-5-over:hover{color: var(--light-green-lighten-5, #f1f8e9)!important;}
.color-light-green-lighten-4-over:hover{color: var(--light-green-lighten-4, #dcedc8)!important;}
.color-light-green-lighten-3-over:hover{color: var(--light-green-lighten-3, #c5e1a5)!important;}
.color-light-green-lighten-2-over:hover{color: var(--light-green-lighten-2, #aed581)!important;}
.color-light-green-lighten-1-over:hover{color: var(--light-green-lighten-1, #9ccc65)!important;}
.color-light-green-over:hover{color: var(--light-green-, #8bc34a)!important;}
.color-light-green-darken-1-over:hover{color: var(--light-green-darken-1, #7cb342)!important;}
.color-light-green-darken-2-over:hover{color: var(--light-green-darken-2, #689f38)!important;}
.color-light-green-darken-3-over:hover{color: var(--light-green-darken-3, #558b2f)!important;}
.color-light-green-darken-4-over:hover{color: var(--light-green-darken-4, #33691e)!important;}
.color-light-green-accent-1-over:hover{color: var(--light-green-accent-1, #ccff90)!important;}
.color-light-green-accent-2-over:hover{color: var(--light-green-accent-2, #b2ff59)!important;}
.color-light-green-accent-3-over:hover{color: var(--light-green-accent-3, #76ff03)!important;}
.color-light-green-accent-4-over:hover{color: var(--light-green-accent-4, #64dd17)!important;}
.color-lime-lighten-5-over:hover{color: var(--lime-lighten-5, #f9fbe7)!important;}
.color-lime-lighten-4-over:hover{color: var(--lime-lighten-4, #f0f4c3)!important;}
.color-lime-lighten-3-over:hover{color: var(--lime-lighten-3, #e6ee9c)!important;}
.color-lime-lighten-2-over:hover{color: var(--lime-lighten-2, #dce775)!important;}
.color-lime-lighten-1-over:hover{color: var(--lime-lighten-1, #d4e157)!important;}
.color-lime-over:hover{color: var(--lime-, #cddc39)!important;}
.color-lime-darken-1-over:hover{color: var(--lime-darken-1, #c0ca33)!important;}
.color-lime-darken-2-over:hover{color: var(--lime-darken-2, #afb42b)!important;}
.color-lime-darken-3-over:hover{color: var(--lime-darken-3, #9e9d24)!important;}
.color-lime-darken-4-over:hover{color: var(--lime-darken-4, #827717)!important;}
.color-lime-accent-1-over:hover{color: var(--lime-accent-1, #f4ff81)!important;}
.color-lime-accent-2-over:hover{color: var(--lime-accent-2, #eeff41)!important;}
.color-lime-accent-3-over:hover{color: var(--lime-accent-3, #c6ff00)!important;}
.color-lime-accent-4-over:hover{color: var(--lime-accent-4, #aeea00)!important;}
.color-yellow-lighten-5-over:hover{color: var(--yellow-lighten-5, #fffde7)!important;}
.color-yellow-lighten-4-over:hover{color: var(--yellow-lighten-4, #fff9c4)!important;}
.color-yellow-lighten-3-over:hover{color: var(--yellow-lighten-3, #fff59d)!important;}
.color-yellow-lighten-2-over:hover{color: var(--yellow-lighten-2, #fff176)!important;}
.color-yellow-lighten-1-over:hover{color: var(--yellow-lighten-1, #ffee58)!important;}
.color-yellow-over:hover{color: var(--yellow-, #ffeb3b)!important;}
.color-yellow-darken-1-over:hover{color: var(--yellow-darken-1, #fdd835)!important;}
.color-yellow-darken-2-over:hover{color: var(--yellow-darken-2, #fbc02d)!important;}
.color-yellow-darken-3-over:hover{color: var(--yellow-darken-3, #f9a825)!important;}
.color-yellow-darken-4-over:hover{color: var(--yellow-darken-4, #f57f17)!important;}
.color-yellow-accent-1-over:hover{color: var(--yellow-accent-1, #ffff8d)!important;}
.color-yellow-accent-2-over:hover{color: var(--yellow-accent-2, #ffff00)!important;}
.color-yellow-accent-3-over:hover{color: var(--yellow-accent-3, #ffea00)!important;}
.color-yellow-accent-4-over:hover{color: var(--yellow-accent-4, #ffd600)!important;}
.color-amber-lighten-5-over:hover{color: var(--amber-lighten-5, #fff8e1)!important;}
.color-amber-lighten-4-over:hover{color: var(--amber-lighten-4, #ffecb3)!important;}
.color-amber-lighten-3-over:hover{color: var(--amber-lighten-3, #ffe082)!important;}
.color-amber-lighten-2-over:hover{color: var(--amber-lighten-2, #ffd54f)!important;}
.color-amber-lighten-1-over:hover{color: var(--amber-lighten-1, #ffca28)!important;}
.color-amber-over:hover{color: var(--amber-, #ffc107)!important;}
.color-amber-darken-1-over:hover{color: var(--amber-darken-1, #ffb300)!important;}
.color-amber-darken-2-over:hover{color: var(--amber-darken-2, #ffa000)!important;}
.color-amber-darken-3-over:hover{color: var(--amber-darken-3, #ff8f00)!important;}
.color-amber-darken-4-over:hover{color: var(--amber-darken-4, #ff6f00)!important;}
.color-amber-accent-1-over:hover{color: var(--amber-accent-1, #ffe57f)!important;}
.color-amber-accent-2-over:hover{color: var(--amber-accent-2, #ffd740)!important;}
.color-amber-accent-3-over:hover{color: var(--amber-accent-3, #ffc400)!important;}
.color-amber-accent-4-over:hover{color: var(--amber-accent-4, #ffab00)!important;}
.color-orange-lighten-5-over:hover{color: var(--orange-lighten-5, #fff3e0)!important;}
.color-orange-lighten-4-over:hover{color: var(--orange-lighten-4, #ffe0b2)!important;}
.color-orange-lighten-3-over:hover{color: var(--orange-lighten-3, #ffcc80)!important;}
.color-orange-lighten-2-over:hover{color: var(--orange-lighten-2, #ffb74d)!important;}
.color-orange-lighten-1-over:hover{color: var(--orange-lighten-1, #ffa726)!important;}
.color-orange-over:hover{color: var(--orange-, #ff9800)!important;}
.color-orange-darken-1-over:hover{color: var(--orange-darken-1, #fb8c00)!important;}
.color-orange-darken-2-over:hover{color: var(--orange-darken-2, #f57c00)!important;}
.color-orange-darken-3-over:hover{color: var(--orange-darken-3, #ef6c00)!important;}
.color-orange-darken-4-over:hover{color: var(--orange-darken-4, #e65100)!important;}
.color-orange-accent-1-over:hover{color: var(--orange-accent-1, #ffd180)!important;}
.color-orange-accent-2-over:hover{color: var(--orange-accent-2, #ffab40)!important;}
.color-orange-accent-3-over:hover{color: var(--orange-accent-3, #ff9100)!important;}
.color-orange-accent-4-over:hover{color: var(--orange-accent-4, #ff6d00)!important;}
.color-deep-orange-lighten-5-over:hover{color: var(--deep-orange-lighten-5, #fbe9e7)!important;}
.color-deep-orange-lighten-4-over:hover{color: var(--deep-orange-lighten-4, #ffccbc)!important;}
.color-deep-orange-lighten-3-over:hover{color: var(--deep-orange-lighten-3, #ffab91)!important;}
.color-deep-orange-lighten-2-over:hover{color: var(--deep-orange-lighten-2, #ff8a65)!important;}
.color-deep-orange-lighten-1-over:hover{color: var(--deep-orange-lighten-1, #ff7043)!important;}
.color-deep-orange-over:hover{color: var(--deep-orange-, #ff5722)!important;}
.color-deep-orange-darken-1-over:hover{color: var(--deep-orange-darken-1, #f4511e)!important;}
.color-deep-orange-darken-2-over:hover{color: var(--deep-orange-darken-2, #e64a19)!important;}
.color-deep-orange-darken-3-over:hover{color: var(--deep-orange-darken-3, #d84315)!important;}
.color-deep-orange-darken-4-over:hover{color: var(--deep-orange-darken-4, #bf360c)!important;}
.color-deep-orange-accent-1-over:hover{color: var(--deep-orange-accent-1, #ff9e80)!important;}
.color-deep-orange-accent-2-over:hover{color: var(--deep-orange-accent-2, #ff6e40)!important;}
.color-deep-orange-accent-3-over:hover{color: var(--deep-orange-accent-3, #ff3d00)!important;}
.color-deep-orange-accent-4-over:hover{color: var(--deep-orange-accent-4, #dd2c00)!important;}
.color-brown-lighten-5-over:hover{color: var(--brown-lighten-5, #efebe9)!important;}
.color-brown-lighten-4-over:hover{color: var(--brown-lighten-4, #d7ccc8)!important;}
.color-brown-lighten-3-over:hover{color: var(--brown-lighten-3, #bcaaa4)!important;}
.color-brown-lighten-2-over:hover{color: var(--brown-lighten-2, #a1887f)!important;}
.color-brown-lighten-1-over:hover{color: var(--brown-lighten-1, #8d6e63)!important;}
.color-brown-over:hover{color: var(--brown-, #795548)!important;}
.color-brown-darken-1-over:hover{color: var(--brown-darken-1, #6d4c41)!important;}
.color-brown-darken-2-over:hover{color: var(--brown-darken-2, #5d4037)!important;}
.color-brown-darken-3-over:hover{color: var(--brown-darken-3, #4e342e)!important;}
.color-brown-darken-4-over:hover{color: var(--brown-darken-4, #3e2723)!important;}
.color-grey-lighten-5-over:hover{color: var(--grey-lighten-5, #fafafa)!important;}
.color-grey-lighten-4-over:hover{color: var(--grey-lighten-4, #f5f5f5)!important;}
.color-grey-lighten-3-over:hover{color: var(--grey-lighten-3, #eeeeee)!important;}
.color-grey-lighten-2-over:hover{color: var(--grey-lighten-2, #e0e0e0)!important;}
.color-grey-lighten-1-over:hover{color: var(--grey-lighten-1, #bdbdbd)!important;}
.color-grey-over:hover{color: var(--grey-, #9e9e9e)!important;}
.color-grey-darken-1-over:hover{color: var(--grey-darken-1, #757575)!important;}
.color-grey-darken-2-over:hover{color: var(--grey-darken-2, #616161)!important;}
.color-grey-darken-3-over:hover{color: var(--grey-darken-3, #424242)!important;}
.color-grey-darken-4-over:hover{color: var(--grey-darken-4, #212121)!important;}
.color-blue-grey-lighten-5-over:hover{color: var(--blue-grey-lighten-5, #eceff1)!important;}
.color-blue-grey-lighten-4-over:hover{color: var(--blue-grey-lighten-4, #cfd8dc)!important;}
.color-blue-grey-lighten-3-over:hover{color: var(--blue-grey-lighten-3, #b0bec5)!important;}
.color-blue-grey-lighten-2-over:hover{color: var(--blue-grey-lighten-2, #90a4ae)!important;}
.color-blue-grey-lighten-1-over:hover{color: var(--blue-grey-lighten-1, #78909c)!important;}
.color-blue-grey-over:hover{color: var(--blue-grey-, #607d8b)!important;}
.color-blue-grey-darken-1-over:hover{color: var(--blue-grey-darken-1, #546e7a)!important;}
.color-blue-grey-darken-2-over:hover{color: var(--blue-grey-darken-2, #455a64)!important;}
.color-blue-grey-darken-3-over:hover{color: var(--blue-grey-darken-3, #37474f)!important;}
.color-blue-grey-darken-4-over:hover{color: var(--blue-grey-darken-4, #263238)!important;}
.color-transparent-over:hover{color: rgba(255, 255, 255, 0)!important;}
.color-white-over:hover{color: rgba(255, 255, 255, 100)!important;}
.color-black-over:hover{color: rgba(0, 0, 0, 100)!important;}

/* _____________________________________________________________________________________ */
/* ------------------------------- B A C K G R O U N D --------------------------------- */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.back-red-lighten-5{background-color: var(--red-lighten-5, #ffebee)!important;}
.back-red-lighten-4{background-color: var(--red-lighten-4, #ffcdd2)!important;}
.back-red-lighten-3{background-color: var(--red-lighten-3, #ef9a9a)!important;}
.back-red-lighten-2{background-color: var(--red-lighten-2, #e57373)!important;}
.back-red-lighten-1{background-color: var(--red-lighten-1, #ef5350)!important;}
.back-red{background-color: var(--red-, #f44336)!important;}
.back-red-darken-1{background-color: var(--red-darken-1, #e53935)!important;}
.back-red-darken-2{background-color: var(--red-darken-2, #d32f2f)!important;}
.back-red-darken-3{background-color: var(--red-darken-3, #c62828)!important;}
.back-red-darken-4{background-color: var(--red-darken-4, #b71c1c)!important;}
.back-red-accent-1{background-color: var(--red-accent-1, #ff8a80)!important;}
.back-red-accent-2{background-color: var(--red-accent-2, #ff5252)!important;}
.back-red-accent-3{background-color: var(--red-accent-3, #ff1744)!important;}
.back-red-accent-4{background-color: var(--red-accent-4, #d50000)!important;}
.back-pink-lighten-5{background-color: var(--pink-lighten-5, #fce4ec)!important;}
.back-pink-lighten-4{background-color: var(--pink-lighten-4, #f8bbd0)!important;}
.back-pink-lighten-3{background-color: var(--pink-lighten-3, #f48fb1)!important;}
.back-pink-lighten-2{background-color: var(--pink-lighten-2, #f06292)!important;}
.back-pink-lighten-1{background-color: var(--pink-lighten-1, #ec407a)!important;}
.back-pink{background-color: var(--pink-, #e91e63)!important;}
.back-pink-darken-1{background-color: var(--pink-darken-1, #d81b60)!important;}
.back-pink-darken-2{background-color: var(--pink-darken-2, #c2185b)!important;}
.back-pink-darken-3{background-color: var(--pink-darken-3, #ad1457)!important;}
.back-pink-darken-4{background-color: var(--pink-darken-4, #880e4f)!important;}
.back-pink-accent-1{background-color: var(--pink-accent-1, #ff80ab)!important;}
.back-pink-accent-2{background-color: var(--pink-accent-2, #ff4081)!important;}
.back-pink-accent-3{background-color: var(--pink-accent-3, #f50057)!important;}
.back-pink-accent-4{background-color: var(--pink-accent-4, #c51162)!important;}
.back-purple-lighten-5{background-color: var(--purple-lighten-5, #f3e5f5)!important;}
.back-purple-lighten-4{background-color: var(--purple-lighten-4, #e1bee7)!important;}
.back-purple-lighten-3{background-color: var(--purple-lighten-3, #ce93d8)!important;}
.back-purple-lighten-2{background-color: var(--purple-lighten-2, #ba68c8)!important;}
.back-purple-lighten-1{background-color: var(--purple-lighten-1, #ab47bc)!important;}
.back-purple{background-color: var(--purple-, #9c27b0)!important;}
.back-purple-darken-1{background-color: var(--purple-darken-1, #8e24aa)!important;}
.back-purple-darken-2{background-color: var(--purple-darken-2, #7b1fa2)!important;}
.back-purple-darken-3{background-color: var(--purple-darken-3, #6a1b9a)!important;}
.back-purple-darken-4{background-color: var(--purple-darken-4, #4a148c)!important;}
.back-purple-accent-1{background-color: var(--purple-accent-1, #ea80fc)!important;}
.back-purple-accent-2{background-color: var(--purple-accent-2, #e040fb)!important;}
.back-purple-accent-3{background-color: var(--purple-accent-3, #d500f9)!important;}
.back-purple-accent-4{background-color: var(--purple-accent-4, #aa00ff)!important;}
.back-deep-purple-lighten-5{background-color: var(--deep-purple-lighten-5, #ede7f6)!important;}
.back-deep-purple-lighten-4{background-color: var(--deep-purple-lighten-4, #d1c4e9)!important;}
.back-deep-purple-lighten-3{background-color: var(--deep-purple-lighten-3, #b39ddb)!important;}
.back-deep-purple-lighten-2{background-color: var(--deep-purple-lighten-2, #9575cd)!important;}
.back-deep-purple-lighten-1{background-color: var(--deep-purple-lighten-1, #7e57c2)!important;}
.back-deep-purple{background-color: var(--deep-purple-, #673ab7)!important;}
.back-deep-purple-darken-1{background-color: var(--deep-purple-darken-1, #5e35b1)!important;}
.back-deep-purple-darken-2{background-color: var(--deep-purple-darken-2, #512da8)!important;}
.back-deep-purple-darken-3{background-color: var(--deep-purple-darken-3, #4527a0)!important;}
.back-deep-purple-darken-4{background-color: var(--deep-purple-darken-4, #311b92)!important;}
.back-deep-purple-accent-1{background-color: var(--deep-purple-accent-1, #b388ff)!important;}
.back-deep-purple-accent-2{background-color: var(--deep-purple-accent-2, #7c4dff)!important;}
.back-deep-purple-accent-3{background-color: var(--deep-purple-accent-3, #651fff)!important;}
.back-deep-purple-accent-4{background-color: var(--deep-purple-accent-4, #6200ea)!important;}
.back-indigo-lighten-5{background-color: var(--indigo-lighten-5, #e8eaf6)!important;}
.back-indigo-lighten-4{background-color: var(--indigo-lighten-4, #c5cae9)!important;}
.back-indigo-lighten-3{background-color: var(--indigo-lighten-3, #9fa8da)!important;}
.back-indigo-lighten-2{background-color: var(--indigo-lighten-2, #7986cb)!important;}
.back-indigo-lighten-1{background-color: var(--indigo-lighten-1, #5c6bc0)!important;}
.back-indigo{background-color: var(--indigo-, #3f51b5)!important;}
.back-indigo-darken-1{background-color: var(--indigo-darken-1, #3949ab)!important;}
.back-indigo-darken-2{background-color: var(--indigo-darken-2, #303f9f)!important;}
.back-indigo-darken-3{background-color: var(--indigo-darken-3, #283593)!important;}
.back-indigo-darken-4{background-color: var(--indigo-darken-4, #1a237e)!important;}
.back-indigo-accent-1{background-color: var(--indigo-accent-1, #8c9eff)!important;}
.back-indigo-accent-2{background-color: var(--indigo-accent-2, #536dfe)!important;}
.back-indigo-accent-3{background-color: var(--indigo-accent-3, #3d5afe)!important;}
.back-indigo-accent-4{background-color: var(--indigo-accent-4, #304ffe)!important;}
.back-blue-lighten-5{background-color: var(--blue-lighten-5, #e3f2fd)!important;}
.back-blue-lighten-4{background-color: var(--blue-lighten-4, #bbdefb)!important;}
.back-blue-lighten-3{background-color: var(--blue-lighten-3, #90caf9)!important;}
.back-blue-lighten-2{background-color: var(--blue-lighten-2, #64b5f6)!important;}
.back-blue-lighten-1{background-color: var(--blue-lighten-1, #42a5f5)!important;}
.back-blue{background-color: var(--blue-, #2196f3)!important;}
.back-blue-darken-1{background-color: var(--blue-darken-1, #1e88e5)!important;}
.back-blue-darken-2{background-color: var(--blue-darken-2, #1976d2)!important;}
.back-blue-darken-3{background-color: var(--blue-darken-3, #1565c0)!important;}
.back-blue-darken-4{background-color: var(--blue-darken-4, #0d47a1)!important;}
.back-blue-accent-1{background-color: var(--blue-accent-1, #82b1ff)!important;}
.back-blue-accent-2{background-color: var(--blue-accent-2, #448aff)!important;}
.back-blue-accent-3{background-color: var(--blue-accent-3, #2979ff)!important;}
.back-blue-accent-4{background-color: var(--blue-accent-4, #2962ff)!important;}
.back-light-blue-lighten-5{background-color: var(--light-blue-lighten-5, #e1f5fe)!important;}
.back-light-blue-lighten-4{background-color: var(--light-blue-lighten-4, #b3e5fc)!important;}
.back-light-blue-lighten-3{background-color: var(--light-blue-lighten-3, #81d4fa)!important;}
.back-light-blue-lighten-2{background-color: var(--light-blue-lighten-2, #4fc3f7)!important;}
.back-light-blue-lighten-1{background-color: var(--light-blue-lighten-1, #29b6f6)!important;}
.back-light-blue{background-color: var(--light-blue-, #03a9f4)!important;}
.back-light-blue-darken-1{background-color: var(--light-blue-darken-1, #039be5)!important;}
.back-light-blue-darken-2{background-color: var(--light-blue-darken-2, #0288d1)!important;}
.back-light-blue-darken-3{background-color: var(--light-blue-darken-3, #0277bd)!important;}
.back-light-blue-darken-4{background-color: var(--light-blue-darken-4, #01579b)!important;}
.back-light-blue-accent-1{background-color: var(--light-blue-accent-1, #80d8ff)!important;}
.back-light-blue-accent-2{background-color: var(--light-blue-accent-2, #40c4ff)!important;}
.back-light-blue-accent-3{background-color: var(--light-blue-accent-3, #00b0ff)!important;}
.back-light-blue-accent-4{background-color: var(--light-blue-accent-4, #0091ea)!important;}
.back-cyan-lighten-5{background-color: var(--cyan-lighten-5, #e0f7fa)!important;}
.back-cyan-lighten-4{background-color: var(--cyan-lighten-4, #b2ebf2)!important;}
.back-cyan-lighten-3{background-color: var(--cyan-lighten-3, #80deea)!important;}
.back-cyan-lighten-2{background-color: var(--cyan-lighten-2, #4dd0e1)!important;}
.back-cyan-lighten-1{background-color: var(--cyan-lighten-1, #26c6da)!important;}
.back-cyan{background-color: var(--cyan-, #00bcd4)!important;}
.back-cyan-darken-1{background-color: var(--cyan-darken-1, #00acc1)!important;}
.back-cyan-darken-2{background-color: var(--cyan-darken-2, #0097a7)!important;}
.back-cyan-darken-3{background-color: var(--cyan-darken-3, #00838f)!important;}
.back-cyan-darken-4{background-color: var(--cyan-darken-4, #006064)!important;}
.back-cyan-accent-1{background-color: var(--cyan-accent-1, #84ffff)!important;}
.back-cyan-accent-2{background-color: var(--cyan-accent-2, #18ffff)!important;}
.back-cyan-accent-3{background-color: var(--cyan-accent-3, #00e5ff)!important;}
.back-cyan-accent-4{background-color: var(--cyan-accent-4, #00b8d4)!important;}
.back-teal-lighten-5{background-color: var(--teal-lighten-5, #e0f2f1)!important;}
.back-teal-lighten-4{background-color: var(--teal-lighten-4, #b2dfdb)!important;}
.back-teal-lighten-3{background-color: var(--teal-lighten-3, #80cbc4)!important;}
.back-teal-lighten-2{background-color: var(--teal-lighten-2, #4db6ac)!important;}
.back-teal-lighten-1{background-color: var(--teal-lighten-1, #26a69a)!important;}
.back-teal{background-color: var(--teal-, #009688)!important;}
.back-teal-darken-1{background-color: var(--teal-darken-1, #00897b)!important;}
.back-teal-darken-2{background-color: var(--teal-darken-2, #00796b)!important;}
.back-teal-darken-3{background-color: var(--teal-darken-3, #00695c)!important;}
.back-teal-darken-4{background-color: var(--teal-darken-4, #004d40)!important;}
.back-teal-accent-1{background-color: var(--teal-accent-1, #a7ffeb)!important;}
.back-teal-accent-2{background-color: var(--teal-accent-2, #64ffda)!important;}
.back-teal-accent-3{background-color: var(--teal-accent-3, #1de9b6)!important;}
.back-teal-accent-4{background-color: var(--teal-accent-4, #00bfa5)!important;}
.back-green-lighten-5{background-color: var(--green-lighten-5, #e8f5e9)!important;}
.back-green-lighten-4{background-color: var(--green-lighten-4, #c8e6c9)!important;}
.back-green-lighten-3{background-color: var(--green-lighten-3, #a5d6a7)!important;}
.back-green-lighten-2{background-color: var(--green-lighten-2, #81c784)!important;}
.back-green-lighten-1{background-color: var(--green-lighten-1, #66bb6a)!important;}
.back-green{background-color: var(--green-, #4caf50)!important;}
.back-green-darken-1{background-color: var(--green-darken-1, #43a047)!important;}
.back-green-darken-2{background-color: var(--green-darken-2, #388e3c)!important;}
.back-green-darken-3{background-color: var(--green-darken-3, #2e7d32)!important;}
.back-green-darken-4{background-color: var(--green-darken-4, #1b5e20)!important;}
.back-green-accent-1{background-color: var(--green-accent-1, #b9f6ca)!important;}
.back-green-accent-2{background-color: var(--green-accent-2, #69f0ae)!important;}
.back-green-accent-3{background-color: var(--green-accent-3, #00e676)!important;}
.back-green-accent-4{background-color: var(--green-accent-4, #00c853)!important;}
.back-light-green-lighten-5{background-color: var(--light-green-lighten-5, #f1f8e9)!important;}
.back-light-green-lighten-4{background-color: var(--light-green-lighten-4, #dcedc8)!important;}
.back-light-green-lighten-3{background-color: var(--light-green-lighten-3, #c5e1a5)!important;}
.back-light-green-lighten-2{background-color: var(--light-green-lighten-2, #aed581)!important;}
.back-light-green-lighten-1{background-color: var(--light-green-lighten-1, #9ccc65)!important;}
.back-light-green{background-color: var(--light-green-, #8bc34a)!important;}
.back-light-green-darken-1{background-color: var(--light-green-darken-1, #7cb342)!important;}
.back-light-green-darken-2{background-color: var(--light-green-darken-2, #689f38)!important;}
.back-light-green-darken-3{background-color: var(--light-green-darken-3, #558b2f)!important;}
.back-light-green-darken-4{background-color: var(--light-green-darken-4, #33691e)!important;}
.back-light-green-accent-1{background-color: var(--light-green-accent-1, #ccff90)!important;}
.back-light-green-accent-2{background-color: var(--light-green-accent-2, #b2ff59)!important;}
.back-light-green-accent-3{background-color: var(--light-green-accent-3, #76ff03)!important;}
.back-light-green-accent-4{background-color: var(--light-green-accent-4, #64dd17)!important;}
.back-lime-lighten-5{background-color: var(--lime-lighten-5, #f9fbe7)!important;}
.back-lime-lighten-4{background-color: var(--lime-lighten-4, #f0f4c3)!important;}
.back-lime-lighten-3{background-color: var(--lime-lighten-3, #e6ee9c)!important;}
.back-lime-lighten-2{background-color: var(--lime-lighten-2, #dce775)!important;}
.back-lime-lighten-1{background-color: var(--lime-lighten-1, #d4e157)!important;}
.back-lime{background-color: var(--lime-, #cddc39)!important;}
.back-lime-darken-1{background-color: var(--lime-darken-1, #c0ca33)!important;}
.back-lime-darken-2{background-color: var(--lime-darken-2, #afb42b)!important;}
.back-lime-darken-3{background-color: var(--lime-darken-3, #9e9d24)!important;}
.back-lime-darken-4{background-color: var(--lime-darken-4, #827717)!important;}
.back-lime-accent-1{background-color: var(--lime-accent-1, #f4ff81)!important;}
.back-lime-accent-2{background-color: var(--lime-accent-2, #eeff41)!important;}
.back-lime-accent-3{background-color: var(--lime-accent-3, #c6ff00)!important;}
.back-lime-accent-4{background-color: var(--lime-accent-4, #aeea00)!important;}
.back-yellow-lighten-5{background-color: var(--yellow-lighten-5, #fffde7)!important;}
.back-yellow-lighten-4{background-color: var(--yellow-lighten-4, #fff9c4)!important;}
.back-yellow-lighten-3{background-color: var(--yellow-lighten-3, #fff59d)!important;}
.back-yellow-lighten-2{background-color: var(--yellow-lighten-2, #fff176)!important;}
.back-yellow-lighten-1{background-color: var(--yellow-lighten-1, #ffee58)!important;}
.back-yellow{background-color: var(--yellow-, #ffeb3b)!important;}
.back-yellow-darken-1{background-color: var(--yellow-darken-1, #fdd835)!important;}
.back-yellow-darken-2{background-color: var(--yellow-darken-2, #fbc02d)!important;}
.back-yellow-darken-3{background-color: var(--yellow-darken-3, #f9a825)!important;}
.back-yellow-darken-4{background-color: var(--yellow-darken-4, #f57f17)!important;}
.back-yellow-accent-1{background-color: var(--yellow-accent-1, #ffff8d)!important;}
.back-yellow-accent-2{background-color: var(--yellow-accent-2, #ffff00)!important;}
.back-yellow-accent-3{background-color: var(--yellow-accent-3, #ffea00)!important;}
.back-yellow-accent-4{background-color: var(--yellow-accent-4, #ffd600)!important;}
.back-amber-lighten-5{background-color: var(--amber-lighten-5, #fff8e1)!important;}
.back-amber-lighten-4{background-color: var(--amber-lighten-4, #ffecb3)!important;}
.back-amber-lighten-3{background-color: var(--amber-lighten-3, #ffe082)!important;}
.back-amber-lighten-2{background-color: var(--amber-lighten-2, #ffd54f)!important;}
.back-amber-lighten-1{background-color: var(--amber-lighten-1, #ffca28)!important;}
.back-amber{background-color: var(--amber-, #ffc107)!important;}
.back-amber-darken-1{background-color: var(--amber-darken-1, #ffb300)!important;}
.back-amber-darken-2{background-color: var(--amber-darken-2, #ffa000)!important;}
.back-amber-darken-3{background-color: var(--amber-darken-3, #ff8f00)!important;}
.back-amber-darken-4{background-color: var(--amber-darken-4, #ff6f00)!important;}
.back-amber-accent-1{background-color: var(--amber-accent-1, #ffe57f)!important;}
.back-amber-accent-2{background-color: var(--amber-accent-2, #ffd740)!important;}
.back-amber-accent-3{background-color: var(--amber-accent-3, #ffc400)!important;}
.back-amber-accent-4{background-color: var(--amber-accent-4, #ffab00)!important;}
.back-orange-lighten-5{background-color: var(--orange-lighten-5, #fff3e0)!important;}
.back-orange-lighten-4{background-color: var(--orange-lighten-4, #ffe0b2)!important;}
.back-orange-lighten-3{background-color: var(--orange-lighten-3, #ffcc80)!important;}
.back-orange-lighten-2{background-color: var(--orange-lighten-2, #ffb74d)!important;}
.back-orange-lighten-1{background-color: var(--orange-lighten-1, #ffa726)!important;}
.back-orange{background-color: var(--orange-, #ff9800)!important;}
.back-orange-darken-1{background-color: var(--orange-darken-1, #fb8c00)!important;}
.back-orange-darken-2{background-color: var(--orange-darken-2, #f57c00)!important;}
.back-orange-darken-3{background-color: var(--orange-darken-3, #ef6c00)!important;}
.back-orange-darken-4{background-color: var(--orange-darken-4, #e65100)!important;}
.back-orange-accent-1{background-color: var(--orange-accent-1, #ffd180)!important;}
.back-orange-accent-2{background-color: var(--orange-accent-2, #ffab40)!important;}
.back-orange-accent-3{background-color: var(--orange-accent-3, #ff9100)!important;}
.back-orange-accent-4{background-color: var(--orange-accent-4, #ff6d00)!important;}
.back-deep-orange-lighten-5{background-color: var(--deep-orange-lighten-5, #fbe9e7)!important;}
.back-deep-orange-lighten-4{background-color: var(--deep-orange-lighten-4, #ffccbc)!important;}
.back-deep-orange-lighten-3{background-color: var(--deep-orange-lighten-3, #ffab91)!important;}
.back-deep-orange-lighten-2{background-color: var(--deep-orange-lighten-2, #ff8a65)!important;}
.back-deep-orange-lighten-1{background-color: var(--deep-orange-lighten-1, #ff7043)!important;}
.back-deep-orange{background-color: var(--deep-orange-, #ff5722)!important;}
.back-deep-orange-darken-1{background-color: var(--deep-orange-darken-1, #f4511e)!important;}
.back-deep-orange-darken-2{background-color: var(--deep-orange-darken-2, #e64a19)!important;}
.back-deep-orange-darken-3{background-color: var(--deep-orange-darken-3, #d84315)!important;}
.back-deep-orange-darken-4{background-color: var(--deep-orange-darken-4, #bf360c)!important;}
.back-deep-orange-accent-1{background-color: var(--deep-orange-accent-1, #ff9e80)!important;}
.back-deep-orange-accent-2{background-color: var(--deep-orange-accent-2, #ff6e40)!important;}
.back-deep-orange-accent-3{background-color: var(--deep-orange-accent-3, #ff3d00)!important;}
.back-deep-orange-accent-4{background-color: var(--deep-orange-accent-4, #dd2c00)!important;}
.back-brown-lighten-5{background-color: var(--brown-lighten-5, #efebe9)!important;}
.back-brown-lighten-4{background-color: var(--brown-lighten-4, #d7ccc8)!important;}
.back-brown-lighten-3{background-color: var(--brown-lighten-3, #bcaaa4)!important;}
.back-brown-lighten-2{background-color: var(--brown-lighten-2, #a1887f)!important;}
.back-brown-lighten-1{background-color: var(--brown-lighten-1, #8d6e63)!important;}
.back-brown{background-color: var(--brown-, #795548)!important;}
.back-brown-darken-1{background-color: var(--brown-darken-1, #6d4c41)!important;}
.back-brown-darken-2{background-color: var(--brown-darken-2, #5d4037)!important;}
.back-brown-darken-3{background-color: var(--brown-darken-3, #4e342e)!important;}
.back-brown-darken-4{background-color: var(--brown-darken-4, #3e2723)!important;}
.back-grey-lighten-5{background-color: var(--grey-lighten-5, #fafafa)!important;}
.back-grey-lighten-4{background-color: var(--grey-lighten-4, #f5f5f5)!important;}
.back-grey-lighten-3{background-color: var(--grey-lighten-3, #eeeeee)!important;}
.back-grey-lighten-2{background-color: var(--grey-lighten-2, #e0e0e0)!important;}
.back-grey-lighten-1{background-color: var(--grey-lighten-1, #bdbdbd)!important;}
.back-grey-darken-5{background-color: var(--grey-darken-5, #141414)!important;}
.back-grey-darken-4{background-color: var(--grey-darken-4, #f5f5f5)!important;}
.back-grey-darken-3{background-color: var(--grey-darken-3, #eeeeee)!important;}
.back-grey-darken-2{background-color: var(--grey-darken-2, #e0e0e0)!important;}
.back-grey-darken-1{background-color: var(--grey-darken-1, #bdbdbd)!important;}
.back-grey{background-color: var(--grey-, #9e9e9e)!important;}
.back-blue-grey-darken-1{background-color: var(--blue-grey-darken-1, #757575)!important;}
.back-blue-grey-darken-2{background-color: var(--blue-grey-darken-2, #616161)!important;}
.back-blue-grey-darken-3{background-color: var(--blue-grey-darken-3, #424242)!important;}
.back-blue-grey-darken-4{background-color: var(--blue-grey-darken-4, #212121)!important;}
.back-blue-grey-lighten-5{background-color: var(--blue-grey-lighten-5, #eceff1)!important;}
.back-blue-grey-lighten-4{background-color: var(--blue-grey-lighten-4, #cfd8dc)!important;}
.back-blue-grey-lighten-3{background-color: var(--blue-grey-lighten-3, #b0bec5)!important;}
.back-blue-grey-lighten-2{background-color: var(--blue-grey-lighten-2, #90a4ae)!important;}
.back-blue-grey-lighten-1{background-color: var(--blue-grey-lighten-1, #78909c)!important;}
.back-blue-grey{background-color: var(--blue-grey-, #607d8b)!important;}
.back-transparent{background-color: rgba(255, 255, 255, 0)!important;}
.back-white{background-color: rgba(255, 255, 255, 100)!important;}
.back-black{background-color: rgba(0, 0, 0, 100)!important;}

.back-red-lighten-5-over:hover{background-color: var(--red-lighten-5, #ffebee)!important;}
.back-red-lighten-4-over:hover{background-color: var(--red-lighten-4, #ffcdd2)!important;}
.back-red-lighten-3-over:hover{background-color: var(--red-lighten-3, #ef9a9a)!important;}
.back-red-lighten-2-over:hover{background-color: var(--red-lighten-2, #e57373)!important;}
.back-red-lighten-1-over:hover{background-color: var(--red-lighten-1, #ef5350)!important;}
.back-red-over:hover{background-color: var(--red-, #f44336)!important;}
.back-red-darken-1-over:hover{background-color: var(--red-darken-1, #e53935)!important;}
.back-red-darken-2-over:hover{background-color: var(--red-darken-2, #d32f2f)!important;}
.back-red-darken-3-over:hover{background-color: var(--red-darken-3, #c62828)!important;}
.back-red-darken-4-over:hover{background-color: var(--red-darken-4, #b71c1c)!important;}
.back-red-accent-1-over:hover{background-color: var(--red-accent-1, #ff8a80)!important;}
.back-red-accent-2-over:hover{background-color: var(--red-accent-2, #ff5252)!important;}
.back-red-accent-3-over:hover{background-color: var(--red-accent-3, #ff1744)!important;}
.back-red-accent-4-over:hover{background-color: var(--red-accent-4, #d50000)!important;}
.back-pink-lighten-5-over:hover{background-color: var(--pink-lighten-5, #fce4ec)!important;}
.back-pink-lighten-4-over:hover{background-color: var(--pink-lighten-4, #f8bbd0)!important;}
.back-pink-lighten-3-over:hover{background-color: var(--pink-lighten-3, #f48fb1)!important;}
.back-pink-lighten-2-over:hover{background-color: var(--pink-lighten-2, #f06292)!important;}
.back-pink-lighten-1-over:hover{background-color: var(--pink-lighten-1, #ec407a)!important;}
.back-pink-over:hover{background-color: var(--pink-, #e91e63)!important;}
.back-pink-darken-1-over:hover{background-color: var(--pink-darken-1, #d81b60)!important;}
.back-pink-darken-2-over:hover{background-color: var(--pink-darken-2, #c2185b)!important;}
.back-pink-darken-3-over:hover{background-color: var(--pink-darken-3, #ad1457)!important;}
.back-pink-darken-4-over:hover{background-color: var(--pink-darken-4, #880e4f)!important;}
.back-pink-accent-1-over:hover{background-color: var(--pink-accent-1, #ff80ab)!important;}
.back-pink-accent-2-over:hover{background-color: var(--pink-accent-2, #ff4081)!important;}
.back-pink-accent-3-over:hover{background-color: var(--pink-accent-3, #f50057)!important;}
.back-pink-accent-4-over:hover{background-color: var(--pink-accent-4, #c51162)!important;}
.back-purple-lighten-5-over:hover{background-color: var(--purple-lighten-5, #f3e5f5)!important;}
.back-purple-lighten-4-over:hover{background-color: var(--purple-lighten-4, #e1bee7)!important;}
.back-purple-lighten-3-over:hover{background-color: var(--purple-lighten-3, #ce93d8)!important;}
.back-purple-lighten-2-over:hover{background-color: var(--purple-lighten-2, #ba68c8)!important;}
.back-purple-lighten-1-over:hover{background-color: var(--purple-lighten-1, #ab47bc)!important;}
.back-purple-over:hover{background-color: var(--purple-, #9c27b0)!important;}
.back-purple-darken-1-over:hover{background-color: var(--purple-darken-1, #8e24aa)!important;}
.back-purple-darken-2-over:hover{background-color: var(--purple-darken-2, #7b1fa2)!important;}
.back-purple-darken-3-over:hover{background-color: var(--purple-darken-3, #6a1b9a)!important;}
.back-purple-darken-4-over:hover{background-color: var(--purple-darken-4, #4a148c)!important;}
.back-purple-accent-1-over:hover{background-color: var(--purple-accent-1, #ea80fc)!important;}
.back-purple-accent-2-over:hover{background-color: var(--purple-accent-2, #e040fb)!important;}
.back-purple-accent-3-over:hover{background-color: var(--purple-accent-3, #d500f9)!important;}
.back-purple-accent-4-over:hover{background-color: var(--purple-accent-4, #aa00ff)!important;}
.back-deep-purple-lighten-5-over:hover{background-color: var(--deep-purple-lighten-5, #ede7f6)!important;}
.back-deep-purple-lighten-4-over:hover{background-color: var(--deep-purple-lighten-4, #d1c4e9)!important;}
.back-deep-purple-lighten-3-over:hover{background-color: var(--deep-purple-lighten-3, #b39ddb)!important;}
.back-deep-purple-lighten-2-over:hover{background-color: var(--deep-purple-lighten-2, #9575cd)!important;}
.back-deep-purple-lighten-1-over:hover{background-color: var(--deep-purple-lighten-1, #7e57c2)!important;}
.back-deep-purple-over:hover{background-color: var(--deep-purple-, #673ab7)!important;}
.back-deep-purple-darken-1-over:hover{background-color: var(--deep-purple-darken-1, #5e35b1)!important;}
.back-deep-purple-darken-2-over:hover{background-color: var(--deep-purple-darken-2, #512da8)!important;}
.back-deep-purple-darken-3-over:hover{background-color: var(--deep-purple-darken-3, #4527a0)!important;}
.back-deep-purple-darken-4-over:hover{background-color: var(--deep-purple-darken-4, #311b92)!important;}
.back-deep-purple-accent-1-over:hover{background-color: var(--deep-purple-accent-1, #b388ff)!important;}
.back-deep-purple-accent-2-over:hover{background-color: var(--deep-purple-accent-2, #7c4dff)!important;}
.back-deep-purple-accent-3-over:hover{background-color: var(--deep-purple-accent-3, #651fff)!important;}
.back-deep-purple-accent-4-over:hover{background-color: var(--deep-purple-accent-4, #6200ea)!important;}
.back-indigo-lighten-5-over:hover{background-color: var(--indigo-lighten-5, #e8eaf6)!important;}
.back-indigo-lighten-4-over:hover{background-color: var(--indigo-lighten-4, #c5cae9)!important;}
.back-indigo-lighten-3-over:hover{background-color: var(--indigo-lighten-3, #9fa8da)!important;}
.back-indigo-lighten-2-over:hover{background-color: var(--indigo-lighten-2, #7986cb)!important;}
.back-indigo-lighten-1-over:hover{background-color: var(--indigo-lighten-1, #5c6bc0)!important;}
.back-indigo-over:hover{background-color: var(--indigo-, #3f51b5)!important;}
.back-indigo-darken-1-over:hover{background-color: var(--indigo-darken-1, #3949ab)!important;}
.back-indigo-darken-2-over:hover{background-color: var(--indigo-darken-2, #303f9f)!important;}
.back-indigo-darken-3-over:hover{background-color: var(--indigo-darken-3, #283593)!important;}
.back-indigo-darken-4-over:hover{background-color: var(--indigo-darken-4, #1a237e)!important;}
.back-indigo-accent-1-over:hover{background-color: var(--indigo-accent-1, #8c9eff)!important;}
.back-indigo-accent-2-over:hover{background-color: var(--indigo-accent-2, #536dfe)!important;}
.back-indigo-accent-3-over:hover{background-color: var(--indigo-accent-3, #3d5afe)!important;}
.back-indigo-accent-4-over:hover{background-color: var(--indigo-accent-4, #304ffe)!important;}
.back-blue-lighten-5-over:hover{background-color: var(--blue-lighten-5, #e3f2fd)!important;}
.back-blue-lighten-4-over:hover{background-color: var(--blue-lighten-4, #bbdefb)!important;}
.back-blue-lighten-3-over:hover{background-color: var(--blue-lighten-3, #90caf9)!important;}
.back-blue-lighten-2-over:hover{background-color: var(--blue-lighten-2, #64b5f6)!important;}
.back-blue-lighten-1-over:hover{background-color: var(--blue-lighten-1, #42a5f5)!important;}
.back-blue-over:hover{background-color: var(--blue-, #2196f3)!important;}
.back-blue-darken-1-over:hover{background-color: var(--blue-darken-1, #1e88e5)!important;}
.back-blue-darken-2-over:hover{background-color: var(--blue-darken-2, #1976d2)!important;}
.back-blue-darken-3-over:hover{background-color: var(--blue-darken-3, #1565c0)!important;}
.back-blue-darken-4-over:hover{background-color: var(--blue-darken-4, #0d47a1)!important;}
.back-blue-accent-1-over:hover{background-color: var(--blue-accent-1, #82b1ff)!important;}
.back-blue-accent-2-over:hover{background-color: var(--blue-accent-2, #448aff)!important;}
.back-blue-accent-3-over:hover{background-color: var(--blue-accent-3, #2979ff)!important;}
.back-blue-accent-4-over:hover{background-color: var(--blue-accent-4, #2962ff)!important;}
.back-light-blue-lighten-5-over:hover{background-color: var(--light-blue-lighten-5, #e1f5fe)!important;}
.back-light-blue-lighten-4-over:hover{background-color: var(--light-blue-lighten-4, #b3e5fc)!important;}
.back-light-blue-lighten-3-over:hover{background-color: var(--light-blue-lighten-3, #81d4fa)!important;}
.back-light-blue-lighten-2-over:hover{background-color: var(--light-blue-lighten-2, #4fc3f7)!important;}
.back-light-blue-lighten-1-over:hover{background-color: var(--light-blue-lighten-1, #29b6f6)!important;}
.back-light-blue-over:hover{background-color: var(--light-blue-, #03a9f4)!important;}
.back-light-blue-darken-1-over:hover{background-color: var(--light-blue-darken-1, #039be5)!important;}
.back-light-blue-darken-2-over:hover{background-color: var(--light-blue-darken-2, #0288d1)!important;}
.back-light-blue-darken-3-over:hover{background-color: var(--light-blue-darken-3, #0277bd)!important;}
.back-light-blue-darken-4-over:hover{background-color: var(--light-blue-darken-4, #01579b)!important;}
.back-light-blue-accent-1-over:hover{background-color: var(--light-blue-accent-1, #80d8ff)!important;}
.back-light-blue-accent-2-over:hover{background-color: var(--light-blue-accent-2, #40c4ff)!important;}
.back-light-blue-accent-3-over:hover{background-color: var(--light-blue-accent-3, #00b0ff)!important;}
.back-light-blue-accent-4-over:hover{background-color: var(--light-blue-accent-4, #0091ea)!important;}
.back-cyan-lighten-5-over:hover{background-color: var(--cyan-lighten-5, #e0f7fa)!important;}
.back-cyan-lighten-4-over:hover{background-color: var(--cyan-lighten-4, #b2ebf2)!important;}
.back-cyan-lighten-3-over:hover{background-color: var(--cyan-lighten-3, #80deea)!important;}
.back-cyan-lighten-2-over:hover{background-color: var(--cyan-lighten-2, #4dd0e1)!important;}
.back-cyan-lighten-1-over:hover{background-color: var(--cyan-lighten-1, #26c6da)!important;}
.back-cyan-over:hover{background-color: var(--cyan-, #00bcd4)!important;}
.back-cyan-darken-1-over:hover{background-color: var(--cyan-darken-1, #00acc1)!important;}
.back-cyan-darken-2-over:hover{background-color: var(--cyan-darken-2, #0097a7)!important;}
.back-cyan-darken-3-over:hover{background-color: var(--cyan-darken-3, #00838f)!important;}
.back-cyan-darken-4-over:hover{background-color: var(--cyan-darken-4, #006064)!important;}
.back-cyan-accent-1-over:hover{background-color: var(--cyan-accent-1, #84ffff)!important;}
.back-cyan-accent-2-over:hover{background-color: var(--cyan-accent-2, #18ffff)!important;}
.back-cyan-accent-3-over:hover{background-color: var(--cyan-accent-3, #00e5ff)!important;}
.back-cyan-accent-4-over:hover{background-color: var(--cyan-accent-4, #00b8d4)!important;}
.back-teal-lighten-5-over:hover{background-color: var(--teal-lighten-5, #e0f2f1)!important;}
.back-teal-lighten-4-over:hover{background-color: var(--teal-lighten-4, #b2dfdb)!important;}
.back-teal-lighten-3-over:hover{background-color: var(--teal-lighten-3, #80cbc4)!important;}
.back-teal-lighten-2-over:hover{background-color: var(--teal-lighten-2, #4db6ac)!important;}
.back-teal-lighten-1-over:hover{background-color: var(--teal-lighten-1, #26a69a)!important;}
.back-teal-over:hover{background-color: var(--teal-, #009688)!important;}
.back-teal-darken-1-over:hover{background-color: var(--teal-darken-1, #00897b)!important;}
.back-teal-darken-2-over:hover{background-color: var(--teal-darken-2, #00796b)!important;}
.back-teal-darken-3-over:hover{background-color: var(--teal-darken-3, #00695c)!important;}
.back-teal-darken-4-over:hover{background-color: var(--teal-darken-4, #004d40)!important;}
.back-teal-accent-1-over:hover{background-color: var(--teal-accent-1, #a7ffeb)!important;}
.back-teal-accent-2-over:hover{background-color: var(--teal-accent-2, #64ffda)!important;}
.back-teal-accent-3-over:hover{background-color: var(--teal-accent-3, #1de9b6)!important;}
.back-teal-accent-4-over:hover{background-color: var(--teal-accent-4, #00bfa5)!important;}
.back-green-lighten-5-over:hover{background-color: var(--green-lighten-5, #e8f5e9)!important;}
.back-green-lighten-4-over:hover{background-color: var(--green-lighten-4, #c8e6c9)!important;}
.back-green-lighten-3-over:hover{background-color: var(--green-lighten-3, #a5d6a7)!important;}
.back-green-lighten-2-over:hover{background-color: var(--green-lighten-2, #81c784)!important;}
.back-green-lighten-1-over:hover{background-color: var(--green-lighten-1, #66bb6a)!important;}
.back-green-over:hover{background-color: var(--green-, #4caf50)!important;}
.back-green-darken-1-over:hover{background-color: var(--green-darken-1, #43a047)!important;}
.back-green-darken-2-over:hover{background-color: var(--green-darken-2, #388e3c)!important;}
.back-green-darken-3-over:hover{background-color: var(--green-darken-3, #2e7d32)!important;}
.back-green-darken-4-over:hover{background-color: var(--green-darken-4, #1b5e20)!important;}
.back-green-accent-1-over:hover{background-color: var(--green-accent-1, #b9f6ca)!important;}
.back-green-accent-2-over:hover{background-color: var(--green-accent-2, #69f0ae)!important;}
.back-green-accent-3-over:hover{background-color: var(--green-accent-3, #00e676)!important;}
.back-green-accent-4-over:hover{background-color: var(--green-accent-4, #00c853)!important;}
.back-light-green-lighten-5-over:hover{background-color: var(--light-green-lighten-5, #f1f8e9)!important;}
.back-light-green-lighten-4-over:hover{background-color: var(--light-green-lighten-4, #dcedc8)!important;}
.back-light-green-lighten-3-over:hover{background-color: var(--light-green-lighten-3, #c5e1a5)!important;}
.back-light-green-lighten-2-over:hover{background-color: var(--light-green-lighten-2, #aed581)!important;}
.back-light-green-lighten-1-over:hover{background-color: var(--light-green-lighten-1, #9ccc65)!important;}
.back-light-green-over:hover{background-color: var(--light-green-, #8bc34a)!important;}
.back-light-green-darken-1-over:hover{background-color: var(--light-green-darken-1, #7cb342)!important;}
.back-light-green-darken-2-over:hover{background-color: var(--light-green-darken-2, #689f38)!important;}
.back-light-green-darken-3-over:hover{background-color: var(--light-green-darken-3, #558b2f)!important;}
.back-light-green-darken-4-over:hover{background-color: var(--light-green-darken-4, #33691e)!important;}
.back-light-green-accent-1-over:hover{background-color: var(--light-green-accent-1, #ccff90)!important;}
.back-light-green-accent-2-over:hover{background-color: var(--light-green-accent-2, #b2ff59)!important;}
.back-light-green-accent-3-over:hover{background-color: var(--light-green-accent-3, #76ff03)!important;}
.back-light-green-accent-4-over:hover{background-color: var(--light-green-accent-4, #64dd17)!important;}
.back-lime-lighten-5-over:hover{background-color: var(--lime-lighten-5, #f9fbe7)!important;}
.back-lime-lighten-4-over:hover{background-color: var(--lime-lighten-4, #f0f4c3)!important;}
.back-lime-lighten-3-over:hover{background-color: var(--lime-lighten-3, #e6ee9c)!important;}
.back-lime-lighten-2-over:hover{background-color: var(--lime-lighten-2, #dce775)!important;}
.back-lime-lighten-1-over:hover{background-color: var(--lime-lighten-1, #d4e157)!important;}
.back-lime-over:hover{background-color: var(--lime-, #cddc39)!important;}
.back-lime-darken-1-over:hover{background-color: var(--lime-darken-1, #c0ca33)!important;}
.back-lime-darken-2-over:hover{background-color: var(--lime-darken-2, #afb42b)!important;}
.back-lime-darken-3-over:hover{background-color: var(--lime-darken-3, #9e9d24)!important;}
.back-lime-darken-4-over:hover{background-color: var(--lime-darken-4, #827717)!important;}
.back-lime-accent-1-over:hover{background-color: var(--lime-accent-1, #f4ff81)!important;}
.back-lime-accent-2-over:hover{background-color: var(--lime-accent-2, #eeff41)!important;}
.back-lime-accent-3-over:hover{background-color: var(--lime-accent-3, #c6ff00)!important;}
.back-lime-accent-4-over:hover{background-color: var(--lime-accent-4, #aeea00)!important;}
.back-yellow-lighten-5-over:hover{background-color: var(--yellow-lighten-5, #fffde7)!important;}
.back-yellow-lighten-4-over:hover{background-color: var(--yellow-lighten-4, #fff9c4)!important;}
.back-yellow-lighten-3-over:hover{background-color: var(--yellow-lighten-3, #fff59d)!important;}
.back-yellow-lighten-2-over:hover{background-color: var(--yellow-lighten-2, #fff176)!important;}
.back-yellow-lighten-1-over:hover{background-color: var(--yellow-lighten-1, #ffee58)!important;}
.back-yellow-over:hover{background-color: var(--yellow-, #ffeb3b)!important;}
.back-yellow-darken-1-over:hover{background-color: var(--yellow-darken-1, #fdd835)!important;}
.back-yellow-darken-2-over:hover{background-color: var(--yellow-darken-2, #fbc02d)!important;}
.back-yellow-darken-3-over:hover{background-color: var(--yellow-darken-3, #f9a825)!important;}
.back-yellow-darken-4-over:hover{background-color: var(--yellow-darken-4, #f57f17)!important;}
.back-yellow-accent-1-over:hover{background-color: var(--yellow-accent-1, #ffff8d)!important;}
.back-yellow-accent-2-over:hover{background-color: var(--yellow-accent-2, #ffff00)!important;}
.back-yellow-accent-3-over:hover{background-color: var(--yellow-accent-3, #ffea00)!important;}
.back-yellow-accent-4-over:hover{background-color: var(--yellow-accent-4, #ffd600)!important;}
.back-amber-lighten-5-over:hover{background-color: var(--amber-lighten-5, #fff8e1)!important;}
.back-amber-lighten-4-over:hover{background-color: var(--amber-lighten-4, #ffecb3)!important;}
.back-amber-lighten-3-over:hover{background-color: var(--amber-lighten-3, #ffe082)!important;}
.back-amber-lighten-2-over:hover{background-color: var(--amber-lighten-2, #ffd54f)!important;}
.back-amber-lighten-1-over:hover{background-color: var(--amber-lighten-1, #ffca28)!important;}
.back-amber-over:hover{background-color: var(--amber-, #ffc107)!important;}
.back-amber-darken-1-over:hover{background-color: var(--amber-darken-1, #ffb300)!important;}
.back-amber-darken-2-over:hover{background-color: var(--amber-darken-2, #ffa000)!important;}
.back-amber-darken-3-over:hover{background-color: var(--amber-darken-3, #ff8f00)!important;}
.back-amber-darken-4-over:hover{background-color: var(--amber-darken-4, #ff6f00)!important;}
.back-amber-accent-1-over:hover{background-color: var(--amber-accent-1, #ffe57f)!important;}
.back-amber-accent-2-over:hover{background-color: var(--amber-accent-2, #ffd740)!important;}
.back-amber-accent-3-over:hover{background-color: var(--amber-accent-3, #ffc400)!important;}
.back-amber-accent-4-over:hover{background-color: var(--amber-accent-4, #ffab00)!important;}
.back-orange-lighten-5-over:hover{background-color: var(--orange-lighten-5, #fff3e0)!important;}
.back-orange-lighten-4-over:hover{background-color: var(--orange-lighten-4, #ffe0b2)!important;}
.back-orange-lighten-3-over:hover{background-color: var(--orange-lighten-3, #ffcc80)!important;}
.back-orange-lighten-2-over:hover{background-color: var(--orange-lighten-2, #ffb74d)!important;}
.back-orange-lighten-1-over:hover{background-color: var(--orange-lighten-1, #ffa726)!important;}
.back-orange-over:hover{background-color: var(--orange-, #ff9800)!important;}
.back-orange-darken-1-over:hover{background-color: var(--orange-darken-1, #fb8c00)!important;}
.back-orange-darken-2-over:hover{background-color: var(--orange-darken-2, #f57c00)!important;}
.back-orange-darken-3-over:hover{background-color: var(--orange-darken-3, #ef6c00)!important;}
.back-orange-darken-4-over:hover{background-color: var(--orange-darken-4, #e65100)!important;}
.back-orange-accent-1-over:hover{background-color: var(--orange-accent-1, #ffd180)!important;}
.back-orange-accent-2-over:hover{background-color: var(--orange-accent-2, #ffab40)!important;}
.back-orange-accent-3-over:hover{background-color: var(--orange-accent-3, #ff9100)!important;}
.back-orange-accent-4-over:hover{background-color: var(--orange-accent-4, #ff6d00)!important;}
.back-deep-orange-lighten-5-over:hover{background-color: var(--deep-orange-lighten-5, #fbe9e7)!important;}
.back-deep-orange-lighten-4-over:hover{background-color: var(--deep-orange-lighten-4, #ffccbc)!important;}
.back-deep-orange-lighten-3-over:hover{background-color: var(--deep-orange-lighten-3, #ffab91)!important;}
.back-deep-orange-lighten-2-over:hover{background-color: var(--deep-orange-lighten-2, #ff8a65)!important;}
.back-deep-orange-lighten-1-over:hover{background-color: var(--deep-orange-lighten-1, #ff7043)!important;}
.back-deep-orange-over:hover{background-color: var(--deep-orange-, #ff5722)!important;}
.back-deep-orange-darken-1-over:hover{background-color: var(--deep-orange-darken-1, #f4511e)!important;}
.back-deep-orange-darken-2-over:hover{background-color: var(--deep-orange-darken-2, #e64a19)!important;}
.back-deep-orange-darken-3-over:hover{background-color: var(--deep-orange-darken-3, #d84315)!important;}
.back-deep-orange-darken-4-over:hover{background-color: var(--deep-orange-darken-4, #bf360c)!important;}
.back-deep-orange-accent-1-over:hover{background-color: var(--deep-orange-accent-1, #ff9e80)!important;}
.back-deep-orange-accent-2-over:hover{background-color: var(--deep-orange-accent-2, #ff6e40)!important;}
.back-deep-orange-accent-3-over:hover{background-color: var(--deep-orange-accent-3, #ff3d00)!important;}
.back-deep-orange-accent-4-over:hover{background-color: var(--deep-orange-accent-4, #dd2c00)!important;}
.back-brown-lighten-5-over:hover{background-color: var(--brown-lighten-5, #efebe9)!important;}
.back-brown-lighten-4-over:hover{background-color: var(--brown-lighten-4, #d7ccc8)!important;}
.back-brown-lighten-3-over:hover{background-color: var(--brown-lighten-3, #bcaaa4)!important;}
.back-brown-lighten-2-over:hover{background-color: var(--brown-lighten-2, #a1887f)!important;}
.back-brown-lighten-1-over:hover{background-color: var(--brown-lighten-1, #8d6e63)!important;}
.back-brown-over:hover{background-color: var(--brown-, #795548)!important;}
.back-brown-darken-1-over:hover{background-color: var(--brown-darken-1, #6d4c41)!important;}
.back-brown-darken-2-over:hover{background-color: var(--brown-darken-2, #5d4037)!important;}
.back-brown-darken-3-over:hover{background-color: var(--brown-darken-3, #4e342e)!important;}
.back-brown-darken-4-over:hover{background-color: var(--brown-darken-4, #3e2723)!important;}
.back-grey-lighten-5-over:hover{background-color: var(--grey-lighten-5, #fafafa)!important;}
.back-grey-lighten-4-over:hover{background-color: var(--grey-lighten-4, #f5f5f5)!important;}
.back-grey-lighten-3-over:hover{background-color: var(--grey-lighten-3, #eeeeee)!important;}
.back-grey-lighten-2-over:hover{background-color: var(--grey-lighten-2, #e0e0e0)!important;}
.back-grey-lighten-1-over:hover{background-color: var(--grey-lighten-1, #bdbdbd)!important;}
.back-grey-darken-5-over:hover{background-color: var(--grey-darken-5, #141414)!important;}
.back-grey-darken-4-over:hover{background-color: var(--grey-darken-4, #f5f5f5)!important;}
.back-grey-darken-3-over:hover{background-color: var(--grey-darken-3, #eeeeee)!important;}
.back-grey-darken-2-over:hover{background-color: var(--grey-darken-2, #e0e0e0)!important;}
.back-grey-darken-1-over:hover{background-color: var(--grey-darken-1, #bdbdbd)!important;}
.back-grey-over:hover{background-color: var(--grey-, #9e9e9e)!important;}
.back-blue-grey-darken-1-over:hover{background-color: var(--blue-grey-darken-1, #757575)!important;}
.back-blue-grey-darken-2-over:hover{background-color: var(--blue-grey-darken-2, #616161)!important;}
.back-blue-grey-darken-3-over:hover{background-color: var(--blue-grey-darken-3, #424242)!important;}
.back-blue-grey-darken-4-over:hover{background-color: var(--blue-grey-darken-4, #212121)!important;}
.back-blue-grey-lighten-5-over:hover{background-color: var(--blue-grey-lighten-5, #eceff1)!important;}
.back-blue-grey-lighten-4-over:hover{background-color: var(--blue-grey-lighten-4, #cfd8dc)!important;}
.back-blue-grey-lighten-3-over:hover{background-color: var(--blue-grey-lighten-3, #b0bec5)!important;}
.back-blue-grey-lighten-2-over:hover{background-color: var(--blue-grey-lighten-2, #90a4ae)!important;}
.back-blue-grey-lighten-1-over:hover{background-color: var(--blue-grey-lighten-1, #78909c)!important;}
.back-blue-grey-over:hover{background-color: var(--blue-grey-, #607d8b)!important;}
.back-transparent-over:hover{background-color: rgba(255, 255, 255, 0)!important;}
.back-white-over:hover{background-color: rgba(255, 255, 255, 100)!important;}
.back-black-over:hover{background-color: rgba(0, 0, 0, 100)!important;}


.back-blue-grey-darken-4-grad-horiz{
    background-color: -moz-linear-gradient(left,  var(--blue-grey-darken-4, #263238) 0%, var(--blue-grey-darken-4, #263238) 25%, rgba(0,0,0,0) 26%, rgba(0,0,0,0) 100%)!important; /* FF3.6-15 */
    background-color: -webkit-linear-gradient(left,  var(--blue-grey-darken-4, #263238) 0%, var(--blue-grey-darken-4, #263238) 25%, rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%)!important; /* Chrome10-25,Safari5.1-6 */
    background-color: linear-gradient(to right,  var(--blue-grey-darken-4, #263238) 0%, var(--blue-grey-darken-4, #263238) 25%, rgba(0,0,0,0) 26%, rgba(0,0,0,0) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/* _____________________________________________________________________________________ */
/* --------------------------------- B O R D E R --------------------------------------- */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.border-red-lighten-5{border-color: var(--red-lighten-5, #ffebee)!important;}
.border-red-lighten-4{border-color: var(--red-lighten-4, #ffcdd2)!important;}
.border-red-lighten-3{border-color: var(--red-lighten-3, #ef9a9a)!important;}
.border-red-lighten-2{border-color: var(--red-lighten-2, #e57373)!important;}
.border-red-lighten-1{border-color: var(--red-lighten-1, #ef5350)!important;}
.border-red{border-color: var(--red-, #f44336)!important;}
.border-red-darken-1{border-color: var(--red-darken-1, #e53935)!important;}
.border-red-darken-2{border-color: var(--red-darken-2, #d32f2f)!important;}
.border-red-darken-3{border-color: var(--red-darken-3, #c62828)!important;}
.border-red-darken-4{border-color: var(--red-darken-4, #b71c1c)!important;}
.border-red-accent-1{border-color: var(--red-accent-1, #ff8a80)!important;}
.border-red-accent-2{border-color: var(--red-accent-2, #ff5252)!important;}
.border-red-accent-3{border-color: var(--red-accent-3, #ff1744)!important;}
.border-red-accent-4{border-color: var(--red-accent-4, #d50000)!important;}
.border-pink-lighten-5{border-color: var(--pink-lighten-5, #fce4ec)!important;}
.border-pink-lighten-4{border-color: var(--pink-lighten-4, #f8bbd0)!important;}
.border-pink-lighten-3{border-color: var(--pink-lighten-3, #f48fb1)!important;}
.border-pink-lighten-2{border-color: var(--pink-lighten-2, #f06292)!important;}
.border-pink-lighten-1{border-color: var(--pink-lighten-1, #ec407a)!important;}
.border-pink{border-color: var(--pink-, #e91e63)!important;}
.border-pink-darken-1{border-color: var(--pink-darken-1, #d81b60)!important;}
.border-pink-darken-2{border-color: var(--pink-darken-2, #c2185b)!important;}
.border-pink-darken-3{border-color: var(--pink-darken-3, #ad1457)!important;}
.border-pink-darken-4{border-color: var(--pink-darken-4, #880e4f)!important;}
.border-pink-accent-1{border-color: var(--pink-accent-1, #ff80ab)!important;}
.border-pink-accent-2{border-color: var(--pink-accent-2, #ff4081)!important;}
.border-pink-accent-3{border-color: var(--pink-accent-3, #f50057)!important;}
.border-pink-accent-4{border-color: var(--pink-accent-4, #c51162)!important;}
.border-purple-lighten-5{border-color: var(--purple-lighten-5, #f3e5f5)!important;}
.border-purple-lighten-4{border-color: var(--purple-lighten-4, #e1bee7)!important;}
.border-purple-lighten-3{border-color: var(--purple-lighten-3, #ce93d8)!important;}
.border-purple-lighten-2{border-color: var(--purple-lighten-2, #ba68c8)!important;}
.border-purple-lighten-1{border-color: var(--purple-lighten-1, #ab47bc)!important;}
.border-purple{border-color: var(--purple-, #9c27b0)!important;}
.border-purple-darken-1{border-color: var(--purple-darken-1, #8e24aa)!important;}
.border-purple-darken-2{border-color: var(--purple-darken-2, #7b1fa2)!important;}
.border-purple-darken-3{border-color: var(--purple-darken-3, #6a1b9a)!important;}
.border-purple-darken-4{border-color: var(--purple-darken-4, #4a148c)!important;}
.border-purple-accent-1{border-color: var(--purple-accent-1, #ea80fc)!important;}
.border-purple-accent-2{border-color: var(--purple-accent-2, #e040fb)!important;}
.border-purple-accent-3{border-color: var(--purple-accent-3, #d500f9)!important;}
.border-purple-accent-4{border-color: var(--purple-accent-4, #aa00ff)!important;}
.border-deep-purple-lighten-5{border-color: var(--deep-purple-lighten-5, #ede7f6)!important;}
.border-deep-purple-lighten-4{border-color: var(--deep-purple-lighten-4, #d1c4e9)!important;}
.border-deep-purple-lighten-3{border-color: var(--deep-purple-lighten-3, #b39ddb)!important;}
.border-deep-purple-lighten-2{border-color: var(--deep-purple-lighten-2, #9575cd)!important;}
.border-deep-purple-lighten-1{border-color: var(--deep-purple-lighten-1, #7e57c2)!important;}
.border-deep-purple{border-color: var(--deep-purple-, #673ab7)!important;}
.border-deep-purple-darken-1{border-color: var(--deep-purple-darken-1, #5e35b1)!important;}
.border-deep-purple-darken-2{border-color: var(--deep-purple-darken-2, #512da8)!important;}
.border-deep-purple-darken-3{border-color: var(--deep-purple-darken-3, #4527a0)!important;}
.border-deep-purple-darken-4{border-color: var(--deep-purple-darken-4, #311b92)!important;}
.border-deep-purple-accent-1{border-color: var(--deep-purple-accent-1, #b388ff)!important;}
.border-deep-purple-accent-2{border-color: var(--deep-purple-accent-2, #7c4dff)!important;}
.border-deep-purple-accent-3{border-color: var(--deep-purple-accent-3, #651fff)!important;}
.border-deep-purple-accent-4{border-color: var(--deep-purple-accent-4, #6200ea)!important;}
.border-indigo-lighten-5{border-color: var(--indigo-lighten-5, #e8eaf6)!important;}
.border-indigo-lighten-4{border-color: var(--indigo-lighten-4, #c5cae9)!important;}
.border-indigo-lighten-3{border-color: var(--indigo-lighten-3, #9fa8da)!important;}
.border-indigo-lighten-2{border-color: var(--indigo-lighten-2, #7986cb)!important;}
.border-indigo-lighten-1{border-color: var(--indigo-lighten-1, #5c6bc0)!important;}
.border-indigo{border-color: var(--indigo-, #3f51b5)!important;}
.border-indigo-darken-1{border-color: var(--indigo-darken-1, #3949ab)!important;}
.border-indigo-darken-2{border-color: var(--indigo-darken-2, #303f9f)!important;}
.border-indigo-darken-3{border-color: var(--indigo-darken-3, #283593)!important;}
.border-indigo-darken-4{border-color: var(--indigo-darken-4, #1a237e)!important;}
.border-indigo-accent-1{border-color: var(--indigo-accent-1, #8c9eff)!important;}
.border-indigo-accent-2{border-color: var(--indigo-accent-2, #536dfe)!important;}
.border-indigo-accent-3{border-color: var(--indigo-accent-3, #3d5afe)!important;}
.border-indigo-accent-4{border-color: var(--indigo-accent-4, #304ffe)!important;}
.border-blue-lighten-5{border-color: var(--blue-lighten-5, #e3f2fd)!important;}
.border-blue-lighten-4{border-color: var(--blue-lighten-4, #bbdefb)!important;}
.border-blue-lighten-3{border-color: var(--blue-lighten-3, #90caf9)!important;}
.border-blue-lighten-2{border-color: var(--blue-lighten-2, #64b5f6)!important;}
.border-blue-lighten-1{border-color: var(--blue-lighten-1, #42a5f5)!important;}
.border-blue{border-color: var(--blue-, #2196f3)!important;}
.border-blue-darken-1{border-color: var(--blue-darken-1, #1e88e5)!important;}
.border-blue-darken-2{border-color: var(--blue-darken-2, #1976d2)!important;}
.border-blue-darken-3{border-color: var(--blue-darken-3, #1565c0)!important;}
.border-blue-darken-4{border-color: var(--blue-darken-4, #0d47a1)!important;}
.border-blue-accent-1{border-color: var(--blue-accent-1, #82b1ff)!important;}
.border-blue-accent-2{border-color: var(--blue-accent-2, #448aff)!important;}
.border-blue-accent-3{border-color: var(--blue-accent-3, #2979ff)!important;}
.border-blue-accent-4{border-color: var(--blue-accent-4, #2962ff)!important;}
.border-light-blue-lighten-5{border-color: var(--light-blue-lighten-5, #e1f5fe)!important;}
.border-light-blue-lighten-4{border-color: var(--light-blue-lighten-4, #b3e5fc)!important;}
.border-light-blue-lighten-3{border-color: var(--light-blue-lighten-3, #81d4fa)!important;}
.border-light-blue-lighten-2{border-color: var(--light-blue-lighten-2, #4fc3f7)!important;}
.border-light-blue-lighten-1{border-color: var(--light-blue-lighten-1, #29b6f6)!important;}
.border-light-blue{border-color: var(--light-blue-, #03a9f4)!important;}
.border-light-blue-darken-1{border-color: var(--light-blue-darken-1, #039be5)!important;}
.border-light-blue-darken-2{border-color: var(--light-blue-darken-2, #0288d1)!important;}
.border-light-blue-darken-3{border-color: var(--light-blue-darken-3, #0277bd)!important;}
.border-light-blue-darken-4{border-color: var(--light-blue-darken-4, #01579b)!important;}
.border-light-blue-accent-1{border-color: var(--light-blue-accent-1, #80d8ff)!important;}
.border-light-blue-accent-2{border-color: var(--light-blue-accent-2, #40c4ff)!important;}
.border-light-blue-accent-3{border-color: var(--light-blue-accent-3, #00b0ff)!important;}
.border-light-blue-accent-4{border-color: var(--light-blue-accent-4, #0091ea)!important;}
.border-cyan-lighten-5{border-color: var(--cyan-lighten-5, #e0f7fa)!important;}
.border-cyan-lighten-4{border-color: var(--cyan-lighten-4, #b2ebf2)!important;}
.border-cyan-lighten-3{border-color: var(--cyan-lighten-3, #80deea)!important;}
.border-cyan-lighten-2{border-color: var(--cyan-lighten-2, #4dd0e1)!important;}
.border-cyan-lighten-1{border-color: var(--cyan-lighten-1, #26c6da)!important;}
.border-cyan{border-color: var(--cyan-, #00bcd4)!important;}
.border-cyan-darken-1{border-color: var(--cyan-darken-1, #00acc1)!important;}
.border-cyan-darken-2{border-color: var(--cyan-darken-2, #0097a7)!important;}
.border-cyan-darken-3{border-color: var(--cyan-darken-3, #00838f)!important;}
.border-cyan-darken-4{border-color: var(--cyan-darken-4, #006064)!important;}
.border-cyan-accent-1{border-color: var(--cyan-accent-1, #84ffff)!important;}
.border-cyan-accent-2{border-color: var(--cyan-accent-2, #18ffff)!important;}
.border-cyan-accent-3{border-color: var(--cyan-accent-3, #00e5ff)!important;}
.border-cyan-accent-4{border-color: var(--cyan-accent-4, #00b8d4)!important;}
.border-teal-lighten-5{border-color: var(--teal-lighten-5, #e0f2f1)!important;}
.border-teal-lighten-4{border-color: var(--teal-lighten-4, #b2dfdb)!important;}
.border-teal-lighten-3{border-color: var(--teal-lighten-3, #80cbc4)!important;}
.border-teal-lighten-2{border-color: var(--teal-lighten-2, #4db6ac)!important;}
.border-teal-lighten-1{border-color: var(--teal-lighten-1, #26a69a)!important;}
.border-teal{border-color: var(--teal-, #009688)!important;}
.border-teal-darken-1{border-color: var(--teal-darken-1, #00897b)!important;}
.border-teal-darken-2{border-color: var(--teal-darken-2, #00796b)!important;}
.border-teal-darken-3{border-color: var(--teal-darken-3, #00695c)!important;}
.border-teal-darken-4{border-color: var(--teal-darken-4, #004d40)!important;}
.border-teal-accent-1{border-color: var(--teal-accent-1, #a7ffeb)!important;}
.border-teal-accent-2{border-color: var(--teal-accent-2, #64ffda)!important;}
.border-teal-accent-3{border-color: var(--teal-accent-3, #1de9b6)!important;}
.border-teal-accent-4{border-color: var(--teal-accent-4, #00bfa5)!important;}
.border-green-lighten-5{border-color: var(--green-lighten-5, #e8f5e9)!important;}
.border-green-lighten-4{border-color: var(--green-lighten-4, #c8e6c9)!important;}
.border-green-lighten-3{border-color: var(--green-lighten-3, #a5d6a7)!important;}
.border-green-lighten-2{border-color: var(--green-lighten-2, #81c784)!important;}
.border-green-lighten-1{border-color: var(--green-lighten-1, #66bb6a)!important;}
.border-green{border-color: var(--green-, #4caf50)!important;}
.border-green-darken-1{border-color: var(--green-darken-1, #43a047)!important;}
.border-green-darken-2{border-color: var(--green-darken-2, #388e3c)!important;}
.border-green-darken-3{border-color: var(--green-darken-3, #2e7d32)!important;}
.border-green-darken-4{border-color: var(--green-darken-4, #1b5e20)!important;}
.border-green-accent-1{border-color: var(--green-accent-1, #b9f6ca)!important;}
.border-green-accent-2{border-color: var(--green-accent-2, #69f0ae)!important;}
.border-green-accent-3{border-color: var(--green-accent-3, #00e676)!important;}
.border-green-accent-4{border-color: var(--green-accent-4, #00c853)!important;}
.border-light-green-lighten-5{border-color: var(--light-green-lighten-5, #f1f8e9)!important;}
.border-light-green-lighten-4{border-color: var(--light-green-lighten-4, #dcedc8)!important;}
.border-light-green-lighten-3{border-color: var(--light-green-lighten-3, #c5e1a5)!important;}
.border-light-green-lighten-2{border-color: var(--light-green-lighten-2, #aed581)!important;}
.border-light-green-lighten-1{border-color: var(--light-green-lighten-1, #9ccc65)!important;}
.border-light-green{border-color: var(--light-green-, #8bc34a)!important;}
.border-light-green-darken-1{border-color: var(--light-green-darken-1, #7cb342)!important;}
.border-light-green-darken-2{border-color: var(--light-green-darken-2, #689f38)!important;}
.border-light-green-darken-3{border-color: var(--light-green-darken-3, #558b2f)!important;}
.border-light-green-darken-4{border-color: var(--light-green-darken-4, #33691e)!important;}
.border-light-green-accent-1{border-color: var(--light-green-accent-1, #ccff90)!important;}
.border-light-green-accent-2{border-color: var(--light-green-accent-2, #b2ff59)!important;}
.border-light-green-accent-3{border-color: var(--light-green-accent-3, #76ff03)!important;}
.border-light-green-accent-4{border-color: var(--light-green-accent-4, #64dd17)!important;}
.border-lime-lighten-5{border-color: var(--lime-lighten-5, #f9fbe7)!important;}
.border-lime-lighten-4{border-color: var(--lime-lighten-4, #f0f4c3)!important;}
.border-lime-lighten-3{border-color: var(--lime-lighten-3, #e6ee9c)!important;}
.border-lime-lighten-2{border-color: var(--lime-lighten-2, #dce775)!important;}
.border-lime-lighten-1{border-color: var(--lime-lighten-1, #d4e157)!important;}
.border-lime{border-color: var(--lime-, #cddc39)!important;}
.border-lime-darken-1{border-color: var(--lime-darken-1, #c0ca33)!important;}
.border-lime-darken-2{border-color: var(--lime-darken-2, #afb42b)!important;}
.border-lime-darken-3{border-color: var(--lime-darken-3, #9e9d24)!important;}
.border-lime-darken-4{border-color: var(--lime-darken-4, #827717)!important;}
.border-lime-accent-1{border-color: var(--lime-accent-1, #f4ff81)!important;}
.border-lime-accent-2{border-color: var(--lime-accent-2, #eeff41)!important;}
.border-lime-accent-3{border-color: var(--lime-accent-3, #c6ff00)!important;}
.border-lime-accent-4{border-color: var(--lime-accent-4, #aeea00)!important;}
.border-yellow-lighten-5{border-color: var(--yellow-lighten-5, #fffde7)!important;}
.border-yellow-lighten-4{border-color: var(--yellow-lighten-4, #fff9c4)!important;}
.border-yellow-lighten-3{border-color: var(--yellow-lighten-3, #fff59d)!important;}
.border-yellow-lighten-2{border-color: var(--yellow-lighten-2, #fff176)!important;}
.border-yellow-lighten-1{border-color: var(--yellow-lighten-1, #ffee58)!important;}
.border-yellow{border-color: var(--yellow-, #ffeb3b)!important;}
.border-yellow-darken-1{border-color: var(--yellow-darken-1, #fdd835)!important;}
.border-yellow-darken-2{border-color: var(--yellow-darken-2, #fbc02d)!important;}
.border-yellow-darken-3{border-color: var(--yellow-darken-3, #f9a825)!important;}
.border-yellow-darken-4{border-color: var(--yellow-darken-4, #f57f17)!important;}
.border-yellow-accent-1{border-color: var(--yellow-accent-1, #ffff8d)!important;}
.border-yellow-accent-2{border-color: var(--yellow-accent-2, #ffff00)!important;}
.border-yellow-accent-3{border-color: var(--yellow-accent-3, #ffea00)!important;}
.border-yellow-accent-4{border-color: var(--yellow-accent-4, #ffd600)!important;}
.border-amber-lighten-5{border-color: var(--amber-lighten-5, #fff8e1)!important;}
.border-amber-lighten-4{border-color: var(--amber-lighten-4, #ffecb3)!important;}
.border-amber-lighten-3{border-color: var(--amber-lighten-3, #ffe082)!important;}
.border-amber-lighten-2{border-color: var(--amber-lighten-2, #ffd54f)!important;}
.border-amber-lighten-1{border-color: var(--amber-lighten-1, #ffca28)!important;}
.border-amber{border-color: var(--amber-, #ffc107)!important;}
.border-amber-darken-1{border-color: var(--amber-darken-1, #ffb300)!important;}
.border-amber-darken-2{border-color: var(--amber-darken-2, #ffa000)!important;}
.border-amber-darken-3{border-color: var(--amber-darken-3, #ff8f00)!important;}
.border-amber-darken-4{border-color: var(--amber-darken-4, #ff6f00)!important;}
.border-amber-accent-1{border-color: var(--amber-accent-1, #ffe57f)!important;}
.border-amber-accent-2{border-color: var(--amber-accent-2, #ffd740)!important;}
.border-amber-accent-3{border-color: var(--amber-accent-3, #ffc400)!important;}
.border-amber-accent-4{border-color: var(--amber-accent-4, #ffab00)!important;}
.border-orange-lighten-5{border-color: var(--orange-lighten-5, #fff3e0)!important;}
.border-orange-lighten-4{border-color: var(--orange-lighten-4, #ffe0b2)!important;}
.border-orange-lighten-3{border-color: var(--orange-lighten-3, #ffcc80)!important;}
.border-orange-lighten-2{border-color: var(--orange-lighten-2, #ffb74d)!important;}
.border-orange-lighten-1{border-color: var(--orange-lighten-1, #ffa726)!important;}
.border-orange{border-color: var(--orange-, #ff9800)!important;}
.border-orange-darken-1{border-color: var(--orange-darken-1, #fb8c00)!important;}
.border-orange-darken-2{border-color: var(--orange-darken-2, #f57c00)!important;}
.border-orange-darken-3{border-color: var(--orange-darken-3, #ef6c00)!important;}
.border-orange-darken-4{border-color: var(--orange-darken-4, #e65100)!important;}
.border-orange-accent-1{border-color: var(--orange-accent-1, #ffd180)!important;}
.border-orange-accent-2{border-color: var(--orange-accent-2, #ffab40)!important;}
.border-orange-accent-3{border-color: var(--orange-accent-3, #ff9100)!important;}
.border-orange-accent-4{border-color: var(--orange-accent-4, #ff6d00)!important;}
.border-deep-orange-lighten-5{border-color: var(--deep-orange-lighten-5, #fbe9e7)!important;}
.border-deep-orange-lighten-4{border-color: var(--deep-orange-lighten-4, #ffccbc)!important;}
.border-deep-orange-lighten-3{border-color: var(--deep-orange-lighten-3, #ffab91)!important;}
.border-deep-orange-lighten-2{border-color: var(--deep-orange-lighten-2, #ff8a65)!important;}
.border-deep-orange-lighten-1{border-color: var(--deep-orange-lighten-1, #ff7043)!important;}
.border-deep-orange{border-color: var(--deep-orange-, #ff5722)!important;}
.border-deep-orange-darken-1{border-color: var(--deep-orange-darken-1, #f4511e)!important;}
.border-deep-orange-darken-2{border-color: var(--deep-orange-darken-2, #e64a19)!important;}
.border-deep-orange-darken-3{border-color: var(--deep-orange-darken-3, #d84315)!important;}
.border-deep-orange-darken-4{border-color: var(--deep-orange-darken-4, #bf360c)!important;}
.border-deep-orange-accent-1{border-color: var(--deep-orange-accent-1, #ff9e80)!important;}
.border-deep-orange-accent-2{border-color: var(--deep-orange-accent-2, #ff6e40)!important;}
.border-deep-orange-accent-3{border-color: var(--deep-orange-accent-3, #ff3d00)!important;}
.border-deep-orange-accent-4{border-color: var(--deep-orange-accent-4, #dd2c00)!important;}
.border-brown-lighten-5{border-color: var(--brown-lighten-5, #efebe9)!important;}
.border-brown-lighten-4{border-color: var(--brown-lighten-4, #d7ccc8)!important;}
.border-brown-lighten-3{border-color: var(--brown-lighten-3, #bcaaa4)!important;}
.border-brown-lighten-2{border-color: var(--brown-lighten-2, #a1887f)!important;}
.border-brown-lighten-1{border-color: var(--brown-lighten-1, #8d6e63)!important;}
.border-brown{border-color: var(--brown-, #795548)!important;}
.border-brown-darken-1{border-color: var(--brown-darken-1, #6d4c41)!important;}
.border-brown-darken-2{border-color: var(--brown-darken-2, #5d4037)!important;}
.border-brown-darken-3{border-color: var(--brown-darken-3, #4e342e)!important;}
.border-brown-darken-4{border-color: var(--brown-darken-4, #3e2723)!important;}
.border-grey-lighten-5{border-color: var(--grey-lighten-5, #fafafa)!important;}
.border-grey-lighten-4{border-color: var(--grey-lighten-4, #f5f5f5)!important;}
.border-grey-lighten-3{border-color: var(--grey-lighten-3, #eeeeee)!important;}
.border-grey-lighten-2{border-color: var(--grey-lighten-2, #e0e0e0)!important;}
.border-grey-lighten-1{border-color: var(--grey-lighten-1, #bdbdbd)!important;}
.border-grey{border-color: var(--grey-, #9e9e9e)!important;}
.border-grey-darken-1{border-color: var(--grey-darken-1, #757575)!important;}
.border-grey-darken-2{border-color: var(--grey-darken-2, #616161)!important;}
.border-grey-darken-3{border-color: var(--grey-darken-3, #424242)!important;}
.border-grey-darken-4{border-color: var(--grey-darken-4, #212121)!important;}
.border-blue-grey-lighten-5{border-color: var(--blue-grey-lighten-5, #eceff1)!important;}
.border-blue-grey-lighten-4{border-color: var(--blue-grey-lighten-4, #cfd8dc)!important;}
.border-blue-grey-lighten-3{border-color: var(--blue-grey-lighten-3, #b0bec5)!important;}
.border-blue-grey-lighten-2{border-color: var(--blue-grey-lighten-2, #90a4ae)!important;}
.border-blue-grey-lighten-1{border-color: var(--blue-grey-lighten-1, #78909c)!important;}
.border-blue-grey{border-color: var(--blue-grey-, #607d8b)!important;}
.border-blue-grey-darken-1{border-color: var(--blue-grey-darken-1, #546e7a)!important;}
.border-blue-grey-darken-2{border-color: var(--blue-grey-darken-2, #455a64)!important;}
.border-blue-grey-darken-3{border-color: var(--blue-grey-darken-3, #37474f)!important;}
.border-blue-grey-darken-4{border-color: var(--blue-grey-darken-4, #263238)!important;}
.border-transparent{border-color: rgba(255, 255, 255, 0)}
.border-white{border-color: rgba(255, 255, 255, 100)}
.border-black{border-color: rgba(0, 0, 0, 100)}

.border-red-lighten-5-over:hover{border-color: var(--red-lighten-5, #ffebee)!important;}
.border-red-lighten-4-over:hover{border-color: var(--red-lighten-4, #ffcdd2)!important;}
.border-red-lighten-3-over:hover{border-color: var(--red-lighten-3, #ef9a9a)!important;}
.border-red-lighten-2-over:hover{border-color: var(--red-lighten-2, #e57373)!important;}
.border-red-lighten-1-over:hover{border-color: var(--red-lighten-1, #ef5350)!important;}
.border-red-over:hover{border-color: var(--red-, #f44336)!important;}
.border-red-darken-1-over:hover{border-color: var(--red-darken-1, #e53935)!important;}
.border-red-darken-2-over:hover{border-color: var(--red-darken-2, #d32f2f)!important;}
.border-red-darken-3-over:hover{border-color: var(--red-darken-3, #c62828)!important;}
.border-red-darken-4-over:hover{border-color: var(--red-darken-4, #b71c1c)!important;}
.border-red-accent-1-over:hover{border-color: var(--red-accent-1, #ff8a80)!important;}
.border-red-accent-2-over:hover{border-color: var(--red-accent-2, #ff5252)!important;}
.border-red-accent-3-over:hover{border-color: var(--red-accent-3, #ff1744)!important;}
.border-red-accent-4-over:hover{border-color: var(--red-accent-4, #d50000)!important;}
.border-pink-lighten-5-over:hover{border-color: var(--pink-lighten-5, #fce4ec)!important;}
.border-pink-lighten-4-over:hover{border-color: var(--pink-lighten-4, #f8bbd0)!important;}
.border-pink-lighten-3-over:hover{border-color: var(--pink-lighten-3, #f48fb1)!important;}
.border-pink-lighten-2-over:hover{border-color: var(--pink-lighten-2, #f06292)!important;}
.border-pink-lighten-1-over:hover{border-color: var(--pink-lighten-1, #ec407a)!important;}
.border-pink-over:hover{border-color: var(--pink-, #e91e63)!important;}
.border-pink-darken-1-over:hover{border-color: var(--pink-darken-1, #d81b60)!important;}
.border-pink-darken-2-over:hover{border-color: var(--pink-darken-2, #c2185b)!important;}
.border-pink-darken-3-over:hover{border-color: var(--pink-darken-3, #ad1457)!important;}
.border-pink-darken-4-over:hover{border-color: var(--pink-darken-4, #880e4f)!important;}
.border-pink-accent-1-over:hover{border-color: var(--pink-accent-1, #ff80ab)!important;}
.border-pink-accent-2-over:hover{border-color: var(--pink-accent-2, #ff4081)!important;}
.border-pink-accent-3-over:hover{border-color: var(--pink-accent-3, #f50057)!important;}
.border-pink-accent-4-over:hover{border-color: var(--pink-accent-4, #c51162)!important;}
.border-purple-lighten-5-over:hover{border-color: var(--purple-lighten-5, #f3e5f5)!important;}
.border-purple-lighten-4-over:hover{border-color: var(--purple-lighten-4, #e1bee7)!important;}
.border-purple-lighten-3-over:hover{border-color: var(--purple-lighten-3, #ce93d8)!important;}
.border-purple-lighten-2-over:hover{border-color: var(--purple-lighten-2, #ba68c8)!important;}
.border-purple-lighten-1-over:hover{border-color: var(--purple-lighten-1, #ab47bc)!important;}
.border-purple-over:hover{border-color: var(--purple-, #9c27b0)!important;}
.border-purple-darken-1-over:hover{border-color: var(--purple-darken-1, #8e24aa)!important;}
.border-purple-darken-2-over:hover{border-color: var(--purple-darken-2, #7b1fa2)!important;}
.border-purple-darken-3-over:hover{border-color: var(--purple-darken-3, #6a1b9a)!important;}
.border-purple-darken-4-over:hover{border-color: var(--purple-darken-4, #4a148c)!important;}
.border-purple-accent-1-over:hover{border-color: var(--purple-accent-1, #ea80fc)!important;}
.border-purple-accent-2-over:hover{border-color: var(--purple-accent-2, #e040fb)!important;}
.border-purple-accent-3-over:hover{border-color: var(--purple-accent-3, #d500f9)!important;}
.border-purple-accent-4-over:hover{border-color: var(--purple-accent-4, #aa00ff)!important;}
.border-deep-purple-lighten-5-over:hover{border-color: var(--deep-purple-lighten-5, #ede7f6)!important;}
.border-deep-purple-lighten-4-over:hover{border-color: var(--deep-purple-lighten-4, #d1c4e9)!important;}
.border-deep-purple-lighten-3-over:hover{border-color: var(--deep-purple-lighten-3, #b39ddb)!important;}
.border-deep-purple-lighten-2-over:hover{border-color: var(--deep-purple-lighten-2, #9575cd)!important;}
.border-deep-purple-lighten-1-over:hover{border-color: var(--deep-purple-lighten-1, #7e57c2)!important;}
.border-deep-purple-over:hover{border-color: var(--deep-purple-, #673ab7)!important;}
.border-deep-purple-darken-1-over:hover{border-color: var(--deep-purple-darken-1, #5e35b1)!important;}
.border-deep-purple-darken-2-over:hover{border-color: var(--deep-purple-darken-2, #512da8)!important;}
.border-deep-purple-darken-3-over:hover{border-color: var(--deep-purple-darken-3, #4527a0)!important;}
.border-deep-purple-darken-4-over:hover{border-color: var(--deep-purple-darken-4, #311b92)!important;}
.border-deep-purple-accent-1-over:hover{border-color: var(--deep-purple-accent-1, #b388ff)!important;}
.border-deep-purple-accent-2-over:hover{border-color: var(--deep-purple-accent-2, #7c4dff)!important;}
.border-deep-purple-accent-3-over:hover{border-color: var(--deep-purple-accent-3, #651fff)!important;}
.border-deep-purple-accent-4-over:hover{border-color: var(--deep-purple-accent-4, #6200ea)!important;}
.border-indigo-lighten-5-over:hover{border-color: var(--indigo-lighten-5, #e8eaf6)!important;}
.border-indigo-lighten-4-over:hover{border-color: var(--indigo-lighten-4, #c5cae9)!important;}
.border-indigo-lighten-3-over:hover{border-color: var(--indigo-lighten-3, #9fa8da)!important;}
.border-indigo-lighten-2-over:hover{border-color: var(--indigo-lighten-2, #7986cb)!important;}
.border-indigo-lighten-1-over:hover{border-color: var(--indigo-lighten-1, #5c6bc0)!important;}
.border-indigo-over:hover{border-color: var(--indigo-, #3f51b5)!important;}
.border-indigo-darken-1-over:hover{border-color: var(--indigo-darken-1, #3949ab)!important;}
.border-indigo-darken-2-over:hover{border-color: var(--indigo-darken-2, #303f9f)!important;}
.border-indigo-darken-3-over:hover{border-color: var(--indigo-darken-3, #283593)!important;}
.border-indigo-darken-4-over:hover{border-color: var(--indigo-darken-4, #1a237e)!important;}
.border-indigo-accent-1-over:hover{border-color: var(--indigo-accent-1, #8c9eff)!important;}
.border-indigo-accent-2-over:hover{border-color: var(--indigo-accent-2, #536dfe)!important;}
.border-indigo-accent-3-over:hover{border-color: var(--indigo-accent-3, #3d5afe)!important;}
.border-indigo-accent-4-over:hover{border-color: var(--indigo-accent-4, #304ffe)!important;}
.border-blue-lighten-5-over:hover{border-color: var(--blue-lighten-5, #e3f2fd)!important;}
.border-blue-lighten-4-over:hover{border-color: var(--blue-lighten-4, #bbdefb)!important;}
.border-blue-lighten-3-over:hover{border-color: var(--blue-lighten-3, #90caf9)!important;}
.border-blue-lighten-2-over:hover{border-color: var(--blue-lighten-2, #64b5f6)!important;}
.border-blue-lighten-1-over:hover{border-color: var(--blue-lighten-1, #42a5f5)!important;}
.border-blue-over:hover{border-color: var(--blue-, #2196f3)!important;}
.border-blue-darken-1-over:hover{border-color: var(--blue-darken-1, #1e88e5)!important;}
.border-blue-darken-2-over:hover{border-color: var(--blue-darken-2, #1976d2)!important;}
.border-blue-darken-3-over:hover{border-color: var(--blue-darken-3, #1565c0)!important;}
.border-blue-darken-4-over:hover{border-color: var(--blue-darken-4, #0d47a1)!important;}
.border-blue-accent-1-over:hover{border-color: var(--blue-accent-1, #82b1ff)!important;}
.border-blue-accent-2-over:hover{border-color: var(--blue-accent-2, #448aff)!important;}
.border-blue-accent-3-over:hover{border-color: var(--blue-accent-3, #2979ff)!important;}
.border-blue-accent-4-over:hover{border-color: var(--blue-accent-4, #2962ff)!important;}
.border-light-blue-lighten-5-over:hover{border-color: var(--light-blue-lighten-5, #e1f5fe)!important;}
.border-light-blue-lighten-4-over:hover{border-color: var(--light-blue-lighten-4, #b3e5fc)!important;}
.border-light-blue-lighten-3-over:hover{border-color: var(--light-blue-lighten-3, #81d4fa)!important;}
.border-light-blue-lighten-2-over:hover{border-color: var(--light-blue-lighten-2, #4fc3f7)!important;}
.border-light-blue-lighten-1-over:hover{border-color: var(--light-blue-lighten-1, #29b6f6)!important;}
.border-light-blue-over:hover{border-color: var(--light-blue-, #03a9f4)!important;}
.border-light-blue-darken-1-over:hover{border-color: var(--light-blue-darken-1, #039be5)!important;}
.border-light-blue-darken-2-over:hover{border-color: var(--light-blue-darken-2, #0288d1)!important;}
.border-light-blue-darken-3-over:hover{border-color: var(--light-blue-darken-3, #0277bd)!important;}
.border-light-blue-darken-4-over:hover{border-color: var(--light-blue-darken-4, #01579b)!important;}
.border-light-blue-accent-1-over:hover{border-color: var(--light-blue-accent-1, #80d8ff)!important;}
.border-light-blue-accent-2-over:hover{border-color: var(--light-blue-accent-2, #40c4ff)!important;}
.border-light-blue-accent-3-over:hover{border-color: var(--light-blue-accent-3, #00b0ff)!important;}
.border-light-blue-accent-4-over:hover{border-color: var(--light-blue-accent-4, #0091ea)!important;}
.border-cyan-lighten-5-over:hover{border-color: var(--cyan-lighten-5, #e0f7fa)!important;}
.border-cyan-lighten-4-over:hover{border-color: var(--cyan-lighten-4, #b2ebf2)!important;}
.border-cyan-lighten-3-over:hover{border-color: var(--cyan-lighten-3, #80deea)!important;}
.border-cyan-lighten-2-over:hover{border-color: var(--cyan-lighten-2, #4dd0e1)!important;}
.border-cyan-lighten-1-over:hover{border-color: var(--cyan-lighten-1, #26c6da)!important;}
.border-cyan-over:hover{border-color: var(--cyan-, #00bcd4)!important;}
.border-cyan-darken-1-over:hover{border-color: var(--cyan-darken-1, #00acc1)!important;}
.border-cyan-darken-2-over:hover{border-color: var(--cyan-darken-2, #0097a7)!important;}
.border-cyan-darken-3-over:hover{border-color: var(--cyan-darken-3, #00838f)!important;}
.border-cyan-darken-4-over:hover{border-color: var(--cyan-darken-4, #006064)!important;}
.border-cyan-accent-1-over:hover{border-color: var(--cyan-accent-1, #84ffff)!important;}
.border-cyan-accent-2-over:hover{border-color: var(--cyan-accent-2, #18ffff)!important;}
.border-cyan-accent-3-over:hover{border-color: var(--cyan-accent-3, #00e5ff)!important;}
.border-cyan-accent-4-over:hover{border-color: var(--cyan-accent-4, #00b8d4)!important;}
.border-teal-lighten-5-over:hover{border-color: var(--teal-lighten-5, #e0f2f1)!important;}
.border-teal-lighten-4-over:hover{border-color: var(--teal-lighten-4, #b2dfdb)!important;}
.border-teal-lighten-3-over:hover{border-color: var(--teal-lighten-3, #80cbc4)!important;}
.border-teal-lighten-2-over:hover{border-color: var(--teal-lighten-2, #4db6ac)!important;}
.border-teal-lighten-1-over:hover{border-color: var(--teal-lighten-1, #26a69a)!important;}
.border-teal-over:hover{border-color: var(--teal-, #009688)!important;}
.border-teal-darken-1-over:hover{border-color: var(--teal-darken-1, #00897b)!important;}
.border-teal-darken-2-over:hover{border-color: var(--teal-darken-2, #00796b)!important;}
.border-teal-darken-3-over:hover{border-color: var(--teal-darken-3, #00695c)!important;}
.border-teal-darken-4-over:hover{border-color: var(--teal-darken-4, #004d40)!important;}
.border-teal-accent-1-over:hover{border-color: var(--teal-accent-1, #a7ffeb)!important;}
.border-teal-accent-2-over:hover{border-color: var(--teal-accent-2, #64ffda)!important;}
.border-teal-accent-3-over:hover{border-color: var(--teal-accent-3, #1de9b6)!important;}
.border-teal-accent-4-over:hover{border-color: var(--teal-accent-4, #00bfa5)!important;}
.border-green-lighten-5-over:hover{border-color: var(--green-lighten-5, #e8f5e9)!important;}
.border-green-lighten-4-over:hover{border-color: var(--green-lighten-4, #c8e6c9)!important;}
.border-green-lighten-3-over:hover{border-color: var(--green-lighten-3, #a5d6a7)!important;}
.border-green-lighten-2-over:hover{border-color: var(--green-lighten-2, #81c784)!important;}
.border-green-lighten-1-over:hover{border-color: var(--green-lighten-1, #66bb6a)!important;}
.border-green-over:hover{border-color: var(--green-, #4caf50)!important;}
.border-green-darken-1-over:hover{border-color: var(--green-darken-1, #43a047)!important;}
.border-green-darken-2-over:hover{border-color: var(--green-darken-2, #388e3c)!important;}
.border-green-darken-3-over:hover{border-color: var(--green-darken-3, #2e7d32)!important;}
.border-green-darken-4-over:hover{border-color: var(--green-darken-4, #1b5e20)!important;}
.border-green-accent-1-over:hover{border-color: var(--green-accent-1, #b9f6ca)!important;}
.border-green-accent-2-over:hover{border-color: var(--green-accent-2, #69f0ae)!important;}
.border-green-accent-3-over:hover{border-color: var(--green-accent-3, #00e676)!important;}
.border-green-accent-4-over:hover{border-color: var(--green-accent-4, #00c853)!important;}
.border-light-green-lighten-5-over:hover{border-color: var(--light-green-lighten-5, #f1f8e9)!important;}
.border-light-green-lighten-4-over:hover{border-color: var(--light-green-lighten-4, #dcedc8)!important;}
.border-light-green-lighten-3-over:hover{border-color: var(--light-green-lighten-3, #c5e1a5)!important;}
.border-light-green-lighten-2-over:hover{border-color: var(--light-green-lighten-2, #aed581)!important;}
.border-light-green-lighten-1-over:hover{border-color: var(--light-green-lighten-1, #9ccc65)!important;}
.border-light-green-over:hover{border-color: var(--light-green-, #8bc34a)!important;}
.border-light-green-darken-1-over:hover{border-color: var(--light-green-darken-1, #7cb342)!important;}
.border-light-green-darken-2-over:hover{border-color: var(--light-green-darken-2, #689f38)!important;}
.border-light-green-darken-3-over:hover{border-color: var(--light-green-darken-3, #558b2f)!important;}
.border-light-green-darken-4-over:hover{border-color: var(--light-green-darken-4, #33691e)!important;}
.border-light-green-accent-1-over:hover{border-color: var(--light-green-accent-1, #ccff90)!important;}
.border-light-green-accent-2-over:hover{border-color: var(--light-green-accent-2, #b2ff59)!important;}
.border-light-green-accent-3-over:hover{border-color: var(--light-green-accent-3, #76ff03)!important;}
.border-light-green-accent-4-over:hover{border-color: var(--light-green-accent-4, #64dd17)!important;}
.border-lime-lighten-5-over:hover{border-color: var(--lime-lighten-5, #f9fbe7)!important;}
.border-lime-lighten-4-over:hover{border-color: var(--lime-lighten-4, #f0f4c3)!important;}
.border-lime-lighten-3-over:hover{border-color: var(--lime-lighten-3, #e6ee9c)!important;}
.border-lime-lighten-2-over:hover{border-color: var(--lime-lighten-2, #dce775)!important;}
.border-lime-lighten-1-over:hover{border-color: var(--lime-lighten-1, #d4e157)!important;}
.border-lime-over:hover{border-color: var(--lime-, #cddc39)!important;}
.border-lime-darken-1-over:hover{border-color: var(--lime-darken-1, #c0ca33)!important;}
.border-lime-darken-2-over:hover{border-color: var(--lime-darken-2, #afb42b)!important;}
.border-lime-darken-3-over:hover{border-color: var(--lime-darken-3, #9e9d24)!important;}
.border-lime-darken-4-over:hover{border-color: var(--lime-darken-4, #827717)!important;}
.border-lime-accent-1-over:hover{border-color: var(--lime-accent-1, #f4ff81)!important;}
.border-lime-accent-2-over:hover{border-color: var(--lime-accent-2, #eeff41)!important;}
.border-lime-accent-3-over:hover{border-color: var(--lime-accent-3, #c6ff00)!important;}
.border-lime-accent-4-over:hover{border-color: var(--lime-accent-4, #aeea00)!important;}
.border-yellow-lighten-5-over:hover{border-color: var(--yellow-lighten-5, #fffde7)!important;}
.border-yellow-lighten-4-over:hover{border-color: var(--yellow-lighten-4, #fff9c4)!important;}
.border-yellow-lighten-3-over:hover{border-color: var(--yellow-lighten-3, #fff59d)!important;}
.border-yellow-lighten-2-over:hover{border-color: var(--yellow-lighten-2, #fff176)!important;}
.border-yellow-lighten-1-over:hover{border-color: var(--yellow-lighten-1, #ffee58)!important;}
.border-yellow-over:hover{border-color: var(--yellow-, #ffeb3b)!important;}
.border-yellow-darken-1-over:hover{border-color: var(--yellow-darken-1, #fdd835)!important;}
.border-yellow-darken-2-over:hover{border-color: var(--yellow-darken-2, #fbc02d)!important;}
.border-yellow-darken-3-over:hover{border-color: var(--yellow-darken-3, #f9a825)!important;}
.border-yellow-darken-4-over:hover{border-color: var(--yellow-darken-4, #f57f17)!important;}
.border-yellow-accent-1-over:hover{border-color: var(--yellow-accent-1, #ffff8d)!important;}
.border-yellow-accent-2-over:hover{border-color: var(--yellow-accent-2, #ffff00)!important;}
.border-yellow-accent-3-over:hover{border-color: var(--yellow-accent-3, #ffea00)!important;}
.border-yellow-accent-4-over:hover{border-color: var(--yellow-accent-4, #ffd600)!important;}
.border-amber-lighten-5-over:hover{border-color: var(--amber-lighten-5, #fff8e1)!important;}
.border-amber-lighten-4-over:hover{border-color: var(--amber-lighten-4, #ffecb3)!important;}
.border-amber-lighten-3-over:hover{border-color: var(--amber-lighten-3, #ffe082)!important;}
.border-amber-lighten-2-over:hover{border-color: var(--amber-lighten-2, #ffd54f)!important;}
.border-amber-lighten-1-over:hover{border-color: var(--amber-lighten-1, #ffca28)!important;}
.border-amber-over:hover{border-color: var(--amber-, #ffc107)!important;}
.border-amber-darken-1-over:hover{border-color: var(--amber-darken-1, #ffb300)!important;}
.border-amber-darken-2-over:hover{border-color: var(--amber-darken-2, #ffa000)!important;}
.border-amber-darken-3-over:hover{border-color: var(--amber-darken-3, #ff8f00)!important;}
.border-amber-darken-4-over:hover{border-color: var(--amber-darken-4, #ff6f00)!important;}
.border-amber-accent-1-over:hover{border-color: var(--amber-accent-1, #ffe57f)!important;}
.border-amber-accent-2-over:hover{border-color: var(--amber-accent-2, #ffd740)!important;}
.border-amber-accent-3-over:hover{border-color: var(--amber-accent-3, #ffc400)!important;}
.border-amber-accent-4-over:hover{border-color: var(--amber-accent-4, #ffab00)!important;}
.border-orange-lighten-5-over:hover{border-color: var(--orange-lighten-5, #fff3e0)!important;}
.border-orange-lighten-4-over:hover{border-color: var(--orange-lighten-4, #ffe0b2)!important;}
.border-orange-lighten-3-over:hover{border-color: var(--orange-lighten-3, #ffcc80)!important;}
.border-orange-lighten-2-over:hover{border-color: var(--orange-lighten-2, #ffb74d)!important;}
.border-orange-lighten-1-over:hover{border-color: var(--orange-lighten-1, #ffa726)!important;}
.border-orange-over:hover{border-color: var(--orange-, #ff9800)!important;}
.border-orange-darken-1-over:hover{border-color: var(--orange-darken-1, #fb8c00)!important;}
.border-orange-darken-2-over:hover{border-color: var(--orange-darken-2, #f57c00)!important;}
.border-orange-darken-3-over:hover{border-color: var(--orange-darken-3, #ef6c00)!important;}
.border-orange-darken-4-over:hover{border-color: var(--orange-darken-4, #e65100)!important;}
.border-orange-accent-1-over:hover{border-color: var(--orange-accent-1, #ffd180)!important;}
.border-orange-accent-2-over:hover{border-color: var(--orange-accent-2, #ffab40)!important;}
.border-orange-accent-3-over:hover{border-color: var(--orange-accent-3, #ff9100)!important;}
.border-orange-accent-4-over:hover{border-color: var(--orange-accent-4, #ff6d00)!important;}
.border-deep-orange-lighten-5-over:hover{border-color: var(--deep-orange-lighten-5, #fbe9e7)!important;}
.border-deep-orange-lighten-4-over:hover{border-color: var(--deep-orange-lighten-4, #ffccbc)!important;}
.border-deep-orange-lighten-3-over:hover{border-color: var(--deep-orange-lighten-3, #ffab91)!important;}
.border-deep-orange-lighten-2-over:hover{border-color: var(--deep-orange-lighten-2, #ff8a65)!important;}
.border-deep-orange-lighten-1-over:hover{border-color: var(--deep-orange-lighten-1, #ff7043)!important;}
.border-deep-orange-over:hover{border-color: var(--deep-orange-, #ff5722)!important;}
.border-deep-orange-darken-1-over:hover{border-color: var(--deep-orange-darken-1, #f4511e)!important;}
.border-deep-orange-darken-2-over:hover{border-color: var(--deep-orange-darken-2, #e64a19)!important;}
.border-deep-orange-darken-3-over:hover{border-color: var(--deep-orange-darken-3, #d84315)!important;}
.border-deep-orange-darken-4-over:hover{border-color: var(--deep-orange-darken-4, #bf360c)!important;}
.border-deep-orange-accent-1-over:hover{border-color: var(--deep-orange-accent-1, #ff9e80)!important;}
.border-deep-orange-accent-2-over:hover{border-color: var(--deep-orange-accent-2, #ff6e40)!important;}
.border-deep-orange-accent-3-over:hover{border-color: var(--deep-orange-accent-3, #ff3d00)!important;}
.border-deep-orange-accent-4-over:hover{border-color: var(--deep-orange-accent-4, #dd2c00)!important;}
.border-brown-lighten-5-over:hover{border-color: var(--brown-lighten-5, #efebe9)!important;}
.border-brown-lighten-4-over:hover{border-color: var(--brown-lighten-4, #d7ccc8)!important;}
.border-brown-lighten-3-over:hover{border-color: var(--brown-lighten-3, #bcaaa4)!important;}
.border-brown-lighten-2-over:hover{border-color: var(--brown-lighten-2, #a1887f)!important;}
.border-brown-lighten-1-over:hover{border-color: var(--brown-lighten-1, #8d6e63)!important;}
.border-brown-over:hover{border-color: var(--brown-, #795548)!important;}
.border-brown-darken-1-over:hover{border-color: var(--brown-darken-1, #6d4c41)!important;}
.border-brown-darken-2-over:hover{border-color: var(--brown-darken-2, #5d4037)!important;}
.border-brown-darken-3-over:hover{border-color: var(--brown-darken-3, #4e342e)!important;}
.border-brown-darken-4-over:hover{border-color: var(--brown-darken-4, #3e2723)!important;}
.border-grey-lighten-5-over:hover{border-color: var(--grey-lighten-5, #fafafa)!important;}
.border-grey-lighten-4-over:hover{border-color: var(--grey-lighten-4, #f5f5f5)!important;}
.border-grey-lighten-3-over:hover{border-color: var(--grey-lighten-3, #eeeeee)!important;}
.border-grey-lighten-2-over:hover{border-color: var(--grey-lighten-2, #e0e0e0)!important;}
.border-grey-lighten-1-over:hover{border-color: var(--grey-lighten-1, #bdbdbd)!important;}
.border-grey-over:hover{border-color: var(--grey-, #9e9e9e)!important;}
.border-grey-darken-1-over:hover{border-color: var(--grey-darken-1, #757575)!important;}
.border-grey-darken-2-over:hover{border-color: var(--grey-darken-2, #616161)!important;}
.border-grey-darken-3-over:hover{border-color: var(--grey-darken-3, #424242)!important;}
.border-grey-darken-4-over:hover{border-color: var(--grey-darken-4, #212121)!important;}
.border-blue-grey-lighten-5-over:hover{border-color: var(--blue-grey-lighten-5, #eceff1)!important;}
.border-blue-grey-lighten-4-over:hover{border-color: var(--blue-grey-lighten-4, #cfd8dc)!important;}
.border-blue-grey-lighten-3-over:hover{border-color: var(--blue-grey-lighten-3, #b0bec5)!important;}
.border-blue-grey-lighten-2-over:hover{border-color: var(--blue-grey-lighten-2, #90a4ae)!important;}
.border-blue-grey-lighten-1-over:hover{border-color: var(--blue-grey-lighten-1, #78909c)!important;}
.border-blue-grey-over:hover{border-color: var(--blue-grey-, #607d8b)!important;}
.border-blue-grey-darken-1-over:hover{border-color: var(--blue-grey-darken-1, #546e7a)!important;}
.border-blue-grey-darken-2-over:hover{border-color: var(--blue-grey-darken-2, #455a64)!important;}
.border-blue-grey-darken-3-over:hover{border-color: var(--blue-grey-darken-3, #37474f)!important;}
.border-blue-grey-darken-4-over:hover{border-color: var(--blue-grey-darken-4, #263238)!important;}
.border-transparent-over:hover{border-color: rgba(255, 255, 255, 0)}
.border-white-over:hover{border-color: rgba(255, 255, 255, 100)}
.border-black-over:hover{border-color: rgba(0, 0, 0, 100)}


/* FORM CONTROL */

.form-control-red-focus:focus{
    border-color: var(--red-, #f44336)!important;
    box-shadow: 0 0 0 .2rem var(--red-, #f44336)!important;
}
.form-control-pink-focus:focus{
    border-color: var(--pink-, #e91e63)!important;
    box-shadow: 0 0 0 .2rem var(--pink-, #e91e63)!important;
}
.form-control-purple-focus:focus{
    border-color: var(--purple-, #9c27b0)!important;
    box-shadow: 0 0 0 .2rem var(--purple-, #9c27b0)!important;
}
.form-control-deep-purple-focus:focus{
    border-color: var(--deep-purple-, #673ab7)!important;
    box-shadow: 0 0 0 .2rem var(--deep-purple-, #673ab7)!important;
}
.form-control-indigo-focus:focus{
    border-color: var(--indigo-, #3f51b5)!important;
    box-shadow: 0 0 0 .2rem var(--indigo-, #3f51b5)!important;
}
.form-control-blue-focus:focus{
    border-color: var(--blue-, #2196f3)!important;
    box-shadow: 0 0 0 .2rem var(--blue-, #2196f3)!important;
}
.form-control-light-blue-focus:focus{
    border-color: var(--light-blue-, #03a9f4)!important;
    box-shadow: 0 0 0 .2rem var(--light-blue-, #03a9f4)!important;
}
.form-control-cyan-focus:focus{
    border-color: var(--cyan-, #00bcd4)!important;
    box-shadow: 0 0 0 .2rem var(--cyan-, #00bcd4)!important;
}
.form-control-teal-focus:focus{
    border-color: var(--teal-, #009688)!important;
    box-shadow: 0 0 0 .2rem var(--teal-, #009688)!important;
}
.form-control-green-focus:focus{
    border-color: var(--green-, #4caf50)!important;
    box-shadow: 0 0 0 .2rem var(--green-, #4caf50)!important;
}
.form-control-light-green-focus:focus{
    border-color: var(--light-green-, #8bc34a)!important;
    box-shadow: 0 0 0 .2rem var(--light-green-, #8bc34a)!important;
}
.form-control-lime-focus:focus{
    border-color: var(--lime-, #cddc39)!important;
    box-shadow: 0 0 0 .2rem var(--lime-, #cddc39)!important;
}
.form-control-yellow-focus:focus{
    border-color: var(--yellow-, #ffeb3b)!important;
    box-shadow: 0 0 0 .2rem var(--yellow-, #ffeb3b)!important;
}
.form-control-amber-focus:focus{
    border-color: var(--amber-, #ffc107)!important;
    box-shadow: 0 0 0 .2rem var(--amber-, #ffc107)!important;
}
.form-control-orange-focus:focus{
    border-color: var(--orange-, #ff9800)!important;
    box-shadow: 0 0 0 .2rem var(--orange-, #ff9800)!important;
}
.form-control-deep-orange-focus:focus{
    border-color: var(--deep-orange-, #ff5722)!important;
    box-shadow: 0 0 0 .2rem var(--deep-orange-, #ff5722)!important;
}
.form-control-brown-focus:focus{
    border-color: var(--brown-, #795548)!important;
    box-shadow: 0 0 0 .2rem var(--brown-, #795548)!important;
}
.form-control-grey-focus:focus{
    border-color: var(--grey-, #9e9e9e)!important;
    box-shadow: 0 0 0 .2rem var(--grey-, #9e9e9e)!important;
}
.form-control-blue-grey-focus:focus{
    border-color: var(--blue-grey-, #607d8b)!important;
    box-shadow: 0 0 0 .2rem var(--blue-grey-, #607d8b)!important;
}
.form-control-white-focus:focus{
    border-color: rgb(255, 255, 255)!important;
    box-shadow: 0 0 0 .2rem rgb(255, 255, 255)!important;
}
.form-control-black-focus:focus{
    border-color: rgb(0,0,0)!important;
    box-shadow: 0 0 0 .2rem rgb(0,0,0)!important;
}